Next Article in Journal
When Are Graded Rings Graded S-Noetherian Rings
Next Article in Special Issue
Delay Equivalences in Tuning PID Control for the Double Integrator Plus Dead-Time
Previous Article in Journal
On the Extrinsic Principal Directions and Curvatures of Lagrangian Submanifolds
Previous Article in Special Issue
Partial Eigenvalue Assignment for Gyroscopic Second-Order Systems with Time Delay
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

New Stability Conditions for a Class of Nonlinear Discrete-Time Systems with Time-Varying Delay †

1
Higher Institute of Applied Sciences and Technology University of Gafsa, Gafsa 2112, Tunisia
2
SYS’COM Laboratory, National Engineering School of Tunis (ENIT), Belvedere 1002, Tunisia
3
Department of Computer Engineering, College of Computers and Information Technology, Taif University, Taif 888, Saudi Arabia
4
LARA Laboratory, National Engineering School of Tunis (ENIT), University of Tunis ElManar, Belvedere 1002, Tunisia
*
Author to whom correspondence should be addressed.
This work is part of a Tunisian-South African cooperation scientific research project. In this context, we thank the Ministry of Higher Education and Scientific Research of Tunisia and the SYS’COM laboratory that has supported this research.
Mathematics 2020, 8(9), 1531; https://doi.org/10.3390/math8091531
Submission received: 1 August 2020 / Revised: 24 August 2020 / Accepted: 31 August 2020 / Published: 8 September 2020
(This article belongs to the Special Issue Advances in Study of Time-Delay Systems and Their Applications)

Abstract

:
In this paper, the stability problem of discrete time delay systems is investigated. The class of systems under consideration is represented by delayed difference equations and models nonlinear discrete time systems with time varying delay. It is transformed into an arrow from matrix representation which allows the use of aggregation techniques and M-matrix properties to determine novel sufficient stability conditions. The originalities of our findings are shown in their explicit representation, using system’s parameters, as well as in their easiness to be employed. The obtained results demonstrate also that checking stability of nonlinear discrete time systems with time varying delay can be reduced to an M-matrix test. Next, it is shown how to use our method in designing a state feedback controller that stabilizes a discrete time Lure system with time varying delay and sector bounded nonlinearity. Finally, several examples are provided to show the effectiveness of the introduced technique.

1. Introduction

Stability of delay systems has been examined intensively by the academics from the control community [1,2,3,4,5,6,7,8,9,10,11,12,13], because several physical systems, like networked control systems, biological systems and chemical systems, are generally associated with time delays, [14,15,16,17,18,19]. Indeed, time delay can vary over time. For example, in real time communication and control systems, the signals are transmitted through the networks and subject to variable time delays because of the network traffic changes/uncertainties. In addition to that, when the parameters of the system are varied, the so-called phenomenal, Neimark–Sacker bifurcation, appears [20]. Thus, stability analysis and control of such dynamical systems with variable parameters and time varying delays is essential. To attain stability conditions, two main strategies can be followed due to the time varying nature of the delay. Independent of delay (i.o.d) results are applicable when the size of the delay is arbitrary or if there is no information about the delay. This deficiency leads to conservative criteria, particularly if the delay is relatively small. When information about the size of delay can be included, less conservative delay-dependent (d.d) conditions can be provided [21].
In the literature, many stability conditions for time delay systems are obtained by transforming the problem into a resolution of linear matrix inequalities (LMIs) [22]. However, the size of these LMIs increases with order/complexity of the system and this is obviously a disadvantage of such a technique. That is why there is a need to develop methods that lead to verifying a few number of stability conditions, regardless of order/complexity of the system; that is what we try to do in this study, to determine easy to test stability conditions for nonlinear discrete time systems with time varying delay.
New delay dependent stability conditions are obtained by transforming the studied system under an arrow form state space representation [9,10,11], using the Koteleyanski lemma [23] and by applying Lyapunov functional technique and M-matrix properties. The main obtained result is simple, and in fact it consists of verifying a scalar condition, without the need of solving any LMIs. It allows a great freedom by a judicious choice of some scalar parameters. The obtained results can be applied to large class of systems. As an example of these systems, we may mention the famous Lure Postnikov system, see [9] and the references therein. Moreover, we show how to use our method to design a state feedback controller that stabilizes a discrete time Lure system with time varying delay and sector bounded nonlinearity [24,25,26,27,28,29,30,31]. Note that this system is one of the most important classes of nonlinear control systems and remains one of the main problems in control theory which is intensively examined due to its various practical applications [32,33,34,35,36,37,38].
This paper is organized as follows: the utilized notations, the definition of M-matrices as well as some preliminary results are described in Section 2. The main results of this paper are represented in Section 3. Subsequently, the utility of these results if applied to the well known Lure systems is shown in Section 4. Finally, in Section 5 and Section 6, we provide some illustrative examples and a brief conclusion, respectively.

2. Preliminaries

We present, in this part, some preliminary results including some definitions and lemmas used in the proof of the main results. Let us first fix the notation used throughout this paper. The set of a real number is denoted by R, N designates the set of non-negative integers, and R n denotes an n dimensional linear vector space over the reals with the norm | | . | | . The notations | | . | | refer to the Euclidean vector norm or the induced matrix norm, as appropriate. Let I n denote the n × n identity matrix and M T denote the transpose of matrix M. Matrices, if their dimensions are not explicitly stated, are assumed to have compatible dimensions.
To characterize an M matrix, several equivalent conditions are given in the below definitions:
Definition 1.
M = { M i , j } 1 i , j n , is an M-matrix if one of the following conditions is satisfied:
1. 
M i , i > 0 , i = 1 , 2 , , n ; M i , j 0 , i j , i , j = 1 , 2 , , n and the successive minors of M are positive.
2. 
M = { M i , j } 1 i , j n is called (−M)-matrix when ( M ) is an M-matrix.
3. 
If M i , i > 0 i = 1 , 2 , , n ; M i , j 0 i j , i , j = 1 , 2 , , n , and for any real vector η > 0 , the algebraic equation: M y = η , has a solution y = w > 0 .
The below two lemmas play an important role in the proof of the main results.
Lemma 1
(Kotelyanski lemma [23]).The real parts of the eigenvalues of a matrix M are inside the open disk of radius μ if and only if all those of the matrix M ¯ = μ I n M , are positive.
Remark 1.
It is obvious, for μ = 1 , that if the matrix I n M checks the Kotelyanski conditions, matrix I n M is considered as an M-matrix.
Consider the following arrow form matrix Λ , which will be used in the next section
Λ = λ 1 , 1 1 0 0 λ 1 , n 0 λ 2 , 2 1 λ 2 , n 0 0 0 λ n 1 , n 1 1 λ n 1 , n λ n , 1 λ n , n 1 λ n , n 1 ,
where λ i , n , λ n , i > 0 , i = 1 , , n 1 ; λ i , i < 1 , i = 1 , , n .
Lemma 2.
Any matrix having the form presented in (1) is (−M)-matrix when the following conditions are satisfied:
1. 
λ i , i < 1
2. 
λ n , n 1 i = 1 n 1 λ n , i λ i , n λ i , i 1 < 0 .
Proof. 
In case the matrix Λ is (-M)-matrix, Λ is an M-matrix. Based on Kotelyanski lemma and Remark 1, successive principal minors of Λ with positive signs yields to λ i , i < 1 , i = 1 , , n 1 . It comes the first condition of lemma. For i = n ,
s i g n det ( Λ ) = s i g n j = 1 n 1 λ i , i + 1 λ n , n + 1 i = 1 n 1 λ n , i λ i , n λ i , i + 1 = s i g n λ n , n + 1 i = 1 n 1 λ n , i λ i , n λ i , i + 1 ,
it comes,
λ n , n 1 i = 1 n 1 λ n , i λ i , n λ i , i 1 < 0
which completes the proof. □

