Optimal Stabilization Control for Discrete-time Markov Jump Linear System with Control Input Delay
Chunyan Han, Hongdan Li, Huanshui Zhang

TL;DR
This paper develops necessary and sufficient conditions for stabilizing and controlling Markov jump linear systems with input delay, using coupled algebraic Riccati equations, advancing the theoretical understanding of such systems.
Contribution
It introduces explicit stabilization conditions and designs an optimal controller for MJLS with input delay, using a novel Lyapunov equation and Riccati framework.
Findings
Stabilization conditions are both necessary and sufficient.
Optimal controller is derived via coupled algebraic Riccati equations.
Stabilizability is characterized by positive definite solutions under observability.
Abstract
This paper will investigate the infinite horizon optimal control and stabilization problems for the Markov jump linear system (MJLS) subject to control input delay. Different from previous works, for the first time, the necessary and sufficient stabilization conditions are explored under explicit expressions, and the optimal controller for infinite horizon is designed with a coupled algebraic Riccati equation. By introducing a new type of Lyapunov equation, we show that under the exact observability assumption, the MJLS with control input delay is stabilizable in the mean square sense with the optimal controller if and only if a coupled algebraic Riccati equation has a unique positive definite solution. The presented results are parallel to the optimal control and stabilization for standard system with input delay.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsStability and Control of Uncertain Systems · Neural Networks Stability and Synchronization · Stability and Controllability of Differential Equations
Optimal Stabilization Control for Discrete-time Markov Jump Linear System with Control Input Delay††thanks: This work is supported by the National Natural Science
Foundation of China (Nos. 61473134, 61573220, 61120106011, 61573221) and the Postdoctoral Science Foundation of China (No. 2017M622231). *∗*Corresponding author: Huanshui Zhang. Email: [email protected]
Chunyan Hana, Hongdan Lib, Huanshui Zhangb,∗
a School of Electrical Engineering, University of Jinan,
Jinan Shandong 250022, China
b School of Control Science and Engineering, Shandong University,
Jinan Shandong 250061, China
Abstract
This paper will investigate the infinite horizon optimal control and stabilization problems for the Markov jump linear system (MJLS) subject to control input delay. Different from previous works, for the first time, the necessary and sufficient stabilization conditions are explored under explicit expressions, and the optimal controller for infinite horizon is designed with a coupled algebraic Riccati equation. By introducing a new type of Lyapunov equation, we show that under the exact observability assumption, the MJLS with control input delay is stabilizable in the mean square sense with the optimal controller if and only if a coupled algebraic Riccati equation has a unique positive definite solution. The presented results are parallel to the optimal control and stabilization for standard system with input delay.
Keywords: Optimal control, stabilization, algebraic Riccati equation, Markov jump linear system, input delay.
1 Introduction
Discrete-time MJLSs represent an important class of stochastic systems because they can be used to model random abrupt changes in structure. Dynamic systems with delays [1] or more general networked control applications [2], where communication networks are used to interconnect remote sensors, actuators and processors, have been shown to be amendable to MJLS modeling. Motivated by a wide spectrum of applications, there has been active research in the stabilization control problems for state delayed MJLSs[3]-[6], while no optimality of the controller was considered simultaneously. Different from the previous stabilization results, we mainly study the stabilization properties of the infinite horizon optimal controller in this paper.
The optimal control and stabilization problems for infinite horizon MJLSs have attracted the attention of many researchers. For example, necessary and sufficient existence conditions for the infinite horizon optimal controller were developed in [7], and sufficient stabilization conditions were explored which containing infinite sums. In [8], the definitions of the controllability and observability of discrete-time MJLS were developed. The existence of optimal steady-state controllers was guaranteed by the absolute controllability and the stability of the controlled system was guaranteed by the absolute observability. In [9], a necessary and sufficient condition was presented for the existence of a positive-semidefinite solution of the coupled algebraic Riccati-like equation (CARE) occurring in the infinite horizon optimal control problems. In [10], the concepts of mean square stabilizability and detectability were proposed, and a necessary and sufficient condition for the existence of the stabilizable solution to the infinite horizon optimal control problem was proposed under these concepts. In [11], a new detectability concept (weak detectability) for discrete-time MJLS was presented, and the new concept supplied a sufficient condition for the mean square stability of the infinite-horizon optimal controlled system. It has been shown in [11] that mean square detectability developed in [10] ensured weak detectability. Latter, Costa and do Val [12] summarized the available results and gave a proposition on the mean square stabilizable of the system. Under the assumption that the system was weak detectable, the system was mean square stabilizable if and only if there existed a positive semi-definite solution to the CARE. More recently, the optimal stationary output feedback control for MJLS waere studied in [13], [14]. It can be seen that no time delays are considered in the aforementioned results.
The optimal control and stabilization of linear system with input delay has received renewed interest in recent years. Various approaches have been developed. The prediction method is one of the famous methods to deal with input delays, which can be traced to the Smith predictor [15]. To overcome the limitation of the original Smith predictor that is just suitable for the open-loop stable system, the finite spectrum assignment and reduction method are developed in [16] and [17], respectively. It can be found that traditional prediction method contains the computation of distributed terms, which is computationally challenging and may be source of instability. To overcome this problem, the truncated predictor feedback [18] and closed-loop predictor approaches [19], [20], have been developed. Obviously, prediction method is an efficient tool for dealing with the optimal control and stabilization problems for the linear systems with input delay. However, it can’t be applied to the stochastic systems subject to input delay directly since the separation principle is not satisfied in the stochastic system. In [21] and [22], the stabilization problems for the discrete-time systems with multiplicative noise and input delays are considered. It has been shown that the system under consideration can be stabilized if and only if the algebraic Riccati-type equations have a unique solution such that a specific matrix is positive definite. It is worth mentioning that few results about infinite horizon optimal control and stabilization problem for MJLS with input delay have been published, which motivates us to undertake the present study. The fundamental questions we will answered in this paper are that: 1) To explore the necessary and sufficient condition for the existence of the infinite horizon optimal controller for the MJLS with input delay; 2) To find the mean square stablization condition for the optimal controlled MJLS.
In this paper, we aim to provide a thorough solution to the problems of optimal control and stabilization for infinite horizon discrete MJLS subject to input delay. As the preliminaries, the results of finite horizon optimal control for MJLS with control input delay are presented, and the necessary and sufficient solvability condition of finite horizon case is given in an explicit expression. By doing the convergence analysis on the coupled Riccati equation for the finite horizon case, the infinite horizon optimal controller and the stabilization conditions (necessary and sufficient) are derived. In addition, the Lyapunov function for stabilization is expressed with the optimal cost function. The stabilization result is obtained under the assumption of exact observability, under which it is shown that the optimal controlled MJLS is mean square stabilizable if and only if the coupled ARE has a unique positive definite solution.
The remainder of this paper is organized as follows. Section 2 provides the problem formulation and the preliminary results of finite horizon optimal control for MJLS with input delay. In Section 3, main results of the infinite horizon optimal control and stabilization problems are presented. Numerical examples are given in Section 4 to illustrate main results of this paper. Some concluding remarks are given in Section 5. Finally, relevant proofs are detailed in Appendices.
Notations: Throughout this paper, denotes the -dimensional Euclidean space, denotes the norm bounded linear space of all matrices. For , stands for the transpose of . As usual, will mean that the symmetric matrix is positive semi-definite (positive definite), respectively. denotes the mathematical expectation operator, means the occurrence probability of an event. represents a stochastic basis, with the -field generated by the random variables . We will compactly write the sum as and denote as .
2 Problem Formulation and Preliminaries
2.1 Problem Formulation
We consider in this paper the infinite horizon optimal control and stabilization problems for the MJLS with input delay. On the stochastic basis , consider the following time-invariant MJLS
[TABLE]
where is the state, is the control input with delay . denotes the system mode which is a discrete-time homogeneous Markov chain. It is assumed that takes values in a finite state space with transition probability matrix , where for and for every . The matrices and are selected at each time step from time invariant sets and according to the value of the mode. We assume that is independent of and , and the initial values are known.
The associated cost function is defined as
[TABLE]
where and are deterministic symmetric weighting matrices with appropriate dimensions.
Now, we present some definitions.
Definition 1
The discrete-time MJLS (1) is said to be mean square stabilizable if for any initial conditions, there exist a -measurable constant gain controller
[TABLE]
such that .
Definition 2
The following MJLS
[TABLE]
is called exactly observable, if for any ,
[TABLE]
For simplicity, we rewrite system (3) as , where with , and .
Throughout this paper, the following assumptions are required to be satisfied.
Assumption 1
* and .*
Assumption 2
* is exactly observable.*
Then the infinite-horizon optimal control and stabilization for system (1) can be stated as:
Problem 1: Find a -measurable controller , which minimizes the cost (2) and stabilizes system (1).
2.2 Preliminaries
In this part, we recall the finite horizon optimal control problem for system (1), which serves as the preparation for the infinite horizon case.
The finite horizon cost function associated to system (1) with admissible control law is given by
[TABLE]
where is an integer, and are deterministic symmetric matrices with compatible dimension and .
The finite-horizon optimal control for system (1) can be stated as: Find a -measurable such that (4) is minimized subject to (1).
For the convenience of discussions latter, we denote a realization (sample path) of by , and define a backward coupled difference equation
[TABLE]
for with terminal values
[TABLE]
where , and and satisfy the following backward recursions
[TABLE]
for with terminal values
[TABLE]
(5)-(10) is termed as the backward coupled difference Riccati equation(CDRE). In addition, we introduce the following notations
[TABLE]
for . The results for the finite horizon optimal control are stated as below.
Lemma 1
Consider and as in (6)-(8), (11) and (12), the following expressions are satisfied
[TABLE]
Proof. The detailed proof can be found in [24].
Theorem 1
Under Assumption 1, the finite-horizon optimal controller is given by
[TABLE]
and the controller is unique if and only if
[TABLE]
The optimal costate is
[TABLE]
and the optimal cost is
[TABLE]
Proof. The detailed proof can be found in [24].
Remark 1
The finite horizon optimal control result is obtained by two basic formulas: one is an improved delayed forward and backward jumping parameter equation (D-FBJPE) which is used to deal with the input delay, and the other is a d-step backward formula which is used to overcome the correlation of the jumping parameters. The detailed description can be seen from [24].
Remark 2
In order to make the time horizon explicit in the finite-time optimal control problem, we rewrite as respectively, and set .
3 Main Results
In this section, the main results of this paper will be presented, the necessary and sufficient stabilization conditions for optimal control systems will be established.
Before proposing the solution to Problem 1, the following lemmas will be given first.
Lemma 2
If , the optimal control for the finite horizon case has a unique solution.
Proof. See Appendix A.
Remark 3
If , we will obtain from Lemma 2 that
[TABLE]
It follows from (5)-(8) that can be computed for as well. Moreover, one yields from that
[TABLE]
So we have for any and .
Lemma 3
Take . If , we have
[TABLE]
Proof. See Appendix B.
Lemma 4
If Assumptions 1 and 2 are satisfied, then there exists an integer , such that
[TABLE]
Proof. See Appendix C.
In what follows, we introduce the generalized CAREs as
[TABLE]
[TABLE]
Then the main results of this paper can be stated as below.
Theorem 2
If Assumptions 1 and 2 are satisfied and system (1) is mean square stabilizable, we have the following properties:
1) When , converge to respectively for any and . Furthermore, obey the coupled algebraic Riccati equations (26)-(35).
2)
[TABLE]
Proof. See Appendix D.
Theorem 3
If Assumptions 1 and 2 are satisfied, then system (1) is mean-square stabilizable if and only if there exists a unique solution to (26)-(35) such that
[TABLE]
In this case, the optimal controller given by
[TABLE]
stabilizes (1) and minimizes the performance index (2). The optimal value of (2) is given by
[TABLE]
Proof. See Appendix E.
4 Numerical Examples
In this section, we show the efficiency of the stabilization result for the infinite-horizon case. The specifications of the system (1) and the weighting matrices in (2) are as follows
[TABLE]
The initial distribution of is s and probability transition matrix of is \left[\begin{array}[]{cc}0.9&0.1\\ 0.3&0.7\\ \end{array}\right]. Meanwhile, the constant delay , and the initial values of remain unchanged. we run Monte Carlo simulations, and select the first trajectory to show the efficiency of the proposed algorithm. By applying Theorem 2, the calculation results are listed as follow.
[TABLE]
And the stabilization condition
[TABLE]
is satisfied. If , the optimal stabilization controller is
[TABLE]
If , the optimal stabilization controller is
[TABLE]
From (38), we can derive the optimal cost .
5 Conclusion
In this paper, necessary and sufficient stabilization conditions for MJLS with input delay have been investigated. It is shown that, under the exact observability assumption, we show that the closed MJLS is mean square stabilizable if and only if the CARE admits a unique positive definite solution.
Appendix A Proof of Lemma 2
Proof. By induction method, we will show that the optimal control associated with performance (2) and system (1) has a unique solution for . For ,
[TABLE]
It follows from
[TABLE]
that
[TABLE]
In light of Theorem 1, we know that the finite horizon optimal control admits a unique solution for .
Next, suppose the solution to finite horizon control with terminal time is unique for some , i.e.,
[TABLE]
Without loss of generality, we take and is an arbitrary value. Then we get that and is arbitrary. In view of (21), we can obtain the optimal cost with terminal time
[TABLE]
Since is arbitrary, we have
[TABLE]
Recalling that the variables defined in (5)-(8) are time-invariant for owning to the selection that , i.e.,
[TABLE]
For , it yields from (82) that
[TABLE]
For , we have
[TABLE]
It concludes from Theorem 1 that there exists a unique solution to the finite horizon optimal control with . Then the uniqueness and existence of the solution to the optimal control for the finite horizon case is shown for . This completes the proof.
Appendix B Proof of Lemma 3
Proof. In view of Theorem 1, we have that for any and . Therefore, we have from (10) that for . Recalling from the invariance of and (84), one yields
[TABLE]
It implies that . Then follows immediately.
Next, we will show that (24) is satisfied. Let the system (1) start at with any initial value and denote it as
[TABLE]
In view of (21), the optimal value of (86) can be written as
[TABLE]
It follows from the arbitrary of that
[TABLE]
Based on (88) and the time invariance of , one yields (24). This completes the proof of Lemma 3.
Appendix C Proof of Lemma 4
Proof. In order to facilitate the description, we denote
[TABLE]
If Assumption 1 is satisfied, one yields from Lemma 3 that for all . In the next, we just need to show that there exists such that . Assume this is not valid. Then we get an non-empty set
[TABLE]
In light of (86) and (87), we can deduce that . Since is arbitrary, we get that . Then if , we can deduce that . It implies that . Note that each is non-empty and with finite-dimension, we can obtain that
[TABLE]
It follows from (89) that there must exist an integer , such that for , and thus . It means that . Therefore, there must exist a nonzero vector , such that for any .
Set in (87), we get
[TABLE]
It follows from the hypothesis and that
[TABLE]
Then system (1) becomes as
[TABLE]
From the observability of (91), we get that . This contradicts the fact . So there exists some such that . This completes the proof of Lemma 4.
Appendix D Proof of Theorem 2
Proof. (1) In the first part of the proof, we will show the convergence of the difference Riccati equations (5)-(8).
Now, we start to prove that are convergent. Define
[TABLE]
then the system (1) can be rewritten as
[TABLE]
where
[TABLE]
and the performance index (2) becomes as
[TABLE]
where
[TABLE]
It can be seen that Problem 1 is equivalent to the minimization of (104) subject to (92). The necessary condition for minimizing the cost index of (104), i.e., the maximum principle, is given as
[TABLE]
Applying (105)-(107) and following a similar derivation as that of Theorem 1 in [21], we obtain the optimal controller
[TABLE]
and establish the relationship between and the costate
[TABLE]
where and satisfy the following difference Riccati equations
[TABLE]
According to the partitioned form of the augmented state , the block forms of and can be written as
[TABLE]
and (109) becomes as
[TABLE]
From (105), one yields
[TABLE]
In addition, from the maximum principle developed in [24], a necessary condition for minimizing (2) for system (1) is as:
[TABLE]
Compared (121) with (122), we get
[TABLE]
Based on the above expression, one yields
[TABLE]
Follow a similar discussion as (73)-(74) in [21], we can show that if system (1) is mean-square stabilizable, then the augmented system (92) is stabilizable in the mean square sense as well. Also, the observable keeps. So it follows from Theorem 2 in [23] that are convergent. It concludes from the ergodicity of and (123)-(126) that converge as well, i.e. are convergent. Denote . Obviously, satisfy (26)-(29).
Next, we will show the convergence of and . In view of (10) and based on the convergence of , we get that is convergent. Denote , then satisfies the algebraic Riccati equation (31). Now, we show the convergence of . For this purpose, we compute the cost with the initial values , but is arbitrary. First, define a Lyapunov function
[TABLE]
Applying (1) and (5)-(12), we deduce that
[TABLE]
The expressions (15)-(18) play a key role in the derivation of (128). As shown in Remark 5, (5)-(12) is also satisfied for . So (128) holds for . Adding from to on both sides of (128), one yields
[TABLE]
It follows from (129) that
[TABLE]
From the arbitrariness of , we get
[TABLE]
which implies that increases with respect to . Analogous to the derivation of (73)-(77) in [21], we can show that there exist constant and , such that
[TABLE]
Recalling that ,which indicates that . The boundedness of is shown. Recalling that is monotonically increasing. Therefore, it is convergent. In light of the time invariance of , we obtain that
[TABLE]
This completes the first part of the proof of Theorem 2.
(2) In the second part of the proof, we will show that (36) is satisfied. Note from Lemma 4, we known that there exists an integer , such that
[TABLE]
On the other hand, is monotonically increasing with respect to , so we have
[TABLE]
Therefore (36) is satisfied. The proof of Theorem 2 is completed.
Appendix E Proof of Theorem 3
Proof. Suppose and are the solutions to (26)-(35) such that
[TABLE]
In what follows, we shall prove that the optimal controller (37) stabilizes (1). For this purpose, we introduce the following Lyapunov function
[TABLE]
Employing (1) and (26)-(35), one gets
[TABLE]
(131) implies that decreases with respect to . Further, it follows from (130) that
[TABLE]
(132) indicates that is bounded below. It follows from (131) and (132) that is convergent.
Next, set to be any nonnegative integer. Via adding from to on both sides of (131) and letting , we get that
[TABLE]
where the last equality holds owning to the convergence of . Note that
[TABLE]
By a time shift of length of , it results in
[TABLE]
In view of (133), we get that
[TABLE]
Recalling from Lemma 4, we know that there exists an integer , such that
[TABLE]
So (135) indicates that . That is to say (37) stabilizes (1) in the mean-square sense.
In what follows, we will show that the cost function (2) is minimized by (37). Adding from to to (131), one yields
[TABLE]
Note that system (1) is mean square stabilizable, we have
[TABLE]
On the other hand,
[TABLE]
It concludes from (137) and (138) that
[TABLE]
Let on both sides of (136), we get
[TABLE]
Since is positive, then (139) is minimized if and only if
[TABLE]
The corresponding optimal cost (38) is obtained.
From the derivation of Theorem 2, the following condition is satisfied
[TABLE]
The uniqueness can be similarly shown as the proof of Theorem 3 in [21], so we omit here. This completes the proof of Theorem 3.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] J. Nilsson, B. Bernhardsson, and B. Wittenmark, “Stochastic analysis and control of real-time systems with random time delays,” Automatica, vol. 34, no. 1, pp. 57 C 64, 1998.
- 2[2] J. P. Hespanha, P. Naghshtabrizi, and Y. Xu, “A Survey of Recent Results in Networked Control Systems,” Proc. IEEE, vol. 95, no. 1, pp. 138 C 162, Jan. 2007.
- 3[3] J. Xiong, J. Lam, “Stabilization of discrete-time Markovian jump linear systems via time-delayed controllers,” Automatica, vol. 42, pp. 747-753, 2006.
- 4[4] M. Liu, D. W.C. Ho, Y. Niu, “Stabilization of Markovian jump linear system over networks with random communication delay,” Automatica, vol. 45, pp. 416-421, 2009.
- 5[5] T. Yang, L. Zhang, Y. Li, and Y. Leng, “Stabilization of Markov jump linear systems subject to both state and mode detection delays,” IET Control Theory and Applications, vol. 8, no. 4, pp. 260-266, 2013.
- 6[6] Y. Shen, Z. Wu, P. Shi, Z. Shu, and H. R. Karimi, “ H ∞ subscript 𝐻 H_{\infty} control of Markov jump time-delay systems under asynchronous controller and quantizer” Automatica, vol. 99, pp. 352 C 360, 2019.
- 7[7] H. J. Chizeck, A. S. Willsky, and D. Castanon, “Discrete-time Markovian-jump linear quadratic optimal control,” Int. J. Contr., vol. 43, no. 1, pp. 213-231, 1986.
- 8[8] Y. Ji and H. J. Chizeck, “Controllability, observability and discrete time Markovian jump linear quadratic control,” Int. J. Contr., vol. 48, no. 2, pp. 481-498, 1988.
