ORIGINAL RESEARCH article

Front. Phys., 25 July 2023

Sec. Interdisciplinary Physics

Volume 11 - 2023 | https://doi.org/10.3389/fphy.2023.1231313

Adaptive consensus tracking control of non-affine non-linear MASs based on Taylor decoupling technology and an event-triggered design strategy

  • 1. School of Information and Engineering, Shandong Management University, Jinan, China

  • 2. School of Information Science and Engineering, Shandong Normal University, Jinan, China

Article metrics

View details

1,3k

Views

461

Downloads

Abstract

This research paper studies the consensus tracking control problem for a class of uncertain non-affine non-linear multi-agent systems (MASs). First, different from the separation design scheme using the mean value theorem in previous works, this research paper not only uses the mean value theorem but also introduces the Taylor decoupling method to decouple the complex unknown non-affine structure. Second, to solve the difficulty of unknown non-linear functions in non-linear MASs, an intelligent technique based on neural networks was used. In addition, compared with the existing traditional event-triggered control strategy based on the relative threshold, an improved event-triggered control strategy based on the decreasing function of error variables was introduced to reduce the waste of unnecessary resources. The theoretical result shows that the whole closed-loop system is stable under the action of the proposed control protocol. Finally, the simulation experiment verifies the effectiveness of our control method.

1 Introduction

In recent years, with the rapid development of computer technology, problems related to MASs have also been the focus of many scholars. The system is mainly used in the fields of robotics, transportation, and human–machine interactions [17]. Particularly, MASs have higher performance and efficiency compared with expensive single systems; however, their control is more complex. The large-scale complex control problem of MASs can be solved through information exchange and coordination among agents. One of the most significant and essential areas of study in MAS cooperative control is the consensus problem. Early studies conducted extensive research on the consensus tracking control of linear MASs [810]. However, in recent years, consensus tracking control of non-linear MASs has received increasing attention [11,12].

In real-world industrial production, many objects cannot be modeled as systems with affine forms; therefore, the control design of non-affine non-linear systems has always been a key problem [1317]. Furthermore, due to the needs of some practical tasks, such as supersonic vehicles and magnetic levitation systems [1820], theoretical research on non-affine non-linear MASs is more meaningful and some non-affine non-linear MAS control methods have been proposed. Using a new class of implicit function and fuzzy logic technology, under the condition of switching topologies, the containment control problem of uncertain non-affine non-linear MASs with many dynamic leaders has been addressed [21]. Regarding the control problem of non-affine non-linear MASs, Wang and Song [22] proposed a distributed neural adaptive control scheme under the condition that the control gain is uneven. The aforementioned research showed that the implicit function or median theorems are widely used for controller decoupling. In contrast, the Taylor method used in the present study provides a new approach for controller decoupling.

The previous literature has shown that the event-triggered control (ETC) strategy is a good way to reduce sample data and traffic to design control strategies. In recent years, many researchers have adopted the ETC strategy to design control strategies [2328]. An ETC strategy that follows the switching threshold was introduced to save communication resources, and the tracking control problem for stochastic non-linear pure-feedback MASs was solved [29]. Wu et al [30] proposed an improved ETC strategy that included ETC input and tracking error reduction function to update the actual control input. However, the aforementioned event-triggered strategies do not take into account the triggering rate, which is worth considering in the development of more efficient ETC strategies, and which motivates our work.

Based on the aforementioned findings, this research paper focuses on the consensus tracking control problem for non-affine non-linear MASs. According to the Taylor decoupling technique, a scheme of control input separation design for non-affine non-linear MASs is proposed to ensure the boundedness of all signals and achieve good consensus tracking. By introducing an improved ETC strategy, unnecessary resource waste is reduced. The following is a summary of the contributions made by this research paper: 1) to solve the coupling problem of non-affine non-linear MASs, the Taylor decoupling technology was used to effectively decouple the non-linear coupling functions. In addition, an intelligent technology based on neural networks was used to approximate unknown non-linear functions. 2) The previous literature used the fixed threshold ETC strategy to change the size of the control amplitude, with a constant measurement error [31]; in contrast, the relative threshold ETC considered in this study can adjust the system performance more flexibly. This research paper adopts an improved relative threshold ETC strategy to design the controller for each agent and introduces a decreasing function of error variables, which improves the efficiency of the ETC strategy by reducing the waste of communication resources.

