Next Article in Journal
The Inertial Disturbances of Fluid Movement in the Chamber of a Liquid Autobalancer
Next Article in Special Issue
Collaborative Behavior for Non-Conventional Custom-Made Robotics: A Cable-Driven Parallel Robot Application
Previous Article in Journal
Determining the Remaining Functional Life of Power Transformers Using Multiple Methods of Diagnosing the Operating Condition Based on SVM Classification Algorithms
Previous Article in Special Issue
A Survey on Path Planning for Autonomous Ground Vehicles in Unstructured Environments
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Synthesis of ℋ Control for Descriptor Hybrid Systems with Actuator Saturation

School of Electronics Engineering, Kyungpook National University, Daegu 41566, Republic of Korea
Machines 2024, 12(1), 38; https://doi.org/10.3390/machines12010038
Submission received: 26 November 2023 / Revised: 25 December 2023 / Accepted: 1 January 2024 / Published: 5 January 2024
(This article belongs to the Special Issue New Trends in Robotics and Automation)

Abstract

:
This paper addresses a mode-dependent state-feedback H control for stochastic descriptor hybrid systems, considering both the absence and presence of actuator saturation. Firstly, the necessary and sufficient conditions for the stochastic admissibility criterion with H performance γ of the closed-loop system are proposed. Given the proposed non-convex condition, the author reformulates it into linear matrix inequalities (LMIs). Then, to extend the result to the systems with actuator saturation, the actuator-saturated control input is expressed as a linear combination of a given state-feedback control input and a virtual control input that always remains under the saturation level. To verify this expression, the set invariant condition is also suggested by using the singular mode-dependent Lyapunov function candidate. Therefore, the conditions for the existence of both the mode-dependent state-feedback H control and the ellipsoidal shape invariant sets are successfully derived in terms of LMIs. Two numerical examples demonstrate the effectiveness of the proposed method by solving optimization problems subject to the proposed LMIs that minimize H performance γ and maximize the invariant set, respectively.

1. Introduction

In the field of control theory, researchers have focused on the analysis of system stability and the design of controllers using state-space equations [1,2,3]. Linear systems, being the most fundamental form, have been extensively investigated due to the ease of obtaining numerical solutions to problems [4,5,6]. Hence, researchers have sought to represent real-world systems through variations of linear systems. One well-known example is the descriptor system, also referred to as a generalized state-space system. The descriptor system is characterized by having only some parts of the state vector described by differential equations, while the remaining components are determined by algebraic equations based on the interrelations of the state vector [7,8,9]. In practical applications, large-scale systems or grid systems typically exhibit the characteristics of descriptor systems. Therefore, a power system model can be considered as one of the well-known examples of descriptor systems [10]. To represent the differential and algebraic equations of the system state in a single form, a square matrix of order n is utilized, where n represents the length of the state vector. This square matrix is used to identify the part of the states having the differential equations. Therefore, its rank is equal to the number of differential equations in the state vector, which is always smaller than n. While the advantage of expressing both dynamic and static characteristics of the system in a single form exists, the presence of a singular matrix introduces challenges in system analysis, necessitating additional considerations compared to regular systems.
On the other hand, hybrid systems have also garnered significant attention over the past few decades. Hybrid systems represent systems undergoing changes in both continuous and discrete time properties. An example is the stochastic hybrid systems or stochastic jump system, representing cases where continuous-time systems experience sudden discrete changes in system parameters due to stochastic processes [11,12,13]. Systems possessing the characteristics of both stochastic hybrid systems and descriptor systems are known as stochastic descriptor hybrid systems (SDHSs). Due to the advantage of SDHS that can express both abrupt changes on the descriptor systems, it can be used to express various phenomena such as DC motor systems undergoing random load changes and grid systems with network structures [14,15,16]. For the analysis of SDHSs in the field of control theory, studies on deriving stochastically admissible conditions and researches on controller and filter design have progressed over the past several decades. The authors of the paper [17] presented the stochastic admissibility conditions for SDHS in strict linear matrix inequalities (LMIs). In the context of such research, results on controllers and filters for continuous-time SDHS also exist [18,19,20]. Among them, Refs. [18,19] proposed necessary and sufficient conditions for the existence of state feedback controllers and dynamic output feedback controllers for SDHSs.
On the other hand, as the presence of disturbances in the real world is inevitable, H controllers and H filters have been extensively researched both theoretically and practically [21,22]. In its theoretical approach, finding the optimal H control or H filter has been one of the attractive topics [23]. In the view of optimal controls, LMIs have been widely employed due to their ease in finding optimal solutions. In the case of H control for SDHSs, research usually started from the stochastic admissibility criteria with H performance γ [24,25,26]. This criteria is commonly referred to as the bounded real lemma if it holds both necessary and sufficient conditions [27]. The bounded real lemma defines an upper bound on the ratio of the norm between the desired output and the disturbance, referred to as H performance γ , and aims to minimize this value since it can minimize the worst-case impact of disturbances. Generally, the desired output depends on both the system state and external disturbance. For linear SDHSs, [25] first presented necessary and sufficient conditions for the bounded real lemma of SDHS with disturbance-affected desired output in LMI form. Previous studies have mainly dealt with optimal H control and H filter for SDHSs with disturbance-unaffected desired output [26,28] or provided only sufficient conditions for the existence of H controls in cases with disturbance-affected desired output [26,29]. This implies that there is still a room for improvement in the H control for SDHS with a general desired output, serving as one of the motivations for this study.
Another motivation for this study is the need to investigate H control for SDHSs with input saturation. In practical situations, the actuator in every control system has its limits, which result in input saturation [30]. It is known that the input saturation can lead to performance degradation or even instability in the system. To ensure the stable operation of a control system under input saturation, it is necessary to design controllers that guarantee stability in the presence of saturation phenomena. The input saturation in hybrid systems [31,32] or in descriptor systems [33,34] has been addressed through various studies. Recent research for SDHSs with input saturation is covered in the papers [35,36]. However, to the best of the author’s knowledge, no prior research has addressed the combined aspects of H control and actuator saturation for SDHSs. Therefore, this serves as an additional motivation for this study.
This paper addresses the synthesis problem of H control for SDHSs both absence and presence of actuator saturation. First, the author assumes that only the states governed by differential equations, i.e., those with dynamics, are considered controllable. Thus, a structure for differentiable state-feedback H control is proposed. Then, by utilizing the closed-loop system with the proposed control, the stochastic admissibility criterion with H performance γ is derived. As the proposed criteria is a non-convex formula, it is a challenge to directly find the solutions. Therefore, the equivalent condition is suggested in terms of LMIs. Then, this paper extends its focus to SDHSs with actuator saturation. By introducing a virtual control input, structured similarly to the proposed control and remaining within the saturation level, the closed-loop system is successfully reformulated as a linear SDHS even in the presence of the actuator saturation. Since an assumption about the range of states for this expression is required, a set invariant condition is also examined. By accounting for the structure of the state-feedback control, the ellipsoidal shape of the set invariant is obtained, with dimensions matching the number of components corresponding to states with differential equations. Since both H control and actuator saturation phenomena are considered, the results can address two optimization problems: (1) Finding the optimal H performance γ , and (2) Identifying the largest invariant set, representing the set of initial states ensuring stochastic convergence to zero. The effectiveness of the proposed approach is demonstrated through two numerical examples, illustrating the optimization results for both scenarios.
The notations used in this paper are standard. For a vector x or matrix X, the superscript T denotes its transpose. For symmetric matrices X and Y, the notation X ( < ) Y signifies that Y X is semi-positive (positive) definite. For any square matrix X, the symbol s y m ( X ) = X + X T . The matrix I denotes the identity matrix with appropriate dimensions, and I r represents the identity matrix with dimensions r × r . For matrix X, the notation [ X ] i j specifies the ( i , j ) -th component. Similarly, for vector x, the notation [ x ] i denotes the i-th component. The vector e i indicates a unit vector with a single nonzero element at the i-th position, i.e., [ e i ] i = 1 , [ e i ] k = 0 k i . For symmetric matrices, the symbol ( ) serves as an ellipsis for terms induced by symmetry.

2. Problem Statements

Consider the following stochastic descriptor hybrid systems (SDHSs):
E x ˙ ( t ) = A ( θ t ) x ( t ) + B ( θ t ) u ( t ) + F ( θ t ) w ( t ) ,
z ( t ) = C ( θ t ) x ( t ) + D ( θ t ) u ( t ) + G ( θ t ) w ( t ) ,
where the notations x ( t ) R n x , u ( t ) R n u , z ( t ) R n z , w ( t ) R n w denote the system state, control input, desired output, and external disturbance, respectively. The matrix E R n x × n x is a square matrix whose rank is smaller than its dimension, i.e., r a n k ( E ) = r < n x . The notation θ t denotes a continuous-time Markov process defined on a probability space with outcomes in a finite set N + = { 1 , 2 ,   , N } . The mode transition rate of the Markov process from mode i to mode j is defined as π i j . Subsequently, the mode transition probability from mode i at time t and mode j at time t + Δ t are defined as follows:
P r { θ t + Δ t = j | θ t = i } = π i j Δ t + o ( Δ t ) if i j 1 + π i i Δ + o ( Δ t ) if i = j ,
where Δ t > 0 and o ( Δ t ) denotes little-o of Δ t such that l i m Δ t 0 o ( Δ t ) Δ t = 0 . The transition rate matrix Π R N × N can be defined as [ Π ] i , j = π i j , where j N + π i j = 0 , π i j 0 for i j and π i i < 0 . To simplify the notations, the mode-dependent matrices at θ t = i will be represented by using subscript i, i.e.,
A i B i F i C i D i G i = A ( θ t = i ) B ( θ t = i ) F ( θ t = i ) C ( θ t = i ) D ( θ t = i ) G ( θ t = i ) .
Also, to prevent issues arising from the singularity of matrix E, let us define of full-column matrices E L , E R R n x × r , R , S T R ( n x r ) × n x which hold the following properties regarding the singular matrix E:
E L T E R = E , R E = 0 , E S = 0 .
Then, by using the matrices in (5), we will use the following lemma.
Lemma 1 
([37]). For a symmetric matrix P R n x × n x which satisfies E L T P E L > 0 , and of full-rank matrix Q R ( n x r ) × ( n x r ) , the term ( P E + R T Q S T ) R n x × n x is of full-rank, and its inversion can be expressed as follows:
( P E + R T Q S T ) 1 = P ¯ E T + S Q ¯ R ,
where P ¯ and Q ¯ defined as
E R T P ¯ E R = ( E L T P E L ) 1 , Q ¯ = ( S T S ) 1 Q 1 ( R R T ) 1 .
The objective of this study is to analyze the SDHS with disturbances and synthesize a state-feedback H control that is robust to disturbances and actuator saturation. Therefore, the following definition and lemmas are employed in the next section to analyze the SDHS with disturbances.
Definition 1 
([17]).
(i) 
The continuous-time SDHS (1) with u ( t ) = 0 , w ( t ) = 0 is called to be regular if the term d e t ( s E A i ) is not identically zero for all i N + .
(ii) 
The continuous-time SDHS (1) with u ( t ) = 0 , w ( t ) = 0 is called to be impulse-free if d e g ( d e t ( s E A i ) ) = r a n k ( E ) for all i N + .
(iii) 
The continuous-time SDHS (1) with u ( t ) = 0 , w ( t ) = 0 is called to be stochastically stable if there exists a scalar M ( x ( 0 ) , r ( t ) ) > 0 for all x ( 0 ) R n , r ( 0 ) N + such that
E 0 | | x ( t ) | | 2 d t | x ( 0 ) , r ( 0 ) M ( x ( 0 ) , r ( 0 ) ) ,
where E · denotes the expectation.
(iv) 
The continuous-time SDHS (1) with u ( t ) = 0 , w ( t ) = 0 is called to be stochastically admissible if it is regular, impulse-free, and stochastically stable.
Definition 2 
([38]). The SDHS (1) and (2) with u ( t ) = 0 can be called stochastically admissible with H performance γ if the system holds the following two conditions:
(i) 
At w ( t ) = 0 , the SDHS (1) and (2) with u ( t ) = 0 is stochastically admissible.
(ii) 
At x ( 0 ) = 0 , the SDHS (1) and (2) with u ( t ) = 0 holds the following inequality:
| | T ( s ) | | = s u p θ ( 0 ) N + s u p 0 w ( t ) L 2 + | | z ( t ) | | 2 | | w ( t ) | | 2 < γ ,
where the notation s u p means supremum.
Lemma 2 
([25]). The SDHS (1) and (2) with u ( t ) = 0 is stochastically admissible with H performance γ if and only if there exist the symmetric matrices P i R n x × n x , W i R ( n x r ) × n w and of full-rank matrices Q i R ( n x r ) × ( n x r ) such that for all i N +
(10) 0 < E L T P i E L , (11) 0 > s y m { A i T ( P i E + R T Q i S T ) } + j N + π i j E T P j E ( ) ( ) F i T ( P i E + R R Q i S T ) + W i T R A i γ 2 I + s y m { F i T R T W i } ( ) C i G i I
To synthesize a mode-dependent state-feedback H control for SDHSs, let us contemplate the following structure:
u ( t ) = K i E x ( t ) ,
where K i E is a mode-dependent control gain to be determined. Then the closed-loop system (1) and (2) with the control input (12) is defined as
E x ˙ ( t ) = ( A i + B i K i E ) x ( t ) + F i w ( t ) ,
z ( t ) = ( C i + D i K i E ) x ( t ) + G i w ( t ) .
This paper serves two main objectives. Firstly, it aims to determine the control gains K i E that satisfy the stochastic admissibility criterion with H performance γ for the closed-loop system (13) and (14). Secondly, the focus is on finding control gains K i E that are still valid under the actuator saturation phenomena in the system (1) and (2). When the SDHS (1) and (2) has actuator saturation, it can be represented as follows:
E x ˙ ( t ) = A i x ( t ) + B i ρ ( u ( t ) ) + F i w ( t ) ,
z ( t ) = C i x ( t ) + D i ρ ( u ( t ) ) + G i w ( t ) .
The symbol ρ ( · ) denotes the saturation operator such that
[ ρ ( u ( t ) ) ] k = s i g n ( [ u ( t ) ] k ) m i n ( [ | u ( t ) | ] k , μ ) ,
where μ > 0 is a saturation level. Although saturation is a common phenomenon, it induces nonlinearity even when the input signal u ( t ) maintains linearity. To address this issue, the subsequent representation will prove to be beneficial.
Lemma 3 
([39]). For any state x ( t ) L ( H ) , the saturated control input ρ ( K x ( t ) ) belongs the following convex-hull:
ρ ( K x ( t ) ) Co { ( M k K + M k H ) x ( t ) , k [ 0 , 2 n u 1 ] } .
The set L ( H ) is a set of states where every component of the vector H x is less than the saturation level, i.e., L ( H ) = { x | | e l T H x | μ , l [ 1 , n u ] } . The notation Co denotes the convex hull, and the matrix M k R n u × n u denotes the diagonal matrix whose diagonal elements have all possible combinations of 1 and 0 and M k = I M k . For example, when n u = 2 , the following matrices will be used:
M 0 = 0 0 0 0 , M 0 = 1 0 0 1 , M 1 = 1 0 0 0 , M 1 = 0 0 0 1 , M 2 = 0 0 0 1 , M 2 = 1 0 0 0 , M 3 = 1 0 0 1 , M 3 = 0 0 0 0 .
With the help of Lemma 3, the term ρ ( K i E x ( t ) ) in (15) and (16) can be expressed as following form for the states belonging to the set L ( H i E ) :
ρ ( K i E x ) = k = 1 2 u n ζ k { M k K i E x ( t ) + M k H i E x ( t ) } ,
where the convex parameter ζ k holds the following property:
k = 1 2 n u ζ k = 1 , 0 ζ k 1 , k [ 1 , 2 n u ] .
Utilizing the aforementioned lemmas, the following section will present two theorems aimed at determining the control gains K i E under conditions of both absence and presence of actuator saturation.

3. Main Result

In this section, the conditions for the existence of control gains for the closed-loop system to be stochastically admissible with H performance γ will be presented. Firstly, by applying Lemma 2 to the closed-loop system (13) and (14), the stochastic admissibility with H performance γ of the closed-loop system (13) and (14) is ensured if and only if there exist the solutions P i , Q i , W i and K i E such that for all i N +
(21) 0 < E L T P i E L , (22) 0 > s y m { ( A i + B i K i E ) T Λ i } + j N + π i j E T P j E ( ) ( ) F i T Λ i + W i T R A i γ 2 I + s y m { F i T R T W i } ( ) C i + D i K i E G i I , (23) Λ i = P i E + R T Q i S T .
However, finding the solution for (21) and (22) is challenging due to the variable coupled term K i T Λ i in (22). To address this challenge, the following theorem presents an equivalent condition for (21) and (22) in terms of strict linear matrix inequalities (LMIs).
Theorem 1. 
The assurance of the existence of solutions P i , Q i , W i and K i E for the conditions (21) and (22), representing the stochastic admissibility criterion with H performance γ for the closed-loop system (13) and (14), is established if and only if there symmetric exist matrices P ¯ i R n x × n x , of full-rank matrices Q ¯ i R ( n x r ) × ( n x r ) , W ¯ i R ( n x r ) × n w , K ¯ i R n u × n x for all i N + , satisfying the following LMIs:
(24) 0 < E R T P ¯ i E R , (25) 0 > s y m { A i Λ ¯ i + B i K ¯ i E T } + π i i E T P ¯ i E ( ) ( ) ( ) F i T W ¯ i T S T A i T γ 2 I ( ) ( ) C i Λ ¯ i + D i K ¯ i E T G i C i S W ¯ i I ( ) X i 0 0 Y i , (26) Λ ¯ i = P ¯ i E T + S Q ¯ i R , (27) X i = [ π i j E P ¯ i E R ] j N + / { i } T , (28) Y i = d i a g [ E R T P ¯ j E R ] j N + / { i } .
Proof. 
To show the if and only if condition, two parts of proof are provided.
(Sufficient proof) To show the existence of the solutions for (21) and (22) from the solutions of the proposed LMIs (24) and (25), let us define the inversion of Λ i in (23) by using Lemma 1:
( P ¯ i E T + S Q ¯ i R ) = ( P i E + R T Q i S T ) 1 = Λ ¯ i ,
where P ¯ i and Q ¯ i satisfy the following conditions:
( E L T P i E L ) 1 = E R T P ¯ i E R ,
Q ¯ i = ( S T S ) 1 Q i 1 ( R R T ) 1 .
Then the condition (21) is equivalent to (24) through the relation (30). Next, to reformulate the condition (22) as (25), we will employ the following full-rank matrix by referring the existing work [25]:
T i = Λ ¯ i Λ ¯ i R T W i 0 0 I 0 0 0 I .
Then applying the congruence transform to (22) using the matrix T i in (32) earns the following inequality:
0 > s y m { A i Λ ¯ i + B i K i E Λ ¯ i } + j N + π i j Λ ¯ i T E T P j E Λ ¯ i ( ) ( ) F i T W i T R ( A i Λ ¯ i + B i K i E Λ ¯ i ) T γ 2 I ( ) C i Λ ¯ i + D i K i E Λ ¯ i G i ( C i Λ ¯ i + D i K i E Λ ¯ i ) R T W i I .
Taking into account the properties R E = 0 and E S = 0 , the condition (33) transforms into the proposed condition (25) by putting
K ¯ i = K i E P ¯ i ,
Q ¯ i R R T W i = W ¯ i ,
and applying Schur complement. This means that the existence of the solutions of the proposed LMIs (24) and (25) guarantees the solutions for the non-convex criteria, i.e., we can find at least one set of solutions P i , Q i , W i , K i E for (21) and (22) using the solutions of LMIs (24) and (25):
P i = ( E L E L T ) 1 E L ( E R T P ¯ i E R ) 1 E L T ( E L E L T ) 1 ,
Q i = ( R R T ) 1 Q ¯ i 1 ( S T S ) 1 ,
W i = Q i ( S T S ) W ¯ i ,
K i E = K ¯ i E T ( P i E + R T Q i S T )
This completes the sufficient proof.
(Necessary proof) In this part, we have to show the existence of the solutions for the proposed LMIs (24) and (25) by using the solutions of the non-convex inequalities (21) and (22). Let us set the following matrices:
P ˜ i = ( E R E R T ) 1 E R ( E L T P i E L ) 1 E R T ( E R E R T ) 1 ,
Q ˜ i = ( S T S ) 1 Q i 1 ( R R T ) 1 .
Then we can use the following relation
Λ ˜ i = ( P i E + R T Q i S T ) 1 = P ˜ i E T + S Q ˜ i R ,
and also define the full-rank matrix
T ˜ i = Λ ˜ i Λ ˜ i R T W i 0 0 I 0 0 0 I .
Then, by applying congruence transformation to (21) and (22) by Λ ˜ i and T ˜ i , respectively, we can obtain the following equivalent conditions:
(44) 0 < E R T P ˜ i E R , (45) 0 > s y m { A i Λ ˜ i + B i K i E Λ ˜ i } + j N + π i j Λ ˜ i T E T P j E Λ ˜ i ( ) ( ) F i T W i T R ( A i Λ ˜ i + B i K i E Λ ˜ i ) T γ 2 I ( ) C i Λ ˜ i + D i K i E Λ ˜ i G i ( C i Λ ˜ i + D i K i E Λ ˜ i ) R T W i I .
Then the goal is to show the existence of the solutions of the proposed LMIs (24) and (25) by using the solutions of the inequality (44) and (45). To find the solutions of (24) and (25), let us reformulate (25) into the following form using Schur complement:
0 > s y m { A i Λ ¯ i + B i K ¯ i E T } + j N + π i j E T P ¯ j E ( ) ( ) F i T W ¯ i T S T A i T γ 2 I ( ) C i Λ ¯ i + D i K ¯ i E T G i C i S W ¯ i I .
By using the properties R E = 0 and E S = 0 , we can construct the following zero constraints using the given matrices P i , Q i , K i E and W i :
0 = 0 ( 2 , 1 ) T ( D i K i E S Q ˜ i R ) T ( 2 , 1 ) 0 ( 3 , 2 ) T D i K i E S Q ˜ i R ( 3 , 2 ) 0 ,
( 2 , 1 ) = W i T R E P ˜ i T ( A i + B i E ) T W i T R R T Q ˜ i T ( E S ) T K i T B i T ,
( 3 , 2 ) = ( C i + D i K i E ) P ˜ i ( R E ) T W i D i K i ( E S ) Q ˜ i R R T W i ,
where P ˜ i and Q ˜ i are defined in (40)–(41). By inserting the zero constraint (47) into the inequality (46), and putting the solutions as
P ¯ i = P ˜ i , Q ¯ i = Q ˜ i , W ¯ i = Q ¯ i R R T W i , K ¯ i = K i E P ˜ i ,
the condition (46) which is equivalent to (24), and the condition (25) conclude to (45) and (44), respectively. Since the solutions of (44) and (45) always exist in this proof, it is clear that the existence of the solutions of the proposed LMIs (24) and (25) is always guaranteed. This completes the necessary proof. □
Remark 1. 
The control gain K i E in the mode-dependent state-feedback H control (12) can be determined through the following relation:
K i E = K ¯ i E T ( P ¯ i E T + S Q ¯ i R ) 1 ,
where P ¯ i , K ¯ i , Q ¯ i are the solutions of Theorem 1.
Remark 2. 
The synthesis problem of H control for SDHSs has been considered for several decades. However, before the introduction of the new bounded real lemma for SDHSs with disturbance-affected output (2) in Lemma 2, the existing research focused on establishing the sufficient conditions of controllers or exclusively examined scenarios with disturbance-unaffected desired output, i.e., w ( t ) = 0 in (2). Hence, it is noteworthy to emphasize that Theorem 1 provides the necessary and sufficient condition of the controller (12), ensuring the stochastic admissibility of the closed-loop system with the proposed controller (12) under disturbance-affected output.
The next topic involves deriving the condition to determine control gains considering actuator saturation. Therefore, let us define the following closed-loop system with saturated control input ρ ( K i E x ( t ) ) :
E x ˙ ( t ) = A i x ( t ) + B i ρ ( K i E x ( t ) ) + F i w ( t ) ,
z ( t ) = C i x ( t ) + D i ρ ( K i E x ( t ) ) + G i w ( t ) .
By utilizing the formula (19) which is an alternative representation of the saturated input, the closed-loop system (52) and (53) can be expressed as follows:
E x ˙ ( t ) = k = 1 2 n u ζ k A ¯ i , k x ( t ) + F i w ( t ) ,
z ( t ) = k = 1 2 n u ζ k C ¯ i , k x ( t ) + G i w ( t ) ,
A ¯ i , k = A i + B i ( M k K i + M k H i ) E ,
C ¯ i , k = C i + D i ( M k K i + M k H i ) E
since k = 1 2 n u ζ k = 1 . By applying Lemma 2 to the closed-loop system (54) and (55), the criteria for stochastic admissibility with H performance γ for the closed-system (54) and (55) is obtained as follows: for all i N + , k [ 1 , 2 n u ]
(58) 0 < E L T P i E L , (59) 0 > s y m { A ¯ i , k T Λ i } + j N + π i j E T P j E ( ) ( ) F i T Λ i γ 2 I + s y m { W i T R F i } ( ) C ¯ i , k G i I ,
where Λ i is defined in (23). This representation is valid only for the states within the set L ( H i E ) . To ensure that the range of states belongs to the set L ( H i E ) , we need to consider a set-invariant condition for the set L ( H i E ) . Before deriving it, let us define an ellipsoid using the condition (58):
E ( E T P i E ) = { x ( t ) R n x | x T ( t ) E T P i E x ( t ) 1 }
Utilizing the ellipsoid, the set invariant condition for the L ( H i E ) and the equivalent condition of (58) and (59) are provided in the following theorem.
Theorem 2. 
For all states x ( t ) E ( E T P i E ) in (60), the conditions (58) and (59) are feasible if and only if there exist symmetric matrices P ¯ i R n x × n x , non-singular matrices Q ¯ i R ( n x r ) × ( n x r ) , matrices W ¯ i R ( n x r ) × n w , K ¯ i , H ¯ i R n u × n x such that for all i N + , l [ 1 , n u ] and k [ 1 , 2 n u ]
(61) 0 < E R T P ¯ i E R ( ) e l T H ¯ i E R μ 2 I , (62) 0 > ( 1 , 1 ) ( ) ( ) ( ) F i T W ¯ i T S T A i T γ 2 I ( ) ( ) C i Λ ¯ i + D i ( M k K ¯ i E + M k H ¯ i ) E T G i C i S W ¯ i I ( ) X i 0 0 Y i ,
( 1 , 1 ) = s y m { A i Λ ¯ i + B i ( M k K ¯ 1 i E T + M k H ¯ i E T ) } + π i i E T P ¯ i E ,
where X i and Y i are defined in (27) and (28).
Proof. 
Firstly, let us establish the set invariant condition for the set L ( K i E ) . If the ellipsoid (60) is within the linear region L ( H i E ) , the expression for the saturated input (19) is valid for states within the ellipsoid. Therefore, we can derive the following set invariant condition: for all l [ 1 , n u ] ,
μ 2 x T ( t ) E T K i T e l e l T K i E x ( t ) x T ( t ) E T P i E x ( t ) ,
which is equivalent to
μ 2 E T K i T e l e l T K i E E T P i E .
The condition (65) is equivalent to the following inequality:
μ 2 Λ ¯ i T E T K i T e l e l T K i E Λ ¯ i Λ ¯ i T E T P i E Λ ¯ i ,
where Λ ¯ i is defined in (26). By utilizing the property E S = 0 , the condition (66) concludes to the following inequality:
μ 2 E L E R T H ¯ i T e l e l T H ¯ i E R E L T < E L E R T P ¯ i E R E L T ,
by putting H ¯ = H i E L E R T P ¯ i . Applying Schur complement to (67) leads to the proposed condition (61), considering the full-column rank E L .
Secondly, we can derive the equivalent condition for (59) by applying the congruence transformation using T i in (32):
0 > ( 1 , 1 ) ( ) ( ) F i T W i T R ( A i Λ ¯ i ) T γ 2 I ( ) C i Λ ¯ i + D i ( M k K i + M k H i ) E Λ ¯ i G i ( C i Λ ¯ i ) R T W i I ,
( 1 , 1 ) = s y m { A i Λ ¯ i + B i ( M k K i + M k H i ) E Λ ¯ i } + j N + π i j E P ¯ i E T P j P ¯ i E T .
Similar to the proof of Theorem 1, the condition (68) leads to (62) by defining
K ¯ i = K i E P ¯ i , H ¯ i = H i E P ¯ i , Q ¯ i R R T W i = W ¯ i .
This completes the proof. □
Remark 3. 
The control gain K i E that renders the closed-loop system with actuator saturation (54) and (55) stochastically admissible with H performance γ can be constructed using the solutions from Theorem 2, and the formula remains the same as in (51).
Remark 4. 
One of the key contributions of this study is addressing both input saturation and disturbance, whereas the previous work [25] has focused only on disturbance. Lemma 3 enables the representation of a system with input saturation as a linear system with respect to the control input and virtual input. Since the H performance could be used as an optimization object, deriving the closed-loop system in a linear form is essential, and Lemma 3 facilitates this process. Additionally, deriving the set invariant condition to verify the linear expression is also crucial. For the invariant condition, we define the ellipsoidal region using the Lyapunov function candidate in (60) for SDHSs. This justifies our choice of employing the differentiable state-feedback control (12), whereas the previous work [25] has used the full state-feedback control such as u ( k ) = K i x ( t ) .
Remark 5. 
To achieve a less conservative result in terms of H performance, the minimal γ can be determined by solving an optimization problem that minimizes γ 2 while satisfying LMIs suggested in Theorem 1 or Theorem 2.
Remark 6. 
With the aid of Lemma 3, the saturated input ρ ( K i E x ( t ) ) can be expressed as a linear combination of two state feedback controls: K i E x ( t ) and H i E x ( t ) . This enables us to consider the closed-loop system as a linear system even when subjected to actuator saturation. However, this alternative representation is only valid for states belonging to the given set L ( H i E ) . Therefore, the set-invariant condition is proposed in (61). It implies that the SDHSs with only the initial states within the invariant set E ( E T P i E ) in (60) can stochastically converge to zero. Therefore, maximizing the area of the invariant set is an essential issue. The largest invariant set can be found by solving an optimization problem that maximizes α subject to:
(71) ( i ) LMIs ( 61 ) and ( 62 ) , (72) ( ii ) α x 0 w i = 1 N E ( E L T P i E L ) , w [ 1 , g ] ,
where x 0 w is the component to express the region of initial states, i.e., x ( 0 ) X 0 Co { x 0 w , w [ 1 , g ] } , x 0 w R n r . The condition (72) is equivalent to
1 α 2 ( x 0 w ) T E L T P i E L x 0 w = α 2 ( x 0 w ) T ( E R T P ¯ i E R ) 1 x 0 w ,
and it can be expressed as the following LMIs after applying the Schur complement:
0 α ¯ x 0 w x 0 w E R T P ¯ i E R , w [ 1 , g ] , i N + ,
where α ¯ = α 2 .

