This application relates to component inspection, and more particularly to a method and apparatus for using radiation imaging data to analyze a component.
In connection with an aircraft, single-crystal (SX) superalloy components are known to provide beneficial mechanical properties at high temperatures necessary for efficient engine operation. However, during the manufacture of such components, there are several crystallographic anomalies that may be realized. Such anomalies may include recrystallized grains (RX), secondary grains, freckles, slivers grains, and misaligned primary dendrite.
In instances where anomalies, especially RX, occur in the interior of the component or on a region which is covered by a coating, the detection of the anomalies by non-destructive techniques (with respect to the component) is not possible with conventional technology.
A method according to an example embodiment of the present disclosure includes obtaining one or more three dimensional computer models that model geometric and material properties of a component, and model beam properties of a beam of radiation to be applied to the component; utilizing the one or more three dimensional computer models to obtain simulated radiation imaging data, which includes simulated elastic scattering data, resulting from a simulated application of the beam having the beam properties on a plurality of discretized samples of the component, and which accounts for sequential interactions of rays of the beam with multiple ones of the plurality of discretized samples; obtaining actual radiation imaging data, which includes actual elastic scattering data, of an output beam pattern caused by application of a non-simulated beam of radiation having the beam properties to the component; and includes performing at least one of determining whether an anomaly exists in a crystalline structure of the component based a comparison of the simulated elastic scattering data to the actual elastic scattering data, and modifying the actual radiation imaging data based on the simulated elastic scattering data to at least partially remove the actual elastic scattering data from the actual radiation imaging data.
In a further embodiment of the foregoing embodiment, the beam properties that are modeled by the one or more three dimensional computer models include one or more of an energy spectrum of the beam, a shape of the beam, an axial divergence of the beam, a distance between the component and a source of the beam, and ray tracing data of the beam.
In a further embodiment of any of the foregoing embodiments, the geometric properties of the component that are modeled by the one or more three dimensional computer models include one or more of a material density of the component, a chemical composition of the component, an orientation of the component with respect to the non-simulated radiation beam, spatial coordinates and a size of each discretized sample of the component, and which locations of the component are to be analyzed.
In a further embodiment of any of the foregoing embodiments, the geometric properties of the component that are modeled by the one or more three dimensional computer models also include one or more of a crystalline structure of the component, including a lattice and basis of the crystalline structure, an orientation of crystals of the component with respect to a unified reference frame, a permissible grain divergence of the component, and a structure factor of the component.
In a further embodiment of any of the foregoing embodiments, the simulated diffraction pattern includes one or more of the following for each of the plurality of discretized samples: a brightness of a refracted beam, and an angle of the refracted beam relative to a unified reference frame.
In a further embodiment of any of the foregoing embodiments, the utilizing the one or more three dimensional computer models to obtain a simulated diffraction pattern includes utilizing at least one of Bragg's Equation and an Ewald Construction to simulate an elastic scattering event caused by application of the beam to each discretized sample of the component.
In a further embodiment of any of the foregoing embodiments, the modifying the actual radiation imaging data based on the simulated elastic scattering data to at least partially remove the actual elastic scattering data includes subtracting the simulated elastic scattering data from the actual radiation imaging data.
In a further embodiment of any of the foregoing embodiments, the subtracting the simulated elastic scattering data from the actual radiation imaging data includes, for each of a plurality of groups of one or more pixels, subtracting the intensity of the simulated elastic scattering data from the actual radiation imaging data of the group of one or more pixels.
In a further embodiment of any of the foregoing embodiments, the method includes displaying the modified actual elastic scattering data on an electronic display.
In a further embodiment of any of the foregoing embodiments, the component includes one or more superalloy components.
In a further embodiment of any of the foregoing embodiments, the component includes one or more single-crystal (SX) superalloy components.
In a further embodiment of any of the foregoing embodiments, the performing at least one of the determining and the modifying includes performing the determining.
In a further embodiment of any of the foregoing embodiments, the performing at least one of the determining and the modifying includes performing the modifying.
A system according to an example embodiment of the present disclosure includes a computing device having processing circuitry operatively connected to memory. The processing circuitry is configured to obtain one or more three dimensional computer models that model geometric and material properties of a component, and model beam properties of a beam of radiation to be applied to the component; utilize the one or more three dimensional computer models to obtain simulated radiation imaging data, which includes simulated elastic scattering data, resulting from a simulated application of the beam having the beam properties on a plurality of discretized samples of the component, and which accounts for sequential interactions of rays of the beam with multiple ones of the plurality of discretized samples; obtain actual radiation imaging data, which includes actual elastic scattering data, of an output beam pattern caused by application of a non-simulated beam of radiation having the beam properties to the component; and perform at least one of determining whether an anomaly exists in a crystalline structure of the component based a comparison of the simulated elastic scattering diffraction data to the actual elastic scattering data, and modifying the actual radiation imaging data based on the simulated elastic scattering data to at least partially remove the actual elastic scattering data from the actual radiation imaging data.
In a further embodiment of the foregoing embodiment, the beam properties that are modeled by the one or more three dimensional computer models include one or more of an energy spectrum of the beam, a shape of the beam, an axial divergence of the beam, a distance between the component and a source of the beam, and ray tracing data of the beam.
In a further embodiment of any of the foregoing embodiments, the geometric properties of the component that are modeled by the one or more three dimensional computer models include one or more of a material density of the component, a chemical composition of the component, an orientation of the component with respect to the non-simulated radiation beam, spatial coordinates and a size of each discretized sample of the component, and which locations of the component are to be analyzed.
In a further embodiment of any of the foregoing embodiments, the geometric properties of the component that are modeled by the one or more three dimensional computer models also include one or more of a crystalline structure of the component, including a lattice and basis of the crystalline structure, an orientation of crystals of the component with respect to a unified reference frame, a permissible grain divergence of the component, and a structure factor of the component.
In a further embodiment of any of the foregoing embodiments, the simulated diffraction pattern includes one or more of the following for each of the plurality of discretized samples: a brightness of a refracted beam and an angle of the refracted beam relative to a unified reference frame.
In a further embodiment of any of the foregoing embodiments, to utilize the one or more three dimensional computer models to obtain a simulated diffraction pattern, the processing circuitry is configured to utilize at least one of Bragg's Equation and an Ewald Construction to simulate an elastic scattering event caused by application of the beam to each discretized sample of the component.
In a further embodiment of any of the foregoing embodiments, to modify the actual radiation imaging data based on the simulated elastic scattering data to at least partially remove the actual elastic scattering data, the processing circuitry is configured to subtract simulated elastic scattering data from the actual radiation imaging data.
In a further embodiment of any of the foregoing embodiments, to subtract the simulated elastic scattering data from the actual radiation imaging data, the processing circuitry is configured to, for each of a plurality of groups of one or more pixels, subtract the intensity of the simulated elastic scattering data from actual radiation elastic scattering data of the group of one or more pixels.
In a further embodiment of any of the foregoing embodiments, the processing circuitry is configured to display the modified actual elastic scattering data on an electronic display.
In a further embodiment of any of the foregoing embodiments, the component includes one or more superalloy components.
In a further embodiment of any of the foregoing embodiments, the component includes one or more single-crystal (SX) superalloy components.
A method according to an example embodiment of the present disclosure includes obtaining one or more three dimensional computer models that model geometric and material properties of a component, and model beam properties of a beam of radiation to be applied to the component; utilizing the one or more three dimensional computer models to obtain simulated radiation imaging data, which includes simulated elastic scattering data, resulting from a simulated application of the beam having the beam properties on a plurality of discretized samples of the component, and which accounts for sequential interactions of rays of the beam with multiple ones of the plurality of discretized samples; obtaining actual elastic scattering data of an output beam pattern caused by application of a non-simulated beam of radiation having the beam properties to the component; and determining whether an anomaly exists in a crystalline structure of the component based a comparison of the simulated elastic scattering data to the actual elastic scattering data.
In a further embodiment of the foregoing embodiment, the component includes one or more superalloy components.
In a further embodiment of any of the foregoing embodiments, the component includes one or more single-crystal (SX) superalloy components.
A method according to an example embodiment of the present disclosure includes obtaining one or more three dimensional computer models that model geometric and material properties of a component, and model beam properties of a beam of radiation to be applied to the component; utilizing the one or more three dimensional computer models to obtain simulated radiation imaging data, which includes simulated elastic scattering data, resulting from a simulated application of the beam having the beam properties on a plurality of discretized samples of the component, and which accounts for sequential interactions of rays of the beam with multiple ones of the plurality of discretized samples; obtain actual elastic scattering data of an output beam pattern caused by application of a non-simulated beam of radiation having the beam properties to the component; and modifying the actual radiation imaging data based on the simulated elastic scattering data to at least partially remove the actual elastic scattering data from the actual radiation imaging data.
In a further embodiment of the foregoing embodiment, the component includes one or more superalloy components.
In a further embodiment of any of the foregoing embodiments, the component includes one or more single-crystal (SX) superalloy components.
The embodiments, examples, and alternatives of the preceding paragraphs, the claims, or the following description and drawings, including any of their various aspects or respective individual features, may be taken independently or in any combination. Features described in connection with one embodiment are applicable to all embodiments, unless such features are incompatible.
The system includes a radiation source 14 configured to transmit an input radiation beam 16A towards the component 12. At least a portion of the input radiation beam 16A passes through the component 12 as an output beam pattern 20 that includes a transmitted beam 22 and one or more diffracted beams 24. In one example, the input radiation is provided as an X-ray having an energy range of 30 keV-600 keV. In a further example, the energy range is 30 keV-40 keV. The radiation beam 16A may include an X-ray, for example.
A beam adjustment device 18 is disposed between the radiation source 14 and the component 12, and is configured to modify a radiation intensity profile and optionally also a shape of the input radiation beam 16A to provide a modified radiation beam 16B. As will be discussed in further detail below, the beam adjustment device 18 has an adjustable radiation transparency, which can be used to modify the radiation intensity profile of the radiation beam 16. The radiation intensity profile of the radiation beam 16 represents how radiation intensity varies in the radiation beam, and in some examples also how different regions of intensity are shaped, both of which correspondingly affect the output beam pattern 20.
The beam adjustment device 18 includes one or more plates that the input radiation beam 16 passes through. The radiation transparency of the beam adjustment device 18 is adjustable due to selection of different plates from a set of plates and/or due to modification of the density of one or more plates. By utilizing shapes with various apertures (e.g., slit-shaped apertures having a width of 100 μm to 15 cm), the beam adjustment device 18 may be utilized to provide a variety of different beam shapes, such as horizontal or vertical fan beams.
A radiation detector 26 is configured to detect the output beam pattern 20, and to provide imaging data representing the output beam pattern 20 to a controller 28. In the example of
The controller 28 includes a processor 30 operatively connected to memory 32. The processor 30 includes processing circuitry such as one or more microprocessors, microcontrollers, application specific integrated circuits (ASICs), or the like. The memory 32 may include any one or combination of volatile memory elements (e.g., random access memory (RAM, such as DRAM, SRAM, SDRAM, VRAM, etc.)) and/or nonvolatile memory elements (e.g., ROM, hard drive, tape, CD-ROM, etc.). Moreover, the memory 32 may incorporate electronic, magnetic, optical, and/or other types of storage media.
In one or more examples, the processor 30 is configured to compare the detected output beam pattern 20 (as represented by the imaging data received from the radiation detector 26) with a reference beam pattern stored in the memory 32, and detect whether an anomaly exists in a crystalline structure of the component 12 based on the comparison. To perform this, the processor 30 may use known techniques such as Ewald constructions and Braggs law. Some example anomalies may include recrystallized grains (RX), secondary grains, freckles, slivers grains, and misaligned primary dendrites, for example. Such defects affect the one or more diffracted beams 24, and cause the diffracted beam(s) 24 to appear differently in the imaging data captured by the radiation detector 26 than in the reference beam pattern. By utilizing these comparisons, the controller 28 facilitates for non-destructive testing of crystallographic components by using radiation and elastic scattering. The controller may be configured to display captured imaging data on electronic display 90, for example.
The radiation source 14 may include a collimation device 36 to control a size or initial shape of the input radiation beam 16A, such as controlling whether the beam 16 is provided a conical beam (and in at least one example also an angle of divergence of the conical beam) or as a parallel/pencil beam.
The controller 28 is configured to control the radiation source 14, such as whether the beam 16 is on or off, an intensity of the beam 16 (e.g., according to the energy ranges discussed above), and/or a shape of the beam 16 (e.g., parallel or non-parallel). In one or more examples, the controller 28 uses the collimation device 36 to control an initial shape of the beam 16 as discussed above.
The controller 28 is also configured to control one or more positioners 40A-C to provide a desired input radiation beam 16 with a desired radiation intensity profile to a particular portion of the component 12.
Positioner 40A is configured to move the radiation source 14 relative to the component 12 and beam adjustment device 18 along the X, Y and/or Z axes shown in
Positioner 40B is configured to control a position and/or orientation of the beam adjustment device 18 by, e.g., by moving the beam adjustment device 18 relative to the component 12 and/or radiation source 14 along X, Y, and/or Z axes as shown in
Positioner 40C is configured move the component, and may be a multiple axis encoded manipulator, such as a 5-axis manipulator configured to move the component 12 in the X, Y, and/or Z axes, rotating a platform 41 on which the component 12 is situated, and/or tilting the component 12. Positioner 40C may include a clamp for clamping the component 12 to the platform 41, and/or may include one or more robotic arms for manipulating a position and/or orientation of the component 12 with respect to the input radiation beam 16.
As will be discussed in greater detail below, an adjustor 42 is provided that is configured to adjust a radiation transparency of the beam adjustment device 18.
The controller 28 includes a human machine interface (“HMI”) 34 for interacting with a user, receiving a selection of a radiation intensity profile for the input radiation beam 16, and optionally also receiving a desired shape of the radiation beam. The controller 28 is configured to adjust the radiation transparency of the beam adjustment device 18 based on the selection.
Referring now to
It is known that density of a material is correlated with the radiation transparency of the material. Thus, lead, which is very dense, has a very low radiation transparency, while less dense materials, such as those containing aluminum, silicon, etc., are less dense and therefore have a relatively high radiation transparency. In one or more examples, the fluid reservoir 56 includes a plurality of fluids having different densities, and the controller 28 is configured to select a particular one of the fluids based on the radiation intensity profile selected by a user. Some example fluids that may be used include mercury, oxide slurry, heavy ion solutions, and/or metallic slurry.
The aperture 52A has a first radiation transparency R1 (e.g., 100% transparency), and the cavity 54A has a second radiation transparency R2 (which may vary depending on whether the cavity is empty or is filled with fluid from fluid reservoir 44, and also on which fluid is used to fill the cavity). An area 58A of the plate 50A that surrounds the cavity 54A has a third radiation transparency R3, where R3<R2<R1. The controller 28 may select a fluid to fill the cavity to vary the value of R2 (e.g., such that R2 changes but does not exceed R1 and does not fall below R3).
Assume for the discussion below that the beam adjustment device 18 is initially configured to use only plate 50B to modify the beam 16A. In this example, the adjustor 42B may adjust a radiation transparency of the beam adjustment device 18 by adding one or more additional plates of a plurality of plates 60A-N.
The additional plates 60A-N may have a variety of different configurations. For example, they may include their own apertures 62 having their own radiation transparency R1″ (with their apertures 62 being sized and/or oriented the same as or different than the aperture 52B), and may also include a region 64 surrounding their apertures and having a second radiation transparency R2″, which is surrounded by area 68 having a third radiation transparency R3″ (e.g., where R3″<R2″<R1″). Of course, different configurations could be used, such as having the areas 64, 68 having the same or approximately the same radiation transparency. One or more of the plates 60A-N may include removable filler inserts, for example.
In one or more examples, the adjustor 42B adjusts a radiation transparency of the plate 50B by replacing the filler insert 57A with one of a plurality of additional filler inserts 77A-N that are sized to fit into the opening 54B and have a variety of different radiation transparency profiles.
The adjustor 42B may include one or more robotic arms or actuators to effect the adjustments (e.g., plate additions, plate removals, filler insert insertions, and/or filler insert removals), using known techniques for moving parts. The controller 28 in one or more examples is configured to selectively add and/or remove different plates from the beam adjustment device 18 to achieve the selected radiation intensity profile of the input radiation beam 16.
The input radiation beam 16A1 has a beam area 72A having a first intensity I1. The plate 50C modifies the beam 16A1 to provide a first modified beam 16B1. In particular, the plate 50C reduces a size of the beam area 72A to an area 72B that passes through the aperture 52C and still has the intensity I1. The plate 50C also yields a beam area 74A that passes through the plate 50C around the aperture 52C, and has an intensity I2 where I2<I1.
The second plate 50D modifies the beam 16B1 to provide a second modified beam 16B2 that includes the beam area 72B (which passes through the aperture 52D), and that reduces a size of the beam area 74A to an area 74B that also passes through the aperture 52D and that still has the intensity I2. The plate 50D also yields a beam area 76 that passes through the plate 50D around the aperture 52D, and has an intensity I3 where I3<I2<I1. Additional plates could be added if desired, and the same techniques could be utilized for a parallel or “pencil” radiation beam if desired to achieve a desired radiation intensity profile. Blocker 23 may be used to block the beam area 72B from reaching the detector.
Using the plate features described above, or other plate features, the adjustor 42 is operable to achieve a desired radiation intensity profile of the radiation input beam 16. Thus, the beam adjustment device 18 can achieve its adjustable radiation transparency through any one or more of the techniques discussed above, namely, selecting plates with varying thicknesses, selecting plates with different radiation transparency areas, filling plate cavities with different density liquids, or inserting filler inserts into plate openings. The beam adjustment device 18 may use a single plate, or multiple stacked plates (which may abut each other, or may be spaced apart from each other along the axis Z of
Although only slit apertures are primarily shown above, it is understood that other aperture geometries could be used, to correspondingly control the shape of the various beam areas (e.g., beam areas 72B, 74B, and 76 in
An input radiation beam 16A is transmitted from radiation source 14 towards the component 12 (step 102), with at least a portion of the input radiation beam 16A passing through the component 12 as an output beam pattern 20.
A radiation intensity profile, and optionally also a shape, of the input radiation beam 16A is modified by passing the input radiation beam 16A through beam adjustment device 18 disposed between the radiation source 14 and the component 12 (step 104), wherein the beam adjustment device 18 has an adjustable radiation transparency. As a result of step 104, the modified input radiation beam 16B is provided. The output beam pattern 20 is detected at the radiation detector 26 (step 106).
The method 100 may include receiving a selection of a desired radiation intensity profile (and optionally also beam shape) for the input radiation beam 16 (e.g., through HMI 34), and adjusting the shape and/or radiation transparency of the input radiation beam 16 based on the selection.
The method 100 may include adjusting the radiation transparency of a portion of the plate that at least partially surrounds the aperture, such as the cavity 54 of
The beam properties that are modeled by the one or more three 3D computer models 86 may include one or more of the following, in any combination:
The geometric properties of the component 12 that are modeled by the one or more 3D computer models 86 may include one or more of the following, in any combination:
At each discretized sample unit 82, diffraction events are simulated (e.g., using Bragg's Equation and/or an Ewald Construction) to obtain simulated radiation data 88, which includes elastic scattering data representing a diffraction pattern/diffraction intensity distribution. A crystal structure of the sample unit 82 (e.g., lattice and basis) is used to compute a structure factor (diffracted intensity) of one or more refracted beams 84.
The simulated radiation data 88 includes one or more of the following for each of the plurality of discretized samples 82: a brightness of a refracted beam 84, and an angle of the refracted beam 84 relative to a unified reference frame (e.g., the XYZ frame provided in
A 3D model is created of a diffracted intensity distribution of the various diffracted rays/beams 84 from the various discretized units 82 that sums all of the diffracted rays. This 3D model may also be expressed in a unified reference frame (e.g., the XYZ frame provided in
An intersection between the 3D model of the radiation detector 12 and ray tracing of the diffracted intensity distribution creates a simulated version of the expected/acceptable diffracted intensity distribution. This too may be expressed in a unified reference frame (e.g., the XYZ frame provided in
The one or more 3D computer models are utilized to obtain simulated radiation imaging data, which includes simulated clastic scattering data, resulting from a simulated application of the beam having the beam properties on a plurality of discretized samples of the component, and which accounts for sequential interactions of rays of the beam with multiple ones of the plurality of discretized samples (step 204). Actual radiation imaging data, which includes actual elastic scattering data, is obtained of an output beam pattern caused by application of a non-simulated radiation beam 16 having the beam properties to the component 12 (step 206). The actual elastic scattering data includes actual diffraction data of diffracted radiation beams from the component 12, and also includes actual absorption data of radiation that is at least partially absorbed as it travels through the component 12.
The simulated elastic scattering data is compared to the actual elastic scattering data (step 208), and a determination is made of whether an anomaly exists in a crystalline structure of the component 12 based the comparison of step 208 (step 210).
The permissible grain divergence of the component 12 may be utilized as a threshold for determining whether the component 12 includes an anomaly (e.g., a defect) in step 210.
Step 210 may include automatically identifying diffraction spots which correspond to defects, estimating defect grain size by diffraction spot shape and size, and/or identifying positions of defect indications on the component 12.
In one example, utilizing the one or more 3D computer models 86 to obtain a simulated diffraction pattern in step 204 includes utilizing at least one of Bragg's Equation and an Ewald Construction to simulate a diffraction event caused by application of the beam 16 to each discretized sample 82 of the component 12.
As a result of step 308, in the data set of actual elastic scattering data, there is a greater emphasis on the actual absorption data because the actual diffraction data has been at least partially removed.
It is known that diffracted beams in elastic scattering data may cause a halo effect which may obscure an absorption component of the elastic scattering data. By performing the modification of step 308, the actual radiation imaging data can be cleaned up and improved, to mitigate the halo effect and provide greater emphasis on the absorption component of the actual radiation data.
In one or more examples, the modifying in step 308 includes subtracting the simulated elastic scattering data from the actual radiation imaging data. The subtracting may include, for each of a plurality of groups of one or more pixels of radiation data, subtracting the intensity of the simulated elastic scattering data from the actual radiation imaging data of the group of one or more pixels.
In one or more examples, the method 300 includes displaying the modified actual elastic scattering data on an electronic display 90 (see
Known X-ray analysis techniques have utilized a simplistic analytical technique that does not account for sequential interactions of an X-ray with a series of discretized samples, resulting in an output that is correspondingly simplistic and consists of largely discrete diffraction estimates, without including a diffraction dot spread that accurately represents the shape of diffraction intensity areas. The analysis discussed in connection with
Exemplary components suitable for inspection and analysis using the present invention include superalloy components, including single-crystal (SX) superalloy components. However, the present invention however is not limited to such components or materials.
Although example embodiments have been disclosed, a worker of ordinary skill in this art would recognize that certain modifications would come within the scope of this disclosure. For that reason, the following claims should be studied to determine the scope and content of this disclosure.
This application claims the benefit of Provisional U.S. Provisional Patent Application No. 63/464,468 filed May 5, 2023; the disclosure of which is incorporated by reference in its entirety herein.
Number | Date | Country | |
---|---|---|---|
63464468 | May 2023 | US |