2. 飞行器建模基础

飞行控制律设计的本质是“基于模型的控制”,因此一个准确、简洁且适合控制综合的飞行器模型,是整个设计流程的基石。本章将系统梳理从牛顿-欧拉方程出发建立刚体六自由度(6-DOF)运动方程的过程,深入剖析气动力与力矩模型的工程化表达方式,并重点讲解线性化与小扰动假设、以及配平(Trim)计算的核心方法。这些内容将直接为后续的控制律结构选择、增益调度设计和仿真验证提供数学与物理基础。

飞行器建模核心链路与线性化流程 刚体六自由度运动方程 力方程:m(V̇ + Ω×V) = F 力矩方程:I·Ω̇ + Ω×(I·Ω) = M 运动学:姿态角速率与角速度转换 导航方程:位置与速度关系 气动力与力矩模型 升力:L = q̄·S·CL(α, δe, q) 阻力:D = q̄·S·CD(α, δe) 侧力:Y = q̄·S·CY(β, δa, δr) 力矩系数:Cl, Cm, Cn 线性化与配平 小扰动假设:Δx = x - x₀ 雅可比矩阵:A, B, C, D 配平条件:f(x₀, u₀) = 0 稳态飞行状态求解 气动系数 状态/输入 建模流程:物理定律 → 非线性方程 → 小扰动线性化 → 状态空间模型 → 配平点计算 线性状态空间模型 ẋ = A·Δx + B·Δu y = C·Δx + D·Δu 状态量:ΔV, Δα, Δβ, Δp, Δq, Δr, Δφ, Δθ, Δψ 输入量:Δδe, Δδa, Δδr, ΔδT 输出量:过载、角速率、姿态角 配平计算要点 目标:求解 x₀, u₀ 使 f(x₀, u₀) = 0 约束:定直平飞、定常盘旋、爬升等 方法:牛顿-拉夫森迭代 / 数值优化 输出:配平攻角、升降舵偏角、油门 验证:检查线性化模型特征值 注:气动导数通常由CFD计算、风洞试验或飞行试验辨识获得

2.1 刚体六自由度运动方程:从物理定律到数学模型

核心原理:飞行器在空间中的运动可分解为质心的平移运动和绕质心的旋转运动,共六个自由度。建立运动方程的基本依据是牛顿第二定律和欧拉方程。在机体坐标系(Body Frame)下,力方程和力矩方程呈现出最简洁且便于控制设计的形式。需要特别注意的是,机体坐标系是一个动坐标系,因此必须引入由于坐标系旋转而产生的“表观力”项(如科氏力、离心力)。

力方程的矢量形式为:

m · (dV/dt + Ω × V) = F_aero + F_gravity + F_thrust

其中,V = [u, v, w]ᵀ 为机体坐标系下的速度分量,Ω = [p, q, r]ᵀ 为角速度分量,F_aero 为气动力,F_gravity 为重力在机体轴上的投影,F_thrust 为发动机推力。力矩方程则表示为:

I · Ω̇ + Ω × (I · Ω) = M_aero + M_thrust

这里 I 为惯性张量矩阵,对于对称布局的飞行器,通常可简化为对角矩阵(忽略惯性积)。运动学方程则描述了姿态角(滚转φ、俯仰θ、偏航ψ)与角速度之间的非线性转换关系,以及位置(北东地坐标系)与速度之间的积分关系。

工程要点:在控制律设计中,我们通常不直接使用完整的12阶非线性方程,而是将其作为“真实模型”用于仿真验证。控制律设计所基于的模型,往往是经过线性化处理的低阶等效模型。但理解完整方程是正确进行简化与假设的前提。

2.2 气动力与力矩模型:工程化的系数表达

核心原理:气动力与力矩是飞行器所受外力的主要来源,其精确建模极为困难。工程上普遍采用“系数建模法”,即通过无量纲气动系数(CL, CD, CY, Cl, Cm, Cn)与动压 q̄ = ½ρV²、参考面积 S、参考弦长 c̄ 和翼展 b 的组合来描述气动力与力矩。这些系数通常是迎角 α、侧滑角 β、舵面偏度(升降舵 δe、副翼 δa、方向舵 δr)以及角速率(p, q, r)的非线性函数。

以纵向通道为例,升力系数和俯仰力矩系数可展开为:

CL = CL0 + CLα·α + CLδe·δe + (c̄/2V)·CLq·q
Cm = Cm0 + Cmα·α + Cmδe·δe + (c̄/2V)·Cmq·q

其中,CLα 和 Cmα 是静稳定性导数,Cmδe 是操纵导数,CLq 和 Cmq 是动导数。这些导数的数值决定了飞行器的静稳定性和动稳定性特性。对于大迎角或高机动状态,还需要引入非线性修正项,如 α² 项或失速模型。

气动导数物理含义对稳定性的影响典型获取途径
Cmα俯仰力矩对迎角的导数负值提供静稳定CFD / 风洞试验
CLα升力线斜率影响短周期频率理论估算 / 试验
Cmδe俯仰力矩对升降舵的导数决定操纵效能风洞试验
Cnβ偏航力矩对侧滑角的导数航向静稳定性CFD / 试验
Clp滚转阻尼导数抑制滚转速率经验公式 / 试验
建模经验:在初步设计阶段,可先使用DATCOM或半经验公式估算导数,待风洞试验或CFD数据可用后再进行修正。控制律设计时,应预留20%~30%的稳定裕度以覆盖模型不确定性。

2.3 线性化与小扰动假设:从非线性到状态空间

操作流程:线性化的核心思想是在一个稳定的配平状态(x₀, u₀)附近,将非线性方程 f(x, u) 展开为一阶泰勒级数,忽略高阶小量。具体步骤如下:

  1. 确定配平点:求解 f(x₀, u₀) = 0,得到定直平飞或定常机动的状态和输入。
  2. 定义小扰动变量:令 Δx = x - x₀,Δu = u - u₀,并假设 |Δx| 和 |Δu| 足够小。
  3. 计算雅可比矩阵:求取状态方程对状态量和输入量的偏导数,得到系统矩阵 A 和控制矩阵 B。
  4. 输出方程线性化:对输出方程 y = g(x, u) 同样求偏导,得到 C 和 D 矩阵。
  5. 整理为标准状态空间形式:Δẋ = A·Δx + B·Δu,Δy = C·Δx + D·Δu。

对于常规固定翼飞行器,线性化后纵向与横航向通常可解耦,分别得到4阶和5阶的状态方程。纵向状态量通常选取 [ΔV, Δα, Δq, Δθ],横航向选取 [Δβ, Δp, Δr, Δφ, Δψ]。

适用边界:小扰动线性化仅适用于迎角、侧滑角变化较小(通常 < ±10°)、角速率较小且无失速/尾旋等非线性现象的场景。对于大迎角机动或失速保护控制,必须使用非线性模型或增益调度多个线性模型。

2.4 配平计算:寻找力的平衡点

核心原理:配平是线性化的前置条件,其本质是求解一组状态量和输入量,使得飞行器在特定飞行条件下满足力和力矩的平衡。对于定直平飞,需满足升力等于重力、推力等于阻力、俯仰力矩为零。配平计算通常采用数值迭代方法,如牛顿-拉夫森法。

以一个典型的定直平飞配平为例,已知飞行高度 H = 5000 m,马赫数 Ma = 0.6,需要求解的未知量为:迎角 α₀、升降舵偏角 δe₀、油门开度 δT₀。配平方程组为:

ΣFz = 0:  L(α₀, δe₀, δT₀) - W = 0
ΣFx = 0:  T(δT₀) - D(α₀, δe₀) = 0
ΣMy = 0:  M(α₀, δe₀) = 0

通过迭代求解上述方程组,即可获得配平状态。配平结果不仅是线性化的基准点,也是飞行性能分析、操纵面偏度校核的重要依据。

案例拆解:某型无人机纵向配平与线性化
背景:某小型电动无人机,质量 m = 12 kg,翼展 b = 3.2 m,平均气动弦长 c̄ = 0.35 m,飞行速度 V = 30 m/s,飞行高度 H = 1000 m(ρ = 1.112 kg/m³)。
初始现象:在开环仿真中,飞行器无法保持高度,出现长周期振荡发散。
分析过程:首先进行配平计算,得到 α₀ = 4.2°,δe₀ = -2.5°,δT₀ = 0.35(归一化油门)。随后在配平点进行线性化,得到纵向状态矩阵 A 的特征值为:λ₁,₂ = -0.45 ± 2.1i(短周期),λ₃,₄ = 0.012 ± 0.18i(长周期)。发现长周期模态具有正实部,说明飞行器纵向静不稳定。
操作步骤:① 检查重心位置,发现重心过于靠后(X_cg = 0.32 c̄),导致静稳定裕度不足;② 将重心前移至 0.28 c̄;③ 重新配平与线性化,得到长周期特征值变为 -0.015 ± 0.16i,系统稳定。
结果对比:重心调整后,配平攻角变为 5.1°,升降舵偏角变为 -3.2°,但系统动态特性满足要求。
复盘经验:配平与线性化不仅是数学计算,更是发现物理问题的有效手段。特征值分析能快速暴露稳定性缺陷,指导总体参数调整。

2.5 常见误区与总结复盘

常见误区一:忽视惯性积的影响。对于非对称布局或载荷不对称的飞行器,惯性张量中的非对角项不可忽略,否则会导致横航向模型失真。

常见误区二:线性化点选取不当。若配平点计算错误或选取的飞行状态本身不满足平衡条件,则线性化模型将包含非零的“常数项”,导致状态空间模型不准确。

常见误区三:气动导数随马赫数变化处理不当。在跨声速区域,气动导数变化剧烈,若仍使用低速定值,将导致控制律在高马赫数下失效。

常见误区四:忽略执行机构动态。线性化模型通常只包含刚体动力学,但实际舵机、发动机存在带宽限制和延迟,若不在模型中体现,控制律设计可能过于乐观。

总结复盘:飞行器建模是一个“从物理到数学、从非线性到线性、从全局到局部”的递进过程。刚体六自由度方程提供了完整的运动学与动力学框架;气动力模型将复杂的空气动力学现象转化为工程可用的系数;线性化与配平则搭建了连接非线性仿真模型与线性控制设计方法的桥梁。掌握这一章的核心方法,意味着你能够为任意常规布局的固定翼飞行器建立可用于控制律设计与验证的数学模型。在实际工程中,务必对模型进行充分的验证(如与非线性仿真对比、与试飞数据对比),并保留足够的鲁棒性裕度。