Examples#
Contains example scripts demonstrating the use of numerous simulations that can be run with EasyFEA.
New to EasyFEA? Start with the HelloWorld script described in the Beginner’s Guide.
Folder |
Description |
|---|---|
Euler-Bernoulli and Timoshenko beam simulations (1D/2D/3D). |
|
Digital Image Correlation analyses. |
|
Elastostatic, dynamic, contact, homogenization, and mesh optimization. |
|
Nonlinear hyperelastic static and dynamic simulations. |
|
Static and transient thermal simulations. |
|
Quasi-static brittle fracture via phase-field damage models. |
|
Static, transient, and dynamic simulations (linear & nonlinear). |
|
Mesh creation examples (2D and 3D geometries). |
Euler-Bernoulli and Timoshenko beam simulations#
Contains examples for static and dynamic simulations.
Both Euler-Bernoulli (default, cubic Hermitian) and Timoshenko (pure Lagrange + selective reduced integration) elements are supported. Toggle via Simulations.Beam(mesh, structure, useTimoshenko=True) — see Beam2 for a worked example.
Digital Image Correlation (DIC) analyses#
Contains examples for dic analyses.
Hyperelastic simulations#
Contains examples for static and dynamic simulations in the Lagrangian framework.
Also includes sympy scripts to construct new hyperelastic laws.
Linearized elastic simulations#
Contains examples for static, dynamic, contact, homogenization and mesh optimization.
“MachineLearning” tests#
Meshes#
Scripts demonstrating how to construct Mesh.
PhaseField damage simulations for quasi-static brittle fracture#
Scripts that demonstrate phase-field damage simulations.
To enable fast execution, these examples use coarse meshes and large loading steps. In practice, fine meshes and smaller increments are essential to obtain realistic and accurate results.
For more realistic simulations, make sure you use a finer mesh and smaller loading steps by setting meshTest=False.
Thermal simulations#
Contains examples for static and transient simulations.
Weak forms simulations#
Contains examples for static, transient and dynamic simulations for linear or non-linear problems.