《数据处理与滤波ppt课件.ppt》由会员分享,可在线阅读,更多相关《数据处理与滤波ppt课件.ppt(27页珍藏版)》请在三一办公上搜索。
1、2022/12/26,第4章 数据采集系统设计,1,数据处理与滤波,河南大学计算机与信息工程学院,2022/12/26,第4章 数据采集系统设计,2,数据处理与滤波,一 线性化处理二 标度变换三 数字滤波,2022/12/26,第4章 数据采集系统设计,3,数据处理的目的经过处理后,可直接引用采样数据。常见的数据处理内容线性化处理:(1)孔板差压与流量(2)热电偶的热电势与温度校正运算:如温度补偿测量值与工程量的转换: (1)线性值公式;(2)开方值转换公式;(3)热电偶与热电阻公式,2022/12/26,第4章 数据采集系统设计,4,一 线性化处理,在数据采集与处理系统中,一般总希望系统的输
2、出和输入呈简单的线性关系,这样当用仪表来检测和显示系统中的某个物理量时,能得到均匀的刻度,不仅读数看起来清楚方便,而且仪表在整个范围内灵敏度一致。在实际工程中,计算机从模拟量输入通道得到的现场信号与该信号所代表的被测物理量之间,经常存在着非线性关系。,2022/12/26,第4章 数据采集系统设计,5,一 线性化处理,线性化处理为了保证这些参数能有线性输出,需要引入非线性补偿,将输出信号与被测物理量之间的非线性转化为线性关系,这种转化过程称为。方法直接计算法:可以用解析式明确表示的非线性函数关系;查表法:将事先计算好的结果存放在数据表中;线性插值法:非线性关系不能用数学公式精确表达。,2022
3、/12/26,第4章 数据采集系统设计,6,一 线性化处理,线性插值原理,图425 分段线性插值法,2022/12/26,第4章 数据采集系统设计,7,一 线性化处理,例如,设x在(xi,xi+1 )区间内,则其对应的逼近值为,(46),(47),或,只要n取得足够大,即分段足够多,就可获得良好的非线性转换精度。,2022/12/26,第4章 数据采集系统设计,8,一 线性化处理,线性插值的计算机实现步骤用实验法测量输入输出的非线性关系曲线y=f(x)。将测量得到的曲线进行分段,选择插值基点。等距分段法非等距分段法确定并计算出各插值点的xi、yi值及两相邻插值点间拟合直线段的斜率ki。通过查表
4、找出x所在的区间,取出该段直线的斜率ki和基点值xi、yi根据插值公式y=yi+ki(x-xi),计算出x点所对应的y值。,2022/12/26,第4章 数据采集系统设计,9,二 标度变换,将A/D转换后的数字量转换成带有量纲的数值。线性参数的标度变换线性参数:参数值与A/D转换结果之间为线性关系变换公式:,(48),(49),2022/12/26,第4章 数据采集系统设计,10,二 标度变换,例已知某热处理炉温度测量仪表的量程为200800,在某一时刻计算机经采样、数字滤波后得到的数字量为CDH。设该仪表的量程是线性的,在Y0=200时,N0为0;Ym=800时,Nm=FFH=(255)10
5、 ;x=CDH=(205)10 。因此,根据公式(49),此时的温度为:,2022/12/26,第4章 数据采集系统设计,11,二 标度变换,非线性参数的标度变换传感器测出的数据与实际被测参数之间不是线性关系求出它们之间所对应的函数关系有解析表达式,直接计算对应结果例,流量测量中,从差压变送器来的信号P与实际流量G成平方根关系,2022/12/26,第4章 数据采集系统设计,12,二 标度变换,非线性参数的标度变换测量流量时的标度变换公式为:,对于流量测量仪表,一般下限均取0,所以此时G0=0,N0=0,2022/12/26,第4章 数据采集系统设计,13,三 数字滤波,数字滤波通过一定的计算
6、程序减少干扰信号在有用信号中的比重进行数字滤波的必要性计算机控制系统是采样系统提高信号的可靠性主要内容合理性的判别与滤波软测量的基本思想,2022/12/26,第4章 数据采集系统设计,14,1 采样数据的合理性判别及报警(1),越限的限幅与报警 设某通道当前采样值为y(k)yL y(k)yH 时; y(k)为当前采样有效值 y(k)yH , 取 y(k)= yH (上限值),报警 y(k)yL , 取 y(k)= yL (下限值),报警,2022/12/26,第4章 数据采集系统设计,15,1 采样数据的合理性判别及报警(2),对采样数据进行分析判断分析判断的根据过程机理等客观规律和操作经验
7、根据运算模块进行检查常见的处理方法一般通道:有限次数后报警,停止在线程序重要通道:设计故障诊断系统甚至容错系统,2022/12/26,第4章 数据采集系统设计,16,2 数字滤波(又称软件滤波),数字滤波的必要性及优点与RC滤波器结合使用,可抑制大多数引入过程的干扰不需要增加硬设备稳定性好, 且一种滤波程序可以反复调用使用灵活、方便, 便于修改,2022/12/26,第4章 数据采集系统设计,17,2 数字滤波平均值滤波法(1),算术平均值滤波其中算术平均的次数m值决定了信号的平滑度和灵敏度。适用于对流量、压力及沸腾状液面一类信号作平滑处理。,2022/12/26,第4章 数据采集系统设计,1
8、8,2 数字滤波平均值滤波法(2),实现方法可以在一个采样瞬间对一个测点多次采样后, 计算出其平均值也可以对多个采样周期的平均采样值作递推滤波使用递推运算时,为加快运算速度,可以利用上一次计算出的值,通过递推平均滤波算式(6-2) 计算出当前采样时刻的有效采样信号。,2022/12/26,第4章 数据采集系统设计,19,2 数字滤波平均值滤波法(3),加权递推平均滤波(滑动平均值滤波)基本思想:算术平均值滤波对每个采样值给出相同的权重系数, 即1/m。若要增加新采样值在有效信号中的比重, 提高系统对当前所受干扰的灵敏度, 实际应用时, 可采用加权递推平均滤波, 其算式为常数 ai 的选取是多种
9、多样的,满足,2022/12/26,第4章 数据采集系统设计,20,2 数字滤波中值滤波法(1),中值滤波的基本原理在某采样瞬间对被测参数连续采样3次,选择大小居中的数据作为有效信号。适用范围能有效地去除由于偶然因素引起的波动或因采样器的不稳定造成的误码等脉冲性干扰。平均值滤波对具有周期性干扰噪声的信号比较有效,中值滤波法对偶然出现的脉冲干扰信号有良好的滤波效果,可结合使用。,2022/12/26,第4章 数据采集系统设计,21,2 数字滤波惯性滤波法(一阶滞后滤波),惯性滤波法基本概念用软件实现RC低通滤波器功能, 动态方程为 其中 Tf =RC,称为滤 波时间常数离散化后动态方程, T为采
10、样周期, 得 , 0a1, 称为滤波系数。,2022/12/26,第4章 数据采集系统设计,22,2 数字滤波程序判断滤波,基本概念 克服偶然的、大幅度的跳码干扰比较两个相邻采样瞬间采样值的大小关键正确选择y0。故该法又叫限速(变化率)滤波法,|y(k)-y(k-1)|,y0, 则 y(k)=y(k),y0, 则 y(k)=y(k-1),2022/12/26,第4章 数据采集系统设计,23,2 数字滤波,各种滤波方法的特点与应用平均值滤波适用于周期性干扰;加权平均递推滤波适用于纯滞后较大的过程; 中值滤波和程序判断滤波适用于偶然出现的脉冲干扰; 惯性滤波适用于高频干扰。,2022/12/26,
11、第4章 数据采集系统设计,24,3 软测量简介(1),问题的提出背景实际生产过程中,一些重要质量指标变量如精馏塔的产品组分浓度、生物发酵罐中菌体浓度等都难以直接测量,以前的解决方法:(1)采用间接的质量指标:如温度控制(2)采用在线分析仪表采用软测量方法及其应用技术,2022/12/26,第4章 数据采集系统设计,25,3 软测量简介(2),何谓软测量选择与被估计变量相关的一组可测变量,构造出某种以可测变量为输入、被估计变量为输出的数学模型,用计算机软件实现的重要过程变量的估计。这类数学模型及相应的计算机软件被称为软测量器或“软仪表”。,2022/12/26,第4章 数据采集系统设计,26,3 软测量简介(3),软测量技术包括三个部分:软测量建模方法模型实时演算的工程化实施技术模型自校正(模型维护)技术软测量的一般公式软测量是实用性的应用技术,它以软测量模型在线运算并给出准确的估计值为目标,2022/12/26,第4章 数据采集系统设计,27,3 软测量简介(4),软测量工程化设计步骤初选辅助变量现场数据采集与处理辅助变量的精选软测量模型的结构选择模型参数估计软测量模型实施在线数据预处理,软测量模型精度保证机制:在线自校正和不定期的模型更新,