第五章 数字控制器的离散化设计方法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第五章 数字控制器的离散化设计方法
数字控制器的连续化设计是按照连续控制系统的理论在S 域内设计模拟调节器,然后再用计算机进行数字模拟,通过软件编程实现的。这种方法要求采样周期足够小才能得到满意的设计结果,因此只能实现比较简单的控制算法。当控制回路比较多或者控制规律比较复杂时,系统的采样周期不可能太小,数字控制器的连续化设计方法往往得不到满意的控制效果。这时要考虑信号采样的影响,从被控对象的实际特性出发,直接根据采样控制理论进行分析和综合,在Z 平面设计数字控制器,最后通过软件编程实现,这种方法称为数字控制器的离散化设计方法,也称为数字控制器的直接设计法。
数字控制器的离散化设计完全根据采样系统的特点进行分析和设计,不论采样周期的大小,这种方法都适合,因此它更具有一般的意义,而且它可以实现比较复杂的控制规律。
5.1 数字控制器的离散化设计步骤
数字控制器的连续化设计是把计算机控制系统近似看作连续系统,所用的数学工具是微分方程和拉氏变换;而离散化设计是把计算机控制系统近似看作离散系统,所用的数学工具是差分方程和Z 变换,完全采用离散控制系统理论进行分析,直接设计数字控制器。
计算机采样控制系统基本结构如图5.1所示。
图中G 0(s)是被控对象的传递函数,H(s)是零阶保持器的传递函数,G(z)是广义被控对象的脉冲传递函数,D(z)是数字控制器的脉冲传递函数, R(z)是系统的给定输入,C(z)是闭环系统的输出,φ(z)是闭环系统的脉冲传递函数。
零阶保持器的传递函数为:
s
e s H Ts
--=1)( (5-1) 广义被控对象的脉冲传递函数为:
[])()()(0s G s H Z z G = (5-2)
由图可以求出开环系统的脉冲传递函数为:
图5.1 计算机采样控制系统基本结构图
)()()
()()(z G z D z E z C z W == (5-3) 闭环系统的脉冲传递函数为:
()()()()()1()()
C z
D z G z z R z D z G z Φ==+ (5-4) 误差的脉冲传递函数为:
()1()()1()()
e E z z R z D z G z Φ=
=+ (5-5) 显然 )(1)(z z e Φ-=Φ (5-6)
由式(5-4)可以求出数字控制器的脉冲传递函数为:
)]
(1)[()()(z z G z z D Φ-Φ= (5-7) 如果已知被控对象的传递函数G 0(s),并且可以根据控制系统的性能指标确定闭环系统的脉冲传递函数φ(z),由上式可以得到离散化方法设计数字控制器的步骤:
(1)根据式(5-2)求出广义被控对象的脉冲传递函数G(z)。
(2)根据系统的性能指标要求和其它约束条件,确定闭环系统的脉冲传递函数φ(z)。
(3)根据式(5-7)求出数字控制器的脉冲传递函数D(z)。
(4)根据数字控制器的脉冲传递函数D(z),求出差分方程,编写控制程序。
(5)与硬件连接,进行系统调试。
自动控制系统中,有三种典型的输入形式,本章提到的输入信号一般是指典型输入,其表示形式为:
(1)单位阶跃输入:
1
11)(1
)()(1)(--===z z R s s R t t r ,, (2)单位速度输入(单位斜坡输入):
2
11
2)1()(1)()(---===z Tz z R s s R t t r ,,(T 为采样周期) (3)单位加速度输入:
3
111232)1(2)1()(1)(21)(----+===z z z T z R s s R t t r ,, 由此得到典型输入信号Z 变换的一般形式
q z z A z R )
1()()(1--= (5-8) 式中A(z)是R(z)中不包含(1-z -1)因子的关于z -1的多项式,q 是输入信号因子,只能取正整数,上面的三种典型输入中,q 分别取1,2,3。
5.2 最少拍无差随动系统的设计
在采样过程中,称一个采样周期为一拍。计算机控制系统中,往往要求系统的输出能够以最快的响应速度准确跟踪期望值的变化,最少拍控制就是根据这个要求提出的一种设计方法。最少拍无差数字控制器的设计任务就是根据式(5-7)求出数字控制器的脉冲传递函数D(z),使闭环系统在某种特定的典型输入作用下,能以最少拍结束响应过程,而且在采样时刻系统不存在稳态误差,输出能够准确地跟踪输入。因此最少拍无差系统的闭环脉冲传递函数形式为:
n n z a z a z a z ---+++=Φ 2211)( (5-9)
式中n 是使系统在有限拍内达到稳态无静差的所有设计中所能取的最小正整数。从其表现形式可以看出,闭环系统的脉冲响应经过n 个采样周期后变为零,即系统在n 拍达到稳态。
为使所设计的控制器满足最少拍特性,在设计中提出以下具体要求:
(1)快速性要求
在各种使系统在有限拍内达到稳态无静差的所有设计中,n 取最小正整数,也就是说系统的调节时间最短,达到稳态所需要的采样周期最少。
(2)无静差要求
也就是系统的准确性要求,对于特定的典型输入,当系统达到稳态,其闭环输出在采样时刻能够准确的跟踪输入,系统不存在静差,即c(kT)=r(kT),e(kT)=0。
(3)数字控制器的物理可实现性要求
最少拍数字控制器应该是物理可实现的,即数字控制器的输出只与当前的输入信号、以前的输入和输出信号有关,而与将来的输入信号无关。
(4)稳定性要求
经过最少拍控制,闭环系统必须是稳定的。
下面介绍最少拍无差系统的设计过程。
5.2.1 典型输入下理想最少拍无差系统的设计
1、典型输入下理想最少拍无差系统的闭环脉冲传递函数φ(z)的确定
典型输入是指输入信号的脉冲传递函数R(z)具备式(5-8)的Z 变换形式,“理想”