CN109307158B - 一种确定管道线路泄漏的方法和装置 - Google Patents
一种确定管道线路泄漏的方法和装置 Download PDFInfo
- Publication number
- CN109307158B CN109307158B CN201710631090.8A CN201710631090A CN109307158B CN 109307158 B CN109307158 B CN 109307158B CN 201710631090 A CN201710631090 A CN 201710631090A CN 109307158 B CN109307158 B CN 109307158B
- Authority
- CN
- China
- Prior art keywords
- pressure
- value
- pipeline line
- values
- actual
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 33
- 230000003247 decreasing effect Effects 0.000 claims abstract description 10
- 230000009467 reduction Effects 0.000 claims description 3
- VNWKTOKETHGBQD-UHFFFAOYSA-N methane Chemical compound C VNWKTOKETHGBQD-UHFFFAOYSA-N 0.000 description 8
- 230000008569 process Effects 0.000 description 7
- 238000004364 calculation method Methods 0.000 description 6
- 239000003345 natural gas Substances 0.000 description 4
- 230000008859 change Effects 0.000 description 2
- 239000007789 gas Substances 0.000 description 2
- 238000011144 upstream manufacturing Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000011112 process operation Methods 0.000 description 1
Images
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F17—STORING OR DISTRIBUTING GASES OR LIQUIDS
- F17D—PIPE-LINE SYSTEMS; PIPE-LINES
- F17D5/00—Protection or supervision of installations
- F17D5/02—Preventing, monitoring, or locating loss
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Examining Or Testing Airtightness (AREA)
Abstract
本发明公开了一种确定管道线路泄漏的方法和装置。所述方法包括:获取管道线路的多条第一压降曲线和多条第二压降曲线;获取N个以预设时间为间隔的实际管道线路压力值,N为≥3的整数;判断所述实际管道线路压力值是否递减,若是,判断所述实际管道线路压力值中除最大值以外的值是否均在所述第一压降曲线和所述第二压降曲线之间,若是,则管道线路已经泄漏。本发明通过两次判断的形式,在两次判断条件都满足的条件下,才能确定管道线路已经发生泄漏,避免了由于系统中其余非泄漏造成的数据波动而错误判断的情况,提高了有效判断的几率。
Description
技术领域
本发明涉及一种确定管道线路泄漏的方法和装置。
背景技术
在管道线路发生泄漏时,会导致管线压力急剧下降,当减压波由泄漏口传送到上下游阀室后,设置在泄漏位置上下游的阀室的截断阀会被控制系统紧急关断。因此在决定截断阀是否需要紧急关断之前,需要判断管道线路是否发生泄漏,在确定了管道线路已经泄漏的情况下,才会采取通过截断阀紧急关断控制系统的措施。
目前采用的确定管道线路泄漏的方法是通过压力传感器采集到的压力数据的波动来判断是否出现管道线路的泄漏。具体而言,该方法为周期性(例如每5秒)采集压力数据再根据压力数据计算出这段时间内的压降速率是否超过了限值,或是采集到的压力数值是否低于下限值,从而判断出是否出现管道线路泄漏。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
根据该方法的长期使用情况来看,由于设备故障或天气因素等原因,导致采集到的压力数据波动紊乱的可能性较大,致使系统错误的判断管线出现泄漏并将设置在阀室的截断阀关闭的频次较多,严重影响天然气正常平稳输送。
发明内容
为了解决现有技术上述的问题,本发明实施例提供了一种确定管道线路泄漏的方法和装置。所述技术方案如下:
一方面,本发明提供了一种确定管道线路泄漏的方法,所述方法包括:
步骤1:分别以管道线路的不同许可压力值作为起始压力值,获取管道线路在最大泄漏发生时的多条第一压降曲线,并且获取在最小泄漏发生时的多条第二压降曲线;
步骤2:获取N个以预设时间为间隔的实际管道线路压力值,N为≥3的整数;
步骤3:判断所述实际管道线路压力值是否递减,若是,进入步骤4,若否,舍弃最先获取的所述实际管道线路压力值,并获取第N+1个所述实际管道线路压力值,重复步骤3;
步骤4:选择通过与所述实际管道线路压力值中的最大值相等的所述起始压力值获取的所述第一压降曲线和所述第二压降曲线,判断所述实际管道线路压力值中除最大值以外的值是否均在所述第一压降曲线和所述第二压降曲线之间,若是,则管道线路已经泄漏,若否,则管道线路未泄漏,舍弃最先获取的所述实际管道线路压力值,并获取第N+1个所述实际管道线路压力值,重复步骤3。
优选地,所述步骤1包括:选择一个许可压力值作为起始压力值,获取M个以预设时间为间隔的最大泄漏发生时的第一管道线路压力值,得到以所述许可压力值作为起始压力值的所述第一压降曲线,再以其余许可压力值作为起始压力值,获取其余多条所述第一压降曲线;
选择一个许可压力值作为起始压力值,获取M个以预设时间为间隔的最小泄漏发生时的第二管道线路压力值,得到以所述许可压力值作为起始压力值的所述第二压降曲线,再以其余许可压力值作为起始压力值,获取其余多条所述第二压降曲线;
其中M为≥3的整数。
优选地,所述步骤1和所述步骤2中所述以预设时间为间隔具体为以5秒为间隔。
优选地,所述步骤1中所述不同许可压力值具体为从管道线路允许的最大许可压力值开始,每减小0.5Mpa作为一个许可压力值,直至取值为大于零的最小值。
优选地,所述步骤1中所述最小泄漏发生时的压降速率为0.15Mpa/min。
优选地,所述步骤2具体为获取每一秒的实际管道线路压力值,计算每个5秒的实际管道线路压力值平均值作为所述以预设时间为间隔的实际管道线路压力值。
优选地,所述步骤4中所述选择通过与所述实际管道线路压力值中的最大值相等的所述起始压力值获取的所述第一压降曲线和所述第二压降曲线具体为:
当N个所述实际管道线路压力值中的最大值与所述不同许可压力值中的取值相等时,获取以该实际管道线路压力值中的最大值作为初始压力值的所述第一压降曲线和所述第二压降曲线,
当N个所述实际管道线路压力值中的最大值与所述不同许可压力值中的取值不相等时,通过以最接近所述实际管道线路压力值中的最大值的所述许可压力值所获取的所述第一压降曲线,计算以所述实际管道线路压力值中的最大值为起始压力值,且在最大泄漏发生时的第一管道线路压力值,获取所述第一压降曲线。
优选地,所述最接近所述实际管道线路压力值中的最大值的所述许可压力值具体为:
在所述许可压力值大于所述实际管道线路压力值中的最大值的范围内选择最接近所述实际管道线路压力值中的最大值的所述许可压力值。
优选地,所述计算以所述实际管道线路压力值中的最大值为起始压力值,且在最大泄漏发生时的第一管道线路压力值按照下列公式进行计算:
其中,c为≥2的整数,
Pc-1为通过所述步骤1获取的第一压降曲线中的压力值,
Pc为通过所述步骤1获取的第一压降曲线中,在Pc-1的基础上间隔5秒时的压力值,
P’c为以所述实际管道线路压力值中的最大值为起始压力值,且在最大泄漏发生时的第一管道线路压力值,
Δt为当c=2时,Pc-1与所述实际管道线路压力值中的最大值之间的时间差值,
p1为当Pc-1中的c=2时,最接近所述实际管道线路压力值中的最大值的所述许可压力值,
p2为当Pc-1中的c=3时所述步骤1获取的第一压降曲线中的压力值,
p’1为当c=2时,P’c为在最大泄漏发生时,以所述实际管道线路压力值中的最大值为起始压力值的基础上间隔5秒时的第一管道线路压力值。
优选地,M=N=5。
优选地,所述步骤4还包括选择通过与所述实际管道线路压力值中的最大值相等的所述起始压力值获取的所述第一压降曲线和所述第二压降曲线,判断所述实际管道线路压力值中除最大值以外的值是否均在所述第一压降曲线和所述第二压降曲线之间,若是,生成并记录一次中间报警,舍弃最先获取的所述实际管道线路压力值,并获取第N+1个所述实际管道线路压力值,重复步骤3,直至连续记录到5次中间报警,则管道线路已经泄漏,若否,不生成中间报警,舍弃最先获取的所述实际管道线路压力值,并获取第N+1个所述实际管道线路压力值,重复步骤3。
另一方面,本发明提供了一种确定管道线路泄漏的装置,所述装置包括:
获取压降曲线模块:用于分别以管道线路的不同许可压力值作为起始压力值,获取管道线路在最大泄漏发生时的多条第一压降曲线,并且获取在最小泄漏发生时的多条第二压降曲线;
获取实际压力值模块:用于获取N个以预设时间为间隔的实际管道线路压力值,N为≥3的整数;
第一判断模块:用于判断所述实际管道线路压力值是否递减,若是,进入步骤4,若否,舍弃最先获取的所述实际管道线路压力值,并获取第N+1个所述实际管道线路压力值,重复步骤3;
第二判断模块:用于选择通过与所述实际管道线路压力值中的最大值相等的所述起始压力值获取的所述第一压降曲线和所述第二压降曲线,判断所述实际管道线路压力值中除最大值以外的值是否均在所述第一压降曲线和所述第二压降曲线之间,若是,则管道线路已经泄漏,若否,则管道线路未泄漏,舍弃最先获取的所述实际管道线路压力值,并获取第N+1个所述实际管道线路压力值,重复步骤3。
优选地,所述获取压降曲线模块包括:
第一获取单元:用于选择一个许可压力值作为起始压力值,获取M个以预设时间为间隔的最大泄漏发生时的第一管道线路压力值,得到以所述许可压力值作为起始压力值的所述第一压降曲线,再以其余许可压力值作为起始压力值,获取其余多条所述第一压降曲线;
第二获取单元:用于选择一个许可压力值作为起始压力值,获取M个以预设时间为间隔的最小泄漏发生时的第二管道线路压力值,得到以所述许可压力值作为起始压力值的所述第二压降曲线,再以其余许可压力值作为起始压力值,获取其余多条所述第二压降曲线;
其中M为≥3的整数。
优选地,所述获取压降曲线模块和所述获取实际压力值模块中所述以预设时间为间隔具体为以5秒为间隔。
优选地,所述获取压降曲线模块中所述不同许可压力值具体为从管道线路允许的最大许可压力值开始,每减小0.5Mpa作为一个许可压力值,直至取值为大于零的最小值。
优选地,所述获取压降曲线模块中所述最小泄漏发生时的压降速率为0.15Mpa/min。
优选地,所述获取实际压力值模块具体为获取每一秒的实际管道线路压力值,计算每个5秒的实际管道线路压力值平均值作为所述以预设时间为间隔的实际管道线路压力值。
优选地,所述第二判断模块中所述选择通过与所述实际管道线路压力值中的最大值相等的所述起始压力值获取的所述第一压降曲线和所述第二压降曲线具体为:
当N个所述实际管道线路压力值中的最大值与所述不同许可压力值中的取值相等时,获取以该实际管道线路压力值中的最大值作为初始压力值的所述第一压降曲线和所述第二压降曲线,
当N个所述实际管道线路压力值中的最大值与所述不同许可压力值中的取值不相等时,通过以最接近所述实际管道线路压力值中的最大值的所述许可压力值所获取的所述第一压降曲线,计算以所述实际管道线路压力值中的最大值为起始压力值,且在最大泄漏发生时的第一管道线路压力值,获取所述第一压降曲线。
优选地,所述最接近所述实际管道线路压力值中的最大值的所述许可压力值具体为:
在所述许可压力值大于所述实际管道线路压力值中的最大值的范围内选择最接近所述实际管道线路压力值中的最大值的所述许可压力值。
优选地,所述计算以所述实际管道线路压力值中的最大值为起始压力值,且在最大泄漏发生时的第一管道线路压力值按照下列公式进行计算:
其中,c为≥2的整数,
Pc-1为通过所述步骤1获取的第一压降曲线中的压力值,
Pc为通过所述步骤1获取的第一压降曲线中,在Pc-1的基础上间隔5秒时的压力值,
P’c为以所述实际管道线路压力值中的最大值为起始压力值,且在最大泄漏发生时的第一管道线路压力值,
Δt为当c=2时,Pc-1与所述实际管道线路压力值中的最大值之间的时间差值,
p1为当Pc-1中的c=2时,最接近所述实际管道线路压力值中的最大值的所述许可压力值,
p2为当Pc-1中的c=3时所述步骤1获取的第一压降曲线中的压力值,
p’1为当c=2时,P’c为在最大泄漏发生时,以所述实际管道线路压力值中的最大值为起始压力值的基础上间隔5秒时的第一管道线路压力值。
优选地,M=N=5。
优选地,所述第二判断模块还用于选择通过与所述实际管道线路压力值中的最大值相等的所述起始压力值获取的所述第一压降曲线和所述第二压降曲线,判断所述实际管道线路压力值中除最大值以外的值是否均在所述第一压降曲线和所述第二压降曲线之间,若是,生成并记录一次中间报警,舍弃最先获取的所述实际管道线路压力值,并获取第N+1个所述实际管道线路压力值,重复步骤3,直至连续记录到5次中间报警,则管道线路已经泄漏,若否,不生成中间报警,舍弃最先获取的所述实际管道线路压力值,并获取第N+1个所述实际管道线路压力值,重复步骤3。
本发明实施例提供的技术方案带来的有益效果是:
采用两次判断的形式,判断所述实际管道线路压力值是否递减,并且判断所述实际管道线路压力值中除最大值以外的值是否均在所述第一压降曲线和所述第二压降曲线之间,在两次判断条件都满足的条件下,才能确定管道线路已经发生泄漏,避免了由于系统中其余非泄漏造成的数据波动而错误判断的情况,提高了有效判断的几率。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的第一压降曲线图;
图2是本发明实施例提供的以实际管道线路压力值中的最大值为起始压力值,且在最大泄漏发生时的第一管道线路压力值的示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
一方面,本发明实施例提供了一种确定管道线路泄漏的方法,所述方法包括:
步骤1:分别以管道线路的不同许可压力值作为起始压力值,获取管道线路在最大泄漏发生时的多条第一压降曲线,并且获取在最小泄漏发生时的多条第二压降曲线;
步骤2:获取N个以预设时间为间隔的实际管道线路压力值,N为≥3的整数;
步骤3:判断所述实际管道线路压力值是否递减,若是,进入步骤4,若否,舍弃最先获取的所述实际管道线路压力值,并获取第N+1个所述实际管道线路压力值,重复步骤3;
步骤4:选择通过与所述实际管道线路压力值中的最大值相等的所述起始压力值获取的所述第一压降曲线和所述第二压降曲线,判断所述实际管道线路压力值中除最大值以外的值是否均在所述第一压降曲线和所述第二压降曲线之间,若是,则管道线路已经泄漏,若否,则管道线路未泄漏,舍弃最先获取的所述实际管道线路压力值,并获取第N+1个所述实际管道线路压力值,重复步骤3。
首先说明通过本发明实施例判断出管道线路已经泄漏的过程:
本发明实施例首先以不同的许可压力值作为初始值,获得不同初始压力值的多条第一压降曲线和多条第二压降曲线,构建最大泄漏发生时和最小泄漏发生时的管道线路泄漏压力数据库,以作为判断泄漏是否发生的边界条件数据库。其中,第一压降曲线和第二压降曲线为以时间为横坐标,压力为纵坐标的曲线,即随着时间的增加,在不同泄漏程度(不同的压降速率)下,压力的变化,该过程可以通过现有技术中的任何一种可行的数据模拟软件实现,例如SPS(Stoner Pipeline Simulator)。然后间隔预设的时间获取N个实际管道线路的压力值,N为≥3的整数,例如通过压力传感器采集获取N个实际管道线路的压力值。若该N个实际管道线路的压力值随时间的增加而逐渐减小,则在上述已经构建的压力数据库中选择出一条第一压降曲线以及一条第二压降曲线,该两条曲线的初始压力值与N个实际管道线路压力值中的最大值相等,判断除最大值以外的另外N-1个实际管道线路的压力值是否均在所述第一压降曲线和所述第二压降曲线之间,若是,则管道线路已经泄漏。
其次说明通过本发明实施例判断出管道线路没有发生泄漏的过程:
当获取N个实际管道线路的压力值后,若该N个实际管道线路的压力值没有随时间的增加而逐渐减小,例如第二个获取的实际管道线路的压力值比第一个值小,但第三个值大于第二个值,则可初步判断该随时间的增加依次获取的第一个值、第二个值、第三个值之间的变化并不是由于管道线路的泄漏引起的,而可能是其余因素出现的数据波动,因为一旦发生了管道线路泄漏,实际管道线路的压力值是持续下降的。
若该N个实际管道线路的压力值随时间的增加而逐渐减小,但该N个实际管道线路的压力值中除最大值以外的另外N-1个实际管道线路的压力值并不是都在所述第一压降曲线和所述第二压降曲线之间,例如,该另外N-1个实际管道线路的压力值比发生最小泄漏时的压力值大,说明虽然实际管道线路的压力值发生了递减,但还未达到泄漏发生时压力减小的程度,因此该变化也不是由于管道线路的泄漏造成的,可能是由于其余因素引起的。
从上述判断方法可以看出,本发明实施例采用两次判断的形式,在两次判断条件都满足的条件下,才能确定管道线路已经发生泄漏,避免了由于系统中其余非泄漏造成的数据波动而错误判断的情况,提高了有效判断的几率。并且,本发明实施例适用于天然气管道线路中,能有效判断和确定天然气管道线路的泄漏。
具体地,所述步骤1包括:选择一个许可压力值作为起始压力值,获取M个以预设时间为间隔的最大泄漏发生时的第一管道线路压力值,得到以所述许可压力值作为起始压力值的所述第一压降曲线,再以其余许可压力值作为起始压力值,获取其余多条所述第一压降曲线;选择一个许可压力值作为起始压力值,获取M个以预设时间为间隔的最小泄漏发生时的第二管道线路压力值,得到以所述许可压力值作为起始压力值的所述第二压降曲线,再以其余许可压力值作为起始压力值,获取其余多条所述第二压降曲线;其中M为≥3的整数。
参见图1,图1为第一压降曲线的示例,本实施例以M为5进行举例说明,其中所述步骤1和所述步骤2中所述以预设时间为间隔具体为以5秒为间隔,所述步骤1中所述不同许可压力值具体为从管道线路允许的最大许可压力值开始,每减小0.5Mpa作为一个许可压力值,直至取值为大于零的最小值。例如图1中所示,10Mpa为该管道线路允许的最大许可压力值,从10Mpa开始每隔0.5Mpa取一个值,直至0.5Mpa,每隔5秒获取一个第一管道线路压力值,从而获取最大泄漏发生时的第一压降曲线。
所述步骤1中所述最小泄漏发生时的压降速率为0.15Mpa/min,即为0.0025Mpa/s。根据行业标准Q/SY 1157.1-2015中《中国石油天然气集团公司企业标准天然气管道工艺运行规程第1部分:西气东输管道》中记载的内容,在最小泄漏发生时,管道线路中的压力值的减小为线性减小,因此可通过最小泄漏发生时的压降速率获取第二管道线路压力值,从而获取多条所述第二压降曲线。例如第二管道线路压力值可以根据以下公式计算得到,其中,P’1为实际管道线路压力值中的最大值,pmin2、pmin3、pmin4、pmin5为每隔5秒的压力以最小压降速率下降后的值。
Pmin2=-0.0025*5+p′1
Pmin3=-0.0025*10+p′1
Pmin4=-0.0025*15+p′1
Pmin5=-0.0025*20+p′1
为了能使取值更为准确,当获取实际管道线路压力值的时间间隔为5秒时,应获取该5秒内实际管道线路压力值的平均值,因此所述步骤2具体为获取每一秒的实际管道线路压力值,计算每个5秒的实际管道线路压力值平均值作为所述以预设时间为间隔的实际管道线路压力值。
另外,在第二次判断过程中,所述步骤4中所述选择通过与所述实际管道线路压力值中的最大值相等的所述起始压力值获取的所述第一压降曲线和所述第二压降曲线具体还包括以下两种情况:
当N个所述实际管道线路压力值中的最大值与所述不同许可压力值中的取值相等时,获取以该实际管道线路压力值中的最大值作为初始压力值的所述第一压降曲线和所述第二压降曲线。该第一种情况通常为数据库存储的数据足够多时,能够将通过所有不同许可压力值得到的第一压降曲线和第二压降曲线均记录时,可以直接利用已经存储好的数据进行后续判断过程;
当N个所述实际管道线路压力值中的最大值与所述不同许可压力值中的取值不相等时,通过以最接近所述实际管道线路压力值中的最大值的所述许可压力值所获取的所述第一压降曲线,计算以所述实际管道线路压力值中的最大值为起始压力值,且在最大泄漏发生时的第一管道线路压力值,获取所述第一压降曲线。该第二种情况则为数据库存储的数据为间隔采集,例如上文所述的实施例中以每间隔0.5Mpa作为一个许可压力值,来采集数据,在实际管道线路压力值与数据库中数据有一定差值时,需要通过计算拟合的方式来获取一条能够作为实际管道线路压力值的判断依据的第一压降曲线。这种情况的数据库数据存储量小,能够提高装置的运行速度。
在上文所述的实施例中,所述最接近所述实际管道线路压力值中的最大值的所述许可压力值具体为:在所述许可压力值大于所述实际管道线路压力值中的最大值的范围内选择最接近所述实际管道线路压力值中的最大值的所述许可压力值。即通过向上取值的方法来选择已经存储的第一压降曲线。
并且,所述计算以所述实际管道线路压力值中的最大值为起始压力值,且在最大泄漏发生时的第一管道线路压力值按照下列公式进行计算:
其中,c为≥2的整数,
Pc-1为通过所述步骤1获取的第一压降曲线中的压力值,
Pc为通过所述步骤1获取的第一压降曲线中,在Pc-1的基础上间隔5秒时的压力值,
P’c为以所述实际管道线路压力值中的最大值为起始压力值,且在最大泄漏发生时的第一管道线路压力值,
Δt为当c=2时,Pc-1与所述实际管道线路压力值中的最大值之间的时间差值,
p1为当Pc-1中的c=2时,最接近所述实际管道线路压力值中的最大值的所述许可压力值,
p2为当Pc-1中的c=3时所述步骤1获取的第一压降曲线中的压力值,
p’1为当c=2时,P’c为在最大泄漏发生时,以所述实际管道线路压力值中的最大值为起始压力值的基础上间隔5秒时的第一管道线路压力值。
下面本发明实施例以M=N=5为例进行举例说明该计算过程,将M与N的取值设置为相等,可以使实际管道线路压力值与数据库中记录的数据进行一一对应。参见图2,图2中P1、P2、P3、P4、P5为通过所述步骤1获取的第一压降曲线中的压力值,P’1为实际管道线路压力值中的最大值,可以看到P1与P’1之间并不相等,因此需要计算P’2、P’3、P’4、P’5的值,即计算以P’1在最大泄漏发生时的压力下降值,其计算按照下列公式进行。
P1、P2、P’1、P’2在一条直线上,P1与P’1之间的时间差距即为Δt,可通过线性关系计算得到Δt和P’2,以及其余的P’3、P’4、P’5的值,即可获取以实际管道线路压力值中的最大值为起始值,在最大泄漏发生时的第一压降曲线。P’1、P’2、P’3、P’4、P’5的值组成了第一压降曲线。
作为一种优选方案,所述步骤4还包括选择通过与所述实际管道线路压力值中的最大值相等的所述起始压力值获取的所述第一压降曲线和所述第二压降曲线,判断所述实际管道线路压力值中除最大值以外的值是否均在所述第一压降曲线和所述第二压降曲线之间,若是,生成并记录一次中间报警,舍弃最先获取的所述实际管道线路压力值,并获取第N+1个所述实际管道线路压力值,重复步骤3,直至连续记录到5次中间报警,则管道线路已经泄漏,若否,不生成中间报警,舍弃最先获取的所述实际管道线路压力值,并获取第N+1个所述实际管道线路压力值,重复步骤3。即通过连续多次的判断进一步确定管道线路是否发生泄漏,增加由于其余非泄漏因素引起的数据波动而出现的错误判断情况。
另一方面,本发明实施例还提供了一种确定管道线路泄漏的装置,所述装置包括:
获取压降曲线模块:用于分别以管道线路的不同许可压力值作为起始压力值,获取管道线路在最大泄漏发生时的多条第一压降曲线,并且获取在最小泄漏发生时的多条第二压降曲线;
获取实际压力值模块:用于获取N个以预设时间为间隔的实际管道线路压力值,N为≥3的整数;
第一判断模块:用于判断所述实际管道线路压力值是否递减,若是,进入步骤4,若否,舍弃最先获取的所述实际管道线路压力值,并获取第N+1个所述实际管道线路压力值,重复步骤3;
第二判断模块:用于选择通过与所述实际管道线路压力值中的最大值相等的所述起始压力值获取的所述第一压降曲线和所述第二压降曲线,判断所述实际管道线路压力值中除最大值以外的值是否均在所述第一压降曲线和所述第二压降曲线之间,若是,则管道线路已经泄漏,若否,则管道线路未泄漏,舍弃最先获取的所述实际管道线路压力值,并获取第N+1个所述实际管道线路压力值,重复步骤3。
本发明实施例的装置采用第一判断模块和第二判断模块进行判断,在两个判断模块中的判断条件都满足的条件下,才能确定管道线路已经发生泄漏,避免了由于系统中其余非泄漏造成的数据波动而错误判断的情况,提高了有效判断的几率。
具体地,所述获取压降曲线模块包括:
第一获取单元:用于选择一个许可压力值作为起始压力值,获取M个以预设时间为间隔的最大泄漏发生时的第一管道线路压力值,得到以所述许可压力值作为起始压力值的所述第一压降曲线,再以其余许可压力值作为起始压力值,获取其余多条所述第一压降曲线;
第二获取单元:用于选择一个许可压力值作为起始压力值,获取M个以预设时间为间隔的最小泄漏发生时的第二管道线路压力值,得到以所述许可压力值作为起始压力值的所述第二压降曲线,再以其余许可压力值作为起始压力值,获取其余多条所述第二压降曲线;
其中M为≥3的整数。
优选地,所述获取压降曲线模块和所述获取实际压力值模块中所述以预设时间为间隔具体为以5秒为间隔。
优选地,所述获取压降曲线模块中所述不同许可压力值具体为从管道线路允许的最大许可压力值开始,每减小0.5Mpa作为一个许可压力值,直至取值为大于零的最小值。
优选地,所述获取压降曲线模块中所述最小泄漏发生时的压降速率为0.15Mpa/min。
优选地,所述获取实际压力值模块具体为获取每一秒的实际管道线路压力值,计算每个5秒的实际管道线路压力值平均值作为所述以预设时间为间隔的实际管道线路压力值。
优选地,所述第二判断模块中所述选择通过与所述实际管道线路压力值中的最大值相等的所述起始压力值获取的所述第一压降曲线和所述第二压降曲线具体为:
当N个所述实际管道线路压力值中的最大值与所述不同许可压力值中的取值相等时,获取以该实际管道线路压力值中的最大值作为初始压力值的所述第一压降曲线和所述第二压降曲线,
当N个所述实际管道线路压力值中的最大值与所述不同许可压力值中的取值不相等时,通过以最接近所述实际管道线路压力值中的最大值的所述许可压力值所获取的所述第一压降曲线,计算以所述实际管道线路压力值中的最大值为起始压力值,且在最大泄漏发生时的第一管道线路压力值,获取所述第一压降曲线。
优选地,所述最接近所述实际管道线路压力值中的最大值的所述许可压力值具体为:
在所述许可压力值大于所述实际管道线路压力值中的最大值的范围内选择最接近所述实际管道线路压力值中的最大值的所述许可压力值。
优选地,所述计算以所述实际管道线路压力值中的最大值为起始压力值,且在最大泄漏发生时的第一管道线路压力值按照下列公式进行计算:
其中,c为≥2的整数,
Pc-1为通过所述步骤1获取的第一压降曲线中的压力值,
Pc为通过所述步骤1获取的第一压降曲线中,在Pc-1的基础上间隔5秒时的压力值,
P’c为以所述实际管道线路压力值中的最大值为起始压力值,且在最大泄漏发生时的第一管道线路压力值,
Δt为当c=2时,Pc-1与所述实际管道线路压力值中的最大值之间的时间差值,
p1为当Pc-1中的c=2时,最接近所述实际管道线路压力值中的最大值的所述许可压力值,
p2为当Pc-1中的c=3时所述步骤1获取的第一压降曲线中的压力值,
p’1为当c=2时,P’c为在最大泄漏发生时,以所述实际管道线路压力值中的最大值为起始压力值的基础上间隔5秒时的第一管道线路压力值。
优选地,M=N=5。
优选地,所述第二判断模块还用于选择通过与所述实际管道线路压力值中的最大值相等的所述起始压力值获取的所述第一压降曲线和所述第二压降曲线,判断所述实际管道线路压力值中除最大值以外的值是否均在所述第一压降曲线和所述第二压降曲线之间,若是,生成并记录一次中间报警,舍弃最先获取的所述实际管道线路压力值,并获取第N+1个所述实际管道线路压力值,重复步骤3,直至连续记录到5次中间报警,则管道线路已经泄漏,若否,不生成中间报警,舍弃最先获取的所述实际管道线路压力值,并获取第N+1个所述实际管道线路压力值,重复步骤3。
上述所有可选技术方案,可以采用任意结合形成本公开的可选实施例,在此不再一一赘述。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (18)
1.一种确定管道线路泄漏的方法,其特征在于,所述方法包括:
步骤1:分别以管道线路的不同许可压力值作为起始压力值,获取管道线路在最大泄漏发生时的多条第一压降曲线,并且获取在最小泄漏发生时的多条第二压降曲线;
步骤2:获取N个以预设时间为间隔的实际管道线路压力值,N为≥3的整数;
步骤3:判断所述实际管道线路压力值是否递减,若是,进入步骤4,若否,舍弃最先获取的所述实际管道线路压力值,并获取第N+1个所述实际管道线路压力值,重复步骤3;
步骤4:选择通过与所述实际管道线路压力值中的最大值相等的所述起始压力值获取的所述第一压降曲线和所述第二压降曲线,判断所述实际管道线路压力值中除最大值以外的值是否均在所述第一压降曲线和所述第二压降曲线之间,若是,则管道线路已经泄漏,若否,则管道线路未泄漏,舍弃最先获取的所述实际管道线路压力值,并获取第N+1个所述实际管道线路压力值,重复步骤3。
2.根据权利要求1所述的方法,其特征在于,所述步骤1包括:选择一个许可压力值作为起始压力值,获取M个以预设时间为间隔的最大泄漏发生时的第一管道线路压力值,得到以所述许可压力值作为起始压力值的所述第一压降曲线,再以其余许可压力值作为起始压力值,获取其余多条所述第一压降曲线;
选择一个许可压力值作为起始压力值,获取M个以预设时间为间隔的最小泄漏发生时的第二管道线路压力值,得到以所述许可压力值作为起始压力值的所述第二压降曲线,再以其余许可压力值作为起始压力值,获取其余多条所述第二压降曲线;
其中M为≥3的整数。
3.根据权利要求2所述的方法,其特征在于,所述步骤1和所述步骤2中所述以预设时间为间隔具体为以5秒为间隔。
4.根据权利要求3所述的方法,其特征在于,所述步骤1中所述不同许可压力值具体为从管道线路允许的最大许可压力值开始,每减小0.5Mpa作为一个许可压力值,直至取值为大于零的最小值。
5.根据权利要求4所述的方法,其特征在于,所述步骤1中所述最小泄漏发生时的压降速率为0.15Mpa/min。
6.根据权利要求5所述的方法,其特征在于,所述步骤2具体为获取每一秒的实际管道线路压力值,计算每个5秒的实际管道线路压力值平均值作为所述以预设时间为间隔的实际管道线路压力值。
7.根据权利要求6所述的方法,其特征在于,所述步骤4中所述选择通过与所述实际管道线路压力值中的最大值相等的所述起始压力值获取的所述第一压降曲线和所述第二压降曲线具体为:
当N个所述实际管道线路压力值中的最大值与所述不同许可压力值中的取值相等时,获取以该实际管道线路压力值中的最大值作为初始压力值的所述第一压降曲线和所述第二压降曲线,
当N个所述实际管道线路压力值中的最大值与所述不同许可压力值中的取值不相等时,通过以最接近所述实际管道线路压力值中的最大值的所述许可压力值所获取的所述第一压降曲线,计算以所述实际管道线路压力值中的最大值为起始压力值,且在最大泄漏发生时的第一管道线路压力值,获取所述第一压降曲线。
8.根据权利要求7所述的方法,其特征在于,所述最接近所述实际管道线路压力值中的最大值的所述许可压力值具体为:
在所述许可压力值大于所述实际管道线路压力值中的最大值的范围内选择最接近所述实际管道线路压力值中的最大值的所述许可压力值。
9.根据权利要求2所述的方法,其特征在于,M=N=5。
10.一种确定管道线路泄漏的装置,其特征在于,所述装置包括:
获取压降曲线模块:用于执行步骤1:分别以管道线路的不同许可压力值作为起始压力值,获取管道线路在最大泄漏发生时的多条第一压降曲线,并且获取在最小泄漏发生时的多条第二压降曲线;
获取实际压力值模块:用于执行步骤2:获取N个以预设时间为间隔的实际管道线路压力值,N为≥3的整数;
第一判断模块:用于执行步骤3:判断所述实际管道线路压力值是否递减,若是,进入步骤4,若否,舍弃最先获取的所述实际管道线路压力值,并获取第N+1个所述实际管道线路压力值,重复步骤3;
第二判断模块:用于执行步骤4:选择通过与所述实际管道线路压力值中的最大值相等的所述起始压力值获取的所述第一压降曲线和所述第二压降曲线,判断所述实际管道线路压力值中除最大值以外的值是否均在所述第一压降曲线和所述第二压降曲线之间,若是,则管道线路已经泄漏,若否,则管道线路未泄漏,舍弃最先获取的所述实际管道线路压力值,并获取第N+1个所述实际管道线路压力值,重复步骤3。
11.根据权利要求10所述的装置,其特征在于,所述获取压降曲线模块包括:
第一获取单元:用于选择一个许可压力值作为起始压力值,获取M个以预设时间为间隔的最大泄漏发生时的第一管道线路压力值,得到以所述许可压力值作为起始压力值的所述第一压降曲线,再以其余许可压力值作为起始压力值,获取其余多条所述第一压降曲线;
第二获取单元:用于选择一个许可压力值作为起始压力值,获取M个以预设时间为间隔的最小泄漏发生时的第二管道线路压力值,得到以所述许可压力值作为起始压力值的所述第二压降曲线,再以其余许可压力值作为起始压力值,获取其余多条所述第二压降曲线;
其中M为≥3的整数。
12.根据权利要求11所述的装置,其特征在于,所述获取压降曲线模块和所述获取实际压力值模块中所述以预设时间为间隔具体为以5秒为间隔。
13.根据权利要求12所述的装置,其特征在于,所述获取压降曲线模块中所述不同许可压力值具体为从管道线路允许的最大许可压力值开始,每减小0.5Mpa作为一个许可压力值,直至取值为大于零的最小值。
14.根据权利要求13所述的装置,其特征在于,所述获取压降曲线模块中所述最小泄漏发生时的压降速率为0.15Mpa/min。
15.根据权利要求14所述的装置,其特征在于,所述获取实际压力值模块具体为获取每一秒的实际管道线路压力值,计算每个5秒的实际管道线路压力值平均值作为所述以预设时间为间隔的实际管道线路压力值。
16.根据权利要求15所述的装置,其特征在于,所述第二判断模块中所述选择通过与所述实际管道线路压力值中的最大值相等的所述起始压力值获取的所述第一压降曲线和所述第二压降曲线具体为:
当N个所述实际管道线路压力值中的最大值与所述不同许可压力值中的取值相等时,获取以该实际管道线路压力值中的最大值作为初始压力值的所述第一压降曲线和所述第二压降曲线,
当N个所述实际管道线路压力值中的最大值与所述不同许可压力值中的取值不相等时,通过以最接近所述实际管道线路压力值中的最大值的所述许可压力值所获取的所述第一压降曲线,计算以所述实际管道线路压力值中的最大值为起始压力值,且在最大泄漏发生时的第一管道线路压力值,获取所述第一压降曲线。
17.根据权利要求16所述的装置,其特征在于,所述最接近所述实际管道线路压力值中的最大值的所述许可压力值具体为:
在所述许可压力值大于所述实际管道线路压力值中的最大值的范围内选择最接近所述实际管道线路压力值中的最大值的所述许可压力值。
18.根据权利要求11所述的装置,其特征在于,M=N=5。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710631090.8A CN109307158B (zh) | 2017-07-28 | 2017-07-28 | 一种确定管道线路泄漏的方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710631090.8A CN109307158B (zh) | 2017-07-28 | 2017-07-28 | 一种确定管道线路泄漏的方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109307158A CN109307158A (zh) | 2019-02-05 |
CN109307158B true CN109307158B (zh) | 2020-07-10 |
Family
ID=65205212
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710631090.8A Active CN109307158B (zh) | 2017-07-28 | 2017-07-28 | 一种确定管道线路泄漏的方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109307158B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113653949B (zh) * | 2021-09-23 | 2023-01-31 | 西南石油大学 | 一种防止输油管道停输时阀室误关断的参数识别方法 |
CN114110439B (zh) * | 2021-11-22 | 2022-08-02 | 中国石油大学(北京) | 一种使用截断阀处压降速率检测干线输气管道泄漏的方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5618200A (en) * | 1979-07-18 | 1981-02-20 | Agency Of Ind Science & Technol | System for detecting leakage in pipeline |
WO2007128657A1 (de) * | 2006-05-10 | 2007-11-15 | Deutsche Transalpine Oelleitung Gmbh | Verfahren zur leckerkennung an rohrleitungen |
CN101737631A (zh) * | 2010-02-03 | 2010-06-16 | 西安长庆科技工程有限责任公司 | 基于h-q特性曲线的管道断漏定位方法 |
CN104180166A (zh) * | 2014-07-09 | 2014-12-03 | 中国石油大学(华东) | 一种基于管道压力数据的管道泄漏检测方法 |
CN105987284A (zh) * | 2015-01-27 | 2016-10-05 | 中国石油天然气股份有限公司 | 管道泄漏监测方法及装置 |
CN106481989A (zh) * | 2016-12-01 | 2017-03-08 | 山东省科学院激光研究所 | 管道泄漏检测方法及装置 |
-
2017
- 2017-07-28 CN CN201710631090.8A patent/CN109307158B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5618200A (en) * | 1979-07-18 | 1981-02-20 | Agency Of Ind Science & Technol | System for detecting leakage in pipeline |
WO2007128657A1 (de) * | 2006-05-10 | 2007-11-15 | Deutsche Transalpine Oelleitung Gmbh | Verfahren zur leckerkennung an rohrleitungen |
CN101737631A (zh) * | 2010-02-03 | 2010-06-16 | 西安长庆科技工程有限责任公司 | 基于h-q特性曲线的管道断漏定位方法 |
CN104180166A (zh) * | 2014-07-09 | 2014-12-03 | 中国石油大学(华东) | 一种基于管道压力数据的管道泄漏检测方法 |
CN105987284A (zh) * | 2015-01-27 | 2016-10-05 | 中国石油天然气股份有限公司 | 管道泄漏监测方法及装置 |
CN106481989A (zh) * | 2016-12-01 | 2017-03-08 | 山东省科学院激光研究所 | 管道泄漏检测方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN109307158A (zh) | 2019-02-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112115623B (zh) | 一种泄漏工况下输气管道阀室压降速率计算方法 | |
US5355324A (en) | Detecting leakage of fluid from a conduit | |
CN109307158B (zh) | 一种确定管道线路泄漏的方法和装置 | |
CN104359661A (zh) | 通用阀门性能试验装置 | |
KR20140083905A (ko) | 유량 연산 장치 및 유량 제어 장치 | |
NO20180810A1 (en) | System and method for identifying and recovering from a temporary sensor failure | |
WO2017077970A1 (ja) | 真空ポンプの判断システム、および真空ポンプ | |
CN104949808A (zh) | 一种漏率检测方法及系统 | |
CN112214904B (zh) | 一种输气管道压缩机抽吸条件下阀室压降速率计算方法 | |
CN104019852A (zh) | 一种基于节流件特征系数k的给水流量精确测试方法 | |
CN101839794A (zh) | 一种用于大型真空腔体批量真空检漏的方法及系统 | |
CN103913202B (zh) | 超声波水表截取系数处理方法 | |
US11555755B2 (en) | Method of calibrating multiple chamber pressure sensors | |
KR100906922B1 (ko) | 유량계 측정오차를 보정하여 누유를 감지하는 방법 및 장치 | |
CN108980631B (zh) | 一种基于在线仿真的负压波法管道泄漏检测系统 | |
CN104483135B (zh) | 一种液体火箭发动机故障管路隔离方法 | |
CN109885107B (zh) | 一种用于修正控制阀流量系数的方法及其装置 | |
RU2628657C2 (ru) | Способ поверки и калибровки газовых счетчиков | |
CN204514555U (zh) | 一种应用于低压省煤器的测漏系统 | |
CN204390751U (zh) | 一种核电站反应堆冷却剂系统喷射器试验系统 | |
CN116538073A (zh) | 一种浆液循环泵漏浆检测方法 | |
CN104835543A (zh) | 一种核电站反应堆冷却剂系统喷射器试验系统 | |
CN108345705B (zh) | 一种评估管道泄漏后果影响区域的方法及装置 | |
CN110878914B (zh) | 油气管道的泄漏监测方法及装置 | |
CN103542990B (zh) | 一种加油机管道监控方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |