一种基于双层架构反向寻源化工管道泄漏检测与定位方法与流程

文档序号:20516222发布日期:2020-04-24 19:07阅读:260来源:国知局
一种基于双层架构反向寻源化工管道泄漏检测与定位方法与流程

本发明涉及化工安全生产管道泄漏检测与定位技术领域,具体涉及一种基于双层架构反向寻源化工管道泄漏检测与定位方法。



背景技术:

随着化工行业的发展和化工装置的进步,化学工业发展十分迅速,其中管道泄漏检测与定位系统(lds)是化学工业安全运行的重要保障,目前已有多种管道泄漏检测与定位方法,这些方法大致可分为硬件检测法和软件检测法两大类。其中,基于硬件的方法主要是指对于泄漏物进行直接检测,如采用光纤传感器、声学传感器、漏磁技术等;基于软件的方法又称为间接检测法,主要借助于计算机系统,通过检测因泄漏造成的影响,如流量、压力、温度等物理参数的变化来判断泄漏是否发生及对泄漏进行定位。早期的检测方法主要以负压波法(npw)为主,其基本原理为:当某带压设备中某个位置发生泄漏,在泄漏口处会瞬间喷射处大量流体,根据能量守衡的原则,泄漏口周围的流体就会向泄漏口补充流体介质,导致泄漏口处产生一个瞬变的水锤减压波(即负压波),这种能量会向管道的上下游传播,使管路沿线在一定程度上压力降低,通过采集首末端接收的压力变化进行泄漏判断,并通过接收时间差判断漏点位置。npw方法检测精度高、响应快,并能进行长距离检测,但不适用于短距离的漏点检测,并且对缓慢的、微弱的泄漏无法进行有效的检验。针对这个问题,有人将统计方法序贯概率比(sprt)应用于故障检测检测判断中,该方法基于从管道观测数据对泄漏或无泄漏的估计概率进行比较,当压力值较长时间偏离正常,则泄漏的概率就会增加,当概率远大于未发生泄漏的概率时,就会发生泄漏报警,该方法能够对小泄漏进行有效地检测,并能及时获得泄漏报警。sprt对于瞬态过程也具有良好的检测性能。基于瞬态的泄漏检测方法得到了很多发展,该方法利用瞬态流动的水力学特性来检测管道中的泄漏。具体方法是对管道系统引入适当带宽和振幅的压力波,然后通过分析压力测量点的数据分析系统响应。这种基于瞬态的方法因其快速,易在线实施和大范围操作范围的优势而变得流行。目前,有四种典型的基于瞬态的方法,包括:(1)基于瞬态波反射的方法;(2)基于瞬态波阻尼的方法;(3)基于瞬态频率响应的方法;(4)基于逆瞬态分析的方法。其中,基于ita的方法是这四种方法中最鲁棒和最综合的方法,但其准确性和效率高度依赖于历史数据和质量,以及所采用的逆分析算法。liggett首次将逆瞬态分析方法(ita)应用于管道泄漏检测和定位。sarkamaryan等引入高斯函数来模拟每个候选泄漏,并将高斯函数参数作为ita决策变量,降低了传统ita的维度问题。

尽管基于瞬态流的方法在一定程度上提高了缓慢、微小泄漏的检测能力和定位精度,但是仍然存在很多问题,基于瞬态的方法对于模型的精度也有较高的要求,然而化工过程管道由于具有直段短、分之多、异型组件复杂的特点,会对所建模型的精度有很大的影响;另外,基于瞬态方法的应用需要外部给定的瞬态激励,如,人为地调节阀门开度。这就带来人为的外部干扰会对管道的正常运行带来一定的影响,导致该方法在化工过程中的实际应用中受到了一定的限制。为了解决这个问题,zhang等结合ita和改进的pso算法,从准确性、稳定性、鲁棒性、误报率等四个指标来验证方法有效性。该方法有效避免了外部瞬态激励,具有计算精度高、稳定性好、误报率低、抗噪声能力强等优点。但该方法计算机较大,且容易在反向寻源中陷入局部最优。



技术实现要素:

