METHOD FOR AUTOMATICALLY IDENTIFYING AN ACOUSTIC SOURCE FROM A PRODUCED ACOUSTIC SIGNAL

20240003854 · 2024-01-04

Assignee

Inventors

Cpc classification

International classification

Abstract

This method comprises: a step of reconstructing the acoustic signal produced during the occurrence or the evolution of the defect, this reconstruction step comprising constructing an estimate S.sub.e(w) of the signal produced at the position of the defect based on an ultrasonic signal F.sub.j(t) measured by a sensor and using an estimate or a measurement of a product R.sub.j(w)G.sub.j(w) that relates, in the frequency domain, the measured ultrasonic signal F.sub.j(w) to the produced acoustic signal S(w), and a step of automatically classifying the acoustic source, carried out based on the estimate of the reconstructed acoustic signal.

Claims

1. A method for automatically identifying an acoustic source from an acoustic signal S(t) produced by an occurrence or an evolution of a defect in a structure, comprising: a) fitting out the structure by fastening at least one sensor to the structure, and then b) using the sensor to measure an ultrasonic signal F.sub.j(t) caused by the acoustic signal produced by the occurrence or the evolution of the defect in the structure, the measured ultrasonic signal being related, in the frequency domain, to the produced acoustic signal by the following relationship: F.sub.j(w)=R.sub.j(w)G.sub.j(w)S(w), where: j is an index identifying the sensor, w is an angular frequency in radians, F.sub.j(w) is a Fourier transform of the ultrasonic signal F.sub.j(t) measured in the time domain by the sensor j, S(w) is the Fourier transform of the acoustic signal S(t) produced by the occurrence or the evolution of the defect in the structure, R.sub.j(w) is a response, in the frequency domain, of the sensor j, G.sub.j(w) is a propagation function, in the frequency domain, of the acoustic signal in the structure between a position of the defect and a location of the sensor j, and then c) automatically classifying the acoustic source into a class of acoustic sources chosen from among multiple possible classes of acoustic sources, wherein: the method also comprises, between b) and c), d) reconstructing the acoustic signal produced during the occurrence or the evolution of the defect, the reconstructing comprising constructing an estimate S.sub.e(w) of the signal produced at the position of the defect based on the ultrasonic signal F.sub.j(t) measured by the sensor and using an estimate or a measurement of a product R.sub.j(w)G.sub.j(w) that relates, in the frequency domain, the measured ultrasonic signal F.sub.j(w) to the produced acoustic signal S(w), and the automatic classification is carried out based on the estimate of the acoustic signal as obtained at an end of step d).

2. The method according to claim 1, wherein: the fitting-out comprises fastening at least three sensors to the structure at locations whose coordinates are known in a reference frame fixed with respect to the structure, b) comprises using each of the sensors to measure a respective ultrasonic signal F.sub.j(t) caused by the acoustic signal produced by the occurrence or the evolution of the defect in the structure, each of the measured ultrasonic signals being related, in the frequency domain, to the produced acoustic signal by the following relationship: F.sub.j(w)=R.sub.j(w)G.sub.j(w)S(w), the method comprises, between b) and d), locating, in the fixed reference frame, the position of the defect that produced the acoustic signal based on the measurements carried out by the sensors in b) and on known coordinates of the sensors in this fixed reference frame, and d) comprises obtaining the estimate or the measurement of the product R.sub.j(w)G.sub.j(w) using the position of the defect as obtained at an end of the locating.

3. The method according to claim 1, wherein d) comprises: for each sensor, an operation of constructing an estimate G.sub.e,j(w) of the propagation function G.sub.j(w) of the acoustic signal in the structure between the position where the defect occurs and the location of this sensor, using the following relationship: G e , j ( w ) = F j ( w ) .Math. a = 1 N F a ( w ) 2 e - i where is a phase defined by the following relationship: = arg .Math. j = 1 N W j F j ( w ) where: arg is a function that returns an argument of a complex number, and W.sub.j are predefined weights, and then constructing the estimate S.sub.e(w) of the signal S(w) from the terms (R.sub.j(w)G.sub.e,j(w))*F.sub.j(w) or the terms F.sub.j(w)/(R.sub.j(w)G.sub.e,j(w)), where the symbol ( . . . )* denotes a conjugate of the complex function between parentheses.

4. The method according to claim 2, wherein d) comprises: for each sensor, an operation of constructing an estimate G.sub.e,j(w) of the propagation function G.sub.j(w) of the acoustic signal in the structure between the position where the defect occurs and the location of this sensor, using the following relationship: G e , j ( w ) = F j ( w ) .Math. a = 1 N F a ( w ) 2 e - i where is a phase defined by the following relationship: = arg .Math. j = 1 N W j F j ( w ) where: arg is a function that returns an argument of a complex number, and W.sub.j are predefined weights, and then constructing the estimate S.sub.e(w) of the signal S(w) from the terms (R.sub.j(w)G.sub.e,j(w))*F.sub.j(w) or the terms F.sub.j(w)/(R.sub.j(w).sub.e,j(w)), where the symbol ( . . . )* denotes a conjugate of the complex function between parentheses, each weight W.sub.j is defined by the following relationship: W j = e - .Math. P s - P i .Math. c w where: P.sub.s are coordinates, in the fixed reference frame, of the defect as obtained at the end of the locating, P.sub.j are coordinates, in the fixed reference frame, of the sensor j, c is a speed at which the acoustic signal propagates inside the structure, and w is an angular frequency in radians.

5. The method according to claim 2, wherein each function R.sub.j(w) is equal to one regardless of a value of the angular frequency w.

6. The method according to claim 3, wherein the propagation function G.sub.e,j(w) is a Green function.

7. The method according to claim 2, wherein: d), the method comprises learning the product R.sub.j(w)G.sub.j(w) of the functions R.sub.j(w) and G.sub.j(w) for various possible locations of the defect, the learning comprising: i) for each sensor, measuring or estimating, using numerical simulation, an ultrasonic signal F.sub.j,k(t) measured by the sensor when a known acoustic signal S.sub.c,k(t) is applied to the structure at a location P.sub.k whose coordinates are known in the fixed reference frame, each of the ultrasonic signals F.sub.j,k(t) being related, in the frequency domain, to the known acoustic signal S.sub.c,k(t) by the following relationship: F.sub.j,k(w)=R.sub.j(w)G.sub.j,k(w)S.sub.c,k(w), where: k is an index identifying the location P.sub.k whose coordinates are known, F.sub.j,k(w) is a Fourier transform of the ultrasonic signal F.sub.j,k(t) measured or estimated in the time domain by the sensor j when the known acoustic signal is applied to the location P.sub.k, S.sub.c,k(w) is the Fourier transform of the known acoustic signal S.sub.c,k(t) applied to the location P.sub.k, R.sub.j(w) is the response, in the frequency domain, of the sensor j, G.sub.j,k(w) is the propagation function, in the frequency domain, of the known acoustic signal S.sub.c,k(t) in the structure between the location P.sub.k and the location of the sensor j, and then ii) for each sensor, storing, in association with the sensor j and the coordinates of the location P.sub.k, the product R.sub.j(w)G.sub.j,k(w) of the functions R.sub.j(w) and G.sub.j,k(w), the product R.sub.j(w)G.sub.j,k(w) being obtained using the following relationship: R.sub.j(w)G.sub.j,k(w)=F.sub.j,k(w)/S.sub.c,k(w), iii) repeating i) and ii) for multiple possible locations P.sub.k, d) comprises: iv) selecting the products R.sub.j(w)G.sub.j,k(w) stored in association with the location P.sub.k closest to the position of the defect as obtained at the end of the locating, and then v) determining the estimate S.sub.e(w) of the signal S(w) from the terms (R.sub.j(w)G.sub.j,k(w))*F.sub.j(w) or the terms F.sub.j(w)/(R.sub.j(w)G.sub.j,k(w)), where: the products R.sub.j(w)G.sub.j,k(w) are those selected in operation iv), and the symbol ( . . . )* denotes a conjugate of the complex function between parentheses.

8. The method according to claim 1, wherein: the method comprises constructing the estimate S.sub.e(t), in the time domain, of the acoustic signal S(t) by applying an inverse Fourier transformation to the estimate S.sub.e(w), and then the automatic classification is carried out based on the estimate S.sub.e(t) in the time domain.

9. The method according to claim 1, wherein the method comprises a dimensionality reduction step in which physical characteristics inherent to the signal produced at the position of the defect are extracted from the estimate S.sub.e(w) constructed in d), and then, in c), the automatic classification is carried out based on the characteristics extracted in the dimensionality reduction step.

10. A non-transitory information recording medium, able to be read by a microprocessor, wherein the medium comprises non-transitory instructions for execution of b) to d) of an identification method according to claim 1 when these instructions are executed by the microprocessor.

11. A device for automatically identifying an acoustic source from an acoustic signal S(t) produced by an occurrence or an evolution of a defect in a structure, comprising: at least one sensor fastened to the structure, the sensor being configured to measure an ultrasonic signal F.sub.j(t) caused by the acoustic signal produced by the occurrence or the evolution of the defect in the structure, the measured ultrasonic signal being related, in the frequency domain, to the produced acoustic signal by the following relationship: F.sub.j(w)=R.sub.j(w)G.sub.j(w)S(w), where: j is an index identifying the sensor, w is an angular frequency in radians, F.sub.j(w) is a Fourier transform of the ultrasonic signal F.sub.j(t) measured in the time domain by the sensor j, S(w) is the Fourier transform of the acoustic signal S(t) produced by the occurrence or the evolution of the defect in the structure, R.sub.j(w) is a response, in the frequency domain, of the sensor j, G.sub.j(w) is a propagation function, in the frequency domain, of the acoustic signal in the structure between the position where the defect occurs and a location of the sensor j, an electronic computer configured to: acquire the measurements from the sensor, and then automatically classify the acoustic source into a class of acoustic sources chosen from among multiple possible classes of acoustic sources, wherein the electronic computer is also configured to: before the automatic classification, reconstruct the acoustic signal produced during the occurrence or the evolution of the defect, the reconstruction comprising constructing an estimate of the signal produced at the position of the defect based on the ultrasonic signal F.sub.j(t) measured by the sensor and using an estimate or a measurement of the product R.sub.j(w)G.sub.j(w) that relates, in the frequency domain, the measured ultrasonic signal F.sub.j(w) to the produced acoustic signal S(w), and carry out the automatic classification based on the estimate of the acoustic signal as obtained at an end of the reconstruction step.

Description

[0028] The invention will be better understood on reading the following description, which is given merely by way of non-limiting example, with reference to the drawings, in which:

[0029] FIG. 1 is a schematic illustration of the architecture of a device for automatically identifying an acoustic source;

[0030] FIG. 2 is a flowchart of a method for automatically identifying an acoustic source using the device of FIG. 1;

[0031] FIG. 3 is a graph illustrating the experimental results obtained by implementing the method of FIG. 2, and

[0032] FIG. 4 is a flowchart of another identification method able to be implemented by the device of FIG. 1.

[0033] In these figures, the same references have been used to designate elements that are the same. In the remainder of this description, features and functions that are well known to those skilled in the art are not described in detail.

Section I: Exemplary Embodiments

[0034] FIG. 1 shows a device 2 for automatically identifying an acoustic source from an acoustic signal produced by the occurrence or the evolution of a defect in a structure 4. In this case, the acoustic source is the defect that has occurred or that is evolving.

[0035] In this first embodiment, the structure 4 may be any structure in which, when a defect occurs or evolves, an acoustic signal S(t) is generated by this defect. The majority of the power of the signal S(t) is generally situated in the ultrasonic frequency band, that is to say in a frequency band ranging from 16 kHz to 10 MHz. In general, the power spectrum of the signal S(t) covers only part of the ultrasonic frequency band.

[0036] The structure 4 is made of a material that allows this signal S(t) to propagate inside this structure over a distance sufficient to be able to be measured by a sensor and distinguished from background noise.

[0037] By way of illustration, here, the structure 4 is a tube made of composite material formed of a fibre-reinforced plastic matrix. This tube extends along an axis 6 of revolution over a distance of 2 metres. Its cross section is constant and circular over its entire length.

[0038] A reference frame R is attached, without any degree of freedom, to the structure 4. The position of each point of the structure 4 is referenced by coordinates in the reference frame R. Here, the reference frame R comprises an axis X coincident with the axis 6 of revolution and an axis Y perpendicular to the axis X. For example, the axis Y is vertical and the axis X is horizontal.

[0039] Hereinafter, given that, in the specific case described here, the structure 4 is invariant to any rotation about the axis 6, the position of each point P of the structure 4 is defined by cylindrical coordinates (x.sub.p, .sub.p), where: [0040] x.sub.p represents the abscissa of this point along the axis X of the reference frame R, and [0041] .sub.p is the angle between a vector O.sub.kP and a direction parallel to the axis Y, where the vector O.sub.kP is the vector perpendicular to the axis 6 that extends from the point O.sub.k situated on the axis 6 to the point P of the structure 4.

[0042] The device 2 comprises: [0043] an electronic computer 10, [0044] a human/machine interface 12 connected to the computer 10, and [0045] N sensors C.sub.1 to C.sub.N connected to the computer 10.

[0046] The computer 10 comprises a programmable microprocessor 14 and a memory 16. The memory 16 comprises the instructions and the data needed to execute the method of FIG. 2 or FIG. 4 when these instructions are executed by the microprocessor 14.

[0047] The human/machine interface 12 is capable of communicating, in a manner directly intelligible to a human being, the results of the implementation of the identification method of FIG. 2 or 4. For example, the interface 12 comprises a screen.

[0048] Each sensor C.sub.j measures the ultrasonic signal produced by the occurrence or the evolution of a defect in the structure 4. In this text, the index j is an integer between 1 and N that identifies the sensor C.sub.j. The computer 10 acquires the measurements from each sensor C.sub.j in order to process them.

[0049] The device 2 comprises at least three sensors C.sub.j and, more often than not, at least four or six or eight sensors C.sub.j. Here, by way of illustration, the total number N of sensors C.sub.j is equal to eight. Only the sensors C.sub.1, C.sub.2, C.sub.j and C.sub.N are shown in FIG. 1. The depiction of the other sensors has been replaced with dashed lines to simplify FIG. 1.

[0050] Here, the sensors C.sub.j are all structurally identical to one another and differ from one another only in terms of their positions in the reference frame R. For example, the sensors C.sub.j are piezoelectric sensors whose bandwidth covers at least the [100 kHz; 500 kHz] band, and preferably the [50 kHz; 0.5 MHz] or [20 kHz; 0.5 MHz] band.

[0051] Each sensor C.sub.j is fastened to the structure 4 at a respective location P.sub.j where it is capable of measuring an ultrasonic signal propagating in the structure 4. The coordinates (x.sub.j; .sub.j) of each location P.sub.j are known and stored in the memory 16.

[0052] The sampling frequency f.sub.e of the measurements performed by the sensors C.sub.j is high, that is to say typically greater than 1 MHz.

[0053] Here, by way of illustration, the locations P.sub.j are distributed uniformly along an axis parallel to the axis 6. However, other distributions of the locations P.sub.j on the surface of the structure 4 are possible. For example, a plurality of the locations P.sub.j may also be distributed along the circular circumference of the structure 4. Preferably, the distance between any one of the locations P.sub.j and the closest location P.sub.j+1 is computed so as to ensure good coverage of the structure, specifically that at least two sensors are able to measure a significant signal for a source at any point of the structure.

[0054] The operation of the device 2 will now be described with reference to the method of FIG. 2.

[0055] In a fitting-out step 50, the sensors C.sub.j are each fastened to a respective location P1 on the structure 4. The coordinates (x.sub.j; .sub.j) of each position P.sub.j are recorded in the memory 16 in association with the identifier j of the sensor C.sub.j.

