首页> 中国专利> 在流体输送管道中估计负压波的波速的方法及装置

在流体输送管道中估计负压波的波速的方法及装置

摘要

本发明公开了一种在流体输送管道中估计负压波的波速的方法,其中所述负压波是由于所述流体输送管道发生泄漏而产生的,所述方法包括:接收来自多个传感器的多个压力信号;根据所接收的多个压力信号,确定所述负压波到达相邻的传感器的时间差;确定所述负压波的波源所在的波源传感器区段;估计所述负压波在非波源传感器区段和波源传感器区段的波速。本发明还公开了在流体输送管道中估计负压波的波速的装置。

著录项

  • 公开/公告号CN103822097A

    专利类型发明专利

  • 公开/公告日2014-05-28

    原文格式PDF

  • 申请/专利权人 国际商业机器公司;

    申请/专利号CN201210465977.1

  • 申请日2012-11-16

  • 分类号F17D5/02;

  • 代理机构北京市中咨律师事务所;

  • 代理人刘薇

  • 地址 美国纽约

  • 入库时间 2024-02-19 23:41:12

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2016-11-16

    授权

    授权

  • 2014-06-25

    实质审查的生效 IPC(主分类):F17D5/02 申请日:20121116

    实质审查的生效

  • 2014-05-28

    公开

    公开

说明书

技术领域

本发明涉及流体输送管道的泄漏检测和定位,更具体地,涉及在流体 输送管道中估计负压波的波速的方法及装置。

背景技术

在流体输送管道的管理中,泄漏检测和定位是一项重要的技术。现有 的用于管道的泄漏检测和定位的技术包括声压波(负压波)检测和定位方 法、平衡方法、统计方法、实时暂态模型(RTTM)方法等,其中声压波 检测和定位方法由于成本低、泄漏检测性能高和相对低的误报警而最为常 用。

在声压波检测和定位方法中,多个传感器被安装在流体输送管道的不 同位置处,以持续检测声压波的压力。当泄漏发生时,传感器会检测到压 力的突然下降,并且该压力的下降沿着流体输送管道从泄漏处向上游和下 游传播。这样,通过检测到声压波的压力的下降,可以检测流体输送管道 的泄漏。

图2是描述现有的声压波检测和定位方法的示意图。如图2所示,在 流体输送管道上安装有6个传感器S1-S6。假设泄漏发生在传感器S3与S4 之间,则由于泄漏而产生的声压波分别向上游和下游传播。假设在上游处 的传感器S2在时间t1处检测到该声压波,而在下游处的传感器S5在时间 t2处检测到该声压波。假设泄漏的位置与上游的传感器S2之间的距离为 d1,与下游的传感器S5之间的距离为d2,则可通过下面的等式(1)计算 泄漏的位置Dleak

Dleak=V(t1-t2)+d1+d22---(1)

其中,V表示声压波的传播速度(也称为波速)。因此,为了能够准确地 定位泄漏的位置,需要获得准确的波速V。

现有的两种用于估计波速的方法是音锤模拟法和经验公式法。

在音锤模拟法中,使用音锤作为声压波的波源,以产生声压波而向传 感器传播。在已知波源与传感器之间的距离的情况下,通过测量声压波的 产生时间与传感器检测到声压波的时间的差值,可以计算波速。然而,音 锤模拟法是离线的模拟法,其并不能反映泄漏实际发生时的波速值,因为 波速容易受到环境的影响,例如流体的种类(诸如原油、柴油等)、流体 的温度、泄漏的位置、流体输送管道的拓扑结构等。此外,音锤模拟法的 测量过程需要额外的成本。

在经验公式法中,声压波的波速被认为与流体体积弹性系数、流体密 度、弹性模数、管道直径、管道厚度和流体的流动速度等有关。通过获取 泄漏发生时这些相关参数的值,利用经验公式计算声压波的波速。然而, 经验公式法所需的相关参数实际上不太容易获得准确的值,而且经验公式 本身也存在不准确性。

因此,需要一种能够更准确地估计声压波的波速的方法,即使波速容 易受到环境的影响,也能够准确地估计波速。

发明内容

根据本发明的一个方面,提供了一种在流体输送管道中估计负压波的 波速的方法,其中,所述负压波是由于流体输送管道的正常操作而产生的, 所述方法包括:接收来自多个传感器的多个压力信号;确定所述负压波的 波源的位置;根据所述多个压力信号,确定所述负压波到达相邻的传感器 的时间差;以及估计所述负压波在各个传感器区段的波速。

根据本发明的另一个方面,提供了一种在流体输送管道中估计负压波 的波速的方法,其中所述负压波是由于所述流体输送管道发生泄漏而产生 的,所述方法包括:接收来自多个传感器的多个压力信号;根据所接收的 多个压力信号,确定所述负压波到达相邻的传感器的时间差;确定所述负 压波的波源所在的波源传感器区段;估计所述负压波在非波源传感器区段 和所述波源传感器区段的波速。

根据本发明的再一个方面,提供了一种在流体输送管道中估计负压波 的波速的装置,其中,所述负压波是由于流体输送管道的正常操作而产生 的,所述装置包括:接收模块,其被配置为接收来自多个传感器的多个压 力信号;位置确定模块,其被配置为确定所述负压波的波源的位置;时间 差确定模块,其被配置为根据所述多个压力信号,确定所述负压波到达相 邻的传感器的时间差;以及波速估计模块,其被配置为估计所述负压波在 各个传感器区段的波速。

根据本发明的再一个方面,提供了一种在流体输送管道中估计负压波 的波速的装置,其中所述负压波是由于所述流体输送管道发生泄漏而产生 的,所述装置包括:接收模块,其被配置为接收来自多个传感器的多个压 力信号;时间差确定模块,其被配置为根据所接收的多个压力信号,确定 所述负压波到达相邻的传感器的时间差;区段确定模块,其被配置为确定 所述负压波的波源所在的波源传感器区段;以及波速估计模块,其被配置 为估计所述负压波在非波源传感器区段和所述波源传感器区段的波速。

附图说明

通过结合附图对本公开示例性实施方式进行更详细的描述,本公开的 上述以及其它目的、特征和优势将变得更加明显,其中,在本公开示例性 实施方式中,相同的参考标号通常代表相同部件。

图1示出了适于用来实现本发明实施方式的示例性计算机系统/服务器 12的框图;

图2是描述现有的声压波检测和定位方法的示意图;

图3是根据本发明的一个实施例的在流体输送管道中估计负压波的波 速的方法的流程图;

图4示意性地示出了在对齐去噪处理的各个阶段的负压波的波形图;

图5是描述实施图3所示的方法的应用例的示意图;

图6是根据本发明的一个实施例的在流体输送管道中估计负压波的波 速的方法的流程图;

图7是描述实施图6所示的方法的应用例的示意图;

图8是根据本发明的一个实施例的在流体输送管道中估计负压波的波 速的装置的示意性方框图;

图9是根据本发明的一个实施例的在流体输送管道中估计负压波的波 速的装置的示意性方框图。

具体实施方式

下面将参照附图更详细地描述本公开的优选实施方式。虽然附图中显 示了本公开的优选实施方式,然而应该理解,可以以各种形式实现本公开 而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了使 本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的 技术人员。

