Damage positioning method based on Lamb wave temperature compensation

By grouping sensing paths in the structural health monitoring system, a mapping matrix of Lamb wave signals is constructed, and the damage position characteristics are extracted using dynamic time domain bending and orthogonal matching tracking algorithms, the problem of positioning accuracy of Lamb wave signals when temperature changes is solved, and the rapid and synchronous positioning of the damage position is achieved, and the system applicability and real-timeness are improved.

CN120102706AActive Publication Date: 2025-06-06QILU UNIVERSITY OF TECHNOLOGY (SHANDONG ACADEMY OF SCIENCES)

Patent Information

Application Number
CN202510596203.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-09
Publication Date
2025-06-06
Estimated Expiration
2045-05-09

AI Technical Summary

Technical Problem

When the existing structural health monitoring system changes, the wave speed and time-domain deformation of the Lamb wave signal lead to a decrease in the accuracy of damage positioning. The traditional temperature compensation method has problems such as strong data dependence, high computational complexity, risk of local minimum value and poor adaptability.

Method used

By building a structural health monitoring system based on Lamb waves, grouping sensing paths, collecting healthy Lamb wave signals at reference temperatures and damaged Lamb wave signals at target temperatures, building a reference mapping matrix and target mapping matrix, using dynamic time domain bending algorithms and orthogonal matching tracking algorithms, the damage position characteristics are extracted and the path damage probability is calculated, and the damage probability is calculated to achieve fast and synchronous positioning of the damage position.

Benefits of technology

The dependence of Lamb wave on temperature is reduced, the rapid and synchronous positioning of damage locations is achieved, and the wide applicability and real-time performance of the structural health monitoring system is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120102706A_ABST
    Figure CN120102706A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of structural health monitoring, and particularly provides a damage positioning method based on Lamb wave temperature compensation. The method comprises the following steps: building a structure health monitoring system based on Lamb waves, and grouping sensing paths in a monitoring area; healthy Lamb wave signals at the reference temperature are collected and grouped, reference signals are obtained, and a reference mapping matrix is constructed; the damage Lamb wave signals at the target temperature are collected and grouped, target signals are obtained, and a target mapping matrix is constructed; determining a damage scattering signal at the target temperature; extracting a damage position feature, calculating a path damage probability, and determining a damage position; in the damage positioning process, the method reduces the dependence of Lamb waves on the temperature, realizes the rapid and synchronous positioning of the damage position, and improves the wide applicability.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of structural health monitoring, and in particular to a damage location method based on Lamb wave temperature compensation. Background Art

[0002] Existing structural health monitoring systems widely use lamb wave technology, which works by collecting lamb wave signals through a piezoelectric sensor array and analyzing signal characteristics to achieve damage detection and location. However, the propagation characteristics of Lamb waves in structures are easily affected by changes in ambient temperature, which is specifically manifested in wave velocity fluctuations and signal time domain deformation, resulting in significant differences in signal responses for the same damage at different temperatures. Traditional temperature compensation positioning methods mainly include compensation methods based on neural networks and piecewise linear compensation methods.

[0003] The compensation method based on neural network mainly constructs a training data set by collecting Lamb wave signals (such as wave velocity, flight time, amplitude, dispersion characteristics, etc.) at different temperatures and their corresponding temperature values. Neural networks (such as BP, LMBP, CNN, etc.) take temperature or temperature-related signal features as input and compensated signal parameters (such as corrected wave velocity, time domain signal) as output. The neural network method can automatically capture nonlinear relationships and adapt to complex scenarios, but it has the following limitations: strong data dependence and insufficient generalization ability: The neural network method needs to rely on a large number of training samples of temperature and signal response, while the cost of obtaining high-quality data in the full temperature range in actual engineering is high, and the damage mechanism of the structure to be tested is complex, resulting in limited model generalization ability. Especially in extreme temperatures or untrained temperature ranges, the compensation effect may be significantly reduced; high computational complexity and poor real-time performance: The neural network training process involves a large number of iterative calculations (such as LM algorithm optimization weights), especially when the number of hidden layer nodes is large, the training time increases significantly. For scenarios that require real-time monitoring (such as aviation structures), it is difficult to meet the demand for rapid response; local minimum and overfitting risks: traditional BP networks are prone to fall into local minimums, resulting in unstable compensation results. In addition, network performance is sensitive to the initial values ​​of parameters, and network structure design (such as the number of hidden layer nodes) requires repeated trial and error, which may introduce overfitting problems.

[0004] The working principle of the piecewise linear compensation method is to divide the ambient temperature range into multiple adjacent sub-intervals (such as a 10°C segment) in advance, and establish a linear mapping model between signal parameters and temperature based on the signals collected at the boundary temperature of the interval. In practical applications, linear compensation is performed by estimating the range of the current detection temperature. This method simplifies the model based on physical assumptions and is computationally efficient, but it has the following limitations: Insufficient accuracy due to model simplification: piecewise linear compensation usually divides the temperature interval into several segments and establishes a linear relationship, but the propagation characteristics of Lamb waves (such as wave velocity and dispersion) are nonlinearly related to temperature, especially in variable temperature environments (such as -20°C to 50°C). Simple linear models are difficult to accurately describe complex temperature effects, resulting in large compensation residuals; Relying on prior temperature segmentation and calibration: Segmentation requires pre-determining the temperature interval boundaries and calibration points. In practical applications, temperature changes may span multiple intervals or present non-uniform distributions, requiring frequent adjustment of segmentation strategies, which increases the complexity of system maintenance; Poor robustness and adaptability: The segmented model is sensitive to long-term factors such as sensor drift and material aging, and requires regular recalibration. In addition, in anisotropic structures such as composite materials, the effect of temperature on wave propagation is direction-dependent, and piecewise linearization is difficult to adapt to multi-dimensional nonlinear changes. Summary of the invention

[0005] In view of this, the present invention provides a damage localization method based on Lamb wave temperature compensation, which is used to reduce the dependence of Lamb wave on temperature during damage localization, achieve rapid and synchronous localization of damage positions, and improve wide applicability.

[0006] In a first aspect, the present invention provides a damage location method based on Lamb wave temperature compensation, the method comprising: Step 1: Build a structural health monitoring system based on Lamb waves and group the sensing paths within the monitoring area; Step 2: Using the system and sensing path grouping in step 1, collect and group healthy Lamb wave signals at the reference temperature, obtain reference signals, and construct a reference mapping matrix; Step 3: Through the system and sensing path grouping in step 1 and step 2, the damaged Lamb wave signals at the target temperature are collected and grouped to obtain the target signal and construct a target mapping matrix; Step 4: using step 3, determine the damage scattering signal at the target temperature; Step 5: According to step 4, extract the damage location features, calculate the path damage probability, and determine the damage location.

[0007] Optionally, step 1 includes: A structural health monitoring system is built using a piezoelectric sensor array, a Lamb wave detector, a host computer, and a structure to be tested, wherein the piezoelectric sensor array is composed of L piezoelectric sensors, which are evenly pasted on the surface of the structure to be tested in a circular or square shape with equal spacing, and are used to transmit and receive Lamb wave signals in the structure to be tested. The number of sampling points for the Lamb wave detector to obtain the signal is represented by m; one end of the Lamb wave detector is connected to the sensor, and the other end is connected to the host computer, which is responsible for transmitting the excitation and collected Lamb wave signals; the host computer is responsible for setting the excitation signal parameters and displaying and storing the collected signals; the structure to be tested is a flat plate or circular tubular structure made of aluminum alloy or carbon fiber; The sensing paths in the monitoring area are grouped: a. The straight line connecting path between two different sensors is called a sensing path. For a piezoelectric sensing array composed of L piezoelectric sensors, the number of sensing paths is ; b. According to the direction of the sensing path, all the sensing paths are divided into N groups: path1 to pathN; the directions of the sensing paths in the same group are consistent, and the directions of the sensing paths in different groups are different; for the kth path group, if represents the number of sensor paths contained within it, then the total number of sensor paths is , 1≤k≤N.

[0008] Optionally, the step 2 includes: Under the reference temperature, the healthy Lamb wave signals are collected and grouped, with room temperature as the reference temperature T r , using the structural health monitoring system to collect T r The Lamb wave signal at the temperature and in the healthy state of the structure to be tested is recorded as the reference signal SR; according to the grouping of the sensing path, the reference signal SR is divided into N groups, which are recorded as to ; For the kth group of reference signals , which contains A column vector of dimension m×1, with Indicates that , The dimension is m×1; ; 1≤k≤N; At the reference temperature, the reference mapping matrix in the sensing path group is constructed. For the reference signal SR, the dynamic time warping DTW algorithm is used to calculate the mapping matrix between the reference signals in each path group, which is recorded as the reference mapping matrix. The reference mapping matrix is ​​expressed as Indicates that represents the mapping matrix between reference signals in the kth path group.

[0009] Optionally, take the reference signal of the kth path group , specifically introduces the mapping matrix between reference signals in the kth path group based on the DTW algorithm The build process: ①For signal and , first, construct an m×m dimensional matrix D to represent and The Euclidean distance of any element in the matrix , 1≤i≤m, 1≤j≤m; then, the cumulative distance matrix C is calculated according to formula (1) m×m , where parameter β ≥ 1, parameter β is the bending coefficient introduced to avoid over-compensation of the signal, so as to impose nonlinear constraints on the signal: (1); ②After obtaining the cumulative distance matrix C, from the last element c of the matrix mm Start backtracking along the minimum path to c 11 , the selection principle of each element on the minimum path is: if c ij is the element on the minimum path, then the next element on the path is The smallest one among them, and so on, to obtain the element c in the cumulative distance matrix C mm to c 11 The minimum path P of ③According to the row and column number set of each element on the minimum path P, the signal To signal The mapping matrix , m ≤ q ≤ 2m+1; mapping matrix is a two-dimensional matrix with 2 rows, where the data in the oth column [i o , j o ] T express The i-th o Elements and The jth o Elements Match, that is, if The i-th o Elements Assigned to The jth o elements, and the signal Matched estimated signal ; ④ Repeat steps ①-③ to obtain the reference signal on any path f To the reference signal on path u Mapping matrix , and then get the reference signal The mapping matrix , whose expression is: .

[0010] Optionally, step 3 includes: At the target temperature, the damaged Lamb wave signals are collected and grouped, and the ambient temperature of the structure to be tested is recorded as the target temperature T o ,and ; Use the structural health monitoring system to collect T o The Lamb wave signal at the temperature and the damage state of the structure to be measured is recorded as the target signal SO; according to the grouping of the sensing path, the target signal SO is divided into N groups, which are recorded as to ; For the kth group of reference signals , which contains A column vector of dimension m×1, with Indicates that , The dimension is m×1; ; 1≤k≤N; At the target temperature, the target mapping matrix in the sensing path group is constructed, and the target temperature T o Next, the mapping matrix between Lamb wave signals in each path group when the structure to be tested is in a healthy state is recorded as the target mapping matrix ,in Represents the target mapping matrix of the kth path group, and its expression is: ; in, Represents the mapping matrix of the Lamb wave signal of path i to the Lamb wave signal of path j at the target temperature, 1≤i≤n k , 1≤j≤n k ; When detecting the change of ambient temperature, the reference mapping matrix and the target mapping matrix are not equal, that is, ; The deviation between the target mapping matrix WO and the reference mapping matrix WR is recorded as the correction matrix , whose expression is: ; in, , represents the kth path group, the target mapping matrix With reference mapping matrix The deviation between ; Represents the target mapping matrix With reference mapping matrix The deviation between Based on the correction matrix and the reference mapping matrix , calculate the target mapping matrix ,Right now .

[0011] Optionally, take path 1 and path 2 in the kth path group and specifically introduce the correction matrix The calculation process: For the signal and , based on the DTW algorithm, we get arrive The mapping matrix is ​​expressed as: , m ≤ q ≤ 2m+1; According to formula (2), the correction matrix is ​​obtained , that is, the correction matrix The first row of is numerically equal to the matrix The difference between the second row and the first row, The second row of is numerically equal to Compared with the path The product of is expressed as: (2); Among them, the path ratio is the ratio of the length of path 2 to the length of path 1; Repeat the above process to obtain the correction matrix of the kth path group , and then get the correction matrix .

[0012] Optionally, step 4 includes: Calculate the target estimation signal based on the target mapping matrix and target signal , calculate the target estimation signal ,in, represents the target estimation signal of the kth path group, and its expression is: ; in, Indicates the target signal based on the fth path Mapping matrix with target The target estimated signal on the uth path is obtained, 1≤f≤n k , 1≤u≤n k ; 1≤k≤N; Determine the damage scattering signal at the target temperature, based on the target signal and target estimation signal , calculate the damage scattering signal ,in, represents the damage scattering signal of the kth path group, and its expression is: ; Among them, 1≤k≤N.

[0013] Optionally, take the path f and path u in the kth path group, and specifically introduce the target estimation signal calculation process: For the target mapping matrix , where the oth column data [i o , j o ] T represents the i-th target signal on path f o element and the jth element of the target signal on path u o elements in the time domain; the target signal on path f The i-th o Elements are assigned as signals The jth o elements, that is, the target signal on path u is obtained Matching target estimation signal in time domain .

[0014] Optionally, step 5 includes: h. Extract the damage location features based on the orthogonal matching pursuit (OMP) algorithm. , calculate the damage characteristic matrix ,in, represents the damage characteristic of the kth path group, and its expression is: ; Where, 1 ≤ k ≤ N; For the kth path group, Indicates the scattered signal based on the OMP algorithm The damage characteristics obtained by sparse decomposition are calculated as follows: I. Construct an overcomplete dictionary D, whose atoms correspond to wave packet basis functions with different time delays, expressed as: (3) Where T is the duration of Lamb wave signal; m 1 is the number of atoms, which is numerically equal to the number of sampling points of the Lamb wave detector to obtain the signal; is the Lamb wave basis function; II. Parameter initialization: Current iteration number u=0, initial residual , support set ; III. Calculate the current residual The inner product with all atoms in dictionary D, the most relevant atom index according to equation (4) , and update the support set: ; The expression is: (4); in, is the vth column of dictionary D, i.e. the vth atom; IV. Update the sparse coefficient vector: , For the dictionary The submatrix composed of the columns of the index updates the residual: ; V. Order , if u=4, the process ends, otherwise execute step III; According to the above process, we get the support set Contains four elements, assigned to , a sparse coefficient vector There are four non-zero elements in ; i. Construct the search point location feature matrix within the monitoring area According to the damage identification accuracy requirement, the monitoring area of ​​the structure to be tested is discretized into r×g search points with equal spacing. The position coordinate matrix PS of the search points is expressed as: ; in, Indicates The position coordinates of the search points, 1 ≤ i ≤ r, 1 ≤ j≤ g; Calculate the search point position feature matrix on the sensing path ,in, Represents the position feature matrix of the search point on the path within the kth path group, that is, , represents the number of sensing paths in the kth path group; represents the location characteristics of the search point on the jth path in the kth path group, is a two-dimensional matrix of dimension r×g, and its expression is: (5) Where, 1 ≤ k ≤ N; 1 ≤ j ≤ , represents the coordinates of the excitation sensor on the jth path; represents the coordinates of the receiving sensor on the jth path; Represents the search point coordinates PS and The Euclidean distance of is r×g; Represents the search point coordinates PS and The Euclidean distance of is r×g; It represents the propagation speed of Lamb wave in the structure to be tested; j. Calculate the path damage probability and determine the damage location. The total damage probability in the monitoring area is: , where N is the number of groups in the sensing path; PD k is the damage probability of the kth path group, and PD is calculated according to formula (6): k : (6) in, is the number of sensing paths in the kth path group; According to the characteristics of the damage location and search point location features The damage probability of sensor path j in the kth path group is calculated according to formula (7): : (7) in, is the time threshold, which is set to 1.5 times of the Lamb wave excitation period; Total damage probability is a two-dimensional matrix of dimension r×g, Indicates Search point locations The probability of damage occurring at the monitoring area is the maximum damage probability concentration area, where r and g are the number of rows and columns of discrete points in the monitoring area, respectively.

