| Literature DB >> 30205611 |
Komlavi Senyo Eloh1,2,3, Alain Jacques4,5, Gabor Ribarik6,7, Stéphane Berbenni8,9.
Abstract
Forward modeling of diffraction peaks is a potential way to compare the results of theoretical mechanical simulations and experimental X-ray diffraction (XRD) data recorded during in situ experiments. As the input data are the strain or displacement field within a representative volume of the material containing dislocations, a computer-aided efficient and accurate method to generate these fields is necessary. With this aim, a current and promising numerical method is based on the use of the fast Fourier transform (FFT)-based method. However, classic FFT-based methods present some numerical artifacts due to the Gibbs phenomenon or "aliasing" and to "voxelization" effects. Here, we propose several improvements: first, a consistent discrete Green operator to remove "aliasing" effects; and second, a method to minimize the voxelization artifacts generated by dislocation loops inclined with respect to the computational grid. Then, we show the effect of these improvements on theoretical diffraction peaks.Entities:
Keywords: diffraction; discrete green operator; dislocations; fast Fourier transform (FFT)-based method; scattered intensity; simulated diffraction peaks; sub-voxel method; voxelization artifacts
Year: 2018 PMID: 30205611 PMCID: PMC6163892 DOI: 10.3390/ma11091669
Source DB: PubMed Journal: Materials (Basel) ISSN: 1996-1944 Impact factor: 3.623
Figure 1(a) Simulation of a square dislocation loop in plane (001) by a platelet with eigenstrain; (b) component of the displacement field (normalized by ) along the z axis (arrow) computed with the Green operator and showing spurious oscillations; (c) same component computed with . The displacement at voxel (64,64,64) is zero in the center of the inclusion (c) and on its surface; (d) same component computed with .
Figure 2(a) Modeling of a dislocation loop in a (11) plane as a layer of voxels with eigenstrain; (b) position of the computed points relative to the transformed voxels with eigenstrains; (c) plot of the displacement field (normalized by ) along the z direction for the dislocation loop of Figure 2; (d) local oscillation of the phase due to the voxelization of the dislocation loop (the representation is made for 32 voxels centered in the unit cell along z direction). The red line is approximately equal to the phase expected for this displacement field.
Figure 32D representation of a dislocation loop in a tilted plane on a () fast Fourier transform (FFT) grid: (a) with a homogeneous eigenstrain in the voxels occupied by the dislocation loop; (b) with each voxel subdivided into 4 × 4 sub-voxels, only 4 of which have a eigenstrain field.
Figure 4(a) 2D representation of the computational grid. The black dots correspond to the voxels centers. A voxel with center O is discretized in in 2D ( in 3D) sub-voxels. The red sub-voxels have a non-zero eigenstrain. We want to compute the displacement field at point A, due to these deformed sub-voxels centered at . (b) Displacement field generated by a deformed sub-voxel centered at O on a row of sub-voxels centered at such as =. The sum of these displacements is equal to the previous displacement field. (c) Displacement field generated by a deformed voxel centered at O on a row of voxels (computed at the corners using Green operator ) such as =. This sum is equal to the previous sum.
Figure 5(a) Plot of the displacement field (normalized by ) along the z direction for dislocation loop illustrated on Figure 2. The voxelization artifacts are removed by the sub-voxel method described above. (b) The phase (i.e., the displacement modulo a Burgers vector). With this correction, the phase is almost continuous.
Figure 6Simulated diffracted intensity as a function of the pixel position (logarithmic scale). 3D configuration is represented in a 1D plot by making the sum in each plane along an x-axis. Different way for computing the displacement fields are studied for a dislocation loop with a Burgers vector lying in a slip plane. (a) Diffracted vector studied is (200) corresponding to = 0. (b) Log/log representation of the intensity vs. . (c) and (d) same as (a) et (b) but the studied diffracted vector is (002) ( = 1).