计算机控制第三章课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《计算机控制第三章课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机控制 第三 课件
- 资源描述:
-
1、第第3章章 常用数字控制技术常用数字控制技术3.1 最小拍最小拍数字数字控制控制3.2 模拟化设计方法模拟化设计方法3.3 PID 控制控制3.4 纯滞后控制纯滞后控制3.5 串级控制串级控制3.6 前馈前馈-反馈控制反馈控制3.7 解耦控制解耦控制3.1 最少拍数字控制最少拍数字控制 最少拍系统最少拍系统:在典型输入(单位阶跃、单位速度、单位在典型输入(单位阶跃、单位速度、单位加速度输入等)作用下,在最少个采样周期内达到在采样时加速度输入等)作用下,在最少个采样周期内达到在采样时刻输入输出无误差的系统,也称为最少调整系统或最快响应刻输入输出无误差的系统,也称为最少调整系统或最快响应系统。最少
2、拍控制系统结构框图如图所示。系统。最少拍控制系统结构框图如图所示。3.1.1 最少拍数字控制系统的设计最少拍数字控制系统的设计 闭环脉冲传递函数为:误差脉冲传递函数为:得出数字控制器为:()()()1()()D z G zzD z G z()()1()()eE zW zzR z 1()()()()1()()()eeW zzD zG zzG z W z 三种典型输入的最少拍系统三种典型输入的最少拍系统例例3.1:假设最少拍计算机控制系统如图所示,被控对象:假设最少拍计算机控制系统如图所示,被控对象的传递函数为的传递函数为 ,采样周期,采样周期 T=0.5s,采用零阶,采用零阶保持器,请设计在单位
3、保持器,请设计在单位速度速度信号输入时的最少拍数字控信号输入时的最少拍数字控制器。制器。2(1 0.5)ss解:解:该系统的广义对象脉冲传递函数2122(1)()(10.5)(10.5)TsTseeG zZZsssss222244211211()(2)(2)22TsTseZZZZ es ss sssssss 1111 21211 2121211211(1)11(1)11TTTzTzzzzezzzez111 2121211(1)(1)11TTzzzzez11110.368(10.718)(1)(10.368)zzzz查表可得在单位速度输入时控制器的脉冲传递函数12111 21125.435(1
4、0.5)(1 0.368)()(1)()(1)(1 0.718)zzzzD zzG zzz系统闭环脉冲传递函数在单位速度信号输入时,系统输出序列的Z变换11223451 2()()()(2)2345(1)TzY zz R zzzTzTzTzTzz 12()2zzz输出响应曲线见图012345678910012345678910时 间(单 位 为 采 样 周 期 T)r(t)y(k)例例3.2:假设最少拍计算机控制系统如图所示,被控对象:假设最少拍计算机控制系统如图所示,被控对象的传递函数为的传递函数为 ,采样周期,采样周期 T=1s,采用零阶保,采用零阶保持器,请设计在单位持器,请设计在单位阶
5、跃阶跃信号输入时的最少拍数字控制信号输入时的最少拍数字控制器。器。10(1)ss解:解:系统的广义对象脉冲传递函数222221111 2111 211111010(1)()(1)(1)101010101010101()(1)(1)11101010101010(1)11(1)113.68(TsTsTsTsTTeeG zZZssssseZZZZ es ss sssssssTzTzzzze zzze zz1111 0.718)(1)(1 0.368)zzz查表可得在单位阶跃输入时控制器的脉冲传递函数1111111111(1)(1 0.368)0.2720.1()(1)()3.68(1)(1 0.71
6、8)1 0.718zzzzzD zzG zzzzz系统闭环脉冲传递函数 ,在单位阶跃信号输入时,系统输出序列的Z变换为输出响应曲线见图。1()zz1123411()()()1Y zz R zzzzzzz 012345678900.20.40.60.811.21.4时 间(单 位 为 采 样 周 期 T)r(t)y(t)y(k)产生纹波的原因产生纹波的原因:数字控制器的输出序列u(k)是振荡收敛的。它作用在保持器的输入端,保持器的输出使系统输出在采样点之间产生纹波。消除纹波的附加条件:消除纹波的附加条件:在最少拍有纹波控制器的基础上将被控对象G(z)在单位圆内的零点包括在闭环脉冲传递函数 中。无
7、纹波系统的调整时间比有纹波系统的调整时间增加若干拍,增加的拍数等于G(z)在单位圆内的零点数目。()z3.1.2 最少拍最少拍无波纹无波纹控制系统的设计控制系统的设计 例例3.3:假设最少拍计算机控制系统如图所示,被控对象:假设最少拍计算机控制系统如图所示,被控对象的传递函数为的传递函数为 ,采样周期,采样周期 T=1s,采用零阶保,采用零阶保持器,请设计在单位持器,请设计在单位阶跃阶跃信号输入时的最少拍信号输入时的最少拍无波纹无波纹数数字控制器。字控制器。10(1)ss解:解:第1步:按最少拍有纹波设计控制器。参考例3.2,闭环脉冲传递函数 误差脉冲传递函数 控制器的脉冲传递函数11110.
8、2720.1()(1)()10.718zzD zzG zz11113.68(10.718)()(1)(10.368)zzG zzz1()1eW zz 第2步:按照无纹波附加条件确定闭环脉冲传递函数 。应包含 的因子和G(z)的全部非零点;We(z)应由G(z)的不稳定极点和 的阶次决定。可得整理后得:,11()(1)(1)eW zzbz11()1()(1 0.718)ezW zazz 0.5821a 0.4179b 11()0.5821(1 0.718)zzz()z()z1z()z 第3步:确定无纹波控制器 D(z)。由第2步得到的闭环脉冲传递函数,求出数字控制器的脉冲传递函数11()0.15
9、82(1 0.368)()(1()()10.4179zzD zz G zz01234567891000.20.40.60.811.2时 间(单 位 为 采 样 周 期 T)r(t)y(t)y(k)输出响应曲线见右图。系统达到稳定状态的时间延迟了1个采样周期。模拟化设计方法模拟化设计方法:先将计算机控制系统看作先将计算机控制系统看作右右图图中中的模的模拟系统,采用连续系统设计方法设计模拟控制器,然后将其拟系统,采用连续系统设计方法设计模拟控制器,然后将其离散化成数字控制器离散化成数字控制器的方法的方法。3.2 模拟化设计方法模拟化设计方法计算机控制系统模拟控制系统一般步骤:一般步骤:1)根据性能
10、指标要求和给定对象的G0(s),用连续控制理论的设计方法,设计D(s)。2)确定离散系统的采样周期T。3)在设计完成的连续系统中加入零阶保持器ZOH。检查零阶保持器的滞后作用对设计完成的连续系统性能的影响程度,决定是否需要修改D(s)。4)用适当的方法将D(s)离散化成D(z)。5)将D(z)化成差分方程。3.2.1 模拟设计模拟设计的的步骤步骤 零阶保持器如图所示:*0ut/2/21122/TsTsTseeesssT其中u0(t)为模拟信号,为零阶保持器的输入,u(t)为零阶保持器的输出。为简便起见,零阶保持器的传递函数可近似为:(1)冲激响应不变法)冲激响应不变法基本思想基本思想:数字滤波
11、器产生的脉冲响应序列近似等于模拟滤波器的脉冲响应函数的采样值。设模拟控制器的传递函数为在单位脉冲作用下输出响应为其采样值为因此得到应用范围应用范围:连续控制器具有部分分式结构或能较容易地分解为并联结构。D(s)具有陡衰减特性,且为有限带宽信号的场合。1()()()niiiAU sD sE ssa11()()inatiiu tLD sAe1()ina kTiiu kTAe11()()()1iniaTiAD zu kTD sez 3.2.2 D(S)离散化成离散化成D(Z)的的方法方法(2)加零阶保持器的)加零阶保持器的Z变换法变换法基本思想基本思想:先用零阶保持器与模拟控制器串联,然后再进行Z变
12、换离散化成数字控制器,即加零阶保持器 Z 变换法的特点:1)若D(s)稳定,则D(z)也稳定。2)D(z)不能保持D(s)的脉冲响应和频率响应。1()()TseD zD ss(3)差分变换法)差分变换法 1)后向差分变换法)后向差分变换法 对于给定,其微分方程为 用差分代替微分,则两边取Z变换得所以:,其中后向差分变换法的特点:后向差分变换法的特点:稳定的D(s)变换成稳定的D(z);D(z)不能保持D(s)的脉冲响应和频率响应。()1()()U sD sE ss()()du te tdt()()(1)()du tu ku ke kdtT1(1)()()zU zTE z1()1()1()U z
13、D zzE zT11zsT2)前向差分变换法)前向差分变换法将微分用差分表示成两边取Z变换得得 ,其中前向差分变换法的特点:前向差分变换法的特点:稳定的D(s)不能保证变换成稳定的D(z);D(z)不能保持D(s)的脉冲响应和频率响应。()(1)()()du tu ku ke kdtT(1)()()zU zTE z()1()1()U zD zzE zT1zsT(4)双线性变换法)双线性变换法 双线性变换又称塔斯廷(Tustin)变换法,它是 s 与 z 关系的另一种近似式。由 Z 变换的定义和级数展开式可得 ,取 ,由此推出双线性变换的特点:双线性变换的特点:将整个 S 平面的左半面变换到 Z
14、 平面的单位圆内,因而没有混叠效应。稳定的D(s)变换成稳定的D(z);D(z)不能保持D(s)的脉冲响应和频率响应。22TsTsTsezee212TsTse 212TsTse 112 11zsTz(5)频率预畸变双线性变换法)频率预畸变双线性变换法将D(s)的零点或极点(s+a)以 a 代替 a,作预畸变 得到D(s,a);将D(s,a)变换为D(z),k为放大系数,利用 求出。预畸变双线性变换的特点:预畸变双线性变换的特点:将 S 平面左半面映射到 Z 平面单位圆内。稳定的 D(s)变换成稳定的 D(z)。没有混叠现象。D(z)不能保持D(s)的脉冲响应和频率响应。所得的离散频率响应不产生
15、畸变。22()()aTatgTsasa112(1)(1)()(,)zsTzD zk D s a1lim()1zD z(6)零极点匹配法)零极点匹配法1)将 D(s)变换成如下的形式。2)将D(s)的零点或极点映射到 Z 平面的变换关系为:实数的零点或极点:共轭复数的零点或极点:得到控制器D1(z)。3)在 z=1处加上足够的零点,使D(z)零极点个数相同。4)在某个特征频率处,使D(z)的增益与D(s)的增益相匹配。即设D(z)=kzD1(z),kz为增益系数,由 确定。1212()()()()()()()smnk szszszD sspspsp1()(1)aTsaez122()()(1 2c
16、os)aTaTsajb sajbezbTez01()()szD sD zD(s)离散化成D(z)的方法小结:除了前向差分外,只要原有的连续系统是稳定的,则变换以后得到的离散系统也是稳定的。采样频率对设计结果有影响。各种设计方法都有自己的特点。脉冲响应不变法可以保证离散系统的响应与连续系统相同。零极点匹配法能保证变换前后直流增益相同。双线性变换法可以保证变换前后特征频率不变。控制规律按照偏差的比例(P)、积分(I)和微分(D)进行的控制称为PID控制。PID控制是目前应用最广、最为广大技术人员所熟悉的控制算法之一。它不仅适用于数学模型已知的控制系统,而且也可应用于数学模型难以确定的工业过程,在众
17、多工业过程控制中取得了满意的应用效果。在计算机控制系统中,数字PID以其控制算法简单、技术成熟、灵活性好、适应性强和可靠性高,得到了广泛的应用。3.3 PID控制控制模拟PID控制的控制结构如图所示。3.3.1 模拟模拟PID控制控制r(t)为参考输入或称为设定值;y(t)为系统输出;e(t)=y(t)-r(t)为偏差;u(t)为PID控制器的输出;KP为比例系数;TI为积分时间常数;TD为微分时间常数;G0(s)为被控对象传递函数。01()()()()tPDIde tu tKe te t dtTTdt控制算式为对控制算法取拉普拉斯变换,整理后得PID控制器的传递函数D(s)为式中,称为积分系
18、数;KD=KPTD称为微分系数。模拟PID控制系统的开环传递函数 D(s)=D(s)G0(s),模拟PID控制系统的闭环传递函数01()()()()tPDIde tu tKe te t dtTTdt()1()(1)()IPDPDIU sKD sKT sKK sE sT ssPIIKKT00()()()()1()1()()D s G sD ssD sD s G sPID控制器的控制作用:比例调节器:对偏差进行控制,使输出量朝着减小偏差的方向变化。控制作用的强弱取决于比例系数KP。比例调节器的作比例调节器的作用在于加快系统的响应速度,提高系统的调节精度。但它不能用在于加快系统的响应速度,提高系统的
19、调节精度。但它不能消除静差消除静差。积分调节器:对偏差累积进行控制,直至偏差为零。其控制效果与偏差大小和偏差持续的时间有关。积分调节的作用在于积分调节的作用在于消除系统的静态误差,但代价是降低系统的快速性消除系统的静态误差,但代价是降低系统的快速性。微分调节器:按偏差变化的趋向进行控制,希望在误差出现之前进行修正,减小超调。微分调节器的作用在于影响系统偏微分调节器的作用在于影响系统偏差的变化率,改善系统的动态特性差的变化率,改善系统的动态特性。将连续PID算式离散化,得到对应的离散系统的数字PID算法。当采样周期样周期T足够小时,令则整理后可得式两边取Z变换得:其中00()()()()()()
20、()()(1)ktju tu ke te ke t dte jTde te ke kdtT0()(1)()()()kPDjITe ke ku kKe ke jTTT11 21()(1)(1)()()1PIDU zKzKKzD zE zzIPIDDPTKKTTKKT3.3.2 数字数字PID控制控制数字PID控制系统结构图(1)位置式算法位置式算法令积分系数 ,微分系数 则得位置式PID控制算法:IPITKKTDDPTKKT0()()()()(1)kPIDju kK e kKe jKe ke k()()(1)u ku ku k()()(2)(1)(2)PIDPDDKKKe kKKe kK e k
21、(2)增量式算法)增量式算法将位置式算法进行变型,得到增量式控制算法如下3.3.3 改进的数字改进的数字PID控制控制积分分离积分分离PID控制效果控制效果(1)积分分离积分分离PID算法算法 算法描述:算法描述:选取误差阈值 ,引入积分分离系数 ,令则位置式为则位置式为增量式为增量式为 01kPIDju kK e kKejKe ke k 212PIDPDDu kKKKe kKKe kK e k00)(0)(1ekeeke,0e积分分离积分分离PID算法算法减少了被控量的超调,减少了被控量的超调,缩短了过渡过程时间,缩短了过渡过程时间,(2)抗)抗积分积分饱和饱和PID算法算法 算法描述:算法
22、描述:选取误差阈值 ,引入积分分离系数 ,令 设 的最大值为 ,最小值为为 ,计算,计算则控制量则控制量 01kPIDju kK e kKejKe ke k00)(0)(1ekeeke,0emaxmaxmaxminminmin)(,)(),()(,)(ukuuukuukuukuukumaxu)(kuminu00.10.20.30.40.50.60.70.805101520253035time(s)Position tracking00.10.20.30.40.50.60.70.805101520253035404550time(s)Position tracking抗积分饱和抗积分饱和PID与
23、普通与普通PID算法控制效果比较示例算法控制效果比较示例(3)不完全微分)不完全微分PID算法算法 在标准PID输出后串接一个一阶惯性环节,构成不完全微分PID控制,其结构为算法描述:控制量算法描述:控制量dttduTtutuf)()()()1()()()()1()(0kjDIPfffkekeKjeKkeKTTTkuTTTku不完全微分不完全微分PID与普通与普通PID算法控制效果比较示例算法控制效果比较示例020040060080010001200140016001800200000.20.40.60.811.21.4time(s)rin,yout0200400600800100012001
24、40016001800200000.20.40.60.811.21.4time(s)rin,yout(4)微分先行)微分先行PID算法算法 算法描述:算法描述:只对被控量微分,则位置式微分先行PID算法表示成:增量式微分先行PID算法表示成:kjDIPkykyKjeKkeKku0)1()()()()()2()1(2)()1()()()(kykykyKkeKkeKKkuDPIP微分先行微分先行PID与普通与普通PID算法控制效果比较示例算法控制效果比较示例010002000300040005000600070008000-1.5-1-0.500.511.5time(s)rin,yout01000
25、2000300040005000600070008000-1.5-1-0.500.511.5time(s)rin,yout采用带死区采用带死区PID算法算法能能减少执行机构的不必要动作。减少执行机构的不必要动作。(5)带死区)带死区PID算法算法 算法描述:算法描述:设置控制死区,当偏差进入死区时,其控制输出维持前1次的输出,当偏差不在死区时,则进行正常的PID控制。带死区的PID控制系统框图如下。(1)采样周期选取的原则)采样周期选取的原则 常见物理量采样周期的参考值被测参数采样周期T(单位秒)备注流量15优先选用2s压力310优先选用8s液位68优先选用7s温度1520优先选用纯滞后时间成
展开阅读全文