计算机控制系统的控制算法课件(PPT 80页)_第1页
计算机控制系统的控制算法课件(PPT 80页)_第2页
计算机控制系统的控制算法课件(PPT 80页)_第3页
计算机控制系统的控制算法课件(PPT 80页)_第4页
计算机控制系统的控制算法课件(PPT 80页)_第5页
已阅读5页,还剩75页未读 继续免费阅读

下载本文档

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

文档简介

1、第4章 计算机控制系统的控制算法 数字控制器的设计方法按其设计特点分为三大类:1.模拟化设计方法 先设计校正传递函数D(s),然后离散化,变成计算机算法。2.离散化设计方法 已知被控对象的传递函数或特性G(z),根据所要求的性能指标,设计数字控制器D(z)。第1页,共80页。3.状态空间设计法(能处理多输入-多输出系统) 基于现代控制理论,利用离散状态空间表达式,根据性能指标要求,设计数字控制器。第2页,共80页。第4章 计算机控制系统的控制算法4.1 数字控制器的间接设计方法计算机控制系统的典型结构图 第3页,共80页。4.1.1 采样周期与模拟化设计香农采样定理是使数字控制器进行模拟化设计

2、的最基本的前提条件。 fs=2fmax间接设计方法得以实现的重要依据是:第一、采样周期要满足香农采样定理,第二采样周期足够小,达到零阶保持器的相位滞后可以忽略不计的程度。 模拟化设计方法的假设是认为采样频率足够高(相对于系统的工作频率),以至于采样保持所引进的附加误差可以忽略,则系统的连续部分可以用连续系统来代替。 第4页,共80页。4.1.2 模拟化设计步骤第一步:设计假想的模拟控制器D(S) 第二步:正确地选择采样周期 第三步:将模拟控制器D(S)离散化为数字控制器D(Z)第四步:求出与对应的差分方程第五步:编制计算机程序1. 设计假想的模拟控制器第5页,共80页。2. 正确地选择采样周期

3、 工程技术人员常从以下几个方面综合考虑来选取采样周期。(1) 从调节品质上考虑。(2) 从快速性和抗干扰性方面考虑。(3) 从计算机的工作量和回路成本考虑。 (4) 从计算精度方面考虑,采样周期不应过短。 第6页,共80页。采样周期的经验数据表 被 控 量采 样 周 期/s注流量15优选1s压力310优选5s液位68优选7s温度1520优选纯滞后时间成分1520优选18s第7页,共80页。3. 将模拟控制器离散化为数字控制器1) 双线性变换法双线性变换的特点: (1)应用方便。可用计算机算出D(z)的系数。(2)双线性变换不会引起高频混迭现象。 (3)如果D(s)稳定,则D(z)亦稳定。 (4

4、)它不能保持D(s)的脉冲响应和频率响应。第8页,共80页。 i 第9页,共80页。2) 前向差分法由此可知,s平面的j轴在z平面上的映像除T极小值外,均在单位圆外,因此这种方法将不利于控制器的稳定性。第10页,共80页。 3) 后向差分法 后向差分的性质是: (1)使用方便,而且不要求传递函数的因式分解;(2)一个稳定的D(s)变换为一个稳定的D(z); (3)不能保持D(s)的脉冲与频率响应。第11页,共80页。S平面和Z平面的差分变换根据A.本茨和M.普里斯勒的研究可知最好的离散化方法是双线性变换法.第12页,共80页。4. 求出与对应的差分方程为了用计算机实现数字控制器,必须求出相应的

5、差分方程,实现的方法有两种, 一是由数字控制器写出系统的微分方程,然后进行差分处理得到相应的差分方程,如数字PID控制算法就是由此推导出来的。 另一途径是根据数字控制器用直接程序设计法、串联实现法等将其变为差分方程。第13页,共80页。5. 根据差分方程编制相应程序,以实现计算机控制第14页,共80页。4.2 数字PID控制算法PID控制之所以长期以来得到广泛应用,主要有以下几个原因:对于特性为 和 的被控对象,PID控制是一种较优的控制算法,PID参数相互独立,参数整定方便;PID算法比较简单,计算工作量小,容易实现多回路控制 现场工程技术人员较熟悉,较易掌握,并已积累了丰富的经验,但使用中

6、要根据对象特性,负载情况,合理选择控制规律以达到较佳效果。第15页,共80页。4.2.1 PID控制规律及基本作用1. 比例控制规律 比例调节器的微分方程为:阶跃响应特性曲线第16页,共80页。2. 比例-积分控制规律比例-积分调节的特性曲线 第17页,共80页。3. 比例-微分控制规律比例-微分调节的特性曲线 第18页,共80页。4. 比例-积分-微分控制规律u(t)调节器的输出信号;e(t)调节器的偏差信号,它等于给定值与测量值之差;KP调节器的比例系数;TI调节器的积分时间;TD调节器的微分时间。第19页,共80页。比例-积分-微分调节的特性曲线 第20页,共80页。实现框图+x + e

7、 - fKc Td SKcKc /Ti SDPI+uy对象测量电路第21页,共80页。4.2.2 基本数字PID控制算法 1. 数字PID位置型控制算法当采样周期相当短时,用求和代替积分,用后向差分代替微分,这样就可以化连续的PID控制为数字PID控制。比例增益;积分增益;微分增益第22页,共80页。2. 数字PID增量型控制算法第23页,共80页。增量型控制算法与位置型控制算法相比较,具有以下优点(1) 增量型控制算法不需要做累加,仅与最近几次误差采样值有关。(2) 增量型控制算法得出的是控制量的增量,误动作影响小。(3) 易于实现从手动到自动的无扰动切换。因此,在实际控制中,增量型控制算法

8、要比位置型控制算法应用得更为广泛。第24页,共80页。3.程序设计方法:例:1、将常数存放在RAM区2、暂留计算值的缓冲区 3、根据给定和反馈的测量值计算偏差 e (k) = x (k) - y (k)4、由差分方程计算控制量u(k)5、留几个工作单元,作当前计算值和控制量暂存用。b0b1b2a1e(k-1)e(k-2)u(k-1)常数计算值测量值X(k)y(k)第25页,共80页。1.实际微分PID控制算式之一:2.实际微分PID控制算式之二:3.实际微分PID控制算式之三:4.实际微分PID控制第26页,共80页。控制算法实施中的具体问题积分项的改进变化率限制输出位置限幅防止积分饱和存储有

9、效数据第27页,共80页。4.2.3 改进的数字PID控制算法1. 积分项的改进1) 积分分离在积分项的作用下,往往会产生较大的超调和长时间的波动。为此,可采用积分分离措施,即当偏差较大时,取消积分作用,当偏差较小时才将积分作用投入到控制过程中,即当e(k)时,采用PD控制;当e(k)q,则(2) (z)的零点中,必须包含G(z)在平面单位圆外或圆上的所有零点F2(z) 为关于z-1的多项式,且不含G(z)中的不稳定极点bi。第57页,共80页。 若G(z)中有j个极点在单位圆上,当j q时,有 若G(z)中有j个极点在单位圆上,当jq时,有 第58页,共80页。第59页,共80页。例4.1

10、在计算机控制系统中,被控对象的传递函数和零阶保持器的传递函数分别为采样周期T=1,试针对单位速度输入函数设计最少拍有纹波系统,画出数字控制器和系统的输出波形。第60页,共80页。4.3.3 最少拍无纹波控制器的设计1. 设计最少拍无纹波控制器的必要条件(1) 对阶跃输入,tNT当时,y(t)=常数。 (2) 对速度输入, tNT当时, =常数。(3) 对加速度输入, tNT当时, =常数 2. 最少拍无纹波系统确定Gc(s)的约束条件要使系统的稳态输出无纹波,就要求稳态时的控制信号u(t)为常数或0。第61页,共80页。3. 最少拍无纹波控制器(z)确定的方法 (1) 被控对象中含有足够的积分

