Research article Topical Sections

Practical consensus of time-varying fuzzy positive multi-agent systems

  • Received: 18 July 2024 Revised: 23 September 2024 Accepted: 21 October 2024 Published: 01 November 2024
  • MSC : 60K15, 93C10, 93C28, 93E15

  • This paper considers the practical consensus of time-varying fuzzy positive multi-agent systems. A novel error variable is introduced by adding an additional constant term. Under the framework of time-varying fuzzy copositive Lyapunov functions, a fuzzy control protocol with time-varying gain matrices is designed in terms of matrix decomposition technique. Some consensus conditions are addressed via time-varying linear programming. Moreover, the design is developed for false data injection attacks. Finally, two examples are provided for verifying the validity of the design.

    Citation: Junfeng Zhang, Renjie Fu, Yuanyuan Wu, Bhatti Uzair Aslam. Practical consensus of time-varying fuzzy positive multi-agent systems[J]. AIMS Mathematics, 2024, 9(11): 31119-31141. doi: 10.3934/math.20241500

    Related Papers:

    [1] Jiaqi Liang, Zhanheng Chen, Zhiyong Yu, Haijun Jiang . Fixed-time consensus of second-order multi-agent systems based on event-triggered mechanism under DoS attacks. AIMS Mathematics, 2025, 10(1): 1501-1528. doi: 10.3934/math.2025070
    [2] Fang Zhu, Pengtong Li . Adaptive fuzzy consensus tracking control of multi-agent systems with predefined time. AIMS Mathematics, 2025, 10(3): 5307-5331. doi: 10.3934/math.2025245
    [3] Yifan Liu, Guozeng Cui, Ze Li . Fixed-time consensus control of stochastic nonlinear multi-agent systems with input saturation using command-filtered backstepping. AIMS Mathematics, 2024, 9(6): 14765-14785. doi: 10.3934/math.2024718
    [4] Qiangqiang Zhang, Yiyan Han, Chuandong Li, Le You . Constraint impulsive consensus of nonlinear multi-agent systems with impulsive time windows. AIMS Mathematics, 2020, 5(4): 3682-3701. doi: 10.3934/math.2020238
    [5] Jiawen Li, Yi Zhang, Heung-wing Joseph Lee, Yingying Wang . Fuzzy tracking control of singular multi-agent systems under switching topology. AIMS Mathematics, 2024, 9(11): 29718-29735. doi: 10.3934/math.20241440
    [6] Snezhana Hristova, Kremena Stefanova, Angel Golev . Dynamic modeling of discrete leader-following consensus with impulses. AIMS Mathematics, 2019, 4(5): 1386-1402. doi: 10.3934/math.2019.5.1386
    [7] Qiushi Wang, Hongwei Ren, Zhiping Peng . Event-triggered impulsive control for second-order nonlinear multi-agent systems under DoS attacks. AIMS Mathematics, 2024, 9(6): 13998-14011. doi: 10.3934/math.2024680
    [8] Yuming Chen, Jie Gao, Luan Teng . Distributed adaptive event-triggered control for general linear singular multi-agent systems. AIMS Mathematics, 2023, 8(7): 15536-15552. doi: 10.3934/math.2023792
    [9] Lu Zhi, Jinxia Wu . Adaptive constraint control for nonlinear multi-agent systems with undirected graphs. AIMS Mathematics, 2021, 6(11): 12051-12064. doi: 10.3934/math.2021698
    [10] Hongjie Li . H-infinity bipartite consensus of multi-agent systems with external disturbance and probabilistic actuator faults in signed networks. AIMS Mathematics, 2022, 7(2): 2019-2043. doi: 10.3934/math.2022116
  • This paper considers the practical consensus of time-varying fuzzy positive multi-agent systems. A novel error variable is introduced by adding an additional constant term. Under the framework of time-varying fuzzy copositive Lyapunov functions, a fuzzy control protocol with time-varying gain matrices is designed in terms of matrix decomposition technique. Some consensus conditions are addressed via time-varying linear programming. Moreover, the design is developed for false data injection attacks. Finally, two examples are provided for verifying the validity of the design.



    Recently, the cooperative control of multi-agent systems (MASs) has been widely studied [1,2,3]. In [4], distributed consensus was explored for MASs with attacks. An event-triggered protocol was proposed for nonlinear MASs [5]. The interactions in MAS are often not linear relationships but full of nonlinear characteristics. In [6], the finite-time control of uncertain planar nonlinear systems was studied. The global finite-time stability of planar nonlinear systems was considered in [7] with mismatched unknown perturbations. A method for prescriptive-time stabilization of uncertain planar nonlinear systems was reported in [8] with output constraints. However, uncertainty and ambiguity exist in the real process, and they induce new challenges when making decisions and actions. By introducing fuzzy logic, Takagi–Sugeno fuzzy multi-agent systems (T-S FMASs) can quantify and process uncertain and fuzzy information. In [9], a consensus protocol was designed to reach the time-delay consensus of T-S FMASs. Fixed-time consensus was introduced in [10] for MASs. Positive systems are an interesting research topic in the field of control, which are characterized as dynamic systems with non-negative state variables and input variables. Relevant theory and applications of positive systems were explained in [11]. In [12], linear programming was applied for the routine control of networked positive systems. In [13], disturbance observers were developed for positive systems. As the number of application scenarios increases, the performance requirements for MASs are also getting higher and higher. Combining MASs with positive systems, positive multi-agent systems (PMASs) can not only broaden the application scope of agents but also improve their performance when dealing with non-negative constraint problems. The literature [14] discussed the leader-following consensus problem of PMASs. A supervisory control scheme was considered in [15] to achieve asymptotic stability of PMASs. Regrettably, there are few studies on T-S fuzzy positive multi-agent systems (T-S FPMASs). The main reasons lie in that (i) Positivity and consensus may not be simultaneously guaranteed when combining T-S FPMASs with positive systems, and (ii) a fuzzy control framework has not yet been constructed for T-S FPMASs.

    With the increase in system complexity and rapid changes in the external environment, invariant systems are no longer able to meet actual requirements. Time-varying MASs, as a type of dynamic system that can describe changes in parameters or characteristics over time, exhibit strong flexibility and adaptability. In [16], the stability of time-varying positive systems was addressed using linear Lyapunov functions. A proportional derivative controller was designed in [17] to enable the time-varying system to achieve both positivity and stability. The leader-follower consensus problem was considered in [18] of time-varying MASs under switching topology. In [19], a mean square consensus controller was designed for time-varying MASs to reflect the instantaneous state consensus behavior. Asymptotic consensus of time-varying MASs was established in [20]. More results on time-varying MASs can refer to [21,22,23]. However, few results are devoted to time-varying T-S FPMASs. The main difficulties have three aspects. First, the characteristics of time-varying T-S FPMASs change with time, which induces a complicated mathematical model. Second, since parameters change with time, the consensus of T-S FPMASs may also change, which increases the difficulty of analyzing system consensus. Finally, fuzzy systems require the design of fuzzy rules, which means that fuzzy rules and membership functions may change over time. This greatly increases the complexity of system modeling. These lead to the difficulty of achieving the positivity and consensus of the system.

    This paper aims to explore the positivity and consensus of time-varying T-S FPMASs. A new consensus framework is constructed. Under this framework, the conditions for positivity and consensus are addressed using time-varying Lyapunov functions and time-varying linear programming, and the corresponding protocol design is proposed based on matrix decomposition. The contributions and innovations of this paper are as follows: (i) A novel error variable is introduced to achieve practical consensus, which effectively improves the accuracy and stability of the system operation; (ii) A novel control framework is established for time-varying T-S fuzzy multi-agent systems, which can ensure the robustness and reliability of the systems under external attacks; and (iii) A simple computation method is presented by combining linear programming with a co-positive Lyapunov function; The structure of the remainder is: Section 2 formulates the problem formulation, Section 3 presents main results, Section 4 gives two examples, and Section 5 summarizes the paper.

    For convenience of development, some notations are listed. Kronecker product is represented by . The N-dimensional identity matrix is described by IN. For a matrix Bm×m, B0 (0, 0, 0) implies that [B]ij0 (>0,0,<0), i,j=1,2,,m, where [B]ij is the ith and jth column element. E{} represents the mathematical expectation. All elements in the z-dimension vector 1z are 1, and the sth element is 1 and other ones are zero in the vector 1(s)z.

    Consider a time-varying system:

    x(k+1)=A(k)x(k)+B(k)u(k),y(k)=C(k)x(k), (1)

    where x(k)m, y(k)n, and u(k)s are state, output, and control input, respectively. The system matrices satisfy A(k)0, B(k)0, and C(k)0. For convenience, denote the time-varying matrices as Ak, Bk, and Ck in the latter section. A similar use is suitable for time-varying vectors.

    Definition 1. [11] A system is positive if all states and outputs are nonnegative for any nonnegative initial state and input.

    Lemma 1. System (1) is positive if Ak0, Bk0, and Ck0.\\ Lemma 1 is an extension of the positivity definition of time-invariant systems [11].

    Lemma 2. [11] For a matrix A with A0, the condition that A is a Schur matrix is equivalent to the condition that there exists a vector σm with σ0 such that (AIm)σ0.

    In this paper, we assume that the communication topology of MASs with N agents is represented by a directed graph G={D,E}. ED×D and D={υ1,υ2,,υN} denote the set of edges and nodes, respectively. In G, each node is represented by an integer i belonging to the node set S={1,2,,N}. If (υi,υj)E, then υi is called an adjacent node of υj. If there is a path between any two nodes, the graph G is a connected graph. The row-stochastic matrix R=[Rij]N×N is defined by Nj=1[R]ij=1, where [R]ij>0 implies that the information is transferred from agent j to agent i, otherwise [R]ij=0. Throughout this paper, the directed graph is strongly connected. Let Lmax=maxiN{1Ni=1[R]i1} and Lmin=miniN{1Ni=1[R]i1}.

    Lemma 3. [24] A simple eigenvalue of INR is zero if and only if the directed graph G is connected. Furthermore, INR has a nonnegative left eigenvector ψ associated with zero eigenvalues that satisfies ψ(INR)=0 and ψ1=1.

    Consider a time-varying T-S FMAS with N agents described by the T-S fuzzy rule: IF τ1,k is Wa1, τ2,k is Wa2, , and τq(k) is Waq, THEN

    xi(k+1)=Aa,kxi(k)+Ba,kui(k),yi(k)=Ca,kxi(k),

    where iS,xi(k)n, yi(k)m, and ui(k)p are state, output, and control input of agent i, respectively, and the system matrices Aa,k, Ba,k and Ca,k are nonnegative, a=1,2,,M is the rule number, τ1,k,τ2,k,,τq,k are the premise variables, and Wag (a=1,2,,M; g=1,2,,q) denotes the fuzzy set. Then,

    xi(k+1)=Ma=1ha(τ(k))(Aa,kxi(k)+Ba,kui(k)),yi(k)=Ma=1ha(τ(k))Ca,kxi(k), (2)

    where ha(τ(k))=ua(τ(k))Ma=1ua(τ(k)), Ma=1ha(τ(k))=1, and ua(τ(k))=qg=1Mag(τg,k) with ha(τ(k))0.

    Definition 2. System (2) achieves the practical consensus if limkxi(k)μ1λ holds iS, where λ>0 and μ0.

    Remark 1. Definition 2 introduces the practical consensus by replacing the common Euclidean norm by 1-norm. The core of this improvement is to drive the states of MASs to the neighborhood of a specific vector μi. One can also unify the target vector μi of each agent into a global target vector μ. It means that μi=μ for any agent iS, where μ0. In this way, the state adjustment of MASs will point to a common neighborhood. By specifying different target vectors μi for different agents, the solution to the consensus problem is expanded and the design flexibility is enhanced.

    A time-varying control protocol is designed as:

    ui(k)=Ms=1hs(τ(k))(Nj=1[R]ij(KPs,k(yj(k)yi(k)))Fs,kyi(k)+Ts,kβ0), (3)

    where KPs,kp×m, Fsp×m and Ts,kp×n are the gain matrix to be determined, and n vector β00. A variable ξi(k) is introduced:

    ξi(k)=Nj=1φjxj(k)xi(k)β0, (4)

    where φ={φ1,φ2,,φN}, where φ=ϕψ, ψ is the left eigenvector of INR, ϕ>1ψmin, and ψmin is the minimum element of ψ.

    Theorem 1. If there exist scalars α>0, 0<δ_1¯δ, n vectors v1,k0, ζl,k0, ζk0, ϖk0, and m vectors εl,k0, ςl,k0, ςk0 such that

    1pBs,kv1,k+1Aa,kBa,kpl=11(l)pςl,kCg,k(1[R]ii)Ba,kpl=11(l)pεl,kCg,k0, (5a)
    1pBs,kv1,k+1Aa,kBa,kpl=11(l)pςl,kCg,k1pBs,kv1,k+1In+(φi1)Ba,kpl=11(l)pζl,k0, (5b)
    Aa,kv1,k+1Cg,kδ_ςkLmaxCg,kδ_εkv1,k+αv1,k0, (5c)
    Aa,kv1,k+1Cg,kδ_ςkv1,k+1+(Nφi1)¯δζkϖk0, (5d)
    ςkςl,k,ζkζl,k,εkεl,k,δ_Bs,kBa,k¯δBs,k, (5e)

    where l=1,2,,p, g=1,2,,M, s=1,2,,M and r=1,2,,M, then the time-varying system (2) achieves the consensus and positivity under the protocol (3) with

    KPs,k=pl=11(l)pεl,k1pBs,kv1,k+1,Fs,k=pl=11(l)pςl,k1pBs,kv1,k+1,Ts,k=pl=11(l)pζl,k1pBs,kv1,k+1. (6)

    Proof. Define X(k)=(x1(k),,xN(k)), U(k)=(u1(k),,uN(k)), and Y(k)=(y1(k),,yN(k)). By (2), we have

    X(k+1)=Ma=1ha(τ(k))((INAa,k)X(k)+(INBa,k)U(k)),Y(k)=Ma=1ha(τ(k))(INCa,k)X(k). (7)

    Define β=(β0,,β0N). By (3), it follows that

    U(k)=Ms=1hs(τ(k))Mg=1hg(τ(k))(((INR)(KPs,kCg,k))X(k)(IN(Fs,kCg,k))X(k)+(INTs,k)β). (8)

    Substituting (8) into (7) gives

    X(k+1)=Ma=1ha(τ(k))Ms=1hs(τ(k))Mg=1hg(τ(k))((IN(Aa,kBa,kFs,kCg,k)(INR)(Ba,kKPs,kCg,k))X(k)+(IN(Ba,kTs,k))β). (9)

    Define ξ(k)=(ξ1(k),,ξN(k)). Together with (4) gives

    ξ(k+1)=Ma=1ha(τ(k))Ms=1hs(τ(k))Mg=1hg(τ(k))((1NφIN)In)((IN(Aa,kBa,kFs,kCg,k)(INR)(Ba,kKPs,kCg,k))X(k)+(IN(Ba,kTs,k))β)β. (10)

    By Lemma 3, 1Nφ(INR)=(INR)1Nφ=0. Then,

    ξ(k+1)=Ma=1ha(τ(k))Ms=1hs(τ(k))Mg=1hg(τ(k))(Aasg,kξ(k)+Basg,kβ), (11)

    where

    Aasg,k=IN(Aa,kBa,kFs,kCg,k)(INR)(Ba,kKPs,kCg,k),Basg,k=IN(Aa,kBa,kFs,kCg,kIn)+(1NφIN)(Ba,kTs,k).

    It follows that [Aasg,k]ij0 and [Basg,k]ij0. Due to (5a) and (5b), it holds that

    Aa,kBa,kpl=11(l)pςl,k1pBs,kv1,k+1Cg,k(1[R]ii)Ba,kpl=11(l)pεl,k1pBs,kv1,k+1Cg,k0,Aa,kBa,kpl=11(l)pςl,k1pBs,kv1,k+1Cg,kIn+(φi1)Ba,kpl=11(l)pζl,k1pBs,kv1,k+10.

    Using (6) it follows that [Aasg,k]ii0 and [Basg,k]ii0. The positivity of the system (11) is obtained.

    Next, the time-varying Lyapunov function is constructed as V(ξ(k))=ξ(k)vk, where vk=(v1,k,v1,k,,v1,kN). Then,

    E{V(ξ(k))}=E{Ma=1ha(τ(k))Ms=1hs(τ(k))Mg=1hg(τ(k))(ξ(k)ξ(k)+ββ(k))}, (12)

    where

    ξ(k)=(IN(Aa,kCg,kFs,kBa,k)(INR)(Cg,kKPs,kBa,k))vk+1vk,β(k)=(IN(Aa,kCg,kFs,kBa,kIn)+(1NφIN)(Ts,kBa,k))vk+1.

    By (5e) and (6), we obtain

    Aa,kv1,k+1Cg,kFs,kBa,kv1,k+1LmaxCg,kKPs,kBa,kv1,k+1v1,kAa,kv1,k+1Cg,kδ_ςkLmaxCg,kδ_εkv1,k,Aa,kv1,k+1Cg,kFs,kBa,kv1,k+1v1,k+1+(Nφi1)Ts,kBa,kv1,k+1Aa,kv1,k+1Cg,kδ_ςkv1,k+1+(Nφi1)¯δζk.

    By (5c) and (5d), it holds that

    Aa,kv1,k+1Cg,kFs,kBa,kv1,k+1LmaxCg,kKPs,kBa,kv1,k+1v1,kαv1,k,Aa,kv1,k+1Cg,kFs,kBa,kv1,k+1v1,k+1+(Nφi1)Ts,kBa,kv1,k+1ϖk.

    Together with (12) yields that V(ξ(k))<(1α)kV(ξ(0))+(1α)k1(1α)1β(1Nϖk). Additionally, it is easy to obtain that V(ξ(k))=ξ(k)vkχξ(k)1Nn=χξ(k)1, where χ is the minimum elements of vk. Then,

    χξ(k)1<(1α)kV(ξ(0))+(1α)k1(1α)1β(1Nϖk).

    Therefore, limk(xi(k)β0Ni=1φi11) κχ, where κ=1αβ(1Nϖk). By Definition 2, the practical consensus is achieved.

    Remark 2. The positivity and stability problems of time-varying systems are discussed in [16,17]. In [18,19,20,21,22,23], the consensus design was explored for time-varying MASs. However, there are still many open issues of time-varying MASs that have not been adequately addressed. On the one hand, there is no unified framework on positivity and consensus of time-varying T-S FPMASs. On the other hand, the introduction of the time-varying Lyapunov function induces new challenges in achieving the consensus. The time-varying property brings much design and computational burden. More importantly, there is no good method to solve time-varying linear programming. Theorem 1 constructs a novel consensus framework on time-varying T-S FPMASs and solves the mentioned issues.

    Remark 3. When dealing with general time-varying systems, linear matrix inequality is used [25,26,27,28]. Due to the characteristics of positive systems, it is unnecessary to employ a quadratic Lyapunov function, and a co-positive Lyapunov function is more suitable for positive systems. Under the framework of the co-positive Lyapunov function, the corresponding variables are vectors, and they are solveable via linear programming. Moreover, linear programming is powerful in dealing with large-scale systems, which can effectively reduce the computation burden.

    To reduce the computational burden of Theorem 1, we further provide the following corollary 1.

    Corollary 1. If there exist scalars α>0, 0<δ_1¯δ, n vectors v10, ζl0, ζ0, ϖ0, and m vectors εl0, ε0, ςl0, ς0 such that

    1pBs,kv1Aa,kBa,kpl=11(l)pςlCg,k(1[R]ii)Ba,kpl=11(l)pεlCg,k0,1pBs,kv1Aa,kBa,kpl=11(l)pςlCg,k1pBs,kv1In+(φi1)Ba,kpl=11(l)pζl0,Aa,kv1Cg,kδ_ςLmaxCg,kδ_εv1+αv10,Aa,kv1Cg,kδ_ςv1+(Nφi1)¯δζϖ0,ςςl,εεl,ζζl,δ_Bs,kBa,k¯δBs,k,

    where l=1,2,,p, g=1,2,,M, s=1,2,,M and r=1,2,,M, then the time-varying system (2) achieves the consensus and positivity under the control protocol (3) with

    KPs,k=pl=11(l)pεl1pBs,kv1,Fs,k=pl=11(l)pςl1pBs,kv1,Ts,k=pl=11(l)pζl1pBs,kv1.

    Corollary 1 is obtained by sampling and scaling the time-varying function in Theorem 1, and the proof is similar to Theorem 1, so it is omitted. Verified by the linear programming toolkit in the MATLAB toolbox, the final result agrees with Theorem 1, realizing the practical consensus.

    Under false Data-Injection attacks, a control protocol is given as:

    ui(k)=ˆui(k)+Λui(k)dui(k), (13)

    where dui(k) is the inject false data, dui(k) is a random bounded energy signal, Λui(k) represents the decision variable, and Λui(k) is a Bernoulli distribution with: Prob{Λui(k)=1}=Λi,Prob{Λui(k)=0}=1Λi. Then,

    ˆui(k)=Ms=1hs(τ(k))(Nj=1[R]ij(KIs1,k(ej(k)ei(k))+KPs,k(ˆyj(k)ˆyi(k)))+KDs,kˆyi(k)+KIs2,kei(k)Hs,kˆyi(k)+Ts,kxδ+Ys,kΛyi(k)dyi(k)),

    where ˆyi(k)=yi(k)+Λyi(k)dyi(k) is the false data injected into the output; ˆyi(k)=ˆyi(k)ˆyi(k1) and ei(k)=(1β)ei(k1)+yi(k1)+Fkeφ are derivative and integral parts for agent i, 0<β1 is a tuning parameter, and KPs,k, KIs1,k, KDs,k, KIs2,k, Hs,k, Ts,k, Ys,k, and Fk are the gain matrices, and n vector xδ0 and m vector eφ0 are known. Two variables δi(k) and φi(k) are introduced as follows:

    δi(k)=Mj=1ψjxj(k)xi(k)xδ,φi(k)=Mj=1ψjej(k)ei(k)eφ, (14)

    where ψ=(ψ1,,ψN), where ψ=ρ, ρ is the left eigenvector of IMR, >1ρmin, and ρmin is the minimal element of ρ.

    Remark 4. The cooperative consensus of MASs requires each agent to share information with its neighbor agents. False data may cause the failure of cooperative behavior because the agents' decision is based on wrong data. Thus, the cooperation efficiency and consensus of MASs are destroyed. The false data used in this paper is injected into the control protocol. These data appear as signals with randomness and bounded energy, and their attack strength is uncertain due to fuzzy rules. In addition, this paper introduces a key decision variable in the controller, which will monitor the variable to determine whether the system is under attacks and take the corresponding strategies to deal with it.

    Theorem 2. If there exist scalars 0<β1, 0<_1¯, α>0, n vectors v1,k0, v1,k0, ζl,k0, ζk0, γδ0, m vectors v2,k0, v2,k0, ξl,k0, ol,k0, ηl,k0, ηk0, θl,k0, ¯θk0, θ_k0, εl,k0, εk0, ϑl,k0, ϑk0, ςl,k0, ςk0, γφ0, γy0, γy10, and p vector γu0 such that

    1pBs,kv1,k+1Aa,k+Ba,kpl=11(l)pθl,kCg,kBa,kpl=11(l)pεl,kCg,k(1[R]ii)Ba,kpl=11(l)pξl,kCg,k0, (15a)
    Ba,kpl=11(l)pηl,k(1[R]ii)Ba,kpl=11(l)pol,k0, (15b)
    1pBs,kv1,k+1Aa,k+Ba,kpl=11(l)pθl,kCg,kBa,kpl=11(l)pεl,kCg,kBa,kpl=11(l)pθl,kCz,k1pBs,kv1,k+1In(1[R]ii)Ba,kpl=11(l)pξl,kCg,k+(ψi1)Ba,kpl=11(l)pζl,k0, (15c)
    (ψi1)ml=11(l)mςl,kβ1mv2,k+1Im0, (15d)
    (ψi1)(Ba,kpl=11(l)pθl,kBa,kpl=11(l)pεl,k+Ba,kpl=11(l)pϑl,k)+(1[R]ii)Ba,kpl=11(l)pξl,k0, (15e)
    ψj(Ba,kpl=11(l)pθl,kBa,kpl=11(l)pεl,k+Ba,kpl=11(l)pϑl,k)[R]ijBa,kpl=11(l)pξl,k0, (15f)
    Aa,kv1,k+1+Cg,k_¯θkCg,k_εkLmaxCg,k_ξ_k+Ca,kv2,k+1+v1,k+1+(α1)v1,k0, (15g)
    ¯ηkLmax_ok+(1β)v2,k+1+v2,k+1+(α1)v2,k0, (15h)
    Cz,k¯θ_k+(1α)v1,k0, (15i)
    Aa,kv1,k+1+Cg,k_¯θkCg,k_εkCz,k¯θ_kv1,k+1LmaxCg,k_ξ_k+(Nψi1)¯ζk+Ca,kv2,k+1γδ0, (15j)
    ¯ηkLmax_okβv2,k+1+(Nψi1)ςkγφ0, (15k)
    (Nψi1)(_¯θk_εk+¯ϑk)+Lmin¯¯ξkγy0, (15l)
    (Nψi1)Ba,kv1,k+1γu0, (15m)
    (Nψi1)_¯θk+γy10, (15n)
    θ_kθl,k¯θk,ξ_kξl,k¯ξk,ηl,kηk,εl,kεk,ζl,kζk,ol,kok,ςl,kςk,ϑl,kϑk,_Bs,kBa,k¯Bs,k, (15o)

    where l=1,2,,p, g=1,2,,M, s=1,2,,M and r=1,2,,M, then the time-varying system (2) achieves the consensus and positivity under the protocol (13) with

    KPs,k=pl=11(l)pξl,k1pBs,kv1,k+1,KIs1,k=pl=11(l)pol,k1pBs,kv1,k+1,KIs2,k=pl=11(l)pηl,k1pBs,kv1,k+1,KDs,k=pl=11(l)pθl,k1pBs,kv1,k+1,Hs,k=pl=11(l)pεl,k1pBs,kv1,k+1,Ys,k=pl=11(l)pϑl,k1pBs,kv1,k+1,Ts,k=pl=11(l)pζl,k1pBs,kv1,k+1,Fk=ml=11(l)mςl,k1mv2,k+1. (16)

    Proof. Define X(k)=(x1(k),,xN(k)), U(k)=(u1(k),,uN(k)) and Y(k)=(y1(k),,yN(k)). By (2), we have

    X(k+1)=Ma=1ha(τ(k))((INAa,k)X(k)+(INBa,k)U(k)),Y(k)=Ma=1ha(τ(k))(INCa,k)X(k). (17)

    Define E(k)=(e1(k),,eN(k)), Xδ=(xδ,,xδN), Eφ=(eφ,,eφN), Dy(k)=(Λy1(k)dy1(k),,ΛyN(k)dyN(k)), and Du(k)=(Λu1(k)du1(k),,ΛuN(k)duN(k)). By (13), it follows that

    U(k)=Ms=1hs(τ(k))Mg=1hg(τ(k))Mz=1hz(τ(k))((IN(KDs,kCg,kHs,kCg,k)(INR)(KPs,kCg,k))X(k)+(INKIs2,k(INR)KIs1,k)E(k)(IN(KDs,kCz,k))X(k1)+(IN(KDs,kHs,k+Ys,k)(INR)(KPs,k))Dy(k)(INKDs,k)Dy(k1)+(INTs)Xδ+Du(k)), (18)

    and

    E(k)=Na=1ha(τ(k1))((INCa,k)X(k1)+(IN((1β)Im))E(k1)+(INFk)Eφ). (19)

    Substituting (18) into (17) gives

    X(k+1)=Na=1ha(τ(k))Ns=1hs(τ(k))Ng=1hg(τ(k))Nz=1hz(τ(k1))×((IN(Aa,k+Ba,kKDs,kCg,kBa,kHs,kCg,k)(INR)(Ba,kKPs,kCg,k))X(k)+(IN(Ba,kKIs2,k)(INR)(Ba,kKIs1,k))E(k)(IN(Ba,kKDs,kCz,k))×X(k1)+(IN(Ba,kKDs,kBa,kHs,k+Ba,kYs,k)(INR)(Ba,kKPs,k))×Dy(k)(IN(Ba,kKDs,k))Dy(k1)+(IN(Ba,kTs))Xδ+(INBa,k)Du(k)). (20)

    Define ˜X(k)=(X(k)E(k)), ˜Xδ=(XδEφ) and ΛD(k)=(Dy(k)Du(k)). Combining (19) and (20) yields that

    ˜X(k+1)=Na=1ha(τ(k))Ns=1hs(τ(k))Ng=1hg(τ(k))Nz=1hz(τ(k1))×((Aasg,kBas,kCa,kD)˜X(k)+(Ias,k00Jk)˜Xδ+(Easz,k000)˜X(k1)+(Mas,kNa,k00)ΛD(k)+(Uas,k000)ΛD(k1)), (21)

    where

    Aasg,k=IN(Aa,k+Ba,kKDs,kCg,kBa,kHs,kCg,k)(INR)(Ba,kKPs,kCg,k),Bas,k=IN(Ba,kKIs2,k)(INR)(Ba,kKIs1,k),Ca,k=INCa,k,D=IN((1β)Im),Easz,k=IN(Ba,kKDs,kCz,k),Na,k=INBa,k,Ias,k=IN(Ba,kTs,k),Jk=INFk,Uas,k=INBa,kKDs,kMas,k=IN(Ba,kKDs,kBa,kHs,k+Ba,kYs,k)(INR)(Ba,kKPs,k). (22)

    Define δ(k)=(δ1(k),,δM(k)), φ(k)=(φ1(k),,φM(k)), and ˜δ(k)=(δ(k)φ(k)). Together with (21) gives

    ˜δ(k)=((1NψIN)In00(1NψIN)Im)˜X(k)˜Xδ.

    By Lemma 3, 1Nφ(INR)=(INR)1Nφ=0. Then,

    ˜δ(k+1)=Na=1ha(τ(k))Ns=1hs(τ(k))Ng=1hg(τ(k))Nz=1hz(θ(k1))×((Aasg,kBas,kCa,kD)˜δ(k)+(Oasgz,kBas,kCa,kPk)˜Xδ+(Easz,k000)˜δ(k1)+(Sas,kWa,k00)ΛD(k)+(Zas,k000)ΛD(k1)), (23)

    where

    Oasgz,k=IN(Aa,k+Ba,kKDs,kCg,kBa,kHs,kCg,kBa,kKDs,kCz,kIn)(INR)(Ba,kKPs,kCg,k)+(1NψIN)(Ba,kTs,k),Pk=IN(βIm)+(1NψIN)Fk,Sas,k=(1NψIN)(Ba,kKDs,kBa,kHs,k)+(INR)(Ba,kKPs,k),Wa,k=(1NψIN)Ba,k,Zas,k=(1NψIN)(Ba,kKDs,k). (24)

    It follows that [Aasg,k]ij0, [Bas,k]ij0, Ca,k0, D0, Easz,k0, [Oasgz,k]ij0, [Pk]ij0, Wa,k0, and Zas,k0. Due to (15a)–(15c), it holds that

    Aa,k+Ba,kpl=11(l)pθl,k1pBs,kv1,k+1Cg,kBa,kpl=11(l)pεl,k1pBs,kv1,k+1Cg,k(1[R]ii)Ba,kpl=11(l)pξl,k1pBs,kv1,k+1Cg,k0,Ba,kpl=11(l)pηl,k1pBs,kv1,k+1(1[R]ii)Ba,kpl=11(l)pol,k1pBs,kv1,k+10,

    and

    Aa,k+Ba,kpl=11(l)pθl,k1pBs,kv1,k+1Cg,kBa,kpl=11(l)pεl,k1pBs,kv1,k+1Cg,kBa,kpl=11(l)pθl,k1pBs,kv1,k+1Cz,kIn(1[R]ii)Ba,kpl=11(l)pξl,k1pBs,kv1,k+1Cg,k+(ψi1)Ba,kpl=11(l)pζl,k1pBs,kv1,k+10.

    Using (16) it follows that [Aasg,k]ii0, [Basg,k]ii0, and [Oasgz,k]ii0. Together with (15d)–(15f) gives

    (ψi1)ml=11(l)mςl,k1mv2,k+1βIm0,(ψi1)(Ba,kpl=11(l)pθl,k1pBs,kv1,k+1Ba,kpl=11(l)pεl,k1pBs,kv1,k+1+Ba,kpl=11(l)pϑl,k1pBs,kv1,k+1)+(1[R]ii)Ba,kpl=11(l)pξl,k1pBs,kv1,k+10,

    and

    ψj(Ba,kpl=11(l)pθl,k1pBs,kv1,k+1Ba,kpl=11(l)pεl,k1pBs,kv1,k+1+Ba,kpl=11(l)pϑl,k1pBs,kv1,k+1)[R]ijBa,kpl=11(l)pξl,k1pBs,kv1,k+10.

    Using (16) again, it follows that [Pk]ii0 and Sasg,k0. The positivity of the system (23) is obtained.

    Next, the time-varying Lyapunov function is constructed as

    V(˜δ(k))=˜δ(k)vk+˜δ(k1)vk,

    where vk=(ϖkχk), vk=(ϖkχk), ϖk=(v1,kv1,kN), χk=(v2,kv2,kN), ϖk=(v1,kv1,kN), χk=(v2,kv2,kN). The difference of V(˜X(k)) is

    E{V(˜δ(k))}=E{V(˜δ(k+1))V(˜δ(k))}=E{˜δ(k+1)vk+1+˜δ(k)vk+1˜δ(k)vk˜δ(k1)vk}.

    Together with (23) follows that

    E{V(¯δ(k))}=E{Na=1ha(τ(k))Ns=1hs(τ(k))Ng=1hg(τ(k))Nz=1hz(τ(k1))×(δ(k)a(k)+φ(k)b(k)+δ(k1)c(k)φ(k1)χk+Xδδ(k)+Eφφ(k)+Dy(k)y(k)+Du(k)u(k)+Dy(k1)d(k))}, (25)

    where

    1(k)=Aasg,kϖk+1+Ca,kχk+1+ϖk+1ϖk,2(k)=Bas,kϖk+1+Dkχk+1+χk+1χk,3(k)=Easz,kϖk+1ϖk,4(k)=Oasgz,kϖk+1+Ca,kχk+1,5(k)=Bas,kϖk+1+Pkχk+1,6(k)=Sas,kϖk+1,7(k)=Wa,kϖk+1.
    a(k)=(IN(Aa,k+Ca,kKDs,kBa,kCa,kHs,kBa,k)(INR)(Ca,kKPs,kBa,k))ϖk+1+(INCa,k)χk+1+ϖk+1ϖk,b(k)=(IN(KIs2,kBa,k)(INR)KIs1,kBa,k)ϖk+1+IN((1β)Im)χk+1+χ(k+1)χk,c(k)=IN(Cz,kKDs,kBa,k)ϖk+1ϖk,δ(k)=(IN(Aa,k+Ca,kKDs,kBa,kCa,kHs,kBa,kCz,kKDs,kBa,kIn)(INR)(Ca,kKPs,kBa,k)+(1NψIN)(Ts,kBa,k))ϖk+1+(INCa,k)χk+1,φ(k)=(IN(KIs2,kBa,k)(INR)(KIs1,kBa,k))ϖk+1+(IN(βIm)+(1NψIN)Fk)χk+1,
    y(k)=((1NψIN)(KDs,kBa,kHs,kBa,k+Ys,kBa,k)+(INR)(KPs,kBa,k))ϖk+1,u(k)=((1NψIN)Ba,k)ϖk+1,d(k)=((1NψIN)(KDs,kBa,k))ϖk+1.

    By (15o) and (16), we obtain

    Aa,kv1,k+1+Cg,kKDs,kBa,kv1,k+1Cg,kHs,kBa,kv1,k+1LmaxCg,kKPs,kBa,kv1,k+1+Ca,kv2,k+1+v1,k+1v1,kAa,kv1,k+1+Cg,k_¯θkCg,k_εkLmaxCg,k_ξ_k+Ca,kv2,k+1+v1,k+1v1,k,KIs2,kBa,kv1,k+1LmaxKIs1,kBa,kv1,k+1+(1β)v2,k+1+v2,k+1v2,k¯ηkLmax_ok+(1β)v2,k+1+v2,k+1v2,k,Cz,kKDs,kBa,kv1,k+1v1,kCz,k¯θ_kv1,k,

    and

    Aa,kv1,k+1+Cg,kKDs,kBa,kv1,k+1Cg,kHs,kBa,kv1,k+1Cz,kKDs,kBa,kv1,k+1v1,k+1LmaxCg,kKPs,kBa,kv1,k+1+(Nψi1)Ts,kBa,kv1,k+1+Ca,kv2,k+1Aa,kv1,k+1+Cg,k_¯θkCg,k_εkCz,k¯θ_kv1,k+1LmaxCg,k_ξ_k+(Nψi1)¯ζk+Ca,kv2,k+1.

    By (15g)–(15j), it holds that

    Aa,kv1,k+1+Ca,kKDs,kBa,kv1,k+1Ca,kHs,kBa,kv1,k+1LmaxCg,kKPs,kBa,kv1,k+1+Ca,kv2,k+1+v1,k+1v1,kαv1,k,KIs2,kBa,kv1,k+1LmaxKIs1,kBa,kv1,k+1+(1β)v2,k+1+v2,k+1v2,kαv2,k,Cz,k¯θ_kv1,kαv1,k,

    and

    Aa,kv1,k+1+Cg,kKDs,kBa,kv1,k+1Cg,kHs,kBa,kv1,k+1Cz,kKDs,kBa,kv1,k+1v1,k+1LmaxCg,kKPs,kBa,kv1,k+1+(Nψi1)Ts,kBa,kv1,k+1+Ca,kv2,k+1γδ.

    Using (15o) and (16) again, it holds that

    KIs2,kBa,kv1,k+1LmaxKIs1,kBa,kv1,k+1βv2,k+1+(Nψi1)Fkv2,k+1¯ηkLmax_okβv2,k+1+(Nψi1)ςk,(Nψi1)(KDs,kBa,kHs,kBa,k+Ys,kBa,k)v1,k+1+LminKPs,kBa,kv1,k+1(Nψi1)(_¯θk_εk+¯ϑk)+Lmin¯¯ξk,(Nψi1)KDs,kBa,kv1,k+1(Nψi1)_¯θ(k).

    By (15k) and (15n), it holds that

    KIs2,kBa,kv1,k+1LmaxKIs1,kBa,kv1,k+1βv2,k+1+(Nψi1)Fkv2,k+1γφ,(Nψi1)(KDs,kBa,kHs,kBa,k+Ys,kBa,k)v1,k+1LminKPs,kBa,kv1,k+1γy,(Nψi1)Ba,kv1,k+1γu,(Nψi1)KDs,kBa,kv1,k+1γy1.

    Together with (25) yields that

    V(¯δ(k+1))<(1α)k+1V(¯δ(0))+(1α)k1(1α)1(Xδ(INγδ)+Eφ(IMγφ)+Dy(k)(INγy)+Du(k)(INγu)+Dy(k1)(INγy1)).

    Additionally, it is easy to obtain that V(˜δ(k))=˜δ(k)vk+˜δ(k1)vkδ(k)ϖk+δ(k1)ϖkδ(k)1Nn+δ(k1)1Nn=δ(k)1+δ(k1)1, where and are the minimum elements of ϖk and ϖk, respectively. Then,

    δ(k)1+δ(k1)1<(1α)kV(¯δ(0))+(1α)k1(1α)1(Xδ(INγδ)+Eφ(INγφ)+Dy(k)(INγy)+Du(k)(INγu)+Dy(k1)(INγy1)).

    Therefore, limk(xi(k)xδNi=1φi11) κ_, where _=min{,}, κ=1α(Xδ(INγδ)+Eφ(INγφ)+Dy(k1)(INγy1)+Dy(k)(INγy)+Du(k)(INγu)). By Definition 2, the consensus of Theorem 2 is achieved.

    A suggested algorithm is provided for Theorem 2 in Algorithm 1.

    Algorithm 1 Tuning parameter β for Theorem 2
    Input: The parameter β0, >0;
    Output: The parameter β;
    Define a set Ψ=;
    Initialize parameter β=β0;

    Remark 5. Theorem 2 establishes a new framework for ensuring the positivity and consensus of the time-varying fuzzy positive multi-agent system when it suffers from false data injection attacks. In the designed PID control protocol (13), attacks will cause interference to the positivity and consensus of the system, and Ys,kΛyi(k)dyi(k) is the key to achieving the positivity of the system; otherwise, the positivity and consensus of the system cannot be achieved at the same time. When being attacked, a large amount of false data will be injected into the system, and the gain matrix Ys,k will correct the system according to the false data to reduce the interference and impact on the system.

    Autonomous vehicles, as a cutting-edge transportation technology, require control algorithms to determine the vehicle's driving route, speed, and other parameters. These algorithms need to make real-time decisions based on the environment and current status of the vehicle and respond accordingly in different traffic scenarios to ensure safe and stable driving of the vehicle. In [29], a distributed adaptive cooperative control strategy was proposed to achieve leader synchronization of autonomous vehicles. In [30], a formation tracking control method was proposed for multi-agent velocity control autonomous vehicles. In [31], the preview control theory was proposed to solve the system disturbance and uncertainty of autonomous vehicles in the path tracking control. The research object of the above literature is autonomous vehicles. Carsim full-vehicle model and general tracking methods are employed. Traditional control strategies often require precise mathematical models, while fuzzy systems reduce the dependence on such models and increase the flexibility of autonomous vehicle systems. By combining with time-varying systems and the proposed fuzzy design, the following simulation example is given. Figure 1 shows the simulated driving environment of autonomous vehicles, where its objects are autonomous vehicles and the circle in the figure is the real-time visual scanning area. In system (2), the time-varying factor reflects the dynamic changes of the external environment, where the expression Ma=1ha(τ(k)) quantifies the uncertainty and complexity of the road conditions. The state of the autonomous vehicle at the kth sampling instant is represented by xi(k), while ui(k) represents the control command received by the vehicle at that time. Through two different sets of simulation experiments, the effectiveness and stability of the controller in dealing with various situations are verified.

    Figure 1.  The simulation environment of autonomous vehicle.

    Example 1. Based on the above analysis, the autonomous vehicle is modeled using system (2) and controller (3), where

    A1,k=((0.36+0.08sin(k))0.38(0.580.03cos(k))0.36(0.360.02cos(k))0.39(0.230.05cos(k))0.37(0.28+0.06sin(k))),A2,k=(0.36(0.350.01cos(k))0.39(0.38+0.06sin(k))0.38(0.26+0.08sin(k))0.31(0.36+0.02cos(k))0.38),B1,k=(0.08+0.06sin(k)0.020.010.09+0.07sin(k)0.07+0.05sin(k)0.03),B2,k=(0.030.07+0.05sin(k)0.08+0.06sin(k)0.020.010.09+0.07sin(k)),C1,k=((0.09+0.06sin(k))0.01(0.1+0.3cos(k))0.03(0.080.02sin(k))0.02),C2,k=((0.06+0.03sin(k))0.02(0.2+0.1cos(k))0.01(0.090.01sin(k))0.03).

    The membership functions h1(τ(k)) and h2(τ(k)) are: h1(τ(k))=1+cos2(sin2(k))3 and h2(τ(k))=1+sin2(sin2(k))3. In this case, the communication topology of the T-SFMAS(2) is described by a directed communication graph G shown in Figure 2.

    By Theorem 1, we have

    KP1,1=(0.23451.51110.18481.2654),,KP1,30=(1.41832.80331.15292.4506),KP2,1=(0.23701.52690.18671.2787),,KP2,30=(1.45182.86961.18022.5085),F1,1=(6.85397.29496.81967.2091),,F1,30=(11.695940.984411.487440.7686),F2,1=(6.92607.37216.89137.2849),,F2,30=(11.972541.953711.759041.7328),T1,1=(18.204717.918318.587118.349118.174618.8259),,T1,30=(52.487355.842454.798552.765856.229355.2393),T2,1=(18.396218.106818.782618.542218.338519.0239),,T2,30=(53.728657.163156.094554.013657.559156.5457).
    Figure 2.  The directed communication graph G of T-S FMAS (2).

    The initial conditions are given as: x1(0)=(20.5,14.3,9.1), x2(0)=(15.4,23.3,8.9), x3(0)=(10.2,21.0,18.8), x4(0)=(13.7,8.6,22.4), x5(0)=(9.8,25.1,17.9). Figures 35 are the state simulations of the system (2) under the control protocol (3). By observing the embedding figures in Figures 35, it is seen that the consensus error does not converge to zero and the states of the agents do not keep the same values but fluctuate in a range. From Figures 35, it can be noticed that the agents achieve practical consensus around k=10. Figure 6 shows the time-varying function v1,k. Based on these simulation results, it can be found that the designed control protocol (3) is effective.

    Figure 3.  The simulations of the states xi1.
    Figure 4.  The simulations of the states xi2.
    Figure 5.  The simulations of the states xi3.
    Figure 6.  The simulation of the function v1,k.

    Example 2. Consider the systems (2) under the false data injection attacks with five agents, where

    A1,k=(0.38(0.360.02cos(k))0.31(0.26+0.08sin(k))0.38(0.380.06sin(k))0.39(0.350.01cos(k))0.36),A2,k=((0.28+0.06sin(k))0.37(0.230.05cos(k))0.39(0.360.02cos(k))0.36(0.580.03cos(k))0.38(0.36+0.08sin(k))),B1,k=(0.05+0.08sin(k)0.030.050.01+0.03sin(k)0.06+0.04sin(k)0.06),B2,k=(0.080.03+0.06sin(k)0.02+0.09sin(k)0.040.070.02+0.01sin(k)),
    C1,k=((0.07+0.04sin(k))0.03(0.3+0.2cos(k))0.02(0.090.03sin(k))0.05),C2,k=((0.09+0.06sin(k))0.06(0.2+0.2cos(k))0.08(0.080.01sin(k))0.04).

    The membership function and row-stochastic matrix of Theorem 2 are the same as those of Theorem 1. By Theorem 2, we can obtain the control gain matrices:

    KP1,1=(0.14760.67180.16680.9232),,KP1,30=(0.27270.96970.81940.9374),KP2,1=(0.14400.65540.16270.9007),,KP2,30=(0.26000.92470.78310.8939),KI11,1=(0.00090.09720.03010.1775),,KI11,30=(0.47680.47010.07370.0972),KI12,1=(0.00090.09480.02940.1731),,KI12,30=(0.45470.44830.07030.0927),KI21,1=(0.01530.10790.01330.0958),,KI21,30=(0.21770.21340.26770.2561),KI22,1=(0.01500.10520.01300.0935),,KI22,30=(0.20760.20350.25530.2442),KD1,1=(0.02540.10450.02540.1077),,KD1,30=(0.05340.11880.06290.1170),KD2,1=(0.02480.10200.02480.1051),,KD2,30=(0.05090.11330.06000.1116),H1,1=(0.847716.47680.832716.4921),,H1,30=(5.159734.39465.251634.3001),H2,1=(0.827116.07520.812416.0901),,H2,30=(4.920432.79915.008032.7089),Y1,1=(8.917324.17578.762424.0102),,Y1,30=(20.196848.747934.259961.2493),Y2,1=(8.699923.58648.548823.4250),,Y2,30=(19.259846.226232.670658.4080),T1,1=(29.038830.488329.369727.036128.546727.2172),,T1,30=(77.119495.887874.1611153.0810189.7881140.3306),T2,1=(28.331029.745128.653826.377127.850926.5538),,T2,30=(73.541991.439670.7208145.9797180.9839133.8208),F1=(6.07976.07636.07136.0846),,F30=(6.14596.11296.13476.1214).

    Figures 79 are the state simulations of system (2) under control protocol (13). By observing the embedding diagram in Figures 79, it is found that the agents achieved practical consensus at k = 10. Figures 1013 shows the time-varying functions v1,k, v1,k, v2,k and v2,k, respectively.

    Figure 7.  The simulations of the states xi1.
    Figure 8.  The simulations of the states xi2.
    Figure 9.  The simulations of the states xi3.
    Figure 10.  The simulation of the function v1,k.
    Figure 11.  The simulation of the function v1,k.
    Figure 12.  The simulation of the function v2,k.
    Figure 13.  The simulation of the function v2,k.

    This paper constructs a consensus protocol framework for time-varying T-S FPMASs. A novel fuzzy consensus protocol is proposed to achieve the practical consensus of the systems. Time-varying Lyapunov functions and time-varying linear programming are employed to analyze and design the control protocol. In this paper, the time-varying linear programming conditions are computed using a piecewise strategy. The control framework for false data injection attacks is not limited to the current type of attacks, and its application scope can be extended to other forms of attacks, including denial of service attacks and deception attacks. When dealing with these different types of attacks, the positivity and consensus issues of the systems need to be fully considered. The proposed fuzzy control approach can be further developed for other issues of FPMASs, such as the filter, cooperative observation, etc. Moreover, it is interesting to apply the proposed control framework to other classes of positive systems, such as time-varying positive complex networks, time-varying positive neural networks, etc.

    Junfeng Zhang: Supervision, conceptualization, investigation, writing-review and editing; Renjie Fu: formal analysis, writing-original draft, methodology, software, validation; Yuanyuan Wu: validation, writing-review and editing, conceptualization, visualization; Bhatti Uzair Aslam: Investigation, formal analysis, visualization, writing-original draft. All authors have read and agreed to the published version of the manuscript.

    This work was supported by National Natural Science Foundation of China (62463007 and 62073111), Hainan Provincial Natural Science Foundation of China (622RC618), Science Research Funding of Hainan University (KYQD(ZR)21007 and KYQD(ZR)22180) and Postgraduate Innovative Research Funding of Hainan Province (Qhys2023-279, Qhys2023-278 and Qhys2023-280).

    The authors declare that they have no conflict of interest.



    [1] T. Hu, Z. He, X. Zhang, S. Zhong, Event-triggered consensus strategy for uncertain topological fractional-order multiagent systems based on Takagi-Sugeno fuzzy models, Inform. Sciences, 551 (2021), 304–323. https://doi.org/10.1016/j.ins.2020.11.005 doi: 10.1016/j.ins.2020.11.005
    [2] J. Chen, J. Li, X. Yuan, Distributed fuzzy adaptive consensus for high-order multi-agent systems with an imprecise communication topology structure, Fuzzy Set. Syst., 402 (2021), 1–15. https://doi.org/10.1016/j.fss.2020.03.018 doi: 10.1016/j.fss.2020.03.018
    [3] G. Liu, Q. Zhou, Y. Zhang, H. Liang, Fuzzy tracking control for nonlinear multi-agent systems with actuator faults and unknown control directions, Fuzzy Set. Syst., 385 (2020), 81–97. https://doi.org/10.1016/j.fss.2019.03.013 doi: 10.1016/j.fss.2019.03.013
    [4] A. Lu, G. Yang, Distributed consensus control for multi-agent systems under denial-of-service, Inform. Sciences, 439 (2018), 95–107. https://doi.org/10.1016/j.ins.2018.02.008 doi: 10.1016/j.ins.2018.02.008
    [5] Y. Li, Y. X. Li, S. Tong, Event-based finite-time control for nonlinear multi-agent systems with asymptotic tracking, IEEE T. Automat. Contr., 68 (2023), 3790–3797. https://doi.org/10.1109/TAC.2022.3197562 doi: 10.1109/TAC.2022.3197562
    [6] S. Gu, C. Qian, N. Zhang, Finite-time integral control for a class of nonlinear planar systems with non-vanishing uncertainties, Automatica, 136 (2022), 110016. https://doi.org/10.1016/j.automatica.2021.110016 doi: 10.1016/j.automatica.2021.110016
    [7] K. Cao, C. Qian, Finite-time controllers for a class of planar nonlinear systems with mismatched disturbances, IEEE Control Syst. Lett., 5 (2020), 1928–1933. https://doi.org/10.1109/LCSYS.2020.3044983 doi: 10.1109/LCSYS.2020.3044983
    [8] F. Gao, C. Chen, J. Huang, Y. Wu, Prescribed-time stabilization of uncertain planar nonlinear systems with output constraints, IEEE T. Circuits II, 69 (2022), 2887–2891. https://doi.org/10.1109/TCSII.2022.3145098 doi: 10.1109/TCSII.2022.3145098
    [9] Y. Cheng, T. Hu, Y. Li, X. Zhang, S. Zhong, Delay-dependent consensus criteria for fractional-order Takagi-Sugeno fuzzy multi-agent systems with time delay, Inform. Sciences, 560 (2021), 456–475. https://doi.org/10.1016/j.ins.2021.01.074 doi: 10.1016/j.ins.2021.01.074
    [10] L. Zhang, B. Chen, C. Lin, Y. Shang, Fuzzy adaptive fixed-time consensus tracking control of high-order multiagent systems, IEEE T. Fuzzy Syst., 30 (2022), 567–578. https://doi.org/10.1109/TFUZZ.2020.3042239 doi: 10.1109/TFUZZ.2020.3042239
    [11] L. Farina, S. Rinaldi, Positive linear systems: theory and applications, John Wiley & Sons, 2000. https://doi.org/10.1002/9781118033029
    [12] H. Arneson, C. Langbort, A linear programming approach to routing control in networks of constrained linear positive systems, Automatica, 48 (2012), 800–807. https://doi.org/10.1016/j.automatica.2012.02.001 doi: 10.1016/j.automatica.2012.02.001
    [13] Y. Yang, J. Zhang, M. Huang, X. Tan, Disturbance observer-based event-triggered control of switched positive systems, IEEE T. Circuits II, 71 (2024), 1191–1195. https://doi.org/10.1109/TCSII.2023.3325160 doi: 10.1109/TCSII.2023.3325160
    [14] R. Li, Y. Zhang, Y. Tang, S. Li, Observer-based leader-following consensus for positive multi-agent systems over time-varying graphs, J. Franklin I., 360 (2023), 13380–13394. https://doi.org/10.1016/j.jfranklin.2023.10.014 doi: 10.1016/j.jfranklin.2023.10.014
    [15] M. E. Valcher, P. Misra, On the stabilizability and consensus of positive homogeneous multi-agent dynamical systems, IEEE T. Automat. Contr., 59 (2014), 1936–1941. https://doi.org/10.1109/TAC.2013.2294621 doi: 10.1109/TAC.2013.2294621
    [16] F. Mazenc, M. Malisoff, Stability analysis for time-varying systems with delay using linear Lyapunov functionals and a positive systems approach, IEEE T. Automat. Contr., 61 (2016), 771–776. https://doi.org/10.1109/TAC.2015.2446111 doi: 10.1109/TAC.2015.2446111
    [17] J. J. R. Liu, M. Zhang, J. Lam, B. Du, K. W. Kwok, PD control of positive interval continuous-time systems with time-varying delay, Inform. Sciences, 580 (2021), 371–384. https://doi.org/10.1016/j.ins.2021.08.034 doi: 10.1016/j.ins.2021.08.034
    [18] J. Jiang, Y. Jiang, Leader-following consensus of linear time-varying multi-agent systems under fixed and switching topologies, Automatica, 113 (2020), 108804. https://doi.org/10.1016/j.automatica.2020.108804 doi: 10.1016/j.automatica.2020.108804
    [19] L. Ma, Z. Wang, H. K. Lam, Event-triggered mean-square consensus control for time-varying stochastic multi-agent system with sensor saturations, IEEE T. Automat. Contr., 62 (2017), 3524–3531. https://doi.org/10.1109/TAC.2016.2614486 doi: 10.1109/TAC.2016.2614486
    [20] B. D. O. Anderson, G. Shi, J. Trumpf, Convergence and state reconstruction of time-varying multi-agent systems from complete observability theory, IEEE T. Automat. Contr., 62 (2017), 2519–2523. https://doi.org/10.1109/TAC.2016.2599274 doi: 10.1109/TAC.2016.2599274
    [21] X. Zhang, L. Liu, G. Feng, Leader-follower consensus of time-varying nonlinear multi-agent systems, Automatica, 52 (2015), 8–14. https://doi.org/10.1016/j.automatica.2014.10.127 doi: 10.1016/j.automatica.2014.10.127
    [22] A. Shariati, Q. Zhao, Robust leader-following output regulation of uncertain multi-agent systems with time-varying delay, IEEE-CAA J. Automatic., 5 (2019), 807–817. https://doi.org/10.1109/JAS.2018.7511141 doi: 10.1109/JAS.2018.7511141
    [23] Y. Gao, L. Wang, Sampled-data based consensus of continuous-time multi-agent systems with time-varying topology, IEEE T. Automat. Contr., 56 (2011), 1226–1231. https://doi.org/10.1109/TAC.2011.2112472 doi: 10.1109/TAC.2011.2112472
    [24] Z. Qu, Cooperative control of dynamical systems: Applications to autonomous vehicles, Springer Science & Business Media, 2009.
    [25] X. Zhang, L. Liu, G. Feng, Leader-follower consensus of time-varying nonlinear multi-agent systems, Automatica, 52 (2015), 8–14. https://doi.org/10.1016/j.automatica.2014.10.127 doi: 10.1016/j.automatica.2014.10.127
    [26] C. Wang, L. Guo, Adaptive cooperative tracking control for a class of nonlinear time-varying multi-agent systems, J. Franklin I., 354 (2017), 6766–6782. https://doi.org/10.1016/j.jfranklin.2017.08.029 doi: 10.1016/j.jfranklin.2017.08.029
    [27] H. Li, X. Li, Distributed model predictive consensus of heterogeneous time-varying multi-agent systems: With and without self-triggered mechanism, IEEE T. Circuits I, 67 (2020), 5358–5368. https://doi.org/10.1109/TCSI.2020.3008528 doi: 10.1109/TCSI.2020.3008528
    [28] J. Wang, Y. Li, Y. Wu, Z. Liu, K. Chen, C. L. P. Chen, Fixed-time formation control for uncertain nonlinear multi-agent systems with time-varying actuator failures, IEEE T. Fuzzy Syst., 32 (2024), 1965–1977. https://doi.org/10.1109/TFUZZ.2023.3342282 doi: 10.1109/TFUZZ.2023.3342282
    [29] A. Petrillo, A. Salvi, S. Santini, A. S. Valente, Adaptive multi-agents synchronization for collaborative driving of autonomous vehicles with multiple communication delays, Transport. Res. C-Emer., 86 (2018), 372–392. https://doi.org/10.1016/j.trc.2017.11.009 doi: 10.1016/j.trc.2017.11.009
    [30] Z. Tang, A. Loría, Localization and tracking control of autonomous vehicles in time-varying bearing formation, IEEE Control Syst. Lett., 7 (2023), 1231–1236. https://doi.org/10.1109/LCSYS.2022.3231413 doi: 10.1109/LCSYS.2022.3231413
    [31] G. Cai, L. Xu, Y. Liu, J. Feng, J. Liang, Y. Lu, et al., Robust preview path tracking control of autonomous vehicles under time-varying system delays and saturation, IEEE T. Veh. Technol., 72 (2023), 8486–8499. https://doi.org/10.1109/TVT.2023.3250328 doi: 10.1109/TVT.2023.3250328
  • Reader Comments
  • © 2024 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(561) PDF downloads(58) Cited by(0)

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog