2、飞控系统基础:飞行控制的基本原理、飞控计算机的功能与组成、典型飞控系统架构概览

飞行控制系统(Flight Control System, FCS)是无人机和有人机的“神经中枢”,其核心任务是通过感知飞行状态、计算控制指令、驱动舵面或动力系统,使飞行器按照期望的轨迹和姿态运动。对于三余度飞控系统而言,理解单通道飞控的基本原理与组成是掌握余度管理、故障隔离和系统重构的前提。本章从飞行控制的基本物理原理出发,剖析飞控计算机(Flight Control Computer, FCC)的功能边界与硬件组成,并给出典型飞控系统架构的横向对比,为后续章节的余度设计奠定基础。

飞控系统闭环控制与余度架构概念图 飞控计算机 (FCC) 传感器接口 信号调理 CPU/FPGA 余度管理 输出驱动 自检测 BITE 控制律计算 PID / 鲁棒 / 自适应 姿态 / 航迹 / 速度 指令限幅与优先级 控制分配 执行机构 舵机 / 电调 作动器 / 襟翼 传感器组 IMU / GPS / 空速 磁力计 / 高度计 三余度飞控系统架构(简化) 通道 A (FCC-A) 传感器1 + 控制律1 输出驱动1 状态:主控 通道 B (FCC-B) 传感器2 + 控制律2 输出驱动2 状态:热备 通道 C (FCC-C) 传感器3 + 控制律3 输出驱动3 状态:热备 交叉监控 交叉监控 多数表决 → 舵面输出 状态 指令 反馈 测量反馈

2.1 飞行控制的基本原理

飞行控制的本质是闭环负反馈控制。飞行器作为一个被控对象,其运动状态(姿态角、角速度、位置、速度等)由传感器实时测量,与期望指令(来自飞行员或自动驾驶仪)进行比较,偏差信号经过控制律计算后生成舵面偏转指令或动力系统推力指令,从而改变飞行器的气动力和力矩,使实际状态逼近期望状态。这一过程在时间轴上以 50Hz~200Hz 的速率持续循环,构成典型的“感知-决策-执行”闭环。

2.1.1 核心原理:姿态控制与轨迹控制

飞行控制通常分为内环(姿态控制)和外环(轨迹控制)两层。内环以角速度(p、q、r)和姿态角(滚转φ、俯仰θ、偏航ψ)为被控量,通过副翼、升降舵、方向舵实现姿态稳定;外环以位置(N、E、D)和速度(VN、VE、VD)为被控量,通过姿态指令间接控制飞行轨迹。内环响应速度要求高(通常带宽 5~10 rad/s),外环带宽较低(0.5~2 rad/s),两者通过级联结构解耦。

控制律设计的基础是飞行器运动方程,即六自由度刚体动力学模型:

力方程:m(dV/dt + ω×V) = F_aero + F_gravity + F_thrust
力矩方程:I·dω/dt + ω×(I·ω) = M_aero + M_control

其中,F_aero 为气动力,M_aero 为气动力矩,M_control 为舵面控制力矩。工程上常在小扰动假设下对上述方程线性化,得到状态空间模型,再基于 PID、LQR、H∞ 或动态逆方法设计控制律。

2.1.2 判断方法:闭环稳定性与鲁棒性

判断飞控系统是否合格,不能只看稳态精度,更要关注动态响应和鲁棒性。工程上常用的判据包括:

  • 幅值裕度 ≥ 6dB,相位裕度 ≥ 45°(典型军用标准要求);
  • 阶跃响应超调量 ≤ 20%,调节时间 ≤ 2s(针对姿态内环);
  • 增益裕度覆盖飞行包线内所有状态点,包括低速、高速、高空、低空等极端工况;
  • 对参数摄动(如气动导数变化 ±20%)和外部扰动(阵风、突风)具有足够的抑制能力。
经验提醒:在飞控系统设计初期,务必建立“飞行包线-控制律-执行机构”三者之间的匹配关系。很多实际故障并非控制律本身错误,而是执行机构速率饱和或舵面偏转限制导致控制效能不足。建议在仿真阶段加入执行机构速率限制(如 60°/s)和位置饱和(如 ±25°)模型。

2.1.3 小型场景化说明:无人机姿态保持

以小型固定翼无人机平飞为例:假设飞机以 20m/s 速度平飞,受到阵风扰动产生 5° 的俯仰角偏差。飞控计算机中的俯仰通道控制律(典型 PID)计算如下:

俯仰角误差 e_θ = θ_cmd - θ_meas = 0° - 5° = -5°
升降舵指令 δ_e = Kp·e_θ + Kd·(de_θ/dt) + Ki·∫e_θ dt
假设 Kp=0.8, Kd=0.3, Ki=0.1,则:
δ_e = 0.8×(-5°) + 0.3×(-2°/s) + 0.1×(-0.5°·s) ≈ -4.65°

升降舵上偏 4.65° 产生低头力矩,使飞机逐渐恢复水平。整个过程在 1~2 秒内完成,超调量控制在 2° 以内,即认为控制品质合格。

2.1.4 常见误区与总结

风险提示:初学者常犯的错误是只关注控制律参数整定,而忽略传感器延迟和执行机构动态。实际上,传感器延迟 10ms 加上执行机构时间常数 50ms,会在控制回路中引入约 60ms 的等效延迟,这在高带宽控制中可能导致相位裕度下降 10°~15°,甚至引发振荡。因此,在控制律设计时必须将传感器滤波延迟和执行机构动态纳入被控对象模型。

总结:飞行控制的基本原理是闭环负反馈,核心在于“测量-比较-计算-执行”的循环。理解内环/外环结构、掌握稳定性判据、重视执行机构特性,是进入飞控系统设计的第一步。

2.2 飞控计算机的功能与组成

飞控计算机(FCC)是飞控系统的“大脑”,在硬件上承担信号采集、控制律计算、指令输出和余度管理的全部任务。其功能边界和硬件组成直接决定了系统的可靠性、实时性和可维护性。

2.2.1 功能清单

功能模块 具体职责 关键性能指标
传感器数据采集 接收 IMU(加速度计+陀螺仪)、GPS、空速管、磁力计、高度计等传感器数据,进行滤波、校准和坐标变换 采样率 ≥ 100Hz;延迟 ≤ 10ms;支持 ARINC429/1553B/CAN 等总线
控制律解算 执行姿态控制律、航迹控制律、导航制导律,生成舵面/油门指令 解算周期 ≤ 5ms(200Hz);浮点运算精度 ≥ 32bit
余度管理与表决 多通道数据交叉监控、故障检测、隔离和系统重构 故障检测时间 ≤ 50ms;表决逻辑无单点故障
输出驱动 将控制指令转换为 PWM、模拟电压或数字总线信号,驱动舵机/电调 输出分辨率 ≥ 12bit;更新率 ≥ 50Hz
自检测(BITE) 上电自检、周期自检、故障记录和上报 覆盖 CPU、存储器、I/O、电源、通信链路
数据记录与遥测 记录飞行参数、故障日志,通过遥测链路下传地面站 存储容量 ≥ 4GB;遥测帧率 ≥ 10Hz

2.2.2 硬件组成

典型飞控计算机硬件架构包含以下核心模块:

  • 主处理器(CPU/SoC):通常选用 PowerPC、ARM Cortex-A 系列或 FPGA+CPU 异构架构,主频 400MHz~1.5GHz,负责控制律解算和任务调度。对于三余度系统,每个通道独立配备处理器,避免共享资源。
  • 传感器接口单元:包括 SPI/I2C 接口(连接 IMU)、UART/RS422 接口(连接 GPS)、ADC 通道(连接模拟传感器)、CAN 总线控制器(连接大气数据计算机)。每个接口需设计电气隔离和浪涌保护。
  • 离散量 I/O:用于接收起落架收放状态、舱门开关等开关量信号,输出应急投放、灯光控制等指令。典型规格为 28V/开漏输出,光耦隔离。
  • 电源模块:输入 28V 直流(或 12V/24V),经 DC-DC 变换为 5V、3.3V、1.8V 等多路电源。三余度系统中,每个通道的电源独立,且需具备欠压/过压/反接保护。
  • 通信模块:包括机内通信(通道间交叉链路,通常采用 LVDS 或高速 CAN)和对外通信(遥测、地面站、任务系统)。
  • 存储模块:NOR Flash 存放引导程序和飞控参数,NAND Flash 存放飞行日志,SRAM 用于运行时的数据缓存。

2.2.3 案例拆解:某型无人机 FCC 硬件配置

以某型中大型固定翼无人机为例,其飞控计算机采用“双 CPU+FPGA”架构:

主处理器:NXP P2020 (双核 PowerPC, 1.0GHz)
协处理器:Xilinx Kintex-7 FPGA (用于传感器接口和余度表决)
传感器接口:3× SPI (IMU), 2× UART (GPS), 1× CAN (大气数据)
输出接口:8× PWM (舵机), 2× RS422 (备份)
电源输入:28V DC, 功耗 ≤ 25W
重量:1.2kg, 尺寸:180mm×120mm×45mm

该 FCC 在设计中特别强调通道间隔离:三个通道的电源、时钟、复位信号完全独立,仅通过高速 LVDS 交叉链路交换数据。每个通道的 FPGA 独立完成传感器采集和输出驱动,CPU 只负责控制律计算和故障逻辑,从而避免单点故障扩散。

2.2.4 常见误区与总结

风险提示:飞控计算机的硬件选型不能只关注 CPU 性能,更要关注实时性和确定性。普通 Linux 系统因调度不确定性不适合直接用于飞控,建议采用 VxWorks、RTEMS 或裸机程序。此外,存储器必须选用工业级(-40°C~+85°C)器件,避免商用级芯片在高温环境下失效。

总结:飞控计算机的功能覆盖“采集-计算-输出-管理”全链路,硬件上需保证每个通道的独立性、实时性和环境适应性。三余度系统的硬件设计重点在于通道间隔离和交叉监控链路的可靠性。

2.3 典型飞控系统架构概览

飞控系统架构根据余度等级和任务需求,可分为单余度、双余度、三余度和四余度等类型。三余度(Triplex)是民用和军用无人机中常见的折中方案,兼顾可靠性与成本。本节对比几种典型架构,并重点分析三余度架构的工作模式。

2.3.1 架构类型对比

架构类型 通道数 优点 缺点
单余度 1 结构简单、成本低、重量轻 任何故障即失控,可靠性最低
双余度 2 可检测故障并切换,成本适中 无法表决,故障检测后只能降级
三余度 3 可多数表决,单故障可隔离,双故障可检测 重量/成本较高,交叉链路复杂
四余度 4 可容忍双故障,表决精度高 重量/成本极高,仅用于大型有人机

2.3.2 三余度架构的工作模式

三余度飞控系统通常采用“三通道并行、多数表决”的工作模式。三个通道(A/B/C)同时运行相同的控制律,各自独立采集传感器数据、计算控制指令。在输出端,通过表决器对三个通道的指令进行多数表决(取中值或平均值),生成最终的舵面指令。当某一通道发生故障时,表决器自动剔除故障通道的输出,由剩余两个通道继续工作(降级为双余度模式)。

三余度系统的关键机制包括:

  • 交叉监控(Cross-Channel Monitoring):每个通道通过交叉链路将自身状态和关键数据发送给其他通道,进行一致性比较。比较项包括传感器数据、中间计算结果、输出指令等。
  • 故障检测与隔离:当某通道数据与其他两通道偏差超过阈值(如姿态角偏差 > 3° 持续 100ms),判定该通道故障,将其隔离。
  • 系统重构:故障通道被隔离后,系统自动切换为双余度模式,继续安全飞行。若剩余两通道再次出现不一致,则需根据故障类型决定是否进入降级模式或应急返航。

2.3.3 案例拆解:三余度表决逻辑的工程实现

以某型无人机三余度飞控的俯仰通道表决为例,三个通道的输出指令分别为 δA=10.2°、δB=10.5°、δC=10.3°。表决器采用中值选择策略:

排序:10.2° < 10.3° < 10.5°
中值:10.3° → 作为最终舵面指令输出
若通道 B 故障输出 15.0°,则排序为 10.2° < 10.3° < 15.0°
中值仍为 10.3°,故障通道 B 被自动剔除

该策略的优势在于:即使某一通道输出异常,只要其余两通道正常,表决结果不受影响。但需注意,中值表决要求三个通道的标定一致,否则在正常状态下也会产生偏差。因此,三余度系统在每次上电时需进行通道同步校准,确保三个通道的传感器零偏和增益一致。

2.3.4 常见误区与总结

风险提示:三余度系统并非“三个单通道的简单叠加”。如果三个通道共用同一电源、同一时钟源或同一传感器总线,那么这些共享资源就成为单点故障点。真正的三余度要求电源、时钟、传感器、通信链路、输出驱动全部独立,否则余度设计形同虚设。
设计要点:三余度系统的交叉链路带宽设计需留足裕量。假设每个通道以 200Hz 频率交换 100 字节数据,则交叉链路总带宽需求为 3×200×100×8 = 480kbps。考虑到协议开销和突发流量,建议实际链路带宽不低于 2Mbps。此外,交叉链路的延迟应控制在 1ms 以内,否则会影响表决的实时性。

总结:三余度架构通过“并行计算+多数表决”实现故障容错,其核心价值在于单故障不失控、双故障可检测。工程实现中需重点关注通道独立性、交叉监控的实时性和表决逻辑的鲁棒性。本章内容为后续深入分析三余度飞控的余度管理、故障检测和系统验证奠定了理论基础。