Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ababaee1/guibeam
MATLAB GUI for static beam analysis via Finite Element Method (FEM). Features customizable mesh, boundary conditions, custom load equations, and post-processing visualizations for displacement, stress, and strain.
https://github.com/ababaee1/guibeam
finite-element-analysis finite-element-methods matlab-gui software-development structural-analysis
Last synced: 9 days ago
JSON representation
MATLAB GUI for static beam analysis via Finite Element Method (FEM). Features customizable mesh, boundary conditions, custom load equations, and post-processing visualizations for displacement, stress, and strain.
- Host: GitHub
- URL: https://github.com/ababaee1/guibeam
- Owner: ababaee1
- Created: 2024-10-09T03:13:23.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-10-09T03:20:28.000Z (4 months ago)
- Last Synced: 2024-11-15T00:37:48.708Z (2 months ago)
- Topics: finite-element-analysis, finite-element-methods, matlab-gui, software-development, structural-analysis
- Language: MATLAB
- Homepage:
- Size: 10.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# GUIBEAM: FEM GUI Tool for Beam Static Analysis
GUIBEAM is a MATLAB GUI tool for analyzing beam structures using the Finite Element Method (FEM). Perfect for engineers, researchers, and students, GUIBEAM offers a user-friendly interface with robust tools for mesh generation, customizable loading, boundary conditions, and detailed post-processing of displacements, stresses, strains, and forces.
## 🎯 Features
### Mesh Generation
- Mesh Types: Two structured mesh options with customizable density for refined analysis.
- Plane Stress & Plane Strain: Choose the formulation based on the problem type for accurate simulations.### Boundary & Loading Conditions
- Displacement Constraints: Apply fixed, pinned, or custom displacements to nodes.
- Force Boundary Conditions: Set concentrated and distributed forces in x/y directions.
- Body Forces: Include gravity or other uniform forces across the beam.### 📈 Distributed Load
- Equation-Based Loading: Define distributed loads along the beam using custom functions—ideal for varying load distributions.### Node & Element Numbering
- Automatic Labeling: Easily identify nodes and elements for assigning conditions and checking mesh accuracy.### Post-Processing
- Displacement Visualization: View x/y displacements and structural deformations under load.
- Stress & Strain Analysis: Inspect stress (σ_x, σ_y, τ_xy) and strain (ε_x, ε_y, γ_xy) distributions.
- Reaction Forces: Display calculated reaction forces at boundaries.### Output Options
- Graphical Plots: Visualize deformed shapes, stress, and strain contours for a clear view of results.
- Numerical Displays: Access detailed lists of displacements, stresses, and strains.### Interactive GUI
- Dynamic Inputs: Set mesh parameters, materials, loads, and conditions directly in the GUI.
- Reset & Clear: Reset or clear inputs for new analyses without hassle.