Next Article in Journal
Design of Piezopolymer Interdigital Transducers with Scaled Electrode Geometries Based on FEM Analysis
Previous Article in Journal
A Weak SNR Signal Extraction Method for Near-Bit Attitude Parameters Based on DWT
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Precise Stabilization Method for Linear Stochastic Time-Delay Systems

The School of Mathematics Science, Liaocheng University, Liaocheng 252000, China
*
Author to whom correspondence should be addressed.
Actuators 2022, 11(11), 325; https://doi.org/10.3390/act11110325
Submission received: 21 September 2022 / Revised: 31 October 2022 / Accepted: 3 November 2022 / Published: 7 November 2022
(This article belongs to the Section Control Systems)

Abstract

:
Based on ensuring the steady-state performance of the system, some dynamic performance indicators that have not yet been realized in linear stochastic systems with time-delay are discussed in this paper. First, in view of the relationship between system eigenvalues and system performances, the region stability is provided, which can reflect the dynamic performance of the systems. Second, the design scheme of the region stabilization controller is given based on the region stability, so that the closed-loop system has the corresponding dynamic performance. Third, this paper also designs an algorithm to deal with the situation in which the eigenvalues are located in the non-connected region in order to obtain more accurate control system dynamic performance. Finally, an example shows how the precise control method dominates the dynamic performance of the system.

1. Introduction

Linear stochastic time-delay systems (LSTDSs) have always been the focus of research in the field of control, and various subfields have also been developed. The time-delay and stochastic terms are usually the important reasons for system instability or poor performance. Due to their complexity and comprehensive application fields, LSTDSs have become very active and have developed in various areas based on different focuses, such as stability analysis and stabilization [1,2,3], control system synthesis [4,5,6], uncertain system control [7,8,9], filter design [10,11,12], etc.
Regardless of the branch of LSTDSs, stability is the most vital element for the development of LSTDSs. Up to now, almost all stability analyses for LSTDSs can only provide asymptotically stable conditions, that is the state of the system approaches zero as time tends to infinity. These methods often fail to help us regulate dynamic performance indicators of the system. In practical engineering, the system is often required to have certain dynamic performance. For example, some systems do not allow oscillating responses; some systems wish to have moderate damping; some systems wish to have a faster response speed.
As is well known, there are pole assignment and regional pole assignment of the linear time-invariant systems, which can control the dynamic performance of the system very well. The dynamic performances of the system are strongly linked with the distribution position of the system eigenvalues. As a generalization of the pole allocation method, spectrum criteria have made great progress in recent years. A robust regional pole placement was investigated in [13]. By the spectrum technique, interval stability and stabilization of the stochastic systems (LSSs) were explored in [14,15,16,17]. The Pth moment region stability/stabilization and some related control questions for LSSs were addressed in [18,19,20].
Although the research on region stability and stabilization has made great progress, it is not easy to generalize these conclusions to LSTDSs because of the influence of time-delay terms and stochastic terms. There are currently no results on the regionally stable conditions of LSTDSs, nor the design of region controllers, as far as we know. Based on the previous discussion, this paper proposes the regional stability conditions and controller design, which can reflect the system stability characteristics in more detail and regulate the dynamic performance of the closed-loop system. The main innovations of this paper are as follows:
First, a new region stability for LSTDSs is given based on the properties of LSTDSs, which describes more accurate system performance.
Second, important region stability criteria of LSTDSs are presented by LMIs, which are convenient to calculate. As a finer partition, the stability criteria for unconnected regions are also investigated by an algorithm. The criteria can be thought of as a generalization of the existing stability criteria for LSTDSs.
Third, the region stabilization method of LSTDSs is addressed. Using this new method, different controllers can be designed according to the actual system’s requirements for performance indicators. There is no relevant conclusion that can achieve this as far as we know.
The main body of this paper consists of seven parts. The description of the system, the definition of region stability/stabilization, and some lemmas are presented in Section 2. Section 3 presents the sufficient conditions for the region stability of LSTDSs. Section 4 discusses the region stabilization controllers of LSTDSs. An unconnected region stabilization algorithm and a pole assignment algorithm for LSTDSs are presented in Section 5. Section 6 provides an example to illustrate the advantages of region stabilization. A summary of the main points is given in Section 7.
Notation: · : two-norm. t r ( A ) : the sum of the principal diagonals of matrix A. det ( A ) : the determinant of matrix A. ( λ ) : the imaginary part of the complex number λ . ( λ ) : the real part of the complex number λ . E ( · ) : mathematical expectation operator. σ ( A ) : the spectrum set of A.

2. Preliminaries

