The SAI application features are:
Various types of data in the STD file can be transferred between AVEVA E3D Design and the STD file:
Type
AVEVA E3D Design Type
Remark
Node elements
JLDATU, ENDATU
Beam elements
GENSEC
Plate elements
PANE
GROUP DEFINITION
GPSET
Group definitions can only be imported from the STD file. The imported model can then be extracted to STD from AVEVA E3D Design with the imported group definitions.
MEMBER RELEASES
RELE
SUPPORTS
ENDATU
Fixed, Fixed But and Pinned supports in STD are available.
Load Case
LCDE
The available load cases are:
None
Dead
Live
Wind
Roof Live
Seismic
Snow
Fluids
Soil
Rain Water / Ice
Ponding
Dust
Traffic
Temperature
Accidental
Flood
Ice
Wind on Ice
Crane Hook
Gravity
Push
Nodal Load
NOLO
Nodal displacement
NODI
Member Load: Uniform Force, Uniform Moment, Trapezoida
SDLO
Member Load: Concentrated Force, Concentrated Moment,
SPLO
Type
AVEVA E3D Design Type
Remark
Node elements
JLDATU, ENDATU

Beam elements
GENSEC

Plate elements
PANE

GROUP DEFINITION
GPSET
Group definitions can only be imported from the STD file. The imported model can then be extracted to STD from AVEVA E3D Design with the imported group definitions.
MEMBER RELEASES
RELE

SUPPORTS
ENDATU
Fixed, Fixed But and Pinned supports in STD are available.
Load Case
LCDE
The available load cases are:
None
Dead
Live
Wind
Roof Live
Seismic
Snow
Fluids
Soil
Rain Water / Ice
Ponding
Dust
Traffic
Temperature
Accidental
Flood
Ice
Wind on Ice
Crane Hook
Gravity
Push
Nodal Load
NOLO

Nodal displacement
NODI

Member Load: Uniform Force, Uniform Moment, Trapezoida
SDLO

Member Load: Concentrated Force, Concentrated Moment,
SPLO

Type
AVEVA E3D Design Type
Remark
Node elements
JLDATU, ENDATU
Beam elements
GENSEC
Plate elements
PANE
GROUP DEFINITION
GPSET
Group definitions can only be imported from the STD file. The imported model can then be extracted to STD from AVEVA E3D Design with the imported group definitions.
MEMBER RELEASES
RELE
SUPPORTS
ENDATU
Fixed, Fixed But and Pinned supports in STD are available.
Load Case
LCDE
The available load cases are:
None
Dead
Live
Wind
Roof Live
Seismic
Snow
Fluids
Soil
Rain Water / Ice
Ponding
Dust
Traffic
Temperature
Accidental
Flood
Ice
Wind on Ice
Crane Hook
Gravity
Push
Nodal Load
NOLO
Nodal displacement
NODI
Member Load: Uniform Force, Uniform Moment, Trapezoida
SDLO
Member Load: Concentrated Force, Concentrated Moment,
SPLO
Ability to apply various structural loads;
Use of a mapping file to map AVEVA E3D Design profiles to Staad Pro profile;
AVEVA E3D Design structural model check and correction tools;
Output of Staad Pro STD file;
Import of Staad Pro STD file into an AVEVA E3D Design structural model.
Read a modified Staad Pro STD file that is initially exported from AVEVA E3D Design to update profile changes.
Ability to apply various structural loads;
Ability to apply various structural loads;
Use of a mapping file to map AVEVA E3D Design profiles to Staad Pro profile;
Use of a mapping file to map AVEVA E3D Design profiles to Staad Pro profile;
AVEVA E3D Design structural model check and correction tools;
AVEVA E3D Design structural model check and correction tools;
Output of Staad Pro STD file;
Output of Staad Pro STD file;
Import of Staad Pro STD file into an AVEVA E3D Design structural model.
Import of Staad Pro STD file into an AVEVA E3D Design structural model.
Read a modified Staad Pro STD file that is initially exported from AVEVA E3D Design to update profile changes.
Read a modified Staad Pro STD file that is initially exported from AVEVA E3D Design to update profile changes.

Type
AVEVA E3D Design Type
Remark


In this section, the transfer concepts of the AVEVA E3D Design model to Staad Pro is discussed.


In AVEVA E3D Design, all GENSEC elements must be classified as COLUmns, BEAMs or BRACes for the interface to work. This is set in the Purpose attribute of the COLU, BEAM, BRAC and ROOF respectively. It can be set to individual GENSECs or to a higher level hierarchy. The reason for setting the purpose attribute is explained, refer to Hierarchy for further information.
COLUmns are GENSECs which are the main supporting column for the structure. These are usually the vertical columns in the model.
BEAMs are the major horizontal GENSECs of the structural model. These are normally the GENSEC in the E-W, N-S directions of the structure.
BRACes are the GENSECs that are used for strengthening the structure and are usually in non-orthogonal directions.
A utility is provided by the interface to scan the hierarchy and set the GENSEC with the default purpose, it is not necessary to set this information manually.

Hierarchy
Hierarchy


During the model extraction, the COLUmns are the first set of GENSECs that are scanned. Hence their end points and JLDATU are taken as the reference node positions. Following the COLUmns, the BEAMs are scanned and the BEAM end points are merged with the COLUmn reference node positions. The BRACes are the last GENSECs to be scanned. They take reference from the COLUmn and BEAM nodal positions.


This section describes the SAI interface modelling requirements.


The interface only allows SI units (Meter/kN) to be used when the AVEVA E3D Design project is a metric project, and Imperial units (Feet/KIP) when the AVEVA E3D Design project is an imperial project. The Up direction output is a standard Staad Pro convention which is Y.


All GENSECs must be connected correctly. Staad Pro nodes are derived from AVEVA E3D Design JLDATU for connected GENSEC elements, and ENDATU for free GENSEC ends. For Support in Staad Pro, the Fixity attribute of the ENDATU is set to FIXED or PINNED to define the end as a fixed/pinned support for free ends.
When using the Beams & Columns application to create braces, care must be taken in ensuring correct JLDATU creation. Braces are preferably created by Bracing Configurations which make sure the correct JLDATU is created.

Errors in Brace modelling result in the output on the right.

Using Bracing Configuration with the correct JLDATU created.
When a GENSEC spans through another GENSEC element, the split functionality must be used to split the GENSEC, otherwise the connections between the intersection points are not created in the Staad Pro output, resulting in an error.


The GENSECs are set as COLUmns, BEAMs or BRACes using the Purpose attribute. During output, the hierarchy can be defined. The hierarchy may be defined as GENSEC, SBFR, FRMW or STRU. Only GENSEC that have the Purpose attribute set as COLU, BEAM or BRAC are extracted. The model extraction process is explained. Refer to AVEVA E3D Design Model Extraction for further information.
For example, use FRMW as the hierarchy; the hierarchy setting should be:
Element Type
Element Name
Purpose Attribute
Remark
FRMW
/Columns
COLU
Hierarchy to store columns
FRMW
/Beams
BEAM
Hierarchy to store beams
FRMW
/Braces
BRAC
Hierarchy to store braces
FRMW
/Panels
PANE
Hierarchy to store panels
Element Type
Element Name
Purpose Attribute
Remark
FRMW
/Columns
COLU
Hierarchy to store columns
FRMW
/Beams
BEAM
Hierarchy to store beams
FRMW
/Braces
BRAC
Hierarchy to store braces
FRMW
/Panels
PANE
Hierarchy to store panels

Element Type
Element Name
Purpose Attribute
Remark
FRMW
/Columns
COLU
Hierarchy to store columns
FRMW
/Beams
BEAM
Hierarchy to store beams
FRMW
/Braces
BRAC
Hierarchy to store braces
FRMW
/Panels
PANE
Hierarchy to store panels

AVEVA E3D Design Model Extraction
AVEVA E3D Design Model Extraction
Element Type
Element Name
Purpose Attribute
Remark


The interface recommends that NA is used as the Justification for columns and braces. CTOP is used as the Justification for beams (or TOS if using the old steel profile catalogue).
In Staad Pro, the centre line is used as a reference. Hence the output from the model has all profile strings together assuming the line between the nodes lies along the centre.
The offset switch outputs with an offset to compensate for the justification of the beam. Only the height is compensated with offset. The example displays the Model output without Output Offset.

The example displays the Model output with Output Offset.


Nodes that are too close can be merged into one node when outputting the model. The node tolerances can be defined using the Settings part of the Structural Analysis Interface window.
For example, if there is a beam connected to a column and a brace connecting to the same column but with a different JLDATU, the two JLDATUs are merged if their distance is less than the node tolerance. The example displays JLDATUs of Braces merged to JLDATUs of Beams.

Refer to Settings for further information.

Settings
Settings
Structural Analysis Interface
Settings


Panels and floors are output as Staad Pro plate elements.
When panels or floors are built at the corner of GENSECs, the distance between the point of the plate and the centre line of the GENSEC may be too big so that the output model of the plate are separated from the main structure. When set, the Panel Tolerance in the Settings part of the Structural Analysis Interface window causes the interface to scan for the nearest node within the thickness of the plate and uses that node as the node for the plate.

Plates can be meshed manually using the Mesh utilities provided in the Staad Pro interface and they can be output as well.
If the Staad Pro Mesh Generator is used, nodes must be manually created along the members supporting the plate. Using the Staad Pro interface manual mesh generator, the extra nodes along the member are created during the output.

Panel Tolerance
Settings
Structural Analysis Interface


Load Cases must be defined for loads to be output. Loads with no load case information are not output.


Section profiles must be mapped correctly between AVEVA E3D Design and Staad Pro. Besides standard profiles, UPT and Prismatic profiles can also be used by setting the design parameters and mapping file accordingly. Refer to Structural Analysis Interface Administrator for further information.

Structural Analysis Interface Administrator
Structural Analysis Interface Administrator


Refer to Structural Analysis Interface Administrator for further information.

Structural Analysis Interface Administrator
Structural Analysis Interface Administrator


The SAI can be selected from the Interfaces tab.
The interface consists of five parts.

Designer Check - a set of checks designated for use by the Structural Designer to check for suitability of the model for output. Refer to Designer Check for further information;
Settings - sets the output parameters. Refer to Settings for further information;
Analysis Information Input - a set of analysis information creation functions used to create loads for output and to assign Member Releases; Refer to Analysis Information for further information;
Model Extraction - used to select the structure for output, including a set of Engineer Checks designated for use by the Structural Engineer to check for suitability of the model for output based on the Engineer's perspective. Refer to Engineer Check for further information;
Other Features - provides additional tools to simplify additional tasks required for the structural analysis of the model. Refer to Other Features for further information.
Designer Check - a set of checks designated for use by the Structural Designer to check for suitability of the model for output. Refer to Designer Check for further information;
Designer Check - a set of checks designated for use by the Structural Designer to check for suitability of the model for output. Refer to Designer Check for further information;
Settings - sets the output parameters. Refer to Settings for further information;
Settings - sets the output parameters. Refer to Settings for further information;
Analysis Information Input - a set of analysis information creation functions used to create loads for output and to assign Member Releases; Refer to Analysis Information for further information;
Analysis Information Input - a set of analysis information creation functions used to create loads for output and to assign Member Releases; Refer to Analysis Information for further information;
Model Extraction - used to select the structure for output, including a set of Engineer Checks designated for use by the Structural Engineer to check for suitability of the model for output based on the Engineer's perspective. Refer to Engineer Check for further information;
Model Extraction - used to select the structure for output, including a set of Engineer Checks designated for use by the Structural Engineer to check for suitability of the model for output based on the Engineer's perspective. Refer to Engineer Check for further information;
Other Features - provides additional tools to simplify additional tasks required for the structural analysis of the model. Refer to Other Features for further information.
Other Features - provides additional tools to simplify additional tasks required for the structural analysis of the model. Refer to Other Features for further information.

Designer Check
Settings
Analysis Information
Engineer Check
Other Features
Interfaces
Designer Check
Designer Check
Settings
Settings
Analysis Information Input
Analysis Information
Model Extraction
Engineer Check
Other Features
Other Features


Details of the various parts of the interface can be found in this user guide, this is a quick review of what is necessary to output a model.


The Settings part of the Structural Analysis Interface window consists of three sections:

Header Section
Information from this section is output as the header information in the STD file. Currently only SI units and SPACE structure is supported.
Tolerances Section
The Tolerances section consists of tolerance information. These tolerances are used for node merging to avoid very short members in the exported STD file. Very short members can cause problems with Staad Pro calculations.
Output Settings Section
The Output Load check box determines whether to output the loads or not.
The Output Offset check box determines whether to output the offset or not. Refer to Justification for further information.
Click Output Load Case Setting to display the Output Load Case Setting window, the load cases for output can be determined.

Justification
Settings
Structural Analysis Interface
Header Section
Tolerances Section
Output Settings Section
Output Load
Output Offset
Justification
Output Load Case Setting
Output Load Case Setting


First check for the model to make sure it is ready for outputting.
Navigate to the Designer Check part of the Structural Analysis Interface window, select the EQUIP_SUPPORT hierarchy and select CE. Click Check All. The checking results display. Then fix the problems reported.

In the SAMPLE project, there are some GENSEC not properly connected and joints that are positioned within close proximity.
The reported errors can be safely ignored for this model.

Designer Check
Structural Analysis Interface
EQUIP_SUPPORT
CE
Check All


The Analysis Information Input part of the Structural Analysis Interface window allows the Engineer to set the supported analysis information in the model. The analysis information is stored in the model and the same analysis information is used in every analysis of the model.

Analysis Information Input
Structural Analysis Interface


The Model Extraction part of the Structural Analysis Interface window allows the Engineer to select the structure for output to the Staad Pro STD file.

Model Extraction
Structural Analysis Interface


Step 4
Click Check All in Output List. The result should be all checks have passed.
Click Set Section Types to scan the hierarchy and set the GENSEC Purpose attribute to the correct section type.

Set Section Types sets the Purpose attribute of vertical GENSECs to COLU, horizontal GENSECs to BEAM, and oblique GENSECs to BRAC. GENSECs with an angle in the horizontal direction with a value less than the input box are also set to BEAM.

The interface reads the Purpose attribute of the Hierarchy list to assess the GENSEC type.

Step 4
Check All in Output List
Set Section Types
Set Section Types
Hierarchy


The features are:
Structural Simplification
Replaces a structure with a single member to simplify analysis and can be used for roof structures, as an example.
Panel Meshing
A meshing tool for interactive meshing of plates. Such meshes enable nodes along GENSEC members to be created and connected to the GENSEC.
Import Model
Imports an existing Staad Pro model into AVEVA E3D Design.
Read STD file - makes use of the intermediate file created when extracting the model and the STD file that is modified in Staad Pro. With these files, the GENSEC profiles that are changed can be updated.

Structural Simplification
Panel Meshing
Import Model
Structural Simplification
Panel Meshing
Import Model


The section provides a simple tutorial on outputting a simple model.


Step 1
Fill the information in the Settings part of the Structural Analysis Interface window.

Step 1
Settings
Structural Analysis Interface


Step 2
Navigate to the Designer Check part of the Structural Analysis Interface window, select the PIPERACK hierarchy and click CE. Click Check All, the result should be all checks have passed.

Step 2
Designer Check
Structural Analysis Interface
PIPERACK
CE
Check All


In the SAMPLE project, there are some GENSEC not properly connected and joints that are positioned within close proximity.
The reported errors can be safely ignored for this model.


Step 3
Navigate to the Model Extraction part of the Structural Analysis Interface window, select the PIPERACK hierarchy and click Add CE.

Step 3
Model Extraction
Structural Analysis Interface
PIPERACK
Add CE


Step 5
Select Output to output the structure, the Staad Pro STD file is created.

Step 5
Output


Prefix is used to define the prefix of the output STD file. The name of the file is the prefix+outfrome3d.std.
Click to check what prefixes have already been used.

All output is sent to the %AVEVA_DESIGN_USER%\SAIFiles\ directory (or %SAISP% or %abcSAISP% directories if set up by the administrator, refer to Set the Mapping File for further information).
The standard location for the %AVEVA_DESIGN_USER%\SAIFiles\ directory is C:\Users\Public\Documents\AVEVA\USERDATA\SAIFiles\

Set the Mapping File
Prefix
Set the Mapping File


The Query panel in the Other Features part of the Structural Analysis Interface window checks the GENSEC and node numbers that are generated by the output.

The Section Numbers window checks the number of GENSECs and their start/end node numbers. Click Select Current Section to navigate to a Section in the list.

The display information in the Section Numbers window comes from the STD file with the prefix input in the Prefix panel.

Query
Other Features
Structural Analysis Interface
Section Numbers
Select Current Section
Section
Section Numbers
Prefix


The output file can be read into Staad Pro. Click Open STD File to view the STD file.

Open STD File


Setup the UDA for SAI before using the project. Refer to Structural Analysis Interface Administrator for further information.

Structural Analysis Interface Administrator
Structural Analysis Interface Administrator


A zero length section has its joint start and end at identical positions or the length of the GENSEC is zero. These errors need to be corrected by deleting the zero length section or updating the joint start and/or end reference.
If GENSECS of this type are found, the interface displays a Confirm window. Click Yes, to delete all the zero length GENSECs found.

Click No, all the zero length GENSECs are listed in the Checking Model window, and Delete Zero Length GENSEC is active. Click Delete Zero Length GENSEC to delete all the zero length GENSECs in the list, or click the lines in the list to navigate to the GENSEC and delete it manually.

Yes
Checking Model
Delete Zero Length GENSEC
Delete Zero Length GENSEC


When the model is output, the node or member numbers are stored with the model. In doing a second output, the interface maintains the numbers for the nodes.
A check is performed for GENSEC/JLDATU/ENDATU duplicate number attributes. The numbers can be set to 0 so that the system can renumber the nodes or members while outputting.
The Set Duplicated Number to 0 in the Checking Models window is active. Click Set Duplicated Number to 0 to set the numbers of the GENSEC/JLDATU/ENDATU elements back to 0.

Set Duplicated Number to 0
Checking Models
Set Duplicated Number to 0


Checks the GENSEC where the distance of the JLDATU references and the position of the GENSEC vary more than the distance input.
The offset can be caused by manual adjustment of the joint, causing incorrect beam positions when output.
To realign the joint, disconnect and reconnect the end of the beam. Refer to Connect Sections and Disconnect Sections for further information.

Connect Sections
Disconnect Sections
Connect Sections
Disconnect Sections


SPREF not set for the GENSEC element. The SPREF must be set.


Checks the GENSEC has no JOIS or JOIE references. The GENSEC must be connected.
In some cases, errors of this type can be ignored. For example, if one side of a beam has a free end, this error can be ignored.


Any issues can possibly be fixed by realigning the joint. Refer to Sections - Offset to Joints for further information.

If the joint is no longer required it can be selected and deleted. Refer to Delete for further information.

Sections - Offset to Joints
Delete
Sections - Offset to Joints
Delete


Checks for JLDATU that lie outside the length of the owning GENSEC. The JLDATU must be corrected.


Checks for JLDATU which are within the value specified. In the Settings, the JLDATU can be merged as a single node to output to the STD file.


The Engineer Check function consists of various checks and options to correct errors. The checks can be made all at once with Check All or by or using the individual checks.

The various checks performed are:
Sections/Joints - Duplicate Numbers
When the model is output, the node or member numbers are stored with the model. In doing a second output, the interface maintains the numbers for the nodes. The check makes sure that there are no duplicate numbers.
The function is the same as the Designer Check.
Analysis Data - Incorrect Definition
The function checks and reports the loads and release information errors for:
Loads with no load case.
Loads with no values set.
Release for GENSEC which is not found.
Sections - Spref Mapping
Checks that all GENSEC spref are defined in the mapping file.
Sections/Joints - Duplicate Numbers
When the model is output, the node or member numbers are stored with the model. In doing a second output, the interface maintains the numbers for the nodes. The check makes sure that there are no duplicate numbers.
The function is the same as the Designer Check.
Analysis Data - Incorrect Definition
The function checks and reports the loads and release information errors for:
Sections - Spref Mapping
Checks that all GENSEC spref are defined in the mapping file.

Sections/Joints - Duplicate Numbers
When the model is output, the node or member numbers are stored with the model. In doing a second output, the interface maintains the numbers for the nodes. The check makes sure that there are no duplicate numbers.
The function is the same as the Designer Check.
Analysis Data - Incorrect Definition
The function checks and reports the loads and release information errors for:
Loads with no load case.
Loads with no values set.
Release for GENSEC which is not found.
Sections - Spref Mapping
Checks that all GENSEC spref are defined in the mapping file.
Loads with no load case.
Loads with no values set.
Release for GENSEC which is not found.
Loads with no load case.
Loads with no load case.
Loads with no values set.
Loads with no values set.
Release for GENSEC which is not found.
Release for GENSEC which is not found.

Check All


Load and member end properties can be created and stored in the AVEVA E3D Design database. These are used as analysis information and include:
Member and Nodal loads
Member release
Supports
Member and Nodal loads
Member and Nodal loads
Member release
Member release
Supports
Supports


The Analysis Information Input part of the Structural Analysis Interface window is used for creating Loads and Releases for members.

All created loads must be associated with Load Cases. Loads without load cases are not output.

Analysis Information Input
Structural Analysis Interface


To Create/Modify the load case set up, select Load Case to display the Load Case window. Load Cases are stored in a STRU element.

Load Case
Load Case


To create or set the load case storage hierarchy, select Load Case STRU to display the Load Case STRU window. Load Cases are stored in a STRU element.

Click Create to create a new STRU in the current hierarchy and Apply to set the storage area for the selected STRU.

Load Case STRU
Load Case STRU
Create
Apply


The Load Case window indicates the Load Case STRU selected. Input the Load Case information and the Load Case is created.

Select a Load Case Type from the drop-down list. For example, Dead, Wind or Live. Load Case Description is optional.
The Load Case Name must be unique in the project.

Load Case
Load Case Type
Load Case Description
Load Case Name


Select Modify from the drop-down list to modify the load case. The Load Case List window displays. Select the Load Case to be modified and select Apply.

Update the Load Case information and select Modify when done.

Modify
Load Case List
Apply
Modify


Select Delete from the drop-down list, select a Load Case to be deleted in the Load Case List window prompted and select Apply. Then select Delete in the Load Case window to delete the load case.

Delete
Load Case List
Apply
Delete
Load Case


Member loads can be created and modified using Concentrated Load, Distributed Load or Modify Member Loads.


To create a Concentrated Load, click Concentrated Load to display the Create Concentrated Load window.

Select the Load Case and the GENSEC using the options provided and the Select By drop-down list.

Input the various values. d1 is the distance from the connected JLDATU to the Load point. Force and Moments are based on the global co-ordinate system. Use Preview to check the position of the created Load.

Concentrated Load
Create Concentrated Load
Select By
d1
Preview


To create either Uniform or Trapezoidal loads, click Distributed Load to display the Create Distributed Load window.

The listed steps can be used to create the loads.
Select the load case;
Select the GENSEC;
Set the distance where the load acts. If the Whole GENSEC check box is selected, the load is added on the whole GENSEC and d1 and d2 do not need to be input.
Select the Load Type. Trapezoidal Load requires the input of W1 and W2.
Select Apply to create the load, Preview to view the load.
Select the load case;
Select the load case;
Select the GENSEC;
Select the GENSEC;
Set the distance where the load acts. If the Whole GENSEC check box is selected, the load is added on the whole GENSEC and d1 and d2 do not need to be input.
Set the distance where the load acts. If the Whole GENSEC check box is selected, the load is added on the whole GENSEC and d1 and d2 do not need to be input.
Select the Load Type. Trapezoidal Load requires the input of W1 and W2.
Select the Load Type. Trapezoidal Load requires the input of W1 and W2.
Select Apply to create the load, Preview to view the load.
Select Apply to create the load, Preview to view the load.
Note:
Uniform Load, Uniform Moment and Trapezoidal Load can be input.

Distributed Load
Create Distributed Load
Whole GENSEC
d1
d2
Apply
Preview
Note:


Select Modify to modify the member loads.

To use this window, select the loads and then click Modify, Copy or Delete to edit the load.
The Load list is populated by selecting a Filter method.

The filter methods are:
Pick
Allows the GENSEC to be picked from the 3D view, the loads are displayed in the Loads list.
Collection
Displays all the defined collections, the required collection can be selected which loads all of the loads from the GENSEC elements in the list.
CE
Collects all of the loads from the current element into the Load list.
Load Case from CE
Displays the Load Cases in the system, required load cases can be selected and all the loads from the current element are loaded into the Load list.
Select to Modify, Copy or Delete the Loads.

Modify
Modify
Copy
Delete
Pick
Collection
CE
Load Case from CE
Modify
Copy
Delete


Nodal Loads and displacements are created on JLDATUs or ENDATUs. Nodal Loads and displacements can be created and modified using Nodal Load, Nodal Displacement or Modify Nodal Loads.


Click Nodal Load to display the Create Nodal Load window.

Input the Force and Moments based on global co-ordinates and select the Load Case. Click Apply and pick the JLDATUs. Press ESC to end the consecutive picking and create nodal loads.

Nodal Load
Create Nodal Load
Apply
ESC


Click Nodal Displacement to display the Nodal Displacement window.

Input the displacement and rotation based on global co-ordinates and select the Load Case. Click Apply and pick the JLDATUs. Press ESC to end the consecutive picking and create nodal displacements.

Nodal Displacement
Nodal Displacement
Apply
ESC


Select Modify to modify the Nodal Loads and Displacements List.

To use this window, select the nodes and then click Modify, Copy or Delete to edit the load.
The Load list is populated by selecting a Filter method.

The filter methods are:
Pick
Allows the GENSEC to be picked from the 3D view, the nodal loads and displacements are displayed in the Loads list.
Collection
Displays all the defined collections, the required collection can be selected which loads all the nodal loads and displacements from the GENSEC elements.
CE
Collects all the nodal loads and displacements from the current element into the Load list.
Load Case from CE
Displays the Load Cases in the system, required load cases can be selected and all the nodal loads and displacements from the current element are loaded into the Load list.
Select to Modify, Copy or Delete the Loads.

Modify
Modify
Copy
Delete
Pick
Collection
CE
Load Case from CE
Modify
Copy
Delete


Member release information can be created using the Nodal Release window.

The Release can be set as a Partial or Full Release. Select the GENSEC element from the Select By drop-down list. The release information displays if set for the GENSEC. The parameters and save information can be modified. If not already set, click Apply to create the information.

Nodal Release
Select By
Apply


ENDATUs that are connected to columns can be set as Fixed or Pinned.

Four options are available:
Change ALL ENDATUs to FIXED: changes all ENDATUs in the current Hierarchy to FIXED.
Change ALL ENDATUs to PINNED: changes all ENDATUs in the current Hierarchy to PINNED.
Change Selected ENDATUs to FIXED: picked ENDATUs are set to FIXED.
Change Selected ENDATUs to PINNED: picked ENDATUs are set to PINNED.
Change ALL ENDATUs to FIXED: changes all ENDATUs in the current Hierarchy to FIXED.
Change ALL ENDATUs to FIXED: changes all ENDATUs in the current Hierarchy to FIXED.
Change ALL ENDATUs to PINNED: changes all ENDATUs in the current Hierarchy to PINNED.
Change ALL ENDATUs to PINNED: changes all ENDATUs in the current Hierarchy to PINNED.
Change Selected ENDATUs to FIXED: picked ENDATUs are set to FIXED.
Change Selected ENDATUs to FIXED: picked ENDATUs are set to FIXED.
Change Selected ENDATUs to PINNED: picked ENDATUs are set to PINNED.
Change Selected ENDATUs to PINNED: picked ENDATUs are set to PINNED.

Change ALL ENDATUs to FIXED
Change ALL ENDATUs to PINNED
Change Selected ENDATUs to FIXED
Change Selected ENDATUs to PINNED


The Display part of the Structural Analysis Interface window produces a graphical display of the members and node information.

Display
Structural Analysis Interface


Structural simplification is used by the Engineer to substitute a complex structure with an equivalent GENSEC of similar rigidity and strength. The example displays a structure that is replaced with a beam.

Click Structural Simplification, to display the Structural Simplification window which is used for the simplification.

The required steps are:
The interface checks if there are replacement GENSECs when adding elements to the output list. If replacement GENSECS are found, the original or the replacement GENSEC can be output.
Select the Storage Area to store the replacement GENSECs.
Select the Structure which is to be replaced.
Model the replacement GENSEC.
Select the Storage Area to store the replacement GENSECs.
Select the Storage Area to store the replacement GENSECs.
Select the Structure which is to be replaced.
Select the Structure which is to be replaced.
Model the replacement GENSEC.
Model the replacement GENSEC.

Structural Simplification
Structural Simplification


This chapter can be used as a guide to output structures using the APS project.

The structures are located at:


The replacement GENSEC does not connect automatically. Connections can be made for the replacement GENSEC and the columns. Refer to Connect Sections for further information.

Connect Sections
Connect Sections


Navigate to the Model Extraction part of the Structural Analysis Interface window and add the roof structure to the output list, a Question window displays.

Click Yes, the hierarchy of the roof is added to the output list.

Click No, the replacement GENSEC is added to the output list. The roof hierarchy can no longer be added to the output list.

Model Extraction
Structural Analysis Interface
Question
Yes
No


There are two panels in this model. Plates need to be meshed into three or four node elements in Staad Pro. Use the Panel Meshing tools to mesh the panels for Staad Pro.
Select Panel Meshing to display the Panel Meshing window.
Select the PANE in SBFR EL(+)107820_TOS_PLATE in AVEVA E3D Design, use Pick Panel to select this PANE

Select Position picked from the Vertex Position drop-down list. Click the Derive points from graphic picks to pick the meshed points for this PANE.
The panels should be meshed according to the frames of the model. In this example, the panel should be meshed into four parts.

When the panels are output, the interface scans for the nearest node within the thickness of the plate and uses that node as the node for the plate.
If there are beams under the panel, the nodes of the meshed panels should be created at the position of the JLDATUs of the connected beams. Then the nodes of the panel output can be merged to the nodes of the GENSECs. Otherwise the nodes of the panels maybe output as an orphan node.
When selecting the points of the panels, always use the position of the JLDATUs If possible. In this example, four JLDATUs of the connecting beams are picked.
Here use the type Element in the Positioning Control for picking GENSEC.

Pick the GENSEC near the JLDATU, the interface positions the JLDATUs and adds them to the point list.

Similarly, add the other three meshed panels to the list:

In the fourth panel, there is a penetration for a staircase. An enclosed panel is drawn for simplification.

Similarly, mesh the panel on the second floor into four panels.

Note:
Select Projection to Panel from the Vertex Position drop-down list, the elevations of the vertexes are still on the panel, not the JLDATUs.

Panel Meshing
Panel Meshing
Pick Panel
Position picke
Vertex Position
Derive points from graphic picks
Note:


If the model is updated in Staad Pro, the new model can be updated in AVEVA E3D Design, and the Merge function used to update the original model. Import the model using the Import Model from STD files window.

Now there is a reference model, the model displays four new beams.

Select Merge in the window to display the Merge Imported Model window.
Because there are new beams in the imported model, create a new SBFR under the EQUIP_SUPPORT hierarchy, and set the Purpose attribute of the SBFR to BEAM to store the updated beams.
Click CE to set the Origin Model and Update Model in the window, and click Compare Model, the compare result displays.

In the example, the panels in the origin model are on the top of the beams. The nodes of the panels are merged to the nodes of the beams where first output. The beams are output using the NA Pline, so the nodes of the imported panels are also on the elevation of the NA of the beams. The nodes of the panels are not the same as the origin model in AVEVA E3D Design. The panels are not updated here.
Select the 1st to 8th lines and click Update Selected to update those 8 GENSECs lines. Then, check that the new beams in the SBFR have been created, and the columns /ES.A/ES1, /ES.A/ES2, /ES.B/ES1 and /ES.B/ES2 are updated.

Import Model from STD files
Merge
Merge Imported Model
EQUIP_SUPPORT
CE
Origin Model
Update Model
Compare Model
Update Selected


This User Guide intends to give an impression of Assembly Planning in its current state with focus on the functionality to create assembly structures, and to populate assemblies with model parts. Assembly Planning provides functionality to manage the production breakdown structure of the design. It supports the definition of the build strategy and the creation of assembly production information.
The hierarchical assembly tree (the production breakdown structure) is defined and maintained in parallel with the design and modelling work. The rough build strategy is defined in the early phase of a project, and further refined into a detailed build strategy along with the refinement of the model. As soon as model parts are available in Design, they can be collected to nodes in the assembly tree. Thus, the Assembly view of the product is available from the very beginning of the design, and is continuously developed during the design process. Assembly Planning allows the detailed design model to be viewed as a production model.
With Assembly Planning the complete production breakdown structure is created and maintained. This includes the production hierarchy for the hull, but also the installation of Equipment, Electrical, HVAC and Outfit steel. An assembly could be a physical steel unit (including outfit installation), but an assembly could also correspond to a space (for example a compartment or a room) and thereby include all the prefabricated units, material and components to be installed into this space.
Its main features are as follows:
Tools for creation and manipulation of the Assembly Tree.
Tools for the collection of objects / parts to assemblies.
Tools for creation and manipulation of the Assembly Tree.
Tools for creation and manipulation of the Assembly Tree.
Tools for the collection of objects / parts to assemblies.
Tools for the collection of objects / parts to assemblies.

Assembly


The data model for assemblies as depicted below is built by a set of ASMBLY type of elements. The assemblies (ASMBLY) are referring design elements through proxy elements (ASITEM) which are not visible to the user. The top most element of an assembly structure is the Assembly World (ASWL) type of element.


NAME
Assembly path text.
Text
ASNAME
Local assembly node name.
Text
DESC
Description.
Text
ASWLOC
Working location.
Text
ASDEST
Destination.
Text
ASBUIL
Building strategy.
Text
ASORI
Predefined Assembly Orientation (*).
Integer
ORI
Orientation derived from ASORI.
Real array
ASEWEI
Estimated weight.
Real
Name
Description
Type
ASECOG
Estimated centre of gravity.
Real array
POS
Position.
Real array
Note:

(*) Predefined assembly orientations

1 = -Z / Down
4 = -X / West
7 = (Not in use)
2 = Z / Up
5 = Y / North
8 = (Not in use)
3 = X / East
6 = -Y / South
9 = manual

Name
Description
Type
NAME
Assembly path text.
Text
ASNAME
Local assembly node name.
Text
DESC
Description.
Text
ASWLOC
Working location.
Text
ASDEST
Destination.
Text
ASBUIL
Building strategy.
Text
ASORI
Predefined Assembly Orientation (*).
Integer
ORI
Orientation derived from ASORI.
Real array
ASEWEI
Estimated weight.
Real
Name
Description
Type
ASECOG
Estimated centre of gravity.
Real array
POS
Position.
Real array
Note:
(*) Predefined assembly orientations
1 = -Z / Down
4 = -X / West
7 = (Not in use)
2 = Z / Up
5 = Y / North
8 = (Not in use)
3 = X / East
6 = -Y / South
9 = manual

NAME
ASNAME
DESC
ASWLOC
ASDEST
ASBUIL
ASORI
ORI
ASEWEI
Name
ASECOG
POS
Note
:


ASIQUA
Quantity valid only for GPART type of elements assigned to assembly.
Integer
ASMREF
Reference to design part.
Reference table

Name
Description
Type
ASIQUA
Quantity valid only for GPART type of elements assigned to assembly.
Integer
ASMREF
Reference to design part.
Reference table

ASIQUA
ASMREF


SMEMB
Members of assembly (subassemblies and referred parts).
SEXPND
Referred design parts in entire structure below assembly.
ASORIS
Like ASORI but expressed in the format of a text string. The format is configured by the general command: coord XYZ / ENU.
ASSEQ
Sequence number.
ASVDIR
View direction vector looking at assembly plane. I.e. ASORI expressed as a vector.

Name
Description
SMEMB
Members of assembly (subassemblies and referred parts).
SEXPND
Referred design parts in entire structure below assembly.
ASORIS
Like ASORI but expressed in the format of a text string. The format is configured by the general command: coord XYZ / ENU.
ASSEQ
Sequence number.
ASVDIR
View direction vector looking at assembly plane. I.e. ASORI expressed as a vector.

SMEMB
SEXPND
ASORIS
ASSEQ
ASVDIR


SITEM
Referred part.

Name
Description
SITEM
Referred part.

SITEM


Pseudo Attributes on any Type of Element (Collected to an Assembly)

ASIOWN
Owning ASITEM.
ASMOWN
Owning ASMBLY.
ASMBLD
True/False whether assembled.
ASMBLS
‘A’/’NA’ whether assembled.
ASSEQ
Sequence number.
ASMBLB
True/False whether the type of element is possible to collect to an assembly.

Name
Description
ASIOWN
Owning ASITEM.
ASMOWN
Owning ASMBLY.
ASMBLD
True/False whether assembled.
ASMBLS
‘A’/’NA’ whether assembled.
ASSEQ
Sequence number.
ASMBLB
True/False whether the type of element is possible to collect to an assembly.

ASIOWN
ASMOWN
ASMBLD
ASMBLS
ASSEQ
ASMBLB


The context sensitive menu of Assembly Planning is easily extended with user defined functions. Also, Assembly Planning shares the benefit of extending data definition based on the concept of UDET, UDA and USDA. These topics are given a short introduction below.

Assembly Planning
Assembly Planning


The purpose of this object is to expose element selections made in the Assembly Planning GUI back to PML. The object is defined as a PMLNet object and thereby requires the following to be used in PML.
The object also provides an event mechanism to announce when the current selection has changed.
ASSEMBLYSELECTION
ASSEMBLYSELECTION
Default constructor.
ASSEMBLYSELECTION
(STRING)
Constructor to name the object (required for the event mechanism to operate properly).
ADDEVENTHANDLER
(STRING eventName, ANY object, STRING methodName)
Adds an event handler that will invoke at changed selections in Assembly Planning GUI.
REMOVEEVENTHANDLER
(STRING eventName, REAL handle)
Remove an event handler.
ASSEMBLYSELECTION

ASSEMBLYSELECTION
Default constructor.
ASSEMBLYSELECTION
(STRING)
Constructor to name the object (required for the event mechanism to operate properly).
ADDEVENTHANDLER
(STRING eventName, ANY object, STRING methodName)
Adds an event handler that will invoke at changed selections in Assembly Planning GUI.
REMOVEEVENTHANDLER
(STRING eventName, REAL handle)
Remove an event handler.
Examples utilizing the ASSEMBLYSELECTION object are to be found in PMLLIB in assembly/forms and assembly/userfunctions subfolders.
ASSEMBLYSELECTION
ASSEMBLYSELECTION
Default constructor.
ASSEMBLYSELECTION
(STRING)
Constructor to name the object (required for the event mechanism to operate properly).
ADDEVENTHANDLER
(STRING eventName, ANY object, STRING methodName)
Adds an event handler that will invoke at changed selections in Assembly Planning GUI.
REMOVEEVENTHANDLER
(STRING eventName, REAL handle)
Remove an event handler.
import 'Aveva.AssemblyPlanning.Utilities'
using namespace 'Aveva.AssemblyPlanning.Utilities'

ASSEMBLYSELECTION
ASSEMBLYSELECTION
ASSEMBLYSELECTION
(STRING)
ADDEVENTHANDLER
(STRING eventName, ANY object, STRING methodName)
REMOVEEVENTHANDLER
(STRING eventName, REAL handle)


It is possible to append user defined functions to the context menu of Assembly Planning by editing the AssemblyPlanningAddin.uic file (refer to the User Guide for .NET Customization for more information). At delivery, the PML function Create Hierarchy from Space Arrangement is added to the file.

AssemblyPlanningAddin.uic
Create Hierarchy from Space Arrangement


