Macrotexture map visualizing texture heterogeneity in polycrystalline parts
11047812 · 2021-06-29
Assignee
Inventors
Cpc classification
G01N23/2206
PHYSICS
International classification
G01N23/20
PHYSICS
G01N23/2206
PHYSICS
Abstract
This invention provides a method, system, and computer program to visualize texture (crystal orientation distribution) heterogeneity in polycrystalline aggregate part in large length scale. This is a critical representation step for microstructure characterization, useful in effective behavior simulation, risk analysis and hotspot identification. In contrast to orientation image map where each color component represents a crystal orientation, each color in this macrotexture map represents a set of texture. Different color represent different texture and similar texture shall have similar color. This method will provide a critical tool in evaluating texture heterogeneity of components, leading to a first-hand understanding of property heterogeneity and anisotropy. For an experienced user, these maps serve the same purpose in identifying high risk locations in the investigated component as medical imaging maps do for diagnosis purpose. This method will also serve as a starting point in mesoscale simulation with meshing sensitivity based on the texture heterogeneity. It will provide a bridge between texture characterization and behavior simulation of component with texture heterogeneity. This method will also offer a linkage between crystal plasticity simulation in small length scale and finite element/difference simulation in large length scale.
Claims
1. A method of detecting a high strain gradient in a metallic component: obtaining a metallic component having a microstructure gradient, the metallic component comprising a nickel superalloy, using a first analytical technique comprising Electron Backscatter Diffraction (EBSD) to detect crystal orientation of a polycrystalline aggregate at a first sample location of the metallic component and a second sample location of the metallic component, using a second analytical technique comprising at least one of X-ray Diffraction, infrared detection, and ultrasonic detection to detect crystal orientation distribution at the first sample location of the metallic component and the second sample location of the metallic component, and identifying the location of the high strain gradient by determining a difference between the results of the first analytical technique at the first sample location and the second sample location, and determining a difference between the results of the second analytical technique at the first sample location and the second sample location.
2. A method of determining the microstructure heterogeneity of a metal sheet comprising a nickel superalloy that has been subjected to a process that imparts different microstructure characteristics to different parts of the metal sheet, the method comprising: selecting a plurality of test sample locations on the metal sheet, including at least a first sample location and at least a second sample location, conducting an EBSD analysis of the selected test locations to determine the microstructure gradient at each location, conducting an X-Ray Diffraction analysis of the selected test locations to determine the microstructure gradient at each location, and determining a degree of difference between the microstructures at the various test locations which is indicative of a high strain gradient.
3. The method of claim 2 where the process is a rolling, stamping, heat treatment, or forging process.
4. The method of claim 2 where the sheet has a thickness, and the microstructure of the metal sheet is different at the surfaces of the formed metal sheet than at the center of the formed metal sheet in the direction of sheet thickness.
Description
BRIEF EXPLANATION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11) In the following detailed description, reference is made to the accompanying drawings, which form a part hereof, and in which is shown by way of illustration, and not by way of limitation, specific embodiments in which the disclosure may be practiced. It is to be understood that other embodiments may be utilized and that changes may be made without departing from the spirit and scope of the present disclosure.
DETAILED DESCRIPTION OF EMBODIMENTS
(12) The detailed description of the invention is presented largely in terms of procedures, steps, logic blocks, processing and other symbolic representations that directly or indirectly resemble the operations of data processing devices. These process descriptions and representations are typically used by those skilled in the art to most effectively convey the substance of their work to others skilled in the art.
(13) Aspects of the present disclosure are described herein with reference to flowchart, data flow, equations, and/or block diagrams according to embodiments of the disclosure. It will be understood that each block of the flowchart, data flow, equations, block diagrams, and/or combination of them, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, computer clusters, special purpose computer, or other programmable data processing apparatus, such that the instructions which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the function/acts specified in the flow chart, data flow, equations, block diagrams, and/or combination of them.
(14) According to various aspects of the present disclosure, the evaluation, characterization, representation and visualization of macrotexture image (also referred to herein as macrotexture map) in materials with texture heterogeneity or texture gradient is carried out according to one or more approaches set out herein.
(15) Numerous specific details are set forth in order to provide a thorough understanding of the present invention. However, it will become obvious to those skilled in the art that the invention may be practiced without these specific details on crystal orientation, texture and heterogeneity. In other instances, well known methods, procedures, components, and circuitry have not been described in detail to avoid unnecessarily obscuring aspects of the present invention.
(16) Reference herein to “one embodiment” or “an embodiment” means that a particular representation, method, definition, feature, or characteristic described in connection with the embodiment can be included in at least one embodiment of the invention. The appearances of the phrase “in one embodiment” in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. Further, the order of blocks in process flowcharts or diagrams representing one or more embodiments of the invention do not inherently indicate any particular order nor imply any limitations in the invention.
DETAILED DESCRIPTION OF THE EMBODIMENTS
(17) The present invention pertains to generating an accurate and complete image of macrotexture in a large polycrystalline aggregate. In other words, the image provide information of geometric distribution of texture, or distribution of distribution of preferred crystal orientation.
(18)
(19) If the sample is large or high spatial resolution is required, then a limited number of locations in the sample will be chosen instead of a full scan without discrimination. For example, for a rolled sheet with texture gradient from the surface to the center, several sites along the sheet thickness will be selected to characterize the variance of texture against depth from surface. For example, for a forged turban engine fan blade, sample site density chosen in the areas with larger strain gradient and temperature gradient will be larger than sample density chosen in other areas. For example, for a quenched engine rotor, a calibrated FEM model will be used to simulate the strain and texture geometric distribution of the part. Then the sampling sites will be chosen based on the simulation results.
(20) In process 102, texture will be measured on the sites chosen in process 101. There are many scattering and diffraction methods to measure texture. The most popular methods are EBSD for orientation image micrograph with local geometry information and X-ray Diffraction (XRD) for pole figures within a larger area. Other less popular methods include infrared diffraction and ultrasonic velocity measurement.
(21) The collected texture measurement data at chosen sampling sites are passed into process 103. Data fusion is utilized to create a large domain high resolution texture image. The data point absent are interpolated using different algorithms. The large domain high resolution data set is passed into process 104 for further graphic rendering. Tessellation is performed in process 104 to divide the whole dataset into suitable structures for visualization. This criterion of mesh size is based on the gradient on both geometry and texture.
(22) Tessellation structure is passed into process 105 with large domain high resolution dataset. Color coding and image visualization are performed in process 105. Macrotexture map is created and render in this last step. The detail of this process is illustrated in
(23)
(24) There are many methods to represent texture by a limited parameter set (or weight set). For example, a texture is represented as a summation of weighted orientation components:
ƒ(g)=Σ.sub.iw.sub.ig.sub.i
(25) where g.sub.i are limited orientation components, and wi are corresponding weights. The set of weights here [w.sub.i] is used hereby to represent texture ƒ(g).
(26) For example, a texture is represented as a summation of weighted texture components:
ƒ(g)=Σ.sub.iw.sub.iƒ.sub.i(g)
(27) where ƒ.sub.i(g) are limited texture components, and w.sub.i are corresponding weights. The set of weights here [w.sub.i] is used hereby to represent texture ƒ(g).
(28) For example, a texture is represented by texture component method, where
ƒ(g)=F+Σ.sub.iw.sub.iƒ.sub.i(g)
with F+Σ.sub.iw.sub.i=1 and ƒ.sub.i(g)dg=1
(29) Here F is the volume fraction of crystallites with random texture and w.sub.i is volume fraction for crystallites with texture ƒ.sub.i(g) in orientation space G. The volume fraction [F, w.sub.i] is used hereby to represent texture ƒ(g).
(30) For example, a texture is represented by supervised and unsupervised principal component analysis:
ƒ(g)=Σ.sub.iw.sub.ik.sub.i(g)
(31) where k.sub.i(g) are principal components, and on are corresponding scores or weight. The set of scores [w.sub.i] is used hereby to represent texture ƒ(g).
(32) For example, a texture is represented by the norm of this distribution function:
n=−∫ƒ(g).sup.2dg
(33) where n is norm of the distribution function. The norm n is used hereby to represent texture ƒ(g).
(34) For example, a texture is represented by a series expansion of generalized spherical harmonics:
ƒ(g)=Σ.sub.l=0.sup.∞Σ.sub.m=−l.sup.lΣ.sub.n=−l.sup.lC.sub.l.sup.mnF.sub.l.sup.mn(g)
(35) where F.sub.l.sup.mn is spherical harmonics with order l, and C.sub.l.sup.mn is coefficient of the corresponding spherical harmonics. The set of coefficients [C.sub.l.sup.mn] is used hereby to represent texture ƒ(g).
(36) Bunge's notation of Euler angles on orientation representation is used above. When Roe's notation is used, the expansion formula of texture is expressed as following:
ƒ(g)=ƒ(Ψ,θ,Φ)=Σ.sub.l=0.sup.∞Σ.sub.m=−l.sup.lΣ.sub.n=−l.sup.lW.sub.l.sup.mnZ.sub.l.sup.mn(cos θ)e.sup.−imΨe.sup.−inΦ
(37) where W.sub.l.sup.mn are the series coefficients and Z.sub.l.sup.mn(cos θ) are a generalization of the associated Legendre functions, the so-called augmented Jacobi polynomials. The set of coefficients [W.sub.l.sup.mn] is used hereby to represent texture ƒ(g).
(38) There are other methods to represent textures, like vector method developed by Rue and Baro, the arbitrary defined cells (ADC) method developed by Pawlik, etc, dimension reduction, and cluster analysis. The weights or coefficients used in these expression composes a texture parameter set to represent texture.
(39) In process 201, texture is analyzed and the local texture parameter sets are obtained. In process 202, these parameters sets for all the voxels/pixels in the macrotexture map will be investigated. The range of all the individual parameters are identified as well as the distribution density.
(40) In process 203, color bar will be defined based on the information generated from process 202. The range will be used in process 203 to decide the maximum and minimum value of the color bar. The distribution density will be used to decide what kind of scale of the color bar will be used: linear scale or logarithm scale, the number of interval, etc.
(41) Color coding is performed in process 203 to create appropriate color legend/bar for the purpose of representing macrotexture map. In EBSD map, a color is assigned for each possible orientation. One exemplary color code method used in EBSD map utilizes Euler angles [ϕ.sub.1, ϕ, ϕ.sub.2] representing crystal orientation. Three values in RGB vector are defined from the three Euler angles. Similarly, in macrotexture map a color is assigned to each texture, not orientation, in an element/pixel for macrotexture map. There are many ways to define color in macrotexture map. Generally, the following guidance is followed in color code definition:
(42) 1. Areas with same texture have same color.
(43) 2. Different color represents different texture
(44) 3. Similar color represents similar texture
(45) 4. The whole color space shall be utilized to reach full contrast.
(46) 5. If the range of textures investigated are concentrated in a limited region, the color space shall be exhausted by this region.
(47) In the last process 204, the macrotexture map is plot and visualized. The graph is rendered according to the color bar/legend defined in process 203 and the macrotexture data generated in process 202.
(48)
EXAMPLES
Example 1
(49) This shows how a polycrystalline aggregate with texture gradient is represented by macrotexture map.
(50)
ƒ(g,{right arrow over (x)})=a({right arrow over (x)})ƒ.sub.1(g)+(1−a({right arrow over (x)}))ƒ.sub.2(g)
(51) where ƒ.sub.1(g) is pseudo single crystal texture, ƒ.sub.2(g) is random texture and a({right arrow over (x)}) is local texture component weight of ƒ.sub.1(g).
(52)
(53)
Example 2
(54) This shows how to represent a rolled sheet with texture heterogeneity using macrotexture map. All metal sheet demonstrates texture heterogeneity after forming process, like rolling, stamping and forging. The texture on the surface differentiates from the texture in the center of the rolled sheet even though the as-received sheet has uniform texture before rolling. In most cases, the followed heat treatment will not remove texture heterogeneity.
(55) Statistical texture data obtained from different locales of the cross section of rolled aluminum sheet are demonstrated in format of (001) pole figures in the upper row of
(56) Macrotexture maps of the cross section using different texture parameter sets are illustrated in
ƒ(g,{right arrow over (x)})=a({right arrow over (x)})ƒ.sub.1(g)+(1−a({right arrow over (x)}))ƒ.sub.2(g)
(57) where ƒ.sub.1(g) refers to the texture at the center of the rolled sheet and ƒ.sub.2(g) refers to the texture at the surface of the rolled sheet. Since only one parameter is used in
Example 3
(58) This shows how macrotexture map is used to capture microtextured regions in large sample.
Example 4
(59) This shows how macrotexture map is used to demonstrate texture heterogeneity in real world large components/parts with microstructure heterogeneity and how this will contribute to future modeling and simulation. This method is important for further study on property heterogeneity, related behavior uncertainty quantification and hot spot identification.