Open access peer-reviewed chapter

Stability Conditions for a Class of Nonlinear Systems with Delay

By Sami Elmadssia and Mohamed Benrejeb

Submitted: December 5th 2017Reviewed: March 19th 2018Published: July 18th 2018

DOI: 10.5772/intechopen.76600

Downloaded: 317


This chapter presents an extension and offers a more comprehensive overview of our previous paper entitled “Stability conditions for a class of nonlinear time delay systems” published in “Nonlinear Dynamics and Systems Theory” journal. We first introduce a more complete approach of the nonlinear system stability for the single delay case. Then, we show the application of the obtained results to delayed Lur’e Postnikov systems. A state space representation of the class of system under consideration is used and a new transformation is carried out to represent the system, with delay, by an arrow form matrix. Taking advantage of this representation and applying the Kotelyanski lemma in combination with properties of M-matrices, some new sufficient stability conditions are determined. Finally, illustrative example is provided to show the easiness of using the given stability conditions.


  • nonlinear systems
  • time delay
  • arrow matrix
  • M-matrix
  • Lur’e Postnikov
  • stability conditions

1. Introduction

Studying stability of dynamical systems with time delay has received the attention of many researchers from the control community in the past decades, see [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27] and the references therein. Time-varying delay which varies within an interval with nonzero lower bound is encountered in a variety of engineering applications which spreads from recurrent neural networks to chemical reactors and power systems with loss-less transmission lines. It is therefore more appropriate to study stability analysis and control synthesis of these dynamical systems with time-varying delays as these delays are usually time varying in nature. There are mainly two strategies in obtaining stability conditions. We can obtain delay-independent (i.o.d) results [28, 29] and the references therein, which are applicable to delays of arbitrary size or when there is no information about the delay. In general this lack of information about the delay will result in conservative criteria, especially when the delay is relatively small. Whenever it is possible to include information on the size of the delay, we can get delay-dependent (d.d) conditions which are usually less conservative. Most of the systems described above are nonlinear in practical engineering problems. For this reason, the chapter focuses on determining easy to test sufficient stability conditions for nonlinear systems with time-varying delay [30, 31, 32, 33].

New delay dependent stability conditions are derived by employing arrow form state space representation [31, 32, 33, 34], Kotelyanski lemma and using tools from M-matrix theory and Lyapunov functional method.

The obtained results are exploited to design a state feedback controller that stabilizes Lur’e systems with time-varying delay and sector-bounded nonlinearity [26, 28, 34]. In fact, Lur’e control systems is considered as one the most important classes of nonlinear control systems and continue to be one of the important problems in control theory that has been studied widely because it has many practical applications [32, 33, 34, 35, 36].

The chapter is organized as follows: Section 2 presents the notation used throughout the chapter and some facts on M-matrices that will be needed in proving the obtained results. In sections 3 the main results are given. Application of these results to delayed nonlinear nth order all pole plant and the well-known Lur’e systems, is presented in Section 4. Illustrative example is given in Section 5 and some concluding remarks are provided in Section 6.

2. Notation and facts

Let us fix the notation used. Let Cn=Cτ0Rnbe the Banach space of continuous functions mapping the interval τ0into Rnwith the topology of uniform convergence. Let xtCnbe defined by xtθ=xt+θ,θτ0where xt=ytẏtyn1t. For a given φCn, we define φ=supτθ0φθ,φθRn. The functions ai., bi., i=1,,n1are completely continuous mapping the set Ja×CnH×Sϖinto R, where CnH= φCnφ<H, H>0,Ja=a+,aRand Sϖ=ϖk1ϖk2/k1k2R.In the sequel, we denote txtϖ=..

Now we introduce several useful facts, including some definitions of M-matrices and the Kotelyanski lemma that will be used in subsequent parts of the chapter.

The n×nmatrix A=ai,j1i,jnis called an M-matrix if the following conditions are satisfied for i=1,2,,n[34]:

  1. ai,i>0, ai,j0ijj=12n.

  2. Successive principal minors of Aare positive, i.e.


The matrix A is the opposite of an M-matrix if (−A) is an M-matrix. There are many equivalent conditions for characterizing an M matrix. In fact, the following definition is the most appropriate for our purposes [34].

The matrix A=ai,jni,jnis called an M-matrix if ai,i>0i=12n, ai,j0, ij,ij=12nand for any vector σR+n, the algebraic equation A'c=σhas a solution c=A'1σR+n[34].

Kotelyanski Lemma

The real parts of the eigenvalues of a matrix A, with non-negative off diagonal elements, are less than a real number μif and only if all those of the matrix M, M=InμA, are positive, with Inthe n×nidentity matrix [34, 35].

3. Sufficient stability conditions

Our work consists of determining stability conditions for systems described by the following equation:


where τis a constant delay and ai., bi., i=1,,n1are nonlinear functions.

We start by representing the system (1), under another form. Using the following notation:


we get:


or under matrix form:


A.and B.are n×nmatrices given by:


