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. : the sum of the principal diagonals of matrix A. : the determinant of matrix A. : the imaginary part of the complex number . : the real part of the complex number . : mathematical expectation operator. : the spectrum set of A.
2. Preliminaries
Consider
where
is the differential symbol,
is a state vector, and
is an independent stochastic variable, a standard one-dimensional Wiener process.
is the initial condition in
satisfies
where
and
l are known.
, and
are given matrices,
The special case of the system (
1),
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 and stability, if System (5) is stable and As a particular case of Definition 1, the definition of interval stability is shown below.
Definition 2. System (5) has interval stability, ifand System (5) is stable. Definition 3. ([
1]).
The LSTDS (1) is asymptotically stable, if, for arbitrary initial state ,can be obtained. Definition 4. The LSTDS (1) has region and stabilization, ifwhere ϵ 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 and any , then 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 and stability, that is and , if the following LMI:has a solution , andwhere and . Proof. First, let us prove
, if and only if (
12) and (
13) hold.
iff the next two systems are stable. That is to say,
and
are asymptotic stability. According to the Lyapunov stability criteria, the interval has
stability if and only if (
12) and (
13) hold.
Secondly, assuming
, then
Due to
, i.e.,
such that
On the basis of (
14), we have
can be obtained in parallel. According to the above two inequalities,
can be obtained. Finally, the satisfaction of (
12–
14) ensures that the system (
5) has region
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 , then region and turn into a convex region . 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,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 stability, i.e., and , if the following LMI:has a solution , andwhere and . 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 stability, i.e., , iffhas a solution , where 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 and .
4. Region Stabilization
Region
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 μ, , and , LSTDS (1) has asymptotic region stabilization; if (2) holds, there are symmetric matrices ,and arbitrary matrices with appropriate dimensions such thatwhere Moreover, the stabilization controllers are Proof. Substituting the controllers
and
into System (
1), the closed-loop system below can be obtained.
According to Condition (
20) and Lemma 3, it is straightforward to check that
where
. Multiply both sides of Inequality (
28) by
to obtain
By the Schur complement theorem, we have
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
stable if the below systems are stable.
and
For the system (
31), select the Lyapunov–Krasovskii functional:
where
are symmetric positive definite matrices and
For arbitrary matrices
with appropriate dimensions and semi-positive matrix
Y, the following equations hold:
where
On the basis of the
formula and (
34) and (
35),
where
If
and
, (
36) can be deduced as follows:
According to Lemma 2, the inequality
is equivalent to
where
The term
has to be negative, so
, i.e.,
is not singular. Let
and change the variables as
, such that
Multiplying
and
on both sides of (
37) and
and letting
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
hold, then
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 μ, , and , LSTDS (1) has region stabilization; if (2) holds, there are symmetric matrices , and any matrices with appropriate dimensions thenwhere , and Θ
are consistent with Theorem 3. Moreover, the stabilization controllers are designed as As , Theorem 3 is further transformed into an ordinary stochastic system stabilization criterion, which can be addressed as follows.
Corollary 3. For given invariants μ, , and , LSTDS (1) has asymptotic region stabilization; if (2) holds, there are symmetric matrices , and any matrices with appropriate dimensions thenwhereMoreover, the stabilization controllers are designed as 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 . That is, the eigenvalue real parts are between and , while the imaginary part lies between 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 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 , if LMIs (20)–(22) hold and 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 , and can be obtained.
Step 2. The controllable matrix pair 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 for the Lomborg standard type.
Step 5. Calculate the matrix S, which is the transformation matrix of the matrix pair , into the Lomborg canonical form.
Step 6. Calculate the state feedback matrix
Step 7. Stop the calculation.
|
6. Examples
Consider LSTDS (
1) with the given scalars:
and the following matrices:
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:
where
The trajectories of the closed-loop system are shown in
Figure 3. When
,
.
Remark 9. Using the usual system stabilization method, only one pair of controllers and 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
and
; the following controller can be obtained.
where
Under the controllers
and
, 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
and
. When
,
.
What is more, the convergence rate can be slowed down though setting the parameter interval
. By Theorem 3, the controllers are obtained.
where
The eigenvalues of the closed-loop system are −0.7731 and −0.7732. Under the controllers
and
, the system state trajectories are shown in
Figure 5. As
,
.
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 .
According to Remark 4,
and
when the convergence interval is
. According to Algorithm 1, we obtain the following controllers.
where
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
and
.
Certainly, the eigenvalues could be adjusted to the maximum edge of the region. By Algorithm 1, the controllers are obtained as below.
where
The eigenvalues of the closed-loop system are
and
. Under the controllers
and
, 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.