US8036836B2 - Dynamic environmental change compensation of sensor data in structural health monitoring systems - Google Patents

Dynamic environmental change compensation of sensor data in structural health monitoring systems Download PDF

Info

Publication number
US8036836B2
US8036836B2 US12/104,354 US10435408A US8036836B2 US 8036836 B2 US8036836 B2 US 8036836B2 US 10435408 A US10435408 A US 10435408A US 8036836 B2 US8036836 B2 US 8036836B2
Authority
US
United States
Prior art keywords
baseline
signal data
data set
current
sets
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active, expires
Application number
US12/104,354
Other versions
US20080255774A1 (en
Inventor
Bao Liu
Shawn J. Beard
Fu-Kuo Chang
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Acellent Technologies Inc
Original Assignee
Acellent Technologies Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Acellent Technologies Inc filed Critical Acellent Technologies Inc
Priority to US12/104,354 priority Critical patent/US8036836B2/en
Assigned to ACELLENT TECHNOLOGIES, INC. reassignment ACELLENT TECHNOLOGIES, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: BEARD, SHAWN J., CHANG, FU-KUO, LIU, BAO
Publication of US20080255774A1 publication Critical patent/US20080255774A1/en
Application granted granted Critical
Publication of US8036836B2 publication Critical patent/US8036836B2/en
Active legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N29/00Investigating or analysing materials by the use of ultrasonic, sonic or infrasonic waves; Visualisation of the interior of objects by transmitting ultrasonic or sonic waves through the object
    • G01N29/04Analysing solids
    • G01N29/041Analysing solids on the surface of the material, e.g. using Lamb, Rayleigh or shear waves
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N29/00Investigating or analysing materials by the use of ultrasonic, sonic or infrasonic waves; Visualisation of the interior of objects by transmitting ultrasonic or sonic waves through the object
    • G01N29/36Detecting the response signal, e.g. electronic circuits specially adapted therefor
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N29/00Investigating or analysing materials by the use of ultrasonic, sonic or infrasonic waves; Visualisation of the interior of objects by transmitting ultrasonic or sonic waves through the object
    • G01N29/44Processing the detected response signal, e.g. electronic circuits specially adapted therefor
    • G01N29/4463Signal correction, e.g. distance amplitude correction [DAC], distance gain size [DGS], noise filtering
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N2291/00Indexing codes associated with group G01N29/00
    • G01N2291/04Wave modes and trajectories
    • G01N2291/042Wave modes
    • G01N2291/0427Flexural waves, plate waves, e.g. Lamb waves, tuning fork, cantilever
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N2291/00Indexing codes associated with group G01N29/00
    • G01N2291/10Number of transducers
    • G01N2291/106Number of transducers one or more transducer arrays

Definitions

  • This invention relates generally to the field of structural health monitoring (SHM). More specifically, this invention relates to methods for dynamically compensating data collected by a SHM system for environmental changes that affect the data.
  • SHM structural health monitoring
  • a baseline set of data may be constructed dynamically and concurrently with the process of structural health monitoring damage detection obtained from the sensor array of the structure under various environmental conditions. Furthermore, the baseline data sets may be relatively sparse.
  • data may be acquired according to one environmental effect, such as temperature, in larger increments, such as 10 to 20° C. increments, rather than, for example, 1 to 2° C. increments.
  • other parameters discussed below
  • Other environmental variables may include load, strain, moisture content, pH, or any environmental condition that may cause a change in the response of a sensor, which may be typically calibrated for a given set of environmental conditions.
  • the data sets obtained may be for sparse increments of the environmental parameter and may be dynamically added to a baseline set for each individual actuator-sensor path of the array and/or region on the structure. At a later time, when a sensor scan is performed to search for damage, the newly recorded signals are compared to the dynamically created baseline, and the effects of the environmental variable can be offset.
  • the method may also be used to determine a “best fit” function curve to the environmental variable, and to provide a continuous correction for all values in the variable range.
  • reading and correcting signals transmitted between transducers along the corresponding actuator-sensor paths and/or regions on the structure, as well as the baseline data itself may provide a more accurate method of damage assessment.
  • a method for compensating detected sensor signal data for the effects of environmental changes thereon includes constructing a baseline data space comprised of sets of signal data. Current signal data sets are collected for comparison to the baseline data space. The collected current signal data sets are amended to best match baseline signal data sets in the baseline data space. A set of indices are computed by comparing the amended current signal data set to the baseline signal data sets. A threshold for detection is determined on the basis of the computed indices. A signal in the collected signal data set is determined to be detected on the basis of the threshold determined. A representation of the detected signal strength is provided on the basis of the computed indices.
  • a method for constructing a baseline data space includes selecting a path between two of an array of transducers mounted on a structure. A selected number of signal data sets corresponding to the selected path are collected. Electromagnetic interference (EMI) cross-talk is removed from the selected signal data sets. A Euclidean distance parameter is computed between all pairs of the collected signal data sets. The selected signal data sets are clustered in a selected number of groups according to the mutual proximity of the signal data sets as determined by the computed distance parameter. A center for each clustered group of signal data sets is defined as the location of the signal data set within the cluster group having the smallest average value of a distance parameter from all of the other members of the cluster group.
  • EMI Electromagnetic interference
  • All signal data sets in each respective cluster group are then discarded except the signal data set at the defined group center. Only the group center baseline signal data sets are included in the baseline data sets. The method of constructing the baseline signal data sets from the group center baseline signal data sets is repeated for all selected paths.
  • a method for amending a current sensor signal data set to compensate for the effects of environmental changes thereon includes removing EMI cross-talk from the current signal data set.
  • the current signal data set is segmented to select a time window that includes the featured components, such as the wave packet transmitted directly from an actuator to a sensor (the first arrival wave packet), of a signal in each data set.
  • the cross correlation between a current signal data set and the selected one or more group center baseline signal data sets is computed to determine the relative time shifts of the current signal data set with respect to each of the group center baseline signal data sets.
  • the current signal data set is then time shifted to match each of the group center baseline signal data sets.
  • the group center baseline signal data set that has the minimum difference from the respective shifted current signal is selected as the “best match” of the baseline signal data set to the current data signal set.
  • This process is referred to herein as flexible matching, and will compensate the temperature effect, which is the most influential environment factor, within a certain range of temperature variation, e.g., 10 to 20° C., depending on the structural material.
  • a system for compensating detected sensor signal data for the effect of environmental changes thereon in a SHM system includes a plurality of transducers configured in an array and attached to a structure to be monitored.
  • a computer is operably coupled to the array via an interface.
  • the computer includes a memory for storing modules of executable instructions and data provided by the array of transducers and output from the executable modules.
  • a display provides a presentation of information corresponding to the data compensated for the environmental effects.
  • a processor generates signals provided to the array, receives sensor output signal data from the array, and executes the modules of instructions based on the data provided by the array.
  • the executable modules comprise a baseline data space constructor for processing signal data prior to damage detection and a concurrent baseline constructor and damage detector for processing signal data during damage detection, wherein the damage detection is determined on the basis of the constructor and detector modules.
  • FIG. 1 is a functional block diagram of an exemplary embodiment of a system for compensating sensor signal data detected in a structural health monitoring (SHM) system for environmental effects thereon in accordance with the present disclosure
  • SHM structural health monitoring
  • FIG. 2 is a process flow diagram of an exemplary embodiment of a method for compensating SHM system sensor signal data for environmental effects in accordance with the present disclosure
  • FIG. 3 is a process flow diagram of an exemplary embodiment of a method for baseline data space construction in accordance with the present disclosure
  • FIG. 4 is a chart illustrating exemplary index values obtained for a selected path in a SHM system according to an embodiment of the present disclosure
  • FIG. 5 is a process flow diagram of an exemplary embodiment of a method for flexible signal matching in accordance with the present disclosure
  • FIG. 6 is a process flow diagram of an exemplary embodiment of a method for dynamic concurrent baseline data space construction and damage detection in accordance with the present disclosure.
  • Methods and systems are disclosed for compensating data of a structural health monitoring (SHM) system for the effects of environmental variables thereon.
  • the method may be applied to a SHM system including an array of transducers attached to a structure to be monitored for damage.
  • the transducers may, for example, be adapted to excite elastic waves to be transmitted along paths of the structure from one of the transducers to another one or more of the transducers for detection thereby.
  • the data may comprise a signal waveform data set.
  • the methods include processing the data sets, in which the value of the environmental variables are not necessarily known.
  • FIG. 1 is a functional block diagram of an exemplary embodiment of a system 100 for compensating sensor signal data detected in a structural health monitoring (SHM) system for environmental effects acting thereon in accordance with the present disclosure.
  • the system 100 comprises an array 110 of transducers 115 attached to a structure 120 to be monitored for damage.
  • the array 110 is operably coupled to an interface 130 for communication of signals and data to and from a computer 140 .
  • the computer 140 comprises a processor 142 and a memory 144 , and may further include a display 146 , which may be internal or external to the computer 140 . In the particular embodiment of FIG. 1 , the display 146 is disposed internal to the computer 140 .
  • the processor 142 is operable to execute a plurality of executable codes, which may include a baseline data space construction module 210 and a dynamic and concurrent baseline construction and damage detection module 250 , which may be stored in the memory 114 , and which are described in more detail below.
  • the memory may receive data comprising various data sets from modules 210 and 250 , which are also described in more below, for the purpose of adjusting sensor signal data to compensate for environmental effects thereon and for detecting damage in the structure 120 .
  • the display 146 or other equivalent output means may be provided for presentation of damage detection information at various stages of the data adjustment.
  • the transducers 115 may be piezoelectric actuator/sensors, e.g., lead-zirconate-titanate (PZT) transducers, capable of both exciting and detecting elastic waves which propagate through paths in the structure 120 from one transducer in the array to another.
  • Transducers 115 may be operated in a pulsed mode, i.e., a mode wherein a short burst of an electrical excitation signal applied thereto produces a resonant elastic response that is coupled into the structure.
  • Elastic waves then propagate uniformly in all directions in the structure, or alternatively, the transducer 115 may be configured to propagate elastic waves in preferred directions therein.
  • the elastic waves generated are preferably surface elastic waves that propagate in all directions on the surface, and are therefore detectable by a plurality of transducers 115 of array 110 .
  • Other configurations of the array 110 may also be implemented, for example, where elastic waves are transmitted from a portion of the array 110 through an interior volume of the structure 120 and detected by the transducers 115 in another portion of the array 110 , thereby detecting latent or embedded flaws.
  • an exemplary method 200 for compensating sensor signal data for environmental effects includes constructing (step 215 ) a baseline data space using the module 210 .
  • Baseline data space construction 215 may include several processes, such as, for example, acquisition of baseline data (step 220 ), sorting the baseline data into groups (step 230 ) to reduce the quantity of baseline data required, and computing threshold values (step 240 ) for determining in subsequent steps when new or current data contains a signal indicating the presence of an outlier that may, for example, represent damage in the structure.
  • the baseline data space may represent data accumulated prior to operating a SHM system to test for damage in the structure.
  • a dynamic process of concurrently updating the baseline data space and detecting damage may comprise several steps, including, for example, acquiring current data (step 260 ), amending the data to determine a best match with data in the baseline data space, referred to herein as “flexible signal matching” (step 270 ), adaptively determining thresholds for deciding if an amended data set contains a signal indicative of damage (step 280 ), and determining if the signal represents damage or a transient effect caused by a change in one or more environmental variables (step 290 ).
  • the baseline data space may comprise the sorted sets of waveforms obtained for the selected paths, as described below.
  • FIG. 3 illustrates an exemplary embodiment of a method 300 for constructing a baseline data space for each of the plurality of selected paths.
  • a plurality of signal data sets may be collected over time (step 320 ), under the assumption that a range of different values of environmental effects on the signal data may occur when the signal data is acquired. This may not in fact be the case, so that continued baseline data acquisition and sorting may take place while damage detection data is also being acquired, as discussed below.
  • the value of the environmental variable(s) affecting the data may not be measurable, and therefore may not be known.
  • EMI cross-talk For each signal detected, there may be electromagnetic interference (EMI) cross-talk present thereon, which is preferably removed (step 330 ). This may be done, for example, by replacing with zeros all data values in a first portion of the waveform received by a second transducer that correspond to the time length of the signal excited at a first transducer in a path which is detected by direct radiation transmission at the second transducer. That is, direct electromagnetic transmission of the signal may arrive before the elastic wave signal, and may be cancelled out of the received waveform. Of course, other methods, such as time gating to ignore the period of direct transmission, may also be employed.
  • EMI electromagnetic interference
  • a method is required for identifying differences between the signal data sets that may be the result of environmental changes. For example, a Euclidean distance d f may be computed (step 340 ) between all pairs of data sets. Changes in environmental variables may cause considerable changes to the signal data. However, to a certain extent, the type of signal data changes caused by changes in environmental variables can be different from that caused by structural damage.
  • the signal change caused by temperature variation has the following basic characteristics: (1) the signal change is mainly a change in phase, i.e., a shift in the signal waveform in time delay due to a velocity dependence on temperature, and (2) the amplitude does not change significantly.
  • Each signal datum may be considered as a vector array.
  • each data point in a data signal may have a time and amplitude, defining two vector coordinates.
  • the Euclidian distance between two signal vectors, denoted by d f is the “distance” between the two signal vectors.
  • d f is a scalar quantity.
  • d f i,j may then be calculated (in step 340 ) as a Euclidean distance, for example, by
  • the values of d f i,j may be clustered (step 350 ) into different groups.
  • the values of d f i,j may be less than a certain “distance,” i.e., the baseline data set vectors are located in proximity to each other by less than a certain selected threshold distance d fTH , which may be selected to identify the group.
  • some data sets will be located farther away, i.e., at a distance greater than d fTH , but may themselves be located in proximity to each other by less than d fTH .
  • the signal data sets may be sorted and a plurality of groups may be determined.
  • a “group center” may be determined (step 360 ) as the data set having the smallest average distance, e.g., ⁇ d f >, from all of the other members of the group. All other signal data sets in the group may then be discarded, and the signal data set at the group center retained (step 370 ) as a single member constituting (step 370 ) the baseline data space for the selected path. Similarly, all other groups obtained are replaced by the respective group center signal data set. This sorting and clustering process reduces the amount of data that is retained for use in later steps for adjusting the data to compensate for environmental effects.
  • the set of signal data sets obtained as above represents the portion of the baseline data space corresponding to a selected path. If there are selected paths for which the data acquisition, clustering and sorting has not been done (a “No” result in decision step 380 ), then method 300 continues by selecting another path (step 390 ) and repeating the steps of steps 320 - 370 . The process may be repeated for all selected paths between transducers on the structure to establish the baseline data space for the structure, and terminates (step 385 ) when a “Yes” result in decision step 380 is obtained.
  • a detection threshold may be determined in terms of the baseline data space signal data sets for each selected path by examining differences in baseline signal data sets which may be due to differences caused by environmental effects.
  • X 0 I be a group center signal data set selected as a reference with respect to the other group center signal data sets X 0 j .
  • a set of baseline indices may then be calculated for each such group center signal data set from the following relationship:
  • One of these may be selected as a threshold value I TH that serves as a basis for determining whether a signal indicates the presence of, for example, damage to the structure, as described below.
  • the choice of index may be user specified, and may correspond to the nearest “neighbor,” i.e., the group center signal data set that is closest to the reference data set.
  • a threshold index value may be selected by choosing a group center signal data set that is farther away in Euclidean space.
  • FIG. 4 is a chart illustrating exemplary index values obtained for a selected path in a SHM system according to an embodiment of the present disclosure, wherein baseline group center signal data set # 10 has been chosen as the reference. It may be appreciated, as discussed below, that selecting as a threshold index I TH , for example, the 5 th nearest neighbor will be less sensitive in detecting a damage signal than selecting the 1 st nearest neighbor. Conversely, selecting the first nearest neighbor may result in a noisy signal being incorrectly recognized as an indication of damage. In a like manner, a threshold may be selected for each of the selected paths on the structure.
  • a method 250 of dynamic concurrent baseline construction and damage detection may include, for a selected a signal path, acquiring current data (step 260 ), a method of flexible signal matching (step 270 ), wherein the current data is adjusted and a best fit is found with one of the group center baseline signal data sets, and determining an adaptive threshold (step 280 ), based on outlier detection and whether an event that generates a current data signal represents a transient (e.g., environmental) event, or is an indication of a permanent event, such as damage. Damage may then be determined (step 290 ), as described below.
  • a transient e.g., environmental
  • FIG. 5 illustrates an example embodiment of a method 500 of flexible signal matching that includes selecting a signal path (step 510 ) and retrieving (step 515 ) the baseline signal data sets consisting of the group center baseline data sets constituted for the selected path in accordance with the baseline data space construction method 300 .
  • a current signal data set waveform is collected (step 520 ) for the selected path and the EMI cross-talk is removed therefrom (step 530 ).
  • the resulting current data set is segmented (step 540 ) to provide separate time windows that select a first arrival signal and/or a reflection signal.
  • the segmented window selected for the following steps depends on the use chosen for the data in subsequent procedures. Concurrently with the segmentation of the current signal data set (in step 540 ), each of the plurality of baseline signal data sets are similarly segmented (step 545 ) for a first arrival signal.
  • the segmented current signal data set is cross correlated (step 550 ) with each of the plurality of segmented baseline signal data sets to obtain a time shift of the current data signal relative to each of the baseline signal data sets.
  • the current signal data set is then time shifted (step 560 ) to match each of the baseline signal data sets.
  • the baseline signal data set that has the minimum difference from the respective shifted current signal data set is selected (step 570 ) as the best match baseline signal data set. It may be noted that the shifting, in effect, removes, or “de-trends,” the temperature effects to a certain extent on the data locally.
  • step 580 If there are more signal paths to be matched, (a No result in decision step 580 ), another signal path is selected (step 590 ), the corresponding baseline signal data set retrieved (step 515 ) and a current signal data set is collected (step 520 ), and the flexible signal matching process is then repeated. If all signal paths have been matched (a Yes result in decision step 580 ), method 500 terminates, and method 200 continues with adaptive threshold determination 200 ( FIG. 2 ).
  • new (i.e., “current”) data is acquired (step 605 ) for each of the actuator-sensor paths.
  • the data is processed with the above-described flexible matching and a best match damage index is computed, for example, by:
  • X(k) denotes the shifted new data of the k th path
  • Y(k) denotes the corresponding best match baseline data of the k th path (step 605 ).
  • I(k) represents the normalized difference between the best match baseline signal data set and the shifted new data of the k th path.
  • the baseline data space construction and damage detection may take advantage of the condition that, in most cases, damage is initially a local spatial event, i.e., only signals of direct-passing and neighboring paths of a damage are changed, and the change is monotonic, i.e., it is not transient and does not disappear over time. Furthermore, a signal change caused by variation in environmental parameters tends to be characterized by a finite survival time, i.e., it is transient. To distinguish between transient environmental effects and local damage-like events, a “baseline” and a “baseline buffer” may be created. Depending on conditions described later, a current signal data set may or may not be moved from the baseline buffer to the baseline.
  • a statistical outlier detection method for example, the Grubbs test described in F. E. Grubbs, “Procedures for Detecting Outlying Observations in Samples,” Technometrics, 1-21, Vol. 11 (1969), incorporated herein by reference, may be used.
  • the Grubbs test computes a measure of the difference between the mean value of, for example, all the best match damage indices corresponding to the paths on the structure and the value at a particular location, normalized by the standard deviation of damage indices.
  • the index that produces the largest value of the Grubbs test calculation may be considered an outlier, and may serve as an indication of damage.
  • the test for localized damage may be repeated for the best match damage indices at all other locations.
  • the threshold value of the Grubbs Test may serve as a determinant for the detection of damage.
  • the Grubbs Test calculation is given by the relationship
  • z ⁇ ( k ) ⁇ I > - I ⁇ ( k ) ⁇
  • z(k) is the Grubbs test value of the k th best match index I(k) corresponding to the k th selected path
  • ⁇ I> and ⁇ are the mean and standard deviation of all best match indices corresponding to the selected paths.
  • a threshold value z TH derived on the basis of ⁇ I> and ⁇ may be used to determine that a local spatial event is detected for the k th selected path if z(k) is greater than z TH , i.e., if z(k) is an outlier.
  • Plotting the values of the Grubbs Test outliers corresponding to the selected path locations is an exemplary way to identify and display the damage.
  • this data may be temporarily added to a “baseline buffer” (step 612 ).
  • T s is a specified threshold time constant for the survival of a spatially local event.
  • the survival time of a local event i.e., a time constant representative of the persistence of the current signal data over time, may be compared to T s (step 615 ). If the measured time is greater than T s (a Yes result in decision step 615 ), the local event may be treated as a damage (step 625 ), and the current data may be deleted from the baseline buffer (step 635 ).
  • the local event may be treated as an environmental disturbance (i.e., as transient)
  • the current data for the local event related paths i.e., the outlier paths
  • the baseline may be moved to the baseline (step 645 ). Since the signal has been accounted for, the current data may be deleted from the baseline buffer (step 655 ).
  • the baseline now contains data representative of the local environmental disturbance by virtue of the index calculated. At some later time, clustering and sorting procedures may condense this data set into a “dynamically updated” group center baseline data set.
  • the best matching damage indices may be compared with a threshold (step 650 ). In the case where the indices are smaller than the threshold (a No result in decision step 650 ), the structure is considered as in a healthy condition.
  • the current baseline may not be sufficient to determine whether there exists a local spatial event in the current data.
  • Other techniques e.g., NDT or visual inspection, may be employed to confirm the structure condition (step 660 ). If the inspection shows that a damage does not exist (a Yes result in decision step 670 ), the current data may be added to the baseline. Again, at some later time, clustering and sorting procedures may condense this data set into a dynamically updated group center baseline data set.

Landscapes

  • Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • Chemical & Material Sciences (AREA)
  • General Physics & Mathematics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Immunology (AREA)
  • Analytical Chemistry (AREA)
  • Biochemistry (AREA)
  • Pathology (AREA)
  • Health & Medical Sciences (AREA)
  • Signal Processing (AREA)
  • Engineering & Computer Science (AREA)
  • Acoustics & Sound (AREA)
  • Investigating Or Analyzing Materials By The Use Of Ultrasonic Waves (AREA)
  • Testing Of Devices, Machine Parts, Or Other Structures Thereof (AREA)
  • Investigating Or Analyzing Materials By The Use Of Electric Means (AREA)
  • Testing Or Calibration Of Command Recording Devices (AREA)
  • Measurement Of Velocity Or Position Using Acoustic Or Ultrasonic Waves (AREA)

Abstract

A method for adjusting signal data detected in a structural health monitoring (SHM) system to compensate for the effects of environmental variables acting thereon includes constructing a baseline data space comprised of sets of signal data. Current signal data sets are collected for comparison to the baseline data space. The collected current signal data sets are amended to best match baseline signal data sets in the baseline data space. A set of indices are computed for comparing the amended current signal data set to the baseline signal data sets. A threshold for detection is determined by outlier detection for the computed indices. A signal in the collected signal data set is determined to be detected on the basis of the threshold. A representation of the detected signal strength is provided on the basis of the computed indices.

Description

RELATED APPLICATIONS
This application claims the benefit of U.S. provisional patent application No. 60/912,112, entitled “Structural Health Monitoring System And Methods For Use,” filed Apr. 16, 2007, the entire disclosure of which is incorporated herein by reference.
TECHNICAL FIELD
This invention relates generally to the field of structural health monitoring (SHM). More specifically, this invention relates to methods for dynamically compensating data collected by a SHM system for environmental changes that affect the data.
BACKGROUND
Current state-of-the-art methodologies in structural health monitoring and damage detection rely heavily on the use of baseline data collected from the structure in the undamaged state. The methodologies are based on comparing the current sensor response signal data to the previously recorded baseline sensor response signal data, and using the differences to glean information about structural damage therefrom. It is known that environmental effects (such as temperature) can cause changes in the recorded signals, including baseline data, which in turn, will adversely affect most damage detection and evaluation schemes. However, a prior set of baseline data may not be readily obtainable, or environmental sensors may not be able to function under all operational conditions. Therefore, to overcome this difficulty, it is desirable to have a method for dynamically compensating sensor response signal data for the effects of environmental variables, such as temperature or other environmental variables, using sparse data acquired during the operation of a SHM system without the need to measure the environmental variables.
SUMMARY
In accordance with the present disclosure, techniques are provided that utilize multiple sets of data to compensate dynamically for effects caused by environmental changes that may alter the response signal data of the arrays of sensors/transducers utilized in SHM systems. A baseline set of data may be constructed dynamically and concurrently with the process of structural health monitoring damage detection obtained from the sensor array of the structure under various environmental conditions. Furthermore, the baseline data sets may be relatively sparse.
For example, data may be acquired according to one environmental effect, such as temperature, in larger increments, such as 10 to 20° C. increments, rather than, for example, 1 to 2° C. increments. Further, in appropriate cases, it may be unnecessary to obtain a measure of temperature corresponding to the acquired data signal, as other parameters (discussed below) may be used to establish the range of temperature covered. Other environmental variables may include load, strain, moisture content, pH, or any environmental condition that may cause a change in the response of a sensor, which may be typically calibrated for a given set of environmental conditions. The data sets obtained may be for sparse increments of the environmental parameter and may be dynamically added to a baseline set for each individual actuator-sensor path of the array and/or region on the structure. At a later time, when a sensor scan is performed to search for damage, the newly recorded signals are compared to the dynamically created baseline, and the effects of the environmental variable can be offset.
The method may also be used to determine a “best fit” function curve to the environmental variable, and to provide a continuous correction for all values in the variable range. Thus, reading and correcting signals transmitted between transducers along the corresponding actuator-sensor paths and/or regions on the structure, as well as the baseline data itself may provide a more accurate method of damage assessment.
In one embodiment of the disclosure, a method for compensating detected sensor signal data for the effects of environmental changes thereon includes constructing a baseline data space comprised of sets of signal data. Current signal data sets are collected for comparison to the baseline data space. The collected current signal data sets are amended to best match baseline signal data sets in the baseline data space. A set of indices are computed by comparing the amended current signal data set to the baseline signal data sets. A threshold for detection is determined on the basis of the computed indices. A signal in the collected signal data set is determined to be detected on the basis of the threshold determined. A representation of the detected signal strength is provided on the basis of the computed indices.
In another embodiment of the disclosure, a method for constructing a baseline data space includes selecting a path between two of an array of transducers mounted on a structure. A selected number of signal data sets corresponding to the selected path are collected. Electromagnetic interference (EMI) cross-talk is removed from the selected signal data sets. A Euclidean distance parameter is computed between all pairs of the collected signal data sets. The selected signal data sets are clustered in a selected number of groups according to the mutual proximity of the signal data sets as determined by the computed distance parameter. A center for each clustered group of signal data sets is defined as the location of the signal data set within the cluster group having the smallest average value of a distance parameter from all of the other members of the cluster group. All signal data sets in each respective cluster group are then discarded except the signal data set at the defined group center. Only the group center baseline signal data sets are included in the baseline data sets. The method of constructing the baseline signal data sets from the group center baseline signal data sets is repeated for all selected paths.
In another embodiment of the disclosure, a method for amending a current sensor signal data set to compensate for the effects of environmental changes thereon includes removing EMI cross-talk from the current signal data set. The current signal data set is segmented to select a time window that includes the featured components, such as the wave packet transmitted directly from an actuator to a sensor (the first arrival wave packet), of a signal in each data set. The cross correlation between a current signal data set and the selected one or more group center baseline signal data sets is computed to determine the relative time shifts of the current signal data set with respect to each of the group center baseline signal data sets. The current signal data set is then time shifted to match each of the group center baseline signal data sets. The group center baseline signal data set that has the minimum difference from the respective shifted current signal, characterized, for example, using Euclidian distance, is selected as the “best match” of the baseline signal data set to the current data signal set. This process is referred to herein as flexible matching, and will compensate the temperature effect, which is the most influential environment factor, within a certain range of temperature variation, e.g., 10 to 20° C., depending on the structural material.
In another example embodiment of the disclosure, a system for compensating detected sensor signal data for the effect of environmental changes thereon in a SHM system includes a plurality of transducers configured in an array and attached to a structure to be monitored. A computer is operably coupled to the array via an interface. The computer includes a memory for storing modules of executable instructions and data provided by the array of transducers and output from the executable modules. A display provides a presentation of information corresponding to the data compensated for the environmental effects. A processor generates signals provided to the array, receives sensor output signal data from the array, and executes the modules of instructions based on the data provided by the array. The executable modules comprise a baseline data space constructor for processing signal data prior to damage detection and a concurrent baseline constructor and damage detector for processing signal data during damage detection, wherein the damage detection is determined on the basis of the constructor and detector modules.
A better understanding of these and other features and advantages of the present invention will be more readily apparent from consideration of the detailed description of some exemplary embodiments thereof set forth below, particularly if such consideration is made in conjunction with the accompanying drawings, wherein the same or like reference numbers are used in the figures thereof to refer to the same or like elements.
BRIEF DESCRIPTION OF THE FIGURES
FIG. 1 is a functional block diagram of an exemplary embodiment of a system for compensating sensor signal data detected in a structural health monitoring (SHM) system for environmental effects thereon in accordance with the present disclosure;
FIG. 2 is a process flow diagram of an exemplary embodiment of a method for compensating SHM system sensor signal data for environmental effects in accordance with the present disclosure;
FIG. 3 is a process flow diagram of an exemplary embodiment of a method for baseline data space construction in accordance with the present disclosure;
FIG. 4 is a chart illustrating exemplary index values obtained for a selected path in a SHM system according to an embodiment of the present disclosure;
FIG. 5 is a process flow diagram of an exemplary embodiment of a method for flexible signal matching in accordance with the present disclosure;
FIG. 6 is a process flow diagram of an exemplary embodiment of a method for dynamic concurrent baseline data space construction and damage detection in accordance with the present disclosure.
DETAILED DESCRIPTION
Methods and systems are disclosed for compensating data of a structural health monitoring (SHM) system for the effects of environmental variables thereon. In one example embodiment, the method may be applied to a SHM system including an array of transducers attached to a structure to be monitored for damage. The transducers may, for example, be adapted to excite elastic waves to be transmitted along paths of the structure from one of the transducers to another one or more of the transducers for detection thereby. The data may comprise a signal waveform data set. The methods include processing the data sets, in which the value of the environmental variables are not necessarily known.
FIG. 1 is a functional block diagram of an exemplary embodiment of a system 100 for compensating sensor signal data detected in a structural health monitoring (SHM) system for environmental effects acting thereon in accordance with the present disclosure. The system 100 comprises an array 110 of transducers 115 attached to a structure 120 to be monitored for damage. The array 110 is operably coupled to an interface 130 for communication of signals and data to and from a computer 140. The computer 140 comprises a processor 142 and a memory 144, and may further include a display 146, which may be internal or external to the computer 140. In the particular embodiment of FIG. 1, the display 146 is disposed internal to the computer 140. The processor 142 is operable to execute a plurality of executable codes, which may include a baseline data space construction module 210 and a dynamic and concurrent baseline construction and damage detection module 250, which may be stored in the memory 114, and which are described in more detail below. In addition, the memory may receive data comprising various data sets from modules 210 and 250, which are also described in more below, for the purpose of adjusting sensor signal data to compensate for environmental effects thereon and for detecting damage in the structure 120. The display 146 or other equivalent output means (not illustrated) may be provided for presentation of damage detection information at various stages of the data adjustment.
In one embodiment, the transducers 115 may be piezoelectric actuator/sensors, e.g., lead-zirconate-titanate (PZT) transducers, capable of both exciting and detecting elastic waves which propagate through paths in the structure 120 from one transducer in the array to another. Transducers 115 may be operated in a pulsed mode, i.e., a mode wherein a short burst of an electrical excitation signal applied thereto produces a resonant elastic response that is coupled into the structure. Elastic waves then propagate uniformly in all directions in the structure, or alternatively, the transducer 115 may be configured to propagate elastic waves in preferred directions therein. For example, where damage or defects in the structure manifest as cracks opening to the surface of the structure 120, the elastic waves generated are preferably surface elastic waves that propagate in all directions on the surface, and are therefore detectable by a plurality of transducers 115 of array 110. Other configurations of the array 110 may also be implemented, for example, where elastic waves are transmitted from a portion of the array 110 through an interior volume of the structure 120 and detected by the transducers 115 in another portion of the array 110, thereby detecting latent or embedded flaws.
In FIG. 2, an exemplary method 200 for compensating sensor signal data for environmental effects includes constructing (step 215) a baseline data space using the module 210. Baseline data space construction 215 may include several processes, such as, for example, acquisition of baseline data (step 220), sorting the baseline data into groups (step 230) to reduce the quantity of baseline data required, and computing threshold values (step 240) for determining in subsequent steps when new or current data contains a signal indicating the presence of an outlier that may, for example, represent damage in the structure.
In one embodiment, the baseline data space may represent data accumulated prior to operating a SHM system to test for damage in the structure. Having established a baseline data space for the undamaged structure using the baseline data space construction (step 215), a dynamic process of concurrently updating the baseline data space and detecting damage (step 250) may comprise several steps, including, for example, acquiring current data (step 260), amending the data to determine a best match with data in the baseline data space, referred to herein as “flexible signal matching” (step 270), adaptively determining thresholds for deciding if an amended data set contains a signal indicative of damage (step 280), and determining if the signal represents damage or a transient effect caused by a change in one or more environmental variables (step 290).
The baseline data space may comprise the sorted sets of waveforms obtained for the selected paths, as described below. FIG. 3 illustrates an exemplary embodiment of a method 300 for constructing a baseline data space for each of the plurality of selected paths. A plurality of signal data sets may be collected over time (step 320), under the assumption that a range of different values of environmental effects on the signal data may occur when the signal data is acquired. This may not in fact be the case, so that continued baseline data acquisition and sorting may take place while damage detection data is also being acquired, as discussed below. The value of the environmental variable(s) affecting the data may not be measurable, and therefore may not be known.
For each signal detected, there may be electromagnetic interference (EMI) cross-talk present thereon, which is preferably removed (step 330). This may be done, for example, by replacing with zeros all data values in a first portion of the waveform received by a second transducer that correspond to the time length of the signal excited at a first transducer in a path which is detected by direct radiation transmission at the second transducer. That is, direct electromagnetic transmission of the signal may arrive before the elastic wave signal, and may be cancelled out of the received waveform. Of course, other methods, such as time gating to ignore the period of direct transmission, may also be employed.
For the selected path, a method is required for identifying differences between the signal data sets that may be the result of environmental changes. For example, a Euclidean distance df may be computed (step 340) between all pairs of data sets. Changes in environmental variables may cause considerable changes to the signal data. However, to a certain extent, the type of signal data changes caused by changes in environmental variables can be different from that caused by structural damage. For example, within certain temperature variation ranges (e.g., variations of up to 10-20° C., depending on the material of the structure), the signal change caused by temperature variation has the following basic characteristics: (1) the signal change is mainly a change in phase, i.e., a shift in the signal waveform in time delay due to a velocity dependence on temperature, and (2) the amplitude does not change significantly.
Each signal datum may be considered as a vector array. For example, each data point in a data signal may have a time and amplitude, defining two vector coordinates. The Euclidian distance between two signal vectors, denoted by df, is the “distance” between the two signal vectors. df is a scalar quantity. As an example of calculating df, consider a data segment to have N data points. Thus, X0(j) is composed of X0 j={X0 j 1, X0 j n, . . . X0 j N} for the jth baseline data set, and similarly for the ith baseline data set. df i,j may then be calculated (in step 340) as a Euclidean distance, for example, by
d f i , j = n = 1 N ( X 0 n i - X 0 n j ) 2 ,
where, if i=j, (i.e., the ith and jth baseline data sets are identically themselves) the overlap is perfect, and the distance of the vector from itself is zero.
The values of df i,j may be clustered (step 350) into different groups. For example, in each group, the values of df i,j may be less than a certain “distance,” i.e., the baseline data set vectors are located in proximity to each other by less than a certain selected threshold distance dfTH, which may be selected to identify the group. Conversely, some data sets will be located farther away, i.e., at a distance greater than dfTH, but may themselves be located in proximity to each other by less than dfTH. In this manner, the signal data sets may be sorted and a plurality of groups may be determined.
For each group, a “group center” may be determined (step 360) as the data set having the smallest average distance, e.g., <df>, from all of the other members of the group. All other signal data sets in the group may then be discarded, and the signal data set at the group center retained (step 370) as a single member constituting (step 370) the baseline data space for the selected path. Similarly, all other groups obtained are replaced by the respective group center signal data set. This sorting and clustering process reduces the amount of data that is retained for use in later steps for adjusting the data to compensate for environmental effects.
The set of signal data sets obtained as above represents the portion of the baseline data space corresponding to a selected path. If there are selected paths for which the data acquisition, clustering and sorting has not been done (a “No” result in decision step 380), then method 300 continues by selecting another path (step 390) and repeating the steps of steps 320-370. The process may be repeated for all selected paths between transducers on the structure to establish the baseline data space for the structure, and terminates (step 385) when a “Yes” result in decision step 380 is obtained.
A detection threshold may be determined in terms of the baseline data space signal data sets for each selected path by examining differences in baseline signal data sets which may be due to differences caused by environmental effects. In an exemplary method, let X0 I be a group center signal data set selected as a reference with respect to the other group center signal data sets X0 j. A set of baseline indices may then be calculated for each such group center signal data set from the following relationship:
I BL ( j ) = m = 1 M ( X 0 ( j ) m - X 0 ( 1 ) m ) 2 m = 1 M ( X 0 ( j ) m 2 + X 0 ( 1 ) m 2 ) ,
where IBL(j=1)=0. All baseline index values IBL(j) for j other than j=1 may be expected to have positive non-zero values. One of these may be selected as a threshold value ITH that serves as a basis for determining whether a signal indicates the presence of, for example, damage to the structure, as described below. The choice of index may be user specified, and may correspond to the nearest “neighbor,” i.e., the group center signal data set that is closest to the reference data set. Alternatively, a threshold index value may be selected by choosing a group center signal data set that is farther away in Euclidean space.
FIG. 4 is a chart illustrating exemplary index values obtained for a selected path in a SHM system according to an embodiment of the present disclosure, wherein baseline group center signal data set # 10 has been chosen as the reference. It may be appreciated, as discussed below, that selecting as a threshold index ITH, for example, the 5th nearest neighbor will be less sensitive in detecting a damage signal than selecting the 1st nearest neighbor. Conversely, selecting the first nearest neighbor may result in a noisy signal being incorrectly recognized as an indication of damage. In a like manner, a threshold may be selected for each of the selected paths on the structure.
Construction of the baseline data space may be accomplished dynamically and concurrently with the process of damage detection, as indicated in FIG. 2, step 250. As discussed above in connection with FIG. 2, a method 250 of dynamic concurrent baseline construction and damage detection may include, for a selected a signal path, acquiring current data (step 260), a method of flexible signal matching (step 270), wherein the current data is adjusted and a best fit is found with one of the group center baseline signal data sets, and determining an adaptive threshold (step 280), based on outlier detection and whether an event that generates a current data signal represents a transient (e.g., environmental) event, or is an indication of a permanent event, such as damage. Damage may then be determined (step 290), as described below.
FIG. 5 illustrates an example embodiment of a method 500 of flexible signal matching that includes selecting a signal path (step 510) and retrieving (step 515) the baseline signal data sets consisting of the group center baseline data sets constituted for the selected path in accordance with the baseline data space construction method 300. A current signal data set waveform is collected (step 520) for the selected path and the EMI cross-talk is removed therefrom (step 530). The resulting current data set is segmented (step 540) to provide separate time windows that select a first arrival signal and/or a reflection signal. The segmented window selected for the following steps depends on the use chosen for the data in subsequent procedures. Concurrently with the segmentation of the current signal data set (in step 540), each of the plurality of baseline signal data sets are similarly segmented (step 545) for a first arrival signal.
The segmented current signal data set is cross correlated (step 550) with each of the plurality of segmented baseline signal data sets to obtain a time shift of the current data signal relative to each of the baseline signal data sets. The current signal data set is then time shifted (step 560) to match each of the baseline signal data sets. The baseline signal data set that has the minimum difference from the respective shifted current signal data set is selected (step 570) as the best match baseline signal data set. It may be noted that the shifting, in effect, removes, or “de-trends,” the temperature effects to a certain extent on the data locally.
If there are more signal paths to be matched, (a No result in decision step 580), another signal path is selected (step 590), the corresponding baseline signal data set retrieved (step 515) and a current signal data set is collected (step 520), and the flexible signal matching process is then repeated. If all signal paths have been matched (a Yes result in decision step 580), method 500 terminates, and method 200 continues with adaptive threshold determination 200 (FIG. 2).
As illustrated in FIG. 6, in an embodiment of a method 600 for dynamic concurrent baseline data space construction and damage detection, new (i.e., “current”) data is acquired (step 605) for each of the actuator-sensor paths. The data is processed with the above-described flexible matching and a best match damage index is computed, for example, by:
I ( k ) = m = 1 M ( X ( k ) m - Y ( k ) m ) 2 m = 1 M ( X ( k ) m 2 + Y ( k ) m 2 )
where X(k) denotes the shifted new data of the kth path and Y(k) denotes the corresponding best match baseline data of the kth path (step 605). I(k) represents the normalized difference between the best match baseline signal data set and the shifted new data of the kth path.
The baseline data space construction and damage detection may take advantage of the condition that, in most cases, damage is initially a local spatial event, i.e., only signals of direct-passing and neighboring paths of a damage are changed, and the change is monotonic, i.e., it is not transient and does not disappear over time. Furthermore, a signal change caused by variation in environmental parameters tends to be characterized by a finite survival time, i.e., it is transient. To distinguish between transient environmental effects and local damage-like events, a “baseline” and a “baseline buffer” may be created. Depending on conditions described later, a current signal data set may or may not be moved from the baseline buffer to the baseline.
To detect a local spatial event, a statistical outlier detection method, for example, the Grubbs test described in F. E. Grubbs, “Procedures for Detecting Outlying Observations in Samples,” Technometrics, 1-21, Vol. 11 (1969), incorporated herein by reference, may be used. In the present application, the Grubbs test computes a measure of the difference between the mean value of, for example, all the best match damage indices corresponding to the paths on the structure and the value at a particular location, normalized by the standard deviation of damage indices. The index that produces the largest value of the Grubbs test calculation may be considered an outlier, and may serve as an indication of damage. The test for localized damage may be repeated for the best match damage indices at all other locations. The threshold value of the Grubbs Test may serve as a determinant for the detection of damage. The Grubbs Test calculation is given by the relationship
z ( k ) = < I > - I ( k ) σ ,
where z(k) is the Grubbs test value of the kth best match index I(k) corresponding to the kth selected path, and <I> and σ are the mean and standard deviation of all best match indices corresponding to the selected paths. A threshold value zTH derived on the basis of <I> and σ may be used to determine that a local spatial event is detected for the kth selected path if z(k) is greater than zTH, i.e., if z(k) is an outlier. Plotting the values of the Grubbs Test outliers corresponding to the selected path locations is an exemplary way to identify and display the damage.
If the new data shows a local spatial event detected based on the existing baseline (a Yes result in decision step 610) using outlier detection, and is therefore suspected of being indicative of structural damage, this data may be temporarily added to a “baseline buffer” (step 612). Suppose Ts is a specified threshold time constant for the survival of a spatially local event. The survival time of a local event, i.e., a time constant representative of the persistence of the current signal data over time, may be compared to Ts (step 615). If the measured time is greater than Ts (a Yes result in decision step 615), the local event may be treated as a damage (step 625), and the current data may be deleted from the baseline buffer (step 635).
If, however, the measured persistence time t is less than Ts (a No result in decision step 615), the local event may be treated as an environmental disturbance (i.e., as transient), the current data for the local event related paths, i.e., the outlier paths, may be moved to the baseline (step 645). Since the signal has been accounted for, the current data may be deleted from the baseline buffer (step 655). The baseline now contains data representative of the local environmental disturbance by virtue of the index calculated. At some later time, clustering and sorting procedures may condense this data set into a “dynamically updated” group center baseline data set.
If no spatially local event is detected (a No result in decision step 610), the best matching damage indices may be compared with a threshold (step 650). In the case where the indices are smaller than the threshold (a No result in decision step 650), the structure is considered as in a healthy condition.
In the case where the indices are larger than the threshold (a Yes result in decision step 650), the current baseline may not be sufficient to determine whether there exists a local spatial event in the current data. Other techniques, e.g., NDT or visual inspection, may be employed to confirm the structure condition (step 660). If the inspection shows that a damage does not exist (a Yes result in decision step 670), the current data may be added to the baseline. Again, at some later time, clustering and sorting procedures may condense this data set into a dynamically updated group center baseline data set. By continuingly adding new data of different environment conditions to the baseline, the capability of the baseline in detecting local events will be increasingly enhanced, and it will be less needed to employ NDT or visual inspection.
Having thus described exemplary embodiments of the present disclosure, persons of ordinary skill in the art will recognize that changes may be made in form and detail without departing from the scope of the invention. For example, whereas, the embodiments previously described have been in the context of temperature as the changing environmental variable, other environmental variables may be compensated for, such as moisture content in a graphite/epoxy structure, wind forces, changing compressive or tensile loads (either hydrostatic or tensor). Other environmental factors may also be compensated for without limiting the scope of the invention, which is commensurate with that the following claims and their functional equivalents.

Claims (15)

1. A method for adjusting sensor signal data detected in a structural health monitoring (SHM) system to compensate for the effects of an environmental variable acting on the data, the method comprising:
detecting one or more sets of a sensor signal data from an array of transducers mounted on a structure being monitored by the SHM system;
constructing a baseline data space comprising the one or more sets of the sensor signal data detected;
detecting one or more current sets of the sensor signal data from the transducers at a later time at which the environmental variable is acting to affect the data;
amending the baseline data space with the current sensor signal data sets while they are being detected; and,
determining if the current sensor signal exceeds a selected threshold value on the basis of the amended baseline data space; and
repeating the detecting one or more current sets of the sensor signal data, the amending, and the determining for each of a plurality of signal propagation paths in the structure respectively extending between associated pairs of the transducers.
2. The method of claim 1, wherein the constructing of the baseline data space comprises:
selecting a propagation path;
collecting a selected number of sensor signal data sets corresponding to the selected path; and,
repeating the preceding steps for each of the propagation paths of the structure.
3. The method of claim 2, wherein the constructing of the baseline data space further comprises removing electromagnetic interference (EMI) cross-talk from each of the sensor signal data sets detected.
4. The method of claim 3, wherein the constructing of the baseline data space further comprises:
computing a Euclidean distance parameter between all pairs of the signal data sets for the selected path; and,
selecting a distance parameter from among the computed distance parameters as a threshold distance parameter dfTH.
5. The method of claim 4, wherein the constructing of the baseline data space further comprises sorting the sensor signal data, wherein the sorting of the signal data comprises:
clustering the signal data sets in a selected number of groups according to a mutual proximity of the signal data sets as determined by the computed distance parameter; and,
defining a center for each clustered group of signal data sets as the location of a signal data set within the cluster group having the smallest average value of distance parameter to all other members of that cluster group.
6. The method of claim 5, further comprising:
discarding all signal data sets in each respective cluster group except the signal data set at the defined group center; and,
including in each of the baseline signal data sets only the respective group center baseline signal data set thereof.
7. The method of claim 6, further comprising forming the baseline data space from the plurality of baseline data sets.
8. The method of claim 7, further comprising determining the value of the signal detection threshold for each propagation path.
9. The method of claim 8 wherein the determining of the threshold value comprises:
selecting a first baseline signal data set from among the group center baseline signal data sets;
calculating a clustered baseline data index IBL(j) for all baseline signal data sets relative to the first baseline signal data set for the selected path from the relationship:
I BL ( j ) = m = 1 M ( X 0 ( j ) m - X 0 ( 1 ) m ) 2 m = 1 M ( X 0 ( j ) m 2 - X 0 ( 1 ) m 2 ) 2 ,
wherein IBL(j) is the index of the jth clustered baseline signal data set X0(j) of the selected path relative to the selected first baseline signal data set, and wherein j=1 corresponds to the selected first group center baseline signal data set; and,
selecting as a threshold an index value IBL(j), where j is other than j=1.
10. The method of claim 4, wherein the computing of the Euclidean distance parameter pairs of signal data sets for all pairs of baseline signal data sets for the selected path comprises:
calculating the distance parameter di,j f from the relationship:
d f i , j = n = 1 N ( X 0 n i - X 0 n j ) 2 ,
where X0 i n and X0 j n are the nth data point values of N data points contained in the ith and jth baseline data sets of X0 i and X0 j, respectively.
11. The method of claim 1, wherein the amending of the baseline data space comprises:
detecting a current sensor signal data set for a selected propagation path of the structure;
holding the current signal data set in a baseline buffer;
matching the current data set to a best baseline signal data set;
specifying a threshold value for the detection of a signal based on the best match baseline data set; and,
determining whether the current data set represents a detection of a local event comprising either an environmental effect or a damage of the structure on the basis of the threshold value specified.
12. The method of claim 11, wherein the matching of the current signal data set to a best baseline signal data set comprises:
removing electromagnetic interference (EMI) cross-talk from the current signal data set;
retrieving the plurality of baseline signal data sets for the selected path;
segmenting the current signal data set and the plurality of baseline signal data sets to select a first arrival signal;
computing a cross correlation between the current data set and each of the plurality of baseline signal data sets;
obtaining a time shift for each of the cross correlation computations corresponding to each of the plurality of baseline signal data sets;
selecting the baseline signal data set that has the minimum difference to the respective shifted current signal as the best match baseline; and,
shifting the current signal data set waveform by the time shift corresponding the to best match baseline data set.
13. The method of claim 11, further comprising:
detecting the local spatial event using outlier detection techniques;
specifying a survival time Ts corresponding to the detected local event;
measuring the persistence of the local event;
determining that the local event is damage if the persistence time is greater than Ts; and,
determining that the local event is an environmental effect if the persistence time is less than Ts.
14. The method of claim 13, wherein the detecting of the local spatial event using outlier detection techniques comprises:
computing an index of the shifted current data set relative to the best match baseline date for each of the plurality of selected paths;
computing a mean value and a standard deviation from the plurality of best match damage indices;
computing a Grubbs test value z(k) for each best match damage index from the relationship:
z ( k ) = < I > - I ( k ) σ ,
wherein z(k) is the Grubbs test value of the kth best match index I(k) corresponding to the kth selected path, and <I> and .sigma. are the mean and standard deviation of all best match indices corresponding to the k selected paths;
determining that a local spatial event is detected for the kth selected path if z(k) is greater than the threshold of the Grubbs test.
15. The method of claim 13, further comprising;
adding the current data of the local event-related paths to the baseline data space if the persistence time is less than Ts;
deleting the current data from the baseline buffer if the persistence time is less than Ts;
deleting the current data from the baseline buffer if the persistence time is greater than Ts;
determining whether the damage indices are larger than a selected threshold;
determining whether actual damage has been detected using non-destructive testing (NDT) techniques or by visual inspection; and,
updating the baseline data set with the current data if actual damage has not been detected.
US12/104,354 2007-04-16 2008-04-16 Dynamic environmental change compensation of sensor data in structural health monitoring systems Active 2029-07-06 US8036836B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US12/104,354 US8036836B2 (en) 2007-04-16 2008-04-16 Dynamic environmental change compensation of sensor data in structural health monitoring systems

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US91211207P 2007-04-16 2007-04-16
US12/104,354 US8036836B2 (en) 2007-04-16 2008-04-16 Dynamic environmental change compensation of sensor data in structural health monitoring systems

Publications (2)

Publication Number Publication Date
US20080255774A1 US20080255774A1 (en) 2008-10-16
US8036836B2 true US8036836B2 (en) 2011-10-11

Family

ID=39853584

Family Applications (12)

Application Number Title Priority Date Filing Date
US11/952,944 Active 2028-11-03 US7930128B2 (en) 2007-04-16 2007-12-07 Robust damage detection
US11/952,936 Active US7809513B2 (en) 2007-04-16 2007-12-07 Environmental change compensation in a structural health monitoring system
US12/039,582 Active 2030-04-13 US8306779B2 (en) 2007-04-16 2008-02-28 Detectable defect size and probability-of-detection
US12/039,600 Active 2029-05-06 US9109999B2 (en) 2007-04-16 2008-02-28 Transducer array self-diagnostics and self-healing
US12/040,550 Active 2028-09-20 US7672793B2 (en) 2007-04-16 2008-02-29 Method for calculating probabilistic damage sizes in structural health monitoring systems
US12/049,061 Active 2029-10-10 US7946176B2 (en) 2007-04-16 2008-03-14 Methods and apparatus for extracting first arrival wave packets in a structural health monitoring system
US12/060,799 Active 2029-04-25 US8046177B2 (en) 2007-04-16 2008-04-01 Method and apparatus for detecting damage in armor structures
US12/061,494 Active 2030-06-29 US8301400B2 (en) 2007-04-16 2008-04-02 Optimal sensor location for damage detection
US12/102,767 Active 2029-03-12 US7908095B2 (en) 2007-04-16 2008-04-14 Detecting damage in metal structures with structural health monitoring systems
US12/103,584 Active 2030-02-06 US8069011B2 (en) 2007-04-16 2008-04-15 Generating damage probability-of-detection curves in structural health monitoring transducer networks
US12/103,562 Active 2030-05-26 US8020444B2 (en) 2007-04-16 2008-04-15 Functional actuator-sensor path optimization in structural health monitoring system
US12/104,354 Active 2029-07-06 US8036836B2 (en) 2007-04-16 2008-04-16 Dynamic environmental change compensation of sensor data in structural health monitoring systems

Family Applications Before (11)

Application Number Title Priority Date Filing Date
US11/952,944 Active 2028-11-03 US7930128B2 (en) 2007-04-16 2007-12-07 Robust damage detection
US11/952,936 Active US7809513B2 (en) 2007-04-16 2007-12-07 Environmental change compensation in a structural health monitoring system
US12/039,582 Active 2030-04-13 US8306779B2 (en) 2007-04-16 2008-02-28 Detectable defect size and probability-of-detection
US12/039,600 Active 2029-05-06 US9109999B2 (en) 2007-04-16 2008-02-28 Transducer array self-diagnostics and self-healing
US12/040,550 Active 2028-09-20 US7672793B2 (en) 2007-04-16 2008-02-29 Method for calculating probabilistic damage sizes in structural health monitoring systems
US12/049,061 Active 2029-10-10 US7946176B2 (en) 2007-04-16 2008-03-14 Methods and apparatus for extracting first arrival wave packets in a structural health monitoring system
US12/060,799 Active 2029-04-25 US8046177B2 (en) 2007-04-16 2008-04-01 Method and apparatus for detecting damage in armor structures
US12/061,494 Active 2030-06-29 US8301400B2 (en) 2007-04-16 2008-04-02 Optimal sensor location for damage detection
US12/102,767 Active 2029-03-12 US7908095B2 (en) 2007-04-16 2008-04-14 Detecting damage in metal structures with structural health monitoring systems
US12/103,584 Active 2030-02-06 US8069011B2 (en) 2007-04-16 2008-04-15 Generating damage probability-of-detection curves in structural health monitoring transducer networks
US12/103,562 Active 2030-05-26 US8020444B2 (en) 2007-04-16 2008-04-15 Functional actuator-sensor path optimization in structural health monitoring system

Country Status (1)

Country Link
US (12) US7930128B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10018465B2 (en) 2015-09-25 2018-07-10 General Electric Company Inspection path display
US10408798B2 (en) 2017-04-05 2019-09-10 Honeywell International Inc. System and method for detecting structural damage in a component

Families Citing this family (85)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9933394B2 (en) 2007-03-10 2018-04-03 Sergei Ostapenko Method and apparatus for detecting cracks and delamination in composite materials
EP2094776A4 (en) * 2007-04-13 2010-06-09 Cornerstone Res Group Inc Composite self-healing system
US7930128B2 (en) * 2007-04-16 2011-04-19 Acellent Technologies, Inc. Robust damage detection
US8345559B2 (en) * 2007-07-30 2013-01-01 Alcatel Lucent MPLS diagnostics tool
US8594882B2 (en) * 2008-01-16 2013-11-26 The Boeing Company Damage detection system
US7860664B2 (en) * 2008-04-15 2010-12-28 Spirit Aerosystems, Inc. System and method for self-contained structural health monitoring for composite structures
CN102209942A (en) * 2008-09-06 2011-10-05 洛德公司 Motion control system with digital processing link
FR2937079B1 (en) * 2008-10-10 2011-08-26 Snecma METHOD AND SYSTEM FOR MONITORING A TURBOREACTOR
US8217646B2 (en) * 2008-10-17 2012-07-10 Ge Inspection Technologies, Lp Inspection apparatus for performing inspections
US8244486B2 (en) * 2008-10-30 2012-08-14 Acellent Technologies, Inc. Structural health monitoring system having memory on structure
US8209134B2 (en) * 2008-12-04 2012-06-26 Laura P. Solliday Methods for modeling the structural health of a civil structure based on electronic distance measurements
US10203268B2 (en) 2008-12-04 2019-02-12 Laura P. Solliday Methods for measuring and modeling the process of prestressing concrete during tensioning/detensioning based on electronic distance measurements
US9354043B2 (en) 2008-12-04 2016-05-31 Laura P. Solliday Methods for measuring and modeling the structural health of pressure vessels based on electronic distance measurements
EP2425265B1 (en) * 2009-04-28 2015-02-25 Bell Helicopter Textron Inc. System and method for detecting sensor leakage
KR101032477B1 (en) 2009-07-10 2011-05-03 국민대학교산학협력단 Method for configuring Peer to Peer Network using Network distances and Delaunay Triangulation
US8265889B2 (en) * 2009-08-05 2012-09-11 Acellent Technologies, Inc. Integrated circuit system for controlling structural health monitoring processes and applications therefor
US8521444B2 (en) * 2009-08-13 2013-08-27 Acellent Technologies, Inc. Method and apparatus for estimating damage in a structure
TWI424692B (en) * 2009-11-09 2014-01-21 Micro Star Int Co Ltd Control device and control method utilizing the same
US8286492B2 (en) * 2009-12-09 2012-10-16 The Boeing Company Mode decomposition of sound waves using amplitude matching
US10057333B2 (en) * 2009-12-10 2018-08-21 Royal Bank Of Canada Coordinated processing of data by networked computing resources
JP5629481B2 (en) * 2010-03-16 2014-11-19 富士重工業株式会社 Damage diagnosis system
US8380447B2 (en) * 2010-04-14 2013-02-19 Simmonds Precision Products, Inc. Quantification of condition indicators in the presence of synchronous noise
WO2011134068A1 (en) 2010-04-30 2011-11-03 Cynetic Designs Ltd. Wireless method and apparatus for detecting damage in ceramic body armor
US9217730B2 (en) * 2010-05-17 2015-12-22 Acellent Technologies, Inc. Input-protected structural health monitoring system
US8412490B2 (en) 2010-07-30 2013-04-02 The Boeing Company Methods and systems for structural health monitoring
US20120253707A1 (en) * 2010-10-21 2012-10-04 Gang Qi Device and Method for Quantifying and Analyzing the State of Damage in a Solid Medium
US20120188078A1 (en) 2011-01-21 2012-07-26 Soles Alexander M Damage detection and remediation system and methods thereof
US8666699B1 (en) * 2011-01-28 2014-03-04 The Boeing Company Optimum sensor layout for detecting an intruder
PL2485026T3 (en) * 2011-02-08 2019-12-31 The Boeing Company Structural health monitoring system
US9053468B2 (en) * 2011-04-07 2015-06-09 General Electric Company Methods and systems for monitoring operation of equipment
FR2974437B1 (en) * 2011-04-21 2013-10-25 Eads Europ Aeronautic Defence METHOD FOR SIMULATION OF NON-DESTRUCTIVE CONTROL OPERATIONS IN REAL CONDITIONS USING SYNTHETIC SIGNALS
US8892384B2 (en) * 2011-06-17 2014-11-18 The Boeing Company Systems and methods for providing temperature compensation in structural health monitoring
US8831895B2 (en) 2011-06-27 2014-09-09 Honeywell International Inc. Structural damage index mapping system and method
US20130103362A1 (en) * 2011-09-13 2013-04-25 Bill MATHER System and method for fire & gas detection
JP5967901B2 (en) * 2011-11-07 2016-08-10 キヤノン株式会社 Subject information acquisition device
US8725833B2 (en) 2011-11-11 2014-05-13 Motorola Mobility Llc Comparison of selected item data to usage data for items associated with a user account
US9687169B2 (en) 2011-12-08 2017-06-27 Kimberly-Clark Worldwide, Inc. System, controller, and method for determining conductance of an object
CN103310085A (en) * 2012-03-13 2013-09-18 杭州核安科技有限公司 Method for dynamically checking and processing normal distribution-following data
US20130241734A1 (en) * 2012-03-15 2013-09-19 General Electric Company System and method for detecting improper wiring or configuration in a monitoring system
DE102012104042B4 (en) * 2012-05-09 2021-09-16 Endress + Hauser Flowtec Ag Method for monitoring the operating status of an ultrasonic transducer in an ultrasonic flow meter
FR2990725B1 (en) * 2012-05-16 2014-05-02 Snecma METHOD FOR MONITORING A DEGRADATION OF AN AIRCRAFT DEVICE OF AN AIRCRAFT WITH AUTOMATIC DETERMINATION OF A DECISION THRESHOLD
US8988238B2 (en) * 2012-08-21 2015-03-24 General Electric Company Change detection system using frequency analysis and method
US9335296B2 (en) 2012-10-10 2016-05-10 Westinghouse Electric Company Llc Systems and methods for steam generator tube analysis for detection of tube degradation
US20140112201A1 (en) 2012-10-24 2014-04-24 International Business Machines Corporation Forming a Convex Polygon of Mobile Sensors
US9743201B1 (en) * 2013-03-14 2017-08-22 Apple Inc. Loudspeaker array protection management
US9075022B2 (en) * 2013-03-15 2015-07-07 Whitehill Manufacturing Corporation Synthetic rope, fiber optic cable and method for non-destructive testing thereof
US9495646B2 (en) * 2013-06-05 2016-11-15 The Trustees Of Columbia University In The City Of New York Monitoring health of dynamic system using speaker recognition techniques
PL4060529T3 (en) 2013-07-31 2023-09-04 Hewlett-Packard Development Company, L.P. Protecting data in memory of a consumable product
NO336680B1 (en) * 2013-12-04 2015-10-19 Global Maritime As Procedure for estimating the risk of at least one accidentally released cargo from at least one crane on a platform or vessel on submarine pipelines and other subsea equipment, as well as uses of the method
US9664649B2 (en) 2013-12-16 2017-05-30 Embraer S.A. Structural health monitoring system employing electromechanical impedance technology
US9933353B2 (en) 2014-02-13 2018-04-03 Infosys Limited Method for assessing corroded pipeline defect growth from partial inspection data and devices thereof
US9939420B2 (en) * 2014-04-29 2018-04-10 NLA Diagnostics LLC Apparatus and method for non-destructive testing of concrete
FR3022997B1 (en) * 2014-06-25 2016-06-10 Snecma METHOD OF MONITORING A DEGRADATION OF AN AIRCRAFT DEVICE OF AN AIRCRAFT INCLUDING THE DETERMINATION OF A COUNTING THRESHOLD
CN104236627A (en) * 2014-09-05 2014-12-24 上海应用技术学院 Health monitoring system for ship collision pier structure
US10024756B2 (en) 2014-10-28 2018-07-17 Embraer S.A. Method and system for structural health monitoring with frequency synchronization
US9964468B1 (en) 2014-12-08 2018-05-08 Bentley Systems, Incorporated Optimizing sensor placement for structural health monitoring
US10161749B1 (en) 2014-12-08 2018-12-25 Bentley Systems, Incorporated Optimizing water quality sensor placement for water distribution systems
JP6486739B2 (en) 2015-03-23 2019-03-20 株式会社東芝 Detection system, detection method and signal processing apparatus
US10144505B2 (en) * 2015-05-18 2018-12-04 The Boeing Company Aircraft flight control using a required time of arrival index
US10295435B1 (en) 2015-06-17 2019-05-21 Bentley Systems, Incorporated Model-based damage detection technique for a structural system
US10149631B2 (en) * 2015-07-24 2018-12-11 Embraer S.A. Structural health monitoring sensory system integrated to a self-adapting morphing system
US10126271B2 (en) 2015-09-15 2018-11-13 NLA Diagnostics LLC Apparatus and method for non-destructive testing of materials
US10429253B2 (en) * 2015-12-14 2019-10-01 Revision Military Ltd. Armor plate damage detection system
JP6109431B1 (en) * 2016-03-01 2017-04-05 三菱電機株式会社 Ultrasonic measuring apparatus and ultrasonic measuring method
US10489924B2 (en) * 2016-03-30 2019-11-26 Samsung Electronics Co., Ltd. Structured light generator and object recognition apparatus including the same
US10451416B1 (en) 2016-06-20 2019-10-22 Bentley Systems, Incorporated Optimizing sensor placement for structural health monitoring based on information entropy or total modal energy
US9983776B1 (en) 2016-06-30 2018-05-29 Bentley Systems, Incorporated Software system for dynamic feature extraction for structural health monitoring
US10302399B2 (en) 2016-07-22 2019-05-28 Ohio University Ballistic body armor damage sensing system and related methods
US10067179B2 (en) * 2016-08-30 2018-09-04 Nokia Of America Corporation Detecting deterioration of an electrical circuit in an aggressive environment
US10341847B2 (en) 2017-02-10 2019-07-02 International Business Machines Corporation Reactionary data transfer to cold storage
US10571438B2 (en) 2017-06-09 2020-02-25 Simmonds Precision Products, Inc. Structural health monitoring and baseline deviation assessment
US11169118B2 (en) * 2017-06-11 2021-11-09 Broadsens Corp. Method for extending detection range of a structural health monitoring system
CN107682319B (en) * 2017-09-13 2020-07-03 桂林电子科技大学 Enhanced angle anomaly factor-based data flow anomaly detection and multi-verification method
JP6706235B2 (en) * 2017-11-02 2020-06-03 株式会社Subaru Aircraft control system, aircraft control method, and aircraft
US11680777B2 (en) 2018-06-15 2023-06-20 Galvion Ltd. Armor plate system
US10816436B2 (en) * 2018-07-06 2020-10-27 The Boeing Company System for temperature insensitive damage detection
FR3083862B1 (en) * 2018-07-13 2021-09-10 Staneo METHOD OF DETERMINING A RISK OF DAMAGE TO A STRUCTURE AND ASSOCIATED SYSTEM
GB2577276A (en) * 2018-09-19 2020-03-25 Guided Ultrasonics Ltd Signal processing
CN109145510B (en) * 2018-09-28 2020-11-24 北京航空航天大学 Titanium alloy defect data correction method
CN110031552B (en) * 2019-05-27 2021-10-22 嘉兴博传科技有限公司 Structural health monitoring damage characteristic value calculation method
CN111460619B (en) * 2020-03-06 2023-04-28 中国工程物理研究院应用电子学研究所 Electronic system strong electromagnetic pulse environment adaptability quantitative evaluation method
CN111208382B (en) * 2020-04-23 2020-08-11 广州思泰信息技术有限公司 Electric power self-healing test method, device, system, main station and tester
CN111829593A (en) * 2020-07-24 2020-10-27 上海城建职业学院 Super high-rise building whole-period health monitoring method
WO2022240888A2 (en) * 2021-05-10 2022-11-17 Vesper Technologies Inc. Transducer built-in self-test
US11521003B1 (en) * 2021-06-23 2022-12-06 Zebra Technologies Corporation Layout generation for location-tracking sensors

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070118301A1 (en) * 2005-11-23 2007-05-24 Lockheed Martin Corporation System to monitor the health of a structure, sensor nodes, program product, and related methods

Family Cites Families (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3517177A (en) * 1967-12-15 1970-06-23 Honeywell Inc Equivalent base load hours computer
DE3905956A1 (en) * 1989-02-25 1990-09-13 Fraunhofer Ges Forschung DEVICE FOR MEASURING ULTRASONIC TIME
JP3110827B2 (en) * 1991-10-31 2000-11-20 アジレント・テクノロジー株式会社 Impedance meter
US6006163A (en) * 1997-09-15 1999-12-21 Mcdonnell Douglas Corporation Active damage interrogation method for structural health monitoring
US6055480A (en) * 1997-11-12 2000-04-25 Albert Einstein Healthcare Network Environmental monitoring system
US6370964B1 (en) * 1998-11-23 2002-04-16 The Board Of Trustees Of The Leland Stanford Junior University Diagnostic layer and methods for detecting structural integrity of composite and metallic materials
US6751560B1 (en) * 2000-08-01 2004-06-15 The Charles Stark Draper Laboratory, Inc. Non-invasive pipeline inspection system
US7024315B2 (en) * 2001-02-08 2006-04-04 University Of South Carolina In-situ structural health monitoring, diagnostics and prognostics system utilizing thin piezoelectric sensors
US20020161304A1 (en) * 2001-04-30 2002-10-31 Eide Per Kristian Monitoring pressure in a body cavity
US6996480B2 (en) * 2002-06-14 2006-02-07 University Of South Carolina Structural health monitoring system utilizing guided lamb waves embedded ultrasonic structural radar
DE10325406B4 (en) * 2003-06-05 2005-04-28 Eads Deutschland Gmbh Damage determination on structures to be tested by means of ultrasound
KR100623634B1 (en) * 2003-09-22 2006-09-13 김형윤 Methods for monitoring structural health conditions
JP2007510450A (en) * 2003-11-03 2007-04-26 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Multiple ultrasonic beam transmission using single crystal transducer
US7921727B2 (en) * 2004-06-25 2011-04-12 University Of Dayton Sensing system for monitoring the structural health of composite structures
US7180302B2 (en) * 2004-07-16 2007-02-20 Simula, Inc Method and system for determining cracks and broken components in armor
US7635338B2 (en) * 2004-07-21 2009-12-22 Sensometrics As Processing of continuous pressure-related signals derivable from a human or animal body or body cavity: methods, devices and systems
US7430911B2 (en) * 2004-08-26 2008-10-07 Acellent Technologies, Inc. Method of detecting and analyzing changes in the external loading conditions of a structure
US7458266B2 (en) * 2004-09-27 2008-12-02 Samsung Electronics Co. Ltd. Method and apparatus for detecting a load change upon a structure and analyzing characteristics of resulting damage
ES2555683T3 (en) * 2004-10-07 2016-01-07 Metis Design Corporation Sensor infrastructure with integrated electronics
US7263446B2 (en) * 2004-10-29 2007-08-28 Honeywell International, Inc. Structural health management system and method for enhancing availability and integrity in the structural health management system
US7376519B2 (en) * 2004-10-29 2008-05-20 Honeywell International Inc. Method for reducing the computation resources required for determining damage in structural health management system
US7346865B2 (en) * 2004-11-01 2008-03-18 Synopsys, Inc. Fast evaluation of average critical area for IC layouts
US20090326834A1 (en) * 2004-11-12 2009-12-31 Sundaresan Mannur J Systems, methods and computer program products for characterizing structural events
US7366627B2 (en) * 2005-05-31 2008-04-29 Honeywell International, Inc. Method for satisfying certification requirements and verifying the integrity of structural health management systems
US20070018083A1 (en) * 2005-06-13 2007-01-25 Acellent Technologies, Inc. Structural health monitoring layer having distributed electronics
US7387033B2 (en) * 2005-06-17 2008-06-17 Acellent Technologies, Inc. Single-wire sensor/actuator network for structure health monitoring
US7596078B2 (en) * 2005-11-10 2009-09-29 Acellent Technologies, Inc. Method and apparatus for reducing crosstalk in a structural health monitoring system
US7533578B2 (en) * 2006-04-18 2009-05-19 Metis Design Corporation Triangulation with co-located sensors
US7930128B2 (en) * 2007-04-16 2011-04-19 Acellent Technologies, Inc. Robust damage detection
US7783433B2 (en) * 2007-05-22 2010-08-24 Honeywell International Inc. Automated defect detection of corrosion or cracks using SAFT processed Lamb wave images
US7487059B2 (en) * 2007-06-21 2009-02-03 The Boeing Company Transducer health diagnostics for structural health monitoring (SHM) systems

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070118301A1 (en) * 2005-11-23 2007-05-24 Lockheed Martin Corporation System to monitor the health of a structure, sensor nodes, program product, and related methods

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10018465B2 (en) 2015-09-25 2018-07-10 General Electric Company Inspection path display
US10495454B2 (en) 2015-09-25 2019-12-03 General Electric Company Inspection path display
US10408798B2 (en) 2017-04-05 2019-09-10 Honeywell International Inc. System and method for detecting structural damage in a component

Also Published As

Publication number Publication date
US20080255781A1 (en) 2008-10-16
US20080255774A1 (en) 2008-10-16
US20080255775A1 (en) 2008-10-16
US20080255778A1 (en) 2008-10-16
US20080255777A1 (en) 2008-10-16
US7672793B2 (en) 2010-03-02
US8301400B2 (en) 2012-10-30
US20080255804A1 (en) 2008-10-16
US20080255771A1 (en) 2008-10-16
US8020444B2 (en) 2011-09-20
US7809513B2 (en) 2010-10-05
US8069011B2 (en) 2011-11-29
US20080255803A1 (en) 2008-10-16
US20090043516A1 (en) 2009-02-12
US20080255776A1 (en) 2008-10-16
US8046177B2 (en) 2011-10-25
US7930128B2 (en) 2011-04-19
US8306779B2 (en) 2012-11-06
US9109999B2 (en) 2015-08-18
US20080253229A1 (en) 2008-10-16
US7946176B2 (en) 2011-05-24
US20080253231A1 (en) 2008-10-16
US7908095B2 (en) 2011-03-15

Similar Documents

Publication Publication Date Title
US8036836B2 (en) Dynamic environmental change compensation of sensor data in structural health monitoring systems
WO2019201176A1 (en) Method and device for predicting crack damage of train component
US7660690B2 (en) Method for verifying sensors installation and determining the location of the sensors after installation in a structural health management system
US7426447B2 (en) Method and system for monitoring structural damage
US7487059B2 (en) Transducer health diagnostics for structural health monitoring (SHM) systems
US7263446B2 (en) Structural health management system and method for enhancing availability and integrity in the structural health management system
JP7247007B2 (en) Systems for temperature-insensitive damage detection
US6360609B1 (en) Method and system for interpreting and utilizing multimode dispersive acoustic guided waves
KR101716877B1 (en) Apparatus and method for detecting fatigue crack using nonlinear ultrasonic based on self- piezoelectric sensing
CN114235971B (en) Ultrasonic guided wave-based braided composite material plate damage shape recognition method
US7720626B2 (en) Model-based dissimilarity indices for health monitoring systems
KR20110078595A (en) Method of non-destructive test
US6813588B1 (en) Control system and method for detecting plugging in differential pressure cells
CN115684363A (en) Concrete performance degradation evaluation method based on acoustic emission signal processing
EP1769267B1 (en) Movement detection system and method
CN111189914B (en) Method for determining gradient thickness coefficient for ultrasonic detection of composite material
CN114544765A (en) Method for detecting existence and position of plate-shaped material defect based on deep learning
Chlada et al. Neural network AE source location apart from structure size and material
US8127610B2 (en) Compensating for temperature effects in a health monitoring system
CN114047260B (en) Damage identification method and system based on multi-scale fuzzy entropy
RU2411535C2 (en) Method of detecting signals with constant false alarm level
US8677825B1 (en) Identification of lamb wave modes
CN115307774B (en) Object surface temperature field detection method and system based on ultrasonic guided waves
US20240003854A1 (en) Method for automatically identifying an acoustic source from a produced acoustic signal
US11060860B2 (en) Method of inspection by guided waves

Legal Events

Date Code Title Description
AS Assignment

Owner name: ACELLENT TECHNOLOGIES, INC., CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:LIU, BAO;BEARD, SHAWN J.;CHANG, FU-KUO;REEL/FRAME:021102/0130;SIGNING DATES FROM 20080417 TO 20080418

Owner name: ACELLENT TECHNOLOGIES, INC., CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:LIU, BAO;BEARD, SHAWN J.;CHANG, FU-KUO;SIGNING DATES FROM 20080417 TO 20080418;REEL/FRAME:021102/0130

STCF Information on status: patent grant

Free format text: PATENTED CASE

FPAY Fee payment

Year of fee payment: 4

FEPP Fee payment procedure

Free format text: ENTITY STATUS SET TO SMALL (ORIGINAL EVENT CODE: SMAL); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YR, SMALL ENTITY (ORIGINAL EVENT CODE: M2552); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY

Year of fee payment: 8

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 12TH YR, SMALL ENTITY (ORIGINAL EVENT CODE: M2553); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY

Year of fee payment: 12