|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
抗积分饱和PID 控制
: X; Z) l- W* n2 a5 R一、题目:用抗积分饱和PID控制传递函数为G(S)的被控对象
1 @9 b( S2 j4 @/ `' U8 c& o9 F; xG(s)=52500/(s^3+87 35s^2+ 10470s)
% D6 N% G3 Y2 i& G二、抗积分饱和原理
3 p$ e) E9 N; \积分饱和现象是在系统存在-个方向的偏差,
# F1 a! v* Z* I( a5 h$ e1 |+ K* gPID控制器的输出由于积分
) k& D" b' s" J/ T# X作用的不断加大而加大,从而导致执行器达到极限位置,如果控制器的输出继) H0 n }2 G9 T. n* o2 w+ [
续增大,阀门开度却不能再增大,此时计算机输出超出了执行器正常操作的范
( ~: n- {$ w1 z% C% g! d6 h) L围而进入了饱和区。一旦系统出现反方向的偏差,控制器的输出逐渐退出饱和 S: b/ @9 p$ y o6 a4 T! Q" B5 Q
区,但若进入的饱和区很长,那么退出饱和区的时间也就很长,在饱和区这段
$ E9 b+ I. r$ J b. p! A时间执行器仍停留在极限位置而不能随偏差的反向立即做出相应的改变,就好/ A5 N9 n- j+ E3 X8 v9 j
像系统失去了控制一样,造成控制性能恶化,这就是积分饱和。 Z) }, K7 r) o8 |3 t7 Z* e
作为防止积分饱和方法之-就是抗积分饱和法。思路是在计算
8 f, }) ~2 K$ dU(K)时,首* N6 M# [" e' L9 u/ ~/ i6 I
先判断上一时刻控制器的输出量U(K-1) 是否已经超出限制范围。
# M2 r- v5 D. ^3 ~若U(k-1)>=Umax,则只累加负偏差,正偏差则去掉积分作用:4 Q) `7 \& e# T& q0 R% r
若U(K-1)<=-Umax,则只累加正偏差,负偏差则去掉积分作用;
2 G. e/ ^1 g# C S
8 d+ Y% z, P3 H- ]3 e& [1 ?; R: T$ g, [! }6 o9 |, J
|
|