数据处理与控制策略.ppt

上传人:小飞机 文档编号:5985419 上传时间:2023-09-11 格式:PPT 页数:132 大小:1,006.50KB
返回 下载 相关 举报
数据处理与控制策略.ppt_第1页
第1页 / 共132页
数据处理与控制策略.ppt_第2页
第2页 / 共132页
数据处理与控制策略.ppt_第3页
第3页 / 共132页
数据处理与控制策略.ppt_第4页
第4页 / 共132页
数据处理与控制策略.ppt_第5页
第5页 / 共132页
点击查看更多>>
资源描述

《数据处理与控制策略.ppt》由会员分享,可在线阅读,更多相关《数据处理与控制策略.ppt(132页珍藏版)》请在三一办公上搜索。

1、2023/9/11,计算机控制技术,1,第5章 数据处理与控制策略,Data Processing&Control Strategy,2023/9/11,计算机控制技术,2,数字控制器的设计技术数字滤波和数据处理数控技术基础数字PID控制算法常规控制方案先进控制方案,本章主要内容,2023/9/11,计算机控制技术,3,5.1 数字控制器的设计技术,数字控制器的连续化设计技术 数字控制器的离散化设计技术,Design technology Of Digital ontroler,2023/9/11,计算机控制技术,4,计算机控制系统的设计是指在给定系统性能指标的条件下,设计出控制器的控制规律和

2、相应的数字控制算法 大多数计算机控制系统是由处理数字信号的过程控制计算机和连续的被控过程组成的数字信号与连续信号并存的“混合系统”数字控制器的分析和设计方法数字控制器的连续化设计技术数字控制器的离散化设计技术,2023/9/11,计算机控制技术,5,5.1.1 数字控制器的连续化设计技术,概述数字控制器的连续化设计是忽略控制回路中所有的零阶保持器和采样器,在S域中按连续系统进行设计,然后通过某种近似将连续控制器离散化为数字控制器,并由计算机来实现。设计问题G(s)是被控对象的传递函数,H(s)是零阶保持器,D(z)是数字控制器。设计问题是:根据已知的系统性能指标和G(s)来设计出数字控制器D(

3、z)。,2023/9/11,计算机控制技术,6,5.1.1 数字控制器的连续化设计技术,数字控制器的连续化设计步骤 设计假想的连续控制器选择采样周期 T将D(s)离散化为D(z)设计由计算机实现的控制算法校验,2023/9/11,计算机控制技术,7,5.1.1 数字控制器的连续化设计技术,(1)设计假想的连续控制器 采用连续系统的设计方法(如频率特性法、根轨迹法等)设计出假想的连续控制器D(s)。,2023/9/11,计算机控制技术,8,5.1.1 数字控制器的连续化设计技术,(2)选择采样周期 T采样定理:采样周期T/max 由于被控对象的物理过程及参数的变化比较复杂,致使模拟信号的最高角频

4、率max很难确定。采样定理仅从理论上给出了采样周期的上限,实际采样周期的选择要受到多方面因素的制约,如:系统控制品质的要求、执行机构的特性、控制系统抗干扰和快速响应的要求、计算工作量、计算机的成本、控制对象的时间常数Tp和纯滞后时间,2023/9/11,计算机控制技术,9,5.1.1 数字控制器的连续化设计技术,(3)将D(s)离散化为D(z)常用连续系统离散化的方法:双线性变换法 后向差分法 前向差分法 冲击响应不变法 零极点匹配法 零阶保持法,2023/9/11,计算机控制技术,10,为了由D(s)求解D(z),由上式得,且有,(5.3),式(5.3)就是利用双线性变换法由D(s)求取D(

5、z)的计算公式。,利用级数展开可得,双线性变换或塔斯廷(Tustin)近似,双线性变换法:,2023/9/11,计算机控制技术,11,前向差分法:,利用级数展开可将,写成以下形式,上式称为前向差分法或欧拉法的计算公式。为了由D(s)求取D(z),由上式可得,上式便是前向差分法由D(s)求取D(z)的计算公式,且有,2023/9/11,计算机控制技术,12,后向差分法:,利用级数展开可将,写成以下形式,为了由D(s)求取D(z),由上式可得,上式便是后向差分法由D(s)求取D(z)的计算公式,且有,2023/9/11,计算机控制技术,13,5.1.1 数字控制器的连续化设计技术,(4)设计由计算

6、机实现的控制算法,设数字控制器D(z)的一般形式为,上式可改写为,上式用时域表示为,利用上式即可实现计算机编程,因此上式称为数字控制器D(z)的控制算法。,2023/9/11,计算机控制技术,14,5.1.1 数字控制器的连续化设计技术,(5)校验 控制器D(z)设计完成并求出控制算法后,需要检验其闭环特性是否符合设计要求,可采用数字仿真来验证,若满足设计要求,设计结束,否则应修改设计。,2023/9/11,计算机控制技术,15,5.1.2 数字控制器的离散化设计技术,概述数字控制器的连续化设计,是立足于连续控制系统控制器的设计,然后在计算机上进行数字模拟来实现的,该方法在被控对象的特性不太清

7、楚时,可充分利用技术成熟的连续化设计技术(如PID控制器设计技术),并把它移植到计算机上予以实现,以达到满意控制效果 由于控制任务需要,当所选择的采样周期比较大或对控制质量要求比较高时,必须从被控对象的特性出发,直接根据计算机控制理论(采样控制理论)来设计数字控制器,这类方法称为离散化设计方法 离散化设计技术比连续化设计技术更具有一般意义,它完全是根据采样控制系统的特点进行分析和综合,并导出相应的控制规律和算法,2023/9/11,计算机控制技术,16,5.1.2 数字控制器的离散化设计技术,设计问题下图中,Gc(s)是被控对象的连续传递函数,D(z)是数字控制器的脉冲传递函数,H(s)是零阶

8、保持器的传递函数,T是采样周期)。,2023/9/11,计算机控制技术,17,5.1.2 数字控制器的离散化设计技术,设计问题,定义广义对象的脉冲传递函数为,可得上页图对应的闭环脉冲传递函数为,由上式求得,(5.12),(5.13),(5.14),若已知Gc(s)且可根据控制系统性能指标要求构造(z),则可由式(5.12)和式(5.14)求得D(z),2023/9/11,计算机控制技术,18,5.1.2 数字控制器的离散化设计技术,数字控制器的离散化设计步骤 根据控制系统性能指标要求和其他约束条件,确定所需闭环脉冲传递函数(z);根据式(5.12)求广义对象的脉冲传递函数G(z);根据式(5.

9、14)求数字控制器的脉冲传递函数D(z);根据D(z)求取控制算法的递推计算公式,2023/9/11,计算机控制技术,19,5.1.2 数字控制器的离散化设计技术,由G(z)求取控制算法可按以下方法实现:设数字控制器G(z)的一般形式为,数字控制器的输出U(z)为,因此,数字控制器D(z)的计算机控制算法为,按照式上式就可编写出控制算法程序。,2023/9/11,计算机控制技术,20,5.1 数字控制器的设计技术,不管是按连续系统进行控制系统设计还是按离散系统进行控制系统设计,都可采用基于经典控制理论的常规控制策略或基于现代控制理论的先进控制策略,采用哪种控制策略往往与被控对象的过程特点、得到

10、的数学模型以及对系统的控制精度要求有关,与采用哪种方法无直接关系。,2023/9/11,计算机控制技术,21,5.2 数字滤波和数据处理,数字滤波数字处理,Data Filtering and Data Processing,2023/9/11,计算机控制技术,22,进行数字滤波和处理的必要性计算机控制系统是采样系统提高信号的可靠性数字滤波在计算机中利用某种计算方法对原始输入数据进行数学处理,去掉原始数据中掺杂的噪声数据,提高信号的真实性,获得最具有代表性的数据集合。数据处理通过数字滤波得到比较真实的被测参数,有时不能直接使用,还需要做某些处理,如线性化、校正运算、标度变换等。,2023/9/

11、11,计算机控制技术,23,5.2.1 数字滤波,概述在软件中对采集到的数据进行消除干扰的处理 目的是进一步消除附加在数据中的干扰,使采集数据能真实反映现场实际情况,提高信号可靠性优点不需增加硬件设备,只需在计算机得到采样数据后,执行预定滤波算法程序即可达到滤波目的稳定性好,一种滤波程序可以反复调用,使用方便灵活 常用数字滤波方法平均值滤波法、中值滤波法 惯性滤波法、程序判断滤波备,2023/9/11,计算机控制技术,24,5.2.1 数字滤波-平均值滤波法,(1)算术平均值滤波对一点数据连续采样多次,计算算术平均值,以平均值作为该点采样结果。可减少系统随机干扰对采集结果的影响 m值决定信号平

12、滑度和灵敏度.适用于对流量、压力及沸腾状液面等周期性采样信号作平滑处理。,2023/9/11,计算机控制技术,25,5.2.1 数字滤波-平均值滤波法,实现方法可以在一个采样瞬间对一个测点多次采样后,计算出其平均值也可对多个采样周期的平均采样值作递推滤波递推算式为加快运算速度,可利用上一次计算值,通过递推平均滤波算式得到当前采样时刻的递推平均值。,2023/9/11,计算机控制技术,26,5.2.1 数字滤波-平均值滤波法,(2)加权平均滤波算术平均值滤波对每个采样值给出相同的权重系数1/m若要增加新采样值在平均值中比重,提高系统对当前所受干扰的灵敏度,可采用加权平均滤波,算式为ai 为加权系

