-
Notifications
You must be signed in to change notification settings - Fork 0
Home
TrussSolver is an open source Android app for the analysis of statically determinate or indeterminate plane trusses using the Finite Element Method.
##Key Features
- Build truss geometry by specifying node co-ordinates, and add members graphically.
- Assign Hinged and Roller(Horizontal/Vertical) supports.
- Add loads to any node, at any angle.
- Calculations are performed immediately.
- Member forces and reactions are shown on screen. Node displacements can be seen by selecting a node.
- Modify section properties (Young's modulus and cross-section area) for individual members or for all members at once.
- Inbuilt scientific calculator for input.
- Save and open created trusses.
- Supports multi-touch gestures (Pinch zoom).
The scientific calculator input dialog uses EvalEx to evaluate expressions.
- Download the latest binary from the Releases page.
- Enable "Unknown Sources" in Android Settings.
- Install the APK file.
To specify the position of nodes, or joints, press the "Add Node" button on the app action bar. Then input the X & Y co-ordinates of the node.
To add truss members, press the "Add Member" button, then tap the start node, followed by the end node.
Press the "Supports" button on the action bar, then select the support type. Then tap the node to add the support.
To remove a support, select "Delete Support" on the menu, then tap the supported node.
Press the "Add Load" button on the action bar,then tap the node to add the load to. Define load magnitude and direction in the dialog that follows.
Select a member, then press Edit.
Press "Apply to all members" to apply the properties to all members, or "Save" to apply the new properties to the selected member only.
The "Save" and "Open" items are located in the navigation drawer.
###Viewing Node Displacements
Simply tap on the node. the displacements are shown on the top-left corner.