Post

系统型别与稳态误差系数详解

从开环传递函数标准形式出发,推导系统型别定义、稳态误差通式及三种误差系数的来源。

系统型别定义

一般情况下,设分子阶次为 mm,分母阶次为 nn 的系统开环传递函数为

G(s)H(s)=Kj=1m(τjs+1)sνi=1nν(Tis+1)mnG(s)H(s)=\frac{K\prod_{j=1}^{m}(\tau_j s+1)}{s^\nu\prod_{i=1}^{n-\nu}(T_i s+1)}\qquad m\le n

式中,KK 为系统开环增益;Ti,τjT_i,\tau_j 为时间常数;ν\nu 为开环系统在 ss 平面坐标原点上的极点数,即开环传递函数中串联的积分环节数。

  • ν=0\nu=0:称为 0 型系统
  • ν=1\nu=1:称为 Ⅰ 型系统
  • ν=2\nu=2:称为 Ⅱ 型系统

辅助函数的引入

为便于讨论,令

G1(s)=j=1m(τjs+1)i=1nν(Tis+1)G_1(s)=\frac{\prod_{j=1}^{m}(\tau_j s+1)}{\prod_{i=1}^{n-\nu}(T_i s+1)}

可知 lims0G1(s)=1\lim_{s\to 0}G_1(s)=1,开环传递函数可改写为

G(s)H(s)=KsνG1(s)G(s)H(s)=\frac{K}{s^\nu}G_1(s)

稳态误差通式

设为单位反馈系统,即 H(s)=1H(s)=1,则稳态误差计算通式为

ess=lims0sR(s)1+G(s)H(s)=lims0(sν+1R(s))K+lims0sνe_{ss} =\lim_{s\to 0}\frac{sR(s)}{1+G(s)H(s)} =\frac{\lim_{s\to 0}\bigl(s^{\nu+1}R(s)\bigr)}{K+\lim_{s\to 0}s^\nu}

由此可见,影响稳态误差的因素包括系统型别开环增益以及输入信号的形式和幅值

三种误差系数的来源

这三个误差系数不是凭空来的,而是从稳态误差公式里,为了对应三种典型输入信号整理出来的。

单位反馈系统中,由终值定理:

ess=lims0sE(s)=lims0sR(s)1+G(s)H(s)e_{ss}=\lim_{s\to 0}sE(s)=\lim_{s\to 0}\frac{sR(s)}{1+G(s)H(s)}

关键在于:不同输入 R(s)R(s) 的形式不同,会自然引出不同的极限形式。

单位阶跃输入(位置输入)

r(t)=1,R(s)=1sr(t)=1,\qquad R(s)=\frac{1}{s}

代入:

ess=lims0s1s1+G(s)H(s)=lims011+G(s)H(s)e_{ss} =\lim_{s\to 0}\frac{s\cdot\dfrac{1}{s}}{1+G(s)H(s)} =\lim_{s\to 0}\frac{1}{1+G(s)H(s)}

定义静态位置误差系数

Kp=lims0G(s)H(s)K_p=\lim_{s\to 0}G(s)H(s)

则阶跃输入下:

ess=11+Kpe_{ss}=\frac{1}{1+K_p}

单位斜坡输入(速度输入)

r(t)=t,R(s)=1s2r(t)=t,\qquad R(s)=\frac{1}{s^2}

代入:

ess=lims0s1s21+G(s)H(s)=lims01s[1+G(s)H(s)]e_{ss} =\lim_{s\to 0}\frac{s\cdot\dfrac{1}{s^2}}{1+G(s)H(s)} =\lim_{s\to 0}\frac{1}{s\bigl[1+G(s)H(s)\bigr]}

s0s\to 0G(s)H(s)G(s)H(s) 很大,主导项为 sG(s)H(s)sG(s)H(s),定义静态速度误差系数

Kv=lims0sG(s)H(s)K_v=\lim_{s\to 0}sG(s)H(s)

则斜坡输入下:

ess=1Kve_{ss}=\frac{1}{K_v}

单位抛物线输入(加速度输入)

r(t)=12t2,R(s)=1s3r(t)=\frac{1}{2}t^2,\qquad R(s)=\frac{1}{s^3}

代入:

ess=lims0s1s31+G(s)H(s)=lims01s2[1+G(s)H(s)]e_{ss} =\lim_{s\to 0}\frac{s\cdot\dfrac{1}{s^3}}{1+G(s)H(s)} =\lim_{s\to 0}\frac{1}{s^2\bigl[1+G(s)H(s)\bigr]}

主导项为 s2G(s)H(s)s^2G(s)H(s),定义静态加速度误差系数

Ka=lims0s2G(s)H(s)K_a=\lim_{s\to 0}s^2G(s)H(s)

则抛物线输入下:

ess=1Kae_{ss}=\frac{1}{K_a}

误差系数与系统型别的关系

G(s)H(s)=KsνG1(s)G(s)H(s)=\dfrac{K}{s^\nu}G_1(s) 代入,并利用 lims0G1(s)=1\lim_{s\to 0}G_1(s)=1,得

Kp=lims0Ksν,Kv=lims0Ksν1,Ka=lims0Ksν2K_p=\lim_{s\to 0}\frac{K}{s^\nu},\qquad K_v=\lim_{s\to 0}\frac{K}{s^{\nu-1}},\qquad K_a=\lim_{s\to 0}\frac{K}{s^{\nu-2}}

三个误差系数是把稳态误差公式分别代入阶跃、斜坡、抛物线输入后,为了简化表达自然定义出来的。阶跃对应 KpK_p,斜坡对应 KvK_v,抛物线对应 KaK_a

本节小结

型别 ν\nuKpK_pKvK_vKaK_a阶跃 essp=A1+Kpe_{ssp}=\dfrac{A}{1+K_p}斜坡 essv=BKve_{ssv}=\dfrac{B}{K_v}抛物线 essa=CKae_{ssa}=\dfrac{C}{K_a}
0KK0000A1+K\dfrac{A}{1+K}\infty\infty
1\inftyKK0000BK\dfrac{B}{K}\infty
2\infty\inftyKK0000CK\dfrac{C}{K}
Back to archive