EigenStrain contribution #28558
Replies: 3 comments 22 replies
-
Hello I dont know. I would check the units, see if there isnt an order of magnitude mistake there, it is fairly common. |
Beta Was this translation helpful? Give feedback.
-
you are right that eigenstrain base follows the Voigt convention, so '1 1 1 0 0 0' is dilatational eigenstrain that is uniform in x, y, z directions. However I'm not sure why you are modifying ComputeEigenstrain or why you are modifying to make it possible to specify 3 different prefactors. If you want an eigenstrain that is different in different directions you can just specify how much you want for each direction in eigen_base- are you trying to do something different from that? |
Beta Was this translation helpful? Give feedback.
-
If you want to use an eigenstrain with one of the You may be able to use the existing ComputeCrystalPlasticityThermalEigenstrain by providing a "dummy" constant auxvariable, set equal to 1, instead of a temperature variable, and using the values from your reference as the arguments to the |
Beta Was this translation helpful? Give feedback.
-
I have two scripts, one with eingenstrain and the other without contribution.
Below is my ComputeEigenstrain.C with modifications
Yet the simulation results at the same timestep for both scripts remain the same in terms of stress or stain.
Below are snippets of one timestep.(The results show timestep-stress in x direction-von misses stress- strain ) In that order.
(eigen strain)
(no eigen strain)
What could be the problem?
@tophmatthews @GiudGiud
Beta Was this translation helpful? Give feedback.
All reactions