Geometry Gym
HomeYouTube ChannelForumDownloads
  • Geometry Gym Technical
  • Getting Started
    • Installation
      • Common Installation Issues
      • Updates
    • Licensing
      • License Info and Issues
    • Asking for Help
  • Learn
    • Example Files
    • Tutorials
      • Automating Structural Analysis and Design with SPACEGASS
      • Integrating Karamba3d with Geometry Gym
      • Quick Start Guide - Parametric Structural Analysis (SAP2000)
      • IFC to Structural Analysis
      • Intro to Rhino.Inside Revit
    • "How-to" Guides
      • Structural Analysis HTGs
        • Convert a Structural Analysis Model through IFC
        • Transfer IFC to Structural Analysis
      • BIM How to Guides
        • Weekly Batch Convert
  • Rhino-Grasshopper
    • Introduction
      • Interface Set-up
      • Model Set-up
    • BullAnt
      • Introduction
      • Structure
        • Profiles
      • Geometry Creation Tools
        • Geometric Pattern Tools
        • Model Structure
      • Form Finding
      • Geometry Utilities
      • List and Tree Utilities
      • BullAnt Examples
    • Structural Analysis
      • Introduction
      • Structural Analysis plug-in General
        • Tools for Rhino
          • Import/Export Tools
          • Conversion Tools
          • General Tools
        • GH User Interface
        • Structural Model
          • Structural Model Basics
          • Bake Model (Export)
          • Import Structural Analysis Model
          • Convert Model
            • Structural Analysis Detection from BIM
        • Model Attributes
        • Materials
        • Section Properties
        • Elements
          • Nodes
          • 1D Elements (Curve)
          • 2D Elements (Area)
          • 3D Elements (Solid)
          • Groups/Lists
        • Loads
          • Loadings
          • Load Cases
          • Load Combinations
        • Automating Analysis and Result Queries
          • Solver
          • Analysis Result Queries
          • Query Existing Analysis Model
        • Design
      • GSA | ggRhinoGSA
        • GSA Specifics
        • GSA Examples
      • Etabs | ggRhinoEtabs
        • Etabs Specifics
        • Etabs Examples
      • LUSAS | ggRhinoLUSAS
        • LUSAS Specifics
        • LUSAS Examples
      • ROBOT | ggRhinoRobot
        • Robot Specifics
        • Robot Examples
      • SAP2000 | ggRhinoSAP
        • SAP2000 Specifics
        • SAP2000 Examples
      • SPACE GASS | ggRhinoSpaceGass
        • SPACE GASS Specifics
        • SPACE GASS Examples
      • Strand7 | ggRhinoStrand7
        • Strand 7 Specfics
        • Strand7 Examples
      • Karamba3d
        • Karamba3d Examples
      • Create with Code
    • IFC | ggRhinoIFC
      • Introduction
        • Exporting IFC from External App
      • IFC for Rhino
        • Rhino IFC Import
        • Rhino IFC Export
          • Using Rhino IFC Layers
          • Rhino to IFC Example
        • Conversion Tools
        • Rhino IFC Tree Viewer
        • Rhino IFC Tools
        • IFC File Tools
      • IFC Grasshopper
        • User Interface
        • IFC Database Model
          • IFC Database Basics
          • Bake (Export) IFC
        • Create IFC
          • Model Definition
          • Project Libraries
          • Properties and Property Sets
          • Materials
          • Material Profiles
          • Geometric Representations
            • Geometric Operations
          • Element Types and Instances
            • Generic Elements
            • Standard Elements
            • Services Elements
            • Structural Elements
            • Infrastructure Elements
        • Working with IFC
          • Import/Export
          • GUID tools
          • Extract
          • Quantities
          • Assign Relationships
          • Assign Resources
          • Element Placement and Mapping
          • Element Assemblies
        • Create via Code
      • IFC Examples
    • Revit | ggRhinoIFC
      • Introduction
      • Working with ggRVT
        • Import/Export
        • Elements
          • Element Types and Instances
          • Placement
          • Attributes
        • Model Definition
        • Materials and Profiles
        • Families
        • Analytical
        • Documentation
      • Rhino Inside Revit
      • Revit Examples
    • Tekla | ggRhinoTekla
      • Introduction
      • Tekla Examples
  • Revit
    • Introduction
    • RevitIFC
      • IFC Import
        • IFC Import Options
        • IFC Category Mapping
      • IFC Export
        • IFC Enhanced Export
        • IFC Enhanced Export Linked Models
        • IFC Revision Export
      • IFC Tools for Revit
      • IFC Tools
    • Revit to Structural Analysis
  • OTHER
    • Navisworks | ggNavisIFC
      • Import 4D Information to Navisworks
      • Navisworks IFC Export
    • Advance Steel | ggAdvanceSteelIFC
    • Excel | ggExcelIFC
    • IFC Tree Viewer
  • Need Help?
    • FAQs
    • Ask on the Forum
    • Abbreviations
    • Contributors
  • Changelog
Powered by GitBook
On this page
  • Querying Analysis Results
  • Query to Result Conversion Output Types
  • Model Queries
  • Node Element Queries
  • Curve Element Queries
  • Member Utilisation Result
  • Area/Mesh Element Queries
  • Retrieving structural analysis results
  • Decomposing Structural Results

Was this helpful?

  1. Rhino-Grasshopper
  2. Structural Analysis
  3. Structural Analysis plug-in General
  4. Automating Analysis and Result Queries

Analysis Result Queries

Query and retrieving structural analysis results

Querying Analysis Results

Result queries allow for the designer to output results for specific queries related to particular structural elements. With the results, designers can use these to either link to their design calculations or guide updates to the structural analysis model for optimisation purposes.

Under the Solver tab for the structural analysis plug-in there will be a number of query options in-which can be input into the solver component.

In order to query structural analysis results there are three steps to follow:

  1. Set-up the Query by providing the Element and the Case (or Combination) to query.

  2. Provide the Query to the solver component which will **'**Extract' the Query into its Result Set output. Read more below about Query to Result Conversion Output Types.

  3. Decompose the Result to get values, positions etc.

Query to Result Conversion Output Types

Because result queries are typically dealing with one element which may contain many associated results some query processes have a one to one query to result.

Generally speaking, a query will only have one load case and will have an associated list of elements for which results will be obtained.

One Query to One Result Set

A one to one query means that only one Result Set will be provided from the solver component. The query components will only take a list of elements and a specific load case. Typically a one to one Query will have an associated Result Decompose component.

One Query to Many Result Sets

Some queries contain the ability to request a range of applicable results. You can select one of these or all of the results.

A one to many Query will have an associated Result Decompose component which will be applicable to each of the result sets which are extracted.

Some of the typical query items are listed below and their associated result Decompose Components:

Model Queries

A model query is a query which relates to the whole model. A model query does not relate to a specific element within the model and only a load case is required to be provided.

A model query can be decomposed by the corresponding decompose component or it may not require to be decomposed and directly provide a value.

  • Model Buckling Factor ggQuery Buckling Factor

Node Element Queries

All node queries have a one query to one result set relationship. All node result sets can be decomposed using the ggDecomposeNodeSet component. Some typical Node results which are available to be retrieved are:

  • Node Reaction Force ggQueryNodeReactionForce

  • Node Reaction Moments ggQueryNodeReactionMoment

  • Node Displacements ggQueryNodeDisplacement

  • Node Mass ggQueryNodeMass

Curve Element Queries

Typically ****curve/1d element queries have a one query to many result set relationship. All resulting result sets can be decomposed using the ggDecompose1dSet component.

Some typical Curve/1d results which are available to be retrieved are:

  • Query Curve Element Forces ggQuery Curve Element Forces

  • Query Curve Element Strain ggQuery Curve Element Strain

  • Query Curve Element Stress ggQuery Curve Element Stress

Member Utilisation Result

gg### ResultMemberUtilisationDecompose

Area/Mesh Element Queries

Typically Area/Mesh element queries have a one query to many result set relationship. All resulting results sets can be decomposed using the ggDecompose2dSet component.

//Explain more about available options.

Retrieving structural analysis results

Once the solver has run and analysis results have extracted into the Grasshopper environment, The results will become available from the solver component output.

If you are happy with the output results you can centralise the results within Grasshopper to export into another GH document or use within the current document.

Decomposing Structural Results

Once you have retrieved the desired the structural results there are a number of components which you can use to break down components of the results. (i.e the x, y , z force reactions of a Node reaction). Some of the decompose utilities are listed below:

PreviousSolverNextQuery Existing Analysis Model

Last updated 2 years ago

Was this helpful?