Forum Message

 

 

We have moved the forum to https://forum.ngsolve.org . This is an archived version of the topics until 05/05/23. All the topics were moved to the new forum and conversations can be continued there. This forum is just kept as legacy to not invalidate old links. If you want to continue a conversation just look for the topic in the new forum.

Notice

The forum is in read only mode.

SymbolicEnergy for MixedProblems

More
4 years 9 months ago #1655 by ekarabelas
Hello there,

I wanted to ask, whether it's possible to define a SymbolicEnergy for solving an almost incompressible nonlinear elasticity problem. For that I would like to try out a penalized energy function of the type

Psi(C,p) = Integrate(NeoHooke(C) + p * Theta(J) - 1/2*kappa * p^2)

where C = F^T . F (like in the elasticity demo in the docs), J = sqrt(det(C)), Theta(J) = Log(J).

If i do the directional derivatives wrt p i get the side constraint
Integrate((Theta(J) - 1/kappa * p)*q) = 0

Can I do this in NGSolve?

Cheers
Elias
More
4 years 9 months ago #1656 by joachim
Hi Elias,

yes, with SymbolicEnergy you can define also a Lagrangean, and NGSolve computes first and second variations for you.

A big question is what are good finite element pairings. We are currently working on stable mixed formulations for hyperelasticity in H(curl) and H(div), the preprint should be available in a month.

Best,
Joachim
More
4 years 9 months ago #1657 by ekarabelas
Thanks for the Answer. You wouldn't happen to have a working minimal example?

Cheers
Elias
Time to create page: 0.111 seconds