[go: up one dir, main page]

CN111538239B - Multi-agent navigation following consistency control system and method - Google Patents

Multi-agent navigation following consistency control system and method Download PDF

Info

Publication number
CN111538239B
CN111538239B CN202010233200.7A CN202010233200A CN111538239B CN 111538239 B CN111538239 B CN 111538239B CN 202010233200 A CN202010233200 A CN 202010233200A CN 111538239 B CN111538239 B CN 111538239B
Authority
CN
China
Prior art keywords
agent
following
pilot
module
fuzzy
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010233200.7A
Other languages
Chinese (zh)
Other versions
CN111538239A (en
Inventor
颜开红
傅涛
穆秀峰
胡燕
王力
聂征
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Bozhi Junke (Nanjing) Technology Co.,Ltd.
Original Assignee
Bozhi Safety Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Bozhi Safety Technology Co ltd filed Critical Bozhi Safety Technology Co ltd
Priority to CN202010233200.7A priority Critical patent/CN111538239B/en
Publication of CN111538239A publication Critical patent/CN111538239A/en
Application granted granted Critical
Publication of CN111538239B publication Critical patent/CN111538239B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B13/00Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
    • G05B13/02Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
    • G05B13/04Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
    • G05B13/042Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators in which a parameter or coefficient is automatically adjusted to optimise the performance

Landscapes

  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Evolutionary Computation (AREA)
  • Medical Informatics (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Feedback Control In General (AREA)

Abstract

一种多智能体领航跟随一致性的控制系统及方法,针对多智能体之间传输的数据被攻击者篡改,应用半马尔科夫跳变系统,提出一种基于事件触发机制的一致性模糊控制策略,使得领航者和跟随者能在均方意义下达成一致,并提出一种事件触发机制,在减少不必要的通信的同时能够避免冗余数据的误触发,在系统受到扰动时提高数据包发送率,使得控制器获得更多有关智能体的信息,从而提高系统的控制性能。

Figure 202010233200

A multi-agent pilot-following consistency control system and method, aiming at the data transmitted between multi-agents being tampered with by an attacker, a semi-Markov jumping system is applied, and a consistent fuzzy control based on an event-triggered mechanism is proposed The strategy enables the leader and the follower to reach an agreement in the mean square sense, and proposes an event-triggered mechanism, which can reduce unnecessary communication while avoiding the false triggering of redundant data, and increase the data packet rate when the system is disturbed. The sending rate enables the controller to obtain more information about the agent, thereby improving the control performance of the system.

Figure 202010233200

Description

多智能体领航跟随一致性的控制系统及方法Control system and method for multi-agent pilot-following consistency

技术领域technical field

本发明涉及多智能体一致性的控制技术领域,具体涉及一种多智能体领航跟随一致性的控制系统及方法,尤其涉及一种多智能体领航跟随遭受网络攻击时一致性的控制系统及方法。The invention relates to the technical field of multi-agent consistency control, in particular to a multi-agent pilot-following consistency control system and method, and in particular to a multi-agent pilot-following consistency control system and method when subjected to network attacks .

背景技术Background technique

在最近的二十年里,关于多智能体系统的协同一致性的研究得到很多学者的关注。在众多的工程应用领域里有着广泛的研究,在实际生产应用过程中,由于系统的状态方程往往具有一定的随机性,这类系统一般不能通过线性时不变运动方程来描述,可用半马尔科夫链刻画系统在不同模态间的跳变转移概率,从而精确地描述这类状态方程具有随机性的工业系统,一致性问题是多智能体系统控制研究最为广泛的问题之一,实际的多智能体系统,特别是多智能体领航下的系统经常处于各种复杂的网络环境中,难免会遭受恶意攻击,系统一致性的执行就会被破坏。In the last two decades, the research on the cooperative consensus of multi-agent systems has attracted the attention of many scholars. There are extensive studies in many engineering application fields. In the actual production application process, because the state equation of the system often has a certain randomness, such systems generally cannot be described by linear time-invariant motion equations, which can be described by semi-Marko Chains describe the transition probability of the system between different modes, so as to accurately describe such industrial systems with random state equations. The consistency problem is one of the most widely studied problems in multi-agent system control. Agent systems, especially systems under the leadership of multi-agents, are often in various complex network environments, and will inevitably suffer malicious attacks, and the execution of system consistency will be destroyed.

发明内容SUMMARY OF THE INVENTION

为解决上述问题,本发明提供了一种多智能体领航跟随一致性的控制系统及方法,有效避免了现有技术中多智能体系统会遭受恶意攻击而使得系统一致性的执行就会被破坏的缺陷。In order to solve the above problems, the present invention provides a multi-agent pilot-following consistency control system and method, which effectively avoids the multi-agent system in the prior art from being maliciously attacked and the execution of system consistency is destroyed. Defects.

为了克服现有技术中的不足,本发明提供了一种多智能体领航跟随一致性的控制系统及方法的解决方案,具体如下:In order to overcome the deficiencies in the prior art, the present invention provides a solution of a multi-agent pilot-following consistency control system and method, as follows:

一种多智能体领航跟随一致性的控制系统的方法,包括:A method for a multi-agent pilot-following-consistent control system, comprising:

步骤1:建立基于T-S模糊模型的领航跟随多智能体系统;Step 1: Establish a pilot-following multi-agent system based on the T-S fuzzy model;

步骤2:让状态空间中的连续时间半马尔科夫过程{s(t),t≥0}的其状态转移率满足设定条件;Step 2: Let the state transition rate of the continuous-time semi-Markov process {s(t), t≥0} in the state space satisfy the set condition;

步骤3:描述第j智能体传输数据到第i智能体时遭受的网络攻击信号,其中,j和i均为正整数;Step 3: Describe the network attack signal suffered by the jth agent when it transmits data to the ith agent, where j and i are both positive integers;

步骤4:设计事件触发机制;Step 4: Design the event trigger mechanism;

步骤5:设计基于T-S模糊模型的一致性控制策略。Step 5: Design the consistency control strategy based on T-S fuzzy model.

所述建立基于T-S模糊模型的领航跟随多智能体系统包括:用带有r个模糊规则的T-S模糊模型来描述非线性多智能体系统;所述模糊规则为:IF θ1(t) is Wi1,and θ2(t)is Wi2,and…,and θq(t) is Wiq,THENThe establishment of a pilot-following multi-agent system based on the TS fuzzy model includes: using a TS fuzzy model with r fuzzy rules to describe the nonlinear multi-agent system; the fuzzy rules are: IF θ 1 (t) is W i1 , and θ 2 (t) is W i2 , and…, and θ q (t) is W iq , THEN

Figure BDA0002430063280000021
Figure BDA0002430063280000021

其中,r、q为正整数,t表示时刻,

Figure BDA0002430063280000026
表示跟随者智能体的状态方程,i=1,2,...,N,i表示跟随者智能体的编号,N表示跟随者智能体的数量,
Figure BDA0002430063280000027
表示领航者智能体的状态方程,xi(t)∈Rn,x0(t)∈Rn分别表示跟随者和领导者的状态量,ui(t)表示系统控制输入,Wig(g=1,2,…,q)表示模糊集,θ1(t),θ2(t),…,θq(t)表示前提变量,
Figure BDA0002430063280000022
满足hm(θ(t))≥0,m=1,2,3,…,
Figure BDA0002430063280000023
表示归一化隶属度函数,Am,Bm表示该方程具有适当维数的系数矩阵。Among them, r, q are positive integers, t represents the time,
Figure BDA0002430063280000026
represents the state equation of the follower agent, i=1, 2,...,N, i represents the number of the follower agent, N represents the number of follower agents,
Figure BDA0002430063280000027
represents the state equation of the leader agent, x i (t)∈R n , x 0 (t)∈R n represent the state quantities of the follower and leader, respectively, ui (t) represents the system control input, Wig ( g=1, 2, ..., q) represents the fuzzy set, θ 1 (t), θ 2 (t), ..., θ q (t) represent the premise variables,
Figure BDA0002430063280000022
Satisfy h m (θ(t))≥0, m=1, 2, 3,...,
Figure BDA0002430063280000023
denote the normalized membership function, A m , B m denote the coefficient matrix of the equation with appropriate dimensions.

所述步骤2的设定条件如下式:The setting conditions of the step 2 are as follows:

Figure BDA0002430063280000024
Figure BDA0002430063280000024

其中,

Figure BDA0002430063280000025
表示当c≠d时,t时刻模态c跳变到t+Δ时刻的模态d,当c=d时,
Figure BDA0002430063280000031
in,
Figure BDA0002430063280000025
It means that when c≠d, mode c at time t jumps to mode d at time t+Δ, when c=d,
Figure BDA0002430063280000031

所述步骤3的网络攻击信号描述为下式:The network attack signal in step 3 is described as the following formula:

yji(t)=xj(t)+γjiqj(t)y ji (t)=x j (t)+γ ji q j (t)

其中,γji=1时表示在传输信道中被注入了攻击信号,γji=0时表示没有攻击信号,攻击信号函数qj(t)满足下式:Among them, when γ ji = 1, it means that an attack signal is injected into the transmission channel, and when γ ji = 0, it means that there is no attack signal, and the attack signal function q j (t) satisfies the following formula:

||qj(t)||2≤||Gjxj(t)||2 ||q j (t)|| 2 ≤||G j x j (t)|| 2

其中,Gj表示已知常数矩阵。Among them, G j represents the known constant matrix.

所述步骤4的事件触发机制如下式:The event triggering mechanism of the step 4 is as follows:

Figure BDA0002430063280000032
Figure BDA0002430063280000032

其中,δ1,δ2为正标量,Φ>0为权重矩阵;Among them, δ 1 and δ 2 are positive scalars, and Φ>0 is a weight matrix;

定义

Figure BDA0002430063280000033
则如下式所示:definition
Figure BDA0002430063280000033
Then the formula is as follows:

Figure BDA0002430063280000034
Figure BDA0002430063280000034

Figure BDA00024300632800000315
Figure BDA00024300632800000315

Figure BDA0002430063280000035
Figure BDA0002430063280000035

Figure BDA0002430063280000036
Figure BDA0002430063280000036

其中,Δh=ρlh,ρ∈[0,1],

Figure BDA0002430063280000037
分别表示第i个智能体的数据发送时刻和当前采样时刻,明显,
Figure BDA0002430063280000038
Figure BDA00024300632800000314
Figure BDA00024300632800000310
之间的任意值。Among them, Δh=ρlh, ρ∈[0, 1],
Figure BDA0002430063280000037
respectively represent the data sending time and the current sampling time of the i-th agent, obviously,
Figure BDA0002430063280000038
Yes
Figure BDA00024300632800000314
and
Figure BDA00024300632800000310
any value in between.

所述步骤5的一致性控制策略为下式所示:The consistency control strategy of the step 5 is shown in the following formula:

Figure BDA00024300632800000311
Figure BDA00024300632800000311

其中,

Figure BDA00024300632800000312
满足gn(θ(t))≥0,n=1,2,3,…,
Figure BDA00024300632800000313
in,
Figure BDA00024300632800000312
Satisfy g n (θ(t))≥0, n=1, 2, 3,...,
Figure BDA00024300632800000313

所述多智能体领航跟随一致性的控制系统包括处理器,建立模块、设定模块、描述模块、设计模块和控制模块运行在处理器上;The multi-agent pilot-following-consistency control system includes a processor, and the establishment module, the setting module, the description module, the design module and the control module run on the processor;

所述建立模块用于建立基于T-S模糊模型的领航跟随多智能体系统The establishment module is used to establish a pilot-following multi-agent system based on the T-S fuzzy model

所述设定模块用于让状态空间中的连续时间半马尔科夫过程{s(t),t≥0}的其状态转移率满足设定条件;The setting module is used to make the state transition rate of the continuous-time semi-Markov process {s(t), t≥0} in the state space satisfy the setting condition;

所述描述模块用于描述第j智能体传输数据到第i智能体时遭受的网络攻击信号,其中,j和i均为正整数;The description module is used to describe the network attack signal suffered by the jth agent when it transmits data to the ith agent, wherein j and i are both positive integers;

所述设计模块用于设计事件触发机制;The design module is used to design an event trigger mechanism;

所述控制模块用于设计基于T-S模糊模型的一致性控制策略。The control module is used to design a consistent control strategy based on the T-S fuzzy model.

本发明的有益效果为:The beneficial effects of the present invention are:

本发明考虑多智能体之间传输数据时有恶意攻击信号注入的情况,基于T-S模糊模型,采用半马尔科夫链描述由复杂网络引起的随机拓扑切换,提高了系统的性能,减小了保守性,提出了新的事件触发机制,在减少不必要的通信的同时能够避免冗余数据的误触发,在系统受到扰动时提高数据包发送率,使得控制器获得更多有关智能体的信息,从而提高了系统的控制性能,并且使多智能体系统能够达到一致。The invention considers the situation of malicious attack signal injection when transmitting data between multi-agents, based on T-S fuzzy model, adopts semi-Markov chain to describe random topology switching caused by complex network, improves the performance of the system and reduces conservative A new event triggering mechanism is proposed, which can avoid the false triggering of redundant data while reducing unnecessary communication, and improve the data packet sending rate when the system is disturbed, so that the controller can obtain more information about the agent. Thus, the control performance of the system is improved, and the multi-agent system can achieve consistency.

附图说明Description of drawings

图1表示本发明的智能体之间网络攻击结构;Fig. 1 shows the network attack structure between agents of the present invention;

图2表示本发明的三种切换拓扑结构;Fig. 2 shows three kinds of switching topology structures of the present invention;

图3表示本发明的领航跟随者之间的误差响应一;Fig. 3 shows the error response one between the pilot followers of the present invention;

图4表示本发明的领航跟随者之间的误差响应二;Fig. 4 shows the error response 2 between the pilot followers of the present invention;

图5表示本发明的网络攻击信号。FIG. 5 shows the network attack signal of the present invention.

具体实施方式Detailed ways

本发明的目的是针对多智能体之间传输的数据被攻击者篡改,应用半马尔科夫跳变系统,提出一种基于事件触发机制的一致性模糊控制策略,使得领航者和跟随者能在均方意义下达成一致,并提出一种事件触发机制,在减少不必要的通信的同时能够避免冗余数据的误触发,在系统受到扰动时提高数据包发送率,使得控制器获得更多有关智能体的信息,从而提高系统的控制性能。The purpose of the present invention is to propose a consistent fuzzy control strategy based on an event-triggered mechanism by applying a semi-Markov jumping system, so that the leader and the follower can A consensus is reached in the mean square sense, and an event triggering mechanism is proposed, which can avoid the false triggering of redundant data while reducing unnecessary communication, and improve the data packet sending rate when the system is disturbed, so that the controller can obtain more relevant information. The information of the agent can improve the control performance of the system.

下面将结合附图和实施例对本发明做进一步地说明。The present invention will be further described below with reference to the accompanying drawings and embodiments.

如图1-图5所示,多智能体领航跟随一致性的控制系统的方法,包括:As shown in Figures 1-5, the method for a multi-agent pilot-following consistent control system includes:

步骤1:建立基于T-S模糊模型的领航跟随多智能体系统;Step 1: Establish a pilot-following multi-agent system based on the T-S fuzzy model;

步骤2:考虑让状态空间中的连续时间半马尔科夫过程{s(t),t≥0}的其状态转移率满足设定条件;Step 2: Consider that the state transition rate of the continuous-time semi-Markov process {s(t), t≥0} in the state space satisfies the set condition;

步骤3:描述第j智能体传输数据到第i智能体时遭受的网络攻击信号,其中,j和i均为正整数;Step 3: Describe the network attack signal suffered by the jth agent when it transmits data to the ith agent, where j and i are both positive integers;

步骤4:设计事件触发机制,以此减轻网络负担并降低冗余数据误触发的概率;Step 4: Design an event trigger mechanism to reduce the network burden and reduce the probability of false triggering of redundant data;

步骤5:设计基于T-S模糊模型的一致性控制策略。Step 5: Design the consistency control strategy based on T-S fuzzy model.

所述建立基于T-S模糊模型的领航跟随多智能体系统包括:用带有r个模糊规则的T-S模糊模型来描述非线性多智能体系统;所述模糊规则为:IF θ1(t) is Wi1,and θ2(t)is Wi2,and…,and θq(t) is Wiq,THENThe establishment of a pilot-following multi-agent system based on the TS fuzzy model includes: using a TS fuzzy model with r fuzzy rules to describe the nonlinear multi-agent system; the fuzzy rules are: IF θ 1 (t) is W i1 , and θ 2 (t) is Wi 2 , and…, and θ q (t) is Wi q , THEN

Figure BDA0002430063280000051
Figure BDA0002430063280000051

其中,r、q为正整数,t表示时刻,

Figure BDA0002430063280000052
表示跟随者智能体的状态方程,i=1,2,...,N,i表示跟随者智能体的编号,N表示跟随者智能体的数量,
Figure BDA0002430063280000053
表示领航者智能体的状态方程,xi(t)∈Rn,x0(t)∈Rn分别表示跟随者和领导者的状态量,ui(t)表示系统控制输入,Wig(g=1,2,…,q)表示模糊集,θ1(t),θ2(t),…,θq(t)表示前提变量,
Figure BDA0002430063280000061
满足hm(θ(t))≥0,m=1,2,3,…,
Figure BDA0002430063280000062
表示归一化隶属度函数,Am,Bm表示该方程具有适当维数的系数矩阵。Among them, r, q are positive integers, t represents the time,
Figure BDA0002430063280000052
represents the state equation of the follower agent, i=1, 2,...,N, i represents the number of the follower agent, N represents the number of follower agents,
Figure BDA0002430063280000053
represents the state equation of the leader agent, x i (t)∈R n , x 0 (t)∈R n represent the state quantities of the follower and leader, respectively, ui (t) represents the system control input, Wig ( g=1, 2, ..., q) represents the fuzzy set, θ 1 (t), θ 2 (t), ..., θ q (t) represent the premise variables,
Figure BDA0002430063280000061
Satisfy h m (θ(t))≥0, m=1, 2, 3,...,
Figure BDA0002430063280000062
denote the normalized membership function, A m , B m denote the coefficient matrix of the equation with appropriate dimensions.

所述步骤2的设定条件如下式:The setting conditions of the step 2 are as follows:

Figure BDA0002430063280000063
Figure BDA0002430063280000063

其中,

Figure BDA0002430063280000064
表示当c≠d时,t时刻模态c跳变到t+Δ时刻的模态d,当c=d时,
Figure BDA00024300632800000613
in,
Figure BDA0002430063280000064
It means that when c≠d, mode c at time t jumps to mode d at time t+Δ, when c=d,
Figure BDA00024300632800000613

所述步骤3的网络攻击信号描述为下式:The network attack signal in step 3 is described as the following formula:

yji(t)=xj(t)+γjiqj(t)y ji (t)=x j (t)+γ ji q j (t)

其中,γji=1时表示在传输信道中被注入了攻击信号,γji=0时表示没有攻击信号,攻击信号函数qj(t)满足下式:Among them, when γ ji = 1, it means that an attack signal is injected into the transmission channel, and when γ ji = 0, it means that there is no attack signal, and the attack signal function q j (t) satisfies the following formula:

||qj(t)||2≤||Gjxj(t)||2 ||q j (t)|| 2 ≤||G j x j (t)|| 2

其中,Gj表示已知常数矩阵。Among them, G j represents the known constant matrix.

所述步骤4的事件触发机制如下式:The event triggering mechanism of the step 4 is as follows:

Figure BDA0002430063280000065
Figure BDA0002430063280000065

其中,δ1,δ2为正标量,Φ>0为权重矩阵;Among them, δ 1 and δ 2 are positive scalars, and Φ>0 is a weight matrix;

定义

Figure BDA0002430063280000066
则如下式所示:definition
Figure BDA0002430063280000066
Then the formula is as follows:

Figure BDA0002430063280000067
Figure BDA0002430063280000067

Figure BDA00024300632800000614
Figure BDA00024300632800000614

Figure BDA0002430063280000068
Figure BDA0002430063280000068

Figure BDA0002430063280000069
Figure BDA0002430063280000069

其中,Δh=ρlh,ρ∈[0,1],

Figure BDA00024300632800000610
分别表示第i个智能体的数据发送时刻和当前采样时刻,明显,
Figure BDA00024300632800000611
Figure BDA00024300632800000612
Figure BDA0002430063280000071
之间的任意值。Among them, Δh=ρlh, ρ∈[0, 1],
Figure BDA00024300632800000610
respectively represent the data sending time and the current sampling time of the i-th agent, obviously,
Figure BDA00024300632800000611
Yes
Figure BDA00024300632800000612
and
Figure BDA0002430063280000071
any value in between.

所述步骤5的一致性控制策略为下式所示:The consistency control strategy of the step 5 is shown in the following formula:

Figure BDA0002430063280000072
Figure BDA0002430063280000072

其中,

Figure BDA0002430063280000073
满足gn(θ(t))≥0,n=1,2,3,…,
Figure BDA0002430063280000074
in,
Figure BDA0002430063280000073
Satisfy g n (θ(t))≥0, n=1, 2, 3,...,
Figure BDA0002430063280000074

多智能体领航跟随一致性的控制系统包括处理器,建立模块、设定模块、描述模块、设计模块和控制模块运行在处理器上;The multi-agent pilot-following consistency control system includes a processor, and the establishment module, the setting module, the description module, the design module and the control module run on the processor;

所述建立模块用于建立基于T-S模糊模型的领航跟随多智能体系统The establishment module is used to establish a pilot-following multi-agent system based on the T-S fuzzy model

所述设定模块用于让状态空间中的连续时间半马尔科夫过程{s(t),t≥0}的其状态转移率满足设定条件;The setting module is used to make the state transition rate of the continuous-time semi-Markov process {s(t), t≥0} in the state space satisfy the setting condition;

所述描述模块用于描述第j智能体传输数据到第i智能体时遭受的网络攻击信号,其中,j和i均为正整数;The description module is used to describe the network attack signal suffered by the jth agent when it transmits data to the ith agent, wherein j and i are both positive integers;

所述设计模块用于设计事件触发机制,以此减轻网络负担并降低冗余数据误触发的概率;The design module is used to design an event trigger mechanism, thereby reducing the network burden and reducing the probability of false triggering of redundant data;

所述控制模块用于设计基于T-S模糊模型的一致性控制策略。The control module is used to design a consistent control strategy based on the T-S fuzzy model.

具体实施时,本发明方法的设计原理如下:During specific implementation, the design principle of the method of the present invention is as follows:

1.系统建模,包括:1. System modeling, including:

通过考虑一个电网实例,将微电网视为一个多智能体系统,其中每个分布式发电系统都是一个智能体,微电网的二次电压控制可以归结为一个一致性跟踪问题,即所有分布式发电系统均尝试使其端电压幅值与预先设定的参考值同步,基于T-S模糊模型,采用半马尔科夫链描述系统状态方程如下公式(1)所示:用带有r个模糊规则的T-S模糊模型来描述非线性多智能体系统;所述模糊规则为:IF θ1(t) is Wi1,and θ2(t) is Wi2,and…,andθq(t) is Wiq,THENBy considering a grid instance, considering the microgrid as a multi-agent system, where each distributed generation system is an agent, the secondary voltage control of the microgrid can be reduced to a consistency tracking problem, that is, all distributed generation systems The power generation system tries to synchronize the terminal voltage amplitude with the preset reference value. Based on the TS fuzzy model, the semi-Markov chain is used to describe the state equation of the system as shown in the following formula (1): TS fuzzy model to describe the nonlinear multi-agent system; the fuzzy rules are: IF θ 1 (t) is Wi1 , and θ 2 (t) is Wi2 , and..., and θ q (t) is Wiq , THEN

Figure BDA0002430063280000081
Figure BDA0002430063280000081

其中,r、q为正整数,t表示时刻,

Figure BDA0002430063280000088
表示跟随者智能体的状态方程,i=1,2,...,N,i表示跟随者智能体的编号,N表示跟随者智能体的数量,
Figure BDA0002430063280000089
表示领航者智能体的状态方程,xi(t)∈Rn,x0(t)∈Rn分别表示跟随者和领导者的状态量,ui(t)表示系统控制输入,Wig(g=1,2,…,q)表示模糊集,θ1(t),θ2(t),…,θq(t)表示前提变量,
Figure BDA0002430063280000082
满足hm(θ(t))≥0,m=1,2,3,…,
Figure BDA0002430063280000083
表示归一化隶属度函数,Am,Bm表示该方程具有适当维数的系数矩阵。Among them, r, q are positive integers, t represents the time,
Figure BDA0002430063280000088
represents the state equation of the follower agent, i=1, 2,...,N, i represents the number of the follower agent, N represents the number of follower agents,
Figure BDA0002430063280000089
represents the state equation of the leader agent, x i (t)∈R n , x 0 (t)∈R n represent the state quantities of the follower and leader, respectively, ui (t) represents the system control input, Wig ( g=1, 2, ..., q) represents the fuzzy set, θ 1 (t), θ 2 (t), ..., θ q (t) represent the premise variables,
Figure BDA0002430063280000082
Satisfy h m (θ(t))≥0, m=1, 2, 3,...,
Figure BDA0002430063280000083
denote the normalized membership function, A m , B m denote the coefficient matrix of the equation with appropriate dimensions.

考虑状态空间中的连续时间半马尔科夫过程{s(t),t≥0},在有限状态空间

Figure BDA0002430063280000086
上取值,其状态转移率满足公式(2):Consider a continuous-time semi-Markov process {s(t), t ≥ 0} in the state space, in the finite state space
Figure BDA0002430063280000086
Take the value above, and its state transition rate satisfies formula (2):

Figure BDA0002430063280000084
Figure BDA0002430063280000084

其中,

Figure BDA0002430063280000085
表示当c≠d时,t时刻模态c跳变到t+Δ时刻的模态d,当c=d时,
Figure BDA0002430063280000087
in,
Figure BDA0002430063280000085
It means that when c≠d, mode c at time t jumps to mode d at time t+Δ, when c=d,
Figure BDA0002430063280000087

如图1所示,在智能体之间注入网络攻击信号如公式(3)所示:As shown in Figure 1, injecting network attack signals between agents is shown in formula (3):

yji(t)=xj(t)+γjiqj(t) (3)y ji (t)=x j (t)+γ ji q j (t) (3)

其中,γji=1时表示在传输信道中被注入了攻击信号,γji=0时表示没有攻击信号,攻击信号函数qj(t)满足公式(4)的条件:Among them, when γ ji = 1, it means that an attack signal is injected into the transmission channel, and when γ ji = 0, it means that there is no attack signal, and the attack signal function q j (t) satisfies the condition of formula (4):

||qj(t)||2≤||Gjxj(t)||2 (4)||q j (t)|| 2 ≤||G j x j (t)|| 2 (4)

其中,Gj表示已知常数矩阵。Among them, G j represents the known constant matrix.

设计事件触发机制,减轻网络负担并降低冗余数据误触发的概率,确保多智能体系统能达到一致:Design an event-triggering mechanism to reduce the network burden and reduce the probability of false triggering of redundant data to ensure that the multi-agent system can achieve consistency:

首先定义第i个智能体的状态如公式(5)所示:First define the state of the i-th agent as shown in formula (5):

Figure BDA0002430063280000091
Figure BDA0002430063280000091

其中,Δh=ρlh,ρ∈[0,1],

Figure BDA0002430063280000092
分别表示第i个智能体的数据发送时刻和当前采样时刻,明显,
Figure BDA0002430063280000093
Figure BDA0002430063280000094
Figure BDA0002430063280000095
之间的任意值;Among them, Δh=ρlh, ρ∈[0, 1],
Figure BDA0002430063280000092
respectively represent the data sending time and the current sampling time of the i-th agent, obviously,
Figure BDA0002430063280000093
Yes
Figure BDA0002430063280000094
and
Figure BDA0002430063280000095
any value between;

事件触发条件如下:The event trigger conditions are as follows:

Figure BDA0002430063280000096
Figure BDA0002430063280000096

其中,δ1,δ2为正标量,Φc>0为权重矩阵;Among them, δ 1 , δ 2 are positive scalars, and Φ c > 0 is the weight matrix;

注1.1当σi=0时,事件触发条件变为常规形式:Note 1.1 When σ i = 0, the event trigger condition becomes the normal form:

Figure BDA0002430063280000097
Figure BDA0002430063280000097

在本发明中,误差

Figure BDA0002430063280000098
是当前采样数据包和
Figure BDA0002430063280000099
之间的差值,可以极大的避免由于智能体自身状态抖动引发的数据包误发送;本发明中提出的事件触发机制对状态波动很敏感,当系统受到扰动时数据发送率会提高,使得控制器获得更多智能体的信息,提高了系统的控制性能;In the present invention, the error
Figure BDA0002430063280000098
is the current sampled packet and
Figure BDA0002430063280000099
The difference between the two can greatly avoid the mistransmission of data packets caused by the state jitter of the agent itself; the event trigger mechanism proposed in the present invention is very sensitive to state fluctuations, and the data transmission rate will increase when the system is disturbed, so that the The controller obtains more information about the agent, which improves the control performance of the system;

定义

Figure BDA00024300632800000910
则如下式所示:definition
Figure BDA00024300632800000910
Then the formula is as follows:

Figure BDA00024300632800000911
Figure BDA00024300632800000911

Figure BDA00024300632800000915
Figure BDA00024300632800000915

Figure BDA00024300632800000912
Figure BDA00024300632800000912

Figure BDA00024300632800000913
Figure BDA00024300632800000913

第i个智能体下一个数据包发送时刻表示为如公式(8)所示:The sending moment of the next data packet of the i-th agent is expressed as formula (8):

Figure BDA00024300632800000914
Figure BDA00024300632800000914

其中,

Figure BDA00024300632800001011
in,
Figure BDA00024300632800001011

给出基于T-S模糊模型的一致性控制策略如下公式(9)所示:The consistency control strategy based on the T-S fuzzy model is given as shown in the following formula (9):

Figure BDA0002430063280000103
Figure BDA0002430063280000103

其中,

Figure BDA0002430063280000104
满足gn(θ(t))≥0,n=1,2,3,…,
Figure BDA0002430063280000105
in,
Figure BDA0002430063280000104
Satisfy g n (θ(t))≥0, n=1, 2, 3,...,
Figure BDA0002430063280000105

注1.2由于系统中含有不匹配的隶属度函数,就给出额外的条件gn-knhn≥0(0<kn≤1)来解决这个问题。Note 1.2 Since the system contains mismatched membership functions, an additional condition g n -k n h n ≥ 0 (0<k n ≤ 1) is given to solve this problem.

完整的模糊控制器表示如下公式(10)所示:The complete fuzzy controller representation is shown in the following formula (10):

Figure BDA0002430063280000106
Figure BDA0002430063280000106

为表述简洁起见,就用hm,gn分别表示hm(θ(t)),gn(θ(t))。For the sake of brevity, h m and g n are used to represent h m (θ(t)) and g n (θ(t)), respectively.

结合公式(1)和公式(10),基于T-S模糊模型的领航跟随多智能体系统可重写为公式(11)所示:Combining formula (1) and formula (10), the pilot-following multi-agent system based on the T-S fuzzy model can be rewritten as formula (11):

Figure BDA0002430063280000107
Figure BDA0002430063280000107

通过使用克罗内克积,基于T-S模糊模型的领航跟随多智能体系统可表示为公式(12)所示:By using the Kronecker product, the pilot-following multi-agent system based on the T-S fuzzy model can be expressed as formula (12):

Figure BDA0002430063280000108
Figure BDA0002430063280000108

其中,in,

Figure BDA0002430063280000109
Figure BDA0002430063280000109

Hc=Lc+DcH c =L c +D c ,

Figure BDA00024300632800001010
Figure BDA00024300632800001010

Figure BDA0002430063280000118
Figure BDA0002430063280000118

为了简化分析,定义公式(13):To simplify the analysis, formula (13) is defined:

Figure BDA0002430063280000112
Figure BDA0002430063280000112

其中,in,

Figure BDA0002430063280000113
Figure BDA0002430063280000113

Figure BDA0002430063280000114
Figure BDA0002430063280000114

2.进行稳定性证明:2. Proof of stability:

首先给出一些定义和引理:First some definitions and lemmas are given:

定义在半马尔可夫切换拓扑结构下,对于任何初始条件

Figure BDA0002430063280000119
xi(0),如下标准成立,则多智能体系统(1)使用基于T-S模糊模型的一致性控制策略(9)实现领航跟随一致性。Defined in a semi-Markov switching topology, for any initial condition
Figure BDA0002430063280000119
x i (0), if the following criteria are established, the multi-agent system (1) uses the consistency control strategy (9) based on the TS fuzzy model to achieve pilot-following consistency.

limt→∞E||xi(t)-x0(t)||=0,i=1,2,…,N, (14)lim t→∞ E||x i (t)-x 0 (t)||=0, i=1, 2, ..., N, (14)

引理1对于标量τ(t)∈[0,h],矩阵R=RT>0,则如公式(15)所示:Lemma 1 For the scalar τ(t)∈[0,h], the matrix R=R T > 0, then it is shown in formula (15):

Figure BDA0002430063280000115
Figure BDA0002430063280000115

其中,in,

Figure BDA0002430063280000116
Figure BDA0002430063280000116

引理2对于任意标量μ以及对称矩阵R>0,如下不等式(16)成立:Lemma 2 For any scalar μ and symmetric matrix R>0, the following inequality (16) holds:

-XR-1X≤-2μX+μ2R (16)-XR -1 X≤-2μX+μ 2 R (16)

定理1对于给定的标量h>0,κm,kn,如果存在矩阵

Figure BDA0002430063280000117
Q>0,U>0,R>0以及适当维数的矩阵Zm,Zn(m,n=1,2,…,r)使得如下不等式成立,那么多智能体系统在均方意义下实现领航跟随一致性,如公式(17)所示:Theorem 1 For a given scalar h>0, κ m , k n , if there is a matrix
Figure BDA0002430063280000117
Q>0, U>0, R>0, and matrices Z m , Z n (m, n=1, 2, . To achieve the pilot-following consistency, as shown in formula (17):

Figure BDA0002430063280000121
Figure BDA0002430063280000121

其中,in,

Figure BDA0002430063280000122
Figure BDA0002430063280000122

Figure BDA0002430063280000123
Figure BDA0002430063280000123

Figure BDA0002430063280000124
Figure BDA0002430063280000124

Figure BDA0002430063280000125
Figure BDA0002430063280000125

Figure BDA0002430063280000126
Figure BDA0002430063280000126

Figure BDA0002430063280000127
Figure BDA0002430063280000127

Figure BDA0002430063280000128
Figure BDA0002430063280000128

Figure BDA0002430063280000129
Figure BDA0002430063280000129

Λ=diag{∈1,…,∈N},Γ=diag{σ1,…,σN}。Λ=diag{ ∈1 ,..., ∈N }, Γ = diag{σ1,..., σN }.

证明:构建如公式(18)所示的李亚普诺夫泛函Proof: Construct the Lyapunov functional as shown in Equation (18)

Figure BDA00024300632800001210
Figure BDA00024300632800001210

其中,in,

Figure BDA00024300632800001211
Figure BDA00024300632800001211

Figure BDA00024300632800001212
Figure BDA00024300632800001212

Figure BDA00024300632800001213
Figure BDA00024300632800001213

定义弱无穷小算子,可得公式(19)所示:Defining the weak infinitesimal operator, the formula (19) can be obtained:

Figure BDA00024300632800001214
Figure BDA00024300632800001214

其中,in,

Figure BDA0002430063280000131
Figure BDA0002430063280000131

Figure BDA0002430063280000132
Figure BDA0002430063280000132

Figure BDA0002430063280000133
Figure BDA0002430063280000133

根据引理1,可得公式(20)所示:According to Lemma 1, the formula (20) can be obtained as follows:

Figure BDA0002430063280000134
Figure BDA0002430063280000134

其中,W1=[I 0 -I 0 0 0],W2=[I 0 -I -2I 0 0]。Wherein, W 1 =[I 0 -I 0 0 0], W 2 =[I 0 -I -2I 0 0].

将公式(6)中的事件触发机制改写为如下形式:Rewrite the event trigger mechanism in formula (6) into the following form:

Figure BDA0002430063280000135
Figure BDA0002430063280000135

则如公式(22)所示:Then as shown in formula (22):

Figure BDA0002430063280000136
Figure BDA0002430063280000136

结合公式(19)-公式(22)可得公式(23)所示,Combining formula (19)-formula (22), the formula (23) can be obtained,

Figure BDA0002430063280000137
Figure BDA0002430063280000137

其中,

Figure BDA0002430063280000138
in,
Figure BDA0002430063280000138

为解决隶属度函数不匹配的情况,做如下处理,引入松弛矩阵

Figure BDA0002430063280000139
得到公式(24):In order to solve the situation that the membership function does not match, do the following processing, and introduce the relaxation matrix
Figure BDA0002430063280000139
Equation (24) is obtained:

Figure BDA00024300632800001310
Figure BDA00024300632800001310

则有公式(25):Then there is formula (25):

Figure BDA00024300632800001311
Figure BDA00024300632800001311

根据定理1,可得如下不等式(26):According to Theorem 1, the following inequality (26) can be obtained:

Figure BDA0002430063280000141
Figure BDA0002430063280000141

对于一个充分小的标量v>0,可得公式(27):For a sufficiently small scalar v>0, equation (27) can be obtained:

Figure BDA0002430063280000142
Figure BDA0002430063280000142

通过使用Dynkins公式,可得公式(28):By using the Dynkins formula, formula (28) can be obtained:

Figure BDA0002430063280000143
Figure BDA0002430063280000143

类似地,得到公式(29):Similarly, formula (29) is obtained:

Figure BDA0002430063280000144
Figure BDA0002430063280000144

另外,在

Figure BDA00024300632800001413
时,有
Figure BDA0002430063280000145
成立。根据
Figure BDA00024300632800001412
Figure BDA0002430063280000146
In addition, in
Figure BDA00024300632800001413
when there is
Figure BDA0002430063280000145
established. according to
Figure BDA00024300632800001412
Have
Figure BDA0002430063280000146

可得公式(30):The formula (30) can be obtained:

Figure BDA0002430063280000147
Figure BDA0002430063280000147

即如公式(31)所示:

Figure BDA0002430063280000148
That is, as shown in formula (31):
Figure BDA0002430063280000148

亦即

Figure BDA0002430063280000149
因此可知多智能体系统在均方意义下实现领航跟随一致性。that is
Figure BDA0002430063280000149
Therefore, it can be seen that the multi-agent system achieves the pilot-following consistency in the mean square sense.

3.进行控制器设计:3. Carry out controller design:

定理2对于给定的标量h>0,κm,kn,μ1>0,μ2>0,如果存在矩阵

Figure BDA00024300632800001410
以及适当维数的矩阵
Figure BDA00024300632800001411
使得如下不等式成立,那么多智能体系统在均方意义下实现领航跟随一致性如公式(32)所示:Theorem 2 For a given scalar h>0, κ m , k n , μ 1 >0, μ 2 >0, if there is a matrix
Figure BDA00024300632800001410
and a matrix of the appropriate dimension
Figure BDA00024300632800001411
If the following inequality is established, the multi-agent system achieves the pilot-following consistency in the mean square sense, as shown in formula (32):

Figure BDA0002430063280000151
Figure BDA0002430063280000151

其中,in,

Figure BDA0002430063280000152
Figure BDA0002430063280000152

Figure BDA0002430063280000153
Figure BDA0002430063280000153

Figure BDA0002430063280000154
Figure BDA0002430063280000154

Figure BDA0002430063280000155
Figure BDA0002430063280000155

Figure BDA0002430063280000156
Figure BDA0002430063280000156

Figure BDA0002430063280000157
Figure BDA0002430063280000157

Figure BDA0002430063280000158
Figure BDA0002430063280000158

Figure BDA0002430063280000159
Figure BDA0002430063280000159

Figure BDA00024300632800001510
Figure BDA00024300632800001510

Figure BDA00024300632800001511
Figure BDA00024300632800001511

Figure BDA00024300632800001512
Figure BDA00024300632800001512

证明:定义Proof: Definition

Figure BDA00024300632800001516
控制器增益兆
Figure BDA00024300632800001514
Figure BDA00024300632800001516
Controller Gain Mega
Figure BDA00024300632800001514

定义definition

Figure BDA00024300632800001515
然后对定理1中式(17)左乘Φ右乘ΦT,针对其中的非线性项,根据引理2,可得公式(33):
Figure BDA00024300632800001515
Then multiply Φ on the left by Φ T in the formula (17) in Theorem 1, and for the nonlinear term, according to Lemma 2, formula (33) can be obtained:

Figure BDA0002430063280000161
Figure BDA0002430063280000161

因此,公式(32)是保证式(17)成立的充分条件,证毕。Therefore, formula (32) is a sufficient condition to guarantee the establishment of formula (17), and the proof is completed.

4.进行算例仿真:4. Carry out example simulation:

给出分布式发电系统模型系数矩阵如下所示:The coefficient matrix of the distributed generation system model is given as follows:

Figure BDA0002430063280000162
Figure BDA0002430063280000162

设定采样周期h=0.1,事件触发参数Set sampling period h=0.1, event trigger parameter

1=0.01,∈2=0.05,∈3=0.01,∈4=0.015,σ1=0.07,σ2=0.013,σ3=0.02,σ4=0.01,取智能体的初始状态为1 = 0.01, ∈ 2 = 0.05, ∈ 3 = 0.01, ∈ 4 = 0.015, σ 1 = 0.07, σ 2 = 0.013, σ 3 = 0.02, σ 4 = 0.01, and the initial state of the agent is

x0(t)=[5-4.5]T,x1(t)=[3.98-1.6]T,x2(t)=[5.24.6]T,x3(t)=[-3.32.7]T,x4(t)=[2.4-2.8]Tx 0 (t)=[5-4.5] T , x 1 (t)=[3.98-1.6] T , x 2 (t)=[5.24.6] T , x 3 (t)=[-3.32.7 ] T , x 4 (t)=[2.4-2.8] T .

根据图2,可知相应的拉式矩阵Lc和领航者邻接矩阵Dc分别为According to Fig. 2, it can be seen that the corresponding pull matrix L c and the leader adjacency matrix D c are respectively

Figure BDA0002430063280000163
Figure BDA0002430063280000163

Figure BDA0002430063280000164
Figure BDA0002430063280000164

攻击信号系数矩阵为

Figure BDA0002430063280000165
网络攻击信号如图5所示。The attack signal coefficient matrix is
Figure BDA0002430063280000165
The network attack signal is shown in Figure 5.

已建立的分布式发电系统有三个模态,其转移概率是时变的,概率矩阵如下:The established distributed generation system has three modes, and its transition probability is time-varying. The probability matrix is as follows:

Figure BDA0002430063280000166
Figure BDA0002430063280000166

利用matlab求出模糊控制器的反馈控制增益

Figure BDA0002430063280000167
以及事件触发机制的权重矩阵Φc Using matlab to find the feedback control gain of fuzzy controller
Figure BDA0002430063280000167
and the weight matrix Φ c of the event-triggered mechanism

切换拓扑a:

Figure BDA0002430063280000171
Switch topology a:
Figure BDA0002430063280000171

切换拓扑b:

Figure BDA0002430063280000172
Switch topology b:
Figure BDA0002430063280000172

切换拓扑c:

Figure BDA0002430063280000173
Switch topology c:
Figure BDA0002430063280000173

图3和图4给出了领航者和跟随者之间的跟踪误差,可以看到利用本发明提出的控制策略,误差在短时间内减小到0,同时也说明了多智能体的一致性得到了实现。Figures 3 and 4 show the tracking error between the leader and the follower. It can be seen that using the control strategy proposed by the present invention, the error is reduced to 0 in a short time, and it also shows the consistency of the multi-agent achieved.

所述多智能体领航跟随一致性的控制系统包括处理器,建立模块、设定模块、描述模块、设计模块和控制模块运行在处理器上;The multi-agent pilot-following-consistency control system includes a processor, and the establishment module, the setting module, the description module, the design module and the control module run on the processor;

所述建立模块用于建立基于T-S模糊模型的领航跟随多智能体系统The establishment module is used to establish a pilot-following multi-agent system based on the T-S fuzzy model

所述设定模块用于让状态空间中的连续时间半马尔科夫过程{s(t),t≥0}的其状态转移率满足设定条件;The setting module is used to make the state transition rate of the continuous-time semi-Markov process {s(t), t≥0} in the state space satisfy the setting condition;

所述描述模块用于描述第j智能体传输数据到第i智能体时遭受的网络攻击信号,其中,j和i均为正整数;The description module is used to describe the network attack signal suffered by the jth agent when it transmits data to the ith agent, wherein j and i are both positive integers;

所述设计模块用于设计事件触发机制;The design module is used to design an event trigger mechanism;

所述控制模块用于设计基于T-S模糊模型的一致性控制策略。The control module is used to design a consistent control strategy based on the T-S fuzzy model.

以上以用实施例说明的方式对本发明作了描述,本领域的技术人员应当理解,本公开不限于以上描述的实施例,在不偏离本发明的范围的情况下,可以做出各种变化、改变和替换。The present invention has been described above by way of illustrating the embodiments. Those skilled in the art should understand that the present disclosure is not limited to the above-described embodiments, and various changes can be made without departing from the scope of the present invention. Change and replace.

Claims (5)

1.一种多智能体领航跟随一致性的控制系统,其特征在于,包括:1. a control system of multi-agent piloting and following consistency, is characterized in that, comprises: 步骤1:建立基于T-S模糊模型的领航跟随多智能体系统;Step 1: Establish a pilot-following multi-agent system based on the T-S fuzzy model; 步骤2:让状态空间中的连续时间半马尔科夫过程{s(t),t≥0}的其状态转移率满足设定条件;Step 2: Let the state transition rate of the continuous-time semi-Markov process {s(t), t≥0} in the state space satisfy the set condition; 步骤3:描述第j智能体传输数据到第i智能体时遭受的网络攻击信号,其中,j和i均为正整数;Step 3: Describe the network attack signal suffered by the jth agent when it transmits data to the ith agent, where j and i are both positive integers; 步骤4:设计事件触发机制,Step 4: Design the event trigger mechanism, 所述步骤4的事件触发机制如下式:The event triggering mechanism of the step 4 is as follows:
Figure 479321DEST_PATH_IMAGE002
Figure 479321DEST_PATH_IMAGE002
其中,δ1,δ2为正标量,Φ>0为权重矩阵;Among them, δ1, δ2 are positive scalars, and Φ>0 is the weight matrix; 定义
Figure 927620DEST_PATH_IMAGE003
则如下式所示,
definition
Figure 927620DEST_PATH_IMAGE003
Then it is shown in the following formula,
Figure 238515DEST_PATH_IMAGE005
Figure 238515DEST_PATH_IMAGE005
其中,Δh=ρlh,ρ∈[0,1],
Figure 164883DEST_PATH_IMAGE006
分别表示第i个智能体的数据发送时刻和当前采样时刻,明显,
Figure 979255DEST_PATH_IMAGE007
Figure 332876DEST_PATH_IMAGE008
Figure 131068DEST_PATH_IMAGE009
之间的任意值;
Among them, Δh=ρlh, ρ∈[0, 1],
Figure 164883DEST_PATH_IMAGE006
respectively represent the data sending time and the current sampling time of the i-th agent. Obviously,
Figure 979255DEST_PATH_IMAGE007
Yes
Figure 332876DEST_PATH_IMAGE008
and
Figure 131068DEST_PATH_IMAGE009
any value between;
步骤5:设计基于T-S模糊模型的一致性控制策略,所述步骤5的一致性控制策略为下式所示:Step 5: Design a consistency control strategy based on the T-S fuzzy model, and the consistency control strategy in step 5 is shown in the following formula:
Figure 329968DEST_PATH_IMAGE010
Figure 329968DEST_PATH_IMAGE010
其中,in,
Figure 530005DEST_PATH_IMAGE011
Figure 530005DEST_PATH_IMAGE011
满足
Figure 54527DEST_PATH_IMAGE012
Satisfy
Figure 54527DEST_PATH_IMAGE012
.
2.根据权利要求1所述的多智能体领航跟随一致性的控制系统,其特征在于,所述建立基于T-S模糊模型的领航跟随多智能体系统包括:用带有r个模糊规则的T-S模糊模型来描述非线性多智能体系统;所述模糊规则为:IF θ1(t) is Wi1,and θ2(t) is Wi2,and…,andθq(t) is Wiq,THEN2. The multi-agent pilot-following-consistency control system according to claim 1, wherein the establishing the pilot-following multi-agent system based on the TS fuzzy model comprises: using a TS fuzzy with r fuzzy rules model to describe nonlinear multi-agent systems; the fuzzy rules are: IF θ 1 (t) is Wi1 , and θ 2 (t) is Wi2 , and..., and θ q (t) is Wiq , THEN
Figure 808857DEST_PATH_IMAGE013
Figure 808857DEST_PATH_IMAGE013
其中,r、q为正整数,t表示时刻,
Figure 77027DEST_PATH_IMAGE014
表示跟随者智能体的状态方程,i=1,2,...,N,i表示跟随者智能体的编号,N表示跟随者智能体的数量, 表示领航者智能体的状态方程,xi(t)∈Rn,x0(t)∈Rn分别表示跟随者和领导者的状态量,ui(t)表示系统控制输入,
Figure 131571DEST_PATH_IMAGE015
表示模糊集,
Figure 92574DEST_PATH_IMAGE016
表示前提变量,
Figure 334199DEST_PATH_IMAGE017
满足
Figure 140481DEST_PATH_IMAGE018
Figure 315110DEST_PATH_IMAGE019
表示归一化隶属度函数,
Figure 181435DEST_PATH_IMAGE020
表示该方程具有适当维数的系数矩阵。
Among them, r, q are positive integers, t represents the time,
Figure 77027DEST_PATH_IMAGE014
Represents the state equation of the follower agent, i=1, 2,...,N, i represents the number of the follower agent, N represents the number of follower agents, represents the state equation of the leader agent, x i (t)∈R n , x 0 (t)∈R n represent the state quantities of the follower and leader respectively, u i (t) represents the system control input,
Figure 131571DEST_PATH_IMAGE015
represents a fuzzy set,
Figure 92574DEST_PATH_IMAGE016
represents the premise variable,
Figure 334199DEST_PATH_IMAGE017
Satisfy
Figure 140481DEST_PATH_IMAGE018
Figure 315110DEST_PATH_IMAGE019
represents the normalized membership function,
Figure 181435DEST_PATH_IMAGE020
Represents a matrix of coefficients of the appropriate dimension for this equation.
3.根据权利要求1所述的多智能体领航跟随一致性的控制系统,其特征在于,所述步骤2的设定条件如下式:3. The multi-agent pilot-following-consistency control system according to claim 1, wherein the setting condition of the step 2 is as follows:
Figure 910357DEST_PATH_IMAGE021
Figure 910357DEST_PATH_IMAGE021
其中,Δ>0,
Figure 520330DEST_PATH_IMAGE022
,πcd≤0表示当c≠d时,t时刻模态c跳变到t+Δ时刻的模态d,当c=d时,
Figure 549466DEST_PATH_IMAGE023
where Δ>0,
Figure 520330DEST_PATH_IMAGE022
, πcd≤0 means that when c≠d, the mode c at time t jumps to the mode d at time t+Δ, when c=d,
Figure 549466DEST_PATH_IMAGE023
.
4.根据权利要求1所述的多智能体领航跟随一致性的控制系统,其特征在于,所述步骤3的网络攻击信号描述为下式:4. The multi-agent pilot-following-consistency control system according to claim 1, wherein the network attack signal of the step 3 is described as the following formula:
Figure 321113DEST_PATH_IMAGE024
Figure 321113DEST_PATH_IMAGE024
其中,yji(t)表示智能体i从邻居节点j获取的信号,xj(t)表示智能体j的状态量,
Figure 802909DEST_PATH_IMAGE025
时表示在传输信道中被注入了攻击信号,
Figure DEST_PATH_IMAGE026
表示没有攻击信号,攻击信号函数qj(t)满足下式:
Among them, y ji (t) represents the signal obtained by the agent i from the neighbor node j, and x j (t) represents the state quantity of the agent j,
Figure 802909DEST_PATH_IMAGE025
When it means that an attack signal is injected into the transmission channel,
Figure DEST_PATH_IMAGE026
Indicates that there is no attack signal, and the attack signal function q j (t) satisfies the following formula:
Figure DEST_PATH_IMAGE027
Figure DEST_PATH_IMAGE027
其中,Gj表示已知常数矩阵。Among them, G j represents the known constant matrix.
5.一种多智能体领航跟随一致性的控制系统,其特征在于,包括处理器,建立模块、设定模块、描述模块、设计模块和控制模块运行在处理器上;5. A multi-agent pilot-following-consistency control system, characterized in that it comprises a processor, and a building module, a setting module, a description module, a design module and a control module run on the processor; 所述建立模块用于建立基于T-S模糊模型的领航跟随多智能体系统The establishment module is used to establish a pilot-following multi-agent system based on the T-S fuzzy model 所述设定模块用于让状态空间中的连续时间半马尔科夫过程{s(t),t≥0}的其状态转移率满足设定条件;The setting module is used to make the state transition rate of the continuous-time semi-Markov process {s(t), t≥0} in the state space satisfy the setting condition; 所述描述模块用于描述第j智能体传输数据到第i智能体时遭受的网络攻击信号,其中,j和i均为正整数;The description module is used to describe the network attack signal suffered by the jth agent when it transmits data to the ith agent, wherein j and i are both positive integers; 所述设计模块用于设计事件触发机制,所述事件触发机制如下式:The design module is used to design an event trigger mechanism, and the event trigger mechanism is as follows:
Figure DEST_PATH_IMAGE028
Figure DEST_PATH_IMAGE028
其中,δ1,δ2为正标量,Φ>0为权重矩阵;Among them, δ1, δ2 are positive scalars, and Φ>0 is the weight matrix; 定义
Figure 278890DEST_PATH_IMAGE003
则如下式所示,
definition
Figure 278890DEST_PATH_IMAGE003
Then it is shown in the following formula,
Figure DEST_PATH_IMAGE029
Figure DEST_PATH_IMAGE029
其中,Δh=ρlh,ρ∈[0,1],
Figure 162533DEST_PATH_IMAGE006
分别表示第i个智能体的数据发送时刻和当前采样时刻,明显,
Figure 636239DEST_PATH_IMAGE007
Figure 605332DEST_PATH_IMAGE008
Figure 25949DEST_PATH_IMAGE009
之间的任意值;
Among them, Δh=ρlh, ρ∈[0, 1],
Figure 162533DEST_PATH_IMAGE006
respectively represent the data sending time and the current sampling time of the i-th agent, obviously,
Figure 636239DEST_PATH_IMAGE007
Yes
Figure 605332DEST_PATH_IMAGE008
and
Figure 25949DEST_PATH_IMAGE009
any value between;
所述控制模块用于设计基于T-S模糊模型的一致性控制策略,所述一致性控制策略为下式所示:The control module is used to design a consistency control strategy based on the T-S fuzzy model, and the consistency control strategy is shown in the following formula:
Figure 29677DEST_PATH_IMAGE010
Figure 29677DEST_PATH_IMAGE010
其中,in,
Figure 674285DEST_PATH_IMAGE011
Figure 674285DEST_PATH_IMAGE011
满足
Figure 599516DEST_PATH_IMAGE012
Satisfy
Figure 599516DEST_PATH_IMAGE012
.
CN202010233200.7A 2020-03-29 2020-03-29 Multi-agent navigation following consistency control system and method Active CN111538239B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010233200.7A CN111538239B (en) 2020-03-29 2020-03-29 Multi-agent navigation following consistency control system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010233200.7A CN111538239B (en) 2020-03-29 2020-03-29 Multi-agent navigation following consistency control system and method

Publications (2)

Publication Number Publication Date
CN111538239A CN111538239A (en) 2020-08-14
CN111538239B true CN111538239B (en) 2022-06-14

Family

ID=71974870

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010233200.7A Active CN111538239B (en) 2020-03-29 2020-03-29 Multi-agent navigation following consistency control system and method

Country Status (1)

Country Link
CN (1) CN111538239B (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112327632A (en) * 2020-11-23 2021-02-05 哈尔滨理工大学 Multi-agent system tracking control method for false data injection attack
CN112379626A (en) * 2020-11-23 2021-02-19 哈尔滨理工大学 Method for group leader following consistency of multi-agent system with external interference
CN113467240B (en) * 2021-07-02 2024-12-03 湖州师范学院 Optimization method of asynchronous filter based on T-S fuzzy Markov jump system
CN115453866B (en) * 2022-08-24 2024-12-20 燕山大学 Dynamic event-triggered consensus control method for multi-agent systems with communication delay
CN116149175A (en) * 2022-12-05 2023-05-23 广州大学 Design method of dynamic event driven consistency protocol under switching topology
CN116560263A (en) * 2023-04-13 2023-08-08 深圳大学 Control method, equipment and computer readable storage medium for multi-node cooperative system
CN118409507B (en) * 2024-06-25 2024-10-18 广州大学 Construction method and system of multi-agent self-adaptive synchronous iterative learning coordination controller

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105847438A (en) * 2016-05-26 2016-08-10 重庆大学 Event trigger based multi-agent consistency control method
CN108388269A (en) * 2018-03-17 2018-08-10 青岛理工大学 Unmanned aerial vehicle formation flight control method based on four-rotor aircraft
CN109491249A (en) * 2018-11-30 2019-03-19 沈阳航空航天大学 It is a kind of that there are the design methods of multi-agent system event trigger controller when DoS attack

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8046835B2 (en) * 2002-10-23 2011-10-25 Frederick S. M. Herz Distributed computer network security activity model SDI-SCAM

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105847438A (en) * 2016-05-26 2016-08-10 重庆大学 Event trigger based multi-agent consistency control method
CN108388269A (en) * 2018-03-17 2018-08-10 青岛理工大学 Unmanned aerial vehicle formation flight control method based on four-rotor aircraft
CN109491249A (en) * 2018-11-30 2019-03-19 沈阳航空航天大学 It is a kind of that there are the design methods of multi-agent system event trigger controller when DoS attack

Also Published As

Publication number Publication date
CN111538239A (en) 2020-08-14

Similar Documents

Publication Publication Date Title
CN111538239B (en) Multi-agent navigation following consistency control system and method
Deng et al. Learning-based distributed resilient fault-tolerant control method for heterogeneous MASs under unknown leader dynamic
Qi et al. Finite‐time boundedness and stabilisation of switched linear systems using event‐triggered controllers
CN106257873B (en) A Nonfragile H∞ Fault Tolerant Control Method for Nonlinear Networked Control Systems
Chen et al. Event-triggered bipartite consensus of multiagent systems with input saturation and DoS attacks over weighted directed networks
CN111736593B (en) A formation control method for stage mobile robots against uncertain DoS attacks
CN114690634B (en) Nonlinear multi-agent system finite time consistency control method based on state constraint pulse control strategy
CN116886743A (en) Dynamic event triggering control method for second-order multi-agent system under denial of service attack
CN113359463A (en) Cyclic switching scheme for leadership following consistency problem of multi-agent system
Li et al. Event‐triggered stabilization for continuous‐time saturating Markov jump systems with generally uncertain transition rates
CN116382097B (en) Finite-time switching sliding mode fault-tolerant control method for discrete cyber-physical systems
CN118363337A (en) Dynamic event-triggered consensus control method for nonlinear leader-follower multi-agent systems under recoverable attacks
Deng et al. Cooperative fault-tolerant control for a class of nonlinear MASs by resilient learning approach
Murugesan et al. Resilient annular finite‐time synchronization for master‐slave systems under scaling attacks
Zhang et al. Event-triggered random delayed impulsive consensus of multi-agent systems with time-varying delay
Du et al. Fully distributed event‐triggered consensus control for linear multiagent systems under DoS attacks
Ji et al. Consensus for heterogeneous multiagent systems: Output rate-coded secure control
Wang et al. Stability and guaranteed cost analysis of switched positive systems with mode‐dependent dwell time and sampling
Li et al. Event‐based secure leader‐following consensus for cyber‐physical systems under denial‐of‐service attacks
CN118778449A (en) A nonlinear multi-agent sliding mode fault-tolerant control method based on event triggering
CN117471970A (en) Construction method and device of proportional-integral synchronous controller of complex dynamic network
Lei et al. Distributed event-triggered synchronization of interconnected linear two-time-scale systems with switching topology
CN117930791A (en) Switching method and system for safety control of ground unmanned vehicle system
CN117040828A (en) Observer-based periodic event triggering synchronous control method for complex network with attack
CN114326481B (en) A safety control method for a multi-mode aircraft system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20250723

Address after: 211000 Jiangsu Province Nanjing City Yuhuatai District Ruansoft Avenue 168 Building 3 3rd Floor Room 305

Patentee after: Bozhi Junke (Nanjing) Technology Co.,Ltd.

Country or region after: China

Address before: 210001 Jiangsu Province Nanjing City Yuhuatai District Ruanjian Avenue 168 Building 3 5th Floor

Patentee before: Bozhi Safety Technology Co.,Ltd.

Country or region before: China

TR01 Transfer of patent right