13、数,体现各次采样值在平均值中所占比例。这种滤波方法可根据需要突出信号某一部分,抑制信号另一部分。适用于纯滞后较大、采样周期短的过程。,2023/9/11,计算机控制技术,27,5.2.1 数字滤波-中值滤波法,中值滤波的基本原理对某一参数连续采样n次,把n次的采样值从小到大或从大到小排队,再取中间值作为本次采样值。适用范围对于去掉由于偶然因素引起的波动或采样器不稳定造成的误差所引起的脉动干扰比较有效.若变量变化比较慢,则采用中值滤波效果比较好实际使用时,n值要选择适当,若选择过小,可能起不到去除干扰的作用,n过大,会造成采样数据的时延过大,造成系统性能变差。一般取n为3-5次。,2023/9/

14、11,计算机控制技术,28,5.2.1 数字滤波-中值滤波法,平均值滤波对具有周期性干扰噪声的信号比较有效,中值滤波法对偶然出现的脉冲干扰信号有良好的滤波效果,结合使用滤波效果会更好.方法是连续采样m次,并按大小排序,从首尾各舍掉1/3个大数和小数,再将剩余的1/3个大小居中的数据进行算术平均,作为本次采样的有效数据;亦可去掉采样值中的最大值和最小值,将余下的(m-2)个采样值算术平均。,2023/9/11,计算机控制技术,29,5.2.1 数字滤波-惯性滤波法,惯性滤波法基本概念用软件实现RC低通滤波器功能,动态方程为 其中 Tf=RC,称为滤波时间常数离散化后动态方程,T为采样周期,得 0

15、a1,称为滤波系数。,2023/9/11,计算机控制技术,30,5.2.1 数字滤波-程序判断滤波法,基本概念根据生产经验,确定两次采样输入信号可能出现的最大偏差y 当采样信号由于随机干扰,使得采样数据偏离实际值较远,可以采用程序判断滤波。一般分两类限幅滤波限速滤波,2023/9/11,计算机控制技术,31,5.2.1 数字滤波-程序判断滤波法,限幅滤波把两次相邻的采样值相减,求出其增量(以绝对值表示),然后与两次采样允许的最大偏差y比较,若小于或等于y取本次采样值,若大于y仍取上次采样值。即,|y(k)-y(k-1)|,y0,则 y(k)=y(k),y0,则 y(k)=y(k-1),2023

16、/9/11,计算机控制技术,32,5.2.1 数字滤波-程序判断滤波法,限速滤波限幅滤波用两次采样值来决定采样结果,而限速滤波可用三次采样值来决定采样结果。当|y(k)-y(k-1)|y时,再采样一次,取得y(k+1)根据|y(k+1)-y(k)|与y的关系决定本次采样值,2023/9/11,计算机控制技术,33,5.2.1 数字滤波,各种滤波方法的特点与应用平均值滤波适用于周期性干扰;加权平均递推滤波适用于纯滞后较大的过程;中值滤波和程序判断滤波适用于偶然出现的脉冲干扰;惯性滤波适用于高频干扰。,2023/9/11,计算机控制技术,34,目的经过处理后,可直接引用采样数据。常见数据处理方法线

17、性化处理:校正运算标度变换越限报警处理死区处理,5.2.2 数据处理,2023/9/11,计算机控制技术,35,5.2.2 数据处理-线性化处理,概述计算机从模拟量输入通道得到的检测信号与该信号所代表的物理量之间不一定成线性关系。线性化处理后,方便运算并且便于数字显示。计算法孔板差压与流量 热电偶的热电势与温度,2023/9/11,计算机控制技术,36,5.2.2 数据处理-线性化处理,插值法实质是找出一种简单、便于计算处理的近似表达式代替非线性参数。常用的插值公式有多项式插值公式、拉格朗日插值公式、线性插值公式等。折线法上述两法都可能会带来大量运算,为简单起见,可分段进行线性化,即用多段折线

18、代替曲线。过程:先判断测量数据处于哪一折线段内,然后按相应段的线性化公式计算出线性值。折线段分法不是惟一的,可视具体要求定。一般折线段数越多,线性化精度越高。,2023/9/11,计算机控制技术,37,Pt100 Pt100 Pt100-50 80.31 10 103.90 80 130.90-40 84.27 20 107.80 90 134.70-30 88.22 30 111.67 100 138.50-20 92.16 40 115.54 150 157.31-20 92.16 50 119.40 200 175.84-10 96.09 60 123.24 0 100.00 70 12

19、7.07,热电阻分度表,5.2.2 数据处理-线性化处理,查表法 为提高运算速度,可将非线性关系转化为表格形式 存在计算机内,在线工作量仅是根据采样值查表,2023/9/11,计算机控制技术,38,5.2.2 数据处理-校正运算,有时来自被控对象的某些检测信号与真实值有偏差,这时需要对这些检测信号进行补偿,力求补偿后的检测值能反映真实情况。用孔板测气体体积流量的温度、压力补偿,2023/9/11,计算机控制技术,39,5.2.2 数据处理-标度变换,概述生产中各个参数有不同的数值和量纲,如Pa、等 参数经变送器转换成A/D能接收的0 5V电压信号,又由A/D转换成00FFH的数字量,不带量纲,

20、仅代表参数值相对大小。为方便操作及运算、显示和打印的要求,须把数字量转换成带有量纲的数值 标度变换方法线性参数标度变换非线性参数标度变换,2023/9/11,计算机控制技术,40,5.2.2 数据处理-标度变换,线性参数标度变换一次仪表测量值与A/D转换结果具有线性关系 非线性参数标度变换一次仪表测量值与A/D转换结果是非线性关系根据差压变送器信号P与流量F的关系,可得测量流量时的标度变换式 即,2023/9/11,计算机控制技术,41,5.2.2 数据处理-越限报警处理,概述把计算机采集的数据经计算机进行数据处理、数字滤波、标度变换之后,与该参数上、下限给定值进行比较。若高于(或低于)上限(

21、或下限),则进行报警,以便进行显示和控制。声光报警、报警记录 设计方法全软件报警程序 直接报警程序,2023/9/11,计算机控制技术,42,5.2.2 数据处理-越限报警处理,如图所示锅炉水位调节系统。图中锅炉正常工作的主要指标是汽包水位:液面太高会影响汽包的蒸汽产量;水位过低则有爆炸的危险。,2023/9/11,计算机控制技术,43,5.2.2 数据处理-越限报警处理,为及时监视锅炉情况,系统有三个参数报警系统,即水位上下限,炉膛温度上下限,蒸汽压力下限报警,如下图所示。当系统各个参数全部正常时,绿灯亮;若有不正常参数,则发出声光报警信号。,2023/9/11,计算机控制技术,44,5.2

22、.2 数据处理-死区处理,从工业现场采集到的信号往往会在一定范围内波动,或者有频率较高、能量不大的干扰叠加在信号上,此时采集到的数据有效值的最后一位不停的波动,难以稳定。这种情况可以采取死区处理,把不停波动的值进行死区处理,只有当变化超出某值时才认为该值发生了变化。比如编程时可以先对数据除以10,然后取整,去掉波动项。,2023/9/11,计算机控制技术,45,5.3 数控技术基础,概述数控原理数控系统分类运动控制系统,Base of Numerical Contrl,2023/9/11,计算机控制技术,46,5.3.1 概述,基本概念数字控制(NC):用数字化信号对机床运动及其加工 过程进行

23、控制的一种方法数控系统:采用数控技术的控制系统 数控设备:采用了数控系统的设备 计算机数控系统(CNC):以计算机为核心的数控系统 数控设备构成,2023/9/11,计算机控制技术,47,5.3.2 数控原理,曲线分段将如图所示曲线分割成若干段,可以是直线段,也可以是曲线段,图中分割成了三段,即、和cd把a、b、c、d四点坐标记下来并送给计算机。图形分割原则应保证线段所连的曲线与原图形误差在允许范围内。由图可见,显然采用、和cd 比、和 要精确得多。,2023/9/11,计算机控制技术,48,5.3.2 数控原理,插值(或插补)当给定a、b、c、d各点坐标x和y值之后,求得各坐标值间的中间值的

24、数值计算方法称插值或插补 直线插补:在给定的两个基点之间用一条近似直线来逼近 二次曲线插补:在给定的两个基点之间用一条近似曲线来逼近,2023/9/11,计算机控制技术,49,5.3.2 数控原理,绘图或加工把插补运算过程中定出的各中间点,以脉冲信号形式去控制x、y方向上的步进电机,带动绘图笔、刀具等,绘出图形或加工所要求轮廓每一个脉冲信号代表步进电机走一步,即绘图笔或刀具在x或y方向移动一个位置 对应于每个脉冲移动的相对位置称为脉冲当量,又称为步长,常用x和y表示,且总是取x=y。,2023/9/11,计算机控制技术,50,5.3.3 数控系统分类-按控制方式分类,按控制方式分类点位控制数控

