Abstract

This paper deals with the fuzzy controller design problem for discrete-time Takagi-Sugeno (T-S) fuzzy systems with multiplicative noises. Using the Lyapunov stability theory and Itô formula, the sufficient conditions are derived to guarantee the stability of the closed-loop nonlinear stochastic systems subject to actuator saturation. Based on the Parallel Distributed Compensation (PDC) concept, the fuzzy controller can be obtained to stabilize the T-S fuzzy models with multiplicative noises by combining the same membership functions of plants and desired state feedback gains. In order to illustrate the availability and practicability of proposed fuzzy controller design approach, the numerical simulations for the nonlinear truck-trailer system are given to demonstrate the applications of this paper.

1. Introduction

In recent years, there has been an increasing interest in the fuzzy control of nonlinear systems. Some works have studied the stability and the stabilization of closed-loop fuzzy systems. Specially, these approaches are studied for the T-S fuzzy models which are described by a set of fuzzy “IF-THEN” rules with fuzzy sets in the antecedent and dynamic systems in the consequent part. The subsystems are considered as local linear models, the aggregation of which representing the nonlinear systems. Tanaka and Sugeno [1] presented sufficient conditions for the stability of T-S models. Applying the fuzzy modeling approach, many papers [24] have been proposed to investigate the controller design methods of nonlinear systems. According to the discrete T-S fuzzy models, the stability analysis and synthesis have been considered in [59]. Not only control schemes [58] but also filter design methods [9] have been proposed for nonlinear discrete-time systems via T-S fuzzy model. In general, the stochastic signals and random parameters may exist in the real systems. It is interesting to consider the stochastic behaviors for analyzing the stability of nonlinear stochastic systems. Recently, the T-S fuzzy system with multiplicative noise term [1016] is structured for representing the nonlinear stochastic system. In [10, 11, 13, 15], the time delay phenomenon is considered in the control problem. Besides, the fuzzy filter design problem for nonlinear stochastic systems is studied in [12]. Different from the traditional additive noise, multiplicative noise is more practical since it allows the statistical description of the noise to be unknown a prior but depends on the control and state solution. Therefore, the T-S fuzzy model with multiplicative noises is considered in this paper to represent the nonlinear stochastic systems.

The presence of actuator saturation imposes additional constraints on the analysis and synthesis of control systems. Addressing actuator saturation has been well recognized to be practically imperative, yet it brings theoretically challenging. Physical capacity of the actuator is limited and the actuator saturation may severely degrade the performance of the closed-loop systems. The actuator saturation usually leads to a large overshoot, induces a limit cycle, and even makes the otherwise stable closed-loop system unstable. This is reflected in the large body of literature on linear and nonlinear systems in the presence of actuator saturation (see, e.g. [1724]). Recently, some fuzzy control approaches for nonlinear systems subject to actuator saturation were investigated in [1924]. Most of recent papers studied the fuzzy controller design problem of continuous-time nonlinear systems subject to actuator saturation. However, few papers [21] have been proposed to investigate the similar problems for discrete nonlinear systems, especially for discrete nonlinear stochastic systems. In general, the saturation function is characterized in terms of convex hull of some linear combinations of linear function and saturation function [19]. However, the number of stability conditions increases dramatically with the number of control inputs. In [22], the saturation function is formulated inside a specific nonlinear saturation sector that provides less stability condition numbers. The saturation function formulated in [22] has not been employed to deal with the actuator saturation constrained control problem for the discrete-time T-S fuzzy model with multiplicative noises. Thus, the motivation of this paper is to discuss fuzzy control problem of discrete-time nonlinear stochastic system with multiplicative noises and actuator saturation. The actuator saturation function formulated in [22] is employed in this paper to design a stable fuzzy controller.

To deal with a performance constrained control problem for the nonlinear T-S fuzzy stochastic systems, a fuzzy controller design subject to actuator saturation is investigated in this paper. Based on the PDC concept [25], the fuzzy controller can be obtained by combining the same membership functions of plant and linear feedback gains of subsystems. Thus, the overall system input can be blended by these linear feedback gains. Usually, the sufficient conditions are derived into Linear Matrix Inequality (LMI) forms [26] which can be calculated by optimal convex algorithm [27] for finding a common definite matrix and feedback gains. According to the actuator saturation function formulated in [22], the contribution of this paper is to develop a PDC-based fuzzy controller design methodology for guaranteeing the stability of discrete-time T-S fuzzy models with multiplicative noises. In order to demonstrate the applicability and effectiveness of the proposed design approach, the fuzzy controller design problem of a truck-trailer system [28] subject to actuator saturation is discussed in this paper.

The organization of this paper is structured as follows. The structure of T-S fuzzy model with multiplicative noises is introduced in Section 2. In Section 3, a fuzzy controller design methodology is developed by using the concept of PDC and the Lyapunov stability criterion. Through applying the proposed fuzzy controller design approach, simulation results for the nonlinear stochastic truck-trailer systems are demonstrated in Section 4. Finally, some conclusions are proposed in Section 5.

2. System Descriptions and Problem Statements

The T-S fuzzy model is described by fuzzy IF-THEN rules, which represent local linear input-output relations of the nonlinear systems. This section outlines the mathematical model of the T-S fuzzy model with multiplicative noise for the discrete-time nonlinear stochastic systems. The i-th rule of T-S fuzzy model is introduced in the following form.

2.1. Plant Part

Rule i where , , , and are constant matrices, and is the number of fuzzy rules, and are premise variables. Besides, denotes the state vector, denotes the saturating control input, and is a scalar zero mean white noise with variance one.

In this paper, the saturating actuator is defined as follows: where and .

Given a pair of , the final output of the fuzzy system is inferred as follows: where , and . Note that and .

Considering the saturating actuator, one can formulate the following inequality from relations of defined in (2):

The following inequality can be derived from the inequality (4) and Remark 1 of [22]: where . The sector parameter can be used to guarantee that the saturation map is inside the sector . The inequality (5) can be arranged by and as follows:

In this paper, one can find that if is set, then one has

Expanding the inequality (5), one can obtain the following inequality:

The inequality (8) is an important basis in the following derivations of this paper. According to the sector parameter , the state equation (3) can be rewritten as

Based on the PDC concept [25], the fuzzy controller can be proposed as follows.

2.2. Controller Part

Rule i where are constant feedback matrices. The output of PDC-based fuzzy controller (10) is determined by the summation

By substituting (11) into (9), one can obtain the corresponding closed-loop system as follows: where and . After arranging (12), the augmented system can be derived in the following form:

Let an ellipsoid and a positive scalar function be defined as follows, respectively: where denotes a positive definite matrix. The ellipsoid , which is inside the domain of attraction, is said to be contractively invariant [19] if the following condition can be satisfied:

From (7) and (11), the constraint can be inferred as follows: where denotes the k-th row of . It is obvious that if (16) holds with , then one can define the following equation:

In this paper, it is required that ; that is, is a subset of . The equivalent condition for can be represented as follows:

Considering the discrete-time T-S fuzzy model with multiplicative noises (1), the purpose of this paper is to find the solutions of PDC-based fuzzy controller (11) subject to actuator saturation defined in (2). Employing the Lyapunov stability criterion and Itô formula, the stability conditions are derived in the next section. Solving these stability conditions, the feedback gains of PDC-based fuzzy controller (11) can be used to stabilize the discrete-time T-S fuzzy model with multiplicative noises (1) subject to the constraint of actuator saturation (2).

3. Stability Conditions Derivations and Fuzzy Controller Design

In this section, the stability conditions are derived for the closed-loop system (12) subject to actuator saturation (2). Before describing the stability conditions, the Lyapunov function is defined in the following equation which satisfies and , for all :

Based on the Lyapunov function (19), one can obtain the following theorem for analyzing the stability of augmented system (12).

Theorem 1. Considering the actuator saturation (2), the closed-loop system (12) is asymptotically stable if there exist matrix and feedback gains such that where , , , and and * denotes the transposed element in the symmetric position.

Proof. By choosing the Lyapunov function defined in (19), one can obtain
According to the Lyapunov function (19) and the closed-loop system (12), one can get
According to (8), (23), and the fact that , the inequality (22) can be arranged as follows: where
Using the Schur complement [26], the condition (20) is equivalent to . Obviously, if the condition (20) of Theorem 1 is satisfied, then can be obtained from (25). Therefore, the condition (20) is provided for guaranteeing the asymptotical stability of the closed-loop system (12). Additionally, using the Schur complement [26], the following relation can be obtained from (18): where and . Obviously, the inequality (26) is equivalent to the condition (21). Hence, if the condition (21) is satisfied, then (26) holds and the actuator saturation constraint is achieved. Therefore, if the conditions (20)-(21) are held, then the closed-loop system (12) is asymptotically stable subject to actuator saturation (2).

Remark 2. In Theorem 1, the sufficient conditions (20) and (21) are derived into LMI problems that can be directly calculated via optimal convex algorithm [27]. In the conditions of Theorem 1, the variables and are needed to be found. With increasing the number of fuzzy rules, the number of inequality conditions is increasing such that the difficulty of finding the desired variables is also increased. Thus, the computational complexity of the proposed approach will be increased when the number of fuzzy rules is arisen. For reducing the computational complexity, the nonlinear system is recommended to be modeled by T-S fuzzy model as less fuzzy rules as possible.

Remark 3. The fuzzy control problem for discrete-time nonlinear systems subject to actuator saturation has been discussed in [21]. Based on the saturation function of [21], the number of stability conditions is increased dramatically when the number of control inputs is increased. For this reason, the authors of [22] propose a novel function to formulate actuator saturation such that the energy of controller can be limited in a specific nonlinear saturation sector. Referring to [22], the number of stability conditions is not increased when the number of control inputs is increased. Based on the actuator saturation described in [22], the stability conditions of fuzzy controller design are derived in Theorem 1 for the discrete-time nonlinear stochastic system with multiplicative noises.
The LMI stability conditions (20)-(21) have been derived in Theorem 1 to guarantee the stability of T-S fuzzy model with multiplicative noises subject to actuator saturation. In the following section, a truck-trailer system is proposed to demonstrate the application and usefulness of the proposed fuzzy controller design approach.

4. Numerical Simulations for the Control of Nonlinear Truck-Trailer Systems

Applying the proposed fuzzy controller design approach, the control problem subject to actuator saturation for a nonlinear discrete-time truck-trailer model [28] is studied in this section. The considered truck-trailer system is depicted in Figure 1. According to Figure 1, the dynamic equations of the nonlinear discrete-time truck-trailer system can be described as follows:

where is length of truck (2.8 m); is length of trailer (5.5 m); is sampling time (2.0 sec); is constant speed of backing up (−1.0 m/sec); is angle of truck; is angle difference between truck and trailer; is angle of trailer; is vertical position of rear end of trailer; is horizontal position of rear end of trailer; is steering angle.

For the state , 90° and −90° correspond to two “jackknife” positions. The jackknife phenomenon cannot be avoided if the steering is not controlled during the backward movement. To succeed in the backing control, we need to avoid the jackknife phenomenon. The control purpose of this example is to back up a truck-trailer along straight line () without forward movements as shown in Figure 1; that is, , , and .

In this example, the multiplicative noise term is added into the system for describing the stochastic behaviors. Besides, it is assumed that and are always small values and the horizontal position motion is not considered in this example. Therefore, one can represent and simplify the original model equation ((27a), (27b), (27c), (27d), and (27e)) as follows:

where is a scalar zero mean white noise with variance one.

Assume that is operated between . Then, the T-S fuzzy model representing the dynamics of the truck-trailer system ((28a), (28b), and (28c)) with multiplicative noise term can be described as follows.

Rule  1.  IF is about 0 THEN

Rule  2.  IF is about or THEN where and is .

The membership function is proposed in Figure 2. For applying the proposed fuzzy controller design technique, the parameters corresponding to actuator saturation are chosen as and . Because there are two fuzzy rules in this T-S fuzzy model, three variables, that is, , , and , are needed to be found to satisfy (20) and (21). By using the LMI toolbox in MATLAB [27], the following feasible solutions can be solved:

Besides, the control gains are also obtained as follows:

Substituting the above control gains into (10), the PDC-based fuzzy controller can be obtained. Employing the obtained fuzzy controller (10) to drive the nonlinear discrete-time stochastic truck-trailer system ((28a), (28b), and (28c)), the simulation results of the state responses can be found in Figures 3, 4, and 5 with the initial conditions . Besides, the responses of constrained control input are shown in Figure 6. From the simulation results, one can find that the nonlinear discrete-time stochastic truck-trailer system ((28a), (28b), and (28c)) is asymptotically stable and the actuator saturation constraint is achieved.

5. Conclusions

In this paper, the T-S fuzzy model with multiplicative noises was employed to represent the discrete-time nonlinear stochastic systems. According to the discrete-time T-S fuzzy model with multiplicative noises, the sufficient stability conditions have been derived subject to the actuator saturation constraints. Solving these sufficient stability conditions via LMI techniques, the PDC-based fuzzy controllers can be obtained. Applying the proposed fuzzy controller design approach, some systems represented by the discrete-time T-S fuzzy model with multiplicative noises can be protected for avoiding the huge power into the precise system. Finally, a numerical simulation was provided to demonstrate the effectiveness and applicability of the proposed fuzzy control method.