ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

电机驱动系统抖动诊断与控制方案选择:从成因到整定

电机驱动系统抖动诊断与控制方案选择:从成因到整定 做运动控制的工程师或是常年泡在设备现场跟伺服电机打交道的人大概率都遇到过同一个让人头疼的画面电机驱动系统一上电就“哆嗦”轻则速度波动、定位不准重则整个机械结构“跳舞”甚至触发驱动器过流、过载报警。电机驱动系统为什么会抖这个问题听起来很简单真要把“抖”这个字拆开看你会发现它背后藏着一整条故障链——机械刚度不足、编码器噪声、电流环带宽偏高、速度环增益过大、前馈补偿没跟上、供电母线波动、负载突变……任何一个环节出问题最后都表现为电机的异常抖动。这篇文章我想把成因诊断和控制方案选择这两件事放在一起讲先说怎么定位再说怎么解决。适合刚入门的电气工程师、设备调试人员、以及被“莫名抖动”折磨到怀疑人生的现场维护同事读完你至少能少走一半弯路。1. 抖动问题的宏观拆解先搞懂“抖”从哪来1.1 没有哪一种“抖”是完全相同的电机驱动系统的抖动从现象上看五花八门但底层逻辑就三类机械层面的强迫振动与谐振、电气层面的信号噪声与力矩脉动、控制层面的闭环不稳定。这三个层面的故障往往还会互相叠加机械谐振让电流波形畸变畸变的电流又反过来激振机械结构形成一种恶性循环排查时如果只看其中一个层面很难抓到真正的根。我自己习惯的做法是先给“抖”做一个现象分类。低速爬行的时候抖多半和摩擦力、反向间隙、编码器分辨率有关系高速匀速时抖多半是机械共振或者速度环增益过高加减速瞬间抖多半是前馈不足、惯量比设置不对静止定位时抖多半是位置环过刚或者外界扰动持续注入。把现象归类之后再去看波形、调参数思路会清晰很多而不是上来就乱调。1.2 为什么“抖”值得被系统性对待很多现场工程师的第一反应是“先调几个伺服参数试试”这种做法我不是很推荐。抖动这个问题表面看是驱动器参数没调好但如果不做成因诊断就动手很容易出现“压下一个问题、冒出两个新问题”的情况。比如你为了抑制高频抖动把速度环增益调低结果机械谐振虽然消失了但系统刚度也跟着下降定位精度变差负载一变又开始震荡。这种拆东墙补西墙的调试方式本质上是没搞清楚抖动的能量从哪来、在哪个环节被放大、又通过哪条路径传到电机的。系统性诊断的意义在于先回答“抖在哪个频段”“抖是连续的还是间歇的”“抖和转速有没有关联”“抖和负载位置有没有关联”再决定用机械调整、电气滤波、控制补偿中的哪一条路线去解决。1.3 谁需要关心这个问题的底层逻辑设备工程师关心它是因为抖动直接影响加工表面的光洁度和产品合格率伺服调试人员关心它是因为抖动是闭环参数整定是否到位的试金石机械设计人员关心它是因为很多抖动问题的源头在结构刚度而不是电气参数。甚至采购和选型人员也应该了解同一个电机搭配不同的负载惯量对驱动器环路参数的要求完全不同选型时想当然调试时就得流泪。把这个问题想透了你其实就掌握了一套通用的“机电耦合故障诊断方法论”。这不仅仅是修好一台设备而是建立起一种从现象到本质的分析习惯换到任何一台不同的设备上都用得上。2. 机械、电气、控制三侧的原因详解2.1 机械侧刚度不够、共振点侵入、间隙与摩擦机械侧的问题往往是最容易被忽略的因为很多人天然觉得“电机在抖就是驱动器的问题”。实际上很多抖动案例的根源根本不在电机上电机只是忠实地把机械结构的缺陷反映了出来。先说刚度。整个传动链里联轴器有没有锁紧、皮带有没有松弛、丝杠支撑轴承有没有预紧、负载有没有悬臂安装这些都会影响等效刚度。刚度不足的时候负载的运动会滞后于电机的指令速度环反馈回来的速度波动就会变大驱动器为了纠正这个偏差不断加大输出力系统就呈现出低频率的“喘振”式抖动。再说共振。任何机械系统都有自己的固有频率典型值在几十赫兹到几百赫兹之间。当电机的输出力矩中包含与固有频率接近的分量时结构就会被激起强烈振动。这种抖动有个明显的特征——转速越高越明显到了某个转速段突然加剧再往上又变得平缓整个系统有明显的共振峰。还有反向间隙和静摩擦。反向间隙会让电机在改变运动方向时先空走一段距离位置环以为位置在逼近目标实际执行端还没动于是误差被不断积分放大形成极限环振荡。静摩擦则会让电机在低速时陷入“爬行”状态走走停停转速反馈呈锯齿状波动。另外一个容易忽略的点是负载的安装方式。负载重心偏离旋转中心产生的偏心力矩在高速旋转时会周期性变化这种周期性负载扰动会被速度环当成速度波动去补偿最终表现为固定频率的抖动。所以碰到高速段抖动先别急着怀疑编码器用手摸一摸设备底座和电机外壳感受一下振动是“嗡嗡的”还是“咯噔咯噔的”再决定排查方向。2.2 电气侧编码器质量、电流环、供电与线缆电气侧的抖动原因比机械侧更隐蔽因为它往往不产生明显的声音和位移只表现为电机轻微的“发麻”或力矩不稳。编码器是速度反馈的眼睛也是最容易出问题的地方。光栅盘脏污、读数头松动、编码器线接触不良、屏蔽层接地不合格都会让反馈位置信号产生毛刺。位置信号差分之后就是速度反馈毛刺放大之后看起来就是高速抖动。这里有一个很典型的判断方法如果抖动频率特别高几百赫兹以上而且声音尖锐大概率是反馈信号噪声而不是机械共振。电流环的问题也很常见。电流采样电阻或者霍尔传感器的噪声会让驱动器计算出的实际电流不准确电流环为了追踪给定的电流值会不断输出高频调整量电机就表现出高频颤振。这种颤动在电机堵转或低速大扭矩时尤其明显因为此时电流本身很大噪声占比虽然小但绝对幅值已经足够让电机发麻了。供电母线电压波动是另一个被忽视的因素。三相整流之后的母线电容如果容量下降或者电网电压本身不稳母线电压会产生低频纹波。这个纹波叠加到逆变器输出上电机力矩就会以2倍电网频率100Hz或者120Hz波动表现出来就是细密的、带节奏的抖动。还有接线问题。编码器线和动力线走同一个线槽或者屏蔽层单端悬空驱动器内部的开关频率干扰就会耦合进反馈信号。这种干扰的诊断方法是把电机停住观察驱动器显示的速度值是否稳定如果静止时速度就有波动那电气噪声跑不了。2.3 控制侧增益失配、前馈不足、滤波过度控制侧的原因说白了就是“闭环系统自己的问题”。参数设得不合适系统本身就会振荡和机械、电气无关。最常见的是速度环增益过高。速度环是驱动器的核心环路它决定了系统对负载扰动的抑制能力。增益越高刚性越好定位响应越快但增益一旦超过系统稳定边界速度反馈的微小波动就会被放大出现持续啸叫或低频震荡。尤其是负载惯量比较大的场合速度环增益和积分的配置如果和实际惯量不匹配很容易出现“呼呼”喘气式的抖动。位置环增益和速度环带宽的匹配也很关键。位置环带宽建议不要超过速度环响应频率的1/5到1/3否则位置环产生的指令速度会超过速度环的跟踪能力系统就像一个跑得太快、脚却跟不上的运动员必然摔跤——表现出来就是定位末端来回晃动。前馈补偿不足不会直接导致持续抖动但会在加减速过程中造成动态偏差。如果速度前馈和力矩前馈设得太小电机总是在追赶指令追赶的力度一旦落在共振频率附近就会激起振动。这就是为什么有些设备匀速时好好的一加减速就明显抖动。滤波过度这个问题很容易被新手忽视。为了消除高频噪声很多人会在速度反馈上加很强的低通滤波噪声是压下去了但相位延迟也上来了。延迟会让闭环系统变成一个“慢性子”该稳定的时候总慢半拍结果低频段出现新的震荡。滤波器的参数本质上是在“信噪比”和“稳定性”之间做取舍不是越大越好。2.4 外部干扰负载突变、工艺力波动、环境扰动除了前面三类内部原因还得考虑外部条件的扰动。负载突变是最常见的皮带传动设备启动瞬间的冲击载荷切削加工进刀时的切削力波动泵类设备输送介质的密度变化都会让电机负载力矩周期性或随机性变化。这种外部扰动能不能引起可见的抖动取决于系统刚度。刚度高的系统速度环能快速补偿掉扰动刚度不足的系统扰动就会在速度反馈上留下明显的痕迹。所以同样的负载突变设备A抖、设备B不抖大概率是两者控制参数和机械刚度的综合差异带来的。环境扰动则更玄学一些设备旁边的振动源通过地基传导过来的振动、风管气流的冲击、温度变化导致机械部件膨胀变形引发的摩擦力变化这些都会让电机的实际运行工况偏离理想状态。诊断这类问题时记录“抖动发生的时间段、环境条件、和相邻设备的状态”会非常有帮助有时候你把旁边的设备一关抖动自己就消失了这种案例我还真遇到过好几次。3. 从现象到根因的现场诊断方法3.1 诊断第一步先分离机电责任区无论抖动的表象多复杂我建议现场诊断的第一步永远是做机电分离实验。具体做法是把联轴器松开或者把皮带卸下来让电机和负载脱开然后空载运行电机。如果空载时电机依然抖问题大概率在电气或控制侧机械部分可以暂时排除了如果空载不抖、带载就抖那重点就要转向机械负载特性和机电耦合匹配。这个实验虽然简单却是整个诊断流程里性价比最高的一步能直接砍掉一半的排查范围。我有一次在现场折腾了一整天最后发现是丝杠轴承坏了导致的负载波动如果一开始就做脱开实验十分钟就能定位到机械侧。脱开实验之后紧接着做第二件事看一下驱动器反馈的速度波形。大多数伺服驱动器都支持用上位机软件查看速度反馈曲线和电流反馈曲线不需要额外接示波器。你重点观察两件事——抖动的频率是多少抖动的幅值是否随转速变化。记住这个频率值它就是接下来所有排查的锚点。3.2 频率定位用耳朵和手做初步判断如果你手头没有波形查看条件或者现场情况比较复杂可以先靠经验和感官做频率的粗判断。低频抖动几赫兹到十几赫兹通常是周期性的看电机轴会出现明显的转速波动听声音是“呜——呜——”的喘气声这种多半是速度环参数问题或者负载周期扰动。中频抖动几十赫兹到一百多赫兹往往和机械共振或者反向间隙有关声音比较低沉设备底座能感觉到明显的振动传递。高频抖动几百赫兹以上通常声音尖锐电机表面有“发麻”的手感这种大多是编码器噪声、电流环噪声或者滤波参数问题。感官判断只能缩小范围不能作为最终结论。实操中我会这样做先用手摸电机外壳和机械结构的几个关键点电机端、联轴器端、负载端感受振动强度的分布振动最强的地方往往是振源或共振点附近。然后用手机拍摄运行画面慢动作回放观察抖动是否与某个运动部件同步。这些方法听起来原始但在很多没有高级仪器的现场它们能帮你快速锁定方向。3.3 波形与频谱用数据让问题“显形”当你需要更精确的判断时波形和频谱分析是逃不掉的一课。现在主流伺服驱动器的调试软件基本都内置了数据记录和FFT频谱分析功能示波器可以省但波形和频谱一定要会看。第一步记录速度反馈波形和力矩反馈波形。抖动如果是周期性正弦波说明是强迫振动或闭环振荡如果是锯齿波或不规则毛刺说明是噪声或摩擦引起的非线性问题。第二步做FFT分析看频谱的能量集中在哪个频率点。这个频率如果和已知的机械固有频率吻合那就是共振问题如果不吻合就要看它和转速的频率关系。这里有个很实用的换算技巧大多数旋转机械的周期性扰动频率等于转频的整数倍转频就是转速除以60。比如转速是1200rpm那么转频是20Hz如果FFT里在40Hz有峰值那就是2倍频可能和联轴器不对中、负载偏心有关如果在20Hz有峰值可能是不平衡或单周期负载扰动。这条规律能帮你在没有机械图纸的情况下反向推断出不少机械特征。3.4 三类高频“抖”的快速分流通过前面几步基本上能把抖动归类到三个方向。第一类是纯机械共振频谱峰值明显、频率固定、随转速变化不大或者只在特定转速被激发这时候应该优先考虑机械加固、加阻尼、调固有频率而不是调控制器参数。第二类是纯电气噪声高频、随机、无固定频率、静止时也存在这时候要查编码器接线、屏蔽接地、驱动器的开关噪声抑制。第三类是纯控制振荡频率与环路参数强相关、参数微调后频率随之变化、典型“呼呼”声这时候要回到参数整定。这三类的处理路线完全不同把方向搞错所有后续动作都是反的。我见过不止一次明明是机械共振却花了整个下午去调速度环增益结果越调越差最后换个人从头查半小时就发现底座螺栓根本没拧紧。4. 控制方案选择与参数整定4.1 提高系统刚度速度环、位置环、惯量比的协同调整确认是控制侧原因之后第一优先考虑的是提高闭环刚度而不是加滤波。因为滤波器本质是“掩盖问题”而提高刚度是“增强体质”。速度环增益是提高刚度的主通道。我的经验是由低向高逐步增加每次增加后观察电流波形和速度反馈波形直到出现轻微噪声或振动然后往回退10%到15%作为安全余量。这里有一个很关键的细节增益加过头最直接的表现不是剧烈的抖动而是电流反馈出现明显的高频“毛刺”声音开始变得尖锐这时候就该停了。位置环增益的设定要服从速度环。基本原则是位置环带宽约等于速度环响应频率的1/5到1/3。很多做设备调试的朋友误以为位置环增益越高定位越快其实位置环越高越容易激起速度环的跟踪误差振荡定位末端就会反复点睛。惯量比这个参数很多人不理解它不是物理上的实际惯量而是负载惯量折算到电机轴之后与电机转子惯量的比值作用在驱动器内部模型中用来让速度环的调节力度和实际负载匹配。如果负载惯量比设得太低系统会感觉“推不动”表现为响应迟钝、负载波动时速度跌落如果设得比实际值高很多系统会“过分自信”容易产生过冲和振荡。一般工况从1倍到2倍开始试刚性连接且负载较重的场合按3到5倍设置也不是不可能但一定得结合实测波形来判断。4.2 陷波滤波器专门处理机械共振当机械共振无法通过物理手段消除时陷波滤波器是控制侧最有效的武器。陷波滤波器在指定频率附近形成一个很窄的衰减带可以精准地把共振频率上的激励能量消掉而对其他频率的影响非常小。整定陷波滤波器的关键是先准确测出共振频率。通过FFT频谱找到尖峰对应的频率然后在驱动器里设置陷波中心频率、陷波深度和陷波宽度。中心频率就设为共振峰频率深度一般从-20dB开始试宽度先设窄一些Q值高如果衰减效果不够再逐步放宽。有一个常见的误区有人会把陷波中心频率设成“听上去”的频率这往往不准确必须用频谱数据说话。使用陷波滤波器有两点要特别提醒一是陷波滤波器会带来额外的相位延迟频率设置太低或深度过强会影响整个环路的稳定性二是陷波只对固定频率的共振有效如果你的共振频率随负载位置或温度漂移陷波效果就会大打折扣这时候还是得从机械侧下手。4.3 前馈与补偿改善动态响应的进阶手段如果稳态抖动解决了但加减速过程中还有明显偏差下一步就需要引入前馈补偿。速度前馈的作用是把“目标速度”直接叠加到速度环指令上让速度环不必完全依赖误差来驱动电机。这个参数加得越多位置跟踪延迟越小但同时对机械振动的激励也越强所以需要配合系统刚度统筹考虑。力矩前馈则更进一步它根据系统模型预估需要的加速力矩直接注入到电流环指令中。惯量识别做得准的话力矩前馈能把加减速过程中的跟随误差压缩一大截动态抖动也随之减小。做整定时我会先把速度前馈设为100%观察加减速段的跟随误差曲线再逐步加入力矩前馈直到误差曲线趋于平坦。摩擦补偿和反向间隙补偿也是动态抖动的常用手段。摩擦补偿在电机低速运行时额外增加一个驱动力矩来克服静摩擦消除爬行现象反向间隙补偿则在方向切换时先额外走一段距离消除间隙。这两个补偿的触发阈值要整定得恰到好处阈值设置低了补偿不起作用设置高了容易在零速附近来回切换反而制造新的抖动。4.4 控制方案选型对比什么时候调参数、什么时候加硬件控制方案的选择不是越高级越好关键看抖动成因和项目预算。下面这张表是我在实际工作中总结的经验选型方向供参考。抖动特征典型成因首选方案备选方案低频周期喘振速度环参数不当或负载周期扰动提高速度环增益、匹配惯量比增加速度前馈、检查负载机构固定频率共振机械固有频率被励磁陷波滤波器机械加固、增加阻尼高频尖锐颤振编码器噪声或电流环噪声接线检查、屏蔽接地整改反馈低通滤波加减速动态抖动前馈不足或机械间隙加入速度前馈和力矩前馈反向间隙补偿、摩擦补偿静止时持续微抖电气噪声或母线纹波检查编码器线、滤波电容降速度环高频增益调试路线也要分个优先级。先用脱开实验完成机电分离再查机械侧松紧和共振然后处理电气噪声最后才调控制参数。这个顺序走下来大部分抖动能控制在半天以内。如果一套方案反复调了两三个小时都没有改善果断回到诊断环节重新确认方向而不是继续钻牛角尖。5. 实战案例与避坑经验5.1 案例一立式加工中心Z轴低速爬行抖动有一年我在客户现场遇到一台立式加工中心Z轴低速下刀时明显爬行表面粗糙度严重超标。刚开始客户觉得是伺服参数不对自己调了四五天越调越乱。我到现场后先做了脱开实验空载运行Z轴电机结果电机本身运行平稳确认问题在机械负载侧。重新接上负载之后我查看了低速时的速度反馈波形锯齿状非常明显这是典型的“低速爬行”特征。接着重点检查了导轨和丝杠发现问题症结有两个导轨润滑不充分导致静摩擦系数偏大丝杠两端轴承有轻微游隙。处理方法是重新润滑导轨、调整轴承预紧然后在驱动器里打开摩擦补偿和反向间隙补偿最后微调速度环增益。整个调整过程花了三个小时但实际有效操作不超过四十分钟剩下的时间全在观察、确认、再观察。这个案例给我的启发是摩擦和间隙类的低速抖动物理调整永远比参数补偿优先。5.2 案例二皮带输送线速度波动频繁报警第二个典型案例是一条皮带输送线电机带减速机驱动皮带运行中频繁出现速度波动报警电机伴随明显的“喘气”式抖动。现场同事已经调过好几轮速度环增益每次调到某个值就会报警退回又恢复波动陷入死循环。我先看了速度反馈曲线发现波动频率大概在8Hz左右很低同时电流波形有明显的周期变化。再做脱开实验电机空载完全正常。我怀疑问题出在皮带本身的负载特性上——皮带张紧不均或者皮带轮偏心会导致周期性的负载扰动而这种低频扰动很容易激发速度环振荡。处理思路转向“让速度环不那么敏感”和“减小负载扰动源”两头同时推进。机械侧重新校正皮带张紧轮检查皮带轮的同轴度。控制侧速度环增益不是继续往上加而是保持在一个稳定的中间值同时加大速度环积分作用来抑制稳态偏差另外增加速度前馈来减小动态跟随误差。整改之后波动报警消失速度曲线平稳了很多。事后总结皮带传动这类带弹性环节的负载机械振动源不处理纯调参数很难得到稳定解。5.3 案例三高精度转台定位末端反复震荡还有一个让我印象很深的案例一个高精度转台定位时末端总是来回晃两三下才停住客户觉得是位置环增益不够高一直加增益结果越加晃得越厉害甚至出现啸叫。我用上位机软件看了一下转台定位过程的响应曲线很明显是“欠阻尼振荡”系统阻尼比太小。检查机械结构转台本身刚度很好但负载很大电机的惯量比设置远低于实际值驱动器对惯量的估计严重偏低导致控制的“力度”不够无法抑制振荡。解决方法是先做了驱动器的惯量辨识把惯量比从默认的1倍调整到实际需要的数值然后按“先速度环、后位置环”的顺序重新整定。定位末端反复震荡的现象立刻改善再用观察误差曲线的方式微调位置环增益稳定之后基本一次到位。这个案例提醒我惯量比是很多“调不动”问题的隐性根源参数怎么调都不对的时候先做一次完整的系统辨识。5.4 避坑清单那些年我在现场踩过的坑做时间和参数记录是现场调试最容易忽略的一件事。很多工程师参数改了五六次最后找到一组好的参数却说不清是第几次改的哪一组。我的习惯是每次改动之前先在笔记本或手机备忘录里记下原始值改完一段之后如果无效就快速回退避免在错误方向上越走越远。共振频率的测定不要凭耳朵。人的听觉对有谐波成分的复杂振动判断并不可靠可能你听的是400HzFFT一测发现真正的共振峰在250Hz。陷波滤波器一定要建立在频谱数据之上这是原则问题。编码器线和动力线千万不要绑扎在同一个线槽里也不要平行走线超过一定长度。高压侧的开关噪声会通过寄生电容耦合到编码器信号上这种干扰导致的抖动用任何控制参数都调不掉。我见过有些新设备出厂就存在这种布线问题换屏蔽线、加磁环之后立刻痊愈。最后一个很重要的心得电机抖动的问题很多时候不是某一个单一原因而是多个弱因素叠加的结果。机械有一点松动、编码器噪声有一点大、参数有一点点偏边界三件事单独看都在允许范围叠加起来就表现为明显的抖动。这时候的处理策略是“逐项消弱”先把最明显的一两个因素改善掉往往抖动就消失了不需要把每件事都做到极致。6. 最后再分享一点个人习惯我做电机驱动诊断这些年最大的体会是永远让数据说话别让感觉带节奏。现场再嘈杂只要你能把速度反馈波形拉出来、把频谱特征看清楚、把机电责任区分清楚抖动问题就有一半已经解决了。剩下的一半就是耐心地沿着“机械→电气→控制”的顺序一项项排除、一项项验证。每次调试结束后我还会花十分钟把这次的故障现象、诊断路径、最终参数记录下来。这些记录后来成了我最值钱的技术资产——下次遇到类似问题翻一下历史记录往往能直接少走很多弯路。这也是我建议每一位做设备调试的同行都养成的习惯你的经验库越厚现场越从容。
返回列表