基于观测器的有限时间收敛的滑模导引律设计

2016-06-24 07:13周慧波宋申民宋俊红哈尔滨工业大学控制理论与制导技术研究中心黑龙江哈尔滨5000哈尔滨师范大学数学科学学院黑龙江哈尔滨50009
关键词:观测器

周慧波,宋申民, 宋俊红(.哈尔滨工业大学 控制理论与制导技术研究中心,黑龙江 哈尔滨,5000;2.哈尔滨师范大学 数学科学学院,黑龙江 哈尔滨,50009)



基于观测器的有限时间收敛的滑模导引律设计

周慧波1,2,宋申民1, 宋俊红1
(1.哈尔滨工业大学 控制理论与制导技术研究中心,黑龙江 哈尔滨,150001;2.哈尔滨师范大学 数学科学学院,黑龙江 哈尔滨,150009)

摘要:针对平面内弹目相对运动的末制导问题,考虑影响制导性能的目标机动和弹体动态延迟特性2个主要因素,设计渐近收敛和有限时间收敛的2种滑模导引律。选取具有动态滑模变量的线性滑模面,设计渐近稳定的滑模导引律。进一步在动态滑模变量的基础上,选取具有有限时间收敛特性的线性滑模面,设计有限时间收敛的滑模导引律。在导引律实现过程中,利用非齐次干扰观测器对系统未知扰动进行跟踪估计。在目标进行2种机动情况下,选取不同的动态延迟参数。研究结果表明:数值仿真分别验证了所设计的2种滑模导引律的有效性和可实现性。

关键词:有限时间收敛;自动驾驶仪;滑模面;观测器;导引律

传统的制导律在目标非机动或机动程度不大的情形下,是一种十分有效的制导律。但随着战场态势的复杂多变以及目标机动能力的提升,目标为进行有效规避,通常会在导弹发射后特别是在导弹制导末端突然进行大机动。在这种情形下,仍采用传统制导律的导弹其控制量会瞬间饱和,从而导致制导时间增长、命中精度下降。同时导弹制导系统本身就是存在参数不确定性和时变的复杂非线性系统,因此用传统的设计方法来进一步提升导弹末制导性能有很大的困难。为此需要提出一种适用于自寻的制导导弹的适应性强、制导精度高、响应速度快的新型制导律。目标机动和导弹自动驾驶仪动态延迟特性是末制导过程中影响制导精度的2个主要因素[1]。目标机动的影响可以在制导律中加以补偿,以提高制导精度。ZHOU等[2−4]在导引律设计过程中,通过估计目标机动的界后用开关函数来补偿对制导性能的影响。但目标机动的界选取过大,易使控制过量;选取过小则易造成系统失稳。FREIDOVICH 等[5−6]要求非线性系统具有最小相位特性时,采用高增益观测器对目标机动进行观测。但证明稳定性是利用不变集的性质,无法直接应用到制导系统这种有限时域的控制问题中,进一步需要对观测误差的收敛性和系统的稳定性进行证明。姚郁等[7−8]将系统中的机动目标加速度当作不确定性并扩张成新的一阶状态,通过设计二阶扩张状态观测器来观测系统状态,从而得到机动目标加速度的估计值。ZHANG 等[9]应用非线性干扰观测器对系统中的扰动进行跟踪估计,设计了有限时间收敛的积分滑模导引律。以上文献中所使用的观测器都使得观测误差渐近收敛到0,为此本文作者应用一种改进的非齐次干扰观测器,对系统中的扰动进行有限时间的跟踪估计,同时提高了跟踪精度。导弹自动驾驶仪的动态响应过程的时间常数决定了导弹对导引律给出的过载指令的响应速度,时间常数过大导致弹体过载跟踪制导指令滞后,在制导末端严重影响制导性能。因此,在导引律设计过程中,考虑导弹动态延迟特性的影响具有现实的工程意义。目前针对导弹的动态延迟特性,主要的研究方法有动态面法[10]、反步法[11],或者是在导引律设计中直接考虑弹体动态特性的影响[9,12]。随着滑模控制理论的发展,滑模控制在制导控制系统[1−3,12−16]设计中得到了十分广泛的应用。滑模控制的最好优势是该方法对外界干扰和参数不确定性具有很强的鲁棒性。在普通的滑模变结构控制的设计中,会选择一个线性的滑动模态超曲面,使得系统的状态在到达滑动模态时跟踪误差会渐近的收敛到 0。而控制理论界的学者一直在不断地追求如何建立反馈控制系统的有限时间稳定性分析方法,并取得了一定的成果[2,9,13,16−18]。终端滑模控制方法实现了系统状态的有限时间收敛[17−18],但终端滑模面较线性滑模面形式复杂,且在远离平衡点时收敛速度变慢,而趋近平衡点时易出现奇异现象。SHTESSEL等[19]提出了一种滑模变量动态法,可使系统状态及其导数在有限时间内收敛到 0。本文作者受此启发结合线性滑模面与滑模变量动态法的优点,分别设计渐近收敛和有限时间收敛的导引律。在导引律实现过程中,应用一种非齐次干扰观测器,对系统中的目标总扰动进行有限时间的跟踪估计。最后,数值仿真结果表明,所应用的观测器能在有限时间内估计出目标总扰动。在目标进行高速机动时所设计的导引律能高精度地拦截目标。

1 问题描述

考虑拦截平面内的弹目相对运动,导弹与目标均视为质点,分别用M,T表示。它们的连线即为视线,如图1所示。

图1 导弹和目标相对运动几何关系Fig.1 Relative motion geometry of missile and target

由图1可以导出如下微分方程描述[20]:

对式(2)关于时间求一阶导数,可得:

如果导弹飞行控制系统的自动驾驶仪动力学模型为一次单级惯性的,即为

其中:τ 为导弹自动驾驶仪时间常数;u 为提供给导弹自动驾驶仪的制导指令加速度。

在末制导过程中,由于受到过载能力的限制,导弹和目标实际所能提供的最大侧向加速度是有限的。同时受到导引头角跟踪系统的功率、接收机过载等因素的限制,导引头存在最小作用距离 r0,当弹目相对距离小于或等于 r0时,制导回路断开[6]。记末制导开始时刻为0,不失一般性制导过程满足如下假设。

假设1存在常数 Am>0,At>0,A1>0,A2>0使得

假设2 系统(3)中的时变参数 r(t)满足

2 有限时间控制

定义1[21]考虑非线性系统

其中,f:U0×R→ Rn在 U0×R 上连续,而 U0是原点x=0的一个开邻域。系 统的平衡点x=0(局部)有限时间收敛,是指对任意初始时刻 t0给定的初始状态x(t0)=x0∈U,存在一个依赖于x0的停歇时间,使得式(7)以 x0为初始状态的解 x(t)=ϕ(t; t0,x0)有定义(可能不唯一),并且

及当 t∈[t0,T(x0))时,ϕ(t; t0,x0)∈U/{0}。另外,此系统的平衡点 x=0(局部)有限时间稳定,是指它是Lyapunov 稳定和在原点的一个邻域 U⊂U0里有限时间收敛。若 U=Rn,则原点是全局有限时间稳定的平衡点。

定义2[21]令 f(x): Rn→ Rn为向量函数。若对任意的ε >0,存在(r1,r2,L ,rn)∈Rn,使得 f(x)满足

其中,ri>0(i=1,2,L ,n),k≥ −max{ri, i=1,2,L,n },则称 f(x)关于(r1,r2,L,rn)具有齐次度k。若 向量函数f(x)是齐次的,则系统 x&= f(x)为齐次系统。

引理1[21]假定系统 x&=f(x),(x∈Rn)关于扩张系数(r1,r2,L,rn)是k<0次齐次的,f连续并且x=0是它的渐近稳定的平衡点,则系统的平衡点是全局有限时间稳定的。

引理2[22](LaSalle不变原理)假定系统= f(x),其中,f: D → Rn是从定义域 D ⊂Rn到 Rn上的局部Lipschitz映射。设 ω⊂ D是该系统方程的一个正不变紧集,V(x): D →R 是连续可微的函数,并且在Ω内满足(x)≤ 0。设 M是Ω内满足(x)=0的所有点的集合,M ′是M内的最大不变集。那么,当t →∞ 时,始于Ω内的任意解都将趋于 M ′。

3 导引律的设计与实现

3.1导引律的设计

定义 x1=,x2=,则制导方程(3)可以写为

对式(9)求导,可得

将式(10)代入式(11),整理得

由式(9)和式(12),整理得

对系统(13)选取线性滑模面

式中:参数k0>0。对式(14)求导,可得

受SHTESSEL等[19]的启发,选取

结合式(15)和式(16),设计导引律

定理1针对二维平面内弹目相对运动的制导系统(13),通过选取线性滑模面(14),设计导引律(17),使得系统(13)在自动驾驶仪存在一阶时延的情况下,视线角速率渐近收敛到0,确保导弹精确命中目标。

证明 选取Lyapunov函数

对式(18)求导并将式(15)和式(17)代入可得

导引律式(17)可确保制导系统中的视线角速率渐近收敛到 0,而有限时间收敛一直是控制界学者所追求的。为改善在线性滑模面上的性能,使其视线角速率在有限时间内收敛到0,进一步选取滑模面为

对式(20)求导,可得

通过式(21)设计导引律

定理2针对二维平面内弹目相对运动的制导系统式(13),通过选取线性滑模面式(20),设计导引律式(22),使得系统式(13)在自动驾驶仪存在一阶时延的情况下,视线角速率能够在有限时间内收敛到0。

证明 将导引律式(22)代入式(21)可得

对式(23)选取Lyapunov函数

3.2导引律的实现

考虑一阶的SISO非线性系统式(25)表示沿系统轨线的滑模动态特性。s=0定义了系统在滑模面上的运动,u ∈ R 为连续的控制输入,g(t)为充分光滑的不确定函数。控制的目的是设计连续的控制u,使得s和s& 在有限时间内趋于0。

若滑模变量 s 和控制输入 u 能实时获得,g(t)是m−1次可微,gm −1(t)具有已知的 Lipschitz 常数 L。基于Levant提出的非齐次微分器[23],李 鹏[24]提出了非齐次干扰观测器以加快暂态过程,形式如下:

式(26)中hi为下列形式的函数

其中:λi,µi>0,i=0,1,L,m。

引理 3[24]假设系统式(25)中的 s(t)和 u(t)可测且不存在量测噪声,参数 λi和 µi在逆序上充分大,则经历有限时间的暂态过程后,下列方程成立

为此,对 系统式(15)和式(21)的总扰动进行有限时间内的跟踪估计,选取非齐次干扰观测器形式为

则在有限时间内

从而由定理1和定理2,系 统式(13)可实现的导引律分别为式(31)和式(32)。

在式(31)和式(32)中,当p=2时将其分别代入式(15)和式(21)中,可得形式为

式(33)就是super-twisting算法,但它是非光滑的,滑模面在趋于0的过程中在滑模面为零的两侧抖振,影响制导性能。通过仿真可进一步看出当p>2时,所设计的导引律性能更好。

4 数值仿真

设某型导弹在某一高度上飞行,马 赫数为3.5,音速为295.07 m/s,目标的飞行速度为900 m/s,目标和导弹在铅垂面内运动。

设末制导初始时刻,导弹在惯性系下的位置为xm(0)=0.5 km,ym(0)=16 km,导弹和目标的初始弹道偏角为 φm(0)=φt( 0)=10°,目标的初始位置为xt(0)=1.5 km,yt(0)=16.5 km,导引头中断寻的制导距离为r0=100 m。观测器参数为λ0=1.1;λ1=1.5;λ2=2;μ1=6;μ2=8;L=10 和 g=9.8 m/s2。 假定从末制导开始时刻起,目标分2种情况机动。

情况1:目标在法向上做 at=4 gcos(π t/4)的余弦机动。在导引律式(31)和导引律式(32)中,参数α1=2;α2=3;k0= n =2和 τ=0.5。当p=2,3,4,5时,2 种方法对应的视线角速率、滑模面、导弹法向过载和观测器误差估计曲线分别如图2~5所示,其 中:标记(a)的为导引律式(31)所描绘的曲线,标记(b)的为导引律式(32)所描绘的曲线,相应的脱靶量和命中时间如表1所示。

表1 脱靶量和命中时间Table1 Miss distances and interception time

由表1可见:在 p 取不同值时,导引律式(31)相应的制导结束时间基本一致,脱靶量也相差不大。导引律式(32)(相应的制导结束时间和脱靶量)比导引律式(31)的都小,总体而言所设计的导引律都能精确命中目标。

图2所示为视线角速率的变化规律,在余弦机动情况下,视线角速率变化曲线快速收敛到 0,这保证了导弹能精确命中目标。只是图 2(a)中视线角速率比图 2(b)中的视线角速率提前到达稳定状态,图 2(b)中的视线角速率收敛较缓慢,特别在p=2时,相应的视线角速率变化曲线有轻微抖动。因此由图3~5可见:p=2 时相应的滑模面曲线、导弹法向过载曲线和观测器跟踪误差曲线都出现抖动,尤其是扰动估计误差曲线,这造成了制导性能下降,所以,当 p=2 时,即super-twisting 算法设计的导引律比 p>2 时所设计的导引律较差。同样由图3~5可见:当p>2时,另外3种取值的滑模面曲线和扰动估计误差曲线平稳、 光滑、快速的收敛到 0,这也说明所选取的非齐次干扰观测器的有效性。而导弹法向过载曲线也快速稳定到一个固定值附近,且过载较小。由图3可见:收敛到滑模面时相应曲线在最初图 3(a)比图 3(b)的值要大些,但很快都收敛到 0。相应的由图4可见:导弹法向过载曲线在最初图 4(a)比图 4(b)的值也要大些,这说明导引律式(32)的总体性能较导引律式(31)的优越。

图2视线角速率Fig.2Line-of-sight angle rate

图3 滑模面Fig.3 Sliding mode surface

图4导弹法向过载Fig.4Missile normal acceleration

图5 观测器误差Fig.5 Observer error

情况 2: 目标在法向上做 at=9 gsin(π t/4)的正弦大机动。在导引律式(31)(记为 am1)和导引律式(32)(记为 am2)中仅取p=3,τ =0.5 和 τ=0.8,其余参数同前。在大机动情况下导引律 am1和导引律 am2与 p=2 时的super-twisting 算法分别记为导引律 am11(在普通线性滑模面上)和 am22(在有限时间收敛的线性滑模面上)在选取2个不同的动态时延常数时,所描绘的视线角速率、滑模面和法向过载曲线如图6~8所示,脱靶量如表2所示。

图6 视线角速率Fig.6 Line-of-sight angle rate

表2脱靶量Table1 Miss distances m

由表2 可见:选取 τ=0.5 和 τ=0.8 时,4 种导引律的脱靶量都满足制导精度要求。从图 6(a)可见:4种导引律的视线角速率曲线相差不大。但当 τ=0.8时,由图 6(b)可见:导引律 am11和 am22的视线角速率曲线出现抖动,时间持续到3s。对应的滑模面和法向过载曲线图7(a)和图8(a)也差距不大。但图7(b)和图8(b)的曲线都出现相应的抖动。由此可见,导引律 am11和 am22与导引律 am1和 am2对应进行比较,制导性能变差。同时也说明目标大机动方式下,导弹在取不同的延迟参数时,导引律 am1和 am2具有良好的鲁棒性和普适性。

图7 滑模面Fig.7 Sliding mode surface

图8 导弹法向过载Fig.8 Missile normal acceleration

5 结论

1)选取普通的线性滑模面与滑模变量动态方法结合,设计了指数收敛的非线性滑模导引律。

2)选取有限时间收敛的线性滑模面与滑模变量动态方法结合,设计了有限时间收敛的非线性滑模导引律。

3)在导引律实现过程中,为避免对系统中的总扰动进行有界估计而应用非齐次干扰观测器,对系统中的总扰动进行有限时间内的快速跟踪估计。该导引律克服了导弹控制系统的动态延迟特性和目标扰动对制导精度的影响。

4)在目标进行余弦机动和大的正弦机动时,通过选取不同的时延参数,进行多组仿真验证了所设计导引律的有效性和可实现性。导引律结构简单,利于工程实现。

参考文献:

[1]马克茂,马杰.机动目标拦截的变结构制导律设计与实现[J].宇航学报,2010,31(6):1589−1593.MA Kemao,MA Jie.Design and implementation of variable structure guidance law for maneuvering target interception[J].Journal of Astronautics,2010,31(6):1589−1593.

[2]ZHOU D,SUN S,TEO K L.Guidance laws with finite timeConvergence[J].Journal of Guidance,Control,and Dynamics,2009,32(6):1838−1846.

[3]RAO S,GHOSE D.Terminal impact angleConstrained guidance laws using variable structure systems theory[J].IEEE Transactions onControl Systems Technology,2013,21(6): 2350−2359.

[4]SHIMA T.Intercept-angle guidance[J].Journal of Guidance,Control,and Dynamics,2011,34(2): 484−492.

[5]FREIDOVICH L B,KHALIL H K.Performance recovery of feedback-linearization-based designs[J].AutomaticControl,IEEE Transactions on,2008,53(10): 2324−2334.

[6]马克茂,贺风华,姚郁.目标机动加速的估计与导引律实现[J].宇航学报,2009,30(6): 2213−2219.MA Kemao,HE Fenghua,YAO Yu.Estimation of target maneuver acceleration and guidance law implementation in homing terminal guidance[J].Journal of Astronautics,2009,30(6): 2213−2219.

[7]姚郁,王宇航.基于扩张状态观测器的机动目标加速度估计[J].系统工程与电子技术,2009,31(11): 2682−2684,2692.YAO Yu,WANG Yuhang.Acceleration estimation ofmaneuvering targets based on extended state observer[J].Systems Engineering and Electronics,2009,31(11): 2682−2684,2692.

[8]ZHENG Zhu,DONG Xu,LIU Jingmeng,et al.Missile guidance law based on extended state observer[J].IEEE Transactions on Industrial Electronics,2013,60(12): 5882−5891.

[9]ZHANG Zhu,LI Shihua,LUO Sheng.Composite guidance laws based on sliding modeControl with impact angleConstraint and autopilot lag[J].Transactions of the Institute of Measurement andControl,2013,35(6): 764−776.

[10]曲萍萍,周荻.考虑导弹自动驾驶仪二阶动态特性的三维导引律[J].航空学报,2011,32(11): 2096−2105.QU Pingping,ZHOU Di.Three-dimensional guidance law accounting for second-order dynamics of missile autopilot[J].Acta Aeronautica et Astronautica Sinica,2011,32(11): 2096−2105.

[11]孙胜,张华明,周荻.考虑自动驾驶仪动特性的终端角度约束滑模导引律[J].宇航学报,2013,34(1): 69−78.SUN Sheng,ZHANG Huaming,ZHOU Di.Sliding mode guidance law with autopilot lag for terminal angleConstrained trajectories[J].Journal of Astronautics,2013,34(1): 69−78.

[12]佘文学,周军,周凤岐.一种考虑自动驾驶仪动态特性的自适应变结构制导律[J].宇航学报,2003,24(3): 245−249.SHE Wenxue,ZHOU Jun,ZHOU Fengqi.An adaptive variable structure guidance lawConsidering missile’s dynamics of autopilot[J].Journal of Astronautics,2003,24(3): 245−249.

[13]ZHANG Yunxi,SUN Mingwei,CHEN Zhengqiang.Finite-timeConvergent guidance law with impact angleConstraint based on sliding-modeControl[J].Nonlinear Dynamics,2012,70(1): 619−625.

[14]KUMAR S R,RAO S,GHOSE D.Sliding-mode guidance andControl for all-aspect interceptors with terminal angleConstraints[J].Journal of Guidance,Control,and Dynamics,2012,35(4):1230−1246.

[15]HARL N,BALAKRISHNAN S N.Impact time and angle guidance with sliding modeControl[C]//AIAA Guidance,Navigation,andControlConference,Chicago,lllinois,2009:1−22.

[16]YAMASAKI T,BALAKRISHNAN S N,TAKANO H,et al.Second order sliding mode-based intercept guidance with uncertainty and disturbanceCompensation[C]//AIAA Guidance,Navigation,andControl(GNC)Conference.Boston,MA: American Institute of Aeronautics and Astronautics,2013:1−17.

[17]YU X H,MAN Z H.Fast terminal sliding-modeControl design for nonlinear dynamical systems[J].IEEE Transactions onCircuits and Systems I: Fundamental Theory and Applications,2002,49(2): 261−264.

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

[19]SHTESSEL Y B,SHKOLNIKOV I A,LEVANT A.Smooth second-order sliding modes: Missile guidance application[J].Automatica,2007,43(8):1470−1476.

[20]周荻.寻的导弹新型导引规律[M].北京: 国防工业出版,2002:14−15.ZHOU Di.New guidance laws for homing missile[M].Beijing: National Defense Industry Press,2002:14−15.

[21]洪奕光,程代展.非线性系统的分析与控制[M].北京: 科学出版社,2005:159−161.HONG Yiguang,CHENG Daizhan.Analysis andControl of nonlinear systems[M].Beijing: Press of Science,2005:159−161.

[22]KHALIL H K.Nonlinear systems[M].The Third Edition.New York: Prentice-Hall,2001: 89−93.

[23]LEVANTA.Non-homogeneousfinite-time-convergent differentiator [C]//Decision andControl,2009 held jointly with the 2009 28thChineseControlConference.Proceedings of the 48th IEEEConference on.Shanghai: IEEE,2009: 8399−8404.

[24]李鹏.传统和高阶滑模控制研究及其应用[D].长沙: 国防科技大学机电工程与自动化学院,2011: 85−86.LI Peng.Research and application of traditional and higher-order sliding modeControl[D].Changsha: National University of Defense Technology.Mechatronic Engineering and Automation,2011: 85−86.

(编辑 罗金花)

Design of an observer-based sliding mode guidance law with finite timeConvergence

ZHOU Huibo1,2,SONG Shenmin1,SONG Junhong1
(1.Center forControl Theory and Guidance Technology,Harbin Institute of Technology,Harbin150001,China; 2.School of Mathematical Sciences,Harbin Normal University,Harbin150009,China)

Abstract:Considering the terminal guidance issue that the missile and the target were relatively moving in a plane,two major factors of the target’s maneuvering and missile’s dynamic delayCharacteristics wereConsidered.Then,two sliding mode guidance laws with asymptoticConvergence and finite timeConvergence were respectively designed.Firstly,selecting the linear sliding manifold with dynamic sliding mode variable,a sliding mode guidance law with asymptotic stability was proposed.After that,a linear sliding mode manifold with finite timeConvergence was further selected on the basis of dynamic sliding mode variable,and a sliding mode guidance law with finite timeConvergence was presented.In the process of implementing the guidance law,an inhomogeneous disturbance observer was employed to estimate the unknown disturbance of the system.Finally,twoCases for the different target acceleration and selecting different dynamic delay parameters wereConsidered.The results show that simulationComparison results are provided to demonstrate the effectiveness and the realizability of the proposed two sliding mode guidance laws from.

Key words:finite timeConvergence; autopilot; sliding mode surface; observer; guidance law

中图分类号:V448.133

文献标志码:A

文章编号:1672−7207(2016)01−0091−09

DOI:10.11817/j.issn.1672-7207.2016.01.014

收稿日期:2015−01−01;修回日期:2015−03−01

基金项目(Foundation item):国家自然科学基金创新群体项目(61021002);黑龙江省自然科学基金资助项目(A201410)(Project(61021002)supported by the National Natural Science Foundation ofChina; Project(A201410)supported by the Natural Science Foundation of Heilongjiang Province ofChina)

通信作者:周慧波,博士,副教授,从事飞行器制导与控制研究;E-mail: zhouhub0606@sina.com

猜你喜欢
观测器
基于滑模观测器的直驱PMSG机侧控制算法研究与应用
分数阶广义线性系统观测器设计
基于观测器的线性系统非脆弱鲁棒控制及仿真
基于滑模观测器的PMSM无位置传感器控制策略
一种分数阶滑模观测器的永磁同步电机无传感器控制策略
基于非线性干扰观测器的航天器相对姿轨耦合控制
基于观测器的传感器故障检测方法对比分析
基于扰动观测器的AUVs固定时间编队控制
基于线性矩阵不等式的一类广义系统观测器设计
基于滑模观测器的机翼颤振主动抑制设计