Keywords

85.1 Introduction

It is known that time delay exist naturally in physical systems, engineering systems, and so on. Time delay can be considered as a of instability source of systems. On the other hand, perturbation is also a source of instability and must be integrated into system model. The control problem of systems with time delay(s) and/or perturbations then is complicate and hence has become an attractive research topic over past several decades. A number of research approaches have been proposed to solve control problems of systems with time delay(s) and/or perturbation(s) during the past decades [110]. In [2, 3, 510], stabilizability conditions have been developed and various feedback controllers have also been derived. It is seen that the proposed results often come to solving LMI. Since there are usually many free matrices in LMI, this might be a miscellaneous work. Therefore, to develop a simple stabilizability condition and a state feedback controller for perturbed time-delay systems is the objective of this paper. We first derive a simple upper matrix bound of the solution of the Riccati equation by choosing properly the positive definite matrix Q. Then, by using the Riccati equation approach associated with the proposed upper bound, a concise stabilizability criterion is presented. This criterion does not involve any Riccati equation and hence is easy to be tested. Furthermore, according to the obtained criterion, a simple stabilization controller is developed. This controller is very simple and hence is easy to be implemented. An algorithm is also proposed to construct the controller.

The following symbol conventions are used in this paper. Symbol \( {\mathbb{R}} \) denotes the real number field. A >≥B means matrix A − B is positive (semi)definite; λ1(A) denote the maximal eigenvalue of a symmetric matrix A. ‖A‖ is the norm of matrix A. Furthermore, the identity matrix with appropriate dimensions is represented by I.

85.2 Main Results

Consider the time-delay systems with nonlinear perturbations

$$ \dot{x}(t) = Ax(t) + A_{d} x(t - d) + Bu(t) + f(x(t),t) + f_{d} (x(t - d),t) $$
(85.1)

where, \( x \in {\mathbb{R}}^{n} \), \( u \in {\mathbb{R}}^{m} \), d > 0, respectively, denote the state, the input to be designed, and the delay duration, AAd,  and B represent constant matrices with appropriate dimensions and A is a stable matrix, and f(x(t), t) and fd(x(t − d), t) are nonlinear perturbations with the following properties:

$$ \left\| {f(x(t),t)} \right\| \le \delta \left\| {x(t)} \right\|\quad {\text{and}}\quad \left\| {f_{d} (x(t - d),t)} \right\| \le \delta_{d} \left\| {x(t - d)} \right\| $$
(85.2)

where δ and δd are positive constants. It is assumed that the pair (AB) is completely controllable. The objective of this paper is to derive simple stabilizability conditions and design a memoryless state feedback controller in the form of

$$ u(t) = - Fx(t) $$
(85.3)

where F is the gain matrix such that the resulting closed-loop system is stable.

Before developing the main results, we first give the following useful result.

Lemma 1

If there exists a positive constant η such that

$$ A^{T} + A - 2\eta BB^{T} + 2\left( {\delta + \delta_{d} + \frac{{\left\| {A_{d} } \right\|}}{2}} \right)I + \frac{{A_{d}^{T} A_{d} }}{{\left\| {A_{d} } \right\|}} < 0 $$
(85.4)

then the positive solution P of the Riccati equation

$$ A^{T} P + PA - PBB^{T} P = - Q $$
(85.5)

has the upper bound

$$ P < qI $$
(85.6)

where the n × n real positive definite matrix Q is given as

$$ Q = q\left[ {\left( {2\delta + \left\| {A_{d} } \right\| + 2\delta_{d} } \right)I + \frac{{A_{d}^{T} A_{d} }}{{\left\| {A_{d} } \right\|}}} \right] $$
(85.7)

and q is a arbitrary positive constant.

Proof

Let a positive semi-definite matrix R be defined by

$$ R \equiv (P - \eta I)BB^{T} (P - \eta I). $$
(85.8)

Then, we can rewrite the Riccati equation (85.5) as

$$ \left( {A - \eta BB^{T} } \right)^{T} (qI - P) + (qI - P)\left( {A - \eta BB^{T} } \right) = - R + Q + \eta^{2} BB^{T} + q\left( {A^{T} + A - 2\eta BB^{T} } \right). $$
(85.9)

In (85.9), we have

