2、伺服系统基础:伺服电机、驱动器、编码器、负载特性及典型控制架构

伺服系统是运动控制领域的核心执行单元,其本质是一个具备高精度位置/速度/力矩闭环的机电能量转换装置。在深入减振控制算法之前,必须厘清伺服系统的物理组成与信号链路:伺服电机负责将电能转换为机械能,驱动器完成功率放大与电流闭环,编码器作为反馈元件提供位置与速度信息,而负载特性则决定了控制器的鲁棒性边界。本章将围绕这四大要素展开,并给出典型的三环控制架构,为后续的振动抑制策略奠定硬件与模型基础。

伺服系统硬件链路与信号流 运动控制器 位置/速度规划 振动抑制算法 伺服驱动器 电流环/速度环 PWM逆变与保护 伺服电机 定子/转子/磁钢 增量/值编码器 机械负载 惯量/刚度/阻尼 弹性联轴器/丝杠 指令(位置/速度) 三相PWM 转矩输出 编码器反馈(位置/速度) 前馈/扰动观测器(可选) 关键工程要点: 1. 编码器分辨率决定位置闭环精度下限,建议不低于23位值。 2. 驱动器电流环带宽通常为2-5kHz,速度环带宽为100-500Hz,位置环带宽为10-50Hz。 3. 负载惯量比超过10:1时,需引入陷波滤波器或加速度反馈抑制机械谐振。 4. 减振算法通常运行在运动控制器中,利用编码器反馈进行振动状态观测。

2.1 伺服电机:类型选择与模型参数

伺服电机是系统的执行元件,其类型直接决定了控制带宽与振动特性。目前工业应用最广泛的是永磁同步伺服电机(PMSM),其转子采用稀土永磁体,定子为三相绕组,具有高功率密度、低转动惯量、高效率等优点。相比之下,直流无刷电机(BLDC)采用方波驱动,控制简单但转矩脉动较大;异步电机(感应电机)虽然成本低,但动态响应慢,不适合高精度减振场景。

从控制模型角度看,PMSM在dq坐标系下的电压方程为:

ud = Rs·id + Ld·(did/dt) - ωe·Lq·iq
uq = Rs·iq + Lq·(diq/dt) + ωe·(Ld·id + ψf)

其中,Rs为定子电阻,Ld/Lq为dq轴电感,ωe为电角速度,ψf为永磁体磁链。电磁转矩Te = 1.5·p·(ψf·iq + (Ld-Lq)·id·iq),对于表贴式电机(Ld≈Lq),转矩与iq成正比,这为矢量控制提供了便利。在减振控制中,我们更关注电机的机械参数:转动惯量Jm、粘滞阻尼Bm、齿槽转矩脉动以及电气时间常数τe = Ls/Rs。

电机类型转矩脉动惯量比范围适用场景减振关注点
PMSM(表贴式)低(<1%)3:1 ~ 10:1通用高精度伺服齿槽转矩、磁链谐波
PMSM(内置式)中(1-3%)5:1 ~ 15:1高速/大扭矩磁阻转矩纹波
BLDC高(5-10%)2:1 ~ 5:1低成本简单应用换相转矩脉动
直线电机低N/A高加速度直驱推力波动、端部效应
选型经验:对于减振控制项目,优先选择表贴式PMSM并搭配高分辨率值编码器。电机额定扭矩应留有30%以上裕量,且转子惯量不宜过小,否则机械谐振频率会落入控制带宽内,增加陷波器设计难度。

2.2 驱动器与编码器:反馈链路的关键角色

伺服驱动器承担着电流环和速度环的实时计算任务,其核心是IGBT或MOSFET构成的三相全桥逆变器,配合DSP或FPGA实现矢量控制算法。驱动器的电流环采样频率通常为10-20kHz,速度环为1-5kHz,这决定了系统可观测的振动频率上限。现代驱动器还集成了陷波滤波器、振动抑制观测器、自动增益调整等功能,为上层减振算法提供了硬件支撑。

编码器作为唯一的反馈元件,其性能直接影响振动观测的精度。增量式编码器输出A/B/Z正交脉冲,分辨率可达数百万线;值编码器(如BISS-C、EnDat协议)则提供单圈/多圈位置,无需上电寻零。在减振应用中,编码器的测量噪声是关键指标——若噪声过大,速度微分会产生严重的高频干扰,导致观测器输出失真。

// 编码器速度计算示例(M法/T法混合)
// 高频段采用T法(测周期),低频段采用M法(测频率)
if (encoder_freq > 500Hz) {
    speed = 60.0 / (pulse_per_rev * dt_period);
} else {
    speed = pulse_count * 60.0 / (pulse_per_rev * fixed_time);
}
风险提示:编码器线缆必须采用双绞屏蔽线,且屏蔽层单端接地。在变频器附近布线时,需保持至少20cm间距,否则共模干扰会导致位置跳变,进而激发虚假振动信号。

2.3 负载特性与机械谐振分析

负载特性是减振控制的核心研究对象。典型的伺服负载包括:直接耦合的刚性负载、通过弹性联轴器连接的惯量盘、丝杠螺母机构、皮带传动等。从控制角度看,负载可以简化为“惯量-刚度-阻尼”二阶系统,其传递函数为:

G(s) = 1 / (J_total·s² + B·s + K)
其中:J_total = J_motor + J_load·(N²)(N为传动比)
      K为传动刚度(N·m/rad)
      B为阻尼系数(N·m·s/rad)

当K相对较小时,系统会出现机械谐振,谐振频率fr = √(K·(J_motor+J_load)/(J_motor·J_load)) / (2π)。这个频率通常在50-500Hz范围内,恰好落在伺服控制带宽附近,若不加以抑制,会引发啸叫、跟踪误差增大甚至系统失稳。减振控制的核心任务之一就是通过算法手段抑制或补偿该谐振峰。

工程案例:某半导体设备中,伺服电机通过弹性联轴器驱动8kg负载,实测谐振频率为180Hz。初始调试时,速度环增益设为120Hz,系统在180Hz处产生持续振荡。通过引入二阶陷波滤波器(深度-20dB,Q=10),振荡幅度降低85%。进一步采用加速度反馈后,等效惯量增加40%,谐振峰被完全抑制,定位时间从120ms缩短至65ms。

2.4 典型三环控制架构与减振接口

工业伺服系统普遍采用“位置环-速度环-电流环”三环级联结构。电流环最内层,带宽最高(2-5kHz),负责转矩控制;速度环居中(100-500Hz),提供阻尼;位置环最外层(10-50Hz),决定定位精度。减振算法通常部署在位置环与速度环之间,或作为前馈通道叠加。

  1. 电流环:基于PI控制,输出dq轴电压,经SVPWM调制后驱动电机。电流环响应速度决定了转矩的快速性,是抑制高频振动的第一道防线。
  2. 速度环:采用PI+陷波滤波器结构,对速度反馈信号进行滤波。陷波器可针对特定谐振频率进行深度衰减,但会引入相位滞后,需谨慎设计Q值。
  3. 位置环:通常为P控制或PDFF(伪微分反馈)结构,输出速度指令。位置环增益过高会激发机械谐振,需配合前馈和振动观测器使用。
控制环典型带宽主要扰动减振手段
电流环2-5 kHz反电动势、死区效应死区补偿、谐波注入
速度环100-500 Hz负载转矩波动、谐振陷波器、加速度反馈
位置环10-50 Hz跟踪误差、末端振动前馈、输入整形、ZVD
调试建议:在整定减振参数前,务必先完成电流环和速度环的基础整定。使用扫频信号(如chirp)获取系统开环Bode图,识别所有谐振峰,再逐一设计陷波器。切忌盲目提高位置环增益来“压”振动,这往往适得其反。

2.5 常见误区与设计复盘

在伺服系统基础设计中,工程师常陷入以下误区:一是忽略负载惯量比的影响,当惯量比超过10:1时仍使用标准PID参数,导致系统响应迟钝或振荡;二是过度依赖陷波滤波器,当谐振频率随负载变化时(如机械手不同姿态),固定频率陷波器失效;三是忽视编码器噪声对微分项的影响,导致速度环产生高频抖动。

正确的做法是:首先通过模态测试或有限元分析获取负载的完整动力学模型,明确谐振频率范围;其次在驱动器中启用自动陷波功能或在线辨识算法;最后在运动控制器中实现自适应前馈补偿。对于高动态要求的设备,建议采用加速度传感器作为附加反馈,与编码器构成冗余观测,提升振动抑制的鲁棒性。

复盘要点:某精密转台项目,初始设计采用1:1惯量匹配,但实际负载因夹具变化导致惯量比达到8:1。调试时发现速度环在200Hz处出现谐振峰,通过调整陷波器频率至210Hz并降低速度环增益至80Hz,系统恢复稳定。后续增加负载惯量辨识功能,每次换型时自动更新控制参数,彻底解决了该问题。