第2章 第2节 弹体作为刚体运动的欧拉方程
本节定位:全书动力学建模的根基。将导弹抽象为空间运动的刚体,建立六自由度微分方程组,并通过坐标系转换与合理简化,得到后续控制系统设计可直接使用的线性化模型。
一、本节知识图谱
本节只做三件事:定义坐标系与变量 → 写出六自由度方程 → 针对工程需求做合理简化。所有后续的气动力导数、动力系数、弹体传递函数,全部建立在本节简化后的方程之上。
二、六自由度模型总体架构
作为刚体的导弹在空间运动,其完整的六自由度模型包含六个动力学方程与六个运动学方程。
动力学方程描述状态量的变化率受外力与外力矩的驱动:
- 三个质心平动方程:描述速度 VVV 及其方向的变化;
- 三个绕质心转动方程:描述角速度 ωx,ωy,ωz\omega_x, \omega_y, \omega_zωx,ωy,ωz 的变化。
运动学方程描述位置与姿态的积分关系:
- 三个质心位置方程:速度积分得到位置 x,y,zx, y, zx,y,z;
- 三个姿态欧拉角方程:角速度积分得到俯仰角 ϑ\varthetaϑ、偏航角 ψ\psiψ、滚转角 γ\gammaγ。
三、四大坐标系与转换关系
研究导弹制导与控制问题涉及四个坐标系,其定义与区别是后续所有推导的前提:
地面坐标系 OxyzOxyzOxyz:原点固定于地面某参考点,作为惯性参考基准。所有绝对位置与轨迹均在此系中描述。
弹体坐标系 OxbybzbOx_by_bz_bOxbybzb:原点位于弹体质心,xbx_bxb 轴沿弹体纵轴指向前方,yby_byb 位于弹体对称面内指向上方,zbz_bzb 按右手定则确定。该系与弹体固连,用于描述弹体所受气动力与力矩。
弹道坐标系 OxtytztOx_ty_tz_tOxtytzt:原点位于质心,xtx_txt 轴与速度矢量重合,yty_tyt 轴位于铅垂面内,ztz_tzt 按右手定则确定。该系用于描述质心运动的轨迹特性。
速度坐标系 OxVyVzVOx_Vy_Vz_VOxVyVzV:原点位于质心,xVx_VxV 轴与速度矢量重合,yVy_VyV 轴位于弹体纵向对称面内,zVz_VzV 按右手定则确定。后两个坐标系的 xxx 轴均与速度矢量重合,但 yyy 轴指向不同,这是弹道系与速度系的本质区别。
四、坐标转换矩阵
四个坐标系之间的相互转换通过一系列基本旋转完成。掌握绕 x,y,zx, y, zx,y,z 三个轴旋转的基本转换矩阵是推导投影关系的基础。
绕 xxx 轴旋转 φx\varphi_xφx 角的旋转矩阵:
Lx(φx)=[100 0cosφxsinφx 0−sinφxcosφx]L_x(\varphi_x) = \begin{bmatrix} 1 & 0 & 0 \ 0 & \cos\varphi_x & \sin\varphi_x \ 0 & -\sin\varphi_x & \cos\varphi_x \end{bmatrix}Lx(φx)=[100 0cosφxsinφx 0−sinφxcosφx]
绕 yyy 轴旋转 φy\varphi_yφy 角的旋转矩阵:
Ly(φy)=[cosφy0−sinφy 010 sinφy0cosφy]L_y(\varphi_y) = \begin{bmatrix} \cos\varphi_y & 0 & -\sin\varphi_y \ 0 & 1 & 0 \ \sin\varphi_y & 0 & \cos\varphi_y \end{bmatrix}Ly(φy)=[cosφy0−sinφy 010 sinφy0cosφy]
绕 zzz 轴旋转 φz\varphi_zφz 角的旋转矩阵:
Lz(φz)=[cosφzsinφz0 −sinφzcosφz0 001]L_z(\varphi_z) = \begin{bmatrix} \cos\varphi_z & \sin\varphi_z & 0 \ -\sin\varphi_z & \cos\varphi_z & 0 \ 0 & 0 & 1 \end{bmatrix}Lz(φz)=[cosφzsinφz0 −sinφzcosφz0 001]
从地面坐标系到弹体坐标系的转换,依次经过偏航、俯仰、滚转三次旋转;从弹体坐标系到速度坐标系的转换,则通过攻角与侧滑角的负向旋转实现。所有力与力矩在不同坐标系中的投影均可由上述矩阵的连乘得到。
五、力与力矩的投影关系
弹体所受的总外力由三部分组成:空气动力 R\boldsymbol{R}R、推力 P\boldsymbol{P}P 与重力 G\boldsymbol{G}G。空气动力与气动力矩在弹体坐标系中描述最为自然,推力通常沿弹体纵轴方向,重力则沿地面坐标系的铅垂方向向下。
空气动力在弹体坐标系中表示为
R=[Xb Yb Zb]\boldsymbol{R} = \begin{bmatrix} X_b \ Y_b \ Z_b \end{bmatrix}R=[Xb Yb Zb]
推力在弹体坐标系中表示为
P=[P 0 0]\boldsymbol{P} = \begin{bmatrix} P \ 0 \ 0 \end{bmatrix}P=[P 0 0]
重力在地面坐标系中表示为
G=[0 −G 0]\boldsymbol{G} = \begin{bmatrix} 0 \ -G \ 0 \end{bmatrix}G=[0 −G 0]
气动力矩在弹体坐标系中表示为
M=[Mx My Mz]\boldsymbol{M} = \begin{bmatrix} M_x \ M_y \ M_z \end{bmatrix}M=[Mx My Mz]
将地面系中的重力投影到弹体系,或将弹体系中的气动力投影到弹道系,均需通过前述旋转矩阵完成。这些投影关系构成了六自由度方程右端项的基础。
六、完整六自由度方程组
六自由度模型可以在弹道坐标系或弹体坐标系上建立。两种形式的状态量选取不同,但物理本质完全一致。
6.1 弹道坐标系形式
当六自由度模型在弹道坐标系上给出时,动力学三个平动方程的状态量取为速度 VVV、弹道倾角 θ\thetaθ、弹道偏角 ψV\psi_VψV;动力学三个转动方程的状态量取为角速度 ωx,ωy,ωz\omega_x, \omega_y, \omega_zωx,ωy,ωz(在弹体坐标系中)。运动学六个方程的状态量分别取为位置分量 x,y,zx, y, zx,y,z(地面系)和欧拉角 ϑ,ψ,γ\vartheta, \psi, \gammaϑ,ψ,γ(弹体系)。
弹道坐标系下的平动动力学方程为
mV˙=Fxtm\dot{V} = F_{x_t}mV˙=Fxt
mVθ˙=FytmV\dot{\theta} = F_{y_t}mVθ˙=Fyt
−mVcosθψ˙V=Fzt-mV\cos\theta \dot{\psi}_V = F_{z_t}−mVcosθψ˙V=Fzt
式中 Fxt,Fyt,FztF_{x_t}, F_{y_t}, F_{z_t}Fxt,Fyt,Fzt 为合外力在弹道坐标系中的投影。这三个方程分别描述速度大小的变化、弹道在铅垂面内的弯曲、以及弹道在水平面内的弯曲。
6.2 弹体坐标系形式
当六自由度模型在弹体坐标系上给出时,动力学三个平动方程的状态量改为速度分量 Vxb,Vyb,VzbV_{x_b}, V_{y_b}, V_{z_b}Vxb,Vyb,Vzb,其余状态量仍延续弹道系的选取。
弹体坐标系下的平动动力学方程为
m(V˙xb+Vzbωy−Vybωz)=Fxbm(\dot{V}_{x_b} + V_{z_b}\omega_y - V_{y_b}\omega_z) = F_{x_b}m(V˙xb+Vzbωy−Vybωz)=Fxb
m(V˙yb+Vxbωz−Vzbωx)=Fybm(\dot{V}_{y_b} + V_{x_b}\omega_z - V_{z_b}\omega_x) = F_{y_b}m(V˙yb+Vxbωz−Vzbωx)=Fyb
m(V˙zb+Vybωx−Vxbωy)=Fzbm(\dot{V}_{z_b} + V_{y_b}\omega_x - V_{x_b}\omega_y) = F_{z_b}m(V˙zb+Vybωx−Vxbωy)=Fzb
式中左端括号内的交叉项为哥氏加速度,由弹体坐标系相对惯性系的旋转引起。这些交叉项使得方程呈现明显的非线性耦合特征。
转动动力学方程在两种坐标系下形式相同,均为欧拉方程:
Jxω˙x−(Jy−Jz)ωyωz−Jyz(ωy2−ωz2)−Jzx(ω˙z+ωxωy)−Jxy(ω˙y−ωxωz)=MxJ_x\dot{\omega}_x - (J_y-J_z)\omega_y\omega_z - J_{yz}(\omega_y^2-\omega_z^2) - J_{zx}(\dot{\omega}_z+\omega_x\omega_y) - J_{xy}(\dot{\omega}_y-\omega_x\omega_z) = M_xJxω˙x−(Jy−Jz)ωyωz−Jyz(ωy2−ωz2)−Jzx(ω˙z+ωxωy)−Jxy(ω˙y−ωxωz)=Mx
Jyω˙y−(Jz−Jx)ωzωx−Jzx(ωz2−ωx2)−Jxy(ω˙x+ωyωz)−Jyz(ω˙z−ωyωx)=MyJ_y\dot{\omega}_y - (J_z-J_x)\omega_z\omega_x - J_{zx}(\omega_z^2-\omega_x^2) - J_{xy}(\dot{\omega}_x+\omega_y\omega_z) - J_{yz}(\dot{\omega}_z-\omega_y\omega_x) = M_yJyω˙y−(Jz−Jx)ωzωx−Jzx(ωz2−ωx2)−Jxy(ω˙x+ωyωz)−Jyz(ω˙z−ωyωx)=My
Jzω˙z−(Jx−Jy)ωxωy−Jxy(ωx2−ωy2)−Jyz(ω˙y+ωzωx)−Jzx(ω˙x−ωzωy)=MzJ_z\dot{\omega}_z - (J_x-J_y)\omega_x\omega_y - J_{xy}(\omega_x^2-\omega_y^2) - J_{yz}(\dot{\omega}_y+\omega_z\omega_x) - J_{zx}(\dot{\omega}_x-\omega_z\omega_y) = M_zJzω˙z−(Jx−Jy)ωxωy−Jxy(ωx2−ωy2)−Jyz(ω˙y+ωzωx)−Jzx(ω˙x−ωzωy)=Mz
式中 Jx,Jy,JzJ_x, J_y, J_zJx,Jy,Jz 为绕各轴的转动惯量,Jxy,Jyz,JzxJ_{xy}, J_{yz}, J_{zx}Jxy,Jyz,Jzx 为惯性积。对于轴对称弹体,交叉惯性积 Jxy,Jyz,JzxJ_{xy}, J_{yz}, J_{zx}Jxy,Jyz,Jzx 为零。
七、方程简化路径
上述六自由度方程组完整但过于复杂,直接用于控制系统设计既不现实也无必要。本节通过三条物理假设进行合理简化。
假设一:轴对称弹体。对于气动外形轴对称的导弹,交叉惯性积 Jxy,Jyz,JzxJ_{xy}, J_{yz}, J_{zx}Jxy,Jyz,Jzx 可以略去。这使得转动方程中的耦合项大幅减少。
假设二:三通道控制角速度为小量。对于一般采取三通道控制的导弹,角速度 ωx,ωy,ωz\omega_x, \omega_y, \omega_zωx,ωy,ωz 本身很小,因此其乘积项 ωxωy,ωyωz,ωzωx\omega_x\omega_y, \omega_y\omega_z, \omega_z\omega_xωxωy,ωyωz,ωzωx 以及平方项 ωx2,ωy2,ωz2\omega_x^2, \omega_y^2, \omega_z^2ωx2,ωy2,ωz2 均可忽略。这消去了转动方程中的大量非线性项。
假设三:速度分量 Vyb,VzbV_{y_b}, V_{z_b}Vyb,Vzb 为小量。由于速度矢量主要沿弹体纵轴方向,侧向速度分量 Vyb,VzbV_{y_b}, V_{z_b}Vyb,Vzb 远小于轴向速度 VxbV_{x_b}Vxb,因此它们与角速度的乘积项也可略去。这消去了平动方程中的哥氏加速度交叉项。
八、简化后的动力学方程
在上述三条假设下,弹体坐标系中的动力学方程简化为极为简洁的形式。
弹体系平动方程:
mV˙xb=Fxbm\dot{V}_{x_b} = F_{x_b}mV˙xb=Fxb
m(V˙yb+Vxbωz)=Fybm(\dot{V}_{y_b} + V_{x_b}\omega_z) = F_{y_b}m(V˙yb+Vxbωz)=Fyb
m(V˙zb−Vxbωy)=Fzbm(\dot{V}_{z_b} - V_{x_b}\omega_y) = F_{z_b}m(V˙zb−Vxbωy)=Fzb
第一式描述轴向速度的变化,由轴向合力决定;后两式描述侧向速度的变化,保留了与轴向速度和角速度的耦合项,这是侧向机动的基础。
弹体系转动方程:
Jxω˙x=MxJ_x\dot{\omega}_x = M_xJxω˙x=Mx
Jyω˙y=MyJ_y\dot{\omega}_y = M_yJyω˙y=My
Jzω˙z=MzJ_z\dot{\omega}_z = M_zJzω˙z=Mz
三轴转动完全解耦,每一轴的角加速度仅由该轴的力矩与转动惯量决定。这一解耦形式是后续三通道独立设计控制系统的根本依据。
弹道坐标系平动方程:
mV˙=Fxtm\dot{V} = F_{x_t}mV˙=Fxt
mVθ˙=FytmV\dot{\theta} = F_{y_t}mVθ˙=Fyt
mVcosθψ˙V=−FztmV\cos\theta \dot{\psi}_V = -F_{z_t}mVcosθψ˙V=−Fzt
这三式分别对应速度大小的变化率、弹道倾角的变化率、弹道偏角的变化率。在控制系统设计中,法向过载与弹道倾角角速度直接相关,因此第二式具有特别重要的工程意义。
九、本节核心结论
本节从刚体假设出发,建立了导弹六自由度运动方程,并通过坐标转换矩阵实现了不同坐标系下力与力矩的投影。关键简化基于三条物理事实:轴对称使惯积为零,小角速度使非线性乘积项可略,小侧向速度使哥氏耦合项可略。
简化后的核心结果是:三轴转动完全解耦。滚转、偏航、俯仰三个通道的动力学方程相互独立,每一通道均可单独建立二阶或一阶传递函数。这一解耦特性使得后续第2.5节的弹体传递函数推导、以及第4章的三通道独立驾驶仪设计,在数学上严格成立。
衔接下节:第2.3节将规定控制面的偏转角正方向,第2.4节将基于本节简化的平动与转动方程,对气动力与力矩进行线性化,得到气动力导数与动力系数,最终在第2.5节汇聚为工程上可直接使用的弹体传递函数。
875



被折叠的 条评论
为什么被折叠?



