2. eVTOL飞控系统基础

eVTOL(电动垂直起降飞行器)的飞控系统是其安全飞行的核心保障,与传统固定翼飞机或直升机相比,eVTOL在架构上呈现出鲜明的分布式、高冗余和强耦合特征。理解飞控系统的硬件架构与关键组件,是开展测试验证工作的前提。本章将系统梳理飞控系统的典型架构、三大核心组件(传感器、执行器、计算单元)的功能定位,并重点剖析每个组件在测试流程中的角色与关注点,为后续章节的测试方法设计奠定基础。

eVTOL飞控系统架构与测试角色映射 传感器域(感知层) IMU(6轴) GNSS(双频) 空速/气压计 磁力计 激光雷达/视觉 电流/电压/温度 测试角色:激励源、故障注入点 计算单元(决策层) 飞控计算机(FCC) 三余度:A/B/C通道 控制律解算 余度管理 健康监测 数据记录 测试角色:被测对象(DUT) 执行器域(执行层) 电机控制器 伺服舵机 倾转机构 旋翼/螺旋桨 电源分配单元(PDU) 测试角色:负载模拟、响应测量 传感数据 控制指令 状态反馈 测试与验证层(贯穿全生命周期) HIL硬件在环 SIL软件在环 铁鸟台架试验 飞行试验 测试数据采集 同步时钟、多通道记录 故障注入、场景复现 测试评估 指标比对、合格判据 覆盖度分析、报告生成 问题闭环 缺陷定位、回归验证 适航证据链构建 图:eVTOL飞控系统三域架构与测试验证层的关系

2.1 飞控系统架构:从集中式到分布式的高冗余设计

eVTOL的飞控系统架构与传统飞机最大的差异在于其分布式电力推进(DEP)特性。一架典型的eVTOL可能拥有6至16个甚至更多的电机和旋翼,每个电机都需要独立的控制通道,这直接决定了飞控系统必须采用高度分布式的架构。当前主流的eVTOL飞控架构可归纳为“三域分层”模型:传感器域(感知层)、计算单元域(决策层)和执行器域(执行层)。

在计算单元层面,业界普遍采用三余度或双余度飞控计算机(FCC)架构。三余度系统(如A/B/C三通道)通过表决机制实现故障容错:当某一通道输出异常时,系统通过“多数表决”或“自监控+交叉监控”机制自动隔离故障通道,由剩余健康通道接管控制。这种架构在测试中意味着必须验证通道间的同步性、表决逻辑的正确性以及故障切换的瞬态行为。

从总线拓扑来看,eVTOL飞控系统通常采用AFDX(航空电子全双工交换以太网)、CAN总线或ARINC 429等混合总线架构。传感器数据通过数据集中器汇聚后,以确定性的时间片或优先级机制发送至FCC;FCC解算出的控制指令则通过独立的指令总线分发至各电机控制器。测试时需要特别关注总线负载率、消息延迟抖动(Jitter)以及总线故障(如单点断路、短路)对系统的影响。

核心原理:eVTOL飞控架构的“分布式”不仅体现在物理位置上,更体现在功能分配上。每个电机控制器(ESC)内部都包含独立的电流环、速度环控制逻辑,飞控计算机只负责位置环和姿态环的顶层解算。这种“分层控制”架构使得即使飞控计算机完全失效,部分电机控制器仍能维持基本的姿态稳定(降级模式),这是eVTOL安全设计的关键理念。

2.2 关键组件一:传感器——飞控系统的“感知神经”

传感器是飞控系统获取飞行状态信息的唯一来源,其数据质量直接决定了控制精度和安全性。eVTOL飞控系统通常集成的传感器包括:

