重力式毛细管粘度仪高精度自动计时方法

文档序号:6256068阅读:292来源:国知局

专利名称::重力式毛细管粘度仪高精度自动计时方法
技术领域
:重力式毛细管粘度仪高精度自动计时方法,本发明涉及一种自动计时方法,具体地说,涉及一种重力式毛细管粘度测试仪器的高精度自动计时方法,属于光机电检测与信号处理领域,也可用于其它领域的液位检测。
背景技术
:重力式毛细管粘度仪因原理简单、测量精度高,广泛应用于化工、纺织、医药、国防等行业,它通过测量牛顿液体流经粘度管的计时起点刻度线与计时终点刻度线之间的时间差,确定牛顿液体的粘度,因此,高精度计时是实现重力式毛细管粘度仪自动粘度测量的关键技术之一。现有的重力式毛细管粘度仪计时方法有(1)传统的方法是通过人眼判断被测液体的凹型液面流经粘度管计时刻度线,并配合秒表完成,这种方法工作效率低且测量误差大;(2)以光电开关或光纤传感器为检测部件,根据液位变化时检测部件的输出电压不同,利用比较电路和波形整形电路,完成计时起点刻度线和计时终点刻度线的检测,这种方法可以实现自动计时,但没有考虑因不同被测液体液位改变而造成的检测电压的差异,也没有考虑被测液体下降时产生的凹形液面对检测精度的影响,因此必然会产生较大的检测误差;(3)以光电传感器为检测部件,根据液位变化时,因凹型液面存在而使得检测部件的输出电压会产生一个峰值(最小值),利用微控制器,采用峰值检测方法,自动完成计时起点刻度线和计时终点刻度线的检测,这种方法考虑了凹型液面对检测精度的影响,但同时却产生一个最大误差为采样间隔时间的计时误差,考虑到硬件的限制而使得液位信息采样率不能太高,因此这种方法也会存在较大的检测误差。
发明内容为克服己有技术的不足,本发明的目的在于提供一种重力式毛细管粘度仪高精度自动计时方法,该方法能够准确、实时完成重力式毛细管粘度仪自动计时,检测精度高,误差小。参见附图1,被测液体在粘度管中由于吸附作用和表面张力的作用,其表面呈近似球形凹面,当被测液体的凹型液面没有处在计时刻度线时,即凹型液面处在非计时刻度线区,其检测到的液位电压几乎保持不变;当被测液体的凹型液面下降到计时刻度线时,即凹型液面处在计时刻度线区,光电检測部件红外光发射部分发出的红外光经液面反射、折射,接收部分接收的红外光大大衰减,其产生的液位检测电压随之减小,经信号调理、模数转换得到的电压信号较正常时发生改变。同时,凹型液面完全流过计时刻度线需要一定时间,因此液位检测电压不能突变,而是一个与液体下降速度有关的缓慢变化过程,该变化过程与被测液体的粘度密切相关,该变化过程对重力式毛细管粘度仪的检测精度(即计时精度)产生极大的影响。基于以上分析,本发明提出的重力式毛细管粘度仪高精度自动计时方法,其特征在于,以光电传感器为液位检测部件,利用间歇釆样方法,当凹型液面处于非计时刻度线区时,采用最大的采样间歇时间,得到非计时刻度线区的液位检测电压,求得该计时刻度线区检测电压方程(该区域的液位检测电压几乎不变,电压曲线为一水平直线),记为/。;当凹型液面处于计时刻度线区时(即以计时刻度线为中心的某个邻域,液位检测电压开始变化的区域),利用变采样率技术,调整采样间歇时间,通过检测重力式毛细管粘度仪中被测液体的液位电压变化值,利用罗曼诺夫斯基准则,确定曲线拟合的起点,采用基于最小二乘法曲线拟合方法,求得计时刻度线区检测电压的曲线方程,记为//,//与/。的交点即为计时点,通过上述方法找到计时起点并自动开始计时,记为利用同样的方法,找到计时终点并自动停止计时,记为A,两者之差即为被测液体流经重力式毛细管粘度仪计时起点刻度线与计时终点刻度线的时间。它包括以下步骤(1)液位检测电压采集与预处理以光电传感器为液位检测部件,利用模数转换器,完成液位检测电压的采集。由于液位检测电压受噪声和其它外界信号干扰,微控制器或其他嵌入式系统设备利用一种数字滤波方法完成采样信号的预处理,该方法连续采样2个液位检测电压,并对其按从小到大顺序排列得到;c;,去掉前、后各『个采样值,对其余G-2W个》进行均值滤波,即以",为第^时刻的液位采样电压。(2)非计时刻度线区液位检测电压方程的确定非计时刻度线区的液位检测电压几乎不变,电压变化曲线为一水平直线,因此其值可为非计时刻度线区的窗口长度为&、去极大极小值后的滑窗均值滤波值,即<formula>formulaseeoriginaldocumentpage4</formula>式中,W似("("+'))表示取极大值;W/W0("+/))表示取极小值。(3)计时刻度线区曲线拟合起点的确定非计时刻度线区液位信息平稳,液位检测电压变化量小;而当进入计时刻度线区时,液位检测电压变化量大。以非计时刻度线区液位检测电压一阶差分的标准差^为先验知识,根据粗大误差的剔除方法,可以很方便地判断被测试样的液位是否已经进入计时刻度线区。设",为/时刻液位检测电压,",-1为/-1时刻液位检测电压,A",为,时刻w,的一阶差分,即<formula>formulaseeoriginaldocumentpage5</formula>(3)当液位检测数据较少时,采用罗曼诺夫斯基检验准则,即<formula>formulaseeoriginaldocumentpage5</formula>(4)可以判别第/'点是否可能处于计时刻度线区。式中,^i为检验系数,可根据检测数据的个数,通过查表得到;^;为对非计时刻度线区液位检测电压(不包含第/点检测电压)的一阶差分进行窗口为&的滑动窗口均值滤波结果,即<formula>formulaseeoriginaldocumentpage5</formula>(5)式中,^为不含第/点液位检测电压一阶差分的标准差,即<formula>formulaseeoriginaldocumentpage5</formula>(6)如果第M点液位检测电压的一阶差分AMM满足式(4),利用变采样率技术,改变间歇采样的间歇时间,如果同时第M点后面连续^点均有A",^0,系统则判定第M点为计时刻度线区曲线拟合起点,即<formula>formulaseeoriginaldocumentpage5</formula>(7)当丄A产1时,系统即判定第M点为计时刻度线区曲线拟合起点。(4)计时刻度线区液位检测电^方程的确定采用基于最小二乘法曲线拟合方'法,求得计时刻度线区检测电压的曲线方程。经多次实验发现,计时刻度线区液位检测电压方程近似为一条直线//,设其方程为<formula>formulaseeoriginaldocumentpage5</formula>(8)式中,a、6为待定参数。当凹型液面处于计时起点刻度线区时,以M点为起点,连续采样W点液位检测电压,去掉第W点和第M点,对W-2个液位检测电压数据按式(8)进行拟合,有<formula>formulaseeoriginaldocumentpage6</formula>解方程(9),并将式(10)、(11)代入方程(9)的解,得<formula>formulaseeoriginaldocumentpage6</formula>当「与/。相交时,交点为计时起点,即<formula>formulaseeoriginaldocumentpage6</formula>式中,/n即为计时起点值。同理,可得到计时终点值ta,则时间差<formula>formulaseeoriginaldocumentpage6</formula>即为被测液体从计时起点刻度线下降到计时终点刻度线所需的时间。(5)间歇采样的间歇时间fc的模糊自适库确定参见附图2,实验发现,非计时刻度线区液位检测信息平稳,电压变化量小,间歇采样的间歇时间fe可较大,然而在计时刻度线区,过大的fe会丢失液位信息,影响测量精度;不同被测液体因粘度不同而导致凹型液面完全流过计时刻度线所需时间不同。为满足检测精度的要求,采用一种模糊决策方法,自动调整间歇时间fe。设被测液体在重力作用下从初始位置A(每次操作的初始位置一致)下降到计时起点刻度线/2的时间为A,则①当在非计时刻度线区时,采用最大的间歇时间^^,以减少运算量和存储空间,此时<formula>formulaseeoriginaldocumentpage6</formula>(17)②当被测液体液位检测电压的一阶差分A",满足式(4)时,系统认为此时被测液体有可能从非计时刻度线区过渡到计时刻度线区,启动间歇时间fe的自适应判决;如果第/点处于非计时刻度区的/一2区间,系统自动计算时间/,。③当被测液体液位检测电压的一阶差分A",满足式(4)而乙A产0时,即第/点为干扰,系统判决第/点处于非计时刻度线区,间歇时间fe恢复为/(^w如果第/点处于非计时刻度区的厶-/2区间,系统自动更新吋间A。④当被测液体在计时刻度线区时,系统自动选择间歇时间tew。,以满足检测精度,此时<formula>formulaseeoriginaldocumentpage7</formula>(18)间歇时间的自适应判决采用模糊判决方法,以时间6为输入变量,采用一维模糊结构和七级变量形式。表l为模糊决策规则表,其中{1,2,3,4,5,6,7)分别表示{很小,小,较小,中,较大,大,很大}七级,7F为模糊输入变量,即<formula>formulaseeoriginaldocumentpage7</formula>(19)式中,INT[Round("表示四舍五入并取整,当INT[Round(O]的值小于I或大于7时,7F分别取1或7,fe为模糊化因子,设^为r,的下限值,^;为/,的上限值,国家标准GB10247-88(粘度测试方法)规定t=200秒,^=1000秒,贝'J、表l中,尸o为模糊输出,有表l间歇时间模糊决策规则表<table>tableseeoriginaldocumentpage7</column></row><table>本发明所述的光电传感器液位检测部件,是以红外发光二极管为发射管,以红外接收二极奮为接收管的,它能有效的避免可见光的千扰,其输&电压经后接的调理电路(包括放大、滤波和阻抗匹配等),为模数转换提供输入信号。本发明所述的模数转换器,可以是独立的模数转换芯片,或是微控制器和其它嵌入式系统设备内部的模数转换功能模块,但不管采用哪种模数转换器,必须配合信号调理电路。本发明所述的罗曼诺夫斯基准则,是一种粗大误差数据剔除的方法,在本发明中,由于非计时刻度线区液位信息平稳,液位检测电压变化量小,而当进入计时刻度线区时,液位检测电压变化量大,以这种方法可以很方便地判断被测液体的液位是否己经进入计时刻度线区;检验系数《i可以根据检测数据的数量,通过查表获得。<formula>formulaseeoriginaldocumentpage7</formula>(20)本发明所述的计时功能可以通过外接的实时时钟芯片(百分之一秒及以上的精度),配合微控制器或其它嵌入式系统设备完成,也可直接利用微控制器或其它嵌入式系统设备内部的定时器功能模块完成。本发明所述的间歇采样,就是每隔一段时间(即间歇时间fc),以一定的采样率连续采样多点(比如0点),间歇时间与被测液体的粘度有关,其值可由本发明所述的模糊自适应方法确定,其最大值^,。根据模数转换器的转换速率和微控制器或其它嵌入式系统设备的运行速度与存储空间的大小综合确定。本发明所述的数据预处理中的2为一次间歇采样连续采样液位检测电压的个数,『为对这个数据进行排序后得到的前后数据的长度,它们的值根据模数转换器的转换速率、间歇采样的采样时间和微控制器或其它嵌入式系统设备的运行速度综合确定。本发明所述的&、&分别为滑动窗口滤波的窗口长度,其值可根据检测精度要求和微控制器或其它嵌入式系统设备的运行速度综合确定。本发明所述的W为计时刻度线区曲线拟合数据的个数,其值可根据测精度要求和微控制器或其它嵌入式系统设备的运行速度综合确定。根据本发明所述的重力式毛细管粘度仪高精度自动计时方法得到被测液体流经计时起点刻度线和计时终点刻度线的时间后,再乘以该毛细管粘度管的仪器常数,即可得到被测液体的运动粘度。本发明与己有技术相比有以下优点1、本发明可以实现重力式毛细管粘度仪高精度自动计时,计时精度高;2、本发明克服了被测液体的凹型液面对计时精度的影响,大大提高了测量结果的准确度;3、本发明克服了不同被测液体因粘度不同而对计时精度的影响。附图1是本发明的光电传感器液位检测原理框图。附图2是,重力式毛细管粘度仪高精度自动计时原理图。附图3是重力式毛细管粘度仪计时刻度线区液位检测电压及其一阶差分曲线图,其中(a)为液位检测电压变化曲线,(b)为液位检测电压一阶差分曲线。附图4是本发明的基于曲线拟合和罗曼诺夫斯基检验准则的计时点确定原理图。附图5是本发明的重力式毛细管粘度仪高精度自动计时流程框图。其中,1、调理电路,2、模数转换电路,3、微控制器或其它嵌入式系统设备,4、红外发射二极管,5、红外接收二极管,6、重力式毛细管粘度管,7、凹型液面,8、上存储器,9、计时起点光电传感器,10、计时球,U、计时终点光电传感器,12、毛细管。附图3中的A为计时起点,B为计时终点;附图4中的"A/为曲线拟合起点,h为计时点。具体实施例方式本发明提出了一种基于曲线拟合和罗曼诺夫斯基检验准则的重力式毛细管粘度仪髙精度自动计时方法。以下结合附图作详述,但不作为本发明的限定。设定本实施例中,采用TI公司的高性能单片机MSP430F449作为微控制器1,利用其内部的模数转换功能模块作为模数转换器2完成液位检测电压的模数转换,利用实时时钟芯片DS1390(百分之一秒)配合MSP430F449完成计时功能,取在间歇采样的采样时间内连续采样250个液位检测电压数据(即^=250),并按从大到小的顺序排列,剔除前25个数据和后25个数据(即『=25),取滑动均值滤波的窗口长度&=10,&=10,罗曼诺夫斯基检验系数^=2.62(查表获得),计时刻度线区曲线拟合的液位检测电压数据个数iV=8,采样间歇时间fc的最大值fcmax=450ms,计时刻度线区的,G膽-90ms,模糊化因子^=0.0075。利用已检定合格的乌式粘度计(一种重力式毛细管粘度管,毛细管内径为0.9mm,仪器常数为0.04617mm2/s2),在25'C的条件下,以变压器油为被测液体,首先将变压器油注入粘度管6中,利用吸耳球,将变压器油吸入上存储器8的初始线/,,变压器油在重力的作用下,经计时球底部10的毛细管/2流回粘度管6的底部,由于重力和吸附效应的作用,被测液体产生凹型液面7,当凹型液面下降到计时起点刻度线/2时,计时起点光电传感器9检测到凹型液面,确定计时起点并启动计时;当凹型液面下降到计时终点刻度线/3时,计时起点光电传感器ll检测到凹型液面,确定计时终点并停止计时,微控制器MSP430F449计算出凹型液面从计时起点刻度线/2下降到计时终点刻度线/3的时间,lf入粘度管6的仪器常数,即可得到变压器油的运动粘度。本实施例还对比了传统的方法,即通过人眼判断被测液体的凹型液面流经粘度计计时起点刻度线和计时终点刻度线,并配合秒表完成计时和粘度测量,称之为手动方式。表2是本实施例得到的测试结果。从表2可以看出,采用基于最小二乘法曲线拟合和罗曼诺夫斯基准则的高精度自动计时方法获得的运动粘度重复性优于手动计时方式,也远优于《0.3%的国家标准,运动粘度的分散性优于手动计时方式(即标准差小于手动计时方式,表2变压器油不同计时方式的运动粘度数据比较<table>tableseeoriginaldocumentpage10</column></row><table>权利要求1.一种重力式毛细管粘度仪高精度自动计时方法,其特征在是以光电传感器为液位检测部件,利用间歇采样方法和变采样率技术,采用罗曼诺夫斯基准则和基于最小二乘法曲线拟合方法,分别确定计时起点和计时终点,从而求得被测液体流经重力式毛细管粘度仪计时起点刻度线与计时终点刻度线的时间。2.根据权利要求l所述的光电传感器可以是近红外发光二极管和近红外接收二极管,也可以是其它光电传感器。3.根据权利要求l所述的间歇采样,是一种采样方法,它每隔一段时间(即间歇时间),以一定的采样率连续采样多点,间歇时间与被测液体的粘度有关,根据检测精度、模数转换器的转换速率、微控制器或其它嵌入式系统设备的运行速度与存储空间的大小,利用本发明所述的模糊自适应方法可以确定间歇时间的长短,其值可以消除被测液体因粘度不同而对测量精度产生的影响。4.根据权利要求l所述的变采样率技术是指在非计时刻度线区,间歇采样的间歇时间取最大值,而在计时刻度线区,间歇时间的大小必须自动调整,其值可以根据本发明所述的模糊自适应方法确定,这种变釆样技术可以保证微控制器或其它嵌入式系统设备,对于不同粘度的液体,在不超出计时刻度线区,采样相同点数的液位检测电压,为计时刻度线区的曲线拟合提供可靠的数据,从而提高检测精度。5.根据权利要求l所述的罗曼诺夫斯基准则,是一种粗大误差数据剔除的方法,根据检测数据的数量,通过查表可以获得罗曼诺夫斯基检验系数,利用该检验准则,可以很方便地判断被测试样的液位是否已经进入计时刻度线区。6.根据权利要求I所述的最小二乘法曲线拟合方法,是一种获取计时刻度线区检测电压曲线方程的方法,并求出该曲线与非计时刻度线区检测电压曲线的交点,作为计时起点或计时终点,从而完成自动计时,这种方法可以消除釆样频率和间歇采样的间歇时间对液位检测和自幼计时带来的误差,从而大大提高计时精度。7.根据权利要求1和权利要求6所述的求取非计时刻度线区检测电压曲线方法,是通过采用去除非计时刻度线区M个极大极小值后滑窗均值滤波值,作为该曲线的值,由于非计时刻度线区的液位检测电压几乎不变,电压曲线为一水平直线,A/的值和滑窗均值滤波的窗口大小根据根据检测精度要求、模数转换器的转换速率、微控制器或其它嵌入式系统设备的运行速度与存储空间的大小所决定。全文摘要本发明公开了一种重力式毛细管粘度仪高精度自动计时方法以光电传感器为液位检测部件,利用间歇采样方法和变采样率技术,采用罗曼诺夫斯基准则和基于最小二乘法曲线拟合方法,分别确定计时起点和计时终点,从而获得被测液体流经重力式毛细管粘度仪计时起点刻度线与计时终点刻度线的时间。该方法包括以下步骤(1)液位检测电压采集与预处理;(2)非计时刻度线区液位检测电压变化曲线方程的确定;(3)计时刻度线区曲线拟合起点的确定;(4)计时刻度线区液位检测电压变化曲线方程的确定;(5)间歇采样的间歇时间t<sub>G</sub>的模糊自适应确定。文档编号G04F13/02GK101281111SQ20081003142公开日2008年10月8日申请日期2008年6月2日优先权日2008年6月2日发明者吴阳平,周文杰,杨圣洁,杨平涛,林海军,滕召胜,谢彩云,海迟申请人:湖南大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1