matlab电压传感器,MATLAB在光纤电压传感器温度补偿中的应用

0前言MATLAB作为一种功能强大的数据处理软件,其语言简洁,使用方便,是辅助分析、设计、仿真及教学不可缺少的基础软件。在实验数据处理中运用该软件,既可减少计算工作量,提高工作效率,又可得到准确的拟合曲线。光纤电压传感器作为一种新型的高性能的电压传感器,消除电磁干扰引起的偏差,缩短了测量响应时间,提高了精度,给电力系统的发展带来了方便。但是,光纤电压传感器一直存在着温度稳定性问题。本文采用MATLAB软件,针对双光路输出平均值的偏差值进行最小二乘拟合。在原来三次拟合的基础上进行四次多项式的拟合,使拟合曲线更加接近测量真值,从而找出补偿因子对温度进行有效补偿。1数学原理在科学实验的统计方法研究中,往往需要从有限实验数据(xi,yi)(i=0,1,…,m)中寻找自变量x和因变量y之间的函数关系y=F(x)。由于干扰的不可避免性,观测到的数据往往不准确,因此不要求y=F(x)经过所有观测点(xi,yi),而只要求在给定点xi上误差i=F(xi)-yi(i=0,1,…,m)按某种标准最小。通常采用欧氏范数2作为误差度量的标准。关于最小二乘法的一般提法是:对给定的一组数据(xi,yi)(i=0,1,…,m),要求在函数类={0,1,…,n}中找一个函数y=s*(x),使m误差平方和22=i=0[s*(xi)-yi]2=mins(x)mi=1[s*(xi)-yi]2,这里s(x)=a00(x)+a11(x)+…+ann(x)(n>p4=polyfit(x,y,4)%按回车,求得多项式的系数p4=00001,-00079,03535,-67130,463907>>vpa(poly2sym(p4),4)%按回车,获得拟合方程ans=06126e-4*x^4-07913e-2*x^3+03535*x^2-6713*x+4639>>y1=polyval(p4,x)%按回车,求得在此方程下的函数值y1=Columns1through600098,-02359,-09193,-29209,-62024,-98064Column7-118568根据程序运行结果得到温度补偿方程为=00006126T4-007913T3+03535T2-6713T+4639(20T60)(2)拟合前后的数据如表2所示。表2拟合前后数据对照温度/拟合前的平均偏差值/%拟合后的平均偏差值/%2000009825-02056-0235930-09237-0919335-30105-2920940-60637-6202445-98905-9806450-118380-118568由表2可以看出拟合数据的最大误差为02%,拟合效果还是不错的。23根据补偿方程实现温度补偿根据MATLAB的运算结果可以得到输出影响因子和温度T之间的关系式,即晶体温度特性曲线方程式(2),它与电压测量值U0和补偿后的值U1存在如下关系U0=(1+100)U1(3)所以补偿方程为U1=100100+U0(4)为了利用补偿方程(4)对光纤电压传感器进行温度补偿,使用Pt100热电阻温度传感器置于光纤电压传感器部分,以感受传感器的温度,然后将温度信号与双光路信号同时送入DSP处理系统,进行相应的程序处理,得到新的电压值,如表3所示。表3补偿前后数据对照表温度/补偿前的电压值/V补偿后的电压值/V20125767125755251255091258063012460612576235121981125651401181411259534511332812565050110879125794根据表3中的数据,利用MATLAB的Plo

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值