一、在最少拍设计时,?(z)及?e(z)的选取应遵循下述原则: 1)?e(z)的分子中必须包含(1?z?1)m因式(保证系统稳态误差为零)。 注意:Φe(z)?(1?z?1)mF(z),式中:F(z)为不含(1?z?1)因子的待定的z?1的有限项多项式。一般取F(z)?1?az?1?bz?2?...为有限项多项式。
2)以z?1为变量的?(z)展开式的项数应尽量少(保证瞬态过程在有限拍内结束,保证随动系统为最少拍系统)。
3)Gc(z)应是物理可实现的有理多项式,其零点数不能大于极点数(即?(z)的分母与分子阶次之差应大于、等于G(z)的分母与分子的阶次之差)。一般已知的
G(z)这条都满足。
4)?e(z)的零点必须包含G(z)中位于单位圆上及单位圆外的极点(保证闭环系统稳定)。
5)?(z)的零点必须包含G(z)中位于单位圆上及单位圆外的零点(保证控制器稳定)。
6)?(z)中必须包含G(z)中的纯延迟环节(保证控制器是物理可实现的)。 注意:前3条一定需要,后三条不一定需要。 二.最少拍系统设计实例
情况1:假定G(z)无延迟,且不含不稳定零点和不稳定极点(即不含单位圆上和单位圆外的零极点(pi?1,zi?1除外)),且G(z)的分母多项式最多比分子多项式高一次。
在上述条件下构造Φ(z) 和时,只需考虑设计原则中的前三条即可,故取
Φe(z)?(1?z?1)mF(z),F(z)?1。
下面就再这样的假设条件下,讨论最少拍系统在不同典型输入作用下,数字控制器脉冲传递函数Gc(z)的确定方法。比如:单位阶跃输入:
————————————最少拍设计开始--------——————————— 当r(t)?1(t)时,有R(z)?Z?1(t)??1,则取F(z)?1 ?11?z?e(z)?(1?z?1)mF(z)?1?z?1?(z)?1??e(z)?z所以,数字控制器脉冲传递函数为:
?1
?(z)z?1 Gc(z)???1G(z)?e(z)(1?z)G(z)————————————最少拍设计到此结束————————— 注意:几拍?看误差脉冲序列和输出脉冲序列的Z变换。 即:
E(z)??e(z)R(z)?1
C(z)??(z)R(z)?z?1?z?2?z?3??
根据Z变换的定义式E(z)??e(nT)z,C(z)??c(nT)z?n知:
?nn?0n?0??e(0)?1,e(T)?e(2T)???0 c(0)?0,c(T)?c(2T)???1
最少拍系统的单位阶跃响应曲线如图P524图9.42所示。可见,最少拍系统经过一拍便可完全跟踪输入r(t)?1(t),这样的离散系统称为一拍系统,其调节时间
ts?T。
P524图9.42 最少拍系统的单位阶跃响应序列
注:若输入为单位斜坡或单位加速度输入时方法一样,只是输入和?e(z)不同。 情况2:若G(z)有延迟或含单位圆上和单位圆外的零极点。
例:设单位反馈线性定常离散系统的连续部分和零阶保持器传递函数分别为
r(t)e(t)-e*(t)Gc(z)1?e?sTsc(t)10s(s?1)
其中采样周期T?1s。若要求系统在单位斜坡输入时实现最少拍控制,试求数字控制器脉冲传递函数Gc(z)。 解:1)系统开环脉冲传递函数为:
?10?Tz(1?e?T)z?3.68z?1(1?0.717z?1)?1?G(z)?(1?z)?Z?2??10(1?z)?(z?1)2?(z?1)(z?e?T)??(1?z?1)(1?0.368z?1)s(s?1)?????1注意:G(z)中分子和分母的阶次同,因此设计原则中的第三条满足。 2)【分析】: G(z)中的纯滞后环节?---用?(z)包含纯滞后环节来对消
G(z)中在单位圆上的极点?---用?e(z)的零点对消
Tz?1因为r(t)?t,R(z)?Z[t]?,则 ?12(1?z)试探取F(z)?1(如果F(z)?1不满足后面的所有要求,则取。 F(z)?1?az?1?bz?2?...有限项多项式)
则?e(z)?(1?z?1)2(1)
注:?e(z)既满足稳态误差为0,且其零点正好补偿G(z)在单位圆上的极点
则?(z)?1??e(z)?2z?1?z?2?z?1(2?z?1)(2)
注:?(z)已包含G(z)的纯滞后环节z?1。
?(z)0.543(1?0.368z?1)(1?0.5z?1) Gc(z)??G(z)?e(z)(1?z?1)(1?0.717z?1)例 9.23 ※已知系统结构图如图。其中开环脉冲传递函数为:
0.5z?1(1?0.05z?1)(1?1.2z?1) G(z)??1?1?1(1?z)(1?0.2z)(1?0.015z)
R(z)
+ - D(z) G(z) C(z)
试设计Gc(z)在单位阶跃输入时实现最少拍控制。
解:注意:G(z)中分子和分母的阶次同,因此设计原则中的第三条满足。 【分析】: G(z)中的纯滞后环节?---用?(z)包含纯滞后环节来对消
G(z)中在单位圆外有不稳定零点(1?1.2z?1)?---用?(z)的零点来对消 G(z)中在单位圆上的极点?---用?e(z)的零点对消
因为r(t)?1(t),R(z)?Z?1(t)??1 ,则 1?z?1试探取F(z)?1?az?1(注意,F(z)?1不满足后面的所有要求)。
则?e(z)?(1?z?1)(1?az?1)(1)
注:?e(z)含(1?z?1)既满足稳态误差为0,且其零点正好补偿G(z)在单位圆上的极点。注意:之所以F(z)?1?az?1,是因为,?(z)中必须有z?1(1?1.2z?1),因
为?(z)?1??e(z),故?e(z)?(1?z?1)(1?az?1)。
则?(z)?bz?1(1?1.2z?1)(2)
注:?(z)中z?1(1?1.2z?1)已包含G(z)的纯滞后环节z?1以及G(z)中在单位圆外有不稳定零点(1?1.2z?1)。注意:之所以?(z)?bz?1(1?1.2z?1)增加这个系数
b,是为了满足?(z)?1??e(z)。
根据有:?(z)?1??e(z)(3)
将(1)(2)代入(3)式,则
bz?1?1.2bz?2?(1?a)z?1?az?2(注意:等式两侧z?1和z?2系数分别相等)
?b?1?a?a?0.545 ???1.2b?ab?0.455??于是: ?e(z)?(1?z?1)(1?0.545z?1)
?(z)?0.455z?1(1?1.2z?1)
?(z)0.91(1?0.2z?1)(1?0.015z?1) Gc(z)??G(z)?e(z)(1?0.05z?1)(1?0.545z?1)——————————————最少拍设计结束—————————————
问题:几拍?
E(z)??e(z)R(z)?1?0.545z?1
分析:该最少拍系统响应阶跃输入的调整时间为两拍。显然由于G(z)在单位圆外存在一个零点,使调整时间比典型最少拍系统多一拍,这增加的一拍,是保证控制器Gc(z)稳定所必须的。
应当指出,当开环脉冲传递函数G(z)中包含有单位圆上和单位圆外的零极点以及纯延迟时, 应用?e(z)?(1?z?1m选择?e(z)时,一般不能再取)F(z)而必须使F(z)的零点能补偿G(z)的单位圆上或单位圆外的极点。显然,F(z)?1,
在这种情况下,线性离散系统响应典型控制输入的调整时间长于相应典型最少拍系统(如P525表9.4所示)的调整时间,从而变成次最少拍或准最少拍系统。 三.无波纹最少拍系统设计原则
最少拍系统对输入信号适应性差,在有限拍数后,只能作到采样时刻上无误差。由于最少拍系统的输出在非采样时刻存在纹波,这是工程上所不容许的,应设法消除。无纹波最少拍系统的设计要求是:在某一种典型输入作用下设计的系统,其输出响应经过尽可能少的采样周期后,不仅在采样时刻上输出可以完全跟踪输入,而且在非采样时刻不存在纹波。
在无波纹最少拍设计时,?(z)及?e(z)的选取应遵循下述原则: 1)?e(z)的分子中必须包含(1?z?1)m因式(保证系统稳态误差为零)。
注意:Φe(z)?(1?z?1)mF(z),式中:F(z)为不含(1?z?1)因子的待定的z的有限项多项式。一般取F(z)?1?az?1?bz?2?...为有限项多项式。
2)以z为变量的?(z)展开式的项数应尽量少(保证瞬态过程在有限拍内结束,保证随动系统为最少拍系统)。
3)Gc(z)应是物理可实现的有理多项式,其零点数不能大于极点数(即?(z)的分母与分子阶次之差应大于、等于G(z)的分母与分子的阶次之差)。一般已知的G(z)这条都满足。 (4)?(z)中必须包含G(z)中的纯延迟环节(保证控制器是物理可实现的)。
(5)?e(z)的零点必须包含G(z)中位于单位圆上及单位圆外的极点(保证闭环系统稳定)。 (6)?(z)的零点必须包含G(z)的全部零点(保证控制器稳定,无纹波)。 注意:只有(6)区别于最少拍系统设计,其余同最少拍系统的设计方法
?1?1四.无波纹最少拍系统设计实例
例9.25 已知开环脉冲传递函数为
3.68z?1(1?0.717z?1) G(z)??1?1(1?z)(1?0.368z)T =1秒,试设计Gc(z)。要求:
1. 在单位斜坡输入时实现无波纹最少拍控制。 2. 在单位阶跃输入时实现无波纹最少拍控制。