基于传感器网络的油气数据采集系统及方法

文档序号:150957 发布日期:2021-10-26 浏览:17次 >En<

阅读说明:本技术 基于传感器网络的油气数据采集系统及方法 (Oil-gas data acquisition system and method based on sensor network ) 是由 杨永维 向小华 于 2021-07-23 设计创作,主要内容包括:本发明涉及油气管道监测技术领域,尤其是基于传感器网络的油气数据采集系统及方法,所述系统包括数据检测模块:用于检测油气管道的油气数据,所述油气数据包括压力值、流通量和温度;历史数据获取模块:用于获取油气管道发生泄漏时,各油气数据的变化幅度;分析频率生成模块:用于根据各油气数据的变化幅度,生成各油气数据的分析频率,所述分析频率与变化幅度成正比;异常分析模块:用于根据数据检测模块检测的油气数据,分析油气数据的异常值;分析频率调整模块:用于变化幅度最大的油气数据的异常值超过其异常阈值时,调高其他油气数据的分析频率。本发明能够合理调整对于各油气数据的分析频率,减少数据分析时的负荷。(The invention relates to the technical field of oil and gas pipeline monitoring, in particular to an oil and gas data acquisition system and method based on a sensor network, wherein the system comprises a data detection module: the system comprises a sensor, a data acquisition unit, a data processing unit and a data processing unit, wherein the sensor is used for detecting oil and gas data of an oil and gas pipeline, and the oil and gas data comprises a pressure value, a flow rate and a temperature; a historical data acquisition module: the method is used for acquiring the change amplitude of each oil gas data when the oil gas pipeline leaks; an analysis frequency generation module: the analysis frequency is used for generating the analysis frequency of each oil and gas data according to the variation amplitude of each oil and gas data, and the analysis frequency is in direct proportion to the variation amplitude; an anomaly analysis module: the abnormal value analysis module is used for analyzing the abnormal value of the oil gas data according to the oil gas data detected by the data detection module; an analysis frequency adjustment module: and when the abnormal value of the oil and gas data with the maximum change amplitude exceeds the abnormal threshold value, the analysis frequency of other oil and gas data is increased. The invention can reasonably adjust the analysis frequency of each oil gas data and reduce the load during data analysis.)

基于传感器网络的油气数据采集系统及方法

技术领域

本发明涉及油气管道监测技术领域,特别涉及基于传感器网络的油气数据采集系统及方法。

背景技术

石油与天然气是国民生活中不可或缺的一部分,在石油天然气工业中,石油与天然气的运输十分重要。我国对于石油与天然气的运输主要通过管道运输实现。在管道运输过程中,因各种外界或内部的原因,管道在长期使用下可能存在破损的情况,从而可能导致油气泄漏,而石油与天然气的泄漏必然会带来安全隐患。

为此,现有技术中采用了一系列的传感器对管道中的油气泄漏情况进行检测,通过分析这些传感器反映的油气数据对油气管道的泄漏情况进行分析,但我国的油气管道发布错综复杂,各个油气管道需要采集的油气数据繁多,为数据分析端带来了极高的难度,从而导致数据分析效率低且对于数据分析端的配置要求高等问题。

发明内容

本发明提供了基于传感器网络的油气数据采集系统,能够合理调整对于各油气数据的分析频率,减少数据分析时的负荷。

本发明提供的基础方案:

基于传感器网络的油气数据采集系统及方法,包括以下模块:

数据检测模块:用于检测油气管道的油气数据,所述油气数据包括压力值、流通量和温度;

历史数据获取模块:用于获取油气管道发生泄漏时,各油气数据的变化幅度;

分析频率生成模块:用于根据各油气数据的变化幅度,生成各油气数据的分析频率,所述分析频率与变化幅度成正比;

异常分析模块:用于根据数据检测模块检测的油气数据,分析油气数据的异常值;

分析频率调整模块:用于在变化幅度最大的油气数据的异常值超过其异常阈值时,调高其他油气数据的分析频率。