You can put restrictions on what type of assemblies that can be owned by another type of assemblies utilizing sub-typing based on UDETs. These restrictions are considered when defining or changing the assembly structure. Example of restricted assembly structure based on types defined in Lexicon. Type assembly of type ASM1 allow assembly of type ASM2 as member while ASM3 is the only allowed member to ASM2. ASITEM is a required member to allow design parts being collected to assembly.


By sub-typing assemblies based on UDETs and connecting them to customized variants of attributes through USDAs, is a way to put restrictions on attribute values for certain assembly types. This means that if any of these attributes have USDA definitions with a limited set of allowed values, only these values are presented in drop down menus when edited from the Properties function. As in the example below assemblies of type ASM1 allow only the following working locations (i.e. restriction on ASWLOC attribute), 'Cutting shop', 'Hall A', 'Dry dock B' and 'Painting shop'.

Properties


The Properties function also supports editing of user defined attributes like the PREPARATION attribute below, with default value 'No preparation required' applied on assemblies of type ASM1.

The properties below show some user configuration utilizing USDA and UDA for an assembly.

Properties


The Hull Design application handles the hull steel design primarily in ships and other floating structures. The hull steel model is highly topological and benefits from the models made for common references, that is surfaces, curves and points. Hull model properties can be inherited from information added to any functional arrangements, that is space, area and curve arrangements. Hull specific drawings are created with specialized functions in the Draw application, integrated as part of the E3D Design.


This section describes the basic concepts of hull design.


All hull steel definitions are made in panels, a suitable type of data container defined by the user, that holds all definitions of physical components (for example brackets and stiffeners) as well as definitions to make the model ready for production (for example shrinkage). All definitions and their topological connections represent the definition data for this specific part of the design. The panel that is displayed in a canvas is the geometrical outcome of these definitions. A change of a hull component is made by changing the definition or by changing the underlying elements that are referenced by the definition data (for example an underlying surface). The new outcome of the panel, the geometrical representation, is then generated by a simple recreate operation. Although changes are made to definition data, the application functions allow a user to interact with the outcome model, updating the definition data behind the scene and automatically recreates for a new outcome.
The definition of hull components is preferably made in groups, that is hull components that share the same properties. The update made to one of the instances is then affecting all the instances within this group. If this is not wanted, for example when one of the stiffeners in a group shall be defined with a different profile type and dimension, then the specific instance needs to be broken out from the group using the Regroup function.

Regroup


The panel represents a part of the hull steel design that is suitable from the user's perspective. Typically, the panel is representing large parts of the design early in the process (for example a full deck) and later when detailing evolves in much smaller parts suitable for detail and production work.
Panels are generated in zones that normally represent the design or the production blocks. The zones are best generated by using Space Management, where a space arrangement can be created and used to create both database structure and the actual zones. The zones will in this case relate to the corresponding space and thus get a geometrical representation.
Below is an example of a block arrangement in zones.

The data structure of panels is built up in a hierarchy. The pictures below show this hierarchy with top element names in the database. Each definition element can then have additional definition data in elements below, a stiffener can for example have a hole definition element.

One definition can generate one or many instances in the outcome model, that is several stiffeners can be the outcome of one stiffener definition as show below.

If specific changes shall be made to one of the instances, then that instance needs to be broken out from the group using the Regroup function.

Space Management
Regroup


This section describe the panel content functionality.


The location of a panel is defining its geometrical position and its shape. Location can be a plane (grid plane or coordinate and axis) or a surface (sculptured or a polyface surface). It is the location that defines the shape of the panel, for example if it should be planar, knuckled or sculptured. Normally a panel has one location, but the panel model also allows for individual location data on points, curves, plates, brackets and stiffeners.
From a topological perspective, the location definition should use the model entities available in the common reference model, that is surfaces, curves, points. This to create a model where global changes are easy and fast to carry through.


The definition of the boundary of the panel is built up by limiting information. Limiting information can be references to other model entities or points and lines. The instance of the boundary will hold information about each individual limit of the boundary. An ambiguity in the definition may result in more than one possible outcome of the instance. This is resolved by adding an additional point or a box to the definition.


A box element can be added on panel level to be used to resolve ambiguity when creating the geometrical outcome of the panel.


Curves and points are defined in the common reference model but can also be defined in a panel context and used as location for the definition of other elements, for example stiffeners and seams. A curve resulting from an intersection between, for example a panel and a surface, will become local in the panel if the panel is selected as the first intersecting element and vice versa if the surface is the first selected intersecting element, then the curve will become a common reference curve.
The definition data for points and curves is the same as for the corresponding common reference elements.
The definition of a more complex free side of a panel is preferably made using a local panel curve. A typical scenario is to create a curve in the intersection with the panel and a surface and then create an offset curve at a distance that can adjust to its correct shape using the function Extend on the Common Reference ribbon. Interaction is in many cases simplified by restricting the curves with a box. Currently there is no interactive function for this, instead the definition element of the curve needs to be manually updated with a DBOX element (containing minimum and maximum points) as shown below.

Extend
Common Reference


The plate is in the normal case, when a panel with one location, defined simply by a point and elements for material and side definitions. The plate can however be given its own location and boundary and optionally be defined with own hull elements.


The stiffener trace is defined by model references, points or plane definitions together with elements defining material, profile parameters, inclination, side information and end characteristics. Optionally it also contains definitions for holes, cutouts and notches.


The face plate is defined with a model reference to a limit or a hole together with elements defining material, profile parameters, inclination and end characteristics. Optionally it also contains definitions for holes, cutouts and notches.


The pillar is defined by a model reference (to a curve) and elements defining side information and material and profile data.


The bracket is defined with a plate definition element and elements for the bracket arm definition including model reference.


The cutout definition contains a model reference element defining the penetrating elements. The cutout type and the cutout parameters (if needed) are attributes on the definition element. If clips are defined, these are elements below the cutout element.


The clip element, defined together with the cutout, contains attributes to define type and parameters. A material definition element is defined below to define material properties and directions. A clip is defined with thickness equal to zero by default. This is interpreted as the same thickness as the plate in which the cutout is added.


The hole is defined with a reference to the built in hole standard and necessary parameters for the selected hole type unless not a curve is referenced for the hole shape. The hole position may be given by an attached point element.


The notch is defined with a reference to the built in notch standard and necessary parameters for the selected notch type. The notch position is defined by model reference elements.


In cases when models have dependencies, these shall be saved as references to objects or part of objects. Such references constitute the topology of the model.
Each design model object holds references to the objects that are part of its definition, for example the surfaces, curves or panels defining a plane panel boundary. Thus, each object can be regenerated using its references. This might create a new instance with for example an updated outer contour if the referred objects have changed its position or shape.
The model can also extract and present depending objects, for example a deck will know about all the webs that are attached to it.
To benefit from the topology, it is essential that it is well defined. This means for example that a bulkhead that ends at a deck should have a limit definition that is a model reference. Preferable this reference should be as generic as possible. A reference to the deck surface is a better reference (from a topological perspective) than referencing the deck panel and referencing the deck panel is a better reference than referencing a grid plan. In any case, absolute coordinates should be avoided. When the referencing is to the underlying surface or the deck panel, a recreated bulkhead would then pick up location and shape changes of the deck as well as thickness compensate for the plate thickness in the deck plates.
Circular references should be avoided. If for example two deck panels are connected, they should not refer each other directly, but rather reference a polyface representing for example a block limit.
Many references are on component level, for example a bracket referring a stiffener on the same panel or on another panel. If the boundary definition of a bulkhead refers a deck and then a stiffener on that deck refer a stiffener on the bulkhead this may seem like a circular reference as the bulkhead refers the deck and vice versa. It is not as the topology must be viewed on component level. Thus, the boundary of the bulkhead is dependent on the deck position and plating while the deck stiffener is dependent on the bulkhead stiffener. So, it is quite possible to sort out for example in which order to regenerate the components of the panels.


Inherit Information from Functional Arrangements

Panels can inherit information from the functional model (that is space, area and curve arrangements) while modelling. The following inherit scenarios are valid:
Panels defined in zones connected to spaces will get the space limits as boundary.
Panels generated for a scantling area arrangement will get plate thicknesses as defined in the area arrangement
Stiffeners defined using curve arrangements will inherit the profile properties.
Panels defined in zones connected to spaces will get the space limits as boundary.
Panels defined in zones connected to spaces will get the space limits as boundary.
Panels generated for a scantling area arrangement will get plate thicknesses as defined in the area arrangement
Panels generated for a scantling area arrangement will get plate thicknesses as defined in the area arrangement
Stiffeners defined using curve arrangements will inherit the profile properties.
Stiffeners defined using curve arrangements will inherit the profile properties.


The modelling of hull entities often require a lot of user data to be added to get to its final state. A stiffener needs trace information, side information, material and profile properties, etcetera. Any incorrect user data is not shown fully until the hull component is presented graphically. To get a more immediate graphical feedback, a one-click concept is used, meaning the graphical feedback shall be available with minimum amount of data. Refining into full detailing can then be done with graphical feedback in all stages, avoiding unnecessary user mistakes.


The cloning and copying of panels are processes where the definition data is adjusted to a new position in the design and is then recreated to generate a new outcome. In the simple case, the original model references can be used, that is when copying a floor panel bounded by the shell and the tank top along the ship. If the copying requires different model references to get a correct shape, then the involved surfaces need to be connected. This is done by updating the element reference stored in attribute Origrf. The surface which we aim to use in the new position (copying to) shall have this attribute set to the surface used in the original panel position.
The clone concept is extending the copying of panels by registering and using the connection between the copied panels. Modifications to one of the clones is by default propagating to all other connected cloned panels. If individual changes shall be made, the user needs to activate single mode editing which breaks the connection for specified hull components in the modified panel. All cloned panels have a full definition and the single panel edited hull component will use its own definition without affecting any of the clones.
Deleting a cloned panel or a hull component on a cloned panel will automatically rearrange the registered connections making all remaining connections between all cloned panels still valid.
The relation between the cloned panels and their individual hull components is illustrated by the picture below.

You can at any time query if a panel has any clones. This is done by querying attribute Hascln on the panel element UPANEL.

Origrf
Hascln


The Application Layout and Common Interaction

The application is built up by windows in a canvas, ribbons with icon groups to access functions and modal functions docked inside panels.


The application contains ribbons with groups of functions organized in different tabs.
The main tabs when working with hull models are as follows:
The Hull Design tab
contains all functions to generate and modify hull panels.
The Arrangement tab
contains all functions to generate and modify space, area and curve arrangements.
The Common Reference tab
contains all functions to generate and modify common reference elements, that is surfaces, curves and points. Furthermore, it contains functions to simplify the grid definition for ships.
The Admin tab
is used when managing data and contains general functions to support database management. It also contains functions that allows space arrangements to be used when setting up the database structure for a project and when creating zones that are geographically bounded.
The Hull Design tab
contains all functions to generate and modify hull panels.
The Arrangement tab
contains all functions to generate and modify space, area and curve arrangements.
The Common Reference tab
contains all functions to generate and modify common reference elements, that is surfaces, curves and points. Furthermore, it contains functions to simplify the grid definition for ships.
The Admin tab
is used when managing data and contains general functions to support database management. It also contains functions that allows space arrangements to be used when setting up the database structure for a project and when creating zones that are geographically bounded.

The Hull Design tab
contains all functions to generate and modify hull panels.
The Arrangement tab
contains all functions to generate and modify space, area and curve arrangements.
The Common Reference tab
contains all functions to generate and modify common reference elements, that is surfaces, curves and points. Furthermore, it contains functions to simplify the grid definition for ships.
The Admin tab
is used when managing data and contains general functions to support database management. It also contains functions that allows space arrangements to be used when setting up the database structure for a project and when creating zones that are geographically bounded.

Hull Design
Arrangement
Common Reference
Admin


Properties on all model elements are defined in attributes and can be viewed in the Attribute panel and changed using commands in the Command window. The complete set of attributes are presented in the Attribute panel. However, they are not presented in a very user-friendly way. Furthermore, changing properties using commands may be cumbersome and can lead to incorrect model elements in case wrong values are given. In the normal user case, the Property Grid panel should be used to modify and view properties. The Property Grid presents relevant property information in a format that is suitable to view and possibly change. Information is presented with enumerations in drop-down lists and validation checks are done on inserted data.

The changes that are made is updating the definition data of the selected component and a recreate operation is triggered to get the canvas updated using the new supplied properties. The change will propagate on all instances resulting of the updated definition. If only a specific instance shall be updated the function Regroup needs to be used in beforehand, extracting the specified instances into a new definition element.

Attribute
Command
Attribute
Property Grid
Property Grid
Regroup


The interaction in the canvas with the model entities is by default on component level, for example picking will select a hull panel component rather than the full panel. This can be changed by using the Navigation option presented in the Power Wheel at a right-click.

Navigation
Power Wheel


Double-click a hull component (or a panel if navigated to), modelling grips are presented, to translate and eventually rotate or manipulate individual points if applicable.

Selection of non-physical components like holes or seams are made possible by functions that presents model grips in canvas. These functions are found in the Visibility group on the Hull Design tab.

Groups of components are not possible to move by modelling grips, instead the Property Grid should be used.

Visibility
Hull Design
Property Grid


The hull model is preferably defined by using common references to make the model easy to change and maintain. When the underlying model is needed, the system supplies a possibility to easily get this model into canvas and allowing for changes. This possibility is called the step-in concept.
The following possibilities are available, with more to be added in future releases of E3D Design:
Task
How to step-in
Update the location surface of a panel.
Select a panel and navigate to the panel (using the power wheel). The location surface is displayed in the canvas by a step-in operation, either by a double-click on the panel or using the in-canvas command In. Once the location surface is displayed, it can be changed with normal surface tools. Once ready use the Escape button on the keyboard. The surface will be removed from the canvas and the panel is recreated picking up the changes in the location surface.
Update the location of a panel.
Double click on a panel to enter the Edit mode and then navigate (using the power wheel) to the panel. A modelling grip is displayed in the centre of the panel and when selected, you are asked to select a new location or to use the Arrow down on the keyboard for options:
The panel is updated when the selection of location is done.
Update the location of a panel.
Double click on a limit handle to enter the Edit mode and then double click once more to go to Curve Editing mode. Grips are displayed and the curve geometry can be changed using them as well as other tools. Once ready use the Escape button on the keyboard. The limit and panel boundary is recreated picking up the changes in the curve.
Update the trace curve of a stiffener.
Double click on a stiffener to enter the Edit mode and then double click once more to go to curve editing mode. Grips are displayed and the curve geometry can be changed using them as well as other tools. Once ready use the Escape button on the keyboard. The stiffener is recreated picking up the changes in the curve.
Task
How to step-in
Update the location surface of a panel.
Select a panel and navigate to the panel (using the power wheel). The location surface is displayed in the canvas by a step-in operation, either by a double-click on the panel or using the in-canvas command In. Once the location surface is displayed, it can be changed with normal surface tools. Once ready use the Escape button on the keyboard. The surface will be removed from the canvas and the panel is recreated picking up the changes in the location surface.
Update the location of a panel.
Double click on a panel to enter the Edit mode and then navigate (using the power wheel) to the panel. A modelling grip is displayed in the centre of the panel and when selected, you are asked to select a new location or to use the Arrow down on the keyboard for options:

The panel is updated when the selection of location is done.
Update the location of a panel.
Double click on a limit handle to enter the Edit mode and then double click once more to go to Curve Editing mode. Grips are displayed and the curve geometry can be changed using them as well as other tools. Once ready use the Escape button on the keyboard. The limit and panel boundary is recreated picking up the changes in the curve.
Update the trace curve of a stiffener.
Double click on a stiffener to enter the Edit mode and then double click once more to go to curve editing mode. Grips are displayed and the curve geometry can be changed using them as well as other tools. Once ready use the Escape button on the keyboard. The stiffener is recreated picking up the changes in the curve.

Task
How to step-in
Update the location surface of a panel.
Select a panel and navigate to the panel (using the power wheel). The location surface is displayed in the canvas by a step-in operation, either by a double-click on the panel or using the in-canvas command In. Once the location surface is displayed, it can be changed with normal surface tools. Once ready use the Escape button on the keyboard. The surface will be removed from the canvas and the panel is recreated picking up the changes in the location surface.
Update the location of a panel.
Double click on a panel to enter the Edit mode and then navigate (using the power wheel) to the panel. A modelling grip is displayed in the centre of the panel and when selected, you are asked to select a new location or to use the Arrow down on the keyboard for options:
The panel is updated when the selection of location is done.
Update the location of a panel.
Double click on a limit handle to enter the Edit mode and then double click once more to go to Curve Editing mode. Grips are displayed and the curve geometry can be changed using them as well as other tools. Once ready use the Escape button on the keyboard. The limit and panel boundary is recreated picking up the changes in the curve.
Update the trace curve of a stiffener.
Double click on a stiffener to enter the Edit mode and then double click once more to go to curve editing mode. Grips are displayed and the curve geometry can be changed using them as well as other tools. Once ready use the Escape button on the keyboard. The stiffener is recreated picking up the changes in the curve.

In
Escape
Edit
Arrow down
Edit
Curve Editing
Escape
Edit
Escape


Tooltips can show properties of model entities when hovering on a model entity and pressing the <Shift> key.

The contents of the tooltip can be customized using the function Tooltips in the Configure group on the Admin ribbon tab.

Shift
Tooltips
Configure
Admin


This section describes the setup and standards functionality for hull design.


Material quality needs to be stored in AVEVA Catalog Application in PROP (Property Database). A hull material is defined by a SOLI element with a SOLEXT element used for additional information and a TDEN and SDEN element defining density of the material.


This section describes the built-in standards for hull design.


The Hull Design built-in profile standard covers the profile types that are traditionally used in shipbuilding. Each profile has a type code and profiles are selected by using this type code.
The table below specifies the profile types normally used in shipbuilding. It shows the profile type, its cross-section and the parameters that are required to control the size of the profile section. When selecting a certain profile, it is important that the correct number of parameters is given in the order specified in the table.

Some remarks on the built-in standard:
A standard hole in Hull Design is defined by a hole designation (string) and parameters. The built-in standard is presented in the tables below.

A standard hole is described in a co-ordinate system of its own. It is located by specifying the position of the origin of its local co-ordinate system. Turning of the hole is done by specifying the angle to which the u-axis should be turned, see the figure below.

In the specification of the different hole types the figures show the shape of the holes, their local co-ordinate system and thus their reference point. The figures also show how the holes will be oriented if no turning angle is specified.
Flat bars:
Profile type 11 has the same properties as a profile type 10, however profile type 11 cannot be converted into a plate part in the production programs.
Bulb bars:
Profile type 21 is a special Polish variant of the ordinary bulb bar. If used in combination with any of the environment variables SBH_RUSSIAN_BULB, SBH_CHINESE_BULB or SBH_JAPANESE_BULB this profile type may be used for the type of bulb bar used in Russia, China or Japan.
Profile type 23 is the big type of welded bulb bar with a constant bulb size that is manufactured by the INEXA steel mill and sold under the product name Jumbo Bulb Flat.
U- and I-bars:
The built-in standard for U- and I-bars is according to DIN standard.
Flat bars:
Profile type 11 has the same properties as a profile type 10, however profile type 11 cannot be converted into a plate part in the production programs.
Flat bars:
Profile type 11 has the same properties as a profile type 10, however profile type 11 cannot be converted into a plate part in the production programs.
Bulb bars:
Profile type 21 is a special Polish variant of the ordinary bulb bar. If used in combination with any of the environment variables SBH_RUSSIAN_BULB, SBH_CHINESE_BULB or SBH_JAPANESE_BULB this profile type may be used for the type of bulb bar used in Russia, China or Japan.
Profile type 23 is the big type of welded bulb bar with a constant bulb size that is manufactured by the INEXA steel mill and sold under the product name Jumbo Bulb Flat.
Bulb bars:
Profile type 21 is a special Polish variant of the ordinary bulb bar. If used in combination with any of the environment variables SBH_RUSSIAN_BULB, SBH_CHINESE_BULB or SBH_JAPANESE_BULB this profile type may be used for the type of bulb bar used in Russia, China or Japan.
Profile type 23 is the big type of welded bulb bar with a constant bulb size that is manufactured by the INEXA steel mill and sold under the product name Jumbo Bulb Flat.
U- and I-bars:
The built-in standard for U- and I-bars is according to DIN standard.
U- and I-bars:
The built-in standard for U- and I-bars is according to DIN standard.

Flat bars:
Bulb bars:
U- and I-bars:


A standard hole in Hull Design is defined by a hole designation (string) and parameters. The built-in standard is presented in tables below.


Cutouts are available from two groups. The first group is built in to support basic slot and lug configuration in structural design. The second group is the AVEVA Marine version of built-in cutouts. This will be further extended in future releases to also cover the external cutout definition of AVEVA Marine.

The DCTOUT element contains the definition data of the cutout. This is stored in the type of cutout in attribute Tpltyp and the parameters in attribute Tplpar. The clip definition element DCLIP resides below the cutout element and use the same attribute for the clip parameters.

Tpltyp
Tplpar


This section describes the functional overview for hull design.


This section describes the functionality available from the hull design tab.


This section describes the functionality available from the Create group.


This section describes the functionality available from the panel command.

Panels are created in a zone selected as current element (CE) prior to the use of the subfunctions below. If the zone is defined with reference to a space, then all panels will get bounded by the geometry of this space.
Subfunction
Description
Plane
Create panel in plane.
Pick a grid position or select any of the optional ways to define the location plane of the panel.
The Offset option adds the given offset to any selected grid plane.
By default a plate will be added to the panel. The option Omit plate will suppress the creation of a plate.
When the planes are accepted, panels are generated and displayed.
Repetition Terms
Panel location can also be created using repetition terms. Syntax for repetition is <start> <step> <end> <optional offset> as illustrated below:
Surface
Create panel in surface.
Pick the surfaces or key in the surface names. The selected elements are highlighted in the canvas. Accept the selected surfaces and the panels are generated and displayed.
By default a plate will be added to the panel. The option Omit plate will suppress the creation of a plate.
When the selected surfaces are accepted, panels are generated and displayed.
Arrangements
Creates panel from functional area arrangements.
Pick an area arrangement of scantling type then click Accept or select Curve Arrangement of Profile Trace type and / or Area Arrangement of Openings type.
Subfunction
Description
Plane
Create panel in plane.
Pick a grid position or select any of the optional ways to define the location plane of the panel.

The Offset option adds the given offset to any selected grid plane.
By default a plate will be added to the panel. The option Omit plate will suppress the creation of a plate.
When the planes are accepted, panels are generated and displayed.
Repetition Terms
Panel location can also be created using repetition terms. Syntax for repetition is <start> <step> <end> <optional offset> as illustrated below:

Surface
Create panel in surface.
Pick the surfaces or key in the surface names. The selected elements are highlighted in the canvas. Accept the selected surfaces and the panels are generated and displayed.

By default a plate will be added to the panel. The option Omit plate will suppress the creation of a plate.
When the selected surfaces are accepted, panels are generated and displayed.
Arrangements
Creates panel from functional area arrangements.
Pick an area arrangement of scantling type then click Accept or select Curve Arrangement of Profile Trace type and / or Area Arrangement of Openings type.

Subfunction
Description
Plane
Create panel in plane.
Pick a grid position or select any of the optional ways to define the location plane of the panel.
The Offset option adds the given offset to any selected grid plane.
By default a plate will be added to the panel. The option Omit plate will suppress the creation of a plate.
When the planes are accepted, panels are generated and displayed.
Repetition Terms
Panel location can also be created using repetition terms. Syntax for repetition is <start> <step> <end> <optional offset> as illustrated below:
Surface
Create panel in surface.
Pick the surfaces or key in the surface names. The selected elements are highlighted in the canvas. Accept the selected surfaces and the panels are generated and displayed.
By default a plate will be added to the panel. The option Omit plate will suppress the creation of a plate.
When the selected surfaces are accepted, panels are generated and displayed.
Arrangements
Creates panel from functional area arrangements.
Pick an area arrangement of scantling type then click Accept or select Curve Arrangement of Profile Trace type and / or Area Arrangement of Openings type.

Subfunction
Description
Plane
Offset
Omit
plate
Surface
Omit
plate
Arrangements
Accept
Curve Arrangement of Profile Trace
Area Arrangement of Openings


This section describes the functionality available from the seam command.

Subfunction
Description
Plane
Create seam in the intersection with plane
Pick a panel and then define the intersection plane. Then pick a grid position or select any of the optional ways to define the intersection plane.
The Offset option adds the given offset to any selected grid plane.
When the intersection planes are accepted, the seams are added to the panel.
Repetition Terms
Seam location can also be created using repetition terms. Syntax for repetition is <start> <step> <end> <optional offset> as illustrated below:
Surface
Create seam in the intersection with surface
Pick a panel and then pick surfaces. When the selected surfaces are accepted, seams are added to the panel.
Curve
Create seam in selected curve.
Pick a panel and then pick curves located in the panel surface. Curves can either be local, defined in the panel, or global (common reference curves). When the selected curves are accepted, seams are added to the panel.
Arrangements
Create seam from seam arrangement
Pick a panel and then pick seam arrangement (global seams) located in the panel surface. When the selected seam arrangements are accepted, seams are added to the panel.
Subfunction
Description
Plane
Create seam in the intersection with plane
Pick a panel and then define the intersection plane. Then pick a grid position or select any of the optional ways to define the intersection plane.

The Offset option adds the given offset to any selected grid plane.
When the intersection planes are accepted, the seams are added to the panel.
Repetition Terms
Seam location can also be created using repetition terms. Syntax for repetition is <start> <step> <end> <optional offset> as illustrated below:

Surface
Create seam in the intersection with surface
Pick a panel and then pick surfaces. When the selected surfaces are accepted, seams are added to the panel.
Curve
Create seam in selected curve.
Pick a panel and then pick curves located in the panel surface. Curves can either be local, defined in the panel, or global (common reference curves). When the selected curves are accepted, seams are added to the panel.
Arrangements
Create seam from seam arrangement
Pick a panel and then pick seam arrangement (global seams) located in the panel surface. When the selected seam arrangements are accepted, seams are added to the panel.

Subfunction
Description
Plane
Create seam in the intersection with plane
Pick a panel and then define the intersection plane. Then pick a grid position or select any of the optional ways to define the intersection plane.
The Offset option adds the given offset to any selected grid plane.
When the intersection planes are accepted, the seams are added to the panel.
Repetition Terms
Seam location can also be created using repetition terms. Syntax for repetition is <start> <step> <end> <optional offset> as illustrated below:
Surface
Create seam in the intersection with surface
Pick a panel and then pick surfaces. When the selected surfaces are accepted, seams are added to the panel.
Curve
Create seam in selected curve.
Pick a panel and then pick curves located in the panel surface. Curves can either be local, defined in the panel, or global (common reference curves). When the selected curves are accepted, seams are added to the panel.
Arrangements
Create seam from seam arrangement
Pick a panel and then pick seam arrangement (global seams) located in the panel surface. When the selected seam arrangements are accepted, seams are added to the panel.

Subfunction
Description
Plane
Offset
Surface
Curve
Arrangements


This section describes the functionality available from the hole command.

Subfunction
Description
Standard Hole
Create standard hole in panel.
Pick a panel and then give points. Indicate or key in the points. When points are accepted, the holes are created, by default as standard hole D1000, to get visual feedback. The wanted hole designation and size is defined in the next step using the property grid.
From Curve
Create hole from curve.
Pick a panel and then pick curves located in a panel surface. Curves can either be local, defined in the panel, or global (common reference curves). When the selected curves are accepted, holes are added to the panel.
Subfunction
Description
Standard Hole
Create standard hole in panel.
Pick a panel and then give points. Indicate or key in the points. When points are accepted, the holes are created, by default as standard hole D1000, to get visual feedback. The wanted hole designation and size is defined in the next step using the property grid.
From Curve
Create hole from curve.
Pick a panel and then pick curves located in a panel surface. Curves can either be local, defined in the panel, or global (common reference curves). When the selected curves are accepted, holes are added to the panel.

Subfunction
Description
Standard Hole
Create standard hole in panel.
Pick a panel and then give points. Indicate or key in the points. When points are accepted, the holes are created, by default as standard hole D1000, to get visual feedback. The wanted hole designation and size is defined in the next step using the property grid.
From Curve
Create hole from curve.
Pick a panel and then pick curves located in a panel surface. Curves can either be local, defined in the panel, or global (common reference curves). When the selected curves are accepted, holes are added to the panel.

Subfunction
Description
Standard Hole
From Curve


This section describes the functionality available from the notch command.

In order to get early visual feedback, all notches are created with default designation and size (R35). The wanted notch designation and size is defined in the next step using the property grid.
Subfunction
Description
At Seam
Create notch at seam intersection.
Pick a panel and then a panel with seams at boundary intersections. Seams are displayed with graphical handles and you are prompted to pick the seams.
When the seams are selected and accepted, the notches are added to the panel.
At Plane
Create notch at plane intersection
Pick a boundary limit of a panel (turned on using Limit in the Visibility group) and then define the intersection plane. There is a prompt to pick a grid position or to select any of the optional ways to define the intersection plane. Alternatives are presented in canvas when using arrow-down key:
The Offset option adds the given offset to any selected grid plane.
When the intersection planes are accepted, the notches are added to the panel.
Repetition Terms
Seam location can also be created using repetition terms. Syntax for repetition is <start> <step> <end> <optional offset> as illustrated below:
Corner Notch
Create notch in corner.
Pick a panel and then corners (presented with model grips automatically).
Select and then accept the corners, the notches are added to the panel.
Subfunction
Description
At Seam
Create notch at seam intersection.
Pick a panel and then a panel with seams at boundary intersections. Seams are displayed with graphical handles and you are prompted to pick the seams.
When the seams are selected and accepted, the notches are added to the panel.
At Plane
Create notch at plane intersection
Pick a boundary limit of a panel (turned on using Limit in the Visibility group) and then define the intersection plane. There is a prompt to pick a grid position or to select any of the optional ways to define the intersection plane. Alternatives are presented in canvas when using arrow-down key:

