HHJ element on 2-D surface triangulations

More
3 years 7 months ago #3697 by walker_tr9
Can this be done in NGsolve?
More
3 years 7 months ago #3698 by joachim
Hi,

yes, you can. The space is called HDivDivSurface in NGSolve.

An example for Koiter shells is here:

docu.ngsolve.org/latest/i-tutorials/unit...4-shells/shell.html#

Best,
Joachim
More
3 years 7 months ago #3699 by mneunteufel
Hi,

if you want to solve HHJ on surfaces without the other shell stuff as membrane and shearing terms, you can find a simple example attached

File Attachment:

File Name: hhj_surface.py
File Size:1 KB


Best
Michael
Attachments:
More
3 years 7 months ago #3700 by walker_tr9
Great, thanks. And this can be adapted for curved surface triangulations, using Lagrange polynomials for the triangles?
More
3 years 7 months ago #3701 by joachim
Yes, correct, geometry is approximated by arbitrary order polynomially curved trigs or quads, and the HHJ spaces is mapped to the curved surface using double-sided Piola transform. All nasty derivatives are computed.
Time to create page: 0.105 seconds