重复一次,“对于GALIL,是使用双位置环,把PI与D分开的,不过内环只有微分,当他是速度环也无不可。”
如果把内环理解为速度环的话,位置环的D也就要相应理解为速度环的 P 了。
PID调试不好,电机会抖动,这好象是任何应用方式下的“公理”,双闭环不是为了在理论上彻底解决问题,而是为了在实践中可以改善问题。它要改善的,就是由于机械传动中背隙与滞后造成的震荡。
实际上这么用的人很少,大多数用户都可以满足于简单的全闭环,或者是间隙补偿。最近一个使用了双闭环的用户,确实不方便告诉您用户的名字,不过,大致的应用情况应该可以说一下。一个转台,电机与负载之间有个速比与背隙都很大的减速机。由于减速机的间隙不是完全一致的,负载定位又号称要求一定的精度,所以不宜采用补偿的方式来改善,用户采用了双闭环的方式。调试的结果,据说是运动平稳,定位准确。当运动结束后,电机还在不停的正/反转,速度很慢,幅度对应负载上位置反馈的一个分辨率。
我也正要做一个双闭环的,大家帮忙讨论一下:
伺服电机(松下A4,10000分辨率)通过丝杆(导程5mm)驱动一只斜块左右移动(斜角5度),另一只成对的斜块带动负载(直径160mm,长700mm的钢辊)上下移动, 理论上横向和纵向移动的速比为tg5=0.08749 。 在纵向方向上装有分辨率为0.1um的光栅尺反馈负载的实际位移量。 担心的是斜块本身的精度,丝杆的反向间隙,斜块的间隙等等。另外,负载是双侧双电机同时驱动,两侧各有光栅尺分别反馈, 问题是即使左侧电机不同,右侧电机动作,那么也会导致左侧的位置有微量的变化。 请大家讨论一下,谢谢!