The Offset option adds the given offset to any selected grid plane.
When the intersection planes are accepted, the notches are added to the panel.
Repetition Terms
Seam location can also be created using repetition terms. Syntax for repetition is <start> <step> <end> <optional offset> as illustrated below:

Corner Notch
Create notch in corner.
Pick a panel and then corners (presented with model grips automatically).
Select and then accept the corners, the notches are added to the panel.

Subfunction
Description
At Seam
Create notch at seam intersection.
Pick a panel and then a panel with seams at boundary intersections. Seams are displayed with graphical handles and you are prompted to pick the seams.
When the seams are selected and accepted, the notches are added to the panel.
At Plane
Create notch at plane intersection
Pick a boundary limit of a panel (turned on using Limit in the Visibility group) and then define the intersection plane. There is a prompt to pick a grid position or to select any of the optional ways to define the intersection plane. Alternatives are presented in canvas when using arrow-down key:
The Offset option adds the given offset to any selected grid plane.
When the intersection planes are accepted, the notches are added to the panel.
Repetition Terms
Seam location can also be created using repetition terms. Syntax for repetition is <start> <step> <end> <optional offset> as illustrated below:
Corner Notch
Create notch in corner.
Pick a panel and then corners (presented with model grips automatically).
Select and then accept the corners, the notches are added to the panel.

Subfunction
Description
At Seam
At Plane
Limit
Visibility
Offset
Corner Notch


Create cutout at stiffener intersection
Pick a panel and then intersecting stiffeners.
When the selected stiffeners are accepted, the cutouts are added to the panel and presented to get immediate visual feedback. The default cutout type is the type T (direct with clip), which can be changed using the property grid.

T


Create plate in panel.
Pick a panel boundary and give a point in the intended plate area.
The plate is created with a default thickness of 10 mm and with material side defined as positive. The properties of the plate can be adjusted using the property grid.


This section describes the functionality available from the stiffener command.

In order to get early visual feedback, all stiffeners are created with default profile type and parameters (10 100*8). The wanted profile type and parameters are defined in the next step using the property grid.
Subfunction
Description
At Plane
Create stiffener at plane intersection.
Pick a panel and then define the intersection plane. Then pick a grid position or select any of the optional ways to define the intersection plane.
The Offset option adds the given offset to any selected grid plane.
When the intersection planes are accepted, the stiffeners are added to the panel.
Repetition Terms
Stiffener location can also be created using repetition terms. Syntax for repetition is <start> <step> <end> <optional offset> as illustrated below:
At Intersection
Create stiffener in the intersection with surface
Pick a panel and then pick surfaces. When the selected surfaces are accepted, stiffeners are added to the panel.
Along Limit
Create stiffener along and parallel to a panel limit
The model grips for panel limits need to be visible to allow for picking. See functions Limits in the Visibility group.
Pick a panel and then pick limits on this panel. When the selected limits are accepted, stiffeners are added to the panel placed parallel to the selected limits.
Along Curve
Create stiffener in selected curve.
Pick a panel and then pick curves located in a panel surface. Curves can either be local, defined in the panel, or global (common reference curves). When the selected curves are accepted, stiffeners are added to the panel.
Subfunction
Description
At Plane
Create stiffener at plane intersection.
Pick a panel and then define the intersection plane. Then pick a grid position or select any of the optional ways to define the intersection plane.

The Offset option adds the given offset to any selected grid plane.
When the intersection planes are accepted, the stiffeners are added to the panel.
Repetition Terms
Stiffener location can also be created using repetition terms. Syntax for repetition is <start> <step> <end> <optional offset> as illustrated below:

At Intersection
Create stiffener in the intersection with surface
Pick a panel and then pick surfaces. When the selected surfaces are accepted, stiffeners are added to the panel.
Along Limit
Create stiffener along and parallel to a panel limit
The model grips for panel limits need to be visible to allow for picking. See functions Limits in the Visibility group.
Pick a panel and then pick limits on this panel. When the selected limits are accepted, stiffeners are added to the panel placed parallel to the selected limits.
Along Curve
Create stiffener in selected curve.
Pick a panel and then pick curves located in a panel surface. Curves can either be local, defined in the panel, or global (common reference curves). When the selected curves are accepted, stiffeners are added to the panel.

Subfunction
Description
At Plane
Create stiffener at plane intersection.
Pick a panel and then define the intersection plane. Then pick a grid position or select any of the optional ways to define the intersection plane.
The Offset option adds the given offset to any selected grid plane.
When the intersection planes are accepted, the stiffeners are added to the panel.
Repetition Terms
Stiffener location can also be created using repetition terms. Syntax for repetition is <start> <step> <end> <optional offset> as illustrated below:
At Intersection
Create stiffener in the intersection with surface
Pick a panel and then pick surfaces. When the selected surfaces are accepted, stiffeners are added to the panel.
Along Limit
Create stiffener along and parallel to a panel limit
The model grips for panel limits need to be visible to allow for picking. See functions Limits in the Visibility group.
Pick a panel and then pick limits on this panel. When the selected limits are accepted, stiffeners are added to the panel placed parallel to the selected limits.
Along Curve
Create stiffener in selected curve.
Pick a panel and then pick curves located in a panel surface. Curves can either be local, defined in the panel, or global (common reference curves). When the selected curves are accepted, stiffeners are added to the panel.

Subfunction
Description
At Plane
Offset
At Intersection
Along Limit
Limits
Visibility
Along Curve


Create bracket.
Brackets can be placed in different ways depending on the selected model elements and their topology. The bracket location is always defined from the first selected stiffener.
Pick an orienting stiffener and then pick a connecting profile.


Create pillar along curve.
Pillars are created along curves, so a prerequisite is to define curves, preferable in the panel context prior to using this function.
Pick a panel and then pick curves to define the pillar trace.
Then the selected the curves must be accepted and pillars are added to the panel
If the panel only contains pillars, that is a pillar arrangement, then the boundary of the panel can be deleted to allow presentation only of the defined pillars.


Create face plate along limit or in hole.
To allow selection in canvas, the model grips for limits and holes need to be made visible.
Pick a panel and then pick panel limits or holes. When the selection is accepted, the face plates are added to the panel with default profile type and dimensions (10 100*8). Use the Property grid to adjust to correct dimensions.

Property


This section describes the functionality available from the Modify group.


Regroup definition data for hull components that generates more than one instance.
The definition data for hull components can be valid for several instances, for example stiffeners defined in grid positions with the same profile properties are defined in only one definition. If changes shall be done that does not affect all instances, then the definition needs to be split into two or more hull components.
Pick a panel and then pick individual hull instances of components that shall be extracted into a new group (and taken out from the existing one). When accepted, the regrouping is done.


Add limits to panels.
Pick one or more panels. In the next step, pick one or more limiting elements in any order. When accepted the panel or panels are limited. In case of ambiguity, that is if more than one panel boundary is possible, select which panel part to keep. Default is to limit panels by other models but with arrow-down you can access other options like Limiting by a Grid Plane or adding an offset to a referred model used as a limit.

Limiting by a Grid Plane


Remove all limits of one or more panels.
Pick one or more panels. When accepted, the limits will be removed from the panels.


This section describes the functionality available from the reset limit command.

Reset panel limits to those of the location surface or the containing space.
Reset the panel limits to the ones from a space linked to by the zone owning the panel.
Select one or more panels and accept. Any existing panel limits will be replaced by the ones from the space connected to each panel, if any.
Reset the panel limits to the ones from the surface in which the panel is located.
Select one or more panels and accept. Any existing panel limits will be replaced by the ones from the location surface of the panel, if any.


Sets editing mode to single panels only when panels are cloned.


This section desribes the functionality available from the Tools group.


This section describes the functionality available from the copy command.

Create one or many linked copies of a panel by translating along a main axis or by mirroring in a plane.
Mirror
Pick a panel and accept the selection.
Translate
Pick a panel and then select a grid position for location (the last panel location if a series of panels shall be created) or select arrow-down for options.

The function is creating a single copy panel in grid positions by default. The Option menu is used when multiple panels shall be created or if an absolute coordinate for location shall be given.
If multiple panels are created, define the offset by graphically placing an image of the panel along the grid.

Mirror
Translate
Option


This section describes the functionality available from the clone command.

Create one or many linked copies of a panel by translating along a main axis or by mirroring in a plane. The created panels will be linked and a subsequent change to any of these linked panels will be applied to all (in case Single Panel mode is not selected).
Mirror
Pick a panel and accept the selection.
Translate
Pick a panel and then select a grid position for location (the last panel location if a series of panels shall be created) or select arrow-down for options.

This function is creating a single clone panel in grid positions by default. The Option menu is used when multiple cloned panels shall be created or if an absolute coordinate for location shall be given.
If multiple cloned panels are created, define the offset by graphically placing an image of the panel along the grid.

Single Panel
Mirror
Translate
Option


This section describes the functionality available from the recreate command.
Updates elements with definition data, that is panels, arrangements, surfaces, curves or points. Updated elements are recreated from its definition data and referenced surroundings.
Pick the elements and when accepted these elements are recreated.

The recreate function optimizes performance by only regenerating models that are affected by other changes. Invoke the Force option in the rare case the recreate function does not seem to update models as expected.

Force


This section describes the functionality available from the visibilty group.

Some of the hull components are not represented by physical geometry, but still necessary to get visible in the canvas when modelling. The functions in this group turns on (or off) model handles for these types of components


The Space Management application handles arrangement design which includes the definition of spaces, areas and curves possibly with functional data to specialize for a specific design purpose. The arrangements can be used to coordinate other design activities as well as be used downstream to support other design activities with geometry data and functional properties.

Space Management


This section describes the basic concepts of Space Management.


The design process in complex projects is characterised by a very high frequency of change and with multiple disciplines working in the same areas using the same basic data for referencing. To manage change and concurrency, we need to build a model that can handle both global and local changes and that can hold stable references to all other functional model entities. To support this, a Common Reference Model (CRM) is used.
References to the CRM entities are registered by the referencing elements and can be found by querying the referencing element, that is q backref.

q backref