Variable dependent yield stress #16111
-
Hello, I am trying to define concentration-dependent yield stress in MOOSE, but not sure how to do it (more details on what I am trying to do are below). Any suggestions from you will be appreciated. The concentration (actually, it is the fraction of a phase) is read from a MOOSE simulation result file generated in another MOOSE simulation, and I am trying to make the yield stress to be dependent on this concentration. As a starting point, I worked on the simplest strain hardening case - J2 with perfect plasticity, so there is only one parameter, the initial yield stress, that needs to be dependent on the concentration (but I do not know how). As of now, I have successfully made the Young's modulus to be dependent on the concentration by using the "ComputeVariableIsotropicElasticityTensor" app. However, there does not seem to be a yield stress counterpart. Currently, I implemented the J2 plasticity model through "IsotropicPlasticityStressUpdate" and "ComputeMultipleInelasticStress", however, "yield_stress" in "IsotropicPlasticityStressUpdate" takes only numbers, not variables. Again, any suggestions will be appreciated! Thanks. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
You would need to change |
Beta Was this translation helpful? Give feedback.
You would need to change
yield_stress
to be a coupled variable. Look atComputeSmearedCrackingStress
, wherecracking_stress
was recently switched to take a variable in a similar way. If it's constant, the user can supply a single number as before for that parameter. You do need to give some thought to how a variable yield stress would affect the hardening behavior, though.