/HAKAI-fem

Simple finite element method dynamic explicit solver. Fracture analysis by element deletions. Matlab Julia

Primary LanguageJulia

HAKAI-fem

HAKAI_icon_20241001_001

HAKAI is ...

Simple finite element method dynamic explicit solver
for elastoplastic and fracture analysis.
There are Matlab(.m) and Julia(.jl) versions

Overview

Input: .inp file. You can use Abaqus Learning Edition for Pre
Output: .vtk file. You can use ParaView for Post
Windows only

Specifications of HAKAI

Analysis type: Dynamic explicit only
Element type: Solid hex only
Contact: All other instances(No friction)
Element deletion: Simply judge by plastic strain
Time step: Fixed
Mass scaling: Fixed (user input)
No damping

Installation

No need to install
Just DL "HAKAI-vx.x.x" folders to your PC

Demo video

''

Execution example

Matlab

Matlab command window
res = HAKAI('..\input\Tensile5e.inp')

Julia

Command prompt
julia HAKAI_j.jl ..\input\Tensile5e.inp

Example analysis

metal-cutting.inp, metal-cutting-glmsh.inp
''

Charpy-test.inp, Charpy-test-glmsh.inp
''

Tensile-test.inp, Tensile-test-glmsh.inp (Dog-bone)
''

bullet-impact.inp, bullet-impact-glmsh.inp, ''

Tensile5e.inp, Tensile5e-glmsh.inp
''