The present disclosure generally relates to defect detection, and more particularly to detecting defects in a pipeline system carrying a fluid.
The out-of-sight and poorly accessible water-supply pipes or pipelines in urban cities are susceptible to defects such as leaks and blockages within their life expectancy. Leaks in pipelines are a potential source of contamination and also result in a tremendous waste of scarce resources, such as water. Blockages cause waste of energy as a blocked pipe requires more energy to supply the same amount of water needed from a blockage-free pipe. It is reported that leaks and bursts result in 129 billion m3 of fresh or potable water loss every year worldwide, which is enough to supply 130 cities like Hong Kong, at a direct cost of more than US$39 billion per year. The energy used to treat, transport, and pump this amount of lost water is staggering and leaves a significant carbon footprint. In 2021, the American Society of Civil Engineers (ASCE) rated America's freshwater pipeline infrastructures a “C-” grade. To control these huge losses, the development of defect detection technologies is the pragmatic solution recommended by almost all water-concerning organizations such as UNESCO, Asian Development Bank, and American Water Works Association. The global state of water supply systems indicates that the existing technologies are inefficient or unsatisfactory to curb the losses and resolve pipeline health-related issues.
It is an object of the present disclosure to overcome or substantially ameliorate one or more of the disadvantages of prior art, or at least to provide a useful alternative.
In one aspect of the present disclosure there is provided a method of defect detection for a pressurized pipe having an upstream node and a downstream node. The method comprises: generating, by a wave source located at xS at the downstream node, a transient wave travelling in a direction from the downstream node towards the upstream node; measuring, by a pressure sensor located at xR upstream of the wave source, a transient response caused by the transient wave to obtain a measured signal; and processing, by a computer device to execute a time-reversal (TR) algorithm, the measured signal for determining one or more defects of the pressurized pipe.
In another aspect of the present disclosure there is provided a system of defect detection for a pressurized pipe having an upstream node and a downstream node. A wave source is located at xS at the downstream node and configured to generate a transient wave travelling in a direction from the downstream node towards the upstream node. The system comprises a pressure sensor and a computer device. The pressure sensor is located at xR proximate to and upstream of the wave source and configured to measure the transient wave to obtain a measured signal. The computer device is configured to control the pressure sensor and to execute a process comprising: receiving the measured signal from the pressure sensor; truncating the measured signal at a truncation point located at xT along the pressurized pipe to obtain a truncated signal denoted as Δhm(tR); reversing the truncated signal in time domain to obtain a time-reversed signal denoted as Δhm(−tR); computing an objective function given by
and determining defect location by computing
tR is a variable and tR∈[0, 2xT/a0]. a0 denotes wave speed. {circumflex over (X)}D=(Δ{circumflex over (x)}D, 2Δ{circumflex over (x)}D, . . . , xT) is a vector for potential defect locations. Δ{circumflex over (x)}D≤0.5λmin. λmin=a0/fmax. fmax is a maximal frequency of the transient wave. xD is a true vector of defect locations. gC(tR, {circumflex over (x)}D) is a preset model response. * represents a convolution operator. [⋅]t
denotes cross-correlation between n and g evaluated at tR=0. ΩBC denotes a set of known locations of boundaries.
In a further aspect of the present disclosure there is provided a computer-implemented method of defect detection for a pressurized pipe having an upstream node and a downstream node. A wave source is located at xS at the downstream node and configured to generate a transient wave travelling in a direction from the downstream node towards the upstream node. A pressure sensor is located at xR upstream of the wave source and configured to measure the transient wave to obtain a measured signal. The method comprises: receiving the measured signal from the pressure sensor; truncating the measured signal at a virtual truncation point located at xT along the pressurized pipe to obtain a truncated signal; reversing the truncated signal in time domain to obtain a time-reversed signal; computing an objective function by performing a convolution operation between the time-reversed signal and a preset model response; and estimating defect location based on one or more lobes of the objective function.
Other example embodiments are discussed herein.
Embodiments of the present disclosure will now be described, by way of example only, with reference to the accompanying drawings in which:
The present disclosure will now be described with reference to the following examples which should be considered in all respects as illustrative and non-restrictive. In the Figures, corresponding features within the same embodiment or common to different embodiments may have been given the same or similar reference numerals.
Throughout the description and the claims, the words “comprise”, “comprising”, and the like are to be construed in an inclusive sense as opposed to an exclusive or exhaustive sense; that is to say, in the sense of “including, but not limited to”.
Furthermore, as used herein and unless otherwise specified, the use of the ordinal adjectives “first”, “second”, etc., to describe a common object, merely indicate that different instances of like objects are being referred to, and are not intended to imply that the objects so described must be in a given sequence, either temporally, spatially, in ranking, or in any other manner.
Example embodiments relate to method and system for defect detection that enable an efficient identification of defects in a pipeline system.
Many existing technologies attempt to detect defects in a pipeline system. One technology is transient wave-based defect detection methods (TBDDMs). However, those existing methods are restricted to be applicable to signals with large signal-to-noise ratio (SNR). Moreover, many of those TBDDM methods are either not scalable and/or computationally expensive.
Example embodiments solve one or more of these problems and provide a technical solution with improved accuracy and reduced cost. According to one or more embodiments, a novel defect detection technique is provided. This technique utilizes and develops the time-reversal (TR) technique as a tool for pipeline defect detection. According to the wave TR principle, transient waves can follow their past steps and focus on their source when reversed (flipped) in time domain and rebroadcasted into the medium. This unique property of transient waves is exploited, where the recorded hydraulic transient signal is time-reversed and rebroadcasted into a model (e.g., a theoretical or numerical model) to identify locations of the defects.
The technique as described herein according to one or more embodiments is applicable to a pressurized pipe. The TR-based technique involves a forward step where transient waves are generated in a pipeline system and then sensed by one or more pressure sensors. This is followed by a backpropagation step where the chronological order of the sensed waves is reversed and re-emitted into a model where the sensed waves are processed for obtaining various information of defects in the pressurized pipe. According to some embodiments, the backpropagation step can be a convolution between a time-reversed response and a simulated model response or modeled response. The output of this convolution is based on an objective function that maximizes SNR.
According to one or more embodiments, the technique as described herein is formulated such that the signal sensed by the pressure sensor can be truncated to eliminate undesirable reflections from unknown or uncertain parts of the pipeline system without compromising the accuracy and robustness of the detection.
The technique described herein according to one or more embodiments has been validated through extensive laboratory experiments and tested on real-field data. The technique has been demonstrated to be statistically optimal (such as in maximizing SNR). When the measured signal is reversed in time and convolved with the modeled response, it has the same effect of a filter in signal processing, thereby the time reversal operation becomes a matched filter that maximizes the SNR. As demonstrated below, the technique is able to provide robust and accurate results for SNR as low as 0 dB.
The technique described herein according to one or more embodiments makes it possible to identify simultaneously diverse multiple defects (e.g., leaks and blockages) without prior knowledge of defect information, such as number of defects, defect type, size, etc.
According to one or more embodiments, the technique possess one or more of advantages, including but not limited to, (i) being physics-based and not requiring gradient-based optimization procedures, (ii) statistically optimal in maximizing SNR and providing robust and accurate results for SNR as low as 0 dB, (iii) attaining the maximum possible resolution that is defined by the diffraction limit of waves, (iv) computationally inexpensive, (v) working better over the existing technique, and the improved performance becomes prominent particularly when complexity of the pipeline system increases, and (vi) offering higher tolerance against modelling errors (e.g., wave speed uncertainty, background flowrate, etc.).
The pipe 100 may have one or more defects, such as one or more leaks or blockages, that will undesirably compromise the performance of fluid transportation. In a real-world pipeline system, the information of the defects, such as number, location, type, size, etc., is generally unknown and needs to be identified. For purpose of illustrating the defect detection algorithms,
Further, a wave source in the form of a valve 110 is located at xS at the downstream node 104. The valve 110 can be operated to generate a transient wave 112 (in some embodiments, the transient wave may be called an injected wave or injected pressure wave) travelling in a direction (i.e., x direction) from the downstream node 104 towards the upstream end 102. For example, the valve 110 may be suddenly closed for a predetermined closing duration to produce the transient wave 112 propagating along the x direction, causing a transient response or discharging to occur along the pipe 100. For example, the generated transient wave may be a step wave in general and is not classified as an impulse wave. Further, a pressure sensor 120 (denoted by “+”) is located at xR upstream (i.e., compared to the valve 110, the pressure sensor 120 is closer to the upstream node 102) of the valve 110 such that the pressure sensor 120 is located on the propagation path of the transient wave 112 and measures the transient response to obtain a measured signal. In the present embodiment, the location of xR is proximate to the location of xS, despite in some other embodiments the two locations may be disposed further away. The measured signal can be fed into a model (e.g., a theoretical or numerical model) to obtain defect information. Note that in the present embodiment, for simplicity and without compromising generality, the pipeline model is illustrated as a one-dimensional model, where the positive direction of x coordinate is shown in
A truncation point 130 is specified at a location xT in the pipe 100 such that the measured signal is truncated at time t=2xT/a0, where a0 denotes wave speed. The truncation point 130 is a virtual point and the signal truncation is performed in the model. Albeit the truncation point 130 as illustrated is at or proximate to the upstream node 102, this is not necessary. Theoretically, the truncation point can be arbitrarily selected.
According to certain embodiments, the wave speed may be given by (see Wylie, E. B., Streeter, V. L., and Suo, L. (1993). Fluid transients in systems, Vol. 1. Prentice Hall Englewood Cliffs, NJ., “Wylie 1993” hereinafter):
where ρ is density of the fluid in the pipe, K is bulk modulus of the fluid, ν is Poisson's ratio, D is inner diameter of the pipe, e is thickness of the wall of the pipe (or called pipe wall), and E is modulus of elasticity of the pipe. In practice, two measurement locations or a reflection from a known boundary in the pipe system may be used to confirm or calibrate the wave speed.
According to certain embodiments, the measured signal may be denoted as Hm(t, xR), which indicates the signal is measured at the location xR at time t, and the index m indicates the signal is a measured signal. The measured signal may be truncated at the truncation point located at xT to obtain a truncated signal. Specifically, the pre-transient part of the measured signal can be truncated and then the mean of the pre-transient pressure head is subtracted to obtain hm(t). The pre-transient pressure head refers to the pressure in the pipe 100 before the transient wave is generated. The incident (injected) wave signature is then subtracted from hm(t). The resulting signal is denoted by Δhm(t).
Based on the truncation point xT, Δhm(tR) can be extracted from Δhm(t), where tR∈[0, 2xT/a0]. Δhm(tR) is then reversed or flipped in time domain to obtain Δhm(−tR). Define a vector for potential defect locations as {circumflex over (X)}D=(Δ{circumflex over (x)}D, 2Δ{circumflex over (x)}D, . . . , xT), where Δ{circumflex over (x)}D≤0.5λmin, λmin=a0/fmax, and fmax is a maximum frequency of the transient wave.
For each {circumflex over (x)}D∈{circumflex over (X)}D, an objective function B({circumflex over (x)}D) is defined as
where xD is the true vector of defect locations, * represents a convolution operator, [⋅]t
where qin(t) is a non-dimensional pulse-type function, whose maximum amplitude can be equal to Joukowsky's pressure head (see Wylie 1993), and G(t, {circumflex over (x)}D) is a propagation function.
In some embodiments, for convenience, the damping effect (e.g., unsteady friction and viscoelastic effects) in an analytical model is accounted for using the propagation function in the frequency domain. For a single (unbounded) pipe system, the propagation function is given by
where F[⋅](ω) denotes Fourier transform operator, {tilde over (G)}(ω) is Fourier transform of G(t) from time domain to frequency domain, xS is the wave source location, xR is sensor placement location, i is imaginary number, and k is wavenumber given by
where ave is frequency-dependent wave speed (e.g., defined in Wang, X., Lin, J., Keramat, A., Ghidaoui, M. S., Meniconi, S., and Brunone, B. (2019). “Matched-field processing for leak localization in a viscoelastic pipe: An experimental study.” Mechanical Systems and Signal Processing, 124, 459-478; Waqar, M., Louati, M., Wang, X., & Ghidaoui, M. S. (2021). Model-Free Matched Field Processing for Condition Assessment of Pressurized Pipes. Journal of Water Resources Planning and Management, 147(10), 04021066 (“Waqar 2021” hereinafter)) that may account for the effect viscoelasticity of polymeric pipes. R=fDWQ0/(DA) accounts for linearized steady friction, where fDW is the Darcy-Weisbach friction factor, Q0 is the flowrate in the pipe before the transient wave is generated, D is inner diameter of the pipe, A is a cross-sectional area of the pipe, and {circumflex over (R)}(ω) is a frequency-dependent wall shear stress model, which accounts for unsteady friction model (see Waqar 2021). The model is transformed back into the time domain using the inverse Fourier transform. For the case where a numerical model is used, gC(t, {circumflex over (x)}D) becomes the numerically simulated transient response of the system for different {circumflex over (x)}D∈{circumflex over (X)}D.
The objective function |B({circumflex over (x)}D)| includes lobes (peaks) that correspond to three types: (i) existing scatterers such as boundaries, such as ends, junctions, etc. (ii) defects and (iii) noise. The lobes corresponding to the first type are known because the locations of system boundaries are known. To improve the detection of the defects, the lobes caused by noise can be filtered. In doing so, a threshold γ such that |B({circumflex over (x)}D)|>γ is first considered to isolate the physical lobes from those caused by noise. The threshold is defined as
where [n⊗g](tR=0) denotes cross-correlation between n and g evaluated at tR=0. Then, known scatterers in the pipeline system are identified (knowing the layout of the system). The remaining lobes indicate the estimated defect locations. Mathematically, the identified lobes for estimated defects are defined as
where ΩBC denotes a set of known locations of system boundaries.
For each potential defect candidate {circumflex over (x)}D, the amplitude of the reflected signal is determined as
where {tilde over (g)}C(ω) is the Fourier transform of gC(t), ⋅,⋅ denotes the inner product between two vectors, ÂD is an estimate of AD, and Δ{tilde over (h)}m is Fourier transform of Δhm(t).
Considering a generated positive pulse wave, a positive sign of ÂD implies that the reflector is an in-line local damper (e.g., blockage) which is characterized by its head-loss coefficient {circumflex over (k)}B. On the other hand, a negative sign of ÂD represents a local relief point (e.g., a leak) that is characterized by its area ŝL. The estimation for {circumflex over (k)}B and ŝL can be made using the following expressions respectively:
where {tilde over (q)}S=1, H0({circumflex over (x)}D) is steady-state pressure head at the location {circumflex over (x)}D, and g is the gravitational acceleration constant. The steady-state pressure head at the leak location can be estimated using
The example algorithms are shown in
The defect detection system comprises a pressure sensor 120 to capture the transient response by obtaining a measured signal. The system further comprises a computer device 450 that processes the measured signal received from the pressure sensor 120 for detecting defects, such as the leak 12 and blockage 14.
The computer device 450 comprises a processor or processing unit 452 (such as one or more processors, microprocessors, and/or microcontrollers), one or more components of computer readable medium or memory 453, one or more displays 454, a data acquisition system 456 and a defect detection application 458. The computer device 450 can execute a method discussed herein and/or one or more blocks discussed herein and display results (such as number, location, type, size of defects as well as other parameters of a pressurized pipe) for review. For example, the data acquisition system 456 communicates with the pressure sensor 120 for acquiring the measured signal representing the transient response. The defect detection application 458 comprises various algorithms, such as TR algorithms comprising algorithms 310 and 320, that when executed by the processor 452, determining various defect information.
By way of example, the computer device 450 receives the measured signal from pressure sensor 120, truncates the measured signal at a virtual truncation point 130 located at xT along the pressurized pipe 100a to obtain a truncated signal, reverses the truncated signal in time domain to obtain a time-reversed signal, computes an objective function by performing a convolution operation between the time-reversed signal and a preset model response, and estimates defect location based on one or more lobes of the objective function. The computer device 450 may perform a computation based on a comparison between an absolute value of the objective function and a threshold such that lobes of the objective function caused by noise are excluded. In some embodiments, the computer device 450 determines defect type by performing a comparison between an amplitude of a reflected signal and zero. The detect type is identified as a leak if the amplitude is smaller than zero, and identified as a blockage if the amplitude is larger than zero, where reflected signal is a signal of the transient wave reflected by defect.
In some embodiments, the computer device 450 synchronizes itself with an event of generating the transient wave 112. The event causes the transient wave 112 to propagate along the pipe 100a along a direction from the downstream node 104 towards the upstream node 102. In one case, the transient wave 112 is produced by a user manually actuating the valve 110 to close the downstream node 104 for a predetermined closing duration. Synchronization between the computer device 450 and the user's action is achievable, for example, when the display 454 provides a user interface for interacting with the user. Synchronization may be accomplished by either the computer device 450 requesting the user to close the downstream node 104, or the user notifying the computer device 450 that the user is about to generate the transient wave 112.
In some cases, a transient generator 414 is optionally provided for generating the transient wave 112. The transient generator 414 may be an actuator detachably installable at the valve 110 for driving the valve 110 to open and close. Although the transient generator 414 may or may not be a member of the defect detection system, it is preferred that the transient generator 414 is controllable by the computer device 450, such that the computer device controls the transient generator 414 to close the downstream node 104 for the predetermined closing duration so as to generate the transient wave 112.
In practical implementation, the computer device 450 may be a desktop computer, a notebook computer, a tablet, a smartphone, or any other computer device or mobile computer device as deemed appropriate by those skilled in the art. Although the computer device 450 is illustrated with a single computer device for performing the aforementioned computing process, the skilled person in the art will appreciate that multiple computer devices or multiple computers networked together may be collectively used to perform the computing process.
The computer device 450 may communicate with the pressure sensor 120 and/or the transient generator 414 via one or more networks 440. The network 440 can include one or more of a cellular network, a public switch telephone network, the Internet, a local area network (LAN), a wide area network (WAN), a metropolitan area network (MAN), a personal area network (PAN), home area network (HAM), and other public and/or private networks. In some embodiments, these devices or systems need not communicate with each other through a network. As one example, these devices or systems can couple together via one or more wires, such as a direct wired-connection. As another example, they can communicate directly with each other through a wireless protocol, such as Bluetooth, near field communication (NFC), or other wireless communication protocol.
The defect detection system may further comprise a server 442 connectable to the computer device 450 through the networks 440 such that computationally intensive tasks of data processing are offloaded from the computer device 450 to the server 442 to perform while the computer device 450 performs various control and communication tasks.
A three-stage booster pump 530 (model: KIKAWA KRS16-3) is installed at the upstream end 502 of the pipe 500 to supply water at a constant pressure. A side discharge valve 510 is installed at the downstream end 504 of the pipe 500 to generate transient waves. A leak is simulated using a side-discharge ball valve 52 located at xL=98 m from the downstream end 504. A discrete blockage (DB) is simulated using an in-line gate valve 54 located at xB=44 m from the downstream end 504.
Two pressure sensors 520 and 522 (model: UNIK5000 with a full-scale best fit straight line (BSL)=0.04%) are installed at xR1=2.46 m and xR2=22.65 m from the downstream valve 510. The pressure sensors 520 and 522 communicate with a data acquisition system (model: Dewesoft IOLITEi-8xLV). The signals are recorded at a sampling frequency of FS=1000 Hz. Two flowmeters (model: DXNP-UHS-NN) are installed near the upstream end 502 and downstream end 504 respectively to estimate the base flow and the leak flow rate in this pipeline system. The two sensors 520 and 522 are used to estimate the experimental wave speed in the system using the wave-arrival time method, while only one sensor (i.e., sensor 520) is used to apply the proposed TR technique as discussed herein according to certain embodiments.
Ten test cases (denoted as C1, C2, . . . , C10 respectively) are considered to demonstrate the efficiency of the developed technique. The test cases and the relevant system parameters are provided in Table 1 below, where both blockages and leak cases are considered. In Table 1, the symbol “+” means coexistence.
For each test, the valve 510 is initially kept open to establish the steady-state conditions. The same valve is then manually and fully closed to stimulate or inject the transient wave. The valve maneuver time is denoted by Tc. In Table 1, the test cases are sorted with respect to SNR. The SNR is defined in dB as
where Δhdefect is the magnitude of the reflected wave from the defect, σmax and σmin are maximum and minimum levels respectively of local fluctuations in the reflected wave signal. In the case of two defects, Δhdefect=min(Δhdefect,1, Δhdefect,2). Since the incident wave (i.e., the transient wave) is a step-response, all the measured signals are transformed into a pulse-type waveform (see Wang, X., Waqar, M., Yan, H. C., Louati, M., Ghidaoui, M. S., Lee, P. J., Meniconi, S., Brunone, B. & Karney, B. (2020). Pipeline leak localization using matched-field processing incorporating prior information of modeling error. Mechanical Systems and Signal Processing, 143, 106849). The incident pulse is removed from the measured signal. And the signals are truncated at approximately t=2L/
where HJ=a0Q0/(gA) is the Joukowsky's pressure head.
The defect localization results for all the ten test cases are shown in
In terms of defect type classification, all the defects can be correctly classified and their properties can be determined. For the cases (i.e., C1-C4, C6, C9, C10) where the defects include a leak, the estimated leak sizes are shown in
The topology of the pipeline system and the elevation profile is shown in
Two pressure sensors (model: UNIK5000 with a full-scale best fit straight line (BSL)=0.04%) are installed near M1 and M2. The two sensors are denoted by “+” and located at xR1 and xR2 respectively. The pressure sensors communicate with a data acquisition system (model: National Instrument cDAQ-9136). The signals are recorded at a sampling frequency of 1000 Hz. Two flowmeters (model: DXNP-UHS-NN) are respectively installed near the upstream end and downstream end of the main pipe to estimate the base flow and the leak flow rate in the system. The two sensors are used to estimate the experimental wave speed in the system using the wave-arrival time method, while only one sensor (the one located at M1) is used to apply the proposed TR technique as described above according to one or more embodiments. To conduct transient experiments, the system is isolated from the buildings through gate valves and the pump is operated at a constant rate to feed the main pipe and side branches. A side-discharge ball valve is installed near M1 to regulate the pre-transient flow rate in the system as well as to generate the transient wave. The pre-transient flow rate at the transient generation valve is about Q0=0.6 l/s and the valve time closure is Tc=140 milliseconds.
The defect localization results are shown in
As used herein, the term “pressurized pipe” means the pipe is pressurized with fluid, such as water. That is, there is fluid flowing within the pipe.
It will further be appreciated that any of the features in the above embodiments of the present disclosure may be combined together and are not necessarily applied in isolation from each other. Similar combinations of two or more features from the above described embodiments or preferred forms of the present disclosure can be readily made by one skilled in the art.
Unless otherwise defined, the technical and scientific terms used herein have the plain meanings as commonly understood by those skill in the art to which the example embodiments pertain. Embodiments are illustrated in non-limiting examples. Based on the above disclosed embodiments, various modifications that can be conceived of by those skilled in the art would fall within spirits of the example embodiments.
This application claims priority to the U.S. provisional patent application Ser. No. 63/433,005 filed Dec. 15, 2022, entitled “Time-Reversal Technique for Defect Detection in Pressurized Pipelines”, hereby incorporated herein by reference as to its entirety.
Number | Date | Country | |
---|---|---|---|
63433005 | Dec 2022 | US |