4. Numerical Example

In this section, two numerical examples are considered to demonstrate the effectiveness of the proposed mode-dependent state-feedback H control with actuator saturation.
Example 1. 
In this example, control gains with their minimal H performance will be found. To obtain them, we need to solve LMIs in Theorem 2 by minimizing γ 2 . Consider the following SDHS with input saturation (15) and (16) with following parameters:
E = 1 0.5 0 0 1 0 0 0 0 , A 1 = 0.7 0.3 0 0.7 0.7 0.5 0.1 0 1.2 , A 2 = 0.5 1.8 1.3 0.2 2.1 0.1 1.2 2.5 1 , B 1 = 0 0.2 0.1 0 0 0.1 , B 2 = 2.1 0.2 0.6 0 0.1 0 , C 1 = 1 0 1 0 1 0 , C 2 = 0 1 1 1 0 0 , D 1 = 0.7 1 0 0 , D 2 = 1 0.9 0 0 , F 1 = 1 0 0 2 0 0 , F 2 = 0.1 1 0 1 0.1 0 , G 1 = 0.3 0.1 0 0.1 , G 2 = 0 0 0 0.2 , μ = 3 .
The mode transition rate matrix is defined as
Π = 1.4 1.4 1.1 1.1 ,
and the matrices E L , E R , R and S for the matrix E are defined as follows:
E L = 1 0.5 0 1 0 0 , E R = 1 0 0 1 0 0 R = 0 0 1 T , S = 0 0 1 .
Figure 1 shows the state trajectories for the unforced case, i.e., u ( t ) = 0 . It indicates that the SDHS with the given system parameters is unstable. To render the closed-loop system stochastically admissible, control input derived from Theorem 2 is applied. In this example, we solve an optimization problem that minimizes γ 2 in Theorem 2, and the following control gains with minimal γ = 1.4525 are obtained:
K 1 E = 0.1743 0.1546 0 0.9417 0.1837 0 ,
K 2 E = 1.9441 2.1215 0 0.2144 1.9336 0 ,
The state trajectories of the closed-loop system are depicted in Figure 2. The initial state x ( 0 ) = [ 5 , 5 , 6.5 ] T is considered, and mode evolution and disturbance are also illustrated in Figure 2. Since a saturation level of 3 is considered, control input cannot exceed this limit.
Example 2. 
In this example, control gains with their maximal invariant set will be found. To obtain them, we need to solve LMIs in Theorem 2 with additional condition (74) by minimizing α ¯ . Let us use the same system parameters as in Example 1. By solving the LMIs via the optimization problem, the solutions of P ¯ i , i [ 1 , 2 ] are obtained. Then, using the relation E L T P i E L = ( E R T P ¯ i E R ) 1 , we can determine the largest invariant set. Figure 3 shows the region of attraction obtained from the ellipsoids E ( E L T P i E L ) , and the state trajectories starting from the boundary of the ellipsoids successfully converge to zero. Figure 4 shows the state trajectories over time, the control input and the mode evolution. In this simulation, the disturbance is considered to be 1/10th of the scale of Example 1.

