作者:郑晓敏
随着科学技术的高速发展,各种高科技武器在战争中大量使用,使得导弹要攻击的目标越来越复杂,目标的机动性也日益增强,采用经典导引律的导弹去拦截大机动的目标,已经很难满足制导精度的要求,对此,学者们提出了最优导引律。该导引律以弹目相对距离、相对速度和目标加速度等信息为状态变量,求得系统在约束条件下的最优解,将制导问题转化为一类特殊的、具有终端约束的最优控制问题。但是这种导引律形式复杂,很难求得解析解,并且对信息的误差敏感。当测量误差较大时,最优导引律的性能很可能低于经典导引律。在20世纪中叶,根据ISAACS R提出的双方极值原理,形成了微分对策导引律。该导引律在攻击大机动目标时,具有很大的优越性,但其缺点是:1)该导引律是假设导弹和目标双方都是在最坏的情况下采用的对策值,若一方不采取时,该导引律的性能便会下降;2)微分对策问题的求解会涉及到两点边值问题,一般求解困难,这都限制了其在工程上的应用。
因此,需要研究一种鲁棒性强、结构简单的导引律来解决导弹打击机动目标的问题。变结构导引律作为一种基于变结构控制理论的导引律,具有良好的鲁棒性和对系统参数摄动干扰的不变性。分别研究了最优变结构导引律、自适应变结构导引律,结果都表明变结构导引律具有良好的性能。但是,变结构导引律中由于含有开关函数项,会对控制量进行切换,这导致系统存在较为严重的抖振。这种抖振实际表现为弹体的抖动,当抖动过大时,会影响到弹上仪器的正常工作。如果弹体细长,抖动会影响到系统建模的准确性,最终会导致导引精度的降低,影响打击效果。研究了切换平面为s=q时的一种变结构导引律,仿真验证该导引律虽然减轻了系统的抖振,但是在打击机动目标时精度不高。对此,本文基于变结构理论,设计了一种基于遗传算法参数优化的变结构导引律,并采用饱和函数代替符号函数和自适应趋近律来减轻系统的抖振现象。仿真验证表明所设计的导引律具有很好的鲁棒性和打击精度,法向过载也较小。
1滑模导引律推导
1.1 平面上导弹和目标相对运动方程
为了简化计算和推导,做如下假设:
1)导弹和目标为质点;
2)导弹速度和目标速度大小恒定,只是方向发生变化,且导弹速度大于目标速度;
3)目标加速度有界,且最大加速度不大于a(a≠0)。
假定导弹M、目标T在同一平面内运动,如图1所示。
由图1可得,在平面中导弹和目标的相对运动方程为
式中:Vm,Vt分别为导弹、目标速度;Am,Bt分别为导弹速度方向、目标速度方向与水平基准线之间的夹角;q为视角;nm,n1分别为导弹、目标速度方向和视线之间的夹角;r为弹目之间的距离。
1.2变结构导引律设计
变结构控制系统具体是指,其控制器不止有一个,控制器可以根据系统当前的状态或某些规则不断地变换其参数或结构,以适应系统工作过程中的各种不确定因素或外界干扰,使系统动态性能有所改善。在变结构系统中,从初始态到原点的整个运动过程可分为两段,也可称为两个模态:第一段是趋近模态,也称非滑动模态,是系统从某一初始点开始趋向滑模面的过程;第二段是滑动模态,也称滑动运动,是系统发生在滑模面上的运动。滑动模态与参数摄动和外界干扰没有关系,也就是说,滑动模态在一定条件下具有不变性(也称为完全鲁棒性或理想鲁棒性),这个优良特性可以被用来进行导引律设计。采用变结构理论设计导引律,主要的设计问题有两个:1)选择切换函数,即确定切换面s(t,x)=0;2)求取控制律u(t,x)。
因此.根据零化视线角速率的导引律设计思想,无论目标做何种机动,视线角速率都能趋于零,都能够保证使导弹以某一速度平行接近目标,实现精确打击,并且能够保证视角q最终为一个稳定值,即q→0。因此,取滑动模态为
对上式微分,可得
对式(1)求导,可得
式中:am为导弹法向加速度;a1为目标法向加速度。
对式(2)求导,可得
将式(1),(7),(8)代入式(6)可得
为调整系统到达切换面的速度,削弱抖振,选取一种自适应趋近律为
其物理意义在于对滑模面的趋近速度可以通过相对距
离来调整。根据滑模的不变性原理,由式(9),(10)可得
式中,a=i atcos 77f+rqatsirint∣max。
根据Lyapunov第二法,取Lyapunov函数为:v=
将式(5),(10)代人式(12),可得
可以证明,当k>0,ε>0时,V<O,q衣指数规律收敛到0。
由于在控制律中存在的符号项是造成系统抖振的主要原因,因此,结合高增益法的思想,取如下饱和函数代替符号函数
从而,滑模导引律可取为
由于上述滑模导引律表达式中有3个未知参数k,ε,δ,所以问题转化为利用遗传算法确定这3个参数值,从而使得参数优化,达到脱靶量最小。
2 基于遗传算法的导引律程序设计
遗传算法( GA)是由美国Michigan大学的HOL-LAND J教授在1975年首先提出,后经过JONG D,GOLDBERG等归纳总结后形成的一类模拟进化算法。其搜索最优解的方法是模仿生物的进化过程,即通过染色体之间的交叉变异完成。遗传算法主要使用选择算子、交叉算子和变异算子来模拟生物进化,从而产生一代又一代的种群。
遗传算法具有通用、并行、稳健、简单与全局优化能力强等突出优点,适于解决复杂、困难的全局优化问题。本文采用格雷编码( Gray Encoding)的方式对k,ε,δ进行编码,以减小汉明( Hamming)距离,提高遗传算法的搜索效率。由于经典遗传算法存在一个缺陷,即不能保证搜索到最佳个体并遗传到下一代,因此可能会错过全局最优点。本文采用了父子混合遗传算法对经典遗传算法加以改进,该算法要求上一代的最佳个体必须无条件地遗传到下一代,因此对到目前为止算法所发现的最佳个体均加以记录,适应度序列是单调的,即关于进化代数是单调不减的。
本文基于父子混合的遗传算法的导引律程序流程如图2所示。
3仿真验证
为了验证本文所设计的变结构导引律的脱靶量和鲁棒性,根据目标机动规律的不同,本文主要采用以下两类情况进行仿真研究:1)目标做正弦型机动,a+=n·g·sin(0.5t);2)目标做开关型机动,a1=n·g·sgn(sm(t-5)π/5),其中,n取1~10,g=9.8m/s2。
为了更好地考察所设计的导引律的性能,选取PN导引律进行对比,PN导引律的形式为
具体仿真条件设置如下。
假定导弹速率保持不变,为900 m/s。初始时刻B1=0,An=π/3,q。=π/3,导弹坐标(0 m.0 m),目标坐标(5000 m.8860 m),仿真时间间隔T=O.01 s。
3.1 目标做正弦机动
取目标初始速率为300 m/s,at=Sgsin(0.St) m/s2,仿真结果如图3所示。
由图3a、表1可以看出,该导引律能够以更高的精度打击做快速正弦机动的目标,脱靶量小。由图3b可以看出,采用所设计的变结构导引律的导弹的法向加速度变化更为平缓,且最大法向加速度在导弹能承受的过载范围内。
3.2 目标做开关型机动
取目标初始速率为300 m/s,a1=5gsgn(sin(t -5)·π/5) m/S2,仿真结果如图4所示。
两种导引律下的脱靶量见表2。
由图4a、表2可以看出,该导引律也能够以更高的精度打击做开关型机动的目标,脱靶量小于采用PN导引律时的脱靶量。由图4b可以看出,采用所设计的变结构导引律的导弹的法向加速度变化曲线更为平直,且最大法向加速度也在导弹能承受的过载范围内。
4结束语
本文主要设计了一种变结构导引律,并且采用父子混合选择遗传算法在线进行参数优化。仿真验证表明,采用该变结构导引律,导弹的法向加速度指令变化平滑,对导弹的可用过载要求较小,导引律能够更快收敛,并且脱靶量小,具有更高的打击精度。因此,本文提出的导引律具有较高的工程实用价值。
5摘要:末段导引律是导弹实现精确打击目标的关键技术,对导弹的制导精度有很大的影响。针对导弹打击机动目标的导引问题,基于变结构理论和父子混合遗传算法设计了一种变结构导引律,并采用了一种自适应趋近律和一种饱和函数代替符号函数的方法来降低系统的抖振。仿真结果表明,采用父子混合选择遗传算法的变结构导引律,能够搜索到全局最优解,具有较高的精度和鲁棒性,并且对导弹的法向过载要求较小,导引过程中导弹的法向过载变化趋势平稳,具有工程实用价值。
上一篇:一种基于一致性理论的四旋翼无人机分布式编队控制新方法
下一篇:返回列表