The disclosed systems and methods relate to non-destructive examination. More particularly, the disclosed systems and methods relate to non-destructive examination of pipes using flexural modes.
Various systems exist for structural heath monitoring (“SHM”) and/or non-destructive examination (“NDE”) of pipes. These conventional systems and monitoring/examination techniques utilize axisymmetric wave propagation, i.e., waves that travel parallel to the longitudinal axis of the pipe. Other systems provide for focusing ultrasonic guided wave energy to a specific point on a pipe surface. However, the reliability and probability of detections of angled defects, such as cracks and corrosion, are poor.
This description of the exemplary embodiments is intended to be read in connection with the accompanying drawings, which are to be considered part of the entire written description.
The disclosed systems and methods improve non-destructive examination (“NDE”) by utilizing “pure” flexural modes that generate helical or spiral ultrasonic guided waves in pipes and other hollow structures. While the use of “pure” flexural mode implies that only a single flexural mode is excited, the term is used more broadly to convey that one or more desired flexural modes are excited in a pipe with other flexural modes or even an axisymmetric mode that is not being substantially excited. The disclosed systems and methods provide a great improvement in defect detection in pipes and potential applications for defect classification.
For example, in some embodiments, time delay tuning (i.e., flexural mode tuning) is utilized to observe non-transverse defects. Mode conversion occurs at a defect in order to satisfy boundary conditions at the defect. Modes at the impinging frequency are reflected, including axisymmetric and one or more flexural modes, but the energy partitioning among modes is such that the boundary conditions are satisfied. Further, the disclosed systems and methods enable the generation of a particular flexural mode by using an angled singular or multi-segmented helical band or real-time phased array data acquisition system to perform time delay tuning with small time-delay changes to detect unusual non-transverse defect situations. Flexural modes can be sent both clockwise and counterclockwise along the pipe (or other structure being examined), which improves the likelihood that a defect will be detected.
The disclosed systems and methods also improve the ability to inspect spirally-oriented welded pipe. For example, a flexural mode angle can be selected to avoid significant energy transfer across the spiral weld that could create reflections and confusion using axisymmetric waves. In some embodiments, a flexural mode with an appropriate angle impinges on the spiral weld perpendicularly to achieve optimum inspection results for possible defects in the weld.
Transducers 102 can be configured as a transmitter or a receiver in a through-transmission setup. Each of the transducers 102 can also be used as a dual mode transducer under a pulse-echo test mode. In some embodiments, transducers 102 include a single ring, band, or array 103 of transducers as shown in
Referring now to
In some embodiments, controller 150 includes a display interface 156 that forwards graphics, text, and other data from the communication infrastructure 154 (or from a frame buffer not shown) for display on a monitor or display unit 158 that is integrated with or separate from controller 150.
Controller 150 also includes a main memory 160, such as a random access memory (“RAM”), and a secondary memory 162. In some embodiments, secondary memory 162 includes a persistent memory such as, for example, a hard disk drive 164 and/or removable storage drive 166, representing an optical disk drive such as, for example, a DVD drive, a Blu-ray disc drive, or the like. In some embodiments, removable storage drive may be an interface for reading data from and writing data to a removable storage unit 168. Removable storage drive 166 reads from and/or writes to a removable storage unit 168 in a manner that is understood by one of ordinary skill in the art. Removable storage unit 168 represents an optical disc, a removable memory chip (such as an erasable programmable read only memory (“EPROM”), Flash memory, or the like), or a programmable read only memory (“PROM”)) and associated socket, which may be read by and written to by removable storage drive 166. As will be understood by one of ordinary skill in the art, the removable storage unit 168 may include a non-transient machine readable storage medium having stored therein computer software and/or data.
Controller 150 may also include one or more communication interface(s) 170, which allows software and data to be transferred between controller 150 and external devices such as, for example, transducers 102 and optionally to a mainframe, a server, or other device. Examples of the one or more communication interface(s) 170 may include, but are not limited to, a modem, a network interface (such as an Ethernet card or wireless card), a communications port, a Personal Computer Memory Card International Association (“PCMCIA”) slot and card, one or more Personal Component Interconnect (“PCI”) Express slot and cards, or any combination thereof. Software and data transferred via communications interface 170 are in the form of signals, which may be electronic, electromagnetic, optical, or other signals capable of being received by communications interface 170. These signals are provided to communications interface(s) 170 via a communications path or channel. The channel may be implemented using wire or cable, fiber optics, a telephone line, a cellular link, a radio frequency (“RF”) link, or other communication channels.
In this document, the terms “computer program medium” and “non-transient machine readable medium” refer to media such as removable storage units 168 or a hard disk installed in hard disk drive 164. These computer program products provide software to controller 150. Computer programs (also referred to as “computer control logic”) may be stored in main memory 160 and/or secondary memory 162. Computer programs may also be received via communications interface(s) 170. Such computer programs, when executed by a processor(s) 152, enable the controller 150 to perform the features of the method discussed herein.
In an embodiment where the method is implemented using software, the software may be stored in a computer program product and loaded into controller 150 using removable storage drive 166, hard drive 164, or communications interface(s) 170. The software, when executed by a processor(s) 152, causes the processor(s) 152 to perform the functions of the method described herein. In another embodiment, the method is implemented primarily in hardware using, for example, hardware components such as application specific integrated circuits (“ASICs”). Implementation of the hardware state machine so as to perform the functions described herein will be understood by persons skilled in the art. In yet another embodiment, the method is implemented using a combination of both hardware and software.
Controller 150 also includes a pulse generator 172 configured to output a variety of pulses to transducers 102. For example, pulse generator 172 may transmit time-delayed control signals to transducers 102, and/or pulse generator 172 may transmit control signals of varying amplitudes to transducers 102.
An amplifier 174 is configured to amplify signals received from transducers 102. Such signals received by transducers 102 include reflections of waves from structural features and other anomalies, e.g., corrosion in a plate or plate-like structures, in response to signals transmitted by pulse generator 172. An analog to digital (“A/D”) converter 176 is coupled to an output of amplifier 174 and is configured to convert analog signals received from amplifier 174 to digital signals. The digital signals output from A/D converter 176 may be transmitted along communication infrastructure 154 where they may undergo further signal processing by processor(s) 152 as will be understood by one of ordinary skill in the art.
Ray-Plate Theory
System 100 is configured to generate one or more “pure” flexural modes that transmit helical or spiral waves in a pipe or other hollow rounded/curved structure for NDE. The ability to generate these helical modes is derived from ray-plate theory, which can be used to calculate dispersion curves in pipes accurately. A more complete description of ray-path theory can be found in “Guided Wave Propagation in Complex Curved Waveguides I: Method Introduction and Verification” by E. Kahjeh, et al., which is available at http://arxiv.org/abs/1208.6290 and is incorporated by reference herein in its entirety. However, a brief summary of ray-plate theory is now provided. Note that information on generating dispersion curves is provided in, for example, “Ultrasonic Waves in Solid Media,” by Joseph L. Rose, published by Cambridge University Press, 1999, the entirety of which is herein incorporated by reference.
A ray-plate is a plate spanning the thickness of a waveguide where the plate falls along a geodesic of the waveguide and is normal to both free boundaries of the waveguide. A ray-plate carries the plate guided waves such as shear-horizontal and Raleigh-Lamb. An infinite number of ray-plates are used to approximate the guided wave propagation in any direction, and a displacement field amplitude at each point is derived by a superposition of the displacement field of waves carried by all ray-plates that pass through the point at the same time.
Therefore, in order to extend a plane wave propagation in an isotropic medium to a multi-directional wave propagation on a two dimensional curved surface, the above facts lead us to the following perspective:
1) an arbitrary wave is defined by a vector field that is changing point by point according to the underlying geometry and initial emission conditions;
2) an infinite number of paths can be defined on the surface that are tangential to the propagation direction vector field at each point. These paths are called ray-paths. In fact, ray-paths on a surface are geodesics of the surface. Geodesics are defined as straight lines on a curved surface. The geodesics of a surface can be determined by the metric of the surface and the following relation:
Where,
3) the intensity of the wave will change sinusoidally along each ray-path.
The foregoing is referred to as a “ray-method” and can be summarized as follows. Assuming the excitation from a certain source on a complex curved surface is studied, an infinite number of emitted rays are considered where the excitation conditions determine the initial position, initial direction, and maximum intensity of each ray. The geodesic equation can be used to determine the propagation path of each ray on the surface. The intensity of each ray changes sinusoidally along the ray path, and a superposition of all ray-path intensities that pass through the point at the same time is considered.
Two phase velocity dispersion diagrams are defined for a plate: shear-horizontal dispersion curves (“SHDCs”) and Rayleigh-Lamb dispersion curves (“RLDCs”), which are derived from the following relation:
Where,
RLDCs can be derived numerically from the Rayleigh-Lamb transcendental equation, and governing transcendental equations for deriving dispersion curves in a pipe are more complicated than for a plate. The complicated transcendental equations are solved in order to find torsional dispersion curves (“TDCs”) and longitudinal dispersion curves (“LDCs”) in a pipe. Experiments and calculations have demonstrated that the axisymmetric part of pipe dispersion curves nearly are the same as plate dispersion curves for higher frequencies. The frequency where a jump in phase velocity occurs, before which the dispersion curves differ, tends toward zero as the s factor decreases. In most practical pipes, the s parameter is less than 0.25, so the axisymmetric part of pipe dispersion curves can be approximated by plate dispersion curves.
An axisymmetric mode in the context of the ray-method is represented by rays that move along the pipe axial direction. Thus, the similarity between the axisymmetric part of the pipe dispersion curves and the plate dispersion curves means that plate-type dispersion is experienced in a pipe for a set of rays moving along the pipe in an axial direction. Thus, instead of using a single ray confined to the surface of a waveguide, a curved plate spanning the thickness of the waveguide where the plate falls along a ray-path and is normal to both free boundaries of the waveguide can be considered. Put another way, the axisymmetric dispersion curves of a pipe will be similar as the dispersion curves of a plate, which is referred to as a “ray-plate method.”
The ray-plate method is applied to hollow circular cylinders, and guided waves in hollow circular cylinders, which have been studied extensively. As mentioned before, comparing dispersion curves between plates and pipes show that SHDCs in plates are approximately the same as the axisymmetric. TDCs in pipes and also that the RLDCs in plates approximate axisymmetric LDCs in pipes. Also, the axisymmetric modes in the context of the ray-method corresponds to an infinite set of rays that move parallel to the pipe axial direction. This leads to the extension of the ray-method from membranes to thick-walled shells, if instead of a set of rays, a set of plates across the thickness of the surface is considered. Each plate propagates along a ray-path and is perpendicular to both boundary surfaces of the shell, and each plate carries Lamb waves and/or SH waves. These plates are called “ray-plates.”
The ray-plate method claims that axisymmetric modes are ray-plates that move parallel to the axial direction of pipe. Ray-plates that move at a relative angle with the axial direction can naturally become a candidate for explaining flexural modes. A flexural mode is constructed by a set of ray-plates carrying Lamb waves or SH waves and moving in a direction that makes an angle α with the pipe's axial direction (i.e., the z-direction). Consequently, the phase velocity of the flexural modes and corresponding axisymmetric modes are the same at a fixed angular frequency ω. The only difference is that these modes are moving in a different direction than axisymmetric modes, namely, by the angle α. Dispersion curves in a pipe are defined by choosing the z-axis as a preferred direction. The phase velocity of each mode is determined by cp=ω/kz, where kz is the z-component of the wavevector, such that the phase velocity of a flexural mode can be derived using the following equation:
Where,
cp(α) is the phase velocity of the axisymmetric mode at each frequency, ω; and
α is the angle of wave propagation.
The cylindrical shape of a pipe imposes a periodic displacement continuity boundary condition in the circumferential direction. A flexural mode is defined as a Lamb or SH wave existing in a ray-plate, where the ray-plate makes an angle α with the z-axis. So, the displacement field components can be written as
{right arrow over (u)}(r,φ,z)={right arrow over (U)}(r)ei(k cos(α)z+k sin(α)Rφ−ωt) Eq. (4)
In a pipe, if φ is changed to φ+2π, the displacement vector should be the same such that {right arrow over (u)}(r,φ,z)={right arrow over (u)}(r,φ+2π,z). This periodic condition imposes the following relation:
k sin(α)R=m Eq. (5)
Where,
From Equations 3 and 5 the following relation can be derived between the phase velocity of a flexural mode and the phase velocity of its corresponding axisymmetric mode at a given frequency:
Where,
Equation 6 can be used to derive LDCs in a pipe, and mean radius and thickness of pipe, plate phase velocities at each frequency, and flexural orders can be substituted into Equation 6 to derive the LDCs. Additionally, Equation 6 imposes the following condition of the maximum number of flexural modes that can exist at each frequency, f, Lamb mode phase velocity, cp(m,n), and radius, R, of the pipe:
The following relation for TDCs, including flexural modes, can be derived using Equation 6 above and the shear horizontal dispersion relation:
Where,
Helical Excitation
The ray-plate method provides a new physical understanding of flexural modes in pipe. As demonstrated above, flexural modes are the same as axisymmetric modes, but propagate at an angle α with respect to the axial direction (i.e., longitudinal direction) of the pipe. The angle of propagation for each flexural (helical) mode can be determined using the following equation:
Where,
Helical loads can be examined to excite a desirable flexural mode. The helix angle is determined by the ray-plate method using Equation 1 above. Different angles of the helix can excite different flexural orders.
In
Phased Array Beam Steering
In addition to placing transducers 102 in a helical fashion on a pipe or other structure 50, the transducers 102 can be positioned in a circumferential ring 103 around the pipe or structure 50. For example, when positioned in a circumferential ring 103, beam steering techniques can be used to steer the beam in a desired angle in pipe (or other structure) 50 to excite “pure” helical modes. Linear time delay phased array can be used in order to steer the beam in a desirable direction. The following equation can be used to determine the time delay between exciting adjacent transducers in order to steer the beam at angle α:
Where,
In order to excite a particular flexural mode (m, n), the time delay can be calculated using:
Where,
Beam Steering Experiment
Experiments were performed to confirm “pure” flexural mode excitation using a linear phased array.
The suitable time delays for the phased array of transducers 102 were calculated using Equation 3 above. These time delays were calculated for 50 kHz and 25 kHz when N=8 and m=(1 and 2). The calculated time delays were used to generate torsional helical waves and transducers 102 were used to receive waves reflected from end wall 52. The amplitude of each wave received at transducers 102 was recorded by controller 150. The results are shown in
Defect Detection
The use of helical modes provides an enhanced ability to detect defects compared to conventional NDE systems that utilize axisymmetric waves. For example,
As noted above, time delay (flexural mode) tuning can be utilized to observe non-transverse defects. For example, a particular flexural mode using an angled singular or multi-segmented helical band or real-time phased array data acquisition system can be used to perform time delay tuning with small time-delay changes to detect unusual non-transverse defect situations. Flexural modes can be sent both clockwise and counterclockwise along the pipe (or other structure being examined), which improves the likelihood that a defect will be detected. For example,
Defect Detection Experiment
Simulated experiments were performed to test the inspection ability of a system 100 using flexural mode excitation to generate helical or spiral waves.
The experiment was performed by gradually increasing the time delay of the phase array from 0 μs to 5 μs. For each time delay, the generated wave was sent toward notch 56 and the reflections were received by transducers 102. One of the plurality of transducers 102 was selected to record the reflected wave from notch 56 (transducer #6); however, multiple or all transducers 102 could have been selected.
The results of the experiment are shown in
Simulations have also been performed to establish that helical waves have the ability to characterize a defect in a pipe or other material. For example, helical waves can be used to perform NDE and discriminate between volumetric defects and crack-like defects as well as determine the angle of the defect with respect to the longitudinal axis of the pipe. Helical waves have these capabilities because using different helical waves that propagate at different angles; one can impinge a defect from different angles. The reflected data from each impinging angle can be used for defect characterization.
The angle of a defect can be determined using the angle of propagation for a helical wave that provides maximum reflection from the defect. For example,
Parallel Transducers
Turning now to
By using three or more arrays 103, it is possible to select a different mode family n in the phase velocity dispersion curve space if desired. For example, if better sensitivity is desired, a higher frequency can be selected by identifying a set of time delays that are superimposed onto the time delays associated with beam steering to a particular flexural mode in the mode family to generate the desired mode family. Referring now to
Methods
A method of NDE inspection of a pipe is now described with reference to
At block 904, the calculated time delay(s) are stored in a machine readable storage medium. In some embodiments, for example, the calculated time delay(s) are stored in a machine readable storage medium such as main memory 160 and/or secondary memory 162.
At block 906, the one or more transducers 102 are excited in accordance with the calculated time delay(s). For example, processor(s) 152 of controller 150 can execute a program that signals pulse generator 172 via communication infrastructure 154 to excite the one or more transducers 102 in accordance with the calculated time delay(s) stored in a machine readable storage medium 160, 162. In some embodiments, the one or more transducer(s) 102 are positioned on a surface of a pipe such that they form a circumferential ring 103 as illustrated in
The excitation of the one or more transducers 102 causes one or more flexural modes to be generated in pipe 50. As described above, these modes travel along the longitudinal axis of the pipe 50 in a helical fashion. As the wave energy travels along the pipe 50, the energy will impinge on a defect, such as a weld, crack, or corrosion, to list only a few examples. Upon impinging upon the defect, energy is reflected back towards the one or more transducers 102 as illustrated in
In some embodiments, the calculated time delay(s) stored in a machine readable storage medium 160, 162 include a plurality of time delays. The plurality of time delays enable a plurality of flexural modes to be generated when transducers 102 are excited by pulse generator 172 in accordance with the time delays. Inspecting the pipe using multiple flexural modes increases the likelihood of locating a defect and improves the resolution of which the defect can be observed as the wave energy is more likely to impinge normally on an angled defect, which increases the amount of wave energy reflected back to transducers 102.
At block 908, reflected wave energy is received by system 100. In some embodiments, the reflected wave energy is received at one or more transducers 102 used to excite the flexural modes. However, one of ordinary skill in the art will understand that the reflected wave energy can be received at one or more other transducers 102, e.g., one or more receive-only transducers.
At block 910, the received reflected wave energy is amplified and/or converted from an analog signal to a digital signal. For example, in some embodiments, system 100 includes an amplifier 174 that amplifies a received analog signal and outputs the received analog signal to A/D converter 176, which converts the amplified analog signal to a digital signal.
At block 912, the digital signals, which represent the received reflected wave energy, are combined together. In some embodiments, the combination of received digital signals is performed by processor(s) 152, which receives the digital signals from A/D converter 176 via communication infrastructure 154.
At block 914, the combined digital signals are used to perform defect detection by processor(s) 152. As noted above, defects (and possible defects) can be identified in the combined signals based on the amplitude of the reflected wave energy as described above with respect to
At block 916, an image of the pipe (or other curved/rounded hollow structure) is generated and/or displayed. In some embodiments, processor(s) 152 are configured to generate image data from the digital signals received from A/D converter 176. Processor(s) 152 are configured to output the generated image data to display interface 156 and ultimately to display 158 via communication infrastructure 154. The image data also can be stored in a machine readable storage medium, such as main memory 160 and/or secondary memory 162.
In some embodiments, a system includes at least one guided wave transducer configured to be disposed on a surface of a pipe and a controller electrically coupled to the at least one guided wave transducer. The controller includes a machine readable storage medium and a processor in signal communication with the machine readable storage medium. The processor is configured to actuate the at least one guided wave transducer to generate a flexural mode in the pipe.
In some embodiments, the processor is configured to process at least one reflected guided wave signal to identify an existence of at least one possible defect in the pipe, and have defect detection data of the pipe stored in the machine readable storage medium.
In some embodiments, the at least one guided wave transducer includes a single transducer configured to be disposed on the surface of the pipe such that the single transducer is positioned at an angle with respect to a longitudinal axis of the pipe.
In some embodiments, the at least one guided wave transducer includes a plurality of transducers that are configured to be disposed in at least one of a circumferential ring and a helical array.
In some embodiments, a first subset of a plurality of transducers form a first transducer array and a second subset of the plurality of transducers form a second array.
In some embodiments, one of the first transducer array and the second transducer array is configured to form a cancellation device.
In some embodiments, a third subset of the plurality of transducers form a third transducer array.
In some embodiments, the processor is configured to pulse the first, second, and third transducer arrays with at least one time delay to select one of a plurality of mode families identifiable in a phase velocity dispersion curve space in the pipe.
In some embodiments, the processor is configured to pulse the first, second, and third transducer arrays with at least one time delay to adjust at least one of a wavelength and an effective separate distance between the first, second, and third transducer arrays.
In some embodiments, the processor is configured to actuate the at least one transducer in accordance with at least one time delay to generate one of a plurality of flexural modes.
In some embodiments, a method includes signaling a pulse generator d on a surface of a pipe in accordance with at least one predetermined time delay and, in response to the signaling, outputting at least one pulse to at least one guided wave transducer disposed on a surface of a pipe from the pulse generator to generate at least one flexural mode in the pipe.
In some embodiments, a method includes processing at least one reflected guided wave signal to identify an existence of at least one possible defect in the pipe.
In some embodiments, the at least one guided wave transducer includes a single transducer configured to be disposed on the surface of the pipe such that the single transducer is positioned at an angle with respect to a longitudinal axis of the pipe.
In some embodiments, the at least one guided wave transducer includes a plurality of transducers.
In some embodiments, the plurality of transducers are disposed in at least one of a circumferential ring and a helical array.
In some embodiments, a first subset of the plurality of transducers form a first transducer array and a second subset of the plurality of transducers form a second array.
In some embodiments, outputting at least one pulse to at least one guided wave transducer includes outputting at least one first pulse to the first transducer array disposed on the surface of the pipe to generate at least one flexural mode in the pipe, and outputting at least one second pulse to the second transducer array disposed on the surface of the pipe to cancel guided wave energy propagating from the first transducer array in at least one direction.
In some embodiments, a third subset of the plurality of transducer form a third transducer array, and a method includes outputting at least one pulse to the at least one guided wave transducer excites a selected one of a plurality of mode families in the pipe.
In some embodiments, outputting at least one pulse to at least one guided wave transducer includes outputting at least one first pulse to the first transducer array disposed on the surface of the pipe, outputting at least one second pulse to the second transducer array disposed on the surface of the pipe, and outputting at least one third pulse to the third transducer array disposed on the surface of the pipe.
In some embodiments, a method includes adjusting at least one of a wavelength and an effective separate distance between the first, second, and third transducer arrays by adjusting a timing of the at least one first, second, and third pulses.
In some embodiments, the at least one flexural mode propagates along the pipe substantially parallel to a spiral weld disposed along a length of the pipe.
In some embodiments, the at least one flexural mode propagates along the pipe substantially perpendicular to a spiral weld disposed along a length of the pipe.
The disclosed systems and methods at least partially can be embodied in the form of program code embodied in tangible media, such as floppy diskettes, CD-ROMs, DVD-ROMs, Blu-ray disks, hard drives, Flash storage, solid-state disks, or any other machine-readable storage medium, wherein, when the program code is loaded into and executed by a machine, such as a computer, the machine becomes an apparatus for practicing the methods. The systems and methods also can be embodied in the form of program code, at least partially for example, whether stored in a storage medium, loaded into and/or executed by a machine, or transmitted over some transmission medium, such as over electrical wiring or cabling, through fiber optics, or via electromagnetic radiation, wherein, when the program code is loaded into and executed by a machine, such as a computer, the machine becomes an apparatus for practicing the method. When implemented on a general-purpose processor, the program code segments combine with the processor to provide a unique device that operates analogously to specific logic circuits.
Although the disclosed systems and methods have been described in terms of exemplary embodiments, they are not limited thereto. Rather, the appended claims should be construed broadly, to include other variants and embodiments of the systems and methods, which may be made by those skilled in the art without departing from the scope and range of equivalents of the systems and methods.
This application claims priority to U.S. Provisional Patent Application No. 61/827,305, filed May 24, 2013, the entirety of which is incorporated by reference in herein.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US14/39356 | 5/23/2014 | WO | 00 |
Number | Date | Country | |
---|---|---|---|
61827305 | May 2013 | US |