How to get only the converged solution for a material property? #16172
-
I am writing a material property that updates the elasticity as a function of the highest In the
After which a damage coefficient is calculated to determine the young's modulus and poisson's ratio. For some reason using the logic above to specify I have verified that I can correctly assign It seems like maybe very large values of At what point should I assign Perhaps a related question is: How is |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 6 replies
-
Material properties are computed on the fly and don't maintain their state like you are expecting. The the _max_trial_stress references memory in the internals of MOOSE that get swapped out at each element before calling the compute methods. This problem might require the use of old material properties (getMaterialPropertyOld) to use for comparison. Hopefully, someone with more experience with this type of calculation will jump in. |
Beta Was this translation helpful? Give feedback.
-
Perhaps I would be better off writing an AuxKernel that computes |
Beta Was this translation helpful? Give feedback.
-
@sapitts @bwspenc Do you have any ideas for solving this problem? |
Beta Was this translation helpful? Give feedback.
@sapitts @bwspenc Do you have any ideas for solving this problem?