Next Article in Journal
Biomimicry in Bio-Manufacturing: Developments in Melt Electrospinning Writing Technology Towards Hybrid Biomanufacturing
Next Article in Special Issue
Intelligent Tennis Robot Based on a Deep Neural Network
Previous Article in Journal
A Bi-LSTM Based Ensemble Algorithm for Prediction of Protein Secondary Structure
Previous Article in Special Issue
High Precision Adaptive Robust Neural Network Control of a Servo Pneumatic System
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Feedback Stabilization of First Order Neutral Delay Systems Using the Lambert W Function

Department of Mechanical System Engineering, Gyeongsang National University, Tongyeong 53064, Korea
*
Author to whom correspondence should be addressed.
Appl. Sci. 2019, 9(17), 3539; https://doi.org/10.3390/app9173539
Submission received: 9 July 2019 / Revised: 13 August 2019 / Accepted: 23 August 2019 / Published: 28 August 2019
(This article belongs to the Special Issue Artificial Intelligence for Smart Systems)

Abstract

:
This paper presents a new approach to stabilize the first order neutral delay differential systems with two time delays. First, we provided a few oscillation and non-oscillation criteria for the neutral delay differential equations using spectrum analysis and the Lambert W function. These conditions were explicit and the real roots were analytically expressed in terms of the Lambert W function in the case of non-oscillation. Second, we designed a stabilizing state feedback controller for the neutral delay differential systems with two time delays, wherein the proportional and derivative gains were analytically determined using the results of the non-oscillation criteria. A few examples are given to illustrate the main results.

Graphical Abstract

1. Introduction

Many practical problems can be described using delay differential equations (DDE), as time delays are intrinsic to many real systems. Additionally, multiple sensors, actuators, controllers, shared communication networks, and haptics introduce multiple time delays [1,2,3,4]. The delays, which are either fixed constants or distributed delays, play an important role in real systems. Neutral delay differential equations (NDDE) are dynamic systems, wherein the delays appear in both the state variables and their time derivatives. Practical applications of NDDE can be seen in circuit theory [5], mechanical systems [6,7,8], neural networks [9], bioengineering [10], economics [11], and control engineering [12,13,14]. Recent research topics in the field of delay differential systems are stability analysis, bifurcation analysis, control theory and application, numerical computation, and periodic solutions analysis.
Stability analysis and stabilization of neutral delay differential systems (NDDS) is a subject of great practical and theoretical importance. This field has received considerable attention over the decades because a time delay might change the performance and stability of a control system considerably. Moreover, the NDDS exhibit drastic differences in their characteristic behavior as compared to the retarded delay differential equation (RDDE), wherein the delay argument does not occur in the highest order derivative term. Comprehensive research on this subject can be found in the literature [14,15]. However, the solution of delay differential systems is complex due to the presence of exponential type transcendental terms in the system characteristic equation. Conventional approaches used for the stability analysis of NDDS are based on the Lyapunov function. These techniques seek to determine the solution of a linear matrix inequality problem. The spectrum approach used to solve the stability problem is mainly based on the solution of an eigenvalue problem. This provides a more accurate stability analysis with less computational burden. The authors in [16], have investigated the stability of the first order RDDE using the Lambert W function, which has been implemented in all major mathematical software packages (for example, MATLAB, Mathematica, Maple, and R).
Blyuss [17] has developed a time-delayed proportional control law that stabilizes the unstable second order neutral delay systems using the parameter space approach. A delayed proportional derivative (PD) controller with a single constant delay for the second-order undamped system has been presented in [18]. In the study described in [19], the authors showed that a non-descriptor type neutral time delay system could be µ-stabilized using derivative feedback under certain conditions. The authors in [20], have designed a proportional state feedback controller for the NDDS with multiple time-delays by the pole placement method. The radius of the essential spectrum of the neural equation solution operator was computed, and the stabilization problem of the neutral equation was reduced to a problem involving only a finite number of characteristic roots. A Lyapunov function-based stability criterion for the scalar NDDE with a single delay has been presented in [21].
In the last few decades, there has been considerable interest in deriving new sufficient conditions for the oscillation or non-oscillation of various types of first-order NDDE solutions [22,23,24,25,26]. This has been the case due to its theoretical interest and important applications. A few sufficient conditions for NDDE with constant coefficients have been presented in [22,23,24]. A number of authors have established a few sufficient conditions for oscillation and non-oscillation using an auxiliary solution [25,26].
In this study, we developed a new stabilization method for first order NDDS with two time-delays. The proposed method consists of two parts: (1) sufficient conditions for the oscillation and non-oscillation of solutions of the NDDE using the geometric approach, and (2) a stabilization method using a state feedback controller. The Lambert W function is well applicable to the DDE with a single delay. Furthermore, the roots of its corresponding characteristic equation can be expressed in terms of the Lambert W function. An outline of the first part of the method is that firstly we define two functions f ( λ ) and g ( λ ) , which are transcendental equations, such that the characteristic equation p ( λ ) is the difference of two functions, i.e., p ( λ ) = f ( λ ) g ( λ ) . The solution sets of f ( λ ) = g ( λ ) are then equal to the roots of the characteristic equation. Secondly, the geometric properties of the introduced functions are obtained using the Lambert W function. The solutions of the characteristic equations are the intersection points (or tangent points), of the two defined functions. This enables us to easily derive the sufficient oscillation conditions, and the sufficient conditions for the existence of non-oscillations of the characteristic equation using the Lambert W function. Therefore, the solutions of the NDDE are analytically expressed in terms of the Lambert W function. In the second part of the method, we designed a stabilizing state feedback controller for NDDS with two time-delays, where the proportional and derivative gains were analytically determined using the results from part one.
This paper is organized as follows: In Section 2, the problem is formulated and a few preliminary concepts are detailed. In Section 3, we present the oscillation and non-oscillation criteria for the NDDE and design a stabilizing state feedback controller. In Section 4, some illustrative examples are given to show the effectiveness of the proposed method. This paper ends with a few concluding remarks.

2. Preliminary and Problem Formulation

The Lambert W function (hereafter denoted as W ( ) ), is a multivalued complex function defined as the solution of the following equation:
W ( z ) e W ( z ) = z ,
where, z is a complex number. The Lambert W function has infinitely many complex branches when z is a complex number [27]. If z is a real number and z e 1 , then W ( z ) becomes a real function with two possible real branches. By convention, the branch satisfying W ( z ) 1 is considered to be the principal branch ( W 0 ( z ) ), while that satisfying W ( z ) < 1 is the negative branch ( W 1 ( z ) ). Several function values of W ( z ) are W ( e 1 ) = 1 , W ( 0 ) = 0 , and W ( e ) = 1 .
In this paper, we consider the first order NDDS with two time delays of the form:
x ˙ ( t ) + a x ˙ ( t τ 1 ) + b x ( t τ 2 ) = u ( t ) ,
where b , τ 1 , τ 2 are positive constants, a is a negative parameter, and u ( t ) is a control input. The autonomous NDDE is given by:
x ˙ ( t ) + a x ˙ ( t τ 1 ) + b x ( t τ 2 ) = 0 .
The characteristic equation associated with Equation (3) is given by:
p ( λ ) = λ + a λ e τ 1 λ + b e τ 2 λ ,
where, λ C are the characteristic roots. All solutions of Equation (4) are oscillatory if and only if the corresponding characteristic equation has no real roots [24].
Here, we define two functions as follows:
f ( λ ) = λ + a λ e τ 1 λ ,
g ( λ ) = b e τ 2 λ .
Using Equations (5) and (6) we can rewrite the characteristic equation as:
p ( λ ) = f ( λ ) g ( λ ) .
Thereafter, p ( λ ) = 0 results in the following equation:
f ( λ ) = g ( λ ) .
Hence, the solution set of Equation (8) is equal to the roots of Equation (4).
Throughout this paper, we assume that b , τ 1 , τ 2 are positive constants and Re ( λ ) denotes the real part of a complex variable λ .

3. Main Results

3.1. Oscillation and Non-Oscillation Criteria

In this section, we discuss the oscillation and non-oscillation criteria for Equation (4). The non-oscillation criteria indicate the definite existence of some real roots.
Lemma 1.
If a < 0 , then the following are true:
(i) 
The global minimum value of f ( λ ) is nonpositive.
(ii) 
f ( λ ) is strictly decreasing on ( , λ m ) , strictly increasing on ( λ m , ) and has a global minimum point at λ m .
Proof. 
In Equation (5), f ( 0 ) = 0 and the extreme values of f ( λ ) are obtained by applying L’Hopital’s rule. Subsequently, f ( ) = , and f ( ) = . Hence, the graph of Equation (5) opens upwards. Therefore, the global minimum can be found by setting its first derivative to zero.
f ( λ ) = 1 + a e τ 1 λ a τ 1 λ e τ 1 λ = 0 .  
Multiplying both sides of Equation (9) by e a , we get:
( 1 τ 1 λ ) e 1 τ 1 λ = e a 1 .
Using the Lambert W function, the above equation can be rewritten as:
W ( e a 1 ) e W ( e a 1 ) = e a 1 .
From Equations (10) and (11) we obtain:
1 τ 1 λ = W ( e a 1 ) .
Hence, the zero (denoted by λ m ) of Equation (9) can be written in terms of the Lambert W function as:
λ m = 1 τ 1 ( 1 W ( e a 1 ) ) .
As a < 0 , λ m is a real value. When a = 1 , then λ m = 0 and f ( 0 ) = 0 . Substituting Equation (13) into Equation (5), we obtain the following equation:
f ( λ m ) = 1 τ 1 ( 1 W ( e a 1 ) ) + 1 τ 1 ( 1 + a e W ( e a 1 ) 1 ) , = 1 τ 1 ( 2 W ( e a 1 ) + a e W ( e a 1 ) 1 ) .
To simplify, let:
γ = 2 W ( e a 1 ) + a e W ( e a 1 ) 1 .
Multiplying both sides of Equation (15) by W ( e a 1 ) , we obtain:
γ W ( e a 1 ) = 2 W ( e a 1 ) W 2 ( e a 1 ) + a W ( e a 1 ) e W ( e a 1 ) e 1 .
From Equation (1), W ( e a 1 ) e W ( e a 1 ) = e a 1 . Hence, Equation (16) can be rewritten as:
γ W ( e a 1 ) = 2 W ( e a 1 ) W 2 ( e a 1 ) 1 .
We obtain the following inequality for W ( e a 1 ) > 0 :
γ = ( W ( e a 1 ) 1 ) 2 W ( e a 1 ) < 0 .
This implies that f ( λ m ) 0 , where the equality holds when a = 1 . Now, we will prove (ii). Let λ r = λ m + r , r R . Then Equation (9) yields:
f ( λ r ) = 1 + a e τ 1 λ m e τ 1 r a τ 1 λ m e τ 1 λ m e τ 1 r a τ 1 r e τ 1 λ m e τ 1 r , = ( 1 + a e τ 1 λ m a τ 1 λ m e τ 1 λ m ) e τ 1 r + 1 e τ 1 r a τ 1 r e τ 1 λ m e τ 1 r .
Using Equation (9), Equation (19) yields:
f ( λ r ) = 1 e τ 1 r a τ 1 r e τ 1 λ m e τ 1 r .
If r > 0 , then 0 < e τ 1 r < 1 , and this results in f ( λ r ) > 0 . This implies that f ( λ ) is strictly increasing on the interval ( λ m , ) . If r < 0 , then e τ 1 r > 1 , and this results in f ( λ r ) < 0 . This also implies that f ( λ ) is strictly decreasing on the interval ( , λ m ) . □
We can rewrite Equation (5) as follows:
f ( λ ) = λ ( 1 + a e τ 1 λ ) .
The roots of Equation (21) are λ = 0 and λ = 1 τ 1 ln ( a ) . Since ln ( a ) > 0 for a < 1 and ln ( a ) < 0 for 1 < a < 0 , we consider the following three cases: (i) 1 < a < 0 , (ii) a = 1 , and (iii) a < 1 .
Lemma 2.
If 1 < a < 0 and λ 1 τ 1 , then f ( λ ) is convex on the interval [ 1 τ 1 ln ( a ) ,   1 τ 1 ] .
Proof. 
The second derivative of f ( λ ) is given by:
f ( λ ) = τ 1 a e τ 1 λ a τ 1 e τ 1 λ ( 1 τ 1 λ ) .
Because a < 0 , then f ( λ ) > 0 if λ 1 τ 1 . □
Lemma 3.
If a < 1 and λ 1 τ 1 , then f ( λ ) is convex on the interval [ 0 ,   1 τ 1 ] .
Proof. 
The proof is similar to that of Lemma 2. □
Remark 1.
The above lemmas show that f ( λ ) is not a convex function on Re ( λ ) . As g ( λ ) is infinitely differentiable and its second derivative is positive, g ( λ ) is a concave function for all Re ( λ ) .
The solutions of Equation (4) are the intersection points (or tangent points) of the functions f ( λ ) and g ( λ ) . For 1 < a < 0 , f ( λ ) < 0 for all λ ( 1 τ 1 ln ( a ) , 0 ) and g ( λ ) is a concave function. If the global minimum value, f ( λ m ) , is greater than b = sup λ ( , 0 ) g ( λ ) , then they do not intersect at any point. This implies that Equation (3) has no real solution.
Theorem 1.
If 1 < a < 0 and
2 W ( e a 1 ) + a e W ( e a 1 ) 1 + b τ 1 > 0 ,
then every solution of Equation (3) oscillates.
Proof. 
We obtain from Equation (14), in several steps, the following mutually equivalent inequalities:
f ( λ m ) > b   1 τ 1 ( 2 W ( e a 1 ) + a e W ( e a 1 ) 1 ) > b ,
  2 W ( e a 1 ) + a e W ( e a 1 ) 1 > b τ 1 ,
  2 W ( e a 1 ) + a e W ( e a 1 ) 1 + b τ 1 > 0 .
This completes the proof. □
Theorem 2
[24] (Theorem 2). If a = 1 , then every solution of Equation (3) oscillates.
Proof. 
If a = 1 , then f ( λ ) 0 for all Re ( λ ) . As g ( λ ) < 0 for all Re ( λ ) , they do not intersect at any point. This implies that p ( λ ) has no real roots. Another proof can be formulated as follows, if a = 1 , the Equation (4) becomes:
p ( λ ) = λ λ e τ 1 λ + b e τ 2 λ = λ ( 1 e τ 1 λ ) + b e τ 2 λ .
For all Re ( λ ) , p ( λ ) b > 0 . □
Theorem 3.
If a < 1 and
2 W ( e a 1 ) + a e W ( e a 1 ) 1 + τ 1 b ( a ) τ 2 τ 1 > 0 ,
then every solution of Equation (3) oscillates.
Proof. 
The proof is similar to that of Theorem 1. The maximum value of g ( λ ) on the interval ( 0 , 1 τ 1 ln ( a ) ) is g ( 1 τ 1 ln ( a ) ) as g ( λ ) is a concave function. If f ( λ m ) is greater than g ( 1 τ 1 ln ( a ) ) , then they do not intersect at any point. We proceed as in the proof of Theorem 1 to immediately obtain the following result:
f ( λ m ) > g ( 1 τ 1 ln ( a ) )   1 τ 1 ( 2 W ( e a 1 ) + a e W ( e a 1 ) 1 ) b e τ 2 τ 1 ln ( a )
  2 W ( e a 1 ) + a e W ( e a 1 ) 1 > τ 1 b ( a ) τ 2 τ 1 .
 □
Theorem 4.
Assume that 1 < a < 0 . If
2 W ( e a 1 ) + a e W ( e a 1 ) 1 + b τ 1 < 0 ,
then Equation (3) has two negative real roots.
Proof. 
First, we determine the maximal number of real roots of the quasi-polynomial function (Equation (4)). From the Pólya-Szegö bound (see Theorem A1), setting ξ = θ = 0 gives a bound on the number of real roots for (4). Here, d 1 = 2 and d 2 = 1 , therefore, the maximal number of real roots is 2. Next, two functions f ( λ ) and g ( λ ) intersect in the third quadrant of the complex plane if Equation (26) is satisfied. As g ( λ ) is a strictly increasing function, and f ( λ ) strictly decreases on the interval ( 1 τ 1 ln ( a ) , λ m ) and strictly increases on the interval ( λ m , 0 ) , then g ( λ ) intersects two points of f ( λ ) if f ( λ m ) < g ( λ m ) . This completes the proof. □
Theorem 5.
Assume that a < 1 . If
2 W ( e a 1 ) + a e W ( e a 1 ) 1 + τ 1 b ( a ) τ 2 τ 1 < 0 ,
then Equation (3) has two positive real roots.
Proof. 
The proof is similar to that derived for Theorem 4. □

3.2. Stabilization of the NDDS

In this section, we consider a state feedback controller of the form:
u ( t ) = k d x ˙ ( t τ 1 ) + k p x ( t τ 2 ) ,
where, k p and k d are the proportional and derivative gains, respectively. Our objective was to analytically determine the set of controller parameters that makes the NDDS (2) exponentially stable. Including the state feedback controller (28), the NDDS (2) can be written as:
x ˙ ( t ) + ( a k d ) x ˙ ( t τ 1 ) + ( b k p ) x ( t τ 2 ) = 0 ,
Therefore, the characteristic equation of the NDDS (29) is expressed as follows:
q ( λ ) = λ + a f λ e τ 1 λ + b f e τ 2 λ ,
where, a f = a k d and b f = b k p . Using Theorem 4, we first determine k d such that 1 < a f < 0 and subsequently, we find k p from Equations (8) and (13). The main results of this section are summarized in the following theorem.
Theorem 6.
If a < k d < a + 1 and
k p = b + 1 τ 1 ( 1 W ( e a f 1 ) ) ( 1 + a f e W ( e a f 1 ) 1 ) e τ 2 λ m ,
where, λ m = 1 τ 1 ( 1 W ( e a f 1 ) ) , then the state feedback controller (28) makes the NDDS (2) exponentially stable.

4. Examples

A few examples and numerical simulation results have been presented here to validate the analytical results of the previous section.
Example 1.
Consider the NDDE
x ˙ ( t ) 0.3 x ˙ ( t 1.7 ) + 2.1 x ( t 0.3 ) = 0 ,
where, a = 0.3 , b = 2.1 , τ 1 = 1.7 , τ 2 = 0.3 . Because 1 < a < 0 , from Theorem 1 we get:
2 W ( a e 1 ) + a e W ( a e 1 ) 1 + b τ 1 = 3.29266 .
Equation (32) satisfies the condition of Theorem 1. Hence, every solution of this NDDE is oscillatory. The results are depicted in Figure 1a.
Example 2.
Consider the NDDE [24]
x ˙ ( t ) 1 2 e x ˙ ( t 1 ) + 1 2 e x ( t 2 ) = 0 ,
where, a = 1 2 e , b = 1 2 e , τ 1 = 1 , τ 2 = 1 . As 1 < a < 0 , from Theorem 1 we have:
2 W ( a e 1 ) + a e W ( a e 1 ) 1 + b τ 1 = 0.31606 .
Equation (33) does not satisfy the condition of Theorem 1, but satisfies the condition of Theorem 4. Therefore, there are two negative real roots. The results are depicted in Figure 1b.
Example 3.
Consider the NDDE [28]
x ˙ ( t ) 2 e x ˙ ( t 1 ) + e x ( t 0.5 ) = 0 ,
where, a = 2 e , b = e , τ 1 = 1 , τ 2 = 0.5 . As a < 1 , from Theorem 3 we obtain:
2 W ( a e 1 ) + a e W ( a e 1 ) 1 + τ 1 b ( a ) τ 2 τ 1 = 5.4366 .
Equation (34) does not satisfy the condition of Theorem 3, but satisfies the condition of Theorem 5. Thus, there are two positive real roots. The results are shown in Figure 1c.
The solid red, blue and black lines in Figure 1 represent f ( λ ) , g ( λ ) , and the characteristic equation p ( λ ) , respectively. The intersections of the two functions (red and blue lines), denoted by the blue dots, are the real roots of the corresponding equation. The intersection points between the characteristic equation and the real axis exactly equal the blue dots. Figure 1a shows that there is actually no intersection between p ( λ ) and the real axis, which implies that every solution of Equation (3) oscillates. Figure 1b,c establishes the existence of real roots.
Example 4.
Consider a NDDS with state feedback:
x ˙ ( t ) + a x ˙ ( t τ 1 ) + b x ( t τ 2 ) = u ( t ) ,
and u ( t ) = k d x ˙ ( t τ 1 ) + k p x ( t τ 2 ) , where a = 3 ,   b = 1.31014 ,   τ 1 = 0.7 ,   τ 1 = 1.2 and the continuous initial history is given by x ( t ) = 1 .
The characteristic equation of Equation (35) in the absence of control becomes a simple quasi-polynomial:
λ 3 λ e 0.7 λ + 1.31014 e 1.2 λ = 0 .
Applying Equation (27) to Equation (36), we obtain −0.271786. This indicates that there are two positive real roots based on Theorem 5. Applying the QPmR (Quasi-Polynomial Mapping based Root-finder [29]) algorithm to Equation (36), the rightmost spectrum of the characteristic equation (36) is depicted in Figure 2a. Here, the four rightmost roots are 1.2902, 0.6683, 1.5766 + i7.9386, and 1.5766 − i7.9386. Figure 3a shows the time response in the absence of feedback control.
We used a state feedback controller where the controller gains were analytically determined from Theorem 6, as one of the goals of this study was to stabilize the NDDS (35). First, we selected the derivative gain k d = 2.5 that satisfies the condition a < k d < a + 1 , such that 1 < a f ( = a k d ) < 0 . Next, we can obtain λ m = 1 τ 1 ( 1 W ( e a f 1 ) ) = 0.5355 from Equation (13), and finally the proportional gain was determined using Equation (31). Figure 2b and Figure 3b show the rightmost spectrum and time response, respectively of the NDDS with the state feedback controller. Applying the QPmR to the NDDS with a feedback system, the four rightmost roots were determined to be −0.2652, −0.5355, −0.9979 + i35.9105, and −0.9979 − i35.9105, which indicates that all the roots of its characteristic equation are located to the left of the imaginary axis. The characteristic equation of Equation (35), with the state feedback controller, becomes λ 0.5 λ e 0.7 λ + 0.0768 e 1.2 λ = 0 , and the condition described by Equation (26) gives a value of 0.0645668 . Based on Theorem 4, the NDDS with the above state feedback controller has two negative real roots. It should be noted that the calculated root λ m equals one of the rightmost roots produced by the QPmR. Therefore, we can assign a pole of the NDDS by adjusting the controller gains.
Example 5.
Consider the following single-species population growth with time delay and feedback control [30]:
N ˙ ( t ) = r N ( t ) ( 1 1 K ( N ( t τ ) + c N ˙ ( t τ ) ) ) q ( N ( t τ ) , N ˙ ( t τ ) ) ,
where N ( t ) is the population, r is the intrinsic growth rate, τ is the recovering time, c is the growth rate associated with the growth rate at time t τ , and K is the environmental carrying capacity. Parameters r , τ , c , K are positive. In Equation (37), if q ( ) = 0 , it is sometimes called a dynamic food-limited population model [31].
Equation (37) can be rewritten as:
N ˙ ( t ) = r N ( t ) ( ( 1 1 K N ( t τ ) ) + c d d t ( 1 1 K N ( t τ ) ) ) q ( N ( t τ ) , N ˙ ( t τ ) ) .
Let z ( t ) = 1 1 K N ( t ) , then N ( t ) = K ( 1 z ( t ) ) , and
z ˙ ( t ) = r ( 1 z ( t ) ) ( z ( t τ ) + c z ˙ ( t τ ) ) + K q ( z ( t τ ) , z ˙ ( t τ ) ) .
The variational equation of Equation (39) about the trivial solution, z ( t ) = 0 , takes the form:
z ˙ ( t ) = r z ( t τ ) r c z ˙ ( t τ ) + 1 K q ( z ( t τ ) , z ˙ ( t τ ) ) .
Compare Equation (40) with Equation (4), we see in this case, a = r c , b = r , τ 1 = τ 2 = τ .
We assume that the feedback controller is in the following form:
q ( t ) = k d z ˙ ( t τ ) + k p z ( t τ ) .
A dynamic bacteria population model which is represented by an autonomous system of Equation (37), was introduced and discussed in [31]. According to [24], if r , c , τ are positive constants, then every non-oscillation solution of the autonomous system of Equation (37) tends to zero as t . However, the real root is not guaranteed to be the rightmost pole.
Table 1 shows the five rightmost poles as a function of r , c , and assuming K = 1 and τ = 0.1 . The odd columns are without feedback control, and the even columns are with feedback control. In the second and third cases, without feedback control, some complex-conjugated roots are found on the right-hand side of the complex plane and they make the system unstable. With a state feedback controller designed by Theorem 6, all roots are located on the left-hand side of the complex plane. Based on Theorem 4, Equation (40) with the state feedback controller has two negative real roots, and these roots are the rightmost.
The simulation results show that the designed state feedback controller makes the NDDS exponentially stable.

5. Conclusions

In this paper, we presented new oscillation and non-oscillation criteria for the NDDE with two time delays by defining two functions, wherein the difference between the two functions was the corresponding characteristic equation. These criteria provide the number and sign of the real roots of the NDDE. We designed a state feedback controller that makes the NDDS exponentially stable. Moreover, the controller gains were easily and analytically determined using the Lambert W function. Finally, we also included several examples to demonstrate the main results.

Author Contributions

Conceptualization, B.K.; Methodology, B.K.; Software, J.K.; Validation, J.K., S.C.; Resources, S.C.; Writing-Original Draft Preparation, B.K.; Writing-Review & Editing, J.Y., B.K.; Visualization, J.K.; Supervision, B.K.; Funding Acquisition, B.K.

Funding

This work was supported by the Gyeongsang National University Fund for Professors on Sabbatical Leave, 2019.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Theorem A1.
[32,33]. Let τ 1 , , τ N denote real numbers such that τ 1 < < τ N and d 1 , , d N positive integers such that d 1 + + d N = D + N . Let x i , j ( s ) = s j 1 e τ i s for 1 i N and 1 j d i . Let # be the number of zeros of the function
x ( s ) = 1 i N , 1 j d i c i , j x i , j ( s ) ,
that are contained in the horizontal strip ξ Im ( s ) θ . Assuming that
1 k d 1 | c k , 1 | > 0   and   1 k d N | c k , N | > 0
then
( τ N τ 1 ) ( θ ξ ) 2 π D + 1 # ( τ N τ 1 ) ( θ ξ ) 2 π + D + N 1 .
This result gives a bound for the number of quasi-polynomial roots in any horizontal strip. Setting ξ = θ = 0 , Theorem A1 yields # D + N 1 , where D stands for the sum of the degrees of the polynomials involved in the quasi-polynomial function x ( s ) , and N designates the associated number of polynomials.

