数字控制器的设计 (2).ppt

上传人:牧羊曲112 文档编号:6294655 上传时间:2023-10-14 格式:PPT 页数:171 大小:2.01MB
返回 下载 相关 举报
数字控制器的设计 (2).ppt_第1页
第1页 / 共171页
数字控制器的设计 (2).ppt_第2页
第2页 / 共171页
数字控制器的设计 (2).ppt_第3页
第3页 / 共171页
数字控制器的设计 (2).ppt_第4页
第4页 / 共171页
数字控制器的设计 (2).ppt_第5页
第5页 / 共171页
点击查看更多>>
资源描述

《数字控制器的设计 (2).ppt》由会员分享,可在线阅读,更多相关《数字控制器的设计 (2).ppt(171页珍藏版)》请在三一办公上搜索。

1、第5章 数字控制器的设计,数字控制器的设计,5.1 计算机控制系统的理论基础5.1.1 控制系统中信号的基本形式与控制系统的基本结构5.1.2 连续系统的数学描述5.1.3 离散系统的数学描述5.1.4 Z变换5.1.5 离散系统的传递函数5.1.6 采样周期的选择,数字控制器的设计,5.2 数字控制器的PID设计方法5.2.1 PID设计方法5.2.2 PID算法的离散形式5.2.3 PID算法数字控制器的改进5.2.4 PID算法数字控制器的参数整定,数字控制器的设计,5.3 数字控制器的直接设计方法5.3.1 最少拍无差系统5.3.2 最少拍无纹波系统5.3.3 纯滞后系统5.4 控制算

2、法的实现5.4.1 直接实现法5.4.2 级联实现法5.4.3 并行实现法,5.1 计算机控制系统的理论基础,5.1.1 控制系统中信号的基本形式与控制系统的基本结构1信号的基本形式1)连续信号 连续信号是指时间上连续的、幅值上连续的信号。2)离散信号离散信号是指分开的和可以区分的数据表示。3)采样信号 它是时间上离散、幅值上连续的信号。,控制系统的基本信号形式,5.1 计算机控制系统的理论基础,采样过程可以用一个采样开关来实现。,采样过程示意图,5.1 计算机控制系统的理论基础,4)数字信号 数字信号是指以有限个数位来表示一个连续变化的物理量的信号。5)采样保持信号 采样信号在时间上是离散的

3、,在控制过程中无法工作。,2控制系统的基本结构 控制系统按其所包含的信号形式可分为4种类型。1)连续控制系统该系统中各处均为连续信号。2)离散控制系统该系统中各处均为离散信号。,控制系统的典型结构图,5.1 计算机控制系统的理论基础,3)采样控制系统 该系统中既包含有连续信号又包含有离散信号。4)数字控制系统 该系统中一处或几处的信号具有数字代码的形式。,5.1 计算机控制系统的理论基础,5.1.2 连续系统的数学描述从数学角度看,一个连续系统可以看成是将输入映射为输出的惟一性变换或运算,如图所示。时域系统可表示为,连续系统的输入/输出关系时域表示,5.1 计算机控制系统的理论基础,1拉普拉斯

4、变换(简称拉氏变换)下面介绍几个基本的拉氏变换性质。1)线性性质,5.1 计算机控制系统的理论基础,2)位移性质 3)初值定理,5.1 计算机控制系统的理论基础,4)终值定理 当 时,f(t)的极限存在,且除在原点处惟一的极点外,sF(s)在包含j轴的右半s平面内是解析的,则5)微分定理6)积分定理,5.1 计算机控制系统的理论基础,2拉普拉斯反变换根据F(s)求原函数f(t)的过程称为求拉普拉斯反变换(简称拉氏反变换)。记为3微分方程描述 对SISO系统,微分方程的一般式为Y(n)(t)+an-1y(n-1)(t)+a1y(t)+a0y(t)=bmu(m)(t)+bm-1u(m-1)(t)+

5、b1u(t)+b0u(t),5.1 计算机控制系统的理论基础,4传递函数描述 对微分方程两边进行拉氏变换,当初始值为零时,有传递函数定义为系统的输出拉氏变换与输入拉氏变换之比,则,5.1 计算机控制系统的理论基础,5方块图描述,连续系统输入/输出关系方块图表示,5.1 计算机控制系统的理论基础,6线性定常连续系统的脉冲响应 定义连续单位脉冲函数 且系统在任意输入U(s)下 的输出为 求拉氏反变换得到时域响应为 故得,5.1 计算机控制系统的理论基础,5.1.3 离散系统的数学描述 1离散时间信号与采样信号的表示1)图示法,任意离散信号序列图示法,5.1 计算机控制系统的理论基础,2)表格法,3

