Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FEM_SOLVER

This repository contains a simple Finite Element Method solver for solving simple problems (1D and 2D) related to Solid Mechanics. Using it for complicated problems is not recommended. MDPA File is needed to run this code.

This was a part of 2 semester course: Modelling and Simulation held at TU Braunschweig. (SoSe 2024, WiSe 2024/25) Validation of this code is done with a GiD Software - an Open-Source FEM simulation Software and Kratos Multiphysics. A specimen was chose with "Plate with a hole".

Validatio_fig1
Figure 1: Problem Statement

Results

GiD Simulations


Disp_x_GID
Figure 2: GID displacement x
Disp_y_GID
Figure 3: GID displacement y

FEM SOLVER results


Disp_x
Figure 4: FEM_SOLVER displacement x
Disp_y
Figure 5: FEM_SOLVER displacement y

Conclusion

The difference between GiD Software and our code is tangible and maximum $U_x$ is 3.3e-09 m and $U_y$ is 1.5e-08 m. Relative error comparison shows that maximum displacement in y direction is just 3.45% and for x direction, it is 4.35%, with respect to GiD solver. Due to this negligible error, it is safe to assume that our FEM solver is performing well. However, we cannot yet conclude that the implemented solver is flawless. Therefore, more tests are required to validate our solver. Nonetheless, it is safe to say that our solver passes the solid mechanics test.

About

This repository contains a simple Finite Element Method solver for solving simple problems (1D and 2D) related to Solid Mechanics. Using it for complicated problems is not recommended. MDPA File is needed to run this code.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages