第05章 数据处理与控制策略.ppt

上传人:rrsccc 文档编号:9104199 上传时间:2021-02-02 格式:PPT 页数:121 大小:2.87MB
返回 下载 相关 举报
第05章 数据处理与控制策略.ppt_第1页
第1页 / 共121页
第05章 数据处理与控制策略.ppt_第2页
第2页 / 共121页
第05章 数据处理与控制策略.ppt_第3页
第3页 / 共121页
第05章 数据处理与控制策略.ppt_第4页
第4页 / 共121页
第05章 数据处理与控制策略.ppt_第5页
第5页 / 共121页
点击查看更多>>
资源描述

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

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

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

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

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

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

6、,计算机控制技术,14,5.1.1 数字控制器的连续化设计技术,(4) 设计由计算机实现的控制算法,设数字控制器D(z)的一般形式为,上式可改写为,上式用时域表示为,利用上式即可实现计算机编程, 因此上式称为数字控制器D(z)的控制算法。,2021/2/2,计算机控制技术,15,5.1.1 数字控制器的连续化设计技术,(5) 校验 控制器D(z)设计完成并求出控制算法后,需要检验其闭环特性是否符合设计要求,可采用数字仿真来验证,若满足设计要求,设计结束,否则应修改设计。,2021/2/2,计算机控制技术,16,5.1.2 数字控制器的离散化设计技术,概述 数字控制器的连续化设计,立足于连续控制

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

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

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

10、制策略往往与被控对象的过程特点、得到的数学模型以及对系统的控制精度要求有关,与采用哪种方法无直接关系。,2021/2/2,计算机控制技术,22,5.2 数字滤波和数据处理,数字滤波 数字处理,Data Filtering and Data Processing,2021/2/2,计算机控制技术,23,进行数字滤波和处理的必要性 存在外部干扰 采样系统多次转换信号会掺杂噪声 直接测得数据可能不可用 数字滤波 在计算机中利用某种计算方法对原始输入数据进行数学处理,去掉原始数据中掺杂的噪声数据,提高信号的真实性,获得最具有代表性的数据集合。 数据处理 通过数字滤波得到比较真实的被测参数,有时不能直接

11、使用,还需要做某些处理,如线性化、校正运算、标度变换等。,2021/2/2,计算机控制技术,24,5.2.1 数字滤波,概述 在软件中对采集到的数据进行消除干扰的处理 目的是进一步消除附加在数据中的干扰,使采集数据能真实反映现场实际情况,提高信号可靠性 优点 不需增加硬件设备,只需在计算机得到采样数据后,执行预定滤波算法程序即可达到滤波目的 稳定性好,一种滤波程序可以反复调用,使用方便灵活 常用数字滤波方法 平均值滤波法、中值滤波法 惯性滤波法、程序判断滤波备,2021/2/2,计算机控制技术,25,5.2.1 数字滤波-平均值滤波法,(1)算术平均值滤波 对一点数据连续采样多次,计算算术平均

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

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

14、不到去除干扰的作用,n过大,会造成采样数据的时延过大,造成系统性能变差。一般取n为3-5次。,2021/2/2,计算机控制技术,29,5.2.1 数字滤波-中值滤波法,平均值滤波对具有周期性干扰噪声的信号比较有效,中值滤波法对偶然出现的脉冲干扰信号有良好的滤波效果,结合使用滤波效果会更好. 方法是连续采样m次,并按大小排序,从首尾各舍掉1/3个大数和小数,再将剩余的1/3个大小居中的数据进行算术平均,作为本次采样的有效数据;亦可去掉采样值中的最大值和最小值,将余下的(m-2)个采样值算术平均。,2021/2/2,计算机控制技术,30,5.2.1 数字滤波-惯性滤波法,惯性滤波法基本概念 用软件

15、实现RC低通滤波器功能, 动态方程为 其中 Tf =RC,称为滤波时间常数 离散化后动态方程, T为采样周期, 得 0a1, 称为滤波系数。,2021/2/2,计算机控制技术,31,5.2.1 数字滤波-程序判断滤波法,基本概念 根据生产经验,确定两次采样输入信号可能出现的最大偏差y 当采样信号由于随机干扰,使得采样数据偏离实际值较远,可以采用程序判断滤波。 一般分两类 限幅滤波 限速滤波,2021/2/2,计算机控制技术,32,5.2.1 数字滤波-程序判断滤波法,限幅滤波 把两次相邻的采样值相减,求出其增量(以绝对值表示),然后与两次采样允许的最大偏差y比较,若小于或等于y取本次采样值,若

16、大于y仍取上次采样值。 即,|y(k)-y(k-1)|,y0, 则 y(k)=y(k),y0, 则 y(k)=y(k-1),2021/2/2,计算机控制技术,33,5.2.1 数字滤波-程序判断滤波法,限速滤波 限幅滤波用两次采样值来决定采样结果,而限速滤波可用三次采样值来决定采样结果。 当|y(k)-y(k-1)|y时,再采样一次,取得y(k+1) 根据|y(k+1)-y(k)|与y的关系决定本次采样值,2021/2/2,计算机控制技术,34,5.2.1 数字滤波,各种滤波方法的特点与应用 平均值滤波适用于周期性干扰; 加权平均递推滤波适用于纯滞后较大的过程; 中值滤波和程序判断滤波适用于偶

17、然出现的脉冲干扰; 惯性滤波适用于高频干扰。,2021/2/2,计算机控制技术,35,目的 经过处理后,可直接引用采样数据。 常见数据处理方法 线性化处理: 校正运算 标度变换 越限报警处理 死区处理,5.2.2 数据处理,2021/2/2,计算机控制技术,36,5.2.2 数据处理-线性化处理,概述 计算机从模拟量输入通道得到的检测信号与该信号所代表的物理量之间不一定成线性关系。 线性化处理后,方便运算并且便于数字显示。 计算法 孔板差压与流量 热电偶的热电势与温度,2021/2/2,计算机控制技术,37,5.2.2 数据处理-线性化处理,插值法 实质是找出一种简单、便于计算处理的近似表达式

18、代替非线性参数。 常用的插值公式有多项式插值公式、拉格朗日插值公式、线性插值公式等 。 折线法 上述两法都可能会带来大量运算,为简单起见,可分段进行线性化,即用多段折线代替曲线。 过程:先判断测量数据处于哪一折线段内,然后按相应段的线性化公式计算出线性值。折线段分法不是惟一的,可视具体要求定。一般折线段数越多,线性化精度越高。,2021/2/2,计算机控制技术,38, 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 9

19、2.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 127.07,热电阻分度表,5.2.2 数据处理-线性化处理,查表法 为提高运算速度,可将非线性关系转化为表格形式 存在计算机内,在线工作量仅是根据采样值查表,2021/2/2,计算机控制技术,39,5.2.2 数据处理-校正运算,有时来自被控对象的某些检测信号与真实值有偏差,这时需要对这些检测信号进行补偿,力求补偿后的检测值能反映真实情况。 用孔板测气体体积流量的温度、压力补偿,2021/2/2,计算机控制技术,40

20、,5.2.2 数据处理-标度变换,概述 生产中各个参数有不同的数值和量纲,如Pa、等 参数经变送器转换成A/D能接收的0 5V电压信号,又由A/D转换成00FFH的数字量,不带量纲,仅代表参数值相对大小。 为方便操作及运算、显示和打印的要求,须把数字量转换成带有量纲的数值 标度变换方法 线性参数标度变换 非线性参数标度变换,2021/2/2,计算机控制技术,41,5.2.2 数据处理-标度变换,线性参数标度变换 一次仪表测量值与A/D转换结果具有线性关系 非线性参数标度变换 一次仪表测量值与A/D转换结果是非线性关系 根据差压变送器信号P与流量F的关系,可得测量流量时的标度变换式 即,2021

21、/2/2,计算机控制技术,42,5.2.2 数据处理-越限报警处理,概述 把计算机采集的数据经计算机进行数据处理、数字滤波、标度变换之后,与该参数上、下限给定值进行比较。若高于(或低于)上限(或下限),则进行报警,以便进行显示和控制。 声光报警、报警记录 设计方法 全软件报警程序 直接报警程序 (硬件申请中断),2021/2/2,计算机控制技术,43,5.2.2 数据处理-越限报警处理,如图所示锅炉水位调节系统。图中锅炉正常工作的主要指标是汽包水位:液面太高会影响汽包的蒸汽产量;水位过低则有爆炸的危险。,2021/2/2,计算机控制技术,44,5.2.2 数据处理-越限报警处理,为及时监视锅炉

22、情况,系统有三个参数报警系统,即水位上下限,炉膛温度上下限,蒸汽压力下限报警,如下图所示。当系统各个参数全部正常时,绿灯亮;若有不正常参数,则发出声光报警信号。,2021/2/2,计算机控制技术,45,5.2.2 数据处理-死区处理,从工业现场采集到的信号往往会在一定范围内波动,或者有频率较高、能量不大的干扰叠加在信号上,此时采集到的数据有效值的最后一位不停的波动,难以稳定。 这种情况可以采取死区处理,把不停波动的值进行死区处理,只有当变化超出某值时才认为该值发生了变化。比如编程时可以先对数据除以10,然后取整,去掉波动项。,2021/2/2,计算机控制技术,46,5.3 数控技术基础,概述

23、数控原理 数控系统分类 运动控制系统,Base of Numerical Contrl,2021/2/2,计算机控制技术,47,5.3.1 概述,基本概念 数字控制(NC):用数字化信号对机床运动及其加工 过程进行控制的一种方法 数控系统:采用数控技术的控制系统 数控设备:采用了数控系统的设备 计算机数控系统(CNC):以计算机为核心的数控系统 数控设备构成,2021/2/2,计算机控制技术,48,5.3.2 数控原理,曲线分段 将如图所示曲线分割成若干段,可以是直线段,也可以是曲线段,图中分割成了三段,即 、 和cd 把a、b、c、d四点坐标记下来并送给计算机。图形分割原则应保证线段所连的曲

24、线与原图形误差在允许范围内。 由图可见,显然采用 、 和 cd 比 、 和 要精确得多。,2021/2/2,计算机控制技术,49,5.3.2 数控原理,插值(或插补) 当给定a、b、c、d各点坐标x和y值之后,求得各坐标值间的中间值的数值计算方法称插值或插补 直线插补: 在给定的两个基点之间用一条近似直线来逼近 二次曲线插补: 在给定的两个基点之间用一条近似曲线来逼近,2021/2/2,计算机控制技术,50,5.3.2 数控原理,绘图或加工 把插补运算过程中定出的各中间点,以脉冲信号形式去控制x、y方向上的步进电机,带动绘图笔、刀具等,绘出图形或加工所要求轮廓 每一个脉冲信号代表步进电机走一步

25、,即绘图笔或刀具在x或y方向移动一个位置 对应于每个脉冲移动的相对位置称为脉冲当量,又称为步长,常用x和y表示,且一般取x=y。,2021/2/2,计算机控制技术,51,2021/2/2,计算机控制技术,52,5.3.3 数控系统分类-按控制方式分类,按控制方式分类 点位控制数控系统 点位控制最简单,其运动轨迹没有特殊要求,运动时又不加工,它的控制电路只要具有记忆和比较功能即可,不需要插补运算。 直线控制数控系统 和点位控制相比,直线控制要进行直线加工,控制电路要复杂一些。 轮廓控制数控系统 要控制刀具准确完成复杂的曲线运动,故控制电路 复杂,且需要进行一系列的插补计算和判断。,2021/2/

26、2,计算机控制技术,53,5.3.3 数控系统分类-按系统结构分类,开环数控系统 早期数控机床采用的数控系统,执行机构多采用步进电机或脉冲马达。数控系统将零件程序处理后,输出指令脉冲信号,驱动步进电动机,控制机床工作台移动 这种驱动方式不设置检测元件,指令脉冲送出后,没有反馈信息,容易掌握,调试维修方便,但控制精度和速度受到限制。,2021/2/2,计算机控制技术,54,5.3.3 数控系统分类-按系统结构分类,全闭环数控系统 接受数控系统驱动指令同时,还接受工作台上检测元件测出的实际位置反馈信息,比较后根据差值进行修正,消除因传动系统误差引起的误差 可获得高的加工精度,由于包含很多机械传动环

27、节,会影响伺服系统的调节参数。因此全闭环系统的设计和调整都有较大困难,处理不好常会造成系统不稳定。主要用于高精度机床。,2021/2/2,计算机控制技术,55,5.3.3 数控系统分类-按系统结构分类,半闭环数控系统 将测量元件从工作台移到执行机构端,由于工作台不在控制环里,测量元件安装在执行机构端,环路短,刚性好,容易获得稳定的控制特性,广泛应用于各类连续控制的数控机床上。,2021/2/2,计算机控制技术,56,5.4 数字PID控制算法,标准数字PID控制算法 数字PID控制算法的改进 数字PID参数整定,Digital PID Control Arithmetic,2021/2/2,计

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

29、散化 在控制器的采样时刻 t=kT时 因此,PID的数字算式如下式,5-4-1 标准数字PID控制算法,2021/2/2,计算机控制技术,60,数字PID又可写成 上面两个算式又称为PID位置算式 其中 称为积分系数 称为微分系数,5-4-1 标准数字PID控制算法,2021/2/2,计算机控制技术,61,PID位置算式的问题 由积分项 的存在所产生 PID增量算式 由 ,可得,5-4-1 标准数字PID控制算法,2021/2/2,计算机控制技术,62,PID增量算式的另一种形式 增量PID算法的优点是编程简单, 数据可以递推使用, 占用内存少, 运算快。 增量PID算法得到 k 采样时刻计算

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

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

32、控量)进行微分, 而不对偏差微分, 也即对给定值无微分作用。 偏差计算: 正作用 反作用,5-4-2 数字PID控制算法的改进,2021/2/2,计算机控制技术,69,标准PID算式中的微分作用 改进后的微分作用算式则为 正作用: 反作用:,5-4-2 数字PID控制算法的改进,2021/2/2,计算机控制技术,70,微分先行PID控制算法示意图,5-4-2 数字PID控制算法的改进,2021/2/2,计算机控制技术,71,3. 积分分离PID算法 提出背景:积分作用会产生较大超调和振荡 基本思想 当 e(k)A 时, 用P或PD 控制; e(k)A 时, 用PI或PID控制。 注:1)A值需

33、要适当选取; 2)Kc应根据积分作用是否起作用而变化,5-4-2 数字PID控制算法的改进,2021/2/2,计算机控制技术,72,积分分离PID算法示意图,5-4-2 数字PID控制算法的改进,2021/2/2,计算机控制技术,73,4. 遇限切除积分PID算法 执行机构机械性能与物理性能的约束 积分饱和 该算法是抑制积分饱和的方法之一 基本思想:一旦计算出的控制量u(k)进入饱和区, 一方面对控制量输出值限幅;另一方面增加判别程序, 算法中只执行削弱积分饱和项的积分运算, 而停止增大积分饱和项的运算。,5-4-2 数字PID控制算法的改进,2021/2/2,计算机控制技术,74,5.提高积

34、分项积分的精度 积分项的作用:比较重要 提高其积分项的运算精度的办法 原来的方法: 改进方法,5-4-2 数字PID控制算法的改进,一、PID控制器参数对系统性能的影响,5-4-3 数字PID控制的参数整定,选择一个合适的采样周期T,控制器做纯比例Kp控制; 选择Kp的值,使得系统出现临界震荡,记下相应的临界震荡周期Ts和临界震荡增益Ks 选择合适的控制度。 控制度,三、用扩充临界比例度法选择PID参数,4)根据控制度查表即可求出各参数的值%,1)断开数字控制器,使系统在手动状态下工作。当系统在给定值处于平衡后,给一阶跃输入 2)用仪表记录下被调参数在阶跃作用下的变化过程曲线 3)在曲线最大斜

35、率处做切线,求得滞后时间 对象时间常数Tm,以及他们的比值。 4)根据求得的参数,查表得控制器的整定参数,四、用扩充响应曲线法选择PID参数,考虑个参数对系统的影响趋势,对参数实行先比例,后积分,再微分的整定步骤: 【1】首先只确定比例部分。即将比例系数由小变大,并观察相应的系统响应,直到得到反应快、超调小的响应曲线。 如果系统没有静差或静差小到允许 范围内,那么只用比例调节器即可,其比例系数由此确定。 【2】若在比例调节的基础上,系统静差不能满足要求,需要加入积分环节,整定时首先置积分时间Ti为一较大值,并将第一步得到的比例系数略微缩小(如原值0.8倍),然后减少积分时间,使得在保持良好动态

36、性能的情况下,静差得以消除。(可根据反应曲线反复修改比例系数和积分时间) 【3】比例积分消除了静差,但动态过程经反复调整仍不满意,可加入微分环节,构成PID调节器。开始Td为零,逐步加大并调整比例系数和积分时间,逐步凑试直到满意为止。,五、凑试法确定PID参数,常见被调量PID经验参数范围,2021/2/2,计算机控制技术,88,5.5 常规控制方案,串级控制系统 前馈控制系统 纯滞后补偿控制系统,Routine Control Scheme,2021/2/2,计算机控制技术,89,5-5-1 串级控制系统,串级控制系统基本概念 主调节回路要保证控制精度,主调节器一般采用PID控制器 副调节回

37、路克服主要干扰,系统中起“粗调”作用,副调节器一般采用P或PI控制器。,2021/2/2,计算机控制技术,90,双回路串级控制系统,5-5-1 串级控制系统,2021/2/2,计算机控制技术,91,串级控制系统在每个采样周期的计算顺序 采样并获得当前输出采样值; 计算主回路的偏差e1(k); 计算主回路PID控制器的输出u1(k); 计算副回路的偏差e2(k); 计算副回路PID控制器的输出u2(k); 输出到被控对象。,5-5-1 串级控制系统,2021/2/2,计算机控制技术,92,串级控制系统的控制方式 异步采样控制 即主回路的采样控制周期T1是副回路采样控制周期T2的整数倍。 同步采样

38、控制 即主、副回路的采样控制周期相同,但因副对象响应速度较快,故应以副回路为准。,5-5-1 串级控制系统,2021/2/2,计算机控制技术,93,串级控制系统的应用目的 用于抑制系统的主要干扰 用于克服对象的纯滞后 用于减少对象的非线性影响,5-5-1 串级控制系统,2021/2/2,计算机控制技术,94,前馈控制系统的基本思想:不变性原理 主要特点 是一个开环系统 应用前提是扰动可测 只能针对某一特定的干扰实施控制 较少单独使用,一般结合反馈控制,构成前馈-反馈(Feedforword-Feedback)控制,5-5-2 前馈控制系统,2021/2/2,计算机控制技术,95,典型的前馈-反

39、馈控制系统,5-5-2 前馈控制系统,2021/2/2,计算机控制技术,96,前馈-反馈控制算法的流程 计算反馈控制的偏差e(k); 计算反馈控制器(PID)的输出ub (k); 计算前馈控制器Gf (s)的输出uf (k); 计算前馈反馈调节器的输出uc (k)。 前馈:快速、对具体干扰;反馈:慢速、准确、对整个系统。前馈-反馈控制系统往往可以取得较好的控制效果。实际中也常采用前馈-串级控制。,5-5-2 前馈控制系统,2021/2/2,计算机控制技术,97,5-5-2 前馈控制系统,例:换热器前馈控制系统,2021/2/2,计算机控制技术,98,5-5-2 前馈控制系统,例:精馏塔前馈-反

40、馈控制系统,2021/2/2,计算机控制技术,99,5-5-3 纯滞后补偿控制系统,在工业过程控制中,由于物料或能量的传输延迟,许多被控对象具有纯滞后。 由于纯滞后的存在,被控量不能及时反映系统变化,即使测量信号已到达调节器,执行机构迅速动作,也需要纯滞后时候后才能影响到被控量。 具有纯滞后的对象被公认为过程控制的难点之一。,2021/2/2,计算机控制技术,100,5-5-3 纯滞后补偿控制系统,史密斯(Smith)纯滞后补偿器基本思想 建立过程的动态特性的模型; 将模型加入到反馈控制系统中,有延迟的一部分用于抵消被延迟了的被控量; 无延迟部分反映到调节器,让调节器提前动作,从而可明显地减少

41、超调量和加快调节过程。 预估是纯滞后控制中的基本方法,2021/2/2,计算机控制技术,101,史密斯(Smith)纯滞后补偿器,5-5-3 纯滞后补偿控制系统,2021/2/2,计算机控制技术,102,史密斯(Smith)纯滞后补偿器 图中虚框即为史密斯预估器,其等效传递函数Gs (s)为 Gs (s)=Gp(s)(1 ) 闭环传递函数为,5-5-3 纯滞后补偿控制系统,2021/2/2,计算机控制技术,103,史密斯(Smith)纯滞后补偿控制系统实施 纯滞后的表示 设采样周期为T,则由于纯滞后的存在,信号要延迟 N 个周期 内存中设 N 个单元存放信号m(k)的历史数据 第N 号单元里的

42、内容即为m(k)滞后N 个采样周期后的信号q(q=m(k-N)。,5-5-3 纯滞后补偿控制系统,2021/2/2,计算机控制技术,104,史密斯(Smith)纯滞后补偿控制系统实施 史密斯预估控制系统的计算顺序 计算反馈回路的偏差e(k): 控制器的输出u(k): 史密斯预估器的输出:,5-5-3 纯滞后补偿控制系统,2021/2/2,计算机控制技术,105,史密斯(Smith)纯滞后补偿控制系统实施 前面式中的m(k)根据被控对象的数学模型Gp (s)的差分形式和控制器的输出u(k)计算得到。 教材中给出了对象为一阶加纯滞后的史密斯(Smith)预估器控制算式。,5-5-3 纯滞后补偿控制

43、系统,2021/2/2,计算机控制技术,106,5-5-3 纯滞后补偿控制系统,Smith预估控制器仿真例,2021/2/2,计算机控制技术,107,史密斯(Smith)预估器的不足 对系统受到的负荷干扰无补偿作用; 控制效果严重依赖于对象的动态模型精度,特别是纯滞后时间。 改进算法 加入自适应功能等 多回路控制也可与PID改进算法结合应用,5-5-3 纯滞后补偿控制系统,2021/2/2,计算机控制技术,108,5.6 先进控制方案,预测控制 专家系统,Advanced Control Scheme,2021/2/2,计算机控制技术,109,5-6-1 预测控制,预测控制由来,工业过程的特点

44、 多变量、非线性、强耦合 、不确定性、约束,现代控制理论与方法 精确的数学模型、最优的性能指标 、系统而精确的设计方法,工业过程对控制的要求 高质量的控制性能 、对模型要求不高、实现方便 、强鲁棒性,2021/2/2,计算机控制技术,110,5-6-1 预测控制,预测控制特点,一类用计算机实现的最优控制算法 建模方便,不需要深入了解过程内部机理 非最小化描述的离散卷积模型,有利于提高系统的鲁棒性 滚动优化策略,较好的动态控制效果 简单实用的模型校正方法,较强的鲁棒性 可推广应用于带约束、大纯滞后、非最小相位、多输入多输出、非线性等过程,2021/2/2,计算机控制技术,111,5-6-1 预测

45、控制,预测控制基本原理 预测模型 滚动优化 反馈校正,2021/2/2,计算机控制技术,112,5-6-1 预测控制,滚动优化 优化目的 通过使某一性能指标J 极小化,以确定未来的控制作用 u(k+j|k)。指标J 希望模型预测输出尽可能趋近于参考轨迹 优化过程 滚动优化在线反复进行。优化目标只关心预测时域内系统的动态性能,而且只将u(k|k)施加于被控过程,2021/2/2,计算机控制技术,113,5-6-1 预测控制,反馈校正 每到一个新的采样时刻,都要通过实际测到的输出信息对基于模型的预测输出进行修正,然后再进行新的优化。不断根据系统的实际输出对预测输出值作出修正使滚动优化不但基于模型,

46、而且利用了反馈信息,构成闭环优化,2021/2/2,计算机控制技术,114,常见预测控制方案,5-6-1 预测控制,动态矩阵控制 (Cutler et al, 1980) (Dynamic Matrix Control, DMC) 模型算法控制(Richalet et al, 1978) (Model Algorithm Control, MAC) 广义预测控制(Clarke et al, 1987) (Generalized Predictive Control, GPC) 预测函数控制(Adersa et al, 1987) (Predictive Functional Control,

47、PFC),2021/2/2,计算机控制技术,115,预测控制发展,5-6-1 预测控制,单输入单输出(SISO),多输入多输出(MIMO),无约束,有约束,输入输出方系统,非方系统,线性,非线性,常规预测控制,鲁棒预测控制,2021/2/2,计算机控制技术,116,5-6-1 预测控制,商品化预测控制软件,2021/2/2,计算机控制技术,117,5-6-2 专家系统,专家系统概述 专家系统应用分类,2021/2/2,计算机控制技术,118,专家系统特点:启发性 透明性 灵活性 专家系统结构,5-6-2 专家系统,2021/2/2,计算机控制技术,119,专家系统建造步骤 确认 概念化 形式化 实现 测试,5-6-2 专家系统,2021/2/2,计算机控制技术,120,本章小结,数字控制器的设计技术 数字滤波和数据处理 数控技术基础 数字PID控制算法 常规控制方案 先进控制方案,2021/2/2,计算机控制技术,121,Thank you,

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

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1