Abstract
This paper deals with the problem of robust stabilization for Markovian jump delayed systems with partially known transition rates subject to input saturation. The problem we address is the design of dynamic anti-windup compensators, which guarantee that the resulting closed-loop constrained systems are robustly mean-square stable. By employing local sector conditions and an appropriate Lyapunov-Krasovskii function, some sufficient conditions for the solution to this problem are derived in terms of linear matrix inequalities. Finally, a numerical example is provided to demonstrate the effectiveness of proposed method.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Recently, lots of significant researches focused on the design of dynamic anti-windup compensator for the systems with input saturation. In many practical systems, saturation causes the nonlinearity which may lead to performance degradation. In the past decades, a great number of results have been reported in [2, 3, 12, 13, 18, 19, 42, 43]. For instance, by using passivity theorem to deal with input saturation, some analysis results were presented in [12]. An optimization-based approach was proposed to design feedback and anti-windup gains of a controller subject to saturation in [3]. The static anti-windup synthesis problem for a class of linear systems with actuator amplitude and rate saturation was considered in [18]. The method based on multiobjective convex optimization was used to deal with the problem of anti-windup controller synthesis in [19]. By employing dynamic anti-windup scheme, the stability analysis and control synthesis problems for linear system with saturation were studied in [42, 43]. In addition, time delays which may cause difficulty in stability analysis and controller design are often encountered in many practical systems, and the stabilization problem of time-delay systems has attracted many researchers; see, e.g., [1, 5–7, 11, 15, 16, 29, 36–38], and the references therein. More recently, for time-delay systems with input saturation, the robust stabilization and optimal control problems were investigated in [27, 28].
On the other hand, considerable attention has been devoted to the study of Markovian jump systems in [9, 10, 20, 23–25, 30, 34, 41]. When taking time delays into account Markovian jump systems, various results on stability analysis [4, 14, 21, 46], controller design [5, 35, 40] and filter design [22, 26, 33, 45] have been presented, where the transition rates of the Markovian process are assumed to be completely known. While this assumption was removed in [32, 44]. Furthermore, for Markovian jump systems subject to saturation, the stability analysis and controller design problems were considered in [8, 17], respectively.
However, to the best of our knowledge, the robust stabilization problem of Markovian jump systems with time-delay and saturating actuators has not been fully investigated in the recent developed works. In this paper, we consider a class of Markovian time-delay systems with actuator saturation and partially known transition rates. By use of Lyapunov–Krasovskii function approach, a dynamic anti-windup compensator is designed to ensure the locally stability of the resulting closed-loop system. A numerical example is employed to show the potential of the proposed method. The contribution of this paper can be listed as follows:
-
(1)
Analyze the stability of this class of Markovian jump delayed systems with partly known transition rates;
-
(2)
Study the robust stabilization problem of the considered Markovian jump delayed systems with saturation and partly known transition rates by using the dynamic compensation scheme.
Notation
Throughout the paper, for 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 with appropriate dimension. The notation M T represents the transpose of the matrix M; \((\varOmega,\mathcal{F},\mathcal{P})\) is a probability space; Ω 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}\); \(\mathcal{E} \{ \cdot \} \) denotes the expectation operator with respect to some probability measure \(\mathcal{P}\). Matrices, if not explicitly stated, are assumed to have compatible dimensions. The symbol ∗ is used to denote a matrix which can be inferred by symmetry. He{A}=A T+A.
2 Model Descriptions and Preliminaries
Consider the following class of Markovian jump systems (Σ) in the probability space \((\varOmega ,\mathcal{F},\mathcal{P})\):
where x(t)∈ℝn is the state vector, V(t)∈ℝm is the input, y(t)∈ℝq is the measurement output. The time-delay h(t)≤τ, τ is positive constant, and \(\dot{h}(t)\leq{d}<1\). {δ(t)} is a continuous-time Markovian process with right continuous trajectories and taking values in a finite set \(S=\{1,2,\ldots ,\mathcal{N}\}\) with transition probabilities given by
where Δ>0, limΔ→0(o(Δ)/Δ)=0 and π ij ≥0, for j≠i, is the transition rate from mode i at time t to mode j at time t+Δ and
In this paper, the transition rates of the jumping process are considered to be partly accessible. For instance, the transition rates matrix of the system (Σ) may be expressed as follow:
where “?” represents the unknown transition rate. For notational clarity, ∀i∈S, the set S i denotes
with
Moreover, if \(S_{k}^{i}\neq\varnothing\), it is further described as
where m is non-negation integer with \(1\leq{m}\leq\mathcal{N}\) and \(k_{j}^{i}\in{Z^{+}}, 1\leq{k_{j}^{i}}\leq\mathcal{N}, j=1, 2,\ldots, \mathcal{N}\), represent the jth known element of the set \(S_{k}^{i}\) in the ith row of the transition rate matrix.
The plant inputs are supposed to be bounded as follows:
In the system (Σ), to simplify the notation, we denote A i +ΔA it =A(δ(t),t) for each δ(t)=i∈S, and the other symbols are similarly denoted. A i , A di , B i and C i are known real constant matrices of the system (Σ) for each δ(t)=i∈S, ΔA i (t), ΔA di (t), ΔB i (t) are unknown real matrices with
Assume that the following controller has been designed for stabilizing the system disregarding the control bounds given in (5) for each δ(t)=i∈S:
where \(x_{c}(t)\in{\mathbb{R}^{n_{c}}}\), \(u_{c}(t)\in{\mathbb{R}^{n_{p}}}\) and y c (t)∈ℝm. A ci , B ci , C ci , D ci are matrices with appropriate dimensions. In consequence of the control bounds, the nominal interconnection of the controller (7)–(8) with the system (Σ) is
Since that the controller was designed disregarding the control input bounds, the following anti-windup compensator is given to ensure the closed-loop stability of the system (Σ):
with vectors \(\psi(y_{c}(t))=\operatorname{sat}(y_{c}(t))-y_{c}(t)\), \(x_{a}(t)\in{\mathbb{R}^{n+n_{c}}}\), \(y_{a}(t)\in{\mathbb{R}^{n_{c}}}\) being, respectively, the input, the state, the output of the compensator. Then it is easy to achieve the new controller as follows:
Define ξ(t)=[x(t)T x c (t)T x a (t)T]T, the corresponding augmented system will be represented by the following equations:
where
with the following matrices:
3 Main Results
In this section, we investigate the design of anti-windup compensator which guarantees the locally stability of the resulting closed-loop system. Before presenting the main results, we first give the following lemmas:
Lemma 1
[27]
For the matrix K of the system (11)–(13), the appropriate matrix \(L_{i}\in{\mathbb{R}^{m\times2(n+n_{c})}}\) is given, if ξ(t) is in the set D(u o ), where D(u o ) is defined as follows:
then for any diagonal positive matrix T∈ℝm×m, the following inequality holds:
Lemma 2
[31]
For the matrices A,D,S,W>0, the matrix F(t)T F(t)≤I with appropriate dimensions, the following inequalities hold:
-
(1)
∀ϵ>0 and x,y∈R n
-
(2)
∀ϵ>0, if W−ϵDD T>0,
Lemma 3
[39]
For the given matrices X=X T,D,Z and the matrix R=R T>0 with appropriate dimensions, for all the F∈{F∣F T F≤R}, the following inequality holds:
if and only if there exists a scalar ϵ>0 this makes that the following holds:
Lemma 4
[3]
For the given symmetric matrix S∈ℝ(n+m)×(n+m)
where S 11∈ℝn×n, S 12∈ℝn×m, S 22∈ℝm×m, the following conditions are equivalent:
-
(1)
S<0.
-
(2)
S 11<0, \(S_{22}-S_{12}^{T}S_{11}^{-1}S_{12}<0\).
-
(3)
S 22<0, \(S_{11}-S_{12}S_{22}^{-1}S_{12}^{T}<0\).
Theorem 1
Consider system (Σ) with V(t)=0 and partially known transition rates, for each δ(t)=i∈S, the constant d<1 and scalars ε i >0, if there exist symmetric positive definite matrices P i ,R,W i , such that the following linear matrix inequalities (LMIs) hold:
where
and “ 0 ” is zero matrix with appropriate dimensions, then system (Σ) with V(t)=0 is stable.
Proof
Define the following Lyapunov function for each δ(t)=i∈S:
then we derive
Based on the Lemma 2, it is easy to achieve that
Since \(\dot{h}(t)<d\), then we derive
where
By using the Schur complements, \(\bar{H}<0\) is equivalent to
Since ∑ j∈(s) π ij =0, it is easily shown that (18) is satisfied if LMIs in (14)–(16) are satisfied, which implies that \(\mathcal{L}V(x(t),i,t)<0\), in view of [25], it is easy to see that system (Σ) is stable. The proof is completed. □
We are now in a position to give some results on the dynamic anti-windup compensator design for the considered system (Σ).
Theorem 2
Consider the closed-loop system (11)–(13) with the partially known transition rates, for each δ(t)=i∈S, the given bound of the input u 0, the constant d<1 and scalars ϵ i >0, if there exist symmetric positive definite matrices X i ,Y i ,R i1,R i3,W i1, W i3,G 1,G 2, diagonal positive definite matrices S i , invertible matrix N i , and matrices \(\hat{A}_{ai},\hat{B}_{ai},\hat{C}_{ai},\hat{D}_{ai}, U_{i},V_{i},R_{i2},W_{i2}\), such that the following linear matrix inequalities (LMIs) hold:
where
with
and “ 0 ” is zero matrix with appropriate dimensions, then the resulting closed-loop system (11)–(13) is locally asymptotically stable for every initial condition belong to ε(P i ,1). In this case, the desired dynamic anti-windup compensator in the form of (9) and (10) can be designed with parameters as follows:
Proof
Define the following Lyapunov function for each δ(t)=i∈S
then we derive
Based on the Lemma 2, we have
where β(t)=[ξ(t)T ξ(t−h(t))T ψ(t)T]. From (27) and Lemma 1, one easily obtains the following inequality:
where
with
Due to ∑ j∈(s) π ij =0, it is easily showed that ∑ j∈(s) π ij ξ(t)T O i ξ(t)=0, where \(O_{i}=O_{i}^{T}>0\). Adding [−∑ j∈(s) π ij ξ(t)T O i ξ(t)] into \(\mathcal{L}V(\xi(t),i,t)\), we have
By employing the Schur complements, one can obtain
then pre- and post-multiplying (31) by \(\operatorname{diag}(Q_{i},Q_{i},S_{i},I)\), respectively, we derive
where
Defining H as the left-hand side of (32), it follows that
where
with \(\bar{\varOmega}_{i0}=\hat{A}_{i}Q_{i}+Q_{i}\hat{A}_{i}^{T}+\mathfrak{R}_{i}+\epsilon_{i}\bar{M}_{i}\bar{M}_{i}^{T}\) and “0” is zero matrix with appropriate dimensions. From (33), one can easily find that if the following conditions hold, we have H<0:
Based on the conditions (34), (35) and by using the Schur complements, we derive
where
Here, we denote
then pre- and post-multiply (38) and (39) by \(\operatorname{diag} (\gamma^{T},\gamma^{T},I,\ldots,I)\) and its transpose, respectively, and define the following variable changes
and \(\hat{A}_{ai}=X_{i}\tilde{M}_{i}^{T}A_{ai}N_{i}\), \(\hat{B}_{ai}=X_{i}\tilde{M}_{i}^{T}B_{ai}S_{i}\), \(\hat{C}_{ai}=C_{ai}N_{i}\), \(\hat{D}_{ai}=D_{ai}S_{i}\), \(U_{i}=V_{i}+\tilde{U}_{i}\tilde{M}_{i}X_{i}\).
Note that it is easy to find a diagonal positive matrix G=G T≤Q i ,∀i∈S
then replace the \(Q_{k_{m}^{i}}\) of (38) and (39) by G 1 and G 2, it follows that (34) and (35) are equivalent to LMIs (19) and (20). By using Schur complements, from the condition (36) it follows that
then pre- and post-multiplying (40) by \(\operatorname{diag} (\gamma^{T},I)\) and its transpose, respectively, and considering that G≤Q j , which implies the LMIs (21) is satisfied. Similarly, one can easily find that (37) is equivalent to LMIs (22). Since ε(P i ,1)⊂D(u 0), it follows that
then pre- and post-multiplying (41) by \(\operatorname{diag}(\gamma^{T}Q_{i},I)\) and its transpose, we derive LMIs (23). These imply that the resulting closed-loop system (11)–(13) is locally asymptotically stable for every initial condition belong to ε(P i ,1). The proof is completed. □
Algorithm:
- Step 1:
-
: Use the LMIs (19)–(24) of Theorem 2 to get the \(\hat{A}_{ai},\hat{B}_{ai},\hat{C}_{ai},\hat{D}_{ai}\) and X i ,Y i ,N i .
- Step 2:
-
: Based on the variable change which have been given in the proof process, and the parameters of step 1, compute the A ai ,B ai ,C ai ,D ai .
Remark 1
In this paper, a class of Markovian jump delayed systems with input saturation and partially known transition rates were considered. Different from the common proportional controller of the recent works, a dynamic anti-windup compensator is designed to deal with the robust stabilization problem of this class of Markovian jump delayed systems. Compared with recent developed works(for instance in [2]), via a dynamic anti-windup compensator, the system state response has less accommodation time and damping.
4 Simulation and Numerical Examples
In this section, a numerical example is provided to demonstrate the effectiveness of the proposed method.
Example 1
Consider the Markovian jump time-delay system (Σ) with the following parameters:
and with the following parameters of the controller:
In this example, the bounds of the input u 0=0.05, M=I, d=0.4, τ=0.1 and the transition rate matrix is given by the following:
Based on the Theorem 2, we derive dynamic anti-windup compensator parameters as follows:
Then, from Figs. 1(a)–(d), the controller we designed guarantees that the resulting closed-loop constrained systems are mean-square stable. Note that the transition rates of the Markovian process of the systems under consideration were often assumed to be completely known in some recent developed works. In this paper, we consider a class of Markovian system with partly known transition rates and input saturation via a dynamic anti-windup compensator combined with a controller. Compared with the common proportional controller of the recent works, dynamic anti-windup compensator can reduce the accommodation time of the state response of systems.
5 Conclusions
This paper considers the stabilization problem for a class of Markovian jump delayed systems with input saturation and partially known transition rates, and a methodology for synthesizing dynamic anti-windup compensators for systems is presented. By use of Lyapunov–Krasovskii function method, the sufficient conditions which ensure the system is locally stable are given in terms of linear matrix inequalities, and the trajectories of closed-loop system are bounded for every initial condition belong to ε(P i ,1). In the future work, we will study the stabilization problem for a class of singular or stochastic Markovian jump delayed systems with input saturation and partially known transition rates.
References
E.K. Boukas, Free-weighting matrices delay-dependent stabilization for systems with time-varying delays. ICIC Express Lett. 2, 167–173 (2008)
Y. Cao, Z. Lin, Stability analysis of discrete-time systems with actuator saturation by a saturation-dependent Lyapunov function. Automatica 39(7), 1235–1241 (2003)
Y. Cao, Z. Lin, D.G. Ward, Anti-windup design of output tracking systems subject to actuator saturation and constant disturbances. Automatica 40(7), 1221–1228 (2004)
H. Gao, Z. Fei, J. Lam, B. Du, Further results on exponential estimates of Markovian jump systems with mode-dependent time-varying delays. IEEE Trans. Autom. Control 56(1), 223–229 (2011)
S. He, F. Liu, Controlling uncertain fuzzy neutral dynamic systems with Markov jumps. J. Syst. Eng. Electron. 21(3), 476–484 (2010)
Y. He, M. Wu, J. She, Delay-dependent exponential stability of delayed neural networks with time-varying delay. IEEE Trans. Circuits Syst. II, Express Briefs 53(7), 553–557 (2006)
C. Huang, C. Gung, Model based fuzzy control with affine T-S delayed models applied to nonlinear systems. Int. J. Innov. Comput. Inf. Control 8(5), 2979–2993 (2012)
Y. Kang, W. Shang, H. Xi, Estimating the delay-time for stability of Markovian jump bilinearsystems with saturating actuators. Acta Autom. Sin. 36(5), 762–767 (2010)
H.R. Karimi, Robust delay-dependent H ∞ control of uncertain time-delay systems with mixed neutral, discrete, and distributed time-delays and Markovian switching parameters. IEEE Trans. Circuits Syst. I 58(8), 1910–1923 (2011)
H.R. Karimi, A sliding mode approach to H ∞ synchronization of master-slave time-delay systems with Markovian jumping parameters and nonlinear uncertainties. J. Franklin Inst. 349(4), 1480–1496 (2012)
H.R. Karimi, H. Gao, New delay-dependent exponential H ∞ synchronization for uncertain neural networks with mixed time delays. IEEE Trans. Syst. Man Cybern., Part B, Cybern. 40(1), 173–185 (2010)
M.V. Kothare, M. Morari, Multiplier theory for stability analysis of anti-windup control systems, in Proceedings of 34th Conference on Decision and Control (1995) pp. 3767–3772
M.V. Kothare, P.J. Campo, M. Morari, C.N. Nett, A unified framework for the study of anti-windup designs. Automatica 30(12), 1869–1883 (1994)
H. Li, B. Chen, Q. Zhou, W. Qian, Robust stability for uncertain delayed fuzzy Hopfield neural networks with Markovian jumping parameters. IEEE Trans. Syst. Man Cybern., Part B, Cybern. 39(1), 94–102 (2009)
H. Li, H. Gao, P. Shi, New passivity analysis for neural networks with discrete and distributed delays. IEEE Trans. Neural Netw. 21(11), 1842–1847 (2010)
P. Liu, Further results on the exponential stability criteria for time delay singular systems with delay-dependence. Int. J. Innov. Comput. Inf. Control 8(6), 4015–4024 (2012)
H. Liu, E.K. Boukas, Controller design of Markov jumping systems subject to actuator saturation. Automatica 42(3), 459–465 (2006)
S. Liu, L. Zhou, Static anti-windup synthesis for a class of linear systems subject to actuator amplitude and rate saturation. Acta Autom. Sin. 35(7), 1003–1006 (2009)
E.F. Mulder, P.Y. Tiwari, M.V. Kothare, Simultaneous linear and anti-windup controller synthesis using multiobjective convex optimization. Automatica 45(3), 805–811 (2009)
S.K. Nguang, W. Assawinchaichote, P. Shi, H ∞ filter for uncertain Markovian jump nonlinear systems: an LMI approach. Circuits Syst. Signal Process. 28, 853–874 (2007)
H. Shen, Y. Chu, S. Xu, Z. Zhang, Delay-dependent H ∞ Control for jumping delayed systems with two Markov processes. Int. J. Control. Autom. Syst. 9(3), 437–441 (2011)
H. Shen, S. Xu, J. Zhou, J. Lu, Fuzzy H ∞ filtering for nonlinear Markovian jump neutral delayed systems. Int. J. Syst. Sci. 42(5), 767–780 (2011)
H. Shen, S. Xu, J. Lu, J. Zhou, Passivity based control for uncertain stochastic jumping systems with mode-dependent round-trip time delays. J. Franklin Inst. 349(5), 1665–1680 (2012)
H. Shen, S. Xu, X. Song, G. Shi, Passivity-based control for Markovian jump systems via retarded output feedback. Circuits Syst. Signal Process. 31(1), 189–202 (2012)
P. Shi, M. Karan, C.Y. Kaya, Robust Kalman filter design for Markovian jump linear systems with norm-bounded unknown nonlinearities. Circuits Syst. Signal Process. 24(2), 135–150 (2005)
P. Shi, M. Mahmoud, S.K. Nguang, A. Ismail, Robust filtering for jumping systems with mode-dependent delays. Signal Process. 86(1), 140–152 (2006)
X. Song, S. Xu, Robust stabilization of state delayed T-S fuzzy systems with input saturation via dynamic anti-windup fuzzy design. Int. J. Innov. Comput. Inf. Control 7(12), 6665–6676 (2011)
R. Song, H. Zhang, Y. Luo, Q. Wei, Optimal control laws for time-delay systems with saturating actuators based on heuristic dynamic programming. Neurocomputing 73, 3020–3027 (2010)
X. Su, P. Shi, L. Wu, Y. Song, A novel approach to filter design for T-S fuzzy discrete-time systems with time-varying delay. IEEE Trans. Fuzzy Syst. (2012). doi:10.1109/TFUZZ.2012.2196522
Y. Tang, J. Fang, Q. Miao, Synchronization of stochastic delayed neural networks with Markovian switching and its application. Int. J. Neural Syst. 19(1), 43–56 (2009)
Y. Wang, L. Xie, C.E. Souza, Robust control of a class of uncertain nonlinear systems. Syst. Control Lett. 19(2), 139–149 (1992)
G. Wang, Q. Zhang, V. Sreeram, Partially mode-dependent H ∞ filtering for discrete-time Markovian jump systems with partly unknown transition probabilities. Signal Process. 90(2), 548–556 (2010)
L. Wu, W. Zheng, Fault detection filter design for Markovian jump singular systems with intermittent measurements. IEEE Trans. Signal Process. 59(7), 3099–3109 (2011)
L. Wu, P. Shi, H. Gao, C. Wang, H ∞ filtering for 2D Markovian jump systems. Automatica 44(7), 1849–1858 (2008)
Z. Wu, H. Su, J. Chu, Delay-dependent H ∞ control for singular Markovian jump systems with time delay. Optim. Control Appl. Methods 30(5), 443–461 (2009)
Z. Wu, H. Su, J. Chu, Delay-dependent robust exponential stability of uncertain singular systems with time delays. Int. J. Innov. Comput. Inf. Control 6(5), 2275–2283 (2010)
L. Wu, X. Su, P. Shi, J. Qiu, Model approximation for discrete-time state-delay systems in the T-S fuzzy framework. IEEE Trans. Fuzzy Syst. 19(2), 366–378 (2011)
L. Wu, X. Su, P. Shi, J. Qiu, A new approach to stability analysis and stabilization of discrete-time T-S fuzzy time-varying delay systems. IEEE Trans. Syst. Man Cybern., Part B, Cybern. 41(1), 273–286 (2011)
L. Xie, Output feedback H ∞ control of systems with parameter uncertainty. Int. J. Control 63(4), 741–750 (1996)
S. Xu, J. Lam, X. Mao, Delay-dependent H ∞ control and filtering for uncertain Markovian jump systems with time-varying delays. IEEE Trans. Circuits Syst. I 54(9), 2070–2077 (2007)
X. Yao, L. Wu, W. Zheng, C. Wang, Passivity analysis and passification of Markovian jump systems. Circuits Syst. Signal Process. 29(4), 709–725 (2010)
S.S. Yoon, J.K. Park, T.W. Yoon, Dynamic anti-windup scheme for feedback linearizable nonlinear control systems with saturating inputs. Automatica 44(12), 3176–3180 (2008)
L. Zaccarian, D. Nesic, A.R. Teel, \(\mathcal{L}_{2}\) anti-windup for linear dead-time systems. Syst. Control Lett. 54(12), 1205–1217 (2005)
Y. Zhang, Y. He, M. Wu, J. Zhang, Stabilization for Markovian jump systems with partial information on transition probability based on free-connection weighting matrices. Automatica 47(1), 79–84 (2011)
B. Zhang, W. Zheng, S. Xu, On robust H ∞ filtering of uncertain Markovian jump time-delay systems. Int. J. Adapt. Control Signal Process. 26(2), 138–157 (2012)
X. Zhao, Q. Zeng, New robust delay-dependent stability and H ∞ analysis for uncertain Markovian jump systems with time-varying delays. J. Franklin Inst. 347, 863–874 (2010)
Acknowledgements
This work was supported by the National Natural Science Foundation of China under grant 61104007, the Key Foundation of Natural Science for Colleges and Universities in Anhui province under grant KJ2012A049, the Research Foundation for Young Scientists of Anhui University of Technology under Grant QZ201112.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Zhao, J., Wang, J. & Shen, H. Dynamic Anti-Windup Control Design for Markovian Jump Delayed Systems with Input Saturation. Circuits Syst Signal Process 32, 2213–2229 (2013). https://doi.org/10.1007/s00034-013-9560-0
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00034-013-9560-0