储油罐导波雷达液位测量中的滤波器设计
扫描二维码
随时随地手机看文章
引 言
随着油脂储备工作的重视与发展,油脂监管已成为粮油企业的一项重要工作[1-11]。由于储油罐体积庞大,储存油脂多, 直接测量油脂数量或者体积难以实现,因此,通常通过测量储油罐的油脂液位、油脂的温度,结合罐体尺寸、油脂密度随温度变化曲线来计算油脂的体积和质量,从而实现油脂的监管。因此,如何实现储油罐液位的准确测量一直是粮油企业中普遍存在的问题 [2-4]。
导波式雷达液位计把导波杆伸入被测液体中,通过导波杆发射和接收信号。导波雷达液位计虽然需要接触被测液体, 但由于使用了导波杆作为传输介质,因此,信号损耗小,能量比较集中,回波质量好,能够测量介电常数很低的介质 ;而且,它还具有方向性好、信号频率低和穿透性好的优点。因此, 导波式雷达液位计在储油罐的油脂液位测量任务中应用十分广泛[5-11]。
为达到测量精度,导波式雷达液位计需要满足以下安装要求[5] :
(1) 必须垂直向下安装导波雷达液位计,倾斜度最大不能超过 3°;
(2) 雷达的波束中心距容器壁的距离应大于由波束角、测量范围计算出来的最低液位处的波束半径;
(3) 雷达的波束途径应避开搅拌器等其它障碍物及容器。
但是,在实际的储油罐中,液位计的安装位置会受到储油罐结构的限制,经常无法完全满足上述安装要求。例如, 罐顶内部结构只允许雷达液位计安装在罐壁边上,使得安装条件(2)无法满足 ;另外,为了将雷达液位计固定在罐顶, 需要根据情况在雷达液位计上增加结构件,导致雷达的波束途径不能完全避开结构件的影响等。当液位计的安装要求不完全满足时,罐壁、障碍物将会产生大量的干扰性回波,使得液位测量结果中包含噪声,测量结果不准确。尤其是,当储油罐中油脂液位接近罐顶,即雷达液位计距离液面很近时, 这种干扰性回波的影响更加明显。
针对上述问题,本文利用数字信号处理技术,通过分析某个液位计一段时间的液位测量结果,来评估该液位计测量结果的置信度,即该液位计测量结果的可信程度。根据置信度估计值,能够从大量仪器中筛选出测量不够准确的液位计。一方面,提醒维护人员有针对性的进行维修 ;另一方面,后续的信号处理系统能够对低置信度的测量结果进行滤波处理,滤除噪声信号。本文使用相邻测量点的液位变化速度特征对信号进行滤波。实验表明,使用基于测量曲线平滑度的置信度估计和基于相邻测量点液位变化速度的滤波器能够有效鉴别并滤除液位测量结果中的噪声信号,提高液位测量结果的准确度。
1 传统导波雷达液位计液位测量系统
图 1 所示是已有导波雷达液位计的液位测量系统结构框图。该测量系统由处理器、液位测量模块和信号传输模块构成。此外,由于在油脂监管任务中,需要获得油脂密度,因此液位测量系统通常兼具温度测量模块,通过油脂温度,经过查表可以知道在该温度下,某品种油脂的密度。该系统利用导波雷达液位计获取罐内的液位高度信息,并转换为 4-20 mA 的模拟信号,经过精密电阻采样将电流信号转换为电压信号,再通过高精度ADC 转换为数字信号,微处理器即可获取储油高度信息,控制GPRS 将信息发送给上位机。
2 置信度估计与滤波器设计
一般的液位测量系统中,上位机接收到的液位测量结果中可能包含大量噪声,本文提出一种基于置信度估计的滤波算法,用于对测量结果进行滤波去除噪声,从而提高测量精度。为了有效去除液位测量结果中的噪声,并减少计算量,该算法首先估计测量结果的置信度,针对低置信度的测量结果,使用相邻测量点的液位变化速度特征对测量结果进行滤波处理。
图 2 所示是其算法流程,设导波雷达液位计的液位测量 结果为 OriH(i),其中 i 表示第 i 个测量结果,RevH(i)为处 理后得到的液位修正值。算法首先计算当前测量液位曲线的平 滑度,从而得到置信度 Conf(i),对置信度低于或等于设定阈 值 ThrConf 的测量结果进行滤波,最后获得 RevH(i)。
2.1 置信度估计
在大型储油罐的油脂储存中,油脂储存的时间一般较长, 油罐进油、放油的频率较低,因此,油脂数量基本不变,液 位仅仅是由于油脂温度变化引起的微小变化。即使是在进出油 过程中,由于储油罐截面积大,液位变化的速度也较慢。因此, 实际的液位变化曲线应变化较为平缓。通过计算在过去 24 小 时内液位测量结果曲线的平滑度,就能够估计该测量结果的 置信度。设 Dif(i)表示第 i 个观察点的前 24 小时测量结果曲 线的平均一阶差分,如公式(1):
图 3 是上述置信度估计算法的基本流程图。设 Conf(i) 为第 i 个测量结果的置信度,计算公式如公式(2)所示。设 N 1 / $ - 算子是为了计算相邻测量值的液位变化绝对值的平均值,该值代表曲线的平滑度,该计算结果的取值范围为 [0, + ∞);10-X 算子将上述计算结果调整至(0,1]。当 i<N 时, 若无法获得前 24 小时的测量结果,则置信度 Conf(i)设为 0; 因此,Conf(i)的取值范围为 [0,1],测量曲线越光滑,置信 度越高。在公式(1)中,N 代表 24 小时内采集的液位测量结 果的总个数,设Δt 表示液位采集间隔时间(单位为分钟),N 的计算方法如公式(3)所示 :
2.2 滤波器的设计
在大型储油罐的油脂储存中,引起实际液位变化的因素有两个 :一是油脂温度变化 ;二是进出油。其中,温度引起的液位变化随着温度不同、罐体横截面积、油脂种类而变化, 但都具有变化范围小的特点 ;油脂的正常进出油作业通常需要持续一定时间,例如在 20分钟内液位均在上升或下降,且油脂进出油时液位变化速度应在一定范围内。综上所述,可以通过测量结果中液位的变化速度来判定该测量值是否正常, 并修正判定为异常的测量结果。详细的滤波流程如图 4所示。
设Δt 表示液位采集间隔时间(单位为分钟),ΔH(i)表 示相邻测量点的液位变化速率,ΔH(0)初始化为 0,当 i ≥ 1 时,计算公式如公式(4)所示 :
另外,设ΔHMaxT 表示在Δt 时间间隔内,温度变化引 起的液位最大变化速度 ;ΔHMaxR 表示在Δt 时间间隔内, 进油引起的液位最大变化速度 ;同理,ΔHMaxF 表示在Δt 时间间隔内出油引起的液位最大变化速度。上述ΔHMaxT、 ΔHMaxR 和ΔHMaxF 参数可由经验设定,或液位测量结果 中统计得到。当ΔH(i)在 [-ΔHMaxT,ΔHMaxT] 之间时, 认为液位变化是由温度引起的,当前测量值较为准确,因此 RevH(i)=OriH(i);当ΔH(i)在(ΔHMaxR,+ ∞)时,液 位升高的速度超过了进油的最大速度,认为该测量值为噪声,则取前一个测量结果的修正值,即 RevH(i)=RevH(i -1); 同理,当ΔH(i)在(-∞,-ΔHMaxF)时,液位降低的速 度超过了出油的最大速度,认为该测量值为噪声,RevH(i) =RevH(i -1);当ΔH(i)在(-ΔHMaxF,-ΔHMaxT)时, 认为当前时刻油罐正处于放油工作中;当ΔH(i)在(ΔHMaxT, ΔHMaxR)时,认为当前时刻油罐正处于进油工作中。为 计算方便,使用中间ΔHFlag(i)代表ΔH(i)的取值范围, ΔHFlag(0)初始化为 0,当 i ≥ 1 时,计算公式如公式(5)所示:
3 实验结果及其分析
3.1 实验数据
为验证算法的有效性,本文采集了 210 个储油罐液位测 量系统的实际测量结果。该液位测量系统使用本文所述的测 量系统实现,储油罐位于我国某省内的多个粮库,测量结果 为 2014 年 4月份某天的数据。210 个数据样本中,有 26 个样 本包含大量噪声。然后对这些测量结果使用本文滤波算法进 行处理。 3.2 3.2 实验设置 系统液位采集间隔时间Δt 设为 5 分钟,此时 N=288, 为简化算法,忽略各油罐体积不同、油脂品种不同的影响,设 各油罐的ΔHMaxT、ΔHMaxR 和ΔHMaxF 参数相同。使用 184 个不含噪声样本做参数统计,可得ΔHMaxT 为 0.008 m, ΔHMaxR 为 0.06 m,ΔHMaxF 为 0.06 m。
3.3 实验结果
3.3.1 置信度估计 设样本 X(x1,x2,……,xi,……)代表某个导波雷达液 位计的液位测量结果,由公式(1)计算出第 i 个测量结果对 应的平均一阶方差 Dif(i),实验通过计算所有样本点中满足 i>=N(即 i>=288)条件的平均一阶差分 Dif(i),发现在 184 个不含噪声的样本中,最大的 Dif 为 6.0379383E-4,而 26 个 含噪声样本中,最小的平均一阶差分为 1.1807509 E-3,如表 1 所列。
由上述结果可知,平均一阶差分能够很好地区分不含噪 声样本与含噪样本,因此,由平均一阶差分计算得到的置信 度能够代表测量结果的可信程度。
3.3.2 滤波算法
根据上述实验结果,将置信度阈值 ThrConf 设为 10-0.001, 图 5 所示的是某个液位测量结果在滤波前后的比较。其中上图 表示滤波前的液位测量结果曲线,下图为滤波后的曲线。
3.3.3 实验分析
结合实验结果可知,平均一阶差分能够很好地区分含噪 声样本与不含噪声样本,因此,基于平均一阶差分的置信度 具有对含噪测量结果的良好鉴别能力。本文所述的滤波算法 实验结果说明,本文提出的滤波算法能够有效滤除测量结果 中包含的噪声信号,可对液位测量结果进行修正,提高液位测 量的准确度。
4 结 语
本文提出了一种基于置信度估计的滤波算法用于去除导 波雷达液位计液位测量结果中的噪声。该算法首先通过测量 结果曲线的平滑度来估计测量结果的置信度,对于置信度低 的测量结果,采用基于液位变化速度的特征进行修正,从而 得到修正后的液位值。经实验验证,该算法能够有效滤除噪声, 提高导波雷达液位测量结果的准确度。