# Design and analysis layers

In GSA, you can work in two layers: the Design layer and the Analysis layer.

You can identify which layer you’re in by looking at the top right corner of the Graphic interface.

layers

To change layers, right click anywhere on this interface, and select Switch layer, or use the keyboard shortcut Ctrl+Alt+D.

A summary of both layers and how to use them is listed below.

# Design layer

In the Design layer, entities are modelled as members. This layer represents how we might think about a component's physical structure, (i.e., an entire beam, an entire slab, etc).

design

# Analysis layer

In the Analysis layer, entities are modelled as finite element analysis (FEA) elements. This layer represents the information that will be directly passed to the FEA solver, (i.e., a 1D beam element, a 1D compression only struct element, a 2D quad4 shell element, etc).

analysis

# Using layers in GSA

For most structures, it is recommended to start creating the geometry in the Design layer before creating the Analysis layer elements from the members. This allows for maximum flexibility and ensures that all intersections between any combination of 1D and 2D elements are noded out.

Any member properties (i.e., end releases, section properties, etc) will be passed onto the elements it creates.

comparison

# Applying changes to both layers

Changes are only applied to the layer that you are currently working on. To apply changes onto both layers, use one of the following coordination tools to sync the two layers:

  • Create elements from members ()- Creates analysis elements from the selected members.

  • Delete elements from members ()- Deletes analysis elements from the selected members.

  • Synchronise members and elements ()- If the geometry remains the same but properties between the two layers differ, this function can apply the member’s properties onto the constituent elements, or apply the elements' properties to the associated member.

  • Create members from elements - Creates members from analysis elements.

Note: As with initial geometry creation, it is recommended that changes be made in the Design layer to members which can then be synchronised to the elements.

# Functionality overview

The GSA development team is working on providing increased functionality to the design layer to allow the user the specify more attributes on a member level. At the time being, the following functionality is available in each layer:

Function Design layer (members) Analysis layer (elements)
Create geometry Yes, you can create members in the design layer Yes, you can create elements in the analysis layer
Add loads to nodes Yes Yes
Add loads to 1D entities Yes, you can add uniform loads to 1D members. Variable loads coming soon! Yes, you can add uniform and variable loads to 1D elements.
Add loads to 2D entities Yes, you can add uniform loads to 2D members. Variable loads coming soon! Yes, you can add uniform and variable loads to 2D elements.
Add loads to 3D entities Yes, you can add uniform loads to 3D members. Variable loads coming soon! Yes, you can add uniform and variable loads to 3D elements.
Define restraints Yes, only to nodes defined in design layer or part of member definition Yes, to all nodes
Define constraints Yes, only to nodes defined in design layer or part of member definition Yes, to all nodes
Define 1D steel member design properties Yes No
Define 2D concrete design properties Yes No