数据处理与控制策略.ppt
《数据处理与控制策略.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 数控系统分类-按系统结构分类,开环数控系统早期数控机床采用的数控系统,执行机构多采用步进电机或脉冲马达。数控系统将零件程序处理后,输出指令脉冲信号,驱动步进电动机,控制机床工作台移动 这种驱动方式不设置检测元件,指令脉冲送出后,没有反馈信息,容
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据处理 控制 策略
链接地址:https://www.31ppt.com/p-5985419.html