Abstract

This paper proposes an state-feedback controller for Markovian jump systems with input saturation and incomplete knowledge of transition probabilities. The proposed controller is developed using second-order matrix polynomials of an incomplete transition rate to derive less conservative stabilization conditions. The proposed controller not only guarantees performance but also rejects matched disturbances. The effectiveness of the proposed method is demonstrated using three numerical examples.

1. Introduction

Over the last few decades, Markovian jump systems (MJSs) have been recognized as one of the most effective models for the representation of dynamic systems subjected to random and abrupt variations. Thus, numerous studies have been conducted to analyze and synthesize MJSs [17]. The findings of these studies have been applied in various practical systems, such as networked control systems [8], manufacturing systems [8], economic systems [9], power systems [10], and actuator saturation [11]. In particular, studies have focused on the analysis and synthesis of ideal MJSs having exact values of transition probabilities [12].

However, such MJSs with exactly known transition probabilities have limited scope for application in practical systems because it is difficult to obtain complete knowledge of transition probabilities. Thus, recent studies on controller synthesis have focused on MJSs with incomplete knowledge of transition probabilities. Such studies have employed the free-connection weighting method and linear matrix inequalities (LMIs) [1316].

However, several practical systems suffer from input saturation because of the physical limitations of the control system [1719]. It is well known that input saturation generally degrades control system performance and system stability [20].

Thus, the control synthesis problem should be considered with input saturation in practical systems. In particular, the stochastic stabilization problem for MJSs subjected to actuator saturation was studied based on exactly known transition probabilities [21, 22]. Furthermore, the stabilization of saturated MJSs with incomplete knowledge of transition probabilities was studied using the free-connection weighting matrix approach [11]. In addition, the stabilization condition for MJSs in the presence of both partially unknown transition rates and input saturation was proposed [23].

To the best of the author’s knowledge, intensive studies on the control of MJSs with input saturation and incomplete knowledge of transition probabilities have not been conducted thus far. A previous study stabilized nonhomogeneous MJSs with input saturation [24]; however, the findings are not applicable to practical systems because disturbances were not considered.

Thus, an stabilization condition for MJSs with input saturation and incomplete knowledge of transition probabilities is proposed herein. The main contributions of this study are as follows:This is the first proposal to propose a stabilization condition to accomplish stochastic stability and guarantee performance for MJSs with input saturation and incomplete knowledge of transition probabilities.The proposed controller consists of two parts: a linear control part to guarantee performance and a nonlinear control part to reject the matched disturbances.Based on the proposed relaxation method using the second-order matrix polynomials of the incomplete transition rate, this paper presents less conservative stabilization conditions for estimating the domain of attraction.

The effectiveness of the proposed controller is demonstrated using two numerical examples and a practical example.

The remainder of this paper is organized as follows. Section 2 provides a description of the system and some preliminary results. Section 3 introduces the proposed controller for MJSs with input saturation and incomplete knowledge of transition probabilities. Section 4 presents the simulations of three examples for verifying the proposed controller. Section 5 concludes the paper.

Notation. The notations and indicate that is positive semidefinite and positive definite, respectively. In symmetric block matrices, is used as an ellipsis for terms that are induced by symmetry. Furthermore, stands for any matrix , and denotes the mathematical expectation. For any matrices and ,

We also use to indicate the -norm of , i.e., . and denote a minimum eigenvalue and a maximum eigenvalue of , respectively. The notation indicates a unit vector with a single nonzero entry at the th position, i.e., .

2. System Description and Preliminaries

Consider the following continuous-time MJS with input saturation and a matched disturbance:where is the state, is the control input, is the matched disturbance, and is the controlled output. The matched disturbance is assumed to be . Here, is a continuous-time Markov jumping process in a finite set with mode transition probabilities:where , , and is the transition rate from mode to at time . For , to simplify the notation, , , , and . Further, denotes a saturation operator, which is defined aswhere is the saturation level. Furthermore, the transition rate matrix belongs to

In view of the aforementioned relations, accords with the following relationships, for all :where

For future convenience, two sets are defined with respect to the measurability of the transition rate for :

The following lemma and definitions are introduced as preliminaries required to prove the theorems presented in the subsequent sections.

Lemma 1 (see [25]). Let ,

Assume that for all , and thenwhere denotes a diagonal matrix with all possible combinations of 1 and 0 diagonal entries, , and is the convex hull.

Definition 1 (see [21]). A set is called the domain of attraction in the mean square sense of (2), if for any initial mode and initial state , the state of (2) satisfieswhere .

3. Main Results

This section considers the design problem of the state-feedback controller.

A controller is proposed for system (2) as follows:where is the linear controller part to guarantee the performance and is the nonlinear controller part to reject the matched disturbance . Thus, the proposed controller is designed to stochastically stabilize and minimize the upper bound of the following linear quadratic cost:where . Here, for , and . Using system (2) and the proposed controller (13), the resultant closed-loop system is expressed as follows:

Theorem 1. Consider system (15) with input saturation and incomplete knowledge of the transition rate. For , , and , suppose that there exist symmetric matrices and , matrices , , , , , and , and a scalar such thatwhere

Then, the set is contained in the domain of attraction, and the proposed system (15) is stochastically stable with the cost in (14) guaranteed by . Furthermore, the proposed controller is constructed as for mode , where and each component of is defined as

Proof. Consider the following mode-dependent control input and the auxiliary input :where is used to handle the input saturation in Lemma 1. For the representation method (10) in Lemma 1, the following condition should be satisfied:From the definition of in (25), the left side of (27) can be derived as follows:Then, the sufficient condition for (27) is given as follows:Therefore, the representation method in Lemma 1 can be used if for , whereTo establish a set invariance condition [25], the ellipsoid is in the linear region , that is, for ,or equivalently,Then, multiplying both sides of the above equation by yields (20), where and .
Let us choose as a Lyapunov function, where is a positive definite matrix. Then, from the weak infinitesimal operator of the Markov process, is given byAccording to the convex property and condition (21), there exist variables such thatwhere .
Then, can be rewritten asFurthermore, from (25) and , we haveThus, if the following condition holds, for and ,then, from (36) and (35), can be expressed as the following relation:Using the generalized Dynkin’s formula [26], the above relation allowswhich leads tobecause the following equation is valid:From (41), it is allowed thatwhereFurthermore, from (39), we havewhich guarantees the cost through (20), indicating that using the Schur complement.
Subsequently, by pre- and postmultiplying (37) with , we havewhere , , and .
Note that for , , and for , (18) leads to . Equation (45) holds because of the following condition:where .
Applying the Schur complement to (46) yieldsTo derive the LMI conditions, (47) can be written as follows:In addition, according to condition (7), the following equations can be derived from (19):Then, the positive semidefinite matrix is constructed using (49)–(51) in the following form:wherewhereBased on the -procedure, if whenever , the following sufficient condition is formulated:which can be converted to the following LMI condition:whereThen, (57) holds because of the LMI conditions (16)–(19).

4. Numerical Examples

In this section, the performance is investigated through numerical examples to verify the effectiveness of the proposed method.

4.1. Example 1

Consider an MJS with four modes (), whose system matrices arewhere , , , , , , , , and are the unknown transition rates. The following sets can be obtained using the transition rate matrix :

Considering the initial condition , the state trajectories of the closed-loop system shown in Figure 1 are stochastically stable with incomplete knowledge of transition rates under the input saturation and matched disturbances. Here, we set and .

According to Theorem 1, the performance , and the proposed controller gains are obtained as follows:

Figure 2 presents the domain of attraction for the proposed controller. As shown in the figure, the state trajectory of the closed-loop system (15) converges to the origin as time progresses, as long as the initial state is in .

4.2. Example 2

Consider the following multiinput system with three different modes () [24]:where , , , , , and are the unknown transition rates. The following sets can be obtained using the transition rate matrix :

According to Theorem 1, the performance , and the proposed controller gains are obtained as follows:

Figure 3 shows the state trajectories and the mode evolution obtained using the aforementioned controller gains. Figure 4 shows the saturated control input, where and . Here, we set . Figures 5 and 6 show the domains of attraction on the and planes, respectively. As shown in the figures, the state trajectory of the closed-loop system (15) converges to the origin as time progresses, as long as the initial state is in . These figures show that the proposed controller stabilizes the MJS with input saturation and incomplete knowledge of the transition rates under the matched disturbance.

4.3. Example 3

Consider the following inverted pendulum system controlled using a DC motor [27]:where is the angle of the inverted pendulum, is the angular velocity, is the input current, is the control input voltage, is the acceleration of gravity, and are the mass and length of the inverted pendulum, respectively, is the back-EMF constant, is the motor torque constant, and is the gear ratio. Here, is the resistance in the DC motor, which is defined as

Let , , , , , , , , and .

Using the aforementioned parameters, system (65) can be linearized as the following MJS with two modes:wherewhere and are the unknown transition rates. Here, it is assumed that the matched disturbance exists. Based on Theorem 1, the performance , and the proposed controller gains are obtained as follows:

Based on the aforementioned control gains, Figure 7 shows the state trajectories for and the mode evolution . As shown in the figure, the state trajectories of the closed-loop systems with the proposed controller converge to zero as time progresses.

5. Conclusion

This paper proposed an mode-dependent state-feedback controller for MJSs with input saturation and an incomplete knowledge of transition probabilities. Specifically, an invaluable relaxation method was developed into the second-order matrix polynomials of the unknown transition rate using all possible slack variables for the incomplete transition rates to obtain less conservative stabilization conditions. Consequently, the proposed controller guaranteed performance and removed the matched disturbances. The effectiveness of the proposed controller was demonstrated using three examples.

Data Availability

The data used to support the findings of this study are available from the corresponding author upon request.

Conflicts of Interest

The author declares that there are no conflicts of interest regarding the publication of this paper.

Acknowledgments

This research was supported by the Grand Information Technology Research Center Program through the Institute of Information and Communications Technology and Planning and Evaluation (IITP) funded by the Ministry of Science and ICT (MSIT), Korea (IITP-2020-2020-0-01612).