本发明的原理及优点在于:油气管道发生泄漏时,各油气数据的变化幅度是不同的,本方案对油气管道历史发生泄漏时,各油气数据的变化幅度进行分析,对于变化幅度越大的油气数据进行更加频繁的数据分析,其原理在于,油气管道发生泄漏时,对变化幅度越大的油气数据进行检测分析时也会更容易快速得到油气数据异常的检测结果,且其在相同的泄漏情况下,数据的变化幅度更大,会更加容易体现出来油气数据的异常,故当变化幅度大的油气数据都不存在异常情况时,油气泄漏的概率相对较低。除此之外,本方案中检测到变化幅度最大的油气数据的异常值超过其异常阈值时,调高其他油气数据的分析频率,其原理在于,变化幅度最大的油气数据发生异常后,表明燃气管道有泄漏情况的概率较高,故此时提高其他油气数据的分析频率,从而达到根据油气管道发生泄漏的可能性,合理调控油气数据分析频率的技术效果,同时减小了对油气数据进行分析时的负荷,降低了对于数据分析设备的配置要求。

进一步,所述历史数据获取模块用于分别获取不同油气管道发生泄漏时,各油气数据的变化幅度;

所述分析频率生成模块:用于根据不同油气管道发生泄漏时,各油气数据的变化幅度,生成对不同油气管道各油气数据的分析频率。

有益效果:油气管道分布在城市的大街小巷,各个油气管道的布线方式、检测仪器的安装方式各不相同,故发生油气泄漏时,各油气数据的变化幅度也可能存在差别,即变化幅度最大的油气数据可能不同,所以分别获取不同的油气管道历史中发生泄漏时,各油气数据的变化幅度,以更加精确的针对不同油气管道的泄漏情况进行检测。

进一步,还包括阀门控制模块:用于根据所述油气数据的异常值,控制阀门开度;

所述阀门控制模块包括异常数量计算模块和阀门开度调整模块:

所述异常数量计算模块:用于计算异常值超过其异常阈值的油气数据的数量,及异常值未超过其异常阈值的油气数据的数量;

所述阀门开度调整模块:用于在异常值未超过其异常阈值的油气数据少于异常值超过其异常阈值的油气数据时,关小油气管道的阀门开度;异常值未超过其异常阈值的油气数据多于异常值超过其异常阈值的油气数据时,开大油气管道的阀门开度并重新对油气数据进行检测与分析。

有益效果:异常值未超过其异常阈值的油气数据少于异常值超过其异常阈值的油气数据时,表示油气存在泄漏情况的概率较大,需要关小油气管道的阀门开度以及时控制油气的泄漏情况;油气发生泄漏时,各项油气数据都会有所体现,而异常值未超过其异常阈值的油气数据多于异常值超过其异常阈值的油气数据时,说明油气发生泄漏的概率较小,有可能是个别检测装置发生了故障,故此时开大阀门,管道内的油气密度越大,油气数据的异常情况将更加明显,故通过开大阀门使油气数据的异常情况更加清楚的体现,并对开大阀门后的油气管道的油气数据重新进行检测与分析。

进一步,所述阀门控制模块还包括智能预估模块:

所述智能预估模块:用于通过人工智能模型,根据当前的阀门开度和油气数据,分析开大油气管道的阀门开度后的危险系数及异常值最大的油气数据;

所述阀门开度调整模块:用于在异常值未超过其异常阈值的油气数据多于异常值超过其异常阈值的油气数据,但危险系数超过危险阈值时,关小油气管道的阀门开度;

所述分析频率调整模块:还用于调高对开大油气管道的阀门开度后,异常值最大的油气数据的分析频率。

有益效果:开大油气管道的阀门开度后,可能会存在安全隐患,故本方案对开大阀门后的情况进行预估,具体涉及危险系数以及异常值最大的油气数据的预估。据此,便可在危险系数超过危险阈值时,不予开大油气管道的阀门开度,防止安全事故。调高对开大油气管道的阀门开度后,异常值最大的油气数据的分析频率,从而更加快速的检测出油气是否发生泄漏,因为油气管道的泄漏时间越长,安全隐患就越大,所以本方案中调高开大阀门后异常值最大的油气数据的分析频率,以达到快速得到油气数据异常情况的目的。

基于传感器网络的油气数据采集方法,包括以下步骤:

S1:检测油气管道的油气数据,所述油气数据包括压力值、流通量和温度;

S2:获取油气管道发生泄漏时,各油气数据的变化幅度;

S3:根据各油气数据的变化幅度,生成各油气数据的分析频率,所述分析频率与变化幅度成正比;

S4:根据检测的油气数据,分析油气数据的异常值;

S5:变化幅度最大的油气数据的异常值超过其异常阈值时,调高其他油气数据的分析频率。

进一步,所述S2:分别获取不同油气管道发生泄漏时,各油气数据的变化幅度;

所述S3:根据不同油气管道发生泄漏时,各油气数据的变化幅度,生成对不同油气管道各油气数据的分析频率。

