Abstract
This paper proposes two novel methods for computing the robustly controlled invariant set of linear discrete-time systems with additive bounded disturbances. In the proposed methods, the robustly controlled invariant set of discrete-time systems is obtained by solving the linear matrix inequality given by logarithmic norm and difference inequality. Illustrative examples are presented to demonstrate the obtained methods.
Keywords:
robustly controlled invariant set; linear discrete-time systems; logarithmic norm; difference inequality MSC:
90C25; 90C46; 93C05; 93C10
1. Introduction
The theory of set invariance plays an important role in the control and stability theory of constrained dynamical systems. Based on the importance of set invariance in control theory, set invariance theory, and its application in robust control synthesis and analysis, has been a research topic in the past decades [1]. The robustly controlled invariant set refers to a bounded state space region. Although there are disturbances or uncertainties, the state of the system can be limited by applying the control law [2]. Due to its wide application in robust control synthesis and analysis, the robustly controlled invariant set of linear system [3,4] and nonlinear systems [5] has been well studied in the past decades.
The robustly controlled invariant set is a region. When the initial state is in this region, there always exists a control input that causes the trajectory generated by the dynamic system to be still limited in this region [6]. As a suitable tool, the robustly controlled invariant set is also important to the study of Boolean control networks. Algebraic state space representation is used to study the robust control invariance of the Boolean control network. Two necessary and sufficient conditions are given to determine whether it is a robustly controlled invariant set, and all possible state feedback gain matrices of the robustly controlled invariant set are characterized [7]. Ref. [8] examines the robustly controlled invariance of a differential equation model of a genetic regulatory network. Matthias Rungger and Paulo Tabuada propose a method of calculating the external approximation of the maximal robustly controlled invariant set and providing the internal approximation to study the robustly controlled invariant set of linear discrete systems with bounded disturbances [9]. The existence of the state feedback law for continuous-time linear systems is studied when the parameters of the state and control matrix are uncertain and the state (or output) vector is subject to linear symmetry constraints in [10]. The approximation results of the minimal robustly positively invariant set for discrete linear-time-invariant systems are given in [11]. The proposed results can be applied to constrained linear discrete-time systems subject to additive but bounded disturbances and are of great help in designing robust reference regulators, predictive controllers, and time-optimal controllers [12]. The sufficient and necessary conditions for polyhedra and polyhedral cones to be positive invariant sets of discrete-time dynamic systems are given using the dual optimization method in [13]. In [14], the method of positive invariant sets is used to study the constrained regulation problem (CRP) of linear continuous fractional-order systems. The algebraic conditions for ensuring the existence of CRP linear feedback control laws are obtained, and the necessary and sufficient conditions for polyhedral sets to be positive invariant sets of linear fractional-order systems are given. There are also many studies on robustly controlled invariant sets. The computing method of the robustly controlled invariant set with additive but bounded disturbances is also studied by many researchers. Generally, the robustly controlled invariant set and the corresponding state feedback control law are transformed into a solution for the optimization problem of linear matrix inequality [15]. Ref. [16] presents a relationship between probabilistic and robustly controlled invariant sets for linear systems, which enables the use of well-studied robust design methods. An optimization algorithm for the minimal robustly positively invariant (mRPI) set approximations via sums-of-squares (SOS) optimization is presented in [17]. The algorithm optimizes the shape matrix of the ellipsoidal set approximation by minimizing the volume of the ellipsoidal set. The algorithm also optimizes the state-feedback control law to further minimize the mRPI set. A data-driven framework can also be used to calculate the approximate value of the minimum robust control invariant set (mRCI) of uncertain dynamic systems. Using an iterative algorithm based on robust optimization, the minimal robustly controlled invariant set can be calculated while selecting the optimal model from the admissible set [18].
The main contribution of this paper is to provide two methods for computing the robustly controlled invariant set. First, based on the properties of the logarithmic norm and its relationship with the matrix norm, a sufficient condition for computing the robustly controlled invariant set of linear discrete-time systems is proposed. It is also transformed into an optimization problem with linear matrix inequality constraints, and maximal robustly controlled invariant set approximation based on this method is proposed. Second, the computing method of the robustly controlled invariant set for linear discrete systems is given by using difference inequalities. The minimal robustly controlled invariant set based on this method is also proposed. The results presented in this paper provide a new alternative method for computing the robustly controlled invariant set for linear discrete systems with bounded disturbances.
The rest of this article is organized as follows. Section 2 provides some preliminaries of linear discrete systems and the definition of a robustly controlled invariant set. In the Section 3, we study the robustly controlled invariant set for linear discrete systems with bounded disturbances through difference inequalities. In the Section 4, the logarithmic norm is used to compute the robustly controlled invariant set for linear discrete-time systems. Section 5 presents simulation examples. Section 6 concludes the paper.
We make the following notations in this paper. R denotes the set of real numbers, denotes the n-dimensional Euclidean space, denotes the set of real matrices, N denotes the set of integers, and is interpreted as . The superscript T indicates matrix transpose. For a vector , denotes the 2-norm. The symbol ∗ is interpreted as the symmetric part of a symmetric matrix, (i.e., ). For a symmetric matrix , denotes that X is a positive (semi-) definite matrix, and denotes that X is a negative (semi-) definite matrix.
2. Preliminaries
In this section, some key definitions and assumption related to robustly controlled invariant sets of linear systems are introduced. Consider a discrete-time linear dynamical system described by a difference equations of the following form:
where is the state of the system, is the control input, and is the exogenous disturbance or uncertainty. is unknown but bounded and located in a compact set (i.e., for all , ). The system matrices , are constant matrices.
Definition 1
(Robustly controlled invariant set [5]). A set is a robustly controlled invariant set for the system (1) if there exists a feedback control law such that for all , for all and for all .
In particular, if the control law is determined a priori, is a robust invariant set of the system.
Hypothesis 1.
The system is stabilizable.
Remark 1.
Under Hypothesis 1, for the linear discrete-time systems , there exists a linear control law such that is Hurwitz.
3. Robustly Controlled Invariant Sets Based on Difference Inequality
Lemma 1
([19]). Let be quadratic functions of the variable :
where . We consider the following condition on
for all ζ such that
Obviously, if there exist such that for all ζ,
then (2) holds. It is a nontrivial fact that when , the converse holds, provided that there is some such that .
Lemma 2
([20]). Let be a positive-definite function, and . Define . satisfies . If there exists a scalar such that
then , . The system trajectory starting from will remain in the set , where .
If we set , then the above equation can be rewritten in the following form:
Proof.
is equivalent to , and is equivalent to for all . In accordance with S-procedure [19], it is sufficient for for all and for all , if it holds that
with , , and . That is to say, for all . □
Lemma 3
([21]). Suppose is a pair of a discrete-time system, and , . For a positive definite matrix , the ellipsoid is a robustly invariant set of this system if and only if there exists an that satisfies
Theorem 1.
Suppose that there exist a positive definite matrix , a possible non-square matrix , and scalars and , , such that
Proof.
Remark 2.
is quadratic in (5), and it is difficult to solve with MATLAB. Therefore, we need to transform the above problems to simplify the calculation.
Lemma 4
([22]). For a given symmetric matrix , where , the following three conditions are equivalent:
- (i)
- ;
- (ii)
- ;
- (iii)
- .
The following theorem is obtained by transforming (5) into linear matrix inequality using Lemma 4.
Theorem 2.
Proof.
In finding the robustly controlled invariant set of a given linear discrete-time system (1), we need to solve the feasible problem of linear matrix inequality. In addition, computing the robustly controlled invariant set mentioned above can also be transformed into an optimization problem.
Theorem 3.
Solving the maximal robustly controlled invariant set of a given linear discrete-time system (1) can be transformed into solving the following optimization problem of linear matrix inequality:
Remark 3.
In order to approximate the invariant set that contains all the invariant sets for the linear discrete-time system with disturbances, we compute the maximal robustly controlled invariant set under this situation. The volume of the ellipsoid centered at the origin determined by P is proportional to , which is not convex, but monotonic transformation can render this problem convex. One alternative is the logarithmic transform, leading to minimization of . Another alternative is to convert the objective function to , where n represents the dimension of Q [19].
4. Robustly Controlled Invariant Sets Based on Logarithmic Norm
In this section, the definition and characteristics of logarithmic norm are introduced, and the method to obtain the set of robustly controlled invariant based on logarithmic norm is given.
The logarithmic norm of a matrix M (or the measure of a matrix) is defined by
where I denotes the dimensional compatible identity on , and the symbol indicates that any matrix norm defined is in the inner product space with inner product . While the matrix norm is always positive if , the logarithmic norm may also take negative values (e.g. for the Euclidean vector norm and when A is negative definite because is also negative definite [23]).
For the usual 2-matrix norms, the following formulas are well-known:
For any inner product on , and the corresponding inner product norm , we have
Let H be a symmetric positive definite matrix; the function defined on by is said to be the weight H inner product in order to distinguish from the standard (or Euclidean) inner product , where I is the identity matrix.
Definition 2
(Weighted H norm [24]). For any vector x and any matrix M, the weighted H vector norm, weighted H matrix norm, and weighted H logarithmic matrix norm is defined, respectively, by
Lemma 5
([24]). For any real matrix M,
and
where , , and stands for the maximal eigenvalue of a symmetric matrix M.
Lemma 6
([25]). For any real matrix M,
where is interpreted as the determinant of a given matrix. For the convenience of calculation, the above equation can be expressed in the form of the following matrix inequality:
The following lemma is a set of known results that can be found in [26,27].
Lemma 7
([26,27]). M and N are square matrices. Then,
Remark 4.
It is concluded immediately from Lemma 7 that . Since is stabilizable, there exist a state feedback matrix and positive matrix such that [28]. Compared with Equation (6), while . According to the definition of in Definition 2, we can obtain the formula , where the numerator and denominator are vector norms. Considering the practical significance of the vector norm, it can be seen that the vector norm is greater than or equal to zero. Therefore, it is easy to obtain that , which in turn leads to .
For simplicity, let . Under the control law , the system (1) can be written as
where is the initial state of the system (1). The exogenous disturbance is bounded in the inner space , that is , where is a given scalar. The following theorem provides a construction method of the robust control invariant set of system (1).
Theorem 4.
Suppose that there exist and a positive definite matrix such that . Then, the set
is a robustly controlled invariant set of the system (1).
Proof.
Theorem 5.
Finding the minimal robustly controlled invariant set Ω of a given linear discrete-time system (1) can be transformed into solving the following optimization problem of linear matrix inequality:
where .
Proof.
Given a linear discrete-time system, A, B, , and W are known. Furthermore, we can easily obtain and as P has already provided. Therefore, and are known in the robustly controlled invariant set . To obtain a robustly controlled invariant set , simply find again. According to Lemma 6, finding the value of can be transformed into solving the following optimization problem of linear matrix inequality:
where . □
Our above conclusions can also be generalized to additional systems, such as Markovian jump system [29] and nonlinear time-delay system [30,31].
5. Numerical Examples
Example 1.
(i) The robust control invariant set by Theorem 2
Consider a 2-dimensional linear system
with the following parameters:
The disturbance , where
From the solutions P satisfying (7), the following are obtained:
According to the substitutions of variables,
Here, we take , , and . Therefore, the robustly controlled invariant set of the system (15) is
The corresponding linear control law is . The robustly controlled invariant set yielded from Theorem 2 is shown by the dashed-dotted ellipsoid in Figure 1.
Figure 1.
Robustly controlled invariant sets of the system.
(ii) The maximal robustly controlled invariant set by Theorem 3
Consider the 2-dimensional linear system in (15) with the same , and disturbance, the maximal robustly controlled invariant set of the system (15) with a linear control law of can be obtained by solving the following optimization problem
The solutions are obtained as follows:
According to the changes of variables,
If we set and , then . Therefore, the robust control invariant set of the system (16) is
The corresponding linear control law is . The maximal robustly controlled invariant set yielded from Theorem 3 is shown by the dashed ellipsoid in Figure 1.
(iii) The robustly controlled invariant set by Theorem 4
Consider the 2-dimensional linear system in (15) and set , the logarithmic norm of the system (15) with a linear control law of can be obtained by solving the following optimization problem:
The obtained logarithmic norm and control gain are and , respectively. With the control gain , the robustly controlled invariant set is
Remark 5.
To reduce and limit the influence of disturbances on the system, the minimum robustly controlled invariant set needs to be considered. The robustly controlled invariant set yielded from Theorem 5 is represented by the solid ellipsoid in Figure 1. Examples 1–3 are the robustly controlled invariant sets corresponding to Theorems 2–4 under the same system. To reduce and limit the impact of disturbances on the system, we select the minimum robustly controlled invariant set. It can be seen from Figure 1 that Theorem 4 is the least conservative.
Example 2.
(i) The robust control invariant set by Theorem 2
Consider a 2-dimensional linear system
with the following parameters:
The disturbance , where
From the solutions P satisfying (7), the following are obtained:
According to the changes of variables,
Here, we take , , and . Therefore, the robustly controlled invariant set of the system (16) is
The corresponding linear control law is . The robustly controlled invariant set yielded from Theorem 2 is shown by the solid ellipsoid in Figure 2.
Figure 2.
Robustly controlled invariant sets of the system.
(ii) The robustly controlled invariant set by Theorem 3
Considering the 2-dimensional linear system (16) with a linear control law of , a solution can be obtained by solving the following optimization problem
The solutions are obtained as follows:
According to the substitutions of variables,
If we set and , then . Therefore, the robustly controlled invariant set of the system (16) is
The corresponding linear control law is . The maximal robustly controlled invariant set yielded from Theorem 3 is shown by the dashed ellipsoid in Figure 2.
(iii) The robustly controlled invariant set by Theorem 4
Consider the 2-dimensional linear system (16) and set . The logarithmic norm of the system (16) with a linear control law of can be obtained by solving the following optimization problem
The obtained logarithmic norm and control gain are and , respectively. With the control gain , the robustly controlled invariant set is
Remark 6.
Example 3.
(i) The robustly controlled invariant set by Theorem 3
Consider a 2-dimensional linear system
with following parameters:
The disturbance , where
From the solutions P satisfying (7), the following are obtained:
According to the substitutions of variables,
Here, we take , , and . Therefore, the robustly controlled invariant set of the system (17) is
The corresponding linear control law is . The robustly controlled invariant set yielded of the Theorem 2 is shown by the dashed-dotted ellipsoid in Figure 3.
Figure 3.
Robustly controlledinvariant sets of the system.
(ii) The robustly controlled invariant set by Theorem 3
Consider the 2-dimensional linear system in (17). The robustly controlled invariant set of the system (17) with a linear control law of can be obtained by solving the following optimization problem:
The solutions are obtained as follows:
According to the substitutions of variables,
If we set and , then . Therefore, the robustly controlled invariant set of the system (17) is
The corresponding linear control law is . The robustly controlled invariant set yielded of the Theorem 3 is shown by the dashed ellipsoid in Figure 3.
(iii) The robustly controlled invariant set by Theorem 4
Consider the 2-dimensional linear system (17) and set . The logarithmic norm of the system (17) with a linear control law of can be obtained by solving the following optimization problem:
The obtained logarithmic norm and control gain are and , respectively. With the control gain , the robustly controlled invariant set is
6. Conclusions
In this paper, the sufficient condition for computing the robust control invariant set of linear discrete-time systems with additive bounded disturbances is discussed. The robust control invariant set is proposed by using two methods, difference inequality and LMI based on logarithmic norm, and solved by LMI optimization problem. In addition, we presented the computing method of a maximum and minimum robust control invariant set based on the above two methods. Results presented in this paper provide a new alternative method for computing the robust control invariant set and generalize the results of the robust control invariant set for discrete-time linear systems.
Author Contributions
Conceptualization, H.Y.; formal analysis, C.W.; investigation, C.W.; supervision, H.Y. and I.G.I.; writing—original draft, C.W.; writing—review and editing, H.Y. and I.G.I. All authors have read and agreed to the published version of the manuscript.
Funding
This paper is partly financial supported by the National Statistical Science Research Project, grant 2021LY083, and the National Natural Science Foundation of China, grant 62176140.
Acknowledgments
The authors are thankful to the respected reviewers for their valuable comments and constructive suggestions towards the improvement of the original paper.
Conflicts of Interest
The authors declare that there are no conflict of interest regarding the publication of this paper.
References
- Rakovic, S.V.; Baric, M. Parameterized robust control invariant sets for linear systems: Theoretical advances and computational remarks. IEEE Trans. Autom. Control 2010, 55, 1599–1614. [Google Scholar] [CrossRef]
- Tahir, F.; Jaimoukha, I.M. Robust Positively Invariant Sets for Linear Systems Subject to Model-Uncertainty and Disturbances. Ifac Proc. Vol. 2012, 45, 213–217. [Google Scholar] [CrossRef]
- Raković, S.V.; Kerrigan, E.C.; Mayne, D.Q.; Kouramas, K.I. Optimized robust control invariance for linear discrete-time systems: Theoretical foundations. Automatica 2007, 43, 831–841. [Google Scholar] [CrossRef]
- Tarraf, D.C.; Bauso, D. Finite alphabet control of logistic networks with discrete uncertainty. Syst. Control. Lett. 2014, 64, 20–26. [Google Scholar] [CrossRef]
- Blanchini, F. Set invariance in control. Automatica 1999, 35, 1747–1767. [Google Scholar] [CrossRef]
- Fiacchini, M.; Alamo, T.; Camacho, E.F. On the computation of convex robust control invariant sets for nonlinear systems. Automatica 2010, 46, 1334–1338. [Google Scholar] [CrossRef]
- Blanchini, F.; Miani, S. Set-Theoretic Methods in Control; Birkhäuser: Boston, MA, USA, 2008; Volume 78. [Google Scholar]
- Li, H.; Xie, L.; Wang, Y. On robust control invariance of Boolean control networks. Automatica 2016, 68, 392–396. [Google Scholar] [CrossRef]
- Parise, F.; Valcher, M.E.; Lygeros, J. On the reachable set of the controlled gene expression system. In Proceedings of the 53rd IEEE Conference on Decision and Control, Los Angeles, CA, USA, 15–17 December 2014; pp. 4597–4604. [Google Scholar]
- Rungger, M.; Tabuada, P. Computing Robust Controlled Invariant Sets of Linear Systems. IEEE Trans. Autom. Control 2017, 62, 3665–3670. [Google Scholar] [CrossRef]
- Dorea, C.E.T.; Hennet, J.C. On Robust Positive Invariance of Unbounded Polyhedra. Ifac Proc. Vol. 1995, 28, 231–236. [Google Scholar] [CrossRef]
- Rakovic, S.V.; Kerrigan, E.C.; Kouramas, K.I.; Mayne, D.Q. Invariant approximations of the minimal robust positively invariant set. IEEE Trans. Autom. Control 2005, 50, 406–410. [Google Scholar] [CrossRef]
- Tahir, F.; Jaimoukha, I.M. Low-Complexity Polytopic Invariant Sets for Linear Systems Subject to Norm-Bounded Uncertainty. IEEE Trans. Autom. Control 2014, 60, 1416–1421. [Google Scholar] [CrossRef][Green Version]
- Lei, Y.; Yang, H. Dual optimization approach to set invariance conditions for discrete-time dynamic systems. Optim. Eng. 2023, 1–18. [Google Scholar] [CrossRef]
- Si, X.; Yang, H. Constrained regulation problem for continuous-time stochastic systems under state and control constraints. J. Vib. Control 2022, 28, 3218–3230. [Google Scholar] [CrossRef]
- Yu, S.; Zhou, Y.; Qu, T.; Xu, F.; Ma, Y. Control invariant sets of linear systems with bounded disturbances. Int. J. Control. Autom. Syst. 2018, 16, 622–629. [Google Scholar] [CrossRef]
- Hewing, L.; Carron, A.; Wabersich, K.P.; Zeilinger, M.N. On a correspondence between probabilistic and robust invariant sets for linear systems. In Proceedings of the 2018 European Control Conference (ECC), Limassol, Cyprus, 12–15 June 2018. [Google Scholar]
- Gao, D.; Li, Q.; Wang, M.; Luo, J.; Li, J. Ellipsoidal approximations of the minimal robust positively invariant set. ISA Trans. 2023; in press. [Google Scholar] [CrossRef]
- Chen, Y.; Peng, H.; Grizzle, J.; Ozay, N. Data-driven computation of minimal robust control invariant set. In Proceedings of the 2018 IEEE Conference on Decision and Control (CDC), Miami, FL, USA, 17–19 December 2018. [Google Scholar]
- Boyd, S.; El Ghaoui, L.; Feron, E.; Balakishnan, V. Linear Matrix Inequalities in System and Control Theory; Society for Industrial and Applied Mathematics: Philadelphia, PA, USA, 1994. [Google Scholar]
- That, N.D.; Nam, P.T.; Ha, Q.P. Reachable Set Bounding for Linear Discrete-Time Systems with Delays and Bounded Disturbances. J. Optim. Theory Appl. 2013, 157, 96–107. [Google Scholar] [CrossRef]
- Shingin, H.; Ohta, Y. Optimal Invariant Sets for Discrete-Time Systems Approximation of the Reachable Sets for Bounded Inputs. Trans. Soc. Instrum. Control. Eng. 2004, 40, 842–848. [Google Scholar] [CrossRef][Green Version]
- Yu, L. Robust Control: Linear Matrix Inequality Approach; Tsinghua University: Beijing, China, 2002. [Google Scholar]
- Harville, D.A. Matrix Algebra from a Statistician’S Perspective; Taylor & Francis: Abingdon, UK, 1998. [Google Scholar]
- Hu, G.D.; Liu, M. The weighted logarithmic matrix norm and bounds of the matrix exponentia. Linear Algebra Its Appl. 2004, 390, 145–154. [Google Scholar] [CrossRef]
- Ström, T. On logarithmic norms. Siam J. Numer. Ann. 1975, 12, 741–753. [Google Scholar] [CrossRef]
- Martin, R.H., Jr. Logarithmic norms and projections applied to linear differential systems. J. Math. Anal. Appl. 1974, 45, 432–454. [Google Scholar] [CrossRef]
- Ding, W.; Hou, Z.; Wei, Y. Tensor logarithmic norm and its applications. Numer. Linear Algebra Appl. 2016, 23, 989–1006. [Google Scholar] [CrossRef]
- Yang, R.; Zhang, G.; Sun, L. Finite-time robust simultaneous stabilization of a set of nonlinear time-delay systems. Int. J. Robust Nonlinear Control 2020, 30, 1733–1753. [Google Scholar] [CrossRef]
- Liu, X.; Liu, W.; Li, Y.; Zhuang, J. Finite-time H∞ control of stochastic time-delay Markovian jump systems. J. Shandong Univ. Sci. Technol. 2022, 41, 75–84. [Google Scholar]
- Drazin, P.G. Nonlinear Systems; Cambridge University Press: Cambridge, UK, 1992; Volume 10. [Google Scholar]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).