The present inventions are related to systems and methods for determining characteristics of a material, and more particularly to systems and methods for determining crystallographic characteristics of a material.
Electron Backscatter Diffraction (EBSD) has been used to measure both orientation and strain characteristics of crystalline and polycrystalline materials. In many cases, the resolution of one or both of the orientation characteristic and the strain characteristic is limited. For example, various applications yield an orientation resolution of approximately 0.5 degrees, and are largely insensitive to elastic strain. Such resolution limits the value of any information obtained about a material. One approach to improve the limited orientation resolution and increase sensitivity to elastic strain involves comparing a material under test to a previously analyzed material sample. In the approach, however, any measurement of strain of the material under test is affected by the amount of strain exhibited in the previously analyzed material. As it is unlikely to find a material that is strain free to act as a reference, the reliability of any measurements achieved using the approach is limited.
Hence, for at least the aforementioned reasons, there exists a need in the art for advanced systems and methods for determining material characteristics.
The present inventions are related to systems and methods for determining characteristics of a material, and more particularly to systems and methods for determining crystallographic characteristics of a material.
Various embodiments of the present invention provide methods for determining crystallographic characteristics of a sample. Such methods include receiving a measured image of the sample; calculating a lattice orientation of the sample based at least in part on the measured image; generating a simulated image corresponding to an expected crystal structure of the sample and the calculated lattice orientation; calculating a difference between the measured image and the simulated image; and calculating a displacement gradient tensor based at least in part on the difference. In some instances of the aforementioned embodiments, the measured image is an EBSD pattern. In some cases, the methods further include providing an electron microscope and a detector. The electron microscope directs a band of electrons toward the sample, and the detector creates a preliminary image based upon a number of electrons emitted from the sample due to the band of electrons that interact with the detector. In such a case, the measured image is a derivative of the preliminary image. In some cases, various processing (e.g., image filtering) may be applied to the measured image to improve the quality of the EBSD pattern.
In some instances of the aforementioned embodiments, calculating the difference includes cross correlating the measured image with the simulated image. Such cross correlating may be performed using fast Fourier transforms. In various instances of the aforementioned embodiments, calculating the lattice orientation of the sample based at least in part on the measured image includes detecting bands in the measured image. Such detection may be facilitated through use of one or more of a Hough transform method, a Radon transform method, or the Burns method. In particular instances of the aforementioned embodiments, generating the simulated image includes using a kinematical based model of electron diffraction. In other instances of the aforementioned embodiments, generating the simulated image includes using dynamical based model of electron diffraction.
In various instances of the aforementioned embodiments, the methods further include segregating the measured image into a plurality of sub-regions and segregating the simulated image into the plurality of sub-regions. These sub-regions are referred to herein as regions of interest in some cases. In such instances, calculating a difference between the measured image and the simulated image may be done on a sub-region by sub-region basis. In some such instances, the methods may further include re-calculating the lattice orientation of the sample based at least in part on the displacement gradient tensor. The processes of generating the simulated image using the newly calculated lattice orientation, calculating a difference between the measured image and the simulated image, calculating a displacement gradient tensor based at least in part on the newly calculated difference may be iteratively performed until the displacement gradient tensor exhibits a predefined condition. Determining whether the displacement gradient tensor exhibits the predefined condition may include, but is not limited to, summing the magnitudes of calculated differences from the plurality of sub-regions to yield a difference value, and determining whether the difference value is below a predefined threshold; or calculating a factor based on the magnitudes of the components of the displacement gradient tensor, and determining whether the factor is below a predefined threshold.
Some instances of the aforementioned embodiments of the present invention further include calculating an elastic strain tensor for the sample based at least in part on the displacement gradient tensor. In such instances, the simulated image may be assumed to be free of elastic strain. In some cases, the methods further include repeating the various processes to determine the elastic strain tensor for a plurality of points on the sample.
One or more instances of the aforementioned embodiments of the present invention further include performing a pattern center calibration that approximates the pattern center of the measured image. In some such cases, the measured image is represented in spherical coordinates and includes at least one spherical band including a first outer edge and a second outer edge, and the pattern center calibration includes estimating a pattern center, and determining whether the estimated pattern center yields the at least one spherical band with the first outer edge substantially parallel to the second outer edge. In particular cases, the processes of estimating the pattern center and determining whether the estimated pattern center yields the at least one spherical band with the first outer edge substantially parallel to the second outer edge are iteratively performed until a degree of parallelism of the first outer edge relative to the second outer edge is within a pre-defined convergence criterion. Such a pre-defined convergence criterion may be, but is not limited to, a maximum correlation between a parallel spherical band and the actual spherical band corresponding to the estimated pattern center. As another example, such a pre-defined convergence criterion may include substantially similar widths of the spherical band suggesting substantially parallel outer edges of the band. Based upon the disclosure provided herein, one of ordinary skill in the art will recognize other pre-defined convergence criterion that may be used in relation to different embodiments of the present invention.
Other embodiments of the present invention provide systems for determining crystallographic characteristics of a sample. Such systems include a data processing circuit that is operable to receive a measured image of a sample; receive a simulated image corresponding to the sample that is substantially free of elastic strain; compare the measured image with the simulated image to yield a difference; and to calculate the elastic strain of the sample using the difference where at least a portion of the difference corresponds to an elastic strain of the sample. In some instances of the aforementioned embodiments, the system further includes an electron microscope and a detector. The electron microscope directs a band of electrons (i.e., a stream of electrons) toward the sample. The band of electrons interacts with a material point in the sample. This interaction is commonly referred to as back scattering. Backscattered electrons are a derivative of the initial band of electrons, with some of the backscattered electrons impinging upon the surface of the detector resulting in a preliminary image. The measured image is a derivative of the preliminary image. In some instances of the aforementioned embodiments, the data processing circuit is further operable to calculate the lattice orientation of the sample based at least in part on the difference. In such cases, the simulated image corresponds to the sample at the calculated lattice orientation. The processes of receiving the simulated image corresponding to the sample, comparing the measured image with the simulated image to yield a difference, and calculating the lattice orientation of the sample based at least in part on the difference may be iteratively performed until the difference is less than a predefined threshold. In such cases, the elastic strain of the sample is calculated using the difference remaining after iteratively performed processes. In one or more instances of the aforementioned embodiments, the system further includes a pattern center estimation circuit that is operable to perform a pattern center calibration that approximates the pattern center of the measured image. In some cases, the data processing circuit is a general purpose circuit, such as a microprocessor communicably coupled to a computer readable medium such as a random access memory, that executes instructions to perform the various processes. In other cases, the data processing circuit is a circuit specifically tailored for performing the aforementioned operations. Similarly, in some cases, the pattern center estimation circuit is a general purpose circuit, such as a microprocessor communicably coupled to a computer readable medium such as a random access memory, that executes instructions to perform the various processes. In other cases, the pattern center estimation circuit is a circuit specifically tailored for performing the aforementioned operations.
Yet other embodiments of the present invention provide methods for determining crystallographic characteristics of a sample. The methods include receiving a measured image of a sample; receiving a simulated image corresponding to the sample with the simulated image being substantially free of elastic strain; comparing the measured image with the simulated image such that at least a portion of a difference between the measured image and the simulated image corresponds to an elastic strain of the sample; and using the difference to calculate the elastic strain of the sample.
Some embodiments of the present invention provide methods for determining the mis-orientation between two points in a sample. Determining the mis-orientation between two points in a sample may include: (a) receiving a first measured image for a first point on the sample; (b) calculating a first lattice orientation of the sample based at least in part on the first measured image; (c) generating a first simulated image corresponding to an expected crystal structure of the sample and the calculated first lattice orientation; (d) correlating the generated first simulated image with the first measured image to determine a first displacement gradient tensor; (e) based at least in part on the first displacement gradient tensor, updating the first calculated lattice orientation; (f) repeating elements (c) through (f) at least once to yield a first final modified lattice orientation; (g) receiving a second measured image for a second point on the sample; (h) calculating a second lattice orientation of the sample based at least in part on the second measured image; (i) generating a second simulated image corresponding to an expected crystal structure of the sample and the calculated second lattice orientation; (j) correlating the generated second simulated image with the second measured image to determine a second displacement gradient tensor; (k) based at least in part on the second displacement gradient tensor, updating the second calculated lattice orientation; (l) repeating elements (i) through (k) at least once to yield a second final modified lattice orientation; and (m) calculating a mis-orientation between the first final modified lattice orientation and the second final modified lattice orientation to yield a mis-orientation output.
Yet other embodiments of the present invention provide methods for determining a crystal structure of a sample. Such methods include: (a) receiving a measured image of the sample; (b) calculating a lattice orientation of the sample based at least in part on the measured image; (c) generating a first simulated image corresponding to a first comparative crystal structure of the sample and the calculated lattice orientation; (d) correlating the generated first simulated image with the measured image to determine a first displacement gradient tensor; (e) based at least in part on the first displacement gradient tensor, updating the calculated lattice orientation; (f) repeating elements (c) through (f) at least once to yield a first final displacement gradient tensor; (g) generating a second simulated image corresponding to a second comparative crystal structure of the sample and the calculated lattice orientation; (h) correlating the generated second simulated image with the measured image to determine a second displacement gradient tensor; (i) based at least in part on the second displacement gradient tensor, updating the calculated lattice orientation; (j) repeating elements (g) through (i) at least once to yield a second final displacement gradient tensor; and comparing the first final displacement gradient tensor with the second final displacement gradient tensor to identify the crystal structure as one of first comparative crystal structure or the second comparative crystal structure.
This summary provides only a general outline of some embodiments of the invention. Many other objects, features, advantages and other embodiments of the invention will become more fully apparent from the following detailed description, the appended claims and the accompanying figures.
A further understanding of the various embodiments of the present invention may be realized by reference to the figures which are described in remaining portions of the specification. In the figures, like reference numerals are used throughout several figures to refer to similar components. In some instances, a sub-label consisting of a lower case letter is associated with a reference numeral to denote one of multiple similar components. When reference is made to a reference numeral without specification to an existing sub-label, it is intended to refer to all such multiple similar components.
a is an exemplary image including bands resulting from reflection of an electron beam off of a material and onto a phosphor screen;
b depicts the measured image of
a-5b are flow diagrams depicting methods in accordance with some embodiments of the present invention for performing pattern center calibration; and
a-6b depict exemplary planar and spherical representations of bands to describe the methods for performing pattern center calibration of
The present inventions are related to systems and methods for determining characteristics of a material, and more particularly to systems and methods for determining crystallographic characteristics of a material.
Turning to
Material sample 140 may be any crystalline or polycrystalline material. As an example, material sample 140 may be magnesium or some alloy thereof, or a single crystal silicon sample. Based upon the disclosure provided herein, one of ordinary skill in the art will recognize a variety of materials that may be examined using embodiments of the present invention. Material sample 140 may be placed in a highly-tilted (e.g., approximately seventy degrees) orientation relative to electron beam 115.
Radiation source 110 may be any device or system capable of emitting a beam of radiation, and detector 120 may be any device or system capable of detecting all or part of the emitted beam and providing an image corresponding to the detected beam. As an example, radiation source 110 and detector 120 may be a Phillips® XL30 S-FEG microscope equipped with a phosphor screen and a charge coupled device (CCD) camera. As another example, radiation source 110 and detector 120 may be a FEI DualBeam™ SEM/FIB system equipped with a Hikari® high speed camera. Based upon the disclosure provided herein, one of ordinary skill in the art will recognize a variety of sources and detectors that may be used in accordance with different embodiments of the present invention.
Data processing circuit 150 receives a measured image from detector 120 and performs a variety of processing on the image to yield both a lattice orientation corresponding to discrete locations of the sample material and nine components of the elastic deformation gradient tensor corresponding to the discrete locations of the sample material. One or more of the components of the elastic deformation gradient tensor may be generically referred to herein as elastic strain. Pattern center estimation circuit 160 receives an image from detector 120 and performs a variety of processing on the image to yield an estimated pattern center that may be used by data processing circuit 150. In some embodiments of the present invention, data processing circuit 150 and pattern center estimation circuit 160 perform one or more of the processes discussed below in relation to
In some embodiments of the present invention, pattern center estimation circuit 160 analyzes an image of electrons leaving the sample and impinging on the detector. When the electrons hit the detector, the pattern is distorted due to the flat surface of the detector. Where the pattern center is correctly identified, the image from the planar surface of the detector when mapped onto a sphere which has its center given by this pattern center, then the pattern on the sphere will correspond with parallel bands centered on great circles. Alternatively, where the pattern center is not correctly identified, then mapping onto the sphere from the phosphor image will cause a distorted pattern on the sphere, with bands that lose their properties of parallelism and are no longer centered on great circles. The nature/magnitude of this distortion will be directly determined by the error in the pattern center approximation. In some cases, the distortion may be determined by comparing the actual image converted to spherical coordinates with a simulated pattern, or by comparing simply with parallel bands (centered on great circles around the sphere). In other embodiments, sub-regions of the image derived from the detector may be analyzed to determine the distortion on a sphere away from the ideal (great circle-centered bands) pattern. Based upon this equations may be used that link this distortion to errors in x,y,z for the pattern center, which can subsequently be corrected, thus leading to a new estimate.
Turning to
As shown in
mλ=2dhkl sin Θ,
where λ is the wavelength of electron beam 310, dhkl is the interplanar spacing, and Θ is the angle between electron beam 310 and the scattered wave. In this case, m is an integer that denotes the order of the diffraction band. In some cases, calculating the simulated image relies on only the first order (m=1) diffraction bands. The wavelength is a function of the energy of electron beam 310. Increasing the energy decreases the width of the bands defined by the interaction of vectors 340, 350 with the surface of detector 330. The width of the bands is also function of the interplanar spacing of the lattice of sample material 320. As dhkl increases, Θ must decrease to maintain Bragg's law.
The impact of electrons corresponding to vector 340 and vector 350 on the surface of the detector creates an EBSD image that is captured for subsequent processing (block 215). The image capture may be done using any image capture device or system known in the art. For example, the detector may include a phosphor screen that is imaged using a CCD camera as are known in the art. It is then determined whether the pattern is properly centered (block 220). In some cases, this is determined by whether or not a pattern center calibration has been performed. Where the pattern center has not been determined (block 220), a pattern center calibration is performed (block 225). Examples of such pattern center calibration are discussed below in relation to
The lattice orientation is then computed (block 240). The lattice orientation may be computed consistent with that disclosed in B. L. Adams, S. I. Wright, K. Kunze, “Orientation imaging: the emergence of a new microscopy”, Metallurgical Transactions A (Physical Metallurgy and Materials Science) 24A (4) (1993) pp. 819-31; and S. I. Wright, “Review of automated orientation imaging microscopy (OIM)”, Journal of Computer-Assisted Microscopy 5 (207) (1993). The entirety of both of the aforementioned documents is incorporated herein by reference for all purposes. Such computation results in an orientation value that is within approximately 0.5 degree of the actual orientation.
A simulated image of the sample is generated that corresponds to the sample with the previously computed lattice orientation (block 250). In some embodiments of the present invention, high resolution simulated images are generated. In other embodiments of the present invention, lower resolution simulated images are used that limit the computational requirements of the process. In one particular embodiment of the present invention, a simulated image of the sample is generated using simulated EBSD patterns that are generated at known lattice states for the particular material. Various approaches for generating simulated images may be used including, but not limited to, an approach based upon a kinematical based model of electron diffraction, or an approach based upon a dynamical based model of electron diffraction.
This approach relies on simple geometric relations that connect a crystal lattice state to its projected EBSD image. In order to represent the relations mathematically, several reference frames are established. The first reference frame is the crystal frame, êic, with the local crystal lattice parameters defining the basis vectors. This simulated reference pattern is designed to be stress free, with only the rotation component of the elastic deformation tensor being used to rotate the global reference lattice vectors to the local lattice. The second reference frame is the standard, ê3s normal to the sample surface, ê1s in the rolling direction, and ê2s in the transverse direction. The sample frame is taken to be the external reference frame so that the rotation component of the local elastic deformation tensor is exactly the previously calculated orientation (block 240). The third reference frame of interest is attached to the phosphor screen used to collect the EBSD images and is related to the pixilated image so that ê1v points from left to right in the image (i.e., in increasing pixel columns), ê2v points from top to bottom in the image (i.e., in increasing pixel increasing rows), and ê3v completes the orthonormal right-handed frame. A vector described in any of these three frames may also be rotated into another using a second rank tensor that describes a pure rotation. For example,
vis=Rijv→svjv.
Considering the Bragg's Law relationship, mλ=2dhkl sin Θ, that describes two cones of angle Θ that bound the diffraction band from the hkl plane for a wavelength λ (in this case, m is an integer that denotes the order of the diffraction band). In some cases, calculating the simulated image relies on only the first order (m=1) diffraction bands. The deformation tensor, F, determines how the diffraction cones are oriented with respect to the phosphor frame and may also change the inter-planar spacing, dhkl. Because the equation of a cone is easiest to describe in the frame in which it is a right rectangular cone with the axis of symmetry in the z-axis, a fourth right-handed, orthonormal reference frame may be defined for convenience. Determination of a plane normal (e.g., the hkl crystallographic plane) after deformation is a standard mechanics problem and can be found using the following equation:
{circumflex over (n)}′=a({circumflex over (n)})T(F)−1,
where {circumflex over (n)}′ is the normal after deformation, {circumflex over (n)} is the plane normal before deformation, and a is a scalar normalization. The cone reference frame is then aligned such that ê1CO={circumflex over (n)}′, 0=ê2COê3CO, and ê1CO=ê2CO×ê3CO. In the cone reference frame, a point {right arrow over (p)}=p1ê1CO+p2ê2CO+p3ê3CO lies on the cone if p12+p22=(p3/tan(Θ))2, where the angel is the same as the angle Θ. The EBSD image is an array (Ncolumn by Nrow) of pixel data, and each pixel can be described as a point in the cone reference frame. If a pixel falls on or between the two cones corresponding to a chosen refracting plane (hkl), then that pixel in the image of the simulated band, B, is taken to have an intensity equal to the square of the structure intensity, Shkl, and zero otherwise
Summing the contributions of each band and its symmetry variants generates the complete approximation of the EBSD pattern image. If Si are the elements of the symmetry subgroup and (hkl)(j) are the elements of the set that includes all of the diffracting planes, then the composite simulation image can be described as follows:
The final simulated pattern can be further filtered using high and low pass filters to more accurately reflect the variations in the measured EBSD pattern background. Using the cross-correlation analysis in an iterative manner the F that minimizes the difference between a measured pattern M and a pattern simulation I({right arrow over (p)},F) is found. Because the measured pattern is a pixilated image, the simulation image must be evaluated at the locations that correspond to those pixels.
The simulated image of the sample material (block 250) and the transformed EBSD image (block 230) are split into regions of interest or sub-regions (block 255). In some embodiments of the present invention, the number of sub-regions is between ten and twenty. In other embodiments of the present invention, the number of sub-regions may be greater or less. As an example, where the transformed EBSD image is a 1000×1000 pixel image, a number of 256×256 sub-regions may be formed. In some cases, the sub-regions may overlap and thereby share pixels between sub-regions. In other cases, the sub-regions may include mutually exclusive pixels.
b depicts a transformed EBSD image 401 including bands 410, 420, 430 next to a simulated image 402 including bands 450, 460, 470. As simulated image 402 represents the same sample material used to create transformed EBSD image 401, the two images are very similar with the only differences being elastic strain exhibited in the sample material, and a difference in the measured orientation of the lattice of the sample material (block 240) and the actual orientation of the lattice of the sample material. The substantial similarity between transformed EBSD image 401 and simulated image 402 includes a general correspondence between band 420 and band 450, between band 410 and band 460, and between band 430 and band 470. As shown, transformed EBSD image 401 and simulated image 402 are each divided into corresponding regions of interest. In particular, transformed EBSD image 401 includes sub-regions (i.e., regions of interest) 421a, 422a, 423a, 424a, 425a, 426a, 427a, 428a, 429a, 431a, 432a, 433a and 434a. Similarly, simulated image 402 includes sub-regions (i.e., regions of interest) 421b, 422b, 423b, 424b, 425b, 426b, 427b, 428b, 429b, 431b, 432b, 433b and 434b.
As will be discussed later, a comparison between transformed EBSD image 401 and simulated image 402 is performed to determine a difference the actual orientation of the lattice of the sample material and the previously measured orientation. After correcting for the orientation error, the remaining difference is used to calculate elastic strain of the sample material where it is assumed that the elastic strain of the simulated material is zero. The comparison process includes an averaged comparison across a region. To avoid loss of meaningful local data from the sample material, the comparison process is carried out on a region by region basis. Thus, increasing the number of regions of interest improves the local value of the information. However, leaving each region of interest with substantial size provides a greater ability for the averaging process to yield increased resolution. Based upon the disclosure provided herein, one of ordinary skill in the art will recognize a variety of numbers of regions of interest, and a variety of orientations of the regions of interest that may be used to isolate the differences between the transformed EBSD image (block 230) and the simulated image (block 250).
Returning to
Alternatively, where all of the sub-regions have been processed (block 270), the lattice orientation of the sample material is re-calculated using the correlation shift data (block 280). This newly calculated lattice orientation is subtracted from the earlier calculated lattice orientation to yield an orientation error, and the absolute value of the orientation error is compared against a threshold value (block 285). It should be noted that the term “subtracted” is used in its broadest sense to mean a process whereby a difference between the newly calculated lattice orientation and the earlier calculated lattice orientation is calculated. Where the orientation error is not less than the threshold value (block 285), the earlier calculated lattice orientation value is replaced with the newly calculated orientation value (block 290) and the processes of block 250 through block 285 are repeated using the newly calculated lattice orientation value. Each time the process is repeated, the orientation error decreases as the lattice orientation of the sample material is more closely approximated.
Once the orientation error is less than the threshold value (block 285), the remaining correlation shift data is used to calculate an elastic strain value for each of the regions of interest (block 295). In particular, the correlation shifts for the various sub-regions are combined using a single algorithm to create a single composite displacement gradient tensor that contains the elastic strain tensor. Of note, the correlation shift data infers the displacement gradient tensor containing the elastic strain tensor at all times, however, once the orientation error is sufficiently low, the remaining correlation shift data is assumed to be due to elastic strain. The correlation shift data is used to determine how the corresponding sub-regions in the transformed EBSD image and the simulated image would need to be shifted in order to align similar features with each other. The correlation shift data are essentially the convolution of two functions and can be calculated efficiently in the Fourier domain by the following:
C=ℑ
−1
{ℑ{f}*conj(ℑ{g})},
wherein ℑ{ . . . } indicates the Fourier transform, conj( . . . ) indicates the complex conjugate, and * indicates an element-wise multiplication of two matrices.
The resulting image, C, shows intensity peaks related to shifts that cause similar features to be aligned. The peak intensity in the cross-correlation image, C, is located at a position described by a vector, {right arrow over (q)}, that is measured from the center of the image (e,g., if the peak appears at the center then {right arrow over (q)} would have components [0,0], or if the peak appears one pixel to the right of and one pixel down from the center then {right arrow over (q)} would have components [−1,1]). The vector {right arrow over (q)} describes how on average over the selected sub-region that features contained in the selected sub-region shift when compared to other patterns that also contain the feature. Local interpolation schemes over a number of sub-regions may allow the tracking of a feature shift down to 1/20th of a pixel depending upon the particular embodiment of the present invention. Although this shift is the average of all features in the sub-region, it approximates the shift of the pattern direction, {circumflex over (r)}, found at the center of the sub-region (i.e., the pattern center). The following equation may be used to calculate the various components that describe the difference between a transformed EBSD image and a simulated image:
where {right arrow over (q)} represents the shift between the transformed EBSD image and the simulated image, {circumflex over (r)} represents the unit vector pointing from the sample material origin to the center of the sub-region on the phosphor screen, and {circumflex over (r)}′ points to the shifted position of the ROI in the deformed lattice pattern. For the purposes of this document, the aforementioned equation is referred to as the difference equation. λ is a geometrical factor given by:
λ=z*/{circumflex over (r)}pc{circumflex over (r)},
where {circumflex over (r)}pc is a unit vector normal to the phosphor screen that passes through the sample origin and z* is the perpendicular distance from the screen to the sample origin. The displacement under deformation is represented by the vector {right arrow over (w)}, where {right arrow over (w)}=A{circumflex over (r)}. A is the displacement gradient tensor, (A+I)=F, and F is the local deformation gradient tensor (its dependence upon location in the sample frame is implicit).
The aforementioned difference equation contains three independent independent equations, one for each component of {right arrow over (q)} (the third component of {right arrow over (q)} is uniformly zero when described in the coordinate frame of the phosphor screen, but is non-zero in other coordinate frames). Knowing the configuration of the microscope geometry and the appropriate coordinate frame transformations, {circumflex over (r)} is easily calculated for any sub-region. Using the measured shifts {right arrow over (q)}, {circumflex over (r)}′ can also be evaluated. This leaves the displacement gradient tensor as the only unknown. In addition to the three independent equations from the components of the above relationship, three more equations can be added from the appropriate form of the tractio-free boundary condition for the sample surface with unit normal {circumflex over (r)}pc either in terms of stress, σ, or elastic stiffness, C, times strain, ε in accordance with the following equation:
0=σij{circumflex over (r)}pc=Cijklεkl{circumflex over (r)}jpc.
For small deformations, the symmetric and asymmetric parts of the displacement gradient tensor A represent, respectively, the elastic strain and rotation according to the following equations:
It should be noted that the polar decomposition theorem enables the deformation gradient tensor, F, to be expressed as the product of a proper orthogonal tensor or rotation, R, and a positive definite symmetric tensor, U, where F=RU. The displacement gradient tensor, A, is mathematically related to the deformation gradient tensor, F, by the following equation:
F=(I+A),
where I is the identity tensor. In the case of the small elastic deformations and rotations of the crystal lattice, ω can be related to the rotation tensor by R=I+ω, and ε is related by the expression: U=I+ε. Of note, all of the terms in the above equations are expressed in the same reference (e.g., crystal) frame. In some cases, {circumflex over (r)}pc is expressed in the crystal frame, but until the boundary equations are evaluated, the elastic deformation is not completely known. This circular dependence may be resolved by an iterative process where an initial assumption is made about deformation, and then the calculated deformations are used to update subsequent iterations. This approach is described in detail later. The system of equations may be solved by choosing only two sub-regions. It should be noted that in various instances of the aforementioned embodiment, plastic strain, while represented in the equations, is not necessarily calculated and may be considered an artifact.
An error measure was defined to describe the fit of a calculated deformation tensor to the shifts measured on the phosphor screen. To evaluate the fit, the shifts that would have been caused by a measured deformation tensor, F, are calculated, and then the average length of the difference between the calculated and measured shifts is found. For N sub-regions in an EBSD, the measured error is defined as follows:
where i{circumflex over (r)} is the direction of the center of the ith sub-region, i{right arrow over (q)}m and i{right arrow over (q)}c are respectively the the measured and calculated shifts of the ith sub-region, P is the plane that contains the phosphor screen and ē is the average error for all N sub-regions. The notation | . . . | denotes the scalar magnitude, and the symbol ∩ indicates the intersection of sets. The error measure, ē, describes how well the calculated F fits the measured shifts.
Exemplary results using an approach corresponding to one specific embodiment of the present invention are presented in Kacher J., Landon, C., Adams, B. L., Fullwood, D., “Bragg's Law Diffraction Simulations for Electron Backscatter Diffraction Analysis”, Ultramicroscopy 109 (2009) 1148-56. The entirety of the aforementioned article is incorporated herein by reference for all purposes.
Turning to
The process of flow diagram 500 operates to modify the pattern center until the spherical bands are approximately parallel. The process of flow diagram 500 may be used in place of the pattern center calibration (block 225) of
A simulated spherical image is generated based upon Bragg's law that includes simulated spherical bands that correspond to the spherical bands from the image converted from the planar EBSD image (block 515). The simulated spherical image may be created using the same simulated image generation process discussed above in relation to block 250 of
It is determined whether the correlation difference corresponds to a maximum correlation (block 525). In some cases, an iterative approach is used where the correlation difference for a number of estimated pattern centers are calculated, and the estimated pattern center yielding the smallest correlation difference (i.e., exhibiting the maximum correlation) is identified as the pattern center. Where the maximum correlation has not yet been identified (block 525), the estimated pattern center is adjusted to reduce the correlation difference (block 535), and the processes of blocks 510-525 are repeated for the newly estimated pattern center. Alternatively, where the maximum correlation is identified (block 525) the estimated pattern center corresponding to the maximum correlation is stored as the pattern center (block 530). This pattern center may then be used for the calculations discussed above in relation to
Turning to
Similar to the process described above in relation to
The lengths of different cross sectional regions of the outer edges of the spherical bands are compared (block 565). This may include, but is not limited to, comparing the length of one cross sectional region with a number of cross sectional regions. Where the length of the different cross sectional regions are the same, the parallel bands are considered parallel. In contrast, the non-parallel nature of the bands increases as the difference between the lengths of cross sectional regions increases. It is determined whether the difference between cross sectional regions is less than a threshold value (block 570). Where the difference is not less than the defined threshold (block 570), the spherical bands derived from the image gathered from the detector are not considered sufficiently parallel. In this case, the estimated pattern center is adjusted to reduce the difference and thus increase the degree of parallelism (bock 575), and the processes of blocks 560-570 are repeated for the newly estimated pattern center. Alternatively, where the difference is less than the defined threshold (block 570), the spherical bands derived from the image gathered from the detector are considered sufficiently parallel. In such a case, the estimated pattern center is stored as the pattern center (block 580). This pattern center may then be used for the calculations discussed above in relation to
The aforementioned approaches and/or portions thereof may be used in a variety of novel applications. For example, in some cases, the technology may be applied to determining mis-orientation between two points in a sample, or for determining a crystal structure of a sample. Determining the mis-orientation between two points may include: receiving a first measured image of the sample; calculating a first lattice orientation of the sample based at least in part on the measured image for a first point of the sample; generating a first simulated image corresponding to an expected crystal structure of the sample and the calculated first lattice orientation; correlating the generated first simulated image with the first measured image to determine a first displacement gradient tensor; based at least in part on the first displacement gradient tensor, modifying the first lattice orientation to yield a first modified lattice orientation; receiving a first measured image of the sample; calculating a second lattice orientation of the sample based at least in part on the measured image for a second point of the sample; generating a second simulated image corresponding to the expected crystal structure of the sample and the calculated second lattice orientation; correlating the generated second simulated image with the second measured image to determine a second displacement gradient tensor; based at least in part on the second displacement gradient tensor, modifying the second lattice orientation to yield a second modified lattice orientation; and calculating a mis-orientation between the first modified lattice orientation and the second modified lattice orientation to yield an mis-orientation output. Determining a crystal structure of a sample may include: (a) receiving a measured image of the sample; (b) calculating a lattice orientation of the sample based at least in part on the measured image; (c) generating a first simulated image corresponding to a first comparative crystal structure of the sample and the calculated lattice orientation; (d) correlating the generated first simulated image with the measured image to determine a first displacement gradient tensor; (e) based at least in part on the first displacement gradient tensor, updating the calculated lattice orientation; (f) repeating elements (c) through (f) at least once to yield a first final displacement gradient tensor; (g) generating a second simulated image corresponding to a second comparative crystal structure of the sample and the calculated lattice orientation; (h) correlating the generated second simulated image with the measured image to determine a second displacement gradient tensor; (i) based at least in part on the second displacement gradient tensor, updating the calculated lattice orientation; (j) repeating elements (g) through (i) at least once to yield a second final displacement gradient tensor; and comparing the first final displacement gradient tensor with the second final displacement gradient tensor to identify the crystal structure as one of first comparative crystal structure or the second comparative crystal structure. Based upon the disclosure provided herein, one of ordinary skill in the art will recognize other applications.
In conclusion, the invention provides novel systems, devices, methods and arrangements for determining elastic strain in a material. While detailed descriptions of one or more embodiments of the invention have been given above, various alternatives, modifications, and equivalents will be apparent to those skilled in the art without varying from the spirit of the invention. Therefore, the above description should not be taken as limiting the scope of the invention, which is defined by the appended claims.
The present application claims priority to (is a non-provisional of) Provisional U.S. Pat. App. No. 61/192,962 entitled “APPLICATION OF CORRELATION-BASED EBSD TO MEASURE ELASTIC DEFORMATION TENSOR IN Al AND Mg ALLOYS” and filed by Adams et al. on Sep. 22, 2008; and Provisional U.S. Pat. App. No. ______ (Attorney Docket No. 09-76) entitled “PATTERN CENTER POSITION FOR EBSD MICROSCOPY” and filed by Adams et al. on Aug. 24, 2009. The entirety of both of the aforementioned references are incorporated herein by reference for all purposes.
The U.S. Government has a paid-up license in this invention and the right in limited circumstances to require the patent owner to license others on reasonable terms as provided for by the terms of Grant No. ARMY/ARO W911NF-08-1-0350 awarded by US ARMY.
Number | Date | Country | |
---|---|---|---|
61192962 | Sep 2008 | US |