[0056] A phase 52 then starts of using the device 2 to detect and identify an acoustic source.

[0057] In a step 54, each sensor C.sub.j measures the ultrasonic signal F.sub.j(t) propagating in the structure 4. Typically, the recording and the processing of the signal by each sensor is triggered by the detection of a wave by this sensor, for example by the ultrasonic signal F.sub.j(t) passing above a threshold. The recording stops when the wave is no longer detected, for example when the ultrasonic signal is below the threshold for a significant duration that is determined beforehand. The threshold and the significant duration recorded after the first detection of the wave are therefore chosen so as not to lose information. The recorded duration is typically of the order of a millisecond.

[0058] By contrast, the significant duration after the last detection is short enough and the threshold is high enough for, in the vast majority of cases, a single defect to occur or evolve during the recording and noise not to trigger the recording. For example, for this purpose, the significant duration after the last detection is generally of the order of a few hundred s.

[0059] At the same time, in step 54, the measurements from the sensors C.sub.j are acquired by the computer 10 at the sampling frequency f.sub.e. The frequency f.sub.e is high enough to make it possible to acquire the measured signals F.sub.j(t) while avoiding or eliminating aliasing phenomena. For example, here, the frequency f.sub.e is greater than 1 MHz. Advantageously, the frequency f.sub.e is twice as great as the upper bound of the bandwidth of the sensors C.sub.j.

[0060] The signal F.sub.j(t) measured by each sensor C.sub.j is related, in the frequency domain, to the signal S(t) generated by the defect by the following relationship: F.sub.j(w)=R.sub.j(w)G.sub.j(w)S(w), where: [0061] j is an index identifying the sensor C.sub.j, [0062] w is the angular frequency in radians, [0063] F.sub.j(w) is the Fourier transform of the ultrasonic signal F.sub.j(t) measured in the time domain by the sensor C.sub.j, [0064] S(w) is the Fourier transform of the acoustic signal S(t) produced by the occurrence or the evolution of the defect in the structure, [0065] R.sub.j(w) is the response, in the frequency domain, of the sensor C.sub.j, [0066] G.sub.j(W) is the propagation function, in the frequency domain, of the acoustic signal in the structure between the position P.sub.s where the defect occurs and the location P.sub.j of the sensor C.sub.j.

[0067] Once the signals F.sub.j(t) have been acquired, in a step 56, the computer 10 locates the position P.sub.s of the defect that generated the ultrasonic signals acquired by the sensors C.sub.j. This locating consists in determining the coordinates (x.sub.s; .sub.s) of the position P.sub.s in the reference frame R from the measured and acquired signals F.sub.j(t) and the known coordinates of the locations P.sub.j. In addition, here, the speed c at which the signal S(t) propagates in the structure 4 is also determined in step 56. For example, here, to determine the coordinates (x.sub.s; .sub.s) and the speed c, the triangulation method described in the following article is implemented: Zhang, F. et al.: Evaluation of acoustic emission source localization accuracy in concrete structures, Structural Health Monitoring, vol. 19(6), pages 2063-2074, 2020.

[0068] More specifically, the times of arrival t.sub.j of the signal S(t) at each location P.sub.j are derived from the acquired ultrasonic signals F.sub.j(t). For example, the time t1 corresponds to the first time at which the amplitude of the signal F.sub.j(t) exceeds a predetermined threshold.

[0069] Next, the position P.sub.s and the speed c are taken to be equal to the position and the speed that minimizes the following cost function J(P.sub.s; c):

[00001] J ( P s , c ) = .Math. i = 1 N - 1 .Math. j = i + 1 N ( .Math. P s - P i .Math. - .Math. P s - P j .Math. - c ( t i - t j ) ) 2

[0070] For this purpose, an algorithm for minimizing the cost function J(P.sub.s; c) is implemented. For example, this may be an algorithm such as Newton's algorithm or the simplex algorithm. Genetic algorithms may also be implemented.

[0071] Once the locating of the acoustic source is complete, in a reconstruction step 58, the computer 10 constructs an estimate S.sub.e(w) of the signal S(w) produced at the position P.sub.s by the defect. This step aims to compensate for the propagation of the signal S(t) between the position P.sub.s and the locations P.sub.j. To this end, in this first embodiment, the computer 10 uses the signals F.sub.j(t), the position P.sub.s and the speed c that are determined in step 56.

[0072] More specifically, in this first embodiment, what is called a blind reconstruction method is implemented. This method is said to be blind because it does not require each propagation function G.sub.j(w) of the signal S(t) from the position P.sub.s to the position P.sub.j to be learned beforehand in a learning step. These methods are better known by the term blind source deconvolution.

[0073] Here, the method implemented by the computer 10 is described in the following article: Sabra, K. G. et al.: Blind deconvolution in ocean waveguides using artificial time reversal, The Journal of the Acoustical Society of America, vol. 116(1), pages 262-271, 2004. Below, this article is designated by the reference Sabra2004.

[0074] According to this method, in an operation 60, the computer 10 constructs an estimate G.sub.e,j(w) of each propagation function G.sub.j(w) of the signal S(t) from the position P.sub.s to the location P.sub.j. Here, each propagation function G.sub.e,j(w) is a Green function. To this end, the estimate G.sub.e,j(w) of the function G.sub.j(w) is taken to be equal to the signal F.sub.j(t) normalized by the L.sub.2 norm of all of the signals F.sub.j(t) and multiplied by an estimated phase . More specifically, the estimate G.sub.e,j(w) is constructed using the following relationships:

[00002] G e , j ( w ) = F j ( w ) .Math. a = 1 N F a ( w ) 2 e - i

where: [0075] i is the imaginary number such that i.sup.2=1, [0076] is a phase defined by the following relationship:

[00003] = arg .Math. j = 1 N W j F j ( w )

where: [0077] arg is the function that returns the argument of a complex number, and [0078] W.sub.j are predefined weights.

[0079] In addition, here, to make the method of FIG. 2 independent of the characteristics and the physical properties of the structure 4, the weights W.sub.j are computed using the following relationship:

[00004] W j = e - .Math. P s - P i .Math. c w

where: [0080] i is the imaginary number such that i.sup.2=1, [0081] P.sub.sP.sub.j is the distance separating the positions P.sub.s and P.sub.j, [0082] c is the speed determined in step 56, and [0083] w is the angular frequency in radians.

[0084] Next, in an operation 62, the estimate S.sub.e(w) is constructed by backpropagating the signals F.sub.j(t) to the position P.sub.s. To this end, here, each signal F.sub.j(t) is backpropagated to the position P.sub.s. Backpropagating a signal F.sub.j(t) consists in multiplying the signal F.sub.j(w) by the conjugate of the complex propagation function. In other words, the signal F.sub.j(w) backpropagated to the position P.sub.s is given by the following relationship: (R.sub.j(w)G.sub.e,j(w))*F.sub.j(w), where the symbol ( . . . )* denotes the conjugate of the complex function R.sub.j(w)G.sub.e,j(w) between parentheses.

[0085] The estimate S.sub.e(w) is therefore constructed from the terms (R.sub.j(w)G.sub.e,j(w))*F.sub.j(w) and each term (R.sub.j(w)G.sub.e,j(w))*F.sub.j(w) is the product of the conjugate of the function R.sub.j(w)G.sub.e,j(w) and the function F.sub.j(w). Here, the estimate S.sub.e(w) is taken to be equal to the average of the N terms (R.sub.j(w)G.sub.e,j(w))*F.sub.j(w). The estimate S.sub.e(w) is thus constructed using the following relationship:

[00005] S e ( w ) = 1 N .Math. j = 1 N ( R j ( w ) G e , j ( w ) ) * F j ( w )

[0086] In addition, in this embodiment, for simplification, each function R.sub.j(w) is equal to one regardless of the value of the angular frequency w. The estimate S.sub.e(w) is thus simply constructed using the following relationship:

[00006] S e ( w ) = 1 N .Math. j = 1 N ( G e , j ( w ) ) * F j ( w )

[0087] Once the estimate S.sub.e(w) has been constructed, in this embodiment, in a step 70, the estimate S.sub.e(t) of the signal S(t) in the time domain is obtained, for example, by applying an inverse Fourier transformation to the estimate S.sub.e(w).

[0088] Next, in this embodiment, the computer 10 executes a dimensionality reduction step 72. Such a step is also known by the term dimension reduction. Specifically, the estimates S.sub.e(w) and S.sub.e(t) are generally large, that is to say often composed of several tens of thousands or hundreds of thousands of samples. Step 72 is aimed at reducing the amount of information to be processed while still retaining the essential information that will allow reliable and robust identification of the defect.

[0089] In this embodiment, step 72 consists in extracting physical characteristics inherent to the signal S(t) from the estimates S.sub.e(w) and S.sub.e(t) constructed beforehand. For example, here, the procedure is as described in section 2.2 of the article Morizet2016, except that no energy in a band greater than 200 kHz is extracted.

[0090] Finally, a classification step 76 is executed by the computer 10. In this step 76, the computer 10 classifies the signal S(t) into a class chosen from among multiple possible classes based on the characteristics extracted in step 72. To this end, the computer 10 executes an automatic classification method. For example, here, the computer 10 executes a known unsupervised classification method. This known unsupervised classification method is for example an automatic classification method using a Gaussian mixture model, or the method known as the k-means method and described for example in the article Pashmforoush2012. Here, in order to implement this classification method, the number N.sub.k of classes has been determined beforehand. For example, for the structure 4, the number N.sub.k of classes was chosen to be equal to 3. The most appropriate number N.sub.k of classes was determined here by trialling multiple possible values for the number N.sub.k and then by computing, for each of these values of the number N.sub.k, the value of the DB (Davies-Bouldin) index. The value of the number N.sub.k for which the value of the DB index is minimum was selected. This computing of the value of the DB index is described for example in section 3.2 of the article Pashmforoush2012. Each class is related to a physical nature of the defect that produced the classified acoustic signal. The identification method thus makes it possible not only to detect the occurrence or the evolution of a defect, but also to identify the physical nature of this defect.

[0091] That which has been described above is repeated for each new event measured by the sensors C.sub.j.

