发明名称 基于压力信号拐点检测油气管道泄漏的方法
摘要 本发明公开了一种基于压力信号拐点检测油气管道泄漏的方法,属于管道监测技术。该方法过程包括:分别采集管道上出、入口泵站压力变送器的输出值序列,送入计算机,利用卡尔曼滤波理论递推算法对其进行变换处理,使得压力信号波形突变的拐点位置明显突出,数量级为10<SUP>-1</SUP>~10<SUP>0</SUP>,信号波形平缓的部分变为零值附近的随机小量,数量级为10<SUP>-2</SUP>~10<SUP>-4</SUP>,变换后的序列经序贯概率比检验法确定拐点发生的时刻,得到负压波通过上下游测量点的时间差,进而判断管道是否泄漏。本发明的优点在于:方法简单实用,可有效降低误报警率,提高泄漏定位精度,实时性好,灵敏度高,运行可靠。本发明适用于正常输送情况下的油气管道泄漏检测。
申请公布号 CN100456010C 申请公布日期 2009.01.28
申请号 CN200510013651.5 申请日期 2005.06.01
申请人 天津大学 发明人 靳世久;朱爱华;王立坤;崔谦;李健
分类号 G01M3/28(2006.01) 主分类号 G01M3/28(2006.01)
代理机构 天津市杰盈专利代理有限公司 代理人 赵敬
主权项 1.一种基于压力信号拐点检测油气管道泄漏的方法,该方法利用数据采集器采集油气管道出、入口泵站的压力变送器输出的压力数据,并实时地将压力数据送入计算机进行处理而实现的基于压力信号拐点检测油气管道泄漏,其特征在于包括以下过程:1)分别采集某段油气管道出、入口泵站的压力变送器的输出值序列x(k),送入计算机,由于x(k)是一维压力信号序列,即单个信号波形——标量信号,采用标量信号的卡尔曼滤波理论对其进行变换处理,将信号波形突变的拐点位置突显出来;2)对压力信号序列加以处理,突出拐点:(1)建立如下系统模型:s(k)=s(k-1)+w(k-1)    (1)x(k)=s(k)+n(k)        (2)其中s(k)是过程状态变量;w(k)是状态噪声;x(k)是采集的压力信号序列;n(k)是测量噪声,与w(k)不相关,满足下列条件:E[w(k)]=0,<img file="C2005100136510002C1.GIF" wi="495" he="59" />E[n(k)]=0,<maths num="0001"><![CDATA[<math><mrow><mi>E</mi><mo>[</mo><mi>n</mi><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow><mi>n</mi><mrow><mo>(</mo><mi>j</mi><mo>)</mo></mrow><mo>]</mo><mo>=</mo><msubsup><mi>&sigma;</mi><mi>n</mi><mn>2</mn></msubsup><mi>&delta;</mi><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow><mo>;</mo></mrow></math>]]></maths>E[w(k)n(j)]=0;<img file="C2005100136510002C3.GIF" wi="72" he="79" />是状态噪声w(k)的方差,σ<sub>n</sub><sup>2</sup>是测量噪声n(k)的方差;(2)利用上述模型,按照线性最小均方准则,卡尔曼滤波递推算法如下:滤波方程:<img file="C2005100136510002C4.GIF" wi="915" he="49" />增益方程:<maths num="0002"><![CDATA[<math><mrow><mi>b</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>p</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><msup><mrow><mo>[</mo><msub><mi>p</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>+</mo><msubsup><mi>&sigma;</mi><mi>n</mi><mn>2</mn></msubsup><mo>]</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow></math>]]></maths>预测均方误差:<img file="C2005100136510002C6.GIF" wi="801" he="56" />滤波均方误差:p(k)=p<sub>1</sub>(k)-b(k)p<sub>1</sub>(k)    (6)新息:<img file="C2005100136510002C7.GIF" wi="1000" he="48" />新息方差:<maths num="0003"><![CDATA[<math><mrow><mi>S</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>p</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>+</mo><msubsup><mi>&sigma;</mi><mi>n</mi><mn>2</mn></msubsup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>8</mn><mo>)</mo></mrow></mrow></math>]]></maths>送到计算机的压力信号序列x(k)经卡尔曼滤波递推算法处理得新息序列:<img file="C2005100136510002C9.GIF" wi="391" he="47" />其符合下面的分布:e(k)~(0,S(k))适当选择参数<img file="C2005100136510003C1.GIF" wi="64" he="58" />及σ<sub>n</sub><sup>2</sup>,使e(k)波形具备如下特征:&lt;1&gt;原压力信号波形平缓的地方,其值在零值附近,数量级为10<sup>-2</sup>~10<sup>-4</sup>;&lt;2&gt;原压力信号波形突变的拐点位置,其出现极值点,数量级为10<sup>-1</sup>~10<sup>0</sup>;(3)确定突出拐点的发生时刻:以变换的新息序列采用序贯概率比检验法递推公式计算检验参数λ(k):<maths num="0004"><![CDATA[<math><mrow><mi>&lambda;</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><mi>&lambda;</mi><mrow><mo>(</mo><mi>k</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>+</mo><mrow><mo>(</mo><mi>e</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>&CenterDot;</mo><mi>&Delta;&mu;</mi><mo>-</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><msup><mi>&Delta;&mu;</mi><mn>2</mn></msup><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>9</mn><mo>)</mo></mrow></mrow></math>]]></maths>其中,Δμ为压力信号均值偏差;当检验参数大于报警上限时,由计算机自动获得拐点发生时刻;3)判断泄漏是否发生:分别获得该段管道出、入口泵站的压力信号拐点的发生时刻,计算时间差,根据负压波法定位公式:<maths num="0005"><![CDATA[<math><mrow><mi>X</mi><mo>=</mo><mfrac><mrow><mi>L</mi><mo>+</mo><mi>a&Delta;t</mi></mrow><mn>2</mn></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>10</mn><mo>)</mo></mrow></mrow></math>]]></maths>式中,X为泄漏点距首端测压点的距离,m;L为管段全长,m;a为管输介质中压力波的传播速度,m/s;Δt为时间差,s;如果计算的泄漏点位置在该段管道长度之内,则认为发生泄漏;如果在该段管道长度之外或X为负值,则认为未发生泄漏。
地址 300072天津市南开区卫津路92号