Variational setup for Finite Elasticity 3D

Hey Team,

Just wondering if there’s any examples of implementing Finite Elasticity in 3D? Or a suggested format of the variational equation that is suitable?

I am struggling to setup the variational equations as I am used to seeing them in O.C. Zienkiewicz and R.L. Taylor (2000) being still new to FEniCSx

image
image

This is for a Annulus Inflation test.

Thanks :))

Hi Liam,

What is easiest when working in FEniCS(x) is to define \Pi in your code and to then let FEniCS(x) compute its variational derivative \delta \Pi (which is where the test functions come in). I can go into a lot of detail here, but there already exists this FEniCSx training tutorial by Jack Hale and Corrado Maurini that seems to cover what you’re looking for. It’s only in 2D, but the basic concepts that you mention seem to be present. Let me know whether that reference helps to clear things up for you.

2 Likes

You’re a legend, thank you :slight_smile:
This is fantastic.