传感器类型 测量参数 典型精度/性能 测试中的角色
IMU(惯性测量单元) 三轴角速度、三轴加速度 陀螺零偏稳定性:≤1°/h;加速度计零偏:≤1mg 姿态解算核心输入;需验证温度漂移、振动鲁棒性
GNSS(全球导航卫星系统) 位置、速度、时间 RTK模式下厘米级定位精度 导航定位基准;需测试信号丢失、多路径干扰场景
空速/气压高度计 空速、气压高度、升降速率 空速精度:±2%FS;高度精度:±1m(静态) 垂直导航与失速保护;需测试静压孔堵塞等故障
磁力计 地磁场三轴分量 航向精度:±1°(校准后) 航向参考;需测试磁干扰环境下的鲁棒性
激光雷达/视觉传感器 障碍物距离、环境感知 探测距离:50-200m;FOV:≥90° 避障与自主飞行;需测试不同光照、天气条件
电压/电流/温度传感器 电池状态、电机温度 电流精度:±1%;温度精度:±2°C 电源管理与热保护;需测试过压、欠压、过温场景

在测试中,传感器扮演着“激励源”的角色。测试人员通过传感器模拟器(如GNSS信号模拟器、IMU转台、气压模拟箱)向飞控系统注入精确的物理量或电信号,以验证飞控算法对特定飞行状态的响应。传感器测试的关键指标包括:数据更新率、延迟、噪声特性、故障自检(BIT)覆盖率。例如,IMU的故障自检必须能识别出传感器内部MEMS器件的卡死或漂移故障,并在规定时间内(通常小于100ms)向飞控计算机上报故障标志。

实战经验:在HIL(硬件在环)测试中,传感器模拟器与真实传感器之间的接口时序必须严格对齐。建议在测试台架中引入独立的“传感器数据注入板卡”,该板卡能够以微秒级精度同步注入IMU、GNSS、气压计等多路数据,避免因数据不同步导致的虚假姿态解算误差。

2.3 关键组件二:执行器——飞控系统的“力量输出”

执行器是飞控指令的最终执行者,其响应速度、精度和可靠性直接决定了飞行品质。eVTOL的执行器主要包括:电机控制器(ESC)、无刷直流电机(BLDC/PMSM)、伺服舵机(用于倾转机构或气动舵面)以及电源分配单元(PDU)。

电机控制器是eVTOL执行器中最核心的部件。它接收飞控计算机发出的转速或扭矩指令,通过FOC(磁场定向控制)算法驱动电机旋转。在测试中,电机控制器需要验证以下关键参数:

  • 指令响应延迟:从指令输入到电机转速达到目标值的90%所需时间,通常要求小于50ms。
  • 转速控制精度:稳态转速误差应小于±1%额定转速。
  • 堵转保护:当旋翼被卡住时,控制器应在100ms内检测到过流并实施保护,避免烧毁电机。
  • 通信故障降级:当指令总线中断时,控制器应能自动切换到预设的“安全转速”模式,维持飞行器基本可控。

伺服舵机在倾转旋翼eVTOL中承担着关键的倾转动作。其测试重点包括:最大输出力矩、角速度、位置精度、回程间隙以及极限位置限位保护。在铁鸟台架试验中,舵机需要连接真实的倾转机构负载,模拟不同飞行阶段的受力情况。

风险提示:执行器测试中最容易被忽视的是“动态负载效应”。在真实飞行中,旋翼的气动阻力会随转速和飞行速度变化,而实验室中若使用固定负载模拟,会导致执行器动态响应测试结果失真。建议在HIL测试中引入“动态负载模拟器”,该模拟器能根据当前飞行状态实时计算气动负载并施加到电机轴上。

2.4 关键组件三:计算单元——飞控系统的“决策大脑”

飞控计算机(FCC)是飞控系统的核心计算单元,负责传感器数据融合、飞行控制律解算、余度管理、任务管理以及健康监测。eVTOL的FCC通常采用PowerPC或ARM架构的高性能处理器,并配备独立的监控处理器(Watchdog)。

在测试中,FCC作为被测对象(DUT),需要从以下几个维度进行验证:

  1. 控制律解算正确性:通过注入标准测试用例(如阶跃响应、正弦扫频),比对FCC输出与理论计算值,验证控制律实现是否与设计一致。
  2. 余度切换逻辑:模拟某一通道的处理器故障、内存故障或通信故障,验证系统能否在规定的切换时间(通常小于50ms)内完成通道切换,且切换过程中姿态扰动在允许范围内。
  3. 资源余量验证:在最大负载工况下(所有传感器满频更新、所有控制任务全速运行),FCC的CPU占用率应低于70%,内存占用率低于80%,确保系统有足够的计算余量应对突发任务。
  4. 上电自检(PBIT)与周期自检(CBIT):验证FCC在上电时能否在2秒内完成所有硬件资源的自检,并在运行过程中周期性检测关键参数(如电压、温度、时钟漂移)是否超限。
