Skip to content

Aminofa70/FerriteHyperelastic.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FerriteHyperelastic

Dev Build Status

About ComodoFerrite.jl

A Julia Package for finite element analysis and curve fitting of hyperelastic materials.

Built on top of Ferrite.jl

This project uses the following Julia packages:

Please see the examples in examples

ComodoFerrite torsion loading of a cube

Supports:

  • Plane Stress

  • Plane Strain

  • 3D

  • Curve fitting

The package covers the following deformation

  • Compressible
  • Nearly-incompressible
  • Fully-incompressible

Thanks to FESolvers.jl, in the package, the following options are available:

  • Standard Newton-Raphson solver
  • Quasi-Newton solver
  • Adaptive newton solver
  • Descent solver
  • FixedTimeStepper
  • AdaptiveTimeStepper

Boundary condition types:

  • Prescribed displacements
  • Nodal forces
  • Surface tractions
  • Pressure forces
  • Body forces

To install

julia> ]

(@v1.11) pkg> add https://github.com/Aminofa70/FerriteHyperelastic.jl

About

A Julia Package for Finite Element Analysis of Hyperelastic Materials on Top of Ferrite.jl

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors