FEA Program is a piece of software for solving simple finite element analysis (FEA) stress problems. It's created partially to be a useful tool for highly specific stress analysis, and partially as a practical exercise to better understand how FEA theory works.
This software is written in C# and uses WPF for the GUI.
FEA Program is available for free under the MIT license.
FEA Program utilizes the following libraries:
- The Fody Library under the MIT License. Copyright (c) Simon Cropp.
- The MathNet.Numerics Library under the MIT License. Copyright (c) 2002-2021 Math.NET.
- The Helix Toolkit Library Library under the MIT License. Copyright (c) 2023 Helix Toolkit contributors.
This software also features Uicons by Flaticon.
- Open
FEA Program.slnin Visual Studio. - Compile the code in Visual Studio.
- Run the executable file (FEA Program.exe).
- Example problem files can be found at Examples. These can be opened directly in the software.
Todo: Make detailed usage instructions.
An overview of the equations used in this software can be found here.
The following external references are useful for learning about FEA theory:
- Finite Element Trusses - Derivation of 2D truss elements, University of New Mexico
- Introduction to Finite Element Analysis - Derivation of 2D truss elements (linear, quadratic) and beam elements, University of Victoria
- FEA For Plane Solids - Derivation for 2D triangular and rectangular elements, University of Florida
- Two Dimensional CST Elements - Derivation for 2D triangular CST element, Warsaw University of Technology
See the changelog for changes.
