# FE beam solver
A simple finite element solver in Matlab for beam problems in 2D AND 3D. It allows for forces as boundary conditions, but also imposed displacements and rotations.
### Getting started
obj = FEM_2D_Solver;
obj = obj.demo();
obj = FEM_3D_Solver;
obj = obj.demo();
### Description
The software is implemented as a class: beam properties can be accessed through the object's properties, while methods are provided to launch the solver and plot results.
Two demo methods are provided: demo() and demo2(). They can be used as a starting point to use the software. The results of the demos were validated with ANSYS; APDL scripts to reproduce the results are provided in the folders "Ansys demo".
### TODO
The output of reaction forces is not implemented yet, just because I have not needed it yet.
### Authors
* **Claudio Vergari** - *Initial work* - [cvergari on Github](https://github.com/cvergari/)
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details
## Version
Version 0.3
Cite As
Claudio (2025). FE_beam_solver (https://github.com/cvergari/FE_2D_beam_solver), GitHub. Retrieved .
MATLAB Release Compatibility
Created with
R2023a
Compatible with any release
Platform Compatibility
Windows macOS LinuxTags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
Versions that use the GitHub default branch cannot be downloaded
Version | Published | Release Notes | |
---|---|---|---|
0.3.0 | Updated to 3D |
|
|
0.1.0 |
|
To view or report issues in this GitHub add-on, visit the GitHub Repository.
To view or report issues in this GitHub add-on, visit the GitHub Repository.