自动控制原理
上QQ阅读APP看书,第一时间看更新

3.3 系统对扰动输入的稳态误差分析

前面讨论的系统稳态误差是输出响应与参考输入间t→∞时的偏差关系,而实际工程中系统负载往往是变化的,从而引起加性干扰(当然有所谓乘性干扰),系统响应受干扰时的稳态偏差情况也是需要关心的问题。考虑如图3-6所示带加性扰动的反馈控制系统。

图3-6 加性扰动的反馈控制系统

这里的问题是,干扰Ds)在稳态时会引起多大的Es)误差。由于是线性系统,不难导出

如果仅讨论Ds)对Es)的影响,则不妨设Rs)=0,从而

又因为Es)=-HsYs),于是Es)与Ds)之间有

相应的稳态误差就是

至于其数值计算可以套用前面的类似方法,这里不展开讨论。一般的结论是,扰动作用点前的前向通道传递系数G(0)越大,由扰动引起的稳态误差就越小。实际上,当dt)=1(t)(这里,dt)为Ds)对应的时域函数;或为对应Ds)的拉氏逆变换)时

G(0)≫1,则有ess=-1/G(0)。

例3-2 某控制系统框图如图3-7所示,输入信号rt)和扰动信号dt)都是单位斜坡函数。为消除系统在输出响应中的稳态误差,先使输入信号通过比例-微分后再进入系统。

(1)计算Kd=0时系统的稳态误差。

(2)欲使系统对斜坡输入响应的稳态误差为零,可否通过调整Kd值实现?

图3-7 例3-2的系统框图

:(1)注意到Kd=0时,1+Kds=1。由于是线性系统,故dt)和rt)引起的稳态误差可分别计算。为此先令dt)=0,这样参考输入rt)单独作用引起的稳态误差为

注意到Rs)=1/s2Gs)=K/sTs+1)]和Hs)=1。从而

再令rt)=0,扰动信号dt)单独作用引起的稳态误差为

注意到Eds)=-Ys)。于是

从而

于是,Kd=0时的总稳态误差是

e ssessr+essd=1/K-Kn/K=(1-Kn)/K

(2)现在的问题是,如何选择Kd,使ess=0。这时,进入系统的输入信号是

先令dt)=0,从而rt)单独作用引起的稳态误差是

又因为扰动dt)作用下的稳态误差与Kd无关,于是系统总的稳态误差是

欲使ess=0,则应有1-Kn=0,与Kd无关,故调整Kd值无法实现稳态误差为零。