百纳仪器仪表有限公司

提高涡街流量计精度的一种补偿算法及实现

时间:2007-8-13阅读:1922
分享:
1.1 涡街流量计的工作原理

      涡街流量计是基于卡门涡街原理制成的一种流体振荡性流量计,即在流动的流体中放置一个非流线型的对称形状的物体(涡街流量传感器中称之为漩涡发生体),就会在其下流两侧产生两列有规律的漩涡,即卡门涡街,其漩涡频率正比于流体速度:

       

      式中:F——旋涡频率;

               d——漩涡发生体宽度;

               u——流体速度;

               St ——斯特劳哈尔数。

      St的值与漩涡发生体宽度d和雷诺数Re有关。当Re<2x104时,St为变数:当Re2x104~7X106的范围内,St值基本上保持不变。

      上式表明,当dSt为定值时,漩涡产生的频率F与流体的平均流速u成正比,利用这一特性制成了涡街流量计。

      1.2 涡街流量计的特点

      1)输出的信号是与流速成正比的脉冲信号,便于数据处理和计算机联网。

      2)量程范围宽,精度高。

      3)无可动部件,可靠性较高,结构简单,便于安装维修。

      4)检测元件与被测介质不直接接触,不受流体的化学性质影响,应用范围宽,寿命长。

      5)抗*力强,容易进行流量计算,不受流体物理性质的影响,给仪表的标定和使用带来了方便。

      2 误差的产生及补偿

      2.1 非线性误差的产生

      由于涡街传感器所测的并不是平均流速,而是漩涡发生体两侧的流速。对于湍流状态,不同的雷诺数下,流速分布规律是不同的,即不同的流速下具有不同的流速分布,进而说明了涡街流量传感器检测到的主要反映漩涡发生体两侧的流速,与管道平均流速的关系不是*确定的。这说明涡街流量传感器的非线性误差是其检测机理所决定的。在实际使用时,先绘出传感器的仪表常数与流体流速的试验曲线,据此得到不同流速段的实际仪表常数。本文应用MCS-51单片机系列的89C51将试验曲线事先固化于流量计的EPROM中,用户结合现场具体工作情况通过键盘输人平均仪表常数Kp的值(Kp=(Kmax+Kmin/2),实现了涡街传感器的非线性修正。

      2.2 仪表常数与流体流速的关系及分段补偿

      我们知道涡街流量计频率与流量成正比,理论上讲,涡街流量计输出频率与流速成正比,也就是说仪表常数恒定。实际上,由于流量计本身的因素导致两者之间存在一定程度的非线性误差。鉴此,我们做出了一条仪表常数与流速的实验关系曲线,如图1所示。图中各点坐标分别为AVmin1.0049Kp),B15%Vmax0.997Kp),C30%Vmax0.992853Kp),D50%Vmax0.994883Kp),E75%VmaxKp),FVmaxKp)。

      针对这种误差规律,我们采取分段补偿的方式进行误差修正。由图1可以看出,随着流速的降低,曲线偏离平均值越大。对此我们采用的方法可以达到两个目的:

1)无论偏差值多大,只要它有规律可循,就可补偿修正,还可以把流量的下限即Vmin在坐标上向左移动,即扩大传感器的量程。

      2)根据精度要求合理划分区间,在误差大的低流速区间线段取密一些,在误差小的高流速区间可适当将区间放宽。

      为了满足修正后非线性误差在0.3%以下的要求,我们根据理论分析和曲线规律,分别在12%Vmax60%Vmax处增加两点(见图2),坐标分别为G12%VmaxKp),H60%Vmax0.998Kp)。理由:

       Vmin/Vmax=8%~9%

       DE曲线间无拐点且下凹;

       AB曲线间无拐点且下凹。

      这样,把整个流速范围分成了六段,如表1。这样处理后,可修正非线性误差在0.3%以下。

1 流速范围的划分及每段的仪表常数  

流速范围  

仪表常数

Vmin ~ 12% Vmax

K1 =1.002 45Kp

12% Vmax ~ 15% Vmax

K2=0.9985Kp

15% Vmax ~ 50% Vmax

K3=0.994 926 5Kp

50% Vmax ~ 60% Vmax

K4=0.996 441 5Kp

60% Vmax ~ 75% Vmax

K5=0.999Kp

75% Vmax ~ Vmax         

K6=Kp

                         

                                    

                                                   

   

 

 

 

 

 

 

 

 

 

2.3 补偿后非线性误差计算及验证

2为补偿后各段仪表常数的非线性误差计算值。

下面用某厂生产口径为Dg80的涡街流量计为例验证补偿效果(产品编号:04150)。

2 流速范围的划分及每段的非线性误差  

流速范围

非线型误差

Vmin~12%Vmax

δ1=0.24%

12% Vmax ~ 15% Vmax

δ2=0.15%

15% Vmax ~ 50% Vmax

δ3=0.21%

50% Vmax ~ 60% Vmax

δ4=0.16%

60% Vmax ~ 75% Vmax

δ5=0.1%

3为原始检测数据。

3 流量检测点及相应的仪表常数  

流量检测点

仪表常数

75% Vmax

2128.449

50% Vmax

2124.206

30% Vmax

2119.112

15% Vmax

2126.003

Vmin

2145.739

      平均仪表常数:

Kp=Kmax+Kmin/2=2132.4305

      非线性误差:

δ=Kmax-Kmin/Kmax+Kmin)×*=0.62%

提高涡街流量计精度的一种补偿算法及实现(三)
2007-01-28 13:45

4为补偿后的各段仪表常数以及非线性误差计算值。由此可见,补偿后精度得到了提高。

4 补偿后各段的仪表常数值及其非线性误差  

流速范围

仪表常数Ki

非线性误差δi

Vmin~12%Vmax

2 137.655

0.29%

12% Vmax ~15% Vmax

2129.232

0.15%

15% Vmax ~50% Vmax

2121.612

0.16%

50% Vmax ~60% Vmax

2124.842

0.09%

60% Vmax ~75% Vmax

2130.298

0.01%

75% Vmax ~ Vmax

2132.4305

      2.4 计算流量

      瞬时流量计算公式:

      累计流量计算公式:

Q=qvt

      式中:fiKi——第i频率段的漩涡分离频率和相应的仪表常数;t ——累计时间。

      3 系统的实现

      3.1 系统可以实现的功能

     1)以89C51为核心元件,X25045存储数据。

      2)采用82C79单片机,可以同时显示瞬时流量(4位)以及累积流量(6+2位幂数),其显示单位为体积流量。

      3)具有掉电检测、保护功能(HT7044监测电压),掉电后数据存入X25045中。

      4)具有看门狗功能。

      5)采用键盘输入,输入内容包括:仪表常数、瞬时流量上限、瞬时流量下限等。

      3.2 主要程序模块

      1)主程序。

      2)定时器中断服务程序。

      3)键盘中断处理子程序。

      4)掉电处理子程序。

      525045/写状态寄存器子程序。

      6)瞬时流量计算程序SSJS

      7)累积流量计算程序LJJS

      8)量程判别子程序CSDS

      4 结束语

      用单片机89C51验证了误差补偿的数学模型,并实现了高精度智能涡街流量积算仪的设计,通过对仪表常数的修正使系统的精度有很大的提高,可以使涡街流量积算仪达到0.5级标准。采用89C51单片机使系统的稳定性和快速性都得到了提高,82C79的键盘显示接口芯片,代替单片机完成键盘和显示器的许多接口操作,X25045可以将数据实时存储起来。系统软硬件设计合理、可行,具有工程实用价值

会员登录

×

请输入账号

请输入密码

=

请输验证码

收藏该商铺

X
该信息已收藏!
标签:
保存成功

(空格分隔,最多3个,单个标签最多10个字符)

常用:

提示

X
您的留言已提交成功!我们将在第一时间回复您~

以上信息由企业自行提供,信息内容的真实性、准确性和合法性由相关企业负责,智能制造网对此不承担任何保证责任。

温馨提示:为规避购买风险,建议您在购买产品前务必确认供应商资质及产品质量。

在线留言