[发明专利]一种无人机自主编队评价指标与MPC编队控制方法有效

专利信息
申请号: 201410205709.5 申请日: 2014-05-15
公开(公告)号: CN103995539A 公开(公告)日: 2014-08-20
发明(设计)人: 吴森堂;吴钟博;贾翔;杜阳 申请(专利权)人: 北京航空航天大学
主分类号: G05D1/10 分类号: G05D1/10;G06F19/00;G05B13/04
代理公司: 北京永创新实专利事务所 11121 代理人: 祗志洁
地址: 100191*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种无人机自主编队评价指标与模型预测控制(MPC)编队控制方法,属于飞行控制技术领域。本发明提供了关于无人机自主编队的相关定义、无人机自主编队避碰概率的计算方法和无人机自主编队评价指标,提出了适用于无人机MPC编队控制方法。本发明解决了在已知无人机自主编队的规模为M,编队中的无人机之间的平均期望间距为dr,要求整个编队的碰撞概率小于Pc情况下,如何给出自主编队飞行控制系统设计应遵循的避碰量化指标的问题。本发明方法为无人机自主编队控制系统的工程设计提供了量化的指标依据,解决了无人机密集编队的避碰问题。
搜索关键词: 一种 无人机 自主 编队 评价 指标 mpc 控制 方法
【主权项】:
一种无人机自主编队评价指标与模型预测控制(MPC)编队控制方法,其特征在于:所述的无人机自主编队评价指标如下:<mrow><mi>&sigma;</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><msqrt><mi>E</mi><mo>[</mo><mi>&Delta;</mi><msub><mi>d</mi><mi>f</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><msup><mo>]</mo><mn>2</mn></msup><mo>-</mo><mo>{</mo><mi>E</mi><mo>[</mo><mi>&Delta;</mi><msub><mi>d</mi><mi>f</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>]</mo><msup><mo>}</mo><mn>2</mn></msup></msqrt><mo>=</mo><msqrt><mi>E</mi><mo>[</mo><mi>&Delta;</mi><msub><mi>d</mi><mi>f</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><msup><mo>]</mo><mn>2</mn></msup><mo>-</mo><mo>[</mo><mi>&Delta;</mi><msub><mi>d</mi><mi>Ef</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><msup><mo>]</mo><mn>2</mn></msup></msqrt><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>其中,Δdf(t)表示t时刻编队的平均连接安全距离余量;σ(t)为t时刻无人机自主编队评价指标,是Δdf(t)的均方差;参数ΔdEf(t)=E[Δdf(t)];所述的MPC编队控制方法,具体实现步骤如下:第一步,建立无人机编队运动模型:设两个无人机W和L,速度分别为VW和VL,航迹偏角分别为无人机W到无人机L的距离为d,x0,y0为距离d在无人机W航迹坐标系x,y轴上的分量;无人机L与无人机W的运动模型如下:和VWc分别为无人机W的航迹偏角指令和速度指令,和VLc分别为无人机L的航迹偏角指令和速度指令,分别为无人机L和无人机W航迹偏角响应的时间常数,分别为无人机L和无人机W速度响应的时间常数;第二步,实现MPC编队控制,包括:预测模型、滚动优化和反馈校正;步骤2.1:预测模型;利用式(2)作为预测模型,取状态可控输入为把节点L的航迹偏角和速度看作可测量干扰输出其中忽略D时,无人机编队运动模型的离散形式为:<mrow><mfenced open='{' close=''><mtable><mtr><mtd><mi>X</mi><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mo>=</mo><mi>AX</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>+</mo><mi>Bu</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mi>Y</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><mi>CX</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>其中,X(k)表示时刻k的状态,u(k)表示时刻k的可控输入,Y(k)表示时刻k的输出,A、B和C表示系数矩阵;设u(k+i|k)表示在时刻k假定的未来k+i时刻的可控输入值u,X(k+i|k),Y(k+i|k)分别表示在时刻k,利用u(k+j|k),(j=0,1,...,i‑1)对X,Y作出的预测值;获得的状态X的预测方程为:其中,P为预测时域,N为控制时域,u(k‑1)表示k‑1时刻的可控输入,差值Δu(k+j|k)=u(k+j|k)‑u(k+j‑1|k);输出Y的预测方程为:Y(k+j|k)=CX(k+j|k),j=1,2,...,P;步骤2.2:滚动优化;设编队飞行在时刻k的代价函数J为:<mrow><mi>J</mi><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>l</mi><mo>=</mo><mn>1</mn></mrow><mi>P</mi></munderover><mrow><mo>(</mo><munderover><mi>&Sigma;</mi><mrow><mi>m</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><mo>|</mo><mo>|</mo><msub><mi>&omega;</mi><mi>y</mi></msub><mrow><mo>(</mo><mi>l</mi><mo>,</mo><mi>m</mi><mo>)</mo></mrow><mo>&CenterDot;</mo><mrow><mo>(</mo><msub><mi>Y</mi><mi>m</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mi>l</mi><mo>|</mo><mi>k</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>ref</mi><mi>m</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mi>l</mi><mo>)</mo></mrow><mo>)</mo></mrow><mo>|</mo><msup><mo>|</mo><mn>2</mn></msup><mo>+</mo><munderover><mi>&Sigma;</mi><mrow><mi>m</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><mo>|</mo><mo>|</mo><msub><mi>&omega;</mi><mi>&Delta;u</mi></msub><mrow><mo>(</mo><mi>l</mi><mo>,</mo><mi>m</mi><mo>)</mo></mrow><mo>&CenterDot;</mo><mi>&Delta;</mi><msub><mi>u</mi><mi>m</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mi>l</mi><mo>|</mo><mi>k</mi><mo>)</mo></mrow><mo>|</mo><msup><mo>|</mo><mn>2</mn></msup><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow>其中,ωy为输出惩罚权重矩阵,ωy(l,m)表示时域对(l,m)对应的输出惩罚权重;Ym(k+l|k)为在控制时间m下、k时刻计算的k+l时刻的预测值;ref为间距保持指令,refm(k+l)为控制时间m下、k时刻计算的k+l时刻的间距保持指令;ωΔu为输入变化率惩罚权重矩阵,ωΔu(l,m)表示时域对(l,m)对应的输入变化率惩罚权重;Δum(k+l|k)为在控制时间m下的k时刻计算的k+l时刻输入变化率;令每个时域对(l,m)的权重相等,则ωy和ωΔu分别退化为一个行向量;在时刻k的控制量u(k)为下面的约束优化问题:Δuopt=arg minJ其中,分别为航迹偏角和速度指令限制;Δuopt为最优序列的第一个控制量,u1u2分别为和Vc;I2×2表示2×2的单位矩阵,O(N‑1)×(N‑1)表示(N‑1)×(N‑1)的0矩阵;步骤2.3:反馈校正,包括:(1)直接将X(k)作为系统的初始状态;(2)把无人机L的航迹偏角和速度看作可测量干扰通过网络传递给无人机W并附加到预测模型的预测值。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/patent/201410205709.5/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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