25、系统 点位控制最简单,其运动轨迹没有特殊要求,运动时又不加工,它的控制电路只要具有记忆和比较功能即可,不需要插补运算。直线控制数控系统 和点位控制相比,直线控制要进行直线加工,控制电路要复杂一些。轮廓控制数控系统 要控制刀具准确完成复杂的曲线运动,故控制电路 复杂,且需要进行一系列的插补计算和判断。,2023/9/11,计算机控制技术,51,5.3.3 数控系统分类-按系统结构分类,开环数控系统早期数控机床采用的数控系统,执行机构多采用步进电机或脉冲马达。数控系统将零件程序处理后,输出指令脉冲信号,驱动步进电动机,控制机床工作台移动 这种驱动方式不设置检测元件,指令脉冲送出后,没有反馈信息,容

26、易掌握,调试维修方便,但控制精度和速度受到限制。,2023/9/11,计算机控制技术,52,5.3.3 数控系统分类-按系统结构分类,全闭环数控系统接受数控系统驱动指令同时,还接受工作台上检测元件测出的实际位置反馈信息,比较后根据差值进行修正,消除因传动系统误差引起的误差可获得高的加工精度,由于包含很多机械传动环节,会影响伺服系统的调节参数。因此全闭环系统的设计和调整都有较大困难,处理不好常会造成系统不稳定。主要用于高精度机床。,2023/9/11,计算机控制技术,53,5.3.3 数控系统分类-按系统结构分类,半闭环数控系统将测量元件从工作台移到执行机构端,由于工作台不在控制环里,测量元件安

27、装在执行机构端,环路短,刚性好,容易获得稳定的控制特性,广泛应用于各类连续控制的数控机床上。,2023/9/11,计算机控制技术,54,5.3.4 运动控制系统,运动控制起源运动控制起源于早期的伺服控制(Servomechanism)运动控制就是对机械运动部件的位置、速度等进行实时的控制管理,使其按照预期的运动轨迹和规定的运动参数进行运动 早期的运动控制技术主要伴随着数控(CNC)技术、机器人技术(Robotics)和工厂自动化技术的发展而发展的 早期的运动控制器是可独立运行的专用的控制器,即独立运行(Stand-alone)的运动控制器 早期的运动控制器不能离开特定的工艺要求而跨行业应用,开

28、放性仅依赖于控制器的加工代码协议,用户不能根据应用要求而重组自己的运动控制系统,2023/9/11,计算机控制技术,55,5.3.4 运动控制系统,通用运动控制技术在20 世纪90 年代,由于有强劲市场需求的推动,通用运动控制技术发展迅速,应用广泛。近年来,随着运动控制技术的不断进步和完善,通用运动控制器作为一个独立的工业自动化控制类产品,已经被越来越多的产业领域接受,根据ARC近期的一份研究,世界通用运动控制市场已超过40 亿美元,并且有望在未来5 年内综合增长率达到6.3 一个典型的运动控制系统主要由运动部件、传动机构、执行机构、驱动器和运动控制器构成,整个系统的运动指令由运动控制器给出,

29、因此运动控制器是整个运动控制系统的灵魂。,2023/9/11,计算机控制技术,56,5.3.4 运动控制系统,通用运动控制器分类(按结构)基于计算机标准总线的运动控制器,是把具有开放体系结构,独立于计算机的运动控制器与计算机相结合构成Soft型开放式运动控制器,提供给用户最大的灵活性,运动控制软件全部装在计算机中,而硬件部分仅是计算机与伺服驱动和外部I/O之间的标准化通用接口 嵌入式结构的运动控制器,这种运动控制器是把计算机嵌入到运动控制器中的一种产品,它能够独立运行。,2023/9/11,计算机控制技术,57,5.3.4 运动控制系统,基于PC总线的开放式运动控制器 基于PC总线的开放式运动

30、控制器是目前自动化领域应用最广、功能最强的运动控制器,并且在全球范围内得到了广泛的应用。一个基于PC总线的运动控制系统的典型构成,2023/9/11,计算机控制技术,58,5.3.4 运动控制系统,运动控制器分类(按运动控制的特点和应用)点位控制运动控制器,PCB钻床、SMT、晶片自动输送、IC插装机、引线焊接机、纸板运送机驱动、包装系统连续轨迹控制运动控制器,数控车、铣床,雕刻机、激光切割机、激光焊接机、激光雕刻机、数控冲压机床、快速成型机 同步控制运动控制器,套色印刷、包装机械、纺织机械、飞剪、拉丝机、造纸机械、,2023/9/11,计算机控制技术,59,5.3.4 运动控制系统,运动控制

31、技术已经成为现代化的制器之技,运动控制器不但在传统的机械数控行业有着广泛的应用,而且在新兴的电子制造和信息产品的制造业中起着不可替代的作用 通用运动控制技术已逐步发展成为一种高度集成化的技术,不但包含通用的多轴速度、位置控制技术,而且与应用系统的工艺条件和技术要求紧密相关,2023/9/11,计算机控制技术,60,5.4 数字PID控制算法,标准数字PID控制算法数字PID控制算法的改进数字PID参数整定,Digital PID Control Arithmetic,2023/9/11,计算机控制技术,61,5-4-1 标准数字PID控制算法,PID是Proportional(比例)、Inte

