Abstract
The novel fuzzy parameter varying system is proposed to deal with nonlinear time-varying models. It has the advantages of the T-S fuzzy system and the linear parameter varying system. It provides a new idea for solving nonlinear time-varying control problem. In this paper, some sufficient conditions are provided to guarantee the globally asymptotically stable of the equilibrium and to synthesize a T-S state feedback control law which can stabilize the closed loop fuzzy parameter varying system. Numerical simulations verify the effectiveness of our results.
Keywords
Introduction
Since the T-S fuzzy system was introduced in 1985, it has become and remains to be one of the hot topics in the field of nonlinear control theory. This is partly because within the framework of T-S fuzzy systems, human knowledge could be conveniently combined with accurate mathematical formulae in describing complex dynamical systems. It is also because the T-S fuzzy system [29] can be regarded as a convex combination of linear systems. Therefore, it is a direct generalization of the well developed state-space model from linear control theory. More importantly, convex optimization theory [5] is available as a powerful tool in numerically dealing with system analysis and controller synthesis of T-S fuzzy systems.
So far the T-S fuzzy control theory has been well established. Many important issues arising in the fields of control and system theory have been investigated extensively for T-S fuzzy systems. Among them it has been proved that the T-S fuzzy system is a universal approximator under certain conditions [33]. This result laid a solid mathematical foundation for the use of T-S fuzzy systems in coping with commonly encountered nonlinear dynamical systems including, Neural Networks [34, 35], robotics [1], automobile [13, 17], on-Line fuzzy Modeling [36] and flight vehicles [6]. Stability analysis of T-S fuzzy systems is extremely important both from theory and practice [7, 12]. Concerning this issue, in addition to the earlier well cited LMI based results [2, 9], great efforts have been made to simplify the resulting conditions and reduce the conservativeness of the previous stability conditions. Readers are suggested to read [14, 24] and the references therein for more details. Moreover, controller synthesis techniques [23, 37] were developed by using the LMI based convex optimization technique [15, 20]. So far, different kinds of controller structures and the related analysis and synthesis methods have been proposed and investigated within the framework of T-S fuzzy models [18, 22], including the full state feedback controller [16, 26], the observer based controller, the feedback linearization controller, the model reference adaptive controllers and so on. Along this line, more practical issues are taken into consideration to make the designed controller more useful, including parameter uncertainties or structure uncertainties [31], disturbance attenuation [27, 30], time delay [32], actuator saturation compensation [8, 21] etc.
These rich results have effectively promoted the development and application of the fuzzy control theory. However, most of the current researches focus on the fuzzy system with linear time invariant (LTI) subsystems, namely, all the system matrices of the local linear systems are constant matrices. This conventional T-S system is pretty convenient in dealing with nonlinear dynamics. However, there are some drawbacks when handling nonlinear time-varying characteristics, which are mainly reflected in the following two aspects:
“Rule explosion” issue.
In order to deal with time-varying properties, it is necessary to introduce time-dependent parameters as condition variables into fuzzy rules, which is bound to increase the number of fuzzy rules. Following the classical parallel distributed compensation design method, the appended fuzzy rules which describe the controlled object is sure to increase the number of rules for the fuzzy controller. Then the number of fuzzy rules for the resulting closed-loop system will increase significantly. The existing stability analysis and synthesis conditions for the T-S fuzzy system are generally attributed to solving a set of linear matrix inequalities. Then the increased rules will directly lead to a greatly increased number of linear matrix inequalities and consequently increase the computational cost.
“Approximate” description of time-varying properties.
Generally speaking, the T-S fuzzy model is an approximate description of the original nonlinear system. If time-varying parameters are introduced as condition variables into the fuzzy rules, the resulting T-S fuzzy model becomes an approximate description of the time-varying characteristics and it is also an approximate description of the original nonlinear dynamics. Therefore it will bring more conservatism for the system analysis and controller synthesis. To get the above-mentioned explanation easy understandable, an inverted pendulum example is utilized to illustrate the limitation of the conventional T-S fuzzy model in describing the nonlinear time-varying system. The simplified dynamics of an inverted pendulum can be described by the following nonlinear differential equations [29]:
where x1 represents the angle of the pendulum from the vertical position and x2 is the angular velocity, u stands for the force applied to the cart as the control input. The gravitational constant is assumed as g = 9.8 m/s2. The constants m1 and m2 are the mass of the pole and the cart respectively and a = 1/(m1 + m2) is introduced for brevity, l is the length of the pole. For simplicity, in the following discussion, a two-rule T-S fuzzy model is constructed to approximate the nonlinear system.
where x = [x1, x2]
T
,
where
Now let’s assume that the length of pole varies within the interval 1.5m ≤ l ≤ 2.5m with respect to time t while keeping its mass as a constant. If the traditional T-S fuzzy model is used, to describe the time-varying property of l, the length l can be treated as a condition variable. Therefore in the simplest case, i.e., two fuzzy sets are used to describe the length, we can get a T-S fuzzy model with four rules:
where
where
where
where
It can be noticed that the number of fuzzy rules increase from 2 to 4 in order to describe the time-varying length by using the conventional T-S modeling technique. The more accuracy does it need, the more fuzzy rules are required. It is necessary to require more fuzzy rules, which renders the controller design and synthesis problem to be more difficult.
Recently, a novel nonlinear time-varying model termed as the fuzzy parameter varying (FPV) system is proposed, which inherits both the advantage of the conventional T-S fuzzy system in dealing with nonlinear plants and the merit of the linear parameter varying (LPV) system [10, 25] in handling time-varying feature. Therefore, it is a promising mathematical model to effectively approximate a nonlinear time-varying plant. Suppose that there are totally r fuzzy rules in the rule base, the FPV system is as follow:
The ith rule is defined by the following linguistic form as below.
where
where
Here it is assumed throughout this article that the fuzzy sets in the rule base are well defined such that
It can be noticed that if A i (·), B i (·), C i (·) and D i (·) are independent of ta (t), the FPV system will degrade into a conventional T-S fuzzy system. On the other hand, if there is only one fuzzy rule in the whole rule base or the local linear model in each fuzzy rule are the same, then the FPV system will become the well-known LPV system. Therefore, the FPV system description is a generalization of the conventional T-S system and the LPV system.
It is assumed that the premise variable
where θ0 ≡ 1, A ij is a known matrix, i = 1, 2, ⋯, r, j = 0, 1, ⋯, m.
The issue of stability is extremely important in the field of control theory. In this section, we will therefore analyze the stability of the open-loop FPV system. Consider the open-loop FPV system without the control input
where all parameters are the same with the system (2) and A i (θ) satisfies the assumption (A). The system (FPV) is in the form of T-S fuzzy systems. Hence, a classical result about T-S fuzzy systems can be parallelly obtained based on the quadric Lyapunov function.
for any θ ∈ Ω, then the system (FPV) is globally asymptotically stable at the origin.
The proof is obvious by applying the quadratic Lyapunov function and we omit it. The stability analysis condition (5) in Theorem 2.1 contains infinite number of LMIs, which is hard to be solved numerically. This problem can be overcome by exploiting the dependency of system matrix on θ. It is easy to see that the system (4) is a convex combination of some LPV systems. Hence, the inequality (5) may be handled by polytopic method [3] which is always applied to analyze LPV systems. The idea comes from convex theory that LPV systems matrixes can be put into a convex hull. Due to the assumption (3), any system matrix A
i
(θ) of the system (4) belongs a convex hull, namely,
where A i (Θ) is a constant matrix for any Θ ∈ Ω v . Based on the above fact, we can use polytopic method to get stability conditions of the system (4).
for any Θ ∈ Ω v , then the system (FPV) is globally asymptotically stable at the origin.
To guarantee that
for any θ ∈ Ω. The inequality (7) contains infinite LMIs about P. However, because the matrix A
i
(θ) is affine on θ and the set Ω is a convex set, the inequality (7) is equal to
for any Θ ∈ Ω v based on convex optimization. Therefore it follows from the Lyapunov stability theory that the system (4) is globally asymptotically stable at the origin, which concludes the proof. □
The inequality (7) contains 2 m r LMIs, because the set Ω v has 2 m elements and the rules base has r rules. The number of inequality (8) is finite and can be solved by numerical effective interior-point method.
In this section, we will first design the PDC controller for FPV systems. Consider the classical control problem,
where B
i
(θ) ∈
for any Θ ∈ Ω
v
, i, j = 1, 2, ⋯, r, then the system (9) is globally asymptotically stable under the PDC controller
Take the PDC controller
for any θ ∈ Ω, i, j = 1, 2, ⋯, r. Applying the optimization theory, the inequality (12) is equal to
for any Θ ∈ Ω
v
. It is obvious that the inequality (13) is not a LMI about P and K
j
because of the term of P-1B
i
(Θ) K
j
. Multiplying P by the both sides of the inequality (13), we can get
for any Θ ∈ Ω
v
. Let U
j
= K
j
P, then the inequality (14) becomes
for any Θ ∈ Ω v . It is obvious that the inequality (15) is LMI to be solved by Matlab. The proof is completed. □
The inequity (10) implies that P needs to satisfy r2m matrix inequalities. Due to h i (x) h j (x) = h j (x) h i (x), we can improve Theorem 3.1 and cut down the number of matrix inequalities to (r + r2/2) m, that is the theorem:
or
for any Θ ∈ Ω
v
, where
i = 1, 2, …, r, j = 2, 3, …, i - 1, then the FPV system (9) is globally asymptotically stable under the PDC controller
for any θ ∈ Ω. With the same proof method of Theorem 3.1, multiplying P by two sides of (18) and defining U
j
= K
j
P, the inequality (18) becomes
for any θ ∈ Ω. Due to h
i
(x) h
j
(x) = h
j
(x) h
i
(x), the inequality (19) is equal to
or
Applying the convex optimization theory, we only need check (20) and (21) on Ω v . The proof is completed. □
Theorem 3.2 has less conservatism the Theorem 3.1. The results of Theorem 3.2 contains (r + r2/2) m LMIs, which is less than Theorem 3.1. More bases, less LMIs the result of Theorem 3.2 contains. Less LMIs imply that the positive definite matrix P is easily found by Matlab. However, the system (4) is a parameter varying system, so a dependence controller is expected to designed. The following theorem gives a method to design a dependence controller.
for any Θ ∈ Ω v , i = 1, 2, ⋯, r, the closed-loop FPV system (9) is globally asymptotically stabilized by the fuzzy gain-scheduling controller u = [u1 u2 ⋯ u n u ] T which is in the form of
when
when
When
It is easy to show that
for any θ ∈ Ω, i = 1, 2, ⋯, r. Based on the convex optimization theory, the inequality (26) is equal to the inequality (23). When
which also implies that
The result of Theorem 3.3 contains rm LMIs, which is less than Theorems 3.1 and 3.2. It implies that we can easily design a controller by Theorem 3.3. Moreover, the controller is a self-adaption about the varying parameter θ. However, all three of them are full-state feedback fuzzy gain-scheduling controllers. We will go on to study dynamic output feedback fuzzy gain-scheduling Controller for FPV systems in the future work.
The FPV system is a novel nonlinear system and the controller design method is lack. Therefore, in the section, some simulation will be given to verify efficiency of our results and compare Theorems 3.1, 3.2 and 3.3. Three kinds of controller all belong to full states feedback fuzzy gain schedule controller but the controller in Theorem 3.3 is dependent on the parameter θ and is easy to be found because of satisfying less LMIs than controllers in two other theorems. For simplicity, we assume that there are only two fuzzy rules in the rule base and the local time-varying system is of second-order, i.e., n = 2, r = 2. Therefore, the analytical formula of the FPV system to be controlled is described as below.
where x = [x1 x2]
T
is the system state, θ = θ1 = sin(x1) (seeing Fig. 1), and the membership functions (seeing Fig. 2) are selected as

Parameter θ1.

Membership functions.
The system parameter matrices for the two local linear varying systems are listed as below.
where the parameters a, b ∈ [0, 10] are adjustable to compare the Theorems 3.1, 3.2 and 3.3. The system (27) is unstable for any a, b ∈ [0, 10]. From Fig. 3, the stabilization region of Theorems 3.1 and 3.2 is the small. Theorem 3.3 has a bigger stabilization region than Theorems 3.1 and 3.2. It verifies that the result of Theorem 3.3 is easily find a full states feedback fuzzy gain schedule controller. In Figs. 4 and 5, the controller in Theorem 3.3 is also effective. Therefore, the simulation verifies our the efficiency of our results.

Stabilization region. Legend: {∘} → Theorem 3.3, {∗} → Theorems 3.1 or 3.2.

States response for a = 2, b = 5 with small initial values.

States response for a = 2, b = 5 with big initial values.
In the article, for the novel nonlinear time-varying model termed as the fuzzy parameter varying system, the stability analysis and controller design of the closed-loop FPV system are derived. Moreover, full-state feedback fuzzy gain-scheduling controller and self-adaption about the varying parameter θ controllers are synthesized to stabilize the closed-loop FPV system. Numerical examples are provided to demonstrate the application of our approaches to design fuzzy gain-scheduling controllers and validate the effectiveness of our results.
