FerriteHyperelastic.jl: A Julia Package for Finite Element Analysis of Hyperelastic Materials
DOI:
https://doi.org/10.31224/5615Abstract
Nonlinear analysis of hyperelastic materials presents unique challenges in nite element (FE) simulations, particularly in achieving e cient implementation of nite deformation analysis and providing accessible tools for material parameter identi cation. This article
provides FerriteHyperelastic.jl, a comprehensive open-source package for FE analysis of hyperelastic materials, built upon the robust Ferrite.jl framework in Julia programming language. FerriteHyperelastic.jl supports both two- and three-dimensional nite element formulations for hyperelastic materials. A feature of the package is its integrated curve fitting module, employing numerical procedures to determine material constants directly from uniaxial, biaxial, and pure shear experimental data, while performing stability tests.
A comprehensive documentation, encompassing formulations and practical examples is also presented. FerriteHyperelastic.jl provides a distinguished contribution to the FE community, providing an extensible and e cient platform for analysis of hyperelastic structures. Visualization of the geometry, mesh, boundary conditions, and deformation is also provided in the package.
Downloads
Downloads
Posted
Versions
- 2026-07-16 (3)
- 2026-07-13 (2)
- 2025-10-20 (1)
License
Copyright (c) 2025 Amin Alibakhshi, Kian Aghani, Luis Saucedo-Mora

This work is licensed under a Creative Commons Attribution 4.0 International License.