The invention concerns the non-destructive testing of materials, especially for pipes in the process of manufacture.
Various options, more of which later, are known which tend to use neural networks in connection with non-destructive testing of materials. But those currently in existence are unable to operate in an industrial environment, on equipment already in service, in real time, whilst allowing a classification on the fly of defects according to their type, in such a way that it is possible to quickly remedy a problem, arising during the production phase.
The unpublished French patent application No. 0605923 deals with non-destructive testing.
An object of the invention is to improve the situation by moving towards a system that:
According to an initial aspect of the invention, a device is proposed that forms an operational tool for the non-destructive testing of pipes (or other iron and steel products) during and at the end of production. Such a tool is intended to extract information on possible defects in the product. Transmitting ultrasound sensors are excited selectively according to a selected time rule. Feedback signals are captured by receiving ultrasound sensors forming an arrangement with a selected geometry, mounted in ultrasound coupling with the pipe via the intermediary of a liquid medium. Finally, there is generally a relative rotation/translation movement between the product and the transducer arrangement.
The operational tool proposed comprises:
The invention is equally at home as a non-destructive testing device for pipes (or other iron and steel products) during or at the end of production, which comprises:
Another aspect of the invention manifests itself in the form of a non-destructive testing procedure for pipes (or other iron and steel products) during or at the end of production, comprising the following stages:
Step e may comprise:
Other aspects, characteristics and advantages of the invention will become apparent upon examination of the detailed description that follows of various non-restrictive embodiments and the attached drawings, in which:
The drawings contain elements of a definite nature. They can therefore not only serve to better understand the present invention but can also contribute to its definition, as necessary.
In the remainder of this text, an ultrasound sensor may be referred to without distinction as a sensor, or probe or transducer, all of which are well-known to a person skilled in the art.
The use of neural networks in connection with non-destructive testing of materials has been the subject of numerous publications, mostly quite theoretical, which will be considered now.
The article entitled ‘Localization and Shape Classification of Defects using the Finite Element Method and the Neural Networks’ by ZAOUI, MARCHAND and RAZEK (NDT.NET—AUGUST 1999, Vol. IV, abridged Number 8) formulates proposals in this area. However, these proposals are made in the context of activities in the laboratory, and the application described does not allow implementation in the production line of an industrial environment. Furthermore, only the detection of Foucault currents is dealt with, which is often inadequate.
The article entitled ‘Automatic Detection of Defects in Industrial Ultrasound Images using a Neural Network’ by Lawson and Parker (Proc. of Int. Symposium on Lasers, Optics, and Vision for Productivity in Manufacturing I (Vision Systems: Applications), June 1996, Proc. of SPIE vol. 2786, pages 37-47 1996), describes the application of image processing and neural networks to the so-called scan TOFD interpretation. The TOFD (Time of Flight Diffraction) method consists of pinpointing the positions of the ultrasound sensor where it is possible to observe a diffraction of the beam at the edges of the defect, which allows subsequent dimensioning of the defect. This method is difficult to adapt to existing non-destructive testing equipment, particularly in an industrial environment.
The article entitled ‘Shape Classification of Flaw Indications in 3-Dimensional Ultrasonic Images’ by Dunlop and McNab (IEE Proceedings—Science, Measurement and Technology—July 1995—Volume 142, Issue 4, pages 307-312) concerns diagnostics in relation to pipeline corrosion. The system allows in-depth non-destructive testing and allows a three-dimensional study in real time. However, the system is very slow. This makes its use in an industrial environment relatively difficult.
The article entitled ‘Application of neuro-fuzzy techniques in oil pipelines ultrasonic non-destructive testing’ by Ravanbod (NDT&E International 38 (2005), pages 643-653) suggests that the defect detection algorithms can be improved by the use of fuzzy logic elements, in combination with the neural network. Here again, however, the techniques studied concern the inspection of pipeline defects and diagnosis of corrosion defects.
DE 42 01 502 C2 describes a method for creating a signal intended for a neural network but provides little or no information on the interpretation of the results, in diagnostics terms. Furthermore, once again, only detection by Foucault currents is dealt with.
Japanese patent publication 11-002626 concerns the detection of longitudinal defects only, and solely by Foucault currents.
Patent publication No. 08-110323 limits itself to a study of the frequency of the signals obtained by ultrasound.
Patent publication No. 2003-279550 describes a program for differentiating between a zone qualified as good and a bad zone of a product using a neural network. This program goes no further, and allows neither the classification nor the localisation of defects. As a consequence, the application of this program may frequently lead to the rejection of parts that would be deemed good if the results had been interpreted by a human operator.
The following detailed description is provided essentially in the context of non-destructive testing of pipes as they leave production, but without this being restrictive.
As indicated in
Conventionally, in non-destructive testing by ultrasounds, one of the following three types of installations is used: so-called ‘rotating head’ installations, so-called ‘rotating pipe’ installations, and multi-element encircling sensor installations, all of which are well-known to a person skilled in the art. In the case of the use of sensors that operate by electronic scanning, the relative pipe/sensors rotation is virtual. When used here, the expression ‘relative rotation/translation movement between the pipe and the transducer arrangement’ covers the case where the relative rotation is virtual.
In
Moreover, an ultrasound transducer has:
N=0.25D2/λ
where D is the diameter of the active pad of the transducer, and λ its working wavelength, and
sin α=1.22λ/D
So, for sensors such as P11 and P12, the ultrasound beam, which is generally in focus, extends to the vicinity of a plane perpendicular to the axis of the pipe T. Detection is therefore carried out noticeably in cross-section. Their roles are as follows:
or their beam has an incidence on the axis of the pipe T, in cross-section, and they serve to detect the longitudinal defects (for example P11,
The machine also comprises sensors such as P21 and P22, the ultrasound beam of which, also in focus, on the other hand extends to the vicinity of a plane passing through the axis of the pipe, but has an incidence in relation to the plane perpendicular to the axis of the pipe T (see sensor P21,
Testing for defects generally takes place by focusing the beam. The focal point is measured in relation to the bond, which corresponds to the first outgoing and return trajectory of the ultrasounds in the thickness of the pipe. So, the sensor in
Ta is noted, this being the time required for the probe to be able to correctly receive the return ultrasound beam representing a possible defect. This time Ta depends on the sum of the following two times:
Conventionally, the probes are made to rotate around the axis of the pipe by means that are not shown, at a speed T of the order of several thousand revolutions per minute (6,000 rpm, for example). In the case, also known to a person skilled in the art, where it is the pipe that is rotated while the probes are not made to rotate (so-called rotating pipe installation), the speed of rotation of the pipe is of the order of between several tens and several thousands of revolutions per minute.
A cell is the name given to each sensor—transmission medium (water)—pipe assembly. For a cell, consideration must also be given to the beam opening Od of the detecting ultrasound probes. An opening can be defined with two components (
Adjustment of the installation (as a function of the speed of rotation, the throughput speed, the dimensions Od1 and Od2 and the number of probes) should guarantee scanning by the ultrasound beams of all the surfaces and volume of the pipe to be tested.
It should be noted that certain standards or customer requirements or specifications state what the coverage of the scanned zones must be.
The analysis time Ta is therefore defined by a compromise between:
Conventionally, the machine typically comprises a total of two sensors such as P11, P12 for testing for LD type and possibly ID type defects, two sensors such as P21, P22 for testing for type CD defects, plus in principle one sensor of type P1, to measure the thickness of the product and test for type MD defects. Each sensor may in fact be a group of sensors working together, as will be seen.
The machine has either integrated or separate excitation and detection electronics associated with each of the sensors. It comprises (
The output from the amplifier 73 serves as a display for the operator and/or control of a sorting robot able to separate (downstream) non-conforming pipes.
The display is, for example, performed on an oscilloscope 750, which receives as a signal the output from the amplifier 73, and as a time base 752 a signal from a synchronisation stage 753 coming from the transmitter 70. A threshold stage 754 avoids blinding of the oscilloscope at the time of the transmission pulse.
Another output from the amplifier 73 goes to a signal processing stage 760. This processing generally comprises rectification, smoothing and filtering. It is followed by a detection or selector phase 762, capable of isolating significant echoes in a known fashion. For detection of the defect, it is the presence of an echo, and its amplitude or its duration (thus its energy), which are significant, in certain time windows, essentially the half-bond and the bond. For detection of thickness, a check is made that the distance equivalent of the time deviation between the respective bottom echoes correctly corresponds to the desired thickness of the pipe. Anomalies detected according to these criteria can be used to issue an alarm in 764, and/or to control a sorting robot 766 which removes the non-conforming pipes, marking these as a function of the anomaly or anomalies detected.
Physically in the case of a rotating head installation (
According to the known method (machine sold, for example, by the German company GE NUTRONIK, formerly NUKEM), the sensor assembly P0 comprises sensors that rotate thousands of times per minute around the pipe. A number of sensors can also be used distributed in a ring around the pipe. The ring comprises, for example, 6 sectors of 128 ultrasound sensors, distributed around the periphery. The sensor sectors have an alternating slight offset in the direction of the axis of the pipe. This allows coverage between two consecutive sensors longitudinally and also reduces the problems of interference. Interference occurs when a given sensor receives echoes due to a firing made on another sensor.
In addition to this there is a bench (not shown) for guiding the pipe upstream and downstream of the non-destructive testing station, in order to accurately position the pipe which passes continuously past the ultrasound sensors.
The non-destructive testing must be performed around the entire periphery of the pipe. But it is also essential that this test monitors the linear speed v of the pipe as it leaves production. A compromise is therefore arrived at between the linear speed v of the pipe, the rate (or frequency) of recurrence Fr, the analysis time Ta, the working opening Od of the ultrasound probe during detection, and the speed of rotation ω, the number of sensors performing the same function and the speed of propagation of the ultrasound waves.
It is also desirable if the same installation is able to work across a full range of pipe diameters (and also pipe thicknesses), covering the production range. It is then common to provide several values of the speed of rotation ω, and frequency of recurrence Fr, which values are selected as a function of the diameter of the pipe to be processed.
Finally, it will be noted that any change to production will involve a readjustment of the angles of incidence of the ultrasounds of each sensor on the periphery of the pipe. This delicate operation, which is performed manually, currently takes around half an hour, during which time production of pipes is halted. Such are the conditions under which non-destructive testing by ultrasounds of pipes or other profiled and/or thin-walled products as they leave production currently takes place.
In the area of ultrasound non-destructive testing, the following terminology is often employed:
Furthermore, the applicant uses in the remainder of the description the following terms:
The present day non destructive testing systems used in the production of pipes operate by establishing a link K between:
The implied assumption is that this signal amplitude is proportional to the criticality of the defect. i.e. to its depth (DD). The graph of
More specifically, in the graph of
The applicant has therefore devoted much effort to improving the situation.
The output of the amplifier 73 is applied to a stage 761, which digitises the amplitude of the signal coming from the amplifier 73, and works on this digitised signal. This processing will be described in the following by reference to
It is desirable to perform imaging of the pipe defects with the help of ultrasound signals. A description is now provided of how an image is obtained.
In practice an image is obtained by considering several successive scans of the pipe by a sensor Px, under successive angles which roughly cover a cross-section of the pipe. It is possible to do this by successive firings from a single sensor, using the relative rotation of the pipe/sensor.
By way of example, and without being restrictive, it is a case here of an installation of the so-called rotating head type.
In
The Ascan signal from the first elementary converter Px-1 is applied to an amplifier 73-1, followed by two parallel channels: that of selector 763-1A and that of selector 763-1B. Each selector 763-1A comprises two outputs of the maximum amplitude and time of flight respectively. The maximum amplitude output is connected to a line digitiser 765-1A. The time of flight output is connected to a line digitiser 765-1At.
The output of the line digitiser 765-1Aa of the maximum amplitude is connected to a data buffer store 768-Aa that collects the data coming from the maximum amplitude line digitisers with an index i that runs from 1 to n. The output of line digitiser 765-1At of the time of flight is connected to a data buffer store 768-At that collects the data coming from the time of flight line digitisers 765-iAt with an index i that runs from 1 to n. The output of the line digitiser 765-1Ba of the maximum amplitude is connected to a data buffer store 768-Ba that collects the data coming from the maximum amplitude line digitisers 765-iBa with an index i that runs from 1 to n. The output of line digitiser 765-1Bt of the time of flight is connected to a data buffer store 768-Bt that collects the data coming from the time of flight digitisers 765-iBt with an index i that runs from 1 to n.
On the basis of the information obtained as the etalon pipe is passed through, the operator can enter in the buffer stores 768-Aa ad 768-At the information T_1A corresponding to an indication of the position and the time width, which indicates to him, as a function of the known geometry of the pipe, the instants where he will find an “inner skin echo”, relating to the inside of the pipe, for example the first echo Int1 of
Similarly, on the basis of information obtained as the etalon pipe passes through, the operator can enter in the buffer stores 768-Ba and 768-Bt the information T_1B corresponding to an indication of the position and the time width, which indicates to him, as a function of the known geometry of the pipe, the instants where he will find an “outer skin echo” relating to the outside of the pipe, for example the first echo Ext1 of
The diagram is repeated for the other sensors Px-2, . . . , Px-i, . . . , Px-n.
So, each time selector 761 defines time windows taking into account the instant of transmission of the ultrasounds, and pre-definable time intervals where there can be expected to be echoes concerning this selector. The illustration of
For simplification, it is assumed here that the firing instants are synchronised with the relative rotation of the pipe/sensors, so that an elementary sensor always works on the same longitudinal generating line of the pipe. The output of its selector thus provides a spaced out succession of analogue signal samples, which each correspond to the amplitude of an echo expected on a wall of the pipe. These samples of sensor Px-1 (for example) are digitised in 765.
Synchronisation with the transmission can be ensured by a link (not shown) with the transmitter 70, or with its trigger, the synchronisation circuit 753, or its time base 752 (
For a given firing, the set of sensors Px-1 to Px-n provides an image line that corresponds to a cross-section of the pipe. In the other dimension of the image, a given elementary sensor provides a line which corresponds to a generating line of the pipe.
The digitisers 765-1A, 765-2A, . . . , 765-iA, . . . , 765-nA and 765-nAa and 765-1At, 765-2At, . . . , 765-iAt, . . . , 765-nAt allow an “internal” image, relating to the inner skin of the pipe to be filled. The digitisers 765-1Ba, 765-2Ba, . . . , 765-iBa, . . . , 765-nBa and 765-1Bt, 765-2Bt, . . . , 765-iBt, . . . , 765-nBt allow an “external” image, relating to the outer skin of the pipe to be filled, with Tvol max being the time of flight of the maximum amplitude echo.
The parallelepipedic 3D graph stored in 769 constitutes the sensor or group of sensors Px concerned. Each point of this image corresponds, transposed into shades of grey, to a value of the amplitude of the echo due to the reflection of the ultrasound signal on a possible defect in the zone of the pipe concerned. This value can also represent the ratio between the maximum amplitude of the ultrasound signal captured on the pipe during the test and the maximum amplitude of the ultrasound signal obtained with an artificial “reference etalon defect”, as defined above. The parallelepipedic 3D graph is a representation of the preparatory 3D Bscan digitised in 769—preparatory in the sense that it serves as the basis for generation of the pipe 3D Bscan. The form of the 3D graph is generally different from the form of the product examined, in particular for pipes.
The data of the parallelepipedic 3D graph can comprise the set of pairings (time of flight, amplitude) of the Ascan curve over a given digitisation period.
The parallelepipedic 3D graphs digitised in 769 comprise the parallelepiped 3D graphs 891 constructed from the data originating from a group of sensors P11 and the parallelepipedic graphs 892 constructed from the data originating from a group of sensors P12 and P21 and P22 respectively as shown in
This image now corresponds to a zone of the pipe, obtained by joining together roughly annular zones of the pipe corresponding to each of the digitised lines. In fact, it is a case of annular or helicoidal zones if the ultrasound beam is applied roughly perpendicularly to the axis of the pipe. It is known that the case differs according to the relative movement of the pipe/sensor. The zones are then rather more elliptical and, as a result, warped or twisted in space. In the present description, the expression “annular zones” covers these various possibilities.
It should be noted that in order to obtain this complete restoration of the 3D graph, the additional information on the positioning of the sensor in relation to the pipe is required. It is available on a separate input 740. This information comes from an encoder or a set of lasers allowing measurement of the spatial position. As the pipe can be likened to a cylinder without any thickness, the positional information can be reduced to two dimensions.
It is understood that the implementation of the invention on an existing ultrasound test bench involves:
The diagram of
The diagram in
The two other channels can function respectively in repetitive time windows positioned as shown in “WphiExter0” and in “WphiInter1” in
The distinction between the 3 channels is purely functional (virtual). In fact, the aforementioned two other channels can be physically the same, in which there is discrimination of the instants or windows “WphiExter0” and “WphInter1”. It is also possible to use a single physical channel, in which there is discrimination of the instants or windows “WphiExter0”, “Volum.” and “WphiInter1”.
It is representative to describe in more detail the case of a sensor of type P11 with a sensor of type P12. This is what will be done now.
It will be recalled that these two groups of sensors P11 and P12 are used for detection of longitudinal defects in pipes. Ultrasound testing is performed with ultrasound firings (US) in two preferred directions (clockwise-counter-clockwise):
So the longitudinal defects are advantageously detected with 2 sensors or groups of sensors the beam axes of which are inclined symmetrically in relation to a plane perpendicular to the axis of the pipe. The inclination is, for example, approximately ±17°. This provides an example of the application of the system with two sensors, or two groups of sensors, as mentioned above.
In the embodiment of
Reference is now made to
The image 901 is a 3D representation projected onto the pipe 3D Bscan of a portion of the product to be tested, in which position the zones of potential interest are identified, as described further on. The same images 903 bis, 904 bis, 905 bis, 906 bis and 902 are recreated for the second test direction (“direction 2” tab active), see
We would reiterate at this point that the above description concerns the detection of defects with a longitudinal orientation. The same approach applies to the investigation of transversal defects (with groups of sensors P21 and P22).
Reference is now made to
Transformer unit 930 is arranged downstream of the parallelepipedic 3D graphs 891 and 892 and can have the structure shown in
As illustrated in
The removal by units 931 and 932 allows a reduction in the quantity of information processed, while retaining zones of potential interest to be shown in three dimensions. The filtering can be performed by length on the basis of a Cscan. The length selected may be greater than the length of a zone with an amplitude greater than a threshold. The parallelepipedic 3D Bscans including a zone with a potential defect can then be processed.
Filtering by units 933 and 934 can be performed by demarcating the time window by the interface and bottom echoes. These filter units can also demarcate the angular zone of the pipe of potential interest and if necessary offset these zones in order to define and fully recreate the zone of potential interest. The images provides by units 933 and 934 are'reduced 3D Bscans.
The theoretical simulation unit 935 can comprise a simulations database, for example of 3D Ascans or Bscans as a function of the types and position of the defects. The database can comprise simulated results and/or results from tests on natural and/or artificial defects. The inverse algorithm unit 936 can compare theoretical 3D Ascans or Bscans provided by the theoretical simulation unit 935 and 3D Ascans and Bscans obtained during the inspection in order to determine the closest theoretical Ascan or Bscan and, as a consequence, the most likely defect(s). By way of example, the inverse algorithm unit 936 compares a filtered experimental Ascan corresponding to a length position and to an angular position with theoretical Ascans on this same position in length and evolute. By way of example, the inverse algorithm unit 936 compares a 3D Bscan resulting from a reduced 3D Bscan corresponding to a length position with the theoretical 3D Bscans on this same length position. The two comparisons can be made. The best set of theoretical representations of the echoes is then the set that has the smallest deviations from the experimental data.
After transformer unit 930, filters 921 and 922 are shown, see
In the embodiment described, filter 921 has:
The same applies to filter 922, with the extraction function 952, for the same Zcur current zone.
The neural system 970 supplies a decision and alarm circuit 992, which controls a sorting and marking robot 994. An operator interpretation interface 996 can be provided, which can present all or part of the data contained in the memory 990, in relation to the section of pipe under examination. The data contained in the memory 990 come from filters 921 and 922.
Apart from its prediction (origin, type and severity of the indication) the neural system 970 provides an assessment of the confidence that can be attached to this prediction. This information is accessible to operators who also have available more qualitative data such as the background to the order in progress or problems that have occurred during construction of the product. The operator or a specialist can than be involved to weight the predictions accordingly.
Here,
The primary function of the filters 921 and 922 is to determine the defect zones in the Cscan images 901 and 902. Generally speaking, the filtering is arranged in order to pinpoint the zones to be analysed and to distinguish there the defects from other indications. The filtering works on two equivalent portions of the two images. The two filters can work in conjunction.
By scanning the digital image, to begin with the areas of the image are identified where there are potential defects. A fixed threshold established by calibration can be applied.
A threshold can be used that adapts to the prevailing noise level in the image. The method is based on the theory of the detection of a signal in a white noise which can be based on two hypotheses:
Statistical tests are performed which allow a determination of whether the situations fall within the realm of hypothesis H0 or hypothesis H1. These statistical calculations are performed in real time on n sliding points of the image corresponding to consecutive firings. The number n can be determined by learning.
According to this method (so-called Gaussian addition), it is, for example, possible to use the Neyman-Pearson criterion to determine a detection threshold according to a given probability of false alarm (pfa). This is expressed by the attached formula [21]. The Gaussian cumulative formula, generally known as Q (or also the error function erf) is used, which it is necessary to invert in order to obtain the threshold, according to the appended formula [22].
In practice the presence is frequently noted of background noise that may have various origins (for example: presence of water inside the pipe, electrical interference, acoustic phenomena due to the structure of the material of the product under test). The use of a variable threshold avoids the false alarms that occur if a fixed threshold is applied.
Among the other false indications that are likely to appear, interference occurs in the form of very short peaks in the ultrasound signal. This interference can be removed by simple algorithms that can be referred to as cumulative counting algorithms or also integrators (example: “n strikes before alarm” or “double threshold”).
The applicant has also considered the ‘turn’, which is the trajectory followed by the sensor along the cylindrical surface to which the pipe is likened. Filtering can be performed along each turn in order to further reduce the rate of false alarms. To this end use is made, for example of a Butterworth filter and/or a discrete Fourier transformation, such as a rapid Fourier transformation. This method is applied to each digital line.
The same type of algorithm can be applied in the longitudinal direction of the pipe.
In this way potential defects are located. Once a defect has been pinpointed its position corresponds to the position analysed in the images of
The defects are now deemed to be “confirmed” following elimination of interference and false alarms, in particular.
Following on from this the applicant has now decided to work on an image zone of fixed size. It is therefore necessary to align this zone with the data on the defect existence data that have just been obtained.
In other words, it is necessary to position the points that have been identified as being greater than the threshold in order to determine the complete zone around a defect. This is necessary, for example, if it is desired to determine the obliquity of a defect.
The algorithm goes through a number of steps:
Thus for each defect the coordinates are obtained of the corresponding image zone, which will be useful for the neural network analysis that takes place next.
At the start of the images (801), there are between zero and p image zones to be processed representing a confirmed defect. Operation 803 assumes that there is at least an initial zone, which serves as the current zone for processing Zcur in 805. For this zone Zcur:
In the case of the processing of sensor P1, there is only one image, which changes the number of input parameters. Apart from this, the processing can generally be the same.
Following determination of each zone of interest Zcur, the filtering can comprise other functions. For these other functions,
That added to the base data by the filtering is defined in more detail, that is, for each Zcur zone (block 805), as shown by the contents of the box with a broken line:
In addition the following, in particular, may be included:
In the embodiment described, the data such as 945 and 946 go to memory 990. The other data go to the neural networks or expert systems 970. These are separated here into two functions, as will now be seen.
A defect in the pipe can be defined by its position, its type and its severity, often likened to its depth. In the embodiment described, the type and degree of depth of a pipe defect are determined separately with the help of two neural processes of the same general structure, which will be detailed now using an example.
The case of the defect type is dealt with according to
The types can be defined, for example as illustrated in
A correspondence between the actual defects and the four above types can be defined as follows:
Here,
To begin with, in 7410, according to the status considered by the selectors 763 concerned, information is provided indicating if it is a case of processing a defect located in the inner skin, outer skin of the wall of the pipe. This information can also be obtained from the 3D Bscan.
The second category of common input variables includes contextual variables, coming from block 740 (
The third category of common variables corresponds to the quantities resulting from the filtering, which can be considered common to the two sensors 921 and 922 (or more). An average is taken, for example, of the results from the two sensors, or the most representative result (maximum/minimum, as the case may be) is taken. These quantities are the variables in 9201, the obliquity of the defect, and in 9202, its length. These two variables are easy to pinpoint in the two images of
Reference is now made to
For a first sensor, we have:
These two variables come from image 901, via the extractor 951, which is shown by the notation 951(901) in the drawing. Added to this we have:
For the second sensor, we have:
These two variables come from image 902, via the extractor 952. Added to this we have:
The final input 958 of the neural network is a constant value, referred to as ConstantA, which represents a constant determined at the time of calibration of the model and resulting from learning.
The output 998 of
The case of the degree of depth (or severity) of the defect is dealt with according to
Note that, in both cases (
The applicant observed that it was possible to obtain highly satisfactory results, subject to a suitable adjustment of the parameters of an expert system, for example of the neural circuits, and possibly the number of these, to optimise the prediction.
Moreover, the applicant found that by a combination of the information gathered by the various neural networks, it was possible to further refine the prediction.
Overall, the input parameters of the neural network or of the expert system are then characteristics of the two 3D images (ratio of the max amplitude to the etalon amplitude, echo width, orientation of the echo representing the obliquity of the defect, etc.) and of the test (sensor, dimensions of the pipe, etc.).
The output parameters are the characteristics of the defect (depth, inclination/type). The decision and/or alarm (992) can take place automatically with the help of selected decision criteria, on the basis of thresholds, carrying a degree of safety according to the need. In order to define these thresholds results from the learning can be used.
Reference is now made to
This model comprises an input layer or level IL, which groups together all the input parameters (often called “input neurones”). In order not to overload the diagram, only three neurones E1 to E3 are shown, plus a constant, which can also be considered to be a neurone E0. This constant is most often referred to as the “bias”. In practice there are more input neurones, in accordance with
Then at least one hidden layer or level HL is provided, which comprises k neurones (of which only 2 are shown in order not to overload the drawing).
Finally comes the output neurone S1, which provides the decision, in the form of a value representing the importance of a defect in the pipe, for example a longitudinal defect. This output corresponds to block 998 in
Note that the “neurone” constant E0 comes into play to weight not only the hidden layer or layers HL, but also the output neurone (output layer, OL).
The general behaviour of a neural circuit as used here is given by formula [11] of Annex 1, where wij is the weight assigned to the signal Xi present at the input of neurone j.
In the circuit provided for here, an elementary neurone behaves according to formula [12], as shown diagrammatically in
The output S1 of
By learning the applicant has adjusted the hidden neurones and their weights such that the function f is a non-linear, continuous, derivable and restricted function. The example currently preferred is the arc-tangent function.
It is known that a neural network determines its coefficients wij, commonly known as synapses, by learning. The learning must typically involve between 3 and 10 times more examples than there are weights to be calculated, while correctly covering the desired range of working conditions.
Starting with examples Ep (p=1 to M), for each example the deviation Dp is determined between the value Sp given by the neural circuit and the actual value Rp measured or defined experimentally. This is what is reflected by formula [14].
The quality of operation of the neural circuit is defined by a global deviation variable Cg, known as “cost”. It can, for example, be expressed according to formula [15] as a weighted quadratic global deviation variable.
The learning poses various problems in a case such as that of testing for defects in the pipes, in particular due to the fact that heavy engineering is involved, as already indicated.
The applicant first conducted an initial learning by simulation. To this end it is possible to use the CIVA software developed and marketed by the Atomic Energy Agency in France. This initial learning allowed the influencing parameters to be pinpointed and the construction of an initial version of the neural network based on virtual defects. The cost function was optimised.
The applicant then conducted a second learning combining the results obtained from simulation and artificial defects, that is to say created intentionally on actual pipes. This second learning allowed construction of a second version of the neural network, the cost function of which was also optimised.
The applicant then combined the results obtained with the artificial defects, and with a set of defects present on actual pipes, these defects being known with accuracy from measurements performed a posteriori during the production sequence. This third phase allowed validation of the final version of the neural network. This version has proved itself operationally for production monitoring. However, when implemented in a new or modified installation, it is currently necessary to put it through a “calibration” using around ten artificial samples covering the entire range of defects to be dealt with. Of course, an optimisation then follows.
The same principle applies to the group of sensors P1. In this case there is no image 2 and the network built has less input parameters, as already indicated. The circuits described for two sensors may be used for just one, but without input parameters for the “Image 2” section.
The same principle can also be applied to the two groups of sensors P21 and P22, charged with detecting transversal defects, bearing in mind that for this detection the sensors are inclined (for example by ±17°) in a plane passing through the axis of the pipe.
It will be understood that, in each case, digital processing takes place of the type defined by
A set is in this way obtained as shown by
A variant of
The non-destructive testing, properly so-called, takes place “on the fly”, that is to say as the pipe passes through the test installation. The decision resulting from the processing of the information described above can also be taken either as the pipe passes through the test installation (with decision-alarm and marking “on the fly”); a variant consists of taking this decision once the entire length of the pipe has been inspected, or even at a later time (after testing of an entire batch of pipes, for example), each pipe being referenced/identified (order No. for example). In this case, it is necessary that the information obtained is recorded (stored). The recordings can be the subject of a later analysis by an operator with the authority to take a decision following analysis of the results that have been recorded and processed by the neural networks(s).
Of course, given the properties of the neural circuits, it is possible to combine at least to some extent all the neural networks (contained in procedures 763-1, 763-10 and 763-20) in a single neural circuit having all the desired inputs.
The embodiment described makes direct use of neural networks, by way of example expert systems. The invention is not limited to this type of embodiment. Here the expression “arrangement of the neural circuit type” can cover other non-linear statistical methods with or without neural circuits.
Generally speaking, the converter can comprise a maximum amplitude in a selector input and a corresponding time of flight input. These inputs can provide sufficient data for the decision on whether a product conforms or not.
The transformer unit can correspond to an unnecessary data removal element, a pinpointed zones filtering element, a simulator and an interpretation unit. Reducing the amount of information allows a higher processing speed.
The simulator can comprise a theoretical simulation element, a tolerance calculator and an inverse algorithm.
The output stage can comprise:
The system proposed here has been described in the case of non-destructive testing in the manufacture of weld-less pipes, a case to which the invention lends itself particularly well. The same methods can apply in particular to elongated iron and steel products which are not necessarily tubular.
In the case of welded pipes or other welded products (such as sheets or plates), the system also proves to be capable of determining the limits of the weld seam, and as a result of locating any defects in the weld seam, which it may be necessary to monitor. For their part, defects located outside the limits of the weld seam, which may correspond to inclusions already present in the base strip (or product), must be considered differently.
Number | Date | Country | Kind |
---|---|---|---|
07/09045 | Dec 2007 | FR | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/FR2008/001751 | 12/16/2008 | WO | 00 | 6/17/2010 |