3. Main Results

The class of nonlinear delay systems studied in this manuscript are governed by the following difference equation:
S 1 : y ( k + n ) + i = 0 n 1 f i ( . ) y ( k + i ) + i = 0 n 1 g i ( . ) y ( k + i h ( k ) ) = 0 , y ( k + i ) = ϕ i ( k ) , k = h m , , 1   and   i = 0 , , n 1 ,
where y is the system output, and h ( k ) : N N denotes a time varying delay. In practice, the time delay may be unknown and can vary over time in a certain interval. It is thus assumed that h ( k ) has an upper limit h m so that h ( k ) h m , h m N . f i ( . ) , g i ( . ) : D × Ω × Ω R , i = 0 , , n 1 , are the nonlinear functions of the time k, y ( k ) , y ( k + 1 ) , , y ( k + n 1 ) and y ( k h ( k ) ) , y ( k + 1 h ( k ) ) , , y ( k + n 1 h ( k ) ) where D = [ h m , ] , and Ω is a connected domain of R n . For ease of exposition, let sup ( . ) | f ( . ) | be the supremum of f ( . ) calculated over D × Ω × Ω , where f ( . ) can be any of f i and g i and their algebraic combination.
Define the state variables:
x i ( k ) = y ( k + i 1 ) , i = 1 , , n ,
which leads to
x i ( k + 1 ) = x i + 1 ( k ) , i = 1 , , n 1 .
System (3) is reformulated as follows
x i ( k + 1 ) = x i + 1 ( k ) , i = 1 , , n 1 , x n ( k + 1 ) = i = 1 n f i 1 ( . ) x i ( k ) i = 1 n g i 1 ( . ) x i ( k h ( k ) ) .
Let x ( k ) = x 1 ( k ) , , x n ( k ) T R n . The system (3) can be re-written as
x ( k + 1 ) = F ( . ) x ( k ) + G ( . ) x ( k h ( k ) ) x ( k ) = ϕ ( k ) , k = h m , , 1
where
F ( . ) = 0 1 0 0 0 0 0 0 1 f 0 ( . ) f 1 ( . ) f n 1 ( . ) , G ( . ) = 0 0 0 0 0 0 0 0 0 g 0 ( . ) g 1 ( . ) g n 1 ( . ) .
Apply the state transformation,
x = P X ,
where
P = 1 1 1 0 α 1 α 2 α n 1 0 α 1 n 2 α 2 n 2 α n 1 n 2 0 α 1 n 1 α 2 n 1 α n 1 n 1 1 ,
with α i α k , i , k = 1 , , n 1 .
The system (3) becomes
X ( k + 1 ) = A 0 ( . ) X ( k ) + A 1 ( . ) X ( k h ( k ) )
where
A 0 ( . ) = α 1 0 0 β 1 0 α 2 β 2 0 0 0 α n 1 β n 1 γ 1 ( . ) γ n 1 ( . ) γ n ( . ) , A 1 ( . ) = 0 0 0 0 0 0 0 0 0 δ 1 ( . ) δ 1 ( . ) δ n ( . ) ,
for any i = 1 , , n 1 ,
β i = α i s k = 1 n 1 ( s α k ) s = α i , γ i ( . ) = ( α i n + j = 0 n 1 f j ( . ) α i j ) , = p A 0 ( . ) ( α i ) , δ i ( . ) = j = 0 n 1 g j ( . ) α i i = p A 1 ( . ) ( α i ) ,
and
γ n ( . ) = f n 1 ( . ) j = 1 n 1 α j , δ n ( . ) = g n 1 ( . ) .
We treat in the rest of this part the two cases of constant delay and variable delay.

3.1. Constant Delay Case

