1. 信号与系统基础:导弹控制系统中的信号分类与系统特性
各位同学,大家好。我是你们这门课的老讲师。在导弹控制这个行当里摸爬滚打十几年,今天咱们来聊聊最基础、也最绕不开的东西——信号与系统。
你可能会问,搞导弹控制,上来就讲数学基础,是不是太枯燥了?我当年刚入行时也这么想。直到有一次,我在半实物仿真实验室里,盯着示波器上那团乱麻似的波形,死活找不到问题出在哪。后来老总工过来看了一眼,说:“小X,你先把信号是连续的还是离散的搞清楚,再谈滤波。” 一句话点醒梦中人。说白了,基础不牢,地动山摇。
1.1 导弹控制系统中的信号分类
我们导弹控制系统里跑的信号,五花八门。但归纳起来,主要看两个维度:一个是时间轴上的形态,另一个是能不能精确预测。
1.1.1 连续信号 vs 离散信号
连续信号,就是在时间上连续不断的信号。比如陀螺仪测出来的角速度,电位计测出来的舵面偏角,这些都是随时间连续变化的物理量。你拿示波器看,是一条光滑的曲线。
离散信号,则是时间上不连续的信号。现在都用数字计算机控制,CPU每隔一个固定周期(比如1毫秒)才采一次样。这采回来的数据,就是离散信号。说白了,就是一堆时间点上的数值。
我个人习惯:在分析系统稳定性时,我总会在脑子里先画一条连续域的根轨迹,再映射到离散域。这样心里有底。
举个例子,导弹的惯导系统输出的是连续的速度、位置信息。但飞控计算机读到的,是经过AD采样后的离散数据点。这两者之间,差了采样定理和量化误差。嗯,这里要注意,采样频率选低了,信号会混叠,那导弹可就不知道飞哪去了。
1.1.2 确定信号 vs 随机信号
确定信号,就是能用明确的数学表达式描述的信号。比如我们给舵机发的指令信号,是一个阶跃或者斜坡,这就是确定的。
随机信号,则无法精确预测,只能用统计特性描述。比如大气紊流对弹体的扰动,发动机振动带来的噪声,还有电子元器件的热噪声。这些信号,你永远不知道下一秒的具体值是多少。
我曾经在测试一个制导回路时,发现导弹脱靶量总是偏大。查了三天,最后发现是导引头接收机的噪声模型没建对。随机信号的处理,说白了就是跟不确定性做斗争。
| 信号类型 | 典型例子 | 处理方法 |
|---|---|---|
| 连续确定信号 | 舵机指令、参考轨迹 | 拉普拉斯变换、傅里叶变换 |
| 连续随机信号 | 大气紊流、振动噪声 | 功率谱密度、相关函数 |
| 离散确定信号 | 数字控制指令 | Z变换、差分方程 |
| 离散随机信号 | 量化噪声、测量噪声 | 数字滤波、卡尔曼滤波 |
1.2 系统的基本特性
搞清楚了信号,咱们再看看系统。一个导弹控制系统,本质上就是一个将输入信号(指令、扰动)变换为输出信号(姿态、位置)的“黑箱子”。这个黑箱子有什么特性,直接决定了导弹能不能打得准。
1.2.1 线性与非线性
线性系统,满足叠加性和齐次性。说白了,就是输入加倍,输出也加倍;两个输入同时作用,输出等于各自输出之和。
你想想看,导弹的刚体动力学方程,在小攻角假设下,可以近似为线性系统。但一旦做大机动,攻角大了,气动参数变化剧烈,线性模型就不准了。
避坑指南:我曾经在工程中犯过一个低级错误——把饱和限幅环节当成线性处理。结果仿真时系统稳定,实际试飞时舵机一打满,系统就发散。记住,饱和、死区、间隙,这些都是典型的非线性,千万别忽略。
1.2.2 时变与时不变
时不变系统,就是系统的参数不随时间变化。今天测的传递函数,明天测还是一样的。
时变系统,参数随时间变化。导弹飞行过程中,燃料不断消耗,质量在变,质心在移,气动参数也随高度和马赫数变化。所以严格来说,导弹是一个时变系统。
但我个人的工程经验是:在短时间内(比如一个控制周期内),我们可以把它当作时不变系统来处理。这就是“冻结系数法”。你想想看,如果每个时刻都要重新设计控制器,那计算量谁也扛不住。
1.2.3 因果性
因果系统,就是输出只取决于当前和过去的输入,不取决于未来的输入。说白了,原因在前,结果在后。
所有物理可实现的系统都是因果的。你不可能还没按发射按钮,导弹就飞出去了。但在信号处理中,我们有时会用到非因果的滤波器(比如离线处理数据时),那只是数学上的便利,工程实现时一定要加延迟补偿。
1.2.4 稳定性
这是最要命的一条。一个不稳定的导弹控制系统,后果不堪设想。
稳定性的定义:系统在受到扰动后,能够恢复到原来的平衡状态,或者保持在某个有界范围内。
在导弹控制中,我们最关心的是BIBO稳定性(有界输入有界输出)。只要输入信号是有界的,输出信号也必须是有界的。
我建议:判断线性时不变系统的稳定性,最直观的方法就是看传递函数的极点。所有极点都在左半平面,系统就稳定。对于离散系统,所有极点都在单位圆内。这个结论,我每次做系统设计时都会默念一遍。
但要注意,非线性系统的稳定性分析要复杂得多。李雅普诺夫稳定性理论、描述函数法、相平面法,这些都是我们工程师的武器库。
1.3 知识体系总览
下面这张图,是我自己总结的本章知识框架。你把它印在脑子里,后面学起来会轻松很多。
这张图把信号分类和系统特性串在了一起。左边是信号,右边是系统,下面是它们在导弹控制中的落脚点。你每次遇到一个具体问题,都可以回到这张图上,看看自己卡在了哪个环节。
好了,第一章的内容就到这里。这些概念看起来简单,但真正用好它们,需要大量的工程实践。后面我们会一步步深入,把这些基础工具用到导弹控制的每一个环节中去。
公众号:蓝海资料掘金营,微信deep3321