4. 伺服驱动参数整定:增益调整、速度环与位置环、滤波器设置、共振抑制

说到轨迹抖动,十有八九跟伺服驱动参数没整好有关系。我见过太多现场,机械装得挺扎实,一跑起来就是抖,最后发现是增益给得太高,或者滤波器压根没开。这一章咱们就把这几个核心环节掰开揉碎讲清楚。

核心逻辑:伺服驱动参数整定的本质,是在响应速度与系统稳定性之间找平衡。增益越高,响应越快,但越容易抖;滤波器能压住高频振荡,但会引入相位滞后。你得根据实际负载和机械特性,找到那个“刚刚好”的点。

4.1 增益调整——从“能跑”到“跑得稳”

增益调整是伺服整定的第一步。说白了,就是告诉驱动器:“你得多大力气去纠正位置偏差?”

我个人习惯先把速度环和位置环的增益都设到较低值,比如厂家默认值的 50%,然后慢慢往上加。为什么?因为从低往高调,系统不容易飞车,安全。

4.1.1 速度环增益(Kv)

速度环是内环,它直接控制电机的转速。Kv 值决定了速度响应的快慢。

  • Kv 太低:电机响应慢,启动和停止时有明显的“软绵绵”感觉,轨迹跟踪误差大。
  • Kv 太高:电机容易啸叫,速度波动大,甚至出现高频抖动。

我在项目中遇到过一台立式加工中心,Z 轴在快速下刀时总是抖。检查了半天,发现是 Kv 设到了 120%,而负载惯量比又没配好。降到 80% 后,问题立刻消失。嗯,这里要注意:Kv 不是越高越好。

4.1.2 位置环增益(Kp)

位置环是外环,它决定了最终的位置精度。Kp 值越大,位置跟随越紧,但容易引发超调和震荡。

参数 作用 调高后果 调低后果
Kv(速度环) 控制转速响应 高频抖动、啸叫 响应迟钝、跟踪误差大
Kp(位置环) 控制位置精度 超调、震荡、过冲 定位慢、圆弧过渡差

我的调试口诀:先调 Kv 让电机转起来不抖,再调 Kp 让位置停得准。Kv 和 Kp 的比例通常建议在 5:1 到 10:1 之间,具体看机械刚性。

4.2 速度环与位置环的配合

这两个环不是独立工作的。你想想看,位置环的输出就是速度环的输入。如果位置环给的速度指令本身就带震荡,速度环再怎么调也没用。

我曾经调试一台龙门双驱结构,左右两个伺服总是不同步。单独测每个轴的速度环都很稳,但一跑位置环就抖。后来发现是位置环的积分时间常数设得太小,导致速度指令有毛刺。把积分时间从 5ms 改到 12ms,问题解决。

4.2.1 惯量比的影响

负载惯量比是整定前必须确认的参数。如果这个值不对,增益调得再好也是白搭。

  • 惯量比 = 负载惯量 / 转子惯量
  • 推荐范围:1:1 到 10:1。超过 10:1,系统会变得很难调。
  • 我的做法:用驱动器的自动惯量辨识功能跑一遍,然后手动微调。自动辨识出来的值通常偏大 10%-20%,我会适当降一点。

避坑指南:我曾经遇到过一台设备,自动惯量辨识结果显示惯量比是 15:1,但实际机械结构根本没那么重。后来发现是联轴器有间隙,导致辨识结果失真。所以,自动辨识结果只能参考,最终要以实际运行效果为准。

4.3 滤波器设置——给系统“降噪”

滤波器是解决高频抖动最直接的手段。当机械系统存在共振点时,增益调得再低也没用,必须靠滤波器把那个频率点“切掉”。

4.3.1 陷波滤波器(Notch Filter)

陷波滤波器专门针对某个特定频率进行衰减。它有三个关键参数:

  • 中心频率:共振点的频率,单位 Hz。可以通过扫频或听声音判断。
  • 深度:衰减量,单位 dB。一般设到 -10dB 到 -20dB 就够。
  • 宽度(Q值):影响范围。Q 值越大,影响范围越窄,对相邻频率影响越小。

我记得有一次调试一台高速冲床,送料轴在 200Hz 附近有强烈的共振。我用了两个陷波滤波器:一个在 195Hz,深度 -15dB;一个在 205Hz,深度 -10dB。效果立竿见影,抖动直接降了 70%。

4.3.2 低通滤波器(Low-Pass Filter)

低通滤波器用于抑制高频噪声。它会让高频信号衰减,但也会带来相位滞后。

  • 截止频率:一般设为速度环带宽的 3-5 倍。
  • 注意:截止频率设得太低,系统会变得迟钝,轨迹跟踪会有明显延迟。

滤波器选择原则:有明确的共振峰,用陷波滤波器;没有明显共振峰但整体噪声大,用低通滤波器。两者可以同时使用,但要注意总相位滞后不要超过 30°。

4.4 共振抑制——从“治标”到“治本”

滤波器是“治标”,共振抑制是“治本”。共振抑制的核心思路是:通过调整驱动器的控制算法,主动抵消机械系统的共振。

4.4.1 共振频率检测

在做共振抑制之前,得先找到共振点。常用的方法有两种:

  1. 扫频法:让驱动器输出一个频率从低到高的正弦波信号,同时监测电机的速度反馈。当反馈信号出现明显尖峰时,那个频率就是共振点。
  2. FFT 分析法:用示波器或驱动器的内置 FFT 功能,对速度误差信号做频谱分析。共振频率会以明显的峰值出现在频谱图上。

4.4.2 自适应共振抑制

现在很多高端伺服驱动器都带自适应共振抑制功能。它会自动检测共振频率,并实时调整滤波器参数。

我个人建议:先用自适应功能跑一遍,让它自动生成一组滤波器参数。然后把这组参数固化下来,再手动微调。因为自适应功能在运行过程中会持续调整,反而可能引入新的不稳定因素。

实战经验:对于刚性连接(如直接耦合),共振频率通常较高(500Hz 以上),用陷波滤波器效果很好。对于柔性连接(如皮带、长丝杠),共振频率较低(50-200Hz),需要结合低通滤波器和增益调整一起处理。

4.5 本章知识体系

下面这张图把伺服驱动参数整定的核心逻辑串起来了。你可以把它当作调试时的检查清单。

伺服驱动参数整定知识体系 伺服驱动参数整定核心逻辑 目标:消除轨迹抖动,提升定位精度 增益调整 速度环与位置环 滤波器设置 共振抑制 关键参数 Kv(速度环增益) Kp(位置环增益) 配合关系 位置环输出 = 速度环输入 惯量比影响整定效果 滤波器类型 陷波滤波器(定点) 低通滤波器(宽频) 检测与抑制 扫频法 / FFT 分析 自适应共振抑制 调试步骤:确认惯量比 → 调 Kv → 调 Kp → 检测共振 → 设置滤波器 → 验证轨迹 验证标准:轨迹平滑、无超调、定位误差 < 0.01mm 提示:每次只改一个参数,改完跑一遍完整轨迹,观察效果再决定下一步

整定伺服参数这件事,说难不难,说简单也不简单。关键是你要理解每个参数背后的物理意义,以及它们之间的相互影响。别指望一次就能调好,多试几次,多观察波形,慢慢就有感觉了。