Before stating the main result, let us define the following matrix:
M 1 ( S 1 ) = | α 1 | 1 | β 1 | | α 2 | 1 | β 2 | | α n 1 | 1 | β n 1 | m 1 ( . ) m 2 ( . ) m n 1 ( . ) m n ( . ) 1 ,
where
m i ( . ) = | γ i ( . ) | + sup ( . ) | δ i ( . ) | , i = 1 , 2 , , n .
Theorem 1.
The time delay system (3) with constant delay, h ( k ) = h , is asymptotically stable if there exist distinct real numbers, | α i | < 1 , i = 1 , , n 1 , such that the following inequality holds true,
| γ n ( . ) | + sup ( . ) | δ n ( . ) | + i = 1 n 1 | γ i ( . ) | + sup ( . ) | δ i ( . ) | | β i | 1 | α i | < 1 .
Proof. 
Choosing a radially unbounded, positive definite Lyapunov function candidate such that
V ( k ) = p ( X ( k ) ) T ρ = i = 1 n ρ i p i ( X ( k ) ) ,
where
p ( X ( k ) ) = ( p 1 ( X ( k ) ) p 2 ( X ( k ) ) p n ( X ( k ) ) ) T ,
ρ = ( ρ 1 ρ 2 ρ n ) T > 0 ,
with
p i ( X ( k ) ) = | X i ( k ) | , i = 1 , , n 1 ,
p n ( X ( k ) ) = X n ( k ) + i = 1 n sup ( . ) | δ i | j = k h ( k ) k 1 X i ( j ) .
Because ρ > 0 , so that V ( k ) > 0 . We obtain the difference V ( k + 1 ) V ( k ) under the solution of (8) as follows:
V ( k + 1 ) V ( k ) = i = 1 n ρ i p i ( X ( k + 1 ) ) p i ( X ( k ) ) .
We notice that
p i ( X ( k + 1 ) ) = | α i X i ( k ) + β i X n ( k ) | | α i | X i ( k ) + β i X n ( k ) , i = 1 , 2 , , n 1 ,
therefore
p i ( X ( k + 1 ) ) p i ( X ( k ) ) | α i | 1 X i ( k ) + β i X n ( k ) , i = 1 , 2 , , n 1 .
and
p n ( X ( k + 1 ) ) p n ( X ( k ) ) = X n ( k + 1 ) + i = 1 n sup ( . ) | δ i ( . ) | j = k + 1 h k X i ( j ) X n ( k ) i = 1 n sup ( . ) | δ i ( . ) | j = k h k 1 X i ( j ) .
Knowing that
(20) i = 1 n sup ( . ) | δ i ( . ) | j = k + 1 h k X i ( j ) i = 1 n sup ( . ) | δ i ( . ) | j = k h k 1 X i ( j ) = i = 1 n sup ( . ) | δ i ( . ) | X i ( k ) (21) i = 1 n sup ( . ) | δ i ( . ) | X i ( k h ) ,
and
| X n ( k + 1 ) | i = 1 n | γ i ( . ) | X i ( k ) + i = 1 n sup ( . ) | δ i ( . ) | X i ( k h ) ,
the substitution of (22) in (20) gives
p n ( k + 1 ) p n ( k ) = | γ n ( . ) | + sup ( . ) | δ n ( . ) | 1 | X n ( k ) | + i = 1 n 1 | γ i ( . ) | + sup ( . ) | δ i ( . ) | X i ( k ) .
it comes from (18), (22) and (20),
V ( k + 1 ) V ( k ) < | X ( k ) | T M 1 T ( S 1 ) ρ .
As nonlinear elements of M 1 T ( S 1 ) , in the last column, are isolated, we obtain constant eigenvector v ( . ) relative to the eigenvalue λ m , where λ m is such that R e ( λ m ) = max { R e ( λ ) , λ λ ( M 1 ( S 1 ) } [9]. Then Δ V ( k ) < 0 if M 1 T ( S 1 ) is the opposite of an M−matrix.
In fact, by Definition 3, ∀ η > 0 , the equation, ( M 1 T ( S 1 ) ) y = η , has a solution. Let y = ρ > 0 this solution, it comes M 1 T ( S 1 ) 1 η = ρ . Then from (23), we obtain: V ( k + 1 ) V ( k ) < | X ( k ) | T M 1 T ( S 1 ) ρ = | X ( k ) | T M 1 T ( S 1 ) ( M 1 T ( S 1 ) 1 ) η = | X ( k ) | T ( η ) = i = 1 n | X i ( k ) | η i < 0 . Moreover, α i , i = 1 , , n 1 , are arbitrary, we choose | α i | < 1 with α i α k , i , k = 1 , , n 1 . It is noted, from Lemmas 1 and 2, that when
m n ( . ) 1 i = 1 n 1 m i ( . ) | β i | | α i | 1 < 0 ,
M 1 ( S 1 ) is an M-matrix. Thus, the proof is finished. □

3.2. Time Varying Delay Case

We take into account, in this sub-section, system S 1 with time varying delay which satisfies the below condition:
h 1 h ( k ) h 2 ,
where h 1 > 0 , h 2 > 0 and h 2 > h 1 . φ ( i ) , i = h 2 , h 2 + 1 , , 0 , are the initial conditions. In this case, some modifications are carried on the matrix M 1 ( . ) to obtain the matrix M 2 ( . ) relative to S 1 for stability condition.
M 2 ( S 1 ) = | α 1 | 1 | β 1 | | α 2 | 1 | β 2 | m 1 ( h , . ) m 2 ( h , . ) m n ( h , . ) 1 ,
where
m i ( h , . ) = | γ i ( . ) | + Δ h + 1 sup ( . ) | δ i ( . ) | , i = 1 , , n ,
with Δ h = h 2 h 1 .
Theorem 2.
The time varying delayed system (3) is delay dependent asymptotically stable, if there exist distinct real numbers, | α i | < 1 , i = 1 , , n 1 , such that the following inequality holds true
| γ n ( . ) | + Δ h + 1 sup ( . ) | δ n ( . ) | + i = 1 n 1 | γ i ( . ) | + Δ h + 1 sup ( . ) | δ i ( . ) | | β i | 1 | α i | < 1 .
Proof. 
Since α i , i = 1 , , n 1 , are arbitrary, we choose | α i | < 1 with α i α k , i , k = 1 , , n 1 , so that M 2 ( S 1 ) is an arrow form matrix Λ -matrix. Thus, it follows from Lemmas 1 and 2 that if
m n ( h , . ) 1 i = 1 n 1 m i ( h , . ) | β i | | α i | 1 < 0 .
Let ρ ¯ > 0 be a constant vector so that M 2 T ( S 1 ) ρ ¯ < η ¯ remains true for η ¯ < 0 . Therefore, we choose the radially unbounded, positive definite Lyapunov function candidate given below
V ¯ ( k ) = p ¯ ( X ( k ) ) T ρ ¯ = i = 1 n ρ ¯ i p ¯ i ( X ( k ) ) ,
where
p ¯ ( X ( k ) ) = ( p ¯ 1 ( X ( k ) ) p ¯ 2 ( X ( k ) ) p ¯ n ( X ( k ) ) ) T ,
ρ ¯ = ( ρ ¯ 1 ρ ¯ 2 ρ ¯ n ) T > 0 ,
with
p ¯ i ( X ( k ) ) = | X i ( k ) | , i = 1 , , n 1 ,
p ¯ n ( X ( k ) ) = | X n ( k ) | + j = 1 n sup ( . ) | δ j ( . ) | I j ( k ) ,
I j ( k ) = = k h ( k ) k 1 | X j ( ) | + = h 2 + 2 h 1 + 1 m = k + 1 k 1 | X j ( m ) | .
Because ρ ¯ > 0 , so that V ¯ ( k ) > 0 . The difference V ¯ ( k + 1 ) V ¯ ( k ) under the solution of (8) is given by
V ¯ ( k + 1 ) V ¯ ( k ) = i = 1 n ρ ¯ i p ¯ i ( X ( k + 1 ) ) p ¯ i ( X ( k ) ) .
It is seen that
(37) p i ( k + 1 ) p i ( k ) = | X i ( k + 1 ) | | X i ( k ) | (38) ( | α i | 1 ) | X i ( k ) | + | β i | | X n ( k ) | .
The overvaluation of p n ( k + 1 ) p n ( k ) necessitates overvaluing of I j ( k + 1 ) I j ( k ) . The difference below is first computed:
I j ( k + 1 ) I j ( k ) = = k + 1 h ( k + 1 ) k | X j ( ) | + = h 2 + 2 h 1 + 1 m = k + k | X j ( m ) | = k h ( k ) k 1 | X j ( ) | = h 2 + 2 h 1 + 1 m = k + 1 k 1 | X j ( m ) | = = k + 1 h ( k + 1 ) k | X j ( ) | = k h ( k ) k 1 | X j ( ) | + = h 2 + 2 h 1 + 1 m = k + k | X j ( m ) | m = k + 1 k 1 | X j ( m ) | ,
because
= h 2 + 2 h 1 + 1 m = k + k | X j ( m ) | m = k + 1 k 1 | X j ( m ) | = ( h 2 h 1 ) | X j ( k ) | = h 2 + 2 h 1 + 1 | X j ( k + 1 ) | = ( h 2 h 1 ) | X j ( k ) | = k + 1 h 2 k h 1 | X j ( ) | ,
and since h 1 h ( k ) h 2 , we have
= k + 1 h 1 k 1 | X i ( ) | = k + 1 h ( k ) k 1 | X i ( ) | 0
and
= k + 1 h ( k + 1 ) k h 1 | X i ( ) | = k + 1 h 2 k h 1 | X i ( ) | 0 .
It then follows from (39)
I j ( k + 1 ) I j ( k ) ( Δ h + 1 ) | X j ( k ) | | X j ( k h ( k ) ) | ,
which yields
p n ( k + 1 ) p n ( k ) | X n ( k + 1 ) | | X n ( k ) | + ( Δ h + 1 ) j = 1 n sup ( . ) | | δ j ( . ) | | X j ( k ) | j = 1 n sup ( . ) | δ j ( . ) | | X j ( k h ( k ) ) | .
Knowing that
| X n ( k + 1 ) | j = 1 n | γ j ( . ) | X j ( k ) + j = 1 n | δ j ( . ) | X j ( k h ( k ) ) j = 1 n | γ j ( . ) | X j ( k ) + j = 1 n sup ( . ) | δ j ( . ) | X j ( k h ( k ) ) ,
this allows us to obtain
p i ( k + 1 ) p i ( k ) | γ n ( . ) | 1 + ( Δ + 1 ) sup ( . ) | δ n ( . ) | | X n ( k ) | + j = 1 n 1 sup ( . ) | γ j ( . ) | + ( Δ + 1 ) sup ( . ) | δ j ( . ) | | X j ( k ) | ,
which yields
V ¯ ( k + 1 ) V ¯ ( k ) < | X ( k ) | T M 2 T ( S 1 ) ρ ¯ = | X ( k ) | T η ¯ = i = 1 n η ¯ i | X i ( k ) | < 0 ,
since η ¯ > 0 and the proof is completed. □
Remark 2.
  • Note first that the advantage of Theorems 1 and 2 is its simple and scalar conditions, where no Linear Matrix Inequality is present to be solved the usually adopted method for solving such problems, see [27,28] and the references therein. It accommodates the parameter uncertainties.
  • It allows great freedoms of a judicious choice of α i , i = 1 , , n 1 .
  • Theorems 1 and 2 enable stability analysis for the discrete time systems with time delay, where the nonlinear elements of M j T ( S 1 ) , j = 1 , 2 , could be time-varying, including both the system’s coefficient functions, f i and g i ; and artificially introduced parameters, α i , i = 1 , , n 1 .

4. Application to Delayed Lure Systems

Consider the Lure type discrete time system presented in Figure 1. The model consists of a static nonlinearity in cascade with a dynamic linear time delay system.
The structure of this system where only the variable ε n is nonlinearly modulated, allows us to investigate the Lure type discrete-time system by the following nonlinear regression equation:
S 2 : ε k + n + i = 1 n a ¯ i ε k + n i + i = 1 n g i ( ε k h + n i ) = 0 .
Setting the following variable:
g i ( ε k h + n i ) = g i * ( ε k h + n i ) ε k h + n i , g i * E [ k 1 i k 2 i ] i = 0 , , n ,
with the following notation:
D ( z , . ) = D ¯ ( z ) = z n + i = 0 n 1 a ¯ n 1 i z i , γ i = D ( α i ) , γ n = a ¯ 1 i = 1 n 1 α i , N ( z , . ) = N ( z , ε k h , , ε k h + n i , , ε k h + n 1 ) = i = 0 n g i * ( ε k h + n i ) z n i , δ i ( . ) = N ( α i , ε k h , , ε k h + n i , , ε k h + n 1 ) , δ n = g 0 * ( ε k h + n ) .
Applying Theorem 1 leads to sufficient condition of the same form (12), but depending on ε k h , , ε k h + n i , , ε k h + n 1 . The obtained results are often difficult to implement, furthermore its interpretations with respect to the linear and nonlinear characteristics of the studied processes are generally limited. These considerations are due to the fact that the matrix description, from which the study is conducted, comes with a base change. The choice of a prior representation of Frobenius type allows to set similar to the previous stability conditions in which the coefficients depend only ε k h . By introducing the following variable changes,
x k + 1 n = g n * ( ε k h ) ε k h + a ¯ n ε k , x k + 1 q = g q * ( ε k h ) ε k h + a ¯ q ε k + x k q + 1 , q = n 1 2 , ε k + 1 = g q * ( ε k h ) ε k h + a ¯ 1 ε k + x k 2 ,
and by choosing the state vector x k = x k n x k 2 ε k T the corresponding expression in terms of state space representation (41) becomes:
x k + 1 = F ˜ x k + G ˜ ( ε k h ) x k h ,
where:
F ˜ = 0 0 0 a ¯ n 1 1 0 0 a ¯ n 2 0 1 0 a ¯ 1 0 0 1 a ¯ 0 ,
and
G ˜ ( ε k h ) = 0 0 g n 1 * ( ε k h ) 0 0 g n 2 * ( ε k h ) 0 0 0 0 g 0 * ( ε k h ) = 0 0 b ¯ n 1 g * ( . ) 0 0 b ¯ n 2 g * ( . ) 0 0 0 0 b ¯ 0 g * ( . ) .
This system is particular case of (3) where D ( z , . ) = D ¯ ( z ) = z n + i = 0 n 1 a ¯ n 1 i z i , and N ( z , . ) = g * ( . ) N ¯ ( z ) = i = 0 n 1 g * ( . ) b ¯ i z i where N ¯ ( z ) D ¯ ( z ) = Z B 0 ( s ) D ( s ) , g * ( . ) = g ( . ) . , where g ( . ) is a function satisfying the sector bound condition, Z is the Z transform and z the complex variable of this transformation, B 0 ( s ) = 1 e T s s s is a zero order holder, T s the sampling time and h = τ T s the time delay.

4.1. Sufficient Stability Conditions: Autonomous Case

Let us first consider the autonomous case ( r = 0 ). The obtained system is a special case of (3) where f ˜ i ( . ) = a ¯ n 1 i , g ˜ i ( . ) = g * ( . ) b ¯ n 1 i i = 1 , , n 1 , γ n ( . ) = γ n = a ¯ 0 i = 1 n 1 α i and δ n ( . ) = g * ( . ) b ¯ n . The following change of coordinates is employed:
y k = P 1 x k ,
where
P 1 = 0 0 0 1 1 α n 1 α n 1 n 2 α n 1 n 1 1 α n 2 α n 2 n 2 α n 2 n 1 1 α 1 α 1 n 2 α 1 n 1 .
The transformation results in the following system
y k + 1 = F y k + G ( . ) y k h ,
where
F = P 1 F ˜ P 1 1 = γ n β 1 β n 1 γ 1 α 1 γ n 1 α n 1 ,
and
G ( . ) = P 1 G ˜ ( . ) P 1 1 = g n ( . ) 0 0 g 1 ( . ) 0 0 g n 1 ( . ) 0 0 .
In which case we obtain
M 1 ( S 2 ) = m n ( . ) 1 | β 1 | | β n 1 | m 1 ( . ) | α 1 | 1 m n 1 ( . ) | α n 1 | 1 .
A sufficient stability condition for this system is given in the following theorem.
Theorem 3.
The Lure type discrete-time system presented in Figure 1 is (i.o.d) asymptotically stable, if there exist distinct real numbers, | α i | < 1 , i = 1 , , n 1 , such that the following inequality holds true
| γ n | + sup ( . ) | g * ( . ) | | b ¯ n 1 | + i = 1 n 1 | D ¯ ( α i ) | + sup ( . ) | g * ( . ) | | N ¯ ( α i ) | | β i | 1 | α i | < 1 .
Remark 3.
L. Hou et al. in [37] established ultimate boundedness results for PWM feedback systems which can be considered a particular case of Theorem 1 when g * is considered as s i g n ( ) function. They show that the solutions are ultimately bounded only when system is Hurwitz stable. Our result stated in Theorem 3 is obviously more general because it remains true when the system contains one unstable root and with delay. If N ¯ ( z ) has all its roots z i , i = 1 , , n 1 such that | z i | < 1 , and D ¯ ( z i ) β i > 0 , then condition of Theorem 3 simplifies considerably. The following corollary gives this simplified condition.
Corollary 1.
The Lure type discrete-time system presented in Figure 1 is (i.o.d) asymptotically stable, if there exist distinct real numbers, | α i | < 1 , i = 1 , , n 1 , such that the following inequality holds true γ n > 0 , D ¯ ( z i ) β i > 0 and
| g * ( . ) | < D ¯ ( 1 ) b n 1 Q ( 1 ) .
Proof. 
It is sufficient to take α i = z i in the condition of Theorem 3, in this case N ¯ ( α i ) = N ¯ ( z i ) = 0 . Another important condition can be obtained when D ¯ ( z ) admits n 1 distinct roots with module inside the unit circle and the nth root can be outside the unit circle. This condition is given by the following corollary. □
Corollary 2.
The Lure type discrete-time system presented in Figure 1 is (i.o.d) asymptotically stable, if there exist distinct real numbers, | α i | < 1 , i = 1 , , n 1 , such that the following inequality holds true
| g * ( . ) | < 1 | z n | | b ¯ n 1 | + i = 1 n 1 | N ¯ ( z i ) | | β i | 1 | z i | .
Proof. 
It is sufficient to take α i equal to the roots of D ¯ that are inside the unit circle. In this case terms in condition of Theorem 3 becomes D ¯ ( α i ) = 0 and γ n = a ¯ n 1 i = 1 n 1 z i = z n . □
Remark 4.
The last condition can also be simplified. In fact, if the roots of D ¯ verify N ¯ ( z i ) β i > 0 , i = 1 , , n 1 and b ¯ n 1 > 0 , we obtain a new simple condition given by the following corollary.
Corollary 3.
If the conditions of Corollary 3 and Remark 4 are satisfied the system is stable if the following condition is satisfied:
| g * ( . ) | < Q ( 1 ) ( 1 | z n | ) N ¯ ( 1 ) .
Proof. 
Assuming that N ( z i ) β i > 0 , i = 1 , , n 1 and b ¯ n 1 > 0 are satisfied then one can remark that | b ¯ n 1 | + n 1 i = 1 | N ( z i ) β i | 1 | z i | = b ¯ n 1 + n 1 i = 1 N ( z i ) β i 1 z i , and knowing that b ¯ n 1 + n 1 i = 1 N ( z i ) β i 1 z i = N ¯ ( 1 ) Q ( 1 ) then the result of corollary is obtained. □

4.2. Feedback Stabilization

In this case, take r ( k ) = K x ( k ) with K = k 0 , k 1 , , k n 1 , then the obtained system has the same form as (3), with
g ˜ i ( . ) = g K * ( . ) ( b i + k i ) = g * ( ( B + K ) C x ( k h ) ) ( b i + k i ) .
The stabilizing values of K can be obtained by making the following changes: γ n = a n 1 i = 1 n 1 α i , δ n ( . ) = δ ( . , k n 1 ) = g K * ( . ) ( b n 1 + k n 1 ) and N ¯ ( α i , k i 1 ) = i = 0 n 1 ( b i + k i ) α i . Then a sufficient stability condition for this system is given in the following theorem.
Theorem 4.
The Lure type discrete time system presented in Figure 1 is stabilizable via feedback control gain K, if there exist distinct real numbers, | α i | < 1 , i = 1 , , n 1 , such that the vector gain satisfies the following inequality
| γ n | + sup ( . ) | δ n ( . , k n 1 ) | + i = 1 n 1 | D ¯ ( α i ) | + | g K * ( . ) | | N ¯ ( α i , k i 1 ) | | β i | 1 | α i | < 1 .
Remark 5.
The above result of Theorem 4 gives an explicit way how to calculate the stabilizing values of the feedback gain vector K.

5. Examples

Example 1.
In order to compare the different obtained results, we consider the linearized Clark equation with variable delay h 1 h ( k ) < h 2 (the usual situation in its applications to population dynamics), that is,
x ( k + 2 ) = α x ( k + 1 ) β ( . ) x ( k + 1 h ( k ) ) , k 0 ,
where α ( 0 , 1 ) . Using Theorem 2, and choosing α 1 = α yields γ 2 = 0 and γ 1 = D ( α ) = ( α 2 α 2 ) = 0 and the stability condition is;
h 2 h 1 + 1 sup ( . ) | β ( . ) | + sup ( . ) | β ( . ) | 1 α < 1 .
or
sup ( . ) | β ( . ) | < 1 α h 2 h 1 + 1 2 α .
if the delay is constant h ( k ) = h the last condition becomes:
sup ( . ) | β ( . ) | < 1 α h + 1 2 α .
For α = 0.9 and h = 20 s from (57) we have β ( . ) < 0.0043 . Taking for example β ( . ) = 0.002 sin ( 0.2 x ( k ) + 0.8 x ( k h ) ) , the dynamic evolution of x ( k ) for an initial condition x ( k ) = 100 | s i n ( k ) | is given in Figure 2 for k = 70 and in Figure 3 and Figure 4 respectively for k=150 and k=250
Example 2.
Consider the example in [29]
x ( k + 3 ) + a 2 x ( k + 2 ) + a 1 x ( k + 1 ) + a 0 x ( k ) = b 0 F k ( x ( k ) , x ( k h ) ) y ( k ) = c 1 x ( k ) + c 2 x ( k h ) ,
where a i , i = 1 , , 3 and c j , j = 1 , 2 are constants and F k satisfies the following condition
| F k ( u , v ) | q ˜ 1 | u | + δ ˜ 1 | v | ,
with q ˜ 1 and δ ˜ 1 are nonnegative constants. In this example we have
D ( z , . ) = z 3 + a 2 z 2 + a 1 z + ( a 0 b 0 F * c 1 ) = D ( z ) F * c 1 N ( z ) , N ( z , . ) = F * c 2 b 0 = F * c 2 N ( z ) ,
where
D ( z ) = z 3 + a 2 z 2 + a 1 z + a 0 , N ( z ) = b 0 .
In our case, D ( z ) has real roots z j , j = 1 , 2 , 3 . We can consider 0 z i < 1 . Hence, choosing α 1 = z 1 and α 2 = z 2 , we get γ i = D ( α i ) F * c 1 b 0 = D ( z i ) F * c 1 b 0 = 0 F * c 1 b 0 = F * c 1 b 0 , δ i = F * c 2 b 0 , | β i | = | 1 α 1 α 2 | . Using Theorem 1, the stability condition for this system is given by:
| γ 3 | + | F * ( c 1 + c 2 ) b 0 | | β 1 | 1 α 1 + | F * ( c 1 + c 2 ) b 0 | | β 2 | 1 α 2 < | γ 3 | + | ( q ˜ 1 + δ ˜ 1 ) b 0 | | β 1 | 1 α 1 + | ( q ˜ 1 + δ ˜ 1 ) b 0 | | β 2 | 1 α 2 < 1 .
We can obtain:
| γ 3 | + | ( q ˜ 1 + δ ˜ 1 ) b 0 | | β 1 | 1 α 1 + | ( q ˜ 1 + δ ˜ 1 ) b 0 | | β 2 | 1 α 2 < 1 ,
this gives
| ( q ˜ 1 + δ ˜ 1 ) b 0 | | β 1 | 1 α 1 + | ( q ˜ 1 + δ ˜ 1 ) b 0 | | β 2 | 1 α 2 < 1 z 3 .
Knowing that ( 1 α 2 ) ( 1 α 1 ) > 0 , the above yields
| ( q ˜ 1 + δ ˜ 1 ) b 0 | | β 1 | ( 1 α 2 ) + | β 2 | ( 1 α 1 ) < ( 1 z 3 ) ( 1 α 2 ) ( 1 α 1 ) = D ( 1 ) ,
which can be re-written as the following form
q ˜ 1 + δ ˜ 1 < D ( 1 ) b 0 | β 1 | 2 ( α 2 + α 1 ) .
Example 3.
Consider the example in [27] with added complexity: the interconnection between the nonlinear part and the linear part has a time delay h. In this case, the state space of the system is evaluated as
x ( k + 1 ) = 0.5 0.1 0.3 0.4 x ( k ) + 0.5 0 φ ( y ( k h ) ) = 0.5 0.1 0.3 0.4 x ( k ) + 0.5 φ ( y ( k h ) ) y ( k h ) 0 0 0 x ( k h ) y ( k ) = 1 0 x ( k ) .
Now, the use of Theorem 3 leads to the following sector bound condition
0.5 + 0.5 sup ( . ) φ ( y ( k h ) ) y ( k h ) + 0.3 × 0.1 0.4 < 1 ,
which is equivalent to
sup ( . ) φ ( y ( k h ) ) y ( k h ) < 0.85 .
One can conclude that the origin of the considered example is globally asymptotically stable for any nonlinearity φ belonging to the sector [ 0 ; 0.85 ] which is larger than [ 0 ; 1 2 ] given in [27].
Example 4.
Consider the study of a DC motor controlled by pulse width modulation from a tachometer given by Figure 5.
The control pulses are rectangular, with a constant amplitude equal to M and the sign of the error signal is defined at the sampling instants. Let T s be the sampling time, R k = θ | ε k | be the duration of the impulse in unsaturated regime and τ i , i = 1 , 2 be the time constants of the DC motor. The output of the modulator is a sequence of pulses of height M and the width of the control pulses is related to the error function at the sampling instants by a relationship of the form:
R k = θ | ε k | i f | ε k | T s θ , T s i f | ε k | T s θ ,
or simply under the following relation:
R k = T s s a t θ T s | ε k | ,
where
N ( s ) D ( s ) = λ 1 s + 1 ( 1 + τ 1 s ) ( 1 + τ 2 s ) .
From which, we can have
N ¯ ( z ) = z ( 1 ξ 1 ξ 2 λ ) + ξ 1 ξ 2 + λ , D ¯ ( z ) = ( z ξ 1 ) ( z ξ 2 ) = z 2 ( ξ 1 + ξ 2 ) z + ξ 1 ξ 2 ,
where ξ i = e T s τ i , i = 1 , 2 and λ = ξ 2 τ 1 ξ 1 τ 2 τ 2 τ 1 . The choice of α = ξ 1 yields D ¯ ( ξ 1 ) = D ¯ ( α ) = 0 . By Theorem 3, the stability condition in this particular case is given by
γ 2 + ( 1 ξ 1 ξ 2 λ ) sup | g * | + | N ¯ ( α ) | sup | g * | 1 | ξ 1 | < 1 ,
where γ 2 = ξ 2 .
A simple calculation leads to the following equalities: | N ¯ ( α ) | 1 | ξ 1 | = | ξ 1 + λ | = τ 1 τ 2 τ 1 ( ξ 2 ξ 1 ) and ( 1 ξ 1 ξ 2 λ ) = | 2 τ 1 τ 2 τ 2 τ 1 ξ 2 2 τ 2 τ 1 τ 2 τ 1 ξ 1 + 1 | .
Now, let c = τ 1 τ 2 1 , it comes
sup | g * | < c ( 1 ξ 1 ) ξ 2 ξ 1 + | ( 1 c ) ξ 2 ( 1 + c ) ξ 1 + c | .
Because g * ( . ) = M | ε k | and taking into account of (62) we obtain | ε k | = T s θ , which gives
M θ T s ^ < c T s 2 ( 1 ξ 1 ) ξ 2 ξ 1 + | ( 1 c ) ξ 2 ( 1 + c ) ξ 1 + c | .
The above-mentioned results are shown in Figure 6.

6. Conclusions

This study addresses stability checking of nonlinear discrete time systems with time varying delay. By using aggregation techniques and the M-matrix approach, new explicit and easy to check, stability conditions are determined. An advantage of the proposed approach is that it avoids transforming the problem into a Linear Matrix Inequalities (LMI). The proposed approach is then applied to discrete time Lure systems with time varying delay and sector bounded nonlinearity.

Author Contributions

Both authors have contributed equally to this work. All authors have read and agreed to the published version of the manuscript.

Funding

This work is part of a Tunisian-South African cooperation scientific research project. We thank the Ministry of Higher Education and Scientific Research of Tunisia that has supported this research. Qing-Guo WANG acknowledges the financial support of the National Research Foundation of South Africa (Grant Numbers: 113340, 120106), which partially funded his research on this work.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Chen, M.F.; Gao, Z.S. Entire solutions of certain type of nonlinear differential equations and differential-difference equations. J. Comput. Anal. Appl. 2018, 24, 137–147. [Google Scholar]
  2. Pekar, L.; Gao, Q. Spectrum analysis of LTI continuous-time systems with constant delays: A literature overview of some recent results. IEEE Access 2018, 6, 35457–35491. [Google Scholar] [CrossRef]
  3. Yang, X.; Li, X.; Xi, Q.; Duan, P. Review of stability and stabilization for impulsive delayed systems. Math. Biosci. Eng. 2018, 15, 1495–1515. [Google Scholar] [CrossRef] [Green Version]
  4. Li, X.; Zhang, X.; Song, S. Effect of delayed impulses on input-to-state stability of nonlinear systems. Automatica 2017, 76, 378–382. [Google Scholar] [CrossRef]
  5. Kurulay, G.; Ozbay, H. Design of first order controllers for a flexible robot arm with time delay. Appl. Comput. 2017, 16, 48–58. [Google Scholar]
  6. Li, X.; Song, S. Stabilization of delay systems: Delay-dependent impulsive control. IEEE Trans. Automat. Control 2017, 62, 406–411. [Google Scholar] [CrossRef]
  7. Kang, W.; Zhong, S.; Shi, K.; Cheng, J. Finite-time stability for discrete-time systems with time varying delay and nonlinear perturbations. ISA Trans. 2016, 60, 67–73. [Google Scholar] [CrossRef]
  8. Liu, P.L. Delayed decomposition appraoch to the robust absolute stability of a Lure control system with time varying delay. Appl. Math. Model. 2016, 40, 2333–2345. [Google Scholar] [CrossRef]
  9. Elmadssia, S.; Saadaoui, K.; Benrejeb, M. New stability conditions for nonlinear time varying delay systems. Int. J. Syst. Sci. 2016, 47, 2009–2021. [Google Scholar] [CrossRef]
  10. Elmadssia, S.; Saadaoui, K.; Benrejeb, M. New delay-dependent stability conditions for linear systems with delay. Syst. Sci. Control Eng. Open Access J. 2013, 1, 2–11. [Google Scholar] [CrossRef] [Green Version]
  11. Elmadssia, S. New Stability Approaches of Time Delay Systems: Stability and Stabilization: Francophone; Academic Press: Berlin, Germany, 2012. [Google Scholar]
  12. Malek-Zavarei, M.; Jamshidi, M. Time-Delay Systems: Analysis, Optimization and Applications; North-Holland: Amsterdam, The Netherlands, 1987. [Google Scholar]
  13. Bellman, R.; Cooke, K.L. Differential—Difference Equations; Academic Press: New York, NY, USA, 1963. [Google Scholar]
  14. Magdi, S.M.; Mutaz, M.H.; Uthman, A.B. Modeling and control of Cyber-Physical Systems subject to cyber attacks: A survey of recent advances and challenges. Neurocomputing 2019, 338, 101–115. [Google Scholar]
  15. Magdi, S.M.; Yuanqing, X. Networked Control Systems: Cloud Control and Secure Control; Elsevier: Oxford, UK, 2019. [Google Scholar]
  16. Wang, Q.; Lam, J.; Xu, S.; Gao, H. Delay-dependent and delay-independent energy-to-peak model approximation for systems with time varying delay. Int. J. Syst. Sci. 2005, 36, 445–460. [Google Scholar] [CrossRef]
  17. Park, J.H.; Tang, Z.; Feng, J. Pinning Cluster Synchronization of Delay-Coupled Lur’e Dynamical Networks in A Convex Domain. Nonlinear Dyn. 2017, 89, 623–638. [Google Scholar] [CrossRef]
  18. Alquran, M.; Al-Khaled, K.; Chattopadhyay, J. Analytical solutions of fractional population diffusion model: Residual power series. Nonlinear Stud. 2015, 22, 31–39. [Google Scholar]
  19. Györi, I.; Ladas, G. Oscillation Theory of Delay Differential Equations with Applications; Clarendon Press: New York, NY, USA, 1991. [Google Scholar]
  20. He, Z.; Lai, X.; Hou, A. Stability and Neimark-Sacker bifurcation of numerical discretization of delay differential equations. Chaos Solitons Fractals 2009, 41, 2010–2017. [Google Scholar] [CrossRef]
  21. Richard, J.P. Time-delay systems: An overview of some recent advances and open problems. Automatica 2003, 39, 1667–1694. [Google Scholar] [CrossRef]
  22. Fridman, E. Discrete-Time Delay Systems: Introduction to Time-Delay Systems, Systems & Control: Foundations & Applications; Birkhauser: Cham, Switzerland, 2014. [Google Scholar] [CrossRef]
  23. Kotelyanski, D.M. Some properties of matrices with positive elements. Mat. Sb. 1952, 31, 497–506. [Google Scholar]
  24. Čermák, J.; Jánský, J. Stability switches in linear delay difference equations. Appl. Math. Comput. 2014, 243, 755–766. [Google Scholar]
  25. González, A. Robust stabilization of linear discrete-time systems with time varying input delay. Automatica 2013, 49, 2919–2922. [Google Scholar] [CrossRef]
  26. Diblík, J.; Ružičková, M.; Šutá, Z. Asymptotic convergence of the solutions of a discrete equation with several delays. Appl. Math. Comput. 2012, 218, 5391–5401. [Google Scholar]
  27. Carlos, A.C.G.; Marc, J.; Jamal, D. Stability analysis of discrete-time Lur’e systems. Automatica 2012, 48, 2277–2283. [Google Scholar]
  28. Kwang, K.; Kevin, K.; Richard, D.B. Stability Analysis of Discrete-time Lur’e Systems with Slope-restricted Odd Monotonic Nonlinearities. arXiv 2015, arXiv:1509.01302. [Google Scholar]
  29. Rigoberto, M. Aizerman’s problem for nonlinear discrete-time control systems. J. Differ. Equ. Appl. 2011, 17, 299–308. [Google Scholar]
  30. He, Y.; Wu, M.; She, J.-H.; Liu, G.-P. Robust stability for delay Lure control systems with multiple nonlinearities. J. Comput. Appl. Math. 2005, 176, 371–380. [Google Scholar] [CrossRef]
  31. Gil, M.I. On Aizerman-Myshkis problem for systems with delay. Automatica 2000, 36, 1669–1673. [Google Scholar] [CrossRef]
  32. Liu, B. Stability of solutions for stochastic impulsive systems via comparison approach. IEEE Trans. Autom. Control 2008, 53, 2128–2133. [Google Scholar] [CrossRef]
  33. Barrado, A.; Olias, E.; Lazaro, A.; Pleite, J.; Vazquez, R. PWM-PD multiple output DC/DC converters: Operation and control-loop modeling. IEEE Trans. Power Electron. 2004, 19, 140–149. [Google Scholar] [CrossRef]
  34. He, Y.; Wu, M. Absolute stability for multiple delay general Lure control systems with multiple nonlinearities. J. Comput. Appl. Math. 2003, 159, 241–248. [Google Scholar] [CrossRef] [Green Version]
  35. Han, Q.L. Absolute stability of time-delaysy stems with sector-bounded nonlinearity. Automatica 2005, 41, 2171–2176. [Google Scholar] [CrossRef]
  36. Datta, K. Stability of pulse-width-modulated feedback systems. Int. J. Control 1972, 16, 977–983. [Google Scholar] [CrossRef]
  37. Hou, L.; Michel, A.N. Stability analysis of pulse-width-modulated feedback systems. Automatica 2001, 37, 1335–1349. [Google Scholar] [CrossRef]
  38. Balestrino, A.; Eisinberg, A.; Sciavicco, L. A generalized approach to the stability analysis of PWM feedback control systems. J. Frankl. Inst. 1974, 298, 45–58. [Google Scholar] [CrossRef]
Figure 1. Block representation of the studied system.
Figure 1. Block representation of the studied system.
Mathematics 08 01531 g001
Figure 2. Dynamics evolution of x ( k ) for initial condition x ( k ) = 100 | s i n ( k ) | , k = 20 , , 0 .
Figure 2. Dynamics evolution of x ( k ) for initial condition x ( k ) = 100 | s i n ( k ) | , k = 20 , , 0 .
Mathematics 08 01531 g002
Figure 3. Dynamics evolution of x ( k ) for initial condition x ( k ) = 100 | s i n ( k ) | , k = 20 , , 0 .
Figure 3. Dynamics evolution of x ( k ) for initial condition x ( k ) = 100 | s i n ( k ) | , k = 20 , , 0 .
Mathematics 08 01531 g003
Figure 4. Dynamics evolution of x ( k ) for initial condition x ( k ) = 70 , k = 20 , , 0 .
Figure 4. Dynamics evolution of x ( k ) for initial condition x ( k ) = 70 , k = 20 , , 0 .
Mathematics 08 01531 g004
Figure 5. Block representation of the studied system.
Figure 5. Block representation of the studied system.
Mathematics 08 01531 g005
Figure 6. Stability boundaries for sampling PWM control system with a DC-motor represented by delayed second-order plant.
Figure 6. Stability boundaries for sampling PWM control system with a DC-motor represented by delayed second-order plant.
Mathematics 08 01531 g006

Share and Cite

MDPI and ACS Style

Elmadssia, S.; Saadaoui, K. New Stability Conditions for a Class of Nonlinear Discrete-Time Systems with Time-Varying Delay. Mathematics 2020, 8, 1531. https://doi.org/10.3390/math8091531

AMA Style

Elmadssia S, Saadaoui K. New Stability Conditions for a Class of Nonlinear Discrete-Time Systems with Time-Varying Delay. Mathematics. 2020; 8(9):1531. https://doi.org/10.3390/math8091531

Chicago/Turabian Style

Elmadssia, Sami, and Karim Saadaoui. 2020. "New Stability Conditions for a Class of Nonlinear Discrete-Time Systems with Time-Varying Delay" Mathematics 8, no. 9: 1531. https://doi.org/10.3390/math8091531

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