一、制导律概论
1.1 制导与控制的基本概念
先说说制导和控制这两个词。很多人容易搞混,其实它们是一对「兄弟」,但分工不同。
制导,说白了就是「往哪飞」。它解决的是飞行器应该沿着什么路径运动的问题。比如一枚导弹要打中一架飞机,制导系统就得算出:现在该往哪个方向拐?
控制,则是「怎么飞」。它负责让飞行器按照制导系统给出的指令,实际执行动作。比如舵面该偏转多少度?发动机推力怎么调?
我个人的理解是:制导是大脑,控制是手脚。大脑想好了路线,手脚去执行。两者缺一不可。
核心关系:制导系统输出期望的飞行轨迹或指令,控制系统负责跟踪这些指令。制导律就是连接两者的「桥梁」。
举个例子。我在做某型空地导弹项目时,遇到过一个问题:制导律算出的过载指令是10g,但控制系统的响应速度跟不上,结果导弹在末端直接脱靶。嗯,这就是制导与控制没匹配好的典型教训。
1.2 制导律发展历程
制导律的发展,其实是一部「从粗放到精细」的历史。我把它分成几个阶段:
- 早期(1940s-1950s):纯比例导引法。简单粗暴,靠视线角速率来引导。那时候的导弹,能打中目标就不错了。
- 中期(1960s-1980s):最优制导律出现。随着控制理论的发展,人们开始考虑「怎么打更省燃料」「怎么打命中概率更高」。我记得读研时导师说过:「最优制导律让导弹学会了精打细算。」
- 现代(1990s至今):自适应、智能制导律。目标会机动了,环境复杂了,传统方法不够用了。于是有了滑模制导、神经网络制导、强化学习制导等新方法。
你想想看,从最简单的「追着目标跑」,到现在的「预判目标的预判」,这中间走了七八十年。
个人经验:我建议初学者先从比例导引法学起。别看它简单,实际工程中80%的场景都能用。我见过太多人一上来就搞滑模、搞自适应,结果连基本仿真都跑不通。
1.3 制导律分类
制导律的分类方式有很多种。按信息获取方式,我习惯分成三大类:
1.3.1 寻的制导
这是最常见的一种。导弹自己「看」目标,自己算怎么打。比如红外制导的空空导弹、雷达制导的地空导弹。
- 优点:自主性强,不需要外部信息
- 缺点:探测距离有限,容易被干扰
- 典型方法:比例导引法、追踪法
我曾经参与过一个红外导引头的测试项目。有一次在沙漠里做外场试验,太阳光反射到沙地上,导引头直接把沙丘当成目标了...嗯,这就是寻的制导的局限性——它只相信自己「看到」的东西。
1.3.2 自主制导
飞行器按照预先装定的程序飞行,不依赖外部信息。比如巡航导弹的惯性导航、弹道导弹的星光制导。
- 优点:完全自主,无法被干扰
- 缺点:精度随时间下降,无法应对突发情况
- 典型方法:惯性制导、地图匹配制导
注意:自主制导的误差会随时间累积。我见过一个案例,某型导弹因为惯性器件漂移,飞行了1000公里后偏了2公里。所以现在一般都采用组合导航,用GPS或星光来修正。
1.3.3 遥控制导
地面站或母机通过无线电指令控制飞行器。比如早期的空地导弹、无人机。
- 优点:计算能力在地面,可以处理复杂情况
- 缺点:依赖通信链路,容易被切断
- 典型方法:指令制导、波束制导
说白了,遥控制导就像「放风筝」——线断了,风筝就失控了。
1.4 制导律设计的基本要求
设计一个制导律,不是随便找个公式套上去就行。我个人总结了几个硬指标:
| 要求 | 说明 | 我的经验 |
|---|---|---|
| 命中精度 | 脱靶量要小,最好直接命中 | 工程上一般要求脱靶量小于目标尺寸的1/10 |
| 鲁棒性 | 对参数变化、外界干扰不敏感 | 我见过一个设计,仿真时精度0.1m,实际飞行时因为气动参数偏差,脱靶量变成10m |
| 实时性 | 计算要快,不能延迟 | 弹载计算机的算力有限,复杂算法跑不动 |
| 可实现性 | 指令不能超出飞行器物理极限 | 比如过载不能超过结构强度,舵面偏转不能超限 |
| 能量最优 | 尽量节省燃料或能量 | 对于远程导弹,这一点尤其重要 |
避坑指南:我曾经在某个项目中,设计了一个理论上完美的制导律,仿真结果漂亮极了。结果一上硬件,发现计算周期太长,弹载计算机根本跑不动。从那以后,我设计制导律时都会先问一句:「这算法能在10ms内算完吗?」
知识体系总览
下面这张图,是我梳理的本章知识结构。你可以把它当作一个「地图」,后面每章都会对应到其中的某个分支。
这张图把本章的核心内容串起来了。你可以看到,制导律概论其实就四个板块:基本概念、发展历程、分类、设计要求。后面每一章,都会围绕这张图里的某个分支展开。
学习建议:我建议你把这张图记在脑子里。每次学到一个新的制导律方法,就问自己三个问题:它属于哪一类?它解决了什么实际问题?它满足哪些设计要求?这样学起来会快很多。
公众号:蓝海资料掘金营,微信deep3321