This paper investigates the event-triggered tracking issue for p-normal switched stochastic nonlinear systems. Unlike the existing event-triggered schemes, an event-triggering mechanism is proposed with a dynamic gain. Then, a new adaptive event-triggered controller (ETC) is designed via output feedback. The presented control scheme can render that all signals of the closed-loop system are bounded almost surely. Moreover, the Zeno phenomenon is excluded. Three examples are provided to verify the efficiency of the presented strategy.
It is widely known that nonlinearities exist in many practical engineering fields, such as agronomic systems, single-link robot systems, chemical reactor systems, tunnel diode circuit systems, and complex networked systems. Recently, the investigation for nonlinear systems has drawn considerable attention (Bibi et al., 2020; Chu et al., 2021; Li et al., 2021; Wu et al., 2020a; Zahedi and Binazadeh, 2020; Zhai, 2019). Many effective control algorithms have been put forward, such as adaptive control (Lin and Qian, 2002; Niu et al., 2020; Zhai and Karimi, 2019), finite-time control (Mei et al., 2020; Min et al., 2021), and output-feedback control (Yan et al., 2017). However, stochastic disturbances exist in many practical nonlinear systems. Over the past few decades, many meaningful accomplishments have been obtained for stochastic nonlinear systems (Jiang and Zhai, 2019; Lan and Li, 2017; Li et al., 2020; Min et al., 2019; Niu and Liu, 2017; Qin and Min, 2020; Song and Zhai, 2019). To name a few, by means of an auxiliary system, an output-feedback controller was presented in Min et al. (2019) for stochastic nonlinear systems with input saturation. On account of the existence of unknown measurement sensitivity, the authors employed the low-gain linear K-filters to design a controller without using the information of the output function in Li et al. (2020). In Song and Zhai (2019), the problem of finite-time control was discussed for high-order stochastic systems whose nonlinearities were restricted by different low-triangular and upper-triangular structure.
Note that tracking control plays an important role in control theory, which can be applied in many practical engineering (Hua et al., 2020; Li et al., 2018; Sun et al., 2020; Wu et al., 2020b; Yao and Zhang, 2019; Zhang et al., 2018; Zhao et al., 2015). It is well known that tracking control is to design a controller to track a predetermined signal, which is more challenging than the conventional stabilization problem. In Zhang et al. (2018), the finite-time tracking control issue was tackled using the backstepping technique. With the help of a new full-order high gain auxiliary system, in Hua et al. (2020), the adaptive tracking control problem was tackled for stochastic nonlinear systems with input saturation. On the basis of the backstepping method, the authors presented an adaptive controller for stochastic switched systems in Yao and Zhang (2019).
To save communication and computation resources, event-triggered control is presented and has aroused widespread attention. Up to now, various results on event-triggered control have been proposed (Huang and Liu, 2019; Li and Liu, 2020; Ma et al., 2019; Mu et al., 2021; Wang and Chen, 2021; Xing et al., 2019). For instance, by employing a dynamic gain and two event-triggering mechanisms, two new adaptive tracking strategies for uncertain nonlinear systems were developed in Huang and Liu (2019), which avoided infinitely fast sampling/execution and ensured the prespecified tracking accuracy. In Xing et al. (2019), by introducing two different event-triggered strategies, the control problem of uncertain nonlinear systems was addressed via output feedback. By means of an adaptive dynamic gain and a dynamic-gain observer, Li and Liu (2020) proposed an event-triggering mechanism and further designed a new adaptive controller. In Ma et al. (2019), an event-triggered control law was proposed by combining the barrier Lyapunov functions with a reduced-order observer.
Motivated by the above discussions, we attempt to solve the adaptive tracking control issue for p-normal switched stochastic nonlinear systems by event-triggered output feedback. The contributions of this article are summarized as follows:
Distinct from the existing works (Lan and Li, 2017; Niu and Liu, 2017), uncertain parameters and constant terms simultaneously exist in the considered system.
To tackle the unknown homogeneous growth rate, a dynamic gain is introduced.
The newly proposed event-triggering mechanism is a dynamic one, which merges delicately with a dynamic gain. Then, a new event-triggered controller (ETC) is constructed via output feedback, which can ensure all signals of the system are bounded almost surely.
Notations
In this paper, is the family composed of all real numbers. is the real n-dimensional space. . . stands for the set of all positive integers. is the trace of a square matrix. is the set of all functions with continuous ith partial derivatives.
Problem description and preliminaries
Stochastic stability
Consider the following system
where represents the system state, is an r-dimensional standard Wiener process defined on the complete probability space . The functions and are locally with and .
Definition 1
For a given function associated with system (1), the infinitesimal generator is (Krstic and Deng, 1998)
Definition 2
Consider system (1), and assume there is a positive definite function , two functions , , constants and such that (Gao et al., 2017)
then,
there is an almost surely unique solution on ;
the solution process is bounded almost surely;
the solution process satisfies
System description
Consider the following system
where are the system states with , denotes the output, and is the reference signal. is the switching signal. is defined as those in equation (1). For and , and are with and . is the input signal. , , and are the system powers.
Assumption 1
There exist two non-negative constants , , and two unknown constants , , such that for and
where and
Next, we set . Furthermore, one of the conditions below should be met:
, if or for all ;
, otherwise.
Assumption 2
The reference signal and its derivative are bounded. For a constant , one has and .
Remark 1
As a matter of fact, Assumption 1 is more general than those in Lan and Li (2017) and Niu and Liu (2017). When and , Assumption 1 degrades into that in Niu and Liu (2017). If , , and , are known, Assumption 1 coincides with that in Lan and Li (2017). For simplicity, let with being an even integer and being an odd integer.
Our objective is to propose an event-triggered tracking scheme for system (5). First, we consider the following nominal system
where represents the state, is the control input and is the output. In the analysis below, several parameters are introduced. Let satisfy . Meanwhile, is selected in the manner:
choose , if the condition (a) of Assumption 1 is satisfied;
if the condition (b) of Assumption 1 holds, then can be chosen as satisfying .
Similar to the design process in Zhai and Du (2014), a state feedback controller is designed as shown in the following lemma.
Lemma 4
For system (7), a family of virtual controllers ,, are defined as
with . There is a state feedback controller
such that
with and .
In what follows, for system (7), we construct a homogeneous observer
where and . According to equation (9), an output-feedback controller can be represented as
where .
For , we denote
where .
Denote , . Then, one can obtain the following result
where .
Based on Lemma 1, one has
where .
Similar to the method in Zhai and Du (2014), the following propositions can be obtained.
Proposition 1
For , it can be obtained that
with and a continuous function .
Proposition 2
When , one has
where is a continuous function and .
Proposition 3
For , we can get
with being a continuous function of .
According to equation (15) and the above propositions, one has
where .
Motivated by Xing et al. (2019), we adopt the following event-triggering mechanism
where is defined as
with , , , and . , represents the update time with . is a dynamic gain and its derivative is defined as
where , , and are the positive constants. is a positive constant to be determined later. If equation (21) holds, the control signal will be updated to . When , will be kept. From equation (21), we get
Based on the above analysis, it is easy to obtain that is the positive definite and proper with respect to . From equations (7) and (11), one has
By introducing
it is easy to prove that is HOD . According to Lemma 3, one has
where .
Remark 3
From the construction of , it follows that
with and , which means that is HOD .
Remark 4
In this paper, a new event-triggered control strategy is established by coupling with a dynamic gain. The triggering threshold in event-triggered condition (21) can be adaptively adjusted in line with , which is more flexible. Besides, when and in equation (21), the triggering mechanism coincides with the fixed threshold strategy in Xing et al. (2019); if in equation (21), the mechanism degrades into the relative threshold strategy in Ma et al. (2019) and Xing et al. (2019).
Thus, according to the above analysis, we can summarize the theorem as follows.
Theorem 1
For system (5) with Assumptions 1 and 2, under the event-triggering rulers (20)–(22), the tracking problem can be solved and the Zeno phenomenon is avoided.
Proof
For system (5), choose the transformation of coordinates
where , , , and is a dynamic gain. With the help of the new z-coordinate, we can rewrite system (5) as
With the definition of in mind, one has , which means that
Hence, it follows from equation (50) that is continuous and is . Meanwhile, based on the construction of , it is easily obtained that and . Based on the above analysis, it is obvious that the closed-loop system satisfies the locally Lipschitz condition. In the light of Definition 2, for , there exists a unique solution .
We first prove L(t) is bounded on . Due to , is a monotone non-decreasing function. There is a time such that
Then, one can deduce that
By virtue of Lemma 3, for two positive constants and , one has
From equation (57) and Definition 2, we know that and are also bounded on , which implies is bounded on . Assume that . According to equation (23), it holds that , which contradicts with the assumption . Hence, is bounded on .
Due to the continuity of the solution, can be infinite. Hence, we know that , , and are bounded on . Based on equation (37) and the boundedness of , we can infer that are bounded almost surely. By virtue of equation (57) and Definition 2, there holds
where . Following the boundedness of , one holds that is bounded almost surely. Therefore, all signals of the closed-loop system are bounded almost surely.
Next, we will show that Zeno behavior does not happen. From equation (12), equation (22), and the definition of , one obtains that is a function. According to the boundedness of and , one has is bounded.
which leads to . Therefore, the Zeno behavior does not occur.
Remark 5
It should be mentioned that the condition imposed on nonlinear drift and diffusion terms is relaxed, which is more widely used. In this paper, one main challenge is to tackle the issue of the unknown homogeneous growth rate. To overcome this difficulty, a dynamic gain is introduced instead of the scaling gain in Li et al. (2018).
Remark 6
These variables/parameters used in controller design and analysis are described in Table 1.
List of the variables/parameters.
Variable/parameter
Implication
, , , , , , , , , , , , , , , , , , ,
Known positive constants
, , ,
Unknown positive constants
,
Continuous functions with
Simulation examples
Example 1
Consider the following switched system
where , . In order to verify the robustness of the proposed method, nonlinear drift and diffusion terms are given by the two cases as follows:
Case 1: , , , , , , , and .
Case 2: , , , , , , , and .
By choosing , one obtains , , , and . Obviously, Assumption 1 holds. By Theorem 1, the observer and controller are given by
In simulation, the reference signal is given by . The initial value is selected as . For Case 1, the parameters are adopted as , , , , , , , , , and . For Case 2, the parameters are set to , , , , , , , , , and . Figures 1–5 depict all simulation results, which verify the effectiveness of the developed control method.
System state and reference signal in Example 1.
Dynamic gain in Example 1.
Control input in Example 1.
Switching signal in Example 1.
The time interval of triggering events in Example 1.
Example 2
As is shown in Hou et al. (2013), the continuous stirred tank reactor (CSTR) with two modes feed stream is described by
where , , and . By choosing and , it can be verified that Assumption 1 is met.
In the practical simulation, we choose . The initial value is . In order to analyze the influence of control parameters on the closed-loop system, two groups of the parameters are selected as follows:
Case I: , , , , , , , , , and .
Case II: , , , , , , , , , and .
Simulation results are demonstrated in Figures 6–10, which can indicate the efficiency of the presented scheme. From these figures, it can be seen that the selection of control parameters affects the system output tracking performance.
System state and reference signal in Example 2.
Dynamic gain in Example 2.
Control input in Example 2.
Switching signal in Example 2.
The time interval of triggering events in Example 2.
Example 3
The single-link robot arm borrowed from Min et al. (2021) is given to compare the effects of the control scheme in this paper with that in Li et al. (2018). The corresponding dynamic system without considering switching is given by
where and are the link angular displacement and actual input, respectively. is the viscous damping with the damping coefficient . , , , and represent the acceleration of gravity, the moment of inertia, the mass, and length of the link, respectively.
Letting with as the uncertain variable and defining and , system (65) can be represented as
where and with being the covariance of stochastic noise. Choose the parameters: , , , , and .
In the practical simulation, choose . In this paper, the design parameters are given by , , , , , , , , , and . The parameters in Li et al. (2018) are chosen as , , , and . Under the same initial values , , , the simulation results of the presented strategy and Li et al. (2018) are demonstrated in Figures 11 and 12. These figures show that the output tracking performance in this paper is better than that in Li et al. (2018).
System state and reference signal in Example 3.
Tracking error in Example 3.
Conclusion
In this paper, the adaptive tracking control problem has been considered for p-normal switched stochastic nonlinear systems under dynamic event-triggering mechanism. The growth condition imposed on nonlinear drifts/diffusions is further relaxed and a new dynamic ETC is designed. Simulation results indicate the validity of the presented scheme. Our future work is to explore how to solve the event-triggered tracking control problem of constrained nonlinear systems with actuator faults.
Footnotes
Declaration of conflicting interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: The work was supported by the National Natural Science Foundation of China (grant no. 61873061) and the Natural Science Foundation of Jiangsu Province (BK20211162).
ORCID iDs
Manman Yuan
Junyong Zhai
Hui Ye
References
1.
BacciottiARosierL (2001) Liapunov Functions and Stability in Control Theory. Berlin: Springer.
2.
BibiYBouhaliOBouktirT (2020) Hybrid fuzzy direct/indirect adaptive controller for uncertain nonlinear systems. Transactions of the Institute of Measurement and Control42(15): 3012–3023.
3.
ChuLHanYQZhuAL, et al. (2021) Multi-dimensional Taylor network-based adaptive control for nonlinear systems with unknown parameters. Transactions of the Institute of Measurement and Control43(3): 646–655.
4.
GaoYFSunXMWenCY, et al. (2017) Adaptive tracking control for a class of stochastic uncertain nonlinear systems with input saturation. IEEE Transactions on Automatic Control62(5): 2498–2504.
5.
HouMZFuFYDuanGR (2013) Global stabilization of switched stochastic nonlinear systems in strict-feedback form under arbitrary switchings. Automatica49(8): 2571–2575.
6.
HuaCCMengRLiK, et al. (2020) Full state constraints based adaptive tracking control for uncertain nonlinear stochastic systems with input saturation. Journal of the Franklin Institute357(9): 5125–5142.
7.
HuangYXLiuYG (2019) Practical tracking via adaptive event triggered feedback for uncertain nonlinear systems. IEEE Transactions on Automatic Control64(9): 3920–3927.
8.
JiangYZhaiJ (2019) Global sampled-data output feedback stabilization for a class of switched stochastic nonlinear systems with quantized input and unknown output gain. Transactions of the Institute of Measurement and Control41(16): 4511–4520.
9.
KrsticMDengH (1998) Stabilization of Uncertain Nonlinear Systems. New York: Springer.
10.
LanQXLiSH (2017) Global output-feedback stabilization for a class of stochastic nonlinear systems via sampled-data control. International Journal of Robust and Nonlinear Control27(17): 3643–3658.
LiHFZhangXFLiM (2020) Design of output feedback controller for stochastic feedforward systems with unknown measurement sensitivity. ISA Transactions97: 182–188.
13.
LiSAhnCKGuoJ, et al. (2021) Global output feedback sampled-data stabilization of a class of switched nonlinear systems in the p-normal form. IEEE Transactions on Systems, Man, and Cybernetics: Systems51(2): 1075–1084.
14.
LiWQLiuLFengG (2018) Output tracking of stochastic nonlinear systems with unstable linearization. International Journal of Robust and Nonlinear Control28(2): 466–477.
15.
LinWQianCJ (2000) Adding one power integrator: A tool for global stabilization of high-order lower triangular systems. Systems & Control Letters39(5): 339–351.
16.
LinWQianCJ (2002) Adaptive control of nonlinearly parameterized systems: A nonsmooth feedback framework. IEEE Transactions on Automatic Control47(5): 757–774.
17.
MaHLiHYLiangHJ, et al. (2019) Adaptive fuzzy event triggered control for stochastic nonlinear systems with full state constraints and actuator faults. IEEE Transactions on Fuzzy Systems27(11): 2242–2254.
18.
MeiKQMaLHeRX, et al. (2020) Finite-time controller design of multiple integrator nonlinear systems with input saturation. Applied Mathematics and Computation372: 124986.
19.
MinHFXuSYZhengZQ (2021) Adaptive finite-time stabilization of stochastic nonlinear systems subject to full-state constraints and input saturation. IEEE Transactions on Automatic Control66(3): 1306–1313.
20.
MinHFXuSYZhangBY, et al. (2019) Output-feedback control for stochastic nonlinear systems subject to input saturation and time-varying delay. IEEE Transactions on Automatic Control64(1): 359–364.
21.
MuCXLiaoKJWangK (2021) Event-triggered design for discrete-time nonlinear systems with control constraints. Nonlinear Dynamics103(3): 2645–2657.
22.
NiuBLiuL (2017) Global stabilization for a class of switched high-order stochastic nonlinear systems. International Journal of Control90(9): 1916–1924.
23.
NiuBLiuMLiA (2020) Global adaptive stabilization of stochastic high-order switched nonlinear non-lower triangular systems. Systems & Control Letters136: 104596.
24.
QinXYMinHF (2020) Further results on state feedback stabilization for a class of stochastic feedforward nonlinear systems with time delays. Transactions of the Institute of Measurement and Control41(1): 127–134.
25.
RenBSanPPGeSS, et al. (2009) Adaptive dynamic surface control for a class of strict-feedback nonlinear systems with unknown backlash-like hysteresis. In: Proceedings of the 2009 American control conference, St. Louis, MO, 10–12 June, pp. 4482–4487. New York: IEEE.
26.
SongZBZhaiJY (2019) Global finite-time stabilization for switched stochastic nonlinear systems via output feedback. Journal of the Franklin Institute356(3): 1379–1395.
27.
SunZYGuYJMengQH, et al. (2020) Output tracking control of high-order nonlinear systems with dynamic uncertainties. Transactions of the Institute of Measurement and Control42(8): 1511–1520.
28.
WangLJChenCLP (2021) Reduced-order observer-based dynamic event-triggered adaptive NN control for stochastic nonlinear systems subject to unknown input saturation. IEEE Transactions on Neural Networks and Learning Systems32(4): 1678–1690.
29.
WuLBParkJHXieXP, et al. (2020a) Event-triggered adaptive asymptotic tracking control of uncertain nonlinear systems with unknown dead-zone constraints. Applied Mathematics and Computation386: 125528.
30.
WuYXXuTMoHQ (2020b) Adaptive tracking control for nonlinear time-delay systems with time-varying full state constraints. Transactions of the Institute of Measurement and Control42(12): 2178–2190.
31.
XingLTWenCYLiuZT, et al. (2019) Event-triggered output feedback control for a class of uncertain nonlinear systems. IEEE Transactions on Automatic Control64(1): 290–297.
32.
YanXHSongXMWangZH, et al. (2017) Global output-feedback adaptive stabilization for planar nonlinear systems with unknown growth rate and output function. Applied Mathematics and Computation314(1): 299–309.
33.
YaoLQZhangWH (2019) Adaptive tracking control for a class of stochastic switched systems with stochastic input-to-state stable inverse dynamics and input saturation. Systems & Control Letters134: 104555.
34.
ZahediMBinazadehT (2020) Robust output tracking of nonlinear systems with transient improvement via funnel-based sliding mode control. Transactions of the Institute of Measurement and Control42(16): 3225–3233.
35.
ZhaiJY (2019) Dynamic output-feedback control for nonlinear time-delay systems and applications to chemical reactor systems. IEEE Transactions on Circuits and Systems II: Express Briefs66(11): 1845–1849.
36.
ZhaiJYDuHB (2014) Global output feedback stabilisation for a class of upper triangular stochastic nonlinear systems. International Journal of Control87(10): 2106–2117.
37.
ZhaiJYKarimiHR (2019) Universal adaptive control for uncertain nonlinear systems via output feedback. Information Sciences500: 140–155.
38.
ZhangJXiaJWSunW, et al. (2018) Finite-time tracking control for stochastic nonlinear systems with full state constraints. Applied Mathematics and Computation338: 207–220.
39.
ZhaoXDShiPZhengXL, et al. (2015) Adaptive tracking control for switched stochastic nonlinear systems with unknown actuator dead-zone. Automatica60: 193–200.