[控制理论]—如何选择增量式PID与位置式PID

如何选择增量式PID与位置式PID

1.什么是增量式PID与位置式PID

  • 位置式PID

u ( k ) = k p e ( k ) + k i ∑ i = 0 k e ( i ) + k d [ e ( k ) − e ( k − 1 ) ] u(k)=k_pe(k)+k_i\sum_{i=0}^ke(i)+k_d[e(k)-e(k-1)] u(k)=kpe(k)+kii=0ke(i)+kd[e(k)e(k1)]

位置式PID需要积分项消除稳态误差

  • 增量式PID

Δ u ( k ) = k p [ e ( k ) − e ( k − 1 ) ] + k i e ( k ) + k d [ e ( k ) − 2 e ( k − 1 ) + e ( k − 2 ) ] \Delta u(k)=k_p[e(k)-e(k-1)]+k_ie(k)+k_d[e(k)-2e(k-1)+e(k-2)] Δu(k)=kp[e(k)e(k1)]+kie(k)+kd[e(k)2e(k1)+e(k2)]

增量式PID输出被控量的增量

2.如何选择及其原理

教材上讲“执行机构如果具有积分特性,则采用增量式PID;反之如果没有积分特性,则采用位置式PID”。

  • 什么是“积分特性”?

将每次被控量的增量叠加,来实现最终的一个被控目标的输出。

如:步进电机通过获得一个脉冲步进一个角度,经过角度(即脉冲数)的累加,来运行到指定位置。

  • 具有积分特性使用位置式PID会有什么影响

如果执行器本身具有积分特性,再使用位置式PID,会导致双重积分。

  • 什么是“双重积分”?

控制器的积分项会持续累积误差;

执行机构的积分特性会进一步累积控制量;

3.双重积分

  • 如何感性的理解双重积分的危害?

位置式PID的输出本身带有积分项的效果,积分导致被控量快速累积;执行器也具有积分特性,进一步放大输出,导数控制效果变差。

  • 数学推导及影响

G P I D ( s ) = k p + k i s + k d s H d e v i c e ( s ) = 1 s G o p e n ( s ) = G P I D ( s ) H d e v i c e ( s ) = k p s + k i s 2 + k d G_{PID}(s)=k_p+\frac{k_i}{s}+k_ds \\ H_{device}(s)=\frac{1}{s} \\ G_{open}(s) = G_{PID}(s)H_{device}(s)=\frac{k_p}{s}+\frac{k_i}{s^2}+k_d GPID(s)=kp+ski+kdsHdevice(s)=s1Gopen(s)=GPID(s)Hdevice(s)=skp+s2ki+kd

1/s2即双重积分对象

影响:

  • 相位滞后与稳定性问题
    • 每增加一个积分环节,相位滞后90°;
    • 双重积分(1/s2)导致总相位滞后180°,使得系统振荡甚至不稳定;
  • 积分饱和
    • 当执行机构达到物理极限后,积分项持续累积误差,导致控制器输出超出执行机构极限;
  • 超调与振荡
    • 双重积分会放大系统的动态响应,比如当目标值突然发生变化时
      • 控制器的积分项快速累积,推动执行机构快速动作;
      • 执行机构自身的积分特性进一步放大输出,导致实际输出超出目标值,即超调;
      • 超调后误差反向,积分项反向累积,可能引起振荡;

4.选择方式

  • 哪些条件下位置式PID会优于增量式PID

    • 执行机构制剂响应被控量的绝对值(无积分特性)

    PID被控量与最终实现效果线性关系;

    如LED灯亮度调节:PWM占空比直接与亮度相关;

    • 需要高精度消除静态误差;
    • 执行机构控制量独立(无需历史状态);
    • 系统重启或通信中断后的快速恢复;
  • 简便判断方法

“执行机构如果具有积分特性,则采用增量式PID;反之如果没有积分特性,则采用位置式PID”。

另外,增量式PID占用内存更小,适合用在嵌入式设备中。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值