Consider
d x ( t ) = [ A x ( t ) + A d x ( t ν ( t ) ) + C 1 u 1 ( t ) ] d t + [ B x ( t ) + B d x ( t ν ( t ) ) + C 2 u 2 ( t ) ] d w ( t ) , : = φ ( x ( t ) , t ) d t + ψ ( x ( t ) , t ) d w ( t ) , x ( t ) = ρ ( t ) , t [ l , 0 ]
where d · is the differential symbol, x ( t ) R n is a state vector, and w ( t ) is an independent stochastic variable, a standard one-dimensional Wiener process. ρ ( t ) is the initial condition in L F 0 2 ( [ l , 0 ] ; R n ) . τ ( t ) satisfies
0 ν ( t ) l , ν ˙ ( t ) μ ,
where μ and l are known. A , A d , B , B d , C 1 , and C 2 are given matrices,
u 1 ( t ) = K A x ( t ) + K A d x ( t τ ( t ) ) ,
u 2 ( t ) = K B x ( t ) + K B d x ( t τ ( t ) ) .
The special case of the system (1),
x ˙ ( t ) = A x ( t ) , x ( 0 ) = x 0 ,
is very instructive for the control strategy of the system, although it is very simple.
We first investigate the system (5) and present sufficient conditions for its region stability. Then, according to the region stability conditions of System (5), the control strategy and controller design of System (1) are addressed.
Definition 1.
System (5) has region ( b , a ) × ( c , d ) and ( b , a ) × ( d , c ) stability, if System (5) is stable and
[ σ ( A ) ] ( b , a ) , | [ σ ( A ) ] | ( c , d ) .
As a particular case of Definition 1, the definition of interval stability is shown below.
Definition 2.
System (5) has interval ( b , a ) stability, if
[ σ ( A ) ] ( b , a ) ,
and System (5) is stable.
Definition 3.
([1]). The LSTDS (1) is asymptotically stable, if, for arbitrary initial state x 0 ,
lim t E x ( t , t 0 ) 2 = 0
can be obtained.
Definition 4.
The LSTDS (1) has region ( b , a ) × ( c , d ) and ( b , a ) × ( d , c ) stabilization, if
lim t E x ( t , t 0 ) 2 = 0 ,
R e [ σ ( A + C 1 K A ) ] ( b , a ) ,
| I m [ σ ( A + C 1 K A ) ] | ( c , d ) ,
( A d + C 1 K A d ) T ( A d + C 1 K A d ) < ϵ I ,
( B + C 2 K B ) T ( B + C 2 K B ) < ϵ I ,
( B d + C 2 K B d ) T ( B d + C 2 K B d ) < ϵ I ,
where ϵ is a very small positive number.
Remark 1.
Compared with the mean square stability, the region stability condition can describe the dynamic and steady-state performance of the system more accurately, rather than just judging its stability. Of course, the judgment conditions of regional stability are also more complex. Conditions (9)–(11) reduce the effects of the time-delay term and the stochastic term in the system (1) to a negligible degree by designing the controller. Then, according to Definition 1, we can restrict the eigenvalues to the corresponding regions by adding the controller to the rest of the system. In short, we simplified System (1) to System (5) by adding controllers and then carried out region stability control for System (5).
Lemma 1.
([20]). For any positive definite matrix Q R n × n and any P R n × n , then
P T Q 1 P Q P P T .

3. Region Stability

In this section, the sufficient conditions for System (5)’s region stability are presented. Meanwhile, a sufficient and necessary condition for the interval stability is presented.
Theorem 1.
The linear system (5) has asymptotically rectangle region ( b , a ) × ( c , d ) and ( b , a ) × ( d , c ) stability, that is | [ σ ( A ) ] | ( c , d ) and [ σ ( A ) ] ( b , a ) , if the following LMI:
( A + a I ) T P + P ( A + a I ) < 0 ,
( A b I ) T P + P ( A b I ) < 0
has a solution P > 0 , and
( c 2 + ( a b ) 2 4 ) I < ( A + a + b 2 I ) T ( A + a + b 2 I ) < d 2 I ,
where 0 a < b and 0 c < d .
Proof. 
First, let us prove R e [ σ ( A ) ] ( b , a ) , if and only if (12) and (13) hold. R e [ σ ( A ) ] ( b , a ) iff the next two systems are stable. That is to say,
x ˙ ( t ) = ( A + a I ) x ( t ) , x ( 0 ) = x 0 ,
and
x ˙ ( t ) = ( A + b I ) x ( t ) x ( 0 ) = x 0 ,
are asymptotic stability. According to the Lyapunov stability criteria, the interval has ( b , a ) stability if and only if (12) and (13) hold.
Secondly, assuming σ ( A ) = α k + β k i ( k = 1 , , n ) , then
σ [ ( A + a + b 2 I ) ( A + a + b 2 I ) T ] = ( α k + a + b 2 ) 2 + β k 2 .
Due to R e [ σ ( A ) ] ( b , a ) , i.e., b < α k < a , such that
β k 2 < ( α k + a + b 2 ) 2 + β k 2 < ( a b 2 ) 2 + β k 2 .
On the basis of (14), we have
c 2 < β k 2 .
β k 2 < d 2 can be obtained in parallel. According to the above two inequalities, | I m [ σ ( A ) ] | ( c , d ) can be obtained. Finally, the satisfaction of (1214) ensures that the system (5) has region ( b , a ) × ( c , d ) stability. The proof is complete. □
Remark 2.
The asymptotic stability in the sense of Lyapunov can only reflect the steady-state performance of the system, but cannot reflect the dynamic performance of the systems. Based on the relationship between the system poles and system performance indicators, region stability can not only reflect the steady-state performance, but also reflect the dynamic performance of the system. That is to say, regional stability grasps the dynamic performance of the system by examining the pole distribution of the system. Only asymptotic stability with the poles in the left half-plane guarantees that the system is stable.
Remark 3.
Most of the current region stability studies focus on convex regions, because convex regions can be easily calculated by means of efficient methods for solving linear matrix inequalities. Theorem 1 gives a disconnected region. It will be more precise to judge the dynamic performance of the system, but it will bring great difficulties to the subsequent controller design. The disconnected region is shown in Figure 1. If c = 0 , then region ( b , a ) × ( c , d ) and ( b , a ) × ( c , d ) turn into a convex region ( b , a ) × ( d , d ) .
Remark 4.
In engineering applications, it is usually desirable for the system to have a fast response speed, moderate damping, and a shorter regulation time. As a consequence, the general requirements are generally from 0.4 to 0.8 (see Reference [21] for details). In other words,
0.4 < arctan α 1 < arctan α 2 < 0.8
as in Figure 1.
As mentioned in Remark 3, the stability analysis and control of non-convex regions are often complicated. For the ease of calculation, we first deal with the case of convex regions. The case of disconnected regions will be discussed in detail in Section 4 by designing the algorithm.
Theorem 2.
The system (5) has region ( b , a ) × ( d , d ) stability, i.e., [ σ ( A ) ] ( d , d ) and [ σ ( A ) ] ( b , a ) , if the following LMI:
( A + a I ) T P + P ( A + a I ) < 0 ,
( A b I ) T P + P ( A b I ) < 0
has a solution P > 0 , and
( A + a + b 2 I ) T ( A + a + b 2 I ) < d 2 I ,
where b > a 0 and d R + .
When only considering the convergence or divergence of the system and the rate of convergence, a sufficient and necessary condition can be addressed below as a particular case of Theorem 1.
Corollary 1.
System (5) has interval ( b , a ) stability, i.e., [ σ ( A ) ] ( b , a ) , iff
( A + a I ) T P + P ( A + a I ) < 0 ,
( A b I ) T P + P ( A b I ) < 0
has a solution P > 0 , where b > a 0 .
Remark 5.
The stability of the interval can judge the stability of the system, and it can also determine the convergence speed of the system. The farther the interval is from the imaginary axis on the negative half-plane, the faster the system converges. Theorem 1 is transformed into a stable condition in the usual sense as a = 0 and b = .

