Skip to content

2d truss analysis software using Finite element method of analysis

License

Notifications You must be signed in to change notification settings

Samson-Mano/Plane_truss_analysis

Repository files navigation

Plane Truss Analyzer

A VB.Net application for creating and solving 2D trusses using the finite element method.

Description

The project aims to provide a comprehensive tool for engineers and structural analysts to analyze 2D trusses with the help of finite element analysis. The application allows users to create truss structures, define material properties, apply loads and boundary conditions, and obtain accurate solutions for various structural parameters.

Features

  • Intuitive user interface for creating and editing 2D truss structures.
  • Flexible material property definition, including elastic modulus, cross-sectional area, and more.
  • Support for different types of loads, such as point loads and distributed loads.
  • Boundary condition specification for realistic structural analysis.
  • Efficient finite element solver to compute accurate results.
  • Visualization of truss geometry, node displacements, member forces, and other relevant data.
  • Exporting of analysis results for further processing or reporting.

Installation

  1. Clone the repository: git clone https://github.com/Samson-Mano/Plane_truss_analysis.git
  2. Open the project in Visual Studio or your preferred VB.Net development environment.
  3. Build the solution to compile the application.
  4. Run the application and start analyzing 2D trusses.

Example

Arch Truss Arch Truss Member Force Arch Truss Deflection

Usage

  1. Launch the application.
  2. Create or open a 2D truss project.
  3. Define the truss geometry, material properties, loads, and boundary conditions.
  4. Run the analysis to obtain the solution.
  5. Explore the results and visualize the truss behavior.
  6. Export or save the analysis results as needed.

License

This project is licensed under the MIT license. Please refer to the LICENSE file for more details.

Contact

For any questions or inquiries, feel free to reach out to the project maintainer: