经典控制
控制器增益与整定
控制器的增益,说白了就是当出现偏差时,它“反推”的力道有多大。想象你把车开回自己的车道:如果你只是轻轻打方向盘,车要飘上好久才回正;如果你猛地一打,又会冲过头到对面,开始左右摇摆。增益就是这个“方向盘打多少”的选择,它被写成一个数字,控制器用它去乘以误差。增益小,反应温和而缓慢;增益大,反应又快又猛。整定,就是动手挑选这些数字的功夫,让机器既能迅速纠正自己,又不会冲过头、发抖或失稳。
大多数真实的控制器并不是只有一个旋钮,而是好几个——比如 PID 控制器的三个分量,每个都有自己的增益——而它们彼此互相牵扯。为了求快把一个调大,常常要以晃动作为代价;想压住晃动,反应又会变得迟钝。所以整定永远是在人们最在意的三件事之间走钢丝:响应速度(多快到达目标)、稳定性(能不能稳下来,而不是没完没了地振荡)和超调量(在稳定之前冲过目标多远)。好的整定,能找到那个甜蜜点,让系统同时做到反应敏捷、平稳又不慌乱。
工程师整定的方式各不相同。有人靠手动拧旋钮,一边看机器的表现,一边把每个增益上调或下调,直到感觉对劲为止。也有人按“食谱”来——一套套经验法则,先做个简单实验,再据此给出建议的起始值。还有许多现代系统会自我整定:测量自己的响应,并自动调整增益。无论用哪种方法,目标都是一样的:找到一组数字,让控制器恰到好处地反推——既不畏首畏尾,也不暴力过猛。
一架无人机若把高度增益调得太高,就会在目标高度上下反复弹跳,过好一阵才稳住;把这个增益往下调一档,它就能平滑地滑到正确的高度并保持住。
同一架无人机,两组增益:太高就弹跳,刚好就稳住。
并不存在唯一正确的增益——合适的取值取决于机器、任务,甚至取决于它当前承载的负载,所以一旦条件改变,往往就要重新整定。
又称
另见