4. Region Stabilization

Region ( b , a ) × ( d , d ) stabilization of System (1) is investigated in this section, which could dominate the convergence speed of the system states and could adjust the damping ratio to an extent.
Theorem 3.
For given invariants μ, l > 0 , and ϵ > 0 , LSTDS (1) has asymptotic region ( b , a ) × ( d , d ) stabilization; if (2) holds, there are symmetric matrices Q ^ > 0 , L > 0 , R ^ > 0 ,
Y = Y ^ 11 Y ^ 12 Y ^ 13 * Y ^ 22 Y ^ 23 * * Y ^ 33 0
and arbitrary matrices with appropriate dimensions N ^ j , M ^ j , T ^ j , S ^ j ( j = 1 , 2 , 3 ) , such that
Ξ 1 = ϵ ( I 2 L ) V 2 T C 1 T + L A d T * I < 0 ,
Ξ 2 = ϵ ( I 2 L ) V 3 T C 2 T + L B T * I < 0 ,
Ξ 3 = ϵ ( I 2 L ) V 4 T C 2 T + L B d T * I < 0 ,
Δ ^ = Δ ^ 11 Δ ^ 12 Δ ^ 13 L B T + V 3 T C 2 T h T ^ 1 T * Δ ^ 22 Δ ^ 23 0 h T ^ 2 T * * Δ ^ 33 L B d T + V 4 T C 2 T 0 * * * L 0 * * * * h R ^ < 0 ,
Λ ^ = Y ^ 11 Y ^ 12 Y ^ 13 S ^ 1 * Y ^ 22 Y ^ 23 S ^ 2 * * Y ^ 33 S ^ 3 * * * 2 L R 0 ,
Θ = ( A + b I ) L C 1 V 1 L ( A + b I ) V 1 T C 1 T < 0 ,
Ξ 4 = I ( A L + C 1 V 1 ) ( b 2 + d 2 ) 1 / 2 L ( A L + C 1 V 1 ) T * I < 0 ,
where
Δ ^ 11 = Q ^ + T ^ 1 + T ^ 1 T + S ^ 1 + S ^ 1 T + l Y ^ 11 , Δ ^ 12 = [ ( A + a I ) L + C V 1 ] T S ^ 1 + S ^ 2 + T ^ 2 T + l Y ^ 12 , Δ ^ 13 = T ^ 3 T T ^ 1 + l Y ^ 13 , Δ ^ 22 = S ^ 2 S ^ 2 T + l Y ^ 22 , Δ ^ 23 = A d L + C d V 2 T ^ 2 + l Y ^ 23 , Δ ^ 33 = ( 1 μ ) Q ^ T ^ 3 T ^ 3 T + l Y ^ 33 .
Moreover, the stabilization controllers are
u 1 ( t ) = V 1 L 1 x ( t ) + V 2 L 1 x ( t τ ( t ) ) , u 2 ( t ) = V 3 L 1 x ( t ) + V 4 L 1 x ( t τ ( t ) ) .
Proof. 
Substituting the controllers u 1 ( t ) and u 2 ( t ) into System (1), the closed-loop system below can be obtained.
d x ( t ) = [ ( A + C 1 K A ) x ( t ) + ( A d + C 1 K A d ) x ( t ν ( t ) ) ] d t + [ ( B + C 2 K B ) x ( t ) + ( B d + C 2 K B d ) x ( t ν ( t ) ) ] d w ( t ) , x ( 0 ) = ρ ( t ) , t [ l , 0 ]
According to Condition (20) and Lemma 3, it is straightforward to check that
ϵ L 2 L K A d T C 1 T + L A d T * I Ξ 1 < 0 ,
where L = P 1 . Multiply both sides of Inequality (28) by P 0 * I to obtain
ϵ I K A d T C 1 T P + A d T P * I < 0 .
By the Schur complement theorem, we have
( A d + C 1 K A d ) T ( A d + C 1 K A d ) < ϵ I ,
i.e., it satisfies Condition (9) in Definition 4. Repeating the same procedure as above, Conditions (10) and (11) in Definition 4 can be derived by (21) and (22).
The system (27) is interval ( a , b ) stable if the below systems are stable.
x ˙ ( t ) = ( A + b I + C 1 K A ) x ( t ) , x ( 0 ) = x 0 ,
and
d x ( t ) = [ ( A + C 1 K A + a I ) x ( t ) + ( A d + C 1 K A d ) × x ( t ν ( t ) ) ] d t + [ ( B + C 2 K B ) x ( t ) + ( B d + C 2 K B d ) x ( t ν ( t ) ) ] d w ( t ) , x ( 0 ) = ϕ ( t ) , t [ l , 0 ] .
For the system (31), select the Lyapunov–Krasovskii functional:
V ( t , x ( t ) ) = x T ( t ) P x ( t ) + t ν ( t ) t x T ( v ) Q x ( v ) d v + l 0 t + u t y T ( v ) R y ( v ) d v d u ,
where P , Q , R are symmetric positive definite matrices and d x ( t ) = y ( t ) d t .
For arbitrary matrices T 1 , T 2 , T 3 , S 1 , S 2 with appropriate dimensions and semi-positive matrix Y, the following equations hold:
( x T ( t ) S 1 + y T ( t ) S 2 ) [ y ( t ) d t + ( A + a I + C 1 K A ) x ( t ) d t + ( A d + C 1 K A d ) d ( t ν ( t ) ) ) + ψ ( t ) d w ] = 0 ,
[ x T T 1 + y ( t ) T 2 + x T ( t ν ( t ) ) T 3 ] [ x ( t ) x ( t ν ( t ) ) t ν ( t ) t y ( s ) d s ] = 0 ,
l Ω 1 T ( t ) Y Ω 1 ( t ) t ν ( t ) t Ω 1 T ( t ) Y Ω 1 ( t ) d s 0 ,
where Ω 1 ( t ) = [ x T ( t ) y T ( t ) x T ( t ν ( t ) ) ] .
On the basis of the I t o ^ formula and (34) and (35),
L V ( t , x ( t ) ) = ( 1 ν ˙ ( t ) ) x T ( t ν ( t ) ) Q x ( t ν ( t ) ) + 2 x T ( t ) P y ( t ) + x T ( t ) Q x ( t ) + [ ( B + C 2 K B ) x ( t ) + ( B d + C 2 K B d ) x ( t ν ( t ) ) ] T P [ ( B + C 2 K B ) x ( t ) + ( B d + C 2 K B d ) x ( t ν ( t ) ) ] + l y T ( t ) R y ( t ) t l t y T ( v ) R y ( v ) d v ( 1 τ ˙ ( t ) ) x T ( t τ ( t ) ) Q x ( t ν ( t ) ) + 2 x T ( t ) P y ( t ) + x T ( t ) Q x ( t ) + [ ( B + C 2 K B ) x ( t ) + ( B d + C 2 K B d ) x ( t ν ( t ) ) ] T P [ ( B + C 2 K B ) x ( t ) + ( B d + C 2 K B d ) x ( t ν ( t ) ) ] t l t y T ( v ) R y ( v ) d v + l y T ( t ) R y ( t ) + ( x T ( t ) S 1 + y T ( t ) S 2 ) [ ( ( A + C 1 K A + a I ) x ( t ) y ( t ) + ( A d + C 1 K A d + a I ) ( t ν ( t ) ) ) ] + [ x T T 1 + y ( t ) T 2 + x T ( t ν ( t ) ) T 3 ] [ x ( t ) x ( t ν ( t ) ) t ν ( t ) t y ( s ) d s ] + l Ω 1 T ( t ) Y Ω 1 ( t ) t ν ( t ) t Ω 1 T ( t ) Y Ω 1 ( t ) d s = Ω 1 T ( t ) Υ Ω 1 ( t ) t τ ( t ) t Ω 2 T ( t ) Λ Ω 2 ( t ) .
where
Ω 2 ( t ) = [ x T ( t ) y T ( t ) x T ( t τ ( t ) ) y T ( s ) ] , Υ = Υ 11 Υ 12 Υ 13 * Υ 22 Υ 23 * * Υ 33 , Υ 11 = Q + B T P B + T 1 + T 1 T + S 1 ( A + C 1 K A + b I ) + ( S 1 ( A + C 1 K A ) + b I ) T + l Y 11 , Υ 12 = P + ( A + b I + C 1 K A ) T S 2 + T 2 T S 1 + l Y 12 , Υ 13 = T 3 T T 1 + S 1 ( A d + C 1 K A d ) + ( B + C 2 K B ) T P ( B d + C 2 K B d ) + l Y 13 , Υ 22 = l R S 2 S 2 T + l Y 22 , Υ 23 = T 2 T + S 2 A d + l Y 23 , Υ 33 = ( 1 μ ) Q T 3 T 3 T + ( B d + C 2 K B d ) T P × ( B d + C 2 K B d ) + l Y 33 .
If Υ > 0 and Ψ 0 , (36) can be deduced as follows:
L V ( t , x ( t ) ) < 0 .
According to Lemma 2, the inequality Υ < 0 is equivalent to
Δ = Δ 11 Δ 12 Δ 13 ( B + C 2 K B ) T P * Δ 22 Δ 23 0 * * Δ 33 ( B d + C 2 K B d ) T P * * * P < 0 ,
where
Δ 11 = Q + T 1 + T 1 T + S 1 ( A + C 1 K + b I ) + ( S 1 ( A + C 1 K + b I ) ) T + l Y 11 , Δ 12 = P + ( A + C 1 K + b I ) T S 2 T + T 2 T S 1 + l Y 12 , Δ 13 = T 3 T T 1 + S 1 ( A d + C 1 K d ) + l Y 13 , Δ 22 = L R S 2 S 2 T + l Y 22 , Δ 23 = T 2 T + S 2 ( A d + C 1 K d ) + l Y 23 , Δ 33 = ( 1 μ ) Q T 3 T 3 T + l Y 33 .
The term Δ 22 has to be negative, so S 2 + S 2 T < 0 , i.e., S 2 is not singular. Let
H = P 0 S 1 T S 2 T ,
and change the variables as L = P 1 , such that
H 1 = L 0 S ^ 1 T S ^ 2 T .
Multiplying d i a g { H T , L , L } and d i a g { H 1 , L , L } on both sides of (37) and Λ and letting
S ^ 1 S ^ 2 S ^ 3 = d i a g { H T , L , L } · S 1 S 2 S 3 · L ,
Q ^ = L Q L , T ^ i = L T i L , R ^ = R 1 , S ^ i = L S i L , Y ^ m n = L Y m n L ( m , n = 1 , 2 , 3 . ) , we can obtain (23) and (24). Similarly, (25) and (26) can be obtained.
According to Definition 4 and the proof of Theorem 1, if (20)–(22) and
0 < ( A + C 1 K A ) ( A + C 1 K A ) T < ( b 2 + d 2 ) I
hold, then I m [ σ ( A + C 1 K A ) ] ( d , d ) . Based on Lemma 3, it can be proven that Inequality (38) holds if (26) is true. □
Remark 6.
The basic idea of Theorem 3 is to minimize the influence of the time-delay term and stochastic term by adding a suitable controller. Meanwhile, the eigenvalue distribution of the state matrix is controlled to adjust the dynamic performance of the LSTDSs.
Remark 7.
At present, most stochastic system stabilization methods can only ensure the convergence of LSTDSs, but cannot adjust the convergence speed of LSTDSs and some other dynamic performance. Theorem 3 can dominate the convergence rate of the closed-loop system by setting appropriate constants a and b and control the damping of the system by adjusting constant d. Therefore, region stabilization can regulate the dynamic performance of the closed-loop system more precisely, rather than just guaranteeing the stability.
If only precise control over the convergence rate of the closed-loop system is performed, the following simple corollary of Theorem 3 can achieve this.
Corollary 2.
For given invariants μ, ϵ > 0 , and l > 0 , LSTDS (1) has region ( b , a ) × ( d , d ) stabilization; if (2) holds, there are symmetric matrices R ^ > 0 , Q ^ > 0 , L > 0 , Y 0 , and any matrices with appropriate dimensions T ^ j , S ^ j , N ^ j , M ^ j ( j = 1 , 2 , 3 ) , then
Ξ k < 0 ( k = 1 , 2 , 3 ) , Δ ^ < 0 , Λ ^ 0 , Θ < 0 ,
where Ξ k ( k = 1 , 2 , 3 ) , Δ ^ , Λ ^ , and Θ are consistent with Theorem 3. Moreover, the stabilization controllers are designed as
u 1 ( t ) = V 1 L 1 x ( t ) + V 2 L 1 x ( t ν ( t ) ) , u 2 ( t ) = V 3 L 1 x ( t ) + V 4 L 1 x ( t ν ( t ) ) .
As a = 0 , b = d = , Theorem 3 is further transformed into an ordinary stochastic system stabilization criterion, which can be addressed as follows.
Corollary 3.
For given invariants μ, ϵ > 0 , and l > 0 , LSTDS (1) has asymptotic region ( b , a ) × ( d , d ) stabilization; if (2) holds, there are symmetric matrices R ^ > 0 , Q ^ > 0 , L > 0 , Y 0 , and any matrices with appropriate dimensions T ^ j , S ^ j , N ^ j , M ^ j ( j = 1 , 2 , 3 ) , then
Δ ^ ¯ = Δ ^ ¯ 11 Δ ^ ¯ 12 Δ ^ ¯ 13 L B T + V 3 T C 2 T l T ^ 1 T * Δ ^ ¯ 22 Δ ^ ¯ 23 0 l T ^ 2 T * * Δ ^ ¯ 33 L B d T + V 4 T C 2 T 0 * * * L 0 * * * * h R ^ < 0 ,
Λ ^ = Y ^ 11 Y ^ 12 Y ^ 13 S ^ 1 * Y ^ 22 Y ^ 23 S ^ 2 * * Y ^ 33 S ^ 3 * * * 2 L R 0 ,
where
Δ ^ ¯ 11 = Q ^ + T ^ 1 + T ^ 1 T + S ^ 1 + S ^ 1 T + l Y ^ 11 , Δ ^ ¯ 12 = [ A L + C V 1 ] T S ^ 1 + S ^ 2 + T ^ 2 T + l Y ^ 12 , Δ ^ ¯ 13 = T ^ 3 T T ^ 1 + l Y ^ 13 , Δ ^ ¯ 22 = S ^ 2 S ^ 2 T + l Y ^ 22 , Δ ^ ¯ 23 = A d L + C d V 2 T ^ 2 + l Y ^ 23 , Δ ^ ¯ 33 = ( 1 μ ) Q ^ T ^ 3 T ^ 3 T + l Y ^ 33 .
Moreover, the stabilization controllers are designed as
u 1 ( t ) = V 1 L 1 x ( t ) + V 2 L 1 x ( t ν ( t ) ) , u 2 ( t ) = V 3 L 1 x ( t ) + V 4 L 1 x ( t ν ( t ) ) .

