J2 plastic simulation problem #16417
-
|
Dear MOOSE experts, I have recently been studying the j2 plasticity model in tensor mechanics modulus. Based on the input file tensor_mechanics_j2plasticity.i, I have some questions and hope to get your guidance and corrections. The following is my understanding and confusion:
For the Materials and AuxKernels modules, my understanding is as follows. If I understand wrongly, I hope to criticize and correct them.
Any suggestions or recommendations to fix these problems would be greatly appreciated. Wei Peng |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 3 replies
-
|
Kernels. Yes the most basic solid mechanics simulation will only use Materials. Yes, you've got the basic idea. For solid mechanics simulations, the Materials compute the strain, elasticity tensor, and plastic things, such as plastic strains (for perfect plasticity, plastic yield strength is a real number user input, but for hardening/softening it will be computed by MOOSE based on the plastic strain). AuxKernels: yes, you've got the general idea correct. However, for general MOOSE models, these are often used as inputs to other things such as Materials or Kernels, not just for postprocessing. |
Beta Was this translation helpful? Give feedback.
Kernels. Yes the most basic solid mechanics simulation will only use
StressDivergenceTensors. However, as your simulation gets more complicated, more Kernels will be needed. For instance, if your simulation has gravity, then a Kernel (such asBodyForce) will be needed. Or, if your simulation has dynamics, thenDynamicStressDivergenceTensorswill be needed. Or, if you simulation couples with heat transfer, then Kernels for the heat equation will be needed.Materials. Yes, you've got the basic idea. For solid mechanics simulations, the Materials compute the strain, elasticity tensor, and plastic things, such as plastic strains (for perfect plasticity, plastic yield strength is a real number…