CAST3M Implementation - EKMC model #576
-
Hi Thomas, So, I am back on mfront and CAST3M after working on another part of my PhD. I am trying to implement the EKMC modelled from last time (#462) in CAST3M but I am having troubles with making the computation work: It seems to be an integration issue but I don't get what is happing since the behaviour law is working with an mtest file. Actually, I am not sure about the way I did to implement it in CAST3M. For example, I have an extra internal state variable "ta" but I don't know how to initialize it. I have tried several things with "TAB1 . 'VARIABLES_INTERNES' . 0" in PASAPAS but it seems to not help. Also, I tried with the same model, to implement a simple Voce law from mfront and it was working so I guess It is coming from the specificities of the law I am trying to implement. You can find all the files here: Thank you very much for your help |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 7 replies
-
Hi Ronan, Please find attached a sligthly modified version. I shifted If I am not mistakend, compared to the MTest file, the imposed strain is much higher in the Cast3M file and the time steps much greater. Also, the material properties are not consistent. Could make the Cast3M file and the MTest file match ? Beware to change the initial value of |
Beta Was this translation helpful? Give feedback.
Also, add this line in your MFront file:
This will add proper support for plane stress through the
StandardElasticity
brick. Without this, plane stress is supported by the Cast3M interface through some external loop around the behaviour integration, which has a net impact on performances:@ModellingHypotheses {".+"}
: 41s@ModellingHypotheses {".+"}
: 1min29sBeware that this option changes the order of the state variables: