You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In ParaDiS precipitates are represented as Eshelby inclusions. To activate this feature, first make sure the code is compiled with option -DESHELBY (line 336 of makefile.setup). Then you can take a look at example tests/onescrew.ctrl. In this control file you can see that the precipitate/inclusion file is specified with option inclusionFile, e.g. inclusionFile = "tests/onescrew.dat". In this example, the precipitates configuration is defined in file tests/onescrew.dat, where each line specifies a precipitate using the following format:
#
# Data for an precipitate consists of the following items separated with white space
#
# Precipitate ID : 1 integer identifying the precipitate regardless of its position in the simulation or the domain encompassing it. (Should be sequential values)
# Position : 3 values specifying the XYZ coordinates of the center of the precipitate
# Semi-principal axes: 3 values defining the three semi-principal axis of the ellipsoidal precipitate in units of b
# Rotation matrix : 2 vectors defining the rotation of the ellipsoidal precipitates
# Strain field : 6 components of the strain field for the particleStrain field is a symmetric matrix so only six components are specified
#
If you want to place precipitates at very specific locations then you can generate the precipitate file manually following the format above.
For randomly positioned spherical inclusions you can use tool bin/inclusiongen
For randomly positioned more specific types of inclusions (e.g. ellispoid T or ThetaPrime precipitates) you can use tool bin/precipitates
I have used the precipitates module for calculating DDD simulations containing inclusions. But I don't really understand what the parameter 'strain field' means here.
Is it the eig-strain in Eshelby's theory of inclusions?
The text was updated successfully, but these errors were encountered:
@nrbertin Pro. nrbertin, I found that here is no option about the Elastic Parameters (shear modulus or Poisson rate) when using inclusiongen or precipitation. But according to Eshelby's theory, the stress field within the inclusion is rely on the Poisson rate and shear modulus of precipitations. Does the precipitate module of ParaDiS only consider the stress field outside of the inclusion?
You can use control parameters shearModulus2 and pois2 to define the elastic parameters associated with the inclusions. To compute forces inside of the inclusions one needs to compile the code with option -DESHELBYFORCE (line 342 of makefile.setup).
Originally posted by @nrbertin in #7
I have used the precipitates module for calculating DDD simulations containing inclusions. But I don't really understand what the parameter 'strain field' means here.
Is it the eig-strain in Eshelby's theory of inclusions?
The text was updated successfully, but these errors were encountered: