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
-
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
FEniCS
throughmgis.fenics
. TheMfront
implementation andFEniCS
script are attached.The behaviour defines 3
Gradients
(TotalStrain
,CumulatedPlasticStrain
,CumulatedPlasticStrainGradient
) and 3Fluxes
(Stress
,MicroStress
,DoubleStress
). Based on aMtest
test, that implementation seems to work fine.In the
FEniCS
script, 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 theMFrontNonlinearProblem
I get the followingUFL
error:If, however, I pass
u
, only the displacement part ofv
, the issue above is not triggered.When I pass
u
to 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