5. Unconnected Stabilization Algorithm

Although Theorem 3 can control some dynamic properties of closed-loop systems, such as the convergence rate, there are still some dynamic properties that cannot be fully controlled. On the basis of Theorem 3, this section presents an algorithm to achieve more dynamic performance control.
Remark 8.
Based on Theorem 3 and the above algorithm, a fairly accurate system pole configuration can be achieved, which can dominate the dynamic performance of the closed-loop system. Theorem 3 reduces the influence of time-delay terms and stochastic terms on the system and realizes the control of part of the dynamic performance. Algorithm 1 can further adjust the pole distribution region to achieve precise control of the dynamic performance of the system.
Algorithm 1 Regional pole assignment algorithm for unconnected regions.
Step 1. Set the parameters a, b, c, and d. According to Theorem 3, the controllers can be solved, and the eigenvalues are located in the connected region ( b , a ) × ( d , d ) . That is, the eigenvalue real parts are between b and a , while the imaginary part lies between d and d. If the absolute value of the imaginary coefficient of the eigenvalue lies between c and d, then the controllers are what are required and the algorithm ends.

Step 2. If the imaginary coefficient of the eigenvalue lies between c and c, by the product of the counter-diagonal elements of the system matrix, the values of the elements in the upper right corner and the lower left corner of the system matrix are both increased (decreased) by the same step size, respectively.

