Next Article in Journal
Semi-Analytical Methods in the Problem of Deformation of a Fluid Strip
Previous Article in Journal
Differential Properties of Jacobi-Sobolev Polynomials and Electrostatic Interpretation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Controlled Invariant Sets of Discrete-Time Linear Systems with Bounded Disturbances

1
College of Mathematics and Systems Science, Shandong University of Science and Technology, Qingdao 266590, China
2
Faculty of Economics and Business Administration, Sofia University “St. Kl. Ohridski”, 125 Tzarigradsko Chaussee Blvd., Bl. 3, 1113 Sofia, Bulgaria
*
Authors to whom correspondence should be addressed.
Mathematics 2023, 11(15), 3421; https://doi.org/10.3390/math11153421
Submission received: 3 July 2023 / Revised: 23 July 2023 / Accepted: 4 August 2023 / Published: 6 August 2023
(This article belongs to the Section Difference and Differential Equations)

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.

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, R n denotes the n-dimensional Euclidean space, R m × n denotes the set of m × n real matrices, N denotes the set of integers, and N 0 is interpreted as 0 N . The superscript T indicates matrix transpose. For a vector v R n , υ denotes the 2-norm. The symbol ∗ is interpreted as the symmetric part of a symmetric matrix, (i.e., a b T b c = a b c ). For a symmetric matrix X R n × n , X 0 X 0 denotes that X is a positive (semi-) definite matrix, and X 0 X 0 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:
x k + 1 = A x k + B u k + B w w k , k N 0 ,
where x k R n is the state of the system, u k R n is the control input, and w k R n is the exogenous disturbance or uncertainty. w k is unknown but bounded and located in a compact set W = w R n w w m a x (i.e., w k W for all k N 0 , N 0 = 0 N ). The system matrices A R n × n , B , B w R n × m are constant matrices.
Definition 1 
(Robustly controlled invariant set [5]). A set Ω R n is a robustly controlled invariant set for the system (1) if there exists a feedback control law K · such that for all x 0 Ω , x k Ω for all w k W and for all k N 0 .
In particular, if the control law K · is determined a priori, Ω is a robust invariant set of the system.
Hypothesis 1. 
The system A , B is stabilizable.
Remark 1. 
Under Hypothesis 1, for the linear discrete-time systems x k + 1 = A x k + B u k + B w w k , there exists a linear control law K x such that A + B K is Hurwitz.

3. Robustly Controlled Invariant Sets Based on Difference Inequality

Lemma 1  
([19]). Let F 0 , , F p be quadratic functions of the variable ζ R n :
F i ζ ζ T T i ζ + 2 u i T ζ + υ i , i = 0 , , p ,
where T i = T i T . We consider the following condition on F 0 , , F p :
F 0 ζ 0
for all ζ such that
F i ζ 0 , i = 1 , , p .
Obviously, if there exist τ 1 0 , , τ p 0 such that for all ζ,
F 0 ζ i = 1 p τ i F i ζ 0 ,
then (2) holds. It is a nontrivial fact that when p = 1 , the converse holds, provided that there is some ζ 0 such that F 1 ζ 0 > 0 .
Lemma 2 
([20]). Let V x k be a positive-definite function, and V 0 = 0 . Define Δ V x k = V x k + 1 V x k . w k satisfies w k T w k w m a x 2 . If there exists a scalar r > 1 such that
Δ V x k + 1 r 1 V x k 1 r 1 w m a x 2 w k T w k 0 .
then V x k 1 , k N 0 . The system trajectory starting from x 0 will remain in the set Ω 0 , where Ω 0 = x R n V x k 1 .
If we set α = r 1 , then the above equation can be rewritten in the following form:
V x k + 1 α V x k 1 α w m a x 2 w k T w k 0 .
Proof. 
x Ω 0 is equivalent to V x k > 1 , and w W is equivalent to w k T w k w m a x 2 for all k N 0 . In accordance with S-procedure [19], it is sufficient for Δ V x k < 0 for all x Ω 0 and for all w W , if it holds that
Δ V x k 1 r 1 V x k 1 1 r 1 w m a x 2 w m a x 2 w k T w k 0 ,
with r > 1 , 1 r 1 > 0 , and 1 r 1 w m a x 2 > 0 . That is to say, Δ V x k + 1 r 1 V x k 1 r 1 w m a x 2 w k T w k 0 for all w k W . □
Lemma 3 
([21]). Suppose A , B is a pair of a discrete-time system, and A R n × n , B R n × m . For a positive definite matrix P R n × n , the ellipsoid x R n : x T P x 1 is a robustly invariant set of this system if and only if there exists an α 0 , 1 ρ A 2 that satisfies
A T P A 1 α P A T P B B T P A B T P B α I 0 .
Theorem 1. 
Suppose that there exist a positive definite matrix X R n × n , a possible non-square matrix Y R m × n , and scalars 0 < β < 1 and μ = 1 α w m a x 2 , 0 < α < 1 , such that
A X + B Y T P A X + B Y 1 β X A X + B Y T P B ω B ω T P B ω μ I 0 .
Then, u k = K x k and V x k = x k T P x k , and inequality (4) is satisfied, where P = X 1 and K = Y X 1 . Therefore, the system (1) is robustly invariant in the set
Ω 0 = x R n x T P x 1 .
Proof. 
Pre-and post-multiply (5) by diag P , I yields
P 0 0 I A X + B Y T P A X + B Y 1 β X A X + B Y T P B ω B ω T P B ω μ I P 0 0 I = P A X + B Y T P A X + B Y 1 β P X P A X + B Y T P B ω B ω T P A X + B Y B ω T P B ω μ I P 0 0 I = P A X + B Y T P A X + B Y P 1 β P X P P A X + B Y T P B ω B ω T P A X + B Y P B ω T P B ω μ I .
Due to P = X 1 and K = Y X 1 , simplify the above equation to obtain
A + B K T P A + B K 1 β P A + B K T P B ω B ω T P A + B K B ω T P B ω μ I 0 .
Multiplying (6) from both sides with x k T w k T and x k T w k T T , respectively, it follows that the inequality
V x k + 1 1 β x k T P x k μ w k T w k 0 .
Now setting α = 1 β , 0 < α < 1 . μ = 1 α w m a x 2 . That is,
V x k + 1 α x k T P x k 1 α w m a x 2 w k T w k 0
is satisfied for all w k W . Therefore, inequality (5) holds for the system (1). □
Remark 2. 
A X + B Y T P A X + B Y 1 β X 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 S = S 11 S 12 S 21 S 22 , where S 11 R n × n , the following three conditions are equivalent:
(i) 
S < 0 ;
(ii) 
S 11 < 0 , S 22 S 21 S 11 1 S 12 < 0 ;
(iii) 
S 22 < 0 , S 11 S 12 S 22 1 S 21 < 0 .
The following theorem is obtained by transforming (5) into linear matrix inequality using Lemma 4.
Theorem 2. 
Suppose that there exists a positive definite matrix Q R n × n , a possible non-square matrix M R m × n , and scalars 0 < β < 1 and μ = 1 α w m a x 2 , 0 < α < 1 , such that
Q A Q + B M B ω 1 β Q 0 μ I 0
hold for the system (1). Then, u k = K x k , where A k = A + B K , Q = P 1 and M = K P 1 . Therefore, the system (1) is robust control invariant in the set
Ω 0 = x R n x T P x 1 .
Proof. 
Pre-and post-multiply (5) by diag P , I yields
A k T P A k 1 β P A k T P B ω B ω T P A k B ω T P B ω μ I 0 .
Using Schur complement, it is noticed that (8) implies
P 1 A k B w 1 β P 0 μ I 0 P 1 A k P 1 B w 1 β P 1 0 μ I 0 .
Using some changes of variables, A k = A + B K , Q = P 1 and M = K P 1 , we have
Q A Q + B M B ω 1 β Q 0 μ I 0 .
The proof is completed. □
In finding the robustly controlled invariant set Ω 0 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 Ω 0 of a given linear discrete-time system (1) can be transformed into solving the following optimization problem of linear matrix inequality:
max Q , M , β , μ d e t Q 1 n s . t . Q A Q + B M B ω 1 β Q 0 μ I 0 .
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 d e t P , which is not convex, but monotonic transformation can render this problem convex. One alternative is the logarithmic transform, leading to minimization of l o g d e t P . Another alternative is to convert the objective function to d e t Q 1 n , 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
μ M = lim h 0 + I + h M 1 h
where I denotes the dimensional compatible identity on R n × n , and the symbol · indicates that any matrix norm defined is in the inner product space with inner product x , y . While the matrix norm A is always positive if A 0 , the logarithmic norm μ A may also take negative values (e.g. for the Euclidean vector norm · 2 and when A is negative definite because 1 2 A + A T is also negative definite [23]).
For the usual 2-matrix norms, the following formulas are well-known:
μ 2 M = λ m a x M + M T 2 .
For any inner product on R n , and the corresponding inner product norm · , we have
μ 2 M = max x 0 A x , x x 2 .
Let H be a symmetric positive definite matrix; the function · , · H defined on R n by x , y H = x T H y is said to be the weight H inner product in order to distinguish from the standard (or Euclidean) inner product x , y I = x T y , 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
x H = x T H x , M H = max x R n , x 0 M x H x H , μ H M = max x 0 M x , x H x H 2 .
Lemma 5 
([24]). For any real matrix M,
μ H M = λ m a x M ¯ + M ¯ T 2
and
M H = λ m a x M ¯ T M ¯ ,
where M ¯ = H 0 M H 0 1 , H 0 = H , and λ m a x M stands for the maximal eigenvalue of a symmetric matrix M.
Lemma 6 
([25]). For any real matrix M,
μ H M = m a x λ d e t H M + M T H 2 λ H = 0 ,
where d e t · 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:
μ H M = m i n β H M + M T H 2 β H 0 .
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,
μ H M + N μ H M + μ H N ,
| μ H M | M .
Remark 4. 
It is concluded immediately from Lemma 7 that M 0 . Since A , B is stabilizable, there exist a state feedback matrix K R m × n and positive matrix P R n × n such that A + B K T P + P A + B K 0 [28]. Compared with Equation (6), μ P A + B K 0 while A + B K T P + P A + B K 0 . According to the definition of M H = max x R n , x 0 M x H x H in Definition 2, we can obtain the formula A + B K P = max x R n , x 0 A + B K x P x P , 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 A + B K P 0 , which in turn leads to A + B K P k 0 .
For simplicity, let A l = A + B K . Under the control law u = K x , the system (1) can be written as
x k = A l k x 0 + j = 0 k 1 A l k 1 j B w w j ,
where x 0 is the initial state of the system (1). The exogenous disturbance w k is bounded in the inner space x , x P = x T P x , that is w P w P , m a x , where w P , m a x 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 K R m × n and a positive definite matrix P R n × n such that μ P A l < 0 . Then, the set
Ω = x R n x P B w P w P , m a x 1 μ P A l
is a robustly controlled invariant set of the system (1).
Proof. 
The inequality | μ P A l | A l P is used to estimate the solution (14):
x k P A l k x 0 p + j = 0 k 1 A l k 1 j B w w j P A l P k x 0 P + j = 0 k 1 A l P k 1 j B w P w P , m a x = A l P k x 0 P + A l P k 1 A l P 1 1 A l P 1 B w P w P , m a x = A l P k x 0 P + A l P k 1 A l P 1 B w P w P , m a x = A l P k x 0 P + A l P k 1 B w P w P , m a x A l P 1 A l P k x 0 P + A l P k 1 B w P w P , m a x | μ P A l | 1 = A l P k x 0 P + 1 A l P k B w P w P , m a x 1 | μ P A l | = A l P k x 0 P B w P w P , m a x 1 | μ P A l | + B w P w P , m a x 1 | μ P A l | .
Therefore, if x 0 Ω , then x k Ω for all k N 0 . Therefore, Ω is a robustly controlled invariant set of the system (1). □
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:
min K , β β s . t P A l + A l T P 2 β P 0 ,
where A l = A + B K .
Proof. 
Given a linear discrete-time system, A, B, B w , and W are known. Furthermore, we can easily obtain B w P and w p , m a x as P has already provided. Therefore, B w P and w p , m a x are known in the robustly controlled invariant set Ω = x R n x P B w P w P , m a x 1 μ P A l . To obtain a robustly controlled invariant set Ω , simply find μ P A l again. According to Lemma 6, finding the value of μ P A l can be transformed into solving the following optimization problem of linear matrix inequality:
min K , β β s . t P A l + A l T P 2 β P 0 ,
where A l = A + B K . □
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
x k + 1 = A x k + B u k + B w w k
with the following parameters:
A = 2 0.7 2.7 0.6 , B = 2 3 , B w = 0 1 .
The disturbance w W R 1 , where
W = w R 1 0.1 w 0.1 .
From the solutions P satisfying (7), the following are obtained:
Q = 6.2030 1.3219 1.3219 4.7953 , M = 5.4379 0.0654 .
According to the substitutions of variables,
P = Q 1 = 0.1713 0.0472 0.0472 0.2216 , K = M P = 0.9283 0.2423 .
Here, we take β = 0.9 , α = 0.9 , and μ = 10 . Therefore, the robustly controlled invariant set of the system (15) is
Ω 0 = x R n x T 0.1713 0.0472 0.0472 0.2216 x 1 .
The corresponding linear control law is u = 0.9283 0.2423 x . The robustly controlled invariant set yielded from Theorem 2 is shown by the dashed-dotted ellipsoid in Figure 1.
(ii) The maximal robustly controlled invariant set by Theorem 3
Consider the 2-dimensional linear system in (15) with the same A , B , B ω , and disturbance, the maximal robustly controlled invariant set of the system (15) with a linear control law of u = K x can be obtained by solving the following optimization problem
max Q , M , β , μ d e t Q 1 n s . t Q A Q + B M B ω 1 β Q 0 μ I 0 .
The solutions are obtained as follows:
Q = 1.8464 0.2841 0.2841 2.0533 , M = 1.6438 0.2337 .
According to the changes of variables,
P = Q 1 = 0.5534 0.0766 0.0766 0.4976 , K = M P = 0.9276 0.2422 .
If we set β = 0.9 and α = 0.99 , then μ = 1 . Therefore, the robust control invariant set of the system (16) is
Ω 0 = x R n x T 0.5534 0.0766 0.0766 0.4976 x 1 .
The corresponding linear control law is u = 0.9276 0.2422 x . 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 P = I , the logarithmic norm of the system (15) with a linear control law of u = K x can be obtained by solving the following optimization problem:
min K , λ λ s . t 2 λ I A + B K A + B K T 0 .
The obtained logarithmic norm and control gain are λ = 0.0308 and K = 1.1354 0.4493 , respectively. With the control gain K = 1.1354 0.4493 , the robustly controlled invariant set is
Ω = x R 2 x T x 0.1032 .
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
x k + 1 = A x k + B u k + B w w k
with the following parameters:
A = 1.2 3 4 5 , B = 2 4 , B w = 0 2 .
The disturbance w W R 1 , where
W = w R 1 0.1 w 0.1 .
From the solutions P satisfying (7), the following are obtained:
Q = 38.3891 21.4828 21.4828 13.8513 , M = 11.0095 5.0026 .
According to the changes of variables,
P = Q 1 = 0.1972 0.3059 0.3059 0.5466 , K = M P = 0.6408 0.6334 .
Here, we take β = 0.05 , α = 0.5 , and μ = 50 . Therefore, the robustly controlled invariant set of the system (16) is
Ω 0 = x R n x T 0.1972 0.3059 0.3059 0.5466 x 1 .
The corresponding linear control law is u = 0.6408 0.6334 x . The robustly controlled invariant set yielded from Theorem 2 is shown by the solid ellipsoid in Figure 2.
(ii) The robustly controlled invariant set by Theorem 3
Considering the 2-dimensional linear system (16) with a linear control law of u = K x , a solution can be obtained by solving the following optimization problem
max Q , M , β , μ d e t Q 1 n s . t . Q A Q + B M B ω 1 β Q 0 μ I 0 .
The solutions are obtained as follows:
Q = 36.4057 20.3923 20.3923 13.1329 , M = 10.4282 4.7588 .
According to the substitutions of variables,
P = Q 1 = 0.2109 0.3275 0.3275 0.5847 , K = M P = 0.6408 0.6328 .
If we set β = 0.1 and α = 0.5 , then μ = 50 . Therefore, the robustly controlled invariant set of the system (16) is
Ω 0 = x R n x T 0.2109 0.3275 0.3275 0.5847 x 1 .
The corresponding linear control law is u = 0.6408 0.6328 x . 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 P = I . The logarithmic norm of the system (16) with a linear control law of u = K x can be obtained by solving the following optimization problem
min K , λ λ s . t . 2 λ I A + B K A + B K T 0 .
The obtained logarithmic norm and control gain are λ = 0.3600 and K = 0.3764 1.4271 , respectively. With the control gain K = 0.3764 1.4271 , the robustly controlled invariant set is
Ω = x R 2 x T x 0.3125 .
Remark 6. 
The robustly controlled invariant set yielded from Theorem 5 is represented by the dashed-dotted ellipsoid in Figure 2. It can be clearly seen from Figure 2 that the robust control invariant set obtained by the logarithmic norm method is the smallest and less conservative.
Example 3. 
(i) The robustly controlled invariant set by Theorem 3
Consider a 2-dimensional linear system
x k + 1 = A x k + B u k + B w w k
with following parameters:
A = 4 1.5 5 1 , B = 1 2 , B w = 0 1 .
The disturbance w W R 1 , where
W = w R 1 0.1 w 0.1 .
From the solutions P satisfying (7), the following are obtained:
Q = 43.4286 31.4263 31.4263 60.3967 , M = 104.6118 43.5510 .
According to the substitutions of variables,
P = Q 1 = 0.0369 0.0192 0.0192 0.0266 , K = M P = 3.0240 0.8501 .
Here, we take β = 0.1 , α = 0.1 , and μ = 90 . Therefore, the robustly controlled invariant set of the system (17) is
Ω 0 = x R n x T 0.0369 0.0192 0.0192 0.0266 x 1 .
The corresponding linear control law is u = 3.0240 0.8501 x . The robustly controlled invariant set yielded of the Theorem 2 is shown by the dashed-dotted ellipsoid in Figure 3.
(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 u = K x can be obtained by solving the following optimization problem:
max Q , M , β , μ d e t Q 1 n s . t . Q A Q + B M B ω 1 β Q 0 μ I 0 .
The solutions are obtained as follows:
Q = 35.7873 33.7164 33.7164 56.0413 , M = 80.2426 54.3734 .
According to the substitutions of variables,
P = Q 1 = 0.0645 0.0388 0.0388 0.0412 , K = M P = 3.0660 0.8732 .
If we set β = 0.5 and α = 0.5 , then μ = 50 . Therefore, the robustly controlled invariant set of the system (17) is
Ω 0 = x R n x T 0.0645 0.0388 0.0388 0.0412 x 1 .
The corresponding linear control law is u = 3.0660 0.8732 x . 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 P = I . The logarithmic norm of the system (17) with a linear control law of u = K x can be obtained by solving the following optimization problem:
min K , λ λ s . t . 2 λ I A + B K A + B K T 0 .
The obtained logarithmic norm and control gain are λ = 0.8000 and K = 3.2871 0.2742 , respectively. With the control gain K = 3.2871 0.2742 , the robustly controlled invariant set is
Ω = x R 2 x T x 0.5 .
Remark 7. 
The robustly controlled invariant set yielded from Theorem 4 is represented by the solid ellipsoid in Figure 3. It can be seen from Figure 3 that the volume of the robustly controlled invariant set obtained in Example 3 is the smallest, so Theorem 4 is the least conservative.

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

  1. 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]
  2. 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]
  3. 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]
  4. Tarraf, D.C.; Bauso, D. Finite alphabet control of logistic networks with discrete uncertainty. Syst. Control. Lett. 2014, 64, 20–26. [Google Scholar] [CrossRef]
  5. Blanchini, F. Set invariance in control. Automatica 1999, 35, 1747–1767. [Google Scholar] [CrossRef]
  6. 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]
  7. Blanchini, F.; Miani, S. Set-Theoretic Methods in Control; Birkhäuser: Boston, MA, USA, 2008; Volume 78. [Google Scholar]
  8. Li, H.; Xie, L.; Wang, Y. On robust control invariance of Boolean control networks. Automatica 2016, 68, 392–396. [Google Scholar] [CrossRef]
  9. 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]
  10. Rungger, M.; Tabuada, P. Computing Robust Controlled Invariant Sets of Linear Systems. IEEE Trans. Autom. Control 2017, 62, 3665–3670. [Google Scholar] [CrossRef]
  11. Dorea, C.E.T.; Hennet, J.C. On Robust Positive Invariance of Unbounded Polyhedra. Ifac Proc. Vol. 1995, 28, 231–236. [Google Scholar] [CrossRef]
  12. 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] [Green Version]
  13. 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]
  14. Lei, Y.; Yang, H. Dual optimization approach to set invariance conditions for discrete-time dynamic systems. Optim. Eng. 2023, 1–18. [Google Scholar] [CrossRef]
  15. 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]
  16. 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]
  17. 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]
  18. 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]
  19. 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]
  20. 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]
  21. 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]
  22. 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]
  23. Yu, L. Robust Control: Linear Matrix Inequality Approach; Tsinghua University: Beijing, China, 2002. [Google Scholar]
  24. Harville, D.A. Matrix Algebra from a Statistician’S Perspective; Taylor & Francis: Abingdon, UK, 1998. [Google Scholar]
  25. 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] [Green Version]
  26. Ström, T. On logarithmic norms. Siam J. Numer. Ann. 1975, 12, 741–753. [Google Scholar] [CrossRef]
  27. Martin, R.H., Jr. Logarithmic norms and projections applied to linear differential systems. J. Math. Anal. Appl. 1974, 45, 432–454. [Google Scholar] [CrossRef] [Green Version]
  28. Ding, W.; Hou, Z.; Wei, Y. Tensor logarithmic norm and its applications. Numer. Linear Algebra Appl. 2016, 23, 989–1006. [Google Scholar] [CrossRef]
  29. 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]
  30. 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]
  31. Drazin, P.G. Nonlinear Systems; Cambridge University Press: Cambridge, UK, 1992; Volume 10. [Google Scholar]