References

  1. Sipahi, R.; Niculescu, S.I.; Abdallah, C.T.; Michiels, W.; Gu, K. Stability and stabilization of systems with time delay. IEEE Contr. Syst. Mag. 2011, 31, 38–65. [Google Scholar]
  2. Campbell, S.A. Time delays in neural systems. In Handbook of Brain Connectivity; Viktor, K.J., McIntosh, A., Eds.; Springer: Berlin/Heidelberg, Germany, 2007; pp. 65–90. [Google Scholar]
  3. Song, Z.G.; Xu, J. Stability switches and double Hopf bifurcation in a two-neural network system with multiple delays. Cogn. Neurodyn. 2013, 7, 505–521. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  4. Stepan, G. Delay effects in the human sensory system during balancing. Philos. Trans. R. Soc. A 2009, 367, 1195–1212. [Google Scholar] [CrossRef] [PubMed]
  5. Bellen, A.; Guglielmi, N.; Ruehli, A.E. Methods for linear systems of circuit delay differential equations of neutral type. IEEE Trans. Circuits Syst. I Fundam. Theory Appl. 1999, 46, 212–216. [Google Scholar] [CrossRef]
  6. Kyrychko, Y.N.; Blyuss, K.B.; Gonzalez-Buelga, A.; Hogan, S.J.; Wagg, D.J. Real-time dynamic substructuring in a coupled oscillator-pendulum system. Philos. Trans. R. Soc. A 2006, 462, 1271–1294. [Google Scholar] [CrossRef]
  7. Xu, Q.; Stepan, G.; Wang, Z.H. Balancing a wheeled inverted pendulum with a single accelerometer in the presence of time delay. J. Vib. Control 2017, 23, 604–614. [Google Scholar] [CrossRef]
  8. Masoud, Z.N.; Nayfeh, A.H. Sway reduction on container cranes using delayed feedback controller. Nonlinear Dyn. 2003, 34, 347–358. [Google Scholar] [CrossRef]
  9. Ozcan, N. New conditions for global stability of neutral-type delayed Cohen-Grossberg neural networks. Neural Netw. 2018, 106, 1–7. [Google Scholar] [CrossRef]
  10. Kuang, Y. Delay Differential Equations: With Applications in Population Dynamics; Academic: San Diego, CA, USA, 1993; Volume 191. [Google Scholar]
  11. Szydowski, M.; Krawiec, A. The Kaldor-Kalecki model of business cycle as a two-dimensional dynamical system. J. Nonlinear Math. Phys. 2001, 8, 266–271. [Google Scholar] [CrossRef]
  12. Bastin, G.; Coron, J.M.; Tamasoiu, S.O. Stability of linear density-flow hyperbolic systems under PI boundary control. Automatica 2015, 53, 37–42. [Google Scholar] [CrossRef]
  13. Wang, Z.; Xu, Q. Sway reduction of a pendulum on a movable support using a delayed proportional-derivative or derivative-acceleration feedback. Proc. IUTAM 2017, 22, 176–183. [Google Scholar] [CrossRef]
  14. Gu, K.; Niculescu, S.I. Survey on recent results in the stability and control of time-delay systems. J. Dyn. Sys. Meas. Control 2003, 125, 158–165. [Google Scholar] [CrossRef]
  15. Jin, C.; Gu, K.; Niculescu, S.I.; Boussaada, I. Stability analysis of systems with delay-dependent coefficients: An overview. IEEE Access 2018, 6, 27392–27407. [Google Scholar] [CrossRef]
  16. Wang, Z.H. Numerical stability test of neutral delay differential equations. Math. Probl. Eng. 2008, 2008, 10. [Google Scholar] [CrossRef]
  17. Blyuss, K.B.; Kyrychko, Y.N.; Hövel, P.; Schöll, E. Control of unstable steady states in neutral time-delayed systems. Eur. Phys. J. B 2008, 65, 571. [Google Scholar] [CrossRef]
  18. Boussaada, I.; Niculescu, S.I.; Trabelsi, K. Towards a Decay Rate Assignment Based Design for Time-Delay Systems with Multiple Spectral Values. IFAC Pap. Online 2018, 51, 55–60. [Google Scholar] [CrossRef]
  19. Loiseau, J.J.; Cardelli, M.; Dusser, X. Neutral-type time-delay systems that are not formally stable are not BIBO stabilizable. IMA J. Math. Control Inf. 2002, 19, 217–227. [Google Scholar] [CrossRef]
  20. Michiels, W.; VyhliDal, T. An eigenvalue based approach for the stabilization of linear time-delay systems of neutral type. Automatica 2005, 41, 991–998. [Google Scholar] [CrossRef]
  21. Egorov, A.V. A stability criterion for the neutral type time-delay equation. In Proceedings of the International Conference Stability and Oscillations of Nonlinear Control Systems, Moscow, Russia, 1–3 June 2016; pp. 1–4. [Google Scholar]
  22. Graef, J.R.; Spikes, P.W.; Grammatikopoulos, M.K. On the behavior of solutions of a first order nonlinear neutral delay differential equation. Appl. Anal. 1991, 40, 111–121. [Google Scholar] [CrossRef]
  23. Jaros, J. On characterization of oscillations in first-order linear neutral differential equations. Funk. Ekvac. 1991, 34, 331–342. [Google Scholar]
  24. Grammatikopoulos, M.K.; Grove, E.A.; Ladas, G. Oscillations of first-order neutral delay differential equations. J. Math. Anal. Appl. 1986, 120, 510–520. [Google Scholar] [CrossRef] [Green Version]
  25. Chatzarakis, G.E.; Dzurina, J.; Jadlovska, I. A remark on oscillatory results for neutral differential equations. Appl. Math. Lett. 2019, 90, 124–130. [Google Scholar] [CrossRef]
  26. Ahmed, F.N.; Ahmad, R.R.; Din, U.K.S.; Noorani, M.S.M. Oscillation criteria for linear neutral delay differential equations of first order. Abstr. Appl. Anal. 2013, 2013, 5. [Google Scholar] [CrossRef]
  27. Corless, R.M.; Gonnet, G.H.; Hare, D.E.; Jeffrey, D.J.; Knuth, D.E. On the Lambert W function. Adv. Comput. Math. 1996, 5, 329–359. [Google Scholar] [CrossRef]
  28. Yu, J.; Wang, Z.; Qian, C. Oscillation of neutral delay differential equations. Bull. Aust. Math. Soc. 1992, 45, 195–200. [Google Scholar] [CrossRef] [Green Version]
  29. Vyhlídal, T.; Zítek, P. Mapping based algorithm for large scale computation of quasi polynomial zeros. IEEE Trans. Autom. Control. 2009, 54, 171–177. [Google Scholar] [CrossRef]
  30. Kuang, Y. On neutral delay logistic Gause-type predator-prey systems. Dyn. Stabil. Syst. 1991, 6, 173–189. [Google Scholar] [CrossRef]
  31. Liu, M.; Dassios, I.; Milano, F. On the stability analysis of systems of neutral delay differential equations. Circ. Syst. Signal Proc. 2019, 38, 1639–1653. [Google Scholar] [CrossRef]
  32. Pólya, G.; Szegö, G. Problems and Theorems in Analysis, Volume I: Series, Integral Calculus, Theory of Functions; Springer: New York, NY, USA; Heidelberg/Berlin, Germany, 1972. [Google Scholar]
  33. Boussaada, I.; Tliba, S.; Niculescu, S.I.; Ünal, H.U.; Vyhlídal, T. Further remarks on the effect of multiple spectral values on the dynamics of time-delay systems. Application to the control of a mechanical system. Linear Algebra Appl. 2018, 542, 589–604. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Graphs of the characteristic equation and two functions in Equations (5) and (6). (a) Example 1. a = −0.3, b = 2.1, τ 1 = 1.7 , τ 2 = 0.3 , (b) Example 2. a = −0.18394, b = 0.18394, τ 1 = 1 , τ 2 = 1 , (c) Example 3. a = −5.4366, b = 1.6487, τ 1 = 1 , τ 2 = 0.5 .
