Abstract

This paper develops a general analysis and design theory for nonlinear time-varying systems represented by impulsive T-S fuzzy control model, which extends conventional T-S fuzzy model. In the proposed, model impulse is viewed as control input of T-S model, and impulsive distance is the major controller to be designed. Several criteria on general stability, asymptotic stability, and exponential stability are established, and a simple design algorithm is provided with stability of nonlinear time-invariant systems. Finally, the numerical simulation for the predator-prey system with functional response and impulsive effects verify the effectiveness of the proposed methods.

1. Introduction

Most plants in engineering, science, and industries have inherent nonlinearity and are difficult to design and control using general nonlinear systems. In order to overcome this kind of difficulties, many researchers have developed various schemes, among which a successful approach is fuzzy control combined with the linguistic knowledge representation. For instance, one can see the control of an unmanned helicopter [1], temperature control in rapid thermal processing [2], the control of an ABS braking system [3], the control of a flexible robot system [4], an automated highway system [5], and an autonomous boat [6]. In parallel with these practical applications, theoretical researches with respect to fuzzy control have been performed to include many control issues. Stability analysis is certainly one of the most important issues that theoretic efforts have focused on. Since the hitherto reported works on the stability analysis of the fuzzy control system, the so-called Takagi-Sugeno (T-S) type fuzzy models have attracted increasing and significant attention: the TS-type fuzzy logic controller (FLC) is conceptually simple and straightforward, and the conventional linear system theory can be applied to analysis and synthesis of nonlinear control systems [79], so the stability issue of T-S fuzzy control systems in nonlinear stability frameworks has been studied extensively [1019].

However, it should be admitted that the stability of the TS-type FLC is still an open problem. It is well known that the parallel distributed compensation (PDC) technique in the framework of ordinary T-S model has been the most popular controller design approach and belongs to a continuous input control way. It is important to point out that there exist many systems that cannot commonly endure continuous control inputs, or they have impulsive dynamical behavior due to abrupt jumps at certain instants during the evolving processes such as communication networks, biological population management, prey (pest) management, and chemical control [2028]. The major features of these systems are that state invariants may be changed by abrupt jump. Hence, it is necessary to extend TS-type FLC and reflect these impulsive jump phenomena in T-S model. Until recently, a kind of the extended T-S model has been developed, whose consequent parts contain abrupt jump of state invariants, that is, consequent parts are the impulsive model. In this model, impulse is known as control input, and impulsive distance is controller to be designed. Its major property is that the local dynamics of each fuzzy rule are described by impulsive model, and it naturally extended the ordinary T-S model to nonlinear systems with impulse effects. The criteria of uniform stability and uniform asymptotic stability for T-S fuzzy delay systems with impulse effects are presented by Razumikhin technique in [29]. Reference [30] discussed impulsive synchronization for Takagi-Sugeno fuzzy model and its application to continuous chaotic system, and [31] proposed T-S fuzzy model-based impulsive control for chaotic systems and its application. However, they only considered the control for some specific points of chaos systems. Furthermore, References [2931] discussed only the asymptotical stability of the controlled chaotic systems. Reference [32] proposed T-S fuzzy model based on impulsive control of chaotic systems with exponential decay rate and discussed only the exponential stability of the controlled chaotic systems. In addition, to different fuzzy rules and different impulsive instants, the impulsive terms are usually represented by constant control matrices. Time-varying and time-invariant control matrices, to certain extent, are not well discussed in their work. And their results were complex and not suitable for practical application.

This paper introduces stability analysis and design of time-varying nonlinear systems based on impulsive fuzzy model. The main contribution of this paper lies in three aspects. Firstly, we generalize the model in [2932] to a T-S model with much more general impulsive input and systematically discuss and unify various stability properties such as general stability, asymptotical stability, and exponential stability. Moreover, the corresponding controller algorithms are designed. Secondly, this paper considers time-varying impulsive control matrix in consequence parts and deals with time-varying nonlinear impulsive control systems. In the following, the results of time-invariant nonlinear plants are represented in the form of LMIs, and the corresponding conditions can be solved efficiently in practice by convex programming technique for LMIs. Thirdly, in order to illustrate the practical application and effectiveness of the proposed methods, this paper discusses the control problems of the predator-prey model system in detail.

The rest of this paper is organized as follows. Section 2 describes the fuzzy modeling methodology based on T-S fuzzy model and presents the fuzzy system with impulsive within the framework of the T-S fuzzy model. In Section 3, the theoretic analysis and design algorithm on stability of the impulsive fuzzy system are performed. Numerical simulations for the predator-prey system with functional response and impulsive effects are carried out with respect to the proposed method in Section 4. Finally, some conclusions are made in Section 5.

2. T-S Fuzzy Model with Impulsive Effects

Firstly, we recall T-S model proposed by Takagi and Sugeno [33] and described by fuzzy IF-THEN rules, which represent local linear input-output relations of a nonlinear system. The IF-THEN rules of the T-S fuzzy models are of the following forms.

Plant Rule I
IF is and, …, and is , where is the fuzzy set, and is the number of IF-THEN rules, is the state vector, denotes the input variable, is the output vector, , , and , are the premise variables.Remark 2.1. In general, the stable problems of (2.1) may be investigated by designing a variety of forms of input based on system state variables or system outputs, and by using PDC technique, (2.1) is transformed into the system represented by ordinary differential equation, and the direct Lyapunov methods are commonly applied for stability investigation of T-S model. Therefore, PDC is the key technique in T-S model. Moreover, almost all the existing stable results of T-S fuzzy systems have employed PDC so far. Therefore, we hope to provide a new control strategy for T-S model system based on impulsive control strategy.In the following, suppose that (2.1) is a nonimpulsive plant, and given a set of control instants , , , . If at least one state variable in each local subsystem (2.1) can be changed instantaneously to any value which is given by a control law, according to impulsive control strategy we only need to change the changeable state variables at discrete instants called control instants. That is, at each , state variable is changed instantaneously by , which denotes the “jump” of the state variable at the instant . Based on this idea, the impulsive control structure of nonlinear system based on T-S model may be represented as follows.

Plant Rule II
IF is and, …, and is , where are the premise variables, and is the number of IF-THEN rules, is the state, denotes the input variable, , . denotes an impulsive plant in (2.2).

Remark 2.2. (1) There are the distinct differences between (2.2) and (2.1), for example, the consequent sections of (2.2) are the impulsive systems; however, the consequent sections of (2.1) are the linear systems. Therefore, (2.2) is a new model.
(2) In our opinion, the system (2.2) has at least two new explanations or meanings. The first one is that (2.2) can be expressed as impulsive control structure for nonimpulsive fuzzy plant (2.1), that is, impulse is viewed as controller of nonimpulsive fuzzy plant, and is the corresponding impulsive control law to be designed. The second one is that if the plant itself is the system with impulsive effects, (2.2) denotes that nonlinear plants with impulsive effects may be represented as T-S fuzzy model by IF-THEN rules, and impulse is no longer control law, while is the corresponding control input. So, from the two above explanations, it follows that (2.2) not only has extended the conventional T-S fuzzy model such that new T-S model can denote complex nonlinear systems with impulsive effects, but also provides new control strategy for nonlinear systems represented by T-S model compared with the existing control methods based on T-S model, such as PDC.
(3) It should be noted that, in this paper, we only investigate the first case, that is, the systems, in which impulses are said to be controller of nonimpulsive fuzzy plants, will be considered. In this case, we have . That is, impulses are viewed as the unique control inputs, and then the stability analysis and control design problems of (2.2) are equivalent to finding the suitable impulsive control law and instant distance.

By using a singleton fuzzifier, product inference, and a center-average defuzzifier, the following dynamic global model of (2.2) can be obtained: where are the premise variables, for all , , and , . From these formulas, we have , and , .

According to the above discussions, it is important to remember that is a controller to be designed in (2.2). Without loss of generality, we let , where , and denotes state variable. In fact, this may represent a complex nonlinear impulsive term. Since , (2.3) can be rewritten as:

Remark 2.3. It should be noted that (2.4) obviously is time-varying nonlinear impulsive control system because impulsive term is nonlinear and time variant. By (2.4), we see that our control idea of nonlinear systems is that nonlinear plant is first represented by T-S model, and impulse in T-S fuzzy framework is regarded as control input of local dynamical subsystems.

Now, we will give several definitions to be used in the sequel.

Definition 2.4. Let , then is said to belong to class if(1) is continuous in , and for each , , exists;(2) is locally Lipschitzian in .

Definition 2.5. For , one defines

Definition 2.6. , where denotes the Euclidean norm on .

Definition 2.7. A function is said to belong to class if , , and is strictly increasing in .

3. Main Results

Now, we will study various stabilities of the impulsive fuzzy system (2.4). First, we will consider the general conditions for stabilities of (2.3) based on Lyapunov method. Let , then we have the following theorem.

Theorem 3.1. Assume that , constants ,    ,    , such that(i), , ,(ii)for each and , (iii)for all , , then(a)system (2.3) is stable if , ,(b)system (2.3) is asymptotically stable if for a and for any , ,(c)system (2.3) is exponentially stable if .

Proof. Let be any solution of (2.3) and satisfy initial value . For any , choose such that , that is, For any , by the condition (iii), we obtain then From the condition (ii), we have Similarly, for , we have In general, using mathematical induction, for any and , we obtain By and (3.8), we have Using (3.3), the above inequality implies Obviously, since , and are constant scalars, (3.10) implies impulsive fuzzy system (2.4) is stable.
Similar to (3.10), when , we get Since , (3.12) implies impulsive fuzzy system (2.4) is asymptotically stable when .
Similarly, when , we have Obviously, from (3.10), (3.12), and (3.14), the conclusions follow.

It should be noted that Theorem 3.1 provides general results for any impulsive T-S fuzzy systems including time varying and time invariant. In the following, we will discuss various stabilities for (2.4) based on Theorem 3.2.

Theorem 3.2. Suppose an matrix is symmetric and positive definite, and and are, respectively, the largest and smallest eigenvalues of . There exist the constant scalars , , , and the matrix , such that(i), (ii), for all ,
then
(a)system (2.4) is stable if , ,(b)system (2.4) is asymptotically stable if for some and for any , ,(c)system (2.4) is exponentially stable if .

Proof. To prove this theorem, we only need to check all the conditions of Theorem 3.1. Let the candidate Lyapunov function be in the form of Clearly, belongs to and Define , , and obviously the condition (i) of Theorem 3.1 holds.
For , the derivative of along the solution of (2.4) is Since and , we have For , we have By (3.16), (3.18), and (3.19), all the conditions of Theorem 3.1 are satisfied. Hence, this theorem is true.

Remark 3.3. (1) The condition (ii) of the theorem is very weak, because it is easy to choose such that exists. For example, we may choose as diagonal matrix whose all diagonal elements are negative; moreover, is as small as possible. Moreover, the corresponding design procedure is very simple.
(2) Meanwhile, it is known that impulsive distance should be as large as possible, because by doing so implementation cost of impulsive control plants may be reduced. From this, it follows that is of very important practical significance in (2.4).
(3) Compared with PDC control technique of T-S model, our proposed approach here has such merits as simple, and that system plant is easy to be implemented by digital devices.
It should be pointed out that of (2.4) is a time-varying matrix. As a special case, when is a time-invariant or constant matrix to be determined in advance, we will obtain the results expressed in form of linear matrix inequality (LMI). In this situation, for convenience, let . And thus, the controller to be designed becomes impulsive distance.

Theorem 3.4. Suppose that an matrix is symmetric and positive definite. There exist constant scalars , such that(i),(ii), then(a)the origin of impulsive fuzzy systems (2.4) is stable if ,   ,(b)system (2.4) asymptotically stable if for some and for any , ,(c)system (2.4) is exponentially stable if .

Proof. Similar to the proof of Theorem 3.2, the Lyapunov functions as .
For , the derivative of along the solution of (2.4) is For , we have
Then from (3.20), (3.21), and Theorem 3.1, it is easily shown that conclusions hold.

According to Theorem 3.4, we see that and are the design parameters to be determined. Moreover, we know that and hope that is as small as possible such that impulsive distance is larger. Based on this idea, we have the following design algorithm for calculating and .

Notice the following algorithm, and let and be increments of and , respectively.

Algorithm 3.5. Step 1. Set a threshold for , and initialize , and . For example, .Step 2. Calculate by (i) and (ii) of the theorem.Step 3. Stop if exists. Otherwise .Step 4. Repeat from Step 2 if . Otherwise, and is equal to initial value.Step 5. Repeat from Step 2 if . Otherwise, it fails.

Once algorithm succeeds, we may determine the bound of impulsive distance by or or by choosing appropriate , and such that general stability, asymptotic stability, and exponential stability of system hold.

4. Numerical Simulation

In this section, we present a design example to show how to perform the impulsive fuzzy control on the predator-prey systems with functional response and impulsive effects. Especially, the biological systems are very much complex, nonlinear, and uncertain ones, which should be represented by fuzzy logical method with the linguistic description. So, the predator-prey systems with functional response and impulsive effects are investigated by the proposed impulsive T-S design model.

Now, consider a predator-prey system with functional response and impulsive effects as follows: in which and denote prey and predator densities, respectively, and all constants are assumed to be positive, system (4.1) incorporates density-dependent prey growth which satisfies , for all , is the rate of conversion of consumed prey to predator; is the death rate of the predator in the absence of the prey, are functional responses of preys and predators, impulsive item may denote biological control or chemical control for instantly changing the state of prey and predator in practice, and is impulsive control matrix. If PDC technique is directly used for the stability of T-S model, the traditional T-S model could not effectively or truly depict it. The major reason is that there are impulsive effects in (4.1).

With little loss of generality, suppose that density-dependent prey growth and functional responses of preys both are nonlinear function, that is, , , , , . So, the system (4.1) is rewritten as Moreover, we choose , in this paper, and thus, (4.2) is rewritten as Perform the transformation such as , , and let , , then , so (4.3) is represented as Denote and by and all the same, respectively. Then, (4.4) is represented as Obviously, (4.5) has three stable points (0, 0), , , and . Let Furthermore, perform such a transformation as , , and carry out impulsive biological control for (4.4), then we have where and are displaced by and , respectively, and are impulsive control gain matrixes.

Hereafter, we can construct a fuzzy design model for representing (4.7) by impulsive T-S model as follows.

Plant Rules III
: IF is ,: IF is , where is the fuzzy set of th fuzzy rule, and the corresponding membership function is as follows:
Using defuzzification, product inference, and singleton fuzzifier, the global dynamics of the system (4.7) is obtained as where
Choose the parameters of system (4.1) or (4.12) as , and , , and then we have Let impulsive control gain matrix be the following forms: Then, in view of Theorem 3.4 and Algorithm 3.5, let , , and we have From this, we easily choose or , such that theorem conditions are satisfied. For example, when we choose a constant impulsive distance , as shown in Figure 1(a), the trivial solution of system (4.4) or (4.12) with initial value , is stable under impulsive control. On the contrary, as shown in Figure 1(b), the predator-prey system (4.4) or (4.12) is unstable without impulsive control. It follows from the above results that the impulsive fuzzy control design is an effective modeling method for the complex and nonlinear systems with impulsive effects.

5. Conclusion

The impulsive control technique was analyzed in the framework of the fuzzy systems based on T-S model, and the proposed design approach is suitable for very complex and nonlinear system with impulsive effects. First, we approximate a nonlinear plant with a Takagi-Sugeno fuzzy model, in which the local dynamics in different state space regions are represented by linear impulsive models. Then, the overall impulsive fuzzy system is obtained by blending each local linear impulsive system. The design procedure is conceptually simple and straightforward. Meanwhile, the various stability results of the impulsive fuzzy system are derived by Lyapunov method, and the stability design algorithm is given. Finally, numerical example for predator-prey systems with functional response and impulsive effects is given to illustrate application of impulsive fuzzy control scheme, and simulation results show the effectiveness of the proposed method.

Acknowledgments

This work was supported by the National Natural Science Foundation of China, projects nos. 60604007 and 50975300 and the Natural Science Foundation of Guangxi, China, project no. 0899017.