1. Introduction
In the field of control theory, researches 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]. 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 jump system, representing cases where continuous-time systems experience sudden changes in system parameters due to stochastic processes [
10,
11,
12]. Systems possessing the characteristics of both hybrid systems and descriptor systems are known as descriptor hybrid systems (DHSs). Due to the advantage of DHS 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 [
13,
14,
15]. For the analysis of DHS 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 [
16] presented the stochastic admissibility conditions for DHS in strict linear matrix inequalities (LMIs). In the context of such research, results on controllers and filters for continuous-time DHS also exist [
17,
18,
19]. Among them, [
17] and [
18] proposed necessary and sufficient conditions for the existence of state feedback controllers and dynamic output feedback controllers for DHS.
On the other hand, as the presence of disturbances in real world is inevitable,
controllers and
filters have been extensively researched both theoretically and practically [
20,
21]. In its theoretical approach, finding optimal
control or
filter has been one of attractive topics [
22]. In the view of optimal control, LMIs have been widely employed due to their ease in finding optimal solutions. In the case of
control for DHSs, research usually started from the stochastic admissibility criterion with
performance
[
23,
24,
25]. This criterion, if both necessary and sufficient, is commonly referred to as the bounded real lemma [
26]. The bounded real lemma defines an upper bound on the ratio of the norm between the desired output and the disturbance, referred to as
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 DHSs, [
24] first presented necessary and sufficient conditions for the bounded real lemma of DHS with disturbance-affected desired output in LMI form. Previous studies have mainly dealt with optimal
control and
filter for DHSs with disturbance-unaffected desired output [
25,
27] or provided only sufficient conditions for the existence of
control in cases with disturbance-affected desired output [
25,
28]. This implies that there is still a room for improvement in the
control for DHS with a general desired output, serving as one of the motivations for this study.
Another motivation for this study is the need to investigate
control for DHSs experiencing input saturation. In practical situations, the actuator in every control system has its limits, which result in input saturation [
29]. 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 [
30,
31] or in descriptor systems [
32,
33] has been addressed through various studies. Recent research for DHSs with input saturation is covered in the papers [
34,
35]. However, to the best of the author’s knowledge, no prior research has addressed the combined aspects of
control and actuator saturation for DHSs. Therefore, this serves as an additional motivation for this study.
This paper addresses the synthesis problem of control for DHSs 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 control is proposed. Then, by utilizing the closed-loop system with the proposed control, the stochastic admissibility criterion with performance is derived. As the proposed criterion is a non-convex formula, challenging to solve directly, the equivalent condition is suggested in terms of LMIs. Then, this paper extends its focus to DHSs 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 DHS 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 control and actuator saturation phenomena are considered, the results can address two optimization problems: 1) Finding the optimal 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 signifies that is semi-positive (positive) definite. For any square matrix X, the symbol . The matrix I denotes the identity matrix with appropriate dimensions, and represents the identity matrix with dimensions . For matrix X, the notation specifies the -th component. Similarly, for vector x, the notation denotes the i-th component. The vector indicates a unit vector with a single nonzero element at the i-th position, i.e., . For symmetric matrices, the symbol serves as an ellipsis for terms induced by symmetry.
2. Problem Statements
Consider the following descriptor hybrid systems:
where the notations
denote the system state, control input, desired output, and external disturbance, respectively. The matrix
is a square matrix whose rank is smaller than its dimension, i.e.,
. The notation
denotes a continuous-time Markov process defined on a probability space with outcomes in a finite set
. The mode transition rate of the Markov process from mode
i to mode
j is defined as
. Subsequently, the mode transition probability from mode
i at time
t and mode
j at time
are defined as follows:
where
and
. The transition rate matrix
can be defined as
, where
,
for
and
. To simplify the notations, the mode-dependent matrices at
will be represented by using subscript
i, i.e.,
Also, to prevent issues arising from the singularity of matrix
E, let us define of full-column matrices
which hold the following properties regarding the singular matrix
E:
Then, by using the matrices in (
5), we will use the following lemma.
Lemma 1.
[36] For a symmetric matrix which satisfies , and an of full-rank matrix , the term is of full-rank, and its inversion can be expressed as follows:
where and defined as
The objective of this study is to analyze the DHS with disturbances and synthesize a state-feedback control that is robust to disturbances and actuator saturation. Therefore, the ensuing lemma and definition are employed in the next section to analyze the system with disturbances.
Definition 1. [37] The descriptor hybrid system (1)-(2) with can be called stochastically admissible with performance γ if the system holds following two conditions:
i) At , the DHS (1)-(2) with is stochastically admissible.
ii) At , the DHS (1)-(2) with holds the following inequality:
where the notation means supremum.
Lemma 2.
[24] The descriptor hybrid system (1)-(2) with is stochastically admissible with performance γ if and only if there exist the matrices , and of full-rank matrices such that for all
To synthesize a mode-dependent state-feedback
control for DHSs, let us contemplate the following structure:
where
is a mode-dependent control gain to be determined. Then the closed-loop system (
1)-(2) with the control input (
11) is defined as
This paper serves two main objectives. Firstly, it aims to determine the control gains
that satisfy the stochastic admissibility criterion with
performance
for the closed-loop system (
12)-(13). Secondly, the focus is on finding control gains
that still valid under the actuator saturation phenomena in the system (
1)-(2). When the DHS (
1)-(2) has actuator saturation, it can be represented as follows:
The symbol
denotes the saturation operator such that
where
is a saturation level. Although saturation is a common phenomenon, it induces nonlinearity even when the input signal
maintains linearity. To address this issue, the subsequent representation will prove to be beneficial.
Lemma 3.
[38] For any state , the saturated control input can belong the following convex-hull:
The set is a set of states where every component the vector is less than the saturation level, i.e., . The notation denotes the convex hull, and the matrix denotes a diagonal matrix whose diagonal elements have all possible combination of 1 and 0, and .
With the help of Lemma 3, the term
in (
14)-(15) can be expressed as follows for the states belonging to
:
where
holds the following property:
Utilizing the aforementioned lemmas, the following section will present two theorems aimed at determining the control gains
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
performance
will be presented. Firstly, by applying the closed-loop system (
14)-(15) to Lemma 2, the stochastically admissibility with
performance
of the closed-loop system (
12)-(13) is ensured if and only if there exist the solutions
such that for all
However, finding the solution for (
20)-(21) is challenging due to the variable coupled term
in (21). To address this challenge, the following theorem presents an equivalent condition for (
20)-(21) in terms of strict linear matrix inequalities.
Theorem 1.
The assurance of the existence of solutions and for the conditions (20)-(21), representing the stochastic admissibility criterion with performance γ for the closed-loop system (12)-(13), is established if and only if there exist matrices , , , for all , satisfying the following linear matrix inequalities:
Proof.
Firstly, let us define the inversion of in (22) by using Lemma 1:
where and satisfy the following conditions:
Then the condition (20) is equivalent to (23) through the relation (29). Next, to reformulate the condition (21) as (24), we will employ the following full-rank matrix:
Then we can apply the congruence transform to (21) using the matrix in (31):
Taking into account the properties and , the condition (32) transforms into the proposed condition (24) by putting
and applying Schur complement. The proof is complete.
Remark 1.
The control gain in the mode-dependent state-feedback control (11) can be determined through the following relation:
where are the solutions of Theorem 1.
Remark 2. The synthesis problem of control for DHSs has been under considered for several decades. However, before the introduction of the new bounded real lemma for DHSs with disturbance affected output (2) (Lemma 2), the existing research focused on establishing the sufficient conditions of controllers or exclusively examined scenarios with disturbance-unaffected output, i.e., in (2). Hence, it is noteworthy to emphasize that Theorem 1 provides the necessary and sufficient condition of the controller (11), ensuring the stochastic admissibility of the closed-loop system with the proposed controller (11) 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
:
By utilizing the formula (
18), an alternative representation of the saturated input, the closed-loop system (
36)-(37) can be expressed as follows:
since
. By applying the closed-loop system (
38)-(39) into Lemma 2, the criterion for stochastic admissibility with
performance
for the closed-system (
38)-(39) is obtained as follows: for all
where
is defined in (22). This representation is valid only for the states within the set
. To ensure that the range of states belongs to the set
, we need to consider a set-invariant condition for the set
. Before deriving it, let us define an ellipsoid using the condition (
42):
Utilizing the ellipsoid, the set invariant condition for the
and the equivalent condition of (
42)-(43) are provided in the following theorem.
Theorem 2.
For all states in (44), the conditions (42)-(43) are feasible if and only if there exist symmetric matrices , non-singular matrices , matrices , such that for all , and
where and are defined in (26),(27).
Proof.
Firstly, let us establish the set invariant condition for the set . If the ellipsoid (44) is within the linear region , the expression for the saturated input (18) is valid for states within the ellipsoid. Therefore, we can derive the following set invariant condition: for all ,
which is equivalent to
The condition (49) is equivalent to the following inequality:
where is defined in (25). By utilizing the property , the condition (50) concludes to the following inequality:
by putting . Applying Schur complement to (51) leads to the proposed condition (45), considering the full-column rank .
Secondly, we can derive the equivalent condition for (43) by applying the congruence transformation using in (31):
Similar to the proof of Theorem 1, the condition (52) leads to (46) by defining
This completes the proof.
Remark 3. The control gain that renders the closed-loop system with actuator saturation (38)-(39) stochastically admissible with performance γ can be constructed using the solutions from Theorem 2, and the formula remains the same as in (35).
Remark 4. To achieve a less conservative result in terms of performance, the minimal γ can be determined by solving an optimization problem that minimizes while satisfying LMIs suggested in Theorem 1 or Theorem 2.
Remark 5.
With the aid of Lemma 3, the saturated input can be expressed as a linear combination of two state feedback controls: and . 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 . Therefore, the set-invariant condition is proposed in (45). It implies that only the initial states within the invariant set in (44) are guaranteed to 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:
where is the component to express the region of initial states, i.e., . The condition (56) is equivalent to
and it can be expressed as the following LMIs after applying Schur complement:
where .