机械荟萃山庄

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 3742|回复: 34

伺服电机的0速抖动

[复制链接]

50

主题

1347

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
16847
发表于 2020-6-23 17:14:19 | 显示全部楼层 |阅读模式
本帖最后由 风声1923 于 2020-6-23 17:59 编辑

最近在测试几款国产驱动器的性能,工作在速度模式,使能,0速时,转子会出现肉眼可见的抖动,低增益时,频率在30~50Hz,幅值+-8rpm左右,高增益时,频率在100~120左右,加上转矩负载并无改善。

电机轴直连一个3倍的惯量盘,从连接刚度来看,谐振频率不可能是30~50Hz,而且,谐振频率在另一高性能驱动器上测量到的是450Hz左右.

电机的位置/速度反馈装置是旋转变压器,驱动器上的A/D转换精度都是12 Bits,也就是4096 pulse/r.

我的判断是,发生这种抖动是死区或延时效应造成的,可能是速度反馈的分辨率、速度,或是速度环的迭代频率,造成了0速时的这种现象。

这样从下面图片中采集的线电流可以看出,速度环通过电流环修正速度误差的频率大概是120Hz.

就像是,要保持一个球的位置变,发现位置有偏差,推一把,过一段时间去看,推远了,赶紧拉一把,再看,又拉近了,又得推,如此往复。

造成这种往复的原因就是“过一段时间才去看”,这段时间太长了。

抖动时的U相线电流,大概+-5A


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

评分

参与人数 1威望 +3 收起 理由
wo103838 + 3

查看全部评分

回复

使用道具 举报

发表于 2020-6-23 17:34:43 | 显示全部楼层
我经常遇到,伺服电机在抖,其实没转。

我还遇到伺服电机在转的时候,有拖拉机的声音,
刚开始一直以为是机械故障,后来改了加速度增益,就好了

点评

哈哈!伺服电机的刚性和增益在点胶行业差别最明显了。2个轴画圆画直角。把国产电机的底裤一下就露出来了。  发表于 2020-6-23 20:22
许多东西,你放下了,是个永远的困扰,每天都出现,无法避免。
回复 支持 反对

使用道具 举报

50

主题

1347

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
16847
 楼主| 发表于 2020-6-23 18:12:28 | 显示全部楼层
迷茫的维修 发表于 2020-6-23 17:34
我经常遇到,伺服电机在抖,其实没转。

我还遇到伺服电机在转的时候,有拖拉机的声音,

我遇到过的几种抖动:

1、系统的谐振,频率一般几百到上千Hz,这跟惯量比和连接刚度有关。听起来像牛叫,降低增益、添加陷波滤波能解决。

2、反馈装置的噪音,比如旋变,模拟量的,大量噪声,经过闭环的放大,反应到电机上,就像干摩擦的声音。一般是低通滤波能解决,滤波加在电流环前,加在速度反馈上会有延时,影响动态性能。

3、还有就是上面提到的抖动,低频、没声音,肉眼可见。目前正在和厂家协商解决。
回复 支持 反对

使用道具 举报

1万

主题

4万

帖子

26万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
267217
发表于 2020-6-23 18:17:02 | 显示全部楼层
谐振是激起来的,不需要输入很大能量,有时外界其它干扰也能激荡起来,此时,是拖着电机的,但会衰减,而输入的能量大,就会扭振而破坏,

这就要分析阶数,

点评

刚才简单对比了下计算的和实际测量的Bode图,曲线形状基本相符,可以清楚看到谐振的频率在450Hz 左右。观察到的低频抖动,应该不是谐振的类型。  发表于 2020-6-23 22:49
回复 支持 反对

使用道具 举报

19

主题

2831

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
14893
发表于 2020-6-23 19:58:10 | 显示全部楼层
位置模式抖动会小一些甚至不可察觉,速度模式必然有抖动,看怎么抑制了,这是由原理决定的,高动态低稳态

点评

国产的也是PI控制,但迭代频率不够快,可以明显看到国外那款控制得更精细。  发表于 2020-6-23 23:16
就我调的那款国外驱动器,并没有使用这些功能。电流环和速度环就是PI控制,电流环迭代频率16K, 速度和位置环8K, 还有强大的滤波器功能。  发表于 2020-6-23 23:03
大侠,不完全是分辨率,高性能驱动器是可变阻尼比,PID上世纪就有参数智能化的研究,驱动器自然更先进,非线性屏蔽,对使用者友好  发表于 2020-6-23 21:33
明显是分辨率不够。  发表于 2020-6-23 21:06
国外高性能的驱动器不会有这种明显的抖动,速度反馈虽然噪声多,但采样频率高。国产的那款,速度反馈是条直线,一有抖动就是比较大幅度的,  发表于 2020-6-23 21:05
回复 支持 反对

使用道具 举报

3

主题

469

帖子

4234

积分

论坛元老

Rank: 8Rank: 8

积分
4234
发表于 2020-6-24 09:05:57 | 显示全部楼层

大侠,我这个,是在0速时,有个明显的抖动,不知要怎么办
台达A3,现在只是调整到抖动肉眼下基本感觉不到,实际还是存在。
4个重复的动作,其中两个有抖动,两个没有,目前没找到问题所在。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

点评

看你的抖动不是周期性的,而是随机的,是外接的干扰吧。  发表于 2020-6-24 10:09
回复 支持 反对

使用道具 举报

4

主题

1060

帖子

1万

积分

版主

Rank: 7Rank: 7Rank: 7

积分
14139
发表于 2020-6-24 09:19:30 | 显示全部楼层
速度模式。位置指令和反馈是什么方式?
两套伺服的配置只是驱动器的不同还是连电机都不同?
一般,速度模式会有一个零速箝位。给定指令在小于设定值时,驱动会无视给定,内部位置模式可以将误差控制在1脉冲内,就不会出现肉眼可见抖动。
遇到过不带载摆动的,带载就好了,原因是伺服参数是带载整定的。
也遇到过用低的电流环采样不振反而高的采样振的,测量机械特性,加滤波解决。
越是高端的驱动,可调节的东西越多,尤其是要调高动态的时候。

点评

先得弄清楚,这个抖动是不是指令本身在抖。如果本身在抖,那和反馈直接相关。  发表于 2020-6-24 09:27
...
几百个参数,对于俺一个外行,抓瞎都不够格!  发表于 2020-6-24 09:26
回复 支持 反对

使用道具 举报

50

主题

1347

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
16847
 楼主| 发表于 2020-6-24 10:07:54 | 显示全部楼层
本帖最后由 风声1923 于 2020-6-24 12:25 编辑
螺旋线 发表于 2020-6-24 09:19
速度模式。位置指令和反馈是什么方式?
两套伺服的配置只是驱动器的不同还是连电机都不同?
一般,速度模式 ...

像大侠说的,我也观察到了,在速度模式在0速时有钳位功能,加上外界负载,电机轴会转动一定角度,撤去负载,又转回原位了。

速度和位置的反馈都是旋转变压器,2极的,单圈绝对式。

是两套不同的驱动器,驱动相同的电机和负载,都在线识别过电机参数。

下图是国产驱动器软件测量到的速度反馈抖动, 频率30-60左右,肉眼可见。另外可以看到,速度反馈不抖动时非常平滑,就是一条直线,我怀疑它可能忽略掉了低速时的小信号,当超过一定阀值才采样。





下图是外国驱动器在线测量的速度频响的Bode图,谐振频率450Hz,  远高于上面看到的抖动。




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

点评

驱动器在刚开始使能的时候,是不抖动的,手轻轻一转电机轴,就抖起来了。  发表于 2020-6-24 11:55
脱开上位,用驱动器控制面板操作,还是相同的现象,应该不是给定命令的抖动。0速钳位功能,看说明书,没找到取消的选项。  发表于 2020-6-24 11:53
在联上上位后,给定抖不抖取决于反馈。  发表于 2020-6-24 11:25
可以脱开上位,用内部速度来试一下0速抖不抖,分开试钳制有效和无效看看。现在不清楚究竟是给定导致抖还是伺服本身就抖。  发表于 2020-6-24 11:22
有0速钳位的话,位置的命令就是保持在当前位置了。  发表于 2020-6-24 10:32
回复 支持 反对

使用道具 举报

50

主题

1347

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
16847
 楼主| 发表于 2020-6-24 14:07:13 | 显示全部楼层
螺旋线 发表于 2020-6-24 09:19
速度模式。位置指令和反馈是什么方式?
两套伺服的配置只是驱动器的不同还是连电机都不同?
一般,速度模式 ...

刚才测量了一下抖动的“间隙角度”,就是在这个小角度内,用手按住,可以轻松地自由转动,不抖动。超过这个角度的边界,电机突然用力,把你“踢”回来,“踢”得太猛,超过了另一边界,又得往回“踢”,这样就抖起来了。

惯量盘直径250mm, 卡尺测了这个间隙的距离,0.2~0.3mm,  算出间隙角度是: (0.2/250*Pi)*360=0.092~0.138°

旋变的分辨率是,360/4096=0.088°

刚好这个间隙角度差不多就是旋变的分辨率,能识别到的角度变化。

所以,我认为还是分辨率不够。

点评

那就和厂家协商了。  发表于 2020-6-24 15:06
编码器没法换了,用在高温、震动的恶劣环境,只能用旋变了。  发表于 2020-6-24 14:29
高分辨率,即使是电子细分来达到的,对低速稳定性很有好处。  发表于 2020-6-24 14:21
那就是1脉冲来回摆,符合伺服0速钳制的描述。只不过你这1脉冲肉眼可见了。换串行编码器解决吧。  发表于 2020-6-24 14:12
回复 支持 反对

使用道具 举报

50

主题

1347

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
16847
 楼主| 发表于 2020-6-24 18:07:43 | 显示全部楼层
国外那款驱动器,看说明书,AD转换是12-bit的,和国产的一样,但实际测量的角度反馈,远高于这个分辨率,问红毛,说是内部做了电子细分,能达到14-bit,这就解释了为什么它不抖了。

点评

速度观测器?状态观测器估计?  发表于 2021-12-26 21:18
细分的意义就是在于解决低速的稳定性。虽然对于角度误差意义不大。  发表于 2020-6-28 09:19
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|机械荟萃山庄 ( 辽ICP备16011317号-1 )

GMT+8, 2024-12-23 02:19 , Processed in 0.149738 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表