发明名称 基于时间约束库的飞行器协同攻击发射时序优化方法
摘要 本发明提出一种基于时间约束库的飞行器协同攻击发射时序优化方法,能够准确飞行过程可能出现的碰撞情况和飞行器同时攻击目标的发射时序规划综合性问题。第一步:采用飞行轨迹交叉检验方法处理飞行轨迹数据;通过给定的飞行轨迹数据,建立飞行轨迹交叉检验问题,即在给定的最小距离约束下判断同一时刻任意两条飞行轨迹曲线是否交叉或者小于最小距离约束;第二步:建立基于给定飞行轨迹的发射时序约束库,其中约束库描述任意两个飞行器以某一时间差发射时存在轨迹交叉的可能性;第三步:在第二步得到的发射时序约束库的基础上,提取与简化发射时序约束,建立基于避免飞行轨迹交叉的发射时序规划模型。
申请公布号 CN102819667A 申请公布日期 2012.12.12
申请号 CN201210253468.2 申请日期 2012.07.20
申请人 北京理工大学 发明人 梅跃松;张思宇;于剑桥;王亚飞;许诺;王林林;杨盛庆
分类号 G06F19/00(2011.01)I 主分类号 G06F19/00(2011.01)I
代理机构 北京理工大学专利中心 11120 代理人 高燕燕
主权项 基于时间约束库的飞行器协同攻击发射时序优化方法,其特征在于,包括以下步骤:第一步:采用飞行轨迹交叉检验方法处理飞行轨迹数据;通过给定的飞行轨迹数据,建立飞行轨迹交叉检验问题,即在给定的最小距离约束下判断同一时刻任意两条飞行轨迹曲线是否交叉或者小于最小距离约束,当存在交叉情况时,进入第二步;第二步:建立基于给定飞行轨迹的发射时序约束库,其中约束库描述任意两个飞行器以某一时间差发射时存在轨迹交叉的可能性;第三步:在第二步得到的发射时序约束库的基础上,提取与简化发射时序约束,建立基于避免飞行轨迹交叉的发射时序规划模型;设其中一个飞行器出发时刻为基准时刻ts,到达目标的时刻为基准时刻td,第j个飞行器的起飞时刻与起飞基准时刻的时间差为tsj,飞行时间为tpj,约束库中关于起飞时间的约束集合为Φ,最大起飞时间为tmax,则建立如下优化问题: <mfenced open='' close=''> <mtable> <mtr> <mtd> <mi>min</mi> <mi>J</mi> <mo>=</mo> <munderover> <mi>&Sigma;</mi> <mrow> <mi>j</mi> <mo>=</mo> <mn>1</mn> </mrow> <mrow> <mi>X</mi> <mo>-</mo> <mn>1</mn> </mrow> </munderover> <mo>|</mo> <msub> <mi>t</mi> <mi>sj</mi> </msub> <mo>+</mo> <msub> <mi>t</mi> <mi>s</mi> </msub> <mo>+</mo> <msub> <mi>t</mi> <mi>pj</mi> </msub> <mo>-</mo> <msub> <mi>t</mi> <mi>d</mi> </msub> <mo>|</mo> </mtd> </mtr> <mtr> <mtd> <mi>s</mi> <mo>.</mo> <mi>t</mi> <mo>.</mo> <mfenced open='{' close='}'> <mtable> <mtr> <mtd> <msub> <mi>t</mi> <mi>sj</mi> </msub> <mo>&Element;</mo> <mi>&Phi;</mi> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> <mo>&le;</mo> <msub> <mi>t</mi> <mi>sj</mi> </msub> <mo>&le;</mo> <msub> <mi>t</mi> <mi>max</mi> </msub> </mtd> </mtr> </mtable> </mfenced> <mo>,</mo> </mtd> </mtr> </mtable> </mfenced>通过优化算法求得满足最优性能指标的tsj,进而求得每个飞行器的最优发射时间与次序。
地址 100081 北京市海淀区中关村南大街5号