本发明针对化工过程管道提出了一种基于双层架构反向寻源化工管道泄漏检测与定位方法,能够有效地解决化工过程故障检测领域中,化工管道存在较多弯头和其他局部阻力附件的情况下,传统的检测与定位方法不能有效进行准确定位和高效检测的问题,通过本发明公开的一种基于双层架构反向寻源化工管道泄漏检测与定位方法,进一步提高了基于模型法在化工过程管道故障检测的可靠性。

一种基于双层架构反向寻源化工管道泄漏检测与定位方法,其特征在于,包括以下步骤:

步骤1.1:采集化工管道的首末端和中间位置的流量值和压力值;

步骤1.2:在第一层架构的泄漏检测与定位计算模块中计算得到泄漏发生的大致位置xlayer1和泄漏量mlayer1;

步骤1.3:根据步骤1.2获得的泄漏发生的大致位置xlayer1和泄漏量mlayer1计算确定泄漏孔径dl的搜索范围;

步骤1.4:根据步骤1.3中的泄漏位置率k的搜索范围、泄漏量m的搜索范围以及泄漏孔径dl的搜索范围在第二层架构的泄漏检测与定位计算模块中对化工管道模型进行反向寻源计算,最终获得精确的泄漏定位和泄漏量预测。

以下作为本发明的优选技术方案:

步骤1.2中,在第一层架构的泄漏检测与定位计算模块中计算得到泄漏发生的大致位置xlayer1和泄漏量mlayer1,具体包括:

将化工管道的首末端的压力值和流量值输入到第一层架构的泄漏检测与定位计算模块中进行计算,其中,化工管道的首末端的压力值通过多序贯概率比检验法实时获取与正常序列不同的似然比来初步判断管道泄漏是否发生,若泄漏发生,则利用负压波定位(npw)方法初步判断泄漏发生的大致位置xlayer1;

同时,化工管道的首末端的流量值通过第一层架构的泄漏检测与定位计算模块中质量流量平衡式初步获得泄漏量mlayer1;

步骤1.3中,根据步骤1.2获得的泄漏发生的大致位置xlayer1和泄漏量mlayer1计算确定泄漏孔径dl的搜索范围,具体包括:

首先,定义泄漏位置率k=xl/l,其中,l为化工管道的总长,单位m,xl为泄漏点距离首端的距离,单位m,将步骤1.2第一层架构得到泄漏发生的大致位置xlayer1,计算得到泄漏位置率klayer1=xlayer1/l,并将k的搜索范围的上限设置为泄漏位置率klayer1的0.5倍,下限为klayer1的2倍,即k∈[0.5klayer1,2klayer1]若2klayer1>1,则2klayer1=1,另外,将泄漏量m的搜索范围按照步骤1.2中得到的泄漏量mlayer1的0.5倍作为区间的左边界,将泄漏量mlayer1的2倍作为区间的右边界,即m∈[0.5mlayer1,2mlayer1],若最后将泄漏孔径dl的搜索范围设置为dl∈(0,d],其中d为化工管道的管径。

步骤1.4中,根据步骤1.3中的泄漏位置率k的搜索范围、泄漏量m的搜索范围以及泄漏孔径dl的搜索范围在第二层架构的泄漏检测与定位计算模块中对化工管道模型进行反向寻源计算,最终获得精确的泄漏定位和泄漏量预测,具体包括:

(1).确定管路系统基本参数:化工管道的总长l,化工管道的管径d,绝对粗糙度,流体密度dens,压力波速a和首末端流量、压力测量数据;

(2).划分计算时间网格和计算空间网格,计算时间网格由信号采集频率决定,计算空间网格根据化工管道的总长l划分为长度为δx的n段,根据化工管道模型采用四阶龙格库塔法计算管路沿程的初始流量和压力分布;

(3).设定泄漏位置率k初始值,将化工管道的总长l分为l1和l2两段,其中,l1=k*l、l2=l-l1两段,由计算空间网格获得两段l1和l2的计算节点数分别为n1和n2,其中,两段管路l1和l2分别包含两个边界条件,l1段的边界条件为上游压力、流量实时数据和左泄漏边界条件,l2的边界条件为右泄漏边界条件和下游压力、流量实时数据;

(4).根据式(4d)和(4e)分别计算管道l1段和l2段内的压头h和流速v分布,其中,当边界条件为h时,l1段左边界由式(4d)求得l1段流速的值vu,t+δt,右边界由顺特征线经过变形得到式(4e),计算出l1段泄漏点左端处的压头hd,t+δt,同时,计算得到l2段压头的值hlk+和l2段泄漏点右端处的流速vlk+;

vlk=vlk-+vlk+(4a)

hlk=hlk-=hlk+(4b)

其中式4a中,vlk表示泄漏点出口处的流速,vlk-表示泄漏点左端管道的流速,vlk+表示泄漏点右端管道的流速,单位m/s;式4b中,hlk表示泄漏点出口处的压头,hlk-表示泄漏点左端管道口处的压头,hlk+表示泄漏点右端管道口处的压头,单位m;式4c中,ql表示泄漏量,单位m3/s,cd表示小孔系数,g表示重力加速度,zl表示泄漏点处的高程,单位m;式4d中,vu,t+δt表示t+δt时刻通过计算得到的管道上游的流速,v1,t表示t时刻管道节点1处的流速,h1,t表示t时刻管道节点1处的压头,a表示压力波速,表示t+δt时刻测量得到的管道上游压头,α表示管道倾斜角,λ表示管道的流体阻力系数,d表示化工管道的管径;其中式4e中,hd,t+δt表示t+δt时刻通过计算得到的管道下游的压头,hn,t表示t时刻管道第n个节点处的压头,vn,t表示t时刻管道第n个节点处的流速,表示t+δt时刻通过测量得到的管道下游的流速;

(5).泄漏点处的压头和流速关系满足式(4a)(4b)(4c)关系,其中,式(4c)为泄漏位置压头与泄漏量的关系,由式(6)计算得到t+δt时刻的泄漏量qlc,t=(vl-,t-vl+,t)×adl,adl为泄漏孔截面积,根据收敛条件定义式(5)可以得到t时刻的相对误差之和errovh;

其中,式(5)中,h0,t+δt表示t+δt时刻首端计算的压头,表示t+δt时刻首端实际测量的压头,vn+1,t+δt表示t+δt时刻末端计算的流速,表示t+δt时刻末端实际测量的流速,qlc,t+δt表示t+δt时刻的泄漏量qlc,t+δt,ηvh表示阈值;

式(6)中,hl表示泄漏点处的高程的压头,zl表示泄漏点处的高程,cd表示孔流系数;

(6).判断式(5)中errovh是否满足收敛条件,即小于阈值ηvh,若满足,则t+δt时刻反向寻源结束,得到泄漏信息:泄漏位置率k、泄漏孔径的大小dl和泄漏量qlc,t+δt;若不满足,则使用混沌粒子群进行优化寻优,混沌粒子群将在k∈[0.5klayer1,2klayer1]、m∈[0.5mlayer1,2mlayer1]、dl∈(0,d],(d为管径)该搜索区域内寻优直到得到满足收敛条件的泄漏位置率k、泄漏孔径大小dl和泄漏量qlc,t+δt值。

与现有技术相比,本发明具有如下优点:

本发明的一种基于双层架构反向寻源化工管道泄漏检测与定位方法比常规单层结构的反向寻源方法,具有收敛速度快、定位精度高的优点。首先利用多序贯概率比(m-sprt)结合负压波定位法和质量流量平衡式能够初步快速地对管路进行泄漏点定位和泄漏量判断,然后根据本发明提出的搜索空间设计方法,能够有效提高第二层中利用实时瞬态模型(rttm)进行反向寻源的效率,同时利用混沌粒子群(cpso)智能优化算法进行快速寻优,减少了误报率和漏报率的发生,能够在第一层泄漏检测和定位的基础上,进一步提高了定位的精度和泄漏量与预测的准确性。

附图说明

图1为双层架构反向寻源化工管道泄漏检测与定位流程图;

图2a为1.2mm泄漏孔径下,泄漏率在不同流量下的变化情况图;

图2b为3mm泄漏孔径下,泄漏率在不同流量下的变化情况图;

图2c为6mm泄漏孔径下,泄漏率在不同流量下的变化情况图;

图3为上下游压力差在三种孔径下的分布图;

图4为管道首末端测量的流量和压力变化趋势图图;

图5为m-sprt在lna=4.6对首末端压力的检测效果对比图;

图6为首末端流量和压头的测量值和计算值随时间的分布图,其中,图6(a)为上游流量的测量值和计算值随时间的分布图,图6(b)为下游压头的测量值和计算值随时间的分布图;

图7a为位置率k的寻源结果图;

图7b为泄漏孔径dl的寻源结果图;

图7c为泄漏量ql的泄漏结果图。

具体实施方式

如图1所示,一种基于双层架构反向寻源化工管道泄漏检测与定位方法,其特征在于,包括以下步骤:

步骤1.1:采集化工管道的首末端和中间位置的流量值和压力值;

步骤1.2:将化工管道的首末端的压力值和流量值输入到第一层架构的泄漏检测与定位计算模块中进行计算,其中,化工管道的首末端的压力值通过多序贯概率比检验法实时获取与正常序列不同的似然比来初步判断管道泄漏是否发生,若泄漏发生,则利用负压波定位(npw)方法初步判断泄漏发生的大致位置;同时,化工管道的首末端的流量值通过质量流量平衡式初步获得泄漏量;得到泄漏发生的大致位置xlayer1和泄漏量mlayer1;

其中,多序惯概率比的备择假设δμ的设计主要通过实验分析备择假设与泄漏前后首末端压力的关系,备则假设的设计要最大程度满足各种规模的泄漏,通过实验平台分析不同规模(微型泄漏、正常规模泄漏和大规模泄漏)下,管道首末端的压力差情况,图2a、2b、2c分别表示在1.2mm、3mm和6mm三种泄漏孔径下,泄漏率随着管道流量增大(3.1m3/h~4.6m3/h)的关系。

从实验数据可以看出,在不同流量下,同一种泄漏孔径下,不同流量对泄漏率的影响不大,随着流量的增大,泄漏率依旧在一个区间内变化,没有明显的上升或者下降的趋势;而对于不同的泄漏孔径,泄漏率却有很大的差别,1.2mm泄漏孔径的泄漏率平均在2%,3mm泄漏孔径的泄漏率平均为6%,6mm泄漏孔径的泄漏率平均为20%。因此,可以得出泄漏规模单向取决于泄漏孔径大小,和管道主流量并无决定性影响,因此选择合适的备则假设只需要考虑泄漏孔径的大小造成的泄漏变化,由于本节主要研究不同泄漏引起的压力变化,因此本文针对以上三种泄漏孔径,得出了不同流量下,上游压力和下游压力变化量的分布图,如图3所示。

从图中可以看出在1.2mm的泄漏孔径,泄漏率约为2%的管道中,上、下游压力变化量在0.5m范围内;在3mm的泄漏孔径,泄漏率约为6%的管道中,上、下游压力变化量在1.5m范围内;在6mm的泄漏孔径,泄漏率约为20%的管道中,上、下游压力变化量在4m范围内。三种泄漏孔径分别代表微型泄漏、常规规模泄漏和大规模泄漏的水平,根据实验数据,可以对m-sprt进行备则假设的设计,分别设计如下7种sprt的备择假设:h1∶δμ1=0.5m、h2∶δμ2=1m、h3∶δμ3=2m、h4∶δμ4=3m、h5∶δμ5=4m、h6∶δμ6=5m和h7∶δμ7=6m。

另外,步骤1.2中,根据负压波定位(npw)方法初步获得泄漏的大致位置,结合质量流量平衡式初步获得泄漏量,即当泄漏发生时候,泄漏产生的压力波传播到入口处所用的时间为判断泄漏发生的时间为tin;同样压力波传播到出口处所用的时间为判断泄漏发生的时间为tout,则时间差为最终可以根据npw方法,即式(3)初步获得管道发生泄漏的大概位置;

