1. 课程导入与全景认知

飞行动力学实时模型,是把飞行器六自由度运动方程、气动力/力矩模型、质量与惯量特性、大气与风场、起落架与地面约束、作动器与传感器接口等,组织成能够在固定步长内稳定求解、并与外部硬件或软件按真实时间交互的仿真模型。它与“离线仿真模型”最大的区别不在方程本身,而在时间约束:模型必须在每个采样周期内完成状态更新并输出结果,例如 1 ms 步长意味着每毫秒要完成一次气动力计算、方程积分和接口数据交换,超时即视为实时性失败。

从作用上看,飞行动力学实时模型是三类应用的共同底座:飞行模拟器需要它驱动视景与运动平台,飞控系统测试需要它提供被控对象响应,硬件在环(HIL)仿真需要它与真实飞控计算机、作动器、传感器形成闭环。三者的差别主要体现在接口形式、精度要求和实时性等级,而不是动力学内核完全不同。

飞行动力学实时模型:开发—集成—验证闭环全景 ① 模型开发 坐标系与状态量定义 体轴系/地轴系、欧拉角、四元数 气动数据建模 CL/CD/Cm 插值表、动导数 六自由度运动方程 力/力矩→加速度→积分 环境与约束 大气、风、地面、起落架 实时化改造 定步长、查表优化、无动态分配 代码生成/手写 C 输出可编译模型库 ② 实时集成 实时操作系统/调度 周期任务、优先级、抖动 I/O 接口映射 ARINC 429 / CAN / 模拟量 飞控计算机接口 舵面指令→模型→传感器反馈 作动器/传感器仿真 舵机动态、惯导/大气数据 时间同步与步长 1 ms 周期、超时监测 闭环连通性检查 信号方向、量纲、范围 ③ 验证与确认 模型在环 MIL 纯软件、无实时约束 软件在环 SIL 飞控代码与模型同机运行 硬件在环 HIL 真实飞控计算机接入 实时性验证 最坏执行时间、抖动、丢帧 精度验证 与试飞/风洞数据对比 置信度评估与交付 误差包线、适用边界 验证发现问题→返回模型修正

上图把“开发—集成—验证”三条主线并列呈现,并标出验证结果对模型修正的反馈路径。实际项目中,这三条线并非严格串行:气动数据更新可能触发模型重新生成,HIL 中发现的接口量纲错误也可能倒逼模型接口调整。理解这一闭环,是后续各章展开具体技术细节的前提。

典型应用场景的差异

飞行模拟器对实时模型的要求侧重视觉与运动感知的一致性。例如在 60 Hz 视景刷新下,模型步长常取 1~5 ms,姿态角误差超过 0.5° 就可能被飞行员感知为“不跟手”。此时气动模型可以适当简化,但积分算法必须稳定,避免大机动时数值发散。

飞控系统测试更关注被控对象特性的保真度。以纵向短周期为例,若模型给出的短周期频率与真实飞机相差 10% 以上,飞控增益整定结果就不可信。因此这一场景通常要求气动数据覆盖到失速边界,并保留舵面速率限制、作动器延迟等细节。

硬件在环仿真则把实时性与接口正确性放在首位。飞控计算机通过 ARINC 429 或 CAN 总线以固定周期收发数据,模型必须在下一个周期到来前完成计算并写入输出寄存器。一个常见的工程判据是:最坏执行时间(WCET)不超过步长的 70%,留出 30% 余量应对中断和总线抖动。

开发与验证的整体流程

从工程实践看,一条可复现的路径通常包含以下关键节点:

  1. 需求与边界定义:明确飞行包线(高度 0~15 km、马赫数 0~0.8、迎角 −5°~20°)、实时步长(1 ms)、接口协议(ARINC 429 速率 100 kbps)和精度指标(配平误差 ≤ 2%)。
  2. 坐标系与状态量约定:采用体轴系描述力和力矩,地轴系描述位置和航迹;欧拉角顺序取 3-2-1,四元数用于大姿态解算以避免万向锁。全文及图示保持同一约定。
  3. 气动数据准备:以风洞或 CFD 数据构建 CL、CD、Cm 等系数随迎角、侧滑角、马赫数的插值表。例如某样例数据中,迎角 8°、马赫 0.3 时 CL=0.62,迎角 12° 时 CL=0.89,插值需保证单调段不出现振荡。
  4. 方程实现与积分:以四阶龙格-库塔或半隐式欧拉推进状态。1 ms 步长下,半隐式欧拉对刚性问题更稳定,但精度略低;若气动导数变化剧烈,可改用 0.5 ms 子步。
  5. 实时化改造:消除动态内存分配、避免浮点异常、将查表改为定长数组加二分查找,确保 WCET 可预测。
  6. 集成与联调:先做 MIL 验证模型自身收敛,再接入 SIL 检查飞控代码逻辑,最后进入 HIL 验证真实硬件闭环。
  7. 验证与交付:用试飞或风洞数据对比配平曲线、短周期响应和阶跃响应,给出误差包线和适用边界。
实时性判据示例:若模型步长为 1 ms,在目标硬件上测得 WCET 为 0.68 ms,抖动 ±0.05 ms,则余量约 27%,满足一般工程要求;若 WCET 达到 0.85 ms,即使平均执行时间只有 0.4 ms,也应优化查表或降低模型阶数,否则总线突发时容易丢帧。

一个可参考的验证检查表

检查项判据示例观察方式
配平一致性配平迎角误差 ≤ 0.3°与风洞/试飞配平表对比
短周期频率与参考值偏差 ≤ 10%阶跃响应频谱分析
实时性WCET ≤ 70% 步长硬件计时器或示波器打点
接口正确性量纲、范围、刷新率一致总线监视与回放
数值稳定性大机动下不发散极限迎角/侧滑角扫描

需要强调的是,上述参数和判据属于教学示例中的合理假设,用于说明“如何判断模型是否可用”,并不代表某一具体型号的实测结果。实际项目中应以型号规范、试飞数据和风洞报告为准。