实战秘籍——驯服PID参调
PID 是三个“小帮手”

想象你要调淋浴的水温,PID 就是三个帮你调水温的助手:
-
比例(P):眼睛看到水温不对,立刻动手调阀门。
-
调太大:水温会在冷热之间来回晃(震荡)。
-
调太小:水温半天都调不到位(反应慢)。
-
-
积分(I):发现水温离目标还差一点,慢慢补刀。
-
比如水温卡在38℃(目标40℃),它会一点一点把水温推上去。
-
调太大:水温会突然冲过头(超调)。
-
-
微分(D):预判水温变化趋势,提前刹车。
-
比如水温正在快速升温,它会提前关小阀门防过热。
-
调太大:水温会变得很迟钝,甚至被噪声干扰(比如水压波动)。
-

调试口诀:先P,再I,最后D
第1步:先调 P(比例)
-
关掉 I 和 D(把 Ki 和 Kd 设为0)。
-
从小往大调 Kp,比如从1开始试。
-
目标:让系统快速反应,但不要来回震荡。
-
✅ 好现象:温度从20℃升到50℃,虽然到50℃后有点超调,但能稳定下来。
-
❌ 坏现象:温度在50℃上下不停摆动 → 减小 Kp。
-
比喻:就像开车时猛打方向盘会左右晃,轻轻转才能平稳到目标。
第2步:加 I(积分)消除残留误差
-
保持 P 的值不变(比如 Kp=3)。
-
从小往大调 Ki,比如从0.01开始试。
-
目标:消除系统最后的“小误差”。
-
✅ 好现象:水温从49℃慢慢补到50℃。
-
❌ 坏现象:水温冲到52℃又掉到48℃ → 减小 Ki。
-
比喻:像倒水时快满的时候要一点点倒,否则会溢出。
第3步:加 D(微分)抑制震荡
-
保持 P 和 I 的值不变。
-
从小往大调 Kd,比如从0.1开始试。
-
目标:让系统稳定得更“顺滑”。
-
✅ 好现象:温度从49.5℃平稳升到50℃,没有超调。
-
❌ 坏现象:温度反应变迟钝,或者突然抖动 → 减小 Kd。
-
比喻:像骑自行车快摔倒时,提前调整车把保持平衡。

常见问题急救包
-
水温来回震荡:
-
可能 Kp 太大 或 Kd 太小 → 先降 Kp,再适当加 Kd。
-
-
水温半天不动:
-
可能 Kp 太小 或 Ki 被限制 → 先升 Kp,检查积分是否生效。
-
-
水温突然冲过头:
-
可能 Ki 太大 或 D 没起作用 → 降 Ki,加一点 Kd。
-

浙公网安备 33010602011771号