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
License
Copyright (c) 2025 Amin Alibakhshi, Kian Aghani, Luis Saucedo-Mora

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