Abstract
In this paper, the problem of robust H ∞ control for a class of uncertain neutral stochastic systems with mixed delays is investigated. The parameter uncertainties are assumed to be norm-bounded. A delay-dependent sufficient condition is derived in terms of the nonlinear matrix inequality by constructing proper Lyapunov–Krasovskii functional, using matrix inequality techniques and introducing free weighting matrices. The new result obtained in this paper can be tested numerically by using the so-called cone complementarity linearization (CCL) algorithm. Two examples provided in the literature show the effectiveness of the proposed approach.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Dynamical systems modeled by neutral functional differential equations are generally called neutral systems in the literature. Neutral systems are frequently encountered in many practical situations such as chemical reactors, water pipes, population ecology and so on [12]. It is well known that time-delay and stochastic perturbations are often a source of instability and/or poor performance of many systems (see [6, 8] and the references therein). Also, in practice, the systems almost present some uncertainties because it is very difficult to obtain an exact mathematical model due to environmental noise, uncertain or slowly varying parameters, etc. Therefore, the problems of analysis and control for uncertain neutral stochastic systems with delays have attracted considerable attention (see [2, 3, 6–9, 11] and the references therein) in recent decade. It should be emphasized that the achieved results mainly focus on uncertain neutral stochastic systems with discrete and neutral delays, while few results concerning robust H ∞ control problem for uncertain neutral stochastic systems with discrete, distributed, and neutral delays can be found. In general, the problems of robust H ∞ control are solved by constructing Lyapunov–Krasovskii functional and applying the linear matrix inequality (LMI) technique, and hence the achieved results are described by LMIs which can be solved by the LMI Control Toolbox of MATLAB. However, in order to obtain LMIs criteria, some nonlinear items in the infinitesimal operators of Lyapunov–Krasovskii functionals have to be transformed into linear ones, which may bring certain conservativeness.
Motivated by the above causes, in this paper we consider the problem of robust H ∞ control for a class of uncertain neutral stochastic systems modeled in [6]. By constructing a new Lyapunov–Krasovskii functional, using matrix inequality techniques and introducing free-weighting matrices, a novel delay-dependent sufficient condition is derived in terms of the nonlinear matrix inequality, which can be tested effectively by using the so-called CCL algorithm. Two examples are given to show the effectiveness of our results as compared to the results obtained by the method in [6].
Notation: ℝn denotes the n-dimensional Euclidean space. A T and A −1 represent the transpose and inverse of a matrix A, respectively. For real symmetric matrices X and Y, the notation X≥Y (respectively, X>Y) means that the matrix X−Y is positive semi-definite (respectively, positive definite). I is the identity matrix of appropriate dimensions. We denote by 0 m×n the m×n zero matrix. ρ(⋅) denotes the spectral radius of matrix. In a symmetric matrix, ∗ denotes the entries implied by symmetry. L 2[0,∞) is the space of square-integrable functions over [0,∞) with the norm ∥⋅∥2. ∥⋅∥ will refer to the Euclidean vector norm. \((\varOmega, \mathcal{F}, \mathcal{P})\) is a probability space, where Ω is the sample space, \(\mathcal{F}\) is the σ-algebra of subsets of the sample space, and \(\mathcal{P}\) is the probability measure on \(\mathcal{F}\). The notation \(\mathbb{E}\) stands for the mathematical expectation operator. We denote by \(\mathcal{L}_{2}[\varOmega,\mathbb{R}^{k})\) the space of square-integrable ℝk-valued vector functions on the probability space \((\varOmega, \mathcal{F}, \mathcal{P})\). We also denote by \(\mathcal{L}_{2}[[0,\infty),\mathbb{R}^{k})\) the space of nonanticipatory square-integrable stochastic processes f(⋅)=[f(t)] t∈[0,∞) in ℝk with respect to \((\mathcal{F}_{t})_{t\in[0,\infty)}\) satisfying
2 Problem Formulation
Consider the following uncertain neutral stochastic system with mixed delays:
where x(t) is the n-dimensional state vector, u(t) is the m-dimensional control input vector, y(t) is the q-dimensional controlled output vector, v(t) is the p-dimensional disturbance input vector which belongs to L 2[0,∞), ϕ(s) is an ℝn-valued continuous initial function specified on [−max{2τ 1,τ 2},0], τ 1 and τ 2 are positive scalars representing the system delays, ω(t) is a scalar Brownian motion defined on a complete probability space \((\varOmega, \mathcal{F}, \mathcal{P})\), C, D, B 2, E, F 1, F 2, and F 3 are known real constant matrices of appropriate dimensions, and A(t), A 1(t), A 2(t), and B 1(t) are matrix functions with time-varying uncertainties, that is,
and A, A 1, A 2, and B 1 are known real constant matrices of appropriate dimensions.
Throughout this paper, we make the following assumptions.
Assumption 1
ρ(D)<1.
Assumption 2
The time-varying uncertainties ΔA(t), ΔA 1(t), ΔA 2(t), and ΔB 1(t) are assumed to be of the form
where M, S, S 1, S 2, and S 3 are known real constant matrices of appropriate dimensions, and F(t) is a time-varying uncertain matrix satisfying
Remark 1
Assumption 1 guarantees that the zero solution of the homogeneous difference equation \(\mathcal{D}x_{t}:=x(t)-Dx(t-\tau_{1})=0\) is asymptotically stable.
When the state feedback controller
where K is a constant gain to be designed, is applied to system (1a)–(1c), the resultant closed-loop system is as follows:
Next, we will give the concepts of mean-square asymptotic stability and robustly stochastic stabilization with disturbance attenuation level γ for system (1a)–(1c).
Definition 1
For system (1a) with u(t)=0 and v(t)=0, the equilibrium point 0 is said to be mean-square asymptotically stable if \(\lim_{t\rightarrow\infty}\mathbb{E}\|x(t)\|^{2}=0\) for any t≥0 and all admissible uncertainties satisfying (3) and (4).
Definition 2
For a given positive constant γ, system (1a)–(1c) is said to be robustly stochastically stabilizable with disturbance attenuation level γ if there exists a state feedback controller (5) such that, for all admissible uncertainties satisfying (3) and (4), the closed-loop system (6a)–(6c) with v(t)=0 is mean-square asymptotically stable and, under the zero-initial condition, the inequality \(\|y\|_{E_{2}}<\gamma\|v\|_{2}\) holds for any nonzero disturbance input.
The aim of this paper is to design a state feedback controller of the form (5) which robustly stochastically stabilizes system (1a)–(1c) with disturbance attenuation level γ.
The following lemmas will be useful to realize our aim.
Lemma 1
[10]
Let D,S, and W T=W>0 be real matrices of appropriate dimensions. Then for any nonzero vectors x and y of appropriate dimensions, we have
Lemma 2
(Jensen Inequality) [5]
Let x(t) be a vector-valued function which is integrable on the interval [a,b]. Then
for any matrix R=R T>0.
Lemma 3
[1]
Let U,W and X T=X be real matrices of appropriate dimensions. Set \({\mathcal{S}}= \{V:V^{T}V\le I \}\). Then
if and only if there exists a scalar ε>0 such that
3 Main Results
In this section, we will investigate a new delay-dependent sufficient condition for the solvability of the robust H ∞ control problem for a class of uncertain neutral stochastic systems with mixed delays. We have the following theorem.
Theorem 1
For given γ>0,τ 1>0, and τ 2>0, the uncertain neutral stochastic system (1a)–(1c) is robustly stochastically stabilizable with disturbance attenuation level γ if there exist real matrices \(\hat{P}^{T}=\hat{P}>0\), R T=R>0, \(Q_{i}^{T}=Q_{i}>0\), \(W_{i}^{T}=W_{i}>0\) (i=1,2), \(\hat{K}\) and \(\hat{L}\), and a scalar ϵ>0 such that
where
In this case, a desired state feedback gain can be obtained as \(K=\hat{K}^{T}\hat{P}^{-1}\).
Proof
By the Schur complementary lemma, inequality (7) is equivalent to
Pre- and post-multiplying by with
on the both sides of (8), one can easily derive that
where
The combination of Lemma 3 and (9) gives that
for any uncertainty F(t) satisfying (4). This, together with the Schur complementary lemma, implies that
where
For convenience, let
Then the closed-loop system (6a)–(6c) becomes
where
Define a Lyapunov–Krasovskii functional candidate for the closed-loop system (6a)–(6c) as
where
Using Itô’s formula, we get from Lemmas 1 and 2 that
By the Newton–Leibniz formula, it is easy to achieve from (12) that
Using Lemma 1, we have that
and
Therefore,
This, together with (15)–(19), implies that
When v(t)=0, it follows from (10), (11), and (21) that
where λ is some positive scalar, which implies that
i.e., \(\int_{0}^{t}\mathbb{E}\|x(s)\|^{2}\,{\mathrm{d}}s\le \frac{1}{\lambda}\mathbb{E}V(0)\). Since \(\mathbb{E}V(0)\) is a finite number, it follows that lim t→∞∥x(t)∥=0, that is, the closed-loop system (6a)–(6c) is asymptotically mean-square stable for all admissible uncertainties satisfying (3) and (4).
Next, for any nonzero v(t), under the zero initial condition we consider the index
Clearly,
This, together with
implies that
Hence, from (10) we have J(t)<0 for any t>0. Therefore, under the zero initial condition, \(\|y(t)\|_{E_{2}}<\gamma\|v(t)\|_{2}\) is satisfied for any nonzero disturbance input and all admissible uncertainties satisfying (3) and (4). This completes the proof. □
Remark 2
Comparing with the corresponding results in [6, 7], we construct a new Lyapunov–Krasovskii functional (for example, the item V 3(t) is introduced) in the proof of Theorem 1, which may reduce the conservativeness of results. This will be tested by numerical examples in Sect. 5. Moreover, a CCL algorithm will be offered in Sect. 4 below to solve the nonlinear inequality proposed in Theorem 1, which avoids transforming some nonlinear items into linear ones. This may reduce the conservativeness of results but may increase the computational complexity.
4 A CCL Algorithm to Design State Feedback Gains
Due to the existence of the terms like \(\hat{P}R\hat{P}\), inequality (7) in Theorem 1 is not an LMI, and hence no state feedback gain K can be obtained directly by using the LMI Control Toolbox. In order to solve the nonlinear inequality (7), in this section we will design a CCL algorithm.
Motivated by the idea of the so-called CCL algorithm [4], we require to introduce the matrix variables P>0, \(\hat{R}>0\), \(\hat{Q}_{i}>0\), \(\hat{W}_{i}>0\ (i=1,2)\), X j >0, and \(\hat{X}_{j}>0\ (j=1,2,3,4)\) satisfying
Obviously, inequality (7) is feasible if (22) and
are satisfied, where V 1i (i=2,3,4) and are defined as in Theorem 1, and
Based on the preparation above, now we can give the following CCL algorithm to compute the maximum of τ 2 for given τ 1>0 and γ>0 under the premise that the LMI (7) is feasible.
Algorithm 1
(Compute the Maximum of τ 2 for Given τ 1>0 and γ>0)
Step 1 Choose a sufficiently small τ 2 such that there exists a feasible solution to (23) and
Set τ max=τ 2.
Step 2 Find a feasible set of R 0, \(\hat{R}_{0}\), P 0, \(\hat{P}_{0}\), Q i0, \(\hat{Q}_{i0}\), W i0, \(\hat{W}_{i0}\) (i=1,2), X j0, \(\hat{X}_{j0}\) (j=1,2,3,4), \(\hat{L}_{0}\), ϵ 0, and \(\hat{K}_{0}\) satisfying (23) and (24). Set k=0.
Step 3 Solve the following LMI problem for the variables \(R,\hat{R},P,\hat{P},Q_{i},\hat{Q}_{i}\), \(W_{i},\hat{W}_{i}\ (i=1,2), X_{j}, \hat{X}_{j}\ (j=1,2,3,4),\hat{L},\epsilon\), and \(\hat{K}\):
where
Set \(R_{k+1}=R,\ \hat{R}_{k+1}=\hat{R},\ P_{k+1}=P,\ \hat{P}_{k+1}=\hat {P},\ Q_{i k+1}=Q_{i}, \hat{Q}_{i k+1}=\hat{Q}_{i}, W_{i k+1}=W_{i},\ \hat {W}_{i k+1}=\hat{W}_{i},\ X_{j k+1}=X_{j},\ \hat{X}_{j k+1}=\hat{X}_{j}\ (i=1,2, j=1,2,3,4)\).
Step 4 If the following LMI (25) is feasible for the variables \(\hat{K}\), ϵ, Q i , W i (i=1,2), \(\hat{L}\), and the matrices \(\hat{P}\) and R obtained in Step 3, then set τ max=τ 2, increase τ 2 by a small amount, and return to Step 2. If LMI in (25) is infeasible within a specified number k max of iteration, then stop; otherwise, set k=k+1 and go to Step 3.
where
and V 11, V 12, V 22, and are defined as in Theorem 1.
5 Numerical Examples
In this section, we offer the following two examples to present that the theoretical results proposed in the paper may be less conservative than those in [6].
Example 1
[6] Consider system (1a)–(1c) with the following parameters:
Case 1: τ 1=τ 2. When γ=0.5, the maximum allowable upper bounds of τ 2 and corresponding state feedback gains K obtained from [6, Theorems 2] and Theorem 1 (i.e., Algorithm 1) of this paper are listed in Table 1. When F(t)≡1, v(t)≡0, τ 1=τ 2=3.35, and the initial values \(x(t)= [ 10 \mathrm{e}^{\frac{t}{2}} \ \ 20 \mathrm{e}^{\frac{t}{2}} ] ^{T}\) for t∈[−6.7, 0], Fig. 1 illustrates the mean-square asymptotical stability of the closed-loop system (6a)–(6c) for a given scalar Brownian motion ω(t).
Case 2: \(\tau_{1}\not= \tau_{2}\). By using Theorem 1 (i.e., Algorithm 1), when γ=0.5, Table 2 shows the maximum allowable upper bounds of τ 2 for different prescribed values of τ 1 and k max. When τ 1=0.1 and τ 2=3.53, a state feedback gain obtained from Theorem 1 is given by
Besides, Fig. 2 presents an illustrative simulation of the mean-square asymptotical stability of the closed-loop system (6a)–(6c) for a given scalar Brownian Motion ω(t) when F(t)≡1, v(t)≡0 and the initial values \(x(t)= [ 10 \mathrm{e}^{\frac{t}{2}} \ \ 20 \mathrm{e}^{\frac{t}{2}} ] ^{T}\) for t∈[−3.53, 0].
Remark 3
Example 1 shows that Theorem 1 in this paper can provide less conservative results than [6, Theorem 2]. On the other hand, this reduced conservatism is at the price of some additional computation, for example, for Case 1 of Example 1, we can easily calculate that the running time is approximately 3313 seconds when Theorem 1 is used (k max =10), but the corresponding running time is only approximately 13 seconds when [6, Theorem 2] is used.
Example 2
[6]
Consider system (1a)–(1c) with the following parameters:
Case 1: τ 1=τ 2. When γ=0.5, the maximum allowable upper bounds of τ 2 obtained from [6, Theorems 2] and Theorem 1 (i.e., Algorithm 1) of this paper are listed in Table 3.
Case 2: \(\tau_{1}\not= \tau_{2}\). By using Theorem 1 (i.e., Algorithm 1), when γ=0.5 and k max=10, Table 4 shows the maximum allowable upper bounds of τ 2 for different prescribed values of τ 1.
The above two examples show that the method proposed in this paper may be less conservative than one reported in [6] when τ 1=τ 2, while for the case \(\tau_{1}\not= \tau_{2}\), the method proposed in [6] is not available.
6 Conclusions
In this paper, the problem of robust H ∞ control for a class of uncertain neutral stochastic systems with mixed delays is investigated. A less conservative result was presented in terms of a nonlinear matrix inequality. To solve the H ∞ control problem, a CCL algorithm has been designed, and thereby, a desired state feedback controller can be constructed. The numerical examples show that the method proposed in this paper maybe less conservative than one reported in [6].
References
S. Boyd, L.E. Ghaoui, E. Feron, V. Balakrishnan, Linear Matrix Inequalities in System and Control Theory (SIAM, Philadelphia, 1994)
G. Chen, X.P. Wang, Robust H ∞ control for neutral stochastic uncertain systems with time-varying delay. J. Syst. Eng. Electron. 21(4), 658–665 (2010)
W.H. Chen, W.X. Zheng, Y.J. Shen, Delay-dependent stochastic stability and H ∞-control of uncertain neutral stochastic systems with time-delay. IEEE Trans. Autom. Control 54(7), 1660–1667 (2009)
L.E. Ghaoui, F. Oustry, M. AitRami, A cone complementarity linearization algorithm for static output-feedback and related problems. IEEE Trans. Autom. Control 42(8), 1171–1176 (1997)
K. Gu, An integral inequality in the stability problem of time-delay systems, in Proc. 39th IEEE Conf. Decision Control, (2000), pp. 2805–2810
J. Qiu, H. He, P. Shi, Robust stochastic stabilization and H ∞ control for neutral stochastic systems with distributed delays. Circuits Syst. Signal Process. 30(2), 287–301 (2010)
J. Qiu, X. Zhu, L. Su, Non-fragile H ∞ guaranteed cost controller design of uncertain non-linear stochastic neutral systems with distributed delays. Proc. Inst. Mech. Eng., Part I, J. Syst. Control Eng. 224(8), 904–917 (2010)
B. Song, S.Y. Xu, J.W. Xia, Y. Zou, Q.W. Chen, Design of robust H ∞ filters for a class of uncertain nonlinear neutral stochastic systems with time delays. Int. J. Syst. Sci. 42(4), 633–642 (2011)
B. Song, S.Y. Xu, J.W. Xia, Y. Zou, Y.M. Chu, Design of robust non-fragile H ∞ filters for uncertain neutral stochastic systems with distributed delays. Asian J. Control 12(1), 39–45 (2010)
Y. Wang, L. Xie, C.E. de Souza, Robust control of a class of uncertain nonlinear systems. Syst. Control Lett. 19(2), 139–149 (1992)
S.Y. Xu, Y.M. Chu, J.W. Lu, Y. Zou, Exponential dynamic output feedback controller design for stochastic neutral systems with distributed delays. IEEE Trans. Syst. Man Cybern., Part A, Syst. Hum. 36(3), 540–548 (2006)
D. Zhang, L. Yu, H ∞ filtering for linear neutral systems with mixed time-varying delays and nonlinear perturbations. J. Franklin Inst. 347, 1374–1390 (2010)
Acknowledgements
This work is supported by the fund Heilongjiang Education Committee under Grant No. 12521429 and the fund of Heilongjiang University Innovation Team Support Plan under Grant No. Hdtd2010–03.
The authors thank the anonymous referees for their helpful comments and suggestions which greatly improved this note.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Wang, Y., Zhang, X. & Hu, Y. Robust H ∞ Control for a Class of Uncertain Neutral Stochastic Systems with Mixed Delays: a CCL Approach. Circuits Syst Signal Process 32, 631–646 (2013). https://doi.org/10.1007/s00034-012-9485-z
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00034-012-9485-z