- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
克服系统误差的软件算法1.ppt
4.2 克服系统误差的软件算法 仪表的系统误差是指在相同条件下,多次测量同一量时其大小和符号保持不变或按一定规律变化的误差,恒定不变的误差称为恒定系统误差。 一、系统误差的模型校正法 在某种情况下,对仪表的系统误差进行理论分析和数学处理,可以建立起仪表的系统误差模型,一旦有了模型,就可以确定校正系统误差的算法和表达式。 例1:在仪表中用运算放大器测量电压时,常会引入零位和增益误差。 例2:采用铂热电阻Pt-100测量温度时的非线性误差, Rt = 100 * ( 1 + At + Bt2 ) 式中: A = 3.90802*10-3 ℃-1 B = -5.802*10-7 ℃-2 误差校正模型的建立,包括了由离散数据建立模型和由复杂型建立简化模型的两层含义。建模和简化的方法很多,目前常用的办法有代数插值法和最小二乘法。 (一) 代数插值法 设有n+1组离散点:(x0,y0),(x1,y1),...(xn,yn) x∈[a,b]和未知函数f(x)并有: f(x0)=y0, f(x1)=y1...f(xn)=yn 现在要设法找到一个函数g(x)在xi(i=0,...n)处与f(xi)相等。这就是插值问题,满足这个条件的函数g(x)就称为f(X)的插值函数,xi为插值点,有了g(x),在以后的计算中就可以用g(x)在区间[a,b]上近似代替f(x)。 在插值中,g(x)有各种选择方法,由于多项式是最容易计算的一类函数,一般常选择g(x)为n次多项式,并记这n次多项式为Pn(x),这种插值方法就叫做代数插值,也叫作多项式插值。 现要用一个次数不超过n的代数多项式 去逼近f(x),使P(x)在节点xi处满足: 式1 由于多项式Pn(x)中的未定系数有n+1个,而它所应满足的条件式1也有n+1个,因此,系数an,an-1...a1,a0应满足的方程组为: A、线性插值 线性插值是在组数据(Xi,Yi)中选取两个有代表性的点(X0,Y0)、(X1,Y1),然后根据插值原理,求出插值方程。 设 由 可得 即: 当(x0,y0),(x1,y1)取在非线性特性曲线f(x)或数组的两端点A,B时,线性插值就是最常用的直线方程校正法。 设A,B两点的数据分别为(a,f(a)),(b,f(b)),如图4.2.1所示,则根据上式就可以求其校正方程 例如:用铂热电阻测温时,在0~100℃范围内,经转换电路使得0℃时V0=0V,而100℃时V0=5V,若用直线方程校正,则可得: ? 即 对每一采样值,可由上式近似计算 。 在两端点处拟合误差为0,但当V0=2.52V时,P1(x)=50.40℃,误差为0.3834。 要求精度较高或非线性程度较为严重时,采用上述一个直线方程进行校正,往往很难满足仪表的精度要求,这时可采用分段直线方程来进行非线性校正,分段后的每段非线性曲线用一个直线方程来校正,即: 例如,同样用铂热电阻测量,但温度范围为0~500℃,经转换电路使得0℃时V0=0V,而500℃时V0=5V,若仍用直线方程,即用: 来校正,经计算可得最大的拟合误差为 Vimax=10.206℃ 采用五段线性校正后,其最大误差为: Vimax=0.4485℃ 直线校正和分段线性校正的误差曲线 : B、抛物线插值 抛物线插值是在数据在选取三点(X0,Y0)、(X1,Y1)、(X2,Y2)和设插值方程为: 在上述三点处满足 P2(Xi) = Yi即可得: 求上方程组可求得未数a0,a1和a2,代入上式可得所需的抛物线插值方程P2(x),当采样得到一个x时,按P2(x)公式便可求出被测量的近似值。 例如: 同样对0~500℃铂热电阻测温用抛物线校正,在曲线的两端及中点处取三个点,可得三组数据,即(0,0)(2.5,239.81)(5,500),将它们分别代入式( )可得: a0=0 a2=1.63 a1=91.85 即 P2(x)=1.64X2+91.85X 经验证可知,用上抛物线校正的最大误
文档评论(0)