Preprint / Version 1

FerriteHyperelastic.jl: A Julia Package for Finite Element Analysis of Hyperelastic Materials

##article.authors##

  • Amin Alibakhshi Universidad Politécnica de Madrid
  • Kian Aghani Sahand University of Technology
  • Luis Saucedo-Mora Universidad Politècnica de Madrid

DOI:

https://doi.org/10.31224/5615

Abstract

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

Download data is not yet available.

Downloads

Posted

2025-10-20