2、伺服系统基础:伺服电机、驱动器、编码器、负载特性及典型控制架构
伺服系统是运动控制领域的核心执行单元,其本质是一个具备高精度位置/速度/力矩闭环的机电能量转换装置。在深入减振控制算法之前,必须厘清伺服系统的物理组成与信号链路:伺服电机负责将电能转换为机械能,驱动器完成功率放大与电流闭环,编码器作为反馈元件提供位置与速度信息,而负载特性则决定了控制器的鲁棒性边界。本章将围绕这四大要素展开,并给出典型的三环控制架构,为后续的振动抑制策略奠定硬件与模型基础。
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 | 高加速度直驱 | 推力波动、端部效应 |
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);
}
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范围内,恰好落在伺服控制带宽附近,若不加以抑制,会引发啸叫、跟踪误差增大甚至系统失稳。减振控制的核心任务之一就是通过算法手段抑制或补偿该谐振峰。
2.4 典型三环控制架构与减振接口
工业伺服系统普遍采用“位置环-速度环-电流环”三环级联结构。电流环最内层,带宽最高(2-5kHz),负责转矩控制;速度环居中(100-500Hz),提供阻尼;位置环最外层(10-50Hz),决定定位精度。减振算法通常部署在位置环与速度环之间,或作为前馈通道叠加。
- 电流环:基于PI控制,输出dq轴电压,经SVPWM调制后驱动电机。电流环响应速度决定了转矩的快速性,是抑制高频振动的第一道防线。
- 速度环:采用PI+陷波滤波器结构,对速度反馈信号进行滤波。陷波器可针对特定谐振频率进行深度衰减,但会引入相位滞后,需谨慎设计Q值。
- 位置环:通常为P控制或PDFF(伪微分反馈)结构,输出速度指令。位置环增益过高会激发机械谐振,需配合前馈和振动观测器使用。
| 控制环 | 典型带宽 | 主要扰动 | 减振手段 |
|---|---|---|---|
| 电流环 | 2-5 kHz | 反电动势、死区效应 | 死区补偿、谐波注入 |
| 速度环 | 100-500 Hz | 负载转矩波动、谐振 | 陷波器、加速度反馈 |
| 位置环 | 10-50 Hz | 跟踪误差、末端振动 | 前馈、输入整形、ZVD |
2.5 常见误区与设计复盘
在伺服系统基础设计中,工程师常陷入以下误区:一是忽略负载惯量比的影响,当惯量比超过10:1时仍使用标准PID参数,导致系统响应迟钝或振荡;二是过度依赖陷波滤波器,当谐振频率随负载变化时(如机械手不同姿态),固定频率陷波器失效;三是忽视编码器噪声对微分项的影响,导致速度环产生高频抖动。
正确的做法是:首先通过模态测试或有限元分析获取负载的完整动力学模型,明确谐振频率范围;其次在驱动器中启用自动陷波功能或在线辨识算法;最后在运动控制器中实现自适应前馈补偿。对于高动态要求的设备,建议采用加速度传感器作为附加反馈,与编码器构成冗余观测,提升振动抑制的鲁棒性。