2 Problem formulation and preliminaries

2.1 Graph theory

Consider the topological structure of a MASs with one leader and multiple followers, which is represented by a with representing the node set, where v0 is an agent associated with the leader, and denoting the edge set. An edge in means that the agent i can get information from the agent j directly. The adjacency matrix is denoted as with aij > 0. The set of neighbors of node i is denoted by . The diagonal matrix is the definition of the in-degree matrix, where . The Laplacian matrix is defined as L = DA, where .

2.2 System formulation

We consider the following class of non-affine non-linear MASs:where , are the system state vectors. , , are the control output, the input, and the additive disturbance, ; represents the known smooth functions, ; and represents the unknown smooth functions. denotes the unknown parameter vector.

Our goal is to ensure that: 1) all signals in the closed-loop system fall within the specified compact set; and 2) the system output tracking error e1 = yyd converges to zero.

Assumption 1: The external disturbance di, the reference signal yd, and its kth-order derivatives , k = 1, 2, …, n, are all continuous and bounded. In addition, , , and , where and are the unknown upper bounds.

Assumption 2: contains a spanning tree, the root which is called the leader yd.

Assumption 3 [30]: Based on Assumption 1, for a given compact set , there exist two positive constants and such that this research paper deals with a class of non-affine non-linear MASs tracking control systems with uncertaintieswhere arbitrary Δ ∈ ΩΔ.

2.3 Preliminaries

Lemma1: Let ΩΔ be given compact set of , then the non-linear coupling function can be changed into

Then, we use Taylor’s theorem to separate ui from where with uc = cu, c ∈ (0, 1) and with 0 < ζ < .

Substituting Eq. 4 into Eq. 3, we obtainwhere , .

Therefore, from Eqs 35, Eq. 1 can be rewritten in the following affine form:Lemma 2 [32]: Define the diagonal matrix , then is non-singular.Lemma 3 [32]: Define , thenwhere is the minimum singular value of . Lemma 4 [32]: For any constant and any variable ɛ > 0, the following inequality holds:where κ = 0.2785.

2.4 Radial basis function neural networks

Radial basis function neural networks (RBFNNs) can approximate arbitrary non-linear functions [11,3335]. Specifically, the unknown non-linear functions can be approximated over a compact set where is the ideal weight vector, is the approximation error satisfying with a precision level τ > 0. is the basis function, where l > 1 is the node number of s RBFNNs. Particularly, the basis function can be chosen aswhere is the center of the receptive field center and ηi is the width of the Gaussian function.

3 Main result

This section provides an efficient adaptive ETC strategy based on the adaptive neural approximation technique and a backstepping scheme.

The following error variables are defined:where ui,k−1 is the virtual controller designed in step k.

Step1: First, the derivation of ei,1 along (Eq. 11) is

The Lyapunov function iswhere γi,1 is a positive design parameter, is the estimation of θi,1, and .

From Eqs 13, 14, the derivative of Vi,1 is computed as

Consequently, taking Eq. 15 into account yieldswhere

Due to contains unknown functions. Hence, the RBFNN is introduced to approximate the unknown functionswhere τi,1 > 0, .

Furthermore, combining Lemma 4 with Eq. 18 and Young inequality results in where ci,1 is a positive constant.

The virtual control ui,1 is constructed aswhere ai,1 is a positive constant.

According to Assumption 3 and Eqs 1720, we obtain

Then, the adaptive law and the positive design parameters μi,1 are

Substituting Eqs 22, 23 into Eq. 21, we obtainStep : We choose the Lyapunov function as

Similar to Eqs 1417 in Step 1, the derivative of Vi,k can be computed aswhere γi,k is an arbitrary constant.

In the same way, as in Eq. 15, we getwherewhere for k = 2, take , and for 3 ≤ kni − 1, take . Similar to Eq. 18, the equation can be obtained easily.

Therefore, we obtain

Designing the virtual control ui,k aswhere ci,k > 0 is the design constant.

We then get

The adaptive law and the positive design parameters μi,k are designed as

Substituting Eqs 2833 into Eq. 31 yields

Stepni: At this step, define . We add an unidentified positive constant D such that for all Δi ∈ ΩΔ.

The Lyapunov function is

Then, where

From Eqs 35, 36, the derivative of is computed aswhere

Furthermore,

Hence, the virtual control signal is designed aswhere is the positive constant.

Substituting Eqs 3440 into Eq. 35, we have

Furthermore, the actual ETC input strategy is as follows:where ec(t) = v(t) − u(t), and κ1 > 0, ς0 > 0, 0 < ϱ0 < 1, ω0 > 0, and v0 > 0 are positive design parameters such that .

According to Eq. 44, where λ0(t) is a continuous function and λ0(tk) = 0, λ0(tk+1) = ±1, λ1(t) = ±λ0(t), |λ0(t)| ≤ 1, and |λ1(t)| ≤ 1, . Since , ɛ > 0, , , and .

Then,

Substituting Eqs 4245 into Eq. 41, one obtainsRemark 1: The newly introduced decreasing function en(t) gives a higher triggering threshold when the tracking error ek, k = 1, 2, …, n is very small. According to choosing the fixed threshold v0 and parameters appropriately, ω0 and ϱ0 can achieve the expected tracking performance.

4 Stability analysis

We are now prepared to state the main results of this research after the analysis mentioned previously.

Theorem 1: Consider the non-linear MASs (Eq. 1) satisfying Assumption 2. For bounded initial conditions, the virtual control signals (Eqs 20, 30, 40), adaptive laws (Eqs 22, 31), and the tracking control protocol (Eq. 43) based on Assumptions 1–3 are obtained. The whole controller design process ensures that the signals of all closed-loop systems are bounded.

Proof: The derivative of is rewritten aswhere , . The total Lyapunov candidate function V is .

From Eq. 47, one obtainswhere and .

Furthermore, Eq. 48 satisfies

From Eq. 49,

Theoretically, the following inequality can be made to hold by choosing the design parameters ai,k, ci, γi correctly based on the definitions of ϖ and βwhere arbitrary ς > 0.

Lemma 3 states that the result limtYYc‖ ≤ ς may be obtained by selecting the proper parameters, which implies that the system output is guaranteed to converge to a tiny finite error.

We can find t* > 0 such that the , ∀kz+. For ec(t) = v(t)– u(t), ∀t ∈ [tk, tk+1), we get

We know that is continuously bounded. Consequently, there is a positive constant ν such that . Furthermore, ec(tk) = 0 and , the lower bound t* that satisfies can be obtained. The issue with the Zeno behavior is, therefore, resolved.

5 Simulation study

In this section, we will verify the effectiveness of the designed control strategy through a numerical example. Consider the following second-order non-affine non-linear system. The system’s communication structure is shown in Figure 1, where node 0 represents a virtual leader. It is obvious that only follower 1 is capable of receiving the leader’s signal. The system model is given by the following formula:

FIGURE 1

The aforementioned non-linear functions are g11 = 1 + sin(x11 + 1), f11 = 0.6 cos(x11), g12 = 1 + sin(x12), C1 = 2 cos(x12), d1 = 0.1 sin(x12), g21 = sin(x21 + 1), f21 = 0.8 cos(x21), g22 = 1 − sin(x22), C2 = 0.8 cos(x22), , g31 = sin(x31 + 1), f31 = 0.5 cos(x31), g32 = 1 + sin(x32 + 1), C3 = 0.5 cos(x32), d3 = 0.3 sin(x32), and . The signal of the leader is chosen as yd = 0.6 sin(t) + 1. We choose the initial values (0) = [1,1]T, x2(0) = [1,1]T, x3(0) = [1,1]T, x4(0) = [0,0]T, x5(0) = [0,0]T, and x6(0) = [1,1]T. The design parameters are selected as a11 = 1, a12 = 10, a21 = 1, a22 = 1, a31 = 1, a31 = 1, γi,j = 1, i = 1, 2, 3, j = 1, 2, 3, k11 = 30, k12 = 40, k21 = 28, k22 = 35, k31 = 40, and k32 = 30.

Concomitantly, we get the simulation results in Figures 27. Figure 2 shows that the actual output of the studies' systems can track well with the expected trajectory yr. Figure 3 shows the error between the output signals and the expected signal. Figure 4 shows the adaptive parameter curves of each follower. The curves of the controller are shown in Figures 57. Figure 8 shows the event-triggered times and the threshold value comparisons of the two methods.

FIGURE 2

FIGURE 3

FIGURE 4

FIGURE 5

FIGURE 6

FIGURE 7

FIGURE 8

6 Conclusion

This research investigates the consensus tracking control problem for a class of non-affine non-linear MAS and proposes a design scheme for control input separation. The Taylor decoupling technology is used to successfully decouple the control inputs with the non-affine non-linear terms. Then, the unknown non-linear functions that exist in the non-affine non-linear MASs are approximated using RBFNNs. Moreover, an improved ETC strategy is proposed, which introduces a decreasing function to improve the performance of the ETC strategy. This ETC strategy significantly reduces the computational burden of the communication process and achieves better control objectives. The designed control strategy ensures the boundedness of all signals and achieves good consensus tracking performance. In the future, we will focus on extending the proposed method to MASs with more general structures and malicious attacks.

Statements

Data availability statement

The original contributions presented in the study are included in the article/Supplementary material. Further inquiries can be directed to the corresponding author.

Author contributions

LW, ZS, and CL contributed to the study idea and design. LW wrote the first draft of the manuscript. LW organized the literature. ZS designed the figures. LC verified the experimental design. All authors contributed to the article and approved the submitted version.

Conflict of interest

The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Publisher’s note

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors, and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.

References

  • 1.

    ZhangZHaoFZhangLWangL. Consensus of linear multi-agent systems via event-triggered control. Int J Control (2014) 87:124351. 10.1080/00207179.2013.873952

  • 2.

    ZhouJWangYZhengXWangZShenH. Weighted $${\mathcal {H}}_{\infty }$$ H ∞ consensus design for stochastic multi-agent systems subject to external disturbances and ADT switching topologies. Nonlinear Dyn (2019) 96:85368. 10.1007/s11071-019-04826-9

  • 3.

    XiaoHLiZChenCP. Formation control of leader–follower mobile robots’ systems using model predictive control based on neural-dynamic optimization. IEEE Trans Ind Elect (2016) 63:575262. 10.1109/tie.2016.2542788

  • 4.

    Alonso-MoraJMontijanoENägeliTHilligesOSchwagerMRusD. Distributed multi-robot formation control in dynamic environments. Autonomous Robots (2019) 43:1079100. 10.1007/s10514-018-9783-9

  • 5.

    RossiETognonMCarliRSchenatoLCortésJFranchiA. Cooperative aerial load transportation via sampled communication. IEEE Control Syst Lett (2019) 4:27782. 10.1109/lcsys.2019.2924413

  • 6.

    DaughertyGReveliotisSMohlerG. Optimized multiagent routing for a class of guidepath-based transport systems. IEEE Trans Automation Sci Eng (2018) 16:36381. 10.1109/tase.2018.2798630

  • 7.

    LiuYMontenbruckJMZelazoDOdelgaMRajappaSBülthoffHHet alA distributed control approach to formation balancing and maneuvering of multiple multirotor uavs. IEEE Trans Robotics (2018) 34:87082. 10.1109/tro.2018.2853606

  • 8.

    HuJFengG. Distributed tracking control of leader–follower multi-agent systems under noisy measurement. Automatica (2010) 46:13827. 10.1016/j.automatica.2010.05.020

  • 9.

    ZhuWChengD. Leader-following consensus of second-order agents with multiple time-varying delays. Automatica (2010) 46:19949. 10.1016/j.automatica.2010.08.003

  • 10.

    HongYChenGBushnellL. Distributed observers design for leader-following control of multi-agent networks. Automatica (2008) 44:84650. 10.1016/j.automatica.2007.07.004

  • 11.

    ShangYChenBLinC. Consensus tracking control for distributed nonlinear multiagent systems via adaptive neural backstepping approach. IEEE Trans Syst Man, Cybernetics: Syst (2018) 50:243644. 10.1109/tsmc.2018.2816928

  • 12.

    LiangHLiuGZhangHHuangT. Neural-network-based event-triggered adaptive control of nonaffine nonlinear multiagent systems with dynamic uncertainties. IEEE Trans Neural Networks Learn Syst (2020) 32:223950. 10.1109/tnnls.2020.3003950

  • 13.

    LiuY-JWangW. Adaptive fuzzy control for a class of uncertain nonaffine nonlinear systems. Inf Sci (2007) 177:390117. 10.1016/j.ins.2007.03.005

  • 14.

    WangMLiuXShiP. Adaptive neural control of pure-feedback nonlinear time-delay systems via dynamic surface technique. IEEE Trans Syst Man, Cybernetics, B (Cybernetics) (2011) 41:168192. 10.1109/tsmcb.2011.2159111

  • 15.

    NaJRenXZhengD. Adaptive control for nonlinear pure-feedback systems with high-order sliding mode observer. IEEE Trans Neural networks Learn Syst (2013) 24:37082. 10.1109/tnnls.2012.2225845

  • 16.

    ZhouJXuS. Curcumin-loaded porous scaffold: An anti-angiogenic approach to inhibit endochondral ossification. IEEE Trans Fuzzy Syst (2023) 2023:126. 10.1080/09205063.2023.2231663

  • 17.

    WangDLiuDWeiQZhaoDJinN. Optimal control of unknown nonaffine nonlinear discrete-time systems based on adaptive dynamic programming. Automatica (2012) 48:182532. 10.1016/j.automatica.2012.05.049

  • 18.

    ZhangQWangC. Robust adaptive backstepping control for a class of constrained non-affine nonlinear systems via self-organizing hermite-polynomial-based neural network disturbance observer. Adv Mech Eng (2017) 9:168781401770281. 10.1177/1687814017702811

  • 19.

    ZhangSWangQDongC. Extended state observer based control for generic hypersonic vehicles with nonaffine-in-control character. ISA Trans (2018) 80:12736. 10.1016/j.isatra.2018.05.020

  • 20.

    BoulkrouneAM’SaadMFarzaM. Fuzzy approximation-based indirect adaptive controller for multi-input multi-output non-affine systems with unknown control direction. IET Control Theor Appl (2012) 6:261929. 10.1049/iet-cta.2012.0565

  • 21.

    WangWWangDPengZ. Distributed containment control for uncertain nonlinear multi-agent systems in non-affine pure-feedback form under switching topologies. Neurocomputing (2015) 152:110. 10.1016/j.neucom.2014.11.035

  • 22.

    WangYSongY. Fraction dynamic-surface-based neuroadaptive finite-time containment control of multiagent systems in nonaffine pure-feedback form. IEEE Trans Neural networks Learn Syst (2016) 28:67889. 10.1109/tnnls.2015.2511005

  • 23.

    ZhouJXuDTaiWAhnCK. Switched event-triggered $\mathcal {H}_{\infty }$ security control for networked systems vulnerable to aperiodic DoS attacks. IEEE Trans Netw Sci Eng (2023) 10:210923. 10.1109/tnse.2023.3243095

  • 24.

    ChenZNiuBZhaoXZhangLXuN. Model-based adaptive event-triggered control of nonlinear continuous-time systems. Appl Math Comput (2021) 408:126330. 10.1016/j.amc.2021.126330

  • 25.

    LiHChenZWuLLamH-K. Event-triggered control for nonlinear systems under unreliable communication links. IEEE Trans Fuzzy Syst (2016) 25:81324. 10.1109/tfuzz.2016.2578346

  • 26.

    XingLWenCLiuZSuHCaiJ. Event-triggered adaptive control for a class of uncertain nonlinear systems. IEEE Trans automatic Control (2016) 62:20716. 10.1109/tac.2016.2594204

  • 27.

    HuXLiY-XHouZ. Event-triggered fuzzy adaptive fixed-time tracking controlfor nonlinear systems. IEEE Trans Cybernetics (2020) 52:720617. 10.1109/tcyb.2020.3035779

  • 28.

    LiY-XHuXCheWHouZ. Event-based adaptive fuzzy asymptotic tracking control of uncertain nonlinear systems. IEEE Trans Fuzzy Syst (2020) 29:300313. 10.1109/tfuzz.2020.3010643

  • 29.

    LiuCNiuBLiuLZhaoXWangHDuanH. Event-triggered adaptive bipartite asymptotic tracking control using intelligent technique for stochastic nonlinear multi-agent systems. IEEE Trans Artif Intelligence (2022) 2022:111. 10.1109/tai.2022.3214486

  • 30.

    WuL-BParkJHXieX-PGaoCZhaoN-N. Fuzzy adaptive event-triggered control for a class of uncertain nonaffine nonlinear systems with full state constraints. IEEE Trans Fuzzy Syst (2020) 29:90416. 10.1109/tfuzz.2020.2966185

  • 31.

    LiuLLiXLiuY-JTongS. Neural network based adaptive event trigger control for a class of electromagnetic suspension systems. Control Eng Pract (2021) 106:104675. 10.1016/j.conengprac.2020.104675

  • 32.

    ZhangHLewisFLQuZ. Lyapunov, adaptive, and optimal design techniques for cooperative systems on directed communication graphs. IEEE Trans Ind Electron (2011) 59:302641. 10.1109/tie.2011.2160140

  • 33.

    ShahvaliMShojaeiK. Distributed adaptive neural control of nonlinear multi-agent systems with unknown control directions. Nonlinear Dyn (2016) 83:221328. 10.1007/s11071-015-2476-4

  • 34.

    WangXNiuBWangX. Distributed adaptive bipartite consensus tracking of high-order nonstrict-feedback nonlinear multi-agent systems. J Control Decis (2022) 10:393401. 10.1080/23307706.2022.2085196

  • 35.

    ZhaoYChenG. Distributed adaptive tracking control of non-affine nonlinear multi-agent systems. In: 2016 Chinese Control and Decision Conference (CCDC) (IEEE); 28-30 May 2016; Yinchuan, China (2016). p. 151823.

Summary

Keywords

adaptive control, consensus tracking control, non-affine non-linear multi-agent system, Taylor decoupling, event-triggered strategy control

Citation

Wang L, Liu C and Shang Z (2023) Adaptive consensus tracking control of non-affine non-linear MASs based on Taylor decoupling technology and an event-triggered design strategy. Front. Phys. 11:1231313. doi: 10.3389/fphy.2023.1231313

Received

30 May 2023

Accepted

06 July 2023

Published

25 July 2023

Volume

11 - 2023

Edited by

Duxin Chen, Southeast University, China

Reviewed by

Guoliang Chen, Liaocheng University, China

Jianping Zhou, Anhui University of Technology, China

Updates

Copyright

*Correspondence: Li Wang,

Disclaimer

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.

Outline

Figures

Cite article

Copy to clipboard


Export citation file


Share article

Article metrics