所属技术领域的技术人员知道,本发明可以实现为系统、方法或计算 机程序产品。因此,本公开可以具体实现为以下形式,即:可以是完全的 硬件、也可以是完全的软件(包括固件、驻留软件、微代码等),还可以 是硬件和软件结合的形式,本文一般称为“电路”、“模块”或“系统”。此外, 在一些实施例中,本发明还可以实现为在一个或多个计算机可读介质中的 计算机程序产品的形式,该计算机可读介质中包含计算机可读的程序代码。 可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以 是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例 如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、 装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子 (非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁 盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程 只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器 (CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在 本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质, 该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。

计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的 数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以 采用多种形式,包括——但不限于——电磁信号、光信号或上述的任意合 适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任 何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指 令执行系统、装置或者器件使用或者与其结合使用的程序。

计算机可读介质上包含的程序代码可以用任何适当的介质传输,包 括——但不限于——无线、电线、光缆、RF等等,或者上述的任意合适的 组合。

可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作 的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸 如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如”C” 语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、 部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计 算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。 在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包 括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到 外部计算机(例如利用因特网服务提供商来通过因特网连接)。

下面将参照本发明实施例的方法、装置(系统)和计算机程序产品的 流程图和/或框图描述本发明。应当理解,流程图和/或框图的每个方框以及 流程图和/或框图中各方框的组合,都可以由计算机程序指令实现。这些计 算机程序指令可以提供给通用计算机、专用计算机或其它可编程数据处理 装置的处理器,从而生产出一种机器,这些计算机程序指令通过计算机或 其它可编程数据处理装置执行,产生了实现流程图和/或框图中的方框中规 定的功能/操作的装置。

也可以把这些计算机程序指令存储在能使得计算机或其它可编程数据 处理装置以特定方式工作的计算机可读介质中,这样,存储在计算机可读 介质中的指令就产生出一个包括实现流程图和/或框图中的方框中规定的 功能/操作的指令装置(instruction  means)的制造品(manufacture)。

也可以把计算机程序指令加载到计算机、其它可编程数据处理装置、 或其它设备上,使得在计算机、其它可编程数据处理装置或其它设备上执 行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机或其它 可编程装置上执行的指令能够提供实现流程图和/或框图中的方框中规定 的功能/操作的过程。

图1示出了适于用来实现本发明实施方式的示例性计算机系统/务器 12的框图。图1显示的计算机系统/服务器12仅仅是一个示例,不应对本 发明实施例的功能和使用范围带来任何限制。

如图1所示,计算机系统/服务器12以通用计算设备的形式表现。计 算机系统/服务器12的组件可以包括但不限于:一个或者多个处理器或者 处理单元16,系统存储器28,连接不同系统组件(包括系统存储器28和 处理单元16)的总线18。

总线18表示几类总线结构中的一种或多种,包括存储器总线或者存储 器控制器,外围总线,图形加速端口,处理器或者使用多种总线结构中的 任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标 准体系结构(ISA)总线,微通道体系结构(MAC)总线,增强型ISA总 线、视频电子标准协会(VESA)局域总线以及外围组件互连(PCI)总线。 计算机系统/服务器12典型地包括多种计算机系统可读介质。这些介质可 以是任何能够被计算机系统/服务器12访问的可用介质,包括易失性和非 易失性介质,可移动的和不可移动的介质。

系统存储器28可以包括易失性存储器形式的计算机系统可读介质,例 如随机存取存储器(RAM)30和/或高速缓存存储器32。计算机系统/服务 器12可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机系 统存储介质。仅作为举例,存储系统34可以用于读写不可移动的、非易失 性磁介质(图1未显示,通常称为“硬盘驱动器”)。尽管图1中未示出, 可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器, 以及对可移动非易失性光盘(例如CD-ROM,DVD-ROM或者其它光介质) 读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数 据介质接口与总线18相连。存储器28可以包括至少一个程序产品,该程 序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行 本发明各实施例的功能。

具有一组(至少一个)程序模块42的程序/实用工具40,可以存储在 例如存储器28中,这样的程序模块42包括——但不限于——操作系统、 一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一 个或某种组合中可能包括网络环境的实现。程序模块42通常执行本发明所 描述的实施例中的功能和/或方法。

计算机系统/服务器12也可以与一个或多个外部设备14(例如键盘、 指向设备、显示器24等)通信,还可与一个或者多个使得用户能与该计算 机系统/务器12交互的设备通信,和/或与使得该计算机系统/服务器12 能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调 器等等)通信。这种通信可以通过输入/输出(I/O)接口22进行。并且, 计算机系统/服务器12还可以通过网络适配器20与一个或者多个网络(例 如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。 如图所示,网络适配器20通过总线18与计算机系统/服务器12的其它模 块通信。应当明白,尽管图中未示出,可以结合计算机系统/服务器12使 用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处 理单元、外部磁盘驱动阵列、RAID系统、磁带驱动器以及数据备份存储 系统等。

图3是根据本发明的一个实施例的在流体输送管道中估计负压波的波 速的方法的流程图。下面结合附图,对本实施例进行详细说明。

本实施例的方法可适用于由于流体输送管道的正常操作而产生的负压 波的情形。流体输送管道的正常操作例如包括流体输送管道的阀门在指定 时间的开启或关闭、流体输送管道中流体的种类的改变、泵的启动或关闭、 流体输送管道中空气的填充或释放等。这些操作根据流体输送管道的工作 日程而执行。所谓工作日程是指调度流体输送管道上的各个部件的工作的 时间表,可包括例如各阀门分别在何时开启或关闭、泵何时启动或关闭等 的信息。

如图3所示,在步骤S310,接收来自多个传感器的多个压力信号。在 产生了负压波之后,流体输送管道上的多个传感器可在不同的时间处检测 到负压波的压力信号。

接着,在步骤S320,确定负压波的波源的位置。如前所述,已知负压 波的产生是由于流体输送管道的正常操作而产生的,而该正常操作是按照 流体输送管道的工作日程执行的。因此,根据流体输送管道的工作日程, 可以确定流体输送管道上的哪个部件在执行当前操作以及操作的发生时 间,从而进一步确定正在执行当前操作的部件的位置为负压波的波源的位 置。

然后,在步骤S330,根据所接收的多个压力信号,确定负压波到达相 邻的传感器的时间差。

在本实施例中,为了获得准确的时间差,对多个压力信号进行对齐和 去噪的并行处理,然后确定对齐的相邻的传感器的压力信号的起始时间的 差为负压波到达相邻的传感器的时间差。

对齐和去噪的并行处理能够在对齐压力信号的同时除去信号中的噪 音,以获得对齐的压力信号和分离的噪声信号。下面通过具体实施例来描 述对齐和去噪的并行处理。

在一个实例性实施例中,首先,在指定时间段内,对多个压力信号的 每一个采样相同时间长度的信号片段作为采样序列。指定时间段是包括负 压波的发生时间的一段时间。对于每一个压力信号,采样的起始时间可以 相同或不同。接着,使用这些采样序列,对包含对齐指标和去噪指标的目 标函数进行最小化,从而获得在对齐指标和去噪指标的共同约束下的目标 函数的最小值。然后,再次在指定时间段内对每一个压力信号进行采样以 获得采样序列,其中本次对各个压力信号的采样时间与前一次对相应压力 信号的采样时间不同。使用这些采样序列对目标函数进行最小化。在多次 执行了上述的采样和最小化操作后,可得到与不同采样序列对应的多个目 标函数的最小值。然后,比较这些目标函数的最小值,确定这些目标函数 的最小值中的最小值所对应的多个采样序列为对齐的采样序列,并且获得 对应的从这些采样序列中分离的噪声信号。根据对齐的采样序列,可获得 相邻的传感器的时间差。根据分离的噪声信号,可评估对应的传感器的信 噪比以获得传感器的噪声水平。在该实例性实施例中,可以使用任意的状 态空间搜索方法。

在另一个实例性实施例中,首先,在指定时间段内,对多个压力信号 的每一个采样相同时间长度的信号片段作为采样序列。指定时间段是包括 负压波的产生时间的一段时间。对于每一个压力信号,采样的起始时间可 以相同或不同。接着,将多个采样序列形成采样矩阵,其中采样矩阵的每 一行是一个压力信号的采样序列。然后,对采样矩阵进行分解,以使得分 解后得到的第一矩阵的秩小于第一指定值,分解后得到的第二矩阵的稀疏 性指标小于第二指定值,并且采样矩阵与第一和第二矩阵的残余误差最小。 在该实施例中,第一矩阵的秩小于第一指定值可作为对齐指标,第二矩阵 的稀疏性指标小于第二指定值可作为去噪指标,采样矩阵与第一和第二矩 阵的残余误差可作为目标函数。相应地,所获得的第一矩阵是对齐矩阵, 而第二矩阵是噪声矩阵。稀疏性指标可以是例如矩阵中非零元素的个数, 也可以是其它任何表示稀疏性的指标。然后,再次在指定时间段内对每一 个压力信号进行采样以获得采样序列,其中本次对各个压力信号的采样时 间与前一次对相应压力信号的采样时间不同。使用再次所采样的采样序列 形成采样矩阵并进行矩阵分解,以获得对齐矩阵和噪声矩阵以及残余误差 的最小值。在多次执行了上述的采样操作、形成操作和分解操作后,可得 到多个残余误差的最小值以及相应的对齐矩阵和噪声矩阵。然后,比较这 多个残余误差的最小值,以确定多个残余误差的最小值中的最小值所对应 的采样矩阵中的采样序列为对齐的采样序列。根据对齐的采样序列,可获 得相邻的传感器的时间差。根据噪声矩阵,可以评估各个传感器的信噪比 以获得各个传感器的噪声水平。

图4示意性地示出了在对齐去噪处理的各个阶段的负压波的波形图, 其中,左上图示出了多个传感器所检测到的原始负压波的波形图,右上图 示出了对齐的负压波的波形图,左下图示出了对齐且去噪后的负压波的波 形图,右下图示出了通过去噪处理提取的噪声的波形图。可以看出,通过 对齐和去噪的并行处理,可以获得具有良好对齐的信号和分离的噪声信号。

然后,在步骤S340,估计负压波在各个传感器区段的波速。流体输送 管道上的传感器可将流体输送管道划分成多个传感器区段。根据在步骤 S320确定的负压波的波源的位置,可以知道波源所在的波源传感器区段, 不存在波源的传感器区段成为非波源传感器区段。

在步骤S340中,对于至少一个非波源传感器区段的每一个,根据该非 波源传感器区段的两个端点传感器的距离差和在步骤S330中确定的负压 波到达这两个端点传感器的时间差,计算负压波在该非波源传感器区段的 波速。具体地,负压波在某一非波源传感器区段的波速可以等于该区段的 两个端点传感器的距离差Dseg除以这两个端点传感器的时间差Δt,即Vseg=Dseg/Δt。接着,对于波源传感器区段,根据波源的位置、波源传感器区 段的两个端点传感器的距离差和负压波到达这两个端点传感器的时间差, 计算负压波在波源传感器区段的波速。具体地,负压波在波源传感器区段 的波速按照下面的等式(2)计算:

Vseg=(2D波源–Dseg)/Δt    (2)

其中,Vseg表示负压波在波源传感器区段的波速,D波源表示波源的位置(即 波源到流体输送管道的起点的距离),Dseg是波源传感器区段的距离差, Δt表示时间差。

进一步地,在本实施例中,还可以记录负压波的波源所在的传感器区 段、负压波在各个传感器区段的波速和流体输送管道所输送的流体的种类, 作为流体输送管道的基于工作日程的波速信息。此外,流体的温度、对应 的流体输送管道的操作、操作的发生时间和传感器的信噪比也可以被记录 在基于工作日程的波速信息中。

通过以上描述可以看出,本实施例的在线确定负压波的波速的方法能 够根据流体输送管道的工作日程,准确地确定负压波发生的波源位置,并 通过对压力信号进行对齐和去噪并行处理,获得负压波到达相邻传感器的 时间差,从而计算负压波在各个传感器区段之间的波速。另外,基于工作 日程的波速信息可用于估计实际泄漏发生时的负压波的波速。

图5是描述实施图3所示的方法的应用例的示意图。在图5所示的例 子中,根据流体输送管道的拓扑结构,传感器S1、S2、S3、S4、S5、S6 之间的距离D12、D23、D34、D45、D56是已知的,并且流体输送管道上的阀 门的位置D阀门也是已知的。假设在传感器S3与传感器S4之间的阀门被开 启,则由此产生的负压波分别向上游(沿着传感器S3、S2、S1的方向) 和下游(沿着传感器S4、S5、S6的方向)传播,并且传感器S1、S2、S3、 S4、S5、S6在不同的时间检测到负压波的压力信号。对传感器检测到的压 力信号进行对齐和去噪并行处理,并根据对齐的压力信号获得到达相邻的 传感器的时间差Δt12、Δt23、Δt34、Δt45、Δt56。这样,对于非波源传感 器区段Seg12、Seg23、Seg45、Seg56,负压波的波速分别为V12=D12/Δt12、 V23=D23/Δt23、V45=D45/Δt45、V56=D56/Δt56,而在波源传感器区段Seg34, 负压波的波速为V34=(2D阀门–D34)/Δt34。然后,可记录波源传感器区段、 负压波在各个传感器区段的波速、负压波的发生时间、对应的流体输送管 道的操作、流体的类型、流体的温度、传感器的信噪比等信息。每当根据 工作日程进行流体输送管道的操作时,都对所产生的负压波计算其在各传 感器区段的波速,并记录这些波速和相关的信息,以形成基于工作日程的 波速信息,用于实际泄漏发生时的负压波的波速的估计。

图6是根据本发明的一个实施例的在流体输送管道中估计负压波的波 速的方法的流程图。下面结合附图,对本实施例进行详细描述,其中对于 与前面的实施例的相同部分,适当省略其说明。

本实施例的方法可适用于由于流体输送管道的实际泄漏而产生的负压 波的情形。

如图6所示,在步骤S610,接收来自多个传感器的多个压力信号。如 前所述,当流体输送管道发生泄漏时,将产生压力的下降,并且该压力的 下降从泄漏位置向上下游传播,形成负压波。流体输送管道上的多个传感 器可在不同的时间检测到负压波的压力信号。

接着,在步骤S620,根据所接收的多个压力信号,可确定负压波到达 相邻的传感器的时间差。为了获得准确的时间差,对多个压力信号进行对 齐和去噪并行处理,然后确定对齐的相邻的传感器的压力信号的起始时间 的差作为负压波到达相邻的传感器的时间差。

对齐和去噪并行处理是对多个压力信号同时进行对齐和滤波去噪的处 理,以获得对齐的压力信号和分离的噪声。对齐和去噪并行处理的具体实 施已在前面的实施例中进行了具体描述,此处省略其说明。

然后,在步骤S630,确定负压波的波源所在的波源传感器区段。在该 步骤中,首先获得负压波到达各个传感器的顺序。实际上,在步骤S620 中确定负压波到达相邻传感器的时间差期间,负压波到达传感器的顺序就 可确定。然后,根据所确定负压波到达传感器的顺序,确定负压波最先到 达的传感器,并将以负压波最先到达的传感器的前一个传感器和后一个传 感器为端点的传感器区段确定为波源传感器区段。

在图5的例子中,假设泄漏发生在传感器S3与S4之间,则在上游方 向,负压波到达传感器的顺序为S3、S2、S1,而在下游方向,负压波到达 传感器的顺序为S4、S5、S6。对于传感器S3和S4,在负压波先到达传感 器S3而后到达传感器S4的情况下,则以传感器S3为基准,将以传感器 S2和S4为端点的传感器区段Seg24(=Seg23+Seg34)确定为波源传感器 区段。这种确定是基于以下的事实:由于传感器S6比传感器S5晚检测到 负压波,因此,可以确定负压波的波源在传感器S5的上游或者在传感器 S5与S6之间且靠近传感器S5的位置;由于传感器S5比传感器S4晚检测 到负压波,因此,可以确定负压波的波源在传感器S4的上游或者在传感器 S4与S5之间且靠近传感器S4的位置;这样,可以确定负压波的波源在传 感器S5的上游;由于传感器S4比传感器S3晚检测到负压波,因此,可 以确定负压波的波源在传感器S3的上游或者在传感器S3与S4之间且靠 近传感器S3的位置;这样,进一步可确定负压波的波源在传感器S4的上 游;由于传感器S3比传感器S2早检测到负压波,因此,可以确定负压波 的波源在传感器S3的下游或者在传感器S2与S3之间且靠近传感器S3的 位置;由于传感器S2比传感器S1早检测到负压波,因此,可以确定负压 波的波源在传感器S2的下游或者在传感器S1与S2之间且靠近传感器S2 的位置;这样,可确定负压波的波源在传感器S2的下游;因此,可确定负 压波的波源在传感器S2的下游与传感器S4的上游之间,即在传感器区段 Seg24之间。

在负压波先到达传感器S4而后到达传感器S3的情况下,则以传感器 S4为基准,将以传感器S3和S5为端点的传感器区段Seg35(=Seg34+ Seg45)确定为波源传感器区段。这种确定是基于以下的事实:由于传感器 S6比传感器S5晚检测到负压波,因此,可以确定负压波的波源在传感器 S5的上游或者在传感器S5与S6之间且靠近传感器S5的位置;由于传感 器S5比传感器S4晚检测到负压波,因此,可以确定负压波的波源在传感 器S4的上游或者在传感器S4与S5之间且靠近传感器S4的位置;这样, 可以确定负压波的波源在传感器S5的上游;由于传感器S2比传感器S1 早检测到负压波,因此,可以确定负压波的波源在传感器S2的下游或者在 传感器S1与S2之间且靠近传感器S2的位置;由于传感器S3比传感器S2 早检测到负压波,因此,可以确定负压波的波源在传感器S3的下游或者在 传感器S2与S3之间且靠近传感器S3的位置;这样,可确定负压波的波 源在传感器S2的下游;由于传感器S4比传感器S3早检测到负压波,因 此,可以确定负压波的波源在传感器S4的下游或者在传感器S3与S4之 间且靠近传感器S4的位置;这样,可进一步确定负压波的波源在传感器 S3的下游;因此,负压波的波源可被确定在传感器S3与S5之间,即在传 感器区段Seg35之间。

可以看出,无论负压波先到达传感器S3和S4中的哪一个,所确定的 波源传感器区段都包含了实际泄漏发生的位置。

然后,在步骤S640,估计负压波在非波源传感器区段和波源传感器区 段的波速。

对于负压波在非波源传感器区段的波速,如前所述,在获得了非波源 传感器区段的距离和负压波到达端点传感器的时间差时,负压波在非波源 传感器区段的波速可以等于该区段的两个端点传感器的距离差除以这两个 端点传感器的时间差,即Vseg=Dseg/Δt。

对于负压波在波源传感器区段的波速,可以根据预先记录的流体输送 管道的基于工作日程的波速信息以及所计算的负压波在非波源传感器区段 的波速进行估计。流体输送管道的基于工作日程的波速信息可以通过图3 所示的方法获得。

在一个实施例中,首先,根据流体输送管道所输送的流体的种类,在 基于工作日程的波速信息中查找具有相同种类的流体的信息项以形成第一 候选波速信息。接着,根据在步骤S630确定的波源传感器区段,在第一候 选波速信息中查找波源所在的传感器区段是波源传感器区段的信息项以形 成第二候选波速信息。如前所述,在步骤S630中确定的波源传感器区段实 际上包括两个传感器区段,因此,具有波源传感器区段所包括的传感器区 段的信息项都将被查找以形成第二候选波速信息。然后,基于所计算的负 压波在非波源传感器区段的波速,在第二候选波速信息中查找与负压波在 非波源传感器区段的波速最接近的波速信息作为匹配波速信息,并从该匹 配波速信息中获得波源传感器区段的波速。例如,波源传感器区段的波速 可以是所包含的两个传感器区段的波速的平均值。

在另一个实施例中,首先,根据在步骤S630确定的波源传感器区段, 在基于工作日程的波速信息中查找波源所在的传感器区段是波源传感器区 段的信息项。由于在步骤S630确定的波源传感器区段实际上包含两个传感 器区段,因此,将查找具有这两个传感器区段的信息项。然后,使用所查 找的信息项回归地计算负压波在波源传感器区段的波速。具体地,可首先 建立波源传感器区段的波速与其它传感器区段的波速的关系式,然后使用 所查找的信息项对该关系式进行训练,以确定关系式的各项的系数,然后 根据所计算的负压波在非波源传感器区段的波速,利用该关系式计算负压 波在波源传感器区段的波速。在该实施例中,波源传感器区段的波速的回 归计算可以例如使用在线支持向量机实现。

通过以上描述可以看出,本实施例的在流体输送管道中估计负压波的 波速的方法利用基于工作日程的波速信息来估计由于发生泄漏而产生的负 压波的波速,因此,能够更准确地估计负压波的波速。

图7是描述实施图6所示的方法的应用例的示意图。在图7所示的例 子中,根据流体输送管道的拓扑结构,传感器S1、S2、S3、S4、S5、S6 之间的距离D12、D23、D34、D45、D56是已知的。假设泄漏发生在传感器 S3与传感器S4之间靠近S3的位置,则由此产生的负压波分别向上游(沿 着传感器S3、S2、S1的方向)和下游(沿着传感器S4、S5、S6的方向) 传播,并且传感器S1、S2、S3、S4、S5、S6在不同的时间检测到负压波 的压力信号。对传感器检测到的压力信号进行对齐和去噪并行处理,并根 据对齐的压力信号获得到达相邻的传感器的时间差Δt12、Δt23、Δt34、Δ t45、Δt56。然后,根据负压波到达传感器的顺序,确定负压波的波源所在 的波源传感器区段是Seg24。对于非波源传感器区段Seg12、Seg45、Seg56, 负压波的波速分别为V12=D12/Δt12、V45=D45/Δt45、V56=D56/Δt56。而对于 波源传感器区段Seg24,则根据预先记录的基于工作日程的波速信息,通 过匹配或回归方法来估计波源传感器区段Seg24的波速V24

图8是根据本发明的一个实施例的在流体输送管道中估计负压波的波 速的装置的示意性方框图。下面根据附图对本实施例进行详细说明,其中 对与前面实施例相同的部分,适当省略其说明。

本实施例的装置800可适用于由于流体输送管道的正常操作而产生的 负压波的情形。

如图8所示,本实施例的装置800包括:接收模块801,其被配置为 接收来自多个传感器的多个压力信号;位置确定模块802,其被配置为确 定负压波的波源的位置;时间差确定模块803,其被配置为根据由接收模 块801接收的多个压力信号,确定负压波到达相邻的传感器的时间差;以 及波速估计模块804,其被配置为估计负压波在各个传感器区段的波速。

在本实施例的装置800中,当由于流体输送管道的正常操作而产生负 压波时,接收模块801从多个传感器接收多个负压波的压力信号。接着, 位置确定模块802可根据流体输送管道的工作日程,将流体输送管道的当 前执行操作的部件的位置确定为所产生的负压波的波源的位置。

然后,在时间差确定模块803中,对齐去噪处理单元8031对所接收的 多个压力信号进行对齐和去噪并行处理,并由时间差确定单元8032确定对 齐的相邻的传感器的压力信号的起始时间的差作为负压波到达相邻的传感 器的时间差。

在一个实施例中,在对齐去噪处理单元8031中,采样单元可在指定时 间段内对所接收的每一个压力信号采样相同时间长度的信号片段作为采样 序列,其中,对每一个压力信号采样的起始时间可以相同或不同。然后, 最小化单元可使用由采样单元采样的多个采样序列,对包含对齐指标和去 噪指标的目标函数进行最小化,以获得在对齐指标和去噪指标的共同约束 下的目标函数的最小值。然后,采样单元可再次在指定时间段内对每一个 压力信号进行采样以获得采样序列,其中本次对各个压力信号的采样时间 与前一次对相应压力信号的采样时间不同,并由最小化单元使用这些采样 序列再次对目标函数进行最小化。在采样单元和最小化单元多次执行了上 述的采样和最小化操作后,可得到与不同采样序列对应的多个目标函数的 最小值。然后确定单元可确定多个目标函数的最小值中的最小值所对应的 多个采样序列为对齐的采样序列。然后,时间差确定单元8032可确定相邻 的传感器的对齐的采样序列的起始时间的差为时间差。

在另一个实施例中,在对齐去噪处理单元8031中,采样单元可在指定 时间段内对所接收的每一个压力信号采样相同时间长度的信号片段作为采 样序列,接着,形成单元将所采样的多个采样序列形成采样矩阵,其中采 样矩阵的每一行是一个采样序列。然后,分解单元对采样矩阵进行分解, 以使分解后的第一矩阵的秩小于第一指定值,分解后的第二矩阵的稀疏性 指标小于第二指定值,并且采样矩阵与第一矩阵和第二矩阵之间的残余误 差最小。在该实施例中,稀疏性指标可以使用矩阵中非零元素的个数,也 可以使用其它任何表示稀疏性的指标。采样单元可多次在指定时间段内对 每一个压力信号进行采样以获得采样序列,其中每一次对各个压力信号进 行采样的起始时间可与前一次对相应压力信号采样的起始时间不同。然后, 形成单元对每一次采样的多个采样序列形成采样矩阵,并由分解单元对采 样矩阵进行分解,从而获得各采样矩阵的残余误差的最小值。然后,确定 单元确定多个最小化的残余误差中的最小值所对应的采样矩阵中的采样序 列为对齐的采样序列。然后,时间差确定单元8032可确定相邻的传感器的 对齐的采样序列的起始时间的差为时间差。

在时间差确定模块803中确定的负压波到达相邻传感器的时间差与在 位置确定模块802中确定的负压波的波源的位置被提供给波速估计模块 804。在波速估计模块804中,第一计算单元8041对于不存在负压波的波 源的至少一个非波源传感器区段的每一个,根据该非波源传感器区段的两 个端点传感器的距离差和负压波到达这两个端点传感器的时间差,计算负 压波在该非波源传感器区段的波速。在第一计算单元8041中,负压波在非 波源传感器区段的波速可等于该区段的两个端点传感器的距离差Dseg除以 这两个端点传感器的时间差Δt,即Vseg=Dseg/Δt。第二计算单元8042对 于负压波的波源所在的波源传感器区段,可根据所确定的负压波的波源的 位置、波源传感器区段的两个端点传感器的距离差和负压波到达这两个端 点传感器的时间差,计算负压波在波源传感器区段的波速。第二计算单元 8042可根据上面所述的等式(2)计算负压波在波源传感器区段的波速。

进一步地,在本实施例的装置800中还包括记录模块805,其被配置 为记录负压波的波源所在的传感器区段、负压波在各个传感器区段的波速 和流体输送管道所输送的流体的种类,作为流体输送管道的基于工作日程 的波速信息中的信息项。此外,记录模块805还可将流体的温度、流体输 送管道的操作、操作的发生时间和传感器的信噪比记录在基于工作日程的 波速信息中。

应当注意,本实施例的装置800可以在操作上实现图3所示的在流体 输送管道中估计负压波的波速的方法。

图9是根据本发明的一个实施例的在流体输送管道中估计负压波的波 速的装置的示意性方框图。下面根据附图详细说明本实施例,其中对于与 前面实施例相同的部分,适当省略其说明。

本实施例的装置900可适用于由于流体输送管道的泄漏而产生的负压 波的情形。

如图9所示,本实施例的装置900可包括:接收模块901,其被配置 为接收来自多个传感器的多个压力信号;时间差确定模块902,其被配置 为根据所接收的多个压力信号,确定负压波到达相邻的传感器的时间差; 区段确定模块903,其被配置为确定负压波的波源所在的波源传感器区段; 以及波速估计模块904,其被配置为估计负压波在非波源传感器区段和波 源传感器区段的波速。

在本实施例的装置900中,当流体输送管道发生泄漏时,流体输送管 道上的多个传感器在不同的时间检测到所产生的负压波的压力信号,接收 模块901可从多个传感器接收到多个压力信号。

接着,在时间差确定模块902中,对齐去噪处理单元9021对所接收的 多个压力信号进行对齐和去噪并行处理,并由时间差确定单元9022确定对 齐的相邻的传感器的压力信号的起始时间的差作为负压波到达相邻的传感 器的时间差。

在一个实施例中,在对齐去噪处理单元9021中,采样单元在指定时间 段内,对每一个压力信号采样相同时间长度的信号片段作为采样序列,其 中对每一个压力信号进行采样的起始时间可相同或不同。接着,最小化单 元使用所采样的多个采样序列,对包含对齐指标和去噪指标的目标函数进 行最小化,以获得在对齐指标和去噪指标的共同约束下的目标函数的最小 值。采样单元和最小化单元对于所接收的多个压力信号多次进行采样和最 小化操作,从而可获得多个目标函数的最小值。然后确定单元可确定多个 目标函数的最小值中的最小值所对应的多个采样序列为对齐的采样序列。

在另一个实施例中,在对齐去噪处理单元9021中,采样单元在指定时 间段内,对多个压力信号的每一个采样相同时间长度的信号片段作为采样 序列,其中对每一个压力信号进行采样的起始时间可相同或不同。接着, 形成单元将所采样的多个采样序列形成采样矩阵,其中采样矩阵的每一行 是一个采样序列。然后,分解单元对采样矩阵进行分解,以使分解后的第 一矩阵的秩小于第一指定值,分解后的第二矩阵的稀疏性指标小于第二指 定值,并且采样矩阵与第一矩阵和所述第二矩阵之间的残余误差最小。采 样单元可多次对每一个压力信号进行采样以获得采样序列,然后形成单元 和分解单元对每次所采样的多个采样序列形成采样矩阵并进行采样矩阵的 分解,从而获得多个残余误差的最小值。然后,确定单元可确定多个残余 误差的最小值中的最小值所对应的采样矩阵中的采样序列为对齐的采样序 列。

在确定了负压波到达相邻传感器的时间差后,在区段确定模块903中, 顺序获得单元9031可获得负压波到达各个传感器的顺序,然后传感器确定 单元9032可确定负压波最先到达的传感器,并由区段确定单元9033将以 负压波最先到达的传感器的前一个传感器和后一个传感器为端点的传感器 区段确定为波源传感器区段。

然后,在波速估计模块904中,第一波速估计单元9041对于非波源传 感器区段的每一个,根据该非波源传感器区段的距离和负压波到达该非波 源传感器区段的端点传感器的时间差,计算负压波在该非波源传感器区段 的波速,其可以等于该区段的两个端点传感器的距离差除以这两个端点传 感器的时间差,即Vseg=Dseg/Δt。

然后,第二波速估计单元9042根据预先记录的流体输送管道的基于工 作日程的波速信息和由第一波速估计单元9041计算的负压波在各个非波 源传感器区段的波速,估计负压波在波源传感器区段的波速。

在第二波速估计单元9042的一个实施例中,第一查找单元根据流体输 送管道所输送的流体的种类,在基于工作日程的波速信息中查找具有相同 种类的流体的信息项以形成第一候选波速信息,接着第二查找单元根据在 区段确定模块903中确定的波源传感器区段,在第一候选波速信息中查找 波源所在的传感器区段是波源传感器区段的信息项以形成第二候选波速信 息,然后第三查找单元在第二候选波速信息中查找与在第一波速估计单元 9041中计算的负压波在非波源传感器区段的波速最接近的波速信息作为 匹配波速信息,并且波速获得单元从匹配波速信息中获得波源传感器区段 的波速。

在第二波速估计单元9042的另一个实施例中,查找单元根据在区段确 定模块903中确定的波源传感器区段,在基于工作日程的波速信息中查找 波源所在的传感器区段是波源传感器区段的信息项,然后回归计算单元使 用所查找的信息项回归地计算负压波在波源传感器区段的波速。在本实施 例中,回归计算单元可使用在线支持向量机。

应当注意,本实施例的装置900可以在操作上实现图6所示的在流体 输送管道中估计负压波的波速的方法。

附图中的流程图和框图显示了根据本发明的多个实施例的系统、方法 和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程 图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述 模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的 可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功 能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际 上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及 的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和 /或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬 件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

以上已经描述了本发明的各实施例,上述说明是示例性的,并非穷尽 性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范 围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更 都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原 理、实际应用或对市场中的技术的技术改进,或者使本技术领域的其它普 通技术人员能理解本文披露的各实施例。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号