[0015] In the technical solution provided by the present invention, the method includes building a structural health monitoring system based on Lamb waves, and grouping the sensing paths within the monitoring area; collecting and grouping healthy Lamb wave signals at a reference temperature to obtain reference signals, and constructing a reference mapping matrix; collecting and grouping damaged Lamb wave signals at a target temperature to obtain target signals, and constructing a target mapping matrix; determining the damage scattering signal at the target temperature; extracting damage position features, and calculating the path damage probability to determine the damage position; in the damage location process, the method reduces the dependence of Lamb waves on temperature, realizes rapid and synchronous location of the damage position, and improves wide applicability. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0017] Figure 1 A flowchart of a damage location method based on Lamb wave temperature compensation provided in an embodiment of the present invention; Figure 2 A flowchart of another damage location method based on Lamb wave temperature compensation provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0018] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0019] It should be clear that the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0020] The terms used in the embodiments of the present invention are only for the purpose of describing specific embodiments, and are not intended to limit the present invention. The singular forms "a", "said" and "the" used in the embodiments of the present invention are also intended to include plural forms, unless the context clearly indicates other meanings.

[0021] It should be understood that the term "and / or" used in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.

[0022] The word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining" or "in response to detecting", depending on the context. Similarly, the phrases "if it is determined" or "if (stated condition or event) is detected" may be interpreted as "when it is determined" or "in response to determining" or "when detecting (stated condition or event)" or "in response to detecting (stated condition or event)", depending on the context.

[0023] The present invention provides a damage location method based on Lamb wave temperature compensation, such as Figure 1 and Figure 2 As shown, the method includes: Step 1: Build a structural health monitoring system based on Lamb waves and group the sensing paths within the monitoring area.

[0024] In the embodiment of the present invention, step 1 includes: A structural health monitoring system is built using a piezoelectric sensor array, a Lamb wave detector, a host computer, and a structure to be tested, wherein the piezoelectric sensor array is composed of L piezoelectric sensors, which are evenly pasted on the surface of the structure to be tested in a circular or square shape with equal spacing, and are used to transmit and receive Lamb wave signals in the structure to be tested. The number of sampling points for the Lamb wave detector to obtain the signal is represented by m; one end of the Lamb wave detector is connected to the sensor, and the other end is connected to the host computer, which is responsible for transmitting the excitation and collected Lamb wave signals, and has functions such as filtering and amplification; the host computer is responsible for setting the excitation signal parameters (such as excitation frequency, amplitude, upper and lower limits of the filter, etc.) and displaying and storing the collected signals; the structure to be tested is a flat plate or circular tubular structure made of aluminum alloy or carbon fiber; The sensing paths in the monitoring area are grouped: a. The straight line connecting path between two different sensors is called a sensing path. For a piezoelectric sensing array composed of L piezoelectric sensors, the number of sensing paths is ; b. According to the direction of the sensing path, all the sensing paths are divided into N groups: path1 to pathN; the directions of the sensing paths in the same group are consistent, and the directions of the sensing paths in different groups are different; for the kth path group, if represents the number of sensor paths contained within it, then the total number of sensor paths is , 1≤k≤N.

[0025] Step 2: Using the system and sensing path grouping in step 1, collect and group the healthy Lamb wave signals at the reference temperature, obtain the reference signal, and construct a reference mapping matrix.

[0026] In the embodiment of the present invention, the room temperature is 23° C., and step 2 includes: Under the reference temperature, the healthy Lamb wave signals are collected and grouped, with room temperature as the reference temperature T r , using the structural health monitoring system to collect T r The Lamb wave signal at the temperature and in the healthy state of the structure to be tested (no damage on the surface and inside of the structure) is recorded as the reference signal (SR); according to the grouping of the sensing path, the reference signal SR is divided into N groups, which are recorded as to ; For the kth group of reference signals , which contains A column vector of dimension m×1, with Indicates that , The dimension is m×1; ; 1≤k≤N; At the reference temperature, the reference mapping matrix in the sensing path group is constructed. For the reference signal SR, the mapping matrix between the reference signals in each path group is calculated using the dynamic time warping (DTW) algorithm, which is recorded as the reference mapping matrix. The reference mapping matrix is ​​expressed as Indicates that represents the mapping matrix between reference signals in the kth path group. The reference mapping matrix of each path group is independently calculated based on the reference signals contained in the group using the same method.

[0027] In the embodiment of the present invention, the reference signal of the kth path group is taken , specifically introduces the mapping matrix between reference signals in the kth path group based on the DTW algorithm The build process: ①For signal and , first, construct an m×m dimensional matrix D to represent and The Euclidean distance of any element in the matrix , 1≤i≤m, 1≤j≤m; then, the cumulative distance matrix C is calculated according to formula (1) m×m , where parameter β ≥ 1, parameter β is the bending coefficient introduced to avoid over-compensation of the signal, so as to impose nonlinear constraints on the signal: (1); ②After obtaining the cumulative distance matrix C, from the last element c of the matrix mm Start backtracking along the minimum path to c 11 , the selection principle of each element on the minimum path is: if c ij is the element on the minimum path, then the next element on the path is The smallest one among them, and so on, to obtain the element c in the cumulative distance matrix C mm to c 11 The minimum path P; ③According to the row and column number set of each element on the minimum path P, the signal To signal The mapping matrix , m ≤ q ≤ 2m+1; mapping matrix is a two-dimensional matrix with 2 rows, where the data in the oth column [i o , j o ] T express The i-tho Elements and The jth o Elements Match, that is, if The i-th o Elements Assigned to The jth o elements, and the signal Matched estimated signal ; At this time, the matching signal Although with the signal There are certain differences in the values, but they are consistent in the time domain.

[0028] ④ Repeat steps ①-③ to obtain the reference signal on any path f To the reference signal on path u Mapping matrix , and then get the reference signal The mapping matrix , whose expression is: .

[0029] Step 3: Through the system and sensing path grouping in step 1 and step 2, the damaged Lamb wave signals at the target temperature are collected and grouped to obtain the target signal and construct the target mapping matrix.

[0030] In the embodiment of the present invention, step 3 includes: At the target temperature, the damaged Lamb wave signals are collected and grouped, and the ambient temperature of the structure to be tested is recorded as the target temperature T o ,and ; Use the structural health monitoring system to collect T o The Lamb wave signal at the temperature and the damage state of the structure to be measured (damage on the surface and inside of the structure) is recorded as the target signal (objective signal), represented by SO; according to the grouping of the sensing path, the target signal SO is divided into N groups, which are respectively recorded as to ; For the kth group of reference signals , which contains A column vector of dimension m×1, with Indicates that , The dimension is m×1; ; 1≤k≤N; At the target temperature, the target mapping matrix in the sensing path group is constructed, and the target temperature T oNext, the mapping matrix between Lamb wave signals in each path group when the structure to be tested is in a healthy state is recorded as the target mapping matrix ,in Represents the target mapping matrix of the kth path group, and its expression is: ; in, Represents the mapping matrix of the Lamb wave signal of path i to the Lamb wave signal of path j at the target temperature, 1≤i≤n k , 1≤j≤n k ; When the detection environment temperature changes, the propagation speed of Lamb waves in the structure will change, resulting in time delays between signals at different temperatures and on the same path. At this time, the signal mapping matrix constructed based on the reference temperature can no longer represent the mapping relationship between signals at the target temperature. The reference mapping matrix and the target mapping matrix are not equal, that is, ; The deviation between the target mapping matrix WO and the reference mapping matrix WR is recorded as the modified matrix (modifiedmatrix), and It means that its expression is: ; in, , represents the kth path group, the target mapping matrix With reference mapping matrix The deviation between ; Represents the target mapping matrix With reference mapping matrix The correction matrix of each path group is calculated independently using the same method.

[0031] Based on the correction matrix and the reference mapping matrix , calculate the target mapping matrix ,Right now .

[0032] In the embodiment of the present invention, path 1 and path 2 in the kth path group are taken, and the correction matrix is ​​specifically introduced The calculation process: For the signal and , based on the DTW algorithm, we get arrive The mapping matrix is ​​expressed as: , m ≤ q ≤ 2m+1; According to formula (2), the correction matrix is ​​obtained , that is, the correction matrix The first row of is numerically equal to the matrix The difference between the second row and the first row, The second row of is numerically equal to Compared with the path The product of is expressed as: (2); Among them, the path ratio is the ratio of the length of path 2 to the length of path 1; Repeat the above process to obtain the correction matrix of the kth path group , and then get the correction matrix .

[0033] Step 4: Using step 3, determine the damage scattering signal at the target temperature.

[0034] In the embodiment of the present invention, step 4 includes: Calculate the target estimation signal based on the target mapping matrix and target signal , calculate the target estimation signal ,in, represents the target estimation signal of the kth path group, and its expression is: ; in, Indicates the target signal based on the fth path Mapping matrix with target The target estimated signal on the uth path is obtained, 1≤f≤n k , 1≤u≤n k ; 1≤k≤N; The target estimation signal of each path group and each path in the same path group is independently calculated using the same method.

[0035] Determine the damage scattering signal at the target temperature, based on the target signal and target estimation signal , calculate the damage scattering signal ,in, represents the damage scattering signal of the kth path group, and its expression is: ; Among them, 1≤k≤N.

[0036] In the embodiment of the present invention, the path f and the path u in the kth path group are taken to specifically introduce the target estimation signal calculation process: For the target mapping matrix , where the oth column data [i o , j o ] T represents the i-th target signal on path f oelement and the jth element of the target signal on path u o elements in the time domain; the target signal on path f The i-th o Elements are assigned as signals The jth o elements, that is, the target signal on path u is obtained Matching target estimation signal in time domain .

[0037] Step 5: According to step 4, extract the damage location features, calculate the path damage probability, and determine the damage location.