Figure 1. Graphs of the characteristic equation and two functions in Equations (5) and (6). (a) Example 1. a = −0.3, b = 2.1, τ 1 = 1.7 , τ 2 = 0.3 , (b) Example 2. a = −0.18394, b = 0.18394, τ 1 = 1 , τ 2 = 1 , (c) Example 3. a = −5.4366, b = 1.6487, τ 1 = 1 , τ 2 = 0.5 .
Applsci 09 03539 g001
Figure 2. Rightmost spectrum of the characteristic equation. The spectrum values are denoted as black dots. The blue and red lines are the isolines of the real and imaginary parts of the characteristic equation to zero, respectively. (a) Without state feedback. A few eigenvalues are located in the right-half plane of the imaginary axis. (b) With a state feedback controller. All eigenvalues are located in the open left-half plane of the imaginary axis.
Figure 2. Rightmost spectrum of the characteristic equation. The spectrum values are denoted as black dots. The blue and red lines are the isolines of the real and imaginary parts of the characteristic equation to zero, respectively. (a) Without state feedback. A few eigenvalues are located in the right-half plane of the imaginary axis. (b) With a state feedback controller. All eigenvalues are located in the open left-half plane of the imaginary axis.
Applsci 09 03539 g002
Figure 3. System response (a) without state feedback, and (b) with a state feedback controller for k p = 1.23336 and k d = 2.5 . The chosen state feedback controller gain exponentially stabilizes the NDDS.
Figure 3. System response (a) without state feedback, and (b) with a state feedback controller for k p = 1.23336 and k d = 2.5 . The chosen state feedback controller gain exponentially stabilizes the NDDS.
Applsci 09 03539 g003
Table 1. Dominant poles of population model (Equation (40)) with different c .
Table 1. Dominant poles of population model (Equation (40)) with different c .
r = π 3 + 1 20 ,   c = 3 2 π 1 25 = 0.2356 [31] r = π 3 + 1 20 ,   c = 0.56 r = π 3 + 1 20 ,   c = 0.63
without Feedbackwith Feedbackwithout Feedbackwith Feedbackwithout Feedbackwith Feedback
−0.1656−2.5687−0.2777−2.6174−0.2936−2.5194
−8.2685 − i31.2548−3.74820.4315 − i31.2442−3.86541.6161 − i31.2448−3.6338
−8.2685 + i31.2548−6.9049 + i0.63050.4315 + i31.2442−7.1044 − i63.06511.6161 + i31.2448−6.7092 + i63.0384
−8.2321 + i94.1912−6.9049 − i0.63050.4281 − i94.1908−7.1044 + i63.06511.6070 + i94.1908−6.7092 − i63.0384
−8.2321 − i94.1912−6.9247 + i1.25770.4281 + i94.1908−7.1260 + i125.78201.6070 − i94.1908−6.7272 + i125.7683

Share and Cite

MDPI and ACS Style

Kim, B.; Kwon, J.; Choi, S.; Yang, J. Feedback Stabilization of First Order Neutral Delay Systems Using the Lambert W Function. Appl. Sci. 2019, 9, 3539. https://doi.org/10.3390/app9173539

AMA Style

Kim B, Kwon J, Choi S, Yang J. Feedback Stabilization of First Order Neutral Delay Systems Using the Lambert W Function. Applied Sciences. 2019; 9(17):3539. https://doi.org/10.3390/app9173539

Chicago/Turabian Style

Kim, Beomsoo, Jaesung Kwon, Sungwoong Choi, and Jeonghyeon Yang. 2019. "Feedback Stabilization of First Order Neutral Delay Systems Using the Lambert W Function" Applied Sciences 9, no. 17: 3539. https://doi.org/10.3390/app9173539

APA Style

Kim, B., Kwon, J., Choi, S., & Yang, J. (2019). Feedback Stabilization of First Order Neutral Delay Systems Using the Lambert W Function. Applied Sciences, 9(17), 3539. https://doi.org/10.3390/app9173539

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop