[发明专利]一种基于混沌灰狼优化的无人机编队控制方法有效

专利信息
申请号: 202010216392.0 申请日: 2020-03-25
公开(公告)号: CN111443728B 公开(公告)日: 2021-05-28
发明(设计)人: 吴坤;张田;蔡志浩;赵江;王英勋 申请(专利权)人: 北京航空航天大学
主分类号: G05D1/10 分类号: G05D1/10;G05B13/04;G06N3/00;G06N7/08
代理公司: 北京航智知识产权代理事务所(普通合伙) 11668 代理人: 陈磊;张桢
地址: 100191*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 混沌 灰狼 优化 无人机 编队 控制 方法
【权利要求书】:

1.一种基于混沌灰狼优化的无人机编队控制方法,其特征在于,包括以下步骤:

S1:建立无人机编队模型:

设N架无人机做定高飞行,即处在相同的二维平面中,每架无人机能够看成一个质点,每架无人机的运动模型为:

其中,pi=[pix,piy]T是无人机i的位置,pix是无人机i在x轴上的坐标,piy是无人机i在y轴上的坐标,是pix的一阶导数,表示无人机i在x轴方向的速度,是piy的一阶导数,表示无人机i在y轴方向的速度,vi和θi是无人机i的飞行速度和航向角,是θi的一阶导数,是vi的一阶导数,ωi和ai表示无人机i的角速度和加速度;

S2:建立通讯限制情况下无人机动力学方程:

对非线性的模型预测控制问题,无人机动力学方程表示为:

其中,是系统状态轨迹,n是状态量的数量,是z(t)的一阶导数,是系统控制轨迹,m是控制量的数量,t0是初始时间,z0是系统的初始状态轨迹;

对分布式模型预测控制问题,无人机i∈V={1,2,...,N}的解耦时不变非线性动力学等效为:

则上述系统向量表示为:z=(z1,z2,…,zN),u=(u1,u2,...,uN),f(z,u)=(f1(z1,u1),f2(z2,u2),...,fN(zN,uN)),是zi(t)的一阶导数,V是N架无人机的集合;

在通讯受限情况下,设无人机i只能与集合中的邻居无人机交流,在集合中的无人机数量为Ni,对于编队中不是邻居的无人机,无人机i只能间接的通过邻居接收到相应信息,表示不是无人机i邻居的无人机的集合;

在分布式模型预测控制中,无人机j是无人机i的邻居无人机,无人机i的邻居无人机的控制轨迹和状态轨迹表示为:u-i(t)={uj(t)}和z-i(t)={zj(t)},动力学方程为:

无人机k是无人机i的非邻居无人机,是无人机j的邻居无人机的集合,无人机i的非邻居无人机的控制轨迹和状态轨迹表示为u~i(t)={uk(t)}和z~i(t)={zk(t)},动力学方程为:

其中,是z-i(t)的一阶导数;是z~i(t)的一阶导数;

S3:初始化混沌灰狼优化算法的参数:

设狼群总数量为Ng,搜索空间为D维,最大迭代次数为tmax

S4:设计混沌灰狼优化算法:

S4-1:灰狼优化算法;

设第ig只狼的位置向量为代表狼在D维空间中的位置,第ig只狼的狩猎过程表示为:

Dig=|Cig·Xp(tg)-Xig(tg)| (6)

Xig(tg+1)=Xp(tg)-Aig·Dig (7)

其中,tg为当前迭代次数,Xig(tg)为第ig只狼在当前迭代中的位置向量,Xig(tg+1)为第i只狼在下次迭代中的位置向量,Dig是距离矢量,Xp(tg)表示猎物的位置向量,也代表最优解,系数向量Aig和Cig通过以下表达式获得:

Aig=2a·r1-a (8)

Cig=2·r2 (9)

其中,r1和r2是D维空间中[0,1]间的随机向量,a=2-2tg/tmax,tmax为最大迭代次数;

认为狼群首领更了解猎物的位置,最优的前三个解是狼α,β和δ,它们作为狼群的首领,距离猎物的位置更近,将首领狼的位置向量作为猎物的位置向量带入式(6),(7)中,其他的狼跟随首领进行狩猎的过程表示为:

其中,Xα(tg),Xβ(tg)和Xδ(tg)是狼α,β和δ的位置向量,X(1)(tg+1),X(2)(tg+1)和X(3)(tg+1)是依据三个首领狼的作为猎物位置时计算出的下次迭代的位置向量,Aα,Aβ,Aδ以及Cα,Cβ,Cδ分别是狼α,β和δ作为猎物位置时的系数向量;

S4-2:混沌灰狼优化算法;

初始化时,用混沌映射生成按适应度值排序的2×Ng个解,并选择奇数项作为初始解,同时,a也由混沌算子产生;

将每个个体的最优解包括在搜索机制中:

其中,表示第ig只狼的个体最优解,为下次迭代的位置向量,为当前迭代的位置向量,Ab和Cb为对应的系数向量,为了在搜索机制强调三个首领狼的作用,位置更新过程为:

其中,ω表示狼群中非首领的狼,f(·)是个体的适应度函数,Xα(tg+1),Xβ(tg+1)和Xδ(tg+1)分别是狼α,β和δ在下次迭代的位置向量;

之后,在搜索机制中引入混沌优化策略,将差分进化方法的贪婪策略集成到混沌搜索策略中;

S4-2-1:将搜索范围限制在[Xmin,Xmax],将Xig(tg+1)映射到范围(0,1),映射公式为:

S4-2-2:迭代次数为Cmax,一系列的混沌变量θ(q),q=1,2,...,Cmax由混沌映射迭代计算,之后可以用逆映射得到混沌序列:

S4-2-3:基于适应度从混沌解序列中选取最优解,是第ig只狼在下次迭代的混沌解序列中适应度最优的解:

S4-2-4:定义贪心阈值为ξG,得到新的位置更新方程:

其中,r3是[0,1]间的随机数;

S5:建立基于混沌灰狼优化的分布式模型预测控制框架:

S5-1:设计代价函数;

第i架无人机的分布式代价函数为:

Fi(zi(t),ui(t))=wi1Fi1(zi(t),ui(t))+wi2Fi2(zi(t),ui(t))+wi3Fi3(zi(t),ui(t))(18)

其中,wi1,wi2和wi3是权重常量,

Fi1(zi(t),ui(t))表示编队距离约束:

其中,是无人机编队中相邻无人机的集合,对编队中每架无人机i,若有则定义且pij(t)=pi(t)-pj(t)表示无人机i和无人机j之间的距离,pi(t)和pj(t)分别是无人机i和无人机j的位置,是期望的无人机i和无人机j之间的距离;

Fi2(zi(t),ui(t))表示编队中的角度约束:

其中,是无人机i和无人机j之间的角度约束,是期望的无人机i和无人机j之间的角度约束;

Fi3(zi(t),ui(t))表示编队对参考轨迹的跟踪:

其中,是编队中心的位置,是编队中心期望的位置;

考虑估计控制轨迹和估计状态轨迹,每架无人机i的分布式代价函数为:

其中,是无人机i的预测位置,是无人机j的估计位置,是无人机k的估计位置;是无人机i和无人机j之间的期望距离,是无人机i和无人机k之间的期望距离,是编队中心和参考轨迹之间的期望距离;是无人机i和无人机j之间的期望角度约束,是无人机i和无人机j之间的预测角度约束;

S5-2:设计基于混沌灰狼优化的分布式模型预测控制框架;

在模型预测控制中,预测时域为Tp∈(0,∞),控制区间为δT∈(0,Tp],滚动时域控制时刻为tc=t0Tc,c∈{0,1,2,...},在每个控制时刻tc,模型预测控制的求解问题就是有限时域优化控制问题;

tc时,无人机i不同的状态和控制轨迹如下:和是预测控制轨迹和预测状态轨迹,和是最优控制轨迹和最优状态轨迹轨迹,和是估计控制轨迹和估计状态轨迹;相应的,和是中无人机的估计控制轨迹和估计状态轨迹,和是中无人机的估计控制轨迹和估计状态轨迹;

在每个控制时刻tc,首先用前一个预测周期[tc-1,tc-1+Tp]最优控制轨迹初始化编队中无人机的控制输入;然后,每架无人机从其邻居接收信息,生成估计控制轨迹;估计状态轨迹基于两个部分进行计算,一部分是前一个预测周期邻居无人机的控制轨迹,另一部分是前两个预测周期中非邻居的控制轨迹,因为来自非邻居的信息是从邻居进行间接传输的;基于来自邻居的估计状态和估计控制轨迹,编队中每架无人机计算其自身的分布式代价函数,并找到当前预测周期[tc,tc+Tp]的预测控制轨迹;最后,通过混沌灰狼优化获得最优控制序列,并用第一个控制区间[tc,tc+1]的最优控制轨迹来更新每架无人机的状态;

S6:输出无人机编队控制方法结果:

给出期望的编队队形和参考轨迹,最终实现无人机保持期望队形,且编队中心按照参考轨迹进行编队飞行。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010216392.0/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top