Abstract
This paper investigates the polynomial fuzzy observer design for discrete-time uncertain polynomial systems. Three classes of discrete-time polynomial fuzzy systems are studied via a sum of squares (SOS) approach. A polynomial fuzzy system is a more general representation of the well-known Takagi–Sugeno (T–S) fuzzy system. The conditions in the proposed approach are derived in terms of SOS, which is the extension of the LMI method. Hence, the conditions obtained in this paper are more general than the corresponding LMI approaches for T–S fuzzy systems. All the design conditions in the proposed approach can be symbolically and numerically solved via the recently developed SOSTOOLS and a semidefinite-program solver, respectively. Numerical examples are provided to demonstrate the validity and applicability of the proposed SOS-based design approach.
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
The fuzzy control [1–11] has emerged as one of the most active and fruitful areas for research in the application of fuzzy set theory since the idea was proposed by Zadeh in 1965 [12]. Takagi–Sugeno (T–S) models are nonlinear blending of linear models via membership functions which hold the convex-sum property [1]. Due to its exact representation of a nonlinear model in a compact subset of the domain of the state variables, T–S models [7–11] have been intensively studied. The T–S fuzzy control becomes more natural, simpler, and more effective to complement other nonlinear control methods [13] that require special and rather involved knowledge. The direct Lyapunov method has been usually employed to investigate the stability and stabilization of T–S models. This method often leads to conditions formulated in terms of linear matrix inequalities (LMIs) [9–11], which can be solved numerically and efficiently by LMI solvers. Though LMI approaches remain the most favorite tool of choice, not all the problems can be reformed to LMIs. It should be pointed that some nonlinear systems are not T–S fuzzy controlled via LMIs, but they can be controlled through polynomial fuzzy controllers via SOS approaches in this paper. This is a different approach from the existing LMI approaches. The polynomial fuzzy control was inspired in 2007 [14]. The paper uses polynomial fuzzy system to model and control the nonlinear systems via an SOS approach. The authors also study the SOS-based polynomial fuzzy observer design for three classes of continuous polynomial fuzzy systems: The polynomial matrices A i and B i are independent of the states x to be estimated (shortly name it as Class I) [15], [18], the polynomial matrices A i are permitted to be dependent of the states x to be estimated (shortly name it as Class II) [16], [18], the polynomial matrices A i and B i are permitted to be dependent of the states x to be estimated (shortly name it as Class III) [17, 18]. And some extensive results have been obtained, e.g. another paper on relaxation for T–S systems’ stability analysis via SOS method is addressed in [19]. The SOS approach [14–19] presents that it is an extensive representation of LMIs. Obviously, the problems in them cannot be solved by interior point algorithms, e.g. by LMI solvers, but they can be solved via the recently developed SOSTOOLS [20] and an SDP solver [21].
Not all the states of a system are available in many practical applications, or the cost to measure some states is too high sometimes. Observer design methods were presented to deal with the problem, and observer-based control was developed following it. For fuzzy system, the authors [9] presented fuzzy observer designs for both continuous and discrete systems. Soon afterward, observer-based adaptive fuzzy sliding mode control method was developed in [2], observer-based adaptive fuzzy backstepping control method was obtained in [5] and [22], observer-based fuzzy adaptive control approach was proposed in [23], observer-based active fault-tolerant control problem was addressed in [24], an observer-based model reference adaptive iterative learning control strategy was proposed in [25], observer-based adaptive fuzzy output-feedback control problem was studied in [26], the observer-based non-quadratic H ∞ output-feedback stabilization problem was investigated in [27], and so on. However, for polynomial fuzzy systems, there are a few results. Polynomial fuzzy observer designs for continuous polynomial fuzzy systems were provided in [15–18] via a sum of squares (SOS) approach. Observer designs for discrete-time polynomial fuzzy systems have not been addressed in the literature. This motivates us to do this work. In this paper, we consider the observer design problem of the discrete-time polynomial fuzzy system with uncertainty under the SOS framework by exploiting the structure of the system. The main contribution of our paper lies in (1) The SOS-based observer designs for three classes of discrete-time polynomial fuzzy systems with uncertainty are provided in this paper for the first time. (2) The design of the observer is an extension to the discrete-time T–S fuzzy system. (3) The stability conditions given in this paper are more relaxed than the corresponding LMI approaches.
The rest of the paper is organized as follows: some foundational results for the later developments are recalled in Sect. 2. The SOS-based polynomial fuzzy controller and observer designs for Class I are presented in Sect. 3. The SOS-based polynomial fuzzy controller and observer designs for Class II are presented in Sect. 4. The SOS-based polynomial fuzzy controller and observer designs for Class III are presented in Sect. 5. Finally, a conclusion is given in Sect. 6.
2 Problem Formulation and Preliminaries
In this section, we recall the T–S fuzzy model, the fuzzy controller design, the polynomial fuzzy model, and the SOSTOOLS.
First of all, consider a class of nonlinear plant as follows:
where f is a smooth nonlinear function such that \( f\left( {0,0,0} \right) = 0.\,x(k) = [x_{1} (k),\,x_{2} (k), \ldots ,\,x_{n} (k)]^{T} \in {\mathbf{R}}^{n} \) is the system state vector, and the system input \( u(k) = [u_{1} (k),\,u_{2} (k), \ldots ,\,u_{m} (k)]^{T} \in {\mathbf{R}}^{m} \).
The main feature of a T–S fuzzy model is the consequent of each IF–THEN rule is a linear system model and T–S fuzzy model can be regarded as a universal approximator of most general nonlinear system. Based on the sector nonlinearity method [9], we can represent the nonlinear system (1) with the following T–S fuzzy form:
Plant Rule i: IF \( z_{1} (k) \) is \( M_{i1} , \ldots ,z_{p} (k) \) is M ip ,
THEN
where \( z_{j} (k) \) is the premise variable, M ij is the fuzzy set associated with the ith model rule and the jth premise variable component, \( \tilde{A}_{i} = A_{i} - \Delta A_{i} \), \( A_{i} \in {\mathbf{R}}^{n \times n} \) and \( B_{i} \in {\mathbf{R}}^{n \times m} \) are constant matrices, \( \Delta A_{i} = E_{i} F_{i} (k)H_{i} \) is the uncertain matrix, where \( F_{i} (k) \) is a real uncertain matrix function satisfying \( F_{i}^{T} (k)F_{i} (k) \le I \), E i and H i are known real constant matrices, \( i = 1,2, \ldots ,r, \) and r is the number of IF–THEN rules, \( j = 1,2, \ldots ,p \). The defuzzification process of the model (2) can be represented as below:
where it is assumed that \( \omega_{i} (z(k)) = \prod\nolimits_{j = 1}^{p} {M_{ij} (z_{j} (k))} \), \( \omega_{i} (z(k)) \ge 0,\,\;\sum\nolimits_{i = 1}^{r} {\omega_{i} (z(k))} > 0,\quad i = 1,2, \ldots ,r. \)
The system (3) can be represented as below for brevity:
where \( h_{i} (z(k)) = {{\omega_{i} (z(k))} \mathord{\left/ {\vphantom {{\omega_{i} (z(k))} {\varPi_{i = 1}^{r} \omega_{i} (z(k))}}} \right. \kern-0pt} {\varPi_{i = 1}^{r} \omega_{i} (z(k))}}, \, h_{i} (z(k)) \ge 0, \) \( \sum\nolimits_{i = 1}^{r} {h_{i} (z(k))} = 1,\quad i = 1,2, \ldots ,r. \)
The fuzzy controller for the nonlinear plant represented by (3) is designed to share the same IF parts with the plant as follows:
Control Rule i: IF \( z_{1} (k) \) is \( M_{i1} ,\, \ldots ,z_{p} (k) \) is M ip , THEN
where \( K_{i} \in {\mathbf{R}}^{m \times n} \) is a constant matrix.
The defuzzification process of the model (5) can be represented as below:
The polynomial fuzzy system is a fuzzy model with a polynomial model consequence. Using the sector nonlinearity method, system (1) can be exactly represented with the following polynomial fuzzy model:
Plant Rule i: IF \( z_{1} (k) \) is \( M_{i1} ,\, \ldots ,z_{p} (k) \) is M ip ,
THEN
where \( \tilde{A}_{i} (x(k)) = A_{i} (x(k)) + \Delta A_{i} \). \( A_{i} (x(k)) \in {\mathbf{R}}^{n \times n} \) and \( B_{i} (x(k)) \in {\mathbf{R}}^{n \times m} \) are polynomial matrices, \( i = 1,2, \ldots ,r \), and r is the number of IF–THEN rules.
The defuzzification process of the model (7) can be represented as below:
For the convenience to the observer design, the following representation is introduced:
where (9) reduces to (8) when \( m(k) = n(k) = x(k) \).
Three types of polynomial observer-based control will be studied as below:
-
(i)
Class I: \( m(k) = n(k) = \xi (k). \)
-
(ii)
Class II: \( m(k) = x(k) \) and \( n(k) = \xi (k). \)
-
(iii)
Class III: \( m(k) = n(k) = x(k). \)
\( \xi (k) \) is a measurable vector that is assumed to be independent of the state x(k) to be estimated.
To stabilize the fuzzy system (8), a polynomial fuzzy controller will be designed as follows:
where \( K_{i} (x(k)) \in {\mathbf{R}}^{m \times n} \) is a polynomial matrix in x(k), \( i = 1,2, \ldots ,r \).
Definition 1 [20]
A multivariate polynomial p(x), \( x \in {\mathbf{R}}^{n} \), is a SOS, if there exist polynomials \( f_{1} (x), \ldots ,f_{m} (x) \) such that
Definition 2 [20]
The SOS condition (11) is equivalent to the existence of a positive semidefinite matrix Q, such that
where Z(x) is some properly chosen vector of monomials.
Before deriving the main results, one preliminary lemma is given in the following:
Lemma 1
Given matrices \( P = P^{T} \), \( E \) , and \( H \).
for all \( F(k) \in R^{q \times p} \) satisfying \( F^{T} (k)F(k) \le I \) if and only if there exists a scalar \( \varepsilon > 0 \) such that
Proof
Using Lemma 2.4 in [28], the result can be derived easily.
In consideration of clear expression, we will drop the notation with respect to time k and variable z(k) in the following process about proof, e.g., h i , ξ and x will be used to instead of \( h_{i} (z(k)), \, \xi (k), \) and x(k), respectively.
3 Controller and Observer Design (Class I)
In industry control problems, not all the states of a system can be measured. The polynomial fuzzy observer design is proposed based on SOS conditions in this section.
Polynomial fuzzy observers are required to satisfy the following condition:
where \( e = x - \hat{x} \), \( \hat{x} \) denotes the state vector estimated by a polynomial fuzzy observer. In this part, we assume that \( A_{i} (x(k)) \) and \( B_{i} (x(k)) \) in (8) are measurable matrices. Under the assumption, we replace the polynomial fuzzy model (8) with
where \( \xi (k) \) is a measurable vector that could be outputs, time, both of them or others. And the output for the polynomial fuzzy model is defined as
where \( C \in {\mathbf{R}}^{q \times n} \) is a constant matrix.
Then the polynomial fuzzy observer is proposed:
where \( L_{i} (\xi ) \in {\mathbf{R}}^{n \times q} \) is the polynomial observer gain. The following controller needs to be developed:
Theorem 1
The equilibrium of the overall control system consisting of (13)–(17) is asymptotically stable in the large and the steady error between the real state and the estimated state converges to zero if there exist polynomial matrices \( M_{i} (\xi (k)) \in {\mathbf{R}}^{m \times n} \), \( N_{i} (\xi (k)) \in {\mathbf{R}}^{n \times n} \) , a constant matrix \( Q_{1} \in {\mathbf{R}}^{n \times n} \) , and a scalar \( \varepsilon > 0 \) satisfying the following conditions:
where
\( X_{2ii} = \left[ {\begin{array}{*{20}c} {\varXi_{ii11} } & {\varXi_{ii12} } \\ 0 & {\varXi_{ii22} } \\ \end{array} } \right],\quad X_{2ij} = \left[ {\begin{array}{*{20}c} {\varXi_{ij11} } & {\varXi_{ij12} } \\ 0 & {\varXi_{ij22} } \\ \end{array} } \right] \) \( \varXi_{ii12} = B_{i} (\xi (k))M_{i} (\xi (k)),\,\varXi_{ij12} = B_{i} (\xi (k))M_{j} (\xi (k)) \)
with \( \tilde{E}_{i} = [E_{i}^{T} \;E_{i}^{T} ]^{T} \), \( \tilde{H}_{i} = [H_{i} \;0] \), \( i,\;j = 1,2, \cdots ,r \). \( \eta_{1} \in {\mathbf{R}}^{4n + p} \) and \( \eta_{2} \in {\mathbf{R}}^{4n + 2p} \) are vectors which are independent of x, r 1i and r 2i are nonnegative polynomial functions about \( \xi (k) \) such that \( r_{1i} > 0 \) and \( r_{2i} > 0 \) for \( \xi (k) \ne 0 \) . Moreover, the gains can be obtained:
C − is the generalized inverse matrix of C.
Proof
First, the augmented system (20) consisting of (13–17) is obtained:
where
Next, a candidate of a Lyapunov function is proposed:
where \( P = Q^{ - 1} > 0 \). Then, if the following conditions are fixed, \( \Delta V(\tilde{x}) < 0 \) at \( \tilde{x} \ne 0 \).
Using Schur complement theorem and performing congruence transformation, the following inequality is obtained:
Due to
if the conditions (18) and (19) hold, by Schur complement theorem and Lemma 1, the Eq. (24) > 0 could be obtained. The proof is completed.
Remark
If \( \begin{array}{*{20}c} {A_{i} (\xi ),} & {B_{i} (\xi ),} & {L_{i} (\xi )} \\ \end{array} \) and \( F_{i} (\xi ) \) reduce to constant matrices in (13), (15), (17), they reduce to the T–S fuzzy model, the T–S fuzzy controller, and the T–S fuzzy observer, respectively. The SOS conditions in Theorem 1 reduce to the following LMIs:
where
Therefore, Theorem 1 presents more general results.
3.1 Simulation Results I
Consider the following system:
This nonlinear system has a polynomial term \( - x_{2}^{2} (k)x_{1} (k) \) and a nonlinear term \( \sin (x_{2} (k)) \). Assume the range of x 2(k), i.e. \( x_{2} (k) \in [ - a,\;a] \), where a is a positive value. We can get the following fuzzy system using the sector nonlinearity [9]:
where
For a larger range \( a \in [10^{ - 9} ,10^{9} ] \), the LMI conditions (25), (26) are infeasible. This also means that the obtained LMI-based T–S fuzzy controller design method for the nonlinear system is not valid. Conversely, the SOS design method based on the polynomial fuzzy systems realizes that the polynomial fuzzy controller stabilizes the system and the estimated states converge to the real states.
Assume that x 2 is measurable and y = x 2. The system (28) can be represented as the system (13) and (14), where
By solving the SOS conditions in Theorem 1, the feed back gains are given as below:
where e p means 10p, p is an integer. Figure 1 shows the controlled system behavior for the initial condition \( x(0) = [0.5\;\;0.5]^{T} \) and \( \hat{x}(0) = [ - 0.5\;\;0.5]^{T} \). Figure 2 shows the control and estimation results by the polynomial fuzzy observer. It can be seen that the designed controller stabilizes the nonlinear system. The estimation error via the designed observer tends to zero.
4 Controller and Observer Design (Class II)
In the above section, an observer design for the polynomial fuzzy system (13) and (14) with the system matrix A i and input matrix B i are measurable. In this section, a more complicated class of nonlinear system is considered, i.e. the system matrix A i depends on the state x. The following polynomial fuzzy system is considered:
where \( \xi (k) \) is a measurable vector that could be outputs, time, both of them or others. Then a polynomial fuzzy observer is proposed to estimate the states of (29):
where \( L_{i} (\hat{x}(k)) \in {\mathbf{R}}^{n \times n} \) is the polynomial observer gain.
The following controller needs to be developed:
Theorem 2
The equilibrium of the overall control system consisting of (14), (16), and (29)–(31) is asymptotically stable in the large and the steady error between the real state and the estimated state converges to zero if there exist \( Q_{1} \in {\mathbf{R}}^{n \times n} \) , and polynomial matrices \( M_{i} (\hat{x}(k)) \in {\mathbf{R}}^{m \times n} \) , and \( N_{i} (\hat{x}(k)) \in {\mathbf{R}}^{n \times n} \) satisfying the following conditions:
where
with \( \tilde{E}_{i} = [E_{i}^{T} \;E_{i}^{T} ]^{T} , \) \( \tilde{H}_{i} = [H_{i} \;0]. \) \( \eta_{1} \in {\mathbf{R}}^{4n + p} \) and \( \eta_{2} \in {\mathbf{R}}^{4n + 2p} \) are vectors which are independent of x. r 1i and r 2i are nonnegative polynomial functions about \( \xi (k) \) such that \( r_{1i} > 0 \) and \( r_{2i} > 0 \) for \( \xi (k) \ne 0 \), \( i, \, j = 1, \, 2, \, \ldots , \, r \) . Moreover, the gains can be obtained:
C − is the generalized inverse matrix of C.
Proof
First, the augmented system (34) consisting of (14), (16), and (29)–(31) is obtained:
where
Next, a candidate of a Lyapunov function is proposed:
where \( P = Q^{ - 1} > 0 \). Then, if the following conditions are fixed, \( \Delta V(\tilde{x}) < 0 \) at \( \tilde{x} \ne 0 \),
Following the similar lines of the proof of Theorem 1, the result can be easily derived.
4.1 Simulation Results II
Consider the following system:
This nonlinear system has polynomial terms \( 0.9x_{2}^{3} (k) \) and \( 0.1x_{2}^{2} (k)x_{1} (k) \). The premise variable vector z contains x 2 to be estimated if a T–S fuzzy model is to be used in practical sense. The previous LMI conditions obtained cannot be applied to the system. Otherwise, x 2 appears in the polynomial system matrix A i , and it is not contained by the premise variable vector z in the polynomial fuzzy system.
Assume that x 1 is measurable and y = x 1. The system (37) can be represented as the system (29) and (14), where
By solving the SOS conditions in Theorem 2, we have Q 1, polynomial matrices \( M_{i} (\hat{x}(k)) \) and \( N_{i} (\hat{x}(k)) \). The polynomial feedback gains \( F_{i} (\hat{x}(k)) \) and \( L_{i} (\hat{x}(k)) \) could be obtained \( F_{i} (\hat{x}(k)) = M_{i} (\hat{x}(k))Q_{1}^{ - 1} , \) \( L_{i} (\hat{x}(k))\, = N_{i} (\hat{x}(k))Q_{1}^{ - 1} C^{ - } , \) where \( i = 1,2 \). In comparison with Fig. 3, which represents the system behavior for the initial condition \( x(0) = [0.5\;\;1]^{T} \) and \( \hat{x}(0) = [0.5\;\; - 1]^{T} , \) Fig. 4 shows the controlled system behavior, which illustrates the efficiency of the designed fuzzy regulator and the fuzzy observer via SOS approach for the same initial condition. Figure 5 shows the control and estimation results by the designed polynomial fuzzy observer.
5 Controller and Observer Design (Class III)
In this section, a more general class design is considered, i.e., both the system matrix A i and the input matrix B i are dependent on the state x. Consider the following polynomial fuzzy system:
Then a polynomial fuzzy observer is proposed to estimate the states of (38):
where \( L_{i} (\hat{x}(k)) \in {\mathbf{R}}^{n \times q} \) is the polynomial observer gain.
The following controller needs to be developed:
Theorem 3
The equilibrium of the overall control system consisting of (14), (16), and (38)–(40) is asymptotically stable in the large and the steady error between the real state and the estimated state converges to zero if there exist \( Q_{1} \in {\mathbf{R}}^{n \times n} \), \( Q_{2} \in {\mathbf{R}}^{n \times n} , \) and polynomial matrices \( M_{i} (\hat{x}(k)) \in {\mathbf{R}}^{m \times n} \) , and \( N_{i} (\hat{x}(k)) \in {\mathbf{R}}^{n \times n} \) satisfying the following conditions:
where
with \( \tilde{E}_{i} = [0\;E_{i}^{T} ]^{T} \), \( \tilde{H}_{i} = [H_{i} \;H_{i} ] \). \( \eta_{1} \in {\mathbf{R}}^{4n + p} \) and \( \eta_{2} \in {\mathbf{R}}^{4n + 2p} \) are vectors which are independent of x. r 1i and r 2i are nonnegative polynomial functions about \( \xi (k) \) such that \( r_{1i} > 0 \) and \( r_{2i} > 0 \) for \( \xi (k) \ne 0 \), \( i,\;j = 1,\,2,\, \ldots ,\,r \) . Moreover, the gains can be obtained:
C − is the generalized inverse matrix of C.
Proof
First, the augmented system (43) consisting of (14), (16), and (38)–(40) is obtained:
where
Next, a candidate of a Lyapunov function is proposed:
where \( P = Q^{ - 1} > 0 \). Then, if the following conditions are fixed, \( \Delta V(\tilde{x}) < 0 \) at \( \tilde{x} \ne 0 \),
Following the similar lines of the proof of Theorem 1, the result can be easily derived.
5.1 Simulation Results III
Consider the following system:
where
This nonlinear system has polynomial terms \( 0.5x_{2}^{3} (k) \), \( 0.3x_{2}^{2} (k)x_{1} (k) \), and \( (1 + x_{2}^{2} (k))u(k) \). The SOS design method based on the polynomial fuzzy systems realizes that the polynomial fuzzy controller can stabilize the system and the estimated states converge to the real states. Assume that x 1 is measurable and y = x 1. The nonlinear system (46) can be represented as the system (14) and (38), where
By solving the SOS conditions in Theorem 3, we could obtain Q 1, Q 2, polynomial matrices \( M_{i} (\hat{x}(k)) \) and \( N_{i} (\hat{x}(k)) \), the polynomial feedback gains \( K_{i} (\hat{x}(k)) \) and \( L_{i} (\hat{x}(k)) \). In comparison with Fig. 6, which represents the system behavior for the initial condition \( x(0) = [0.5\;\;1]^{T} \) and \( \hat{x}(0) = [ - 0.5\;\;0.5]^{T} \), Fig. 7 shows the controlled system behavior, which illustrates the efficiency of the designed fuzzy regulator and the fuzzy observer via SOS approach for the same initial condition. Figure 8 shows the control and estimation results by the designed polynomial fuzzy observer.
6 Conclusions
In this paper, a SOS approach has been presented to design the polynomial fuzzy observer for the discrete polynomial fuzzy system. Three classes of discrete-time polynomial fuzzy systems have been studied: (1) the system matrices A i and input matrices B i are independent of the states x to be estimated; (2) the system matrices A i are permitted to be dependent of the states x to be estimated; (3) the system matrices A i and input matrices B i are permitted to be dependent of the states x to be estimated. The parallel distributed compensation (PDC) has been employed to design polynomial fuzzy regulators and polynomial fuzzy observers. Numerical examples have been designed to demonstrate the utility of the proposed approach. Following these proposed approach, we can study the nonlinear control problems such as backstepping control, sliding mode control, and so on based on polynomial fuzzy observer further.
References
Takagi, T., Sugeno, M.: Fuzzy identification of systems and its applications to modeling and control. IEEE Trans. Syst. Man Cybern. 15(2), 116–132 (1985)
Tong, S.C., Li, H.X.: Fuzzy adaptive sliding-mode control for MIMO nonlinear systems. IEEE Trans. Fuzzy Syst. 11(3), 354–360 (2003)
Zhang, H.G., Liu, D.R.: Fuzzy Modeling and Fuzzy Control. Birkhauser, Boston (2006)
Wang, Y.C., Zhang, H.G., Wang, Y.Z.: Fuzzy adaptive control of stochastic nonlinear systems with unknown virtual control gain function. Acta Autom. Sinica 32(2), 170–178 (2006)
Tong, S.C., Li, Y., Li, Y.M., Liu, Y.J.: Observer-based adaptive fuzzy backstepping control for a class of stochastic nonlinear strict-feedback systems. IEEE Trans. Syst. Man Cybern. Part B 41(6), 1693–1704 (2011)
Zhang, H.G., Zhang, J.L., Yang, G.H., Luo, Y.H.: Leader-based optimal coordination control for the consensus problem of multi-agent differential games via fuzzy adaptive dynamic programming (published on-line on 11th, March). IEEE Trans. Fuzzy Syst. (2014). doi:10.1109/TFUZZ.2014.2310238
Yang, F.S., Zhang, H.G.: T–S model-based relaxed reliable stabilization of networked control systems with time-varying delays under variable sampling. Int. J. Fuzzy Syst. 13(4), 260–269 (2011)
Zhang, H.G., Li, M., Yang, J., Yang, D.D.: Fuzzy model-based robust networked control for a class of nonlinear systems. IEEE Trans. Syst. Man Cybern. Part A 39(2), 437–447 (2009)
Tanaka, K., Wang, H.O.: Fuzzy Control Systems Design and Analysis: A Linear Matrix Inequality Approach. Wiley, Hoboken (2001)
Zhang, H.G., Yang, D.D.: Guaranteed cost networked control for T–S fuzzy systems with time delays. IEEE Trans. Syst. Man Cybern. Part C 37(2), 250–265 (2007)
Feng, G.: A survey on analysis and design of model-based fuzzy control systems. IEEE Trans. Fuzzy Syst. 14(5), 676–697 (2006)
Zadeh, L.: Fuzzy sets. Inf. Control 8, 338–353 (1965)
Baumann, W., Rugh, W.: Feedback control of nonlinear systems by extended linearization. IEEE Trans. Autom. Control 31(1), 40–46 (1986)
Tanaka, K., Yoshida, H., Ohtake, H., Wang, H. O,: Stabilization of polynomial fuzzy systems via a sum of squares approach. In: Proceeding of the 22nd IEEE International Symposium on Intelligent Control, 160–165 (2007)
Tanaka, K., Yoshida, H., Ohtake, H., Wang, H.O.: Polynomial fuzzy observer designs: A sum-of-squares approach. IEEE Trans. Syst. Man Cybern. Part B 14(5), 1330–1342 (2012)
Tanaka, K., Ohtake, H., Wada, M., Wang, H. O. Chen, Y.-J.: Polynomial fuzzy observer design: a sum of squares approach, In: 48th IEEE Conference on Decision and Control, 7771–7776 (2009)
Seo, T., Ohtake, H., Chen, Y.J., Tanaka, K., Wang, H.O.: A polynomial observer design for a wider class of polynomial fuzzy systems. Int. Conf. Fuzzy Syst. 2011, 1305–1311 (2011)
Tanaka, K., Ohtake, H., Seo, T., Wang, H.O.: An SOS-based observer design for polynomial fuzzy systems. Am. Control Conf. 2011, 4953–4958 (2011)
Guelton, K., Manamanni, N., Duong, C.C., Koumba-Emianiwe, D.L.: Sum-of-squares stability analysis of Takagi-Sugeno systems based on multiple polynomial lyapunov functions. Int. J. Fuzzy Syst. 15(1), 1–8 (2013)
Prajna, S., Papachristodoulou, A., Seiler, P., Parrilo, P.: SOSTOOLS: Sum of Squares Optimization Toolbox for MATLAB, Version 2.00. California Institute Technology, Pasadena (2004)
Sturm, J.: Using sedumi 1.02, a matlab toolbox for optimization over symmetric cones. Optim. Methods Softw 11(4), 625–653 (1999)
Tong, S.C., Li, Y.M.: Adaptive fuzzy output feedback tracking backstepping control of strict-feedback nonlinear systems with unknown dead zones. IEEE Trans. Fuzzy Syst. 20(1), 168–180 (2012)
Lee, C.H., Hsueh, H.Y.: Observer-based adaptive control for a class of nonlinear non-affine systems using recurrent-type fuzzy logic systems. Int. J Fuzzy Syst. 15(1), 55–65 (2013)
Shen, Q.K., Jiang, B., Cocquempot, V.: Adaptive fuzzy observer-based active fault-tolerant dynamic surface control for a class of nonlinear systems with actuator faults. IEEE Trans. Fuzzy Syst 22(2), 338–349 (2014)
Wang, Y.C., Chien, C.J.: An observer-based model reference adaptive iterative learning controller for nonlinear systems. Int. J.Fuzzy Syst. 16(1), 73–85 (2014)
Zhang, L.L., Tong, S.C., Li, Y.M.: Adaptive fuzzy output-feedback control with prescribed performance for uncertain nonlinear systems. Int. J. Fuzzy Syst. 16(2), 212–221 (2014)
Kim, S.H.: Nonquadratic H ∞ stabilization conditions for observer-based T–S fuzzy control systems. IEEE Trans. Fuzzy Syst. 22(3), 699–706 (2014)
Xie, L.: Output feedback H ∞ control of systems with parameter uncertainty. Int. J. Control 63, 741–750 (1996)
Acknowledgments
This work was supported by the National Natural Science Foundation of China (61433004, 61273027), Science and Technology planning project of Liaoning Province, China (2013219005), and IAPI Fundamental Research Funds 2013ZCX14. This work was supported also by the development project of key laboratory of Liaoning province.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Wang, Y., Zhang, H., Zhang, J. et al. An SOS-Based Observer Design for Discrete-Time Polynomial Fuzzy Systems. Int. J. Fuzzy Syst. 17, 94–104 (2015). https://doi.org/10.1007/s40815-015-0003-x
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40815-015-0003-x