Abstract
In this paper, the dynamic event-triggered tracking control issue is studied for a class of unknown stochastic nonlinear systems with strict-feedback form. At first, neural networks (NNs) are used to approximate the unknown nonlinear functions. Then, a dynamic event-triggered controller (DETC) is designed through the adaptive backstepping method. Especially, the triggered threshold is dynamically adjusted. Compared with its corresponding static event-triggered mechanism (SETM), the dynamic event-triggered mechanism (DETM) can generate a larger execution interval and further save resources. Moreover, it is verified by two simulation examples that show that the closed-loop stochastic system signals are ultimately fourth moment semi-globally uniformly bounded (SGUUB).
1. Introduction
In actual engineering applications, network bandwidth is usually limited, and there exist multiple devices sharing the same network. Therefore, we must consider the utilization rate of communication resources. One of the major solutions is to reduce the amount of data transmission as much as possible while ensuring the overall performance of the system. Traditional time-triggered mechanisms can reduce the times of communication to some extent, but it is not flexible enough from the perspective of resource utilization. Compared with time-triggered mechanisms, an event-triggered mechanism (ETM) can reduce the amount of data transmission more effectively, decrease the network load, and have higher flexibility. Thus, scholars have turned their attention to the study of ETM [1,2,3,4,5,6,7,8,9,10,11,12,13,14]. In [2], the authors illustrate the advantages of ETM in saving resources through experimental methods. For uncertain nonlinear systems [5,6], Xing et al. put forward three different ETMs through the adaptive backstepping design method. In [11,12], the authors consider the tracking control problem of stochastic nonlinear systems with an uncertain term. Two adaptive event-triggered controllers with fixed threshold and relative threshold are designed based on fuzzy logic system.
However, most of the above-referred works on ETM are inspired by the work in [3], and the threshold of ETM is commonly a fixed value, so this ETM can be interpreted as SETM. Based on the framework of [3], Girard proposes DETM for the first time in [15], which introduces an intermediate dynamic variable in the triggering condition for adaptive adjustment of the threshold value. In comparison with SETM, DETM can generate a larger execution interval and save resources more effectively. Therefore, DETM is used to solve different problems [15,16,17,18,19,20,21,22,23,24,25,26,27,28]. For networked switched linear systems with time-varying delays [18], a DETM is constructed to guarantee the exponential stability of the closed-loop system, and the simulation comparison is performed to show that the proposed DETM can reduce the times of data transmissions. Considering the consensus problem of linear multi-agent systems [22], DETM is added into the design of the proposed distributed control protocol. Furthermore, for the optimal control problem of locally unknown nonlinear systems, an integral reinforcement learning algorithm based on DETM is proposed in [26], and it is demonstrated that DETM can obtain a larger average triggered interval than SETM under similar performance. When the system is subject to external disturbances and sensor saturation [27], Zuo et al. propose an output-feedback control scheme with DETM to solve the stabilization problem. In [28], the tracking control issue is investigated for unknown nonlinear systems, and the authors designed an adaptive DETC by combing with NN.
Obviously, most of DETM investigations mentioned above are currently focused on deterministic systems. In addition, the systems with environmental disturbances and uncertainty components are often modeled as stochastic nonlinear systems [29,30]. Relative to deterministic systems, the stochastic nonlinear system model can more accurately reflect the dynamic features of the real system. Therefore, it is very significant to study stochastic nonlinear systems. In this paper, for a class of unknown stochastic nonlinear strict-feedback systems, an adaptive DETC is designed in combination with NNs [31,32,33,34,35,36,37,38,39]. The designed DETC ensures that all the signals in the closed-loop system are SGUUB in the sense of the fourth moment.
The main contributions of this paper are summarized below:
(1) A class of unknown stochastic nonlinear strict-feedback systems are considered in this paper, which differ from the deterministic systems studied in [28]. Obviously, stochastic nonlinear systems can reflect the dynamic features of real systems more accurately and are more general. In addition, the unknown nonlinear functions in this system are approximated by NNs.
(2) An adaptive controller with DETM is designed for unknown stochastic nonlinear strict-feedback systems. Compared with SETM designed in [11,12], DETM can save more resources.
The remainder of this paper is arranged as follows. In Section 2, we provide some basic knowledge and problem formulation. In Section 3, we give a description of the design process of the adaptive controller with DETM. Section 4 conducts the simulation. Finally, the conclusions are drawn in Section 5.
Notations 1.
The notations of this paper is explained as follows: , , and represent the sets of real matrix space, real n-dimensional vector space, and real numbers, respectively. For vector g, its transpose can be depicted as . A function : is of class , if is continuous, strictly increasing and , . The expectation operator is expressed as . represents the set of all functions with continuous ith partial derivatives; denotes the family of all non-negative functions , which are in x and in t. is the trace of a matrix. denotes the set of positive integers.
2. Problem Statement and Preliminary
2.1. Problem Statement
Consider the following stochastic nonlinear strict-feedback system
where represents the system state vector; and are control input and system output, respectively; and are unknown smooth nonlinear functions satisfying ; w is r-dimensional independent standard Wiener process. For simplicity, we denote as and as .
Our control objective is to design an adaptive DETC u so that the system output y can track the reference signal , and all the signals of the closed-loop system are SGUUB in the sense of the fourth moment.
To obtain this target, some related definitions, assumptions, and lemmas are introduced next, which are of great importance for the design process below. Firstly, consider the stochastic nonlinear system:
where and are locally Lipschitz functions, which satisfy and .
Assumption 1.
(see, [11]). The desired trajectory and its first nth order derivatives are known, continuous, and bounded.
Definition 1.
(see, [11]). For , the infinitesimal generator is defined as
Definition 2.
(see, [11]). If for a compact set and any initial state , there exist a constant and a time constant such that for all , the trajectory of system (2) is called to be SGUUB in the bth moment.
Lemma 1.
Lemma 2.
(Young’s Inequality).(see, [11]). If constants and , then
2.2. Function Approximation
In the following, the radial basis function NNs [36] are employed to settle unknown nonlinear continuous functions, which means that the continuous function can be approximated on a compact set D as:
where and are NN ideal weights and approximation error, respectively; The NN node number is l; is the NN input vector; is the radial basis function and can be selected in the form of the following Gaussian function
and are the width and center of basis function , respectively; Define the ideal as
Now, we give the following assumption about the approximation error :
Assumption 2.
(see, [36]). The approximation error satisfies
where is a constant.
3. DETC Design and Stability Analysis
To design an adaptive DETC, we define the following coordinate transformation:
where represents the error variable, is the virtual controller, which need to be designed subsequently.
Now, the adaptive backstepping method is used for the following design.
Step 1.
Select a symmetric positive-definite Lyapunov function
There holds
with Young’s Inequality, we acquire
and
Since functions and are unknown, function can be approximated as through using NN, where is the NN approximation error, , and .
Using Young’s Inequality, we get
where , and .
Remark 1.
To reduce the number of adjustments of the adaptive parameters, we redefine a new unknown parameter θ in this paper, so that only one adaptive parameter needs to be estimated online during the whole design process. The remaining NN weight will appear in the subsequent design process. For convenience, the lumped parameter is expressed as .
Choose
where is estimation error of .
Moreover, we have
To reach our control objective, we choose virtual control variable as
where is a constant and
Stepj().
where .
Select the following symmetric positive-definite Lyapunov function
There holds
Applying Young’s inequality, we have
Function can be approximated as by using NN, where is the NN approximation error, , and . Using Young’s Inequality, we get
where .
We choose virtual control variable as
and
Stepn.
where .
Select the following symmetric positive-definite Lyapunov function
There holds
Similar to (16), the inequality can be derived as
Now, function can be approximated as where is the approximation error, , and .
Using Young’s Inequality, we get
where .
We choose virtual control variable as
and
With the view of reducing the load of computation and transmission, we introduce a dynamic variable in designing the event-triggered condition during the controller design process. The condition can be designed in such a way that
where is an internal dynamic variable to be designed later; is a design parameter; ; and is the controller update time.
According to the nature of hyperbolic tangent function , we can see , where and . Then, is used to eliminate term in (33). Design as
Remark 2.
In [28], the authors study the dynamic event-triggered tracking control for deterministic nonlinear systems. Compared with [28], stochastic disturbances are considered in this paper. Obviously, such stochastic nonlinear systems are more practical and more general [40,41,42].
Choose a Lyapunov function with . Then, from Lemma 1, it follows that
From event-triggered condition (35), we have , and the following inequality is obtained
In order to assure the stochastic stability of the closed-loop system, we design , where , and we get
From (35), for , it is obvious that , i.e.,
Remark 3.
Furthermore, inequality (46) satisfies
and
where . From (48), the following compact set can be obtained
By combining (49) with Definition 2, it can be obtained that variable and parameter eventually converge to the compact set . Therefore, it has been proven that the signals of the closed-loop system are SGUUB in the fourth moment, and is SGUUB in mean square.
Based on the above discussion, it is straightforward to obtain the following results.
Theorem 1.
According to Theorem 1, we can also deduce that the designed DETC can eliminate the Zeno phenomenon. From (34), we can derive the boundedness and continuity of , which means there has a constant m such that . In view of (34), let for , and then
Moreover, it is noted that and . Thus, there exists
This implies that the Zeno phenomenon is excluded.
4. Numerical Simulation
Now, we take two simulation examples to show the validity of the proposed control method.
Example 1.
Consider the following stochastic nonlinear system:
where , , , . The control objective is to make y track . Under the control design method proposed above, the controller and the adaptive law are designed as
In this paper, the DETM we studied is
To make a comparison, the simulations are also constructed with SETM
In this simulation, we choose the initial conditions as , , , . The parameters are selected as , , , , , , , and . The radial basis functions are chosen as with and widths .
Figure 1 shows the trajectories of output signal y and reference signal . We can see that the output signal soon tracks the reference signal under the two control mechanisms. Further, the simulation of tracking errors under DETM and SETM is given in Figure 2, which further illustrates the tracking performance of the system under different mechanisms. The parameter adaptive laws is bounded which is depicted in Figure 3. From Figure 4, it can be seen that the threshold under DETM is adaptively adjusted through a bounded dynamic variable, while the threshold under SETM is a fixed value. Figure 5 gives the triggered time interval under both mechanisms, and it can be seen that the Zeno phenomenon is avoided. Table 1 gives the triggering times under both mechanisms when h takes different values, which further illustrates that DETM saves more resources than SETM.
Figure 1.
The trajectories of output signal y and reference signal .
Figure 2.
Tracking errors under DETM and SETM.
Figure 3.
The trajectories of under DETM and SETM.
Figure 4.
Event-triggered errors.
Figure 5.
Triggered time interval .
Table 1.
Inter-event times.
Remark 4.
From Table 1, we can see that when h takes smaller values, the triggering times of DETM are obviously less than that of SETM. This is mainly because plays a key role in the threshold of DETM only when h takes a small value. When h takes a large value, DETM is similar to SETM.
Example 2.
To further demonstrate the effectiveness of the control method, the single-link robot arm system [7] operating in noise environments is considered. When the system is without noise, the model is
where and denote the angle and angular velocity of the robot arm, respectively; J represents the moment of inertia; M denotes the mass of the load; L represents the value of the length; g is the acceleration of gravity; R is damping coefficient. The values of these relative parameters are kg·m2, kg, N/kg, m, and Nm·s/rad.
Take noise disturbance into consideration and define , . Equation (55) can be reformulated as
where , , , , and the tracking signal is .
According to the aforementioned analysis, the designed DETC with NNs for this example are the same as Example 1. Similarly, we choose the initial conditions as , , , and select the parameters as , , , , , , , .
As can be seen in Figure 6, the output signal y can track . In Figure 7, tracking error converges to zero within a very small range. The trajectory of adaptive parameter and dynamically threshold are shown in Figure 8 and Figure 9, respectively. It also can be seen from Figure 9 that the threshold is dynamically adjustable under DETM. Moreover, the dynamic variable is bounded. From the triggered time interval in Figure 10, we deduce that the Zeno phenomenon is avoided under DETM. The simulation verifies the obtained theoretical results.
Figure 6.
The trajectories of output signal and reference signal.
Figure 7.
Tracking error.
Figure 8.
The trajectory of .
Figure 9.
Event-triggered error.
Figure 10.
Triggered time interval .
5. Conclusions
For a class of unknown stochastic nonlinear strict-feedback systems, a dynamic event-triggered design method is investigated in this paper. Combining adaptive backstepping and NNs, an adaptive DETC is designed by adding a dynamic variable to the triggering threshold. The theoretical results ensure that the signals of the closed-loop system are SGUUB in the sense of the fourth moment, and the final simulation shows that DETM can save resources more efficiently than SETM.
Author Contributions
Supervision, J.L.; Writing—original draft, Y.F.; Writing—review & editing, S.W. and X.L. All authors have read and agreed to the published version of the manuscript.
Funding
This work was supported in part by National Natural Science Foundation of China (61673014), Natural Fundation of Xianyang Normal University under Grants (12XSYK011) and Special Scientifific Research Plan Project of Shaanxi Provincial Department of Education (No. 21JK0488).
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Åarzén, K.E. A simple event-based PID controller. IFAC Proc. Vol. 1999, 32, 8687–8692. [Google Scholar] [CrossRef]
- Åström, K.J.; Bernhardsson, B. Comparison of periodic and event based sampling for first-order stochastic systems. IFAC Proc. Vol. 1999, 32, 5006–5011. [Google Scholar] [CrossRef] [Green Version]
- Tabuada, P. Event-triggered real-time scheduling of stabilizing control tasks. IEEE Trans. Autom. Control. 2007, 52, 1680–1685. [Google Scholar] [CrossRef] [Green Version]
- Tallapragada, P.; Chopra, N. On event triggered tracking for nonlinear systems. IEEE Trans. Autom. Control. 2013, 58, 2343–2348. [Google Scholar] [CrossRef] [Green Version]
- 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. 2017, 62, 2071–2076. [Google Scholar] [CrossRef]
- Xing, L.T.; Wen, C.Y.; Liu, Z.T.; Su, H.Y.; Cai, J.P. Event-triggered output feedback control for a class of uncertain nonlinear systems. IEEE Trans. Autom. Control. 2019, 64, 290–297. [Google Scholar] [CrossRef]
- He, M.; Li, J.M. Event-triggered adaptive tracking control for a class of uncertain stochastic nonlinear systems with Markov jumping parameters. Int. J. Adapt. Control Signal Process. 2018, 32, 1655–1674. [Google Scholar] [CrossRef]
- 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. 2020, 99, 130–138. [Google Scholar] [CrossRef] [PubMed]
- Luo, S.X.; Deng, F.Q. On event-triggered control of nonlinear stochastic systems. IEEE Trans. Autom. Control 2019, 65, 369–375. [Google Scholar] [CrossRef]
- Qiu, J.B.; Ma, M.; Wang, T. Event-triggered adaptive fuzzy fault-tolerant control for stochastic nonlinear systems via command filtering. IEEE Trans. Syst. Man Cybern. Syst. 2020. [Google Scholar] [CrossRef]
- Li, B.M.; Xia, J.W.; Zhang, H.S.; Shen, H.; Wang, Z. Event-triggered adaptive fuzzy tracking control for stochastic nonlinear systems. J. Frankl. Inst. 2020, 357, 9505–9522. [Google Scholar] [CrossRef]
- Lian, Y.X.; Xia, J.W.; Sun, W.; Wang, Z.; Zhang, H.S. Adaptive fuzzy control for non-strict-feedback stochastic uncertain non-linear systems based on event-triggered strategy. IET Control Theory Appl. 2021, 15, 1018–1027. [Google Scholar] [CrossRef]
- Hu, Z.H.; Mu, X.W. Event-Triggered Impulsive Control for Nonlinear Stochastic Systems. IEEE Trans. Cybern. 2021. [Google Scholar] [CrossRef]
- Zhao, N.N.; Ouyang, X.Y.; Wu, L.B.; Shi, F.R. Event-triggered adaptive prescribed performance control of uncertain nonlinear systems with unknown control directions. ISA Trans. 2020, 99, 130–138. [Google Scholar] [CrossRef]
- Girard, A. Dynamic triggering mechanisms for event-triggered control. IEEE Trans. Autom. Control. 2015, 60, 1992–1997. [Google Scholar] [CrossRef] [Green Version]
- Tripathy, N.S.; Kar, I.N.; Paul, K. Robust dynamic event-triggered control for linear uncertain system. IFAC-PapersOnLine 2016, 49, 207–212. [Google Scholar] [CrossRef]
- Hu, W.F.; Yang, C.H. Consensus of linear multi-agent systems by distributed dynamic event-triggered control. In Proceedings of the 2017 International Workshop on Complex Systems and Networks (IWCSN), Doha, Qatar, 8–10 December 2017; pp. 284–289. [Google Scholar] [CrossRef]
- Li, P.F.; Kang, Y.; Zhao, Y.B.; Zhou, J. Dynamic event-triggered control for networked switched linear systems. In Proceedings of the 2017 36th Chinese Control Conference (CCC), Dalian, China, 26–28 July 2017; pp. 7984–7989. [Google Scholar] [CrossRef]
- Ge, X.H.; Han, Q.L. Distributed formation control of networked multi-agent systems using a dynamic event-triggered communication mechanism. IEEE Trans. Ind. Electron. 2017, 64, 8118–8127. [Google Scholar] [CrossRef]
- Zuo, Z.Q.; Guan, S.Y.; Wang, Y.J.; Li, H.C. Dynamic event-triggered and self-triggered control for saturated systems with anti-windup compensation. J. Frankl. Inst. 2017, 354, 7624–7642. [Google Scholar] [CrossRef]
- Wang, Y.J.; Jia, Z.X.; Zuo, Z.Q. Dynamic event-triggered and self-triggered output feedback control of networked switched linear systems. Neurocomputing 2018, 314, 39–47. [Google Scholar] [CrossRef]
- Hu, W.F.; Yang, C.H.; Huang, T.W.; Gui, W.H. A distributed dynamic event-triggered control approach to consensus of linear multiagent systems with directed networks. IEEE Trans. Cybern. 2018, 50, 869–874. [Google Scholar] [CrossRef] [PubMed]
- Dolk, V.S.; Borgers, D.P.; Heemels, W. Output-based and decentralized dynamic event-triggered control with guaranteed L-p-gain performance and Zeno-freeness. IEEE Trans. Autom. Control. 2016, 62, 34–49. [Google Scholar] [CrossRef]
- Li, H.; Liu, Y.G.; Huang, Y.X. Adaptive stabilization via dynamic event-triggered output feedback for uncertain nonlinear systems. J. Control Theory Appl. 2019, 36, 1871–1878. [Google Scholar] [CrossRef]
- Li, F.Z.; Liu, Y.G. Adaptive event-triggered output-feedback controller for uncertain nonlinear systems. Automatica 2020, 117, 109006. [Google Scholar] [CrossRef]
- Mu, C.X.; Wang, K.; Qiu, T. Dynamic event-triggering neural learning control for partially unknown nonlinear systems. IEEE Trans. Cybern. 2020. [Google Scholar] [CrossRef]
- Zuo, Z.Q.; Xie, P.F.; Wang, Y.J. Output-based dynamic event-triggering control for sensor saturated systems with external disturbance. Appl. Math. Comput. 2020, 374, 125043. [Google Scholar] [CrossRef]
- Gao, H.; Song, Y.D.; Wen, C.Y. Event-triggered adaptive neural network controller for uncertain nonlinear system. Inf. Sci. 2020, 506, 148–160. [Google Scholar] [CrossRef]
- Wu, J.; Chen, X.M.; Zhao, Q.J.; Li, J.; Wu, Z.G. Adaptive neural dynamic surface control with prespecified tracking accuracy of uncertain stochastic nonstrict-feedback systems. IEEE Trans. Cybern. 2020. [Google Scholar] [CrossRef] [PubMed]
- Wu, J.; Sun, Y.B.; Zhao, Q.J. Adaptive asymptotic control of stochastic systems with state delay and unknown control directions. IEEE T Circuits-II 2021. [Google Scholar] [CrossRef]
- Seshagiri, S.; Khalil, H.K. Output feedback control of nonlinear systems using RBF neural networks. IEEE Trans. Neural Netw. 2000, 11, 69–79. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Wang, D.; Huang, J. Adaptive neural network control for a class of uncertain nonlinear systems in pure-feedback form. Automatica 2002, 38, 1365–1372. [Google Scholar] [CrossRef]
- Li, J.; Chen, W.S.; Li, J.M.; Fang, Y.Q. Adaptive NN output-feedback stabilization for a class of stochastic nonlinear strict-feedback systems. ISA Trans. 2009, 48, 468–475. [Google Scholar] [CrossRef] [PubMed]
- Chen, W.S.; Jiao, L.C.; Li, J.; Li, R.H. Adaptive NN backstepping output-feedback control for stochastic nonlinear strict-feedback systems with time-varying delays. IEEE Trans. Syst. Man Cybern B Cybern. 2009, 40, 939–950. [Google Scholar] [CrossRef]
- Chen, W.S. Output-feedback adaptive stochastic nonlinear stabilization using neural networks. J. Syst. Eng. Electron. 2010, 21, 81–87. [Google Scholar] [CrossRef]
- Ge, S.S.; Hang, C.C.; Lee, T.H.; Zhang, T. Stable Adaptive Neural Network Control; Springer Science and Business Media: Berlin/Heidelberg, Germany, 2013. [Google Scholar]
- Zhu, Q.D.; Liu, Y.C.; Wen, G.X. Adaptive neural network output feedback control for stochastic nonlinear systems with full state constraints. ISA Trans. 2020, 101, 60–68. [Google Scholar] [CrossRef] [PubMed]
- Bai, W.W.; Li, T.S.; Tong, S.C. NN reinforcement learning adaptive control for a class of nonstrict-feedback discrete-time systems. EEE Trans. Cybern. 2020, 50, 4573–4584. [Google Scholar] [CrossRef]
- Deng, Y.J.; Zhang, X.K.; Zhang, G.Q.; Han, X. K; Zhang, G.Q.; Han, X. Adaptive neural tracking control of strict-feedback nonlinear systems with event-triggered state measurement. ISA Trans. 2021. [Google Scholar] [CrossRef]
- Arnold, L.; Lefever, R. Stochastic Nonlinear Systems in Physics, Chemistry, and Biology; Spring: Berlin/Heidelberg, Germany, 1981. [Google Scholar]
- Liu, Z.G.; Wu, Y.Q. Modelling and adaptive tracking control for flexible joint robots with random noises. Int. J. Control. 2014, 87, 2499–2510. [Google Scholar] [CrossRef]
- Diao, S.Z.; Sun, W.; Su, S.F. Neural-based adaptive event-triggered tracking control for flexible-joint robots with random noises. Int. J. Robust Nonlinear Control. 2020. [Google Scholar] [CrossRef]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).