Abstract
This paper addressed an issue regarding adaptive fuzzy backstepping for a class of stochastic nonlinear system with an event-triggered input. The presence of unknown nonlinear functions can be evaluated through fuzzy logic systems. With the aid of dynamic surface control, an adaptive tracking scheme is suggested, which can eliminate the “explosion of complexity.”An improved event-triggered co-design control scheme is proposed, whose threshold is a variable function combining tracking error, so that resources are saved. A tracking controller can guarantee that the signals of the closed-loop system are uniform. The tracking errors toward a small neighborhood of the origin. Simulations are conducted to validate the proposed method.
Similar content being viewed by others
Data availability
Enquiries about data availability should be directed to the authors.
References
Turnip, A., Panggabean, J.: Hybrid controller design based magneto-rheological damper look up table for quarter car suspension. Int. J. Artif. Intell. 18(1), 193–206 (2020)
Liu, Y.J., Gong, M.Z., Tong, S.C., Chen, C.L.P., Li, D.J.: Adaptive fuzzy output feedback control for a class of nonlinear systems with full state constraints. IEEE Trans. Fuzzy Syst. 26(5), 2607–2617 (2018)
Huang, J.S., Wang, W., Wen, C.Y., Li, G.Q.: Adaptive event-triggered control of nonlinear systems with controller and parameter estimator triggering. IEEE Trans. Autom. Control 65(1), 318–324 (2020)
Boulkroune, A., Bouzeriba, A., Bouden, T.: Fuzzy generalized projective synchronization of incommensurate fractional-order chaotic systems. Neurocomputing 173, 606–614 (2016)
Chen, M., Ge, S.S., Ren, B.: Adaptive tracking control of uncertain MIMO nonlinear systems with input constraints. Automatica 47(3), 452–465 (2011)
Li, C.D., Gao, J.L., Yi, J.Q., Zhang, G.Q.: Analysis and design of functionally weighted single-input-rule modules connected fuzzy inference systems. IEEE Trans. Fuzzy Syst. 26(1), 56–71 (2018)
Kim, B.S., Yoo, S.J.: Approximation-based adaptive control of uncertain non-linear pure-feedback systems with full state constraints. IET Control Theory Appl. 8(17), 2070–2081 (2014)
Lu, K., Liu, Z., Chen, C.L.P., Zhang, Y.: Event triggered neural control of nonlinear systems with rate dependent hysteresis input based on a new filter. IEEE Trans. Neural Netw. Learn. Syst. 31(4), 1270–1284 (2020)
Deng, H., Krstic, M.: Output-feedback stochastic nonlinear stabilization. IEEE Trans. Autom. Control 44(2), 328–333 (1999)
Li, Y., Liu, L., Feng, G.: Robust adaptive output feedback control to a class of non-triangular stochastic nonlinear systems. Automatica 89, 325–332 (2018)
Wu, Z.J., Xie, X.J., Zhang, S.Y.: Adaptive backstepping controller design using stochastic small-gain theorem. Automatica 43(4), 608–620 (2007)
Wu, Z.J., Xie, X., Shi, P.: Backstepping controller design for a class of stochastic nonlinear systems with Markovian switching. Automatica 45(4), 997–1004 (2009)
Jin, X., Li, Y.X.: Adaptive fuzzy control of uncertain stochastic nonlinear systems with full state constraints-ScienceDirect. Inf. Sci. 57(4), 625–639 (2021)
Li, Y.X., Tong, S.C.: A bound estimation approach for adaptive fuzzy asymptotic tracking of uncertain stochastic nonlinear systems. IEEE Trans. Cybern. 99, 1–10 (2020)
Tong, S.C., Li, Y.M., Sui, S.: Adaptive fuzzy tracking control design for SISO uncertain nonstrict feedback nonlinear systems. IEEE Trans. Fuzzy Syst. 24(6), 1441–1454 (2016)
Li, T., Li, Z., Wang, D., et al.: Output-feedback adaptive neural control for stochastic nonlinear time-varying delay systems with unknown control directions. IEEE Trans. Neural Netw. Learn. Syst. 26(6), 1188–1201 (2014)
Zhi, L., Lai, G., Yun, Z., Xin, C., 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(12), 2129–2140 (2014)
Tong, S., Wang, T., Li, Y.: Fuzzy adaptive actuator failure compensation control of uncertain stochastic nonlinear systems with unmodeled dynamics. IEEE Trans. Fuzzy Syst. 22(3), 563–574 (2013)
Liu, Y.J., Lu, S., Tong, S.: Neural network controller design for an uncertain robot with time-varying output constraint. IEEE Trans. Syst. Man Cybern. Syst. 47(8), 1–9 (2016)
Tong, S., Min, X., Li, Y.: Observer-based adaptive fuzzy tracking control for strict-feedback nonlinear systems with unknown control gain functions. IEEE Trans. Cybern. 50(9), 3903–3913 (2020)
Wang, F., Chen, B., Lin, C., et al.: Distributed adaptive neural control for stochastic nonlinear multiagent systems. IEEE Trans. Cybern. 47(7), 1795–1803 (2016)
Tong, S.C., Li, Y.M.: Adaptive fuzzy output feedback control of MIMO nonlinear systems with unknown dead-zone inputs. IEEE Trans. Fuzzy Syst. 21(1), 134–146 (2013)
Li, H., Lu, B., Qi, Z., et al.: Adaptive fuzzy control of stochastic nonstrict-feedback nonlinear systems with input saturation. IEEE Trans. Syst. Man Cybern. Syst. 47(8), 2185–2197 (2017)
Chen, C.L.P., Liu, Y., Wen, G.: Fuzzy neural network-based adaptive control for a class of uncertain nonlinear stochastic systems. IEEE Trans. Cybern. 44(5), 583–593 (2013)
Li, Y.X.: Barrier Lyapunov function-based adaptive asymptotic tracking of nonlinear systems with unknown virtual control coefficients. Automatica 121(9), 109181 (2020)
Heemels, W., Donkers, M.: Periodic event-triggered control for linear systems. IEEE Trans. Autom. Control. 49(3), 698–711 (2013)
Liu, T., Jiang, Z.P.: Event-based control of nonlinear systems with partial state and output feedback. Automatica 53, 10–22 (2015)
Liu, C.G., Liu, X.P., Wang, H.Q., Zhou, Y.C., Lu, S.Y., Xu, B.: Event triggered adaptive tracking control for uncertain nonlinear systems based on a new funnel function. ISA Trans. 99(5), 130–138 (2020)
Hu, S., Yue, D., Han, Q.L., Xie, X., Chen, X., Dou, C.: Observer-based event-triggered control for networked linear systems subject to denial of-service attacks. IEEE Trans. Cybern. 50(5), 1952–1964 (2019)
Luo, Y.P., Xiao, X., Cao, J.D., Li, A.P., Lin, G.H.: Event-triggered guaranteed cost consensus control for second-order multi-agent systems based on observers. Inf. Sci. 546, 283–297 (2021)
Zhang, X.M., Han, Q.L.: A decentralized event-triggered dissipative control scheme for systems with multiple sensors to sample the system outputs. IEEE Trans. Cybern. 46(12), 2745–2757 (2016)
Liang, H., Guo, X., Pan, Y., Huang, T.: Event-triggered fuzzy bipartite tracking control for network systems based on distributed reduced order observers. IEEE Trans. Fuzzy Syst. 29(6), 1601–1614 (2021)
Yan, Y., Yu, S., Sun, C.: Quantization-based event-triggered sliding mode tracking control of mechanical systems. Inf. Sci. 523, 296–306 (2020)
Zhang, Z., Liang, H., Wu, C., Ahn, C.K.: Adaptive event-triggered out put feedback fuzzy control for nonlinear networked systems with packet dropouts and actuator failure. IEEE Trans. Fuzzy Syst. 27(9), 1793–1806 (2019)
Adaldo, A., Alderisio, F., Liuzza, D. , Shi, G.D.: Event-triggered pinning control of complex networks with switching topologies. In: Proceedings of the 53rd IEEE Conference on Decision and Control, Los Angeles, CA, USA. pp. 2783-2788(2014)
Li, Y.X., Yang, G.H.: Model-based adaptive event-triggered control of strict-feedback nonlinear systems. IEEE Trans. Neural Netw. Learn. Syst. 29(4), 1033–1045 (2017)
Li, Y., Yang, G.: Event-triggered adaptive backstepping control for para metric strict-feedback nonlinear systems. Int. J. Robust Nonlinear Control 28(3), 976–1000 (2018)
Wang, M., Wang, Z.D., Sheng, Y.W.G.: Adaptive neural event-triggered control for discrete-time strict-feedback nonlinear systems. IEEE Trans. Cybern. 50(7), 2946–2958 (2020)
Xing, L.T., Wen, C.Y., Liu, Z.T., Su, H.Y., Cai, J.P.: Event-triggered adaptive control for a class of uncertain nonlinear systems. IEEE Trans. Autom. Control 62(4), 2071–2076 (2017)
Wang, L.: Stable adaptive fuzzy control of nonlinear systems. IEEE Trans. Fuzzy Syst. 1(2), 146–155 (1993)
Chen, W., Jiao, L., Jing, L., Li, R.: Adaptive NN backstepping output-feedback control for stochastic nonlinear strict-feedback systems with time-varying delays. IEEE Trans. Syst. Man Cybern. Part B Cybern. 40(3), 939–950 (2009)
Acknowledgements
This work received funding from the Scientific Research Fund of Liaoning Provincial Education Department of China (Grant No. 2019LNQN05).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors have not disclosed any competing interests.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendix A
Appendix A
The design process is given as follows.
Step 1: According to (15), its derivative is
We choose a Lyapunov function,
with parameters \(\gamma _{1}>0,a_{1}>0\), and \(b_{1}>0\). \(\tilde{\omega }_{1}\) is the estimation error and \(\omega _{1}\) is the estimations of \(\omega _{1}^{*}\) and \(\tilde{\omega }_{1}=\omega _{1}^{*}-\omega _{1} \).
Using Young’s inequality, we get
Substituting (44)–(46) in (43) yields
where \(v_{1}^{T}=\left[ \left\| \varphi _{1}(x_{1})\right\| ^{4}/ \underline{g}_{1}^{2}l_{1}^{2},-1/\underline{g}_{1},g_{1}/\underline{g} _{1},g_{1}^{2}/\underline{g}_{1}^{2}\right] \) and \(S_{1}^{T}=\left[ 3z_{1}/4, \overset{\cdot }{y}_{d},3z_{1}/4,z_{1}^{3}/2\right] .\) Then, we can write
Using (17), we obtain
where \(\bar{\alpha }_{1}=-c_{1}z_{1}+\epsilon _{1}\tau _{1}+\omega _{1}\xi _{1}(x_{1})+\varepsilon _{1}, c_{1}>0,\) and we get
We design the first virtual control input \(\alpha _{1}\) and the first turning function as
with parameters \(m_{1}>0,n_{1}>0\), and \(h_{1}>0\).
From (51),
Substituting (51)–(55) in (50), we can get
To avoid continuously differentiating \(\alpha _{1}\), we describe the first-order filter as
where \(\chi _{2}>0\) is a constant.
Using the definition \(\eta _{2}=d_{2}-\alpha _{1},\) we have
where \(M_{2}(\cdot )\) is a continuous function described as
Step i (\(i=2\), ..., \(n-1\))\( : \) According to (15), its derivative is
Choose a Lyapunov function as
with parameters \(\gamma _{i}>0, a_{i}>0\), and \(b_{i}>0\). \(\tilde{\omega }_{i}\) is the estimation error and \(\omega _{i}\) is the estimations of \(\omega _{i}^{*} \tilde{\omega }_{i}=\omega _{i}^{*}-\omega _{i}\).
Using Young’s inequality, we obtain
Substituting (63)–(65) in (62) yields
where \(v_{i}^{T}=[\left\| \varphi _{i}-\sum _{j=1}^{i-1}\frac{\partial \alpha _{i-1}}{\partial x_{j}}\varphi _{j}\right\| ^{4}/\underline{g} _{i}^{2}l_{i}^{2}\),\(-1/\underline{g}_{i}\), \(g_{i}/\underline{g}_{i}\), \(g_{i}^{2}/\underline{g}_{i}^{2}\), \(g_{i-1} \underline{g}_{i}/\underline{g}_{i-1}]\), and \(S_{i}^{T}=[3z_{1}/4\),\(Ld_{i}\), \(3z_{i}/4\),\(z_{i}^{3}/2\),\(z_{i}/4]\)
Then we can get
From (17),
where \(\bar{\alpha }_{i}=-c_{i}z_{i}+\epsilon _{i}\tau _{i}+\omega _{i}\xi _{i}(x_{i})+\varepsilon _{i}\), \(c_{i}>0,\) and \(M_{i}(\cdot )\) is defined as a continuous function,
Applying Young’s inequality again, we get
where \(\iota \) is a positive constant.
Combining (68) with (70), we obtain
Virtual control law \(\alpha _{i}\) and adaptation laws are devised as
with parameters \(m_{i}>0,n_{i}>0,h_{i}>0\).
From (72), we have the inequality
Substituting (72)–(76) in (71) yields
To avoid continuously differentiating \(\alpha _{i}\), we describe the first-order filter as
where \(\chi _{i+1}>0\) is a constant.
Because \(\eta _{i+1}=d_{i+1}-\alpha _{i},\) we have
where \(M_{i+1}(\cdot )\) is defined as a continuous function,
Step n: According to (1) and (15), we obtain
with parameters \(\gamma _{n}>0,a_{n}>0\), and \(b_{n}>0\). \(\tilde{\omega }_{n}\) is the estimation error and \(\omega _{n}\) is the estimations of \(\omega _{n}^{*}\) and \(\tilde{\omega }_{n}=\omega _{n}^{*}-\omega _{n} \).
According to (14), (15), and (7)
Similar to Step i, virtual control law can be designed as
where \(\bar{\alpha }_{n}=-c_{n}z_{n}+\epsilon _{n}\tau _{n}+\omega _{n}\xi _{n}(x_{n})+\varepsilon _{n}.\)
An improved event-triggered strategy is obtained by noting the existence of the tracking error term. Therefore, the continuous controller can be devised as
where \(m_{n}, n_{n}, h_{n}, \bar{\upsilon }\), and \(\mu \) are positive parameters, and \(\upsilon ^{*}\) is a threshold that can be expressed as
where \(\upsilon ^{*}<\upsilon \left( \bar{\upsilon }>\upsilon \right) \), \( p_{1}>0\), and \(p_{2}>0\). The triggered event is described as
where \(e\left( t\right) =g\left( t\right) -u\left( t\right) \) is measurement error between the continuous controller and the actual controller. \(t_{k},\ k\in z^{+}\), is the controller update time, i.e., whenever (90) is triggered, the time is updated to \(t_{k+1}\), and the input signal \(u\left( t_{k+1}\right) \) is used in the system. Within time \(t\in \left[ t_{k},t_{k+1}\right) \), the signal \(g\left( t_{k}\right) \) remains constant.
Supposing that the t is over a time interval \(\left[ t_{k},t_{k+1}\right) \), combined with (90), we get \(\left| g\left( t\right) -u\left( t\right) \right| \le \upsilon \). Thus, it exists a continuous time-varying parameter \(\varpi \left( t\right) \) also \(\varpi \left( t_{k}\right) =0,\ \varpi \left( t_{k+1}\right) =\pm 1\) and \( \left| \varpi \left( t\right) \right| \le 1\). In addition, \(g\left( t\right) =u\left( t\right) +\varpi \left( t\right) \upsilon \). Based on the above, we can get
where
where \(v_{n}^{T}=[\left\| \varphi _{n}-\sum _{j=1}^{n-1}\frac{\partial \alpha _{i-1}}{\partial x_{j}}\varphi _{j}\right\| ^{4}/g_{n}^{2}l_{n}^{2} \), \(g_{n}/\underline{g}_{n}\),\(-1/g_{n}\),\(g_{n-1}g_{n}/\underline{g}_{n-1}]\) and \(S_{n}^{T}=[3z_{n}/4\), \(0.2785\mu \),\(Ld_{n}\),\(z_{n}/4]\).
Substituting (83)–(87) in (82) yields
where \(\left| M_{i}(\cdot )\right| \le \bar{M}_{i}, i=2,\ldots ,n, \) where \(\bar{M}_{i}\) are positive constants.
Exploiting Young’s inequality, we obtain
Substituting (94)–(96) in (93) yields
Select some appropriate parameters with \(\varpi _{i}=\frac{1}{\chi _{i}}- \frac{1}{2\iota }\bar{M}_{i}^{2}(\cdot )-\frac{1}{2}>0,i=2,\ldots ,n.\)
Selecting
Substituting (94)–(96) in (97) gives
where
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Wang, Q., Gao, C., Cui, Y. et al. Command filtered adaptive fuzzy tracking control for uncertain stochastic nonlinear systems with event-triggered input. Nonlinear Dyn 112, 4585–4597 (2024). https://doi.org/10.1007/s11071-024-09293-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-024-09293-5