Figure 1. Robustly controlled invariant sets of the system.
Figure 1. Robustly controlled invariant sets of the system.
Mathematics 11 03421 g001
Figure 2. Robustly controlled invariant sets of the system.
Figure 2. Robustly controlled invariant sets of the system.
Mathematics 11 03421 g002
Figure 3. Robustly controlledinvariant sets of the system.
Figure 3. Robustly controlledinvariant sets of the system.
Mathematics 11 03421 g003
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.

Share and Cite

MDPI and ACS Style

Wang, C.; Yang, H.; Ivanov, I.G. Controlled Invariant Sets of Discrete-Time Linear Systems with Bounded Disturbances. Mathematics 2023, 11, 3421. https://doi.org/10.3390/math11153421

AMA Style

Wang C, Yang H, Ivanov IG. Controlled Invariant Sets of Discrete-Time Linear Systems with Bounded Disturbances. Mathematics. 2023; 11(15):3421. https://doi.org/10.3390/math11153421

Chicago/Turabian Style

Wang, Chengdan, Hongli Yang, and Ivan Ganchev Ivanov. 2023. "Controlled Invariant Sets of Discrete-Time Linear Systems with Bounded Disturbances" Mathematics 11, no. 15: 3421. https://doi.org/10.3390/math11153421

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop