Strain gradient plasticity with mgis.fenics
#110
Unanswered
jeanmichelscherer
asked this question in
Q&A
Replies: 1 comment 1 reply
-
|
@bleyerj This one is for you ! |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hi,
I am working on a scalar strain gradient plasticity extension of a simple von Mises plasticity behaviour. I would like to use that behaviour in
FEniCSthroughmgis.fenics. TheMfrontimplementation andFEniCSscript are attached.The behaviour defines 3
Gradients(TotalStrain,CumulatedPlasticStrain,CumulatedPlasticStrainGradient) and 3Fluxes(Stress,MicroStress,DoubleStress). Based on aMtesttest, that implementation seems to work fine.In the
FEniCSscript, the degrees of freedom (u=Displacement,lX=LagrangeMultiplier,pX=CumulatedPlasticStrain) are defined through a mixed function space. Since the model does not fit into the default residual formulation, I updated the residual as follows:v, the function defined on the mixed function space, to initialize theMFrontNonlinearProblemI get the followingUFLerror:If, however, I pass
u, only the displacement part ofv, the issue above is not triggered.When I pass
uto initialize theMFrontNonlinearProblem, the rest of the script runs, but the boundary conditions are not applied.Do you know how I can pass the boundary conditions correctly?
Thanks,
Jean-Michel
vonMisesStrainGradientPlasticity.tar.gz
Beta Was this translation helpful? Give feedback.
All reactions