6、)数学公式法以数学公式形式给出,一般有以下3种形式。直接写出离散点的值时,有通式 定义离散单位脉冲为整个单位脉冲序列为,5.1 计算机控制系统的理论基础,任意离散信号序列可表示为 采样单位脉冲表示为 单位脉冲序列为,5.1 计算机控制系统的理论基础,对连续信号的采样信号,用“*”表示为 考虑到实际控制系统只工作在t0的情况,故改为,2差分与差商一阶差商为一阶差分除以采样周期的商。,一阶差分与一阶差商的关系,同理,二阶差商为一阶差商的差商,即,5.1 计算机控制系统的理论基础,0,5.1 计算机控制系统的理论基础,离散系统的脉冲响应函数为 输入信号序列为 考虑线性系统的线性性质,输出为 这就是离

7、散系统的时间响应,表示为脉冲响应函数序列与输入序列的卷积和运算。,5.1 计算机控制系统的理论基础,5.1.4 Z 变换 1Z变换的定义 对采样函数运用拉氏积分对离散的采样点进行拉氏变换,并令拉氏变换为F*(s)。为简化运算,令z=eTs,解得 令,5.1 计算机控制系统的理论基础,这是关于变量的幂级数。定义为采样函数的Z变换,即关于Z变换的几点说明如下:是关于z的幂级数。Z变换的物理意义表现在延迟性上。Z变换的实质是拉氏变换。连续函数不存在Z变换。平面在平面的映像。,5.1 计算机控制系统的理论基础,s平面在z平面的映像,5.1 计算机控制系统的理论基础,2Z变换的几个基本性质 1)线性性质

8、设 a和b为常数,则,2)位移性质(1)实数位移性质设f(t)为时间t 的函数,且 F(z)=Zf(t)滞后性质:超前性质:,5.1 计算机控制系统的理论基础,(2)复数位移性质,3)初值定理 当z时,F(z)的极限存在,则4)终值定理 若F(z)在单位圆外无极点,在单位圆上无重极点和共轭极点,则,5.1 计算机控制系统的理论基础,5)复域微分定理 设f*(t)函数的Z变换为F(z),则6)复域积分定理设f*(t)函数的Z变换为F(z),则,7)实数卷积定理 设f1*(t)、f2*(t)函数的Z变换分别为F1(z)、F2(z),且t0时,f1(t)=f2(t)=0,则例,5.1 计算机控制系统

9、的理论基础,3Z反变换 根据F(z)求采样函数f*(t)或离散函数f(nT)的过程称为求Z反变换,记为 1)长除法(例)将F(z)展开成如下的形式 对于由两个有理多项式之比表示的F(z),有,5.1 计算机控制系统的理论基础,2)部分分式法 式中N(z)为分子有理式。对其按部分分式展开,得,5.1 计算机控制系统的理论基础,(1)求共轭复根的系数(2)求重根的系数(3)求单根的系数,5.1 计算机控制系统的理论基础,3)留数法(不讲)离散函数的Z 反变换可表示为若F(z)有q个单根,根据复变函数的留数定理,式(5-31)等效于,5.1 计算机控制系统的理论基础,Z反变换的这3种方法可根据实际情

10、况分别选用。,4利用Z 变换求解差分方程求解步骤是:先对差分方程进行Z变换,然后写出F(z)的表达式,最后求F(z)的Z 反变换。例,5.1 计算机控制系统的理论基础,5.1.5 离散系统的传递函数1零阶保持器的特性分析把阶梯信号各线段的中点光滑 地连接起来,得到一条形状与 原连续信号f(t)基本一致但在 时间上滞后T/2的响应曲线,如图所示。,零阶保持器输入/输出特性,5.1 计算机控制系统的理论基础,零阶保持器的脉冲过渡函数为上式两边求拉氏变换,得传递函数为频率特性为,5.1 计算机控制系统的理论基础,其频率特性如图所示。计算机的存储器、锁存器、缓冲器等都具有零阶保持功能,而A/D转换器是

11、典型的采样零阶保持器。,5.1 计算机控制系统的理论基础,2脉冲传递函数的定义两边进行Z 变换,并应用实数卷积定理,得 故式中,G(z)是脉冲响应函数的Z变换,它等于输出的Z变换与输入的Z变换之比,因此也称为脉冲传递函数。,5.1 计算机控制系统的理论基础,对离散系统可用差分方程描述对上式两边进行Z 变换,并应用实数位移性质,在零初始条件下,得定义脉冲传递函数为,5.1 计算机控制系统的理论基础,若m=n,式(5-34)变为定义下式为脉冲传递函数的标准式,5.1 计算机控制系统的理论基础,由采样函数的一般表达式(5-14)可写出离散脉冲响应函数为对上式两边求Z 变换得,3离散系统的传递函数为了

12、便于应用Z传递函数求解系统的输出响应,可在输出虚设一个采样开关,使系统变为离散系统,如图5-11(a)所示。,图5-11(a)串联环节的Z 传递函数,1)开环系统的Z 传递函数对连续系统,串联环节的传递函数等于各环节传递函数的乘积。对于离散系统,串联环节间有同步采样开关,如图5-11(b)所示,G(z)=G1(z)G2(z)。串联环节间没有同步采样开关,如图5-11(C)所示。G(z)=G1 G2(z)。,图5-11(b)(c)串联环节的Z传递函数 例5-7,2)串联环节中含零阶保持器的Z 传递函数采样保持器与连续对象之间的关系等同于串联环节间没有采样开关的情况,如图5-12所示。故,图5-1

13、2 含零阶保持器的串联环节,0,利用Z 变换的线性性质及滞后性质,上式得例5-8、5-9,5.1 计算机控制系统的理论基础,3)闭环系统Z传递函数连续系统闭环传递函数的表达式是确定的,即离散系统闭环Z 传递函数的形式不是固定的,需根据实际系统的结构来推导。,有时,采样系统的结构图可以等效和简化。如图5-13所示的3个图是等效的。,图5-13 离散结构图的等效关系,例5-10、11,表5-2 典型的闭环离散系统结构图及对应的输入/输出传递关系,5.1 计算机控制系统的理论基础,4)在扰动作用下的闭环系统Z 传递关系当考虑输出对扰动的传递关系时,可令输入信号为0,则,5.1 计算机控制系统的理论基

14、础,4数字系统的Z 传递函数对数字系统,当A/D转换器、D/A转换器的采样、保持、转换时间相对于采样时间可以忽略时,可将其等效为传递函数为1的比例环节,而将环节输出信号的保持时间用零阶保持器代替。这样,整个数字系统的Z传递函数的求法就与离散系统的传递函数的求法相同。,5闭环系统的响应,图5-16 例5-12的系统结构图,Simulink仿真等效结构图及时间响应曲线,Simulink仿真结构图及时间响应曲线,5.1 计算机控制系统的理论基础,5.1.6 采样周期的选择数字控制系统的信号经过了两种形式的变换。信息在采样过程中能否完整保存下来,在输出时能否不失真地将其恢复出来,香农采样定理从理论上解

15、决了这个问题。香农采样定理描述为:设连续信号f(t)的频带为有限宽度,且最高角频率为max(最高频率为f max),如果以采样角频率s对f(t)采样得到离散信号f*(t),则连续信号f(t)可以由f*(t)无失真地复现出来的条件是:,5.1 计算机控制系统的理论基础,1采样周期的上下限 每次采样间隔不应小于设备输入/输出及计算机执行程序的时间,这是采样周期的下限值Tmin。故采样周期应满足 TminTTmax 采样周期的选择要兼顾系统的动态性能指标、抗干扰能力、计算机的运算速度及给定值的速率、执行机构的动作快慢等因素综合考虑。2以给定值的变化频率选择采样周期3以执行机构的类型选择采样周期,5.

16、1 计算机控制系统的理论基础,4以被控参量的性质选择采样周期5以复现信号误差选择采样周期 零阶保持器的复现信号误差为当信号为正弦信号时,表5-3 采样周期经验参考值,表5-4 采样频率的采样保持误差,2,5.1 计算机控制系统的理论基础,6以开环剪切频率c选择采样周期 选择采样频率为剪切频率的1015倍可得到满意的效果。即 式中,N1=1015,c,7以闭环振荡频率d选择采样周期 在工程上,常将d作为输出信号的最高频率分量,则采样频率为 式中,N2为每个振荡周期内的采样次数,通常取N2=620。,d,5.1 计算机控制系统的理论基础,8以相角稳定裕量选择采样周期若允许的相角稳定裕量减小515,

17、则,5.1 计算机控制系统的理论基础,9以被控对象的时间常数选择采样周期设被控对象由多个环节组成,其传递函数为由采样定理知,采样周期的最大值应为环节中最小时间常数的1/2,即而在实际工作中,选择采样周期为最大采样周期的1/2,即,2,2,5.1 计算机控制系统的理论基础,10以控制算法选择采样周期PI控制器典型的 经验公式为 PID控制器典型的 经验公式为 式中,N3是微分增益系数,N3=320,常取N3=10。11以控制回路数选择采样周期采样周期需不小于所有回路执行时间的总和,即,5.2 数字控制器的PID设计方法,5.2.1 PID设计方法 设计目标是:设计出控制器的控制规律和控制算法,以

18、使系统的单位阶跃响应满足给定的性能指标。当忽略回路中所有的采样器和零阶保持器时,系统的结构就如同连续系统的结构一样,如图所示。,5.2 数字控制器的PID设计方法,先按照连续系统的各种设计方法设计出满足连续系统性能指标的控制器,然后通过离散化方法将离散为数字控制器。设计流程如图所示。按连续系统设计方法设计数字控制系统的条件为:量化单位要足够小;采样周期要足够短。,5.2 数字控制器的PID设计方法,1连续系统的控制规律式中,KP为比例增益,TI为积分时间常数,TD为微分时间常数。各种控制规律的作用:,2离散化方法 1)双线性变换法(又称梯形积分法)由Z变换的定义可知,5.2 数字控制器的PID

19、设计方法,利用泰勒级数展开式,当T 较小时,得 上式即为双线性变换公式。于是,5.2 数字控制器的PID设计方法,双线性变换法的几何意义是梯形法求积分,如图所示。设积分控制规律为两边进行拉氏变换得,图5-22 双线性变换的几何意义,5.2 数字控制器的PID设计方法,连续控制器为用梯形法求积分两边Z变换,5.2 数字控制器的PID设计方法,2)前向差分变换法前向差分变换法的几何意义是数值微分。,5.2 数字控制器的PID设计方法,3)后向差分变换法,5.2 数字控制器的PID设计方法,可以看到,采样周期与离散化方法对离散化后的数字调节器D(z)有很大影响。将各种离散化方法在不同采样频率下得到的

20、数字调节器代入系统中,并对构成的闭环系统的性能进行实验比较,得出以下几个结论:,5.2 数字控制器的PID设计方法,前向差分变换法易使系统不稳定,不宜采用 后向差分变换法会使D(z)的频率特性发生畸变,但提高采样频率可以减小畸变;双线性变换法最好,对频率压缩现象可以通过提高采样频率及采用频率预曲折的双线性变换方法改善;所有离散化方法采样周期的选择必须满足c=10c的条件,否则系统达不到较好的性能指标。(例),5.2 数字控制器的PID设计方法,3离散化控制器D(z)的一般形式 将D(s)离散为数字的后,进一步整理可得一般形式为求Z反变换,得到实域表示式例,5.2 数字控制器的PID设计方法,4

21、校验 将设计好的数字控制器带回数字系统中求性能指标,画仿真图,检验系统是否满足设计要求。若不满足需要反复修改检验。【例5-15】已知某随动系统的传递函数为G0(s)要求系统的性能指标为:斜坡输入r(t)=t 时,稳态误差ess=0.1;阶跃响应为二阶最佳响应。,5.2 数字控制器的PID设计方法,根据计算结果画出离散控制器系统的阶跃响应及斜坡响应仿真波形图,如图(a)、(b)所示。经过多次仿真检验,当T0.02s时的阶跃响应符合要求,如图(c)、(d)所示。,离散控制器系统的阶跃响应及斜坡响应仿真波形图,5.2 数字控制器的PID设计方法,此时 稳态误差仍为 ess=0.1,5.2 数字控制器

22、的PID设计方法,5.2.2 PID算法的离散形式PID控制在连续系统中得到了成熟应用,将式(5-47)离散化,得到对应的离散系统的数字PID算法。转换方法如下。,5.2 数字控制器的PID设计方法,1位置型控制算法将上面的转换代入式(5-47)得,5.2 数字控制器的PID设计方法,位置型控制算法的特点是:与各次采样值有关,需要知道所有历史值,占用较多的存储空间;需做误差值的累加,容易产生较大的累加误差,且容易产生累加饱和现象;控制量以全量输出,误动作影响大。,5.2 数字控制器的PID设计方法,2增量型控制算法求出每步的控制量因为故增量型控制量为式中,5.2 数字控制器的PID设计方法,增

23、量型控制算法的特点是:增量仅与最近几次采样值有关,累加误差小;控制量以增量输出,仅影响本次的输出,误动作影响小,且不会产生积分饱和现象;易于实现手动到自动的无冲击切换。进一步,可写出位置算法的递推式为,5.2 数字控制器的PID设计方法,5.2.3 PID算法数字控制器的改进 1积分项的改进1)积分分离法:引入分离系数ki,且 位置型控制量 增量型控制量,1,0,5.2 数字控制器的PID设计方法,图5-25 积分分离PID控制结构图,2)抗积分饱和法算法描述:当u(k)00H时,取u(k)=00H,当u(k)FFH时,取u(k)=FFH,图5-26 抗积分饱和PID控制结构图,5.2 数字控

24、制器的PID设计方法,3)梯形积分法 问题的提出:原积分项以矩形面积求和近似,精度不够,应提高积分项的运算精度。改进方案:将矩形积分改为梯形积分,即,4)消除积分不灵敏区法(例)改进方案:增加A/D转换的位数,提高转换精度,减小不灵敏区,例如,位数增加到12位时,将小于量化误差的各次积分项累加起来,当累加值时,输出,同时将累加器清零,为下一次累加作准备。,5.2 数字控制器的PID设计方法,2微分项的改进 1)不完全微分PID控制算法问题的提出:对于高频扰动的生产过程,微分作用响应过于灵敏,容易引起控制过程振荡;另外,执行机构在短时间内达不到应有的开度,会使输出失真。改进方案:在标准PID输出

25、后串联一阶惯性环节,构成不完全微分PID控制,如图5-27所示。,图5-27 不完全微分结构图,5.2 数字控制器的PID设计方法,一阶惯性环节传递函数为标准PID传递函数为则PID输出为 不完全微分的阶跃响应 如图5-28所示。,图5-28 不完全微分的阶跃响应,5.2 数字控制器的PID设计方法,根据式(5-60)和式(5-61)得到不完全微分PID控制算法的递推公式为:,2)微分先行PID控制算法,常规PID控制系统的闭环传递函数为微分先行PID控制系统的闭环传递函数为利用不完全微分PID的结论,微分先行项可设置为式中,r 为微分增益系数,调整r 的大小可改变微分的施加量。,5.2 数字

26、控制器的PID设计方法,【例5-17】设被控对象为微分先行PID控制算法的仿真结构图及输出波形图如图。,5.2 数字控制器的PID设计方法,3)微分平滑算法改进的方案:采用微分平滑原理,如图所示。以为中心点,并设该时刻的输入 值为,取邻近4个采样点的微分 平均值作为微分控制器的输出,即,图5-31 微分平滑原理图,5.2 数字控制器的PID设计方法,3时间最优PID控制算法问题的提出:在积分分离PID控制器中,当系统的偏差逐步减小时,控制器的比例部分也在逐步减少,系统的运动速度减慢,过渡过程较长。解决方法:利用庞特里亚金最小值原理。其控制结构图如图所示。,图5-32 棒棒控制与数字PID控制相

27、结合,5.2 数字控制器的PID设计方法,4带死区的PID控制算法问题的提出:在有些生产过程中,不希望执行机构动作过于频繁,以防止由于频繁动作引起振荡。解决方案:设置控制死区,在死区内控制器无动作。控制算法为 控制结构图如图所示。,5.2 数字控制器的PID设计方法,5.2.4 PID算法数字控制器的参数整定1扩充临界比例度法(1)确定一个DDC(直接数字控制)的采样周期T。(2)令DDC为纯比例KP控制。使KP置于较小位置(或比例度较大位置),TI=,TD=0,使系统成为闭环工作。逐渐增加KP,直到系统输出等幅振荡,记录此时的比例增益KP即临界比例增益KK,以及此时的振荡周期即临界振荡周期T

28、K。,5.2 数字控制器的PID设计方法,5.2.4 PID算法数字控制器的参数整定1扩充临界比例度法(3)按照得到的KK和TK,人为地选择此DDC系统的控制质量与模拟调节器系统的控制质量相比是否接近。接近程度用控制度 表示,定义为,5.2 数字控制器的PID设计方法,5.2.4 PID算法数字控制器的参数整定1扩充临界比例度法 控制度的选择原则1)PI控制:KK大,则选择较小的控制度,KK小,则选择较大的控制度。TK较大,则选择较小的控制度,TK 小,则选择较大的控制度。2)PID控制:KK大时,TD宜取小,KK小时,TD宜取大。,表5-5 比例度法PID参数整定表,5.2 数字控制器的PI

29、D设计方法,2扩充响应曲线法应用本方法时,认为对象具有滞后自平衡特性(即滞后环节加一阶惯性环节,多数工业对象具有如此模型),然后在该对象上做实验,测出对象的纯滞后时间和时间常数T0 表5-6给出了响应曲线法PID参数整定表。,5.2 数字控制器的PID设计方法,表5-6 响应曲线法PID参数整定表,5.2 数字控制器的PID设计方法,2扩充响应曲线法控制度的选择原则1)T0/较小,则选择较大的控制度,T0/较大,则选择较小的控制度。2)较小,选择较小的控制度,较大,选择较大的控制度。,5.2 数字控制器的PID设计方法,改变手动值,输入一个阶跃作用值x0(其大小为稳态值的515),用记录仪表记

30、录下整个输出量的变化过程曲线,如图5-34所示。在最大斜率处作切线,由图可求得,图5-34 被控对象阶跃响应特性曲线,3PID参数归一法这是将PID参数归结为一个参数的方法,经过大量的研究工作,得到了如下的T、TI、TD与TK之间的关系,5.2 数字控制器的PID设计方法,重写PID的增量型算式为 式中,将3个参数代入,得差分方程为,4PID参数试凑法1)对象特性参数完全不知 首先整定比例部分,KP由小变大,得到比较好的响应曲线为止(过渡时间短超调量小稳态误差小)若稳态误差不满足要求,逐步加入积分环节如果快速性不好,逐步加入微分环节2)用闭环系统仿真法,5.3 数字控制器的直接设计方法,直接设

31、计方法从对象的特性出发,将被控对象以离散模型表示,直接基于采样系统理论,对离散系统进行分析与综合,寻求改善系统性能指标的各种控制规律,以保证设计出的数字控制器满足系统稳定性、准确性、快速性的要求。,数字控制器的直接设计方法流程图,5.3 数字控制器的直接设计方法,控制系统设计中要考虑的因素物理可实现性,设计的控制器在物理上是可以实现的。稳定性是指系统在外界扰动下偏离原来的平衡状态,扰动消失后,系统有能力回到原来的平衡状态。系统对有界输入u 所引起的响应y是有界或收敛的,则系统为输出稳定的。准确性是指系统对稳态误差的要求,要求稳态误差为0或在某个精度范围内,若稳态误差为0,则称为无差系统。快速性

32、是指系统对输出跟踪输入信号的调节时间的要求,调节时间要尽可能短。当误差达到指定稳态误差精度时,认为调节过程结束。,5.3 数字控制器的直接设计方法,5.3.1 最少拍无差系统G0(s)为广义对象的传递函数,G(z)为广义对象的Z传递函数,D(z)为数字控制器,E(z)为误差的Z传递函数,(Z)为闭环系统的Z传递函数,R(z)、Y(z)分别为输入、输出的Z传递函数。,计算机控制系统的结构图,5.3 数字控制器的直接设计方法,广义对象Z传递函数为由例5-9知,若被控对象包含纯滞后环节,可写为闭环系统的Z传递函数为误差Z传递函数为,5.3 数字控制器的直接设计方法,设根据输出响应性能指标及其他约束条

33、件已经确定了,则可以由式(5-66)惟一地求出数字控制器的解析表达式为或者写为或者写为,5.3 数字控制器的直接设计方法,1由D(z)的物理可实现性确定(Z)将式D(z)写为分子分母关于z-1有理多项式次幂相除的形式,mn设G(z)的最低幂次也为z-1,则闭环脉冲传递函数应具有如下形式 若被控对象含有纯滞后环节e-dTs,则闭环传递函数也应至少含有纯滞后环节z-d,形如,5.3 数字控制器的直接设计方法,2由系统的准确性确定(Z)由误差传递函数知综合“单位阶跃”、“单位斜坡”和“单位加速度”3种输入,用通式表示为 其Z 变换为式中,C(z)是不包含(1-z-1)因子的关于的多项式,阶次为q-1

34、,5.3 数字控制器的直接设计方法,根据Z 变换的终值定理,系统的稳态误差为 因为C(z)不包含因子,欲使e()=0,e(z)必须至少包含一个(1-z-1)q 因子,令从而,5.3 数字控制器的直接设计方法,根据从而F(Z)的形式如下误差为,5.3 数字控制器的直接设计方法,3由系统的快速性确定(z)F(z)=1最少拍控制器为,1)单位阶跃输入(q=1)闭环传递函数2)单位速度输入(q=2),5.3 数字控制器的直接设计方法,3)单位加速度输入(q=3),5.3 数字控制器的直接设计方法,5.3 数字控制器的直接设计方法,【例5-18】系统结构如图5-36所示。设被控对象的传递函数为 采样周期

35、为T=0.5s,试设计在单位速度输入时的最少拍无差数字控制器,并画出误差曲线、控制曲线和输出响应曲线。,图5-37 采用Simulink的仿真波形图,5.3 数字控制器的直接设计方法,响应曲线经过采样点围绕着期望曲线波动,称为纹波,相应的这种系统称为最少拍有纹波系统。要消除纹波,必须对控制算法进行改进。若此时将输入改为单位加速度函数,输入信号为 输入信号Z 变换为 此时输出为,5.3 数字控制器的直接设计方法,结果表明,在采样点处输出的稳态值比输入的稳态值低T2/2。波形图如图所示。,5.3 数字控制器的直接设计方法,4由系统的稳定性确定(Z)闭环Z传递函数的另一个表达式为 为了抵消G(z)不

36、稳定极点的影响,应该使闭环(Z)的零点包含G(z)的单位圆上或单位圆外的全部零点。e(Z)的零点包含G(z)的单位圆上或单位圆外的全部极点。,5.3 数字控制器的直接设计方法,设G(z):u个在z平面的单位圆上或单位圆外的零点;v个在z平面的单位圆上或单位圆外的极点,而其中有j个极点在单位圆上;G(z)是G(z)中不含单位圆上或单位圆外的零极点部分则广义对象脉冲传递函数写为,选择闭环脉冲传递函数的约束条件(1)在e(Z)的零点中,必须包含G(z)在z平面单位圆上或单位圆外的所有极点。式中F1(z)是关于z-1的多项式,且不含G(z)的不稳定极点。若qj,将j用q代替,选择闭环脉冲传递函数的约束

37、条件(2)在(Z)的零点中,应包含G(z)单位圆上或单位圆外的所有零点,并包含滞后环节z-d。F2(z)是关于z-1的多项式,且不含G(z)中的不稳定零点。,(3)F1(z)和F2(z)阶数的确定。确定原则:使e(Z)与(Z)的阶数相等,且有最低幂次。(4)F1(z)和F2(z)中系数的确定。(Z)=1-e(Z)比较系数,5.3 数字控制器的直接设计方法,【例5-19】在计算机控制系统中,已知被控对象传递函数为 采样周期T=1s。试设计在单位速度输入函数时的最少拍有纹波控制系统,并画出误差曲线、控制曲线和输出响应曲线。,5.3 数字控制器的直接设计方法,【例5-20】设最少拍控制系统,被控对象

38、的传递函数设采样周期T=0.5s,试设计单位阶跃输入的最少拍数字调节器。,5.3 数字控制器的直接设计方法,5.3.2 最少拍无纹波系统 非采样点存在纹波的原因是,当偏差为0时,控制器输出序列u(k)不为常值(或0),而是振荡收敛的,使得输出产生周期振荡。,1被控对象的必要条件 对阶跃输入,当tnT时,有y(t)=常数;对速度输入,当tnT时,有y(t)=常数,这样,G(s)中必须至少含有一个积分环节;对加速度输入,当tnT时,有y(t)=常数,这样,G(s)中必须至少含有两个积分环节。,5.3 数字控制器的直接设计方法,2确定(Z)的约束条件 有纹波设计与无纹波设计的惟一区别是,有纹波设计时

39、,(Z)包含G(z)单位圆上或单位圆外的零点;而无纹波设计时,(Z)包含G(z)的全部零点。,5.3 数字控制器的直接设计方法,3最少拍无波纹控制器确定(Z)的步骤(1)被控对象G(z)含有足够的积分环节以满足“必要条件”。(2)无纹波系统与有纹波系统关于e(Z)的设计方法相同。(3)满足无纹波系统(Z)的约束条件选择。(4)F1(z)和F2(z)阶数的确定。,5.3 数字控制器的直接设计方法,4无纹波系统的调整时间,无纹波系统的调整时间要比按快速性设计的系统的调整时间增加若干拍,增加的拍数等于G(z)在单位圆内的零点数。,5.3 数字控制器的直接设计方法,【例5-21】在例5-19中,试设计

40、在单位速度输入函数时的最少拍无纹波系统,并画出误差曲线、控制曲线和输出响应曲线。,5.3 数字控制器的直接设计方法,5.3.3 纯滞后系统1史密斯预估算法1)史密斯预估补偿控制原理 闭环传递函数为 系统的闭环特征方程为,图5-42 带纯滞后环节的连续控制系统,5.3 数字控制器的直接设计方法,解决问题的方法是:引入史密斯预估补偿器Gs(s),与原被控对象并联,使其等效反馈信号中消除纯滞后的影响。补偿原理图如图所示。应满足关系式整理得补偿器的数学模型为,图5-43 史密斯预估补偿原理图,5.3 数字控制器的直接设计方法,可将图5-43等效变换为图5-44,相当于对调节器D(s)接一个反馈补偿环节

41、。定义这个小闭环回路为预估补偿控制器,其传递函数为补偿后整个系统的闭环传递函数为纯滞后为0时,对象构成的闭环传递函数为,加入预估补偿器方块图的等效变换,5.3 数字控制器的直接设计方法,2)史密斯预估补偿数字控制器设计步骤 求广义对象传递函数 式中,G(z)为广义对象中不含纯滞后环节Z 的传递函数;d=/T为滞后周期数,设为整数。,5.3 数字控制器的直接设计方法,按不带纯滞后的G(z)被控对象的设计数字控制器D(z),并满足系统的性能要求。控制规律可以是PID控制、最少拍有纹波控制、最少拍无纹波控制等。加入纯滞后环节后,预估补偿控制器为不含纯滞后的输出为包含纯滞后的输出为,R,5.3 数字控

42、制器的直接设计方法,【例5-22】在例5-20中被控对象增加纯滞后环节,变为试求史密斯预估补偿数字控制器,并画出误差曲线、控制曲线和输出响应曲线。,5.3 数字控制器的直接设计方法,5.3 数字控制器的直接设计方法,5.3 数字控制器的直接设计方法,2达林算法 在工业生产中,许多控制对象模型可以近似为带纯滞后的一阶或二阶惯性环节,即式中,为纯滞后时间(设=dT,d是正整数),T1、T2为时间常数,K为放大系数。,5.3 数字控制器的直接设计方法,达林算法的设计目标是使整个闭环系统的期望传递函数等效为一个惯性环节和一个延迟环节串联,并使整个闭环系统的纯滞后时间与被控对象G0(s)的纯滞后时间 相

43、同,即 式中,T为期望的惯性时间;为纯滞后,=dT(d=1,2,)。,5.3 数字控制器的直接设计方法,数字控制器的设计步骤如下。(1)对闭环系统离散化,得到闭环系统的脉冲传递函数,它等效为零阶保持器与闭环系统的传递函数串联后的变换(2)根据式(5-68)得调节器为,5.3 数字控制器的直接设计方法,(3)代入被控对象的脉冲传递函数。被控对象为带纯滞后一阶惯性环节时,其广义脉冲传递函数为得调节器为,5.3 数字控制器的直接设计方法,被控对象为带纯滞后二阶惯性环节时,其广义脉冲传递函数为得调节器为,5.3 数字控制器的直接设计方法,【例5-23】已知被控对象的传递函数为试求达林算法数字控制器,使

44、系统的闭环系统的传递函数为设采用周期为T1s。画出单位阶跃输入时的误差曲线、控制曲线、输出响应曲线及单位速度输入时的输出曲线。,图5-48 系统的等效结构图,图5-49 仿真波形图,5.4 控制算法的实现,5.4.1 直接实现法 设控制器函数D(z)的一般表示式为式中,U(z)、E(z)分别是控制器输出、输入的Z变换。交叉相乘并移项得,5.4 控制算法的实现,对上式求Z 反变换,k为当前步,z 1表示延迟一拍,得差分方程为,5.4 控制算法的实现,可以按式(5-93)编制程序。直接实现法的结构示意图 如图5-50所示。例,5.4 控制算法的实现,5.4.2 级联实现法如果D(z)是以零极点的形

45、式给出的,即(mn)式中,zi(i=1,2,m)为零点,pi(i=1,2,n)为极点,且均是已知的。,5.4 控制算法的实现,得这个结果就是串联系统传递函数的表达式,故称级联。其结构示意图如图所示。本法的优点是适合高阶控制器函数的设计,但是,控制器的设计结果往往不是以零极点的形式给出的,这时必须先将其转换为零极点形式。,图5-51 级联实现法的结构示意图,5.4 控制算法的实现,5.4.3 并行实现法对给定的D(z),可以用分解定理(或留数法)写成部分分式,5.4 控制算法的实现,这是并联系统传递函数的表达式,故称为并行实现法。其结构示意图如图5-52所示。,5.4 控制算法的实现,其结构示意图如图5-52所示。,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号