A system and a method for enabling ultrasonic inspection of multiple or varying radii of a composite part without making mechanical adjustments to compensate for changes in the radius dimension. The system may comprise one or more ultrasonic pulser/receivers, one or more ultrasonic transducer arrays, a probe body or shoe to hold and position the array(s), ultrasonic data acquisition application software to drive the array(s), and ultrasonic data acquisition application software to select the best signal response for each column of pixels to be displayed. The inspection methodology enables the examination of smooth curved fillets which change shape along the length of the part.
|
19. A system for scanning a radius of a part comprising:
an array of transducer elements having a scan plane;
a probe body that holds said array of transducer elements; and
a pulser/receiver unit programmed to perform the following operations:
(a) pulsing the transducer elements of the array to transmit a multiplicity of beams which are respectively directed normal to a multiplicity of target locations lying in the scan plane, the multiplicity of target locations comprising first through n-th pluralities of target locations arranged in a pattern comprising first through M-th curved line segments which span an expected total range of variation of a radius dimension of the filleted join region in a lengthwise direction, wherein n and M are positive integers greater than unity, each of said first through n-th pluralities of target locations consisting of first through M-th target locations respectively located along said first through M-th curved line segments of said pattern; and
(b) processing transducer output signals from the transducer elements to derive first through M-th sets of parameter values, each set comprising n parameter values, said M×N parameter values characterizing the strength of the respective echoes received from M×N target locations of said first through n-th pluralities of target locations.
15. A method for inspecting a filleted join region of a part comprising a web and a flange connected by the filleted join region, a surface of the filleted join region having a radius dimension that varies along its length, comprising:
(a) placing an array of transducer elements so that a scan plane of the array intersects the filleted join region at a first lengthwise position;
(b) pulsing the transducer elements of the array to transmit a first multiplicity of beams which are respectively directed normal to a first multiplicity of target locations lying in the scan plane intersecting said first lengthwise position, said first multiplicity of target locations comprising first through n-th pluralities of target locations arranged in a pattern comprising first through M-th curved line segments which span an expected total range of variation of a radius dimension of the filleted join region in a lengthwise direction, wherein n and M are positive integers greater than unity, each of said first through n-th pluralities of target locations consisting of first through M-th target locations respectively located along said first through M-th curved line segments of said pattern;
(c) processing transducer output signals from the transducer elements in accordance with first through M-th sets of reception focal laws to derive first through M-th sets of parameter values respectively characterizing the strength of the respective echoes received from said first through n-th pluralities of said first multiplicity of target locations;
(d) selecting one of said first through M-th sets of parameter values that satisfies a condition; and
(e) displaying a first column of n pixels having first through n-th pixel values, each of said first through n-th pixel values being a function of the respective n parameter values of the set selected in step (d).
6. A method for inspecting a radius of a part, comprising:
(a) generating a cross-sectional model of a probe in contact with a part comprising first and second surfaces connected by a radius surface, the probe comprising an array of transducer elements, said cross-sectional model comprising first and second lines representing respective cross sections of said first and second surfaces and a plurality of curved line segments which span an expected total range of variation of a radius dimension of the radius surface of the part, each of said curved line segments terminating at said first and second lines;
(b) calculating a first set of focal laws for controlling the transducer elements to emit a plurality of beams respectively directed normal to a first plurality of target locations respectively located on said curved line segments;
(c) calculating a second set of focal laws which are designed to receive respective return signals representing respective echoes returned to the transducer elements from the first plurality of target locations;
(d) placing the probe in a first lengthwise position relative to the part, wherein the position of the probe relative to the part in a cross-sectional plane conforms to the relative position represented by said cross-sectional model;
(e) pulsing the transducer elements of the array to transmit a first plurality of beams respectively directed normal to the first plurality of target locations in accordance with the first set of focal laws;
(f) after each beam of said first plurality of beams is emitted, processing transducer output signals from the transducer elements in accordance with the second set of focal laws to derive a first set of parameter values characterizing the strength of the respective echoes received from the first plurality of target locations;
(g) selecting one of said first set of parameter values that satisfies a condition; and
(h) displaying a first pixel value which is a function of at least the parameter value selected in step (g).
1. A system for scanning a radius of a part comprising:
an array of transducer elements;
a probe body that holds said array transducer elements; and
a pulser/receiver unit programmed to perform the following operations:
(a) pulsing transducer elements of the array in accordance with a first set of focal laws to emit a first plurality of beams in sequence, said beams of said first plurality of beams being respectively focused at respective target locations of a first plurality of target locations located in space along respective model curved line segments, said beams of said first plurality of beams being respectively normal to said respective model curved line segments at said respective target locations of said first plurality of target locations;
(b) after each beam of said first plurality of beams is emitted, processing transducer output signals from the transducer elements in accordance with a second set of focal laws to derive a first set of parameter values characterizing the strengths of the respective echoes received from the first plurality of target locations;
(c) pulsing transducer elements of the array in accordance with a third set of focal laws to emit a second plurality of beams in sequence, said beams of said second plurality of beams being respectively focused at respective target locations of a second plurality of target locations located in space along said respective model curved line segments, said beams of said second plurality of beams being respectively normal to said respective model curved line segments at said respective target locations of said second plurality of target locations; and
(d) after each beam of said second plurality of beams is emitted, processing transducer output signals from the transducer elements in accordance with a fourth set of focal laws to derive a second set of parameter values characterizing the strengths of the respective echoes received from the second plurality of target locations,
wherein said model curved line segments span an expected total range of variation of a radius surface of a part to be inspected.
10. A method for inspecting a radius of a part having non-parallel first and second planar members connected by the radius, comprising:
(a) generating a cross-sectional model of a probe in contact with a part comprising first and second surfaces connected by a radius surface, said cross-sectional model comprising:
(i) first and second lines representing respective cross sections of said first and second surfaces of the part,
(ii) first through M-th curved line segments which span an expected total range of variation of a radius dimension of the radius surface of the part, each of said first through M-th curved line segments terminating at said first and second lines, wherein M is a positive integer greater than unity, and
(iii) a multiplicity of points spaced at equal intervals along a curve indicative of the position of an array of transducer elements;
(b) calculating first through M-th sets of transmission focal laws for controlling the transducer elements to transmit first through M-th pluralities of beams respectively directed normal to first through M-th pluralities of target locations, wherein each of said first through M-th pluralities of target locations includes n target locations spaced along a respective one of said first through M-th curved line segments, wherein n is a positive integer greater than unity and each of said first through M-th sets of transmission focal laws comprises n transmission focal laws;
(c) calculating first through M-th sets of reception focal laws for forming first through M-th pluralities of return signals representing respective echoes returned to the transducer elements from said first through M-th pluralities of target locations, wherein each of said first through M-th sets of reception focal laws comprises n reception focal laws;
(d) placing the probe in a first position relative to the part, wherein the position of the probe relative to the part in a cross-sectional plane conforms to the relative position represented by said cross-sectional model;
(e) pulsing transducer elements of the array to respectively transmit said first through M-th pluralities of beams respectively directed normal to said first through M-th pluralities of target locations in accordance with said first through M-th sets of transmission focal laws;
(f) processing transducer output signals from the transducer elements in accordance with said first through M-th sets of reception focal laws to derive first through M-th sets of parameter values respectively characterizing the strength of the respective echoes received from said first through M-th pluralities of target locations, each of said first through M-th sets of parameter values comprising n parameter values;
(g) selecting one of said first through M-th sets of parameter values that satisfies a condition; and
(h) displaying a column of n pixels having first through n-th pixel values, each of said first through n-th pixel values being a function of the respective n parameter values of the set selected in step (g).
2. The system as recited in
(e) selecting one of said first set of parameter values that satisfies a condition; and
(f) selecting one of said second set of parameter values that satisfies said condition.
3. The system as recited in
4. The system as recited in
(g) controlling said display unit to display in a first pixel a first pixel value which is a function of at least the parameter value selected in operation (e); and
(h) controlling said display unit to display in a second pixel a second pixel value which is a function of at least the parameter value selected in operation (f),
wherein said first and second pixels are adjacent to each other and in the same column.
5. The system as recited in
7. The method as recited in
8. The method as recited in
(i) calculating a third set of focal laws for controlling the transducer elements to emit a plurality of beams respectively focused at a second plurality of target locations respectively located on said curved line segments;
(j) calculating a fourth set of focal laws which are designed to receive respective return signals representing respective echoes returned to the transducer elements from the second plurality of target locations;
(k) pulsing the transducer elements of the array to transmit a second plurality of beams toward the second plurality of target locations in accordance with the third set of focal laws;
(l) after each beam of said second plurality of beams is emitted, processing transducer output signals from the transducer elements in accordance with the fourth set of focal laws to derive a second set of parameter values characterizing the strength of the respective echoes received from the second plurality of target locations;
(m) selecting one of said second set of parameter values that satisfies said condition; and
(n) displaying a second pixel value which is a function of at least the parameter value selected in step (m), wherein said second pixel value is displayed adjacent to said first pixel value.
9. The method as recited in
moving the probe to a second position relative to the part, said second position being displaced from said first position; and
repeating steps (e) through (h) and (l) through (n) while the probe is in the second position,
wherein the first and second pixel values corresponding to said first position are respectively displayed adjacent to the first and second pixel values corresponding to said second position.
11. The method as recited in
12. The method as recited in
13. The method as recited in
moving the probe to a second position relative to the part, said second position being displaced from said first position; and
repeating steps (e) through (h) while the probe is in the second position,
wherein the first through n-th sets of pixel values corresponding to said first position are respectively displayed adjacent to the first through n-th sets of pixel values corresponding to said second position.
14. The method as recited in
16. The method as recited in
17. The method as recited in
18. The method as recited in
(f) moving the array of transducer elements so that a scan plane of the array intersects the filleted join region at a second lengthwise position displaced relative to said first lengthwise position;
(g) pulsing the transducer elements of the array to transmit a second multiplicity of beams which are respectively directed normal to a second multiplicity of target locations lying in the scan plane intersecting said second lengthwise position, said second multiplicity of target locations comprising first through n-th pluralities of target locations arranged in said pattern, each of said first through n-th pluralities of target locations of said second multiplicity of target locations consisting of first through M-th target locations respectively located along said first through M-th curved line segments of said pattern;
(h) processing transducer output signals from the transducer elements in accordance with said first through M-th sets of reception focal laws to derive (M+1)-th through 2M-th sets of parameter values respectively characterizing the strength of the respective echoes received from said first through n-th pluralities of said second multiplicity of target locations;
(i) selecting one of said (M+1)-th through 2M-th sets of parameter values that satisfies said condition; and
(j) displaying a second column of n pixels having (n+1)-th through 2N-th pixel values, each of said (n+1)-th through 2N-th pixel values being a function of the n parameter values of the set selected in step (i),
wherein said first column of n pixels is adjacent to said second column of n pixels.
20. The system as recited in
(c) selecting one of the first through M-th sets of parameter values that satisfies a condition; and
(d) controlling the display unit to display a column of n pixels having first through n-th pixel values, each of the first through n-th pixel values being a function of the set of parameter values selected in operation (c).
|
This application is a continuation-in-part of and claims priority from U.S. patent application Ser. No. 13/532,815 filed on Jun. 26, 2012.
This disclosure generally relates to inspection equipment and methods, and deals more particularly with methods and apparatus for inspecting structures having irregular and variable shapes, especially soft-tooled structures made of composite material.
A variety of elongated composite structures may have relatively confined internal cavities that require inspection in order to assure that the structure meets production and/or performance specifications. The composite radii formed using tooling are not always well defined and may vary from part to part. In some cases, dimensional or contour variations may make reliable inspection using conventional methods more challenging. In view of the deviation from circularity of tooled composite radii, the term “radius” as used hereinafter should be construed non-strictly to include circular profiles and curved profiles which deviate from circularity.
The desire to maximize performance and minimize weight in commercial aircraft has resulted in designs with varying radii that may be implemented in either hard or soft tooling. Soft tooling produces inspection surfaces that vary in an unpredictable manner, within limits, but beyond the tolerance limits of fixed-probe ultrasonic inspection methods. Designed radius changes also vary beyond the limits of fixed-probe methods. New low-turbulence aerodynamic shapes present continuously changing complex surfaces for inspection. Existing fixed probes are not capable of inspecting some surfaces.
The foregoing design methodology creates part structures whose radius dimensions vary along the length of the part. There are also a vast amount of individual composite parts with unique radius dimensions. Whether inspecting multiple parts with many radii or a single part with multiple radii, operators consume large amounts of time to adjust their probes to the different radius dimensions. In addition, the designers of the non-destructive inspection (NDI) systems have to design and fabricate unique probes for the variety of radius shapes.
In particular cases the problem can be solved by using several fixed probes, by using a probe that is manually adjustable or by using a probe that automatically mechanically adjusts during probe scanning. Operators have to adjust the probe while inspecting multiple radii or varying radii. The distance between the radius array probe and the composite radii structure dictates the signal integrity while performing an ultrasonic inspection. One method is to align the ultrasonic probe on a concentric circle with respect to the part radii. Should the radius of the part change, the position of the probe would also need to change.
An NDI system capable of inspecting multiple or varying radii without mechanically adjusting for changes in the radius dimension would be useful.
The system and method disclosed herein enable the ultrasonic inspection of multiple or varying radii of a composite part without making mechanical adjustments to compensate for changes in the radius dimension. In accordance with some embodiments, the system comprises one or more ultrasonic pulser/receivers, one or more ultrasonic transducer arrays, a probe body or shoe to hold and position the array(s), ultrasonic data acquisition application software to drive the array(s), and ultrasonic data acquisition application software to select the best signal response for each column of pixels to be displayed. The inspection methodology is based on the assumption that the different radii to be inspected are smooth curves which change shape smoothly along the length of the part. One target application is composite parts having smooth-curve fillet radii, such as wing panel stringers, wing box spars, fuselage stringers, frames, floor beams, shear ties, etc.
In accordance with the embodiments disclosed in detail hereinafter, the ultrasonic transducer array is pulsed with a large number of beams to provide inspection for a family of surfaces, represented by respective cross-sectional curves and covering the range of possibilities for the unknown shape. Each curve, regardless of length, is populated with the same number of inspection points, which after numbering, define groups of associated points, which groups can be placed in one-to-one correspondence with columns of display pixels, thereby enabling the points to be mapped unambiguously to the display pixels. The data is processed by selecting only those beams that provide the largest echo for a given point group. The echo can be from the part surface or from the interior.
Instead of mechanically adjusting a probe, multiple wavefronts are created by a computer-controlled ultrasonic transducer array to accommodate different radius dimensions and shapes of a composite part. These multiple wavefronts are adjusted using ultrasonic beamforming application software and later the best resulting wavefront is selected using ultrasonic data analysis application software. The transmission of multiple sets of ultrasound beams for inspecting radii of differing radius dimension and shape is done electronically by phasing the elements in the transducer array(s) to cover the expected (i.e., predicted) surface of the part as well as the full range of radius variability. The phasing is done in accordance with predetermined focal laws. (As used herein, the term “focal laws” refers to the programmed pattern of time delays applied to pulses and outputs of individual transducer elements during formation of transmit and receive beams.) The ultrasonic data analysis application software then selects parameter data corresponding to the best receive beam for each spatial element of the part for displaying a characteristic thereof (e.g., amplitude) as a pixel and discards parameter data for other receive beams.
One aspect of the subject matter disclosed in detail herein is a system for scanning a radius of a part comprising: an array of transducer elements; a probe body that holds the array of transducer elements; and a pulser/receiver unit programmed to perform the following operations: (a) pulsing transducer elements of the array in accordance with a first set of focal laws to emit a first plurality of beams in sequence, the beams of the first plurality being respectively directed normal to a first plurality of target locations located on respective curved line segments; (b) after each beam of the first plurality of beams is emitted, processing transducer output signals from the transducer elements in accordance with a second set of focal laws to derive a first set of parameter values characterizing the strengths of the respective echoes received from the first plurality of target locations; (c) pulsing transducer elements of the array in accordance with a third set of focal laws to emit a second plurality of beams in sequence, the beams of the second plurality being respectively directed normal to a second plurality of target locations located on the respective curved line segments; and (d) after each beam of the second plurality of beams is emitted, processing transducer output signals from the transducer elements in accordance with a fourth set of focal laws to derive a second set of parameter values characterizing the strength of the respective echoes received from the second plurality of target locations. The first and second pluralities of target locations are respectively located along a plurality of curved line segments which span an expected total range of variation of a radius surface of a part to be inspected.
The system described in the preceding paragraph further comprises a display unit comprising rows and columns of pixels and a computer system programmed to perform the following operations: (e) selecting one of the first set of parameter values that satisfies a condition; (f) selecting one of the second set of parameter values that satisfies the condition; (g) controlling the display unit to display in a first pixel a first pixel value which is a function of at least the parameter value selected in operation (e); and (h) controlling the display unit to display in a second pixel a second pixel value which is a function of at least the parameter value selected in operation (f). The first and second pixels are adjacent to each other and in the same column. In accordance with one embodiment, the parameter is amplitude and the condition is having the greatest amplitude.
Another aspect of the subject matter disclosed in detail hereinafter is a method for inspecting a radius of a part, comprising the following steps: (a) generating a cross-sectional model of a probe in contact with a part comprising first and second surfaces connected by a radius surface, the probe comprising an array of transducer elements, the cross-sectional model comprising first and second lines representing respective cross sections of the first and second surfaces and a plurality of curved line segments which span an expected total range of variation of a radius dimension of the radius surface of the part, each of the curved line segments terminating at the first and second lines; (b) calculating a first set of focal laws for controlling the transducer elements to emit a plurality of beams respectively directed normal to a first plurality of target locations respectively located on the curved line segments; (c) calculating a second set of focal laws which are designed to receive respective return signals representing respective echoes returned to the transducer elements from the first plurality of target locations; (d) placing the probe in a first position relative to the part, wherein the position of the probe relative to the part in a cross-sectional plane conforms to the relative position represented by the cross-sectional model; (e) pulsing the transducer elements of the array to transmit a first plurality of beams respectively directed normal to the first plurality of target locations in accordance with the first set of focal laws; (f) after each beam of the first plurality of beams is emitted, processing transducer output signals from the transducer elements in accordance with the second set of focal laws to derive a set of parameter values characterizing the strength of the respective echoes received from the first plurality of target locations; (g) selecting one of the set of parameter values that satisfies a condition; and (h) displaying a pixel value which is a function of at least the parameter value selected in step (g). In the embodiments disclosed herein, the parameter is amplitude and the condition is having the greatest amplitude.
A further aspect is a method for inspecting a radius of a part having non-parallel first and second planar members connected by the radius, comprising:
(a) generating a cross-sectional model of a probe in contact with a part comprising first and second surfaces connected by a radius surface, the cross-sectional model comprising: (i) first and second lines representing respective cross sections of the first and second surfaces of the part, (ii) first through M-th curved line segments which span an expected total range of variation of a radius dimension of the radius surface of the part, each of the first through M-th curved line segments terminating at the first and second lines, wherein M is a positive integer greater than unity, and (iii) a multiplicity of points spaced at equal intervals along a curve indicative of the position of an array of transducer elements;
(b) calculating first through M-th sets of transmission focal laws for controlling the transducer elements to transmit first through M-th pluralities of beams respectively directed normal to first through M-th pluralities of target locations, wherein each of the first through M-th pluralities of target locations includes N target locations spaced along a respective one of the first through M-th curved line segments, wherein N is a positive integer greater than unity and each of the first through M-th sets of transmission focal laws comprises N transmission focal laws;
(c) calculating first through M-th sets of reception focal laws for forming first through M-th pluralities of return signals representing respective echoes returned to the transducer elements from the first through M-th pluralities of target locations, wherein each of the first through M-th sets of reception focal laws comprises N reception focal laws;
(d) placing the probe in a first position relative to the part, wherein the position of the probe relative to the part in a cross-sectional plane conforms to the relative position represented by the cross-sectional model;
(e) pulsing transducer elements of the array to respectively transmit the first through M-th pluralities of beams respectively directed normal to the first through M-th pluralities of target locations in accordance with the first through M-th sets of transmission focal laws;
(f) processing transducer output signals from the transducer elements in accordance with the first through M-th sets of reception focal laws to derive first through M-th sets of parameter values respectively characterizing the strength of the respective echoes received from the first through M-th pluralities of target locations, each of the first through M-th sets of parameter values comprising N parameter values;
(g) selecting one of the first through M-th sets of parameter values that satisfies a condition; and
(h) displaying a column of N pixels having first through N-th pixel values, each of the first through N-th pixel values being a function of the respective N parameter values of the set selected in step (g).
The condition to be satisfied is that the selected set of the first through M-th sets of parameter values represents the best signal response. In one implementation, the method further comprises comparing corresponding parameter values in the first through M-th sets of parameter values to each other, wherein the best signal response is that the selected set of the first through M-th sets of parameter values includes the most parameter values which are the greatest in magnitude when compared to corresponding parameter values in the non-selected sets of the first through M-th sets of parameter values.
Yet another aspect of the subject matter disclosed herein is a method for inspecting a filleted join region of a part comprising a web and a flange connected by the filleted join region, a surface of the filleted join region having a radius dimension that varies along its length, comprising:
(a) placing an array of transducer elements so that a scan plane of the array intersects the filleted join region at a lengthwise position;
(b) pulsing the transducer elements of the array to transmit a multiplicity of beams which are respectively directed normal to a multiplicity of target locations lying in the scan plane intersecting the lengthwise position, the multiplicity of target locations comprising first through N-th pluralities of target locations arranged in a pattern comprising first through M-th curved line segments which span an expected total range of variation of a radius dimension of the filleted join region in a lengthwise direction, wherein N and M are positive integers greater than unity, each of the first through N-th pluralities of target locations consisting of first through M-th target locations respectively located along the first through M-th curved line segments of the pattern;
(c) processing transducer output signals from the transducer elements in accordance with first through M-th sets of reception focal laws to derive first through M-th sets of parameter values respectively characterizing the strength of the respective echoes received from the first through N-th pluralities of the first multiplicity of target locations;
(d) selecting one of the first through M-th sets of parameter values that satisfies a condition; and
(e) displaying a first column of N pixels having first through N-th pixel values, each of the first through N-th pixel values being a function of the respective N parameter values of the set selected in step (d).
A further aspect is a system for scanning a radius of a part comprising: an array of transducer elements having a scan plane; a probe body that holds the array transducer elements; and a pulser/receiver unit programmed to perform the following operations: (a) pulsing the transducer elements of the array to transmit a multiplicity of beams which are respectively directed normal to a multiplicity of target locations lying in the scan plane, the multiplicity of target locations comprising first through N-th pluralities of target locations arranged in a pattern comprising first through M-th curved line segments which span an expected total range of variation of a radius dimension of the filleted join region in a lengthwise direction, wherein N and M are positive integers greater than unity, each of the first through N-th pluralities of target locations consisting of first through M-th target locations respectively located along the first through M-th curved line segments of the pattern; and (b) processing transducer output signals from the transducer elements to derive first through M-th sets of parameter values, each set comprising N parameter values, the M×N parameter values characterizing the strength of the respective echoes received from M×N target locations of the first through N-th pluralities of target locations.
The system described in the preceding paragraph may further comprise a display unit comprising rows and columns of pixels, and a computer system programmed to perform the following operations: (c) selecting one of the first through M-th sets of parameter values that satisfies a condition; and (d) controlling the display unit to display a column of N pixels having first through N-th pixel values, each of the first through N-th pixel values being a function of the set of parameter values selected in operation (c).
The system and methodology disclosed herein provide the ability to inspect multiple radii having different radius dimensions without having to mechanically adjust the ultrasonic probe. The disclosed system is also able to inspect many parts with different radius dimensions using one non-adjustable ultrasonic probe. The method comprises creating and displaying a C-scan pixel that is based upon the best signal response from multiple wavefronts. The system further has the ability to create and select best wavefront properties over varying radius parts so that the parts can be inspected in a rapid manner. The system disclosed herein also has the ability to inspect soft tooling radius designs that may vary in an unpredictable manner, within limits, but beyond the tolerance limits of fixed-probe ultrasonic inspection methods.
Other aspects are disclosed and claimed below.
Reference will hereinafter be made to the drawings in which similar elements in different drawings bear the same reference numerals.
For ultrasonic inspection of composite structure, the ultrasound beam should ideally enter at 90 degrees to the local surface of the composite part being inspected. If it does not enter at 90 degrees, it will be refracted off normal and a return echo from any possible internal structure or anomaly will not be optimum. Traditionally a 90-degree entry angle is maintained by holding a sensor array at a precisely fixed position in space relative to the surface.
A process for non-destructive inspection of parts of variable and irregular shape will now be described. The process comprises transmitting a sequence of ultrasound beams focused at a multiplicity of target locations located at different depths within a small volume of space and then using the best (i.e., strongest) echo to calculate a pixel value for a display pixel. This process is repeated for multiple small volumes in each scan plane to calculate pixel values for each column of pixels on a display screen. Selecting the strongest echo ensures that the sound enters the inspected part at or nearly at 90 degrees or normal to the confronting portion of a radius surface.
The process described in the preceding paragraph may, for example, be applied in inspection of soft-tooled composite parts such as wing panel stringers made of fiber-reinforced plastic. The filleted join regions (i.e., radii) of such parts, whether they are designed to be constant or to vary by part location, will “vary by manufacturing”. This fact creates a difficult and unique mechanical challenge to design and build an apparatus that can maintain sensor-to-part surface normality over a challenging and not-known-in-advance variety of “radial” shapes. Normality over a range of radii within a design tolerance can be maintained using the data acquisition/analysis techniques and mechanical design disclosed herein.
Prior to attachment of the stringer 10 to the skin 20, it is customary to inspect the stringer 10 for defects. In particular, each radius 12a/12b can be subjected to non-destructive inspection using a radius scanner platform that travels along the length of the stringer 10. In accordance with the embodiments disclosed herein, the radius scanner platform carries an ultrasonic probe that transmits sequences of ultrasound beams at a multiplicity of target locations in each of a multiplicity of axially spaced planes and forms a corresponding return signal for each echo returned to the probe. The best return signals are then selected by a data processor and converted into respective pixel values, thereby ensuring that surviving information is a function of the sound entering each radius 12a/12b at or nearly at 90 degrees relative to its surface.
In the example depicted in
One embodiment of a methodology for scanning a radius of unknown radius dimension will now be described. For the purpose of illustration, the inspected part is assumed to be made of composite material and comprises a flange, a web and a filleted join region, also referred to herein as a “radius” (previously defined).
In accordance with the inspection methodology disclosed herein, the scanning system is programmed to transmit a respective multiplicity of ultrasound beams in each scan plane, each multiplicity of ultrasound beams being respectively directed normal to and optionally focused at a corresponding multiplicity of pre-calculated target locations (located relative to the coordinate system of the transducer array) in each scan plane. The scan program is determined by first generating a cross-sectional CAD model (depicted in
In other embodiments, the ultrasonic transducer array is straight and/or the probe has sliding contacts instead of bearings, which configuration will be incorporated in the CAD model.
In the cross-sectional CAD model depicted in
During an inspection procedure, the probe body 40 will be placed in a position relative to the part such that its position in a cross-sectional plane conforms to the relative position represented by the cross-sectional model shown in
To form a focused ultrasound beam, only a subset of the transducer elements E1-E64 are pulsed. For example, a group of adjacent transducer elements E31-E42 can be sequentially activated in accordance with transmission focal laws designed to produce a focused beam having a specified focal length and steering angle. The focal length and steering angle are selected such that the transmitted beam will be directed normal to a particular curve at a desired target location. Such a grouping of sequentially activated elements will be referred to herein as an “aperture”. As is well known to persons skilled in the art, for each transmitted beam the same aperture will be employed to detect the echo response and convert that echo response into a respective plurality of transducer output signals. As explained in more detail below, for each set of target locations, these pluralities of echo signals are processed to determine which plurality of echo signals corresponds to the echo produced by the transmitted beam that entered the radius surface of the part at an angle most nearly normal to that radius surface at the point of impingement.
As is well understood in the art, one set of focal laws are applied when the elements of an aperture are transmitting while another set of focal laws are applied when the same elements transduce the echo response to form respective electrical output signals. The focal laws for transmitting versus receiving are different yet related by the fact that the reception focal laws are designed to detect, for each transmitted beam having a focal length and a steering angle, a respective diverging receive beam originating from a location at the same focal length and same steering angle. For example, the time delays applied to elements E31-E42 for detecting a receive beam from a target location will be the same as those for the beam transmitted by elements E31-E42 to that target location, but the sequence in which electrical echo data is acquired from elements E31-E42 will be the reverse of the sequence in which those elements were pulsed.
Still referring to
Each row of pixels on the display screen represents a specified number of degrees which differs for each of the curved line segments 34. For N rows of pixels (N is a positive integer greater than unity), each of the curved line segments 34 will have N target locations. As the radius dimension of the curved line segments 34 decreases, the same number of target locations are crowded along a shorter arc length. For example, as seen in
Still referring to
As seen in
Returning to the implementation depicted in
Knowing the radius dimension at the location of a defect, well-known area correction factors can be used for sizing the defect. An area correction factor can be calculated using the following equation:
Correction Factor=Rf/Ra
where Rf is the distance from the defect to the radius center of curvature, and Ra is the radius of the array. The distance Rf=r+d, where r is the local radius dimension and d is the depth of the flaw.
In accordance with one embodiment, a computer system can be programmed to process the transducer output signals produced in response to echoes from a plurality of target locations corresponding to a single display pixel to derive a set of parameter values which respectively characterize the strengths of those echoes. One parameter value in that set which satisfies a condition (e.g., greatest amplitude) is then selected and used to calculate the pixel value for display in that pixel. The resulting pixel value will be a function of the amplitude of the strongest echo. (Alternatively, a pixel value that is a function of a weighted sum or an interpolation of two parameter values meeting certain criteria could be displayed.) The foregoing process can be repeated for each pixel in a column of pixels while the probe is stationary at a lengthwise position relative to the part being inspected.
In accordance with another implementation, one of first through M-th sets of parameter values that satisfies a condition is selected, each of said first through M-th sets of parameter values being acquired from respective first through M-th pluralities of target locations arranged along respective first through M-th curved line segments in space, each plurality of target locations including N target locations, where M and N are positive integers greater than unity. This method further comprises displaying a column of N pixels having first through N-th pixel values, each of the first through N-th pixel values being a function of the respective N parameter values of the set of first through M-th parameter values which was selected. The condition to be satisfied is that the selected set of the first through M-th sets of parameter values represents the best signal response.
In accordance with one implementation, the method further comprises comparing corresponding parameter values in the first through M-th sets of parameter values to each other, wherein the best signal response is that the selected set of the first through M-th sets of parameter values includes the most parameter values which are the greatest in magnitude when compared to corresponding parameter values in the non-selected sets of the first through M-th sets of parameter values. For example, a majority rule may be employed which works as follows: If there are three sets of line segments and each curved line segment has 25 target locations, this results in 75 beams and 75 front surface echoes. If, e.g., nine (or some other number) maximum front surface echoes come from the target locations along a single curved line segment, the response from those target locations is used to populate the column of display pixels. In this example, a column of pixels for final display will not be a combination of return signals coming from different beam sets, it will be a display of one beam set based on the majority rule.
Multiple columns of pixels will be displayed, each column of pixels corresponding to a respective lengthwise position of the probe. In one implementation, the probe is carried on a platform that is moved in a lengthwise direction intermittently in equal increments.
Using the CAD model, ultrasonic beams directed normal to the curved line segments at targeted locations on those line segments are graphically created (step 53). Using the defined beams, sets of transmission and reception focal laws are calculated (step 54). More precisely, a set of transmission focal laws are calculated for controlling the transducer elements to emit a multiplicity beams respectively focused at a multiplicity of target locations respectively located on the plurality of curved line segments. In addition, a set of reception focal laws are calculated which are designed to receive respective return signals representing respective echoes returned to the transducer elements from the multiplicity of target locations. These focal laws are then programmed into a pulser/receiver device to which the probe is connected.
Then probe is then positioned adjacent to the inspection zone (step 56). More specifically, the probe is placed in a position relative to the part which conforms to the relative position represented by the cross-sectional CAD model. The scan plane of the ultrasonic transducer array is preferably perpendicular to the longitudinal axis of the part to be inspected. The probe can be moved intermittently in increments in a lengthwise direction starting at an initial position and stopping at a final position.
Still referring to
In accordance with one embodiment, the ultrasound beams are fired consecutively after a set distance of probe movement along the length of the composite part (e.g., in the X-direction seen in
An apparatus for inspecting filleted join regions (i.e., “radii”) of an elongated composite part will now be described with reference to
In accordance with one implementation, the computer 84 may comprise a general-purpose computer programmed with a motion control application 86 comprising a software module for controlling a drive motor 72 which causes the radius scanner platform 70 to move in the X-direction. The motion control application 86 also controls a motor (not shown) of a cable management system 92. The cable management system 92 consists of two sets of motorized wheels (not shown) that respectively grip the cables connecting the operations control center to the radius scanner platform 70. The motor of the cable management system 92 is under computer control, which synchronizes the cables with the movement of the radius scanner platform 70, extending or retracting the cables as appropriate.
In the alternative, the methodology disclosed and claimed herein can be employed using manual probes that have no motors.
In accordance with one embodiment, an X-axis displacement encoder 74 is mounted to the radius scanner platform 70 (e.g., a rotational encoder attached to an idler wheel). Encoded X-axis position data from X-axis displacement encoder 74 (in the form of encoder pulses) is received by the ultrasonic pulser/receiver device 82, which in turn sends those encoder pulses to the NDI scan application 88. The NDI scan application 88 uses these pulses to position the scan data in the proper location on a display monitor 90.
The X-motion drive motor 72 can be a programmable stepper motor that can communicate with the computer 84 through a serial communications interface (not shown). The operator or automated path planning system specifies the desired incremental movements and an optional final goal position of the radius scanner platform 70 through the motion control application 86. The X-axis positioning is controlled using proportional feedback of the encoder count data.
The NDI scan application 88 includes ultrasonic data acquisition and display software that controls the ultrasonic pulser/receiver device 82. The ultrasonic pulser/receiver device 82 in turn sends pulses to and receives output signals from the ultrasonic transducer array 30. The NDI scan application software 88 controls all details of the scan data and the display of data. The pulser/receiver device 82 correlates the acquired ultrasonic scan data with the X-position information.
One embodiment of the control system depicted in
Ultrasonic inspection at the frequency used by the system disclosed herein requires the presence of an acoustic couplant between the ultrasonic transducer array and the inspected part. The scanning system shown in
The X-position of the ultrasonic transducer array 30 is measured by the X-axis displacement encoder 74, which encodes rotation of an encoder wheel (not shown) mounted to the carriage frame of the radius scanner platform 70. The encoder wheel rides on a surface of the part as the radius scanner platform 70 travels along a radius. The X-axis displacement encoder 74 sends an encoder pulse to the control computer 84 after each incremental movement of the radius scanner platform 70 in the X-direction, which encoder pulses are used by control computer 84 and by ultrasonic puller/receiver device 82 to determine the X-coordinate of each scan plane in a well-known manner.
For one specific application involving the inspection of a soft-tooled radius of an integrally stiffened wing box, the above-described ultrasonic data acquisition/analysis system can be integrated into a non-destructive inspection system comprising: an active trailer vehicle that carries the ultrasonic transducer array(s) for inspecting the soft-tooled radius; an external motorized tractor used to move the active trailer vehicle through the tunnels of the wing box; one or more ultrasonic pulser/receivers connected to the ultrasonic transducer arrays; a computer that hosts the ultrasonic analysis, data acquisition and movement control software; and a monitor for displaying C-scan images of the inspected part.
The systems and methods disclosed above may be employed in an aircraft manufacturing and service method 200 as shown in
Each of the processes of method 200 may be performed or carried out by a system integrator, a third party, and/or an operator (e.g., a customer). For the purposes of this description, a system integrator may include without limitation any number of aircraft manufacturers and major-system subcontractors; a third party may include without limitation any number of venders, subcontractors, and suppliers; and an operator may be an airline, leasing company, military entity, service organization, and so on.
As shown in
Apparatus and methods embodied herein may be employed during any one or more of the stages of the production and service method 200. For example, components or subassemblies fabricated or assembled during production process 208 may be inspected using the inspection system disclosed herein. Also, one or more apparatus embodiments, method embodiments, or a combination thereof may be utilized during the production stages 208 and 210, for example, by substantially expediting assembly of or reducing the cost of an aircraft 202. Similarly, one or more of apparatus embodiments, method embodiments, or a combination thereof may be utilized while the aircraft 202 is in service, for example and without limitation, during maintenance and service 216.
The teaching disclosed above could ultimately replace many unique NDI probe designs with a single probe design. It could allow operators to scan the radius of a wing panel or fuselage stiffener without having to mechanically adjust the probe. As an example of cost savings, an inspection technique requiring three scan passes to inspect the radii of wing panel stringers could conceivably be replaced by a single-pass radius inspection method. Due to the large numbers of composite stiffeners incorporated in some modern airplanes, the methodology disclosed herein could reduce inspection costs dramatically.
While inspection systems and methods have been described with reference to various embodiments, it will be understood by those skilled in the art that various changes may be made and equivalents may be substituted for elements thereof without departing from the scope of the invention. In addition, many modifications may be made to adapt the teachings herein to a particular situation without departing from the scope thereof. Therefore it is intended that the claims not be limited to the particular embodiments disclosed.
As used in the claims, the term “computer system” should be construed broadly to encompass a system having at least one computer or processor, and which may have multiple computers or processors that communicate through a network or bus. As used in the preceding sentence, the terms “computer” and “processor” both refer to devices having a processing unit (e.g., a central processing unit) and some form of memory (i.e., computer-readable medium) for storing a program which is readable by the processing unit. Memory, which generally includes different modalities, may be implemented using random access memory, hard disk storage and/or other removable media devices, such as CD-ROM drives, which are capable of reading information stored on a computer-readable medium such as a CD-ROM.
The method claims set forth hereinafter should not be construed to require that the steps recited therein be performed in alphabetical order (alphabetical ordering in the claims is used solely for the purpose of referencing previously recited steps) or in the order in which they are recited. Nor should they be construed to exclude any portions of two or more steps being performed concurrently or alternatingly.
As used in the claims, the limitation “comparing corresponding parameter values in the first through M-th sets of parameter values to each other” means that the first parameter values of each set are compared to each other, the second parameter values of each set are compared to each other, etc.
Kennedy, James C., Fetzer, Barry Allen, Grewal, Navpreet S.
Patent | Priority | Assignee | Title |
10571385, | Nov 22 2017 | The Boeing Company | Ultrasonic inspection of a structure with a ramp |
10816512, | Mar 29 2018 | The Boeing Company | Inspection of a structure with a sloped back wall |
11525810, | Feb 20 2020 | The Boeing Company | Method for ultrasonic inspection of structure having radiused surface using multi-centric radius focusing |
11643224, | Nov 18 2020 | The Boeing Company | Assembly line fabrication and assembly of aircraft wings |
11719672, | Jun 12 2020 | BAKER HUGHES OILFIELD OPERATIONS LLC | Application specific excitation of ultrasonic probes |
Patent | Priority | Assignee | Title |
4848159, | May 22 1987 | The Boeing Company | Ultrasonic inspection probe for laminated structures |
6722202, | Jul 16 2003 | The Boeing Company | Method and apparatus for inspecting a structure utilizing magnetically attracted probes |
6789427, | Sep 16 2002 | General Electric Company | Phased array ultrasonic inspection method for industrial applications |
6993971, | Dec 12 2003 | The Boeing Company | Ultrasonic inspection device for inspecting components at preset angles |
7231826, | Jul 16 2003 | The Boeing Company | Non-destructive inspection device for inspecting limited-access features of a structure |
7337673, | Jul 11 2005 | The Boeing Company | Ultrasonic array probe apparatus, system, and method for traveling over holes and off edges of a structure |
7484413, | Dec 12 2003 | The Boeing Company | Remote radius inspection tool for composite joints |
8082793, | Oct 16 2008 | The Boeing Company | Adjustable probe for ultrasonic testing |
20080121040, | |||
20100094606, | |||
20110100128, | |||
20130020144, | |||
20130197824, | |||
20130239689, | |||
20130298682, | |||
20140051970, | |||
DE102008002450, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Dec 03 2013 | FETZER, BARRY ALLEN | The Boeing Company | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 031737 | /0849 | |
Dec 03 2013 | KENNEDY, JAMES C | The Boeing Company | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 031737 | /0849 | |
Dec 03 2013 | GREWAL, NAVPREET S | The Boeing Company | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 031737 | /0849 | |
Dec 09 2013 | The Boeing Company | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
May 22 2020 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
May 22 2024 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Date | Maintenance Schedule |
Nov 22 2019 | 4 years fee payment window open |
May 22 2020 | 6 months grace period start (w surcharge) |
Nov 22 2020 | patent expiry (for year 4) |
Nov 22 2022 | 2 years to revive unintentionally abandoned end. (for year 4) |
Nov 22 2023 | 8 years fee payment window open |
May 22 2024 | 6 months grace period start (w surcharge) |
Nov 22 2024 | patent expiry (for year 8) |
Nov 22 2026 | 2 years to revive unintentionally abandoned end. (for year 8) |
Nov 22 2027 | 12 years fee payment window open |
May 22 2028 | 6 months grace period start (w surcharge) |
Nov 22 2028 | patent expiry (for year 12) |
Nov 22 2030 | 2 years to revive unintentionally abandoned end. (for year 12) |