1. 课程导入
在固定翼飞控中,高度与速度并不是两个彼此独立的控制量。飞机爬升时,若不增加推力,速度通常会下降;俯冲时,若不收油门,速度又会迅速上升。传统飞控往往把高度环和速度环分别设计,再通过混控矩阵把升降舵与油门耦合起来,结果是参数互相牵制、调参周期长、风扰下容易出现“压高度就掉速、补速度就掉高度”的振荡。TECS(Total Energy Control System,总能量控制系统)正是为解决这一矛盾而提出的控制架构。
本节核心结论:TECS 把飞机的总能量(动能 + 势能)与能量分配比例作为被控对象,用油门控制总能量、用升降舵控制能量在速度与高度之间的分配,从而把“高度—速度”耦合问题转化为“能量—分配”解耦问题。
一、TECS 的定义与核心原理
TECS 最早来源于大型运输机的自动飞行控制研究,其基本思想是把飞机看成一个能量系统。飞机的总比能量可近似表示为:
E_total = h + V² / (2g)
其中:
h —— 当前高度(势能项)
V —— 当前真空速(动能项)
g —— 重力加速度
能量变化率:Ė = ḣ + (V·V̇)/g
能量分配: B = ḣ - (V·V̇)/g
当总能量偏低时,说明飞机“能量不足”,应增加油门;当总能量偏高时,应减小油门。而能量在高度与速度之间如何分配,则由升降舵决定:拉杆使能量更多转化为势能(爬升、掉速),推杆使能量更多转化为动能(下降、增速)。这样,油门与升降舵的职责被清晰分离,避免了两个回路互相打架。
在工程实现中,TECS 通常包含能量状态估计、总能量误差计算、能量分配误差计算、油门指令生成、俯仰指令生成以及限幅与优先级保护等环节。其信号链可以概括为下图。
二、发展背景:从分离控制到总能量控制
早期固定翼飞控多采用“高度环 + 速度环”的分离式结构。高度环输出俯仰指令,速度环输出油门指令,二者通过混控矩阵耦合。这种结构在平飞小扰动下表现尚可,但在大高度差爬升、陡下滑、顺风切变等场景中,容易出现能量管理混乱。例如,飞机在顺风中地速增大,若速度环只按空速判断,可能误判为能量充足而收油门,导致实际总能量不足。
TECS 的引入改变了这一局面。它不直接分别控制高度和速度,而是先计算总能量误差与分配误差,再统一生成油门与俯仰指令。其优势在于:
- 解耦性好:油门管总能量,升降舵管分配,减少两个回路的相互干扰。
- 抗风性强:基于能量状态而非单纯高度/速度误差,对风切变和阵风更鲁棒。
- 调参更系统:参数围绕能量时间常数、分配增益、限幅优先级展开,逻辑清晰。
- 飞行品质更稳:爬升、下滑、定高、定速之间的过渡更平滑。
三、TECS 在固定翼飞控中的作用与典型场景
在 ArduPilot、PX4 等开源飞控中,TECS 已成为固定翼高度与速度控制的核心模块。它通常位于导航层与控制分配层之间,接收目标高度、目标空速、当前高度、当前空速、爬升率估计等信号,输出油门指令和俯仰指令。
| 场景 | 传统分离控制表现 | TECS 表现 |
|---|---|---|
| 大高度差爬升 | 速度掉得快,油门补偿滞后 | 提前增加总能量,速度保持更稳 |
| 陡下滑进场 | 高度与速度容易振荡 | 能量分配明确,下滑轨迹更平滑 |
| 顺风切变 | 空速误判导致能量管理偏差 | 基于总能量估计,抗扰能力更强 |
| 定高巡航 | 油门与升降舵频繁互扰 | 总能量稳定,分配微调即可 |
四、学习目标与整体课程框架
本课程围绕 TECS 的能量控制思想、参数体系、调参流程与实战排障展开,目标是让学习者能够独立完成固定翼 TECS 的配置、试飞与优化。具体学习目标包括:
- 理解总能量与能量分配的基本概念,掌握 TECS 的信号链与核心公式。
- 熟悉 TECS 关键参数的含义、单位、默认值与相互影响关系。
- 掌握从基础参数设置到试飞验证的完整调参流程。
- 能够根据飞行日志识别能量振荡、速度跟踪差、高度超调等典型问题。
- 具备在不同机型、不同风况下调整 TECS 参数的工程能力。
学习建议:学习 TECS 时,不要只记参数名,而要始终围绕“总能量—分配”这条主线。每调一个参数,先问自己:它影响的是总能量回路,还是能量分配回路?这样调参才不会迷失方向。
常见误区:很多初学者把 TECS 当成“更高级的 PID”,直接套用旧参数,结果越调越乱。TECS 的参数具有明确的物理意义,必须结合机型重量、翼载、动力推重比和期望的爬升/下滑性能来设置。忽略能量守恒关系,只靠试错,往往事倍功半。
整体课程将按照“概念—原理—参数—调参—试飞—排障—复盘”的路径推进。本节作为导入,先建立 TECS 的全局认知:它是什么、为什么需要它、它在飞控中处于什么位置,以及后续要学什么。掌握这条主线后,后续每一节的参数与案例都会落在“总能量”和“能量分配”这两个支点上,形成完整的知识体系。