$$ \begin{aligned} Q\,+\,& \eta^{2} BB^{T} + q\left( {A^{T} + A - 2\eta BB^{T} } \right) \\ & = q\left[ {A^{T} + A - 2\eta BB^{T} + 2\left( {\delta + \delta_{d} + \frac{{\left\| {A_{d} } \right\|}}{2}} \right)I + \frac{{A_{d}^{T} A_{d} }}{{\left\| {A_{d} } \right\|}} + \frac{{\eta^{2} }}{q}BB^{T} } \right]. \\ \end{aligned} $$
(85.10)

It is obvious that if the condition (85.4) is satisfied, then there must exist a constant q ≫ η2B2 such that the right-hand side of (85.10) is a negative definite matrix. Furthermore, the condition (85.4) also implies that AT + A − 2ηBBT < 0, one hence can conclude that the matrix A − ηBBT is stable. Therefore, Eq. (85.9) is a Lyapunov equation and then its solution is positive definite. That is, the solution of the Riccati equation (85.5) has the upper bound (85.6). Thus, this completes the proof.

Then, by utilizing lemma 1 and some linear algebraic techniques, a stabilization controller for the system (85.1) is designed as follows.

Theorem 1

If the stabilizability condition (85.4) holds, the perturbed time-delay system (85.1) can be stabilized by a memoryless state feedback controller in the form of (85.3) with

$$ F = 0.5B^{T} P $$
(85.11)

where the positive definite matrix P satisfies the Riccati equation (85.5) and the positive definite matrix Q is given by (85.7).

Proof

Using the controller (85.3) with (85.11), the system (85.1) becomes

$$ \dot{x}(t) = (A - 0.5BB^{T} P)x(t) + A_{d} x(t - d) + f(x(t),t) + f_{d} (x(t - d),t). $$
(85.12)

For this system, we construct a Lyapunov function as

$$ V(x(t),t) = x^{T} (t)Px(t) + q\int_{t - d}^{\,t} {x^{T} (\tau )\left( {\frac{{A_{d}^{T} A_{d} }}{{\left\| {A_{d} } \right\|}} + \delta_{d} I} \right)} x(\tau )d\tau $$
(85.13)

where the positive definite matrix P satisfies (85.5). For convenience, we use symbols Vx, and xd to replace V(x(t), t), x(t), and x(t − d), respectively, in the following and later descriptions. Furthermore, f(x(t), t) and fd(x(t − d), t) are also replaced by f and fd, respectively. Now, taking the derivative along the trajectories of (85.1) gives

$$ \begin{aligned} \dot{V} & = x^{T} \left[ {A^{T} P + PA - PBB^{T} P + q\left( {\frac{{A_{d}^{T} A_{d} }}{{\left\| {A_{d} } \right\|}} + \delta_{d} I} \right)} \right]x - qx_{d}^{T} \left( {\frac{{A_{d}^{T} A_{d} }}{{\left\| {A_{d} } \right\|}} + \delta_{d} I} \right)x_{d} \\ & \quad + x_{d}^{T} A_{d}^{T} Px + x^{T} PA_{d} x_{d} + f^{T} Px + x^{T} Pf + f_{d}^{T} Px + x^{T} Pf_{d} . \\ \end{aligned} $$
(85.14)

Since

$$ \begin{aligned} x_{d}^{T} A_{d}^{T} Px + x^{T} PA_{d} x_{d} \le & \frac{1}{{\left\| {A_{d} } \right\|}}x_{d}^{T} A_{d}^{T} PA_{d} x_{d} + \left\| {A_{d} } \right\|x^{T} Px \\ < & q\left[ {\frac{1}{{\left\| {A_{d} } \right\|}}x_{d}^{T} A_{d}^{T} A_{d} x_{d} + \left\| {A_{d} } \right\|Ix^{T} x} \right], \\ \end{aligned} $$
(85.15)
$$ f^{T} Px + x^{T} Pf \le \delta x^{T} Px + \frac{1}{\delta }f^{T} Pf < q\left[ {\delta x^{T} x + \frac{1}{\delta }f^{T} f} \right] \le q2\delta x^{T} x, $$
(85.16)

and

$$ \begin{aligned} & f_{d}^{T} Px + x^{T} Pf_{d} \le \frac{1}{{\delta_{d} }}f_{d}^{T} Pf_{d} + \delta_{d} x^{T} Px \\ & < q\left[ {\frac{1}{{\delta_{d} }}f_{d}^{T} f_{d} + \delta_{d} x^{T} x} \right] \le q\delta_{d} \left[ {x_{d}^{T} x_{d} + x^{T} x} \right], \\ \end{aligned} $$
(85.17)

then

$$ \begin{aligned} & \dot{V} < x^{T} \left[ { - Q + q\left( {2\delta I + \left\| {A_{d} } \right\|I + \frac{{A_{d}^{T} A_{d} }}{{\left\| {A_{d} } \right\|}} + 2\delta_{d} I} \right)} \right]x \\ & = qx^{T} \left[ { - \left( {2\delta + \left\| {A_{d} } \right\| + 2\delta_{d} } \right)I - \frac{{A_{d}^{T} A_{d} }}{{\left\| {A_{d} } \right\|}} + 2\delta I + \left\| {A_{d} } \right\|I + \frac{{A_{d}^{T} A_{d} }}{{\left\| {A_{d} } \right\|}} + 2\delta_{d} I} \right]x = 0 \\ \end{aligned} $$
(85.18)

where the upper bound (85.6) is used. Therefore, it is seen that if the condition (85.4) is satisfied, then the resulting closed-loop system (85.12) is asymptotically stable. Thus, the proof is completed.

Remark 1

An interesting consequence of this theorem is that the stabilizability condition (85.4) is independent of the Riccati equation (85.5). Furthermore, it is also independent of the free variable q.

Remark 2

Another benefit of the upper bound (85.6) is that we can use the bound qI to replace P in the memoryless feedback controller (85.3) to simplify the controller design. The result is given as follows.

Theorem 2

If the stabilizability condition (85.4) is met, then the perturbed time-delay system (85.1) can be stabilized by making use of the feedback controller

$$ u(t) = - 0.5B^{T} qIx(t) = - \eta B^{T} x(t) $$
(85.19)

where the positive constant η defined by η ≡ 0.5q is chosen by the designer.

Proof

From (85.19), the closed-loop system now becomes

$$ \dot{x}(t) = (A - \eta BB^{T} )x(t) + A_{d} x(t - d) + f(x(t),t) + f_{d} (x(t - d),t). $$
(85.20)

Here, we choose the Lyapunov function as

$$ \begin{gathered} V = x^{T} x + \int_{t - d}^{\,t} {x^{T} (\tau )(\frac{{A_{d}^{T} A_{d} }}{{\left\| {A_{d} } \right\|}}} + \delta_{d} I)x(\tau )d\tau . \hfill \\ \hfill \\ \end{gathered} $$
(85.21)

This can lead to

$$ \begin{aligned} \dot{V} & = x^{T} [A^{T} + A - 2\eta BB^{T} + \frac{{A_{d}^{T} A_{d} }}{{\left\| {A_{d} } \right\|}} + \delta_{d} I]x - x_{d}^{T} (\frac{{A_{d}^{T} A_{d} }}{{\left\| {A_{d} } \right\|}} + \delta_{d} I)x_{d} \\ & \quad + x_{d}^{T} A_{d}^{T} x + x^{T} A_{d} x_{d} \, + f^{T} x + x^{T} f + f_{d}^{T} x + x^{T} f_{d} \\ & \quad \le x^{T} [A^{T} + A - 2\eta BB^{T} + 2(\delta + \delta_{d} + \frac{{\left\| {A_{d} } \right\|}}{2})I + \frac{{A_{d}^{T} A_{d} }}{{\left\| {A_{d} } \right\|}}]x < 0. \\ \end{aligned} $$
(85.22)

Therefore, it is seen that if the condition (85.4) holds, then the perturbed time-delay system (85.1) can be indeed stabilized by the controller (85.19). Thus, the proof is completed.

Note that the stabilization controller (85.19) is very simple. We also give the following algorithm for designing the positive constant η.

Algorithm 1

  1. Step 1.

    Set k = 0. Give an initial value of ηk = 0.

  2. Step 2.

    Substitute ηk into the stabilizability condition (85.4) and check it. If it is satisfied, then stop the algorithm and the controller is obtained. Otherwise, go to Step 3.

  3. Step 3.

    Set

$$ \eta_{k + 1} = \eta_{k} + \varepsilon $$

where ɛ is an adequate positive constant. If ηk+1 > w, then stop this algorithm and the stabilization controller can not be found where w is a default large value. Otherwise, go to Step 2.

85.3 Conclusions

The stabilization design problem of the continuous perturbed systems subjected to a time delay has been solved. A new stabilizability criterion is proposed to guarantee the existence of stabilization controller. This criterion does not involve any Riccati equation and hence is easy to be tested. Furthermore, a simple stabilization controller that is independent of the Riccati equation has also been developed. By the proposed algorithm, it is seen that this controller is easy to be implemented.