[0038] In the embodiment of the present invention, step 5 includes: h. Extract the damage location features based on the orthogonal matching pursuit (OMP) algorithm. , calculate the damage feature matrix ,in, represents the damage characteristic of the kth path group, and its expression is: ; Where, 1 ≤ k ≤ N; For the kth path group, Indicates the scattered signal based on the OMP algorithm The damage characteristics obtained by sparse decomposition are calculated as follows: I. Construct an overcomplete dictionary D, whose atoms correspond to wave packet basis functions with different time delays, expressed as: (3) Where T is the duration of Lamb wave signal; m 1 is the number of atoms, which is numerically equal to the number of sampling points of the Lamb wave detector to obtain the signal; is the Lamb wave basis function; II. Parameter initialization: Current iteration number u=0, initial residual , support set ; III. Calculate the current residual The inner product with all atoms in dictionary D, the most relevant atom index according to equation (4) , and update the support set: ; The expression is: (4); in, is the vth column of dictionary D, i.e. the vth atom; IV. Update the sparse coefficient vector: , For the dictionary The submatrix composed of the columns of the index updates the residual: ; V. Order , if u=4, the process ends, otherwise execute step III; According to the above process, we get the support set Contains four elements, assigned to , a sparse coefficient vector There are four non-zero elements in ; i. Construct the search point location feature matrix within the monitoring area According to the damage identification accuracy requirement, the monitoring area of ​​the structure to be tested is discretized into r×g search points with equal spacing. The position coordinate matrix PS of the search points is expressed as: ; in, Indicates The position coordinates of the search points, 1 ≤ i ≤ r, 1 ≤ j≤ g; Calculate the feature matrix of the search point position on the sensing path ,in, Represents the position feature matrix of the search point on the path within the kth path group, that is, , represents the number of sensing paths in the kth path group; represents the location characteristics of the search point on the jth path in the kth path group, is a two-dimensional matrix of dimension r×g, and its expression is: (5) Where, 1 ≤ k ≤ N; 1 ≤ j ≤ , represents the coordinates of the excitation sensor on the jth path; represents the coordinates of the receiving sensor on the jth path; Represents the search point coordinates PS and The Euclidean distance of is r×g; Represents the search point coordinates PS and The Euclidean distance of is r×g; It represents the propagation speed of Lamb wave in the structure to be tested; j. Calculate the path damage probability and determine the damage location. The total probability of damage in the monitoring area is: , where N is the number of groups in the sensing path; PD k is the damage probability of the kth path group, and PD is calculated according to formula (6): k : (6) in, is the number of sensing paths in the kth path group; According to the characteristics of the damage location and search point location features The damage probability of sensor path j in the kth path group is calculated according to formula (7): : (7) in, is the time threshold, which is set to 1.5 times of the Lamb wave excitation period; Total damage probability is a two-dimensional matrix of dimension r×g, Indicates Search point locations The probability of damage occurring at the monitoring area is the maximum damage probability concentration area, where r and g are the number of rows and columns of discrete points in the monitoring area, respectively.

[0039] Compared with the prior art, the present invention has the following beneficial effects: (1) In the damage location process, this method reduces the dependence on healthy Lamb wave signals at unknown temperatures: by using the dynamic time warping (DTW) algorithm and the healthy signal at the reference temperature, the mapping matrix between the signals at the reference temperature, i.e., the reference mapping matrix, can be pre-calculated; then, based on the damaged signal at the target temperature and the healthy signal at the reference temperature, the DTW algorithm is used to obtain the deviation matrix of the mapping matrix, i.e., the correction matrix; based on the reference mapping matrix and the correction matrix, the signal mapping matrix between different paths in the same direction at any unknown temperature, i.e., the target mapping matrix, can be dynamically constructed, and then combined with the Lamb wave damage signal at the unknown temperature, the healthy signal at the current temperature can be estimated and reconstructed. Based on the difference signal between the target estimated signal and the target signal, i.e., the damage scattering signal, the damage location identification process can be continued.

[0040] (2) This method can achieve rapid and synchronous positioning of multiple damage locations: First, the amount of redundant data processing is reduced by grouping sensor paths and calculating independent mapping matrices within the group; then, the orthogonal matching pursuit (OMP) algorithm is introduced to perform sparse decomposition of the damage scattering signal, which can simultaneously extract the location characteristics of multiple damages in a single path. Furthermore, based on the damage probability matrix, the multi-path group information is fused, combined with the search point location characteristics and time domain threshold judgment, the synchronous positioning of multiple damage locations can be achieved.

[0041] (3) The implementation process of this method is simple and has wide applicability: during the implementation process, there is no need to collect a large number of standard Lamb wave signals at different temperatures and in a healthy structural state in advance, nor is there any need to estimate the detection environment temperature. It supports a variety of material structures such as aluminum alloy, steel, and carbon fiber, and is suitable for damage detection of different geometric forms such as flat plates, L-shaped, and round tubes. The system has strong scalability and provides high-reliability health monitoring solutions for aerospace, rail transit and other fields. In the technical solution provided by the present invention, the method includes building a structural health monitoring system based on Lamb waves, and grouping the sensing paths within the monitoring area; collecting and grouping healthy Lamb wave signals at a reference temperature to obtain a reference signal, and constructing a reference mapping matrix; collecting and grouping damaged Lamb wave signals at a target temperature to obtain a target signal, and constructing a target mapping matrix; determining the damage scattering signal at the target temperature; extracting damage location features, and calculating the path damage probability to determine the damage location; in the damage location process, the method reduces the dependence of Lamb waves on temperature, realizes rapid and synchronous location of the damage location, and improves wide applicability.

[0042] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0043] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the scope of protection of the present invention.

Claims

