4. 速度环增益调优:比例增益与积分时间常数的物理意义

速度环调参,说白了就是跟“响应快不快”和“稳不稳”这两件事较劲。很多工程师一上来就猛怼比例增益,结果电机嗡嗡响,甚至过冲撞限位。我刚开始带项目那会儿也干过这事,后来才明白——你得先理解这两个参数到底在干嘛。

4.1 速度环比例增益(Kvp)的物理意义

比例增益 Kvp,你可以把它想象成“放大镜的倍数”。

速度环的输入是“速度指令”和“实际速度”的差值,也就是速度误差。Kvp 越大,这个误差被放大的倍数就越高,电机就越拼命地去追目标速度。

  • Kvp 偏小:电机反应迟钝,像踩了棉花。速度跟踪慢,负载一变化就掉速。
  • Kvp 偏大:电机反应过激,像打了鸡血。容易产生震荡、啸叫,甚至机械共振。

核心结论:Kvp 决定速度环的“响应带宽”。每提高一倍 Kvp,理论上响应带宽能提升约 10~20 Hz,但前提是机械系统扛得住。

我在项目中遇到过一台贴片机,Kvp 调到 80 时电机开始高频抖动。后来发现是联轴器有微小间隙,Kvp 一高就把间隙激励出来了。嗯,这里要注意——Kvp 不是越大越好,得看机械的“底子”。

4.2 积分时间常数(Tvi)的物理意义

积分时间常数 Tvi,它的作用是“消除静差”。

你想想看,如果只有比例增益,电机在带负载时总会差那么一点速度,这就是稳态误差。积分项就是专门来收拾这个误差的。它把过去一段时间的误差累积起来,慢慢推着电机往目标走。

  • Tvi 偏大:积分作用弱,消除静差慢。负载突变后,速度恢复要磨蹭半天。
  • Tvi 偏小:积分作用强,但容易“积分饱和”。电机可能超调,甚至来回震荡。

我的经验:Tvi 一般先设一个偏大的值(比如 20ms),等 Kvp 调好后再慢慢往下压。千万别一开始就把 Tvi 设得很小,否则积分和比例会“打架”,系统很难稳定。

我曾经调试一台印刷机,Tvi 从 10ms 改到 5ms 后,速度响应确实快了,但每次启停都会过冲 3%。后来把 Tvi 改回 8ms,再配合一点前馈,问题就解决了。说白了,积分不是越强越好,得给系统留点“喘息”的空间。

4.3 Kvp 与 Tvi 的配合关系

这两个参数不是孤立的。它们之间有个经典的“耦合效应”:

参数组合 响应特性 典型问题
Kvp 大 + Tvi 大 响应快,但静差消除慢 负载变化后速度恢复慢
Kvp 大 + Tvi 小 响应极快,但容易震荡 系统不稳定,可能啸叫
Kvp 小 + Tvi 大 响应慢,但稳定 动态性能差,适合低要求场合
Kvp 小 + Tvi 小 响应慢,且容易超调 最不推荐的组合

我个人习惯是先固定 Tvi 为一个中等值(比如 15ms),然后单独调 Kvp。等 Kvp 找到最佳点后,再回头微调 Tvi。这样能避免两个参数同时调,搞不清是谁的问题。

4.4 手动扫频法:寻找最佳值

手动扫频法,说白了就是“给系统做体检”。你给速度环输入不同频率的正弦波指令,看它能不能跟得上。

具体步骤是这样的:

  1. 准备工作:把伺服切换到速度模式,负载带上(最好是实际工况负载)。
  2. 设置扫频参数:从低频开始(比如 1 Hz),幅值设为额定转速的 5%~10%。
  3. 观察响应:用示波器或驱动器自带的监控功能,看实际速度曲线是否跟得上指令。
  4. 逐步提高频率:每次增加 5~10 Hz,直到实际速度的幅值衰减到指令的 70%(也就是 -3dB 点)。
  5. 记录带宽:这个 -3dB 点对应的频率,就是当前 Kvp 下的速度环带宽。

避坑指南:我曾经在扫频时没注意机械共振点,结果在 120 Hz 附近电机突然剧烈抖动,差点把刀具撞坏。后来我学乖了——扫频前先用小幅值探一下,确认没有异常振动再加大幅值。

手动扫频法的核心目标,就是找到“Kvp 的临界值”。当你发现再增加 Kvp,带宽不再明显提升,或者电机开始抖动,那这个点就是最佳值。

举个例子:某次我调试一台数控机床,Kvp 从 20 开始往上调。在 Kvp=50 时,带宽达到 80 Hz;Kvp=60 时,带宽只增加到 85 Hz,但电机开始有轻微抖动。最终我选了 Kvp=55,带宽 82 Hz,既保证了响应,又留了安全余量。

4.5 扫频结果的分析与决策

扫频完成后,你会得到一组数据。怎么判断好不好?

  • 带宽够用:一般速度环带宽达到机械系统固有频率的 3~5 倍就够。比如机械共振点在 30 Hz,那速度环带宽做到 90~150 Hz 就 OK。
  • 相位裕度:如果扫频时发现实际速度滞后指令太多(超过 90°),说明系统快不稳定了,需要降低 Kvp 或增大 Tvi。
  • 噪声水平:如果电机在扫频过程中出现高频啸叫,说明 Kvp 已经接近极限,赶紧降回来。

小技巧:扫频时别只看幅值,也要看波形形状。如果实际速度波形出现“削顶”或“畸变”,说明驱动器已经饱和了,这时候再增加 Kvp 也没用。

4.6 知识体系总览

下面这张图把速度环调参的核心逻辑串起来了。你可以把它当作调参时的“导航地图”。

速度环调参知识体系 速度环调参 比例增益 Kvp 积分时间 Tvi 响应带宽 震荡风险 消除静差 积分饱和 手动扫频法 核心思路:先调 Kvp 确定带宽上限,再调 Tvi 消除静差,最后用扫频验证整体性能

这张图把 Kvp、Tvi 和扫频法的关系理清楚了。你调参时,就按这个流程走:先定 Kvp 的边界,再优化 Tvi 的精度,最后用扫频法做一次“全身体检”。

4.7 实战建议

最后,给你几个我这些年总结出来的实操建议:

  • 别追求极致带宽:带宽做到机械系统能承受的上限就够了,多留 20% 的余量给安全。
  • 扫频时带真实负载:空载和带载的响应完全不同。我见过有人空载调得飞起,一上负载就震荡。
  • 记录每次调参:把 Kvp、Tvi、带宽、波形截图都记下来。下次遇到类似设备,直接套用经验值,能省一半时间。

一句话总结:Kvp 决定“能不能跟上”,Tvi 决定“跟得准不准”,扫频法就是验证“跟得好不好”。三者配合好了,你的伺服系统才能又快又稳。