对于质量流量平衡的计算,主要通过采集的首末端流量,建立质量流量平衡式当通过m-sprt检测出首末端压力序列可能有泄漏发生的信号,可以根据质量流量平衡式判断(为测量误差)是否成立,若成立则判断泄漏;进一步地,当稳定后,可以初步确定该值为泄漏量

步骤1.3:首先,定义泄漏位置率k=xl/l,其中,l为化工管道的总长,单位m,xl为泄漏点距离首端的距离,单位m。将步骤1.2第一层架构得到泄漏发生的大致位置xlayer1,计算得到泄漏位置率klayer1=xlayer1/l,并将k的搜索范围的上限设置为泄漏位置率klayer1的0.5倍,下限为klayer1的2倍,即k∈[0.5klayer1,2klayer1]若2klayer1>1,则2klayer1=1,另外,将泄漏量m的搜索范围按照步骤1.2中得到的泄漏量mlayer1的0.5倍作为区间的左边界,将泄漏量mlayer1的2倍作为区间的右边界,即m∈[0.5mlayer1,2mlayer1],若最后将泄漏孔径dl的搜索范围设置为dl∈(0,d],(d为管径);

步骤1.4:根据步骤1.3中的泄漏位置率k的范围、泄漏量m的范围以及泄漏孔径dl的搜索范围在第二层架构的泄漏检测与定位计算模块中对化工管道模型,如式(4a,4b,4c,4d,4e)进行反向寻源计算,最终获得精确的泄漏定位和泄漏量预测。

所述的第一层架构,即步骤1.2,1.3,泄漏检测与定位方法中使用多序贯概率比检验法判断泄漏时刻、负压波方法(npw)定位,质量流量平衡式计算泄漏量包括以下步骤:

step1.将实时采集的管道首端和末端压头序列经过卡尔曼滤波之后输入到多序贯概率比(简称m-sprt)检验式(1),可以得到第j个sprt的似然比;

其中p0,t和pj,t表示通过首末端压头序列计算的第j个序贯概率比检验式的概率密度,其计算如式(2)所示

式中σ表示hu,1(或hd,1)至hu,m(或hd,m)压头序列的方差,μ0表示hu,1(或hd,1)至hu,m(或hd,m)的正常序列的均值,δμj表示第j个sprt的备择假设,即原假设:μ=μ0表示管道正运行,无泄漏,当μ=μ0+δμ表示第i个备则假设,发生泄漏。其中δμ>0表示压力上升,δμ<0表示压力下降。当λj满足不等式那么接受零假设μ=μ0,判断管道运行正常;如果任意一个备择假设的似然比满足不等式那么拒绝零假设,则判断泄漏发生;如果这个比值满足不等式不能作出接受还是拒绝零假设的判断,必须继续观察直到这个比值满足前两种情况为止,规定每个sprt的α和β分别为犯第一类和第二类错误的概率,即允许的误报率和漏报率;

step2.当多序贯概率比检验法分别由step1判断出泄漏发生的时刻后,根据负压波定位法(npw)初步获得泄漏的大致位置如式(3),其中l表示管道总长,a为负压波波速,δt表示泄漏产生的压力波传播到入口处所用的时间为判断泄漏发生的时间为tin,同样压力波传播到出口处所用的时间为判断泄漏发生的时间为tout,则时间差为根据序惯概率比泄漏发生的负压波传递到首末端位置的时间差;

step3.将实时采集的管道首端和末端流速序列输入到质量流量平衡式中,判断(为测量误差)是否成立,若成立则判断泄漏;进一步地,当稳定后,可以初步确定该值为泄漏量

step4.通过上述步骤初步得到泄漏位置和泄漏量,为了第二层寻源的计算,需要确定搜索空间。首先定义泄漏位置率klayer1=xlayer1/l,并将k的搜索范围的上限设计klayer1的0.5倍,下限为klayer1的2倍,即k∈[0.5klayer1,2klayer1],(若2klayer1>1,则2klayer1=1),另外,将泄漏量m的搜索范围按照步骤1.2中初步得到的结果的0.5倍作为区间的左边界,将该值的2倍作为区间的右边界,即m∈[0.5mlayer1,2mlayer1],(若),最后将泄漏孔径的搜索范围设置为dl∈(0,d],(d为管径)。

步骤1.4中,对化工管道模型进行反向寻源计算具体包括:

step1.确定管路系统基本参数:化工管道的总长l,管径d,绝对粗糙度,流体密度dens,压力波速a和首末端流量、压力测量数据;

step2.划分计算时间网格和计算空间网格,计算时间网格由信号采集频率决定,计算空间网格根据化工管道的总长l划分为长度为δx的n段,根据化工管道模型采用四阶龙格库塔法计算管路沿程的初始流量和压力分布;

step3.设定泄漏位置率k初始值,将化工管道的总长l分为l1和l2两段,其中,l1=k*l、l2=l-l1两段,由计算空间网格获得两段l1和l2的计算节点数分别为n1和n2,其中,两段管路l1和l2分别包含两个边界条件,l1段的边界条件为上游压力、流量实时数据和左泄漏边界条件,l2的边界条件为右泄漏边界条件和下游压力、流量实时数据;

step4.根据式(4d)和(4e)分别计算管道l1段和l2段内的压头h和流速v分布,其中,当边界条件为h时,l1段左边界由式(4d)求得l1段流速的值vu,t+δt,右边界由顺特征线经过变形得到式(4e),计算出l1段泄漏点左端处的压头hd,t+δt,同时,计算得到l2段压头的值hlk+和l2段泄漏点右端处的流速vlk+;

vlk=vlk-+vlk+(4a)

hlk=hlk-=hlk+(4b)

其中式4a中,vlk表示泄漏点出口处的流速,vlk-表示泄漏点左端管道的流速,vlk+表示泄漏点右端管道的流速,单位m/s;式4b中,hlk表示泄漏点出口处的压头,hlk-表示泄漏点左端管道口处的压头,hlk+表示泄漏点右端管道口处的压头,单位m;式4c中,ql表示泄漏量,单位m3/s,cd表示小孔系数,zl表示泄漏点处的高程,单位m;式4d中,vu,t+δt表示t+δt时刻通过计算得到的管道上游的流速,v1,t表示t时刻管道节点1处的流速,h1,t表示t时刻管道节点1处的压头,a表示压力波速,表示t+δt时刻测量得到的管道上游压头,α表示管道倾斜角,λ表示管道的流体阻力系数,d表示管道直径;其中式4e中,hd,t+δt表示t+δt时刻通过计算得到的管道下游的压头,hn,t表示t时刻管道第n个节点处的压头,vn,t表示t时刻管道第n个节点处的流速,表示t+δt时刻通过测量得到的管道下游的流速。

step5.泄漏点处的压头和流速关系满足式(4a)(4b)(4c)关系,其中,式(4c)为泄漏位置压头与泄漏量的关系,由式(6)计算得到t+δt时刻的泄漏量qlc,t=(vl-,t-vl+,t)×adl,adl为泄漏孔截面积。根据收敛条件定义式(5)可以得到t时刻的相对误差之和errovh;

vh边界条件:

其中,式(5)中,h0,t+δt表示t+δt时刻首端计算的压头,表示t+δt时刻首端实际测量的压头,vn+1,t+δt表示t+δt时刻末端计算的流速,表示t+δt时刻末端实际测量的流速,qlc,t+δt表示t+δt时刻的泄漏量qlc,t+δt,ηvh表示阈值;

式(6)中,hl表示泄漏点处的高程的压头,zl表示泄漏点处的高程,cd表示孔流系数;

step6.判断式(5)中errohv是否满足收敛条件,即小于阈值ηvh,若满足,则t+δt时刻反向寻源结束,得到泄漏信息:泄漏位置率k、泄漏孔径的大小dl和泄漏量qlc,t+δt;若不满足,则使用混沌粒子群进行优化寻优,混沌粒子群将在k∈[0.5klayer1,2klayer1]、m∈[0.5mlayer1,2mlayer1]、dl∈(0,d],(d为管径)该搜索区域内寻优直到得到满足收敛条件的泄漏位置率k、泄漏孔径大小dl和泄漏量qlc,t+δt值。

针对本发明的一种基于双层架构反向寻源化工管道泄漏检测与定位方法做详细描述。本发明的实施方法如下:

首先搭建实验平台,包括管道设备平台、支撑固定框架、信号检测采集模块和信号加工处理模块。管道设备平台主要包括水槽、多级泵、主管路和若干球阀等,管道主体由32个标准90°弯头和总长约为45m的直管段交叉组成,管材为管径0.025m、厚度为1.6mm的不锈钢管,管内输送介质为自来水;信号检测采集模块主要由数据采集卡和信号传感器组成,数据采集卡型号为atr,信号传感器指管道首末两端安装的一个涡轮流量计(0.6-6m3/h,0.5级)和一个压力传感器(0-0.6mpa,0.2级)以及管道中间距首端位置20m地方的一个压力传感器(0-0.6mpa,0.2级)。

本发明使用atr数据采集卡对管道的流量和压力进行实时监控,数据采集时间为30s,首先将管道流量流量设定为3.89m3/h,首末端压力和流量传感器开始采集数据,15.5s时开始泄漏,泄漏孔径为3mm,泄漏位置距首端的13m处,当数据采集30s后结束采样,得到管道首末端的流量、压力变化趋势如图4所示。

本发明第一层架构将利用上文设计的备择假设对实验平台的管道泄漏进行分析。对首末端压力数据采取以上设计的7种sprt的备择假设:h1∶δμ1=0.5m、h2∶δμ2=1m、h3∶δμ3=2m、h4∶δμ4=3m、h5∶δμ5=4m、h6∶δμ6=5m和h7:δμ7=6m进行泄漏检测,误报率和漏报率均为1%,门限取值为lna=4.6,分析结果如图5所示

从图中可以得出,当备择假设设置的过小(sprt1、sprt2)时,所求最大似然比一开始就超过门限值(lna=4.6),不会产生报警;当备则假设设置到合适范围(sprt3、sprt4、sprt5)时,sprt检测到首末端的压力序列约在t=15.5s处达到门限值并开始报警;当备则假设设置得过大时(sprt6、sprt7)时,所求最大似然比几乎为零,sprt始终不会报警,表1列出了7组sprt检测获得的报警情况。

因此,设置不同程度的备则假设,有利于sprt在对压力信号进行泄漏检测时,更能有效地对不同规模的未知的泄漏进行检测判断。当m-sprt设计不同规模的备则假设时,当前几组备择假设由于设计了较小的备择假设,导致了一开始检测的最大似然比就超过规定门限值,而无法正常报警;另外,设计较大的备择假设会使得系统的最大似然比一直处于很低水平(几乎为零),而无法达到门限,始终不会报警,而产生漏报警。因此,可以选择介于前面几组和漏报警中间的备择假设作为正常报警的泄漏判断,其检测得到的首末端时间可以初步判断为泄漏发生的时间,最终通过式(3)初步确定泄漏位置,再结合质量平衡式可以初步计算出泄漏量,如表1所示为本次实验通过7组sprt检测首末端发生泄漏的时刻、泄漏位置和泄漏量。

表1m-sprt检测的泄漏时刻及泄漏位置

根据上一层利用m-sprt结合npw和质量流量平衡法初步获得泄漏位置约为22m,即k约为0.52、泄漏量约为0.214m3/h、泄漏时刻约为15.6s。当判断泄漏发生后,进入第二层基于混沌粒子群的反问题寻源进行泄漏定位和泄漏量预测,首先将泄漏位置率k的搜索范围的上限设计为第一层预测值k的0.5倍,下限为k的2倍(若2k>1,则k=1),即k∈[0.26,1],另外,将泄漏量的搜索范围按照第一层泄漏量粗测结果的0.5倍作为区间的左边界,将该值的2倍作为区间的右边界,即ql∈(0.107,0.428),最后将泄漏孔径的搜索范围设置为dl∈(0,d],d=0.023m。确定三个源参数的搜索范围后就可以进行混沌粒子群的反向寻源定位与泄漏量预测。

已知泄漏发生前,管道内流量为3.889m3/h,当泄漏发生后,泄漏口上游的管内流量增加为3.965m3/h,泄漏口下游的管内流量降低为3.731m3/h,则泄漏量为0.234m3/h,泄漏位置为距管道首端约13m处(k=0.3),泄漏孔径的大小为0.003m。对管路利用混沌粒子群进行反向寻源时,规定粒子群算法的粒子数npso=30,最大迭代次数为200,混沌算法的混沌变量数nchaos=20,以hv边界条件计算的管道首末端的流量、压头所满足的收敛条件ηhv=0.1,采样时间为0.1s。当判断泄漏发生后,经过混沌粒子群优化后的首末端流量和压头计算值随时间分布如图6所示

从图中可以看出,蓝色实线为从t=0~30s内采集的首末端流量和压头的数值,红色实线为经过混沌粒子群反向寻源得到的在判断泄漏发生后的首端流量和末端压力值。当第一层m-sprt和流量平衡法检测到泄漏发生后(t=15.8s),第二层的反向寻源开始运算,两幅图中从泄漏时刻t=15.8s至t=19s为寻源的过渡时间,该段数值均远远超过目标值,混沌粒子群无法搜寻到最佳目标,直到满足超过最大迭代次数的条件才进入下一个采样时刻的搜索,因此大约t=19s后数值才稳定在目标值附近。经过统计,混沌粒子群优化的首末端流量与压头的值相比于实际测量的值,在首端流量下最大的相对误差为0.61%,平均相对误差为3.89%;在末端压头下最大的相对误差为9.5%,平均相对误差为0.75%。

最终,通过本发明公开的双层架构就能有效实现对化工过程管道泄漏的检测与定位,图7a,7b,7c分别表示第二层架构经过混沌粒子群反向寻源得到的三个源参数k、dl和ql的计算结果。

从图7中可以看出,当第一层检测机构判断泄漏后,第二层架构的反向寻源算法开始计算源参数,在t=15.8s~19s之间的过渡阶段无法寻到匹配的数值,寻源算法迭代达到最大收敛次数,直到t=19s之后反向寻源算法才获得较为稳定的结果。泄漏点距离位于距首端12.8m处,占实际管道总长的30%,即k=0.3,通过反向寻源算法对源参数k计算的结果为0.3224,相对误差为7.45%;泄漏孔径为0.003m,通过反向寻源算法对源参数dl搜索的结果为0.0034m,相对误差为13.31%;当泄漏稳定后,泄漏量为0.214m3/h,通过反向寻源算法对源参数ql搜索的结果为0.2317m3/h,相对误差为8.33%。

本发明公开了一种基于双层架构反向寻源化工管道泄漏检测与定位方法,针对化工过程管道直段短、分之多、异型组件复杂的特点,首先有效利用了m-sprt方法对微小和缓慢的泄漏有较好的检测能力,并确定了m-sprt备择假设的选择可以根据泄漏孔径大小(1.2mm、3mm和6mm),设计7种sprt的备择假设:h1∶δμ1=0.5m、h2∶δμ2=1m、h3∶δμ3=2m、h4∶δμ4=3m、h5∶δμ5=4m、h6∶δμ6=5m和h7∶δμ7=6m,同时结合负压波方法能初步快速获得泄漏定位,利用质量流量平衡法能初步快速确认泄漏流量,实现了这类管道结构的初步故障检测和定位,然后第二层架构结合rttm模型和cpso组成一种反向寻源的泄漏检测方法,该层利用混沌粒子群算法的特点能在整个搜索域中,搜索全局最优值而不会陷入局部最优,提高了泄漏定位和泄漏量预测的精度,同时具备高效的检测能力,最后有效地实现了对化工过程管道在线检测与定位的功能。总体来说,本发明公开的一种双层架构反向寻源化工管道泄漏检测与定位方法能够有效实现化工过程管道的故障检测与定位。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1