1. A damage location method based on Lamb wave temperature compensation, characterized in that: The method comprises: Step 1: Build a structural health monitoring system based on Lamb waves and group the sensing paths within the monitoring area; Step 2: Using the system and sensing path grouping in step 1, collect and group healthy Lamb wave signals at the reference temperature, obtain reference signals, and construct a reference mapping matrix; Step 3: Through the system and sensing path grouping in step 1 and step 2, the damaged Lamb wave signals at the target temperature are collected and grouped to obtain the target signal and construct a target mapping matrix; Step 4: using step 3, determine the damage scattering signal at the target temperature; Step 5: According to step 4, extract the damage location features, calculate the path damage probability, and determine the damage location.

2. The method according to claim 1, characterized in that The step 1 comprises: A structural health monitoring system is built using a piezoelectric sensor array, a Lamb wave detector, a host computer, and a structure to be tested, wherein the piezoelectric sensor array is composed of L piezoelectric sensors, which are evenly pasted on the surface of the structure to be tested in a circular or square shape with equal spacing, and are used to transmit and receive Lamb wave signals in the structure to be tested. The number of sampling points for the Lamb wave detector to obtain the signal is represented by m; one end of the Lamb wave detector is connected to the sensor, and the other end is connected to the host computer, which is responsible for transmitting the excitation and collected Lamb wave signals; the host computer is responsible for setting the excitation signal parameters and displaying and storing the collected signals; the structure to be tested is a flat plate or circular tubular structure made of aluminum alloy or carbon fiber; The sensing paths in the monitoring area are grouped: a. The straight line connecting path between two different sensors is called a sensing path. For a piezoelectric sensing array composed of L piezoelectric sensors, the number of sensing paths is ; b. According to the direction of the sensing path, all the sensing paths are divided into N groups: path1 to pathN; the directions of the sensing paths in the same group are consistent, and the directions of the sensing paths in different groups are different; for the kth path group, if represents the number of sensor paths contained within it, then the total number of sensor paths is , 1≤k≤N.

3. The method according to claim 1, characterized in that The step 2 comprises: Under the reference temperature, the healthy Lamb wave signals are collected and grouped, with room temperature as the reference temperature T r , using the structural health monitoring system to collect T r The Lamb wave signal at the temperature and in the healthy state of the structure to be tested is recorded as the reference signal SR; according to the grouping of the sensing path, the reference signal SR is divided into N groups, which are recorded as to ; For the kth group of reference signals , which contains A column vector of dimension m×1, with Indicates that , The dimension is m×1; ; 1≤k≤N; At the reference temperature, the reference mapping matrix in the sensing path group is constructed. For the reference signal SR, the dynamic time warping DTW algorithm is used to calculate the mapping matrix between the reference signals in each path group, which is recorded as the reference mapping matrix. The reference mapping matrix is ​​expressed as Indicates that represents the mapping matrix between reference signals in the kth path group.

4. The method according to claim 3, characterized in that Take the reference signal of the kth path group , specifically introduces the mapping matrix between reference signals in the kth path group based on the DTW algorithm The build process: ①For signal and , first, construct an m×m dimensional matrix D to represent and The Euclidean distance of any element in the matrix , 1≤i≤m, 1≤j≤m; Then, the cumulative distance matrix C is calculated according to formula (1): m×m , where parameter β ≥ 1, parameter β is the bending coefficient introduced to avoid over-compensation of the signal, so as to impose nonlinear constraints on the signal: (1); ②After obtaining the cumulative distance matrix C, from the last element c of the matrix mm Start backtracking along the minimum path to c 11 , the selection principle of each element on the minimum path is: if c ij is the element on the minimum path, then the next element on the path is The smallest one among them, and so on, to obtain the element c in the cumulative distance matrix C mm to c 11 The minimum path P of ③According to the row and column number set of each element on the minimum path P, the signal To signal The mapping matrix , m ≤ q ≤ 2m+1; mapping matrix is a two-dimensional matrix with 2 rows, where the data in the oth column [i o , j o ] T express The i-th o Elements and The jth o Elements Match, that is, if The i-th o Elements Assigned to The jth o elements, and the signal Matched estimated signal ; ④ Repeat steps ①-③ to obtain the reference signal on any path f To the reference signal on path u Mapping matrix , and then get the reference signal The mapping matrix , whose expression is: 。 5. The method according to claim 1, characterized in that The step 3 comprises: At the target temperature, the damaged Lamb wave signals are collected and grouped, and the ambient temperature of the structure to be tested is recorded as the target temperature T o ,and ; Use the structural health monitoring system to collect T o The Lamb wave signal at the temperature and the damage state of the structure to be measured is recorded as the target signal SO; according to the grouping of the sensing path, the target signal SO is divided into N groups, which are recorded as to ; For the kth group of reference signals , which contains A column vector of dimension m×1, with Indicates that , The dimension is m×1; ; 1≤k≤N; At the target temperature, the target mapping matrix in the sensing path group is constructed, and the target temperature T o Next, the mapping matrix between Lamb wave signals in each path group when the structure to be tested is in a healthy state is recorded as the target mapping matrix ,in Represents the target mapping matrix of the kth path group, and its expression is: ; in, Represents the mapping matrix of the Lamb wave signal of path i to the Lamb wave signal of path j at the target temperature, 1≤i≤n k , 1≤j≤n k ; When detecting the change of ambient temperature, the reference mapping matrix and the target mapping matrix are not equal, that is, ; The deviation between the target mapping matrix WO and the reference mapping matrix WR is recorded as the correction matrix , whose expression is: ; in, , represents the kth path group, the target mapping matrix With reference mapping matrix The deviation between ; Represents the target mapping matrix With reference mapping matrix The deviation between Based on the correction matrix and the reference mapping matrix , calculate the target mapping matrix ,Right now .

6. The method according to claim 5, characterized in that Take path 1 and path 2 in the kth path group and introduce the correction matrix in detail The calculation process: For the signal and , based on the DTW algorithm, we get arrive The mapping matrix is ​​expressed as: , m ≤ q ≤ 2m+1; According to formula (2), the correction matrix is ​​obtained , that is, the correction matrix The first row of is numerically equal to the matrix The difference between the second row and the first row, The second row of is numerically equal to Compared with the path The product of is expressed as: (2); Among them, the path ratio is the ratio of the length of path 2 to the length of path 1; Repeat the above process to obtain the correction matrix of the kth path group , and then get the correction matrix .

7. The method according to claim 1, characterized in that The step 4 comprises: Calculate the target estimation signal based on the target mapping matrix and target signal , calculate the target estimation signal ,in, represents the target estimation signal of the kth path group, and its expression is: ; in, Indicates the target signal based on the fth path Mapping matrix with target The target estimated signal on the uth path is obtained, 1≤f≤n k , 1≤u≤n k ; 1≤k≤N; Determine the damage scattering signal at the target temperature, based on the target signal and target estimation signal , calculate the damage scattering signal ,in, represents the damage scattering signal of the kth path group, and its expression is: ; Among them, 1≤k≤N.

8. The method according to claim 7, characterized in that Take the path f and path u in the kth path group and describe the target estimation signal calculation process in detail: For the target mapping matrix , where the oth column data [i o , j o ] T represents the i-th target signal on path f o element and the jth element of the target signal on path u o elements in the time domain; the target signal on path f The i-th o Elements are assigned as signals The jth o elements, that is, the target signal on path u is obtained Matching target estimation signal in time domain .

9. The method according to claim 1, characterized in that: The step 5 comprises: h. Extract the damage location features based on the orthogonal matching pursuit (OMP) algorithm. , calculate the damage characteristic matrix ,in, represents the damage characteristic of the kth path group, and its expression is: ; Where, 1 ≤ k ≤ N; For the kth path group, Indicates the scattered signal based on the OMP algorithm The damage characteristics obtained by sparse decomposition are calculated as follows: I. Construct an overcomplete dictionary D, whose atoms correspond to wave packet basis functions with different time delays, expressed as: (3) Where T is the duration of Lamb wave signal; m 1 is the number of atoms, which is numerically equal to the number of sampling points of the Lamb wave detector to obtain the signal; is the Lamb wave basis function; II. Parameter initialization: Current iteration number u=0, initial residual , support set ; III. Calculate the current residual The inner product with all atoms in dictionary D, the most relevant atom index according to equation (4) , and update the support set: ; The expression is: (4); in, is the vth column of dictionary D, i.e. the vth atom; IV. Update the sparse coefficient vector: , For the dictionary The submatrix composed of the columns of the index updates the residual: ; V. Order , if u=4, the process ends, otherwise execute step III; According to the above process, we get the support set Contains four elements, assigned to , a sparse coefficient vector There are four non-zero elements in ; i. Construct the search point location feature matrix within the monitoring area According to the damage identification accuracy requirement, the monitoring area of ​​the structure to be tested is discretized into r×g search points with equal spacing. The position coordinate matrix PS of the search points is expressed as: ; in, Indicates The position coordinates of the search points, 1 ≤ i ≤ r, 1 ≤ j ≤ g; Calculate the feature matrix of the search point position on the sensing path ,in, Represents the position feature matrix of the search point on the path within the kth path group, that is, , represents the number of sensing paths in the kth path group; represents the location characteristics of the search point on the jth path in the kth path group, is a two-dimensional matrix of dimension r×g, and its expression is: (5) Where, 1 ≤ k ≤ N; 1 ≤ j ≤ , represents the coordinates of the excitation sensor on the jth path; represents the coordinates of the receiving sensor on the jth path; Represents the search point coordinates PS and The Euclidean distance of is r×g; Represents the search point coordinates PS and The Euclidean distance of is r×g; It represents the propagation speed of Lamb wave in the structure to be tested; j. Calculate the path damage probability and determine the damage location. The total damage probability in the monitoring area is: , where N is the number of groups in the sensing path; PD k is the damage probability of the kth path group, and PD is calculated according to formula (6): k : (6) in, is the number of sensing paths in the kth path group; According to the characteristics of the damage location and search point location features The damage probability of sensor path j in the kth path group is calculated according to formula (7): : (7) in, is the time threshold, which is set to 1.5 times of the Lamb wave excitation period; Total damage probability is a two-dimensional matrix of dimension r×g, Indicates Search point locations The probability of damage occurring at the monitoring area is the maximum damage probability concentration area, where r and g are the number of rows and columns of discrete points in the monitoring area, respectively.

Citation Information

Patent Citations

  • Structural health monitoring system

    CA2763220A1

  • Lamb wave damage probability imaging method for damage monitoring of composite plate structure

    CN102353718A

  • Temperature compensation method in Lamb wave structure health monitoring

    CN106168603A

  • Engineering structure damage assessment method of actively and passively monitoring information fusion by Lamb waves

    CN106770672A

  • Damage identification method of Lamb wave monitoring signal statistical parameters

    CN107144643A

Cited By

  • Damage identification method based on Lamb wave temperature compensation and related device

    CN120992772A