计算机控制技术及应用第三章课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《计算机控制技术及应用第三章课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机控制 技术 应用 第三 课件
- 资源描述:
-
1、第三章 常规数字控制器的设计3 31 1 数字控制器的设计方法分类数字控制器的设计方法分类 按其设计特点分为二大类:计算机控制系统的描述方法分为:一是将连续的被控对象离散化等效的离散系统数学模型,然后在离散系统的范畴内分析整个闭环系统;二是将数字控制器等效为一个连续环节,然后采用连续系统的方法来分析与设计整个控制系统。相应地,在设计方法上就可以分为:模拟化设计方法和离散化设计方法。1.1.模拟化设计方法模拟化设计方法一般可按以下步骤进行:一般可按以下步骤进行:实现域设计控制器(离散)连续域离散化现代控制理论反馈控制理论:域设计控制器(连续))(zzDs第三章 常规数字控制器的设计2.2.离散化
2、设计方法离散化设计方法首先用适当的离散化方法将连续部分(如图首先用适当的离散化方法将连续部分(如图3.13.1所示的所示的保持器和被控对象)离散化,使整个系统完全变成离散保持器和被控对象)离散化,使整个系统完全变成离散系统,然后用离散控制系统的设计方法来设计数字控制系统,然后用离散控制系统的设计方法来设计数字控制器,最后用计算机实现控制功能。器,最后用计算机实现控制功能。计算机保持器被控对象离散化图3.1离散化方法示意图第三章第三章 常规数字控制器的设计常规数字控制器的设计3 3两种方法的比较两种方法的比较 模拟化设计方法可引用成熟的经典设计理论和方法。模拟化设计方法可引用成熟的经典设计理论和
3、方法。但在但在“离散离散”处理时,系统的动态特性会因采样周期的增处理时,系统的动态特性会因采样周期的增加而改变,甚至导致闭环系统的不稳定。加而改变,甚至导致闭环系统的不稳定。离散化设计方法运用的数学工具是离散化设计方法运用的数学工具是Z Z变换与离散状态变换与离散状态空间分析法。这种方法是一种直接数字设计方法,不仅更空间分析法。这种方法是一种直接数字设计方法,不仅更具有一般性,而且稳定性好、精度高。相对而言有时称为具有一般性,而且稳定性好、精度高。相对而言有时称为精确法。精确法。需要注意的是,该法的精确性仅限于线性范围内需要注意的是,该法的精确性仅限于线性范围内以及采样点上才成立。以及采样点上
4、才成立。32模拟控制器的离散化 表征模拟校正装置的重要参数是:表征模拟校正装置的重要参数是:极点与零点的数目;极点与零点的数目;频带宽度与截止频率;频带宽度与截止频率;DC增益;增益;相位裕度;相位裕度;增益裕度、超调量、闭环频率响应峰值等。增益裕度、超调量、闭环频率响应峰值等。在离散化过程中,上述特性都要保持下来是不在离散化过程中,上述特性都要保持下来是不大可能的。大可能的。在选择模拟控制器的离散化方法时,首在选择模拟控制器的离散化方法时,首先必须明白对离散化控制算法有何要求,以保证模先必须明白对离散化控制算法有何要求,以保证模拟校正装置的主要特性能得到保持。拟校正装置的主要特性能得到保持。
5、实现域设计控制器(离散)连续域离散化现代控制理论反馈控制理论:域设计控制器(连续))(zzDs1)根据被控对象的传递函数)根据被控对象的传递函数 ,按连续系统的分析与设计方法设计,按连续系统的分析与设计方法设计稳(稳定性):稳定裕度(幅值裕度和相角裕度)稳(稳定性):稳定裕度(幅值裕度和相角裕度)准(稳态误差):位置、速度和加速度误差系数准(稳态误差):位置、速度和加速度误差系数快(动态性能指标):谐振峰值、谐振频率、通频带、阻尼比快(动态性能指标):谐振峰值、谐振频率、通频带、阻尼比最小拍:在离散系统中,调节时间的长短以采样周期个数表示,一个最小拍:在离散系统中,调节时间的长短以采样周期个数
6、表示,一个采样周期称一拍,调节时间最短的系统称最小拍采样周期称一拍,调节时间最短的系统称最小拍)(sG)(sD2)根据系统特性和要求选)根据系统特性和要求选T3)D(s)D(z)4)标准)标准D(s)与与D(z)性能对比性能对比5)由)由D(z)求差分方程,编软件程序求差分方程,编软件程序6)系统调试)系统调试321Z变化法变化法-脉冲定常变换法脉冲定常变换法 Z变换法就是在D(z)与D(s)之间建立的一种映射关系(),这种映射关系保证模拟控制器的脉冲响应的采样值与数字控制器的输出相同。Tsez)()()(sDsEsUnnasAasAasAsD2211)(11211111)(21zeAzeAz
7、eAzDTanTaTan在设计中所需要的高频部分出现频率混迭问题。为了解决这一问题在设计中所需要的高频部分出现频率混迭问题。为了解决这一问题:增加采样角频率增加采样角频率 ,使,使 远高于控制器的截止频率。远高于控制器的截止频率。ss1)2)2.带有零阶保持器的带有零阶保持器的Z Z变换法变换法-阶跃响应不变法阶跃响应不变法 n在原线性系统的基础上串联一个虚拟的零阶保持器,再进行在原线性系统的基础上串联一个虚拟的零阶保持器,再进行Z变变换从而得到换从而得到D(s)的离散化模型的离散化模型D(z)(1)(sDseZzDsT例例3.差分变换法(又称数值积分法)差分变换法(又称数值积分法)n将微分方
8、程离散化为差分方程,最后求z传递函数。整理后得到整理后得到z z传递函数传递函数或 对比可看出:对比可看出:Tzs11sTz11或或例例这就是后向差分变换式:这就是后向差分变换式:TzssDzD11)()(Teedtdeii1前向差分前向差分:Tzs1sTz1或或4.4.双线性变换法双线性变换法-梯形积分法梯形积分法 根据根据z z变换定义变换定义:2/2/TsTsTseeez2/1.!3)2/(!2)2/(2/1322/TsTsTsTseTs2/12/TseTs2/12/1TsTsz展成级数:同理:得双线性变换公式:双线性变换公式可以进行实双线性变换公式可以进行实s传递函数与传递函数与z传递
9、函数相传递函数相互转换,转换公式如下:互转换,转换公式如下:)1()1(211|)()(zTzssDzDeiiui-ui-1例例各种离散化方法的比较各种离散化方法的比较33 数字数字PID控制控制-模拟控制器的离散化设计方法模拟控制器的离散化设计方法331理想微分理想微分PID控制控制 设系统的误差为设系统的误差为e(t),则模拟,则模拟PID控制规律为控制规律为)()(1)()(0dttdeTdtteTteKtutdip它所对应的连续时间系统传递函数为它所对应的连续时间系统传递函数为 11)()(sTsTKsEsUdip(1)比例调节器控制规律:0uekup(2)比例积分调节器控制规律:ti
10、puedtTeku00)1((3)PID调节器控制规律:tdipudtdeTedtTeku00)1(PID控制器连续时间系统传递函数 11)()(sTsTKsEsUdipuKpt图图37 PID调节器的阶跃响应调节器的阶跃响应 PID模拟控制器的离散化n用矩形法来计算数值积分:用矩形法来计算数值积分:kitTiede00)()(Tkekedttde)1()()(n用后向差分来代替微分:用后向差分来代替微分:则离散化的PID控制规律为:kidipTkekeTTieTkekku0)1()()(1)()(n上式表示的控制算法提供了执行机构的位置所以称为上式表示的控制算法提供了执行机构的位置所以称为P
11、ID位位置控制算法。置控制算法。n这种算式中有一累加项这种算式中有一累加项 ,随着时间,随着时间k的增加,累的增加,累加的项次也依次增加,不利于计算机计算。另外,如果由于加的项次也依次增加,不利于计算机计算。另外,如果由于某种干扰因素导致某种干扰因素导致u(k)为某一极限值时,被控对象的输出也为某一极限值时,被控对象的输出也将作大幅度的剧烈变化,由此可能导致严重的事故。就其原将作大幅度的剧烈变化,由此可能导致严重的事故。就其原因,因,位置式算式存在以上缺陷的主要原因是它所给出的只是位置式算式存在以上缺陷的主要原因是它所给出的只是当前控制量的大小,与此前时刻控制量的大小却完全不相关。当前控制量的
12、大小,与此前时刻控制量的大小却完全不相关。为此,有必要改进上述算法。为此,有必要改进上述算法。Tieki 0)(在很多控制系统中,由于执行机构是采用步进电机或多在很多控制系统中,由于执行机构是采用步进电机或多圈电位器进行控制的,所以,只要给出一个增量信号即可。圈电位器进行控制的,所以,只要给出一个增量信号即可。n写出K-1的输出值:10)2()1()(1)1()1(kidipTkekeTTieTkekku上两式相减得上两式相减得PID增量式控制算法增量式控制算法)2()1()21()()1()2()1(2)()()1()()1()()(keTTkkeTTkkeTTTTkkekekeTTkeTT
13、kekekkukukudpdpdipdip1A2A3A数字PID控制算法程序框图 增量式增量式PIDPID算法与位置式算法与位置式PIDPID算法的比较:算法的比较:两者本质相同,只是前者需要使用有附加两者本质相同,只是前者需要使用有附加积分作用的执行机构。但有如下优点:积分作用的执行机构。但有如下优点:1、计算机只输出增量,误动作时影响小,、计算机只输出增量,误动作时影响小,必要时可增设逻辑保护;必要时可增设逻辑保护;2、手动、手动/自动切换时冲击小;自动切换时冲击小;3、算式不需要累加,只需记住四个历史、算式不需要累加,只需记住四个历史数据,即数据,即e(k-2),e(k-1),e(k)和
14、和u(k-1),占用内占用内存少,计算方便,不易引起误差累积。存少,计算方便,不易引起误差累积。PID控制规律的脉冲传递函数形式123()()(1)(2)pu kKAe kA e kA e k两边求z变换,并注意到 ,得)1()()(kukuku)()()()()(231211zEzAzEzAzEAKzUzzUp)(1)()(123121zEzzAzAAKzUp 理想微分理想微分PID控制的实际效果并不理想,从阶跃响控制的实际效果并不理想,从阶跃响应看,它的微分作用只能维持一个采样周期。由于工业应看,它的微分作用只能维持一个采样周期。由于工业用执行机构用执行机构(如气动调节阀或电动调节机构如气
15、动调节阀或电动调节机构)的动作速度的动作速度限制,致使偏差大时,微分作用不能充分发挥,再加之限制,致使偏差大时,微分作用不能充分发挥,再加之理想微分还容易引进高频干扰。为此,实际应用中,几理想微分还容易引进高频干扰。为此,实际应用中,几乎所有的数字控制回路,通常都加一低通滤波器来限制乎所有的数字控制回路,通常都加一低通滤波器来限制高频干扰的影响。高频干扰的影响。问题:问题:uKpt(1)(1)实际微分实际微分PID控制算式一控制算式一 通过通过一级低通滤波器来限制高频干扰的影响一级低通滤波器来限制高频干扰的影响 332实际微分PID控制 11)(sTsGfc低通滤波器和理想微分低通滤波器和理想
16、微分PID算式相结合后的传递算式相结合后的传递函数为:函数为:)11(1)()()(sTsTsTKsEsUsDdifp则差分方程:则差分方程:)2()1()()1()(3210keakeakeakuaku若令(Kd为微分系数)ddfKTT)()1()(kukuku(2)实际微分PID控制算式之二 实际微分PID算式的传递函数:121 22112112fdpidTTTTTTKKKTTTTTTT,2111222121(1)(1)(1)(1)()()(1)(1)pddKT sTsK TsT sD sTTTT ssTssKK)11(11)()()(1122sTKsKTsTsEsUsDd微分作用输出差分
17、方程为:)1()()()1()(2222keTkeTTkuKTkuTKTdddd)1()()()1()(222222keTTKTKkeTTKTTKkuTTKTkuddddddd图中的前置方块主要起微分作用,所以它图中的前置方块主要起微分作用,所以它也称为微分先行也称为微分先行PIDPID控制。控制。积分作用输出差分方程为:积分作用输出差分方程为:比例作用输出差分方程为:比例作用输出差分方程为:)()1()(11kuTTKkukudii)()(1kuKkudp位置型算式为:位置型算式为:)1()()()1()1()1()1()()()()()(22222211111keTTKTKkeTTKTTK
18、kuTTKTTTKkukukuTTKkuKkukukuddddddiiddip(3)实际微分实际微分PID控制算式之三控制算式之三 不完全微分不完全微分)111()(sKTsTsTKsDdddip由图可见,本由图可见,本算法是微分环算法是微分环节上加一个惯节上加一个惯性环节,故也性环节,故也称不完全微分称不完全微分PID控制控制n它仅改变了标准PID控制器的微分部分,使得在偏差发生突变时,微分作用可比较平缓。比例、积分和微分三个框的输出差分方程)1()()(kekeKkupp)()(keTTKkuipi)1()()1()(kekeKKkuTTKTkudpddddd)1()()(kukukudd
19、d)()()()(kukukukudip)()1()(kukuku3.3.3 标准标准PID控制算法的改进控制算法的改进 在实际应用中,数字在实际应用中,数字PID控制器的控制效果有时不如模控制器的控制效果有时不如模拟拟PID控制器。控制器。原因:主要是因为数字调节器的控制量在一个采样周期原因:主要是因为数字调节器的控制量在一个采样周期内保持不变,使得在这段时间内系统相当于开环运行。其内保持不变,使得在这段时间内系统相当于开环运行。其次由于计算机的数字运算以及数字量输入输出的时间,使次由于计算机的数字运算以及数字量输入输出的时间,使得控制作用在时间上有延滞,计算机的有限字长及得控制作用在时间上
20、有延滞,计算机的有限字长及AD,DA转换精度也给控制量带来了误差。转换精度也给控制量带来了误差。办法:充分发挥计算机运算速度快,逻辑判断功能强,办法:充分发挥计算机运算速度快,逻辑判断功能强,编制程序灵活等优势。编制程序灵活等优势。手段:对手段:对PID算法进行了一系列改进。算法进行了一系列改进。3.3.3 标准标准PID控制算法的改进控制算法的改进 3.3.3.1 3.3.3.1 积分项的改进积分项的改进 在在PIDPID控制中,积分作用是消除余差。控制中,积分作用是消除余差。n梯形积分梯形积分提高积分项的运算精度提高积分项的运算精度 将矩形积分将矩形积分 用梯形积分来代替用梯形积分来代替代
21、价:增大存储量和需要更多的运算时间。代价:增大存储量和需要更多的运算时间。kjje0)(kjjeje02)1()(n消除积分不灵敏度消除积分不灵敏度 容易出现小于字长的精度而丢弃,此时也就无积分容易出现小于字长的精度而丢弃,此时也就无积分作用,这种现象称为积分不灵敏区或称积分作用丢失。作用,这种现象称为积分不灵敏区或称积分作用丢失。采用以下措施:采用以下措施:1.增加增加A/D转换位数,加长运算字长,这样可提高运算精转换位数,加长运算字长,这样可提高运算精度。度。2.当当积分项积分项连续出现小于输出精度连续出现小于输出精度的情况下,不要把它的情况下,不要把它们作为们作为“零零”舍掉,而是把它们
22、一次一次累加起来,即舍掉,而是把它们一次一次累加起来,即njiijuS0)(直到累加值直到累加值Si大于大于时,再输出时,再输出S Si i 。同时把累加单元。同时把累加单元S Si i清零。清零。)()(keTTKkuipi)(kui(3)PID(3)PID算法积分饱和现象及其抑制算法积分饱和现象及其抑制 maxminuuukjiTjeT0)(1yt0ut0umaxr*abab图图3 312 PID12 PID位置式算法位置式算法的积分饱和现象的积分饱和现象 在实际过程控制中,控制变在实际过程控制中,控制变量由于受很多条件的约束而被限量由于受很多条件的约束而被限制在一个有限范围内制在一个有限
23、范围内,如:如:采用标准采用标准PIDPID位置式算法,位置式算法,只要系统的偏差没有消除,只要系统的偏差没有消除,积分作用积分作用就会继续增加或减少。最后就会继续增加或减少。最后使控制量达到上或下的极限使控制量达到上或下的极限值,使得系统进入饱和范围。值,使得系统进入饱和范围。过限削弱积分法过限削弱积分法yt0ut0umaxe0积分不积累e0积分积累一旦控制变一旦控制变量进入饱和区,量进入饱和区,则程序只执行削则程序只执行削弱积分项的运算,弱积分项的运算,而停止增大积分而停止增大积分项的运算。项的运算。积分分离法积分分离法 积分分离法的基本思想为:当误差积分分离法的基本思想为:当误差e e大
24、于某个规定的门限大于某个规定的门限值时,删去积分作用,从而使值时,删去积分作用,从而使e ei i不至于过大。只有当不至于过大。只有当e e较小时,才引入积分作用,以消除稳态误差。较小时,才引入积分作用,以消除稳态误差。)1()()()(0TkekeTTeTKkeKkukidiiipAkeAkeKi)(0)(1若若其中,称为门限值。称为门限值。增量式增量式PID算法算法-积累补偿法。积累补偿法。3.3.3.2 3.3.3.2 微分项的改进微分项的改进 由于微分作用是在相邻的采样周期内进行,因此它由于微分作用是在相邻的采样周期内进行,因此它的强弱不仅与微分时间的强弱不仅与微分时间T Td d,放
25、大系数,放大系数K Kp p有关,而且与采样有关,而且与采样周期周期T T也有明显关系。当也有明显关系。当T T太小时,二次采样之间被控参太小时,二次采样之间被控参数变化一般不会太大,因而微分作用就弱。为了在数变化一般不会太大,因而微分作用就弱。为了在T T小时小时增加微分作用,可增加增加微分作用,可增加K Kp p或或T Td d,但这样一来,会使抗噪声,但这样一来,会使抗噪声特性恶化,微分作用对它们又特别敏感,因此应设法减特性恶化,微分作用对它们又特别敏感,因此应设法减少噪声和数据误差在微分项中的影响少噪声和数据误差在微分项中的影响。)1()()1()()(kekeKkekeTTKkudd
展开阅读全文