稳态误差计算(普通解法)
3-5稳态误差的分析与计算

0型 系统
m
K (TjS 1) G(s) j1
n
(TiS 1)
i 1
抛物线输入 Ⅱ型系统
系统开环传递函数中 不含积分环节
KPlim G(s)K
s0
ess
1 1 K
阶跃输入时,误差系数=K
输出始终不会等于输入,存在稳态误差
Klim SG (s)0 斜坡输入时,误差系数=0
e s 0 ss 稳态误差无穷大(输出不能跟随输入)
三种典型输入下对应于“0”“I”“Ⅱ”型三 种系统
有九种情况,误差的计算公式列表如下:
给定输入
给定稳态误差的终值 0型系统 I型系统 Ⅱ型系统
1(t)
1/(1+K)
0
0
t
∞1/K0源自t2/2∞∞1/K
注意: (1) 尽管将阶跃输入、速度输入及加速度输入下 系统的误差分别称之为位置误差、速度误差和加 速度误差,但对速度误差、加速度误差而言并不 是指输出与输入的速度、加速度不同,而是指输 出与输入之间存在一确定的稳态位置偏差。
i1 n1
(is1) (k2s2 2kks1)
k1 n2
(Tjs1) (Tl2s2 2lls1)
j1
l1
稳态误差系数仅与系统参数K、(积分环节个数—系统 型号)有关,对应=0、1、2 称 0、I、Ⅱ型系统
0、I、Ⅱ型三种系统 分别三种典型输入 稳态误差有九种情况
阶跃输入 斜坡输入
0型系统 I型系统
3. 稳态误差与系统传递系数有关
4. 稳态误差与扰动有关
本章结束
给定输入下的稳态误差与稳态误差系数
阶跃输入下:
e ssr
1
1 K
P
KPlimG(s) s0
3-6线性系统的稳态误差计算

m 1
m2
2
+ 2ζ kτk s +1) + 2ζlTs +1) l
∏(T s +1)∏(Ts
=
2
K ⋅ G0 (s) sν
sR(s) 1 essr = lim = = s→0 1+ G (s) 1+ limGk (s) k
s→0
1 1 = K 1+ Kp 1+ lim ν ⋅ G0 (s) s→0 s
三、扰动作用下的稳态误差(3) 扰动作用下的稳态误差(3) [例]系统结构图如图所示。当 r(t) = n(t) = 1(t) 系统结构图如图所示。 时,求系统的稳态误差 ess;若要求稳态误差 为零,如何改变系统结构。 为零,如何改变系统结构。 解:该系统对给定输入而言属于Ⅰ型系统。 该系统对给定输入而言属于Ⅰ型系统。 所以当给定输入为单位阶跃函数时的稳态误差 essr = 0
3、单位抛物线输入时的稳态误差
R(s) =
1 s3
sR(s) 1 essr = lim = = 2 s→0 1+ G (s) lims ⋅ Gk (s) k
s→0
1 1 = K Ka lim ν −2 ⋅ G0 (s) s→0 s
∞ 1 = K 0
Ka
根据
ν =0,1 ν =2 ν ≥3
m2
=
K ⋅ G0 (s) ν s
K-开环增益
系统型别(即积分环节的个数) ν − 系统型别(即积分环节的个数)
当ν =0,无积分环节,称为0型系统 无积分环节,称为0
当 = ,有一个积分环节,称为Ⅰ型系统 ν 1 有一个积分环节,称为Ⅰ
3.6 线性系统的稳态误差计算

稳态误差是系统的稳态性能指标,是系 统控制精度的度量。 计算系统的稳态误差以系统稳定为前提 条件。
一、误差与稳态误差 1、从输入端定义误差: 给定量与主反馈量之差
E ( s) R( s) H ( s)C ( s)
R(s)
E(s)
(-) B(s)
G(s) H(s)
Ⅰ型系统,在R(s)作用下稳态误 差为0
n0 G2 ( s) K2 N (s) 1 G1 ( s)G2 ( s) s(T2 s 1) K1K 2 s
K 2 n0 n0 lim sEn (s ) lim s 0 s 0 s (T s 1) K K K1 2 1 2
C(s)
可测量 误差的理论含义不明显
R(s) Cr (s) E’(s) 1/H(s) (-) E(s) C(s) G(s)
2、从输出端定义误差: 输出量希望值与实际值之差
R( s ) ( s) E C ( s) H ( s)
H(s)
不可测量 较接近e(t )的含义
E( s ) H ( s ) E( s )
例题 设单位负反馈系统开环传递函数为G(s)=1/Ts , 输入信号分别 为 1)r(t)=t ,2) r(t)=t2/2,3) r(t)=sinωt,求系统稳态误差。 解:误差传递函数为 e ( s)
E ( s) 1 Ts , 系统稳定 R( s) 1 G( s) H ( s) 1 Ts
5 s(5s 1)
0.8s
C(s)
解:开环传递函数为 闭环传递函数为: ( s)
5 1 s (5 s 1) G (s) 5s s ( s 1) 1 0 .8 s (5 s 1)
6稳态误差分析

令: K a = lim s 2GK ( s)
s→0
用下的稳态误差为:
K a 称为系统的静态加速度误差系数,于是系统在单位加速度函数作
ess =
K 1 ν = 0,即0型系统,K a = lim s 2 G K ( s) = lim s 2 • ν G0 ( s) = 0 ⇒ ess = =∞ s →0 s →0 Ka s K 1 ν = 1, 即1型系统,K a = lim s 2 G K ( s ) = lim s 2 • ν G0 ( s) = 0 ⇒ e ss = =∞ s →0 s →0 Kv s K 1 1 2 2 = ν = 2, 即2型系统,K a = lim s G K ( s ) = lim s • ν G0 ( s ) = K ⇒ ess = s →0 s →0 Ka K s
扰动引起的稳态误差为 essn = lim sE ( s ) = − lim s •
比较一下两个系统,在扰动信号 n(t ) = 1(t ) 作用下的稳态误差。
图(a)系统的扰动稳态误差为:
essn K3 Ts + 1 • 1 = 0 = − lim s s→0 KK K 1+ 1 2 3 s s (Ts + 1)
5.扰动信号误差分析
控制系统除了输入信号以外,还经常受到扰动信号作用。扰动信号 作用下的稳态误差,反映了系统的抗干扰能力。理想情况下,扰动产 生的误差越小越好。
C N (s) G2 ( s ) = 由扰动产生的误差,可以表示为 N ( s ) 1 + G1 ( s )G 2 ( s ) H ( s )
t Ki 控制器数学模型 U a ( s ) = ( K p + ) E ( s ) ⇒ u a (t ) = K p e(t ) + K i ∫ e(t )dt 0 s K i 为积分时间系数。
§3-5稳态误差的分析与计算

G 2 (s) E n (s) Cn (s) N(s) 1 G1 (s)G 2 (s)H(s)
s 0
s 0
给定输入下的稳态误差与稳态误差系数
1 e ssr 阶跃输入下: 1 KP 斜坡输入下: essr 1 Kv 1 e ssr 抛物线输入下: Ka
K (TjS 1) G (s) S (TiS 1)
i 1 j1 n
K G( s) v s
i 1
n
系统开环传递函数中 不含积分环节
KP lim G (s) K
s 0
e ss 1 1 K
阶跃输入时,误差系数=K
输出始终不会等于输入,存在稳态误差
K lim SG (s) 0 斜坡输入时,误差系数=0 s 0
ess
2
稳态误差无穷大(输出不能跟随输入)
Ka lim S G (s) 0抛物线输入时,误差系数=0 s 0 ess 输出不能跟随输入,
KP lim G(s)
K lim SG(s)
s 0
s 0
Ka lim S G(s)
s 0
m2
2
m
( s 1) (
i i 1 n1 k 1 n2 j j 1 l 1
m1
2 2 k
s 2 k k s 1) s 2 l l s 1)
(T s 1) (T
2 2
l
稳态误差系数仅与系统参数K、(积分环节个数—系统 型号)有关,对应=0、1、2 称 0、I、Ⅱ型系统
0、I、Ⅱ型三种系统 分别三种典型输入 稳态误差有九种情况
已知闭环传递函数求稳态误差

已知闭环传递函数求稳态误差已知闭环传递函数求稳态误差1. 引言在控制系统理论中,闭环传递函数是一个非常重要的概念。
其描述了控制系统在反馈作用下的动态特性,对于系统的稳定性和性能有着至关重要的影响。
而稳态误差则是评价系统性能的重要指标之一,通过已知闭环传递函数求稳态误差,可以帮助我们更好地评估和优化控制系统的性能。
2. 已知闭环传递函数的稳态误差求解当我们已知系统的闭环传递函数时,可以通过以下步骤来求解系统的稳态误差。
2.1 我们需要确定系统的类型。
系统的类型可以通过观察传递函数的分母阶数来确定,一般而言,系统类型等于传递函数的分母阶数减去传递函数的分子阶数。
在控制系统中,常见的类型包括类型0、类型1和类型2。
2.2 接下来,根据系统的类型,我们可以利用稳态误差的公式来计算系统的稳态误差。
对于类型0系统,其稳态误差可以通过以下公式来计算:\[ e_{ss} = \lim_{s \to 0} sR(s) \frac{1}{1+G(s)H(s)} \]其中,\( R(s) \) 为系统的输入信号,\( G(s) \) 为系统的开环传递函数,\( H(s) \) 为系统的反馈传递函数。
而对于类型1系统和类型2系统,其稳态误差的计算公式分别为:\[ e_{ss} = \lim_{s \to 0} (1+\frac{1}{G(s)H(s)})R(s)\frac{1}{1+G(s)H(s)} \]\[ e_{ss} = \lim_{s \to 0} \frac{1}{G(s)H(s)}R(s) \frac{1}{1+G(s)H(s)} \]3. 实例分析假设我们有一个闭环传递函数为:\[ G(s) = \frac{K}{s(s+1)(s+2)} \]其中,\( K \) 为系统的增益。
根据该传递函数,我们可以确定系统的类型为类型1,因为传递函数的分母阶数为3,分子阶数为1,所以系统类型为3-1=2。
接下来,我们可以利用稳态误差的公式来计算系统的稳态误差。
稳态误差计算

稳定性的概念 稳定的充要条件
limk(t) 0
t
系统闭环特征方程的所有根都具有负的实部 或所有闭环特征根均严格位于左半s平面
稳定判据
D(s) an sn an1sn1 a1s a0 0
(1)判定稳定的必要条件 ai 0
(2)劳斯判据 (3)劳斯判据特殊情况的处理
判定系统的稳定性 (4)劳斯判据的应用 确定使系统稳定的参数取值范围
静态速度误差系数
K
Kv
lim
s0
s G1(s)H(s)
lim
s0
sv1
A A
1
A
K essa
lim s
s0
e (s)
R(s)
lim s
s0
s3
1 G1(s)H (s)
lim
s0
s
2
G1
(
s
)
H
(
s
)
a
静态加速度误差系数
Ka
lim
s0
s
2
G1
(s)H
(
s)
lim
s0
K sv2
第11页/共21页
D(s) s1s2 K1K2 K3Ts K1K2 K3 0
K1 T
K
2K 0
3
0
essr
lim
s0
s
e
(s)
A s3
lim
s0
A s2
s1 s2
s1 s2 K1K 2 K 3Ts
K1K2K3
A K1K2K3
en(s)
E(s) N (s)
1
K 2 K 3 (Ts 1) K1K 2 K 3 (Ts 1)
自动控制理论_哈尔滨工业大学_3 第3章控制系统的时域分析_(3.7.1) 3.7稳态误差计算及减小的方法

0
e ( )d
lim
s0
0
e
(
)e
s
d
lim
s0
e
(s)
C1
0 e ( )d
lim d s0 ds
0 e
(
)e
s
d
lim
s0
d ds
e
(s)
……
Cn
lim
s0
dn ds n
e
(s)
误差系数也可以由
e
(
s)
1
1 G(s)
C(s)
s(T2s+1)
按输入的全补偿
令N(s)=0, Er(s)=
s (T1s+1)(T2s+1) - k2 (T1s+1)Gr(s) R(s) s (T1s+1)(T2s+1) + k1k2
令分子=0,得Gr(s)= s (T2s+1)/ k2
按输入的稳态补偿
essr=
lism→0sEr(s)=
例:设单位反馈系统的开环传递函数为 G(s) 100 s(0.1s 1)
若输入信号为 r(t) sin(5t) 试求该系统的稳态误差。
解1:输入为正弦,无法采用静态误差系数,所以采用动态误差系数法。
e (s)
1
1 G(s)
s(0.1s 1) 0.1s2 s 100
c0 0, c1 10-2, c2 910-4, c3 -1.910-5,
Er
(s)
1
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
c0 = Φ e* (0) = 0 d * Φ e ( s) s =0 = 1 ds d2 1 c2 = 2 Φ e* ( s) = s =0 ds 2 c1 =
系统稳态误差在采样时刻的值为
&(kT ) + c2 && ess (kT ) = c0 r (kT ) + c1r r (kT ) = kT + 0.5
z →1
K a = lim( z − 1) 2
z →1
0.368 z + 0.264 =0 z − 1.368 z + 0.368
2
(2) 系统是 1 型的,当 r (t ) = t
2
2 时,稳态误差终值 e* (∞) = 1 K a → ∞ 。
(3) 系统闭环误差脉冲传递函数
Φ e ( z) =
1 z 2 − 1.368 z + 0.368 = 1 + G( z) z 2 − z + 0.632
G( z) =
e − T z + 1 − 2e − T 0.368 z + 0.264 = 2 −T ( z − 1)( z − e ) T =1 z − 1.368 z + 0.368
2
0.368 z + 0.264 →∞ z − 1.368 z + 0.368 0.368 z + 0.264 =1 K v = lim( z − 1) 2 z →1 z − 1.368 z + 0.368 K p = lim
D( z ) = ( z − 1)( z − e −T ) + K (1 − e −T ) z = z 2 + [(1 − e −T ) K − 1 − e −T ]z + e −T = 0
利用朱利稳定判据
⎧ D(1) = K (1 − e −T ) > 0 ⎪ ⎨ −T −T ⎪ ⎩ D(−1) = 2(1 + e ) − K (1 − e ) > 0
z →1
(6-63)
称为离散系统的静态速度误差系数。 3.加速度输入时的稳态误差 当系统输入为加速度函数 r (t ) =
A t 2 2 时,其 z 变换函数
R( z ) =
系统稳态误差
AT 2 z ( z + 1) 2( z − 1) 3
e(∞) = lim
z →1
AT 2 ( z + 1) AT 2 AT 2 = = 2( z − 1) 2 [1 + G ( z )] lim( z − 1) 2 G ( z ) Ka
= 0, 1, 2
R( z ) =
由式(6-59)知,系统稳态误差为
Az z −1
e(∞) = lim
式中
A A A = = z →1 1 + G ( z ) 1 + lim G ( z ) 1 + K p
z →1
(6-60)
K p = lim G ( z )
z →1
(6-61)
称为离散系统的静态位置误差系数。 2.斜坡输入时的稳态误差 当系统输入为斜坡函数 r (t ) =
可以获得稳态误差变化的信息。 设系统闭环误差脉冲传递函数为 Φ e ( z ) ,根据 z 变换的定义,将 z = e 代入 Φ e ( z ) ,
Ts
得到以 s 为变量形式的闭环误差脉冲传递函数
Φ e* ( s ) = Φ e* ( z ) z =e
将 Φ e ( s ) 展开成泰勒级数形式,有
*
M ( z ) bm z + bm −1 z + L + b0 bm Φ ( z) = = = D( z ) an z n + an −1 z n −1 + L + a0 an
z →1
Kp = lim G ( z )
z →1
z →1
Kv = lim( z −1)G( z)
位置误差
速度误差
加速度误差
r(t) = A×1(t)
A (1 + K p )
r (t ) = At
r(t) = At 2 2
∞ ∞
AT 2 K a
0型
1型 2型
Kp
0
0 0
∞
AT K v
∞
∞
Kv
0
∞
Ka
0
E ( z ) = Φ e ( z ) R( z ) =
图 6-20 离散系统结构图
如果系统稳定,则可用 z 变换的终值定理求出采样瞬时的稳态误差
e(∞) = lim e* (t ) = lim( z − 1) E ( z ) = lim
t →∞ z →1
( z − 1) R( z ) z →1 1 + G ( z )
2
6.6.2
静态误差系数法
sT
由 z 变换算子 z = e
关系式可知,如果开环传递函数 G ( s ) 有 v 个 s = 0 的极点,即 v
个积分环节,则与 G ( s ) 相应的 G ( z ) 必有 v 个 z = 1 的极点。在连续系统中,把开环传递函 数 G ( s ) 具有 s = 0 的极点数作为划分系统型别的标准。在离散系统中,对应把开环脉冲传 递函数 G ( z ) 具有 z = 1 的极点数, 作为划分离散系统型别的标准, 类似把 G ( z ) 中 v 的闭环系统,称为 0 型、1 型和 2 型离散系统等。 下面在系统稳定的条件下讨论图 6-20 所示形式的不同型别的离散系统在三种典型输入 信号作用下的稳态误差,并建立离散系统静态误差系数的概念。 1.阶跃输入时的稳态误差 当系统输入为阶跃函数 r (t ) = A × 1(t ) 时,其 z 变换函数
⎡ K ⎤ 1 ⎤ ⎡1 G( z) = Z ⎢ = KZ ⎢ − ⎥ ⎣ s s + 1⎥ ⎦ ⎣ s ( s + 1) ⎦
z ⎛ z =K⎜ − −T ⎝ z −1 z − e
系统特征方程为
图 6-21 离散系统结构图
K (1 − e−T ) z ⎞ = ⎟ −T ⎠ ( z − 1)( z − e )
6.7.1
闭环极点分布与瞬态响应
在连续系统中,闭环极点在 s 平面上的位置与系统的瞬态响应有着密切的关系。闭环极 点决定了系统瞬态响应中的模态。同样,在线性离散系统中,闭环脉冲传递函数的极点在 z 平面上的位置,对系统的动态响应具有重要的影响。明确它们之间的关系,对离散系统的分 析和综合是有益的。 设系统的闭环脉冲传递函数
z (1 − e −1 ) G ( z ) = Z [G ( s )] = ( z − 1)( z − e −1 )
系统的误差脉冲传递函数
Φ e ( z) =
1 ( z − 1)( z − 0.368) = 2 1 + G ( z ) z − 0.736 z + 0.368
闭环极点 z1,2 = 0.368 ± j 0.482 全部位于 z 平面的单位圆内,可以应用终值定理求稳态误 差。 当 r (t ) = 1(t ) ,相应 r (nT ) = 1(nT ) 时, R ( z ) = z ( z − 1) ,由式(6-59)求得
z →1
(6-64)
式中
K a = lim( z − 1) 2 G ( z )
z →1
(6-65)
称为离散系统的静态加速度误差系数。 归纳上述讨论结果, 可以得出典型输入下不同型别离散系统的稳态误差计算规律, 见表 6-2。 表 6-2 系统 型别 离散系统的稳态误差
Ka = lim( z − 1)2 G( z )
&(t ) = t , && r (t ) = 1, &&& r (t ) = 0 ,所以动态误差系数只需求出 c0 , c1 和 c2 。 因为 t > 0 时, r
Φ e* ( z ) = Φ e ( z ) z =e =
Ts
e 2 s − 1.368e s + 0.368 e 2 s − e s + 0.632
0
可见,与连续系统相比较,离散系统的稳态误差不仅与系统的结构、参数有关,而且与 采样周期 T 有关。 例 6-22 已知离散系统结构图如图 6-21 所示,采样周期为 T 。 (1)要使系统稳定, K 和 T 应满足什么条件? (2)当 T = 1 , r (t ) = t 时,求系统的最小稳态误差值。 解. (1) 系统开环脉冲传递函数为
K v = lim( z − 1)G ( z ) = lim
z →1 z →1
* ess =
K (1 − e −T ) z =K z − e −T
AT T = Kv K
当 T = 1 时,使系统稳定的 K 值范围是
0<K <
2(1 + e −T ) = 4.328 1 − e −T T =1
所以有
* essv =
e(∞) = lim
z →1
( z − 1)( z − 0.368) =0 z 2 − 0.736 z + 0.368
2
当 r (t ) = t ,相应 r (nT ) = nT 时, R ( z ) = T z ( z − 1) ,于是由式(6-59)求得
e(∞) = lim
z →1
T ( z − 0.368) = T =1 z − 0.736 z + 0.368
可见,系统稳态误差是随时间线性增长的。当 t = 20T = 20 s 时, ess (20) = 20.5 。 动态误差系数法对单位反馈和非单位反馈系统均适用, 还可以计算由扰动信号引起的稳 态误差。
6.7