案例拆解:某eVTOL飞控计算机余度切换测试
背景与约束:某eVTOL项目采用三余度FCC架构,适航审定要求单通道故障后系统能在50ms内完成切换,且切换过程中姿态角变化不超过3°。
初始现象:在HIL测试中,人为注入A通道处理器死机故障后,系统切换耗时约80ms,姿态角扰动达到5.2°,超出适航要求。
分析过程:通过分析飞控数据记录仪(FDR)数据发现,切换延迟主要来自两个方面:一是A通道故障检测算法依赖“心跳信号”超时判断,超时阈值设置为100ms,导致故障发现过晚;二是B/C通道在接收A通道故障标志后,需要重新同步传感器数据,同步过程耗时约30ms。
实际操作步骤:①将心跳超时阈值从100ms缩短至30ms,并增加“数据异常”快速检测逻辑(如连续3帧数据校验失败即判定故障);②优化通道间数据同步机制,将同步周期从10ms缩短至5ms,并采用“预测补偿”算法减少同步等待时间;③增加故障预判功能,当A通道的传感器数据出现异常趋势(如连续2帧偏差超过阈值)时,提前启动切换准备。
结果对比:优化后,故障切换时间缩短至35ms,姿态角扰动降至2.1°,满足适航要求。同时,误切换率从0.5次/千小时降至0.1次/千小时。
风险与代价:缩短心跳超时阈值可能增加因通信瞬时抖动导致的误判风险,因此增加了“去抖滤波”逻辑(连续3次确认才判定故障)。该优化增加了约15%的软件复杂度,但换来了显著的安全性能提升。
复盘经验:余度切换测试不能仅关注“是否切换成功”,更要关注“切换的瞬态品质”。建议在测试用例中增加“故障注入时刻”的随机化,覆盖故障发生在不同飞行阶段(悬停、巡航、过渡段)的场景。

2.5 测试中的常见误区与总结复盘

在eVTOL飞控系统测试实践中,测试团队常陷入以下误区,需要引起高度警惕:

误区描述 潜在后果 正确做法
只测试传感器“正常”输出,忽略故障模式 传感器故障时飞控算法可能产生不可预测行为 建立完整的传感器故障模式库(卡死、漂移、噪声、断线、超时),逐一注入测试
执行器测试使用理想负载模型 真实气动负载下执行器响应不达标 采用动态负载模拟器,结合飞行工况实时计算负载
余度切换测试只关注“是否切换” 切换瞬态扰动过大,影响飞行安全 同时评估切换时间、切换过程中的姿态扰动、控制指令连续性
忽略传感器数据时间同步 多传感器数据融合时产生虚假状态估计 在测试台架中引入时间同步校验机制,确保各传感器数据时间戳偏差小于1ms
将FCC的CPU占用率测试放在空载状态 实际满负载运行时可能出现任务超时 在最大传感器更新率、最大控制频率、所有外设全速工作的“极限工况”下测试资源余量

总结复盘:飞控系统测试的本质是“验证系统在已知和未知条件下的行为是否符合预期”。对于eVTOL这一新型飞行器,测试工程师必须深入理解飞控架构的每一个细节,将传感器、执行器、计算单元视为一个有机整体,而非孤立的部件。在制定测试策略时,建议采用“自底向上、逐级集成”的方法:先进行单元级测试(如单个IMU的精度测试),再进行子系统级测试(如传感器融合算法测试),最后进行系统级测试(如全系统HIL测试)。每一级测试都要明确测试目标、通过判据和故障注入策略,确保测试的完整性和有效性。

经验提醒:在测试文档管理中,建议为每个关键组件建立“测试追溯矩阵”,将适航条款、设计需求、测试用例、测试结果和问题报告进行关联。这不仅有助于适航审查,也能在后续设计变更时快速评估影响范围。