用于多智能体系统的PI型容错一致性控制器设计方法

专利检索2025-06-02  7


本发明涉及多智能体系统控制领域,具体涉及一种用于多智能体系统的pi型容错一致性控制器设计方法。


背景技术:

1、多智能体系统 (multiagent systems, mas)的研究受到越来越多的关注,但是要应用于实际工程中,还需要解决很多问题。执行器作为直接驱动个体运动的部件,直接决定了个体的运动状态,执行器的性能直接决定了控制律能否被精准地执行。如果控制律的设计过程没有考虑到执行器约束、故障等非理想的情况,那么在实际执行过程中可能会出现意料之外的现象,对系统造成巨大的影响。

2、近年来,比例积分微分 (proportionintegrationdifferentiation, pid)型控制律因其结构简洁、易于实现并且具有较强的鲁棒性,成为应用最为广泛的控制结构。pid控制律设计的难点在于其参数的调节,尤其是针对多输入多输出 (multiinputmultioutput, mimo) 系统。目前常用的方法是基于线性矩阵不等式 (linear matrixinequalities, lmis) 工具的方法,即将比例、积分和微分项进行增广,之后针对增广后的系统设计控制律。

3、相比于单个mimo系统,mas可以看成是包含了拓扑结构信息的mimo系统。一些学者将pid控制与lmis方法相结合来处理一般线性离散的mas系统控制问题。但此类方法均是基于理想执行器的假设,在执行器饱和约束下,已有的设计方法对于pid型控制结构不再适用。而考虑到实际环境中噪声/干扰的存在,引入微分环节会放大噪声/干扰的影响。

4、因此,对用于多智能体系统的pi型容错一致性控制器设计方法的研究具有一定的实际意义。


技术实现思路

1、本申请提供了一种用于多智能体系统的pi型容错一致性控制器设计方法,可用于解决执行器饱和下mas的容错一致性控制问题。

2、实现本发明目的的技术解决方案为:针对执行器饱和下多智能体系统的容错一致性控制,本发明提供一种用于多智能体系统的pi型容错一致性控制器设计方法,所述方法包括:

3、步骤1、考虑执行器饱和以及故障情况,建立领航跟随mas 的数学模型;

4、步骤2、设计数学模型的pi型容错一致性控制律及控制参数;

5、步骤3、设计约束条件,优化pi型容错一致性控制律,用于对领航跟随mas 进行控制。

6、可选的,建立领航跟随mas 数学模型,包括:

7、步骤1.1,考虑由个个体构成的领航跟随mas,领航者标号记为,跟随者标号记为,其中

8、(1)

9、式中,和是状态变量,和是输入变量,n和m分别为状态变量和输入变量的维度,a是系统矩阵,b是输入矩阵,是饱和函数。为了简化表达,下面关于时间变量的函数符号表达时省略了时间变量。表示非理想执行器,涵盖执行器饱和以及故障情况,具体形式如下:

10、

11、其中,表示饱和的阈值,表示第个个体的第个执行器的未知故障,是已知的故障上界,表示第i个个体的第h个输入量。

12、假设 1:构成的拓扑图中包含一簇以领航者为根节点的有向生成树,所有跟随者构成无向图。

13、假设 2:领航者的输入量有界,即,其中,。

14、在假设1的前提下,图的拉普拉斯矩阵可以划分为

15、

16、其中,,记的最小、最大特征根为和。

17、可选的,设计 pi 型容错一致性控制律,包括:

18、设计领航跟随mas的容错一致性控制律形式如下:

19、(2)

20、其中,,,为待设计的参数,示个体与个体之间的连接关系,如果个体的信息可以传输给个体,则,否则,和分别是待设计的比例环节和积分环节的控制律增益。表达式的计算结果为向量形式,记为,,非线性函数定义为,其中

21、

22、通过定义如下增广向量

23、

24、可以得到,

25、

26、(3)

27、定义跟随误差为,令,,有

28、(4)

29、式中,,,。

30、给定矩阵和,定义如下集合

31、

32、式中,下标表示矩阵或向量的第行。

33、定理 1:在假设1和2的前提下,如果存在参数、矩阵使得

34、,并且下面条件成立

35、(5a)

36、(5b)

37、则在集合内,领航跟随mas可以在控制律的作用下达到

38、领航跟随一致性,其中控制律增益选取为:

39、

40、可选的,优化pi 型容错一致性控制律,其中:

41、定理1成立的条件为的每一行可以由下式计算得到:

42、

43、式中,,,,其中和的下标表示向量的行。

44、根据不等式

45、

46、可得

47、

48、进而得到,成立只需

49、(6)

50、成立。式(6)成立当且仅当下式对于所有的均成立:

51、(7)

52、利用舒尔补引理,不等式(7)可以转化为

53、(8)

54、为了最大化吸引域,我们引入一个自定义集合

55、

56、并用反应集合的大小,其中

57、(9)

58、r是给定的对角矩阵,最终,控制律的优化问题可以转化为如下所示的优化问题:

59、    (10)

60、进一步可以写成:

61、(11)

62、其中,。

63、一种用于多智能体系统的pi型容错控制器设计系统,包括领航跟随mas模型构建单元、控制律设计单元和控制律优化单元;所述领航跟随mas模型考虑执行器饱和以及故障情况,用于建立领航跟随mas 的数学模型;所述控制律设计单元用于设计数学模型的pi型容错一致性控制律及控制参数;所述控制律优化单元用于设计约束条件,优化pi型容错一致性控制律。

64、与现有技术相比,本发明的有益效果为:本申请所研究系统为领航跟随mas,设计了一种基于pi结构的抗饱和容错控制律。首先通过构造一个带有积分项的增广状态向量,将 pi 型的控制律设计问题转化为增广系统的抗饱和容错控制律的设计问题,然后进行控制律的设计和优化,得到的pi 型控制律在应对时不变加性故障上具有独特的优势,在一些情况下具有更好的鲁棒性。



技术特征:

1.一种用于多智能体系统的pi型容错一致性控制器设计方法,其特征在于,包括:

2.根据权利要求1所述的pi型容错一致性控制器设计方法,其特征在于,所述领航跟随mas 的数学模型为:

3.根据权利要求2所述的pi型容错一致性控制器设计方法,其特征在于,步骤2中pi型容错一致性控制律为:

4.根据权利要求3所述的pi型容错一致性控制器设计方法,其特征在于,所述非线性函数的元素为:

5.根据权利要求3所述的pi型容错一致性控制器设计方法,其特征在于,所述领航跟随mas 的数学模型满足假设:

6.根据权利要求5所述的pi型容错一致性控制器设计方法,其特征在于,通过构造带有积分项的增广状态向量,设计比例环节和积分环节的控制律增益和。

7.根据权利要求5所述的pi型容错一致性控制器设计方法,其特征在于,带有积分项的增广状态向量为:

8.根据权利要求7所述的pi型容错一致性控制器设计方法,其特征在于,比例环节和积分环节的控制律增益和设计过程为:

9.根据权利要求8所述的pi型容错一致性控制器设计方法,其特征在于,所述约束条件具体为:

10.一种实现权利要求1-9任一所述方法的用于多智能体系统的pi型容错控制器设计系统,其特征在于,包括领航跟随mas模型构建单元、控制律设计单元和控制律优化单元;所述领航跟随mas模型考虑执行器饱和以及故障情况,用于建立领航跟随mas 的数学模型;所述控制律设计单元用于设计数学模型的pi型容错一致性控制律及控制参数;所述控制律优化单元用于设计约束条件,优化pi型容错一致性控制律。


技术总结
本发明提供一种用于多智能体系统的PI型容错一致性控制器设计方法,所述方法包括:建立领航跟随MAS数学模型;在领航跟随MAS数据模型下设计和优化PI型容错一致性控制律。本发明通过构建UAVs进行MAS理论成果的仿真测试,验证了控制律的有效性;本申请提出的方法在应对时不变加性故障上具有独特的优势,具有更好的鲁棒性。

技术研发人员:窦翰阳,郜晨,马立丰,王玮
受保护的技术使用者:南京理工大学
技术研发日:
技术公布日:2024/5/29
转载请注明原文地址:https://win.8miu.com/read-1154554.html

最新回复(0)