The regular basis change Ptransforms the original system to the new one defined by:




The new state space representation is:




Elements of the matrix F.are defined in [33] by:








and the matrix given by:


Elements of the matrix D.are defined in [18] by:


Based on this transformation and the arbitrary choice of parameters αi,i=1,,n1which play an important role in simplifying the use of aggregate techniques, we give now the main result. Let us start by writing our system in another form. By using the Newton-Leibniz formula


Equation (Eq. 8) becomes


Let Ωbe a domain of Rn, containing a neighborhood of the origin, and supJτ,Ω,Sϖthe suprema calculated for tJτi.etτ, for functions xwith values in Ω, and for ϖin Sϖ.

Next, using the special form of system (Eq. (1)) and applying the notation supJτ,Ω,Sϖ=sup., we can announce the following theorem.

The system (Eq. (1)) is asymptotically stable, if there exist distinct parameters αi<0,i=1,,n1,such that the matrix F˜.is the opposite of an M-matrix, where F˜.is given by


and the elements γ˜i.,i=1,,n, are given by



We use the following vector norm pz=p1zp2zp3zpnz, where


with the condition


Let Vtbe a radially unbounded Lyapunov function given by (Eq. (22)).


where wR+n,wi>0,i=1,,n. First, note that




The right Dini derivative of Vt, along the solution of (Eq. (22)), gives


For clarification reasons, each element of d+piztdt+, i = 1, …, n is calculated separately. Let us begin with the first n1elements. Because zi=zisignzi, we can write, for i=1,,n1,








Finally, it is easy to see that equation (Eq. (25)) can be overvalued by the following one


Then we obtain the following inequality


where zt=z1tznt, and


Because the nonlinear elements of F˜.are isolated in the last row, the eigenvector vtxtϖrelative to the eigenvalue λmis constant [34, 35], where λmis such that Reλm=maxiReλiλiλF˜.. Then, in order to have D+Vt<0, it is sufficient to have F˜.as the opposite of an M-matrix. Indeed, according to properties of M-matrices, we have σR+n,wR+nsuch that F˜.1σ=w. This enables us to write the following equation


This completes the proof of theorem.

The system (Eq. (1)) is asymptotically stable, if there exist distinct parameters αi<0,i=1,,n1,such that the following condition:


is satisfied.




Basing on definition 1 and definition 2, the choice of αk<0, k=1,,n1, αiαjfor ij, the condition of signs on the principal minors is as follows




which yields to the following condition


Replacing each term in (Eq. (33)) of by its expression we get


which can be re-written as:




which completes the proof.

If the couple pAs.+pBs.Qsforms a positive pair, then there exist distinct negative parameters αi,i=1,,n1, verifying the condition γi.+δi.βi>0for i=1,,n1.

Using Theorem 2.1 and Remark 2.1, the obtained supremum of time delay is a function of αivalues, i=1,,n1. As a result, a sufficient condition for asymptotic stability of our system is when values of the time delay are less than this supremum.

If the couple Ds.+Ns.Qsforms a positive pair and there exist distinct negative parameters αi,i=1,,n1, such that:


then the system (Eq. (1)) is asymptotically stable.


According to Remark 2.1, we find that


The result of Theorem 2.1 becomes


This completes the proof of corollary.

  • Theorem 2.1 depends on the new basis change, where parameters αiof the matrix Pare arbitrary chosen such that matrix the opposite of an M-matrix. The appropriate choice of the set of free parameters αimakes the given stability conditions satisfied.

  • The theorem takes into account the fact that delayed terms may stabilize our system. Theorem 2.1 can hold even if unstable. This is another advantage as the majority of previously published results assume that linear and stable.

4. Application to delayed nonlinear nth order all pole plant

Consider the complex system Sgiven in Figure 1.

Figure 1.

Block diagram of studied system.

Ds=pAsdefined by (Eq. (11)) and pBs=1, respectively. In this case f˜i.are constants and gis a function satisfying the finite sector condition.

Let ĝbe a function defined as follows


The presence of delay in the system of Figure 1 makes stability study difficult. The following steps show how to represent this system in the form of system (Eq. (1)). Then we can write


Using the following notation ĝ.=ĝetτbxtτ, therefore


It is clear that system (Eq. (36)) is equivalent to system (Eq. (1)) in the special cases eθ=0and eθ=Kxθ, xt=ytẏtynt', θ[τ+[. We will now consider each case separately.

4.1. Case et=0

In case, et=0t[τ+[, the description of the system becomes


This is a special representation of system (Eq. (1)) where f˜i.=ai, g˜1.=ĝ.g˜i.=0i=2,,n1, Ds.=Ds, Ns.=ĝ., γn.=γn=an1i=1n1αiand δn.=0.

A sufficient stability condition for this system is given in the following proposition.

If there exist distinct αi<0i=1,,n1, such that the following conditions




are satisfied. Then the system Sis asymptotically stable.

Suppose that Dsadmits ndistinct real roots pi,i=1,,namong which there are n1negative ones. By using the fact that an1=i=1npi, then the choice αi=pi, i=1,..,n2and αn1=pn1+εpermit us to write γn=an1i=1n1pi=pnε. In this case the last proposition becomes.

If Dsadmits n1distinct real negative roots such that the following conditions


are satisfied, where


then the system Sis asymptotically stable.

4.2. Case et=Kxt

In this case, take et=Kxtwith K=k0k1kn1, then the obtained system has the same form as (Eq. (1)), with ĝ1K.=ĝK.k0+1and ĝiK.=ĝK.ki1, i=2,,n.

The stabilizing values of Kcan be obtained by making the following changes:


If there exist distinct αi<0, i=1,,n1, such that the following conditions




are satisfied. Then the system Sis asymptotically stable.

By a special choice of Kthe result of proposition 3.3 can be simplified. In fact, if the conditions of this proposition are verified we can choose the vector Ksuch that Dpi=N˜pi. In this case we obtain Dpi=N˜pi=0, i=1,,n1and ν1.=ξ1.=0which yields the following new proposition.

If Dsadmits n1distinct real negative roots pisuch that the following conditions are satisfied.


Then the system Sis asymptotically stable.

5. Illustrative example

Let us study the same example in [34] defined by Figure 2 which refer to the dynamics of a time-delayed DC motor speed control system with nonlinear gain, Block diagram of time-delayed DC motor speed control system with nonlinear gain.

Figure 2.

Delayed nonlinear model of DC motor speed control.


  • p1=1Teand p2=1Tmwhere TeandTmare, respectively, electrical constant and mechanical constant.

  • τfpresents the feedback delay between the output and the controller. This delay represents the measurement and communication delays (sensor-to-controller delay).

  • τcthe controller processing and communication delay (controller-to-actuator delay) is placed in the feedforward part between the controller and the DC motor.

  • g.:RRis a function that represents a nonlinear gain.

The process of Figure 2 can also be modeled by Figure 1, where τ=τf+τc.

It is clear that model of Figure 2 is a particular form of delayed Lurie system in the case where Ds=ss+p1s+p2=s3+p1+p2s2+p1p2sand Ns=1. Thereafter, applying the result of Theorem 2.1, a stability condition of the system is that the matrix T.given by:




must be the opposite of an M-matrix. By choosing αi, i=1,2, negative real and distinct, we get the following stability condition:


For the particular choice of α1=p1and α2=p2+ε, ε>0.

yields β1=β2=ε+p1p21and we obtain the new stability condition:


Assume that we have this inequality g¯<Dα2, we can find from \ref.{ops} the stabilizing delay given by the following condition:


By applying the control et=Kxtwith K=k0k1k2, we can determine the stabilizing values of Kcan be obtained by making the following changes:


If we choose αi<0, i=1,2, such that the following conditions


we get


and from proposition 3.3 the stabilizing gain values satisfying the following relations:


Finally we find the domain of stabilizing k0,k1,k2as follows:


6. Conclusion

In this chapter, a joined and structured procedure for the analysis of delayed nonlinear systems is proven. A complete structured analysis formulation based on the comparison principle and vector norms for the asymptotic stability is presented. Based on the arrow form matrices, and by taking into account for the system parameters, a new stability conditions are synthesized, leading to a practical estimation of the stability domain. In order to highlight the feasibility and the main capabilities of the proposed approach, the case of nonlinear nth order all pole plant and delayed Lur’e Postnikov systems are presented and discussed. In addition, the simplicity of the application of these criteria is demonstrated on model of time-delayed DC motor speed control.

© 2018 The Author(s). Licensee IntechOpen. This chapter is distributed under the terms of the Creative Commons Attribution 3.0 License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

How to cite and reference

Link to this chapter Copy to clipboard

Cite this chapter Copy to clipboard

Sami Elmadssia and Mohamed Benrejeb (July 18th 2018). Stability Conditions for a Class of Nonlinear Systems with Delay, Nonlinear Systems - Modeling, Estimation, and Stability, Mahmut Reyhanoglu, IntechOpen, DOI: 10.5772/intechopen.76600. Available from:

chapter statistics

317total chapter downloads

More statistics for editors and authors

Login to your personal dashboard for more detailed statistics on your publications.

Access personal reporting

Related Content

This Book

Next chapter

Controlling Equilibrium and Synchrony in Arrays of FitzHugh– Nagumo Type Oscillators

By Elena Adomaitienė, Skaidra Bumelienė and Arūnas Tamaševičius

Related Book

First chapter

On Nonoscillatory Solutions of Two-Dimensional Nonlinear Dynamical Systems

By Elvan Akın and Özkan Öztürk

We are IntechOpen, the world's leading publisher of Open Access books. Built by scientists, for scientists. Our readership spans scientists, professors, researchers, librarians, and students, as well as business professionals. We share our knowledge and peer-reveiwed research papers with libraries, scientific and engineering societies, and also work with corporate R&D departments and government entities.

More About Us