Abstract
This paper deals with T–S fuzzy model with nonlinear consequent parts that has shown to reduce the number of fuzzy rules and decrease modeling error comparing with conventional T–S with linear consequent parts. To further increase the benefits of using such model, many novelties in analyzing and applying it are introduced here. Canceling the nonlinear part of subsystems by fuzzy feedback linearization, using a novel fuzzy non-quadratic Lyapunov function and new relaxation methods for further reduction of conservativeness and maximizing the region of attractions are all discussed in this paper. Numerical examples illustrate the effectiveness of the proposed method.
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
Takagi–Sugeno (T–S) fuzzy model is a universal approximator which can model any smooth nonlinear system with any degree of accuracy. Moreover, the convex structure and linear subsystems of this model allow one to use powerful linear systems tools, such as linear matrix inequalities (LMIs), to analyze and synthesize the T–S fuzzy systems.
Recently, the use of nonlinear local subsystems for T–S model has gained more attention as it decreases the number of rules and, hence, the number and dimensions of LMIs [22, 28]. Therefore, a better accuracy can be obtained using less local models. The key idea of using nonlinear terms in the consequent parts is, in a sense, to decouple the nonlinearities into two parts: a sector nonlinearity approach for the premises and a “local” characterization for the consequences.
Many different types of T–S with nonlinear consequences are introduced in the literature. The most popular one is the polynomial fuzzy system [23]. This model can be built using expansion of the Taylor series [19, 20]. Due to the nature of its consequence parts, a natural choice that appeared to study the stability/stabilization problems was the use of the sum-of-square (SOS) tools [10, 24]. Moreover, combining the polynomial and the fuzzy nature of these models, polynomial fuzzy Lyapunov functions were also proved to be of some interests [2, 10]. Effectively, the reduction of the number of rules associated with a Lyapunov function that exploits the polynomial nature of the consequence parts reduced the conservativeness of the previous studies on the LMI-based conditions. With respect to polynomial T–S fuzzy models, a fuzzy switching control mechanism instead of fuzzy blending mechanism is developed in [5]. It should be noted that in a switched T–S fuzzy model, the consequence could be any function [6]. In [6], stable controllers are designed for a switched T–S fuzzy model, where the consequents are affine nonlinear state dynamic equations. The T–S models with bilinear consequent parts are also discussed in [4].
Another way to construct the T–S systems with nonlinear consequent parts is simply adding a nonlinear term to the linear consequents, as in [18], where the term added is a simple sin function. More advanced works propose the use of sector-bounded functions in the consequent part [7,8,9, 28]. This type of nonlinear Sugeno model has gained an increasing interest in recent years [14,15,16,17, 22].
The work presented in this manuscript follows the same idea, i.e., adding a sector-bounded nonlinear term to the linear consequent part of T–S models. Sector constraint on the nonlinear terms allows designer to use LMIs for analyzing such systems. In order to avoid classical conservativeness of the results for such T–S nonlinear models several new approaches are proposed here. The first one tries to remove the added nonlinear terms realizing a so-called fuzzy feedback linearization that can reduce both the computational burden and the conservativeness. Other improvements are made trying to mix several approaches. For example, restricting the family of studied T–S nonlinear models—as for its equivalent T–S linear models—path independency on the consequent part can be used for the Lyapunov function. Hence, a novel non-quadratic fuzzy Lyapunov function is introduced. The so-called domain of attraction and its maximization conditions are derived for the proposed Lyapunov function. Finally, following the results in [3], some transformation properties from [21] can be used in order to introduce new control laws and a Lyapunov function with more degrees of freedom.
The paper is organized as follows. In Sect. 2, the nonlinear Takagi–Sugeno model and its stability conditions are described. In Sect. 3, the proposed methods are introduced. Simulation results are given in Sect. 4. Section 5 concludes the paper.
2 Preliminaries and Notations
Consider a class of nonlinear systems described by
where \(x(t)\in \mathbb {R}^{n_x}\) is the state, \(u(t)\in \mathbb {R}^{n_u}\) is the control input, \(f_n\big (x(t)\big ):n\in {\{a,b\}}\) and \(g\big (x(t)\big )\in \mathbb {R}^{(n_x\times n_u)}\) are nonlinear functions and \(\varphi \big (x(t)\big )\) is a vector of sector-bounded continuous nonlinear functions satisfying the following cone condition:
where \(E_{Li}\in \mathbb {R}^{1\times n_x}\) and \(E_{Ui}\in \mathbb {R}^{1\times n_x}\). This implies that the nonlinear term \(\varphi _i \big (x(t)\big )\) is bounded inside cone (2). It is always possible to find a basis transformation such that
This results [9]
Defining \(E=\begin{bmatrix} E_1^{{\rm T}}&E_2^{{\rm T}}&\ldots&E_{n_\varphi }^{{\rm T}} \end{bmatrix}^{{\rm T}}\) and considering a diagonal matrix \(\Gamma >0\), it immediately follows that
Note that to conclude (5) from (4), without extra properties on \(\varphi \big (x(t)\big ), \Gamma\) has to be diagonal, although it might be a source of conservativeness.
2.1 Nonlinear Sugeno Model
System (1) can be represented by the following T–S fuzzy model with nonlinear subsequents:
where \(A_i \in \mathbb {R}^{(n_x\times n_x)},\; B_i \in \mathbb {R}^{(n_x\times n_u)}\) and \(G_{xi} \in \mathbb {R}^{(n_x\times n_{\varphi })} (i=1,\ldots ,r)\) are constant matrices, in which r is the number of rules, \(n_x\) is the number of states, \(n_u\) is the number of inputs and \(n_{\varphi }\) is the number of nonlinear functions in vector \(\varphi (x)\). Moreover, \(z_1(t), \ldots , z_p(t)\) are the so-called premise variables and \(M_{ij} (j=1,\ldots ,p)\) denote the fuzzy sets. Therefore, a more compact representation of the fuzzy system is
where
and \(\mu _{ij}(z)\) is the grade of membership of \(z_j\) in \(M_{ij}\).
Note that as \(\varphi \big (x(t)\big )\) is a vector of known functions, instead of a vector of uncertainties, therefore it can be used in controller (9) or in the Lyapunov function. Introducing this “extra” information into the design of the control, it is expected that the quality of the results is improved. This is shown in [9] and in the examples provided thereinafter.
2.2 Controller Structure
For system (6) the following controller is suggested [9]:
where \(K_{ai}\) and \(K_{bi} i=(1,\ldots ,r)\) are controller gains with proper dimensions. From (6) and (9), the closed-loop fuzzy system is obtained in the following form:
The following lemmas will be useful to derive the main results.
Lemma 1
[26] If the following conditions hold:
then, the double convex sum negativity problem holds:
where \(0 \le \alpha _i \le 1 \ and \ \sum _{i=1}^r \alpha _i=1\).
Next, let us concern writing LMI conditions for those that are expressed as multiple-summations negativity problems. In this case a more general relaxation will be used.
Lemma 2
[13] Let\(P(i_1,i_2,i_3,i_4,i_5)\) be the set of all permutations of indexes\(i_1, i_2, i_3, i_4\) and\(i_5\); thus, the following conditions
imply
where\(0 \le \alpha _i \le 1 \ and \ \sum _{i=1}^r \alpha _i=1\).
In the following lemma, sufficient conditions for stability of the closed-loop dynamical system (10) are recalled.
Lemma 3
[9] If there exist matrices\(P=P^{{\rm T}}>0, X_{ai}\)and\(X_{bi}, 1\le i\le r\), and diagonal matrix\(\Gamma >0\)such that (11) is satisfied with\(\Xi _{ij}\)defined as
then, fuzzy system (6) is asymptotically stable using controller (9) with
In (15), \({\text{He}}(A)\) denotes the Hermite form of matrix A and * indicates the symmetric term.
Remark 1
To introduce a decay rate \(\beta\), just replace the first block of (15) with: \({\text{ He }}(A_iP+B_iX_{aj})+\beta P\). This results that if V(x(t)) is a Lyapunov function for system (10), then \(\dot{V}(x(t))<-\beta V(x(t)))\).
3 Main Results
To further improve the results obtained by controller (9) and to reach the results on more general types of nonlinear terms in the consequents, some novel ideas are introduced in this section. First, an idea based on feedback linearization approach is introduced. Second the vector of nonlinearities, \(\varphi \big (x(t)\big )\), is introduced into an extended Lyapunov function keeping constant matrices. It is shown that both of the mentioned ideas can omit the necessity of sector constraint (2). Then, the extra term added in the Lyapunov function is fuzzified and the outermost Lyapunov level for such fuzzy Lyapunov function is obtained. At last the concept of multiple indexes in Lemma 2 is utilized to further reduce the conservativeness in the design.
3.1 Feedback Linearization
The numerical complexity of LMI conditions is closely related to the number of lines (\(\mathcal {L}\)) and decision variables (\(\mathcal {D}\)). I.e., the LMI can be solved in polynomial time with complexity proportional to \(\mathcal {D}^3\mathcal {L}\) [9]. Since T–S models with nonlinear consequent parts have fewer numbers of fuzzy IF-THEN rules, the computational burden is lowered according to (\(\mathcal {L}\)). However, for \(\mathcal {D}\), as controller (9) introduces the extra decision variables \(K_{bi}\), it also increases the complexity. A way to face the last complexity problem is to use the gains \(K_{bi}\) to compensate, if possible, the nonlinear terms in order that they “disappear” from the future LMI constraints problem. In this case, the output of such system is similar, but not exactly equal to a T–S model with linear consequent (linear T–S) without the nonlinear term. The error is due to the cross-effects of subsystems on each other in a fuzzy system. To explain it in another way, the “classical” T–S model, i.e., with linear consequent part, would have split the terms \(\varphi _i\big (x(t)\big )\) via sector nonlinearity approach. In comparison, the linear consequent T–S, obtained after local linearization, cancels the terms \(\varphi _i\big (x(t)\big )\) and therefore gives a simplified T–S model that is expected to give less conservative results. A way to cancel \(G_{xi}\) is to solve
Pseudo-inverse gives
which is the least-square estimation of the solution. Note that as \(B_iK_{bj}\varphi \big (x(t)\big )\) terms also exist in the model and no constraints exist on their value, the nonlinearities do not vanish in the whole fuzzy system. Then, the following theorem can be derived.
Theorem 1
If there exist matrices\(P=P^{{\rm T}}>0, X_{ai}, 1\le i\le r\), and diagonal matrix\(\Gamma >0\) such that (11) is satisfied with
then, fuzzy system (6) is asymptotically stable via controller (9) with\(K_{ai}=X_{ai}P^{-1}\)and\(K_{bi}\) defined in (18).
Proof
Proof is easily obtained by replacing \(X_{bj}\) from (16) into (15).\(\square\)
Remark 2
If (17) holds for all \(i\in (1,\ldots ,r)\), then
In this case, if \(B_i=B_j\) or \(K_{bi}=K_{bj}\), the term in (20) will be null and hence, if \(\varphi \big (x(t)\big )\) “disappeared” from the closed-loop model or if no disturbance exists in the model, then no sector constraints on \(\varphi \big (x(t)\big )\) are required and \(\Xi _{ij}= {\text {He}}(A_iP+B_iX_{aj})\) can replace \(\Xi _{ij}\) definition in Theorem 1.
Remark 3
Another way to reduce the conservatism of conditions appears in case of trying to write as for a perfect cancelation of the term in \(\varphi \big (x(t)\big )\), i.e.,
where \(\mathcal {X}_z= \sum _{i=1}^r {\omega _i(z) \mathcal {X}_i}, \mathcal {X} \in \{B, K_b, G_x\}\). For (3), the pseudo-inverse will give the best result in the sense of least square:
Notice that the solution is denoted with \(K_b(z)\) and not \(K_{bz}\), because (22) is not a simple sum depending on \(h_i(z)\). However, (3) can be reinforced by minimizing \(||G_{xz}+B_zK_{bz} ||\). With the help of Schur’s complement, it can be written as
Lemma 1 can be used for relaxation with \(\Xi _{ij}=\left[ \begin{array}{ll} \varepsilon I &{} ({{G}_{xi}}+{{B}_{i}}{{K}_{bj}}) \\ * &{} I \end{array} \right]\).
3.2 Non-quadratic Stabilization
Following works for the classical T–S systems or recurrent neural networks [12], a way to reduce conservatism of Theorem 1 is to introduce non-quadratic (NQ) Lyapunov functions via added extra positive terms. The choice made in our work is to use a path-independent Lyapunov function on the nonlinear part of the consequences:
where \(\alpha\) is an arbitrary value. To use this Lyapunov function, the family of nonlinear T–S is reduced to the one fulfilling the so-called path-independent conditions., i.e., the following assumption is satisfied.
Assumption 1
\(\varphi \big (x(t)\big )\) and E are such that
Using Lyapunov function (24) the following lemma is stated.
Lemma 4
[17] Considering system (6) under Assumption (1) and control (9), define the matrices\(P=P^{{\rm T}}>0, X_{ai}, X_{bi}, 1\le i\le r\), diagonal matrix\(\Gamma >0\) and a scalar\(\alpha\) and:
where
If one of the following problems:
- 1.
-
2.
\(\begin{bmatrix} P&* \\ EP&-\frac{1}{\alpha } \Gamma \end{bmatrix}>0\) with\(\Xi _{ij}\) defined in (26)
has a solution, then the closed-loop system is stable and the controller gains are obtained as in (16).
Remark 4
If by changing \(\Xi _{ij}\) in (27) as
\(\Xi _{ij}<0\) still holds, then the condition of sector boundedness of \(\varphi \big (x(t)\big )\) is not necessary for making \(\dot{V} \big (x,\varphi (x) \big )<0\). This can be interesting to omit this condition as it is a source of conservativeness. However, to guarantee positiveness of the Lyapunov function, a milder condition on \(\varphi \big (x(t)\big )\) must be satisfied. That is, \(\varphi ^{{\rm T}} \big (x(t)\big )Ex(t)>0\). This new condition is obviously less conservative than the sector boundedness condition (5).
3.3 Extension to Fuzzy Decision Variables
Previous sections showed improvements considering a non-quadratic Lyapunov function. Nevertheless, in that case a unique matrix \(\Gamma\) remains for all subsystems. A way to introduce extra degrees of freedom on the Lyapunov function and in the control law, is employing \({{\Gamma }_{z}}\) instead of \(\Gamma\). In order to succeed, some transformations and a new control law have to be considered:
where \({F}_{az}, {F}_{bz}, H_{z}\) and \(\tilde{H}_{z}\) are gain matrices with proper dimensions. Then, the equation of the closed-loop system will be
Next, consider the following fuzzy Lyapunov function:
where \(\Gamma _z\) is a diagonal matrix. In order to guarantee that the integrand in (31) has a symmetric Jacobian matrix and to use the property of path independency, \(\Gamma _z\) is defined as follows:
where \(\alpha _{ij} \in [1, \ldots , r_j]\) specifies which \(x_k\)-based fuzzy set is used in the ith fuzzy rule, while \(x_k\) is the state that \(\varphi _j(x)\) depends on and \(r_j\) is the number of \(x_k\)-based fuzzy sets. It should be noted that according to (32), \(\Gamma _j\) varies based on the fuzzy rules only if \(x_k\) is used as a premise variable. Hence, by choosing a proper order of the nonlinear terms in the vector \(\varphi \big (x(t)\big )\) it is possible to have symmetric Jacobian matrix for the integrand in (31).
As a result, the derivative of Lyapunov function (31) can be written as
For the nonlinear term \(\varphi (x)\), sector condition (5) can be rewritten as
Based on the S-procedure [27], \(\dot{V}(x,\varphi (x))<0\) if the following condition is satisfied:
Or equivalently
Now, following the works of [13, 21], let us multiply the left- and right-hand sides by \(\tilde{P}_z\) and considering a small enough \(\varepsilon\), (36) holds if
which is equivalent to
or
Using the Schur complement, (39) is equivalent to
Multiplying both sides of (40) by the full-rank matrix \(\begin{bmatrix} I&0 \\ 0&\bar{H}_{z}^{{\rm T}} \end{bmatrix}\) gives
Using inequality \({{({{{\bar{H}}}_{z}}-\tilde{P}_z )}^{{\rm T}}}{{\tilde{P}_z}^{-1}} ( {{{\bar{H}}}_{z}}-\tilde{P}_z )\ge 0\), it yields \(\bar{H}_{z}^{{\rm T}}{{\tilde{P}_z}^{-1}}{{\bar{H}}_{z}} +\tilde{P}_z-\bar{H}_{z}^{{\rm T}}-{{\bar{H}}_{z}}\ge 0\). Therefore, (41) holds if
where
Therefore, \(\dot{V}(x,\varphi (x))<0\) if the following inequality is satisfied:
Then, the following theorem can be stated.
Theorem 2
If there exist matrix \(P=P^{{\rm T}}>0\), diagonal matrices\(\Gamma _i>0\) and matrices\(F_{ai}\) and\(F_{bi}, 1\le i\le r\), and\(\varepsilon >0\) such that (11) holds with
where
then, fuzzy system (6) is asymptotically stable when using controller (29).
Proof
Applying Lemma 1 to (44) concludes the proof.\(\square\)
Remark 5
Note that (44) is not strictly LMI in parameters \(\varepsilon\) and \(\alpha\). To solve this problem, methods such as grid and/or line search can be used. Nevertheless, for the first scalar (\(\varepsilon\)), it is possible to fix a finite number of choices [13]. This finite number is generally chosen in a logarithmically spaced set: \(\begin{bmatrix} 10^{-6}&10^{-5} \ldots&10^6\end{bmatrix}\). For the second scalar (\(\alpha\)), although line search could be used, it appears that due to the two possible LMI problems concerned with its sign, it is usually enough to check for just two values, 1 and − 1.
Remark 6
When the compact set of the definition of the T–S model is not \({\mathbb {R}}^{n}\), only the local stability comes at hand. Hence, a very crucial point is to find the largest so-called region of attraction. In this case, the following lemma is useful.
Lemma 5
In Theorem 2, a lower and an upper estimation of the maximum region of attraction in the polytope\(\mathbb {P}=\left\{ x\in {{\mathbb {R}}^{n}},\ a_{k}^{{\rm T}}x\le 1,\ k=1,\ldots ,q \right\}\) can be obtained via the following optimization problem:
Proof
The proof is similar to the proof of Theorem 3 in [17]. Note that in contrast to [17] the maximum region of attraction is exhibited by a shaded area resulted from the multiple Lyapunov functions used.
Remark 7
In order to further reduce the conservativeness, Theorem 2 can be easily expanded for a PDC law \(F_z\) to \(F_{zzzz}\) using multiple indexes, and the new control law will be:
where
In this case Eq. (13) is used with \(\Xi _{i_1i_2i_3i_4i_5}\) defined in (50).
where
Proof
4 Simulations
In this section, four examples are given to show the effectiveness of the new techniques proposed in this paper. Example 1 is presented to illustrate that the feedback linearization technique can effectively lighten the computational burden and in some cases can relax the requirement for any sector condition. Example 2 also shows the effectiveness of the proposed feedback linearization technique in a practical situation. In Example 3, the effectiveness of the new fuzzy non-quadratic Lyapunov function is illustrated. It is shown that the proposed method can design fuzzy controllers with less conservatism than the conventional methods. In Example 4, the effects of the proposed fuzzy Lyapunov function with the multiple indexes are shown.
All LMIs are solved using YALMIP [11] as a parser and SeDuMi as a solver.
Example 1
Consider system (6) with the following matrices [9]:
For this system, the feedback gains \(K_{bi}\) can be calculated using (18), which results \(K_{b1}=K_{b2}=-2\). Theorem 1 results \(\Gamma =0.0718\). It is obvious that (17) also holds for this system. Hence, based on Remark 2, no sector constraint on the nonlinear term is needed here. If \(\varphi (x)\) changes, by increasing the sector limit E, Lemma 3 becomes infeasible, while Remark 2 is always feasible.
In [9], it is shown how the nonlinear T–S decreases the computational burden of the CPU time and the corresponding numerical complexity index \(\mathcal {C}=\mathcal {D}^3\mathcal {L}\) in comparison with the linear T–S for this example. Yet, more reduction is possible using the proposed approach in this paper. For system (52), the CPU time and the numerical complexity index using Lemma 3, Theorem 1 and Remark 2 are shown in Table 1, while the feedback gains are almost the same for all methods.
Example 2
Consider the problem of stabilizing an inverted pendulum with the following model [25]:
where \(x_1\) is the pendulum angle (rad), \(x_2\) is its rotational speed (rad/s), \(m=3\) (kg) is the pendulum mass, \(M=15\) (kg) is the cart mass, \(l=0.3\) (m) is the pendulum length, \(J=0.005\) (kg \({\rm m}^2\)) is the moment of inertia, \(f=0.007\) (N/rad/s) is the friction constant, \(g=9.8\) (m/\({\rm s}^2\)) is the gravitational acceleration, and u is the force (N) applied to the cart. Supposing \(\varphi (x)={\rm sin}(x_1)-\frac{2}{\pi }x_1\) and choosing \({\rm cos}(x_1)\) as the premise variable with three set points \([1,\,0,\,-1]\), fuzzy model (6) is obtained with the following matrices:
Membership functions are Gaussian with \(\sigma =0.5\).
Case (a): In this case, the pendulum is controlled in the range \([-\pi /2, \,\,\pi /2]\); hence, only the first two rules are required. Two controllers are designed based on Lemma 3 and Theorem 1. Feedback linearization method results the following control gains:
Lemma 3 results the following control gains:
Simulation results are compared in Fig. 1. It is shown that feedback linearization method results in a faster response, while it uses two fewer LMI variables for the analysis.
Case (b): In this case, the pendulum is controlled in the range \([-\pi ,\,\,\pi ]\); hence, all three rules are required. None of the past two controllers are capable of controlling the pendulum in this range. Instead, Remark 3.3 is used. Simulation result for a sample initial condition is shown in Fig. 1.
Example 3
Consider system (6) by the following set of matrices:
Supposing \(\varphi (x(t))\) has a symmetric Jacobian and the premise variable is \(x_2\), Fig. 2 compares the feasible area for Lemma 3 (stars) and Theorem 2 (circles) using different values for parameters a and b for this system. Obviously, introducing fuzziness to the Lyapunov function has increased the feasible area.
Example 4
Consider the following system (Example 1 in [1] with minor modifications):
with \(a=10,\, b=-3,\, c=-0.25 \, {\text{ and }}\; d=0.3427\). Suppose \(x_1 \in [-1 \ \ \ 1]\) and \(x_2 \in [-2 \ \ \ 2]\). By selecting \(x_2^2\) as the premise variable and \(\varphi \big (x(t)\big )=\begin{bmatrix} x_1^3&{\text {sin}}(x_2) \end{bmatrix}^{{\rm T}}\), this system can be modeled using the sector nonlinearity approach as model (6) with the following matrices:
For this system performance of a T–S system with nonlinear consequent part is compared with T–S system with linear consequents in [17]. Moreover, it is shown that the non-quadratic Lyapunov function can improve the decay rate and the convergence region comparing to the quadratic one. Now, feasibility area for the different methods introduced in this paper is shown in Fig. 3. Figure 4 compares the convergence region for Lemma 3 and Theorem 2 (\(\alpha =0.5\)). For the second one, fuzziness of the Lyapunov function is resulted in a shaded area for convergence bound. It should be mentioned that conditions of Lemma 5 have also been applied to maximize the convergence region. The dash line shows the state trajectories for some initial conditions for Theorem 2.
5 Conclusion
In this paper, the nonlinear Takagi–Sugeno model is considered for which in each subsystem a linear part plus a sector-bounded nonlinearity is used. This may seem similar to traditional linear T–S plus disturbance, but the major difference is that the nonlinear term is known and appears in the controller too. This resulted in introducing a sort of feedback linearization in the fuzzy systems. It is shown that this feedback linearization can reduce conservativeness in the sector bounds of the nonlinearities. Moreover, a novel non-quadratic fuzzy Lyapunov function including the nonlinear term is proposed, which can help for further reduction in conservativeness.
References
Bernal, M., Guerra, T.M.: Strategies to exploit non-quadratic local stability analysis. Int. J. Fuzzy Syst. 14(3), 372–379 (2012)
Bernal, M., Sala, A., Jaadari, A., Guerra, T.M.: Stability analysis of polynomial fuzzy models via polynomial fuzzy lyapunov functions. Fuzzy Sets Syst. 185(1), 5–14 (2011)
Boyd, S., Ghaoui, L.E., Feron, E., Balakrishnan, V.: Linear Matrix Inequalities in System and Control Theory. SIAM, Philadelphia (1994)
Chang, W., Hsu, F., Ku, C.: Complex performance control using sliding mode fuzzy approach for discrete-time nonlinear systems via T–S fuzzy model with bilinear consequent part. Int. J. Control Autom. Syst. 15(4), 1901–1915 (2017)
Chen, S., Juang, J.: A switching controller design via sum-of-squares approach for a class of polynomial T–S fuzzy model. Int. J. Innov. Comput. Inf. Control 7, 4343–4376 (2011)
Chen, S., Chang, Y., Wu, J.L., Cheng, W., Su, S.: Fuzzy control design for switched nonlinear systems. In: 2008 SICE annual conference, pp. 352–357 (2008)
Dong, J.: H ∞ and mixed H 2/H ∞ control of discrete-time T–S fuzzy systems with local nonlinear models. Fuzzy Sets Syst. 164(1), 1–24 (2011)
Dong, J., Wang, Y.: Output feedback fuzzy controller design with local nonlinear feedback laws for discrete-time nonlinear systems. IEEE Trans. Syst. Man Cybern. B Cybern. 40(6), 1447–1459 (2010)
Dong, J., Wang, Y., Yang, G.H.: Control synthesis of continuous-time T–S fuzzy systems with local nonlinear models. IEEE Trans. Syst. Man Cybern. B Cybern. 39(5), 1245–1258 (2009)
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)
Löfberg, J.: Yalmip: A toolbox for modeling and optimization in MATLAB. In: IEEE International Symposium on Computer Aided Control Systems Design. Taipei, Taiwan (2004)
Li, T., Zheng, W.X., Lin, C.: Delay-slope-dependent stability results of recurrent neural networks. IEEE Trans. Neural Netw. 22(12), 21382143 (2011)
Márquez, R., Guerra, T.M., Kruszewski, A., Bernal, M.: Improvements on non-PDC controller design for Takagi–Sugeno models. In: IEEE international conference on fuzzy systems. Hyderabad, India (2013)
Moodi, H., Farrokhi, M.: Robust observer design for Sugeno systems with incremental quadratic nonlinearity in the consequent. Int. J. Appl. Math. Comput. Sci. 23(4), 711–723 (2013)
Moodi, H., Farrokhi, M.: On observer based controller design for Sugeno systems with unmeasurable premise variables. ISA Trans. 53, 305–316 (2014)
Moodi, H., Farrokhi, M.: Robust observer-based controller design for Takagi–Sugeno systems with nonlinear consequent parts. Fuzzy Sets Syst. 273(15), 141–154 (2015)
Moodi, H., Lauber, J., Guerra, T., Farrokhi, M.: Non-quadratic stabilization for T–S systems with nonlinear consequent parts. Commun. Comput. Inf. Sci. 444, 528–538 (2014)
Rajesh, R., Kaimal, M.R.: T–S fuzzy model with nonlinear consequence and PDC controller for a class of nonlinear control systems. Appl. Soft Comput. 7(3), 772–782 (2007)
Sala, A.: On the conservativeness of fuzzy and fuzzy-polynomial control of nonlinear systems. Annu. Rev. Control 33(1), 48–58 (2009)
Sala, A., Arino, C.: Polynomial fuzzy models for nonlinear control, a Taylor series approach. IEEE Trans. Fuzzy Syst. 17(6), 1284–1295 (2009)
Shaked, U.: Improved LMI representations for the analysis and the design of continuous-time systems with polytopic type uncertainty. IEEE Trans. Autom. Control 46(4), 652–656 (2001)
Shengjuan, H., Yang, G.: Input–output based fault estimation for T–S fuzzy systems with local nonlinear parts. IEEE Trans. Fuzzy Syst. 99, 1–1 (2016)
Tanaka, K., Yoshida, H., Ohtake, H., Wang, H.O.: A sum of squares approach to stability analysis of polynomial fuzzy systems. In: American Control Conference. New York City, USA (2007)
Tanaka, K., Yoshida, H., Ohtake, H., Wang, H.O.: A sum-of-squares approach to modeling and control of nonlinear dynamical systems with polynomial fuzzy systems. IEEE Trans. Fuzzy Syst. 17(4), 911–922 (2009a)
Tseng, C.S., Hwang, C.K.: Fuzzy observer-based fuzzy control design for nonlinear systems with persistent bounded disturbances. Fuzzy Sets Syst. 158, 164–179 (2007)
Tuan, H.D., Apkarian, P., Narikiyo, T., Yamamoto, Y.: Parameterized linear matrix inequality techniques in fuzzy control system design. IEEE Trans. Fuzzy Syst. 9(2), 324–332 (2001)
Yakubovich, V.A.: S-procedure in nonlinear control theory. Vestn Leningr Univ (1973)
Zhai, D., Lub, A., Dong, J., Zhang, Q.: Event triggered H 2/H ∞ fault detection and isolation for T–S fuzzy systems with local nonlinear models. Signal Process. 138, 244–255 (2017)
Acknowledgements
This research was supported by Quchan University of Technology (Grant No. 7740).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Moodi, H., Farrokhi, M., Guerra, T.M. et al. On Stabilization Conditions for T–S Systems with Nonlinear Consequent Parts. Int. J. Fuzzy Syst. 21, 84–94 (2019). https://doi.org/10.1007/s40815-018-0548-6
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40815-018-0548-6