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
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