【技术实现步骤摘要】
基于分布式模型预测控制的多智能体协同突防打击方法
[0001]本专利技术涉及多智能体系统的协同作战
,具体而言,涉及一种基于分布式模型预测控制的多智能体协同突防打击方法。
技术介绍
[0002]多智能体系统的协同作战是未来智能作战的重要方式,目前已经成为研究的重点,指的是通过多智能体协同探索、协同突防和协同打击等,共同完成打击敌方目标的作战任务。在近距空战突防中,智能体通过机载传感器获得其他智能体以及周围环境信息,但是敌方同时也会派遣智能体进行拦截,我方智能体必须采取一系列的机动策略躲避敌方智能体才能完成打击任务。多智能体协同突防问题要求在近距对抗的过程中满足单个智能体动力学方程的同时,满足避障和避碰等硬性约束。因此,模型预测控制(Model Predictive Control,MPC)因其处理约束的能力,而广泛应用解决协同打击问题。
[0003]目前,多智能体协同打击的方式主要有两种,一是独立协同打击;二是分布式协同打击。独立协同打击不与其他智能体间相互作用,主要依靠其收集的信息和相应的控制策略完成打击任务。不同于独立协同打击,分布式协同打击存在各智能体之间的信息交换行为,被认为是最有效打击目标的方式之一。传统的基于模型预测控制的协同打击问题主要采用集中式MPC,所有的智能体采用同一个控制架构,根据系统的综合信息从全局角度做出机动决策,所有的信息会传输到中心控制站,然后再分别将相应决策传输到每个智能体。在这一框架下,可以获得整个系统的最优控制性能。但是如果中心控制站出现故障,整个系统都将无法运行。并 ...
【技术保护点】
【技术特征摘要】
1.一种基于分布式模型预测控制的多智能体协同突防打击方法,其特征在于,包括以下步骤:S1、构建多智能体动力学模型;S2、根据多智能体动力学模型和时间步长,构建多智能体的更新系统模型;S3、制定飞行约束条件,包括避免与障碍物碰撞的约束,避免与我方智能体碰撞的约束,和智能体的飞行约束;S4、将避免与敌方智能体的碰撞条件作为软约束考虑在目标函数中,构建智能体的总目标函数;S5、根据多智能体的更新系统模型、飞行约束条件和智能体的总目标函数,构建多智能体协同突防打击模型;S6、基于分布式MPC算法,对避免与我方智能体碰撞的约束进行解耦处理,以及在任意时刻,有且仅有一个智能体求解多智能体协同突防打击模型,得到未来的控制输入,更新控制输入序列,其它智能体则各自采用自身上一次更新获得的控制输入序列。2.根据权利要求1所述基于分布式模型预测控制的多智能体协同突防打击方法,其特征在于,步骤S1中,多智能体动力学模型为:其中,其中,表示x
i
关于t求导,N
g
表示智能体个数,L表示智能体集合,v
i
(t),χ
i
(t),γ
i
(t)分别表示智能体i的速度、偏航角和俯仰角,g表示重力加速度,分别表示智能体i在x轴、y轴和z轴方向的过载,智能体i的状态向量x
i
=[x
i
,y
i
,z
i
,v
i
,χ
i
,γ
i
]∈R6,控制向量R表示实数空间,x
i
(t),y
i
(t),z
i
(t)分别表示智能体i在x轴、y轴和z轴的位置,z
i
(t)=(x
i
(t),y
i
(t),z
i
(t))。3.根据权利要求1或2所述基于分布式模型预测控制的多智能体协同突防打击方法,其特征在于,步骤S2中,多智能体的更新系统模型为Δt表示时间步长。4.根据权利要求3所述基于分布式模型预测控制的多智能体协同突防打击方法,其特征在...
【专利技术属性】
技术研发人员:李彬,王宇,张鸿运,史明明,郝明瑞,邹晓滢,
申请(专利权)人:四川大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。