Neuroadaptive Distributed Event-triggered Control of Networked Uncertain Pure-feedback Systems with Polluted Feedback
Libei Sun, Zhirong Zhang, Xinjian Huang, Xiucai Huang

TL;DR
This paper develops a neural network-based distributed event-triggered control method for uncertain pure-feedback multi-agent systems with polluted feedback, ensuring stability and consensus despite sensor failures and non-affine system structures.
Contribution
It introduces a novel NN-based control strategy with a replacement policy that handles non-differentiability and sensor pollution without fault diagnosis, advancing control of complex multi-agent systems.
Findings
All internal signals are semi-globally uniformly ultimately bounded.
Subsystem outputs reach consensus without infinitely fast triggering.
The proposed method is validated through numerical simulations.
Abstract
This paper investigates the distributed event-triggered control problem for a class of uncertain pure-feedback nonlinear multi-agent systems (MASs) with polluted feedback. Under the setting of event-triggered control, substantial challenges exist in both control design and stability analysis for systems in more general non-affine pure-feedback forms wherein all state variables are not directly and continuously available or even polluted due to sensor failures, and thus far very limited results are available in literature. In this work, a nominal control strategy under regular state feedback is firstly developed by combining neural network (NN) approximating with dynamic filtering technique, and then a NN-based distributed event-triggered control strategy is proposed by resorting to a novel replacement policy, making the non-differentiability issue arising from event-triggering setting…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNeural Networks Stability and Synchronization · Distributed Control Multi-Agent Systems · Stability and Control of Uncertain Systems
Neuroadaptive Distributed Event-triggered Control of Networked Uncertain Pure-feedback Systems with Polluted Feedback
Libei Sun, Zhirong Zhang, Xinjian Huang, Xiucai Huang The authors are with the State Key Laboratory of Power Transmission Equipment System Security and New Technology, Chongqing University, China (e-mail: [email protected], [email protected], [email protected], and [email protected]).
Abstract
This paper investigates the distributed event-triggered control problem for a class of uncertain pure-feedback nonlinear multi-agent systems (MASs) with polluted feedback. Under the setting of event-triggered control, substantial challenges exist in both control design and stability analysis for systems in more general non-affine pure-feedback forms wherein all state variables are not directly and continuously available or even polluted due to sensor failures, and thus far very limited results are available in literature. In this work, a nominal control strategy under regular state feedback is firstly developed by combining neural network (NN) approximating with dynamic filtering technique, and then a NN-based distributed event-triggered control strategy is proposed by resorting to a novel replacement policy, making the non-differentiability issue arising from event-triggering setting completely circumvented. Besides, the sensor ineffectiveness is accommodated automatically without using fault detection and diagnosis unit or controller reconfiguration. It is shown that all the internal signals are semi-globally uniformly ultimately bounded (SGUUB) with the aid of several vital lemmas, while the outputs of all the subsystems reaching a consensus without infinitely fast execution. Finally, the efficiency of the developed algorithm are verified via numerical simulation.
Index Terms:
Distributed event-triggered control, sensor failures, pure-feedback, neural network, multiple agent systems.
I Introduction
With the growing prevalence of networked systems in the era of the Internet of Things (IOT), the event-triggered control has been well recognized as a compelling alternative to traditional time-triggered control, in the aspect of efficiently utilizing shared and limited communication bandwidth and stored energy. It offers an attractive way for efficient transmissions of the measured signals [1], as the state sensoring, data transmission and control updating occur only if necessary. Early on, the event-triggered control design has been extensively explored for linear [2, 3] and nonlinear systems [4, 5, 6], among which the results in [4, 5, 6] are dependent on the input-to-state stability (ISS) property. However, this property is not always guaranteed for nonlinear systems. Subsequently, this limitation is eliminated successfully by designing event-triggered adaptive backstepping control algorithms in [7, 8]. It is worth underscoring that the works in [2]-[8] are only applicable to single nonlinear systems, but not to numerous engineering systems which are actually networked [9, 10]. For networked multi-agent systems (MASs), the event-triggered control issues under unknown disturbances and actuator failures are investigated in [11] and [12], respectively, while the resultant algorithms can only reduce the updating frequency of the actuation signal, that is, the information transmission from sensor to controller remains continuous. In order to transmit the states under event-triggering setting, considerable solutions have been presented recently. The work in [13] develops a control scheme for multi-agent average consensus with state-triggering execution in the sense that the continuous monitoring of the states of the neighbors involved in [14, 15, 16] is no longer required. The idea of developing a distributed adaptive backstepping controller with state-triggering communication is presented in [17] for norm-form nonlinear systems. In [18], the study on distributed adaptive control under state-triggering action is extended to more general strict-feedback nonlinear systems that are subject to mismatched and nonparametric uncertainties. Nevertheless, the afore-mentioned methods are built upon that the system states are fully and accurately measurable, which could be not the case in practice since sensor failures are inevitable.
Once sensor failure occurs during the operation of system, the performance of the considered systems under event-triggering setting would be deteriorated since the state information feeding back into the controller is polluted. It is essential to introduce a suitable compensation mechanism to counteract the effects of sensor failures, and to integrate them with the devised triggering mechanism to ensure that the triggering/sampling error are handled effectively. Along this direction, some works on nonlinear systems that suffer from sensor failures has emerged recently, see [19, 20, 21] for examples. Specifically, with the aid of auxiliary filters, the authors in [19] propose an adaptive output-feedback control algorithm against sensor failures under event-triggering setting. Based on the NN approximator, a distributed event-triggered control scheme is developed in [20] in the presence of sensor failures. In [21], an observer-based decentralized adaptive sensor failure compensation control problem is investigated with event-triggering execution. Whereas, those solutions only consider the control input transmitted over the network while continuous feedback of plant states still exists. Moreover, thus far, in the framework of state-triggered control, studies on non-affine uncertain pure-feedback nonlinear MASs that are affected by sensor failures remain open, and the relevant issues have not been well solved, although highly desirable.
Enlightened by the above observations, this paper establishes a distributed event-triggered adaptive control strategy for networked uncertain pure-feedback nonlinear MASs with NN approximators, where all state variables are not directly and continuously available or even polluted arising from sensor failures. The main contributions are summarized as follows.
- i)
To overcome the non-differentiability obstacle stemming from the involvement of the intermittent variables, a novel replacement policy is employed in the developed scheme, that is, a nominal control strategy is firstly developed via regular state feedback by using NN approximating and dynamic filtering technique, and then a NN-based distributed adaptive control scheme with event-triggering setting is constructed by replacing the states in the nominal control strategy with the intermittent ones. Moreover, such replacement ensures the semi-global uniform boundedness of all the internal signals with the aid of several vital lemmas.
- ii)
The main novelty of handling sensor failures is that the sensor ineffectiveness is accommodated automatically without the utilization of fault detection and diagnosis unit or controller reconfiguration, as opposed to the related state-of-the-art [21, 22, 23].
- iii)
To our best knowledge, this is the first solution to the distributed event-triggered control problem for more general uncertain non-affine pure-feedback nonlinear MASs, which intermittently executes state sensoring and actuation signal transmitting in the presence of sensor failures, since almost all of the state-triggered control approaches in the literature are for special kinds of systems [13, 14, 17, 24, 25, 26], like low-order forms, normal forms and strict-feedback forms.
II Preliminaries and Problem Formulation
II-A Gaussian Radial Basis Function (RBF) Networks
The nonlinear smooth function can be approximated by employing the RBFNN [27]:
[TABLE]
where represents the NN input, is a compact set, denotes the weight matrix, which is assumed to belong to a compact set , with being some positive constant, denotes the basis function vector, denotes the approximate error, which satisfy , , and and are some unknown positive constants. The common choice of , , is the following Gaussian function:
[TABLE]
where and denote the center and the width of the basis function, respectively.
II-B Graph Theory
Consider the graph consisting of agents represented by , and represent a set of vertexes and edges, respectively. There exists an edge between vertexes and if they are able to exchange data. denotes the set of neighbors of vertex to exchange data. The weighted adjacency matrix is given as , if ,then we can obtain , and, on the contrary, . For all , if , it holds that the directed graph is undirected. The Laplacian matrix , where and . represents the absolute in-degree matrix, with , satisfying .
II-C System Model
Consider an uncertain pure-feedback nonlinear MAS composed of agents, with the th () agent modeled as:
[TABLE]
where is the state, , with , is the control input, is the unknown nonaffine continuous function, , and is the output.
We give the definition of sensor failures as follows.
Definition 1 [28]. Let and be the system variable and the output of the sensor, respectively, if , , with , then the sensor is said to have failed at the time .
In light of Definition 1, the potential sensor failures in system (3) is modeled as:
[TABLE]
where denotes the fault factor.
Remark 1. The salient features of the sensor failure model under consideration are twofold. Firstly, the sensor failure model allows for failures in all plant states, which is more general and challenging than related results in the literature where only the output measurement is destroyed [21, 22, 23]. Secondly, there are three scenarios that are mainly considered for sensor failures so far, including cases of the partial failures (the effectiveness of the sensor is lost partially), the outage, and the stuck fault. In this work, the partial failures modeled by (4) is utilized, that is, although the sensor looses its effectiveness, it is still functional such that can always be affected by the plant states .
Remark 2. The system (3) is in a networked uncertain non-affine nonlinear pure-feedback form which is frequently encountered in various nonlinear control problems for physical systems, such as single-link motor manipulators, hypersonic flight vehicles [29], inverted pendulums, chemical reactors [30] and so on.
II-D Control Objectives
The objective of this work is to propose a distributed event-triggered control scheme for system (3) with polluted feedback by using NN approximating, ensuring that all the internal signals are semi-globally uniformly ultimately bounded (SGUUB), with the outputs of all the subsystems reaching a consensus under sensor failures. Meanwhile, infinitely fast execution is precluded.
Assumption 1. The communication graph is undirected and connected.
Assumption 2. The failure factor in (4) satisfies , and its first derivative meets , where , are unknown constants.
Assumption 3 [31]. The unknown nonaffine function satisfies the following inequalities:
[TABLE]
for , with , where , , , are some unknown postive constants, , , and are some unknown constants.
Remark 3. To prevent overshadowing the main idea of this work, we consider the case in which the agents are over undirected graphs , as stated in Assumption 1. Nevertheless, it is worth underscoring that the developed algorithm enables the extension to the case of the directed topology by employing the ideas in [32, 33]. In Assumption 2, is assumed to satisfy , which is quite common in the current literature, see [20, 34] for examples, and the hypothesis imposed on indicates that the growth rate of will not be infinite, which is reasonable in practice.
Remark 4. In the available methods for dealing with uncertain nonlinear pure-feedback systems [35, 36, 37], the nonaffine function is normally assumed to satisfy , with and being some unknown positive constants. However, once does not exist (or not strictly positive), those methods are no longer valid. For instance, if there is a dead-zone nonlinearity involved in the model, is nondifferentiable with respect to . To eliminate such limitation, in this work a more general assumption is imposed on the nonaffine function inspired partly by the ideas in [31], as noted in Assumption 3. Clearly, Assumption 3 satisfies the condition in existing results, while remaining valid even if does not exist (or not strictly positive). Consequently, the proposed solution is more general than the existing ones.
For establishing the stability results, we introduce the following lemma.
Lemma 1 [38]. Let the graph be undirected and connected, it holds that has a simple eigenvalue of 0, with all other eigenvalues being positive, that is, and , .
II-E System Transformation
For notation conciseness, we denote , . It can be derived from (5) and (6) that there exist functions and that take values in [0,1], satisfying
[TABLE]
To facilitate the analysis, the following functions are introduced
[TABLE]
[TABLE]
for . This, together with (7), (8) and the definition of , results in
[TABLE]
with , and , , where , and . In light of the definition of in (9) and recalling (3), it is clear that only depends on states . As , and are smooth functions, , , is therefore bounded, that is, , where are some unknown constant.
With the above analysis and (11), we can rewrite system (3) as
[TABLE]
for .
III Nominal Control Design
To promote the design of the distributed adaptive control with event-triggered setting, a nominal control scheme is firstly developed in this section by combining NN approximating with dynamic filtering technique.
To proceed, we define the following coordination transformation and consensus error :
[TABLE]
for , where denotes the output of the following filter:
[TABLE]
where is some positive design parameter, denotes a virtual control that serves as the input of (16). For convenience of stability analysis, we further define, for
[TABLE]
We design the following nominal control scheme through regular state feedback:
[TABLE]
for , where and are the design parameters, . The updating law of is as follows:
[TABLE]
with , where denotes the estimate of , satisfying , denotes some matrix that is positive definite, denotes a projection operator to ensure that belongs to compact set , which further indicates that , where is an arbitrary constant, and are some unknown constants.
We present the main results for nominal control scheme of system (3) with polluted feedback.
Theorem 1. Consider an uncertain non-affine pure-feedback nonlinear MAS of agents (3) with undirected topology. If Assumptions 1-3 hold, applying distributed controller (20) and the adaptive law (21), then
- i)
All the internal signals are SGUUB.
- ii)
The outputs of all the subsystems reach a consensus in the presence of sensor failures, and the upper bound of can be decreased by selecting the design parameters appropriately.
Proof. See Appendix A.
Remark 5. The major design difficulties in dealing with sensor failures are twofold: i) all state variables are not directly available for feedback design owing to sensor failures; and ii) the sensor failures under consideration (as seen in (4)) are more general and challenging than existing results where only the output measurement is unavailable for controller design [21, 22, 23]. To address such issues, the neuroadaptive fault-tolerant method is applied in this work that allows the sensor ineffectiveness to be accommodated automatically without using fault detection and diagnosis unit or controller reconfiguration.
IV Event-triggered Control Design
This section proposes a distributed adaptive control scheme with event-triggering setting based on the nominal control scheme, which is capable of coping with the non-differentiability issue and sensor failures simultaneously by resorting to a novel replacement policy and NN approximating.
IV-A Design of Triggering Conditions
Let , and be the sequences of transmissions of , and , respectively, , , . At each transmission instant , the local state measurement is sent to the controller, is the transmission instant at which agent broadcasts its th state information to agent , and the input measurement is broadcasted to the actuators at . This indicates that the instantaneous information of local state , neighboring subsystem state and control input are updated only at the time instants , and , respectively, then the following equalities hold:
[TABLE]
Going forward, we design the triggering conditions as follows:
[TABLE]
where , and represent the first instant when (25)-(27) are fulfilled, respectively, and , and are the designed triggering thresholds.
IV-B Controller Design
Under intermittent state feedback circumstances, the coordination transformation and the consensus error in (13)-(15) are converted as:
[TABLE]
for . Next, we present the following distributed event-triggered control strategy via intermittent state feedback:
[TABLE]
for , where and are the design parameters, . The updating law of is as follows:
[TABLE]
with , where is a projection operator defined previously, and denotes some matrix that is positive definite.
To proceed, we establish several vital lemmas.
Lemma 2 [18]. Let be the basis function vector defined in (1), , it holds that
[TABLE]
where is a constant relies on the design parameters and , .
Lemma 3. Let and be defined in (13), (14), (18), (19), respectively, then the following inequalities hold
[TABLE]
for , where and are constants that rely on the design parameters , , , and , .
Proof. From (15) and (30), it follow that
[TABLE]
As observed from (13) and (28), we can obtain
[TABLE]
In accordance with (18) and (31), it can be derived as
[TABLE]
For simplicity of presentation, we denote , . By recalling (16), one can obtain
[TABLE]
By integrating both sides of (41), it is not difficult to derived that
[TABLE]
for . Using (14) and (29), we have
[TABLE]
This, together with (19) and (32), results in
[TABLE]
In the same vein, it holds that
[TABLE]
[TABLE]
Thus we can derive from (39), (40), (43)-(46) that Lemma 3 holds.
With those lemmas, we state the main results for distributed event-triggered control of system (3) with polluted feedback.
Theorem 2. Consider an uncertain non-affine pure-feedback nonlinear MAS of agents (3) with undirected topology, if Assumptions 1-3 hold, applying distributed controller (33), adaptive law (34) and the event-triggering mechanism (25)-(27), then
- i)
All the internal signals are SGUUB.
- ii)
The outputs of all the subsystems reach a consensus in the presence of sensor failures, and the upper bound of can be decreased by selecting the design parameters appropriately.
- iii)
The Zeno solutions are ruled out.
Proof. The following recursive control design are performed to derive the results in Theorem 2.
Step 1: Define a Lyapunov function . In view of (4), (12), (13), (14) and (17), can be expressed as
[TABLE]
where can be approximated by utilizing the RBFNN, namely, , with . Applying Lemma 1, it is obtained that
[TABLE]
where , with , , and is the smallest eigenvalue of . Synthesizing (18), (47), (48) and adopting Young’s inequality, it can be determined that
[TABLE]
where by choosing large enough, is the design parameter, with , , . and the fact that is utilized.
Step k : Define the Lyapunov function . Applying (4), (12), (14) and (17), the derivative of is derived as
[TABLE]
where is approximated making use of the RBFNN, with . In view of (19), (49) and employing Young’s inequality, it is obtained that
[TABLE]
where the fact that is exploited, by choosing large enough, is the design parameter, satisfying , , and .
Step n: Define a Lyapunov function . Taking the derivative of and using (4), (12) and (14), yields
[TABLE]
where is approximated by utilizing the RBFNN, with . The distributed controller in (33) can be written in the form of
[TABLE]
Inserting (34) and (53) into (52), becomes
[TABLE]
with
[TABLE]
where the fact that is utilized, by choosing large enough, and .
Remark 6. Here, we pause to stress that several triggering error terms that affect the stability of the system emerge due to the participation of event-triggering mechanism, that is, , and , . How to tackle such adverse effects to ensure the stability of the system is one of the main challenges in achieving the control objectives of this paper. In the following, we will show that they are bounded by vital results exhibited in Lemmas 2-3, and can be incorporated into . The impacts of triggering error, as a result, is handled.
By employing Lemmas 2-3, we can obtain
[TABLE]
where is the design parameter. According to (56), (57) and exploits the fact that , , it is seen that in (54) becomes
[TABLE]
where , by choosing large enough, for , , .
Since the set is a compact one for any , which implies that, for all , on . This, together with (58), results in
[TABLE]
where , and .
Next, we show that the results in Theorem 2 hold.
- i)
In view of (59), it is seen that , it indicates that , and are all bounded, , . This, along with (13)-(15) and (17)-(19), results in . It can be further deduced from (33) that .
- ii)
Recalling (13) and the definitions of and , one can obtain that , which implies that , where is some positive constant. Thus we can conclude that the outputs of all the subsystems reach a consensus against sensor failures. In addition, it is readily seen from (59) that , it indicates that the upper bound for can be decreased by decreasing the triggering thresholds , and , and increasing design parameters , , and , , .
- iii)
For all , , , we define , then it follows that
[TABLE]
Since remains unchanged for , it is seen that, for
[TABLE]
As , , and in (61) are all bounded, it holds that , , where is an unknown constant, which implies that . By following the similar analysis, it is seen that , , and , where and are some unknown constants. Thus the Zeno solutions are ruled out.
Remark 7. Recalling the definitions of , , it is deduced that is a function of variables , and , and is a function of variables , , , and , . However, it should be noted that regarding weights as NN inputs is inadvisable since the curse of dimensionality of RBFNN may result in a larger number of NN inputs. To reduce the NN input dimension and thus the computational cost, in this work we choose and , .
Remark 8. The problem of solving non-differentiable virtual control signals for nonlinear systems has been reported in recent works [8, 18, 21] in the framework of state-triggering control, therein the repeated differentiation issue is avoided by employing the first-order filter. Nevertheless, the output of the filter is required to be triggered to derive the system stability, which inevitably increases the computational burden of the sensors. Besides, these solutions concentrate on the case where only the plant states or the control input are transmitted over the network, leaving sensor failures unaccounted for. Moreover, the systems considered in [8, 18, 21] are limited to strict-feedback form. This paper develops a distributed adaptive control scheme under event-triggering setting for more general uncertain non-affine pure-feedback nonlinear MASs with sensor failures, in which the restriction on triggering the filter-output is lifted by applying the projection operator in the parameter update law (34). Additionally, the sensor failures are effectively handled without using fault detection and diagnosis unit or controller reconfiguration, which is contrary to the related works [21, 22, 23].
V Simulation Studies
Consider a MAS comprised of 4 nonlinear subsystems, with the th () agent taking the form of:
[TABLE]
for , . The communication topology is presented in Fig. 2. The initial values , , the fault factor , , which indicates that the sensor loses of its effectiveness at , the design parameters , , , , , , and , the triggering thresholds , and . The NN contains 25 nodes, and . Figs. 2-3 display the output trajectories of and , respectively, from which it can be observed that the outputs of all the subsystems reach a consensus in the presence of sensor failures. From Fig. 4, we can see that consensus error converges into residual set near the origin. The boundedness of distributed control is depicted in Fig. 5.
To test the impact of triggering thresholds on the performance of the system, another set of triggering thresholds , and are chosen for comparison. The evolution of the consensus error is shown in Figs. 6. The triggered times of , and under different triggering thresholds are presented in Figs. 7-9, respectively. From which we can conclude that the triggering times for communication decrease as the triggering thresholds increase, leading to savings in communication resources. However, increasing triggering thresholds also leads to an increase of the consensus error .
VI Conclusion
This paper develops a distributed adaptive control algorithm for uncertain non-affine pure-feedback nonlinear MASs under event-triggering setting, wherein all state variables are not directly and continuously available or even polluted due to sensor failures. By fusing a novel replacement policy, NN approximating and dynamic filtering technique, it is shown that all the internal signals are SGUUB, with the outputs of all the subsystems reaching a consensus, while precluding infinitely fast execution. An attractive topic of future research is to consider the tracking control problem for such system.
Appendix A
Step 1: Define . In accordance with (4), (12), (13), (14), (17), (18) and (21), the time derivative of is obtained as
[TABLE]
where by choosing large enough, is the design parameter, satisfying , , , and the fact that is exploited.
Step k : Define . In view of (4), (12), (14), (17), (19), (21) and (63), we can obtain
[TABLE]
where by choosing large enough, is the design parameter, satisfying , , , and the fact that is used.
Step n: Define . Applying (4), (12), (14), (20), (21) and (64), one can obtain
[TABLE]
where by choosing large enough, , , , and the fact that and over are exploited, for .
By conducting a similar analysis to the proof of Theorem 2, the results in Theorem 1 can be easily demonstrated.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] K. J. Aström, “Event based control,” in Analysis and design of nonlinear control systems . Springer, 2008, pp. 127–147.
- 2[2] “Lq-based event-triggered controller co-design for saturated linear systems,” Automatica , vol. 74, pp. 47–54, 2016.
- 3[3] W. H. Heemels, M. Donkers, and A. R. Teel, “Periodic event-triggered control for linear systems,” IEEE Transactions on automatic control , vol. 58, no. 4, pp. 847–861, 2012.
- 4[4] P. Tabuada, “Event-triggered real-time scheduling of stabilizing control tasks,” IEEE Transactions on Automatic Control , vol. 52, no. 9, pp. 1680–1685, 2007.
- 5[5] M. Abdelrahim, R. Postoyan, J. Daafouz, and D. Nešić, “Stabilization of nonlinear systems using event-triggered output feedback controllers,” IEEE Transactions on Automatic Control , vol. 61, no. 9, pp. 2682–2687, 2015.
- 6[6] ——, “Robust event-triggered output feedback controllers for nonlinear systems,” Automatica , vol. 75, pp. 96–108, 2017.
- 7[7] L. Xing, C. Wen, Z. Liu, H. Su, and J. Cai, “Event-triggered adaptive control for a class of uncertain nonlinear systems,” IEEE transactions on automatic control , vol. 62, no. 4, pp. 2071–2076, 2016.
- 8[8] Z. Zhang, C. Wen, L. Xing, and Y. Song, “Adaptive event-triggered control of uncertain nonlinear systems using intermittent output only,” IEEE Transactions on Automatic Control , 2021.
