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

Read the full article See related articles

Discuss this preprint

Start a discussion What are Sciety discussions?

Listed in

This article is not in any list yet, why not save it to one of your lists.
Log in to save this article

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 articleprovides 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.

Article activity feed