GSA-Grasshopper release notes
Build 1.5.0
October 2024
GSA-Grasshopper 1.5.0 adds footfall analysis task and 2d Load Panels from polyline
Features
- Footfall Analysis Task: You can now set up a Footfall Analysis Task (requires the model to include a Modal).
- 2D Load Panels: Added support for creating 2D load panels.
- 2D Property with One-Way and Two-Way Options: New options for 2D property definitions include One-Way and Two-Way. Legacy options will now trigger a warning, and we strongly encourage switching to the new options.
- Infinity and NaN in Results: Added support for infinity and NaN values in result sets.
Fixes
- Version Update Prompt: The plugin now prompts users to update GSA if an outdated version is detected.
- Signed Support DLLs: DLLs are now signed to help reduce conflicts with other libraries.
- Grid Surface Element List Saving: Fixed an issue where the GridSurface element list was not being properly saved in the GSA model.
Build 1.4.0
July 2024
GSA-Grasshopper 1.4.0 allow adding static P-delta analysis task and includes smaller bugfixes.
Features
- Analysis Task A static P-delta analysis task can be created through the analysis task component.
- Result Diagram The result diagram component can now plot displacement diagrams in Rhino.
- Model Geometry The Get Model Geometry component is now able to display the assembly geometry in Rhino.
- It is now possible to open existing GSA models having polylines referenced in grid area loads. GSA-GH will identify loads applied via polylines, and the polylines will be available when the model is reopened in GSA
Fixes
- The preview of 3D-deformed sections is corrected for imperial units.
Build 1.3.0
April 2024
GSA-Grasshopper 1.3.0 introduces results for Steel Utilisations and Assemblies.
Features
- Nodal Forces And Moments component to retrieve internal forces of all connected members/elements of a node.
- Steel Utilisations component to view steel design utilisation results.
- Use components to view Displacements, Drifts, Drift Indices and Forces and Moments for Assemblies.
- Assembly Result Diagrams and Assembly Results component to display Assembly results.
- Ability to specify axis for Results
Fixes
- Issue when creating elements from members with certain model geometry and coincident nodes
- Create Model check box expires downstream script.
- Default analysis tasks contain correct load case names.
- Search in Create Profile component returns expected results.
- Viewing results in a model with dummy elements
- Output names of Get Model Loads component are correct.
- Existing grid planes show at the correct elevation.
- Contour 1D Result component uses correct element/member ID.
- 1D member loading using lists correctly.
- Issue with case filter list for Load Diagrams component
Build 1.2.0
February 2024
GSA-Grasshopper 1.2.0 introduces Steel design, Assemblies and includes smaller bugfixes.
Features
- Create Assembly and Get Assembly components to work with Assemblies.
- Get Model Geometry component also returns model assemblies.
- Material Quantities and Properties Quantities components can be used to create bill of quantities.
- Create Steel Section Pool and Steel Section Pool Names components can be used to work with steel section pools.
- New Create Steel Design Task and Design Task Info components
- Updated Analyse Model and new Steel Design component to calculate steel design utilisations or optimise a model with a given steel section pool
- Analyse component now exposes calculation report with errors, warnings, remarks and logs
- New Steel Design Effective Length component to view steel design effective length results
- Updated Contour 1D Results component now displays steel design utilisations
- Countour Results components now display envelopes
- Ability to open and save .gwa files
Fixes
- New Member 1D Forces And Moments would not return all results under certain circumstances
- Reaction Forces component now returns null for non existing forces or moments
- Fixed multiple issues handling lists correctly
Build 1.1.0
December 2023
GSA-Grasshopper 1.1.0 introduces spring properties and includes refactored results with speed improvements and the ability to get Max/Min.
Features
- New CreateSpringProperty and GetSpringProperty components
- Ability to set/get spring properties through Edit Node, Edit 1D Element and Edit 1D Member components
- All Result components can return Max/Min envelope values.
- Improved speed of result components using direct methods in the API.
- New Element 1D Stress result components for both derived (Von Mises) and normal stress results).
- Improved Footfall results does not use COM and expose more result subsets, as velocity and frequency.
- Result diagrams component can display Member results.
- New components to work with 1D Members' Effective Length Options
- New Expand Beam to Shell component which will convert most commonly used (open) profiles from a 1D Element or Member into 2D Members
Fixes
- Contour 1D results for a Combination Case of 1D Element Displacements are previously wrongly displayed in local axis, corrected to be transformed to global axis.
- Select Result component Issue of crashing when toggling between Analysis and Combination Case with a CaseID that does not exist has been solved.
- Edit 2D Element's topology output returns the entire list of node IDs instead of only the first two.
Build 1.0.0
October 2023
Official release of GSA-Grasshopper plugin following an extended period of beta testing.
Features
The GSA plugin enables computational design and automated workflows for structural engineers, utilising the powerful geometry engine in Rhino and the low-entry, visual scripting of Grasshopper.
Run GSA headless through the .NET API
- Run GSA.Inside.Grasshopper - and potentially extended to any program that can run Rhino.Inside.
- Fast and responsive, utilising the speed of GSA's solver for real-time feedback.
- No more interoperability; you are literally running GSA inside Rhino's process.
Work with existing files
- Not all team members required to know how to use Grasshopper.
- Share GSA files (.gwb) created parametrically in Grasshopper with colleagues for checking or further work.
- Open existing GSA files (.gwb) inside Grasshopper.
Native Rhino/Grasshopper Geometry support
- Use all built-in Grasshopper components for geometry transformations, including: move, mirror, morph, array, twist, offset, etc.
- GSA-Grasshopper's custom parameters will convert (or cast) automatically to or from native Grasshopper parameters.
- It is possible to "Bake" all GSA-Grasshopper parameters into Rhino
- Additionally, you can preview 3D sections, applied loads and result diagrams from GSA inside Rhino.
Meshing
- Utilise GSA's powerful meshing capabilities inside Grasshopper; GSA-Grasshopper uses one of the fastest and most robust FE meshing algorithms on the market.
- Create your geometry using Members and let GSA manage intersections and the creation of the analytical model.
3D Sections
- Preview 3D sections of the GSA model inside Rhino
Results
- Visualise results within Rhino/Grasshopper to check your design, or use it to automate your engineering workflow.
- Use GSA's powerful post-processing tools to create and retrieve results for load combinations.
- Load and result diagrams and their values can be displayed and annotated directly in Rhino's viewport.
Easy handling of units
- All components and parameters are underpinned by units.
- Convert to and from any relevant engineering units.
- Based on opensource UnitsNet, and extended with engineering units by Oasys.
Fixes
- All reported and known issues from the beta testing period have been resolved.
General
- The plugin is distributed through Rhino Package Manager.
- Rhino 6.27 or later is supported.
- GSA-Grasshopper requires GSA 10.2 to run.