32、gral(积分)、Differential(微分)三者的缩写。在过程控制中,按误差信号的比例、积分和微分进行控制的调节器,简称PID调节器,是技术成熟、应用最为广泛的一种调节器,2023/9/11,计算机控制技术,62,5-4-1 标准数字PID控制算法,标准的模拟PID式中:Kc、Ti、Td 分别为模拟调节器的比例增益、积分时间和微分时间,u0为偏差 e=0 时的调节器输出,又称之为稳态工作点。,2023/9/11,计算机控制技术,63,采样周期与控制周期的概念模拟PID调节规律的离散化在控制器的采样时刻 t=kT时因此,PID的数字算式如下式,5-4-1 标准数字PID控制算法,2023/

33、9/11,计算机控制技术,64,数字PID又可写成上面两个算式又称为PID位置算式其中 称为积分系数 称为微分系数,5-4-1 标准数字PID控制算法,2023/9/11,计算机控制技术,65,PID位置算式的问题由积分项 的存在所产生PID增量算式 由,可得,5-4-1 标准数字PID控制算法,2023/9/11,计算机控制技术,66,PID增量算式的另一种形式增量PID算法的优点是编程简单,数据可以递推使用,占用内存少,运算快。增量PID算法得到 k 采样时刻计算机的实际输出控制量为,5-4-1 标准数字PID控制算法,2023/9/11,计算机控制技术,67,5-4-1 标准数字PID控

34、制算法,PID控制仿真例,2023/9/11,计算机控制技术,68,5-4-2 数字PID控制算法的改进,1.实际微分PID控制算法微分的作用理想微分的PID算法模拟调节器实现的微分作用理想微分作用的实际缺陷实际微分作用,2023/9/11,计算机控制技术,69,理想微分PID与实际微分PID在单位阶跃输入时,它们输出的控制作用,5-4-2 数字PID控制算法的改进,2023/9/11,计算机控制技术,70,理想微分PID与实际微分PID其区别在于实际微分多了个一阶惯性环节,即如图所示图中因为u(t)为理想PID的输出,Gf(s)是一阶惯性环节,5-4-2 数字PID控制算法的改进,2023/

35、9/11,计算机控制技术,71,理想微分PID与实际微分PID故:经计算,可得实际微分位置型控制算式,5-4-2 数字PID控制算法的改进,2023/9/11,计算机控制技术,72,理想微分PID与实际微分PID实际微分增量型控制算式实际微分的其它形式Gf(s)为一阶超前/一阶滞后环节,或将理想微分作用改为微分/一阶惯性环节,5-4-2 数字PID控制算法的改进,2023/9/11,计算机控制技术,73,2.微分先行PID控制算法(“测量值微分”)出发点:避免因给定值变化给控制系统带来超调量过大、调节阀动作剧烈的冲击。特点:只对测量值(被控量)进行微分,而不对偏差微分,也即对给定值无微分作用。

36、偏差计算:正作用反作用,5-4-2 数字PID控制算法的改进,2023/9/11,计算机控制技术,74,标准PID算式中的微分作用改进后的微分作用算式则为正作用:反作用:,5-4-2 数字PID控制算法的改进,2023/9/11,计算机控制技术,75,微分先行PID控制算法示意图,5-4-2 数字PID控制算法的改进,2023/9/11,计算机控制技术,76,3.积分分离PID算法提出的背景基本思想 当 e(k)A 时,用P或PD 控制;e(k)A 时,用PI或PID控制。注:1)A值需要适当选取;2)Kc应根据积分作用是否起作用而变化,5-4-2 数字PID控制算法的改进,2023/9/11

37、,计算机控制技术,77,积分分离PID算法示意图,5-4-2 数字PID控制算法的改进,2023/9/11,计算机控制技术,78,4.遇限切除积分PID算法执行机构机械性能与物理性能的约束 积分饱和该算法是抑制积分饱和的方法之一基本思想:一旦计算出的控制量u(k)进入饱和区,一方面对控制量输出值限幅;另一方面增加判别程序,算法中只执行削弱积分饱和项的积分运算,而停止增大积分饱和项的运算。,5-4-2 数字PID控制算法的改进,2023/9/11,计算机控制技术,79,5.提高积分项积分的精度积分项的作用:比较重要提高其积分项的运算精度的办法原来的方法:改进方法,5-4-2 数字PID控制算法的

38、改进,2023/9/11,计算机控制技术,80,整定过程先按模拟PID控制参数整定方法来选择,然后在适当调整,并考虑采样周期对整定参数影响采样周期的确定(一般规律),5-4-3 数字PID控制的参数整定,2023/9/11,计算机控制技术,81,5-4-3 数字PID控制的参数整定,稳定边界法(临界比例度法)选用纯比例控制,给定值r作阶跃扰动,从较大比例带开始,逐渐减小,直到被控变量出现临界振荡为止,记下临界周期Tu和临界比例Ku,按以下经验公式计算Kc、Ti和Td。,2023/9/11,计算机控制技术,82,动态特性法(响应曲线法)在系统处于开环情况下,首先做被控对象的阶跃曲线,从该曲线上求

39、得对象的纯滞后时间、时间常数T和放大系数K。然后在按表4.2经验公式计算Kc、Ti和Td。,5-4-3 数字PID控制的参数整定,2023/9/11,计算机控制技术,83,5-4-3 数字PID控制的参数整定,2023/9/11,计算机控制技术,84,3.基于偏差积分指标最小的整定参数法常用三种指标:最佳整定参数应使这些积分指标最小,不同积分指标所对应的系统输出被控变量响应曲线稍有差别 一般情况下,ISE指标的超调量大,上升时间快;IAE指标的超调量适中,上升时间稍快;ITAE指标的超调量小,调整时间也短。,5-4-3 数字PID控制的参数整定,2023/9/11,计算机控制技术,85,4.试

40、凑法一般规律:增大比例系数Kc一般将加快系统的响应,使系统的稳定性变差 减小积分时间Ti,将使系统的稳定性变差,使余差(静差)消除加快。增大微分时间Td,将使系统的响应加快,但对扰动有敏感的响应,可使系统稳定性变差。试凑时,可参考上述参数对控制过程的影响趋势,对参数实行先比例,后积分,最后微分的 整定步骤。,5-4-3 数字PID控制的参数整定,2023/9/11,计算机控制技术,86,试凑法整定步骤:(1)首先整定比例部分。将比例系数由小变大,观察相应响应,直到得到反应较快,超调较小的响应曲线。若系统静差较小,满足要求可采用纯比例控制。(2)如果纯比例控制有较大余差,则需要加入积分作用。积分

41、时间从大变小,同时调整比例增益,使系统保持良好的动态性能,反复调整比例增益和积分时间,以得到满意的动态性能。(3)若使用比例积分控制,反复调整仍达不到满意的效果,则可加入微分环节。在整定时,微分时间从小变大,相应调整比例增益和积分时间,逐步试凑,以得到满意的动态性能。,5-4-3 数字PID控制的参数整定,2023/9/11,计算机控制技术,87,5-4-3 数字PID控制的参数整定,比例增益对控制系统过渡过程的影响,KP=2.85,KP=1.85,2023/9/11,计算机控制技术,88,5-4-3 数字PID控制的参数整定,KP=2.4,KP=2.4 Ti=2,KP=2.4 Ti=1,积分

42、时间对控制系统过渡过程的影响,2023/9/11,计算机控制技术,89,5-4-3 数字PID控制的参数整定,微分时间对控制系统过渡过程的影响,KP=2.4 Ti=1 Td=0.25,KP=2.4 Ti=1 Td=0.4,2023/9/11,计算机控制技术,90,纯比例控制参数整定,KP=1,KP=2,KP=2.4,5-4-3 数字PID控制的参数整定,2023/9/11,计算机控制技术,91,比例积分控制参数整定,KP=2.4,KP=2.2 Ti=2,KP=2.2 Ti=1,5-4-3 数字PID控制的参数整定,2023/9/11,计算机控制技术,92,PID控制参数整定1,KP=2.2 T

43、i=1,KP=2.6 Ti=0.8 Td=0.2,KP=2.6 Ti=0.75 Td=0.2,5-4-3 数字PID控制的参数整定,2023/9/11,计算机控制技术,93,KP=2.6 Ti=0.75 Td=0.2,KP=2.6 Ti=0.75 Td=0.25,KP=2.4 Ti=0.75 Td=0.25,PID控制参数整定2,5-4-3 数字PID控制的参数整定,2023/9/11,计算机控制技术,94,其他先进的自动整定方法基于继电反馈控制(relay feedback control)基于模式识别(pattern recognition)基于专家系统(expert system)原理,

44、5-4-3 数字PID控制的参数整定,2023/9/11,计算机控制技术,95,5.5 常规控制方案,串级控制系统 前馈控制系统纯滞后补偿控制系统,Routine Control Scheme,2023/9/11,计算机控制技术,96,5-5-1 串级控制系统,串级控制系统基本概念主调节回路要保证控制精度,主调节器一般采用PID控制器副调节回路克服主要干扰,系统中起“粗调”作用,副调节器一般采用P或PI控制器。,2023/9/11,计算机控制技术,97,双回路串级控制系统,5-5-1 串级控制系统,2023/9/11,计算机控制技术,98,串级控制系统在每个采样周期的计算顺序采样并获得当前输出

45、采样值;计算主回路的偏差e1(k);计算主回路PID控制器的输出u1(k);计算副回路的偏差e2(k);计算副回路PID控制器的输出u2(k);输出到被控对象。,5-5-1 串级控制系统,2023/9/11,计算机控制技术,99,串级控制系统的控制方式异步采样控制即主回路的采样控制周期T1是副回路采样控制周期T2的整数倍。同步采样控制即主、副回路的采样控制周期相同,但因副对象响应速度较快,故应以副回路为准。,5-5-1 串级控制系统,2023/9/11,计算机控制技术,100,串级控制系统的应用目的用于抑制系统的主要干扰用于克服对象的纯滞后 用于减少对象的非线性影响,5-5-1 串级控制系统,

46、2023/9/11,计算机控制技术,101,5-5-1 串级控制系统,例:反应釜的单回路控制、串级控制,2023/9/11,计算机控制技术,102,5-5-1 串级控制系统,例:加热炉的串级控制,2023/9/11,计算机控制技术,103,前馈控制系统的基本思想:不变性原理主要特点是一个开环系统应用前提是扰动可测只能针对某一特定的干扰实施控制较少单独使用,一般结合反馈控制,构成前馈-反馈(Feedforword-Feedback)控制,5-5-2 前馈控制系统,2023/9/11,计算机控制技术,104,典型的前馈-反馈控制系统,5-5-2 前馈控制系统,2023/9/11,计算机控制技术,1

47、05,前馈-反馈控制算法的流程计算反馈控制的偏差e(k);计算反馈控制器(PID)的输出ub(k);计算前馈控制器Gf(s)的输出uf(k);计算前馈反馈调节器的输出uc(k)。前馈-反馈控制系统往往可以取得较好的控制效果,实际中也常采用前馈-串级控制。,5-5-2 前馈控制系统,2023/9/11,计算机控制技术,106,5-5-2 前馈控制系统,例:换热器前馈控制系统,2023/9/11,计算机控制技术,107,5-5-2 前馈控制系统,例:精馏塔前馈-反馈控制系统,2023/9/11,计算机控制技术,108,5-5-3 纯滞后补偿控制系统,史密斯(Smith)纯滞后补偿器基本思想建立过程

48、的动态特性的模型;将模型加入到反馈控制系统中,有延迟的一部分用于抵消被延迟了的被控量;无延迟部分反映到调节器,让调节器提前动作,从而可明显地减少超调量和加快调节过程。预估是纯滞后控制中的基本方法,2023/9/11,计算机控制技术,109,史密斯(Smith)纯滞后补偿器,5-5-3 纯滞后补偿控制系统,2023/9/11,计算机控制技术,110,史密斯(Smith)纯滞后补偿器图中虚框即为史密斯预估器,其等效传递函数Gs(s)为 Gs(s)=Gp(s)(1)闭环传递函数为,5-5-3 纯滞后补偿控制系统,2023/9/11,计算机控制技术,111,史密斯(Smith)纯滞后补偿控制系统实施纯

49、滞后的表示设采样周期为T,则由于纯滞后的存在,信号要延迟 N 个周期内存中设 N 个单元存放信号m(k)的历史数据第N 号单元里的内容即为m(k)滞后N 个采样周期后的信号q(q=m(k-N)。,5-5-3 纯滞后补偿控制系统,2023/9/11,计算机控制技术,112,史密斯(Smith)纯滞后补偿控制系统实施史密斯预估控制系统的计算顺序计算反馈回路的偏差e(k):控制器的输出u(k):史密斯预估器的输出:,5-5-3 纯滞后补偿控制系统,2023/9/11,计算机控制技术,113,史密斯(Smith)纯滞后补偿控制系统实施前面式中的m(k)根据被控对象的数学模型Gp(s)的差分形式和控制器

50、的输出u(k)计算得到。教材中给出了对象为一阶加纯滞后的史密斯(Smith)预估器控制算式。,5-5-3 纯滞后补偿控制系统,2023/9/11,计算机控制技术,114,5-5-3 纯滞后补偿控制系统,Smith预估控制器仿真例,2023/9/11,计算机控制技术,115,史密斯(Smith)预估器的不足对系统受到的负荷干扰无补偿作用;控制效果严重依赖于对象的动态模型精度,特别是纯滞后时间。改进算法加入自适应功能等多回路控制也可与PID改进算法结合应用,5-5-3 纯滞后补偿控制系统,2023/9/11,计算机控制技术,116,5.6 先进控制方案,预测控制专家系统,Advanced Cont

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

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


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号