Abstract
This paper studies the stabilization design scheme with performance for a large class of nonlinear discrete-time systems. The system under study is modeled by Takagi-Sugeno (T-S) model with local nonlinearity and state delay. First, the model is changed into an equivalent fuzzy switching model. And then, according to projection theorem and piecewise Lyapunov function (PLF), two new control methods are proposed for fuzzy switched systems, which consider the time delay information of the system. Finally, the relationship among all fuzzy subsystems is considered. Because the results are only expressed by a series of linear matrix inequalities (LMIs), the controller can be directly designed by the linear matrix inequalities toolbox of MATLAB.
1. Introduction
As we all know, the T-S fuzzy method is a kind of common and very effective tool for approaching the discrete-time nonlinear complex system [1]. For instance, in [2, 3], it was shown that coupled chaotic systems are a special class of complex systems, which can be processed by the T-S method [4, 5]. In addition, nonlinear neutral differential equations have numerous applications in engineering and natural sciences [6]. By using the T-S method, Pu et al. [7] studied BP neural network and RBF neural network. Bharathi et al. [8] investigated numerical solutions for sophistication single neutrality differential equations with time delay. As shown in [9], asymptotic suboptimality property of the decentralized methods for the linear-quadratic games is proposed. A game-control method based on the fuzzy linearity quadratic adjuster was presented by Ji et al. [10] for emergency collision avoidance. Therefore, it is very important to study the asymptotic stability and controller design of the T-S fuzzy model [11–13]. However, many papers, such as [11–13], depend on a single common positive-definite symmetric matrix , which needs to satisfy many LMIs. In reality, such a matrix may not exist, especially for systems with high nonlinearity [14]. Therefore, it is conservative to use the common Lyapunov function method to consider the controller design of the T-S model, and its application scope is limited. In order to increase the feasible region of matrix inequalities, a piecewise Lyapunov function (PLF) is proposed in [15, 16], which studied the filter problem for the T-S model with delay. In references [17–19], the fuzzy Lyapunov function (FLF) method was used to study the controller design approaches for the T-S model.
Recently, the T-S fuzzy system with a local nonlinear model (FSwLNM) has received considerable research (see, for instance, [20–30] and references therein). As shown in [20, 21], T-S FSwLNM requires less fuzzy rules, which can reduce the computational complexity. It can also decrease modeling error compared with conventional T-S fuzzy systems. For a class of T-S FSwLNM, Yang and Wang [22] investigated the problem of fault detection, Klug et al. [23] proposed a convex way to study an output feedback controller, and Chang and Hsu [24] investigated the sliding mode control problem with multiple performance indexes for stochastic nonlinear systems. Nguyen et al. [25] proposed a new method to design a limited controller, which has different fuzzy rules from the system. Zhai et al. [26] observed the problems of network-based fault detection and isolation observer design. Huang and Yang [27] investigated the problem of fault estimation. In [28, 29], the fuzzy polynomial system was studied, and the subsequent part of fuzzy rules was represented by polynomial function. Compared with the general T-S fuzzy system, the fuzzy polynomial system can express the complex nonlinear system more accurately with fewer fuzzy rules.
Based on the above considerations, we will study the delay-dependent controller design method with performance index for discrete-time T-S FSwLNM. Adopting PLF and the fuzzy switching model [30], two new design methods of controller are derived. These two methods consider the time-delay information of the system, so they are less conservative. By using projection theorem and introducing relaxation matrix variables, there is no product term of Lyapunov matrices and system dynamic matrices in LMIs constraints. Because the derived condition only contains LMIs, the controller gain matrix can be directly designed by the LMIs toolbox of MATLAB.
Notations. This part briefly describes the symbols used in this paper. Symbol stands for Euclidean space with dimension. Symbol means the set of real dimensional matrices. Matrices and with appropriate dimensions represent unit matrices and zero matrices. Matrix is strictly greater than 0, which shows that is a positive definite symmetric matrix (PDSM). The symbol denotes block diagonal matrix. The symbol indicates . Elements of symmetric position of symmetric matrix are represented by .
2. Preliminaries and Problem Formulation
2.1. Preliminaries
Before giving the main conclusions of this paper, we first present some very important lemmas, which are very important in the process of proving the important conclusions of this paper.
Lemma 1. (see [31]). Given an -dimensional symmetric real matrix and three matrices , , and of proper dimensions, the two sets of inequalities shown as follows are equivalent:where two matrices and , whose columns are full rank, satisfy the equalities and , respectively.
Lemma 2. (see [32]). Let be a given positive integer, be a vector, and be a semi-PDSM; we have
Lemma 3. (see [31]). Given the proper dimension matrices , , and , the following two sets of inequalities are equivalent:
In this case, we say that the matrix product is Schur complement of matrix .
2.2. Problem Formulation
In order to improve the approximation effect of the fuzzy system and reduce the number of rules, we consider T-S FSwLNM as follows:
Fuzzy rule : if is , , is , thenwhere . , , and are the rule number, fuzzy sets, and premise variables (usually the state or output of the system), respectively. , , and represent the system state variables, the system output variables to be estimated, the initial conditions, and the controller to be designed, respectively. Positive integer represents the constant delay. Disturbance . satisfies
Similar to [33], we define open subspace in state space. The symbol represents the closed subspace and satisfieswhere . is the face indexes set of the polyhedron . , , and .
Then, we will rewrite system (4) as an equivalent switched fuzzy model according to the idea of [30], as follows:
Global rule : if , then there are the following local rules:
if is , , is , thenwhere is the number of subspaces divided. represents the th subspace. is the rule number in the th subspace.
By using the fuzzy method to deal with system (7), we can achievewhere .
In each subspace , we design independent controllers, that is
Global rule : if , then there are the following controllers:
if is , , is , then
Using fuzzy reasoning technology, fuzzy controller (9) can be written in the following compact form:
Combining (8) with (10), we havewith
where .
Given the upper bound of index, where , the purpose is to design independent controllers (10) for system (8) in each subspace , so that the following two conditions are met:(1)When the disturbance , the equilibrium state of system (11) is asymptotically stable.(2)When the initial condition , the following norm inequalities hold:
3. Main Results
The set indicates that the system state jumps from subspace to subspace . Of course, the system state may stay in a certain subspace all the time. Next, we can prove the result in Theorem 1.
Theorem 1. Given a positive real number , the control problems of controlled system (11) are solved, if there are symmetric positive definite matrices , , , the nonsingular matrix and matrices , , , , and , , , such thatwhereMoreover, the controllers are given by
Proof. Let and . On left side of inequalities (15) and (16), postmultiplying and premultiplying , respectively, one haswhereand represents . , , , and .
Based on (19) and (20), we havewhere , andLet , which satisfies . Moreover, is a column full-rank matrix. Then, based on Lemma 1 and inequality (22), we obtainwhereApplying the Schur complement described by Lemma 3 to the above inequality, we can obtainBased on (26), we will prove that Theorem 1 is correct.
Construct a discrete-time PLF as follows:where , and .
Let , we can getUsing Lemma 2, we can obtainwhere
Observing system (11) and inequality (5), one hasThen, from (28)–(35) and considering system (11), one can obtainBased on (26), we haveTherefore, when the disturbance is assumed to be zero, the following can be obtained from (28)–(35):Using Schur complement, inequality (26) means that . Therefore, when , we can easily obtain the asymptotically stability of system (11). LetUnder the condition that the initial conditions are zero and inequality (37) holds, we can obtain . That is, .
In order to increase the feasible range of the results obtained in Theorem 1, the relationship between the subsystems in each subspace is considered. In addition, the introduced relaxation matrix may not be symmetric matrices. Consequently, we can give and prove the following improved results.
Theorem 2. Designing fuzzy controller (10) for system (8), the controlled system (11) is asymptotically stable and has property upper bound , if there exist matrices , , , the nonsingular matrix , matrices , , , , , and , such that the following are feasible:The feedback matrices of the controller can be designed as
Proof. If inequalities (40)–(42) hold, thenwhere .
If inequality (44) has a feasible solution, we can obtainThe next proof process is roughly the same as that of Theorem 2, so it is omitted here. This completes the proof.
4. Conclusion
By using the fuzzy switched system, PLF, and state movement from one subspace to another, two new control schemes with time delay information are derived. The advantages of the proposed method include that the fuzzy posterior contains nonlinear functions, the Lyapunov function is piecewise, and the condition is expressed by linear matrix inequality. In addition, Theorem 2 considers the relationship between fuzzy subsystems. The disadvantage of the proposed method is the introduction of relaxation variables, which increases the computational complexity. However, in order to expand the feasible region of the result and obtain more feasible solutions at the same time, we sometimes need to introduce the relaxation variables. If the conditions have a feasible solution, the controller feedback matrices can be calculated according to the feasible solutions of a set of LMIs. Since fractional-order systems have more dynamic behaviors than integral-order systems [3], we will consider extending the results of this paper to fractional-order T-S fuzzy systems.
Data Availability
The key point of our paper is theoretical derivation. The result simulation can be done with the linear matrix inequality toolbox provided by MATLAB.
Conflicts of Interest
The authors declare that they have no conflicts of interest.