Research Article | Open Access
Wei Xiang, Ning Li, Yeguo Sun, "Fuzzy Adaptive Prescribed Performance Control for a Class of Uncertain Nonlinear Systems with Unknown Dead-Zone Inputs", Mathematical Problems in Engineering, vol. 2017, Article ID 4386515, 10 pages, 2017. https://doi.org/10.1155/2017/4386515
Fuzzy Adaptive Prescribed Performance Control for a Class of Uncertain Nonlinear Systems with Unknown Dead-Zone Inputs
This paper proposes a fuzzy adaptive prescribed performance control scheme for a class of uncertain chaotic systems with unknown control gains and unknown dead-zone inputs. Firstly, an error transformation is introduced to transform the original constrained system into an equivalent unconstrained one. Then, based on the error transformation technique and the predefined performance technique, a fuzzy adaptive feedback control method is developed. It is shown that all the signals of the resulting closed-loop system are bounded. Finally, an illustrative example is given to demonstrate the effectiveness and usefulness of the proposed technique.
As a hard nonlinearity, dead-zone has been found in many industrial processes. For example, dry friction or stiction is a common source of dead-zone nonlinearities in electromechanical systems, and temperature changes on the surface of these components can produce relevant variations of dead-zone effects . If dead-zone nonlinearities are neglected , they will limit the closed-loop system performance and lead to instability. So, these nonlinearities are particularly harmful. Many researchers employed many methods to improve the performances of control systems with dead-zone inputs. The most common approaches are adaptive schemes [3–6], fuzzy systems [7–14], neural networks [15–18], and sliding mode control [19–22]. In order to compensate the negative effects of the dead-zone nonlinearity, an inverse dead-zone as a method is used. But this method leads to a discontinuous control law and requires instantaneous switching, which in practice cannot be accomplished with mechanical actuators. To overcome this limitation, smooth inverses are adopted in [23, 24]. Another method was proposed by Lewis et al.  and adopted by Wang et al. . In both works, the dead-zone is treated as a combination of a linear and a saturation function. In , Boulkroune and M’Saad proposed fuzzy adaptive observer-based approach to deal with the practical projective synchronization problem for a class of chaotic systems involving dead-zone in the control channel. Wu et al.  introduced a smooth inverse of the dead-zone to compensate the effect of the dead-zone in controllers design and proposed an adaptive sliding mode control law to achieve spacecraft attitude tracking problem. By using a four-dimensional energy resource demand supply system, an adaptive neural networks control approach is presented in . The approach not only makes the states of two chaotic systems asymptotic synchronization but also achieved better control performances. In , an adaptive fuzzy control scheme is proposed for a class of uncertain multi-input multioutput (MIMO) nonlinear systems with the nonsymmetric control gain matrix and the unknown dead-zone inputs. Boulkroune and M’Saad  developed a fuzzy adaptive variable-structure control scheme for a class of uncertain MIMO chaotic systems with both sector nonlinearities and dead-zones. In order to realize the robust compensator, most of the aforementioned control schemes are obtained with the restriction that the control gains are known in advance. However, this assumption does not appear to be realistic in a general case . So it is more advisable to take the effects of the unknown control gains and unknown dead-zone inputs into account for uncertain nonlinear systems.
Recently, Bechlioulis and Rovithakis  proposed prescribed performance control (PPC) scheme for uncertain nonlinear system. Utilizing a transformation function, the original controlled system is transformed into a new one. If the uniform boundedness of the states of the latter is ensured, we can solve the stability problem for the former. The paper  established a control scheme to control unknown pure feedback systems of known high relative degree, exhibiting prescribed performance with respect to trajectory oriented metrics. For nonlinear large-scale systems, Li and Tong  employed prescribed performance adaptive fuzzy output-feedback control method to ensure that all the signals in the closed-loop system are bounded. Meanwhile, Li and Tong  proposed an adaptive fuzzy output constrained control design approach for MIMO uncertain stochastic nonlinear systems. Sun and Liu  presented a fuzzy adaptive control method for MIMO uncertain chaotic systems, which is capable of guaranteeing the prescribed performance bounds. However, the main limitation in  is that the effect of both unknown control gains and unknown dead-zone inputs for uncertain nonlinear systems has not been taken into account.
To the author’s best knowledge, there are few literatures dealing with the prescribed performance control problem with unknown dead-zone inputs. Inspired by the works in , we investigate the tracking control with guaranteed prescribed performance for uncertain nonlinear systems. Compared with related works, there are three main contributions that are worth to be emphasized:(1)Compared with the results in , the uncertain chaotic system with unknown control gain and unknown dead-zone input is considered.(2)The prescribed performance function (PPF) is incorporated into the control design.(3)The proposed control law avoids the chattering phenomenon.
Motivated by the aforementioned works, this paper focuses on the problem of adaptive fuzzy control for a class of uncertain nonlinear systems with unknown control gains and unknown dead-zone inputs. Based on Lyapunov function, it is proved that all the signals of the closed-loop system are bounded and that the tracking error remains an adjustable neighborhood of the origin with the prescribed performance bounds.
The organization of this paper is described as follows. In the next section, system model is derived, and the assumptions are also given. In Section 3, the design of the proposed control strategies is discussed. The simulation results are presented to demonstrate the effectiveness of proposed control scheme in Section 4. Conclusion is presented in Section 5.
2. System Descriptions and Problem Formulations
Consider the following nonlinear system:where is the system state vector which is assumed to be available for measurement. is the control input vector and is the unknown continuous nonlinear function, is unknown control gain, and is the output of the dead-zone nonlinearity, .
The dead-zone characteristic can be described as follows: where stand for the right and the left slope, and represent the breakpoints of the input nonlinearity, and the following assumption is given.
Assumption 1. The dead-zone parameters: , and are unknown bounded constants.
Obviously, the output of the dead-zone can be rewritten as where can be calculated as From Assumption 1, there exists an unknown positive constant such as , .
The objective of this paper is to construct a controller for system (1) such that the system state tracks the reference signal and all the signals in the closed-loop system remain bounded.
To meet the objective, we make the following reasonable assumptions.
Assumption 2. and are unknown but bounded.
Assumption 3. The matrix is nonsingular.
Assumption 4. The desired trajectory is a known bounded differentiable function, .
Remark 5. In , is assumed as , and is positive constant, . In this paper, we relax this condition and only suppose is an unknown nonsingular matrix.
Let , and the tracking error . So we can obtain the following error dynamical system:
Usually, we employ sliding mode control scheme  to stabilize the error system (7). Firstly, a sliding mode surface is designed as follows: where , , . Differentiating with time yields If the nonlinear functions and and the parameters and are all known, we employ the control law where .
Consider the Lyapunov function . Using (10) yields One obtains . We can conclude that as . However, the control law (10) is implemented in cases where , , , and are all known. And may cause chattering phenomena. Meanwhile, the inverse of cannot be calculated easily.
In order to overcome these limitations, we adopt the fuzzy adaptive prescribed performance control scheme to ensure that all the signals are bounded in probability and the system state can track the given reference with the given prescribed performance bounds.
2.1. Prescribed Performance
According to [14, 15], the prescribed performance is achieved by ensuring that tracking error evolves strictly within predefined decaying bounds as follows: where and are design constants and the performance functions are bounded and strictly positive decreasing smooth functions and . Choosing the performance function and the constants and appropriately determines the performance bounds of the error , .
To represent (11) by an equality form, we employ an error transformation as where is the transformed error, and is smooth, strictly increasing function, satisfying the following condition:
Note that are strictly increasing functions; we have Differentiating (15) with respect to time yields Let Then (16) can be rewritten as Let , ; then (18) can be written into the following form: where .
Remark 6. Usually, we choose . So, we can calculate that , .
If , , , and are all known, the following controller where , , and with (), can meet the control objective. Indeed, consider the Lyapunov function . Using (19) and (20) yields According to the above inequality, is always negative, which implies that . Then, according to the properties of function , we know that , which implies . Then, one can conclude that tracking control of system (2) is achieved.
However, the term is discontinuous, which may cause chattering phenomena, and inverse matrix cannot be calculated easily. So, motivated by [11, 12], we modify controller (20) as follows: where , . The control objective can also be realized.
Remark 7. In controller (21), we do not need to calculate the matrix .
Note that , , , and are unknown in (21); we need to use fuzzy logic system to approximate the nonlinear unknown functions.
2.2. Fuzzy Logic Systems
The basic configuration of a fuzzy logic system consists of a fuzzifier, some fuzzy IF-THEN rules, a fuzzy inference engine, and a defuzzifier. The fuzzy inference engine uses the fuzzy IF-THEN rules to perform a mapping from an input vector to an output . The th fuzzy rule is written as Rule : then ,where , and are fuzzy sets and is the fuzzy singleton for the output in the th rule. By using the singleton fuzzifier, product inference, and the center-average defuzzifier, the output of the fuzzy system can be expressed as follows: where is the degree of membership of to , is the number of fuzzy rules, is the adjustable parameter vector, and , where is the fuzzy basis function. It is assumed that fuzzy basis functions are selected so that there is always at least one active rule.
3. Main Results
Let . By applying the introduced fuzzy systems, approximation of functions , , and can be expressed as follows: Optimal parameters , , and can be defined such that
Define the parameter estimation errors and the fuzzy approximation errors as follows:
Assumption 8. , , and are all bounded, respectively.
Denote = , = , and = .
The controller can be constructed as where where , is a small positive constant, is a compensated controller, which will be designed later, and , , .
Note that . So, (21) can be written as follows: where .
According to Assumption 8, there exist unknown positive constants , , and such thatSo, we have Let , . To generate the approximations , , , , and online, we choose the following adaptation laws: where , are the estimates of and , respectively. , , , , and are positive constants, . And is designed as where .
So, we obtain the following theorem.
Theorem 9 (consider system (19)). Suppose that Assumptions 1–8 are satisfied. Then controller (27) with the adaptation law given by (33) can guarantee all signals in the closed-loop system are bounded in probability, and the tracking error remains in a neighborhood of the origin within the prescribed performance bounds for all .
Proof. Consider a Lyapunov function as , where where , .
The time derivative of is given by Substituting (33) into (36), we have Notice that Substituting (38) into (37), one can obtain The time derivative of is Substituting (34) into (40), one gets Combining (40) and (41) gives Therefore, according to Lyapunov theorem, is always negative, so, is uniformly ultimately bounded; thus, the transformed error is bounded; that is, . Then, according to the properties of function , we know that . Then, one can conclude that tracking control of system (7) with prescribed error performance (4) is achieved. This completes the proof.
4. Numerical Simulations
In this section, the Genesio chaotic system  is also used to illustrate the effectiveness of the proposed control scheme. The uncertain Genesio chaotic system is described: where , , , , , , , , ,
Firstly, we employ the sliding mode control scheme (see ) to control system (43). We assume that the desired trajectory is . Let , , , and ; is a positive constant. So, the error dynamic system can be rewritten as follows:The sliding surface is designed as follows: Let , . And the control scheme for error system (24) is designed as where is a small positive constant. The initial values of the chaotic system are . The design parameters are chosen as follows: , , , , , The initial conditions for the adaptive parameters are selected as , . By using the sliding mode control scheme (46), the simulation result is shown in Figure 1.
From Figure 1, the error states are beyond the preset boundary in the previous stage, where .
The transformation functions are , . We define three membership functions uniformly distributed on the interval . . Firstly, according to the proposed control scheme (27), we give a block diagram (see Figure 2).
The simulation result is shown in Figure 3 by using the control scheme (27). In order to improve the control effect, we modify as . Compared with Figure 3, the tracking errors are improved in Figure 4. From Figure 5, we can see that the chatter phenomenon is eliminated.
From the simulation results in Figures 4 and 5, we know that the proposed control scheme can guarantee that all the error states are bounded. Moreover, the tracking errors can remain within the prescribed performance bounds all the time without showing chatter phenomenon. So, the proposed control scheme in this paper can achieve the objective.
In this paper, a fuzzy adaptive prescribed performance control scheme has been developed for a class of uncertain nonlinear systems with unknown control gains and unknown dead-zone inputs. By using fuzzy logic systems and the prescribed performance technique, the stability of the closed-loop system has been improved. Simulation results have shown the effectiveness of the proposed scheme.
Conflicts of Interest
The authors declare that there are no conflicts of interest regarding the publication of this paper.
The authors gratefully acknowledge the support of the National Natural Science Foundation of China (61403157), the Natural Science Foundation of Anhui Province (1508085 QA16), Anhui Province University Humanities and Social Science Research Base project (SK2015A158), the Natural Science Foundation for the Higher Education Institutions of Anhui Province of China (KJ2015A256, KJ2016A666, and KJ2015A178), and the Scientific Research Project of Huainan Normal University (2015xj07zd).
- K. T. Sang and G. Li, “Robust nonlinear nominal model following control to over come dead zone nonlinearities,” IEEE Transactions on Industrial Electronics, vol. 48, no. 1, pp. 177–184, 2001.
- J. Zhou and X. Z. Shen, “Adaptive control of plants with unknown dead-zones,” IET Control Theory and Applications, vol. 1, no. 1, pp. 25–32, 2007.
- Y.-C. Hung, J.-J. Yan, and T.-L. Liao, “Projective synchronization of Chua's chaotic systems with dead-zone in the control input,” Mathematics and Computers in Simulation, vol. 77, no. 4, pp. 374–382, 2008.
- A. Boulkroune and M. M'saad, “A practical projective synchronization approach for uncertain chaotic systems with dead-zone input,” Communications in Nonlinear Science and Numerical Simulation, vol. 16, no. 11, pp. 4487–4500, 2011.
- B. L. Wu, X. B. Cao, and L. Xing, “Robust adaptive control for attitude tracking of spacecraft with unknown dead-zone,” Aerospace Science and Technology, vol. 45, pp. 196–202, 2015.
- Q. Hu, G. Ma, and L. Xie, “Robust and adaptive variable structure output feedback control of uncertain systems with input nonlinearity,” Automatica. A Journal of IFAC, the International Federation of Automatic Control, vol. 44, no. 2, pp. 552–559, 2008.
- W. M. Bessa, M. S. Dutra, and E. Kreuzer, “An adaptive fuzzy dead-zone compensation scheme and its application to electro-hydraulic systems,” Journal of the Brazilian Society of Mechanical Sciences and Engineering, vol. 32, no. 1, pp. 1–7, 2010.
- F. L. Lewis, W. K. Tim, L.-Z. Wang, and Z. X. Li, “Deadzone compensation in motion control systems using adaptive fuzzy logic control,” IEEE Transactions on Control Systems Technology, vol. 7, no. 6, pp. 731–742, 1999.
- K.-K. Shyu, W.-J. Liu, and K.-C. Hsu, “Design of large-scale time-delayed systems with dead-zone input via variable structure control,” Automatica, vol. 41, no. 7, pp. 1239–1246, 2005.
- S. Tong, Y. Li, and P. Shi, “Observer-based adaptive fuzzy backstepping output feedback control of uncertain MIMO pure-feedback nonlinear systems,” IEEE Transactions on Fuzzy Systems, vol. 20, no. 4, pp. 771–785, 2012.
- Y. Li, S. Tong, and T. Li, “Observer-based adaptive fuzzy tracking control of MIMO stochastic nonlinear systems with unknown control directions and unknown dead zones,” IEEE Transactions on Fuzzy Systems, vol. 23, no. 4, pp. 1228–1241, 2015.
- Y. M. Li, S. C. Tong, Y. J. Liu, and T. S. Li, “Adaptive fuzzy robust output feedback control of nonlinear systems with unknown dead zones based on a small-gain approach,” IEEE Transactions on Fuzzy Systems, vol. 22, no. 1, pp. 164–176, 2014.
- K.-M. Koo, “Stable adaptive fuzzy controller with time-varying dead-zone,” Fuzzy Sets and Systems. An International Journal in Information Science and Engineering, vol. 121, no. 1, pp. 161–168, 2001.
- A. Taware and G. Tao, “An adaptive dead-zone inverse controller for systems with sandwiched dead-zones,” International Journal of Control, vol. 76, no. 8, pp. 755–769, 2003.
- H. Li, C. Wang, P. Shi, and H. Gao, “New passivity results for uncertain discrete-time stochastic neural networks with mixed time delays,” Neurocomputing, vol. 73, no. 16-18, pp. 3291–3299, 2010.
- D. Meng, “Adaptive neural networks synchronization of a four-dimensional energy resource stochastic system,” Abstract and Applied Analysis, vol. 2014, Article ID 863902, 8 pages, 2014.
- D. Meng, “Neural networks adaptive synchronization for four-dimension energy resource system with unknown dead zones,” Neurocomputing, vol. 151, no. 3, pp. 1495–1499, 2015.
- W. Xiang, X. Liu, H. Liu, and Y. Huangfu, “Adaptive fuzzy controller for a class of chaotic system with mismatched uncertainties and unknown control gain matrix,” ICIC Express Letters, vol. 7, no. 3 A, pp. 811–817, 2013.
- W. Shi, “Adaptive fuzzy control for multi-input multi-output nonlinear systems with unknown dead-zone inputs,” Applied Soft Computing Journal, vol. 30, pp. 36–47, 2015.
- A. Boulkroune and M. M'Saad, “A fuzzy adaptive variable-structure control scheme for uncertain chaotic MIMO systems with sector nonlinearities and dead-zones,” Expert Systems with Applications, vol. 38, no. 12, pp. 14744–14750, 2011.
- A. Boulkroune, M. Tadjine, M. M'Saad, and M. Farza, “Fuzzy adaptive controller for MIMO nonlinear systems with known and unknown control direction,” Fuzzy Sets and Systems. An International Journal in Information Science and Engineering, vol. 161, no. 6, pp. 797–820, 2010.
- E. Kayacan, E. Kayacan, H. Ramon, and W. Saeys, “Adaptive neuro-fuzzy control of a spherical rolling robot using sliding-mode-control-theory-based online learning algorithm,” IEEE Transactions on Cybernetics, vol. 43, no. 1, pp. 170–179, 2013.
- J. Zhou, “Decentralized adaptive control for large-scale time-delay systems with dead-zone input,” Automatica. A Journal of IFAC, the International Federation of Automatic Control, vol. 44, no. 7, pp. 1790–1799, 2008.
- J. Zhou, C. Wen, and Y. Zhang, “Adaptive output control of nonlinear systems with uncertain dead-zone nonlinearity,” Institute of Electrical and Electronics Engineers. Transactions on Automatic Control, vol. 51, no. 3, pp. 504–511, 2006.
- X.-S. Wang, C.-Y. Su, and H. Hong, “Robust adaptive control of a class of nonlinear systems with unknown dead-zone,” Automatica. A Journal of IFAC, the International Federation of Automatic Control, vol. 40, no. 3, pp. 407–413, 2004.
- X. Ye, “Adaptive nonlinear output-feedback control with unknown high-frequency gain sign,” Institute of Electrical and Electronics Engineers. Transactions on Automatic Control, vol. 46, no. 1, pp. 112–115, 2001.
- C. P. Bechlioulis and G. A. Rovithakis, “Robust adaptive control of feedback linearizable MIMO nonlinear systems with prescribed performance,” IEEE Transactions on Automatic Control, vol. 53, no. 9, pp. 2090–2099, 2008.
- C. P. Bechlioulis and G. A. Rovithakis, “A low-complexity global approximation-free control scheme with prescribed performance for unknown pure feedback systems,” Automatica. A Journal of IFAC, the International Federation of Automatic Control, vol. 50, no. 4, pp. 1217–1226, 2014.
- Y. Li and S. Tong, “Prescribed performance adaptive fuzzy output-feedback dynamic surface control for nonlinear large-scale systems with time delays,” Information Sciences, vol. 292, pp. 125–142, 2015.
- Y. M. Li and S. C. Tong, “Adaptive fuzzy output constrained control design for multi-input multioutput stochastic nonstrict-feedback nonlinear systems,” IEEE Transactions on Cybernetics, 2016.
- Y. Sun and H. Liu, “Fuzzy adaptive prescribed performance control for MIMO uncertain chaotic systems in nonstrict feedback form,” Discrete Dynamics in Nature and Society, vol. 2014, Article ID 192387, 6 pages, 2014.
- W. Xiang, Y. G. Sun, and H. Liu, “Fuzzy adaptive prescribed performance control for a class of uncertain chaotic systems with unknown control gains,” The International Journal of Innovative Computing, Information and Control, vol. 12, no. 2, pp. 603–614, 2016.
- J. H. Park, “Synchronization of Genesio chaotic system via backstepping approach,” Chaos, Solitons and Fractals, vol. 27, no. 5, pp. 1369–1375, 2006.
Copyright © 2017 Wei Xiang et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.