[发明专利]一种基于轨迹规划的攻击角度与攻击时间控制方法有效
申请号: | 201710402532.1 | 申请日: | 2017-06-01 |
公开(公告)号: | CN107132765B | 公开(公告)日: | 2020-04-28 |
发明(设计)人: | 张友安;梁勇;鲍虎;孙玉梅;张彦飞;吴华丽 | 申请(专利权)人: | 烟台南山学院;中国人民解放军海军航空工程学院 |
主分类号: | G05B13/04 | 分类号: | G05B13/04;G05D1/08;G05D1/10;G05D1/12 |
代理公司: | 北京轻创知识产权代理有限公司 11212 | 代理人: | 谈杰 |
地址: | 265713 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 轨迹 规划 攻击 角度 时间 控制 方法 | ||
1.一种基于轨迹规划的攻击角度与攻击时间控制方法,其特征在于按照以下步骤进行:
步骤1:假定所规划的导弹飞行轨迹由圆弧段SA和直线段AT构成,根据指定的导弹末端攻击角度θf和指定的导弹攻击时间tf,通过迭代方法解算得到分界点A(xa,ya),圆弧段SA的半径R,以及圆弧段SA的飞行时间;
步骤2:用前馈加反馈的复合控制方案,实现基于虚拟目标的圆弧段轨迹跟踪控制;
步骤3:用弹目视线角PD控制方案,实现直线段轨迹跟踪控制,使导弹按照要求的攻击角度命中目标;
设导弹起点为S(x0,y0),目标点为T(xT,yT),η为目标方位角,VM为导弹飞行速度,aM为导弹侧向机动加速度,若导弹从起点S(x0,y0)出发,且初始速度方向与圆弧上S(x0,y0)点的切线方向一致,则迫使导弹严格沿着圆弧轨迹飞行的标称侧向机动加速度为规定指向圆弧的圆心为其正方向,tf为指定的导弹攻击时间,θM为导弹飞行航迹角,θf为指定的导弹末端攻击角度,ξ是导弹起点速度方向与直线SA之间的夹角;
ξ=∠AST+∠ATS,∠ATS=η-θf,η=arctan[(y0-yT)/(x0-xT)] (1)
圆弧SA的半径R为R=dSA/(2sinξ),其中,dSA表示点S(x0,y0)到点A(xa,ya)之间的直线距离;
导弹沿圆弧段SA飞行的标称时间T1为
T1=(2R/VM)ξ=(dSA/VM)×(ξ/sinξ) (2)
导弹沿直线段AT飞行的标称时间T2为T2=dAT/VM,其中,dAT表示直线段AT的长度,导弹沿整条规划轨迹飞行的时间tf满足tf=T1+T2;
通过对上式反解,求出待定的点A(xa,ya),首先求出其一定精度的逼近解首先将圆弧段SA近似用直线段SA代替,即由tf≈(dSA+dAT)/VM,反求出A(xa,ya)的一个近似解然后,以上面得到的近似解作为初始值,通过迭代的方法,进一步逼近其准确解A(xa,ya),最终得到满足一定精度要求的逼近解
前馈加反馈的复合控制方案如下:
虚拟目标的运动方程
虚拟目标的初始条件为:初始位置为:(xt(0),yt(0))=(x0,y0);
根据迭代得到的逼近解计算∠AST、∠ATS、ξ(0)如下:
因此,虚拟目标的初始飞行航迹角为
θt(0)=ξ(0)+∠AST+η (10)
而
T1=(2R/VM)ξ(0) (11)
导弹的运动方程:
导弹运动的初始条件为:(xM(0),yM(0))=(x0,y0),θM(0)=θt(0)+ΔθM(0),其中,ΔθM(0)为假设的导弹的初始飞行航迹角误差,转弯段制导律为
aM=at+kp(θM-θt) (13)
直线段的制导律为
其中,kp为比例控制系数,kd为微分控制系数,θM为导弹飞行航迹角;
逼近解求解过程如下:
由tf≈(dSA+dAT)/VM,先反求出A(xa,ya)的一个初始的近似解式中,
另外,直线AT的方程为y=yT+kL(x-xT),其中,kL表示直线段AT的斜率,它是已知的,由指定的导弹末端攻击角度θf确定,即kL=tanθf,因此有
ya=yT+kL(xa-xT),(3)
假设xT>xa,表示待定的点A(xa,ya)处于目标点T(xT,yT)的左侧,由tf≈(dSA+dAT)/VM并结合式(3),近似求出
xa≈-c/b,(4)
其中
将该近似解记为
结合式(3),可得与对应的为
于是近似求出了一个近似解作为下面迭代算法的初始值;
在初始近似解的基础上,根据tf=T1+T2,采用迭代的方法,进一步可求出更精确的逼近解
当准确的点A(xa,ya)用近似的点代替时,对应的准确的tf变为有误差的定义与tf之间的误差为
通过近似推导,得到逼近A(xa,ya)的迭代算法如下:
1).给定导弹起点S(x0,y0)、目标点T(xT,yT)、导弹飞行速度VM;指定导弹攻击时间tf,指定的tf要满足tf,min≤tf≤tf,max,其中,tf,min=(dST/VM)×(∠ATS/sin∠ATS),tf,max=(dST/VM)×(sin∠ATS×(π/2)+cos∠ATS))和导弹末端攻击角度θf;给定攻击时间估计的精度ε;
2).计算kL=tanθf,η=arctan[(y0-yT)/(x0-xT)],
3).计算:
∠ATS=η-θf,
Δya=kLΔxa,
4).按步骤3)的公式再算一遍,类似算得
5).计算均值
6).如果则转步骤3),否则,转步骤7),
7).迭代结束;
通过迭代,最终得到满足一定精确要求的逼近解
tf的取值范围是:tf,min≤tf≤tf,max,其中
tf,min=(dST/VM)×(∠ATS/sin∠ATS),
tf,max=(dST/VM)×(sin∠ATS×(π/2)+cos∠ATS)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烟台南山学院;中国人民解放军海军航空工程学院,未经烟台南山学院;中国人民解放军海军航空工程学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710402532.1/1.html,转载请声明来源钻瓜专利网。