METHOD FOR DYNAMIC TESTING USING ULTRASONIC IMAGING
20230266278 · 2023-08-24
Assignee
Inventors
Cpc classification
G01N29/0645
PHYSICS
G01N29/069
PHYSICS
G01N29/262
PHYSICS
G01N29/4463
PHYSICS
International classification
G01N29/44
PHYSICS
Abstract
A method for dynamically acquiring data representing a part to be tested, the method includes a multi-element sensor acquiring data concerning the part to be tested, transmitting an ultrasonic shot, receiving a returned wave returned by the part resulting from the ultrasonic shot, generating data representing the part to be tested, and during the data acquisition step, a relative movement between the sensor and the part to be tested, the method further includes generating corrected data representing the part to be tested by simulating a relative movement between the sensor and the part to be tested up to a reference position.
Claims
1. A method for dynamically acquiring data representing a metal part to be tested, said method comprising: a step of acquiring data concerning the part to be tested, with said data being obtained by a multi-element sensor, said sensor comprising transmitting elements and receiving elements, the transmitting elements being configured to transmit a respective ultrasonic shot toward the part to be tested so that said ultrasonic shot propagates through the part to be tested, with the receiving elements being configured to receive waves reflected by the part to be tested resulting from the ultrasonic shot, said acquisition step comprising: transmitting an ultrasonic transmission shot from one of said transmitting elements; and said receiving elements receiving, during a listening duration, ultrasonic waves, with said received ultrasonic waves comprising one of said waves reflected by the part to be tested resulting from the transmitted ultrasonic shot; the method further comprising a step of generating data representing the part to be tested as a function of the waves received by the receiving elements; wherein said method further comprises, during the data acquisition step, a step of moving one from among the part to be tested and the sensor so as to generate a relative movement between the sensor and the part to be tested; and wherein said method further comprises a step of generating corrected data representing the part to be tested, with said step of generating corrected data comprising: computing a corrective movement as a function of the relative movement between the sensor and the part to be tested, of a reference position and of a duration relative to a reference instant, with the reference position corresponding to a relative position between the sensor and the part to be tested at the reference instant, with said reference instant having occurred during the data acquisition step, said corrective movement corresponding to a relative movement between the sensor and the part to be tested up to the reference position from a relative position corresponding to the relative position between the sensor and the part to be tested at an instant of said duration relative to the reference instant; and applying a correction to the data representing the part to be tested as a function of the computed corrective movement so as to generate said corrected data by simulating a relative movement between the sensor and the part to be tested from a relative position between the sensor and the part to be tested at the instant of said duration up to the reference position.
2. The dynamic acquisition method as claimed in claim 1, wherein the step of generating corrected data comprises selecting the reference position.
3. The dynamic acquisition method as claimed in claim 1, wherein the data acquisition step comprises: transmitting a plurality of ultrasonic shots; and for each step of transmitting one of said ultrasonic signals, a corresponding step, during a respective listening duration, of said receiving elements of the sensor receiving ultrasonic waves, with said received ultrasonic waves comprising at least one wave reflected by the part to be tested resulting from the corresponding transmitted ultrasonic shot; and wherein the reference instant is a transmission instant of an ultrasonic shot of the plurality of ultrasonic shots and the duration is a multiple of the duration separating two successive ultrasonic shots of the plurality of ultrasonic shots so that the corrective movement is computed as a function of the relative movement between the sensor and the part to be tested between the transmission of two separate ultrasonic shots.
4. The dynamic acquisition method as claimed in claim 3, wherein the data representing the part to be tested comprises a partial image for the plurality of ultrasonic shots transmitted during the acquisition step, the application of a correction to the data representing the part to be tested comprising a step of modifying the partial image in order to simulate a movement of the part to be tested from the relative position between the sensor and the part to be tested illustrated in said partial image up to the reference position in order to generate a corrected partial image.
5. The dynamic acquisition method as claimed in claim 4, further comprising a step of generating an image representing the part to be tested by superimposing a plurality of corrected partial images.
6. The dynamic acquisition method as claimed in claim 3, wherein the data representing the part to be tested comprises a matrix, with each row of the matrix comprising the data representing the part to be tested generated following a respective ultrasonic shot, with each column of the matrix comprising the data representing the part to be tested generated from a respective receiving element of the sensor, the computation of the corrective movement comprising, for each ultrasonic shot, a computation of a respective reception offset in terms of the number of receiving elements of the sensor, the application of a correction comprising, for each row of the matrix, the application, for cells of said row, of an offset, in terms of the number of columns, of the content of said cells of the corresponding reception offset.
7. The dynamic acquisition method as claimed in claim 1 wherein the listening duration has a start instant equal to the transmission instant of the ultrasonic shot, with said listening duration being greater than or equal to a maximum time of flight between the transmission of the ultrasonic shot and the reception, by one of said receiving elements of the sensor, of a wave reflected by a face of the part to be tested opposite the sensor so that the corrective movement is computed as a function of the relative movement between the sensor and the part to be tested during a propagation time between a transmission instant of the ultrasonic shot and a reception instant by the receiving elements of the waves reflected by the part to be tested resulting from said ultrasonic shot.
8. The dynamic acquisition method as claimed in claim 7, wherein the data representing the part to be tested comprises, for each receiving element, a respective A-Scan representing an intensity of the waves received by said receiver as a function of the listening time of said receiving element.
9. The dynamic acquisition method as claimed in claim 8, wherein computing the corrective movement comprises dividing the respective A-Scans of the receiving elements into a plurality of time blocks.
10. The dynamic acquisition method as claimed in claim 9, wherein computing the corrective movement comprises computing a signal reception duration by one of said receiving elements of the plurality of receiving elements as a function of the relative movement between the sensor and the part to be tested, and wherein each time block of one of said A-Scans has a duration equal to the reception duration of the receiving element for the relative movement of the sensor relative to the part to be tested.
11. The dynamic acquisition method as claimed in claim 10, wherein computing the corrective movement comprises computing an offset in terms of the number of receiving elements as a function of the relative positions of the receiving elements, the signal reception durations of said receiving elements and the transmission instant of the ultrasonic signal.
12. The dynamic acquisition method as claimed in claim 11, wherein, for a given time block of an original A-Scan, the offset is equal to the maximum number of the next successive receiving elements in a direction of relative movement between the sensor and the part to be tested and originating from the receiving element that received the reflected waves of said original A-Scan, for which the cumulative sum of the signal reception durations is less than the elapsed time between the reference instant and the start instant of said time block.
13. The dynamic acquisition method as claimed in claim 12, wherein applying a correction comprises, for at least one time block of the original A-Scan, replacing a portion of a target A-Scan with said time block, with said target A-Scan corresponding to the A-Scan generated from the nth receiving element after the receiver that received the reflected waves of the original A-Scan, in the direction of relative movement between the sensor and the part to be tested, with n being the computed offset, the portion of the target A-Scan having the same start and end instant as the time block.
14. The dynamic acquisition method as claimed in claim 1, wherein the relative movement between the sensor and the part to be tested results from a movement of the part to be tested and from the sensor being held in a fixed position during the movement of the part ROM to be tested, with the movement of the part to be tested having an angular component about an axis of rotation, the computation of a corrective movement comprising a step of computing the angular movement of the part to be tested during said relative movement between the sensor and the part to be tested.
15. The dynamic acquisition method as claimed in claim 14, wherein computing a corrective movement comprises a step of computing the angular movement of the part to be tested during said relative movement between the sensor and the part to be tested, and wherein correcting the data representing the part to be tested comprises simulating a rotation of the part to be tested about its axis of rotation at an angle of angular movement of the part to be tested during the acquisition step up to the reference position.
Description
BRIEF DESCRIPTION OF THE FIGURES
[0056] The invention will be better understood, and further aims, details, features and advantages thereof will become more clearly apparent throughout the following description of several particular embodiments of the invention, which are provided solely by way of a non-limiting illustration, with reference to the accompanying drawings, in which:
[0057]
[0058]
[0059]
[0060]
[0061]
[0062]
[0063]
[0064]
[0065]
[0066]
[0067]
[0068]
[0069]
DESCRIPTION OF THE EMBODIMENTS
[0070] Oil, gas or other operations require a large number of pipes. Due to the many stresses that these pipes undergo both when they are installed and when they are operated, these pipes must comply with standards in order to prevent any degradation and leakage into the environment.
[0071] The tubular elements manufactured for this type of operation therefore must be tested to ensure that they do not have any defects that could undermine their operation. In order to carry out this test, data representing the pipe is generated using sensors, with this data allowing the presence and the features of any defects in the pipe to be detected. Such defects are, for example, surface cracks or even discontinuities in the material inside the pipe wall.
[0072]
[0073] The pipe 1 has a circular cylindrical shape and has a longitudinal axis 3. The pipe 1 has a defect 4. The defect 4 is, for example, a crack in the wall of the pipe 1, i.e., this defect 4 is located between an outer surface 5 of the pipe 1 and an inner surface 6 of said pipe 1.
[0074] In order to provide data representing the pipe 1, the sensor 2 comprises a plurality of elements 7. In the embodiment illustrated in
[0075] Each element 7 is able, on the one hand, to transmit an ultrasonic wave E, also called ultrasonic shot E, and, on the other hand, to receive received waves R. By way of an example, an element 7 can be a piezoelectric strip with a width of 1 mm and a length, also called elevation, of 10 mm.
[0076] The sensor 2 is positioned on the periphery of the pipe 1, for example, above, so that the elements 7 are oriented to transmit the ultrasonic wave E toward the pipe 1. For example, the sensor 2 is positioned so that its longitudinal axis 9 is perpendicular to the longitudinal axis 3 of the pipe 1. A coupling separates the pipe 1 from the surface of the sensor 2 to allow propagation of the ultrasonic waves E, for example, a column of water, gel or any other medium allowing propagation of the ultrasonic wave.
[0077] When an ultrasonic wave encounters a change of medium when it propagates, some of the energy of the ultrasonic wave is transmitted to the new medium and some of the energy of the ultrasonic wave is reflected back at the interface between the two media. Thus, some of the energy of the ultrasonic wave E transmitted by an element 7 of the sensor 2 is returned for each change of propagation medium that is encountered so that some of the energy of the ultrasonic wave E is reflected when this ultrasonic wave E respectively reaches the outer surface 5 of the pipe 1, the defect 4 or even the inner surface 6 of the pipe 1.
[0078] Following each transmission of an ultrasonic wave E, the signal representing the received ultrasonic waves and/or the absence of ultrasonic waves received by each of the elements 7 is recorded. These recordings are made during a predetermined time period following the transmission of an ultrasonic wave E. During this time period, the ultrasonic waves received by the element 7 comprise the waves resulting from the reflection of the ultrasonic wave on the pipe 1.
[0079] The elements 7 thus allow A-Scans representing the pipe 1 to be generated from all the received waves R, and therefore from the waves reflected following an ultrasonic shot E. Each A-Scan represents the amplitude of the received waves R received by an element 7 as a function of time, with this amplitude being zero when the element 7 does not receive an ultrasonic wave. These A-Scans therefore allow the state of the pipe 1 to be known as a function of the position of the element transmitting the ultrasonic wave E, the element receiving the reflected waves, the time of flight of the ultrasonic waves and the propagation media.
[0080] When testing the pipe 1, ultrasonic shots E are successively fired using each of the elements 7 of the sensor 2. For each ultrasonic shot E, a plurality of A-Scans type data is thus obtained, comprising the ultrasonic waves reflected by the pipe 1 and received by each of the elements 7 of the sensor 2.
[0081] For a sensor 2 comprising n elements 7, all the A-Scans generated from the successive ultrasonic shots E and the received ultrasonic waves R received by the n elements 7 are recorded in a matrix as illustrated in
[0082] In such a matrix, each row 10 represents all the A-Scans generated from the n elements 7 of the sensor 2 following the transmission of an ultrasonic wave E.sub.i transmitted by an i.sup.nth element 7. These A-Scans therefore represent the received waves R.sub.1 to R.sub.n received by the n elements 7 following the transmission of the ultrasonic wave E.sub.i. Thus, the first row 10 of the matrix illustrated in
[0083] Furthermore, each column 11 of this matrix comprises all the A-Scans generated from the received waves R.sub.ireceived by an i.sup.nth element 7 following the n successive ultrasonic shots E.sub.1 to E.sub.n by the n elements 7. Thus, the first column 11 of the matrix illustrated in
[0084] The matrix (also called “FMC matrix”) illustrated in
[0085] With the matrix illustrated in
[0086] The amplitude of the A-Scan signal at the theoretical time of flight thus determined represents the constituent material of the pipe 1 for the targeted point. If the pipe 1 exhibits no defect or change in the nature of the medium at the targeted image point, the transmitted ultrasonic wave E is not reflected at said targeted point, so that there is no reflected wave and the A-Scan signal from the receiving element 7 has an amplitude of zero, or equivalent to the background noise, for example, related to the electronic system or other disturbances, at the determined theoretical time of flight. Conversely, if the targeted image point corresponds to a defect or change of medium in the pipe 1, then the transmitted ultrasonic wave E is reflected at said targeted image point so that the signal of the A-Scan of the receiving element 7 has a non-zero amplitude at the theoretical time of flight, with this non-zero amplitude representing the wave reflected at the targeted image point. The image obtained by adding the amplitude of the various A-Scans for each pixel as a function of the corresponding theoretical times of flight therefore can be used to determine the nature of the medium in which the ultrasonic wave E was travelling at each point in the image.
[0087] When the successive ultrasonic shots E are transmitted without relative movement between the sensor 2 and the pipe 1, analyzing all the A-Scans of the matrix as a function of the time of flight allows a clear and good quality image of the pipe 1 to be obtained. However, this relative immobility between the sensor 2 and the pipe 1 when acquiring data representing the pipe 1 requires a significant data acquisition time. Indeed, the relative positioning between the sensor 2 and the pipe 1 needs to be maintained when acquiring all the A-Scans of a matrix, i.e., from the first ultrasonic shot E.sub.1 until the reception of the received waves R.sub.n following the last ultrasonic shot E.sub.n by the last receiving element 7. This solution is therefore hardly compatible with an industrial process that requires the fastest possible analysis of large lengths of pipe 1.
[0088] In order to improve the speed for acquiring data representing the pipe 1, the pipe 1 and the sensor 2 are set into relative movement when acquiring the data. This relative movement between the pipe 1 and the sensor 2, and therefore the elements 7, is preferably continuous.
[0089] Within the context of the following description, the data representing the pipe 1 is acquired by holding the sensor 2, and therefore the elements 7, in a fixed position and by causing the pipe 1 to helically move about its longitudinal axis 3. Such a relative movement between the pipe 1 and the elements 7 is equivalent, on the one hand, to a translation movement of the elements 7 along the longitudinal axis 3 of the pipe 1 and, on the other hand, to a rotation about said longitudinal axis 3 of the pipe 1. Such a helical movement of the pipe 1 is carried out, for example, at a speed of rotation about the longitudinal axis 3 of the pipe 1 of the order of 1 m/s. However, this relative movement between the pipe 1 and the sensor 2 also could be obtained by holding the pipe 1 in a fixed position and by rotating the sensor 2 about the pipe 1 or by any other relative movement between the sensor 2 and the pipe 1.
[0090] The relative movement between the pipe 1 and the elements 7 involves a relative movement of the defect 4 relative to the elements 7. This relative movement results in an angular offset of the location of the defect 4 about the longitudinal axis 3 of the pipe 1 relative to the elements 7. Between two successive ultrasonic shots E, the data recorded by the elements 7 within the same matrix therefore shows an angular offset corresponding to the relative movement between the pipe 1 and the elements 7.
[0091]
[0092] With respect to this
[0093] The blurring effect of the image is even greater the higher the speed of rotation of the pipe 1 about its longitudinal axis 3. Indeed, the faster the pipe 1 rotates about its longitudinal axis 3, the greater the angular offset θ of the defect 4 between two ultrasonic shots E.sub.i and E.sub.i+1 and therefore the greater the angular positioning offset of the defect 4 between these two successive ultrasonic shots E.sub.i and E.sub.i+1.
[0094]
[0095]
[0096]
[0097]
[0098] With the pipe 1 rotating at a reduced speed of rotation of 0.109 m/s (
[0099] With a pipe 1 speed of rotation of 0.36 m/s, the obtained image allows the presence of the defect 4 to be detected without any further information concerning this defect 4. Indeed, the defect 4 is shown in this image of
[0100] In order to obtain an unblurred image despite the relative movement between the pipe 1 and the sensor 2, the reconstruction of the image according to the invention advantageously takes into account the relative movement between the pipe 1 and the sensor 2 when acquiring data. To this end, the data representing the pipe 1 obtained during the relative movement between the pipe 1 and the sensor 2 is corrected.
[0101] One idea behind this correction is to acquire the data representing the pipe 1 during a relative movement between the pipe 1 and the sensor 2 and then to modify this data by simulating a movement of the pipe 1 around a reference position. This reference position is a relative position between the sensor 2 and the pipe 1 during the movement of the pipe 1. This reference position can be predetermined or even arbitrarily selected. This reference position can be any relative position between the sensor 2 and the pipe 1 during the movement of the pipe 1, for example, the relative position between the pipe 1 and the sensor 2 at a reference instant corresponding to the transmission instant of the first ultrasonic shot E.sub.1 or the last ultrasonic shot E.sub.n.
[0102] Modifying the data by simulating a relative movement between the pipe 1 and the sensor 2 up to the selected reference position allows corrected data to be generated that substantially corresponds to the data that would have been obtained in the absence of relative movement between the pipe 1 and the sensor 2 at said reference position. In other words, the idea is to generate data representing the pipe 1 during a relative movement between the pipe 1 and the sensor 2, and then to modify this data in order to simulate an acquisition of said data within the context of a static relative position between the pipe 1 and the sensor 2.
[0103] Throughout the remainder of the description, this reference position and the associated reference instant correspond to the relative position between the pipe 1 and the sensor 2 at the transmission instant of the first ultrasonic shot E.sub.1. Thus, taking into account the movement of the pipe 1 amounts to simulating, for each shot, an inversion of said movement of the pipe 1 from the position corresponding to the data to be corrected to the position of the first ultrasonic shot E.sub.1.
[0104] In order to simulate an inversion of the relative movement between the pipe 1 and the sensor 2 between two successive ultrasonic shots E.sub.i and E.sub.i+1, each ultrasonic shot E is processed individually in order to generate a respective partial image. This partial image corresponds to a cross-sectional view of the pipe 1 in the respective relative position of the pipe 1 relative to the sensor 2 generated by the data originating from a single ultrasonic shot E. A plurality of partial images is therefore generated, with each partial image being generated from the data obtained following a respective ultrasonic shot E. These partial images are generated in a similar manner to the method described above but only taking into account the A-Scans obtained for a given ultrasonic shot E (i.e., a single row of the FMC matrix) and not from the A-Scans of the whole matrix.
[0105] Such a partial image comprises, for each pixel of the partial image, the sum of the amplitudes of the A-Scans generated from a single ultrasonic shot E. Each pixel of the partial image is therefore associated with the sum of the amplitudes of the A-Scans from a single ultrasonic shot E.
[0106] However, due to the fact that each partial image is only formed from a single ultrasonic shot E, each partial image represents the pipe 1 in a specific relative position of the pipe 1 relative to the sensor 2. In order to combine the various obtained partial images in order to obtain a clear and precise image of the pipe 1, the angular offset needs to be taken into account between the various successive ultrasonic shots E. To this end, the partial images generated from the rows of A-Scans of the matrix are modified by simulating the inversion of the movement between the pipe 1 and the sensor 2 from a relative reference position in order to obtain corrected partial images.
[0107] In order to simulate an inversion of the relative movement between the pipe 1 and the sensor 2, the relative movement completed between the pipe 1 and the sensor 2 needs to be known between two successive ultrasonic shots E.sub.i and E.sub.i+1.
[0108] Within the context of helically driving the pipe 1 resulting in the rotation of said pipe 1 about its longitudinal axis 3 at a speed of V.sub.rot, with a sensor 2 with a PRF (Pulse Repetition Frequency) number of ultrasonic shots per second, the outer surface 5 of the pipe 1 moves between two successive ultrasonic shots E.sub.i and E.sub.i+1 by a distance ΔL in accordance with the equation ΔL=V.sub.rot/PRF.
[0109] However, between a first ultrasonic shot E.sub.i taken by a transmitting element i at a time t.sub.i and a second ultrasonic shot E.sub.i+1 taken by a transmitting element i+1 at a time t.sub.i+1, the defect 4 has moved by an angle Δθ. This angle Δθ corresponds to the rotation of the pipe 1 about its longitudinal axis 3 during a time slot Δt=t.sub.i+1−t.sub.i between two successive ultrasonic shots E.sub.i and E.sub.i+1. The distance ΔL covered by the outer surface 5 between two successive ultrasonic shots E.sub.i and E.sub.i+1 is therefore also in accordance with the equation ΔL=R*Δθ, where R is the radius of the pipe 1 on the outer surface 5 and Δθ is the angle expressed in radians corresponding to the rotation of the pipe 1 about its longitudinal axis 3 between two successive ultrasonic shots E.sub.i and E.sub.i+1.
[0110] It follows from these two equations that Δθ=V.sub.rot/(R*PRF).
[0111] With respect to the matrix illustrated in
[0112] As explained above, the partial image obtained from the first ultrasonic shot E.sub.1 is arbitrarily selected as the relative reference position. The angular position of the pipe 1 relative to this reference angular position is then computed for all the other ultrasonic shots E.sub.i. In the example provided above, the second partial image obtained from the ultrasonic shot E.sub.2 has an angular offset of the pipe 1 by an angle Δθ about its axis of rotation relative to the reference partial image, with the i.sup.th partial image obtained from the i.sup.th ultrasonic shot having an angular offset by an angle (i−1)*Δθ about its axis of rotation relative to the reference partial image.
[0113] The partial images are then corrected by applying a rotation to the position of the pipe 1 shown in said partial images that is inverse to the computed angular offset. Within the context of a pipe 1 rotating by an angle Δθ between two successive ultrasonic shots E.sub.i and E.sub.i+1, this amounts to generating the partial images and then, for each i.sup.th partial image thus generated, simulating a rotation of the pipe 1 on said partial image about its longitudinal axis 3 by an angle α=(i−1)*Δθ in a direction of rotation inverse to the direction of rotation of the pipe 1.
[0114] With respect to the matrix illustrated in
[0115] With such a correction, the corrected partial images are equivalent to images that would have been obtained by means of a sensor 2 that is fixed relative to the pipe 1 from a single respective ultrasonic shot E. The corrected partial images thus obtained therefore show an identical position of the defect 4 despite the movement of said defect 4 when acquiring data, with this position of the defect 4 corresponding to the reference position. A clear image of the pipe 1 then can be generated by superimposing the corrected partial images that are obtained after rotation, i.e., by adding the representative amplitudes of the pipe 1 for each pixel of the corrected partial images that are combined.
[0116] The image obtained by superimposing the corrected partial images after rotation does not generate a blurring effect and allows a clear and precise image of the pipe 1 to be obtained, on which image it is possible to precisely characterize the shape and the size of the detected defects 4.
[0117] The above example is provided within the context of a pipe 1 as shown in
[0118] By way of an example, within the context of a relative movement in the form of a translation movement along the longitudinal axis 3 of the pipe 1, i.e., without rotation of the pipe 1, the correction would involve simulating a relative movement along said longitudinal axis 3 of the pipe 1 up to the reference position, i.e., generating partial images corrected by translation movement along the axis 3 of the pipe 1 and in a direction of translation bringing the partial images obtained from the matrix to the reference position.
[0119] Alternatively, an inversion of the movement of the pipe 1 can be simulated without generating partial images. In an alternative embodiment, the correction is made by directly offsetting the A-Scans in the matrix. This embodiment allows a corrected matrix to be obtained, from which a clear image of the pipe section can be directly obtained using the method for adding the amplitude of the A-Scans described above.
[0120]
[0121] When the pipe 1 rotates by an angle Δθ during a time slot Δt, the rotation of the pipe 1 generates an offset between the transmitting and receiving points of the ultrasonic shot E by a distance ΔL on the surface of the sensor 2. In order to make it easier to understand this phenomenon, the example illustrated in
[0122] In the case illustrated in
ΔL=Rs×Δθ (1)
Δθ=V.sub.θ×Δt (2)
V.sub.rot=V.sub.θ×Rt (3),
where Rs is the inner radius of the sensor 2, V.sub.θ is the angular speed of rotation of the pipe 1 in rad/s, V.sub.rot is the speed of rotation of the pipe 1 in m/s and Rt is the outer radius of the pipe 1.
[0123] A distance in terms of the number of elements D.sub.el between the transmitting and receiving points of the ultrasonic shot E on the sensor 2, during one and the same ultrasonic shot E, expressed as the number of elements 7 of the sensor 2, corresponds to the ratio between ΔL and the pitch p of the sensor 2, i.e., in accordance with the following equation:
D.sub.el=ΔL/p (4).
[0124] With respect to equations 1 to 3 above, it follows that:
D.sub.el=(Rs×V.sub.rot×Δt)/(p×Rt) (5).
[0125] Thus, by selecting the initial position of the pipe 1 as the reference position at the beginning of the acquisition, typically when transmitting the first ultrasonic shot E.sub.1, the movement of the pipe 1 after listening to the received waves R following the first ultrasonic shot E.sub.1 is equal to the rotation carried out during a time slot Δt illustrated in
[0126] The distance D.sub.el (k) between the transmitting and receiving points on the sensor 2, for the k.sup.th shot and expressed as the number of elements of the sensor 2, is therefore in accordance with the equation:
D.sub.el(k)=(ΔL+ΔL2)/p (6),
with:
ΔL2=Rs×ΔθPRF (7), and
ΔθPRF=V.sub.θ/PRF (8),
where ΔθPRF is the angle of rotation of the pipe 1, during a time slot 1/PRF.
[0127] Therefore, the following is obtained:
D.sub.el(k)=[(Rs×V.sub.rot)/(p×Rt)]×[Δt+(k−1)/PRF)] (9).
[0128] Once D.sub.el (k) has been computed for each of the n ultrasonic shots E of the acquisition, the following approximations can be made:
If D.sub.el(k <0.5, the offset in terms of the number of elements is zero;
If 0.5<D.sub.el(k)<1.5, the offset in terms of the number of elements is 1 element;
If x+0.5<D.sub.el(k)<x+1.5, the offset in terms of the number of elements is x+1 elements.
[0129] The D.sub.el computation allows the matrix to be directly corrected by directly offsetting the recorded A-Scans in the matrix. Typically, as explained above with respect to
[0130]
[0131] In this
[0132] When the offset D.sub.el results in an offset of the content of the cells outside the matrix, the matrix is advantageously increased by a corresponding number of elements, with the computation of the clear image taking into account elements 7 virtually added to the sensor 2, with these elements 7 being added in the continuity of the elements 7 of the sensor 2, i.e., with an identical pitch. In an alternative embodiment, these A-Scans offset outside the matrix can be ignored, but the clear image is then computed from a reduced number of A-Scans.
[0133] In order to improve the clarity of the obtained images, it is also possible to take into account the rotation of the pipe 1 about its longitudinal axis 3 when each ultrasonic shot E propagates in the pipe 1. Indeed, if the speed of rotation of the pipe 1 is particularly high, it is possible for the defect 4 to significantly move between the moment an ultrasonic shot E is transmitted and the moment the reflected ultrasonic waves resulting from this ultrasonic shot E are received.
[0134] The following description is provided within the context of a high speed of rotation causing the defect 4 to move when an ultrasonic shot E propagates, but this movement also could be related to factors other than the speed of rotation. Such factors can be, for example, the height of the water column and/or the thickness of the pipe 1, which also affect the time of flight of the ultrasonic wave and consequently the PRF (Pulse Repetition Frequency).
[0135] From a certain speed of rotation of the pipe 1, the rotation of the pipe 1 during the propagation of an ultrasonic shot E is such that the energy transmitted by the same ultrasonic shot E is received by the elements 7 with a spatial reception offset. Thus, between the transmission instant of the ultrasonic shot E by an element 7 of the sensor 2 and the reception instant of a returned reflected wave R resulting from this ultrasonic shot E, the pipe 1 may have rotated such that the reflected wave is not received by the element 7 that should have been the targeted receiving element 7 if the pipe 1 had remained fixed, but is received by another element 7.
[0136]
[0137] In this
[0138] At the time ti+dt, with dt representing a rotation time of the pipe 1, the pipe 1 has rotated by an angle dξ. At the time ti+dt, the ultrasonic shot E.sub.n has reached the defect 4, with the defect 4 then having a second position 15, and a reflected wave 16 resulting from the reflection of the ultrasonic shot E.sub.n from this defect 4 travels toward the outer surface 5 of the pipe 1.
[0139] At the time ti+k*dt, the reflected wave 16 resulting from the reflection of the shot E.sub.n on the defect 4 returns to the outer surface 5 of the pipe 1 and exits the pipe 1. At said time ti+k*dt, the pipe 1 has rotated about its longitudinal axis 3 by an angle k*dξ. During the time k*dt, the outer surface 5 of the pipe 1 has rotated by a distance DL in accordance with the equation DL=V.sub.rot*k*dt.
[0140] If the propagation time k*dt of the ultrasonic shot E.sub.n in the pipe 1 and/or the speed of rotation V.sub.rot of the pipe 1 are such that DL is negligible relative to the angular distance separating the centers of two adjacent elements 7, and preferably relative to the distance between the centers of two adjacent elements 7 divided by two, then the movement of the pipe 1 relative to the sensor 2 can be considered to be negligible during the same ultrasonic shot E. The rotation of the pipe 1 is therefore considered to be insufficient to create a reception offset during the same ultrasonic shot E.
[0141] If the propagation time k*dt of the ultrasonic shot E.sub.n in the pipe 1 and/or the speed of rotation V.sub.rot of the pipe 1 are such that DL is greater than the distance separating the centers of two adjacent elements 7, some of the reflected waves received by the receiving elements 7 normally would have been received by other elements. Consequently, the reflected waves R received by a receiving element 25 following the ultrasonic shot E transmitted by a transmitting element 26 do not represent an identified propagation path for the association between said receiving element 25 and transmitting element 26. The A-Scan generated following the reception of the waves reflected by the receiving element 25 is therefore erroneous.
[0142] The data E.sub.iR.sub.i recorded in the matrix, i.e., the A-Scans corresponding to the received waves R.sub.i received by the various elements 7 following each ultrasonic shot E, are themselves erroneous. It is then the A-Scans E.sub.iR.sub.i themselves that must be corrected in the matrix in order to obtain a clear image of the pipe 1.
[0143] In a similar manner to the correction of the partial images or the matrix explained above, correcting the A-Scans involves simulating a relative movement between the pipe 1 and the sensor 2 up to the reference position in order to be able to generate corrected A-Scans corresponding to the A-Scans that would have been obtained in the absence of a relative movement between the pipe 1 and the sensor 2.
[0144] In order to explain this offset phenomenon in the A-Scans, the case of an ultrasonic shot E.sub.i transmitted by an i.sup.th element 7 and the received waves R.sub.i following said ultrasonic shot E.sub.i received by this same i.sup.th element 7 is used.
[0145] Provided that the propagation medium of the ultrasonic wave E.sub.i between the sensor 2 and the pipe 1 is not moving relative to the sensor 2, the reflected wave resulting from the impact of the shot E.sub.i on the outer surface 5 of the pipe 1, also called interface echo, is not affected by the rotation of the pipe 1. This interface echo is therefore normally received by the i.sup.th transducer 7.
[0146] As explained above, between the instant ti the shot E.sub.i impacts the outer surface 5 of the pipe 1 and the instant ti+k*dt at which the reflected wave 16 returns to the outer surface 5 of the pipe 1, said pipe 1 has rotated by an angle k*dξ.
[0147] If k*dξ is greater than the angle ω formed by the center of the pipe 1 and the centers of two adjacent elements 7, then a reflected wave resulting from the impact of the shot E.sub.i on the defect 4 and exiting in a direction perpendicular to the outer surface 5 of the pipe 1, which would therefore be received by the i.sup.th element 7 in the absence of rotation of the pipe 1, does not exit opposite the i.sup.th element 7. Consequently, this reflected wave is received by a j.sup.th element distinct from the i.sup.th element 7.
[0148] Thus, if k*dξ is greater than the angle ω, the A-Scans are distorted and they need to be corrected by taking into account the rotation k*dξ of the pipe 1 during the propagation of the ultrasonic shot E.sub.i in the pipe 1. As explained above and in a similar manner to taking into account the rotation of the pipe 1 between two successive ultrasonic shots E.sub.i and E.sub.i+1, the idea is to simulate a movement of the pipe 1 to the reference position, typically an inversion of the movement of the pipe 1 when the reference position is the position at the instant the shot is transmitted, in order to obtain corrected A-Scans that are substantially equivalent to the A-Scans that would be obtained in the absence of movement of the pipe 1. To this end, for each ultrasonic shot E, the A-Scans resulting from the waves received R by the various elements 7 are generated in a first instance and then corrected in a second instance.
[0149] A first step of correcting the A-Scans involves computing a time increment dtp resulting in a rotation dlp equal to the distance separating the center of two adjacent elements 7. In the example shown in
[0150] In a second instance, the A-Scans are divided into blocks 17 of duration dtp. In
[0151]
[0152] As explained above, in an A-Scan 18 illustrated in
[0153] The correction of an A-Scan therefore involves, for each A-Scan generated from the received waves R received by an element 7, selecting the blocks 17 that should have been received by another element 7 and associating said blocks 17 with the element 7 that normally should have received this block 17. Within the context of a rotation of the pipe 1, this amounts to offsetting the blocks 17 from an original A-Scan generated from the received waves R received by an element 7 to a respective target A-Scan that normally should have received the reflected waves corresponding to said block 17 in the absence of rotation of the pipe 1.
[0154]
[0155] In
[0156] The correction of the A-Scans 18 by simulating the reverse movement of the pipe 1, within the context of a reference position corresponding to the transmission instant of the ultrasonic shot, therefore can be carried out by offsetting the i.sup.th blocks 17 of the period d.sub.ti to d.sub.ti+1 by a number i of A-Scans 18 in the reverse direction of rotation of the pipe 1. In other words, in order to correct the A-Scans 18, the blocks 17 d.sub.tpi-d.sub.tpi+1 of an A-Scan 18 generated by an n.sup.th element 7 are offset to the corresponding block 17, i.e., the block 17 of the period d.sub.tpi-d.sub.tpi+1, of the element i+n.
[0157] Thus, in
[0158] By comparing between
[0159] In
[0160] Furthermore, to make it easier to understand the correction made to the A-Scans 18,
[0161] Furthermore, the relative movement between the pipe 1 and the sensor 2 that is corrected in the example provided above for illustrative purposes is an angular movement relative to the longitudinal axis 3 of the pipe 1. However, this movement could be of another type, such as a translation movement along said longitudinal axis 3, or other.
[0162]
[0163]
[0164] The above description is provided within the context of a metal pipe 1, for example, but the element to be tested could assume any other nature in terms of shape and/or materials.
[0165] The above description is provided within the context of a sensor comprising elements 7 that are equally capable of transmitting and receiving ultrasonic waves. However, such a sensor could comprise separate ultrasonic transmitting and receiving elements.
[0166] Even though the invention has been described in relation to a plurality of specific embodiments, it is obvious that it is by no means limited thereto and that it comprises all the technical equivalents of the means described, as well as their combinations if they fall within the scope of the invention.
[0167] Thus, the examples described above are carried out within the context of a linear sensor 2; however, the method can be applied within the context of sensors comprising elements 7 arranged in two dimensions allowing a volume to be reconstructed in three dimensions in a manner equivalent to the reconstruction described above for a two-dimensional reconstruction of an image. Such a sensor comprises, for example, a plurality of elements 7 arranged in rows and columns.
[0168] The use of the verb “comprise” or “include” and of its conjugated forms does not exclude the presence of other elements or other steps than those stated in a claim.
[0169] In the claims, any reference sign between brackets cannot be interpreted as a limitation of the claim.