[0092] FIG. 3 illustrates, in the form of a graph, the results obtained by deforming the structure 4 repeatedly so as to make defects occur. In this figure, each point corresponds to an acoustic source and therefore to the occurrence or to the evolution of a defect in the structure 4. The ordinate axis is scaled in an arbitrary unit proportional to the amplitude of the signal S.sub.e(t), and the abscissa axis is in hertz. For each identified acoustic source, the amplitude of the estimate S.sub.e(t) and the frequency centroid of the estimate S.sub.e(w) were computed, and then this acoustic source was placed on the graph of FIG. 3 using the value of its frequency centroid as abscissa and the computed amplitude as ordinate. The frequency centroid is computed as described in section 6.1.1 of the following article: Geoffroy Peeters: A large set of audio features for sound description (similarity and classification) in the CUIDADO project, 2004. The frequency centroid is expressed in hertz. Each acoustic source was classified into one of the three possible classes by implementing the method of FIG. 2. The graph of FIG. 3 comprises three areas 31, 32 and 33 that each surround the points classified into a respective class. The overlaps between these three areas 31, 32 and 33 are very small, thereby illustrating the fact that the classification that is carried out is robust.

[0093] FIG. 4 shows another identification method able to be implemented instead of the method of FIG. 2 by the computer 10. The method of FIG. 4 is identical to the method of FIG. 2 except that: [0094] a step 80 of learning each propagation function G.sub.j(w) is introduced between step 50 and the use phase, and [0095] the use phase 52 is replaced with a use phase 82.

[0096] In step 80, a broad-spectrum known acoustic signal S.sub.c(t) is applied to various locations P.sub.k of the structure 4. The signal S.sub.c(t) has a spectrum that covers the bandwidth of the structure 4, that is to say that includes all frequencies able to propagate and to be measured in the structure 4 without being excessively attenuated. For example, here, the spectrum of the signal S.sub.c(t) covers the ultrasonic frequency band. For example, in this embodiment, the signal S.sub.c(t) applied to each location P.sub.k is a Hsu-Nielsen source, that is to say an acoustic source produced by the snapping of pencil lead. Since this source is known, it is not described in any more detail.

[0097] The locations P.sub.k are uniformly distributed here over the surface of the structure 4. For example, the locations P.sub.k correspond to the vertices of a mesh covering the surface 4. Typically, the tiles of this mesh are identical or similar. The shortest distance between two contiguous locations P.sub.k is for example between 1 mm and 100 mm or between 3 mm and 20 mm. Here, the shortest distance between two contiguous locations P.sub.k is between 5 mm and 10 mm. The number N.sub.pk of locations P.sub.k is typically proportional to the surface area of the structure 4. For example, the number N.sub.pk is taken to be equal to the ratio S.sub.4/S.sub.ref, where: [0098] S.sub.4 is the surface area of the structure 4, and [0099] S.sub.ref is a reference surface area, for example between 10.sup.2 m.sup.2 and 1 m.sup.2.

[0100] The coordinates in the reference frame R of each location P.sub.k are known and stored in the memory 16.

[0101] Each time the signal S.sub.c(t) is applied to a location P.sub.k, each sensor C.sub.j measures the ultrasonic signal F.sub.j,k(w) generated by the signal S.sub.c(t) propagating in the structure 4. The ultrasonic signal F.sub.j,k(w) is related to the acoustic signal S.sub.c(t) by the following relationship: F.sub.j,k(w)=R.sub.j(w)G.sub.j,k(w)S.sub.c(w), where: [0102] k is an index identifying the location P.sub.k whose coordinates are known, [0103] F.sub.j,k(w) is the Fourier transform of the ultrasonic signal F.sub.j,k(t) measured in the time domain by the sensor C.sub.j when the known acoustic signal S.sub.c(t) is applied to the location P.sub.k, [0104] S.sub.c(w) is the Fourier transform of the known acoustic signal S.sub.c(t) applied to the location P.sub.k, [0105] R.sub.j(w) is the response, in the frequency domain, of the sensor C.sub.j, [0106] G.sub.j,k(w) is the propagation function, in the frequency domain, of the known acoustic signal S.sub.c(t) in the structure 4 between the location P.sub.k and the location of the sensor C.sub.j.

[0107] Next, for each location P.sub.k where the signal S.sub.c(t) was applied, the product R.sub.j(W)G.sub.j,k(W) of the functions R.sub.j(w) and G.sub.j,k(w) is recorded in the memory 16 in association with the identifier j of the sensor C.sub.j and the location P.sub.k where the signal S.sub.c(t) was applied. The product R.sub.j(w)G.sub.j,k(w) is equal to the ratio F.sub.j,k(w)/S.sub.c(w) of the ultrasonic signal F.sub.j,k(w) measured by the sensor C.sub.j and the known acoustic signal S.sub.c(w).

[0108] The phase 82 is identical to the use phase 52 except that the reconstruction step 58 is replaced with a reconstruction step 88. The reconstruction step 88 comprises: [0109] an operation 90 of selecting, from the memory 16, the stored products R.sub.j(w)G.sub.j,k(w), and [0110] an operation 92 of determining the estimate S.sub.e(w) of the signal S(w).

[0111] In the operation 90, the computer 10 selects the products R.sub.j(w)G.sub.j,k(w) associated with the location P.sub.k closest to the position P.sub.s obtained at the end of the locating step 56.

[0112] In the operation 92, the estimate S.sub.e(w) is constructed only from the products R.sub.j(w)G.sub.j,k(w) selected in the operation 90. More specifically, here, the estimate S.sub.e(w) is constructed from the terms (R.sub.j(w)G.sub.j,k(w))*F.sub.j(w) in a manner similar to what was described in the case of the operation 62. For example, the estimate S.sub.e(w) is constructed using the following relationship:

[00007] S e ( w ) = 1 N .Math. j = 1 N ( R j ( w ) G e , j ( w ) ) * F j ( w )

where the products R.sub.j(w)G.sub.j,k(w) are those selected in the operation 90.

Section II: Variants

[0113] Variants of the Blind Reconstruction:

[0114] The values of the weights W.sub.j may be different. In particular, in one simplified embodiment, the values of the weights W.sub.j do not depend on the position P.sub.s of the defect. For example, the weights W.sub.j are constants all equal to +1. In this case, the locating step 56 may be omitted. In addition, when the locating of the defect is omitted, the number N of sensors C.sub.j may be fewer than three. For example, the number N of sensors C.sub.j is equal to two.

[0115] The values of the weights W.sub.j may also be determined on the basis of the physical characteristics of the structure 4, such as for example the theoretical dispersion of guided waves in the structure. In the latter case, the weights W.sub.j depend on the physical characteristics of the structure, such that the identification method is configured specifically to identify an acoustic signal in this structure.

[0116] As a variant, rather than using backpropagation of the signals measured by the sensors to obtain the estimate of the signal S.sub.e(w), it is possible to use inverse filtering, as described in the article Sabra2004. In the latter case, it is the terms F.sub.j(w)/(R.sub.j(w)G.sub.e,j(w)) that are used to construct the estimate S.sub.e(w) rather than using the terms (R.sub.j(w)G.sub.e,j(w))*F.sub.j(w). In this case, the estimate S.sub.e(w) is obtained using the following relationship:

[00008] S e ( w ) = 1 N .Math. j = 1 N F j ( w ) / ( R j ( w ) G e , j ( w ) )

In the latter case, the bandwidth of the estimate S.sub.e(w) is preferably limited so as to exclude highly attenuated frequencies, for example high frequencies attenuated by the structure 4. In other words, beyond a predetermined cutoff frequency f.sub.c, the estimate S.sub.e(w) is zero. This makes it possible to limit the sensitivity of the estimate S.sub.e(w) to noise. Specifically, for frequencies greater than f.sub.c, the product R.sub.j(w)G.sub.e,j(w) is close to zero, such that noise is highly amplified beyond the frequency f.sub.c if the bandwidth of the estimate S.sub.e(w) is not limited.

[0117] The reconstruction step may be carried out using blind reconstruction methods other than the one described. Numerous examples of other blind reconstruction methods may be found in the field of blind source deconvolution.

[0118] The estimate S.sub.e(w) may also be constructed from a weighted sum of the terms (R.sub.j(w)G.sub.e,j(w))*F.sub.j(w) or F.sub.j(w)/(R.sub.j(w)G.sub.e,j(w)). For example, the estimate S.sub.e(w) is constructed using the following relationship:

[00009] S e ( w ) = .Math. j = 1 N q j ( R j ( w ) G e , j ( w ) ) * F j ( w )

where q.sub.j is a weighting coefficient. The sum of the coefficients q.sub.j is equal to one. For example, the closer the sensor C.sub.j is to the position P.sub.s, the larger the coefficient q.sub.j, so as to give more weight to the measurements from the sensors closest to the defect. In a simplified case, only the coefficients q.sub.j of the M closest sensors C.sub.j are non-zero and the coefficients q.sub.j of the (NM) remaining sensors C.sub.j are zero, where M is an integer less than N. For example, M is equal to one or two or three.

[0119] As a variant, the response R.sub.j(w) is not a constant equal to one, and the estimate S.sub.e(w) is constructed using the following relationship:

[00010] S e ( w ) = 1 N .Math. j = 1 N ( R j ( w ) G e , j ( w ) ) * F j ( w )

To this end, if the impulse response of each sensor C.sub.j is known, then R.sub.j(w) may be constructed from this known impulse response. The response R.sub.j(w) of each sensor C.sub.j may thus be measured. In the latter cases, the response R.sub.j(w) is generally not a constant.

[0120] Learning-Based Reconstruction Variants:

[0121] The applied known acoustic signal may be generated by an acoustic source other than a Hsu-Nielsen source. For example, the known acoustic signal may also be generated by an electronic acoustic emitter.

[0122] In the learning step, as a variant, it is not the same known acoustic signal that is applied to each location P.sub.k. In this case, the product stored in association with each location P.sub.k is obtained using the following relationship: R.sub.j(w)G.sub.j,k(w)=F.sub.j,k(w)/S.sub.c,k(w), where S.sub.c,k(w) is the acoustic signal applied to the location P.sub.k.

[0123] Like in the case of the blind reconstruction, the estimate S.sub.e(w) may also be constructed by inverse filtering. It may also be constructed from a weighted or unweighted sum of the terms (R.sub.j(w)G.sub.j,k(w))*F.sub.j(w) or F.sub.j(w)/(R.sub.j(w)G.sub.j,k(w)).

[0124] The data used in the learning step 80 may result from numerical simulations.

[0125] Variants Common to all Embodiments:

[0126] A step of preprocessing the ultrasonic signals F.sub.j(t) measured by the sensors C.sub.j may be carried out before the locating step and/or before the reconstruction step in order to carry out these steps on preprocessed ultrasonic signals and not on the raw ultrasonic signals delivered directly by the sensors. Examples of preprocessing operations that may be applied to the raw ultrasonic signals F.sub.j(t) are described for example in section 2.1 of the article Morizet2016.

[0127] Other embodiments of the locating step 56 are possible. For example, as a variant, the location of the position P.sub.s of the defect is obtained by implementing the method described in the following article: Pearson M. R. et al.: Improved acoustic emission source location during fatigue and impact events in metallic and composite structures, Structural Health Monitoring, vol. 16(4), pages 382-399, 2017. In addition, that article also describes another method for deriving the times of arrival t.sub.j.

[0128] If the speed c at which the signal S(t) propagates within the structure 4 is known, then it is not necessary to determine it in the locating step 56. For example, the known speed c is recorded beforehand in the memory 16.

[0129] When the estimate S.sub.e(w) is constructed from the terms F.sub.j(w)/(R.sub.j(w)G.sub.e,j(w)) or F.sub.j(w)/(R.sub.j(w)G.sub.j,k(w)), if the denominator of these fractions is close to zero within a frequency range, then this frequency range is excluded and is not taken into consideration in the classification step. Such a situation may be encountered for example when the structure greatly attenuates the propagation of waves at frequencies greater than f.sub.max. For example, if the product R.sub.j(w)G.sub.e,j(w) or R.sub.j(w)G.sub.j,k(w) is less than 0.1 beyond the frequency f.sub.max, then the estimate S.sub.e(w) is limited to the frequency range [0; f.sub.max]. This makes it possible to work within the frequency range in which the signal-to-noise ratio is good and to exclude the frequency range where this signal-to-noise ratio is poor. This ultimately improves the robustness of the identification method.

[0130] Other embodiments of the dimensionality reduction step 72 are possible. For example, characteristics other than those cited in the article Morizet2016 may be used in addition to or instead of the characteristics cited in this article. It is also possible to use a smaller or a larger number of physical characteristics. It is also possible to reduce the amount of information to be processed in the classification step by methods other than the extraction of physical characteristics. For example, mathematical methods such as the principal component analysis method may be used to carry out the dimensionality reduction step. A brief description of this method may be found in section 3.1 of the article Pashmforoush2012.

[0131] The dimensionality reduction step may also be omitted. In this case, the number of samples of the signal S.sub.e(w) or S.sub.e(t) is not reduced before the classification step.

[0132] Classification methods other than those described above may be implemented to identify the acoustic source. For example, it is also possible to use the KGA (K-means Genetic Algorithm) method, or the WPT (Wavelet Packet Transform) method, both described in the article Pashmfouroush2012. The expectation maximization method, known by the acronym EM (expectation maximization algorithm), or else the unsupervised classification methods described in the article Sawan2015 may also be used.

[0133] Supervised classification methods may also be implemented. For example, the Random Forest method described in the article Morizet2016 may be implemented. The following supervised classification methods may also be used: k-NN (k-Nearest Neighbours), SVM (Support Vector Machine), an artificial neural network and the like.

[0134] The classification may be carried out based on the estimate S.sub.e(w) alone. In this case, the step 70 of constructing the estimate S.sub.e(t) may be omitted. On the contrary, the classification may also be carried out just based on the signal S.sub.e(t).

[0135] Other Variants:

[0136] The structure is not necessarily a tube made of composite material. That which has been described here is applicable to other structures, such as for example: [0137] sheets, for example made of metal or composite material, [0138] concrete structures, such as bridge piers.

[0139] The microprocessor 14 may be a generic processor, a specific processor, an application-specific integrated circuit (ASIC) or a field-programmable gate array (FPGA).

[0140] A plurality of the variants described here may be combined in one and the same embodiment.

Section III: Advantages of the Described Embodiments

[0141] Directly using the estimate of the acoustic signal S(t) produced at the position P.sub.s for the classification instead of the measured ultrasonic signals makes it possible to make the classification more robust and therefore to increase the reliability of the method for identifying the acoustic signal. In particular, this makes it possible to reduce the influence of distortions of the acoustic signal that occur when it propagates in the structure so as to reach the locations P.sub.j where it is measured by the sensors C.sub.j. By virtue of this, the identification methods described here may be applied to any structure and, in particular, to large structures in which the acoustic signal travels a significant distance before reaching the sensors C.sub.j.

[0142] Using the estimates G.sub.e,j(w) of the propagation functions G.sub.j(w) makes it possible to improve the robustness of the identification of the acoustic source without this requiring the execution of a learning step in which various functions G.sub.j,k(w) are measured for various possible positions P.sub.k of the defect and for a known acoustic signal. In addition, since the estimates G.sub.e,j(w) are constructed each time the signals F.sub.j(t) are measured, these estimates G.sub.e,j(w) follow and adapt automatically to the variations of the functions G.sub.j(w). Indeed, the functions G.sub.j(w) may vary over time, in particular depending on the state of the structure and the environmental conditions in which the structure is placed.

[0143] Using weights W.sub.j whose values depend on the distance separating the location P.sub.j and the position P.sub.s makes it possible to improve the precision of the estimate S.sub.e(w) and therefore to improve the reliability of the described method. In addition, in this case, the values of the weights W.sub.j are independent of the characteristics of the fitted-out structure. Thus, in this case, the identification method works with any type of structure, and not only with pipes or flat structures such as sheets.

[0144] The fact that the response, in the frequency domain, of each sensor is assimilated to a constant equal to one simplifies the implementation of the identification method.

[0145] The step of learning the products R.sub.j(w)G.sub.j,k(w) makes it possible to construct a precise estimate of the signal S.sub.e(w) and therefore to obtain a robust identification method.