SYSTEM AND METHOD FOR CHARACTERIZING FERROMAGNETIC MATERIAL
A system and method using magnetic sensing to non-intrusively and non-destructively characterize ferromagnetic material within infrastructure. The system includes sensors for measuring magnetic field gradients from a standoff distance adjacent to ferromagnetic material. The method includes using the system to measure magnetic fields, determining magnetic field gradients measured by a sensor array, and comparing measured and modeled or historical magnetic field gradients at the same or similar positions to identify differences caused by a phenomenon in the ferromagnetic material, and, in a particular embodiment, to recognize defects and developing defects.
This application claims priority to U.S. Provisional Application No. 62/185,888, filed Jun. 29, 2015, entitled “Detection of Defects in Ferromagnetic Materials using Large Standoff Magnetization (LSM) Sensors.” This application also claims priority to U.S. Provisional Application No. 62/265,851, filed Dec. 10, 2015, entitled “System and Method for Characterizing Ferromagnetic Material.” Each of the aforementioned applications is incorporated by reference herewith in its entirety.
BACKGROUNDMetal components of structures are susceptible to defects, such as due to imperfect manufacture, corrosion, fatigue, wear, damage, etc. To prevent catastrophic failure of such structures, metal components may be visually inspected to identify defects before a failure occurs. However, many structures are not easily inspected due to being buried underground or beneath the sea, or due to being embedded within other materials such as concrete. For large infrastructure that contains metal components, visual inspection may be impractical or too costly to perform routinely.
Many ferromagnetic objects, including steel pipe, act as weak permanent magnets even when not intentionally magnetized; for example, magnetic dipoles in steel may partially orient to the Earth's magnetic field after cooling below the Curie temperature when cast or hot-rolled in the foundry. Magnetic fields present in ferromagnetic objects as stray byproducts of their manufacture are known herein as parasitic fields. The Earth's magnetic field also induces magnetic fields in ferromagnetic objects. These magnetic fields permit detection of ferromagnetic objects from a distance. Magnetic exploders for naval mines and torpedoes have been designed to detect magnetic fields from large ferrous objects, such as warships, since 1917, although both German and American magnetic exploders were problematic when used in combat on torpedoes in 1939-1943. Magnetic exploders, however, are merely intended to detect the object from a distance, not to detect or analyze defects in that object.
Magnetic particle inspection is well known as a method for detecting cracks in objects. In this technique, a ferromagnetic object is placed in a magnetic field, and magnetic particles, such as iron filings, are applied to the object. The magnetic field may be provided by passing an electric current through the object, or by placing the object in a field provided by an electromagnet. If a crack is present, the magnetic particles cluster near the crack. Field strengths used for magnetic particle inspection are typically much greater than the Earth's magnetic field, or those parasitic fields that may be present in ferromagnetic materials.
SUMMARYAccording to an embodiment, a method for characterizing a ferromagnetic material includes: receiving measured magnetic field data from a plurality of sensors adjacent the ferromagnetic material at a plurality of locations along the ferromagnetic material; deriving measured magnetic field features from the measured magnetic field data; comparing the derived magnetic field features with modeled or previously collected, verified magnetic field features to identify differences caused by a phenomenon in the ferromagnetic material.
According to another embodiment, a system for characterizing a ferromagnetic material includes: memory capable of storing magnetic field data from at least one sensor configured to measure magnetic field data at a plurality of scan positions along the ferromagnetic material, and software including machine readable instructions. The system may further include a processor coupled with the memory, the processor configured to, in response to execution of the software, perform the steps of: derive magnetic field feature data from the magnetic field data at the plurality of scan positions, and compare the measured magnetic field features data with modeled magnetic field feature data to identify a phenomenon in the ferromagnetic material.
Ferromagnetic material 130 exhibits magnetization based on its structure, composition, and fabrication history. At the same time, ferromagnetic material 130 may have a phenomenon 135 that perturbs the magnetic field from ferromagnetic material 130, as illustrated by magnetic field lines 140 in
Identifying a defect in material 130 prior to failure in components such as reinforcing steel, pipelines, oil platform legs, ship hulls, etcetera buried underground or located underwater often requires inspecting beneath a visible surface. The embodiments disclosed herein may be suitable in evaluating ferromagnetic material of such infrastructure including, but not limited to: industrial vessels and pipes of plants and equipment, including power plants, refineries and heat exchangers; pipelines, such as oil and gas pipelines; railways, including rails and bridges of railroads, light-rail and subways; structures, such as buildings and bridges made with ferrous beams or rebar-reinforced concrete; and partially or fully submerged drilling rigs, ships and submarines.
During use of system 100 to inspect infrastructure, system 100 is positioned near, and moved along ferromagnetic material 130 while system 100 measures material-associated magnetic field 140. Sensors 101 are arranged in a spatially distributed array that provides a spatial map of magnetic field 140, at each traveled location along material 130, with each sensor 101 measuring both magnetic direction and magnitude. Data processing module 150 in turn processes magnetic field measurements received from the array of sensors 101 via communication paths 115 to characterize magnetic field 140, thereby providing a current scan of magnetic field along ferromagnetic material 130.
In data processing system 150, processor 152 may execute software (for example software 263 discussed in further detail below with respect to
In embodiments, the analysis routines operate by determining signature phenomena, of the observed magnetic field (such as phenomena in, or functions of, the magnetic field gradients and derivatives thereof) as recorded from multiple locations in a sliding window of the scan. In an embodiment, the software (for example software 263 discussed in further detail below) implementing such analysis routines determines signature phenomena by fitting a superposition of predefined signature phenomena. The predefined signature phenomena may be derived from (a) computer models of magnetic dipoles to the observed magnetic field from the locations in the sliding window, (b) a non-dipole based model, (c) measurements, or (d) a combination thereof.
Information about anomaly types, including classifications of the anomaly types and pattern phenomena corresponding to each anomaly type, may be stored in memory 154 and/or database 162. In an embodiment optimized for analysis of pipelines, the anomaly types include exemplary good welds and exemplary defective welds, as well as cracks, breaks, valves, taps, and corroded locations. The analysis routines may be configured to provide the classification that most closely matches each anomaly found during a scan.
A location read from GPS 156, and/or other location sensors such as an odometer, may in some embodiments be associated with a portion of the scan associated with a defect, or in some embodiments portions of the scan associated with a non-defect, such as a weld or flange, and these locations and associated scan windows are reported through uplink 158 to server 160 and stored in database 162. Since weld locations in a pipeline, or bolted joints in railroad track, are unlikely to change with time in infrastructure 130, new phenomena, or phenomena that have significantly changed character since any prior scan, can indicate incipient failure such as cracks in a pipe or breaks in rail. Either processor 152 or server 160, may correlate the current and prior scan to align phenomena, and then compare phenomena of anomalies detected in the current scan to observations made during a prior scan at the same location, as may have been previously recorded in database 162, to determine whether the phenomenon is new, and identify it as new. New phenomena, as well as phenomena classified as defects, may warrant further investigation, such as by excavating a pipeline.
In particular embodiments, system 100 does not include a bias magnet for magnetizing the ferromagnetic material 130. In these embodiments, the magnetic fields sensed by system 100 are parasitic magnetic fields and fields induced in the ferromagnetic material by the Earth's magnetic field.
Although in
Magnetic sensor array 300 is positioned with a standoff distance 312 above ferromagnetic material 330 having a defect 350. Ferromagnetic material 330 is an example of ferromagnetic material 130,
The ability to sense magnetic fields with sensor arrays, such as sensor array 300, depends on standoff distance 312, the strength of magnetic field 340 from ferromagnetic material 330, the sensitivity of magnetic sensors 301-310, and spacing distances 321, 322, 323, 324, 325 between sensors 301-310 in sensor array 300. In an embodiment, magnetic sensors 301-310 are magnetometers that measure magnetic fields. Magnetic sensors 301-310 may be one-axis magnetometers that measure magnetic fields along one axis, two-axis magnetometers that measure magnetic fields along two axes, or three-axis magnetometers that measure magnetic fields along three axes. The three axes are for example x, y, and z axes depicted in
A power supply 440 electrically couples to sensors 410 to provide direct current (DC) electrical power. Power supply 440 may be wired to an electrical grid or have a battery pack that enables remote, off-grid use of system 400. A receiver 455 couples to sensors 410 via communication path 415, which is similar to communication path 115 of
In an optional step 610, the system for characterizing ferromagnetic material moves to a first scan position, such as an arbitrary location adjacent to infrastructure containing ferromagnetic material. In an example of step 610, system 400 of
In a step 620, the system measures magnetic fields. In an example of step 620, sensors 410 measure a magnetic field (e.g. magnetic field 140) from first segment 531. In other examples of step 620, sensors 110 of
In a step 630, the system for characterizing ferromagnetic material moves to a next scan position. In an example of step 630, system 400 of
Step 640 is a decision. If in step 640 the end of the infrastructure is reached, or the end of a desired scan range is reached, method 600 ends. Otherwise, method 600 returns to step 620. In this way, method 600 is carried out to scan an entire infrastructure or a desired portion of an infrastructure. The rate at which magnetic fields are measured between first scan position and the next scan position may depend on bandwidth of data acquisition such as receiver 455 of
Referring again to
In a particular embodiment, modeled data is determined from a finite element model. In embodiments, model-based analysis, for example performed by data processing module 150 executing software 263, of magnetic dipoles detected by the system includes one or more of: applying interpolation on the magnetic field signature sphere to obtain the magnetic field at planes above and parallel and near-parallel to the pipe at different distances, and angles; extracting magnetic field spatial phenomena from the magnetic field, such as gradient, directional derivative, divergence or Laplacian, curl, magnitude and neighborhood local statistical moments of these phenomenon fields; obtaining daughter magnetic field phenomena from the field, such as a Spatial Fast-Fourier Transform (FFT) phase field, power spectral density (PSD), and Wavelet coefficients; separately analyzing each phenomenon statistically, for example using the t-test and the Wilcoxon Rank test; and selecting phenomena by collectively satisfying, or optimally satisfying, multiple criteria such as p-values, correlation to size and height, and orthogonality (non-correlation among phenomena). Nearby pairs and triplets of the above phenomena are fused for FFT and Wavelet analysis. Extracted phenomena are compared to a library of model-derived phenomena, such as welds and defects.
According to an embodiment, data processing module 150 compares measured magnetic field plots, such as plot 800 of
In an embodiment, a scalar likelihood, L, indicates the presence of a defect determined from gradients in all axes in a scan position window near the phenomenon, and from other statistical processing; if L is greater than a threshold, the phenomenon or anomaly is reported as a defect.
Magnetic fields calculated from dipole models for x, y and z-axes, such as those plotted versus scan position in
Equation 1 is the magnetic field equation for an arbitrary dipole orientation where Cx, Cy, and Cz are combination magnetic fields proportional to magnetization along the x, y, and z-axes, respectively, and r is the absolute distance that includes standoff distance 312 from the sensor to the magnetic field source. In order for a magnetic signature to resemble a dipole, sensor distance from a magnetic source, r, is for example about two to three times longer than the magnetic source itself, although shorter sensor distances contain dipole characteristics that may be matched to Equation 1 if r is known.
Other than comparing models and measurements of magnetic fields over scan position, such as step 650 of method 600, magnetic field gradients may be used to further identify phenomena of ferromagnetic material 130. According to an embodiment, magnetic field gradients are calculated from a plurality of sensors arranged in an array, such as sensor array 300 of
In step 1410, magnetic field data are received for a plurality of scan positions. In an example of step 1410, processor 264 executes software 263 and/or firmware 261 stored in memory 262 to parse data from sensor array 250, which is received either directly from sensor array 250 or optionally via receiver 255.
In step 1420, magnetic field derived features are derived from the magnetic field data of step 1410. Exemplary magnetic field derived features comprise numerics that are derived from the raw sensor data, or a denoised version thereof, including but not limited to: the field measurements, their Fourier, Wavelet or any other transform, their magnetic field gradients; the gradient Fourier transform, wavelet transform or any other transform; 2nd derivative matrices or Hessians, their Fourier transforms or any of their transforms, fractal dimension of the field, gradients, Hessians, or features recovered by data mining or machine learning/deep learning methods.
In an example of step 1420, the magnetic field derived features that are calculated are magnetic field gradients. In such example, the magnetic field gradients are calculated, by data processing module 150 (or server 160), from differences in magnetic fields between sensors 301-310 of sensor array 300,
In Equation 2, ΔBxyz/Δx is the difference between three-axis magnetic fields between sensor 304 (abbreviated S4) at position xS4 and sensor 308 (abbreviated S8) at position xS8. BxS4 is the x-axis magnetic field at fourth sensor 304, BxS8 is the x-axis magnetic field at eighth sensor 308, and so on for y-axis and z-axis magnetic fields, By, Bz. XS4-S8 is the spacing distance between sensors 304 and 308.
Three-axis magnetic field gradients are calculated from dipole models of magnetic fields for additional select pairs of sensors in the same manner. For example, three-axis magnetic field gradients (ΔBxyz) are calculated using Equation 3, below, between fourth sensor 304 and ninth sensor 309, between fourth sensor 304 and tenth sensor 310, and between ninth sensor 309 and tenth sensor 310 along the z-axis, as depicted in
In Equation 3, ΔBxyz/Δz is the difference between three-axis magnetic fields along the z-axis, zS4-S9 is the spacing distance between fourth sensor 304 (abbreviated S4) and ninth sensor 309 (abbreviated S9), BxS4 is the x-axis magnetic field at fourth sensor 304, BxS9 is the x-axis magnetic field at ninth sensor 309, and so on for other sensor pairs and for y-axis and z-axis magnetic fields, By, Bz.
Similarly, select three-axis magnetic field gradients (ΔBxyz/Δy) are calculated along they-axis using Equation 4, below.
In Equation 4, ΔBxyz/Δy is the difference between three-axis magnetic fields along the y-axis, yS1-S2 is the spacing distance between first sensor 301 (abbreviated S1) and second sensor 302 (abbreviated S2), BxS1 is the x-axis magnetic field at first sensor 301, BxS2 is the x-axis magnetic field at second sensor 302, and so on for other sensor pairs and for y-axis and z-axis magnetic fields, By and Bz.
In an example of step 1420, x-axis magnetic field gradients (ΔBxyz/Δx) are calculated using Equation 2 from differences between three-axis magnetic fields (Bx, By, Bz) measured with fourth sensor 304 (S4) and eighth sensor 308 (S8) along the x-axis as depicted in
Although step 1420 is described above including measured magnetic field gradients, it should be appreciated that other measured magnetic field derived features (other than gradients) could be utilized in step 1420. For example, instead of gradients, step 1420 may calculate measured magnetic field hessians, wavelets, power spectral density, or fractal dimension without departing from the scope hereof. As such, it should be appreciated that, although equations 2-4 above show the formula for gradients, step 1420 may be implemented based on similar formulas for many other magnetic field derived features that are derived from the magnetic field sensor data, such as those magnetic field derived features discussed above.
In an embodiment, method 1400 includes optional step 1430, wherein at least one model of magnetic field derived features is calculated from modeled magnetic fields for a plurality of scan positions. In an example of step 1430, modeled magnetic field gradients shown in
In step 1440, measured magnetic field derived feature data are compared to modeled magnetic field feature data for a plurality of scan positions to identify one or more phenomena in magnetic field features caused by welds, defects, or anomalies in the ferromagnetic material. In an example of step 1440, multiple measured magnetic field gradients from sensor array 300, such as those shown in
According to an embodiment, select magnetic field phenomena containing a defect signature are used to identify defect 350. According to another embodiment, step 1440 includes an optional step 1442 of incorporating data from non-magnetic sensors 252 of
In an optional step 1450, one or more defects or irregularities of a ferromagnetic material are characterized, and their locations and classifications may be reported in step 1460. In an example of step 1450, defect 350 of
Characterization of a defect by data processing module 150 in step 1450 may include determining its size and orientation, and may further include classifying a type of missing metal defect. Characterization may include distinguishing between a defect and a non-defect such as a weld, flange, coupled branch line, bend, or other normal or intentional anomaly. Identification and characterization of defects and irregularities may be assisted using information from different sensor types and prior magnetic sensor data for the same location. Method 1400 provides advantages for identifying and characterizing phenomena in ferromagnetic material including that the method may be automated and is repeatable.
In one embodiment, method 1700 includes a step 1710 of plotting magnetic field data for a plurality of locations and a plurality of sensors via interface 265 for analysis by a user to determine a nearest sensor to a magnetic field source. For example, plot 800 of
In a step 1720, a nearest sensor of the sensor array to a phenomenon of the ferromagnetic material is determined. In one embodiment, data processing module 150 determines the nearest sensor. In an example of this embodiment of step 1720, processor 264 executes a portion of software 263 and/or firmware 261 to process magnetic field data generated by sensors 301-310 of
In a step 1730, magnetic field data from the nearest sensor, measured over a plurality of scan positions, are analyzed for known signatures. In an example of step 1730, using data processing module 150, magnetic field data from nearest sensor 304 of
If a signature is found in step 1730, a step 1740 isolated a portion of the magnetic field data that matches a known signature. In an example of step 1740, using data processing module 150, magnetic field data corresponding to a weld signature from weld 535 of
Steps 1730 and 1740 may occur in method 1400 between steps 1440 and 1450. For example, if steps 1730 and 1740 are used in method 1400, step 1730 may act to filter out known non-defects (such as welds) from the phenomenon identified in step 1440. Steps 1730 and 1740 may utilize non-magnetic sensors, such as GPS, and ground penetrating radar, as discussed above with respect to step 1442 to further enhance identification of known non-defects in method 1700.
In a step 1750, a characterization is determined for the segment of ferromagnetic material having a phenomenon. Step 1750 acts to identify the phenomenon as defects, and then potentially characterize said identified phenomenon as a specific type of defect. The characterization and phenomenon location are then reported in step 1460,
In an embodiment, using data processing module 150 (or server 160), modeled magnetic data is modeled as a linear subspace of components of the magnetic signal over scan position, such as gradients, wavelets, and power spectral density. The magnetic signal components are extracted from a physics-based model, such as a dipole model, and corrupted with noise and interference from one or more magnetic sources to make the model more realistic. Magnetic sensor measurements are then projected onto the subspace spanned by dipole moments, or any function of the magnetic dipole moments, such as gradients, Hessians, wavelets, power spectral density, or fractal dimension of other magnetic field derived features discussed above. Equation 5(a) shows an example linear subspace model.
X=Sθ+Fφ+Uψ+n Equation 5(a):
In Equation 5(a), Xis a gradient measurement vector across scan positions, S is a feature subspace basis matrix across scan positions in terms of gradients, F is a known magnetic interference subspace such as a bias or flange, U is an unknown magnetic interference subspace matrix, n is a noise vector, and θ, φ, and ψ are scaling parameter vectors determined from measurements. U may be constructed as the matrix orthogonal to a concatenation of S and F.
Again, it should be appreciated that X may represent feature measurement vectors other than gradient. For example, within Equation 5(a), the subspace basis matrix S is based on gradients, but it should be appreciated that the subspace basis matrix S may be based on other magnetic field measurements such as those magnetic field derived features discussed above. In an embodiment, subspace basis matrix S is physics dipole moment based. In this embodiment, the phenomena of interest within the measured magnetic field data are made of dipoles (geometric shapes discussed above), with a varying magnitude (small vs. large defects, defects vs. weld, etc.) In another embodiment, the subspace basis matrix S is constructed based on learning techniques such as Singular Value Decomposition (SVD), Espirit, and Music algorithms.
Equation 5(a) linearly models the phenomenon identified within the magnetic field raw data. Using equation 5(a), data processing module 150 (or server 160) can both identify and characterize a detected phenomenon within the measured magnetic field data. For example, within data processing module 150 (or server 160) and using equation 5(a), for a given phenomenon, a window size W is selected. Within that window, magnetic field derived features are determined. The window size W may be adjusted for sensitivity to features of different sizes. For example, a small window size W may be used to aim detection at small-scale features, whereas a larger window size W may be used to aim detection at larger-scale features. In another example, the same dataset may be analyzes using two or more different window sizes to be sensitive to features of a variety of sizes. In the above example of gradients, computations of equations 2-4, over the determined window W, derived from all possible pairs of sensor measurements, provide the canonical shape of what a gradient of the magnetic field for any event looks like. Equation 5(a)'s modulation by the vector θ determines whether a dipole moment based phenomenon is present. If the magnitude of θ is above a threshold, then the phenomena contains a defect (or in other words a defect is detected). The direction of the vector θ may be utilized to characterize the phenomena, as discussed below. 4) The matrix F represents other known events that may be non-dipole moment based, or different. F is computed as in equation 3.
It should be appreciated that non-linear models may be utilized instead of the linear model shown in equation 5(a). For example, non-linear models would include an equation 5(b).
X=S(θ)+F(φ)+n Equation 5(b):
S, F are a non-linear function of θ, φ. Under equation 5(b), either S, F, or both, may be learned using non-linear curve fitting, neural networks, deep-learning algorithms, etc. For each phenomenon within the measured magnetic field data, S (or F) may have its own shape.
A hypothesis test may be used to determine whether the measured magnetic field data does not (null hypothesis, H0) or does (first hypothesis, H1) include a phenomenon signature that is a defect. Equations 6 and 7 state an exemplary hypothesis test based on equation 5(a), but may be modified as understood by those of ordinary skill based on equation 5(b), above.
H0: X=Fφ+Nψ+n Equation 6:
Equation 6 shows null hypothesis, H0, which states that the gradient measurement vector across scan positions, X, is due to (a) known interference subspace, F, plus (b) a subspace N which is the subspace orthogonal to the projection of subspace S onto the subspace orthogonal to known interference subspace F, and (c) noise vector n. Herein, each of F, N, and S interchangeably refers to the respective matrix as well as the subspace spanned by the columns of the matrix.
H1: X=Sθ+Fφ+n Equation 7:
Equation 7 shows first hypothesis, H1, which states that the gradient measurement vector across scan positions, X, is due to feature subspace basis matrix across scan positions in terms of gradients, S, plus known interference subspace, F, and noise vector n.
The output of the hypothesis test of Equations 6 and 7 is a statistic proportional to the likelihood, L, of a phenomenon being present. Equations 6 and 7 may be graphically understood with respect to
Thus, it is shown that a defect may be identified in a binary manner (e.g. presence versus absence of defect, but not yet classified to determine the type of defect). The likelihood compares the observed value X of equation 5 to a threshold. This decision may be made by selecting the most likely event, which is the phenomenon in a dictionary of phenomena that most closely resembles the measurement X, preferably (but not necessarily) after accounting for noise in the data. This decision may utilize a hypothesis test, as shown in equations 6 and 7, or alternatively/additionally, a nearest neighbor model, or any other pattern classification/machine learning/deep-learning algorithm. To compensate for noise, statistic used thereby may be a Chi-Square statistic, an F statistic, or non-Gaussian generalization of the Chi-Square or F statistic such as those discussed in: M N Desai, R S Mangoubi, “Robust Gaussian and non-Gaussian matched subspace detection,” IEEE Transactions on Signal Processing, 2003.
It should be appreciated that functions other than the likelihood function may be utilized, such as the robust likelihood function which is a trimmed version of the likelihood function that protects against noise outliers. Moreover, the estimate of θ, φ, or {circumflex over (θ)}, {circumflex over (φ)}, may be obtained by inverting the matrix or functions (non-linear models) S, F, respectively. The magnitude and direction of these vectors may then be used instead of the likelihood function. Embodiments where the noise model is unknown and the non-parametric approach is used, may use non-parametric statistics such as the sign test, the rank sum test, rank histograms of the noise, etc.
The magnitude of phenomenon scaling parameter vector, θ, may be a statistic for determining the presence of a phenomenon, the size of the phenomenon, and the magnetization direction of the phenomenon.
In an embodiment, modeled magnetic data is modeled as a non-linear subspace of components of the magnetic signal versus scan position, such as a polynomial, neural network, or learning-based technique, fitted to a measured magnetic field data curve. The coefficients of the non-linear subspace may include components that determine the presence of phenomena and characterize the nature of those phenomena. In another embodiment, a fractal dimension of the measured magnetic field data is used to determine the presence of phenomena and to characterize the nature of those phenomena.
It should be appreciated that the models of Eq. 5(a) and 5(b) may be replaced by models not based on feature subspaces S and F.
Step 1820 is a decision. If step 1820 determines that a likelihood, L, has crossed a predefined threshold indicating that a phenomenon is present in the ferromagnetic material, then method 1800 proceeds with step 1860. Otherwise, method 1800 proceeds with step 1830 to increase window size. In an example of step 1820, L has crossed a predefined likelihood threshold of for example one (L>1), as shown in
In optional step 1830, the window size is increased. In an example of step 1830, the window for comparing measured and modeled magnetic field data is increased to the entire range of zero to two shown in
Step 1840 is a decision. If, in step 1840, the window size has been increased to maximum, method 1800 proceeds to step 1850, which determines that no defect is present in the corresponding portion of ferromagnetic material. Otherwise, method 1800 returns step 1820 to determine if the likelihood threshold has been crossed. In an example of step 1840, the window size corresponds to scan positions taken along first segment 531 of pipe 530,
In step 1860, a magnetic field source is identified. In an example of step 1860, a magnetic field phenomenon is identified from defect 450,
Step 1870 is a decision. If in step 1870, a large window is determined to have been used, then a non-defect is determined. In an example of step 1830, a window covering scan positions for first and second pipe segments 531, 532 of
Method 1800 uses data windows and may apply steps 1820 to 1840 repeatedly to identify phenomena having different sizes. For example, method 1800 may repeat for each, or a portion, of scan positions within the measured magnetic field data received from sensors 110, 310, 410. Method 1800 may be implemented in a parallel or hierarchical manner, using multiple windows without departing from the scope hereof.
Pairwise statistical comparison plot 1900 is built by comparing the measure of divergence for each pair of phenomena. Specifically,
The measure of divergence may be based on many variables, and more than one variable may be used to build the pairwise statistical plot of
To specifically characterize a detected phenomenon using plot 1900, data processing module 150 (or server 160), implementing methods 1400, 1700, or 1800 may utilize a statistic from the test of equations (6) or (7), for instance. Take the case where the matrix F is zero (which could also mean that the matrices S and F are aggregated). The likelihood ratio is compared to a threshold, determining that a phenomenon of interest is present, as discussed above. In turn, data processing module 150 may obtain the estimate of vector {circumflex over (θ)}, and compare it to the value vector , where e can be any of the events 1901 thru 1910. The comparison is based on the angle between vector {circumflex over (θ)} and the given vector . The comparison yielding the smallest angle indicates the observed phenomenon.
Pairwise statistical plot 1900 may include a machine learning feature where, if the smallest angle between θ, and θ_e, for all events e is above a certain threshold, then the answer would be “event or phenomenon not seen before”.
It should be appreciated that the plot 1900 may be just one of many plots analyzed by data processing module 150 (or server 160). For example, there may be multiple plots for each given window size. In such a case, data processing module 150 may obtain multiple divergences for the same pair and fuse at the higher decision level using decision fusion methods, which may be learned using machine learning. Moreover, the system could fuse at the divergence level, and obtain a single fused diversion method, prior to decision.
Changes may be made in the above methods and systems without departing from the scope hereof. It should thus be noted that the matter contained in the above description or shown in the accompanying drawings should be interpreted as illustrative and not in a limiting sense. The following claims are intended to cover all generic and specific features described herein, as well as all statements of the scope of the present method and system, which might be said to fall there between.
Claims
1. A method for characterizing a ferromagnetic material, comprising:
- receiving measured magnetic field data from a plurality of sensors adjacent the ferromagnetic material at a plurality of locations along the ferromagnetic material;
- deriving measured magnetic field features from the measured magnetic field data; and
- comparing the derived magnetic field features with modeled magnetic field features to identify occurrence of a phenomenon in the ferromagnetic material.
2. The method of claim 1, further comprising measuring a magnetic field, using the sensors, to generate the magnetic field data.
3. The method of claim 1, the measuring magnetic field data including obtaining measurements from a plurality of magnetometers arranged in a known pattern.
4. The method of claim 1, the deriving magnetic field features including determining differences between measured magnetic fields for pairs of the sensors.
5. The method of claim 1, the deriving magnetic field features including deriving magnetic field gradients between measured magnetic fields for pairs of the sensors.
6. The method of claim 1, the magnetic field features being one or more numerics, that are derived from the measured magnetic field data, chosen from the group of numerics including: Fourier, Wavelet or any other transform, magnetic field gradients; gradient Fourier transform, wavelet transform; 2nd derivative matrices, Hessians, and fractal dimension.
7. The method of claim 1, further comprising determining a nearest sensor to the ferromagnetic material based on magnetic fields measured from the plurality of sensors.
8. The method of claim 1, further comprising characterizing the phenomenon of the ferromagnetic material to distinguish between a defect and a non-defect.
9. The method of claim 8, the step of characterizing including applying a a pairwise comparison between the measured magnetic field features and the modeled magnetic field features to characterize a type of phenomenon.
10. The method of claim 9, the step of applying utilizing a pairwise statistical comparison plot.
11. The method of claim 8, the step of characterizing including determining a signature from the measured magnetic field features associated with a non-defect of the ferromagnetic material.
12. The method of claim 11, the step of characterizing further including determining a magnetization direction and a magnetization amplitude based on the signature of the non-defect.
13. The method of claim 12, the step of characterizing further including using the magnetization amplitude of the non-defect to scale the measured magnetic field data derived features to identify a phenomenon as a defect.
14. The method of claim 12, further comprising determining modeled magnetic field features is based on the magnetization direction and the magnetization amplitude in the ferromagnetic material.
15. The method of claim 14, the step of determining modeled magnetic field gradients being based on at least one physics model.
16. The method of claim 14, determining modeled magnetic field gradients being based on prior measurements of the ferromagnetic material.
17. The method of claim 1, the step of characterizing the phenomenon incorporating data from non-magnetic sensors with the measured magnetic field data.
18. The method of claim 17, said data from non-magnetic sensors including location information corresponding to scan positions.
19. A system for characterizing a ferromagnetic material, comprising:
- memory capable of storing magnetic field data from at least one sensor configured to measure magnetic field data at a plurality of scan positions along the ferromagnetic material, and software including machine readable instructions,
- a processor coupled with the memory, the processor configured to, in response to execution of the software, perform the steps of: derive magnetic field feature data from the magnetic field data at the plurality of scan positions, and compare the measured magnetic field feature data with modeled magnetic field feature data to identify a phenomenon in the ferromagnetic material.
20. The system of claim 19, further comprising the at least one sensor, the at least one sensor being hardwired to the memory.
21. The system of claim 19, the at least one sensor selected from the group consisting of a one-axis magnetometer, a two-axis magnetometer, or a three-axis magnetometer.
22. The system of claim 19, the at least one sensor being a plurality of sensors arranged in a one-, two-, or three-dimensional array positionable at a standoff distance from the ferromagnetic material.
23. The system of claim 19, the plurality of sensors having adjustable positions to adjust spacing distances therebetween.
24. The system of claim 19, the ferromagnetic material comprising a pipe and the phenomenon comprising a welded junction connecting a first segment of the pipe to a second segment of the pipe.
25. The system of claim 24, the welded junction between the first segment and the second segment producing a magnetic flux leakage, the processor further configured to determine magnetization direction and magnetization amplitude of the first segment and the second segment in response to the magnetic flux leakage.
26. The system of claim 19, the step of comparing including comparing a likelihood based on the magnetic field feature to a threshold, the phenomenon being a known non-defect if the likelihood is below the threshold, the pheonomenon being a defect if the likelihood is above the threshold.
27. The system of claim 19, the memory further storing a pairwise statistical plot, the processor further configured to characterize the phenomenon based on the pairwise statistical plot.
Type: Application
Filed: Jun 29, 2016
Publication Date: Apr 20, 2017
Inventors: Brian P. Timmons (Milford, MA), Rami S. Mangoubi (Newton, MA)
Application Number: 15/197,699