【技术实现步骤摘要】
异构线性集群系统时变输出编队跟踪控制方法及系统
[0001]本专利技术涉及多智能体编队跟踪控制
,特别是涉及一种异构线性集群系统时变输出编队跟踪控制方法及系统。
技术介绍
[0002]多智能体编队控制是当前多智能体系统研究的热点问题,它指多个智能体组成的团队在向特定目标或方向运动的过程中,相互之间保持预定的几何形态。多智能体编队控制在军事、航天、工业等各个领域具有广泛的应用,如实现移动机器人、无人机、潜艇、卫星、航天飞行器等运动载体的编队控制等。在军事领域中,多移动机器人采用合理的编队可以代替士兵执行恶劣、危险环境下诸如侦察、搜寻、排雷、巡逻等军事任务。以侦察任务为例,单个机器人获取环境信息的能力通常有限,但如果多个机器人保持合理的队形,分工获取周围的环境信息,就有可能迅速准确地感知群体所在区域的环境信息,使群体的资源利用率比成员随机分布时更高。在航天领域,卫星编队不但可大大降低系统成本,提高系统的可靠性和生存能力,而且可扩展和超越传统单个卫星的功能,完成许多单个航天器不可能完成的任务。在工业生产中,例如多机器人系统搬运大型物体时,对机器人的位置存在一定要求,以满足搬运过程中的稳定和负载平衡。
[0003]多智能体编队控制已有多种成熟的控制方法,与基于领导者
‑
跟随者、基于行为以及基于虚拟结构的方法相比,基于一致性的编队控制方法具有更好的鲁棒性和扩展性,并且易于设计,因此当前受到世界研究人员的广泛关注,并取得了一些应用。在该方法中,智能体通过与邻居智能体的通信,获取其它智能体的状态信息 ...
【技术保护点】
【技术特征摘要】
1.一种异构线性集群系统时变输出编队跟踪控制方法,其特征在于,包括:构建异构多智能体系统模型;所述异构多智能体系统模型包括领导者模型和跟随者模型;构建异构多智能体系统的通信拓扑关系模型;所述通信拓扑关系模型为用于表示领导者与跟随者间通信关系的通信图;构建传感器故障模型和执行器故障模型;基于所述传感器故障模型和所述执行器故障模型修正所述跟随者模型;根据修正后的所述跟随者模型、所述传感器故障模型和所述执行器故障模型设计观测器;所述观测器用于对执行器偏差的估计值和传感器偏差的估计值进行观测;构建智能体的控制输入模型;基于所述观测器、所述异构多智能体系统模型和所述控制输入模型实现异构线性多智能体系统的时变输出编队跟踪控制。2.根据权利要求1所述的异构线性集群系统时变输出编队跟踪控制方法,其特征在于,所述领导者模型为:其中,表示领导者的状态,表示传感器输出信息,和均表示领导者的系统参数矩阵。3.根据权利要求1所述的异构线性集群系统时变输出编队跟踪控制方法,其特征在于,所述跟随者模型为:跟随者模型构建为:其中,表示跟随者的状态,表示跟随者的控制输入,u
i
(t)表示跟随者i执行器的控制输入,表示跟随者的传感器输出信息,和A
i
、B
i
和C
i
均表示跟随者i的系统参数矩阵。4.根据权利要求1所述的异构线性集群系统时变输出编队跟踪控制方法,其特征在于,所述传感器故障模型为:其中,表示跟随者的传感器输出信息,表示跟随者i传感器信息的偏差,表示跟随者i传感器的实际输出信息。5.根据权利要求1所述的异构线性集群系统时变输出编队跟踪控制方法,其特征在于,所述执行器故障模型为:
其中,表示跟随者i执行器的控制输入,表示跟随者i执行器的控制输入的偏差,表示跟随者i执行器的实际控制输入。6.根据权利要求1所述的异构线性集群系统时变输出编队跟踪控制方法,其特征在于,所述智能体的控制输入模型为:所述智能体的控制输入模型为:所述智能体的控制输入模型为:其中,表示智能体对自身全状态信息x
i
(t)的观测值,ξ
i
(t)表示领导者状态x1(t)的观测值,表示领导者状态x1(t)的观测值的时间导数,τ
i
(t)表示定义的时变编队补偿输入,K
2i
=Y
i
‑
K
1i
X
i
,(X
i
,Y
i
)是调节器方程,K
1i
表示矩阵,K
1i
使A
i
+B
i
K
1i
中的所有特征值的实部均小于
‑
1,A
i
、B
i
和C
i
均表示智能体i的系统参数矩阵,满足h
i
...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。