CN105865272B - 一种用于半捷联制导导弹的一体化控制方法 - Google Patents

一种用于半捷联制导导弹的一体化控制方法 Download PDF

Info

Publication number
CN105865272B
CN105865272B CN201610364808.7A CN201610364808A CN105865272B CN 105865272 B CN105865272 B CN 105865272B CN 201610364808 A CN201610364808 A CN 201610364808A CN 105865272 B CN105865272 B CN 105865272B
Authority
CN
China
Prior art keywords
msub
mrow
mtd
mtr
mtable
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610364808.7A
Other languages
English (en)
Other versions
CN105865272A (zh
Inventor
易科
陈建
任章
李清东
晏涛
贾晓洪
吴军彪
周卫文
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beihang University
Aviation Industry Corp of China AVIC
China Airborne Missile Academy
Original Assignee
Beihang University
Aviation Industry Corp of China AVIC
China Airborne Missile Academy
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beihang University, Aviation Industry Corp of China AVIC, China Airborne Missile Academy filed Critical Beihang University
Priority to CN201610364808.7A priority Critical patent/CN105865272B/zh
Publication of CN105865272A publication Critical patent/CN105865272A/zh
Application granted granted Critical
Publication of CN105865272B publication Critical patent/CN105865272B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F42AMMUNITION; BLASTING
    • F42BEXPLOSIVE CHARGES, e.g. FOR BLASTING, FIREWORKS, AMMUNITION
    • F42B15/00Self-propelled projectiles or missiles, e.g. rockets; Guided missiles
    • F42B15/01Arrangements thereon for guidance or control

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Combustion & Propulsion (AREA)
  • Aiming, Guidance, Guns With A Light Source, Armor, Camouflage, And Targets (AREA)
  • Other Investigation Or Analysis Of Materials By Electrical Means (AREA)

Abstract

本发明公开了一种用于半捷联制导导弹的一体化控制方法,分以下步骤:步骤1:建立导引头稳定跟踪与弹体姿态控制一体化数学模型,包括弹体姿态运动学模型、框架运动学模型、角跟踪***模型、一体化数学模型;步骤2:设计一体化控制器构型;步骤3:设计非线性动态逆的控制器;步骤3:基于非线性动态逆的控制器设计。本发明根据一体化模型,设计的基于内外环的一体化控制构型,解决了控制回路之间的耦合问题,降低了控制***设计的保守性,提高了***的综合性能。

Description

一种用于半捷联制导导弹的一体化控制方法
技术领域
本发明属于武器技术、导引头技术、控制方法领域,涉及空空导弹控制***设计研究,具体涉及一种半捷联制导导弹的一体化控制方法。
背景技术
导引头稳定跟踪控制是半捷联导引头控制的核心技术,为了研究半捷联稳定跟踪算法,需要了解弹体与伺服框架的动力学、运动学关系,并对半捷联姿态算法进行深入研究。传统的半捷联导引头稳定控制***和弹体姿态控制***设计,为便于分析考察各个分***的性能,通常将导引头稳定跟踪控制***、弹体姿态控制***作为两个独立的部分,割裂开来分别进行研究,采用的是两回路独立设计思想。在这种分离设计思想下,通常都假设半捷联稳定控制***与弹体姿态控制***是可解耦的,这样就可以把问题分解为对两个低阶子***的设计,大大降低了设计难度。
实际上,半捷联导引头的特殊结构使得弹体与导引头稳定平台框架之间耦合严重。当目标进行大机动时,对于依靠气动舵来实现法向过载控制的半捷联成像导弹而言,导弹需要大的姿态调整以获得大的过载来应对目标的大机动。如果半捷联导引头稳定跟踪控制***的响应不够及时,导弹姿态调整在半捷联体制下可能会导致目标脱离导引头视场,尤其在制导末段随着弹目相对距离的接近,这种现象更为严重。这主要是由于寄生回路的存在,使得导引头稳定跟踪控制回路和弹体姿态控制回路产生严重耦合。因此,半捷联红外成像制导***要实现对目标的稳定跟踪,需要通过半捷联导引头稳定跟踪控制***和弹体姿态控制***共同协调控制来实现,才能从根本上解决半捷联导引头的工程应用问题。
发明内容
本发明的目的是为了解决上述问题,采用了一体化设计方案,通过建立半捷联导引头与弹体姿态控制一体化模型,使用非线性动态逆控制技术,达到了两个分***之间的协调控制效果,具有弹体姿态响应速度快、导引头跟踪误差小等优势,对半捷联导弹控制***的工程设计具有指导性意义。
本发明的一种用于半捷联制导导弹的一体化控制方法,分以下步骤:
步骤1:建立导引头稳定跟踪与弹体姿态控制一体化数学模型,包括弹体姿态运动学模型、框架运动学模型、角跟踪***模型、一体化数学模型;
步骤2:设计一体化控制器构型;
步骤3:基于非线性动态逆的控制器设计。
本发明通过以上三个步骤,即首先建立一体化模型,然后在此基础上设计基于内外环的一体化控制器构型,最后分别设计内外环控制回路的非线性动态逆控制律。最终解决导引头稳定跟踪控制回路与弹体姿态控制回路之间的耦合问题,提高了半捷联制导导弹的控制效果。
本发明的优点在于:
(1)通过分析了导引头稳定跟踪控制回路与弹体姿态控制回路之间的耦合关系,在这基础上建立了导引头稳定跟踪与弹体姿态控制一体化数学模型,为后续一体化控制器设计提供了数学模型与理论基础;
(2)根据一体化模型,设计的基于内外环的一体化控制构型,解决了控制回路之间的耦合问题,降低了控制***设计的保守性,提高了***的综合性能;
(3)采用动态逆控制理论设计的控制律,该控制律能够保证导引头稳定跟踪与弹体姿态一体化模型的快速性、收敛性与稳定性。
附图说明
图1为本发明的方法流程图;
图2为弹体坐标系与探测坐标系之间的关系图;
图3为半捷联导引头光轴指向空间几何关系图;
图4为双回路非线性动态逆一体化控制器框图;
图5为非线性动态逆控制流程示意图;
图6为α、β、γv的跟踪误差图;
图7为实际舵偏角图;
图8为实际失调角图;
图9为实际框架角速度意图;
图10为实际框架角图。
具体实施方式
下面将结合附图和实施例对本发明作进一步的详细说明。
本发明采用了一体化设计方法,通过建立半捷联导引头与弹体姿态控制一体化模型,使用非线性动态逆控制技术,达到了两个分***之间的协调控制效果,具有弹体姿态响应速度快、导引头跟踪误差小等优势,对半捷联导弹控制***的工程设计具有指导性意义。
本发明是一种用于半捷联制导导弹的一体化控制方法,流程如图1所示,包括以下几个步骤:
步骤1:建立导引头稳定跟踪与弹体姿态控制一体化数学模型,包括弹体姿态运动学模型、框架运动学模型、角跟踪***模型、一体化数学模型。
(1)弹体姿态运动学模型
在弹目相对运动中,导弹根据制导指令给出需用过载指令,计算需用过载所需的α、β、γv可以直接由动力学关系求得。省略中间推导过程,直接给出导弹气流角微分方程(α、β、γv的微分方程):
式中,α,β,γv分别为攻角、侧滑角、倾侧角;θ,ψv分别为弹道倾角、弹道偏角;L,Y分别为升力和侧向力;ωmxmymz为弹体体轴姿态角速度;m为导弹质量,g为重力加速度,V为导弹飞行速度。
战术导弹的外形一般都是轴对称的,导弹对弹体坐标系各轴的惯量积为零。可列出姿态角速度微分方程如下:
式中,Mx0,My0,Mz0为零舵偏状态下的气动力矩;为滚转力矩系数对δx的导数,为滚转力矩系数对δy的导数,为滚转力矩系数对δz的导数;动压Q=0.5ρV2,ρ为空气密度;S为导弹参考面积;Lr为导弹参考长度;δxyz为滚转、偏航、俯仰三通道的舵偏角;Ix,Iy,Iz分别为导弹三个方向的转动惯量。
(2)框架运动学模型
导引头光轴内框安装在外框上,外框架基座与弹体固联。根据刚体运动学原理,导引头光轴的空间运动是基座的运动与框架转动的复合运动,外框的运动是基座运动与外框自身转动的合成,内框的运动是外框耦合运动与内框自身转动共同引起。弹体的姿态运动通过几何约束和摩擦耦合到导引头运动中,中间存在复杂的几何运动关系传递,如图2所示。
导引头光轴中心在空间中的运动为:
ωd=ωdmds (3)
式中,
其中,ωd为光轴角速度在探测坐标系中的投影,ωdm为弹体角速度在探测坐标系中的投影,ωds为导引头伺服框架角速度在探测坐标系中的投影,ωmxmymz为弹体体轴角速度,λyz为半捷联稳定平台的内外框架角。
(3)角跟踪***模型
为了简单描述,以二维空间为例,导引头空间角关系如图3示,q为弹目视线角,λ为框架角,θ为弹体姿态角,为光轴与基准线夹角,ε为光轴与目标视线的夹角,即失调角。
所谓角跟踪***,通过控制导引头上的滚转和俯仰两个方向的框架转动,使得导引头光轴指向始终跟踪弹目视线方向,亦即最终目的是使导引头光轴与弹目视线重合。但由于目标一直处于机动状态,因此导引头光轴与弹目视线角之间总存在偏差,这个偏差也就是失调角。光轴沿线与弹目视线连线之间的误差角可以通过红外成像导引头测量获得。根据跟踪原理,采用小角度近似并忽略三阶小项,可得到三维跟踪角误差微分方程:
式中,εyz为失调角,ωyz为视线角速度,ωdxdydz为光轴角速度。
(4)导引头稳定跟踪与弹体姿态控制一体化数学模型
本发明提出姿态控制与导引头稳定跟踪控制进行一体化设计方法。根据制导指令、导引头测量的弹目相对运动信息以及惯导元件测量的弹体姿态信息和导引头框架角位置测量信息,通过控制律,直接输出舵偏角改变弹体姿态产生机动过载来打击目标,同时驱动导引头框架运动,控制光轴实现对目标的准确跟踪。无论这种映射关系是线性的,还是非线性的,都可通过对制导指令、相对运动测量信息进行跟踪来达到同时协调控制弹体姿态产生可用过载、以及令光轴稳定指向目标的目的。
在前三步的基础上建立半捷联导引头控制与姿态控制一体化数学模型,将一体化模型写成如下级联仿射非线性***:
式中,
x1=[α β γv εy εz]T
x2=[ωmx ωmy ωmz]T,u2=[δx δy δz]T
步骤2:一体化控制器构型设计
基于奇异摄动理论设计导引头稳定跟踪与弹体姿态一体化控制构型如图4所示。制导***给出的气流角指令αccvc,框架角位置测量传感器测得的框架角位置λyz,弹目视线角qy,qz经过滤波器得到的弹目视线转率ωyz,以及导引头接收机得到的跟踪角误差εyz,通过外环控制器输出框架角速度控制信号ωλycλzc,控制光轴指向实时跟踪弹目视线,同时给出姿态角速度的伪控制量ωmxcmycmzc,再送给内环姿态角速度控制***,控制气动舵实现对ωmxcmycmzc的快速跟踪。
步骤3:基于非线性动态逆的控制器设计
设计动态逆控制律:
对如下仿射非线性***:
设计非线性动态逆控制器:
式中,期望的动态这里又称为伪控制量,记为关于伪控制量的选取,本发明采用如下方式选取:
图5简要说明了动态逆的实现过程。
下面设计一体化模型的内外环回路进行非线性动态控制器。
(1)设计外环动态逆控制器
定义外回路的状态变量为[α β γv εy εz]T,输入控制变量为,[ωmx ωmy ωmzωλy ωλz]T。设计外环动态逆控制律如下:
式中:vα,vβ,分别为状态变量α,β,γvyz的期望动态形式如式(8),ωmxcmycmzc为内环期望的弹体姿态角速度指令,作为内环的伪控制量。这样就得到了外回路的动态逆控制器形式。
(2)设计内环动态逆控制器
内回路控制指令为外回路伪控制量ωmxcmycmzc,输入控制变量为δxyz。设计内环动态控制律如下:
式中:分别为状态变量ωmxcmycmzc的期望动态形式如式(8)。
以上两步得到了基于内外回路非线性动态逆设计方法的导引头稳定跟踪与弹体姿态一体化控制器。
仿真案例
设弹目视线角偏角转率为频率0.1Hz,幅值5°/s的余弦曲线,弹目视线倾角转率为频率0.1Hz,幅值10°/s的余弦曲线。攻角、侧滑角、滚转角的指令在仿真初始时刻给15°,10°和5°的阶跃信号。仿真初始参数如表1所示。
表1仿真初始条件
仿真算法采用定步长四阶龙格库塔法,仿真步长为1ms,仿真时间为5s。仿真结果如图6、图7、图8、图9、图10所示。
从图6可以看出,攻角、侧滑角、速度滚转角α、β、γv的跟踪误差在0.7s内收敛,偏差接近于0;从图7可以看出,由于初始误差比较大,导致初始时刻舵面的偏角较大,但随着跟踪误差的减小,舵偏角逐渐减小到正常工作区间。这表明设计的一体化控制器对弹体姿态的控制具有满意的动态效果和较小的跟踪误差。
从图8、图9、图10可以看出,导引头失调角在0.7s内收敛趋近于0,位标器能快速准确的跟踪目标,目标位于导引头光轴的中心。整个稳定跟踪过程中,框架角瞬时速率最大为150deg/s,框架角最大为40deg,这都是符合导引头伺服框架设计要求的。考虑了弹体姿态运动与位标器运动之间耦合的一体化控制能够保证导引头光轴对目标的快速跟踪,具有较小的失调角。

Claims (1)

1.一种用于半捷联制导导弹的一体化控制方法,包括以下几个步骤:
步骤1:建立导引头稳定跟踪与弹体姿态控制一体化数学模型,包括弹体姿态运动学模型、框架运动学模型、角跟踪***模型、一体化数学模型;
(1)弹体姿态运动学模型;
导弹气流角微分方程为:
<mrow> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mover> <mi>&amp;alpha;</mi> <mo>&amp;CenterDot;</mo> </mover> </mtd> </mtr> <mtr> <mtd> <mover> <mi>&amp;beta;</mi> <mo>&amp;CenterDot;</mo> </mover> </mtd> </mtr> <mtr> <mtd> <msub> <mover> <mi>&amp;gamma;</mi> <mo>&amp;CenterDot;</mo> </mover> <mi>v</mi> </msub> </mtd> </mtr> </mtable> </mfenced> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mfrac> <mrow> <mi>m</mi> <mi>g</mi> <mi> </mi> <msub> <mi>cos&amp;gamma;</mi> <mi>v</mi> </msub> <mi>c</mi> <mi>o</mi> <mi>s</mi> <mi>&amp;theta;</mi> <mo>-</mo> <mi>L</mi> </mrow> <mrow> <mi>m</mi> <mi>V</mi> <mi> </mi> <mi>cos</mi> <mi>&amp;beta;</mi> </mrow> </mfrac> </mtd> </mtr> <mtr> <mtd> <mfrac> <mrow> <mi>m</mi> <mi>g</mi> <mi> </mi> <msub> <mi>sin&amp;gamma;</mi> <mi>v</mi> </msub> <mi>c</mi> <mi>o</mi> <mi>s</mi> <mi>&amp;theta;</mi> <mo>+</mo> <mi>Y</mi> </mrow> <mrow> <mi>m</mi> <mi>V</mi> </mrow> </mfrac> </mtd> </mtr> <mtr> <mtd> <mo>-</mo> <msub> <mover> <mi>&amp;psi;</mi> <mo>&amp;CenterDot;</mo> </mover> <mi>v</mi> </msub> <mi>s</mi> <mi>i</mi> <mi>n</mi> <mi>&amp;theta;</mi> <mo>-</mo> <mfrac> <mrow> <mo>(</mo> <mi>m</mi> <mi>g</mi> <mi> </mi> <msub> <mi>cos&amp;gamma;</mi> <mi>v</mi> </msub> <mi>c</mi> <mi>o</mi> <mi>s</mi> <mi>&amp;theta;</mi> <mo>-</mo> <mi>L</mi> <mo>)</mo> <mi>t</mi> <mi>a</mi> <mi>n</mi> <mi>&amp;beta;</mi> </mrow> <mrow> <mi>m</mi> <mi>V</mi> </mrow> </mfrac> </mtd> </mtr> </mtable> </mfenced> <mo>+</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mrow> <mo>-</mo> <mi>c</mi> <mi>o</mi> <mi>s</mi> <mi>&amp;alpha;</mi> <mi>t</mi> <mi>a</mi> <mi>n</mi> <mi>&amp;beta;</mi> </mrow> </mtd> <mtd> <mrow> <mi>s</mi> <mi>i</mi> <mi>n</mi> <mi>&amp;alpha;</mi> <mi>t</mi> <mi>a</mi> <mi>n</mi> <mi>&amp;beta;</mi> </mrow> </mtd> <mtd> <mn>1</mn> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>sin</mi> <mi>&amp;alpha;</mi> </mrow> </mtd> <mtd> <mrow> <mi>c</mi> <mi>o</mi> <mi>s</mi> <mi>&amp;alpha;</mi> </mrow> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>cos</mi> <mi>&amp;alpha;</mi> <mi>s</mi> <mi>e</mi> <mi>c</mi> <mi>&amp;beta;</mi> </mrow> </mtd> <mtd> <mrow> <mo>-</mo> <mi>s</mi> <mi>i</mi> <mi>n</mi> <mi>&amp;alpha;</mi> <mi>sec</mi> <mi>&amp;beta;</mi> </mrow> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> </mtable> </mfenced> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <msub> <mi>&amp;omega;</mi> <mrow> <mi>m</mi> <mi>x</mi> </mrow> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>&amp;omega;</mi> <mrow> <mi>m</mi> <mi>y</mi> </mrow> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>&amp;omega;</mi> <mrow> <mi>m</mi> <mi>z</mi> </mrow> </msub> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow>
式中,α,β,γv分别为攻角、侧滑角、倾侧角;θ,ψv分别为弹道倾角、弹道偏角;L,Y分别为升力和侧向力;ωmxmymz为弹体体轴姿态角速度;m为导弹质量,g为重力加速度,V为导弹飞行速度;
姿态角速度微分方程为:
<mrow> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <msub> <mover> <mi>&amp;omega;</mi> <mo>&amp;CenterDot;</mo> </mover> <mrow> <mi>m</mi> <mi>x</mi> </mrow> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mover> <mi>&amp;omega;</mi> <mo>&amp;CenterDot;</mo> </mover> <mrow> <mi>m</mi> <mi>y</mi> </mrow> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mover> <mi>&amp;omega;</mi> <mo>&amp;CenterDot;</mo> </mover> <mrow> <mi>m</mi> <mi>z</mi> </mrow> </msub> </mtd> </mtr> </mtable> </mfenced> <mi>=</mi> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mrow> <mfrac> <msub> <mi>M</mi> <mrow> <mi>x</mi> <mn>0</mn> </mrow> </msub> <msub> <mi>I</mi> <mi>x</mi> </msub> </mfrac> <mo>-</mo> <mfrac> <mrow> <mo>(</mo> <msub> <mi>I</mi> <mi>z</mi> </msub> <mo>-</mo> <msub> <mi>I</mi> <mi>y</mi> </msub> <mo>)</mo> <msub> <mi>&amp;omega;</mi> <mrow> <mi>m</mi> <mi>z</mi> </mrow> </msub> <msub> <mi>&amp;omega;</mi> <mrow> <mi>m</mi> <mi>y</mi> </mrow> </msub> </mrow> <msub> <mi>I</mi> <mi>x</mi> </msub> </mfrac> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mfrac> <msub> <mi>M</mi> <mrow> <mi>y</mi> <mn>0</mn> </mrow> </msub> <msub> <mi>I</mi> <mi>y</mi> </msub> </mfrac> <mo>-</mo> <mfrac> <mrow> <mo>(</mo> <msub> <mi>I</mi> <mi>x</mi> </msub> <mo>-</mo> <msub> <mi>I</mi> <mi>z</mi> </msub> <mo>)</mo> <msub> <mi>&amp;omega;</mi> <mrow> <mi>m</mi> <mi>x</mi> </mrow> </msub> <msub> <mi>&amp;omega;</mi> <mrow> <mi>m</mi> <mi>z</mi> </mrow> </msub> </mrow> <msub> <mi>I</mi> <mi>y</mi> </msub> </mfrac> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mfrac> <msub> <mi>M</mi> <mrow> <mi>z</mi> <mn>0</mn> </mrow> </msub> <msub> <mi>I</mi> <mi>z</mi> </msub> </mfrac> <mo>-</mo> <mfrac> <mrow> <mo>(</mo> <msub> <mi>I</mi> <mi>y</mi> </msub> <mo>-</mo> <msub> <mi>I</mi> <mi>x</mi> </msub> <mo>)</mo> <msub> <mi>&amp;omega;</mi> <mrow> <mi>m</mi> <mi>y</mi> </mrow> </msub> <msub> <mi>&amp;omega;</mi> <mrow> <mi>m</mi> <mi>x</mi> </mrow> </msub> </mrow> <msub> <mi>I</mi> <mi>z</mi> </msub> </mfrac> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>+</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mfrac> <mrow> <msub> <mi>QSL</mi> <mi>r</mi> </msub> <msubsup> <mi>m</mi> <mi>x</mi> <msub> <mi>&amp;delta;</mi> <mi>x</mi> </msub> </msubsup> </mrow> <msub> <mi>I</mi> <mi>x</mi> </msub> </mfrac> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mfrac> <mrow> <msub> <mi>QSL</mi> <mi>r</mi> </msub> <msubsup> <mi>m</mi> <mi>y</mi> <msub> <mi>&amp;delta;</mi> <mi>x</mi> </msub> </msubsup> </mrow> <msub> <mi>I</mi> <mi>y</mi> </msub> </mfrac> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mfrac> <mrow> <msub> <mi>QSL</mi> <mi>r</mi> </msub> <msubsup> <mi>m</mi> <mi>z</mi> <msub> <mi>&amp;delta;</mi> <mi>x</mi> </msub> </msubsup> </mrow> <msub> <mi>I</mi> <mi>z</mi> </msub> </mfrac> </mtd> </mtr> </mtable> </mfenced> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <msub> <mi>&amp;delta;</mi> <mi>x</mi> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>&amp;delta;</mi> <mi>y</mi> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>&amp;delta;</mi> <mi>z</mi> </msub> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>2</mn> <mo>)</mo> </mrow> </mrow>
式中,Mx0,My0,Mz0为零舵偏状态下的气动力矩;为滚转力矩系数对δx的导数,为滚转力矩系数对δy的导数,为滚转力矩系数对δz的导数;动压Q=0.5ρV2,ρ为空气密度;S为导弹参考面积;Lr为导弹参考长度;δxyz为滚转、偏航、俯仰三通道的舵偏角;Ix,Iy,Iz分别为导弹三个方向的转动惯量;
(2)框架运动学模型;
导引头光轴中心在空间中的运动为:
ωd=ωdmds (3)
式中,
<mfenced open = "" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mi>&amp;omega;</mi> <mrow> <mi>d</mi> <mi>m</mi> </mrow> </msub> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mrow> <msub> <mi>&amp;omega;</mi> <mrow> <mi>m</mi> <mi>x</mi> </mrow> </msub> <msub> <mi>cos&amp;lambda;</mi> <mi>z</mi> </msub> <msub> <mi>cos&amp;lambda;</mi> <mi>y</mi> </msub> <mo>+</mo> <msub> <mi>&amp;omega;</mi> <mrow> <mi>m</mi> <mi>y</mi> </mrow> </msub> <msub> <mi>sin&amp;lambda;</mi> <mi>z</mi> </msub> <mo>-</mo> <msub> <mi>&amp;omega;</mi> <mrow> <mi>m</mi> <mi>z</mi> </mrow> </msub> <msub> <mi>cos&amp;lambda;</mi> <mi>z</mi> </msub> <msub> <mi>sin&amp;lambda;</mi> <mi>y</mi> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>-</mo> <msub> <mi>&amp;omega;</mi> <mrow> <mi>m</mi> <mi>x</mi> </mrow> </msub> <msub> <mi>sin&amp;lambda;</mi> <mi>z</mi> </msub> <msub> <mi>cos&amp;lambda;</mi> <mi>y</mi> </msub> <mo>+</mo> <msub> <mi>&amp;omega;</mi> <mrow> <mi>m</mi> <mi>y</mi> </mrow> </msub> <msub> <mi>cos&amp;lambda;</mi> <mi>z</mi> </msub> <mo>+</mo> <msub> <mi>&amp;omega;</mi> <mrow> <mi>m</mi> <mi>z</mi> </mrow> </msub> <msub> <mi>sin&amp;lambda;</mi> <mi>z</mi> </msub> <msub> <mi>sin&amp;lambda;</mi> <mi>y</mi> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>&amp;omega;</mi> <mrow> <mi>m</mi> <mi>x</mi> </mrow> </msub> <msub> <mi>sin&amp;lambda;</mi> <mi>y</mi> </msub> <mo>+</mo> <msub> <mi>&amp;omega;</mi> <mrow> <mi>m</mi> <mi>z</mi> </mrow> </msub> <msub> <mi>cos&amp;lambda;</mi> <mi>y</mi> </msub> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow> </mtd> <mtd> <mrow> <msub> <mi>&amp;omega;</mi> <mrow> <mi>d</mi> <mi>s</mi> </mrow> </msub> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mrow> <msub> <mover> <mi>&amp;lambda;</mi> <mo>&amp;CenterDot;</mo> </mover> <mi>y</mi> </msub> <msub> <mi>sin&amp;lambda;</mi> <mi>z</mi> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mover> <mi>&amp;lambda;</mi> <mo>&amp;CenterDot;</mo> </mover> <mi>y</mi> </msub> <msub> <mi>cos&amp;lambda;</mi> <mi>z</mi> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <msub> <mover> <mi>&amp;lambda;</mi> <mo>&amp;CenterDot;</mo> </mover> <mi>z</mi> </msub> </mtd> </mtr> </mtable> </mfenced> </mrow> </mtd> </mtr> </mtable> </mfenced>
其中,ωd为光轴角速度在探测坐标系中的投影,ωdm为弹体角速度在探测坐标系中的投影,ωds为导引头伺服框架角速度在探测坐标系中的投影,ωmxmymz为弹体体轴角速度,λyz为半捷联稳定平台的内外框架角;
(3)角跟踪***模型;
三维跟踪角误差微分方程为:
<mrow> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mover> <mi>&amp;epsiv;</mi> <mo>&amp;CenterDot;</mo> </mover> <mi>y</mi> </msub> <mo>=</mo> <msub> <mi>&amp;omega;</mi> <mi>y</mi> </msub> <mo>-</mo> <msub> <mi>&amp;omega;</mi> <mrow> <mi>d</mi> <mi>y</mi> </mrow> </msub> <mo>+</mo> <msub> <mi>&amp;omega;</mi> <mrow> <mi>d</mi> <mi>x</mi> </mrow> </msub> <msub> <mi>&amp;epsiv;</mi> <mi>z</mi> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mover> <mi>&amp;epsiv;</mi> <mo>&amp;CenterDot;</mo> </mover> <mi>z</mi> </msub> <mo>=</mo> <msub> <mi>&amp;omega;</mi> <mi>z</mi> </msub> <mo>-</mo> <msub> <mi>&amp;omega;</mi> <mrow> <mi>d</mi> <mi>z</mi> </mrow> </msub> <mo>-</mo> <msub> <mi>&amp;omega;</mi> <mrow> <mi>d</mi> <mi>x</mi> </mrow> </msub> <msub> <mi>&amp;epsiv;</mi> <mi>y</mi> </msub> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>4</mn> <mo>)</mo> </mrow> </mrow>
式中,εyz为失调角,ωyz为视线角速度,ωdxdydz为光轴角速度;
(4)导引头稳定跟踪与弹体姿态控制一体化数学模型;
建立半捷联导引头控制与姿态控制一体化数学模型:
<mrow> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mover> <mi>x</mi> <mo>&amp;CenterDot;</mo> </mover> <mn>1</mn> </msub> <mo>=</mo> <msub> <mi>f</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <msub> <mi>x</mi> <mn>1</mn> </msub> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>g</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <msub> <mi>x</mi> <mn>1</mn> </msub> <mo>)</mo> </mrow> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <msub> <mi>x</mi> <mn>2</mn> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>u</mi> <mn>1</mn> </msub> </mtd> </mtr> </mtable> </mfenced> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mover> <mi>x</mi> <mo>&amp;CenterDot;</mo> </mover> <mn>2</mn> </msub> <mo>=</mo> <msub> <mi>f</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <msub> <mi>x</mi> <mn>2</mn> </msub> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>g</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <msub> <mi>x</mi> <mn>2</mn> </msub> <mo>)</mo> </mrow> <msub> <mi>u</mi> <mn>2</mn> </msub> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>5</mn> <mo>)</mo> </mrow> </mrow>
式中,
<mrow> <msub> <mi>x</mi> <mn>1</mn> </msub> <mo>=</mo> <msup> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mi>&amp;alpha;</mi> </mtd> <mtd> <mi>&amp;beta;</mi> </mtd> <mtd> <msub> <mi>&amp;gamma;</mi> <mi>v</mi> </msub> </mtd> <mtd> <msub> <mi>&amp;epsiv;</mi> <mi>y</mi> </msub> </mtd> <mtd> <msub> <mi>&amp;epsiv;</mi> <mi>z</mi> </msub> </mtd> </mtr> </mtable> </mfenced> <mi>T</mi> </msup> <mo>,</mo> <msub> <mi>u</mi> <mn>1</mn> </msub> <mo>=</mo> <msup> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <msub> <mi>&amp;omega;</mi> <mrow> <mi>&amp;lambda;</mi> <mi>y</mi> </mrow> </msub> </mtd> <mtd> <msub> <mi>&amp;omega;</mi> <mrow> <mi>&amp;lambda;</mi> <mi>z</mi> </mrow> </msub> </mtd> </mtr> </mtable> </mfenced> <mi>T</mi> </msup> <mo>=</mo> <msup> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <msub> <mover> <mi>&amp;lambda;</mi> <mo>&amp;CenterDot;</mo> </mover> <mi>y</mi> </msub> </mtd> <mtd> <msub> <mover> <mi>&amp;lambda;</mi> <mo>&amp;CenterDot;</mo> </mover> <mi>z</mi> </msub> </mtd> </mtr> </mtable> </mfenced> <mi>T</mi> </msup> <mo>,</mo> </mrow>
x2=[ωmx ωmy ωmz]T,u2=[δx δy δz]T
<mrow> <msub> <mi>f</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <msub> <mi>x</mi> <mn>1</mn> </msub> <mo>)</mo> </mrow> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mfrac> <mrow> <mi>m</mi> <mi>g</mi> <mi> </mi> <msub> <mi>cos&amp;gamma;</mi> <mi>v</mi> </msub> <mi>cos</mi> <mi>&amp;theta;</mi> <mo>-</mo> <mi>L</mi> </mrow> <mrow> <mi>m</mi> <mi>V</mi> <mi> </mi> <mi>cos</mi> <mi>&amp;beta;</mi> </mrow> </mfrac> </mtd> </mtr> <mtr> <mtd> <mfrac> <mrow> <mi>m</mi> <mi>g</mi> <mi> </mi> <msub> <mi>sin&amp;gamma;</mi> <mi>v</mi> </msub> <mi>cos</mi> <mi>&amp;theta;</mi> <mo>+</mo> <mi>Y</mi> </mrow> <mrow> <mi>m</mi> <mi>V</mi> </mrow> </mfrac> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>-</mo> <msub> <mover> <mi>&amp;psi;</mi> <mo>&amp;CenterDot;</mo> </mover> <mi>v</mi> </msub> <mi>sin</mi> <mi>&amp;theta;</mi> <mo>-</mo> <mfrac> <mrow> <mo>(</mo> <mi>m</mi> <mi>g</mi> <mi> </mi> <msub> <mi>cos&amp;gamma;</mi> <mi>v</mi> </msub> <mi>cos</mi> <mi>&amp;theta;</mi> <mo>-</mo> <mi>L</mi> <mo>)</mo> <mi>tan</mi> <mi>&amp;beta;</mi> </mrow> <mrow> <mi>m</mi> <mi>V</mi> </mrow> </mfrac> </mrow> </mtd> </mtr> <mtr> <mtd> <msub> <mi>&amp;omega;</mi> <mi>y</mi> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>&amp;omega;</mi> <mi>z</mi> </msub> </mtd> </mtr> </mtable> </mfenced> <mo>,</mo> <mtable> <mtr> <mtd> <mrow> <msub> <mi>g</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mi>x</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfenced open = "[" close = ""> <mtable> <mtr> <mtd> <mrow> <mo>-</mo> <mi>cos</mi> <mi>&amp;alpha;</mi> <mi>tan</mi> <mi>&amp;beta;</mi> </mrow> </mtd> <mtd> <mrow> <mi>sin</mi> <mi>&amp;alpha;</mi> <mi>tan</mi> <mi>&amp;beta;</mi> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>sin</mi> <mi>&amp;alpha;</mi> </mrow> </mtd> <mtd> <mrow> <mi>cos</mi> <mi>&amp;alpha;</mi> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>cos</mi> <mi>&amp;alpha;</mi> <mi>sec</mi> <mi>&amp;beta;</mi> </mrow> </mtd> <mtd> <mrow> <mo>-</mo> <mi>sin</mi> <mi>&amp;alpha;</mi> <mi>sec</mi> <mi>&amp;beta;</mi> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>sin&amp;lambda;</mi> <mi>z</mi> </msub> <msub> <mi>cos&amp;lambda;</mi> <mi>y</mi> </msub> <mo>+</mo> <msub> <mi>&amp;epsiv;</mi> <mi>z</mi> </msub> <msub> <mi>cos&amp;lambda;</mi> <mi>z</mi> </msub> <msub> <mi>cos&amp;lambda;</mi> <mi>y</mi> </msub> </mrow> </mtd> <mtd> <mrow> <mo>-</mo> <msub> <mi>cos&amp;lambda;</mi> <mi>z</mi> </msub> <mo>+</mo> <msub> <mi>&amp;epsiv;</mi> <mi>z</mi> </msub> <msub> <mi>sin&amp;lambda;</mi> <mi>z</mi> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>-</mo> <mrow> <mo>(</mo> <msub> <mi>sin&amp;lambda;</mi> <mi>y</mi> </msub> <mo>+</mo> <msub> <mi>&amp;epsiv;</mi> <mi>y</mi> </msub> <msub> <mi>cos&amp;lambda;</mi> <mi>z</mi> </msub> <msub> <mi>cos&amp;lambda;</mi> <mi>y</mi> </msub> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mrow> <mo>-</mo> <msub> <mi>&amp;epsiv;</mi> <mi>y</mi> </msub> <msub> <mi>sin&amp;lambda;</mi> <mi>z</mi> </msub> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow> </mtd> </mtr> <mtr> <mtd> <mfenced open = "" close = "]"> <mtable> <mtr> <mtd> <mn>1</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>-</mo> <mrow> <mo>(</mo> <msub> <mi>sin&amp;lambda;</mi> <mi>z</mi> </msub> <msub> <mi>sin&amp;lambda;</mi> <mi>y</mi> </msub> <mo>+</mo> <msub> <mi>&amp;epsiv;</mi> <mi>z</mi> </msub> <msub> <mi>cos&amp;lambda;</mi> <mi>z</mi> </msub> <msub> <mi>sin&amp;lambda;</mi> <mi>y</mi> </msub> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mrow> <mo>-</mo> <msub> <mi>cos&amp;lambda;</mi> <mi>z</mi> </msub> <mo>+</mo> <msub> <mi>&amp;epsiv;</mi> <mi>z</mi> </msub> <msub> <mi>sin&amp;lambda;</mi> <mi>z</mi> </msub> </mrow> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>-</mo> <msub> <mi>cos&amp;lambda;</mi> <mi>y</mi> </msub> <mo>+</mo> <msub> <mi>&amp;epsiv;</mi> <mi>y</mi> </msub> <msub> <mi>cos&amp;lambda;</mi> <mi>z</mi> </msub> <msub> <mi>sin&amp;lambda;</mi> <mi>y</mi> </msub> </mrow> </mtd> <mtd> <mrow> <mo>-</mo> <msub> <mi>&amp;epsiv;</mi> <mi>y</mi> </msub> <msub> <mi>sin&amp;lambda;</mi> <mi>z</mi> </msub> </mrow> </mtd> <mtd> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </mtd> </mtr> </mtable> </mfenced> </mtd> </mtr> </mtable> <mo>,</mo> </mrow>
<mrow> <msub> <mi>f</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <mi>x</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mfrac> <msub> <mi>M</mi> <mrow> <mi>x</mi> <mn>0</mn> </mrow> </msub> <msub> <mi>I</mi> <mi>x</mi> </msub> </mfrac> <mo>-</mo> <mfrac> <mrow> <mo>(</mo> <msub> <mi>I</mi> <mi>z</mi> </msub> <mo>-</mo> <msub> <mi>I</mi> <mi>y</mi> </msub> <mo>)</mo> <msub> <mi>&amp;omega;</mi> <mrow> <mi>m</mi> <mi>z</mi> </mrow> </msub> <msub> <mi>&amp;omega;</mi> <mrow> <mi>m</mi> <mi>y</mi> </mrow> </msub> </mrow> <msub> <mi>I</mi> <mi>x</mi> </msub> </mfrac> </mtd> </mtr> <mtr> <mtd> <mrow> <mfrac> <msub> <mi>M</mi> <mrow> <mi>y</mi> <mn>0</mn> </mrow> </msub> <msub> <mi>I</mi> <mi>y</mi> </msub> </mfrac> <mo>-</mo> <mfrac> <mrow> <mo>(</mo> <msub> <mi>I</mi> <mi>x</mi> </msub> <mo>-</mo> <msub> <mi>I</mi> <mi>z</mi> </msub> <mo>)</mo> <msub> <mi>&amp;omega;</mi> <mrow> <mi>m</mi> <mi>x</mi> </mrow> </msub> <msub> <mi>&amp;omega;</mi> <mrow> <mi>m</mi> <mi>z</mi> </mrow> </msub> </mrow> <msub> <mi>I</mi> <mi>y</mi> </msub> </mfrac> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mfrac> <msub> <mi>M</mi> <mrow> <mi>z</mi> <mn>0</mn> </mrow> </msub> <msub> <mi>I</mi> <mi>z</mi> </msub> </mfrac> <mo>-</mo> <mfrac> <mrow> <mo>(</mo> <msub> <mi>I</mi> <mi>y</mi> </msub> <mo>-</mo> <msub> <mi>I</mi> <mi>x</mi> </msub> <mo>)</mo> <msub> <mi>&amp;omega;</mi> <mrow> <mi>m</mi> <mi>y</mi> </mrow> </msub> <msub> <mi>&amp;omega;</mi> <mrow> <mi>m</mi> <mi>x</mi> </mrow> </msub> </mrow> <msub> <mi>I</mi> <mi>z</mi> </msub> </mfrac> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>,</mo> <msub> <mi>g</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <mi>x</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mfrac> <mrow> <msub> <mi>QSL</mi> <mi>r</mi> </msub> <msubsup> <mi>m</mi> <mi>x</mi> <msub> <mi>&amp;delta;</mi> <mi>x</mi> </msub> </msubsup> </mrow> <msub> <mi>I</mi> <mi>x</mi> </msub> </mfrac> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mfrac> <mrow> <msub> <mi>QSL</mi> <mi>r</mi> </msub> <msubsup> <mi>m</mi> <mi>y</mi> <msub> <mi>&amp;delta;</mi> <mi>x</mi> </msub> </msubsup> </mrow> <msub> <mi>I</mi> <mi>y</mi> </msub> </mfrac> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mfrac> <mrow> <msub> <mi>QSL</mi> <mi>r</mi> </msub> <msubsup> <mi>m</mi> <mi>z</mi> <msub> <mi>&amp;delta;</mi> <mi>x</mi> </msub> </msubsup> </mrow> <msub> <mi>I</mi> <mi>z</mi> </msub> </mfrac> </mtd> </mtr> </mtable> </mfenced> <mo>;</mo> </mrow>
步骤2:设计一体化控制器构型;
设制导***给出的气流角指令αccvc,框架角位置测量传感器测得的框架角位置λyz,弹目视线角qy,qz经过滤波器得到的弹目视线转率ωyz,以及导引头接收机得到的跟踪角误差εyz,通过外环控制器输出框架角速度控制信号ωλycλzc,控制光轴指向实时跟踪弹目视线,同时给出姿态角速度的伪控制量ωmxcmycmzc,再送给内环姿态角速度控制***,控制气动舵实现对ωmxcmycmzc的快速跟踪;
步骤3:基于非线性动态逆的控制器设计;
(1)设计外环动态逆控制器;
设外回路的状态变量为[α β γv εy εz]T,输入控制变量为[ωmx ωmy ωmz ωλy ωλz]T;则外环动态逆控制器为:
<mrow> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <msub> <mi>&amp;omega;</mi> <mrow> <mi>m</mi> <mi>x</mi> <mi>c</mi> </mrow> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>&amp;omega;</mi> <mrow> <mi>m</mi> <mi>y</mi> <mi>c</mi> </mrow> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>&amp;omega;</mi> <mrow> <mi>m</mi> <mi>z</mi> <mi>c</mi> </mrow> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>&amp;omega;</mi> <mrow> <mi>&amp;lambda;</mi> <mi>y</mi> </mrow> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>&amp;omega;</mi> <mrow> <mi>&amp;lambda;</mi> <mi>z</mi> </mrow> </msub> </mtd> </mtr> </mtable> </mfenced> <mo>=</mo> <msubsup> <mi>g</mi> <mn>1</mn> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msubsup> <mrow> <mo>(</mo> <msub> <mi>x</mi> <mn>1</mn> </msub> <mo>)</mo> </mrow> <mrow> <mo>(</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <msub> <mi>v</mi> <mi>&amp;alpha;</mi> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>v</mi> <mi>&amp;beta;</mi> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>v</mi> <msub> <mi>&amp;gamma;</mi> <mi>v</mi> </msub> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>v</mi> <msub> <mi>&amp;epsiv;</mi> <mi>y</mi> </msub> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>v</mi> <msub> <mi>&amp;epsiv;</mi> <mi>z</mi> </msub> </msub> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mi>f</mi> <mo>(</mo> <msub> <mi>x</mi> <mn>1</mn> </msub> <mo>)</mo> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>9</mn> <mo>)</mo> </mrow> </mrow>
式中:分别为状态变量α,β,γvyz的期望动态形式,ωmxcmycmzc为内环期望的弹体姿态角速度指令,作为内环的伪控制量;
(2)设计内环动态逆控制器;
设内回路控制指令为外回路伪控制量ωmxcmycmzc,输入控制变量为δxyz
则内环动态逆控制器:
<mrow> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <msub> <mi>&amp;delta;</mi> <mi>x</mi> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>&amp;delta;</mi> <mi>y</mi> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>&amp;delta;</mi> <mi>z</mi> </msub> </mtd> </mtr> </mtable> </mfenced> <mo>=</mo> <msubsup> <mi>g</mi> <mn>2</mn> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msubsup> <mrow> <mo>(</mo> <msub> <mi>x</mi> <mn>2</mn> </msub> <mo>)</mo> </mrow> <mrow> <mo>(</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <msub> <mi>v</mi> <msub> <mi>&amp;omega;</mi> <mrow> <mi>m</mi> <mi>x</mi> </mrow> </msub> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>v</mi> <msub> <mi>&amp;omega;</mi> <mrow> <mi>m</mi> <mi>y</mi> </mrow> </msub> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>v</mi> <msub> <mi>&amp;omega;</mi> <mrow> <mi>m</mi> <mi>z</mi> </mrow> </msub> </msub> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mi>f</mi> <mo>(</mo> <msub> <mi>x</mi> <mn>2</mn> </msub> <mo>)</mo> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>10</mn> <mo>)</mo> </mrow> </mrow>
式中:分别为状态变量ωmxcmycmzc的期望动态形式;
通过式(9)和(10)分别得到外环动态逆控制器和内环动态逆控制器,完成导弹的一体化控制。
CN201610364808.7A 2016-05-27 2016-05-27 一种用于半捷联制导导弹的一体化控制方法 Active CN105865272B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610364808.7A CN105865272B (zh) 2016-05-27 2016-05-27 一种用于半捷联制导导弹的一体化控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610364808.7A CN105865272B (zh) 2016-05-27 2016-05-27 一种用于半捷联制导导弹的一体化控制方法

Publications (2)

Publication Number Publication Date
CN105865272A CN105865272A (zh) 2016-08-17
CN105865272B true CN105865272B (zh) 2018-03-23

Family

ID=56642504

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610364808.7A Active CN105865272B (zh) 2016-05-27 2016-05-27 一种用于半捷联制导导弹的一体化控制方法

Country Status (1)

Country Link
CN (1) CN105865272B (zh)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106681348B (zh) * 2017-01-13 2019-04-19 西北工业大学 考虑全捷联导引头视场约束的制导控制一体化设计方法
CN106909165B (zh) * 2017-02-23 2019-12-03 上海航天控制技术研究所 基于导引头多传感器的旋转导弹弹体姿态信息提取方法
CN107992677B (zh) * 2017-11-29 2020-11-17 中国人民解放***箭军工程大学 基于惯导信息和亮度修正的红外弱小移动目标跟踪方法
CN111351401B (zh) * 2018-12-21 2022-12-23 北京理工大学 应用于捷联导引头制导飞行器的防侧偏制导方法
CN109581892B (zh) * 2019-01-29 2021-10-12 西北工业大学 全捷联导弹制导控制***双转台半实物仿真***及方法
CN110008502B (zh) * 2019-01-29 2022-07-15 西北工业大学 考虑全捷联导引头视场约束的三维制导控制一体化设计方法
CN110658839B (zh) * 2019-10-08 2022-09-13 西北工业大学 一种基于虚拟光轴的捷联导引头制导信息提取方法
CN110727195B (zh) * 2019-10-08 2022-07-15 西北工业大学 一种基于虚拟光轴的捷联导引头自抗扰双速率控制方法
CN110686564B (zh) * 2019-10-15 2020-08-11 北京航空航天大学 一种红外半捷联导引头制导方法及***
CN110823016B (zh) * 2019-10-24 2022-04-22 北京临近空间飞行器***工程研究所 一种转捩研究用高精度三维空间制导方法
CN114326770A (zh) * 2021-12-28 2022-04-12 重庆零壹空间航天科技有限公司 姿态角速度控制方法、装置、计算机设备和存储介质
CN114815888B (zh) * 2022-04-28 2023-05-19 哈尔滨工业大学 一种仿射形式的制导控制一体化控制方法

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100419380C (zh) * 2007-01-05 2008-09-17 北京航空航天大学 一种高集成度mimu/gps/微磁罗盘/气压高度计组合导航***
DE102007054950B4 (de) * 2007-11-17 2013-05-02 Mbda Deutschland Gmbh Verfahren zur Stützung der selbsttätigen Navigation eines niedrig fliegenden Flugkörpers
KR101543450B1 (ko) * 2013-11-13 2015-08-11 국방과학연구소 관성항법장치를 이용한 시선 안정화 시스템의 표적 추적 방법, 장치 및 컴퓨터 판독 가능한 기록 매체
CN104165641B (zh) * 2014-08-27 2017-01-25 北京航空航天大学 一种基于捷联惯导/激光测速仪组合导航***的里程计标定方法

Also Published As

Publication number Publication date
CN105865272A (zh) 2016-08-17

Similar Documents

Publication Publication Date Title
CN105865272B (zh) 一种用于半捷联制导导弹的一体化控制方法
CN110008502B (zh) 考虑全捷联导引头视场约束的三维制导控制一体化设计方法
CN106527491B (zh) 一种固定翼无人机控制***及横侧向飞行轨迹控制方法
CN105157705B (zh) 一种半捷联雷达导引头视线角速度提取方法
CN109581892A (zh) 全捷联导弹制导控制***双转台半实物仿真***及方法
CN104483977B (zh) 一种舵机云台的无速度反馈动态面控制方法及控制器
CN102425980B (zh) 利用加速度计实现过载驾驶仪的控制方法
CN106707759B (zh) 一种飞机Herbst机动控制方法
CN103913991A (zh) 高速轴对称飞行器复合控制方法
CN105425812B (zh) 一种基于双模型下的无人机自动着舰轨迹控制方法
CN112198885B (zh) 一种满足机动平台自主降落需求的无人机控制方法
CN105652879A (zh) 一种无副翼无人机自主飞行控制方法
CN109703768B (zh) 一种基于姿态/轨迹复合控制的软式空中加油对接方法
CN110471456A (zh) 高超声速飞行器俯冲段制导、姿控、变形一体化控制方法
CN105116914B (zh) 一种平流层飞艇解析模型预测路径跟踪控制方法
CN110764523B (zh) 基于抗饱和平滑变换的比例积分前置导引攻击目标的方法
CN105739513A (zh) 一种四旋翼飞行机器人非线性轨迹跟踪控制器及其跟踪控制方法
CN114815888B (zh) 一种仿射形式的制导控制一体化控制方法
CN107329484A (zh) 油动变距多旋翼飞行器控制***及控制方法
CN106091816B (zh) 一种基于滑模变结构理论的半捷联空空导弹制导方法
JP5493103B2 (ja) 無人飛翔体の簡易手動飛行操縦システム
CN111123991A (zh) 一种基于双光楔红外成像的光轴控制方法
CN107608368B (zh) 一种无人机在极端初始状态的快速平衡控制方法
CN114510065A (zh) 一种多旋翼无人机地面目标跟踪控制方法
CN116974208B (zh) 基于捷联导引头的旋翼无人机目标打击控制方法及***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant