Professional Documents
Culture Documents
This tutorial looks at an example of a Truss but the methods used can be applied to other structures.
When using this file please check your units. Units in Rhino should be set to Meters if using the above
Truss definition.
Geometry Gym is a plugin for Rhino and Grasshopper.
Geometry Gym can be downloaded by following the link below. For this session you will need to download
Geometry Gym for GSA. Once installed it should appear in your Grasshopper ribbon in the ‘SA’ tab.
Link:
https://geometrygym.wordpress.com/downloads-windows/:
Use the ‘ggGSACreateBeam’ Geometry Gym component to create a structural beam parts
between each node.
To define the profile for the section, this should be defined as a string parameter using the same syntax as
GSA.
Finally use the ‘ggGSACreate Material’ to assign a material. Right click on input ‘M’ and
select ‘STEEL’ from list of default materials.
Example Definition:
Right click on ‘Restraint (R)’ and tick all node restraints to define encastre supports.
Example Definition:
Supports added:
Convert nodes at load points as ggGSA nodes using the ‘ggGSACreateOrFindNode’ component
Loads added:
Use the ‘ggGSAAnalysis Static’ component to create a static analysis task.
Example Definition:
Use the ‘ggGSASolver’ component to write a new GSA file and run the analysis
Example Definition:
• Define a file path and file name ‘P’
• Analysis Task ‘T’
• Use a Boolean toggle to write to GSA, set run ‘E’ to true
Displacements:
Open the saved GSA file ‘C:\Arup\Truss.gwb’ and contour plot nodal displacements U
Displacements: