第三节 常见坐标系定义:地面坐标系、机体坐标系、风轴坐标系、速度坐标系、稳定性坐标系的定义与物理意义

在气动建模、飞行控制与飞行力学分析中,坐标系的选择直接决定了运动方程的形式、气动系数的定义方式以及控制律设计的复杂度。工程实践中,同一飞行器在不同分析阶段会切换使用多种坐标系:总体设计阶段关注地面坐标系下的航迹与位置,气动计算阶段使用风轴坐标系提取升力与阻力,控制律设计阶段则在机体坐标系中建立力矩方程。若坐标系定义不清或转换关系混乱,轻则导致气动系数符号错误,重则使仿真结果与试飞数据严重背离。本节将系统梳理五种核心坐标系的定义、物理意义、适用场景及相互转换关系,为后续矩阵运算与坐标变换打下基础。

飞行器常用坐标系关系总览 地面坐标系 (Earth) OgXgYgZg · 原点:地面某参考点 · Xg:指向北/航向基准 · Yg:指向东(右手系) · Zg:指向地心(重力方向) 机体坐标系 (Body) ObXbYbZb · 原点:飞行器质心 · Xb:机头方向(纵轴) · Yb:右翼方向(横轴) · Zb:指向机腹(竖轴) 风轴坐标系 (Wind) OwXwYwZw · 原点:飞行器质心 · Xw:沿来流速度方向 · Zw:在对称面内垂直Xw · Yw:按右手定则确定 速度坐标系 (Path) OkXkYkZk · 原点:飞行器质心 · Xk:沿地速方向 · Zk:在铅垂面内垂直Xk · Yk:水平向右(航迹系) 稳定性坐标系 (Stability) OsXsYsZs · 由机体系绕Yb旋转α得到 · Xs:速度在对称面的投影方向 姿态角 (φ,θ,ψ) 绕Yb旋转 -α 绕Zs旋转 β 航迹角 (χ,γ) 无风时:Vk = Vw 旋转关系 气动关系 航迹关系 注:所有坐标系均为右手直角坐标系

3.1 地面坐标系:飞行器运动与位置的基准

地面坐标系(Earth-Fixed Frame,记为 \(O_gX_gY_gZ_g\))是描述飞行器相对地球表面位置与运动状态的惯性参考基准。其原点通常固定于地面某参考点(如起飞点、机场跑道端点或任务规划点),三轴方向依据任务需求选取。在工程实践中,最常用的定义方式为:\(X_g\) 轴指向正北方向,\(Y_g\) 轴指向正东方向,\(Z_g\) 轴垂直向下指向地心,构成右手直角坐标系。这种定义下,飞行器的经纬度、高度信息可直接映射到坐标轴上,便于与GPS/北斗导航数据对接。

地面坐标系的物理意义在于:它是唯一一个不随飞行器姿态变化而改变的坐标系,因此成为描述飞行器质心平移运动(航迹、速度、位置)的天然基准。在飞行力学中,牛顿第二定律的惯性项必须在地面坐标系(或当地水平坐标系)中建立,否则会引入虚假的惯性力。例如,当飞行器做协调转弯时,若在机体坐标系中直接应用牛顿定律,会错误地出现"离心力"项;而回到地面坐标系,离心力本质上是向心加速度的体现,物理意义清晰明确。

核心要点:地面坐标系是惯性参考系,用于建立飞行器质心运动的动力学方程。其 \(Z_g\) 轴指向地心,意味着重力加速度向量始终为 \([0, 0, g]^T\),这一简洁形式是后续坐标变换中重力项处理的基础。

3.1.1 地面坐标系的应用场景

  • 航迹规划与导航:飞行器的期望航路点、禁飞区边界、任务目标位置均在地面坐标系中定义。
  • 飞行数据记录:试飞数据中的经纬度、高度、地速、航迹角等参数均以地面坐标系为参考。
  • 重力建模:重力加速度向量在地面坐标系中方向恒定,便于直接叠加到动力学方程中。
  • 视觉/雷达测量:地面雷达站测量的目标方位角、俯仰角、斜距需转换到地面坐标系后,才能与飞行器状态量进行融合。

3.1.2 地面坐标系与机体坐标系的姿态角关系

地面坐标系到机体坐标系的转换通过三个欧拉角实现:偏航角 \(\psi\)(绕 \(Z_g\) 轴)、俯仰角 \(\theta\)(绕新的 \(Y\) 轴)、滚转角 \(\phi\)(绕最终的 \(X_b\) 轴)。转换矩阵为:

C_g^b = R_x(φ) · R_y(θ) · R_z(ψ)

其中:
R_z(ψ) = [cosψ  sinψ  0; -sinψ  cosψ  0; 0  0  1]
R_y(θ) = [cosθ  0  -sinθ; 0  1  0; sinθ  0  cosθ]
R_x(φ) = [1  0  0; 0  cosφ  sinφ; 0  -sinφ  cosφ]

该转换矩阵是飞行控制中最常用的基本变换,其正确性直接影响姿态解算、加速度计信号处理以及控制律反馈量的计算。

3.2 机体坐标系:飞行器自身姿态与力矩的载体

机体坐标系(Body-Fixed Frame,记为 \(O_bX_bY_bZ_b\))固连于飞行器本体,原点位于飞行器质心。\(X_b\) 轴沿飞行器纵轴指向机头,\(Y_b\) 轴垂直于对称面指向右翼,\(Z_b\) 轴在对称面内垂直于 \(X_b\) 轴指向机腹,构成右手系。该坐标系随飞行器一起转动,因此是描述飞行器转动运动(角速度、角加速度、力矩)的天然基准。

机体坐标系的物理意义体现在三个方面:第一,惯性测量单元(IMU)中的陀螺仪和加速度计直接输出机体坐标系下的角速度与比力信号;第二,气动控制面(副翼、升降舵、方向舵)产生的力矩在机体坐标系中分解最为直观;第三,飞行器结构设计中的惯性张量、重心位置等参数均以机体坐标系为参考。在飞控计算机中,机体坐标系下的角速度 \(p, q, r\) 和速度分量 \(u, v, w\) 是状态方程的核心状态量。

易错提醒:机体坐标系的 \(Z_b\) 轴指向机腹(向下),这与数学中常用的 \(Z\) 轴向上习惯相反。在建立动力学方程时,若将 \(Z_b\) 误认为向上,会导致重力分量符号错误、俯仰力矩方向颠倒等严重问题。建议在代码实现中始终使用右手定则验证坐标轴方向。

3.2.1 机体坐标系下的运动方程

在机体坐标系中,飞行器六自由度运动方程可写为:

力方程:
m(du/dt + qw - rv) = X + mg_x
m(dv/dt + ru - pw) = Y + mg_y
m(dw/dt + pv - qu) = Z + mg_z

力矩方程:
I_x·dp/dt + (I_z - I_y)·qr = L
I_y·dq/dt + (I_x - I_z)·rp = M
I_z·dr/dt + (I_y - I_x)·pq = N

其中 \(X, Y, Z\) 为气动力在机体轴上的分量,\(L, M, N\) 为气动力矩分量,\(g_x, g_y, g_z\) 为重力加速度在机体轴上的投影。这些方程是飞控系统设计、仿真验证和参数辨识的基础模型。

3.3 风轴坐标系与速度坐标系:气动力分解与航迹描述

风轴坐标系(Wind Frame,记为 \(O_wX_wY_wZ_w\))与速度坐标系(Path Frame,记为 \(O_kX_kY_kZ_k\))在工程中经常被混淆,但二者物理意义有本质区别。风轴坐标系的原点位于飞行器质心,\(X_w\) 轴沿空速向量方向(即来流方向),\(Z_w\) 轴在飞行器对称面内垂直于 \(X_w\) 指向机腹方向,\(Y_w\) 轴按右手定则确定。速度坐标系的原点同样位于质心,但 \(X_k\) 轴沿地速向量方向,\(Z_k\) 轴在铅垂面内垂直于 \(X_k\) 指向下方,\(Y_k\) 轴水平向右。

两者的核心区别在于:风轴坐标系基于空速(飞行器相对空气的速度),用于气动力分解;速度坐标系基于地速(飞行器相对地面的速度),用于航迹描述。当大气无风时,空速等于地速,两个坐标系重合;但在实际大气环境中,风速的存在使两者产生差异,这正是风场扰动影响飞行器运动的基本机理。

对比维度 风轴坐标系 速度坐标系
基准速度 空速 \(V_a\)(相对空气) 地速 \(V_k\)(相对地面)
X轴方向 来流方向(空速向量) 地速向量方向
Z轴方向 对称面内垂直X_w向下 铅垂面内垂直X_k向下
主要用途 升力、阻力、侧力分解 航迹角、爬升率、转弯率计算
与机体关系 由机体系经迎角α、侧滑角β转换 由地面系经航迹方位角χ、航迹倾角γ转换
气动系数定义 升力系数C_L、阻力系数C_D、侧力系数C_Y 不直接用于气动系数定义

3.3.1 风轴坐标系下的气动力分解

在风轴坐标系中,总气动力 \(R\) 可分解为三个正交分量:阻力 \(D\)(沿 \(X_w\) 负方向)、升力 \(L\)(沿 \(Z_w\) 负方向)、侧力 \(Y\)(沿 \(Y_w\) 方向)。这种分解方式的物理意义在于:阻力直接阻碍飞行器前进,升力克服重力维持飞行,侧力则与侧滑运动相关。气动系数 \(C_D, C_L, C_Y\) 通常定义为风轴系下对应力分量与动压 \(q_\infty = \frac{1}{2}\rho V_a^2\) 和参考面积 \(S\) 的比值:

C_D = D / (q∞ · S)
C_L = L / (q∞ · S)
C_Y = Y / (q∞ · S)

风洞试验数据、CFD计算结果通常直接给出风轴系下的气动系数,因此从风轴系到机体系的转换是气动数据应用的关键环节。该转换通过迎角 \(\alpha\) 和侧滑角 \(\beta\) 实现:先绕 \(Y_w\) 轴旋转 \(\alpha\) 得到稳定性坐标系,再绕 \(Z_s\) 轴旋转 \(\beta\) 得到机体坐标系。

3.4 稳定性坐标系:连接风轴与机体的桥梁

稳定性坐标系(Stability Frame,记为 \(O_sX_sY_sZ_s\))是介于风轴系与机体系之间的过渡坐标系。其原点位于飞行器质心,\(X_s\) 轴为速度向量在飞行器对称面内的投影方向,\(Y_s\) 轴与机体坐标系的 \(Y_b\) 轴重合(即垂直于对称面),\(Z_s\) 轴在对称面内垂直于 \(X_s\) 指向机腹。从机体坐标系到稳定性坐标系的转换仅需绕 \(Y_b\) 轴旋转一个负迎角 \(-\alpha\):

C_b^s = R_y(-α)

即:
X_s = X_b · cosα + Z_b · sinα
Y_s = Y_b
Z_s = -X_b · sinα + Z_b · cosα

稳定性坐标系的物理意义在于:它将气动力分解为对称面内的纵向分量(升力、阻力)和垂直于对称面的横向分量(侧力),使得纵向动力学与横航向动力学可以在一定程度上解耦分析。在小扰动线性化分析中,纵向运动(涉及 \(u, w, q, \theta\))与横航向运动(涉及 \(v, p, r, \phi, \psi\))在稳定性坐标系中可分别独立研究,这是经典飞行力学中模态分析的基础。

工程经验:在进行气动导数辨识或风洞数据整理时,建议先将数据统一转换到稳定性坐标系中存储。这样既保留了迎角信息的直观性,又便于后续向机体坐标系或风轴坐标系转换。许多气动数据库(如DATCOM)的输出格式即采用稳定性坐标系。

3.5 坐标系转换的工程实践与常见误区

在实际飞行控制系统中,坐标系转换贯穿于传感器数据处理、导航解算、控制律计算和执行机构指令生成的全链路。一个典型的转换流程为:IMU输出机体系下的角速度与比力 → 通过姿态矩阵转换到地面系计算位置与速度 → 由地速计算航迹角得到速度坐标系 → 结合风速估计得到空速与迎角/侧滑角 → 在风轴系中查表获取气动系数 → 转换回机体系计算力矩 → 生成舵面指令。这一链路中任何一步的转换错误都会导致控制品质下降甚至发散。

3.5.1 典型转换流程清单

  1. 地面系 → 机体系:使用欧拉角矩阵 \(C_g^b\),注意旋转顺序为 \(Z-Y-X\),且所有角度单位为弧度。
  2. 机体系 → 稳定性系:绕 \(Y_b\) 轴旋转 \(-\alpha\),其中 \(\alpha = \arctan(w/u)\)。
  3. 稳定性系 → 风轴系:绕 \(Z_s\) 轴旋转 \(-\beta\),其中 \(\beta = \arcsin(v/V_a)\)。
  4. 地面系 → 速度系:先绕 \(Z_g\) 旋转航迹方位角 \(\chi\),再绕新的 \(Y\) 轴旋转航迹倾角 \(\gamma\)。
  5. 风轴系 → 速度系:当风速为零时两者重合;有风时需叠加风速向量:\(\vec{V_k} = \vec{V_a} + \vec{V_w}\)。

3.5.2 案例:某无人机试飞数据中的坐标系混淆问题

在某型固定翼无人机试飞中,遥测数据显示其升力系数在巡航段出现异常波动,波动幅度达±0.15,远超正常范围。初步排查排除了传感器故障和气动面卡滞的可能。进一步分析发现,飞控计算机中气动系数查表模块使用的是风轴坐标系,但后续力矩计算模块却误将风轴系下的升力直接当作机体轴 \(Z_b\) 方向的分量使用,未进行迎角转换。

具体参数如下:巡航段迎角 \(\alpha = 4^\circ\),动压 \(q_\infty = 1200\) Pa,参考面积 \(S = 0.5\) m²,升力系数 \(C_L = 0.8\)。正确计算应为:

风轴系升力:L_w = C_L · q∞ · S = 0.8 × 1200 × 0.5 = 480 N
机体系Z向分量:L_b = L_w · cosα = 480 × cos(4°) ≈ 478.8 N
机体系X向分量:D_b = -L_w · sinα = -480 × sin(4°) ≈ -33.5 N

而错误代码直接将 \(L_w = 480\) N 作为机体系 \(Z_b\) 方向分量,忽略了 \(X_b\) 方向的分量,导致纵向力计算偏差约33.5 N,相当于飞行器重量的1.7%。这一偏差在平飞时表现为升力系数虚高,在机动飞行时则可能引起俯仰力矩计算错误。修复方法是在气动数据接口处增加坐标变换模块,将风轴系气动力先转换到机体系再参与力矩计算。修复后试飞数据恢复正常,升力系数波动降至±0.02以内。

风险提示:坐标系转换中的角度符号是高频错误源。建议在代码中统一使用"从哪个系到哪个系"的命名规范(如 body_to_wind_matrix),并在单元测试中验证转换矩阵的正交性(\(C^T \cdot C = I\))和行列式值(应为+1)。每次修改转换代码后,必须用已知的简单旋转(如90°、180°)进行回归测试。

3.5.3 常见误区总结

  • 误区一:将风轴系与速度系混为一谈。两者仅在无风条件下重合,有风时必须区分空速与地速。
  • 误区二:忽略欧拉角旋转顺序。不同旋转顺序得到的姿态矩阵不同,必须与传感器输出定义一致。
  • 误区三:迎角与侧滑角符号约定不统一。不同文献对正负号定义可能不同,建议在代码中明确注释。
  • 误区四:在机体坐标系中直接应用地面系下的重力向量。必须先将重力转换到机体系,否则俯仰/滚转通道会引入错误的重力补偿。
  • 误区五:气动系数参考面积和参考长度使用不一致。升力/阻力使用机翼面积 \(S\),俯仰力矩使用平均气动弦长 \(\bar{c}\),滚转/偏航力矩使用翼展 \(b\)。