4、手动整定方法:经验试凑法、阶跃响应观察法、临界比例度法
说到速度环参数整定,很多新手第一反应就是「上自动整定」。但说实话,我干了十几年运动控制,真正遇到棘手的场合——比如大惯量负载、柔性连接、或者机械共振明显的设备——自动整定往往搞不定。这时候,手动整定才是真功夫。
这一章,我带你过一遍三种最经典的手动整定方法。它们各有各的脾气,也各有各的适用场景。你想想看,如果连这三种基本功都拿不下,那遇到现场调试的突发状况,可就真抓瞎了。
核心观点:手动整定不是「瞎调」,而是有章可循的工程方法。掌握它,你才算真正入了速度环调参的门。
4.1 经验试凑法:老工程师的直觉
经验试凑法,说白了就是「凭感觉调」。但你别小看这个「感觉」,它是建立在大量实践基础上的工程直觉。我个人习惯把这种方法叫做「三步走」:先调比例,再加积分,最后微分。
第一步:调比例增益 Kp
先把 Ki 和 Kd 设成 0,只保留比例项。然后从一个小值开始,比如 0.5,慢慢往上加。观察电机响应:
- 如果响应太慢,就加 Kp
- 如果出现持续振荡,就减 Kp
- 如果超调太大,也减 Kp
第二步:加积分增益 Ki
比例调好后,系统会有稳态误差。这时候加积分项。Ki 从 0.01 开始,慢慢往上加,直到稳态误差消失。但注意,Ki 太大会让系统变「肉」,响应变慢。
第三步:加微分增益 Kd
如果系统超调大、响应慢,可以加一点微分。Kd 从 0.001 开始,一点点试。微分对噪声敏感,加多了反而坏事。
我的经验:我在项目中遇到过一台印刷机,负载惯量变化特别大。用经验试凑法,我花了大概半小时就调好了。要是上自动整定,光等它收敛就得十几分钟,还不一定准。说白了,经验试凑法在「快速粗调」阶段,效率极高。
4.2 阶跃响应观察法:让数据说话
这个方法比经验法更「科学」一点。核心思路是:给系统一个阶跃指令,然后看速度反馈的响应曲线,根据曲线特征来调参数。
具体操作步骤:
- 给一个速度阶跃指令,比如从 0 到 1000 rpm
- 用示波器或驱动器自带的录波功能,抓取速度反馈曲线
- 分析曲线的三个关键指标:上升时间、超调量、调节时间
- 根据指标调整 PID 参数
| 曲线特征 | 问题诊断 | 调整策略 |
|---|---|---|
| 上升慢,无超调 | 比例增益太小 | 增加 Kp |
| 超调大,振荡多 | 比例增益太大 | 减小 Kp,或加 Kd |
| 稳态误差明显 | 积分增益不够 | 增加 Ki |
| 响应抖动、噪声大 | 微分增益过大 | 减小 Kd,或加滤波 |
注意:阶跃响应观察法要求系统在测试时处于稳定状态。我曾经遇到过一台设备,机械连接有松动,阶跃响应曲线看起来像「心电图」——全是毛刺。后来发现是联轴器螺丝松了。所以,调参之前先检查机械,这是铁律。
4.3 临界比例度法:最「数学」的方法
临界比例度法,也叫 Ziegler-Nichols 法。它不需要你凭感觉猜,而是通过一个实验找到系统的「临界点」,然后查表算出参数。我个人觉得,这是三种方法里最「硬核」的。
操作流程:
- 把 Ki 和 Kd 设成 0,只用比例控制
- 慢慢增加 Kp,直到系统出现等幅振荡
- 记录此时的 Kp 值,记为 Ku(临界增益)
- 测量振荡周期,记为 Tu
- 查下表,计算 PID 参数
| 控制器类型 | Kp | Ki | Kd |
|---|---|---|---|
| P | 0.5 × Ku | — | — |
| PI | 0.45 × Ku | 1.2 × Kp / Tu | — |
| PID | 0.6 × Ku | 2 × Kp / Tu | Kp × Tu / 8 |
避坑指南:我曾经在调试一台大型龙门铣时用临界比例度法,结果振荡幅度越来越大,差点把机械搞坏。后来才意识到,临界振荡的幅度必须控制在安全范围内。我的建议是:当振荡幅度达到设定值的 5%~10% 时,就不要再加 Kp 了。安全第一,参数第二。
4.4 三种方法怎么选?
你可能会问:这三种方法,到底用哪个?我的回答是:看情况。
- 经验试凑法:适合快速粗调,或者你对这台设备已经很熟悉了。我一般用它做「第一轮」调试。
- 阶跃响应观察法:适合有示波器或录波工具的场合。它能给你直观的反馈,调起来心里有底。
- 临界比例度法:适合对精度要求高的场合,或者你完全不了解这个系统。但它有风险,操作要小心。
嗯,这里要注意一点:不管用哪种方法,调完参数后一定要做「满行程测试」和「负载变化测试」。我见过太多人调完参数觉得没问题,结果一上负载就振荡。所以,别偷懒,多测几遍。
最后说一句:手动整定不是「玄学」,它是可以学习和积累的。你调得多了,自然就有感觉。就像开车一样,老司机换挡不用看转速表,凭发动机声音就知道该升档还是降档。调参数也是这个道理。
公众号:蓝海资料掘金营,微信deep3321