Abstract
This article focuses on an adaptive neural network (NN) finite-time prescribed performance control problem for nonstrict-feedback nonlinear systems subject to full-state constraints. Specifically, a finite-time performance function is employed, which can guarantee that the tracking error converges to a prescribed region within a finite-time. Neural networks (NNs) are used to approximate the unknown nonlinear function. The unmeasurable states are estimated via constructing a state observer. By using the dynamic surface control (DSC) technique, the complexity problem has been avoided in traditional backstepping control. In order to satisfy the state constraint condition, the barrier Lyapunov function (BLF) is incorporated in the process of backstepping. The developed adaptive finite-time NN backstepping control strategy can make that the closed-loop system is semiglobally practical finite-time stability (SGPFS). Meanwhile, all states can be guaranteed to remain in the constrained space. Simulation results demonstrate the validity of the control method.
Similar content being viewed by others
References
Zhou Z, Tong D, Chen Q, Zhou W, Xu Y (2021) Adaptive NN control for nonlinear systems with uncertainty based on dynamic surface control. Neurocomputing 421:161–172
Yang Y, Peng JCH, Ye C, Ye Z, Ding Y (2021) A criterion and stochastic unit commitment towards frequency resilience of power systems. IEEE Trans Power Syst. https://doi.org/10.1109/TPWRS.2021.3095180
Liu H, Pan Y, Cao J, Wang H, Zhou Y (2020) Adaptive neural network backstepping control of fractional-order nonlinear systems with actuator faults. IEEE Trans Neural Netw Learn Syst 31(12):5166–5177
Wen G, Chen CP, Ge SS (2020) Simplified optimized backstepping control for a class of nonlinear strict-feedback systems with unknown dynamic functions. IEEE Trans Cybern. https://doi.org/10.1109/TCYB.2020.3002108
Tymoshchuk P (2019) A neural circuit model of adaptive robust tracking control for continuous-time nonlinear systems. In: International Conference on Artificial Neural Networks, pp: 819–835. Springer
Tymoshchuk P (2020) Optimal control for continuous-time scalar nonlinear systems with known dynamics. In: 2020 16th International Conference on Control, Automation, Robotics and Vision (ICARCV), pp: 695–700. IEEE
Kanellakopoulos I, Kokotovic PV, Morse AS (1991) Systematic design of adaptive controllers for feedback linearizable systems. In: 1991 American control conference, pp: 649–654. IEEE
Zhou J, Wen C, Zhang Y (2004) Adaptive backstepping control of a class of uncertain nonlinear systems with unknown backlash-like hysteresis. IEEE Trans Autom Control 49(10):1751–1759
Tong D, Xu C, Chen Q, Zhou W, Xu Y (2020) Sliding mode control for nonlinear stochastic systems with Markovian jumping parameters and mode-dependent time-varying delays. Nonlinear Dyn 100(2):1343–1358
Zhou Q, Li H, Shi P (2015) Decentralized adaptive fuzzy tracking control for robot finger dynamics. IEEE Trans Fuzzy Syst 23(3):501–510
Wang D, Huang J (2005) Neural network-based adaptive dynamic surface control for a class of uncertain nonlinear systems in strict-feedback form. IEEE Trans Neural Netw 16(1):195–202
Liu Y, Su C, Zhou Q (2021) Funnel control of uncertain high-order nonlinear systems with unknown rational powers. IEEE Trans Syst Man Cybern Syst 51(9):5732–5741
Wang H, Liu PX, Zhao X, Liu X (2020) Adaptive fuzzy finite-time control of nonlinear systems with actuator faults. IEEE Trans Cybern 50(5):1786–1797
Wang T, Wu J, Wang Y, Ma M (2020) Adaptive fuzzy tracking control for a class of strict-feedback nonlinear systems with time-varying input delay and full state constraints. IEEE Trans Fuzzy Syst 28(12):3432–3441
Zhang Y, Wang F, Yan F (2021) Fast finite time adaptive neural network control for a class of uncertain nonlinear systems subject to unmodeled dynamics. Inf Sci 565:306–325
Li YX, Yang GH (2018) Adaptive neural control of pure-feedback nonlinear systems with event-triggered communications. IEEE Trans Neural Netw Learn Syst 29(12):6242–6251
Peng J, Ding S, Dubay R (2021) Adaptive composite neural network disturbance observer-based dynamic surface control for electrically driven robotic manipulators. Neural Comput Appl 33(11):6197–6211
Zhang J, Li S, Ahn CK, Xiang Z (2021) Adaptive fuzzy decentralized dynamic surface control for switched large-scale nonlinear systems with full-state constraints. IEEE Trans Cybern. https://doi.org/10.1109/TCYB.2021.3069461
Tong Y, Tong D, Chen Q, Zhou W (2020) Finite-time state estimation for nonlinear systems based on event-triggered mechanism. Circuits Syst Signal Process 39(7):3737–3757
Liu X, Tong D, Chen Q, Zhou W, Liao K (2021) Observer-based adaptive NN tracking control for nonstrict-feedback systems with input saturation. Neural Process Lett 53(5):3757–3781
Li Y, Yang T, Tong S (2020) Adaptive neural networks finite-time optimal control for a class of nonlinear systems. IEEE Trans Neural Netw Learn Syst 31(11):4451–4460
Wang A, Liu L, Qiu J, Feng G (2020) Finite-time adaptive fuzzy control for nonstrict-feedback nonlinear systems via an event-triggered strategy. IEEE Trans Fuzzy Syst 28(9):2164–2174
Huang Y, Jia Y (2019) Adaptive finite-time 6-DOF tracking control for spacecraft fly around with input saturation and state constraints. IEEE Trans Aerosp Electron Syst 55(6):3259–3272
Zheng S, Li W (2019) Fuzzy finite time control for switched systems via adding a barrier power integrator. IEEE Trans Cybern 49(7):2693–2706
Qiu J, Sun K, Rudas IJ, Gao H (2020) Command filter-based adaptive NN control for MIMO nonlinear systems with full-state constraints and actuator hysteresis. IEEE Trans Cybern 50(7):2905–2915
Shao K, Zheng J, Huang K, Wang H, Man Z, Fu M (2020) Finite-time control of a linear motor positioner using adaptive recursive terminal sliding mode. IEEE Trans Ind Electron 67(8):6659–6668
Shao K (2021) Nested adaptive integral terminal sliding mode control for high-order uncertain nonlinear systems. Int J Robust Nonlinear Control 31(14):6668–6680
Bechlioulis CP, Rovithakis GA (2008) Robust adaptive control of feedback linearizable MIMO nonlinear systems with prescribed performance. IEEE Trans Autom Control 53(9):2090–2099
Wang M, Yang A (2017) Dynamic learning from adaptive neural control of robot manipulators with prescribed performance. IEEE Trans Syst Man Cybern Syst 47(8):2244–2255
Bikas LN, Rovithakis GA (2019) Combining prescribed tracking performance and controller simplicity for a class of uncertain MIMO nonlinear systems with input quantization. IEEE Trans Autom Control 64(3):1228–1235
Hua C, Liu G, Li L, Guan X (2018) Adaptive fuzzy prescribed performance control for nonlinear switched time-delay systems with unmodeled dynamics. IEEE Trans Fuzzy Syst 26(4):1934–1945
Ni J, Ahn CK, Liu L, Liu C (2019) Prescribed performance fixed-time recurrent neural network control for uncertain nonlinear systems. Neurocomputing 363:351–365
Yang Y, Ge C, Wang H, Li X, Hua C (2015) Adaptive neural network based prescribed performance control for teleoperation system under input saturation. J Franklin Inst 352(5):1850–1866
Chen B, Zhang H, Lin C (2016) Observer-based adaptive neural network control for nonlinear systems in nonstrict-feedback form. IEEE Trans Neural Netw Learn Syst 27(1):89–98
Tong D, Xu C, Chen Q, Zhou W (2020) Sliding mode control of a class of nonlinear systems. J Franklin Inst 357(3):1560–1581
Han SI, Lee JM (2014) Fuzzy echo state neural networks and funnel dynamic surface control for prescribed performance of a nonlinear dynamic system. IEEE Trans Ind Electron 61(2):1099–1112
Liu Y, Su C, Li H (2021) Adaptive output feedback funnel control of uncertain nonlinear systems with arbitrary relative degre. IEEE Trans Autom Control 66(6):2854–2860
Xu C, Tong D, Chen Q, Zhou W, Shi P (2021) Exponential stability of Markovian jumping systems via adaptive sliding mode control. IEEE Trans Syst Man Cybern Syst 51(2):954–964
Qiu J, Wang T, Sun K, Rudas IJ, Gao H (2021) Disturbance observer-based adaptive fuzzy control for strict-feedback nonlinear systems with finite-time prescribed performance. IEEE Trans Fuzzy Syst. https://doi.org/10.1109/TFUZZ.2021.3053327
Liu Y, Liu X, Jing Y, Zhang Z (2019) A novel finite-time adaptive fuzzy tracking control scheme for nonstrict feedback systems. IEEE Trans Fuzzy Syst 27(4):646–658
Lu S, Wang X (2021) Adaptive neural network output feedback control of incommensurate fractional-order PMSMs with input saturation via command filtering and state observer. Neural Comput Appl 33(11):5631–5644
Zhang H, Liu Y, Wang Y (2021) Observer-based finite-time adaptive fuzzy control for nontriangular nonlinear systems with full-state constraints. IEEE Trans Cybern 51(3):1110–1120
Xu C, Tong D, Chen Q, Zhou W, Xu Y (2020) Exponential synchronization of chaotic systems with Markovian switching and stochastic noise via periodically intermittent control. Int J Robust Nonlinear Control 30(7):2611–2624
Wang F, Chen B, Liu X, Lin C (2018) Finite-time adaptive fuzzy tracking control design for nonlinear systems. IEEE Trans Fuzzy Syst 26(3):1207–1216
Wang F, Chen B, Lin C, Zhang J, Meng X (2018) Adaptive neural network finite-time output feedback control of quantized nonlinear systems. IEEE Trans Cybern 48(6):1839–1848
Lu Y (2018) Adaptive-fuzzy control compensation design for direct adaptive fuzzy control. IEEE Trans Fuzzy Syst 26(6):3222–3231
Chen B, Lin C, Liu X, Liu K (2016) Observer-based adaptive fuzzy control for a class of nonlinear delayed systems. IEEE Trans Syst Man Cybern Syst 46(1):27–36
Li H, Zhao S, He W, Lu R (2019) Adaptive finite-time tracking control of full state constrained nonlinear systems with dead-zone. Automatica 100:99–107
Shao K, Zheng J, Wang H, Wang X, Lu R, Man Z (2021) Tracking control of a linear motor positioner based on barrier function adaptive sliding mode. IEEE Trans Ind Inf 17(11):7479–7488
Acknowledgment
This work is partially supported by National Natural Science Foundation of China (61673257), the Natural Science Foundation of Shanghai (20ZR1422400), the China Postdoctoral Science Foundation (2019M661322).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that there is no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendices
Appendix 1
By (15), \({\dot{V}}_0\) is calculated as
According to Lemma 1, Assumption 2 and \(\phi _i^\mathrm {T}(X)\phi _i(X)\le \mathfrak {I}\), the following inequalities hold
where \(\zeta ^*=[\zeta _1^*,\dots ,\zeta _n^*]^\mathrm {T}\).
According to (47, 48 and 49), it yields
Appendix 2
Step 1: From (1), (5) and (17), \({\dot{z}}_1\) can be given as
Choose a Lyapunov function as
where \(k_{b_1}=k_{c_1}-A_0\), and \(\delta _1\) is the design parameter. Obviously, \(V_0\ge 0\) and \({\tilde{\varGamma }}_1^{\mathrm {T}}{\tilde{\varGamma }}_1\ge 0\). In addition, \(k_{b1}^2/(k_{b1}^2-z_1^2)\ge 1\), that is , \(\frac{1}{2}\log \frac{k_{b1}^2}{k_{b_1}^2-z_1^2}\ge 0\). Then, \(V_1\ge 0\) can be obtained.
According to (51), the derivative of \(V_1\) yields
According to (53), Lemma 1 and \(\phi _i^\mathrm {T}(X)\phi _i(X)\le \mathfrak {I}\), we can obtain
From (54)−(57), (53) can be written as
Considering (18), it follows that
where \(q_1=q_0-\frac{1}{2}\) and \(M_1=M_0+\frac{1}{2}\zeta _1^{*2}+\frac{2\mathfrak {I}}{\tau }\Vert \varGamma _1^*\Vert ^2\).
The following first-order low-pass filter will be utilized to filter \(\alpha _1\) and to obtain \(\gamma _2\)
where \(\varpi _2\) is a positive constant.
Define \(\varsigma _2=\gamma _2-\alpha _1\). According to (60), it is easy to obtain \({\dot{\gamma }}_2=-\frac{\varsigma _2}{\varpi _2}\), and then one gets
where
Step 2: According to (1), (5) and (17), \({\dot{z}}_2\) can be calculated as
where \(\hat{{\bar{\chi }}}_2=({\hat{\chi }}_1,{\hat{\chi }}_2)^\mathrm {T}\).
Choose a Lyapunov function as
where \(\delta _2\) is the positive designed parameter, and \(k_{b_2}\) will be given later. Similar to (52), \(V_2\ge 0\) can be obtained.
By Lemma 1, we can obtain the following inequalities
where \(M_2=M_1+\frac{2\mathfrak {I}}{\tau }\Vert \varGamma _2^*\Vert ^2\).
And then, we can obtain
Substituting (19) into (69), one has
The first-order filter is designed as
Define \(\varsigma _3=\gamma _3-\alpha _2\). According to (71), we can obtain \({\dot{\gamma }}_3=-\frac{\varsigma _3}{\varpi _3}\), which implies
where
Step i (\(3\le i \le n - 1\)): By (17), \({\dot{z}}_i\) is
Choose a Lyapunov function as
where \(\delta _i\) is the positive parameter, and \(k_{b_i}\) will be given later. Similar to (63), it can be seen \(V_i\ge 0\).
Similarly, it yields
The first-order filter is designed as
Define \(\varsigma _{i+1}=\gamma _{i+1}-\alpha _i\). According to (78), we can obtain \({\dot{\gamma }}_{i+1}=-\frac{\varsigma _{i+1}}{\varpi _{i+1}}\), which implies
where
Substituting (75)−(77) and (19) into (53), it yields
where \(M_i=M_{i-1}+\frac{2\mathfrak {I}}{\tau }\Vert \varGamma _i^*\Vert ^2\).
Step n: From (1) and (17), the derivation of \(z_n\) is given as
The Lyapunov function is given as
where \(\delta _n>0\) is a designed parameter. Similar to (73), \(V_n\ge 0\) can be obtained.
According to (80) and (81), one has
From Lemma 1, it yields
From (79), (82) and (83), one gets
Considering (21), it yields
Rights and permissions
About this article
Cite this article
Tong, D., Liu, X., Chen, Q. et al. Observer-based adaptive finite-time prescribed performance NN control for nonstrict-feedback nonlinear systems. Neural Comput & Applic 34, 12789–12805 (2022). https://doi.org/10.1007/s00521-022-07123-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-022-07123-6