Abstract
In this study, the problem of adaptive fuzzy wavelet network (FWN) control is investigated for nonlinear strict-feedback systems with unknown functions, unknown virtual control gains and unknown input saturation. An adaptive FWN as an adaptive nonlinear-in-parameter approximator is proposed to represent the model of the unknown functions. Saturation nonlinearity is described by the dead-zone operator-based model which does not require the bound of the saturated input to be known. Then, a novel control scheme is designed based on the adaptive FWN, the saturation model and the dynamic surface control approach. The proposed control scheme does not require any prior knowledge about input saturation, unknown dynamics and unknown virtual control gains. It simultaneously eliminates the “explosion of complexity” and “curse of dimensionality” problems; also, the design approach avoids the controller singularity problem completely without using projection algorithm. The stability analysis is studied using Lyapunov theorem; it shows that all signals of the resulting closed-loop system are uniformly ultimately bounded and the tracking error can be made small by proper selection of the design parameters. Comparing the simulation results of the proposed scheme with other control methods demonstrates the effectiveness and superior performance of the proposed scheme.
Similar content being viewed by others
References
Jang, J.O.: Neuro-fuzzy networks saturation compensation of DC motor systems. Mechatronics 19, 529–534 (2009)
Yu, C., Xiang, X., Zhang, Q., Xu, G.: Adaptive fuzzy trajectory tracking control for an under-actuated autonomous underwater vehicle subject to actuator saturation. Int. J. Fuzzy Syst. (2007). https://doi.org/10.1007/s40815-017-0396-9
Chu, Z., Xiang, X., Zhu, D., Luo, C., Xie, D.: Adaptive sliding mode driving control for autonomous underwater vehicle with input saturation. Int. J. Fuzzy Syst. (2017). https://doi.org/10.1007/s40815-017-0390-2
Li, S., Wang, Y., Tan, J.: Adaptive and robust control of quadrator aircrafts with input saturation. Nonlinear Dyn. 89, 225–265 (2017)
Song, Z., Li, H., Sun, K.: Adaptive dynamic surface control for MEMS triaxial gyroscope with nonlinear inputs. Nonlinear Dyn. 78, 173–182 (2014)
Perez-Arancibia, N.O., Tsao, T.-C., Gibson, J.S.: Saturation-induced instability and its avoidance in adaptive control of hard disk drives. IEEE Trans. Control Syst. Technol. 18, 368–382 (2010)
He, W., Dong, Y., Sun, C.: Adaptive neural impedance control of a robotic manipulator with input saturation. IEEE Trans. Syst. Man Cybern. 46, 334–344 (2006)
Lu, K., Xia, Y., Yu, C., et al.: Finite-time tracking control of rigid spacecraft under actuator saturations and faults. IEEE Trans. Autom. Sci. Eng. 13, 368–381 (2016)
Xiang, X., Yu, C., Zhang, Q.: Robust fuzzy 3D path following for autonomous underwater vehicle subject to uncertainties. Comput. Oper. Res. 84, 165–177 (2017)
Yang, J., Tong, S.: Observer-based output-feedback control design for a class of nonlinear switched T–S fuzzy systems with actuator saturation and time delay. Int. J. Fuzzy Systs. 19, 1333–1343 (2017)
Gassara, H., Hajjaji, A.-E., Chaabane, M.: Control of time delay polynomial fuzzy model subject to actuator saturation. Int. J. Fuzzy Syst. 18, 763–772 (2016)
Rang, M., Wang, Q., Dong, C.: Stabilization of a class of nonlinear systems with actuator saturation via active disturbance rejection control. Automatica 63, 302–310 (2016)
Zhao, F., Ge, S.S., Tu, F., et al.: Adaptive neural network control for active suspension system with actuator saturation. IET Control Theory Appl. 10, 1696–1705 (2016)
Adetola, V., Adn, D.D., Guay, M.: Adaptive model predictive control for constrained nonlinear systems. Syst. Control Lett. 58, 320–326 (2009)
Hu, Q., Ma, G., Xie, L.: Robust and adaptive variable structure output feedback control of uncertain systems with input nonlinearity. Automatica 44, 552–559 (2008)
Shieh, C.S.: Design of three-dimensional missile guidance law with tunable nonlinear H ∞ control with saturation constraint. IET Control Theory Appl. 3, 756–763 (2007)
Moreno, J.C., Guzmán, J.L., Baños, A., et al.: The input amplitude saturation problem in QFT: a survey. Annu. Rev. Control 35, 34–55 (2011)
Wen, C., Zhou, J., Liu, Z., et al.: Robust adaptive control of uncertain nonlinear systems in the presence of input saturation and external disturbance. IEEE Trans. Autom. Control 56, 1672–1678 (2011)
Peng, Z., Wen, G., Yang, S., Rahmani, A.: Distributed consensus-based formation control for non holonomic wheeled mobile robots using adaptive neural networks. Nonlinear Dyn. 86, 605–622 (2016)
Chen, M., Ge, S.S., Ren, B.: Adaptive tracking control of uncertain MIMO nonlinear systems with input constraints. Automatica. 47, 452–465 (2011)
Wang, D., Huang, J.: Neural network-based adaptive dynamic surface control for a class of uncertain nonlinear systems in strict feedback form. IEEE Trans. Neural Netw. 16, 195–202 (2005)
Yang, X., Liu, D., Huang, Y.: Neural-network-based online optimal control for uncertain nonlinear continuous-time systems with control constraints. IET Control Theory Appl. 7, 2037–2047 (2013)
Xiang, X., Yu, C., Lapierre, L., Zhang, J., Zhang, Q.: Survey on fuzzy-logic-based guidance and control of marine surface vehicles and underwater vehicles. Int. J. Fuzzy Syst. 20, 572–586 (2018)
Liu, H., Pan, Y., Li, S., Chen, Y.: Adaptive fuzzy backstepping control of fractional-order nonlinear systems. IEEE Trans. Syst. Man Cybern. Syst. 47, 2209–2217 (2017)
Liu, H., Li, S., Cao, J., Li, G., Alsaedi, A., Alsaadi, F.E.: Adaptive fuzzy prescribed performance controller design for a class of uncertain fractional-order nonlinear systems with external disturbance. Neurocomputing. 219, 422–430 (2017)
Pan, Y., Yu, H.: Biomimetic hybrid feedback feedforward neural-network learning control. IEEE Trans. Neural. Netw. Learn. Syst. 28, 1481–1487 (2017)
Lu, H., Liu, C., Coombes, M., et al.: Online optimisation-based backstepping control design with application to quadrotor. IET Control Theory Appl. 10, 1601–1611 (2016)
Chen, W., Ge, S.S., Wu, J., et al.: Globally stable adaptive backstepping neural network control for uncertain strict-feedback systems with tracking accuracy known a prior. IEEE Trans. Neural. Netw. Learn. Syst. 26, 1842–1854 (2015)
Wang, H.Q., Chen, B., Liu, X.P., et al.: Robust adaptive fuzzy tracking control for pure-feedback stochastic nonlinear systems with input constraints. IEEE Trans. Cybern. 43, 2093–2104 (2013)
Liu, Z., Lai, G., Zhang, Y., Chen, C.L.P.: Adaptive fuzzy tracking control of nonlinear time-delay systems with dead-zone output mechanism based on a novel smooth model. IEEE Trans. Fuzzy Syst. 23, 1998–2011 (2015)
Liu, Z., Lai, G., Zhang, Y., Chen, X., Chen, C.L.P.: Adaptive neural control for a class of nonlinear time-varying delay systems with unknown hysteresis. IEEE Trans. Neural. Netw. Learn. Syst. 25, 2129–2140 (2014)
Swaroop, D., Hedrick, J.K., Yip, P.P.: Dynamic surface control for a class of nonlinear systems. IEEE Trans. Autom. Control 45, 1893–1899 (2000)
Pan, Y., Yu, H.: Composite learning from adaptive dynamic surface control. IEEE Trans. Autom. Control. 61, 2603–2609 (2016)
Pan, Y., Sun, T., Liu, Y., Yu, H.: Composite learning from adaptive backstepping neural network control. Neural Netw. 95, 134–142 (2017)
Pan, Y., Sun, T., Yu, H.: Composite adaptive dynamic surface control using online recorded data. Int. J. Robust Nonlinear Control 26, 3921–3936 (2016)
Ma, J., Zheng, Z., Li, P.: Adaptive dynamic surface control of a class of nonlinear systems with unknown direction control gains and input saturation. IEEE Trans. Cybern. 45, 728–741 (2015)
Chen, M., Tao, G., Jiang, B.: Dynamic surface control using neural networks for a class of uncertain nonlinear systems with input saturation. IEEE Trans. Neural netw. Learn. Syst. 26, 2086–2097 (2015)
Ma, J., Ge, S.S., Zheng, Z., et al.: Adaptive NN control of a class of nonlinear systems with asymmetric saturation actuators. IEEE Trans. Neural Netw. Learn. Syst. 26, 1532–1538 (2015)
Li, Y., Tong, S., Li, T.: Composite adaptive fuzzy output feedback control design for uncertain nonlinear strict-feedback systems with input saturation. IEEE Trans. Cybern. 45, 2299–2308 (2015)
Gao, S., Ning, B., Dong, H.: Fuzzy dynamic surface control for uncertain nonlinear systems under input saturation via truncated adaptation approach. Fuzzy Sets Syst. 290, 100–117 (2015)
Mousavi, S.H., Khayatian, A.: Dead-zone model based adaptive backstepping control for a class of uncertain saturated systems. Asian J. Control. 18, 1395–1405 (2016)
Liao, F., Luo, Q., Ji, H., et al.: Guidance laws with input saturation and nonlinear robust H ∞ observers. ISA Trans. 63, 20–31 (2016)
Chen, M., Shi, P., Lim, C.C.: Robust constrained control for MIMO nonlinear systems based on disturbance observer. IEEE Trans. Autom. Control 60, 3281–3286 (2016)
Yan, X., Chen, M., Wu, Q., et al.: Dynamic surface control for a class of stochastic nonlinear systems with input saturation. IET Control Theory Appl. 10, 35–43 (2016)
Barron, A.R.: Universal approximation bounds for superpositions of a sigmoidal function. IEEE Trans. Inf. Theory. 39, 930–945 (1993)
Farrell, J.A., Polycarpou, M.M.: Adaptive approximation based control. Wiley, Hoboken (2006)
Ho, D.W.C., Zhang, P.-A., Xu, J.: Fuzzy wavelet network for function learning. IEEE Trans. Fuzzy Syst. 9, 200–211 (2001)
Lin, C.-K.: Nonsingular terminal sliding mode control of robot manipulators using fuzzy wavelet networks. IEEE Trans. Fuzzy Syst. 14, 849–859 (2006)
Carrol, J.J., Dawson, D.M.: Integrator backstepping techniques for the tracking control of permanent magnet brush DC motors. IEEE Trans. Ind. Electron. 31, 248–255 (1995)
Shahriari-kahkeshi, M., Sheikholeslam, F.: Adaptive fuzzy wavelet network for robust fault detection and diagnosis in nonlinear systems. IET Control Theory Appl. 8, 1487–1498 (2014)
Acknowledgements
This research is carried out under the Grant Number 141/632 of the Shahrekord University.
Author information
Authors and Affiliations
Corresponding author
Appendix A: Proof of Theorem 1
Appendix A: Proof of Theorem 1
In this section, proof of Theorem 1 is presented. To analysis the stability, the following Lyapunov function candidate is considered:
where \( \tilde{\rho }_{\lambda } (r,t) = \rho_{\lambda } (r) - \hat{\rho }_{\lambda } (r,t) \), \( {\tilde{\varvec{\theta }}}_{i} = {\varvec{\theta}}_{i}^{*} - {\hat{\varvec{\theta }}}_{i} \), \( {\tilde{\varvec{c}}}_{i} = {\varvec{c}}_{i}^{*} - {\hat{\varvec{c}}}_{i} \) and \( {\tilde{\varvec{\omega }}}_{i} = {\varvec{\omega}}_{i}^{*} - {\hat{\varvec{\omega }}}_{i} \). Differentiating (A1) with respect to time results in:
Substituting (22), (31) and (39) into (A2) results in:
Let us define \( {\tilde{\varvec{\psi }}}_{i} = {\varvec{\psi}}_{i}^{*} - {\hat{\varvec{\psi }}}_{i} \). Now, \( \tilde{h}_{i} \) can be written as [50]
where \( i = 1, \ldots ,n \). Adaptive FWN is used as a NIP approximator, so the basis function \( {\varvec{\psi}}_{i} \) has nonlinear dependencies to the adjustable parameters of the network. Therefore, to develop the adaptive learning laws for tuning the network parameters, the Taylor expansion linearization technique is employed to transform the nonlinear function into a partially linear form [48, 50]. The result is obtained as
where \( i = 1, \ldots ,n \), \( A_{i} = \left. {\left( {\frac{{\partial {\varvec{\psi}}_{i} }}{{\partial {\varvec{\omega}}_{i} }}} \right)} \right|_{{{\varvec{\omega}}_{i} = {\hat{\varvec{\omega }}}_{i} }} \), \( B_{i} = \left. {\left( {\frac{{\partial {\varvec{\psi}}_{i} }}{{\partial {\varvec{c}}_{i} }}} \right)} \right|_{{{\varvec{c}}_{i} = {\hat{\varvec{c}}}_{i} }} \) and \( o_{i} \) is the high-order terms of expansion. Substituting (A5) into (A4) gives:
Also, substituting (23), (32) and (A6) into (A3) results in:
Since \( {\hat{\varvec{\theta }}}_{i}^{\text{T}} A_{i}^{\text{T}} {\tilde{\varvec{\omega }}}_{i} = {\tilde{\varvec{\omega }}}_{i}^{\text{T}} A_{i} {\hat{\varvec{\theta }}}_{i} \) and \( {\hat{\varvec{\theta }}}_{i}^{\text{T}} B_{i}^{\text{T}} {\tilde{\varvec{c}}}_{i} = {\tilde{\varvec{c}}}_{i}^{\text{T}} B_{i} {\hat{\varvec{\theta }}}_{i} \), (A7) is rewritten as:
Let us define \( \Delta_{i} = {\tilde{\varvec{\theta }}}_{i}^{T} \left( {A_{i}^{T} {\varvec{\omega}}_{i}^{*} + B_{i}^{T} {\varvec{c}}_{i}^{*} } \right) + {\varvec{\theta}}_{i}^{*T} o_{i} + \delta_{i}^{*} \) for \( i = 1, \ldots ,n \). Substituting adaptive laws (20), (29) and (38) into (A8) results in:
Considering the following facts
where \( \rho_{\lambda } (r) \le \rho_{\lambda \hbox{max} } \), and \( \varepsilon \) is a positive constant. Also, considering the following inequalities
Now, using (A10) and (A11), (A9) is written as
Choose the deign parameters \( k_{i} \), \( \tau_{i + 1} \), \( \sigma \) and \( \sigma_{\rho } \) such that \( k_{1} - \frac{{g_{1}^{d} }}{{2g_{l1}^{2} }} - 1.5 > 0 \), \( k_{i} - \frac{{g_{i}^{d} }}{{2g_{li}^{2} }} - 2 > 0,\quad i = 2, \ldots ,n - 1 \), \( k_{n} - \frac{{\beta^{d} }}{{2\beta_{l}^{2} }} - 1 > 0 \), \( \frac{1}{{\tau_{i + 1} }} - 0.5\varepsilon - 0.5 > 0 \), \( \sigma > 0 \) and \( \sigma_{\rho } > 0 \), respectively.
Considering the design parameters \( k_{i} \), \( \tau_{i + 1} \), \( \sigma \) and \( \sigma_{\rho } \), comparing (A12) with (A1) reveals that (A12) satisfies the following inequality
where \( \alpha \) and \( \beta \) are as follows:
Solving inequality (A13) results in:
From (A14), it is obtained that \( \lim_{t \to \infty } V = \frac{\beta }{\alpha } \). So, \( V \) is bounded by \( \frac{\beta }{\alpha } \). Therefore, all signals of the closed-loop system, i.e. \( e_{i} ,\,\eta_{i + 1} ,\,{\tilde{\varvec{\theta }}}_{i} ,\,{\tilde{\varvec{c}}}_{i} ,\,{\tilde{\varvec{\omega }}}_{i} \) and \( \tilde{\rho }_{\lambda } \) are uniformly ultimately bounded. From the considered Lyapunov function in (A1), it can be inferred that
Considering Assumption 2, Eq. (A15) is written as
which results in the following bound
Now, considering (A14), the following bound is obtained for the tracking error
It is seen form (A18) that the bound of the tracking error can be made arbitrarily small by proper selection of the design parameters.
Rights and permissions
About this article
Cite this article
Shahriari-Kahkeshi, M. Dead-Zone Model-Based Adaptive Fuzzy Wavelet Control for Nonlinear Systems Including Input Saturation and Dynamic Uncertainties. Int. J. Fuzzy Syst. 20, 2577–2592 (2018). https://doi.org/10.1007/s40815-018-0515-2
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40815-018-0515-2