Step 3. Check whether the imaginary part of the eigenvalue meets the predetermined condition. If not, repeat Step 2. If the predetermined condition has been reached, the procedure ends.
As the most accurate control method in control theory, the pole assignment is extended to the LSTDSs.
According to the consistent idea of this paper, the influence of the time-delay term and random term on the system is minimized by the controller, and then, the pole assignment of the state matrix is carried out. The following conclusions and Algorithm 2 are obtained.
Theorem 4.
For any ϵ > 0 , if LMIs (20)–(22) hold and ( A , C ) is completely controllable, then the system (1) can arbitrarily assign all poles (eigenvalues) by state feedback.
Algorithm 2 Pole assignment algorithm of the linear stochastic time-varying delay system.
Step 1. By computing the inequalities (20)–(22), the controllers K 2 , K 3 , and K 4 can be obtained.

Step 2. The controllable matrix pair ( A , C ) is reduced to Lomborg’s controllable norm.

Step 3. The eigenvalues of the expected closed-loop system are grouped, and the corresponding polynomials are calculated according to the number and dimension of the diagonal blocks of the Lomborg controllability canonical form.

Step 4. Find the state feedback matrix K ¯ 1 for the Lomborg standard type.

Step 5. Calculate the matrix S, which is the transformation matrix of the matrix pair ( A , C ) , into the Lomborg canonical form.

Step 6. Calculate the state feedback matrix K 1 = K ¯ 1 S .

Step 7. Stop the calculation.

6. Examples

Consider LSTDS (1) with the given scalars:
h = 0.5 , μ = 0.5 , ϵ = 10 3
and the following matrices:
A = 0.9 1 2 1.2 , A d = 1 0.6 0.9 1.8 ,
B = 0.3 0.5 0.3 0.2 , B d = 0.6 0.2 0.5 0.09 ,
C 1 = 0.5 0.8 0.3 1 , C 2 = 0.4 0.7 0 0.3 .
One can verify directly that the system (1) with the above matrices is not stable by Corollary 1. The system state trajectories are shown in Figure 2.
Using the common stabilization method, the system controllers are solved by Corollary 3:
u 1 ( t ) = K 11 x ( t ) + K 12 x ( t ν ( t ) ) , u 2 ( t ) = K 13 x ( t ) + K 14 x ( t ν ( t ) ) ,
where
K 11 = 4.7996 5.8397 0.5601 4.8998 , K 12 = 1.0769 3.2308 0.5769 2.769 ,
K 13 = 1.0000 0.0833 1.000 0.6676 , K 14 = 1.4167 4.7500 1.6667 3.0000 .
The trajectories of the closed-loop system are shown in Figure 3. When t 2.8 ( s ) , | x i ( t ) | < 5 × 10 3 ( i = 1 , 2 ) .
Remark 9.
Using the usual system stabilization method, only one pair of controllers u 1 ( t ) and u 2 ( t ) was designed, which can only play a calming role and can do nothing to adjust the dynamic performance.
According to Theorem 3, we can control the convergence rate by setting different intervals. For example, let ( b , a ) = ( 6.5 , 6 ) and d = 6 ; the following controller can be obtained.
u 3 ( t ) = K 21 x ( t ) + K 22 x ( t ν ( t ) ) , u 4 ( t ) = K 23 x ( t ) + K 24 x ( t ν ( t ) ) ,
where
K 21 = 21.435 19.1480 4.4305 13.217 , K 22 = 1.0769 3.2308 0.5769 2.769 ,
K 23 = 1.0000 0.0833 1.000 0.6676 , K 24 = 1.4167 4.7500 1.6667 3.0000 .
Under the controllers u 3 ( t ) and u 4 ( t ) , the system state trajectories are shown in Figure 4. The eigenvalues of the closed-loop system are −6.2819 and −6.2728. Accordingly, the convergence speed of the system is significantly faster than that under the controllers u 1 ( t ) and u 2 ( t ) . When t > 0.85 ( s ) , | x i ( t ) | < 5 × 10 3 ( i = 1 , 2 ) .
What is more, the convergence rate can be slowed down though setting the parameter interval ( 1 , 0.5 ) . By Theorem 3, the controllers are obtained.
u 5 ( t ) = K 31 x ( t ) + K 32 x ( t ν ( t ) ) , u 6 ( t ) = K 33 x ( t ) + K 34 x ( t ν ( t ) ) ,
where
K 31 = 0.2811 2.2249 1.9157 2.6406 , K 32 = 1.0769 3.2308 0.5769 2.769 ,
K 33 = 1.0000 0.0833 1.000 0.6676 , K 34 = 1.4167 4.7500 1.6667 3.0000 .
The eigenvalues of the closed-loop system are −0.7731 and −0.7732. Under the controllers u 5 ( t ) and u 6 ( t ) , the system state trajectories are shown in Figure 5. As t > 7 ( s ) , | x i ( t ) | < 5 × 10 3 ( i = 1 , 2 ) .
The method in this paper can not only accurately regulate the convergence speeds, but also other control dynamic properties. For simplicity, we only adjusted the damping performance of the system on the interval ( 1 , 0.5 ) .
According to Remark 4, c = 0.5625 and d = 1.7250 when the convergence interval is ( 1 , 0.5 ) . According to Algorithm 1, we obtain the following controllers.
u 7 ( t ) = K 41 x ( t ) + K 42 x ( t ν ( t ) ) , u 8 ( t ) = K 43 x ( t ) + K 44 x ( t ν ( t ) ) ,
where
K 41 = 0.9314 3.3076 4.0787 0.9104 , K 42 = 1.0769 3.2308 0.5769 2.7692 ,
K 43 = 1.0000 0.0833 1.000 0.6676 , K 44 = 1.4167 4.7500 1.6667 3.0000 .
They ensure that the eigenvalues are at the minimum edge of the region. This group of controllers transforms the original over-damped system into an under-damped system, which is shown in Figure 6. The eigenvalues of the closed-loop system are 0.7734 + 0.5625 i and 0.7734 0.5625 i .
Certainly, the eigenvalues could be adjusted to the maximum edge of the region. By Algorithm 1, the controllers are obtained as below.
u 9 ( t ) = K 51 x ( t ) + K 52 x ( t ν ( t ) ) , u 10 ( t ) = K 53 x ( t ) + K 54 x ( t ν ( t ) ) ,
where
K 51 = 2.2728 5.5432 8.5499 2.6665 , K 52 = 1.0769 3.2308 0.5769 2.7692 ,
K 53 = 1.0000 0.0833 1.000 0.6676 , K 54 = 1.4167 4.7500 1.6667 3.0000 .
The eigenvalues of the closed-loop system are 0.7734 + 1.7250 i and 0.7734 1.7250 i . Under the controllers u 9 ( t ) and u 10 ( t ) , the system state trajectories are shown in Figure 7.
Remark 10.
From Figure 4 to Figure 7, it can be seen that, with the adjustment of the closed-loop system eigenvalue, the dynamic performance of the system also changes accordingly. Therefore, it is very effective to control the performance of the system by adjusting the distributed eigenvalues.
Remark 11.
To highlight the waveform changes corresponding to the system state, the system eigenvalues are configured at the edges of two unconnected areas. In general, system eigenvalues are configured only within two unconnected areas.

