计算机控制系统的控制算法第八讲_第1页
计算机控制系统的控制算法第八讲_第2页
计算机控制系统的控制算法第八讲_第3页
计算机控制系统的控制算法第八讲_第4页
计算机控制系统的控制算法第八讲_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

计算机控制系统的控制算法第八讲第四章计算机控制系统的

控制算法第八讲-第十二讲第八讲第2页,共41页,2024年2月25日,星期天本章知识结构第3页,共41页,2024年2月25日,星期天计算机控制系统的设计,是指在给定系统性能指标的条件下,设计控制器的控制规律和相应的数字控制算法。

概述数字控制器的设计方法按其设计特点分为三大类:第4页,共41页,2024年2月25日,星期天1.模拟化设计方法(间接法)

先设计连续系统的校正环节的传递函数D(s),然后将其离散化为D(z),进而设计数字控制器。典型代表为PID算法。

(结构简单,各环节并联互相独立,调参方便)第5页,共41页,2024年2月25日,星期天2.离散化设计方法(直接法)已知被控对象的传递函数或特性G(z),根据所要求的性能指标,直接设计数字控制器D(z)。常用方法有最少拍有纹波设计、最少拍无纹波设计和达林算法。3.状态空间设计法

能处理多输入-多输出(MIMO)系统第6页,共41页,2024年2月25日,星期天

模拟化设计:适于采样周期短、控制算法简单的系统。忽略零阶保持器和采样器,求出系统的连续控制器,以近似方式离散化为数字控制器。

离散化设计:适于采样周期长或控制复杂的系统。直接使用采样控制理论设计数字控制器。第7页,共41页,2024年2月25日,星期天数字控制理论基础1.计算机只能接受和处理二进制代码0和1及其组合,这些二进制数可以表示某一物理量的大小,称之为离散量或数字量。但实际系统中的被控量是在时间上连续的信号,一般称之为连续量或模拟量。模拟量进行离散化并转换成数字量后,才能由计算机处理。因此,计算机控制系统也可以称为数字控制系统、离散控制系统或采样控制系统。模拟控制系统称为连续控制系统。第8页,共41页,2024年2月25日,星期天2.离散(数字)控制系统与连续(模拟)控制系统的本质区别在于:模拟系统中的给定量、反馈量和被控量都是连续型的时间函数,而在离散系统中,通过计算机处理得给定量、反馈量和被控量是在时间上离散的数字信号。把计算机引入连续控制系统中作为控制器使用,便构成了计算机控制系统。由计算机构成的控制系统,在本质上是一个离散系统。第9页,共41页,2024年2月25日,星期天传递函数的定义1.线性连续系统中传递函数的定义是:零初始条件下,一个线性环节(系统)的输出量的拉氏变换与输入量的拉氏变换之比。2.线性离散(数字)控制系统中脉冲传递函数的定义:零初始条件下,一个线性环节(系统)的输出脉冲序列的Z变换与输入脉冲序列的Z变换之比。第10页,共41页,2024年2月25日,星期天4.1数字控制器的间接设计方法4.2数字PID控制算法4.3数字控制器的直接设计方法4.4纯滞后控制技术4.5控制算法Matlab仿真举例4.6小结第11页,共41页,2024年2月25日,星期天4.1数字控制器的间接设计方法数字控制器的间接设计技术,是立足于连续控制系统控制器的设计,然后在计算机上进行数字模拟来实现的。

实质:在采样周期足够短的情况下,把数字控制器(A/D、计算机、D/A)看作一个整体,其输入和输出为模拟量,将其等效为连续传递函数。

第12页,共41页,2024年2月25日,星期天图4.1计算机控制系统的典型结构图

工作过程:e(t)经A/D转换器后变成数字量e(k),计算机(数字调节器)按照一定的控制规律对e(k)进行计算处理,将所得结果u(k)经D/A转换器转换得到连续的控制量u(t)作用到被控对象上,实现对被控参数y(t)的调节。信号采样+A/D转换D/A转换+信号保持第13页,共41页,2024年2月25日,星期天4.1.1采样周期与模拟化设计香农采样定理是使数字控制器进行模拟化设计的最基本的前提条件。零阶保持器是由D/A转换器的输出保持来实现的。频率特性:第14页,共41页,2024年2月25日,星期天信号通过零阶保持器后存在幅值衰减和相位滞后。但如果采样周期T足够小,即采样频率足够高时,可以忽略这一影响。对于小的采样周期,用幂级数展开,用T/2的时间滞后环节来近似:设相位裕量减少5-15度,则采样周期应选为:第15页,共41页,2024年2月25日,星期天间接设计方法得以实现的重要依据是:

(1)采样周期要满足香农采样定理;

(2)采样周期足够小,达到零阶保持器的相位滞后可以忽略不计的程度。第16页,共41页,2024年2月25日,星期天4.1.2模拟化设计步骤1.设计假想的模拟控制器D(s)2.正确地选择采样周期3.将模拟控制器D(s)离散化为数字控制器D(z)4.求出与D(z)对应的差分方程5.编制计算机程序,实现计算机控制第17页,共41页,2024年2月25日,星期天设计假想的模拟控制器

解决方案:首先将计算机与零阶保持器合在一起看作一个模拟环节,输入为e(t),输出为u(t),等效传递函数为D(s);然后根据自控原理中的连续系统的频域设计法、根轨迹法等校正方法设计D(s)。

零阶保持器第18页,共41页,2024年2月25日,星期天2.正确地选择采样周期实际应用中工程技术人员通常综合考虑来选择采样周期T:(1)从调节品质上考虑,希望T短以减少系统纯滞后的影响,提高控制精度。保证在95%的系统的过渡过程内采样6~15次。(2)从快速性和抗干扰性方面考虑,希望T短使系统快速跟随输入的变化。第19页,共41页,2024年2月25日,星期天(3)从计算机的工作量和回路成本考虑,希望T长使多回路的每回路都有足够的计算时间。当被控对象的纯滞后时间较大时,常选。(4)从计算精度方面考虑,采样周期不应过短,应大于执行器的调节时间。

此外,被控量不同,采样周期也不同。第20页,共41页,2024年2月25日,星期天被控量采样周期/s注流量1~5优选1s压力3~10优选5s液位6~8优选7s温度15~20优选纯滞后时间成分15~20优选18s表4-1采样周期的经验数据表第21页,共41页,2024年2月25日,星期天3.将模拟控制器D(s)离散化为数字控制器D(z)将连续控制器D(s)离散化为数字控制器D(z)的方法有很多,如双线性变换法、前向差分法、后向差分法、冲击响应不变法、零极点匹配法、零阶保持法等。通过近似方法,把连续控制器离散化为数字控制器。第22页,共41页,2024年2月25日,星期天4.求出与D(s)对应的差分方程为了用计算机实现数字控制器,必须求出相应的差分方程,实现的方法有两种:由数字控制器写出系统的微分方程,然后进行差分处理得到相应的差分方程,如4.2节的数字PID控制算法就是由此推导出来的。根据数字控制器用直接程序设计法、串联实现法等将其变为差分方程。第23页,共41页,2024年2月25日,星期天数字控制器D(z)的一般形式:m个零点和n个极点,且n>=m,可写为:对应的差分方程为:上式即为直接程序设计法将D(z)转为差分方程的通式。为何n>=m?第24页,共41页,2024年2月25日,星期天5.根据差分方程编制相应程序,以实现计算机控制控制器D(z)设计完成并求出控制算法后,按照图4-2所示的计算机控制系统检验其闭环特性是否符合设计要求,这一步可由计算机控制系统的数字仿真计算来验证,若满足要求则设计结束,否则应修改设计。第25页,共41页,2024年2月25日,星期天1)双线性变换法(梯形法或图斯汀法)推导方法1:利用泰勒级数展开得:则D(s)离散化后的脉冲传递函数为:连续控制器离散化为数字控制器的方法:第26页,共41页,2024年2月25日,星期天推导方法2:梯形法数值积分

积分控制器用梯形法求积分运算两边求Z变换则D(s)离散化后的脉冲传递函数为:第27页,共41页,2024年2月25日,星期天映射关系:

双线性变换置换公式

把代入,取模的平方有:第28页,共41页,2024年2月25日,星期天结论:(1)双线性变换法将s的左半平面映射到z平面内的单位圆内,因此如果D(s)稳定,则D(z)稳定。

(2)频率畸变:双线性变换的一对一映射,保证了离散频率特性不产生频率混叠现象,但产生了频率畸变。

(3)主要用于低通环节的离散化,此时频率畸变程度较小。第29页,共41页,2024年2月25日,星期天双线性变换的特点:(1)变换关系简单,应用方便。可用计算机算出D(z)的系数。(2)Z变换是将S左半平面变换到Z平面的单位圆内,所以如果D(s)稳定,则D(z)亦稳定。(3)双线性变换不会引起高频混迭现象。(4)它不能保持D(s)的脉冲响应和频率响应。(5)变换前后,稳态增益保持不变。第30页,共41页,2024年2月25日,星期天2)前向差分法推导方法1:泰勒级数展开,有

得到:则D(s)离散化后的脉冲传递函数为:第31页,共41页,2024年2月25日,星期天推导方法2:用一阶前向差分近似代替微分微分控制器

用前向差分近似代替令n=k+1,并对两边作Z变换有:

得D(s)离散化后的脉冲传递函数为:第32页,共41页,2024年2月25日,星期天映射关系:前向差分法(泰勒级数)置换公式把代入,取模的平方有:

令|z|=1,则对应到s平面上是一个圆,有:即当D(s)的极点位于左半平面以(-1/T,0)为圆心,1/T为半径的圆内,D(z)才在单位圆内,稳定。第33页,共41页,2024年2月25日,星期天结论:稳定的系统经前向差分法转换后可能不稳定。第34页,共41页,2024年2月25日,星期天前向差分法(一阶前向差分)置换公式用D(z)计算控制量U(z)时,需要在k时刻知道k+1时刻的e(k+1),这在物理上难以实现。前向差分的特点:第35页,共41页,2024年2月25日,星期天3)后向差分法推导方法1:泰勒级数展开,有

得到:则D(s)离散化后的脉冲传递函数为:第36页,共41页,2024年2月25日,星期天推导方法2:用一阶后向差分近似代替微分用后向差分近似代替对两边作Z变换得离散化后的脉冲传递函数为:第37页,共41页,2024年2月25日,星期天映射关系:

后向差分法(泰勒级数)置换公式有:把

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论