https://github.com/jorgepz/force-method-solver
A simple Force Method code for solving 2D truss problems
https://github.com/jorgepz/force-method-solver
force-method octave-scripts strength-of-materials
Last synced: 11 months ago
JSON representation
A simple Force Method code for solving 2D truss problems
- Host: GitHub
- URL: https://github.com/jorgepz/force-method-solver
- Owner: jorgepz
- License: gpl-3.0
- Created: 2022-07-11T16:27:42.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-08-08T20:13:17.000Z (over 1 year ago)
- Last Synced: 2024-08-08T22:38:46.767Z (over 1 year ago)
- Topics: force-method, octave-scripts, strength-of-materials
- Language: MATLAB
- Homepage:
- Size: 114 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# FMS: a Force Method Solver

[](https://github.com/jorgepz/Force-Method-Solver/blob/main/LICENSE)
[](https://codecov.io/gh/jorgepz/Force-Method-Solver)
## What is FMS?
FMS is a GNU-Octave code for solving 2D truss problems using the [Force Method](https://en.wikipedia.org/wiki/Unit_dummy_force_method). The main variables are normal forces in truss elements, and support reactions. The code generates simple plots like this on

## Why?
The purpose of this repo is to provide an example of a computational implementation of the Force Method for 2D truss structures. The code is oriented to undergraduate Civil Engineering students, in particular students at [Facultad de Ingeniería, UdelaR](https://www.fing.edu.uy/) in Uruguay.
## How to use it?
1. download and unzip the code https://github.com/jorgepz/Force-Method-Solver/archive/refs/heads/main.zip
1. open GNU-Octave or Matlab and move to the `examples` folder and run one of the scripts
## How it works?
The mechanics of the code and the theory of the method are based on the textbook of the course Resistencia de Materiales 2, publicly available at [this repo](https://gitlab.fing.edu.uy/jorgepz/libroResMat2/).
## Who?
By the moment this code is being developed by [Jorge Pérez Zerpa](https://www.fing.edu.uy/~jorgepz/), but any contribution is welcome, by forking this repo and crontributing your changes after. Please look for open issues if you want to solve currently open tasks/problems.