11、环节,以满足无纹波系统设计的必要条件。(2) 选择(z) 。(3) 选择e(z) 。(4) F1(z)和F2(z)的阶数m和n可按以下方法选取第62页,共80页。 若G(z)中有j个极点在单位圆上,当j q时,有 若G(z)中有j个极点在单位圆上,当jq时,有 第63页,共80页。4. 无纹波系统的调整时间要增加若干拍,增加的拍数等于G(z)在单位圆内的零点数。例4.2 在例4.1中,广义对象的脉冲传递函数为(T=1s)试针对单位速度输入函数,设计最少拍无纹波系统,并绘出数字控制器和系统的输出波形图。 第64页,共80页。4.3.4 达林算法1. 数字控制器的形式 达林算法的设计目标是使整个闭

12、环系统所期望的传递函数相当于一个延迟环节和一个惯性环节相串联,即 第65页,共80页。假若已知被控对象的脉冲传递函数 , 就可由式求出数字控制器的脉冲传递函数 。 第66页,共80页。 对象特性为二阶惯性加纯滞后环节的大林控制算式列表见表G(s) G(z) D(z) 第67页,共80页。 不同值大林算法的特性 第68页,共80页。2. 振铃现象及其消除 所谓振铃(Ringing)现象:是指数字控制器的输出以二分之一采样频率大幅度衰减的振荡。这与前面所介绍的快速有纹波系统中的纹波是不一样的。纹波是由于控制器输出一直是振荡的,影响到系统的输出一直有纹波。而振铃现象中的振荡是衰减的。 第69页,共8

13、0页。(1) 振铃现象的分析 Y(z)=U(z)*G(z)=R(z)*(z)则U(z)/R(z)= (z)/G(z)令u(z) (z)/G(z)U(z) R(z) u(z)R(z) 和u(z)是否有在z1,z1的零点?振铃的根源是在Z=-1附近有极点,极点若在Z=-1时最严重,离Z=-1越远就越弱。第70页,共80页。(2)振铃幅度RA常用单位阶跃作用下数字控制器第0次输出量与第一次输出量的差值来衡量振铃现象强烈的程度。 第71页,共80页。(3)振铃现象的消除 第一种办法是先找出D(z)中引起振铃现象的因子(z=-1附近的极点),然后令其中的z=1,根据终值定理,这样处理不影响输出量的稳态值

14、。 第二种方法是从闭环系统的特性出发,选择合适的采样周期T及系统闭环时间常数T ,使得数字控制器的输出避免产生强烈的振铃现象。 第72页,共80页。几个典型脉冲传递函数的振铃现象D(z)阶跃响应跳动幅值输出序列图11010101200.50.750.6250.531.00.70.890.8030.8480.341.00.20.540.3860.4860.8第73页,共80页。达林算法在炉温控制中的应用 单片机控制电炉的恒温系统是一个典型的闭环控制系统。这个系统的结构如图4-12所示。单片机控制电炉的恒温系统第74页,共80页。为了实现对电炉的温度自动控制,首先要求电炉的数学模型。对晶闸管加入一

15、个阶跃电压,令其全部导通,测量电炉的温度变化,可得到电炉的响应曲线。从响应曲线看,电炉是可近似看成是一个纯滞后的一阶惯性环节。因此,根据上节推导,可以得出:第75页,共80页。Smith预估时间补偿精馏塔借控制再沸器的加热蒸汽量来保持其提馏段温度的恒定。由于再沸器的热量传递和精馏塔的传质过程,对象的等效纯滞后时间颇长,因此应用Smith时间补偿法。第76页,共80页。4.5 小 结 数字控制器的设计方法: 模拟化设计方法、离散化设计方法。数字控制器的模拟化设计方法PID控制规律的离散化:用求和法来计算数值积分、用后向差分来代替微分。PID数字控制器算法的改进数字PID参数选择及整定方法(扩充临界比例度法、扩充响应曲线法等)数字控制器的离散化设计方法最少拍有纹波系统设计最少拍无纹波系统的设计大林控制算法第77页,共80页。已知广义对象Z传递函数 ,试设计PI调节器 ,使速度

温馨提示

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

评论

0/150

提交评论