进一步,还包括S6:根据所述油气数据的异常值,控制阀门开度;

所述S6包括:

S6010:计算异常值超过其异常阈值的油气数据的数量,及异常值未超过其异常阈值的油气数据的数量;

S6020:异常值未超过其异常阈值的油气数据少于异常值超过其异常阈值的油气数据时,关小油气管道的阀门开度;异常值未超过其异常阈值的油气数据多于异常值超过其异常阈值的油气数据时,开大油气管道的阀门开度并重新对油气数据进行检测与分析。

进一步,所述S6010和S6020间还包括:

S6015:通过人工智能模型,根据当前的阀门开度和油气数据,分析开大油气管道的阀门开度后的危险系数及异常值最大的油气数据;

所述S6020:异常值未超过其异常阈值的油气数据多于异常值超过其异常阈值的油气数据,但危险系数超过危险阈值时,关小油气管道的阀门开度;

还包括S7:调高对开大油气管道的阀门开度后,异常值最大的油气数据的分析频率。

附图说明

图1为本发明实施例基于传感器网络的油气数据采集系统的逻辑框图。

图2为本发明实施例基于传感器网络的油气数据采集方法的流程框图。

具体实施方式

下面通过具体实施方式进一步详细说明:

实施例1基本如附图1所示:

基于传感器网络的油气数据采集系统,包括数据检测模块、历史数据获取模块、分析频率生成模块、异常分析模块和分析频率调整模块。所述数据检测模块检测油气管道的油气数据,所述油气数据包括压力值、流通量和温度,本实施例中,在油气管道上设有多个检测节点,每一个检测节点中都设有数据检测模块。

历史数据获取模块分别获取不同油气管道发生泄漏时,各油气数据的变化幅度,具体的,获取油气管道发生泄漏时,相邻检测节点各油气数据的差值,设上游检测节点的油气数据(压力值、流通量和温度)为A(A1、A2、A3),下游检测节点的油气数据(压力值、流通量和温度)为B(B1、B2、B3),以(A-B)/A作为各油气数据的变化幅度。

分析频率生成模块根据不同油气管道发生泄漏时,各油气数据的变化幅度,生成对不同油气管道各油气数据的分析频率,所述分析频率与变化幅度成正比,即油气数据在油气管道发生泄漏时的变化幅度越大,其分析频率也会越高,本方案中共有三个油气数据,故在设置分析频率时,由高到低分别为2min/次、5min/次和8min/次。

异常分析模块根据数据检测模块检测的油气数据,分析油气数据的异常值,所述异常值为(A-B)。分析频率调整模块用于变化幅度最大的油气数据的异常值超过其异常阈值时,调高其他油气数据的分析频率,本实施例中将其他油气数据的分析频率调高为原分析频率的两倍,本实施例中各油气数据的异常阈值均为上游检测节点检测到的油气数据的十分之一。

实施例2基本如附图1所示:

实施例2基本原理与实施例1相同,其区别在于实施例2中还包括阀门控制模块,用于根据所述油气数据的异常值,控制上游检测节点中的阀门开度。阀门控制模块包括异常数量计算模块、智能预估模块和阀门开度调整模块。异常数量计算模块用于计算异常值超过其异常阈值的油气数据的数量,及异常值未超过其异常阈值的油气数据的数量。

异常值未超过其异常阈值的油气数据少于异常值超过其异常阈值的油气数据时,阀门开度调整模块关小油气管道的阀门开度。

异常值未超过其异常阈值的油气数据多于异常值超过其异常阈值的油气数据时,智能预估模块通过人工智能模型,根据当前的阀门开度和油气数据,分析开大油气管道的阀门开度后的危险系数及异常值最大的油气数据。

具体的,智能预估模块通过BP神经网络模型,使用BP神经网络技术来对危险系数及异常值最大的油气数据进行预测,具体的首先构建一个三层的BP神经网络模型,包括输入层、隐层和输出层,本实施例中,以当前的阀门开度、压力值、流通量和温度作为输入层的输入,因此输入层有4个节点,而输出是危险系数及异常值最大的油气数据,因此共有2个节点,本实施例中,危险系数由高至低分为1-10;针对于隐层,本实施例使用了以下公式来确定隐层节点的数量:其中l为隐层的节点数,n为输入层的节点数,m为输出层的节点数,a为1至10之间的一个数,本实施例中取为6,因此隐层共有9个节点。BP神经网络通常采用Sigmoid可微函数和线性函数作为网络的激励函数。本实施例选择S型正切函数tansig作为隐层神经元的激励函数。预测模型选取S型对数函数tansig作为输出层神经元的激励函数。在BP网络模型构建完毕后,利用历史数据作为样本对模型进行训练,训练完成后得到的预测模型可以取得较为准确的预测结果。

阀门开度调整模块用于异常值未超过其异常阈值的油气数据多于异常值超过其异常阈值的油气数据,但危险系数超过危险阈值时,关小油气管道的阀门开度;异常值未超过其异常阈值的油气数据多于异常值超过其异常阈值的油气数据,且危险系数未超过危险阈值时,开大油气管道的阀门开度并重新对油气数据进行检测与分析。本实施例中,危险阈值为4。

分析频率调整模块还用于调高对开大油气管道的阀门开度后,异常值最大的油气数据的分析频率,本实施例中调整为原分析频率的两倍。

实施例3基本如附图2所示:

基于传感器网络的油气数据采集方法,包括以下步骤:

S1:检测油气管道的油气数据,所述油气数据包括压力值、流通量和温度;本实施例中,在油气管道上设有多个检测节点,每一个检测节点中都会对油气管道的油气数据进行检测。

S2:分别获取不同油气管道发生泄漏时,各油气数据的变化幅度;具体的,获取油气管道发生泄漏时,相邻检测节点各油气数据的差值,设上游检测节点的油气数据(压力值、流通量和温度)为A(A1、A2、A3),下游检测节点的油气数据(压力值、流通量和温度)为B(B1、B2、B3),以(A-B)/A作为各油气数据的变化幅度。

S3:根据不同油气管道发生泄漏时,各油气数据的变化幅度,生成对不同油气管道各油气数据的分析频率,所述分析频率与变化幅度成正比;即油气数据在油气管道发生泄漏时的变化幅度越大,其分析频率也会越高,本方案中共有三个油气数据,故在设置分析频率时,由高到低分别为2min/次、5min/次和8min/次。

S4:根据检测的油气数据,分析油气数据的异常值;所述异常值为(A-B)。

S5:变化幅度最大的油气数据的异常值超过其异常阈值时,调高其他油气数据的分析频率;本实施例中将其他油气数据的分析频率调高为原分析频率的两倍,本实施例中各油气数据的异常阈值均为上游检测节点检测到的油气数据的十分之一。

实施例4基本如附图2所示:

实施例4基本原理与实施例3相同,其区别在于实施例4中还包括S6和S7。

所述S6包括:

S6010:计算异常值超过其异常阈值的油气数据的数量,及异常值未超过其异常阈值的油气数据的数量;

1、异常值未超过其异常阈值的油气数据少于异常值超过其异常阈值的油气数据时:

S6020:关小上游检测节点中的油气管道的阀门开度。

2、异常值未超过其异常阈值的油气数据多于异常值超过其异常阈值的油气数据时:

S6015:通过人工智能模型,根据当前的阀门开度和油气数据,分析开大油气管道的阀门开度后的危险系数及异常值最大的油气数据;具体的,构建一个三层的BP神经网络模型,以当前的阀门开度、压力值、流通量和温度作为输入层的输入,危险系数及异常值最大的油气数据作为输出层的输出。

S6020:本实施例中,危险系数由高至低分为1-10。危险系数超过危险阈值时,关小油气管道的阀门开度;危险系数未超过危险阈值时,开大油气管道的阀门开度并重新对油气数据进行检测与分析。本实施例中,危险阈值为4。

S7:调高对开大油气管道的阀门开度后,异常值最大的油气数据的分析频率,本实施例中调整为原分析频率的两倍。

以上的仅是本发明的实施例,方案中公知的具体结构及特性等常识在此未作过多描述,所属领域普通技术人员知晓申请日或者优先权日之前发明所属技术领域所有的普通技术知识,能够获知该领域中所有的现有技术,并且具有应用该日期之前常规实验手段的能力,所属领域普通技术人员可以在本申请给出的启示下,结合自身能力完善并实施本方案,一些典型的公知结构或者公知方法不应当成为所属领域普通技术人员实施本申请的障碍。应当指出,对于本领域的技术人员来说,在不脱离本发明结构的前提下,还可以作出若干变形和改进,这些也应该视为本发明的保护范围,这些都不会影响本发明实施的效果和专利的实用性。本申请要求的保护范围应当以其权利要求的内容为准,说明书中的具体实施方式等记载可以用于解释权利要求的内容。

11页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种基于贝叶斯框架确定管道泄漏数量与位置的方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!