5. Conclusions

This paper considered the mode-dependent state-feedback H control for SDHSs, considering both the absence and presence of actuator saturation. Firstly, we established the necessary and sufficient condition for the stochastic admissibility criterion with H performance γ of the closed-loop system using the proposed non-saturated control input. Since the proposed condition was expressed as a non-convex formula, we reformulated it into the LMIs. Next, we extended our result to the closed-loop system with actuator saturation, expressing it as SDHSs with linear state-feedback control inputs through the introduction of a virtual control input that always remains under the saturation level. To verify this expression, the set invariant condition was also considered. By utilizing the singular mode-dependent Lyapunov function candidate, we suggested the ellipsoidal shape of the invariant set and provided a method to determine the largest invariant set. The key motivation of this study compared to the existing work was to derive the synthesis criterion for SDHS with both input saturation and disturbance in terms of LMIs. It implies that the proposed method can address an optimization problem subject to the both largest invariant sets and optimal H performance. Example 1 and Example 2 showed the results of optimization problems that minimize H performance, and maximize the region of the invariant set, respectively. Our future work involves extending the results to stochastic hybrid descriptor systems with semi-Markov processes or applying them to practical systems, such as power grid systems.

Funding

This research was supported by Kyungpook National University Research Fund, 2022.

Informed Consent Statement

Informed consent was obtained from all subjects involved in the study.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Chow, S.M.; Ho, M.h.R.; Hamaker, E.L.; Dolan, C.V. Equivalence and differences between structural equation modeling and state-space modeling techniques. Struct. Equ. Model. 2010, 17, 303–332. [Google Scholar] [CrossRef]
  2. Aoki, M. State Space Modeling of Time Series; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2013. [Google Scholar]
  3. Kailath, T. Linear Systems; Prentice-Hall: Englewood Cliffs, NJ, USA, 1980; Volume 156. [Google Scholar]
  4. Hespanha, J.P. Linear Systems Theory; Princeton University Press: Princeton, NJ, USA, 2018. [Google Scholar]
  5. Hendricks, E.; Jannerup, O.; Sørensen, P.H. Linear Systems Control: Deterministic and Stochastic Methods; Springer: Berlin/Heidelberg, Germany, 2008. [Google Scholar]
  6. Sun, Z. Switched Linear Systems: Control and Design; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2006. [Google Scholar]
  7. Takaba, K.; Morihira, N.; Katayama, T. A generalized Lyapunov theorem for descriptor system. Syst. Control. Lett. 1995, 24, 49–51. [Google Scholar] [CrossRef]
  8. Fridman, E.; Shaked, U. A descriptor system approach to H control of linear time-delay systems. IEEE Trans. Autom. Control. 2002, 47, 253–270. [Google Scholar] [CrossRef]
  9. Zhu, Y.; Zhong, Z.; Basin, M.V.; Zhou, D. A descriptor system approach to stability and stabilization of discrete-time switched PWA systems. IEEE Trans. Autom. Control. 2018, 63, 3456–3463. [Google Scholar] [CrossRef]
  10. Nugroho, S.A.; Taha, A.F. Load-and Renewable-Following Control of Linearization-Free Differential Algebraic Equation Power System Models. IEEE Trans. Control. Syst. Technol. 2023. [CrossRef]
  11. Shi, P.; Li, F. A survey on Markovian jump systems: Modeling and design. Int. J. Control. Autom. Syst. 2015, 13, 1–16. [Google Scholar] [CrossRef]
  12. Fei, Z.; Gao, H.; Shi, P. New results on stabilization of Markovian jump systems with time delay. Automatica 2009, 45, 2300–2306. [Google Scholar] [CrossRef]
  13. Zhao, P.; Kang, Y.; Zhao, Y.B. A brief tutorial and survey on markovian jump systems: Stability and control. IEEE Syst. Man, Cybern. Mag. 2019, 5, 37-C3. [Google Scholar] [CrossRef]
  14. Wang, G.; Zhang, Q.; Yan, X. Analysis and Design of Singular Markovian Jump Systems; Springer: Berlin/Heidelberg, Germany, 2015. [Google Scholar]
  15. Li, F.; Du, C.; Yang, C.; Gui, W. Passivity-based asynchronous sliding mode control for delayed singular Markovian jump systems. IEEE Trans. Autom. Control. 2017, 63, 2715–2721. [Google Scholar] [CrossRef]
  16. Yao, X.; Park, J.H.; Wu, L.; Guo, L. Disturbance-observer-based composite hierarchical antidisturbance control for singular Markovian jump systems. IEEE Trans. Autom. Control. 2018, 64, 2875–2882. [Google Scholar] [CrossRef]
  17. Xia, Y.; Boukas, E.K.; Shi, P.; Zhang, J. Stability and stabilization of continuous-time singular hybrid systems. Automatica 2009, 45, 1504–1509. [Google Scholar] [CrossRef]
  18. Kao, Y.; Xie, J.; Wang, C. Stabilization of singular Markovian jump systems with generally uncertain transition rates. IEEE Trans. Autom. Control. 2014, 59, 2604–2610. [Google Scholar] [CrossRef]
  19. Kwon, N.K.; Park, I.S.; Park, P.; Park, C. Dynamic output-feedback control for singular Markovian jump system: LMI approach. IEEE Trans. Autom. Control. 2017, 62, 5396–5400. [Google Scholar] [CrossRef]
  20. Park, I.S.; Kwon, N.K.; Park, P. Dynamic output-feedback control for singular Markovian jump systems with partly unknown transition rates. Nonlinear Dyn. 2019, 95, 3149–3160. [Google Scholar] [CrossRef]
  21. Gahinet, P.; Apkarian, P. A linear matrix inequality approach to H control. Int. J. Robust Nonlinear Control. 1994, 4, 421–448. [Google Scholar] [CrossRef]
  22. Lee, B.K.; Chen, Y.H.; Chen, B.S. Robust H power control for cdma cellular communication systems. IEEE Trans. Signal Process. 2006, 54, 3947–3956. [Google Scholar] [CrossRef]
  23. Başar, T.; Bernhard, P. H Optimal Control and Related Minimax Design Problems: A Dynamic Game Approach; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2008. [Google Scholar]
  24. Zhou, J.; Lai, H.; Liu, C.; Men, B. H controller design for singular Markov jump systems with time-delays. Proc. Inst. Mech. Eng. Part I J. Syst. Control. Eng. 2022, 236, 1566–1577. [Google Scholar] [CrossRef]
  25. Park, C.e.; Kwon, N.K.; Park, P. New bounded real lemma for singular Markovian jump systems: Application to H control. Int. J. Robust Nonlinear Control. 2021, 31, 907–919. [Google Scholar] [CrossRef]
  26. Park, C.e.; Kwon, N.K.; Park, I.S.; Park, P. H filtering for singular Markovian jump systems with partly unknown transition rates. Automatica 2019, 109, 108528. [Google Scholar] [CrossRef]
  27. Wang, H.S.; Yung, C.F.; Chang, F.R. Bounded real lemma and H control for descriptor systems. IEE Proc.-Control. Theory Appl. 1998, 145, 316–322. [Google Scholar] [CrossRef]
  28. Wu, Z.; Su, H.; Chu, J. H filtering for singular Markovian jump systems with time delay. Int. J. Robust Nonlinear Control. IFAC-Affil. J. 2010, 20, 939–957. [Google Scholar] [CrossRef]
  29. Kwon, N.K.; Park, I.S.; Park, P. H control for singular Markovian jump systems with incomplete knowledge of transition probabilities. Appl. Math. Comput. 2017, 295, 126–135. [Google Scholar] [CrossRef]
  30. Hu, T.; Lin, Z. Control Systems with Actuator Saturation: Analysis and Design; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2001. [Google Scholar]
  31. Shi, P.; Yin, Y.; Liu, F.; Zhang, J. Robust control on saturated Markov jump systems with missing information. Inf. Sci. 2014, 265, 123–138. [Google Scholar] [CrossRef]
  32. Liu, H.; Boukas, E.K.; Sun, F.; Ho, D.W. Controller design for Markov jumping systems subject to actuator saturation. Automatica 2006, 42, 459–465. [Google Scholar] [CrossRef]
  33. Lin, Z.; Lv, L. Set invariance conditions for singular linear systems subject to actuator saturation. IEEE Trans. Autom. Control. 2007, 52, 2351–2355. [Google Scholar] [CrossRef]
  34. Chen, Y.; Xu, T.; Zeng, C.; Zhou, Z.; Zhang, Q. Simultaneous stabilization for uncertain descriptor systems with input saturation. Int. J. Robust Nonlinear Control. 2012, 22, 1938–1951. [Google Scholar] [CrossRef]
  35. Ma, Y.; Jia, X.; Zhang, Q. Robust observer-based finite-time H control for discrete-time singular Markovian jumping system with time delay and actuator saturation. Nonlinear Anal. Hybrid Syst. 2018, 28, 1–22. [Google Scholar] [CrossRef]
  36. Park, C.e.; Kwon, N.K.; Park, P. Output-feedback control for singular Markovian jump systems with input saturation. Nonlinear Dyn. 2018, 93, 1231–1240. [Google Scholar] [CrossRef]
  37. Uezato, E.; Ikeda, M. Strict LMI conditions for stability, robust stabilization, and H control of descriptor systems. In Proceedings of the Proceedings of the 38th IEEE Conference on Decision and Control (Cat. No. 99CH36304), Phoenix, AZ, USA, 7–10 December 1999; IEEE: Piscataway, NJ, USA, 1999; Volume 4, pp. 4092–4097. [Google Scholar]
  38. Feng, Z.; Shi, P. Two equivalent sets: Application to singular systems. Automatica 2017, 77, 198–205. [Google Scholar] [CrossRef]
  39. Cao, Y.Y.; Lin, Z.; Shamash, Y. Set invariance analysis and gain-scheduling control for LPV systems subject to actuator saturation. Syst. Control. Lett. 2002, 46, 137–151. [Google Scholar] [CrossRef]
Figure 1. The unforced response of systems in Example 1.
Figure 1. The unforced response of systems in Example 1.
Machines 12 00038 g001
Figure 2. The state trajectories, mode evolution and control input of the closed-loop system in Example 1.
Figure 2. The state trajectories, mode evolution and control input of the closed-loop system in Example 1.
Machines 12 00038 g002
Figure 3. The ellipsoid E ( E L T P i E L ) and the state trajectory starting from the boundary of the ellipsoid.
Figure 3. The ellipsoid E ( E L T P i E L ) and the state trajectory starting from the boundary of the ellipsoid.
Machines 12 00038 g003
Figure 4. The state trajectories over time, the control input and the mode evolution of Example 2.
Figure 4. The state trajectories over time, the control input and the mode evolution of Example 2.
Machines 12 00038 g004
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

Park, C.-e. Synthesis of ℋ Control for Descriptor Hybrid Systems with Actuator Saturation. Machines 2024, 12, 38. https://doi.org/10.3390/machines12010038

AMA Style

Park C-e. Synthesis of ℋ Control for Descriptor Hybrid Systems with Actuator Saturation. Machines. 2024; 12(1):38. https://doi.org/10.3390/machines12010038

Chicago/Turabian Style

Park, Chan-eun. 2024. "Synthesis of ℋ Control for Descriptor Hybrid Systems with Actuator Saturation" Machines 12, no. 1: 38. https://doi.org/10.3390/machines12010038

APA Style

Park, C. -e. (2024). Synthesis of ℋ Control for Descriptor Hybrid Systems with Actuator Saturation. Machines, 12(1), 38. https://doi.org/10.3390/machines12010038

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