Abstract
This paper investigates the output feedback robust stabilization problem for a class of switched nonlinear fuzzy systems, in which the premise variables depend on the state variables and do not measured directly. A switched state observer is designed to obtain the estimation of the immeasurable states. By using the parallel distributed compensation (PDC) design method and the multiple Lyapunov function approach, an output feedback controller and the switching laws are developed. To obtain the feasible solutions of the control and observer gain matrixes, a novel decoupled method is proposed, and the sufficient conditions of guaranteeing the stability of the control system conditions can be transformed into some linear matrix inequalities (LMIs), which can be easily solved. Two simulation examples are provided to show the effectiveness of the suggested theoretical results.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
Since Takagi and Sugeno put forward the Takagi–Sugeno (T–S) fuzzy model [1], there has been a growing interest in the control design for nonlinear systems based on the T–S fuzzy model, because the T–S fuzzy model can provide an effective way to present the complex nonlinear systems [2–4]. In recent years, many important researching results have been obtained, for example see [5–12]. Among them, [5] proposed a novel polynomial event-triggered scheme to determine the transmission of the signal and designed a fault detection filter to guarantee that the control system is asymptotically stable. The works in [6, 7] proposed an unknown input observer design approach for the T–S systems and an output feedback controller was developed for stabilizing the uncertain nonlinear systems. [8] investigated the problem of the fuzzy control for a class of nonlinear networked control systems via T–S fuzzy models, and [9] proposed LMI formulations to analyze the local stability and local stabilization of discrete-time nonlinear T–S fuzzy systems. A stability and tracking control of nonlinear systems via T–S fuzzy modeling is developed in [10], and [11] provided a fuzzy state feedback controller approach to guarantee systems stability based on nonlinear discrete-time T–S fuzzy system. [12] designed a new adaptive sliding mode controller to guarantee that the closed-loop system is uniformly ultimately bounded. In addition, the Lyapunov stability theory is a powerful approach to deal with the stability analysis for T–S fuzzy models. Various Lyapunov functions have been used to solve stability analysis problem. Based on the PDC design method, the papers in [13–15] proposed some relaxed stability conditions, and [16] studied an analysis for local stability and designed controllers for T–S fuzzy nonlinear systems, where the corresponding conditions are given in form of LMI. By using fuzzy and non-fuzzy multiple Lyapunov function, [17] discussed the method of controller synthesis for T–S fuzzy singularly perturbed systems. [18] considered the robust stabilization for T–S fuzzy systems. However, the aforementioned fuzzy controller design and stability analysis theories are only for nonswitched fuzzy systems, not the switched fuzzy systems.
Switched systems are a special class of hybrid systems, which consist of a family of continuous or discrete subsystems called modes and rules orchestrating the switching among the modes [19– 21]. In fact, many practical physical and engineering [22–26] can be described as the switched systems, such as the automotive industry, chemical industry process control systems, the plane control systems, vehicle speed change systems, air traffic control, navigation systems. Recently, various results about the stability analysis and control design have been reported for switched fuzzy systems [25–32]. The works in [27–29] investigated the stabilization problems for a class of discrete and continuous switched T–S fuzzy systems. To guarantee the stabilization of the control systems, [30, 31] designed a robust controller and a switching control law for a class of switched fuzzy systems. [32, 33] proposed the stability conditions of the switched stochastic systems with time-varying delay. By using a common Lyapunov function and the average dwell time method, [34] developed a controller for a class of fuzzy systems with asynchronous switching. However, the aforementioned results are only limited to the fuzzy systems with measurable premise variables, and to the best of our knowledge, there are no results on the switched nonlinear fuzzy systems with the immeasurable premise variables. Because the premise variables are usually the functions of the state variables, they are estimated by a state observer; this makes it difficult to guarantee the stability of the switched fuzzy system.
Motivated by the aforementioned analysis, this paper studies the output feedback robust stabilization problem for a class of switched fuzzy nonlinear systems, where the premise variables and the state variables are not available for feedback control design. By using PDC design and the Multiple Lyapunov function methods, an output feedback state controller and the sufficient conditions of ensuring the control system stability are developed. To obtain the feasible solutions of the control and observer gain matrixes, a novel decoupled method is proposed to transform the non-LMI conditions into some LMI forms. Compared with the existing literature, the main contributions of this paper can be summarized as follows:
-
(1)
This paper first studied the observer-based fuzzy control design problem for a class of switched fuzzy systems. The addressed control plants contain the immeasurable premise variables and the state variables. Note that the literatures [35, 36] also studied the same problem; however, the considered switched plants in [35, 36] are simple fuzzy system, instead of switched fuzzy systems with the immeasurable premise variables. To the best of our knowledge, to date, there are not any results reported on the immeasurable state switched fuzzy nonlinear systems.
-
(2)
This paper first investigated a decoupled method for a class of switched nonlinear fuzzy systems. Although the previous literatures [34, 37] also studied the decoupled methods, these control methods are suitable for the nonswitching fuzzy systems. It should be mentioned that the switched control design has a major difference from non-switched control design. The former is much more difficult and challenging than the latter.
2 System Description
Consider the following switched nonlinear fuzzy system, which is composed of l fuzzy subsystems as follows:
where \(z = [z_{1} ,z_{2} \cdots z_{p} ]^{\text{T}}\) are the immeasurable premise variables, and \(F_{\sigma j}^{i}\) are the fuzzy sets; \(\sigma \in M = \{ 1,2, \ldots ,l\}\) is a switching signal, which is a piecewise constant function; \(A_{{\sigma {\kern 1pt} i}}\), \(B_{{\sigma {\kern 1pt} i}}\) and \(C_{{\sigma {\kern 1pt} i}}\) are known real constant matrices with appropriate dimensions; \(u_{\sigma }\) is the control input vector; \(x \in R^{n}\) is the immeasurable state variable vector; \(y\) is the output of the switched system.
Using the center-average defuzzification, product inference, and singleton fuzzifier, the input–output relation in the lth switched system (1) is represented as
where the lth switched system (2) is equivalent to
\(\mu_{{\sigma {\kern 1pt} i}} (z) = \omega_{{\sigma {\kern 1pt} i}} (z)/\sum\limits_{i = 1}^{{N_{\sigma } }} {\omega_{{\sigma {\kern 1pt} i}} } (z),\;\omega_{\sigma \,i} (z) = \prod\limits_{p = 1}^{q} {F_{{\sigma {\kern 1pt} p}} (z_{p} )}\).
\(F_{{\sigma {\kern 1pt} p}} (z_{p} )\) is the fuzzy membership grade of \(z_{p}\) in \(F_{p}\), \(N_{\sigma }\) is the number of If-Then rules, \(\mu_{{\sigma {\kern 1pt} i}} (z)\) satisfies the following conditions:
Lemma 1
[36] For any real matrices \(X_{i} ,Y_{i} (1 \le i \le n)\), and D > 0 with appropriate dimensions, we have,
where \(0 < h_{i} < 1,\;\sum\nolimits_{i = 1}^{n} {h_{i} } = 1,\;(1 \le i \le n)\).
Lemma 2
[38] Given constant matrices \(X\) and \(Y\), for arbitrary \(\varpi > 0\), the following inequality holds:
The control objective of this paper is to design an output feedback fuzzy controller for the fuzzy system ( 2 ) and a switching law \(\sigma\) such that the switched fuzzy nonlinear system is robustly asymptotically stable.
3 Fuzzy Controller Design and Stability Analysis
This section will give the output feedback control design for the switched fuzzy system, and the stability of the closed-loop switched fuzzy system will be proved by using multiple Lyapunov function method.
Since the states in (2) are unavailable for the control design, a fuzzy state observer is first established for estimating the immeasurable states.
Design the switched fuzzy observer for switched fuzzy system (2) as
The switched fuzzy observer (5) is equivalent to
where \(\hat{x} \in R^{n}\) is the estimate of \(x\), \(\hat{z}\) is the estimate of immeasurable premise variables \({\kern 1pt} z\), \(\hat{\mu }_{\sigma }\) is the estimate of membership functions \(\mu_{\sigma }\), \(L_{{\sigma {\kern 1pt} i}}\) is the observer gain matrix for the \(\sigma {\text{th}}\) switched fuzzy subsystem; \(L_{\sigma } (\hat{\mu }_{\sigma } ) = \sum\limits_{i = 1}^{{N_{\sigma } }} {\mu_{{\sigma {\kern 1pt} i}} (\hat{z})} L_{{\sigma {\kern 1pt} i}}\).
Next, we consider the switching signal in the state-dependent form \(\sigma = \sigma (\hat{x})\) [39], suppose that \(\tilde{\varOmega }_{1} ,\tilde{\varOmega }_{2} , \ldots ,\tilde{\varOmega }_{l - 1}\) and \(\tilde{\varOmega }_{l}\) is a segmentation of \(R^{n}\), i.e., \(\mathop \cup \limits_{i = 1}^{l} \tilde{\varOmega }_{i} = R^{n} \backslash \{ 0\} ,\) and \(\tilde{\varOmega }_{i} \cap \tilde{\varOmega }_{j} = \phi\), \(i \ne j\), the switching signal is chosen as \(\sigma = \sigma (\hat{x}) = r\) , which depends on \(\tilde{\varOmega }_{1} ,\tilde{\varOmega }_{2} , \ldots ,\tilde{\varOmega }_{l - 1}\) and \(\tilde{\varOmega }_{l}\). When \(\hat{x} \in \tilde{\varOmega }_{l}\), the switching signal \(\sigma (\hat{x})\) can be described by function \(\nu_{r} (\hat{x})\).
That is, if and only if \(\sigma = \sigma (\hat{x}) = r\), \(\nu_{r} (\hat{x}) = 1\). We will show how to construct \(\tilde{\varOmega }_{1} ,\tilde{\varOmega }_{2} , \ldots ,\tilde{\varOmega }_{l - 1}\) and \(\tilde{\varOmega }_{l}\), thus the switching law \(\sigma\) will be designed later.
The overall switched fuzzy observer (5) can be rewritten as
The equivalent form of (7) is
where \(A_{r} (\hat{\mu }_{r} ) = \sum\limits_{j = 1}^{{N_{r} }} {\mu_{rj} } (\hat{z})A_{rj}\), \(B_{r} (\hat{\mu }_{r} ) = \sum\limits_{j = 1}^{{N_{r} }} {\mu_{rj} } (\hat{z})B_{rj}\) and \({\kern 1pt} C_{r} (\hat{\mu }_{r} ) = \sum\limits_{j = 1}^{{N_{r} }} {\mu_{rj} } (\hat{z})C_{rj} {\kern 1pt}\) are known matrices;\({\kern 1pt} v_{r} (\hat{x})\) is the membership function of switching signal \(\sigma (\hat{x})\).
Based on the PDC scheme, the fuzzy control law for the switched fuzzy systems (2) is
or
where \({\kern 1pt} K_{r}\) is the control gain matrix of the \(\sigma\) th switching mode; \(K_{r} (\mu_{r} ) = \sum\limits_{s = 1}^{{N_{r} }} {\mu_{{r{\kern 1pt} s}} (\hat{z}_{r} )} K_{{r{\kern 1pt} s}}\).
Substituting (9) into (2), the closed-loop switched fuzzy system is represented as follows:
The equivalent form of (11) is
where \({\kern 1pt} A_{r} (\mu_{r} ) = \sum\limits_{i = 1}^{{N_{r} }} {\mu_{{r{\kern 1pt} i}} } (z)A_{{r{\kern 1pt} i}}\), \(B_{r} (\mu_{r} ) = \sum\limits_{i = 1}^{{N_{r} }} {\mu_{{r{\kern 1pt} i}} } (z)B_{{r{\kern 1pt} i}}\), and \(C_{r} (\mu_{r} ) = \sum\limits_{i = 1}^{{N_{r} }} {\mu_{{r{\kern 1pt} i}} } (z)C_{{r{\kern 1pt} i}}\) are known matrices.
Let \(e = x - \hat{x}\). From (7), (9) and (11), we get the dynamic equation of estimation error \(e\).
Eq. (13) can be expressed as follows:
where
The sufficient stabilization conditions of the closed-loop switched fuzzy systems are provided in the following theorem.
Theorem 1
For the switched fuzzy system (12), if there exist non-positive (non-negative) \(\gamma_{r\lambda } \in R\;(r,\;\lambda = 1,\;2, \cdots l,\;r \ne \lambda )\), positive definite matrices \(P_{r}\), \(Q_{r}\) and \(P_{\lambda }\) with appropriate dimensions and \(\delta > \alpha > 0,\beta > 0\), satisfying the following conditions
with
Then the output feedback controller (9) with the switching law \(\sigma = \sigma (\hat{x})\) can guarantee the closed-loop switched fuzzy system (12) to be asymptotical stable.
Proof
Consider the Lyapunov function candidate
where \(P_{r}\) and \(Q_{r}\) are two positive definite matrices. For any \(e \ne 0\), it follows from (15) that
(15) means that under designing switching law, the observer error \(e\) asymptotically converges to zero.
Without loss of generality, we assume \(\gamma_{{r{\kern 1pt} \lambda }} \ge 0\). Obviously, for every \(\hat{x} \in R^{n} \backslash \{ 0\}\), there exists a \(r\) such that \(\hat{x}^{\rm T} (P_{\lambda } - P_{r} )\hat{x} > 0\), \(\forall \lambda \in M\), then from the matrix inequality (16), we have
For an arbitrary \(r \in M = \{ 1,2, \ldots ,l\}\), let
Then \(\varOmega_{r} = R^{n} \backslash \{ 0\}\). Constructing the sets \(\tilde{\varOmega }_{r} = \varOmega_{r} \backslash \mathop \cup \limits_{i = 1}^{r - 1} \tilde{\varOmega }_{r}\), it is easy to see that \(\mathop \cup \limits_{i = 1}^{r - 1} \tilde{\varOmega }_{i} = R^{n} \backslash \{ 0\}\), and \(\tilde{\varOmega }_{i} \cap \tilde{\varOmega }_{j} = \phi\), \(i \ne j\).
Therefore, the switching law is
Let \(V_{1} = \hat{x}^{\rm T} P_{r} \hat{x}\) and \(V_{2} = e^{\rm T} Q_{r} e\).
-
(i)
The time derivative of \(V_{1}\) satisfies
$$\begin{array}{lllll} \dot{V}_{1} = \dot{\hat{x}}^{\text{T}} P_{r} \hat{x} + \hat{x}^{\text{T}} P_{r} \dot{\hat{x}} = \sum\limits_{r = 1}^{l} {v_{r} } (\hat{x})\sum\limits_{i = 1}^{{N_{r} }} {\mu_{ri} (z)\sum\limits_{j = 1}^{{N_{r} }} {\mu_{rj} (\hat{z})} \sum\limits_{s = 1}^{{N_{r} }} {\mu_{rs} (\hat{z})} } [\hat{x}^{\text{T}} (A_{ri}^{\text{T}} P_{r} + P_{r} A_{ri} )\hat{x} + (u_{r}^{\text{T}} B_{ri}^{\text{T}} + (y - \hat{y})^{\text{T}} L_{rj}^{\text{T}} )P_{r} \hat{x} + \hat{x}^{\text{T}} P_{r} (A_{ri} \hat{x} + B_{rj} u_{r} + L_{rj} (y - \hat{y}))] = \sum\limits_{r = 1}^{l} {v_{r} } (\hat{x})\sum\limits_{i = 1}^{{N_{r} }} {\mu_{ri} (z)\sum\limits_{j = 1}^{{N_{r} }} {\mu_{rj} (\hat{z})} \sum\limits_{s = 1}^{{N_{r} }} {\mu_{rs} (\hat{z})} } [\hat{x}^{\text{T}} ((A_{rj}^{\text{T}} + K_{rs}^{\text{T}} B_{rj}^{\text{T}} + (C_{ri}^{\text{T}} - C_{rs}^{\text{T}} )L_{rj}^{\text{T}} ) P_{r} + P_{r} (A_{ri} + B_{rj} K_{rs} + L_{rj} (C_{ri} - C_{rs} )))\hat{x} + e^{\text{T}} C_{ri}^{\text{T}} L_{rj}^{\text{T}} P_{r} \hat{x} + \hat{x}^{\text{T}} P_{r} L_{rj} C_{ri} e] \end{array}$$(21)According to Lemma 2, we have
$$e^{\rm T} C_{ri}^{\rm T} L_{rj}^{\rm T} P_{r} \hat{x} + \hat{x}^{\rm T} P_{r} L_{rj} C_{ri} e \le \alpha \hat{x}^{\rm T} P_{r} L_{rj} C_{ri} C_{ri}^{\rm T} L_{rj}^{\rm T} P_{r} \hat{x} + \alpha^{ - 1} e^{\rm T} e$$(22)$$\begin{aligned} \dot{V}_{1} \le \sum\limits_{r = 1}^{l} {v_{r} } (\hat{x})\sum\limits_{i = 1}^{{N_{r} }} {\mu_{ri} (z)\sum\limits_{j = 1}^{{N_{r} }} {\mu_{rj} (\hat{z})} \sum\limits_{s = 1}^{{N_{r} }} {\mu_{rs} (\hat{z})} } [\hat{x}^{\rm T} ((A_{rj}^{\rm T} + K_{rs}^{\rm T} B_{rj}^{\rm T} + (C_{ri}^{\rm T} - C_{rs}^{\rm T} )L_{rj}^{\rm T} ) \hfill \times P_{r} + P_{r} (A_{ri} + B_{rj} K_{rs} + L_{rj} (C_{ri} - C_{rs} )) + \alpha P_{r} L_{rj} C_{ri} C_{ri}^{\rm T} L_{rj}^{\rm T} P_{r} )\hat{x} + \alpha^{ - 1} e^{\rm T} e]\, \hfill \end{aligned}$$(23) -
(ii)
The time derivative of \(V_{2}\) is
$$\begin{array}{lllllll} \dot{V}_{2} = \dot{e}^{\rm T} Q_{r} e + e^{\rm T} Q_{r} \dot{e} = \sum\limits_{r = 1}^{l} {v_{r} } (\hat{x})\sum\limits_{i = 1}^{{N_{r} }} {\mu_{{r{\kern 1pt} i}} (z)\sum\limits_{j = 1}^{{N_{r} }} {\mu_{{r{\kern 1pt} j}} (\hat{z})} \sum\limits_{s = 1}^{{N_{r} }} {\mu_{{r{\kern 1pt} s}} (\hat{z})} } [(((A_{ri} - A_{rj} ) + (B_{ri} - B_{rj} )K_{rs} {\kern 1pt} - L_{rj} \quad \times (C_{ri} - C_{rs} ))\hat{x} + (A_{ri} - L_{rj} C_{ri} )e)^{\rm T} Q_{r} e + e^{\rm T} Q_{r} (((A_{ri} - A_{rj} ) + (B_{ri} - B_{rj} )K_{rs} \quad - L_{rj} (C_{ri} - C_{rs} ))\hat{x} + (A_{ri} - L_{rj} C_{ri} )e] = \sum\limits_{r = 1}^{l} {v_{r} } (\hat{x})\sum\limits_{i = 1}^{{N_{r} }} {\mu_{ri} (z_{r} )\sum\limits_{j = 1}^{{N_{r} }} {\mu_{rj} (\hat{z}_{r} )} \sum\limits_{s = 1}^{{N_{r} }} {\mu_{rs} (\hat{z}_{r} )} } [\hat{x}^{\rm T} (A_{ri}^{\rm T} - A_{rj}^{\rm T} + K_{rs}^{\rm T} (B_{ri}^{\rm T} - B_{rj}^{\rm T} ))Q_{r} \quad\times e + e^{\rm T} Q_{r} (A_{ri} - A_{rj} + (B_{ri} - B_{rj} )K_{rs} )\hat{x} - e^{\rm T} Q_{r} L_{rj} (C_{ri} - C_{rs} )\hat{x} - \hat{x}^{\rm T} (C_{ri}^{\rm T} - C_{rs}^{\rm T} ) \quad\times L_{rj}^{\rm T} Q_{r} e + e^{\rm T} [(A_{ri}^{\rm T} - C_{ri}^{\rm T} L_{rj}^{\rm T} )Q_{r} + Q_{r} (A_{ri} - L_{rj} C_{ri} )]e \\ \end{array}$$(24)
By using the Lemma 2 and (24), we can obtain
In view of (23), (25), and (17), we have
Further, we have
According to Lemma 1, there exists a symmetric matrix \(Y_{rijj}\) and a matrix \(Y_{rijs}\) such that the following inequalities are satisfied [36]:
By using Lemma 1 again, there exist a symmetric matrix \(Z_{rijj}\) and a matrix \(Z_{risj}\) such that the following inequalities are satisfied for the estimation error:
Similar to [40], the time derivative of (26) is expressed by
From (15) and (16), we know that under the switching law (20), for arbitrary \(\hat{x} \ne 0\) and \(e \ne 0\), i.e.,\(x \ne 0\), \(\dot{V} < 0\) holds.
Therefore, the closed-loop switched fuzzy system is asymptotically stable, and the observer error \(e\) asymptotically converges to zero.
Note that matrix inequalities \(\Re_{r} = \varLambda_{r} + \sum\limits_{\lambda = 1,\lambda \ne r}^{l} {\gamma_{r\lambda } } (P_{\lambda } - P_{r} ) < 0\) are not linear matrix inequalities. Therefore, we should transform \(\Re_{r} < 0\) into LMI and obtain positive definite matrices \(P_{r}\), control gain matrices \(K_{rs}\) and observer gain matrices \(L_{rj}\).
Now, using Schur’s complement, and letting \(M_{rj} = P_{r} L_{rj}\) and \(W_{rj} = K_{rs} P_{r}\), we obtain the following LMIs
with
Since three parameters \(P_{r}\), \(K_{rs}\) and \(L_{rj}\) for system \(R\) should be determined from (30), there is no effective method for solving them simultaneously. In the following, a decoupled method is provided to solve \(P_{r}\), \(K_{rs}\) and \(L_{rj}\) simultaneously. To this end, the following useful theorem is first introduced.
Theorem 2
[34] If two symmetric matrices are satisfied
and
Then we will get
Proof
For any \([\begin{array}{*{20}c} {g_{1} } & {g_{2} } & {g_{3} } & {g_{4} } \\ \end{array} ] \ne 0\), if (34) and (35) hold, then
This implies that (37) holds. Therefore, the proof is completed.
Note that (33) can be decoupled as (38), then, we have
The equivalent expressions of the two decoupled matrices are
Pre-and post-multiplying both side of (40) by matrix diag \(\{ P_{r}^{ - 1} ,I\}\) and by using Schur’s complement, then we have
with \(X_{r} = P_{r}^{ - 1} ,\;\varGamma_{r} = X_{r} A_{rj}^{\rm T} + W_{rs}^{\rm T} B_{rj}^{\rm T} + A_{ri} X_{r} + B_{rj} W_{rs} - \sum\limits_{\lambda = 1,\lambda \ne r}^{l} {\gamma_{r\lambda } } X_{r}\), \(X_{\lambda } = P_{\lambda }^{ - 1} ,\lambda = 1,2, \ldots l,\;{\rm H}_{r} = (A_{ri} - A_{rj} )X_{r} + (B_{ri} - B_{rj} )W_{rs}\).
We need to transform the inequality (18) into LMI. Now, by using Schur’s complement, and letting \(N_{rj} = Q_{r} L_{rj}\), we obtain the following LMI
Solving the LMIs (39), (41), and (42), we can obtain the positive definite matrices \(Q_{r}\) and \(X_{r}\) (thus \(X_{r} = P_{r}^{ - 1}\)), the control gain matrices \(W_{rs}\) (thus \(K_{rs} = W_{rs} X_{r}\)), the observer gain matrices \(N_{rj}\) (thus \(L_{rj} = Q_{r} N_{rj}\)).
4 Simulation Study
In order to illustrate the effectiveness of the proposed method, two simulation examples are given as follows:
Example 1
Consider a switched fuzzy system with immeasurable premise variables.
where \(A_{11} = \left[ {\begin{array}{*{20}c} { - 0.32} & 0 \\ {0.1} & {0.08} \\ \end{array} } \right],\;A_{12} = \left[ {\begin{array}{*{20}c} {0.2} & { - 0.8} \\ {2.6} & { - 0.77} \\ \end{array} } \right],\;A_{21} = \left[ {\begin{array}{*{20}c} { - 0.9} & { - 1} \\ { - 0.05} & { - 0.5} \\ \end{array} } \right]\), \(A_{22} = \left[ {\begin{array}{*{20}c} {0.27} & 1 \\ { - 0.1} & { - 0.5} \\ \end{array} } \right],\;B_{11} = \left[ \begin{aligned} - 0.39 \hfill \\ 0.78 \hfill \\ \end{aligned} \right],\;B_{12} = \left[ \begin{aligned} 0.58 \hfill \\ 1.67 \hfill \\ \end{aligned} \right],\;B_{21} = \left[ \begin{aligned} 0.13 \hfill \\ 1.21 \hfill \\ \end{aligned} \right],\;B_{22} = \left[ \begin{aligned} 1.87 \hfill \\ 1.43 \hfill \\ \end{aligned} \right]\),\(C_{11} = \left[ {\begin{array}{*{20}c} { - 0.01} & {0.25} \\ \end{array} } \right],\;C_{12} = \left[ {\begin{array}{*{20}c} { - 0.39} & {0.01} \\ \end{array} } \right],\;C_{21} = \left[ {\begin{array}{*{20}c} {0.21} & {0.13} \\ \end{array} } \right],\;C_{22} = \left[ {\begin{array}{*{20}c} { - 0.01} & {0.14} \\ \end{array} } \right]\).
Then the corresponding fuzzy membership functions are as follows: \(\mu_{11} (\hat{x}_{1} ) = 1 - 1/(1 + e^{{ - 3.07\hat{x}_{1} }} ),\;\mu_{12} (\hat{x}_{1} ) = 1 - 1/(1 + e^{{ - 3.07\hat{x}_{1} }} ),\) \(\mu_{21} (\hat{x}_{1} ) = 1 - 1/(1 + e^{{ - 3.07\hat{x}_{1} }} ),\;\mu_{22} (\hat{x}_{1} ) = 1 - 1/(1 + e^{{ - 3.07\hat{x}_{1} }} ).\)
The design parameters are chosen as
Let
Then \(\tilde{\varOmega }_{1} \cup \tilde{\varOmega }_{2} = R^{2} \backslash \{ 0\}\), the switching law is constructed as
Design the output feedback control law as
By solving (39), (41), and (42), we can obtain the positive definite matrices \(Q_{r}\) and \(P_{r}\), the control gains \(K_{rs}\) and the observer gains \(L_{rj}\) as follows, \(Q_{1} = \left[ {\begin{array}{*{20}c} {0.2022} & {0.0941} \\ {0.0941} & {0.2289} \\ \end{array} } \right],\;Q_{2} = \left[ {\begin{array}{*{20}c} {1.5271} & {0.0595} \\ {0.0595} & {0.0638} \\ \end{array} } \right],\;P_{1} = \left[ {\begin{array}{*{20}c} {7.3211} & { - 3.6157} \\ { - 3.6157} & {12.2310} \\ \end{array} } \right]\),
\(K_{21} = [\begin{array}{*{20}c} { - 0.7170} & { - 1.3986} \\ \end{array} ],\;K_{22} = \left[ {\begin{array}{*{20}c} { - 0.5202} & { - 0.7937} \\ \end{array} } \right],\;L_{11} = \left[ {\begin{array}{*{20}c} {2.039} \\ {3.1558} \\ \end{array} } \right]\), \(L_{12} = \left[ {\begin{array}{*{20}c} { - 7.5155} \\ {1.9520} \\ \end{array} } \right],\;L_{21} = \left[ {\begin{array}{*{20}c} {8.922} \\ { - 16.5491} \\ \end{array} } \right],\;L_{22} = \left[ {\begin{array}{*{20}c} { - 8.9935} \\ {19.1108} \\ \end{array} } \right]\).
In the simulation, the initial condition is chosen as \(\left[ {\begin{array}{*{20}c} {0.70} & {0.82} & {0.13} & {1.11} \\ \end{array} } \right]^{\rm T}\). Then, the simulation results are shown in Figs. 1, 2, 3, and 4, where Fig. 1 and Fig. 2 show the trajectories of \(x_{i} (i = 1,2)\) and their estimates \(\hat{x}_{i} (i = 1,2)\), respectively; Fig. 3 expresses the trajectories of control input \(u_{r} (r = 1,2)\); Fig. 4 shows the trajectory of switching signal \(\sigma\). From the simulation results, it is clear that the proposed output feedback control method can guarantee the stability of the closed-loop switched fuzzy system.
Example 2
Consider the mass-spring-damping system [41] shown in Fig. 5 and according to Newton’s law, it follows as
where \(\ell\) stands for the mass of the spring, \(F_{\text{f}}\) and \(F_{\text{s}}\) are the friction force and the restoring force of the spring, where the variables are the nonlinear or uncertain terms. \(u\) denotes the external control input. Assume that the friction force \(F_{\text{f}} = t_{1} \dot{x}^{3}\) with \(t_{1} > 0\) and the hardening spring force \(F_{\text{s}} = t_{2} x + t_{3} x^{3}\) with constants \(t_{2}\) and \(t_{3}\).
Then, the dynamic equation can be written as
where \(x\) stands for the displacement from a reference point. Define \(x(t) = \left[ \begin{aligned} x_{1} (t) \hfill \\ x_{2} (t) \hfill \\ \end{aligned} \right] = \left[ \begin{aligned} x \hfill \\ {\dot{x}} \hfill \\ \end{aligned} \right]\), then
The nonlinear terms are \(- (t_{1} /\ell )\dot{x}^{3}\) and \(- (t_{3} /\ell )x^{3}\). The nonlinear terms satisfies the following conditions for \(x \in [ - 1.7,1.7]\), \(\dot{x} \in [ - 1.7,1.7]\), then we can obtain\(\left\{ \begin{aligned} \begin{array}{*{20}c} { - \frac{{2.89 \cdot t_{3} }}{\ell }x \le - \frac{{t_{3} }}{\ell }x^{3} \le 0 \cdot x} & {x \ge 0} \\ \end{array} \hfill \\ \begin{array}{*{20}c} {0 \cdot x < - \frac{{t_{3} }}{\ell }x^{3} \le - \frac{{2.89 \cdot t_{3} }}{\ell }x} & {x < 0} \\ \end{array} \hfill \\ \end{aligned} \right.,\;\left\{ \begin{aligned} \begin{array}{*{20}c} { - \frac{{2.89 \cdot t_{1} }}{\ell }\dot{x} \le - \frac{{t_{1} }}{\ell }\dot{x}^{3} \le 0 \cdot \dot{x}} & {\dot{x} \ge 0} \\ \end{array} \hfill \\ \begin{array}{*{20}c} {0 \cdot \dot{x} < - \frac{{t_{1} }}{\ell }\dot{x}^{3} \le - \frac{{2.89 \cdot t_{1} }}{\ell }\dot{x}} & {\dot{x} < 0} \\ \end{array} \hfill \\ \end{aligned} \right.\)
Note that the nonlinear terms can be represented by the upper bound and the lower bound.
By solving the above equations, \(H_{11}\) and \(H_{21}\) are obtained as follows:
When the nonlinear terms reach the upper bound or lower bound, the system will be switched, and the corresponding fuzzy membership functions are represented by \(H_{11}\), \(H_{12}\), \(H_{21}\) and \(H_{22}\), then, the switched fuzzy system with unknown premise variables is constructed by the following four-rule fuzzy model:
where \(\ell = 2\), \(t_{1} = 0.1\), \(t_{2} = 0.2\), \(t_{3} = 0.05\).
Then, we obtain
Then the corresponding fuzzy membership functions are
The design parameters are chosen as\(\alpha = 1,\;\beta = 1,\;\delta = 3.2,\;\gamma_{12} = 1.2,\;\gamma_{21} = 1.2.\)
Let
Then \(\tilde{\varOmega }_{1} \cup \tilde{\varOmega }_{2} = R^{2} \backslash \{ 0\},\) the switching law is constructed as
Design the output feedback controller as
By solving (39), (41) and (42), we can obtain the positive definite matrices \(Q_{r}\) and \(P_{r}\), the control gains \(K_{rs}\) and the observer gain \(L_{rj}\) as follows:\(Q_{1} = \left[ {\begin{array}{*{20}c} {0.6568} & {0.0636} \\ {0.0636} & {0.4710} \\ \end{array} } \right],\;Q_{2} = \left[ {\begin{array}{*{20}c} {0.8923} & {0.1358} \\ {0.1358} & {0.4745} \\ \end{array} } \right],\;P_{1} = \left[ {\begin{array}{*{20}c} {2.3811} & {2.7511} \\ {2.7511} & {9.1005} \\ \end{array} } \right]\), \(P_{2} = \left[ {\begin{array}{*{20}c} {0.8038} & {1.1819} \\ {1.1819} & {8.7461} \\ \end{array} } \right],\;K_{11} = \left[ {\begin{array}{*{20}c} { - 13.0053} & { - 31.5743} \\ \end{array} } \right],\;K_{12} = \left[ {\begin{array}{*{20}c} { - 12.5231} & { - 31.0993} \\ \end{array} } \right]\), \(K_{21} = [\begin{array}{*{20}c} { - 4.2717} & { - 26.6101} \\ \end{array} ],\;K_{22} = \left[ {\begin{array}{*{20}c} { - 5.4128} & { - 29.6035} \\ \end{array} } \right],\;L_{11} = \left[ {\begin{array}{*{20}c} { - 1.0780} \\ { - 0.0661} \\ \end{array} } \right]\),\(L_{12} = \left[ {\begin{array}{*{20}c} { - 0.0185} \\ {0.3067} \\ \end{array} } \right],L_{21} = \left[ {\begin{array}{*{20}c} {1.3036} \\ { - 0.2177} \\ \end{array} } \right],L_{22} = \left[ {\begin{array}{*{20}c} { - 1.6668} \\ {0.3529} \\ \end{array} } \right]\).
The initial condition is chosen as \(\left[ {\begin{array}{*{20}c} {2.08} & {1.62} & {1.67} & {1.71} \\ \end{array} } \right]^{\rm T}\). Then, the simulation results are shown in Figs. 6, 7, and 8, where Figs. 6 and 7 show the trajectories of \(x_{i} (i = 1,2)\) and their estimates \(\hat{x}_{i} (i = 1,2)\), respectively; Fig. 8 shows the trajectory of switching signal. From the simulation results, it is clear that even though the state variables are immeasurable, the fuzzy output feedback controller and the switching law guarantee the stability of mass–spring–damping system.
5 Conclusions
In this paper, the output feedback robust stabilization problem has been investigated for a class of switched fuzzy systems, which contain the immeasurable premise variables and the state variables. By using the parallel distributed compensation (PDC) design method, a switched state observer has been designed and estimations of the immeasurable states can be obtained. Based on the designed state observer and the multiple Lyapunov function approach, an output feedback controller and the switching laws have been developed. It has been proved that the proposed output feedback control scheme can guarantee the control system to be asymptotical stable. Compared with the existing results, the main contributions of this paper are as follows. One is that the proposed control method has first solved non-measurable premise variable problem for the switched fuzzy systems. The other is that a novel decoupled method has been proposed to obtain the feasible solutions of the control and observer gain matrixes, instead of the two-step method adopted in the previous literatures.
References
Takagi, T., Sugeno, M.: Fuzzy identification of systems and its applications to modeling and control. IEEE Trans. Fuzzy Syst. 15(1), 116–132 (1985)
Feng, G.: A survey on analysis and design of model-based fuzzy control systems. IEEE Trans. Fuzzy Syst. 14(5), 676–697 (2006)
Feng, G., Chen, C.L., Song, D., Zhou, Y.: H ∞ controller synthesis of fuzzy dynamic systems based on piecewise Lyapunov functions and bilinear matrix inequalities. IEEE Trans. Fuzzy Syst. 13(1), 94–103 (2003)
Chen, B., Lin, C., Liu, X.P., Tong, S.C.: Guaranteed cost control of T–S fuzzy systems with input delay. Int. J. Robust Nonlinear Control 18(12), 1230–1256 (2008)
Li, H., Wang, J., Lam, H.K., Zhou, Q., Du, H.: Adaptive sliding mode control for interval type-2 fuzzy systems. IEEE Trans. Syst. Man Cybern. (2016). doi:10.1109/TSMC.2016.2531676
Guo, S.H., Zhu, F.L., Xu, L.Y.: Unknown input observer design for Takagi-Sugeno fuzzy stochastic system. Int. J. Control Autom. Syst. 13(4), 1003–1009 (2015)
Sung, H.C., Park, J.B., Joo, Y.H.: Robust observer-based fuzzy control for variable speed wind power system: LMI approach. Int. J. Control Autom. Syst. 9(6), 1103–1110 (2011)
Kim, S.H.: T–S fuzzy control design for a class of nonlinear networked control systems. Nonlinear Dyn. 73(1–2), 17–27 (2013)
Lee, D., Joo, Y.H., Ra, I.H.: Local stability and local stabilization of discrete-time T–S fuzzy systems with time-delay. Int. J. Control Autom. Syst. 14(1), 29–38 (2016)
Zheng, I.L., Wang, X.Y., Yin, Y.F., Hu, L.L.: Stability analysis and constrained fuzzy tracking control of positive nonlinear systems. Nonlinear Dyn. 83(4), 2509–2522 (2016)
Klug, M., Castelan, E.B., Coutinho, D.: A T–S fuzzy approach to the local stabilization of nonlinear discrete-time systems subject to energy-bounded disturbances. J. Control Autom. Electr. Syst. 26(3), 191–200 (2015)
Li, H., Chen, Z., Wu, L., Lam, H.K., Du, H.: Event-triggered fault detection of nonlinear networked systems. IEEE Trans. Cybern. (2016). doi:10.1109/TCYB.2016.2536750
Lian, Z., He, Y., Zhang, C.K., Wu, M.: Stability analysis for T–S fuzzy systems with time-varying delay via free-matrix-based integral inequality. Int. J. Control Autom. Syst. 14(1), 21–28 (2016)
Chen, B., Liu, X., Lin, C., Liu, K.: Robust H ∞ control of Takagi–Sugeno fuzzy systems with state and input time delays. Fuzzy Sets Syst. 160(4), 403–422 (2009)
Chang, X.H., Yang, G.H.: Relaxed stability condition and state feedback H ∞ controller design for T–S fuzzy systems. Int. J. Control Autom. Syst. 7(1), 139–144 (2009)
Lee, D.H., Joo, Y.H., Tak, M.H.: LMI conditions for local stability and stabilization of continuous-time T–S fuzzy systems. Int. J. Control Autom. Syst. 13(4), 986–994 (2015)
Asemani, M.H., Yazdanpanah, M.J., Majd, V.J., Golabi, A.: H ∞ control of T–S fuzzy singularly perturbed systems using multiple Lyapunov functions. Circuits Syst. Signal Process. 32(5), 2243–2266 (2013)
Yang, J., Luo, W.P., Wang, Y.H., Duan, C.S.: Improved stability criteria for T–S fuzzy systems with time-varying delay by delay-partitioning approach. Int. J. Control Autom. Syst. 13(6), 1521–1529 (2015)
Liberzon, D., Morse, A.S.: Basic problems in stability and design of switched systems. IEEE Control Syst. 19(5), 59–70 (1999)
Li, Y., Sui, S., Tong, S.C.: Adaptive fuzzy control design for stochastic nonlinear switched systems with arbitrary switchings and unmodeled dynamics. IEEE Trans Cybern. doi: 10.1109/TCYB.2016.2518300
Li, Y., Tong, S.C.: Adaptive fuzzy output-feedback stabilization control for a class of switched non-strict-feedback nonlinear systems. IEEE Trans Cybern. doi:10.1109/TCYB.2016.2536628
Liberzon, D.: Switching in Systems and Control. Springer, Berlin (2012)
Yang, H., Jiang, B., Cocquempot, V.: A fault tolerant control framework for periodic switched non-linear systems. Int. J. Control 46(4), 117–129 (2009)
Wu, L.G., Wang, Z.D.: Guaranteed cost control of switched systems with neutral delay via dynamic output feedback. Int. J. Syst. Sci. 40(7), 717–728 (2009)
Yang, H., Jiang, B., Cocquempot, V., Zhang, H.G.: Stabilization of switched nonlinear systems with all unstable modes: application to multi-agent systems. IEEE Trans. Autom. Control 56(9), 2230–2235 (2011)
Chiou, J.S.: Stability analysis for a class of switched large-scale time-delay systems via time-switched method. IEE Proc. Control Theory Appl. 153(6), 684–688 (2006)
Wang, T.C., Tong, S.C.: H ∞ control design for discrete-time switched fuzzy systems. Neurocomputing 151, 184–188 (2007)
Ou, O., Mao, Y.B., Zhang, H.B., Zhang, L.L.: Robust H ∞ control of a class of switching nonlinear systems with time-varying delay via T–S fuzzy model. Circuits Syst. Signal Process. 33(5), 1411–1437 (2014)
Wu, L.G., Lam, J.: Sliding mode control of switched hybrid systems with time-varying delay. Int. J. Adapt. Control Signal Process. 22(10), 909–931 (2008)
Yang, H., Zhao, J.: Robust control for a class of uncertain switched fuzzy systems. Control Theory Technol. 5(2), 184–188 (2007)
Jabri, D., Guelton, K., Manamanni, N., Jaadari, A., Chinh, C.D.: Robust stabilization of nonlinear systems based on a switched fuzzy control law. Control Eng. Appl. Informat. 14(2), 40–49 (2012)
Lian, J., Ge, Y.L., Han, M.: Stabilization for switched stochastic neutral systems under asynchronous switching. Inf. Sci. 222, 501–508 (2013)
Lian, J., Mu, C., Shi, P.: Asynchronous H ∞ filtering for switched stochastic systems with time-varying delay. Inf. Sci. 224, 200–212 (2013)
Tseng, C.S.: A novel approach to H ∞ decentralized fuzzy observer-based fuzzy control design for nonlinear interconnected systems. IEEE Trans. Fuzzy Syst. 16(5), 1337–1350 (2008)
Yang, W., Tong, S.C.: Robust stabilization of switched fuzzy systems with actuator dead zone. Neurocomputing 173, 1028–1033 (2016)
Koo, G.B., Park, J.B., Joo, Y.H.: Decentralized fuzzy observer-based output-feedback control for nonlinear large-scale systems: an LMI approach. IEEE Trans. Fuzzy Syst. 22(2), 406–419 (2014)
Tseng, C.S., Chen, B.S.: Robust fuzzy observer-based fuzzy control design for nonlinear discrete-time systems with persistent bounded disturbances. IEEE Trans. Fuzzy Syst. 17(3), 711–723 (2009)
Xie, L.: Output feedback H ∞ control of systems with parameter uncertainty. Int. J. Control 63(4), 741–750 (1996)
Liu, Y. Dimirovski, G.M., Zhao, J.: Robust output feedback control for a class of uncertain switching fuzzy systems. In: Proceedings of the 17th IFAC World Congress, pp. 4773–4778 (2006)
Kim, E., Lee, H.: New approaches to relaxed quadratic stability condition of fuzzy control systems. IEEE Trans. Fuzzy Syst. 8(2), 153–167 (2000)
Yang, W., Tong, S.C.: Output feedback robust stabilization of switched fuzzy systems with time-delay and actuator saturation. Neurocomputing 164, 173–181 (2015)
Acknowledgement
This work was supported by the National Natural Science Foundation of China (Nos. 61374113).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Yang, J., Tong, S. An Observer-Based Robust Fuzzy Stabilization Control Design for Switched Nonlinear Systems with Immeasurable Premise Variables. Int. J. Fuzzy Syst. 18, 1019–1030 (2016). https://doi.org/10.1007/s40815-016-0202-0
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40815-016-0202-0