调整PID参数提高电机响应速度消除电机抖动

在最近的项目问题中出现了马达抖动的问题,经过近两周的分析,最终将问题的解决锁定在PID的设置上,成功解决该问题。

特记录有关信息如下:

 

  运动伺服一般都是三环控制系统,从内到外依次是电流环速度环位置环。

    1、首先电流环:电流环的输入是速度环PID调节后的那个输出,我们称为“电流环给定”吧,然后呢就是电流环的这个给定和“电流环的反馈”值进行比较后的差值在电流环内做PID调节输出给电机,“电流环的输出”就是电机的每相的相电流,“电流环的反馈”不是编码器的反馈而是在驱动器内部安装在每相的霍尔元件(磁场感应变为电流电压信号)反馈给电流环的。
  2、速度环:速度环的输入就是位置环PID调节后的输出以及位置设定的前馈值,我们称为“速度设定”,这个“速度设定”和“速度环反馈”值进行比较后的差值在速度环做PID调节(主要是比例增益和积分处理)后输出就是上面讲到的“电流环的给定”。速度环的反馈来自于编码器的反馈后的值经过“速度运算器”得到的。
  3、位置环:位置环的输入就是外部的脉冲(通常情况下,直接写数据到驱动器地址的伺服例外),外部的脉冲经过平滑滤波处理和电子齿轮计算后作为“位置环的设定”,设定和来自编码器反馈的脉冲信号经过偏差计数器的计算后的数值在经过位置环的PID调节(比例增益调节,无积分微分环节)后输出和位置给定的前馈信号的合值就构成了上面讲的速度环的给定。位置环的反馈也来自于编码器。
  编码器安装于伺服电机尾部,它和电流环没有任何联系,他采样来自于电机的转动而不是电机电流,和电流环的输入、输出、反馈没有任何联系。而电流环是在驱动器内部形成的,即使没有电机,只要在每相上安装模拟负载(例如电灯泡)电流环就能形成反馈工作。
    谈谈PID各自对差值调节对系统的影响:
  1、单独的P(比例)就是将差值进行成比例的运算,它的显著特点就是有差调节,有差的意义就是调节过程结束后,被调量不可能与设定值准确相等,它们之间一定有残差,残差具体值您可以通过比例关系计算出。。。增加比例将会有效减小残差并增加系统响应,但容易导致系统激烈震荡甚至不稳定。。。
  2、单独的I(积分)就是使调节器的输出信号的变化速度与差值信号成正比,大家不难理解,如果差值大,则积分环节的变化速度大,这个环节的正比常数的比例倒数我们在伺服系统里通常叫它为积分时间常数,积分时间常数越小意味着系统的变化速度越快,所以同样如果增大积分速度(也就是减小积分时间常数)将会降低控制系统的稳定程度,直到最后出现发散的震荡过程,。。。这个环节最大的好处就是被调量最后是没有残差的。。。
  3、PI(比例积分)就是综合P和I的优点,利用P调节快速抵消干扰的影响,同时利用I调节消除残差。。。
  4、单独的D(微分)就是根据差值的方向和大小进行调节的,调节器的输出与差值对于时间的导数成正比,微分环节只能起到辅助的调节作用,它可以与其他调节结合成PD和PID调节。。。它的好处是可以根据被调节量(差值)的变化速度来进行调节,而不要等到出现了很大的偏差后才开始动作,其实就是赋予了调节器以某种程度上的预见性,可以增加系统对微小变化的响应特性。。。
  5、PID综合作用可以使系统更加准确稳定的达到控制的期望。。。

   伺服的电流环的PID常数一般都是在驱动器内部设定好的,操作使用者不需要更改。。。
  速度环主要进行PI(比例和积分),比例就是增益,所以我们要对速度增益和速度积分时间常数进行合适的调节才能达到理想效果。。。
  位置环主要进行P(比例)调节。。。对此我们只要设定位置环的比例增益就好了。。。
  位置环、速度环的参数调节没有什么固定的数值,要根据外部负载的机械传动连接方式、负载的运动方式、负载惯量、对速度、加速度要求以及电机本身的转子惯量和输出惯量等等很多条件来决定,调节的简单方法是在根据外部负载的情况进行大体经验的范围内将增益参数从小往大调,积分时间常数从大往小调,以不出现震动超调的稳态值为最佳值进行设定。。。
  当进行位置模式需要调节位置环时,最好先调节速度环(此时位置环的比例增益设定在经验值的最小值),调节速度环稳定后,在调节位置环增益,适量逐步增加,位置环的响应最好比速度环慢一点,不然也容易出现速度震荡。。。
### 回答1: PID控制器是一种常用的控制器,在直流电机控制中也经常使用。PID控制器有三个参数:比例系数(Kp)、积分系数(Ki)和微分系数(Kd)。这三个参数的不同取值会对直流电机的控制产生影响。 比例系数Kp是控制器输出与误差之间的比例关系,当Kp值过大时,控制器的响应速度会变快,但是系统会产生较大的超量和稳态误差。当Kp值过小时,响应速度会变慢,系统的超量会变小,但是稳态误差会增大。 积分系数Ki是控制器输出与误差积分之间的关系,它能够消除系统的稳态误差。当Ki值过大时,系统会产生较大的超量和振荡,当Ki值过小时,系统的稳态误差无法消除。 微分系数Kd是控制器输出与误差微分之间的关系,它能够消除系统的振荡和超量。当Kd值过大时,系统会产生较大的超量和稳态误差,当Kd值过小时,系统无法消除振荡和超量。 因此,PID控制器的参数选择需要根据实际情况进行调整,以达到较好的控制效果。 ### 回答2: PID控制是一种常用的控制算法,用于节直流电机的转速或位置。PID控制器包含三个参数:比例项(P)、积分项(I)和微分项(D)。这些参数的设定会直接影响到PID控制的性能和稳定性。 首先,比例项(P)用于衡量输出与误差之间的线性关系。P增大会使控制器的应答更加迅速,但也会导致振荡和超现象。当P设置过小时,电机响应速度会变慢;而过大的P会导致震荡和不稳定。 其次,积分项(I)用于消除系统的稳态误差。I项可以通过积累误差并进行累加来实现,当误差积分量较大时,会增大控制器的输出。适当增大I可以提高系统的稳定性,减小稳态误差。但是如果I设置过大,可能会导致震荡和不稳定的控制。 最后,微分项(D)用于降低系统的过度振荡和减小响应时间。D项根据当前误差的变化率来改善系统的响应速度。增大D项可以使系统对快速的变化做出更快的响应,但是过大的D会引起噪声敏感性,也容易导致震荡。 综上所述,PID控制参数对直流电机的影响是多方面的。正确的参数可以使直流电机的控制响应更快、更稳定,减小系统的超和稳态误差。不同的应用场景需要根据实际情况选择合适的PID参数,并进行适当的调整和优化。 ### 回答3: PID控制参数对直流电机的影响是非常重要的。PID控制器中的比例系数(P)、积分系数(I)和微分系数(D)都会对直流电机的控制效果产生影响。 首先,P参数决定了控制器对于误差的响应速度和稳定性。较大的P值会使直流电机响应速度增加,但过大的P值可能导致系统不稳定,引起振荡或超现象;较小的P值则可能导致响应速度较慢,难以满足系统要求。 其次,I参数对于消除系统静态误差非常重要。较大的I值会使系统对于稳态误差的消除更快,但过大的I值可能导致系统的振荡和不稳定;较小的I值则可能导致系统的稳态误差无法消除。 最后,D参数对于响应速度和稳定性也有影响。较大的D值可以提高系统的稳定性和响应速度,但过大的D值可能导致系统的噪声和抖动增加;较小的D值可能导致系统无法很好地抗干扰和节速度。 综上所述,PID控制参数对于直流电机的控制效果非常重要。合理选择和调整PID参数可以实现直流电机的稳定控制、快速响应和静态误差消除,以满足系统的要求。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值