Abstract
Linear time-delay systems with transcendental characteristic equations have infinitely many eigenvalues which are generally hard to compute completely. However, the spectrum of first-order linear time-delay systems can be analyzed with the Lambert function. This paper studies the stability and state feedback stabilization of first-order linear time-delay system in detail via the Lambert function. The main issues concerned are the rightmost eigenvalue locations, stability robustness with respect to delay time, and the response performance of the closed-loop system. Examples and simulations are presented to illustrate the analysis results.
1. Introduction
Systems with delays in internal signal transmissions are quite common in electrical, mechanical, biological, and chemical engineering problems. The delays may be inherent characteristics of system components or part of the control process [1]. The retarded type time-delay systems discussed in this paper belong to those that can be modeled by ordinary differential equations (ODEs) combined with difference terms in time, called the differential difference equations (DDEs) [2].
Recently, research works about the state solution, controllability, observability, and controller design for time-delay systems are very abundant [3, 4]. In the field of controller design, many literature reviews [5–7] propose linear matrix inequality (LMI) conditions for finding controllers. However, the resultant LMI conditions are mostly sufficient only.
The retarded type time-delay systems are considered infinite dimensional and have transcendental characteristic equations with an infinite spectrum. Over the past decade, many works have been done to find the dominant eigenvalues or even the entire spectrum. For example, in [8] many approaches are introduced to iteratively find the approximate rightmost eigenvalues. Another important numerical method is proposed in [9], which uses the Lambert function to develop an expression for the spectrum. Subsequently, the expression is applied to decide the state solution, to discuss the controllability and observability, and to design state feedback controllers [10–13].
Through the Lambert function approach, theoretically the full view of spectrum can be observed. Recently, an auxiliary matrix is introduced to combine with the Lambert function for finding the spectrum of high-order time-delay systems, but it is also pointed out that the existence and uniqueness of such auxiliary matrix are still open problems [14]. Thus, as a basis for complex high-order time-delay systems, this paper discusses the first-order delay systems intensively through the Lambert function.
First-order linear systems with input delay have been focus of study in literature reviews such as [8, 15]. To discuss stability, effects of three factors are of general concern: system parameter, controller gain, and delay size. In [15] P-control is studied, and only the range of stabilizing controller gain is analyzed via Padé approximation and crossing frequencies determination. In [8], a stability region diagram is constructed with respect to the above three factors, but the method suggested is iterative in nature and quite computationally intensive. Through the properties of Lambert function, this paper investigates the stability as well as performance of the first-order linear time delay systems with state feedback. Not only stability conditions are derived, but the entire closed-loop spectrum can be exposed, which facilitates the selection of controller gains to achieve the control objectives. More specifically, the rightmost eigenvalue will be located, and some deeper issues will be emphasized, including stabilization and stability robustness with respect to the delay time. Besides, how to select a feedback gain in order to obtain better response performance is also covered. Finally, examples and simulations are presented to illustrate the analysis results.
2. Problem Formulation
Consider the first-order time-delay system, where is the state variable, is the input signal, and are the system parameters, is a nonnegative constant delay time, and is the initial condition. When a state feedback controller is applied, (1) becomes where . The state-space model (2) is a DDE, for which stability and stabilizability are to be studied. The characteristic equation of (2) is , a transcendental one that has infinitely many roots. There are some numerical methods to solve this kind of equation, such as an ODE-based approach [16], but utilizing the Lambert function [17] exposes more properties of the eigenvalues.
3. The Lambert Function
The Lambert function is the function that satisfies. It is a multivalued function, and the function values are classified as the principal branch and the th-branch for all non-zero integers . Expressing and in the form of complex numbers, one has the relations
In the next section, it will be clear that only needs to be discussed for the purpose of this paper, so either or with , and or . A partial plot of the function is displayed in Figure 1, and it is easy to infer the rest part of the function.
Based on Figure 1 and by convention, (4a) below defines the principal branch of the Lambert function, (4b) defines the −1st-branch , and (4c) defines the th-branch.
In Figure 2 a few branches of the Lambert functions are plotted, each with a different color, and the values of are labeled at corresponding positions with the black font. From Figure 2 many conclusions can be drawn, including the following two Lemmas.
Lemma 1. Only parts of and are real-valued, and all other branches of the Lambert function are complex-valued.
In fact, only , and all other branches are undefined at . Also,and .
Lemma 2. The largest lower bound of the real parts of the principal values is –1.
Moreover, one has the following less intuitive Lemma.
Lemma 3. For any given , the real part of is no less than that of for all .
Proof. Consider the three cases: , , and separately.Case 1 (). In this case, all branches of the Lambert function are complex-valued. Given any and integer , let . Suppose that at and the principal branch and the kth-branch values, respectively, have the same real part . Since in Figure 2, toward right in the branch segments with , the proof will be completed if is always true. Now by , and for all integer with some . Since and , one has where and . Therefore, . For and , (5a) and (5c), respectively, can be applied to extend the above result.Case 2 (). In this case, the principal and the −1st-branch are both real-valued, and from Figure 2 it can be seen that and . Thus . For implies The last ratio of (7) is clearly no less than unity since is so and .Case 3 (). In this case, all but the principal branch of the Lambert function are complex-valued. Again, suppose at and , respectively, the principal branch and the kth-branch values have the same real part . Note only non-negative needs to be discussed in this case. Consequently, , since here for and for , but with the ranges of can be limited to for and for . Because in Figure 2 toward right in the branch segments with , the proof will be completed if is always true. Now and Hence the proof is completed.
4. The Spectrum of First-Order Feedback Time-Delay Systems
Consider the first-order time-delay system (2). Let be an eigenvalue of (2). Then [9] In accordance with the Lambert function, is called the principal eigenvalue, and ,, is called the kth-branch eigenvalue. Note that the parameters , , and in the first-order system are all real, so only β = 0 is discussed for (3). By the above results there are some properties of the eigenvalues of (2) that can be obtained instantly.(i), for any given set of , and .(ii)(iii).(iv).
Most of these properties are immediately implied by the results in Section 3. For the upper bound in property (iii), let , and from one has . Thus,
If then , and if then .
5. Applications to Some Control Issues
Without loss of generality, subsequently let b be a given positive constant.
5.1. State Feedback for System Stabilization
For system (1) with the state feedback , property (ii) of Section 4 indicates that the principal eigenvalue of (2) is real-valued for , and complex-valued for . Moreover, by property (i) of Section 4 the principal eigenvalue has the largest real part among all eigenvalues. To stabilize system (2), one has to move the principal eigenvalue to the left half plane (LHP).
Theorem 4. There exists a state feedback gain K such that system (2) can be asymptotically stabilized if and only if .
Proof. Suppose . Then property (iii) of Section 4 shows that no matter what is. On the other hand, if , or for some , then in Figure 2 it can be seen that there is a such that , which makes .
Theorem 5. Suppose in (1). The range of K for the asymptotic stability of (1) is , where and .
Proof. The values of for the asymptotic stability of (1) are those rendering the real part of smaller than 0, or that of smaller than . From Figure 2 and the assumption of or , a non-empty range of stabilizing gain exists, and the stabilizing gain must lie in the range of , where makes with and makes with and Hence, and .
The result of Theorem 5 is known in [18], but here a different derivation is provided.
Definition 6. For a given , the range of stabilizing gain K is denoted as .
5.2. Robust Stability with Respect to Delay Size
The delay time in (1) is assumed to be a constant, but may be uncertain. In the practical applications, the delay time may not be estimated accurately. Therefore, it is important to analyze how robust the system (2) is with respect to the delay time under a selected stabilizing state feedback gain . Based on the signs of and , four cases are discussed separately.
Case 1 ( and ). Since is a positive delay time, the condition of Theorem 4 holds for all . Select a positive , where is the assumed delay size. Thus and the upper bound is independent of . Also, by Theorem 5 the lower bound in is nonpositive for all . Hence the positive is in for all . In short, the feedback system is asymptotically stable independent of the delay time h.
Case 2 ( and ). Suppose a negative is selected, where is the assumed delay size. Note that the principal eigenvalue is , so if then is less negative, and by observing the parameter values in the principal branch of Figure 2, it can be deduced that will stay in the LHP. However, when is large enough, the real part of will become positive. More specifically, as in the proof of Theorem 5, if with some and , then will move to the boundary of LHP. Note that such an exists if and only if , which means if then the feedback system is stable independent of , and if then stability will be lost for larger than .
Case 3 ( and ). Again, suppose a negative is selected, where is the assumed delay size. Note that if , then by Figure 1 the satisfying is closer to than the satisfying . Therefore and the feedback system keeps asymptotic stability with the gain . Next, if then and the feedback system keeps asymptotic stability if and only if is smaller than , where .
Case 4 ( and ). Since positive for all when , this case needs no discussion.
5.3. The Response Performance
Unlike non-delay systems, for which the system spectrum before and after state feedback stabilization have been thoroughly studied [19, 20], the corresponding problem for time-delay systems has not been probed deeply. Suppose it is desired to control the system (1) such that the response has a fast decay rate but is not oscillatory. In Theorem 5, the range of for the asymptotic stability is decided, but not every in results in a better response performance than that of the uncontrolled system. Actually, for positive all gives a better performance, but not necessarily so for negative .
Theorem 7. For system (1), only , where and , gives a better response performance than that of the uncontrolled system.
Proof. Suppose for (1), is not empty and . From Figure 2, the set consists of three subsets , , and , where , , and . However, only the corresponding to has a more negative real part than , which means such feedback gain results in a larger decay rate. Next, the set can be divided into and , where and . By property (ii), the from implies an oscillatory response. Finally, if , then is a real-valued. Although other are complex-valued, is the rightmost eigenvalue and far from others. Thus, oscillation only appears in the transient response. In fact, gives the largest decay rate and least oscillation.
6. Examples and Simulations
Example 8. Let the parameter combination be selected, where does not satisfy the condition of Theorem 4, so there is no stabilizing gain . The principal eigenvalue locus versus is shown in Figure 3, and it can be seen that the principal eigenvalue always lies on the RHP no matter what is.
Then consider the parameter combination , where and there exists a feasible set . In Figure 4, a feedback gain is used, so the principal eigenvalue locates on RHP and the response of is divergent. In Figure 5, a feedback gain is used, so the principal eigenvalue locates on LHP and the response of is convergent.
(a)
(b)
(a)
(b)
Example 9. In this example, a stabilizing is fixed to test the robustness of system (2) with respect to delay time . There are four simulations. The first one refers to Case 1 in Section 5.2, where , and the principal eigenvalue versus is shown as Figure 6(a). The stability of this system in this simulation is independent on .
(a)
(b)
(c)
(d)
Then Figures 6(b) and 6(c) refer to Case 2 in Section 5.2, with and , respectively. In Figure 6(b), the stability of this system is dependent on h, and the stability is maintained for . In Figure 6(c), stability of this system is independent of h. The last simulation refers to Case 3 in Section 5.2 with . It is seen that the crossing frequency is 3.995, and the stability is maintained for .
Example 10. Let the parameter combination [21] be selected. The parameter is positive and satisfies Theorem 4, and . In this example, all give the better closed-loop system response performance. For and , which correspond to and , respectively, the responses are shown in Figure 7(a), where the blue line () is better than green line in terms of decay rate. Consider another parameter combination . The parameter is negative and satisfies Theorem 4, and . For this case only produces a better closed-loop response performance. For three different gains K = – 0.37461, , and , corresponding to and −1.4, respectively, the responses are shown in Figure 7(b), in which the blue and red lines have the same decay rate, but the blue line is oscillatory. Also, the green line is the best, since .
(a)
(b)
7. Conclusions
Low-order time-delay systems are common in chemical engineering applications, and this paper studies the spectrum of first-order linear time-delay systems via the Lambert function. Stability and stabilization of such systems are discussed through the eigenvalue approach. By focusing on the principal eigenvalue, the intervals of stabilizing gains are obtained, and for a fixed stabilizing gain, the stability robustness of the system with respect to delay-time is explored. Moreover, through the full understanding of the spectrum, how to decide the feedback gain to obtain a better performance response is discussed. Three examples and simulations are shown to demonstrate the derived results.
Although this paper just focuses on the first-order system, the higher order systems can be discussed based on the analysis of this paper by using the partial fraction expansion approach. This will be the investigation goal of future works.
Acknowledgment
This research is supported by the National Science Council of the Republic of China under Grant NSC 98-2221-E-002-148-MY3.