7. Conclusions

In order to realize accurate control of the LSTDSs, this paper started by controlling the distribution area of the eigenvalues of the state matrix and reducing the influence of the time-delay terms and stochastic terms. Region stability was defined to describe the corresponding dynamic performance of the system. Region stability criteria and region stabilization conditions were given separately to judge the detailed stability characteristics and implement controller design. An algorithm was given to make up for the insufficiency of stabilization control. Finally, an instance was addressed to illustrate the accurate control of the new stabilization approach for the performance indicators of the LSTDSs.

Author Contributions

Methodology, H.Z.; formal analysis, H.Z., C.S., H.G., and T.Z.; writing—original draft, H.Z.; writing—review and editing, H.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This paper was supported by Discipline with Strong Characteristics of Liaocheng University—Intelligent Science and Technology under Grant 319462208.

Data Availability Statement

The readers can access the data reported in this paper from the corresponding author.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Mao, X. Stochastic Differential Equations and Applications, 2nd ed.; Horwood: Cambridge, UK, 2007. [Google Scholar]
  2. Wang, H.; Han, J.; Zhang, H. Lateral Stability Analysis of 4WID Electric Vehicle Based on Sliding Mode Control and Optimal Distribution Torque Strategy. Actuators 2022, 11, 244. [Google Scholar] [CrossRef]
  3. Zhang, H.; Xia, J.; Zhang, W.; Zhang, B.; Shen, H. Pth moment asymptotic stability/stabilization and pth moment observability of linear stochastic systems: Generalized H-representation method. IEEE Trans. Syst. Man Cybern. Syst. 2022, 52, 1078–1086. [Google Scholar] [CrossRef]
  4. Xu, S.; Lam, J.; Zou, Y. New results on delay-dependent robust H control for systems with time-varying delays. Automatica 2006, 42, 343–348. [Google Scholar] [CrossRef]
  5. Zhang, H.; Xia, J.; Zhuang, G.; Shen, H. Robust interval stability/stabilization and H feedback control for uncertain stochastic Markovian jump systems based on the linear operator. Sci. China Inf. Sci. 2022, 65, 142202. [Google Scholar] [CrossRef]
  6. Necoara, I.; Ionescu, T.C. H2 model reduction of linear network systems by moment matching and optimization. IEEE Trans. Automat. Contr. 2020, 65, 5328–5335. [Google Scholar] [CrossRef] [Green Version]
  7. Wu, M.; He, Y.; She, J.; Liu, G. Delay-dependent criteria for robust stability of time-varying delay systems. Automatica 2004, 40, 1435–1439. [Google Scholar] [CrossRef]
  8. Shi, S.; Sun, Y.; Hu, Y.; Yu, X. Robust fixed-time output-feedback control for linear systems without chattering: An exact uncertainty compensation method. Sci. China Inf. Sci. 2022, 65, 179201. [Google Scholar] [CrossRef]
  9. Emre, S.; Roberto, O.; Kouhei, O. Disturbance Observer-Based Robust Control and Its Applications: 35th Anniversary Overview. IEEE Trans. Automat. Contr. 2019, 67, 2042–2053. [Google Scholar]
  10. Gao, H.; Lam, J.; Wang, C. Robust energy-to-peak filter design for stochastic time-delay systems. Syst. Control Lett. 2006, 55, 101–111. [Google Scholar] [CrossRef]
  11. Su, X.; Shi, P.; Wu, L.; Nguang, S. Induced L2 filtering of fuzzy stochastic systems with time-varying delays. IEEE Trans. Cybern. 2012, 43, 1251–1264. [Google Scholar]
  12. Gan, D.; Xie, S.; Liu, Z. Stability of the distributed Kalman filter using general random coefficients. Sci. China Inf. Sci. 2021, 64, 172204. [Google Scholar] [CrossRef]
  13. Chilali, M.; Gahinet, P.; Apkarian, P. Robust pole placement in LMI regions. IEEE Trans. Automat. Contr. 1999, 44, 2257–2269. [Google Scholar] [CrossRef]
  14. Zhang, W.; Xie, L. Interval stability and stabilization of linear stochastic systems. IEEE Trans. Automat. Contr. 2009, 54, 810–815. [Google Scholar] [CrossRef]
  15. Zhang, H.; Xia, J.; Park, J.H.; Shen, H.; Chen, J. L1-L∞ filter design with adjustable convergence rate for linear stochastic systems. IEEE Trans. Syst. Man Cybern. Syst. 2022, 52, 6630–6638. [Google Scholar] [CrossRef]
  16. Zhang, H.; Xia, J.; Park, J.H.; Sun, W.; Zhuang, G. Interval stability and interval stabilization of linear stochastic systems with time-varying delay. Int. J. Rob. Nonlin. 2021, 31, 2334–2347. [Google Scholar] [CrossRef]
  17. Wang, X.; Zhang, H.; Xia, J.; Sun, W.; Zhuang, G. Interval stability/stabilization of impulsive positive systems. Sci. China Inf. Sci. 2022, accepted. [Google Scholar] [CrossRef]
  18. Zhang, H.; Xia, J.; Shen, H.; Zhang, B.; Wang, Z. Pth moment regional stability/stabilization and generalized pole assignment of linear stochastic systems: Based on the generalized H-representation method. Int. J. Rob. Nonlin. 2020, 30, 3234–3249. [Google Scholar] [CrossRef]
  19. Zhang, H.; Xia, J.; Zhang, Y.; Shen, H.; Wang, Z. pth moment D-stability/stabilization of linear discrete-time stochastic systems. Sci. China Inf. Sci. 2022, 65, 139202. [Google Scholar] [CrossRef]
  20. Zhang, H.; Deng, Y.; Xia, J.; Park, J.H.; Shen, H.; Chen, J. Accurate stabilization for linear stochastic systems based on region pole assignment and its applications. Syst. Control Lett. 2022, 165, 105263. [Google Scholar] [CrossRef]
  21. Franklin, G.F.; Powell, J.D.; Emami-Naeini, A.; Powell, J.D. Feedback Control of Dynamic Systems; Prentice Hall: Hoboken, NJ, USA, 2005. [Google Scholar]
