基于滑模控制的双约束条件下协同制导律的设计

2017-07-19 01:50杨其伟王向华
关键词:制导滑模约束

杨其伟,王向华

(山东科技大学 电气与自动化工程学院,山东 青岛 266590)

基于滑模控制的双约束条件下协同制导律的设计

杨其伟,王向华

(山东科技大学 电气与自动化工程学院,山东 青岛 266590)

针对多枚导弹打击同一目标的问题,进行协同制导律的设计。采用了能实现有限时间收敛的终端滑模控制法,既能满足攻击时间约束,又能实现期望的末端角度,并用李雅普诺夫稳定性理论证明了所得到的结果。最后通过仿真验证了提出的制导律的有效性。

导弹制导律;攻击时间约束;终端角度约束;滑模控制;李雅普诺夫稳定性

第二次世界大战以来,随着军事科技的快速发展,目标智能化程度和机动能力越来越高,且部分目标还具有释放诱饵的能力。在此情况下,单枚导弹难以完成高精度的打击任务。同时由于现代防御体系已经逐渐形成天、空、海、潜、陆综合一体化的结构方式,单枚导弹很难实现突防,而多枚导弹可以通过相互掩护、功能互补提高导弹的突防能力,能够完成单枚导弹不易完成的任务[1]。多导弹协同作战是制导控制领域一个新兴发展方向和研究前沿,也是未来一种重要的作战方式。协同制导律的设计是导弹协同作战的关键技术之一。

在多枚导弹协同攻击同一目标的时候,还需考虑多末端约束条件限制,比如脱靶量、攻击时间、末端角度以及速度等。Jeon等[2]将传统的比例导引律(proportional navigation guidance law,PNG)与攻击时间误差的反馈相结合,设计出一种可以打击静态目标的制导律。Kang等[3]采用最优控制的方法设计了一种满足攻击时间约束的制导律,对弹目相对运动方程进行小角度假设和线性化近似。Saleem[4]、Cho[5]和Kumar[6]等基于Lyapunov稳定性理论的方法设计了能满足攻击时间约束的制导律。Saleem等[4]使用贝塔函数构造出攻击时间的表达式,可以通过控制参数来控制攻击时间。Cho[5]和Kumar[6]等引入既不可量测又不可精确估计的剩余飞行时间。Li和Zhang等[7-8]把滑模控制与时下流行的控制方法,如小波神经网络(wavelet neural network,WNN)、自适应模糊推理系统(adaptive network-based fuzzy inference system,ANFIS)结合起来,提出了一种可以控制末端角度的制导律。

Kim等[9]首次提出了一种满足脱靶量和末端角度约束的次最优制导律,该制导律考虑了机动弹头制导过程中的末端角度约束问题。Lee[10]和Tao[11]等采用最优控制的策略设计了带有末端角度约束的末端制导律,虽然可以通过最优控制的方法建立数学模型,但是飞行器在实际运行中会受到很多干扰,造成模型具有不小的误差,进而降低了制导精度。Ratnoo等[12]在PNG的基础上引入带末端角度约束的变比例系数制导律,该制导律可以用于打击固定目标。Erer等[13]设计了一种能对末端角度实现较强控制的制导律,但是针对机动目标进行攻击时末端角度偏差较大。Lee等[14]也提出了一种攻击时间和末端角度同时约束的制导律,但是其推导过程较为复杂,不适合推广应用。Harl等[15]用滑模控制的方法设计了一种攻击时间和末端角度同时约束的制导律,具有很好的鲁棒性。Kumar等[16]设计了一种可以在攻击时间约束和末端角度约束的制导律之间切换的方法,可以用来攻击恒速的目标。

本文提出一种同时考虑攻击时间和末端角度约束的制导律。主要思路是将整个飞行过程分成两个阶段:第一阶段基于终端滑模控制的方法设计制导律,使得视线角的变化率在有限时间收敛到零并保持为零;第二阶段导弹则沿着视线飞行直到击中目标。攻击时间为两个阶段的时间之和,所设计的制导律可使导弹以期望的角度打击目标,而且该角度可任意设计。同时能够给出攻击时间的范围,所获得的结果可应用到多枚导弹协同攻击同一目标中。

1 模型介绍

为了简化研究对象,在导弹制导律设计的初步阶段,通常将导弹和目标看做质点。因为目标的速度相对导弹的速度可以忽略不计,所以在描述制导律时假设导弹的速度为常数并且目标静止。同时由于导弹的时间常数远小于目标的时间常数,自动驾驶仪和传感器的动力学特性可以忽略。

图1 导弹攻击的几何模型Fig.1 Missile-target engagement geometry

考虑如图1所示的导弹目标相对运动几何模型,其中:R为导弹与目标之间的距离,R=0记为导弹击中目标;γ为导弹的航向角,也称为导弹的弹道倾角,即导弹的速度矢量与基准线之间的夹角;λ为导弹的视线角,即目标线与基准线之间的夹角。若以导弹为原点,基准线为半径逆时针旋转到目标线上时,则λ为正;x、y为导弹的瞬时位置分量;V为导弹的速度;am为导弹的加速度;σ为导弹的速度矢量与目标线之间的夹角,称为航向误差角。

由图1可知,航向误差角的计算公式为

σ=γ-λ,

(1)

将导弹速度矢量V分别沿基准线和与基准线垂直的方向上分解,导弹的瞬时位置分量的导数分别为

(2)

(3)

再将导弹速度矢量V沿目标线的方向及其法线方向进行分解。沿目标线方向的分量Vcosσ是指向目标,它使相对距离R减小,由此

(4)

沿目标线方向的法线分量Vsinσ使目标线以目标为原点逆时针旋转,使目标视线角-λ增大,可得

(5)

导弹加速度am垂直于速度V,导弹航向角的偏转率为

(6)

综上所述,可以得到导弹攻击目标的运动学方程组为

(7)

2 制导律设计

2.1 设计思路

图2 视线角的变化率随时间的变化Fig.2 The derivative of line-of-sight angle variation

则在tf时导弹能以期望的末端角度λ*打击目标,以实现最佳的攻击效果。

由上述分析定义两个状态变量

x1=λ-λ*,

(8)

(9)

其中,λ*为期望的末端角度。

分别对式(8)和式(9)微分可得

(10)

(11)

把式(5)代入式(11),得到x2的导数

(12)

对式(1)求导可得

(13)

把式(4)和式(13)代入式(12)得到

(14)

再将式(5)和式(6)代入式(14)中,可得

(15)

2.2 主要结果

提出如下制导律:

(16)

其中

(17)

在式(17)中1

0,β>0且β是一个常数。p和q是正奇数且p>q。

2.3 主要结果证明

证明分为两步:第一步证明在有限时间s→0;第二步证明在有限时间x2→0。

构造系统的能量函数为

(18)

对能量函数进行微分可得

(19)

(20)

再将式(16)代入式(15)中可得

(21)

然后再将式(10)和式(21)代入式(20)中可得

(22)

把式(22)两边同时乘以s得

(23)

当x2≠0时

(24)

当实现s=0状态时,由式(17)可得

(25)

令能量函数为

(26)

对能量函数进行微分可得

(27)

图3 系统的相位图Fig.3 The phase plot of the system

将式(10)代入式(27)中可得

(28)

把式(25)进行变形得

(29)

将式(29)代入式(28)中可得

(30)

最后将式(26)变形代入式(30)中可得

(31)

3 仿真结果与分析

为了验证结论,利用MATLAB对制导律进行仿真。设共有三枚导弹参与齐射,当弹目距离小于1m时停止仿真。Simulink的仿真开始时间是0.0,采用固定步长,每步0.001。三枚导弹从三个坐标点攻击位于原点(0,0)处的目标。详细仿真参数如表1所示。

表1 三枚导弹攻击目标的仿真数据Tab.1 Simulation data for three missiles attacking the same target

得到的仿真图如图4~6所示。

通过对所设计的制导律进行仿真,验证了制导律的稳定性以及导弹满足攻击时间和末端角度同时约束的条件。当三枚导弹协同攻击目标时,三枚导弹能以预先设定的攻击时间和末端角度打击目标。

图4 x1、x2和滑模面s以及末端角度λ随时间的变化Fig.4 Histories of x1 and x2, sliding surface s, and terminal impact angle λ

图5 三枚导弹的制导路径Fig.5 Trajectories of three missiles

图6 三枚导弹的弹目距离随时间的变化Fig.6 Histories of missile target distance

4 结论

在攻击时间和末端角度同时约束的条件下,使用有限时间收敛的滑模控制方法设计了一种用于攻击同一个目标的协同制导律。把攻击时间分为两段,在第一阶段使用有限时间收敛的滑模控制方法使得状态变量在有限时间内收敛到零并保持为零,在第二阶段令导弹沿着视线飞行,直至击中目标。三枚导弹攻击同一目标的仿真模拟验证了所设计的协同制导律的可行性。

[1]张克,刘永才,关世义.体系作战条件下飞航导弹突防与协同攻击问题研究[J].战术导弹技术,2005(2):1-7. ZHANG Ke,LIU Yongcai,GUAN Shiyi.An investigation into the issues of penetration and cooperative engagement for aerodynamic missile under the condition of systems countermeasures[J].Tactical Missile Technology,2005(2):1-7.

[2]JEON I S,LEE J I,TAHK M J.Impact-time-control guidance law for anti-ship missiles[J].IEEE Transactions on Control Systems Technology,2006,14(2):260-266.

[3]KANG S,KIM H J.Differential game missile guidance with impact angle and time constraints[J].IFAC Proceedings Volumes,2011,44(1):3920-3925.

[4]SALEEM A,RATNOO A.Lyapunov-based guidance law for impact time control and simultaneous arrival[J].Journal of Guidance Control & Dynamics,2015,39(1):164-173.

[5]CHO D,KIM H J,TAHK M J.Nonsingular sliding mode guidance for impact time control[J].Journal of Guidance Control & Dynamics,2015,39(1):61-68.

[6]KUMAR S R,GHOSE D.Impact time guidance for large heading errors using sliding mode control[J].IEEE Transactions on Aerospace and Electronic Systems,2015,51(4):3123-3138.

[7]LI Q C,ZHANG W S,HAN G,et al.Finite time convergent wavelet neural network sliding mode control guidance law with impact angle constraint[J].International Journal of Automation and Computing,2015,12(6):588-599.

[8]LI Q,ZHANG W,HAN G,et al.Adaptive neuro-fuzzy sliding mode control guidance law with impact angle constraint[J].IET Control Theory & Applications,2015,9(14):2115-2123.

[9]KIM M,GRIDER K V.Terminal guidance for impact attitude angle constrained flight trajectories[J].IEEE Transactions on Aerospace & Electronic Systems,1973,9(6):852-859.

[10]LEE Y I,KIM S H,TAHK M J.Optimality of linear time-varying guidance for impact angle control[J].IEEE Transactions on Aerospace and Electronic Systems,2012,48(4):2802-2817.

[11]TAO C,SONGYAN W,MING Y.Angular constrained guidance law and its optimization with hybrid optimization algorithm[C]//Guidance,Navigation and Control Conference,Yantai:IEEE Press,2015:2455-2460.

[12]RATNOO A,GHOSE D.Impact angle constrained interception of stationary targets[J].Journal of Guidance Control & Dynamics,2012,31(6):1816-1821.

[13]ERER K S,MERTTOPCUOGLU O.Indirect impact-angle-control against stationary targets using biased pure proportional navigation[J].Journal of Guidance,Control,and Dynamics,2012,35(2):700-704.

[14]LEE J I,JEO I S,TAHK M J.Guidance law to control impact time and angle[J].IEEE Transactions on Aerospace & Electronic Systems,2007,2(1):301-310.

[15]HARL N,BALAKRISHNAN S N.Impact time and angle guidance with sliding mode control[J].IEEE Transactions on Control Systems Technology,2012,20(6):1436-1449.

[16]KUMAR S R,GHOSE D.Impact time and angle control guidance[C]//AIAA Guidance,Navigation,and Control Conference,Kissimmee:American Institute of Aeronautics and Astronautics,2015:616.

[17]FENG Y,YU X,MAN Z.Non-singular terminal sliding mode control of rigid manipulators[J].Automatica,2002,38(12):2159-2167.

(责任编辑:高丽华)

Cooperative Guidance Law Design Based on Sliding Mode Control withImpact Time and Terminal Angle Constraints

YANG Qiwei,WANG Xianghua

(College of Electrical Engineering and Automation,Shandong University ofScience and Technology,Qingdao,Shandong 266590,China)

In this paper, a missile cooperative guidance law was designed to solve the problem of multiple missiles hitting the same target. With the terminal angle and impact time as constraints, a finite time convergence sliding mode control method was used to obtain the missile guidance law. The obtained result was proved by Lyapunov stability theory. A simulation was conducted and the results verified the effectiveness of the proposed method.

missile guidance law;impact time;terminal angle;sliding mode control;Lyapunov stability

2017-04-05

青岛市博士后应用研究项目(2015179);山东省博士后创新项目;山东科技大学研究生科技创新项目(SDKDYC170354)

杨其伟(1993—),男,山东烟台人,硕士研究生,主要从事导弹一体化容错控制研究.E-mail:qiwei_yang@qq.com 王向华(1986—),女,山东威海人,博士后,主要从事制导与控制研究,本文通信作者. E-mail:xianghuaw@pku.edu.cn

TJ765.3

A

1672-3767(2017)04-0080-07

10.16452/j.cnki.sdkjzk.2017.04.012

猜你喜欢
制导滑模约束
“碳中和”约束下的路径选择
约束离散KP方程族的完全Virasoro对称
基于组合滑模控制的绝对重力仪两级主动减振设计
PMSM调速系统的自学习滑模控制
并网逆变器逆系统自学习滑模抗扰控制
基于MPSC和CPN制导方法的协同制导律
基于在线轨迹迭代的自适应再入制导
自我约束是一种境界
带有攻击角约束的无抖振滑模制导律设计
适当放手能让孩子更好地自我约束