Hyperelasticity — MMS Finite Strain
HyperelasticPASS · 0.56%Finite-strain hyperelastic response and objectivity verification. Checks: implementation order of accuracy.
- Tolerance:
- 5%
Open & Solve in BrowserSign in or register to launch this verified model in WebCAE
Open & Solve in BrowserProblem statement
- Geometry
- Implement the published 3D manufactured displacement and source terms for finite-strain Neo-Hookean elasticity.
- Material
- Constitutive or analytical definition: Source terms are obtained by substituting a manufactured deformation into div(P)+b=0.
- Boundary conditions
- Required solver capability: body_forces_and_finite_strain_hyperelasticity. Use the loading/path control stated in the setup and preserve the complete response history.
- Measured quantity
- Recover second-order displacement convergence under h-refinement for quadratic-accurate discretization and first-order convergence under increment refinement as reported in the source configuration.
WebCAE Terminal
Paste these commands into the Terminal panel inside WebCAE. They use the same text DSL as the application; run one command per line:
units m
material hyperelastic=neo_hookean E=2600000 nu=0.3
primitive box dx=1 dy=1 dz=1
mesh hex size=0.25
fix surface number 1 component=xyz
fix surface number 2 component=xyz
fix surface number 3 component=xyz
fix surface number 4 component=xyz
fix surface number 5 component=xyz
fix surface number 6 component=xyz
solve static nlgeom=on solidMaterial=neo-hookeanResults comparison
| Reference value | L2 convergence order p = 2.0000 |
| Our result | L2 convergence order p = 1.9887 |
| Deviation | 0.56% |
| Tolerance | 5% |
| Status | PASS · 0.56% |
| Element family | Solid element |
| Mesh details | 3D куб [0,1]^3 (h-сгущение 2x2x2 -> 4x4x4 HEX8 + HEX20), метод искусственных решений (MMS) div0(P)+b0=0 при конечных деформациях Neo-Hookean |
Updated: 2026-10-28 · version not recorded