Replies: 2 comments 19 replies
-
|
Hi @alexisbu, |
Beta Was this translation helpful? Give feedback.
-
|
After discussions and various trials, here is a working solution if sintering is considered anisotropic, with a larger shrinkage in the Z direction: Then, the implicit equations and jacobians are changed as follows (A, B and C are unchanged) This implementation was tested for now using Castem for axisymetrical and plane strain conditions. Additionnally, I am wondering whether the SOVS webpage contains a mistake when it is said "The implicit system is then readily implemented: I think the last equation (fe) should be with a "minus" before the 3*dt according to the -= above." Work are on-going on this topic. Thanks @thelfer for your help. Best regards. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello,
I have a very basic understanding of mfront, and I am using it to model sintering through the castem interface. To that end, I used the SOVS webpage for mfront, and the paper of Balaguer et al. https://doi.org/10.1016/j.jeurceramsoc.2024.05.035 to adapt the proposed code to my material and adding his lambda (grain growth) parameter. I have done a few tutorial to be able to understand what was written, and Thomas H. gave me in the past some reading about mfront.
The current implementation is isotropic, and from my understanding, this is done by the line
dfeel_ddeel += 2 * mu * theta * dt * A * Stensor4::K()I would like to set up a transverse isotropic behaviour, as the sintering strain is anisotropic in the Z direction.
I saw the discussion #469 but I am not sure that I should modify the StiffnessTensor as proposed in the shared code.
In papers related to this anisotropy, I saw that either we could modify the strain rate tensor (see Manière et al. [2020] https://doi.org/10.1016/j.actamat.2019.10.032) or the sintering stress tensor (see Abanobi et al [2025] https://doi.org/10.1016/j.jmapro.2025.11.030, but should the jacobian be re-written ?)
In brief my question is : what are the steps to follow to implement transverse isotropy in the code shared in the SOVS mfront web page ?
I zipped the working mfront and mtest files here
20251127_balaguer_lambda_val_optim.zip
Thanks for your help
Alexis B.
Beta Was this translation helpful? Give feedback.
All reactions