传感器技术-第9章 误差修正技术_第1页
传感器技术-第9章 误差修正技术_第2页
传感器技术-第9章 误差修正技术_第3页
传感器技术-第9章 误差修正技术_第4页
传感器技术-第9章 误差修正技术_第5页
已阅读5页,还剩77页未读 继续免费阅读

下载本文档

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

文档简介

1、19.1 误差修正技术误差修正技术9.1.1 系统误差的数字修正方法系统误差的数字修正方法9.1.2 随机误差的数字滤波方法随机误差的数字滤波方法22021-8-31误差来源有以下几方面:误差来源有以下几方面:n检测系统本身的误差检测系统本身的误差(a)工作原理上,如传感器或电路的非线性的输入、工作原理上,如传感器或电路的非线性的输入、输出关系;输出关系;(b)机械结构上,如阻尼比太小等;机械结构上,如阻尼比太小等;(c)制造工艺上,如加工精度不高,贴片不准,装配制造工艺上,如加工精度不高,贴片不准,装配偏差等;偏差等;(d)功能材料上,如热胀冷缩,迟滞,非线性等。功能材料上,如热胀冷缩,迟滞

2、,非线性等。32021-8-31n外界环境影响外界环境影响例如,温度,压力和湿度等的影响。例如,温度,压力和湿度等的影响。n人为因素人为因素操作人员在使用仪表之前,没有调零、校正;操作人员在使用仪表之前,没有调零、校正;读数误差等。读数误差等。42021-8-31误差分类:误差分类:n从时间角度,把误差分为从时间角度,把误差分为静态误差和动态误差静态误差和动态误差。n静态误差包括通常所说的系统误差和随机误差静态误差包括通常所说的系统误差和随机误差。其中,系统误差是指在相同条件下,多次测量同其中,系统误差是指在相同条件下,多次测量同一量时,其大小和符号保持不变或按一定规律变一量时,其大小和符号保

3、持不变或按一定规律变化的误差。化的误差。n动态误差是指检测系统输入与输出信号之间的差动态误差是指检测系统输入与输出信号之间的差异。异。52021-8-31n由于产生动态误差的原因不同,动态误差又可分为由于产生动态误差的原因不同,动态误差又可分为第一类和第二类。第一类和第二类。n第一类动态误差第一类动态误差:因检测系统中各环节存在惯性、:因检测系统中各环节存在惯性、阻尼及非线性等原因,动态测试时造成的误差。阻尼及非线性等原因,动态测试时造成的误差。n第二类误差第二类误差:因各种随时间改变的干扰信号所引起:因各种随时间改变的干扰信号所引起的动态误差。的动态误差。n针对不同的误差,有不同的修正方法;

4、就是对同一针对不同的误差,有不同的修正方法;就是对同一误差,也有多种修正方法。误差,也有多种修正方法。62021-8-319.1.1 系统误差的数字修正方法1. 1. 利用校正曲线修正系统误差利用校正曲线修正系统误差 2 2用神经网络修正系统误差用神经网络修正系统误差3 3非线性特性的校正方法非线性特性的校正方法 72021-8-311.利用校正曲线修正系统误差利用校正曲线修正系统误差n查表法查表法n通过实验校准通过实验校准(或称标定或称标定)来获得系统的校准曲线来获得系统的校准曲线(输输入、输出关系曲线入、输出关系曲线)。n校准:在标准状况下,利用一定等级的标准设备,校准:在标准状况下,利用

5、一定等级的标准设备,为系统提供标准的输入量,测试系统的输出。为系统提供标准的输入量,测试系统的输出。82021-8-31n(1)在整个量程范围内,选多点在整个量程范围内,选多点测试;在每个点上,测试多次,测试;在每个点上,测试多次,由此得出系统的输入、输出数由此得出系统的输入、输出数据据; (2)列成表格或绘出曲线列成表格或绘出曲线;(3)将曲线上各校准点的数据存入将曲线上各校准点的数据存入存储器的校准表格中存储器的校准表格中;(4)在实在实际测量时,测一个值,就到微际测量时,测一个值,就到微处理器去访问这个地址,读出处理器去访问这个地址,读出其内容,即为被测量经修正过其内容,即为被测量经修正

6、过的值。的值。92021-8-31内插方法(分段直线拟合)n(A)对于值介于两个校准点对于值介于两个校准点yi与与yi+1之间时,可以按最之间时,可以按最邻近的一个值邻近的一个值yi或或yi+1去查找对应的值,作为最后的去查找对应的值,作为最后的结果。这个结果带有误差。结果。这个结果带有误差。)(11iiiiyyyyxxxxn (B) 利用分段直线拟合来提高准利用分段直线拟合来提高准确度。校准点之间的内插,最简确度。校准点之间的内插,最简单的是单的是线性内插线性内插。102021-8-312用神经网络修正系统误差112021-8-31传感器模型传感器模型 )(txfz;Tktttt),.,(2

7、1环环 境境 参参 数数 )(1tzfx;)(tzz;误差修正模型的输出误差修正模型的输出 )()(1tzftz;xtzftzz)()(1;即误差修正模型的输出即误差修正模型的输出z与被测非电量与被测非电量x成线性关系成线性关系,且与各环境参数无关。且与各环境参数无关。只要使误差修正模型只要使误差修正模型 ,即可实现传感器静态误差的综合修正。即可实现传感器静态误差的综合修正。)()(1tzftz;(912)122021-8-31通常传感器模型及其反函数是复杂的,难以用数学式子描述。但是,可以通过实验测得传感器的实验数据集 :TkiiiikiittttniRztx),.,(,.,2 , 1)(2

8、12:;根据前向神经网络具有很强的输入、输出非线性映射能力的特点,以实验数据集的和为输入样本,及对应的为输出样本,对神经网络进行训练,使神经网络逐步调节各个权值自动实现 132021-8-31归一化处理n因神经网络学习时,加在输入端的数据太大,因神经网络学习时,加在输入端的数据太大,会使神经元节点迅速进入饱和,导致网络出现会使神经元节点迅速进入饱和,导致网络出现麻痹现象。此外,由于在神经网络中采用麻痹现象。此外,由于在神经网络中采用S型型函数,输出范围为函数,输出范围为(0,1),且很难达到,且很难达到0或或1。故在学习之前,应对数据进行归一化处理。故在学习之前,应对数据进行归一化处理。)/(

9、)(minmaxminiiiiiDDDDD05. 0)/()(9 . 0minmaxminoooooDDDDD(913) (914) 式中,式中,Di、Do分别是欲作为神经网络输入、输出样本的原始数据分别是欲作为神经网络输入、输出样本的原始数据 142021-8-31建立神经网络误差修正模型的步骤:建立神经网络误差修正模型的步骤:n取传感器原始实验数据。取传感器原始实验数据。n由式由式(9.1.3)变换原始数据和,式变换原始数据和,式(9.1.4)变换原始数据,变换原始数据,得训练神经网络的输入、输出样本对。得训练神经网络的输入、输出样本对。n确定神经网络输入、输出端数量、各层节点数、和的值。

10、确定神经网络输入、输出端数量、各层节点数、和的值。网络输入端数量与输入层节点数量相同,等于环境参数网络输入端数量与输入层节点数量相同,等于环境参数个数加个数加1。输出端数量与输出层节点数均为。输出端数量与输出层节点数均为1。隐层节点。隐层节点数根据被测非电量、环境参数及传感器输出之间的关系数根据被测非电量、环境参数及传感器输出之间的关系的复杂程度而定,关系复杂取多些,反之取少些。和一的复杂程度而定,关系复杂取多些,反之取少些。和一般取般取01。n训练神经网络得到误差修正模型。训练神经网络得到误差修正模型。152021-8-313非线性特性的校正方法非线性特性的校正方法n传感器和自动检测系统的非

11、线性误差传感器和自动检测系统的非线性误差( (或称线性度或称线性度) )是一是一种系统误差,是用其输入、输出特性曲线与拟合直线之种系统误差,是用其输入、输出特性曲线与拟合直线之间最大偏差与其满量程输出之比来定义的。间最大偏差与其满量程输出之比来定义的。P17P17n拟合直线:依据若干实验数据,利用一定的数学方法得拟合直线:依据若干实验数据,利用一定的数学方法得到的直线。当采用的数学方法不同时,拟合直线不同,到的直线。当采用的数学方法不同时,拟合直线不同,以此为基准得出的线性度也不同。以此为基准得出的线性度也不同。162021-8-31n输入输入 、输出关系呈线性的优点:、输出关系呈线性的优点:

12、可用线性叠加原理,分析、计算方便;可用线性叠加原理,分析、计算方便;输出信号的处理方便,只要知道输出量的起始值和输出信号的处理方便,只要知道输出量的起始值和满量程值,就可确定其余的输出值,刻度盘可按线满量程值,就可确定其余的输出值,刻度盘可按线性刻度;性刻度;在工业过程控制中常用的电动单元组合仪表,由于在工业过程控制中常用的电动单元组合仪表,由于单元之间用标准信号联系,要求仪表具有线性特性。单元之间用标准信号联系,要求仪表具有线性特性。172021-8-31非线性校正方法非线性校正方法n利用校准曲线用查表法作修正;利用校准曲线用查表法作修正;n利用分段折线法进行校正;利用分段折线法进行校正;n

13、用整段高次多项式近似用整段高次多项式近似;n神经网络的方法。神经网络的方法。182021-8-31(1) 整段校正法整段校正法n整段校正法也称整段校正法也称整段多项式近似法整段多项式近似法,其核心问题,其核心问题是多项式的生成,即直接利用非线性方程进行校是多项式的生成,即直接利用非线性方程进行校正。正。n由由标定传感器所得到的实测数据来推出反映输入、标定传感器所得到的实测数据来推出反映输入、输出关系的多项式输出关系的多项式,并要求这个多项式的次数尽,并要求这个多项式的次数尽量低、与实际特性的误差尽量小。这实质上是个量低、与实际特性的误差尽量小。这实质上是个曲线拟合曲线拟合问题。问题。19202

14、1-8-31最小二乘意义下的多项式拟合最小二乘意义下的多项式拟合对于对实验数据对于对实验数据 ),(),.,(),(2211nnyxyxyx12321.)(mmxaxaxaaxP)(nm min)(12niiiyxP使得使得 构造多项式构造多项式 根据最小二乘原理,要使根据最小二乘原理,要使为最小,按通常求极值的方法,为最小,按通常求极值的方法,取对的偏导数,并令其为零,得到正则方程组,解出取对的偏导数,并令其为零,得到正则方程组,解出ai在实际修正中,预先把方程的系数存在存储器中。在实际修正中,预先把方程的系数存在存储器中。单片机进行校正时,将测量值与存储器中的系数进行运算,单片机进行校正时

15、,将测量值与存储器中的系数进行运算,就可获得实际被测量。就可获得实际被测量。 202021-8-31(2) 神经网络校正法神经网络校正法传感器的静态输入、输出特性可用一个多项式表示传感器的静态输入、输出特性可用一个多项式表示 .54332210oipiiiixxkxxkxkxkxkky可简化为可简化为 332210iiixkxkxkky实际应用中往往需要根据所得的输出量实际应用中往往需要根据所得的输出量y,求出输入非电量,求出输入非电量xi。而由而由y表示的表示的xi表达式为表达式为332210ykykykkxi通过静态标定,事先得到一组传感器的输入、输出数据,通过静态标定,事先得到一组传感器

16、的输入、输出数据,然后用函数联接型神经网络,通过迭代得到然后用函数联接型神经网络,通过迭代得到ki这些系数。这些系数。212021-8-31利用输入数据集利用输入数据集( ) 和输出和输出yi,经神经网络的学习算法,经神经网络的学习算法不断调整权值不断调整权值Wn(n=0,1,2,3)。32, 1iiixxx估计输出为估计输出为30)()(nnniikWxky误差为误差为 )()()(kykykeiii权值调整为权值调整为 niiiiixkekWkW)()() 1(yi(k)第第i个输入数据的期望输出个输入数据的期望输出Wn(k)网络在第网络在第k步的第步的第n个联接权,个联接权,ai学习因子

17、学习因子 经过学习,当权值趋于稳定时,所得的经过学习,当权值趋于稳定时,所得的Wn(n=0,1,2,3)就是系数就是系数k0、 k1 、 k2 、 k3 。222021-8-31n智能传感器系统智能传感器系统是通过软件来进行非线性刻度转换是通过软件来进行非线性刻度转换的,的, 在实现智能化刻度转换功能的同时,在实现智能化刻度转换功能的同时, 也实现了非也实现了非线性线性自校正自校正功能,功能, 从而改善了系统的静态性能,从而改善了系统的静态性能, 提高提高了系统的测量精度。了系统的测量精度。 由于软件的灵活性,由于软件的灵活性, 智能传感器智能传感器系统丝毫不介意系统前端的正模型有多么严重的非

18、线性。系统丝毫不介意系统前端的正模型有多么严重的非线性。 所谓所谓正模型正模型,是传感器及其调理电路的输入输出特性,是传感器及其调理电路的输入输出特性(xu)。)。232021-8-31n所谓逆模型, 是指正模型 u=f(x)的反非线性特性y=x=f(u) n式中: x为系统的被测输入量; u为传感器及其调理电路的输出量, 又是存放在微机中非线性校正器软件模块的输入; y=x为非线性校正器软件模块的输出, 也即系统的总输出。 242021-8-31(a) 智能传感器系统框图; (b) 正模型; (c) 逆模型; (d) 智能传感器系统的输入(x)输出(y)特性252021-8-31n4.1.1

19、 查表法查表法 查表法是一种分段线性插值法, 根据精度要求对反非线性曲线(如后图)进行分段, 用若干段折线逼近曲线, 将折点坐标值存入数据表中, 测量时首先要明确对应输入被测量xi的电压值ui是在哪一段; 然后根据那一段的斜率进行线性插值, 即得输出值yi=xi。262021-8-31n反非线性的折线逼近272021-8-31n下面以三段为例, 折点坐标值为 横坐标: u1、 u2、 u3、 u4; 纵坐标: x1、 x2、 x3、 x4。 各线性段的输出表达式为第段)()()(112121uuuuxxxxyi第段)()()(223232uuuuxxxxyi第段)()()(334343uuuu

20、xxxxyi282021-8-31输出y=x表达式的通式为)(11kikkkkkuuuuxxxxy(4-3)式中:k为折点的序数, 3条折线有4个折点, k=1, 2, 3, 4。 由电压值ui求取被测量xi的程序框图如图4-3所示。 292021-8-31n图4-3 非线性自校正流程图302021-8-31n折线与折点的确定有两种方法: 近似法与截线近似法, 如图4-4所示。 不论哪种方法, 所确定的折线段与折点坐标值都与所要逼近的曲线之间存在误差, 按照精度要求, 各点误差i都不得超过允许的最大误差界m, 即im。 312021-8-31n图4-4 曲线的折线逼近n(a) 近似法; (b)

21、 截线近似法322021-8-31n1 近似法折点处误差最大, 折点在m误差界上。 折线与逼近的曲线之间的误差最大值为m, 且有正有负。 2 截线近似法折点在曲线上且误差最小, 这是利用标定值作为折点的坐标值。 折线与被逼近的曲线之间的最大误差在折线段中部, 应控制该误差值小于允许的误差界m。 各折线段的误差符号相同, 或全部为正, 或全部为负。 332021-8-31n4.1.2 曲线拟合法曲线拟合法 曲线拟合法采用n次多项式来逼近反非线性曲线, 该多项式方程的各个系数由最小二乘法确定, 具体步骤如下1. 列出逼近反非线性曲线的多项式方程(1) 对传感器及其调理电路进行静态实验标定, 得校准

22、曲线。 标定点的数据为342021-8-31niniiiiiuauauauaaux332210)(n的数值由所要求的精度来定。 若n=3, 则332210)(iiiiiuauauaaux(4-4)式中: a0、 a1、 a2、 a3为待定常数。 (2) 假设反非线性特性拟合方程为352021-8-31(3) 求解待定常数a0、 a1、 a2、 a3。 根据最小二乘法原则来确定待定常数a0、 a1、 a2、a3的基本思想是, 由多项式方程式(4-4)确定的各个xi(ui)值, 与各个点的标定值xi之均方差应最小, 即NiiiiiNiiiixuauauaaxux1233221012)()(=最小值

23、=F(a0, a1, a2, a3) (4-5)362021-8-31式(4-5)是待定常数a0、 a1、 a2、 a3的函数。 为了求得函数F(a0, a1, a2, a3)最小值时的常数a0、 a1、 a2、 a3, 我们对函数求导并令它为零, 即Niiiiixuauauaa133221001)(Niiiiiiuxuauauaa13322100)(372021-8-31Niiiiiiuxuauauaa123322100)(Niiiiiiuxuauauaa133322100)(382021-8-31经整理后得矩阵方程GMaLaKaJaFLaKaJaIaEKaJaIaHaDJaIaHaNa32

24、10321032103210(4-6)392021-8-31式中: N为实验标定点个数;NiiuH1NiiuI12NiiuJ13NiiuK14NiiuL15NiiuM16NiixD1NiiiuxE1NiiiuxF12NiiiuxG13通过求解式(4-6)的矩阵方程可得待定常数a0、a1、a2、a3。402021-8-312. 将所求得的常系数a0a3存入内存将已知的反非线性特性拟合方程式(4-4)写成下列形式: 01230112233)()(auauauaauauauaux(4-7)为了求取对应电压为u的输入被测值x, 每次只需将采样值u代入式(4-7)中进行三次(b+ai)u 的循环运算,

25、再加上常数a0即可。412021-8-314.1.3 示例示例4-1与铂电阻配用的智能化刻度转与铂电阻配用的智能化刻度转换模块的设计(曲线拟合法)换模块的设计(曲线拟合法)要求要求 测温范围0500, 刻度转换模块的绝对偏差小于0.5。解 (1) 在0500范围内从标准分度表中取N=11个标准分度值, 如表4-1所示。 表4-1给出了铂电阻Pt100的正模型, 即输入(T)输出(R)特性。422021-8-31432021-8-31(2) 逆模型的数学表达式设为三阶四项多项式: T=a0+a1R+a2R2+a3R3 (4-8) (3) 待定常数a0、 a1、 a2、 a3的确定。 根据式(4-

26、5)、 式(4-6)求得a0a3的数值为 a0=247.89, a1=2.4077, a2=0.000 602 53, a3=1.072106 具有上述常系数数值的式(4-8)的编程算式就成为智能化刻度转换模块。 442021-8-31(4) 逆模型的检验。 向逆模型输入电阻R, 比较标准分度值的温度T与逆模型计算(输出)值T,其偏差=TT, 结果列入表4-2。452021-8-31(5) 线性度改善情况的评价。 改善前测温系统的线性度。 改善前测温系统的线性度由Pt100铂电阻测温传感器的正模型的线性度决定, 其最小二乘法线性度求取步骤如下: 拟合直线。 由表4-1给出的标准分度关系, 根据

27、第2章式(2-9)可计算得到拟合直线的两个常系数k和b, 从而最小二乘拟合直线方程为R=102.169+0.36195T (4-9) 462021-8-31最大拟合偏差Lm=Rm。在0500范围内, 式(4-9)根据温度T计算所得的R(计)与相同温度T由标准分度表给出的R(标)之差即为拟合偏差, 该拟合偏差的最大值在零度, |Rm|=2.1692.17 (合温度偏差约7)。 最小二乘法线性度。 根据第2章式(2-6)的定义式%100).(|SFYLmL式中, |Lm|=|Rm|=2.17 , 为最大拟合偏差。472021-8-31Y(FS)=R(FS)为满量程输出值, 代入测温的上限(500)

28、、 下限(0)值, 由式(4-9)可求得R(FS)=R(T=500) R(T=0)=283.144102.169=180.975 ,于是得 %2 . 1975.18017. 2L482021-8-31 改善后系统的线性度。 拟合直线。 为简单起见, 智能传感器系统的拟合直线可选为理想直线方程T=kT式中, k=1。 拟合偏差。 根据表4-2列出的智能传感器系统输出值T与系统输入值T应呈线性关系,但却有偏差T=TT, 从表4-2中可得最大拟合偏差|m|=0.27。492021-8-31 理论线性度。 量程为Y(FS)= 500-0=500, 理论线性度为%054. 050027. 0)F.S(|

29、mLY与改善前的1.2%相比, 经智能化刻度转换模块进行非线性自校正后, 全系统线性度提高22倍, 非线性误差减小22倍。 502021-8-31n图4-5 智能传感器系统实现自校准功能原理框图第一步: 校零第二步: 标定第三步: 测量512021-8-319.1.2 随机误差的数字滤波方法随机误差的数字滤波方法n数字滤波:通过特定的计算程序处理,降低干扰数字滤波:通过特定的计算程序处理,降低干扰信号在有用信号中的比例,故实质上是一种程序信号在有用信号中的比例,故实质上是一种程序滤波。滤波。n数字滤波可以对各种干扰信号,甚至极低频率的数字滤波可以对各种干扰信号,甚至极低频率的信号滤波。信号滤波

30、。n数字滤波由于稳定性高,滤波器参数修改方便,数字滤波由于稳定性高,滤波器参数修改方便,因此得到广泛应用。因此得到广泛应用。522021-8-31数字滤波器优点:数字滤波器优点:(1)不需要增加任何硬设备,只要程序在进入数据处理和不需要增加任何硬设备,只要程序在进入数据处理和控制算法之前,附加一段数字滤波程序即可控制算法之前,附加一段数字滤波程序即可;(2)不存在阻抗匹配问题不存在阻抗匹配问题; (3)可以对频率很低,例如可以对频率很低,例如0.01Hz的信号滤波,而模拟的信号滤波,而模拟RC滤波器由于受电容容量的影响,频率不能太低滤波器由于受电容容量的影响,频率不能太低;(4)对于多路信号输

31、入通道,可以共用一个滤波器,从而对于多路信号输入通道,可以共用一个滤波器,从而降低仪表的硬件成本。降低仪表的硬件成本。(5)只要适当改变滤波器程序或参数,就可方便地改变滤只要适当改变滤波器程序或参数,就可方便地改变滤波特性,这对于低频脉冲干扰和随机噪声的克服特别有波特性,这对于低频脉冲干扰和随机噪声的克服特别有效。效。532021-8-31数字滤波方法数字滤波方法 1 限幅滤波限幅滤波 2 平滑滤波平滑滤波 3 算术平均滤波法算术平均滤波法 4 递推平均滤波法递推平均滤波法 5 加权移动平均滤波法加权移动平均滤波法 6 一阶惯性滤波一阶惯性滤波 7 复合滤波复合滤波 542021-8-311限

32、幅滤波限幅滤波 n当采样信号由于随机干扰而引起严重失真时,可采用限当采样信号由于随机干扰而引起严重失真时,可采用限幅滤波。根据经验,幅滤波。根据经验,确定出两次采样信号可能出现的最确定出两次采样信号可能出现的最大偏差大偏差。n限幅滤波:把两次相邻的采样值相减,求出其增量限幅滤波:把两次相邻的采样值相减,求出其增量(以以绝对值表示绝对值表示),然后与两次采样允许的最大差值进行比,然后与两次采样允许的最大差值进行比较。如果小于或等于,则取本次采样值;如果大于,则较。如果小于或等于,则取本次采样值;如果大于,则仍取上次采样值作为采样值。仍取上次采样值作为采样值。n应用:应用:变化比较缓慢的参数测量,

33、如温度、物位等。也变化比较缓慢的参数测量,如温度、物位等。也可以在大电流、大电感负载切断时,可以在大电流、大电感负载切断时,即干扰的特点为时即干扰的特点为时间短,但幅值却很大的情况下使用。间短,但幅值却很大的情况下使用。552021-8-31中位值滤波中位值滤波n中位值滤波是对某一被测量连续采样中位值滤波是对某一被测量连续采样N次次(一般一般N取为奇取为奇数数),然后把,然后把N次采样值按大小排列,取中间值为本次采次采样值按大小排列,取中间值为本次采样值。中位值滤波能有效地克服偶然因素引起的波动。样值。中位值滤波能有效地克服偶然因素引起的波动。n对于温度、液位等对于温度、液位等缓慢变化的被测量

34、缓慢变化的被测量,采用此法能收到,采用此法能收到良好的滤波效果,但对于流量、压力等变化较快的被测良好的滤波效果,但对于流量、压力等变化较快的被测量一般不宜采用中位值滤波。量一般不宜采用中位值滤波。 562021-8-312平滑滤波平滑滤波 n叠加在有用数据上的叠加在有用数据上的随机噪声随机噪声在很多情况下可以在很多情况下可以近似地认为是白噪声。白噪声具有一个很重要的近似地认为是白噪声。白噪声具有一个很重要的统计特性,即它的统计平均值为零。因此可以求统计特性,即它的统计平均值为零。因此可以求平均值的办法来消除随机误差,这就是所谓平滑平均值的办法来消除随机误差,这就是所谓平滑滤波。平滑滤波有以下几

35、种。滤波。平滑滤波有以下几种。572021-8-313算术平均滤波法算术平均滤波法 n算术平均滤波法适用于对一般的具有随机干扰的算术平均滤波法适用于对一般的具有随机干扰的信号进行滤波。这种信号的特点是信号本身在某信号进行滤波。这种信号的特点是信号本身在某一数值范围附近上下波动,如测量流量、液位时一数值范围附近上下波动,如测量流量、液位时经常遇到这种情况。经常遇到这种情况。n算术平均滤波是要按输入的算术平均滤波是要按输入的N个采样数据个采样数据xi,寻找,寻找这样一个这样一个y,使,使y与各采样值之间的偏差的平方和与各采样值之间的偏差的平方和最小,即使最小,即使NiixyE12)(min5820

36、21-8-31由一元函数求极值的原理,可得由一元函数求极值的原理,可得NiixNy11算术平均滤波的算式算术平均滤波的算式 设第设第i次测量的测量值包含信号成分次测量的测量值包含信号成分Si和噪声成分和噪声成分ni,则进行则进行N次测量的信号成分之和为次测量的信号成分之和为NiiSNS1噪声的强度是用均方根来衡量的,当噪声为随机信号时,噪声的强度是用均方根来衡量的,当噪声为随机信号时,进行次测量的噪声强度之和为进行次测量的噪声强度之和为nNnNii12式中,式中,S、n分别为进行分别为进行N次测量后信号和噪声的平均幅度次测量后信号和噪声的平均幅度。 592021-8-31对对N次测量进行算术平

37、均后的次测量进行算术平均后的信噪比信噪比为为nSNnNSN式中,式中,S/n是求算术平均值前的信噪比是求算术平均值前的信噪比,因此采用算术平均值后,因此采用算术平均值后,信噪比提高了信噪比提高了 倍倍。 N(9.1.17) 由式可知,算术平均值法对信号的平滑滤波程度完全取决于由式可知,算术平均值法对信号的平滑滤波程度完全取决于N。当当N较大时:较大时: 平滑度高,但灵敏度低,外界信号的变化对测量计算结果的影响小;平滑度高,但灵敏度低,外界信号的变化对测量计算结果的影响小;当当N较小时:较小时: 平滑度低,但灵敏度高。应按具体情况选取平滑度低,但灵敏度高。应按具体情况选取N。如对一般流量测量,可

38、取如对一般流量测量,可取N=812;对压力等测量,可取;对压力等测量,可取N=4。602021-8-314递推平均滤波法递推平均滤波法 n算术平均滤波方法每计算一次数据,需测量算术平均滤波方法每计算一次数据,需测量N次,对于次,对于测量测量速度较慢或要求数据计算速率较高速度较慢或要求数据计算速率较高的实时系统,则的实时系统,则无法使用。无法使用。n递推平均滤波法:在存储器中,开辟一个区域作为暂存递推平均滤波法:在存储器中,开辟一个区域作为暂存队列队列使用,队列的长度固定为使用,队列的长度固定为N,每进行一次新的测量,每进行一次新的测量,把测量结果放入队尾,而扔掉原来队首的那个数据,这把测量结果

39、放入队尾,而扔掉原来队首的那个数据,这样在队列中始终有个样在队列中始终有个“最新最新”的数据。的数据。10)(1) 1(.)2() 1()()(NiikxNNNkxkxkxkxky递推平均项数的选取是比较重要的环节,递推平均项数的选取是比较重要的环节,N选得过大,平均效果好选得过大,平均效果好,但是,对参数变化的反应不灵敏;,但是,对参数变化的反应不灵敏;N选得过小,滤波效果不显著选得过小,滤波效果不显著。关于。关于N的选择与算术平均滤波法相同。的选择与算术平均滤波法相同。612021-8-315加权移动平均滤波法加权移动平均滤波法 n递推平均滤波法最大的递推平均滤波法最大的问题问题是随着随机

40、误差的消除,有用是随着随机误差的消除,有用信号的灵敏度也降低了。因为我们假设对于信号的灵敏度也降低了。因为我们假设对于N次内的所有采次内的所有采样值,在结果中所样值,在结果中所占比重是均等的占比重是均等的。用这样的滤波算法,。用这样的滤波算法,对于时变信号会引入滞后。对于时变信号会引入滞后。N越大,滞后越严重。越大,滞后越严重。n为了增加新的采样数据在滑动平均中的比重,以提高系统为了增加新的采样数据在滑动平均中的比重,以提高系统对当前采样值中所受干扰的灵敏度,可以对当前采样值中所受干扰的灵敏度,可以对不同时刻的采对不同时刻的采样值加以不同的权样值加以不同的权,通常越接近现时刻的数据,权取得越大

41、。通常越接近现时刻的数据,权取得越大。然后再相加求平均,这种方法就是加权移动平均法。然后再相加求平均,这种方法就是加权移动平均法。 622021-8-31N项加权移动平均滤波算法项加权移动平均滤波算法为为101NiiNixcNy110,.,NCCC为常数,且满足以下条件:为常数,且满足以下条件: 1.110NCCC0.110NCCC常系数的选取有多种方法,其中最常用的是加权系数法。常系数的选取有多种方法,其中最常用的是加权系数法。 式中,式中,y为第为第N次采样值经滤波后的输出;次采样值经滤波后的输出; x N-i为未经滤波的第为未经滤波的第N-i次采样值;次采样值; 632021-8-31加

42、权系数法加权系数法 n设设为被测对象的纯滞后时间,且为被测对象的纯滞后时间,且n因为因为越大,越大,越小,则给予新的采样值的权系数就越大,越小,则给予新的采样值的权系数就越大,而给先前采样值的权系数就越小,从而提高了新的采样值而给先前采样值的权系数就越小,从而提高了新的采样值在平均过程中的比重。在平均过程中的比重。n所以,加权移动平均滤波适用于有较大纯滞后时间常数的所以,加权移动平均滤波适用于有较大纯滞后时间常数的被测对象和采样周期较短的测量系统,而对于纯滞后时间被测对象和采样周期较短的测量系统,而对于纯滞后时间常数较小,采样周期较长,变化缓慢的信号,则不能迅速常数较小,采样周期较长,变化缓慢

43、的信号,则不能迅速反映系统当前所受干扰的严重程度,滤波效果较差。反映系统当前所受干扰的严重程度,滤波效果较差。)1(2.1Neee)1(110,.,1NNeCeCC642021-8-316一阶惯性滤波一阶惯性滤波n在检测系统的电路中常常伴随有电源干扰及工业干扰,在检测系统的电路中常常伴随有电源干扰及工业干扰,这些干扰特点是频率很低这些干扰特点是频率很低(例如例如0.01Hz),对这样低频的,对这样低频的干扰信号,采用干扰信号,采用RC滤波显然是不适宜的,因为滤波显然是不适宜的,因为C太大,太大,很难做到。但是,用数字滤波很容易解决。很难做到。但是,用数字滤波很容易解决。假设一阶假设一阶RC滤波

44、器的输入电压为滤波器的输入电压为x(t),输出为,输出为y(t),则,则)()()(txtydttdyRC(9124)652021-8-31设采样时间间隔足够小,将式设采样时间间隔足够小,将式(9124)离散为离散为 )()() 1()(tnxtnyttnytny式中,式中, = RC为时间常数。即为时间常数。即 1)1 (nnnytxytnnnQxyQy1)1 (ttQ通过实际运行来确定时间常数通过实际运行来确定时间常数 ,不断地计算出,不断地计算出值,当低频周期值,当低频周期性噪声减至最弱时,即为该滤波器的性噪声减至最弱时,即为该滤波器的值。值。一阶惯性滤波的缺点:一阶惯性滤波的缺点:造成

45、信号的相位滞后,滞后相位的大小与造成信号的相位滞后,滞后相位的大小与Q值有关。值有关。如果相位滞后太大,还必须采取其它补救措施。如果相位滞后太大,还必须采取其它补救措施。662021-8-317复合滤波复合滤波n在实际应用中,所受到的随机扰动往往不是单一的,有在实际应用中,所受到的随机扰动往往不是单一的,有时即要消除脉冲扰动的影响,又要作数据平滑。因此,时即要消除脉冲扰动的影响,又要作数据平滑。因此,在实际中往往把前面介绍的两种或两种以上的滤波方法在实际中往往把前面介绍的两种或两种以上的滤波方法结合在一起使用,形成所谓的复合滤波,例如,防脉冲结合在一起使用,形成所谓的复合滤波,例如,防脉冲扰动

46、平均值滤波算法就是一种实例。扰动平均值滤波算法就是一种实例。n算法的特点:算法的特点:n先用中位值滤波算法滤掉采样值中的脉冲干扰,然后把先用中位值滤波算法滤掉采样值中的脉冲干扰,然后把剩下的各采样值进行滑动平均滤波。剩下的各采样值进行滑动平均滤波。 672021-8-31基本算法基本算法 n如果如果 , 其中其中 x1,xN和分别是所有采样值中的最小值和最大值,和分别是所有采样值中的最小值和最大值,则则Nxxx.21143 N2.132NxxxyN优点:优点:这种滤波方法兼容了滑动平均滤波算法和中位值滤波算法的,这种滤波方法兼容了滑动平均滤波算法和中位值滤波算法的,无论是对缓慢变化的过程变量,

47、还是快速变化的过程变量,无论是对缓慢变化的过程变量,还是快速变化的过程变量,都能起到较好的滤波效果。都能起到较好的滤波效果。在一个检测系统中究竟应选用哪种滤波算法,在一个检测系统中究竟应选用哪种滤波算法,取决于使用场合及过程中所含随机干扰的情况。取决于使用场合及过程中所含随机干扰的情况。682021-8-319.1.3 动态补偿方法动态补偿方法随着科技生产的发展,对自动检测和仪器仪表提出随着科技生产的发展,对自动检测和仪器仪表提出了更高要求,要求测量一些瞬变的非电量。了更高要求,要求测量一些瞬变的非电量。同时,传感器广泛应用于生产过程的检测,作为控同时,传感器广泛应用于生产过程的检测,作为控制

48、系统中提供信息的单元,要能迅速反映被控参量制系统中提供信息的单元,要能迅速反映被控参量的变化,否则,整个控制系统就无法正常工作。的变化,否则,整个控制系统就无法正常工作。在许多生产工艺中,反应速度加快了,设备结构尺在许多生产工艺中,反应速度加快了,设备结构尺寸减小了,即控制对象的时间常数日益减小,这就寸减小了,即控制对象的时间常数日益减小,这就需要选择快速的检测元件。需要选择快速的检测元件。传感器的阻尼比太小,阶跃响应振荡剧烈,达到稳传感器的阻尼比太小,阶跃响应振荡剧烈,达到稳态的时间长。态的时间长。传感器的工作频带窄,对被测信号中的高频分量没传感器的工作频带窄,对被测信号中的高频分量没有反应

49、,以致动态响应速度慢。有反应,以致动态响应速度慢。692021-8-31提高传感器动态响应的快速性提高传感器动态响应的快速性1、在传感器本身想办法,改变传感器的结构、参数、在传感器本身想办法,改变传感器的结构、参数和设计。和设计。2、在传感器输出信号的后续处理方面想办法,设计、在传感器输出信号的后续处理方面想办法,设计用于动态补偿的模拟或数字滤波器用于动态补偿的模拟或数字滤波器(通常称为动态补通常称为动态补偿器偿器),对传感器的信号进行校正,改善其动态性能。,对传感器的信号进行校正,改善其动态性能。 进行传感器动态补偿器设计的方法:进行传感器动态补偿器设计的方法:零极点配置法、零极点配置法、系

50、统辨识法系统辨识法神经网络方法等。神经网络方法等。702021-8-31n传感器的动态特性与其传递函数的极点位置密传感器的动态特性与其传递函数的极点位置密切相关。例如,对于一个属于二阶系统的传感切相关。例如,对于一个属于二阶系统的传感器,其传递函数为器,其传递函数为1零极点配置法零极点配置法 )()(bjasbjasksH当动态响应不满足要求时,可在传感器后串接一个补偿器。当动态响应不满足要求时,可在传感器后串接一个补偿器。222)()()()(nnmmbsskbjasbjasjbasjbaskbjasbjassH)ba/(knm222式中式中 。选择。选择和和 n来调整新加入的极点位置,来调

51、整新加入的极点位置,而原来的极点将被消去,使传感器的动态特性得以改善。而原来的极点将被消去,使传感器的动态特性得以改善。 712021-8-31(1) 一阶模型的补偿器一阶模型的补偿器AD590集成温度传感器可以等效为一阶系统集成温度传感器可以等效为一阶系统175. 611)(sTsksH传感器的时间常数较大,响应速度在某些场合不能满足要求。传感器的时间常数较大,响应速度在某些场合不能满足要求。设计动态补偿器为设计动态补偿器为T由实验测定由实验测定 11)(sTTssHb1)(sTksHd经过动态补偿后,等效系统经过动态补偿后,等效系统(传感器和补偿器的组合传感器和补偿器的组合)为为因为因为TT,所以等效系统的响应速度比原传感器的快。,所以等效系统的响应速度比原传感器的快。 722021-8-31(2) 二阶模型的补偿器二阶模型的补偿器n设传感器为二阶系统,其传递函数为设传感器为二阶系统,其传递函数为21221)(asasbsbsH有两种方法构造补偿器:有两种方法构造补偿器:第一种是将传感器的零极点全部消去,换上合适的极点。第一种是将传感器的零极点全部消去,换上合适的极点。第二种方法是替换传感器的极点,不动零点。第二种方法是替换传感器的极点,不动零点。 732021-8-31第一种补偿器第一种补偿器 )(2()()(21222212

温馨提示

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

评论

0/150

提交评论