给大家聊聊吸气式高超声速飞行器控制这块硬骨头,这是各国现在抢着占的空天新阵地。跟普通飞机不一样,这种叫AHV的飞行器把超燃冲压发动机和机身弄成了一盘“一体化”大餐。这么做带来了一大堆麻烦,比如非线性强、变化快、耦合重还有不确定因素多,老一套控制策略根本玩不转。咱们得先摸清这匹“超音速马”的脾气,才能把它驯服好。 它有三大“臭毛病”:第一是气动、热、弹性还有推进这四个因素的相互拉扯。高超声速气流在机身下表面形成附体激波,变成一个“预压缩面”,给进气道喂好东西;机身后部斜坡面又把尾喷流膨胀成推力。看着挺优雅,其实这四个力量互相打架。如果任何一环出了偏差,整个飞行器就会像跳舞一样乱动。另外呢,现在数据太少,加热太猛,飞行包线也很宽,同一套代码在不同空域容易“水土不服”,模型误差会越积越大。还有个麻烦是非最小相位问题,升降舵偏转产生俯仰力矩时升力反而抵消攻角变化,形成右半平面零点。燃料当量比又限制了舵面动作幅度,结果想快点走反而慢半拍。 第二是动力学建模特别难,“纵向”模型好做,“六自由度”模型太难搞了。以前Shaughnessy他们用锥形体建模忽略了气动弹性;后来Schmidt团队加了俯仰-高度耦合;Chavez和Schmidt用拉格朗日方程写出刚体运动和弹性振动耦合的二维解析式;Bilimoria和Schmidt把机身看成自由梁塞进阵风、地球曲率这些因素;Mirmirani用CFD算出X-43A外形俯仰力矩和推力的关系;Bolender和Doman用Euler-Bernouli梁假设引入6个弹性变量;Parker简化参数给出了面向控制的版本。国内吴宏鑫院士提出特征建模也在航天器上跑通了。 第三是控制算法不能单打独斗了。以前靠多套线性控制器打补丁很脆弱;X-43A试飞虽然成功却暴露了建模误差放大非线性动态的短板;王明昊引入松弛变量降低保守性;德龙把LPV和鲁棒控制混搭才有点“免疫力”。反馈线性化看起来很美但太难做到;杜立夫把特征模型自适应塞进去还是没考虑弹性振动。滑模控制抖振厉害;高海燕用预测控制减抖;Tian做了高阶滑模让“心跳”平复一些。反演控制需要外援;Ji用指令滤波反演+动态逆解决导数膨胀问题。智能控制比如模糊+神经网络也在搞;Wang和Xu各有千秋。 接下来还有五个工程化的“大山”挡着路:六自由度建模不够用;鲁棒性调参难两全;实时性瓶颈大;执行机构容易饱和或故障;弹性振动抑制不好办。 最后想说的是,要想让“超音速马”听令必须拆掉这些大山:模型得六自由度全覆盖;控制器要高精度、强鲁棒、快实时;工程化得数据稀、加热猛、包线宽、饱和限、故障突、振动跳一个都不能少。只有这样吸气式高超声速飞行器才能真正从实验室飞到蓝天上去。