误差传递函数零点阶数法技巧
习题 :稳态误差的计算
设前馈控制系统如图所示,误差定义为 e(t)=r(t)−c(t),试选择前馈参数 τ 和 b 的值,使系统对输入 r(t) 成为Ⅱ型系统。

解:
闭环传函:
Φ(s)=(T1s+1)(T2s+1)+K1K1(τs+b)=T1T2s2+(T1+T2)s+K1+1K1(τs+b)
特征方程:
D(s)=T1T2s2+(T1+T2)s+K1+1
n=2 且各项系数为正,因此系统是稳定的,存在稳态误差。
法一(终值定理法)
根据误差定义 e(t)=r(t)−c(t),可得
E(s)=R(s)−C(s)=R(s)[1−Φ(s)]=R(s)Φe(s)=T1T2s2+(T1+T2)s+K1+1T1T2s2+(T1+T2−K1τ)s+1+K1(1−b)R(s)
欲使系统对输入 r(t) 成为Ⅱ型系统,要求对速度输入的稳态误差为 0:
当 R(s)=s21 时,ess(∞)=0
ess(∞)=s→0limsE(s)=s→0limT1T2s2+(T1+T2)s+K1+1T1T2s2+(T1+T2−K1τ)s+1+K1(1−b)⋅s21=0
∴T1+T2−K1τ=0;1+K1−K1b=0
法二(终值定理法)
同上推导得 E(s)=Φe(s)R(s),欲使系统为Ⅱ型,要求对加速度输入为非零常值稳态误差:
当 R(s)=s31 时,ess(∞) 为非零常值
ess(∞)=s→0limT1T2s2+(T1+T2)s+K1+1T1T2s2+(T1+T2−K1τ)s+1+K1(1−b)⋅s31 为非零常值
∴T1+T2−K1τ=0;1+K1−K1b=0;T1T2=0
(系统稳定的情况下已满足 T1T2=0 的条件)
法三(等效开环传函法)
存在等效单位负反馈系统开环传函使得
Φ(s)=1+G′(s)G′(s)∴G′(s)=1−Φ(s)Φ(s)=1−T1T2s2+(T1+T2)s+K1+1K1(τs+b)T1T2s2+(T1+T2)s+K1+1K1(τs+b)=T1T2s2+(T1+T2−K1τ)s+1+K1−K1bK1(τs+b)
Ⅱ型系统需有两个积分环节,故
T1+T2−K1τ=0;1+K1−K1b=0;T1T2=0
法四(误差传递函数零点阶数法)
误差传递函数
Φe(s)=1−Φ(s)=T1T2s2+(T1+T2)s+K1+1T1T2s2+(T1+T2−K1τ)s+1+K1(1−b)
若系统为Ⅱ型,则误差传递函数分子含两个纯微分环节(s2)
∴T1+T2−K1τ=0;1+K1−K1b=0;T1T2=0
(系统稳定的情况下已满足 T1T2=0 的条件)
则当选择前馈参数
τ=K1T1+T2,b=1+K11
时,系统对输入 r(t) 成为Ⅱ型系统。
误差传递函数零点阶数法技巧
系统型别也可由误差传递函数零点纯微分环节的个数判断,推导如下。
设负反馈系统开环传函
G(s)H(s)=sνN(s)M(s)
ν 为系统的型别,则有
Φe(s)=1−Φ(s)=1+G(s)H(s)1=1+sνN(s)M(s)1=sνN(s)+M(s)sνN(s)
技巧总结
这题核心不是直接看原系统有没有积分环节,而是先求误差传递函数:
Φe(s)=1−Φ(s)
因为题目定义的是 e(t)=r(t)−c(t),所以必须从 E(s)=R(s)−C(s) 出发。
要让系统对输入 r(t) 成为Ⅱ型系统,本质上就是让误差传递函数的分子最低阶从 s0、s1 都消掉,只剩下从 s2 开始。
看到
Φe(s)=T1T2s2+(T1+T2)s+K1+1T1T2s2+(T1+T2−K1τ)s+1+K1(1−b)
要立刻想到:Ⅱ型系统对应误差传递函数分子含 s2 因子,因此常数项和一次项必须为 0。
直接令:
T1+T2−K1τ=0,1+K1−K1b=0
解得:
τ=K1T1+T2,b=1+K11
做这类题最快的方法:先求闭环传函 Φ(s),再求误差传函 1−Φ(s),最后看误差传递函数分子在 s=0 处有几个零点。几个零点就相当于几个积分环节,也就是几型系统。
Discussion
Comments
Share questions, corrections, or extra notes about this post.