Figure 1. Rectangle region ( b , a ) × ( c , d ) and ( b , a ) × ( c , d ) .
Figure 1. Rectangle region ( b , a ) × ( c , d ) and ( b , a ) × ( c , d ) .
Actuators 11 00325 g001
Figure 2. State trajectories of the open-loop system.
Figure 2. State trajectories of the open-loop system.
Actuators 11 00325 g002
Figure 3. The state trajectories under controllers u 1 ( t ) and u 2 ( t ) .
Figure 3. The state trajectories under controllers u 1 ( t ) and u 2 ( t ) .
Actuators 11 00325 g003
Figure 4. The state trajectories under controllers u 3 ( t ) and u 4 ( t ) .
Figure 4. The state trajectories under controllers u 3 ( t ) and u 4 ( t ) .
Actuators 11 00325 g004
Figure 5. The state trajectories under controllers u 5 ( t ) and u 6 ( t ) .
Figure 5. The state trajectories under controllers u 5 ( t ) and u 6 ( t ) .
Actuators 11 00325 g005
Figure 6. The state trajectories under controllers u 7 ( t ) and u 8 ( t ) .
Figure 6. The state trajectories under controllers u 7 ( t ) and u 8 ( t ) .
Actuators 11 00325 g006
Figure 7. The state trajectories under controllers u 9 ( t ) and u 10 ( t ) .
Figure 7. The state trajectories under controllers u 9 ( t ) and u 10 ( t ) .
Actuators 11 00325 g007
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zhang, H.; Shao, C.; Geng, H.; Zhang, T. A Precise Stabilization Method for Linear Stochastic Time-Delay Systems. Actuators 2022, 11, 325. https://doi.org/10.3390/act11110325

AMA Style

Zhang H, Shao C, Geng H, Zhang T. A Precise Stabilization Method for Linear Stochastic Time-Delay Systems. Actuators. 2022; 11(11):325. https://doi.org/10.3390/act11110325

Chicago/Turabian Style

Zhang, Huasheng, Changan Shao, Han Geng, and Tingting Zhang. 2022. "A Precise Stabilization Method for Linear Stochastic Time-Delay Systems" Actuators 11, no. 11: 325. https://doi.org/10.3390/act11110325

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