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.
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 [,,,]. 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 [], mechanical systems [,,], neural networks [], bioengineering [], economics [], and control engineering [,,]. 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 [,]. 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 [], 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 [] 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 []. In the study described in [], the authors showed that a non-descriptor type neutral time delay system could be µ-stabilized using derivative feedback under certain conditions. The authors in [], 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 [].
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 [,,,,]. 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 [,,]. A number of authors have established a few sufficient conditions for oscillation and non-oscillation using an auxiliary solution [,].
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 and , which are transcendental equations, such that the characteristic equation is the difference of two functions, i.e., . The solution sets of 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 ), is a multivalued complex function defined as the solution of the following equation:
where, is a complex number. The Lambert W function has infinitely many complex branches when is a complex number []. If is a real number and , then becomes a real function with two possible real branches. By convention, the branch satisfying is considered to be the principal branch (), while that satisfying is the negative branch (). Several function values of are , , and .
In this paper, we consider the first order NDDS with two time delays of the form:
where are positive constants, is a negative parameter, and is a control input. The autonomous NDDE is given by:
The characteristic equation associated with Equation (3) is given by:
where, are the characteristic roots. All solutions of Equation (4) are oscillatory if and only if the corresponding characteristic equation has no real roots [].
Here, we define two functions as follows:
Using Equations (5) and (6) we can rewrite the characteristic equation as:
Thereafter, results in the following equation:
Hence, the solution set of Equation (8) is equal to the roots of Equation (4).
Throughout this paper, we assume that are positive constants and 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, then the following are true:
- (i)
- The global minimum value ofis nonpositive.
- (ii)
- is strictly decreasing on, strictly increasing onand has a global minimum point at .
Proof.
In Equation (5), and the extreme values of are obtained by applying L’Hopital’s rule. Subsequently, , and . Hence, the graph of Equation (5) opens upwards. Therefore, the global minimum can be found by setting its first derivative to zero.
Multiplying both sides of Equation (9) by , we get:
Using the Lambert W function, the above equation can be rewritten as:
From Equations (10) and (11) we obtain:
Hence, the zero (denoted by ) of Equation (9) can be written in terms of the Lambert W function as:
As , is a real value. When , then and . Substituting Equation (13) into Equation (5), we obtain the following equation:
To simplify, let:
Multiplying both sides of Equation (15) by , we obtain:
From Equation (1), . Hence, Equation (16) can be rewritten as:
We obtain the following inequality for :
This implies that , where the equality holds when . Now, we will prove (ii). Let , . Then Equation (9) yields:
Using Equation (9), Equation (19) yields:
If , then , and this results in . This implies that is strictly increasing on the interval . If , then , and this results in . This also implies that is strictly decreasing on the interval . □
We can rewrite Equation (5) as follows:
The roots of Equation (21) are and . Since for and for , we consider the following three cases: (i) , (ii) , and (iii) .
Lemma 2.
Ifand, thenis convex on the interval.
Proof.
The second derivative of is given by:
Because , then if . □
Lemma 3.
Ifand, thenis convex on the interval.
Proof.
The proof is similar to that of Lemma 2. □
Remark 1.
The above lemmas show thatis not a convex function on. Asis infinitely differentiable and its second derivative is positive,is a concave function for all.
The solutions of Equation (4) are the intersection points (or tangent points) of the functions and . For , for all and is a concave function. If the global minimum value, , is greater than , then they do not intersect at any point. This implies that Equation (3) has no real solution.
Theorem 1.
If and
then every solution of Equation (3) oscillates.
Proof.
We obtain from Equation (14), in several steps, the following mutually equivalent inequalities:
This completes the proof. □
Theorem 2
[] (Theorem 2). If , then every solution of Equation (3) oscillates.
Proof.
If , then for all . As for all , they do not intersect at any point. This implies that has no real roots. Another proof can be formulated as follows, if , the Equation (4) becomes:
For all , . □
Theorem 3.
If and
then every solution of Equation (3) oscillates.
Proof.
The proof is similar to that of Theorem 1. The maximum value of on the interval is as is a concave function. If is greater than , then they do not intersect at any point. We proceed as in the proof of Theorem 1 to immediately obtain the following result:
□
Theorem 4.
Assume that. If
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 gives a bound on the number of real roots for (4). Here, and , therefore, the maximal number of real roots is 2. Next, two functions and intersect in the third quadrant of the complex plane if Equation (26) is satisfied. As is a strictly increasing function, and strictly decreases on the interval and strictly increases on the interval , then intersects two points of if . This completes the proof. □
Theorem 5.
Assume that. If
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:
where, and 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:
Therefore, the characteristic equation of the NDDS (29) is expressed as follows:
where, and . Using Theorem 4, we first determine such that and subsequently, we find from Equations (8) and (13). The main results of this section are summarized in the following theorem.
Theorem 6.
Ifand
where,, 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
where,. Because, from Theorem 1 we get:
Equation (32) satisfies the condition of Theorem 1. Hence, every solution of this NDDE is oscillatory. The results are depicted in Figure 1a.
Figure 1.
Graphs of the characteristic equation and two functions in Equations (5) and (6). (a) Example 1. a = −0.3, b = 2.1, , , (b) Example 2. a = −0.18394, b = 0.18394, , , (c) Example 3. a = −5.4366, b = 1.6487, , .
Example 2.
Consider the NDDE []
where,. As, from Theorem 1 we have:
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 []
where,. As, from Theorem 3 we obtain:
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 , , and the characteristic equation , 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 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:
and, whereand the continuous initial history is given by.
The characteristic equation of Equation (35) in the absence of control becomes a simple quasi-polynomial:
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 []) 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.
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 3.
System response (a) without state feedback, and (b) with a state feedback controller for and . The chosen state feedback controller gain exponentially stabilizes the NDDS.
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 that satisfies the condition , such that . Next, we can obtain 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 , and the condition described by Equation (26) gives a value of . 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 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 []:
whereis the population,is the intrinsic growth rate,is the recovering time,is the growth rate associated with the growth rate at time, andis the environmental carrying capacity. Parametersare positive. In Equation (37), if, it is sometimes called a dynamic food-limited population model [].
Equation (37) can be rewritten as:
Let , then , and
The variational equation of Equation (39) about the trivial solution, , takes the form:
Compare Equation (40) with Equation (4), we see in this case, , , .
We assume that the feedback controller is in the following form:
A dynamic bacteria population model which is represented by an autonomous system of Equation (37), was introduced and discussed in []. According to [], if are positive constants, then every non-oscillation solution of the autonomous system of Equation (37) tends to zero as . However, the real root is not guaranteed to be the rightmost pole.
Table 1 shows the five rightmost poles as a function of , and assuming and . 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.
Table 1.
Dominant poles of population model (Equation (40)) with different .
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.
[,]. Let denote real numbers such that and positive integers such that . Let for and . Let # be the number of zeros of the function
that are contained in the horizontal strip . Assuming that
then
This result gives a bound for the number of quasi-polynomial roots in any horizontal strip. Setting, Theorem A1 yields, wherestands for the sum of the degrees of the polynomials involved in the quasi-polynomial function, anddesignates the associated number of polynomials.
References
- 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]
- 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]
- 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]
- Stepan, G. Delay effects in the human sensory system during balancing. Philos. Trans. R. Soc. A 2009, 367, 1195–1212. [Google Scholar] [CrossRef] [PubMed]
- 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]
- 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]
- 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]
- Masoud, Z.N.; Nayfeh, A.H. Sway reduction on container cranes using delayed feedback controller. Nonlinear Dyn. 2003, 34, 347–358. [Google Scholar] [CrossRef]
- Ozcan, N. New conditions for global stability of neutral-type delayed Cohen-Grossberg neural networks. Neural Netw. 2018, 106, 1–7. [Google Scholar] [CrossRef]
- Kuang, Y. Delay Differential Equations: With Applications in Population Dynamics; Academic: San Diego, CA, USA, 1993; Volume 191. [Google Scholar]
- 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]
- 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]
- 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]
- 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]
- 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]
- Wang, Z.H. Numerical stability test of neutral delay differential equations. Math. Probl. Eng. 2008, 2008, 10. [Google Scholar] [CrossRef]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- Jaros, J. On characterization of oscillations in first-order linear neutral differential equations. Funk. Ekvac. 1991, 34, 331–342. [Google Scholar]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- Kuang, Y. On neutral delay logistic Gause-type predator-prey systems. Dyn. Stabil. Syst. 1991, 6, 173–189. [Google Scholar] [CrossRef]
- 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]
- 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]
- 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]
© 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).