deformation induced grain nucleation for dynamic recrystallization #20093
-
Hi All, "Direct order parameter modification Apply both a DiscreteNucleationForce and a Reaction kernel to a reserved order parameter and set the hold_time in the inserter to 0. This will cause the modification of the reserved OP during only a single timestep, which will be enough for the GrainTracker to pick up and remap the new nucleus." From that I have made a discrete nucleation inserter which has a rate dependent on the stress as a function of dislocation density and it does make the nuclei as the domain deforms. However, the nuclei just disappear without forming new grains. Is there something missing in this description where I can set a new random euler angle in the nucleus or make sure the relevant non conserved OP goes to 0 or something so a new grain will form? I have combined moose/modules/combined/examples/phase_field-mechanics/hex_grain_growth_2D_eldrforce.i with the nucleation inputs in moose/modules/phase_field/examples/nucleation/refine.i which I modified as a test to have a probability linked to the vonmises stress. The probability seems to work fine putting nuclei in reasonable locations they just don't seem to stick... |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 19 replies
-
Hi Jake- when you say the particles are appearing and disappearing, are you saying that based on what's happening in the reserved order parameter? Or are you looking an AuxVariable generated by DiscreteNucleationAux? I'm trying to figure out if the problem is with the reserved OP not getting modified, or with the GrainTracker not picking it up and remapping it. |
Beta Was this translation helpful? Give feedback.
-
Hi, I want to know how you implemented nucleation in polycrystalline structure. I tried to combine the two files you mentioned, but there was an error that the variable could not be found.Can you teach me how to solve this problem?Thanks |
Beta Was this translation helpful? Give feedback.
Hi Jake- when you say the particles are appearing and disappearing, are you saying that based on what's happening in the reserved order parameter? Or are you looking an AuxVariable generated by DiscreteNucleationAux? I'm trying to figure out if the problem is with the reserved OP not getting modified, or with the GrainTracker not picking it up and remapping it.