RE25
Raw edge, longitudinal seam notched back 25 (1")
RE40
Raw edge, longitudinal seam notched back 40 (11/2")
RE50
Raw edge, longitudinal seam notched back 50 (2")
DM30
Ductmate™ 30mm (11/8") flange
DM40
Ductmate™ 40mm (11/2") flange
IDC
Integral duct connector
IDF
Integral duct flange
VM20
Verromez™ 20mm (3/4") flange
VM30
Verromez™ 30mm (11/8") flange
VM40
Verromez™ 40mm (11/2") flange
FLAT
For spigot plates only
RE25
Raw edge, longitudinal seam notched back 25 (1")
RE40
Raw edge, longitudinal seam notched back 40 (11/2")
RE50
Raw edge, longitudinal seam notched back 50 (2")
DM30
Ductmate™ 30mm (11/8") flange
DM40
Ductmate™ 40mm (11/2") flange
IDC
Integral duct connector
IDF
Integral duct flange
VM20
Verromez™ 20mm (3/4") flange
VM30
Verromez™ 30mm (11/8") flange
VM40
Verromez™ 40mm (11/2") flange
FLAT
For spigot plates only
A PML object HVACJOINTS is the only place that controls the HVAC Joint storage location.
method .hvcJoints()
-- Set defaults for the object members
if (!!cdHVACunits eq 'MM') then
!this.rectangularJointsStorage
= object DBREF('/CADCHVACCATA-Joints-RECT ')
!this.circularJointsStorage
= object DBREF('/CADCHVACCATA-Joints-CIRC ')
!this.flatOvalJointsStorage
= object DBREF('/CADCHVACCATA-Joints-FOVA ')
otherwise:
!this.rectangularJointsStorage
= object DBREF('/CADCHVACCATA-Joints-RECT-Imp ')
!this.circularJointsStorage
= object DBREF('/CADCHVACCATA-Joints-CIRC-Imp ')
!this.flatOvalJointsStorage
= object DBREF('/CADCHVACCATA-Joints-FOVA-Imp ')
endif
endmethod
-- Set defaults for the object members
if (!!cdHVACunits eq 'MM') then
!this.rectangularJointsStorage
= object DBREF('/CADCHVACCATA-Joints-RECT ')
!this.circularJointsStorage
= object DBREF('/CADCHVACCATA-Joints-CIRC ')
!this.flatOvalJointsStorage
= object DBREF('/CADCHVACCATA-Joints-FOVA ')
otherwise:

!this.rectangularJointsStorage
= object DBREF('/CADCHVACCATA-Joints-RECT-Imp ')
!this.circularJointsStorage
= object DBREF('/CADCHVACCATA-Joints-CIRC-Imp ')
!this.flatOvalJointsStorage
= object DBREF('/CADCHVACCATA-Joints-FOVA-Imp ')
endif
endmethod

RE25
Raw edge, longitudinal seam notched back 25 (1")
RE40
Raw edge, longitudinal seam notched back 40 (11/2")
RE50
Raw edge, longitudinal seam notched back 50 (2")
DM30
Ductmate™ 30mm (11/8") flange
DM40
Ductmate™ 40mm (11/2") flange
IDC
Integral duct connector
IDF
Integral duct flange
VM20
Verromez™ 20mm (3/4") flange
VM30
Verromez™ 30mm (11/8") flange
VM40
Verromez™ 40mm (11/2") flange
FLAT
For spigot plates only
-- Set defaults for the object members
if (!!cdHVACunits eq 'MM') then
!this.rectangularJointsStorage
= object DBREF('/CADCHVACCATA-Joints-RECT ')
!this.circularJointsStorage
= object DBREF('/CADCHVACCATA-Joints-CIRC ')
!this.flatOvalJointsStorage
= object DBREF('/CADCHVACCATA-Joints-FOVA ')
otherwise:
!this.rectangularJointsStorage
= object DBREF('/CADCHVACCATA-Joints-RECT-Imp ')
!this.circularJointsStorage
= object DBREF('/CADCHVACCATA-Joints-CIRC-Imp ')
!this.flatOvalJointsStorage
= object DBREF('/CADCHVACCATA-Joints-FOVA-Imp ')
endif
endmethod


All the standard components have default values that can be changed by you. For example a Taper piece may have a default length of 500mm when in metric and 20inches when in imperial. The defaults are the values that appear on the creation form as the initial value. The Administrator can change these to 600mm or 24inches by creating or editing data elements as follows:
The standard HVAC defaults are stored as

To make user defaults :
new cata /USERHVACDFLTS copy /CADCHVACDFLTS rename $ /CADCHVACDFLTS /USERHVACDFLTS
Then modify the data values, for example:
There is then a file %AVEVA_DESIGN_DFLTS%/hvacadv/userhvacmdflts that sets /USERHVACMDFLTS as the default.
To force this to always be the default, the administrator can edit the file %PMLUI%/des/ hvacadv/init.


The defaults used must correspond to the units being used or else the default value of 500 may be interpreted as 500inches rather than the intended mm.
There is a concept of application units; where, variable !!CDHVACUNITS is set to 'MM' or 'INCH' in the defaults file.
You can select different defaults from Settings > Ductwork Defaults


The database mechanism for weights is as follows:
Consider a HVAC branch:

For HVAC components the weight is calculated and set as DESP[87] by a macro %PMLUI%/des/hvacadv/mweight when an element is created or modified.


The HVAC Administrator may define 'auto naming' rules for HVAC elements and HVAC branches, however, it is expected that you would define the HVAC and branch names.
With regard to component names (branch members) you have a utility that allows the HVAC elements to be assigned an item number and named accordingly.
This utility is called from the HVAC tab, in the Tools group, click Itemise and applies the same rules as HVAC Spooling where works fitted items are given a subnumber, for example 3.1 is a branch connector which is fitted to the above item 3.

An item is defined as works fitted by the property WKSF true.

HVAC
Tools
Itemise


HVAC Spools are generated in MODEL, and is basically a group of connected HVAC components designated to be fitted together in the workshop prior to site assembly.
The elements in the database are:
…HVAC
BRAN
Components
HSLIST
HSPOOL
HSPOOL etc…
…HVAC

BRAN

Components

HSLIST

HSPOOL

HSPOOL etc…
There is a core PML object that can be used to interrogate HVAC Spool.
!x = object HVACSPOOLMANAGER()
Name
Result
Description
Remarks
HVACSPOOLMANAGER()
Creates an empty HVAC Spool Manager PML object
GENERATEHVACSPOOLS(DBREF)DBREF - Any HVAC Element
Generates HSPOOLS and HSLIST which owns them in the database.
When GENERATEHVACSPOOLS is called from a HVAC element which already owns a HSLIST, it verifies the spool as it is, if found OK, no modification is done. If any differences or discrepancies present, then regenerate the appropriate spool/spools. This method does not delete the spool already created, but maintains the reference numbers of all the valid spools, so that the drawings generated from those spools remain intact.
DELETEHVACSPOOLS (DBREF)DBREF - Any HVAC Element
Delete HSLIST and HSPOOLS owned by the HVAC element
You cannot delete any spool or the HSLIST by any means other than this method. For ex. "Delete HSPOOL "will not delete the spool.
VERIFYHVACSPOOLS(DBREF)DBREF - Any HVAC Element
Array
If an element or elements in the constituent spools do not satisfy any of the criteria for a valid spool, error messages are returned as a string array. Returns an unset array if all the criteria are satisfied.
Format: <ELEMENT NAME> : <ERROR MESSAGE>
Sample error message:
'HSLIST 1 of HVAC /HTEST : has 1 more spool(s)
'HSPOOL 13 of HSLIST 1 of HVAC /HTEST : Invalid Spool (Start/End Reference Modified)
VERIFYSPOOL(DBREF) DBREF - a HSPOOL
String
If fails to satisfy any criteria, returns the error message; otherwise returns the message "Successful"
"Format:<ELEMENT NAME> : <ERROR MESSAGE>
Sample error message:
HSPOOL 13 of HSLIST 1 of HVAC /
HTEST : Invalid Spool (Start/End Reference Modified)
GETMTOELEMENTSFORSPOOL(DBREF HSPOOL Type
Array
Returns the elements included in this HVAC spool
Name
Result
Description
Remarks
HVACSPOOLMANAGER()

Creates an empty HVAC Spool Manager PML object

GENERATEHVACSPOOLS(DBREF)DBREF - Any HVAC Element

Generates HSPOOLS and HSLIST which owns them in the database.
When GENERATEHVACSPOOLS is called from a HVAC element which already owns a HSLIST, it verifies the spool as it is, if found OK, no modification is done. If any differences or discrepancies present, then regenerate the appropriate spool/spools. This method does not delete the spool already created, but maintains the reference numbers of all the valid spools, so that the drawings generated from those spools remain intact.
DELETEHVACSPOOLS (DBREF)DBREF - Any HVAC Element

Delete HSLIST and HSPOOLS owned by the HVAC element
You cannot delete any spool or the HSLIST by any means other than this method. For ex. "Delete HSPOOL "will not delete the spool.
VERIFYHVACSPOOLS(DBREF)DBREF - Any HVAC Element
Array
If an element or elements in the constituent spools do not satisfy any of the criteria for a valid spool, error messages are returned as a string array. Returns an unset array if all the criteria are satisfied.
Format: <ELEMENT NAME> : <ERROR MESSAGE>
Sample error message:
'HSLIST 1 of HVAC /HTEST : has 1 more spool(s)
'HSPOOL 13 of HSLIST 1 of HVAC /HTEST : Invalid Spool (Start/End Reference Modified)
VERIFYSPOOL(DBREF) DBREF - a HSPOOL
String
If fails to satisfy any criteria, returns the error message; otherwise returns the message "Successful"
"Format:<ELEMENT NAME> : <ERROR MESSAGE>
Sample error message:
HSPOOL 13 of HSLIST 1 of HVAC /
HTEST : Invalid Spool (Start/End Reference Modified)
GETMTOELEMENTSFORSPOOL(DBREF HSPOOL Type
Array
Returns the elements included in this HVAC spool

…HVAC
BRAN
Components
HSLIST
HSPOOL
HSPOOL etc…
Name
Result
Description
Remarks
HVACSPOOLMANAGER()
Creates an empty HVAC Spool Manager PML object
GENERATEHVACSPOOLS(DBREF)DBREF - Any HVAC Element
Generates HSPOOLS and HSLIST which owns them in the database.
When GENERATEHVACSPOOLS is called from a HVAC element which already owns a HSLIST, it verifies the spool as it is, if found OK, no modification is done. If any differences or discrepancies present, then regenerate the appropriate spool/spools. This method does not delete the spool already created, but maintains the reference numbers of all the valid spools, so that the drawings generated from those spools remain intact.
DELETEHVACSPOOLS (DBREF)DBREF - Any HVAC Element
Delete HSLIST and HSPOOLS owned by the HVAC element
You cannot delete any spool or the HSLIST by any means other than this method. For ex. "Delete HSPOOL "will not delete the spool.
VERIFYHVACSPOOLS(DBREF)DBREF - Any HVAC Element
Array
If an element or elements in the constituent spools do not satisfy any of the criteria for a valid spool, error messages are returned as a string array. Returns an unset array if all the criteria are satisfied.
Format: <ELEMENT NAME> : <ERROR MESSAGE>
Sample error message:
'HSLIST 1 of HVAC /HTEST : has 1 more spool(s)
'HSPOOL 13 of HSLIST 1 of HVAC /HTEST : Invalid Spool (Start/End Reference Modified)
VERIFYSPOOL(DBREF) DBREF - a HSPOOL
String
If fails to satisfy any criteria, returns the error message; otherwise returns the message "Successful"
"Format:<ELEMENT NAME> : <ERROR MESSAGE>
Sample error message:
HSPOOL 13 of HSLIST 1 of HVAC /
HTEST : Invalid Spool (Start/End Reference Modified)
GETMTOELEMENTSFORSPOOL(DBREF HSPOOL Type
Array
Returns the elements included in this HVAC spool


The HVAC user has functionality to create HVAC Sketches of Spools generated in MODEL, based on the Property WKSF (Works Fitted) True/False.
The HVAC Administrator must first set up the Templates and Backing Sheets to be used for the HVAC Sketches.
This is an example of the HVAC Sketch in DRAW:

The tables on the drawing will look something like this:

The data on these tables will come from the Design database.


Attributes
Attribute
Return Type
Description
HVAC Spool
dbref
HVAC spool to create HVAC sketch from
Storage Area
dbref
Position in DRAFT hierarchy where sketch is to be created
Drawing Template
dbref
Drawing template to be used to create HVAC sketch with
Drawing Prefix
string
Drawing name prefix
Sheet Prefix
string
Sheet name prefix
Log Messages
array
Messages created when processing the HVAC sketch
Sketch successfully generated
Boolean
True if sketch is successfully created
Attribute
Return Type
Description
HVAC Spool
dbref
HVAC spool to create HVAC sketch from
Storage Area
dbref
Position in DRAFT hierarchy where sketch is to be created
Drawing Template
dbref
Drawing template to be used to create HVAC sketch with
Drawing Prefix
string
Drawing name prefix
Sheet Prefix
string
Sheet name prefix
Log Messages
array
Messages created when processing the HVAC sketch
Sketch successfully generated
Boolean
True if sketch is successfully created
Functions
Attribute
Return Type
Description
Create HVAC sketch
Creates HVAC sketch from held data
Attribute
Return Type
Description
Create HVAC sketch

Creates HVAC sketch from held data

Attribute
Return Type
Description
HVAC Spool
dbref
HVAC spool to create HVAC sketch from
Storage Area
dbref
Position in DRAFT hierarchy where sketch is to be created
Drawing Template
dbref
Drawing template to be used to create HVAC sketch with
Drawing Prefix
string
Drawing name prefix
Sheet Prefix
string
Sheet name prefix
Log Messages
array
Messages created when processing the HVAC sketch
Sketch successfully generated
Boolean
True if sketch is successfully created
Attribute
Return Type
Description
Create HVAC sketch
Creates HVAC sketch from held data


This is a typical Template:
Each HVAC Sketch drawing is based on a Template which is used as the basic definition of the HVAC Sketch.
The Template Drawing contains views and layers like any other DRAFT Template drawing.
For other Drawing information the Template Drawing references a 'Backing Sheet'

This is a typical Template:
Each HVAC Sketch drawing is based on a Template which is used as the basic definition of the HVAC Sketch.
The Template Drawing contains views and layers like any other DRAFT Template drawing.
For other Drawing information the Template Drawing references a 'Backing Sheet'

This is a typical Template:
Each HVAC Sketch drawing is based on a Template which is used as the basic definition of the HVAC Sketch.
The Template Drawing contains views and layers like any other DRAFT Template drawing.
For other Drawing information the Template Drawing references a 'Backing Sheet'


This is a typical backing sheet.
The new HVAC Sketch will reference the 'Backing Sheet', which is generally user-defined.
This is a standard backing sheet which will contain the drawing title block, with drawing data displayed via intelligent text for example, #DATE<FR DRWG> and #:UDA_Name .
In addition to the standard title block, the backing sheet is used to identify and locate 'TABLES' that are to be used on the HVAC Sketch.

This is a typical backing sheet.
The new HVAC Sketch will reference the 'Backing Sheet', which is generally user-defined.
This is a standard backing sheet which will contain the drawing title block, with drawing data displayed via intelligent text for example, #DATE<FR DRWG> and #:UDA_Name .
In addition to the standard title block, the backing sheet is used to identify and locate 'TABLES' that are to be used on the HVAC Sketch.
These tables are identified by:
Material Take Off
- function 'MTO'
SpPurpose 'TABLE'
/ SpPurpose 'CELLS
Assembly
- function 'ASSEMBLY
SpPurpose 'TABLE'
/ SpPurpose 'CELLS
End Points
- function 'ENDPOINT
SpPurpose 'TABLE'
/ SpPurpose 'CELLS
Material Take Off
- function 'MTO'
SpPurpose 'TABLE'
/ SpPurpose 'CELLS
Assembly
- function 'ASSEMBLY
SpPurpose 'TABLE'
/ SpPurpose 'CELLS
End Points
- function 'ENDPOINT
SpPurpose 'TABLE'
/ SpPurpose 'CELLS

This is a typical backing sheet.
The new HVAC Sketch will reference the 'Backing Sheet', which is generally user-defined.
This is a standard backing sheet which will contain the drawing title block, with drawing data displayed via intelligent text for example, #DATE<FR DRWG> and #:UDA_Name .
In addition to the standard title block, the backing sheet is used to identify and locate 'TABLES' that are to be used on the HVAC Sketch.
Material Take Off
- function 'MTO'
SpPurpose 'TABLE'
/ SpPurpose 'CELLS
Assembly
- function 'ASSEMBLY
SpPurpose 'TABLE'
/ SpPurpose 'CELLS
End Points
- function 'ENDPOINT
SpPurpose 'TABLE'
/ SpPurpose 'CELLS


In database terms the Table is a NOTE of the Backing Sheet (BACK); there are two notes required, one for the Table headings and one for the Table cells. Both notes are positioned at the same point.
Example:
BACK named /DRA/MAS/BACKS/HVACSketch/A4 SETST
NOTE named */ExampleTable function 'ENDPOINT SpPurpose 'TABLE'
NOTE named */ExampleCells function 'ENDPOINT SpPurpose 'CELLS'
BACK named /DRA/MAS/BACKS/HVACSketch/A4 SETST

NOTE named */ExampleTable function 'ENDPOINT SpPurpose 'TABLE'

NOTE named */ExampleCells function 'ENDPOINT SpPurpose 'CELLS'

The above is an example of a table defined on a backing sheet. Although this table is visible in the view, it will in practice have its visibility flag (LVIS) set to false. The reason being that this table is used by copying onto the HVAC Sketch Drawing then the cells of the table are populated with data from the actual HVAC Spool. The figure below shows the table in situ on the final HVAC Sketch Drawing.

BACK named /DRA/MAS/BACKS/HVACSketch/A4 SETST
NOTE named */ExampleTable function 'ENDPOINT SpPurpose 'TABLE'
NOTE named */ExampleCells function 'ENDPOINT SpPurpose 'CELLS'


The above figures show the MTO/Material Take-off tables first on the backing sheet and then on the finished drawing. On this type of table the 'cells' data need to be attributes of the HVAC Spool elements. for example, DTXR and DTXS attributes as used in the Description and Detail columns.
You can also user PROP attributes such as PROP RTEX, PROP DUCT, PROP DETA etc as shown below


The above figures show the Assembly and End Point tables first on the backing sheet and then on the finished drawing. On the assembly type of table the 'cells' data need to be attributes of the HVAC Spool elements. for example, PROP FIXI attribute as used in the Assembly data column. Any attributes or expressions can be used. The data in the End Point table is controlled by the System.


All Drawing Styles and Representations are inherited from the template drawing.
These include the View Representations, text colours and font size for Labels and Dimensions.
Examples


The system uses 1 object that does all the work to produce HVAC Sketch Drawings. This is so you do not have to use the form and graphics mode to produce a batch of drawings.
The common object is a Global instance of a hvacSketches object called !!hvacSketch.
The key members are:
!!hvacSketch.createIn
= DBREF (Must be an existing Registry - REGI element)
!!hvacSketch.selectedTemplate
= DBREF (Must be an existing Drawing - DRWG element)
!!hvacSketch.hvacSpool
= DBREF (Must be an existing HVAC Spool -HSPOOL element)
!!hvacSketch.createIn
= DBREF (Must be an existing Registry - REGI element)
!!hvacSketch.selectedTemplate
= DBREF (Must be an existing Drawing - DRWG element)
!!hvacSketch.hvacSpool
= DBREF (Must be an existing HVAC Spool -HSPOOL element)
Optional members are:
!!hvacSketch.logFile
= FILE (The Form or User must write and read this file)
!!hvacSketch..drawingPrefix
= STRING (Default is 'DR')
!!hvacSketch..sheetPrefix
= STRING (Default is 'S')
!!hvacSketch.logFile
= FILE (The Form or User must write and read this file)
!!hvacSketch..drawingPrefix
= STRING (Default is 'DR')
!!hvacSketch..sheetPrefix
= STRING (Default is 'S')
Other Members set and used in the background by the system:
!!hvacSketch..type
= STRING (Will always be 'drawing' or 'drtmpl')
!!hvacSketch..drawing
= DBREF (System records the new drawing)
!!hvacSketch..sheet
= DBREF (System records the new sheet)
!!hvacSketch..backingSheet
= DBREF (System records the backing sheet being used)
!!hvacSketch..mtoHeadings
= ARRAY (Array of strings read from backing sheet MTO table)
!!hvacSketch..assemblyHeadings
= ARRAY (Array of strings read from assembly table)
!!hvacSketch..logData
= ARRAY (Array of comment strings that user or form can read)
!!hvacSketch..type
= STRING (Will always be 'drawing' or 'drtmpl')
!!hvacSketch..drawing
= DBREF (System records the new drawing)
!!hvacSketch..sheet
= DBREF (System records the new sheet)
!!hvacSketch..backingSheet
= DBREF (System records the backing sheet being used)
!!hvacSketch..mtoHeadings
= ARRAY (Array of strings read from backing sheet MTO table)
!!hvacSketch..assemblyHeadings
= ARRAY (Array of strings read from assembly table)
!!hvacSketch..logData
= ARRAY (Array of comment strings that user or form can read)
Example
!!hvacSketch.createIn
= object DBREF ('/MyRegistry')
!!hvacSketch.selectedTemplate
= object DBREF ('/MyTemplateDrawing')
!!hvacSketch.hvacSpool
= object DBREF ('/MyHvacSpool')
!!hvacSketch.createIn
= object DBREF ('/MyRegistry')
!!hvacSketch.selectedTemplate
= object DBREF ('/MyTemplateDrawing')
!!hvacSketch.hvacSpool
= object DBREF ('/MyHvacSpool')
-- Then to create the sketch
!!hvacSpool.apply()
!!hvacSketch.createIn
= DBREF (Must be an existing Registry - REGI element)
!!hvacSketch.selectedTemplate
= DBREF (Must be an existing Drawing - DRWG element)
!!hvacSketch.hvacSpool
= DBREF (Must be an existing HVAC Spool -HSPOOL element)
!!hvacSketch.logFile
= FILE (The Form or User must write and read this file)
!!hvacSketch..drawingPrefix
= STRING (Default is 'DR')
!!hvacSketch..sheetPrefix
= STRING (Default is 'S')
!!hvacSketch..type
= STRING (Will always be 'drawing' or 'drtmpl')
!!hvacSketch..drawing
= DBREF (System records the new drawing)
!!hvacSketch..sheet
= DBREF (System records the new sheet)
!!hvacSketch..backingSheet
= DBREF (System records the backing sheet being used)
!!hvacSketch..mtoHeadings
= ARRAY (Array of strings read from backing sheet MTO table)
!!hvacSketch..assemblyHeadings
= ARRAY (Array of strings read from assembly table)
!!hvacSketch..logData
= ARRAY (Array of comment strings that user or form can read)
!!hvacSketch.createIn
= object DBREF ('/MyRegistry')
!!hvacSketch.selectedTemplate
= object DBREF ('/MyTemplateDrawing')
!!hvacSketch.hvacSpool
= object DBREF ('/MyHvacSpool')


To write any message to the Log Data from any PML function use :
!!hvacSketchesLog('Text of your choice')
To clear the messages from the Log Data use:
!!hvacSketch.emptyLogData()
To write to the log File use:
!!hvacSketch.logFile
= object FILE('%AVEVA_DESIGN_USER%/hvacSketches.txt')
!!hvacSketch.openLogFile()
!!hvacSketch.writeLogFile()
- This write the contents of .logData to the .logFile
!!hvacSketch.closeLogFile()
!!hvacSketch.logFile
= object FILE('%AVEVA_DESIGN_USER%/hvacSketches.txt')
!!hvacSketch.openLogFile()

!!hvacSketch.writeLogFile()
- This write the contents of .logData to the .logFile
!!hvacSketch.closeLogFile()

!!hvacSketch.logFile
= object FILE('%AVEVA_DESIGN_USER%/hvacSketches.txt')
!!hvacSketch.openLogFile()
!!hvacSketch.writeLogFile()
- This write the contents of .logData to the .logFile
!!hvacSketch.closeLogFile()


-- Under a 'Backing Sheet'
BACK /ExampleBack SETST

Example continued….
-- Create NOTEs
NOTE */---Table SETST
FUNC '---' ('---' can be MTO, ENDPOINT or ASSEMBLY)
SpPurpose TABLE
Set the XYpos and usual attributes for text size colour .
Create and name TEXP and STRA elements under NOTE. In the example below there are 4 TEXP elements and 7 STRA elements (Shown in Black)
NOTE */---Cells SETST
FUNC '---' ('---' can be MTO, ENDPOINT or ASSEMBLY)
SpPurpose TABLE
Set the XYpos and usual attributes for text size colour .
Create and name TEXP and STRA elements under NOTE. In the example below there are 3 TEXP elements and 1 STRA element (Shown in Red).
Note:
The */ColumnLine1 direction of 'From Point' and 'To Point' defines the direction of the rows. The */ColumnLine1 'From Point' and 'To Point' distance defines the spacing of the rows.

Note
:


Dimensions are controlled from the Template Drawing:
A VIEW will only be dimensioned if it has a LAYER with a PURPose of 'DIMA';
If it does, then the dimensions will go into that layer.
The style of the dimension will be cascaded from the owning layer.


View Tags are controlled from the Template Drawing:
A VIEW will only be tagged if it has a LAYER with a PURPose of 'LABA';
If it does, then the tags will go into that layer.
The style of the tag will be cascaded from the owning layer, or taken from a symbol template in the case of component tags.
A typical symbol may look like this:

To control how the components of the HVAC Spool are tagged:
Firstly:
A LAYER with PURPose of 'LABA'
Must own a TASK element with a SpPurpose of 'TAGDEF'
Which owns 4 Task Parameter elements (TKPARA)
With FUNCtion equal to 'TEMPLATE', 'OFFSET', 'TPEN' and 'FPEN'
And suitable TPVALUEs
A LAYER with PURPose of 'LABA'

Must own a TASK element with a SpPurpose of 'TAGDEF'

Which owns 4 Task Parameter elements (TKPARA)

With FUNCtion equal to 'TEMPLATE', 'OFFSET', 'TPEN' and 'FPEN'

And suitable TPVALUEs
Example
LAYER
TASK
TKPARA
FUNC 'TEMPLATE' TKPARA '/MySymbol'
TKPARA
FUNC 'OFFSET' TKPARA '10 10'
TKPARA
FUNC 'TPEN' TKPARA '1'
TKPARA
FUNC 'FPEN' TKPARA '11'
LAYER

TASK

TKPARA

FUNC 'TEMPLATE' TKPARA '/MySymbol'

TKPARA

FUNC 'OFFSET' TKPARA '10 10'

TKPARA

FUNC 'TPEN' TKPARA '1'

TKPARA

FUNC 'FPEN' TKPARA '11'
When tagging views the system will create a Symbolic Label (SLAB) for each component, using the attributes of the above task parameters.
Secondly:
A LAYER with PURPose of 'LABA'
Must own a TASK element with a SpPurpose of ''ARRLAB'
Which owns 6 Task Parameter elements (TKPARA)
And specific FUNCtions and suitable TPVALUEs
A LAYER with PURPose of 'LABA'

Must own a TASK element with a SpPurpose of ''ARRLAB'

Which owns 6 Task Parameter elements (TKPARA)

And specific FUNCtions and suitable TPVALUEs
Example
LAYER
TASK
TKPARA
FUNC 'Top Side' TKPARA 'On'
TKPARA
FUNC 'Bottom Side' TKPARA 'Off'
TKPARA
FUNC 'Left Side' TKPARA 'On'
TKPARA
FUNC 'Right Side TKPARA 'On'
TKPARA
FUNC 'Margin' TKPARA '5'
TKPARA
FUNC 'Minimum Gap' TKPARA '1'
LAYER

TASK

TKPARA

FUNC 'Top Side' TKPARA 'On'

TKPARA

FUNC 'Bottom Side' TKPARA 'Off'

TKPARA

FUNC 'Left Side' TKPARA 'On'

TKPARA

FUNC 'Right Side TKPARA 'On'

TKPARA

FUNC 'Margin' TKPARA '5'

TKPARA

FUNC 'Minimum Gap' TKPARA '1'
When tagging views the system will now arrange the Label around the view, using the attributes of the above task parameters.
A LAYER with PURPose of 'LABA'
Must own a TASK element with a SpPurpose of 'TAGDEF'
Which owns 4 Task Parameter elements (TKPARA)
With FUNCtion equal to 'TEMPLATE', 'OFFSET', 'TPEN' and 'FPEN'
And suitable TPVALUEs
LAYER
TASK
TKPARA
FUNC 'TEMPLATE' TKPARA '/MySymbol'
TKPARA
FUNC 'OFFSET' TKPARA '10 10'
TKPARA
FUNC 'TPEN' TKPARA '1'
TKPARA
FUNC 'FPEN' TKPARA '11'
A LAYER with PURPose of 'LABA'
Must own a TASK element with a SpPurpose of ''ARRLAB'
Which owns 6 Task Parameter elements (TKPARA)
And specific FUNCtions and suitable TPVALUEs
LAYER
TASK
TKPARA
FUNC 'Top Side' TKPARA 'On'
TKPARA
FUNC 'Bottom Side' TKPARA 'Off'
TKPARA
FUNC 'Left Side' TKPARA 'On'
TKPARA
FUNC 'Right Side TKPARA 'On'
TKPARA
FUNC 'Margin' TKPARA '5'
TKPARA
FUNC 'Minimum Gap' TKPARA '1'


The common object !!hvaSketch can be used in a macro to be run as a batch job:
!!hvacSketch.createIn
= object DBREF ('/MyRegistry')
!!hvacSketch.hvacSketchLogFile
= object FILE'%AVEVA_DESIGN_WORK%\myLog')
!!hvacSketch.selectedTemplate
= object DBREF ('/MyTemplateDrawing')
!!hvacSketch.hvacSpool
= object DBREF ('/MyHvacSpool')

                   -- Set the Global instance of the !!hvacSketch

                  !!hvacSketch.createIn

                  = object DBREF ('/MyRegistry')

                  !!hvacSketch.hvacSketchLogFile

                  = object FILE'%AVEVA_DESIGN_WORK%\myLog')

                  !!hvacSketch.selectedTemplate

                  = object DBREF ('/MyTemplateDrawing')

                  !!hvacSketch.hvacSpool

                  = object DBREF ('/MyHvacSpool')


Creating DRAW drawings of HVAC, such as Plans or General arrangements, is like any other discipline in DRAW. Sample representation rules and styles exist in the AVEVA Solutions Limited sample projects, however, the Administrator may choose to create company or project standard representations for the same.
It is also recommended that the HVAC DRAW Administrator creates a set of symbols such as End of Duct symbols, Air Flow Arrows, Duct Sizes . Note that (#DESP[2]) intelligent text expressions can be used.
The DRAW Administrator should also create a template Drwg and sheet so the HVAC user has quick access to creating a new drawing using the 'Create from Default Template' toolbar.


Use the HVAC application to design and detail complex ducting networks within a full 3D environment by selecting components from the HVAC Catalog, and produce a clash-free design. Using standards and specifications or custom specifications, a conceptual layout can be created and analyzed rapidly, leaving the design details to a later post-approval stage.
Note:
An environment variable must be set to enable this functionality; refer to your system administrator for further information.

HVAC Catalog
Note
:
PROJECT
Options
New HVAC Application (Evaluation Only)
Discipline
HVAC
Enable
End-User License Agreement
Accept.
NEW HVAC - EVAL
NEW HVAC - EVAL ONLY


Operations in the HVAC discipline can be initiated using the PowerWheel, however the equivalent is also available from the HVAC UI
-

Note:
All of the out-of-the-box configurations for the PowerWheel can be customized; refer to the customizing Guide for further information.

Note
:


Before modelling HVAC, the correct database elements should already be present in the Model Explorer, for example: a World, Site and Zone should exist.
All database elements are owned by other elements, therefore elements must be created in a strict order.
The following database elements are common to all the Design disciplines:
Below the ZONE level in the HVAC module, the HVAC-specific elements are:

HVAC (HVAC) Element
The HVAC (HVAC) is a top level element in the Design database under which Branch (BRAN) element(s) are created.
BRANCH (BRAN) Element
The Branch (BRAN) is a sequence of HVAC component elements running between two points:
HVAC Component Element
HVAC Component element(s) are owned by branch elements.These components dictate the shape and geometry of the HVAC design. HVAC components can run from the head to tail of the owing branch but can also be connected to other branches.
World
Site
Zone.
World
World
Site
Site
Zone.
Zone.
HVAC (HVAC)
BRANCH (BRAN)
HVAC Component(s).
HVAC (HVAC)
HVAC (HVAC)
BRANCH (BRAN)
BRANCH (BRAN)
HVAC Component(s).
HVAC Component(s).
Branch Head
Branch Tail
Branch Head
Branch Head
Branch Tail
Branch Tail

HVAC (HVAC) Element
BRANCH (BRAN) Element
HVAC Component Element


All of the tasks carried out that are associated with the creation or modification of HVAC are initiated from a central HVAC Editor and HVAC Components Editor windows which act as a task hub.

New HVAC Element
The HVAC administrative element and associated branch element are displayed in the model hierarchy. These elements must be created below an existing HVAC zone element. The HVAC element(s) are a starting point for branches and can own a number of branches with differing specifications with any number of ends and components.

Name
The name of new HVAC element is auto generated as per project rules; if required you can enter another name for the new HVAC element.
Primary System
Use to select the primary system to which it belongs; the default is No System.
Standard
Use to select the required standard
Specifications
Use to select the required specification. By default, this specification will be used but an alternative specification can be selected from the Branch pane of the HVAC Editor window for individual HVAC branches.
There are two specifications - rectangular and circular (SIMDUCT-CLASS-C and SIMDUCT-CLASS-F (both specifications are the same except F is the fireproof specification). You can change the dimensions but not the specification. However the straight components can be modified as this could occur on site.
There is also a custom specification where you can modify any dimension on the HVAC components to suit your requirements.
Note:
Standards, specifications and defaults are created in Catalog.
Insulation
Use to select the required insulation. This functionality can be applied to the current element and to a range of components. The default is None.
Custom Settings
This functionality is enabled once the Custom specification is selected from the Specification drop-down list.
Use to select the required custom settings for the new HVAC element.
Note:
The greyed-out custom settings will display whichever custom settings are linked to the selected specification (if any are linked).
Set working HVAC
Sets the currently selected HVAC, from the Model Explorer or 3D graphical view, as the working HVAC.
Create new branch
Use to create a new HVAC branch in the model hierarchy below the currently selected HVAC element.
Branch Connections
The branch connections pane is automatically displayed in the HVAC Editor window with the head and tail positioned but not connected.
Name
The name of new HVAC element is auto generated as per project rules; if required you can enter another name for the new HVAC element.
Primary System
Use to select the primary system to which it belongs; the default is No System.
Standard
Use to select the required standard
Specifications
Use to select the required specification. By default, this specification will be used but an alternative specification can be selected from the Branch pane of the HVAC Editor window for individual HVAC branches.
There are two specifications - rectangular and circular (SIMDUCT-CLASS-C and SIMDUCT-CLASS-F (both specifications are the same except F is the fireproof specification). You can change the dimensions but not the specification. However the straight components can be modified as this could occur on site.
There is also a custom specification where you can modify any dimension on the HVAC components to suit your requirements.
Insulation
Use to select the required insulation. This functionality can be applied to the current element and to a range of components. The default is None.
Custom Settings
This functionality is enabled once the Custom specification is selected from the Specification drop-down list.

Use to select the required custom settings for the new HVAC element.

Set working HVAC
Sets the currently selected HVAC, from the Model Explorer or 3D graphical view, as the working HVAC.

Create new branch
Use to create a new HVAC branch in the model hierarchy below the currently selected HVAC element.
Branch Connections
The branch connections pane is automatically displayed in the HVAC Editor window with the head and tail positioned but not connected.

Branch Element
The Branch pane of the HVAC Editor window is populated with the auto-generated name of the branch and the specification of the HVAC element.

Name
The name of new HVAC branch element is auto generated as per project rules and with reference to it’s owning HVAC element in the hierarchy; if required you can enter another name for the new HVAC element.
Specification
The specification of the owning HVAC element is displayed.
Insulation
The insulation selected for the owning HVAC element is displayed.
Custom Settings
If the owning element’s specification has been selected as Custom, this functionality will not be greyed out; the custom settings for it’s owning element is displayed.
Close this form and open Create HVAC Component form
Use to close the HVAC Editor window and open the HVAC Components Editor window populated with HVAC components available for selection as defined by the selected specification.
Name
The name of new HVAC branch element is auto generated as per project rules and with reference to it’s owning HVAC element in the hierarchy; if required you can enter another name for the new HVAC element.
Specification
The specification of the owning HVAC element is displayed.
Insulation
The insulation selected for the owning HVAC element is displayed.
Custom Settings
If the owning element’s specification has been selected as Custom, this functionality will not be greyed out; the custom settings for it’s owning element is displayed.

Close this form and open Create HVAC Component form
Use to close the HVAC Editor window and open the HVAC Components Editor window populated with HVAC components available for selection as defined by the selected specification.
Branch Head/Branch Tail
Use the functionality available from the Branch Head/Branch Tail pane of the HVAC Editor window to define the branch head/ branch tail settings (how the branch head/branch tail will be connected and positioned. By default the Branch Head tab is displayed).

Position (Unconnected) label
The branch head is positioned at the default co-ordinates 0,0,0 (origin) but is not connected to any HVAC components.
Note:
'Positioned (Unconnected)' can also represent any unconnected head/tail in free space (and the label text should change to reflect connection status).
Switch values between head and tail
Switches all the data entered in the HVAC Head and Tail pane of the HVAC Editor window between the HVAC branch head or the HVAC branch tail tabs.
Disconnect head
Disconnects the branch head from the element it is currently connected to.
Reconnect head
Reconnects the branch head that has moved position to an equipment element.
Pick Branch in laser data to set head to
Use to connect the laser data to position the head or tail of the HVAC branch at a position derived from the point cloud data.
Note:
This functionality is not available for this release.
Pick item to connect head to
Connects the branch head to a selected element.
Connect head to first branch member
Connects the branch head to the first branch member.
Rectangular
Defines the branch head shape as Rectangular. The width and depth fields are automatically populated with dimensions governed by the selected specification. If required these dimensions can be switched.
Circular
Defines the branch head shape as Circular. A diameter field is automatically populated with a dimension governed by the selected specification.
Flat Oval
Defines the branch head shape as Flat Oval. A width and depth fields are automatically populated with dimensions governed by the selected specification.
Note:
When later creating an HVAC component to connect to the branch head, the shape of the HVAC must match the shape specified.
Direction
Specifies the direction that the HVAC will take from the branch head.
Valid dimensions for the head direction are E (East), N (North), U (Up), -E (negative East), -N (negative North) or -U (negative Up).
Z Axis (HZAXIS)
Use to define the Z direction, typically the ‘up’ direction) of the HVAC branch head (this ensures any selected component’s Z axis aligns as expected with the branch’s head Z axis)
Reverse Direction
Use to switch the direction of the HVAC branch head.
Position
Format
Select the position format - ENU, XYZ or Grid.
WRT
Positions the HVAC branch head WRT to the named design element, for example the World, Zone.
Display positions as offset from nearest grid plane
Displays the picked position as an offset from the nearest grid.
WRT current element
Positions the HVAC branch WRT to the currently selected element.
WRT CE owner
Positions the HVAC branch WRT to the currently selected element’s owner in the model hierarchy.
WRT world
Positions the HVAC branch WRT to the WORLD element in the Model hierarchy.
WRT picked element
Positions the HVAC branch WRT to the picked element in the 3D view.
Picked position
Positions the HVAC branch WRT to the picked position in the 3D view.
Offset
Positions the HVAC branch at an offset distance from a known position.coordinates for the known
Enter the co-ordinates for the known position, in the format selected.
Click Offset
Enter the co-ordinates for the offset or pick the position in the 3D view.
Nudge
Nudges the new HVAC branch by a defined distance to the right or to the left in the 3D view.
Position (Unconnected) label
The branch head is positioned at the default co-ordinates 0,0,0 (origin) but is not connected to any HVAC components.

Switch values between head and tail
Switches all the data entered in the HVAC Head and Tail pane of the HVAC Editor window between the HVAC branch head or the HVAC branch tail tabs.

Disconnect head
Disconnects the branch head from the element it is currently connected to.

Reconnect head
Reconnects the branch head that has moved position to an equipment element.

Pick Branch in laser data to set head to
Use to connect the laser data to position the head or tail of the HVAC branch at a position derived from the point cloud data.

Pick item to connect head to
Connects the branch head to a selected element.

Connect head to first branch member
Connects the branch head to the first branch member.

Rectangular
Defines the branch head shape as Rectangular. The width and depth fields are automatically populated with dimensions governed by the selected specification. If required these dimensions can be switched.

Circular
Defines the branch head shape as Circular. A diameter field is automatically populated with a dimension governed by the selected specification.

Flat Oval
Defines the branch head shape as Flat Oval. A width and depth fields are automatically populated with dimensions governed by the selected specification.
Direction
Specifies the direction that the HVAC will take from the branch head.
Valid dimensions for the head direction are E (East), N (North), U (Up), -E (negative East), -N (negative North) or -U (negative Up).
Z Axis (HZAXIS)
Use to define the Z direction, typically the ‘up’ direction) of the HVAC branch head (this ensures any selected component’s Z axis aligns as expected with the branch’s head Z axis)
Reverse Direction
Use to switch the direction of the HVAC branch head.
Position

Format
Select the position format - ENU, XYZ or Grid.

WRT
Positions the HVAC branch head WRT to the named design element, for example the World, Zone.

Display positions as offset from nearest grid plane
Displays the picked position as an offset from the nearest grid.

WRT current element
Positions the HVAC branch WRT to the currently selected element.

WRT CE owner
Positions the HVAC branch WRT to the currently selected element’s owner in the model hierarchy.

WRT world
Positions the HVAC branch WRT to the WORLD element in the Model hierarchy.

WRT picked element
Positions the HVAC branch WRT to the picked element in the 3D view.

Picked position
Positions the HVAC branch WRT to the picked position in the 3D view.

Offset
Positions the HVAC branch at an offset distance from a known position.coordinates for the known
Enter the co-ordinates for the known position, in the format selected.

Click Offset

Enter the co-ordinates for the offset or pick the position in the 3D view.

Nudge
Nudges the new HVAC branch by a defined distance to the right or to the left in the 3D view.

HVAC Components
HVAC Components are single pieces of HVAC used together to create a HVAC design. It is usual to build up the HVAC design by adding components sequentially, starting at the branch head, and positioning and orientating each component as you proceed. You can insert a component into an existing sequence by navigating to the item immediately before the required location and then creating the new component.
There are many different combinations of HVAC component that can be created; because of this the HVAC application uses a common layout for the windows that are presented. For the same reason this document only includes a detailed description of how to create one specific type of HVAC component. The information can be applied to the same processes that are used to create all other types of HVAC component.
HVAC Components Editor Window
All HVAC Component windows are dual-purpose windows used to either Create a new HVAC Component element (by default) or Modify the attributes of an existing Component element.
Referring to the HVAC Hierarchy section, an HVAC Component must reside below an existing HVAC Branch element.
Depending upon which specification is selected; different HVAC components are displayed in the HVAC Components Editor window.

Branch
Use to return to the HVAC Editor window to modify HVAC or branch attributes. The name of the currently selected branch selected in the model explorer is also displayed.
Back
Click to return to the HVAC Editor window.
Create
Specification
The specification selected in the Branch pane of the HVAC Editor window is displayed in the specification field.
Note:
If a specification is selected that does not match the HVAC specification, an out-of-spec message is displayed in the HVAC Components Editor window.
Insulation
The insulation specification selected in the Branch pane of the HVAC Editor window is displayed in the Insulation field.
Custom Settings
If the Custom Specification/ Custom Settings is selected in the Branch pane of the HVAC Editor window, the setting is displayed in the Custom Settings field.
Branch
Use to return to the HVAC Editor window to modify HVAC or branch attributes. The name of the currently selected branch selected in the model explorer is also displayed.
Back
Click to return to the HVAC Editor window.
Create

Specification
The specification selected in the Branch pane of the HVAC Editor window is displayed in the specification field.
Insulation
The insulation specification selected in the Branch pane of the HVAC Editor window is displayed in the Insulation field.
Custom Settings
If the Custom Specification/ Custom Settings is selected in the Branch pane of the HVAC Editor window, the setting is displayed in the Custom Settings field.
Select the required HVAC component from the pictorial representation of the available components for selection governed by the specification.

From the Modify pane of the HVAC Component Editor window, the specification can be changed if required. The HVAC component is displayed in the Model Explorer and the description of the selected component is also displayed in the HVAC Component Editor window.
Position
Position through branch head
Aligns the selected HVAC component through the branch head.
Position through previous element
Aligns the selected HVAC component through the previous HVAC component of the HVAC branch.
Position through next element
Aligns the selected HVAC component through the next HVAC component of the HVAC branch.
Position through branch tail
Aligns the selected HVAC component through the branch tail.
Connect to previous component
Connects the selected HVAC component to the previous one.
Distance - Clear to use Clearance
Displays the actual clearance. To change the clearance input a new value into the text flied then press Enter.
Position through Pick
Initiates the same functionality as that available from the Align with Feature on the Model Editor handle. the Position through Pick functionality is common through AVEVA E3D Design.
For use with the Offset functionality, to offset the selected position form the top of duct/bottom of duct.
Note:
This functionality is not available for this release.
Other
Copy current component
Copies the currently selected HVAC component.
Use this functionality to check if there are no unset references or connections and to look for any potential issues.
Note:
This functionality is not available for this release.
Direction
Direct Component
Use the Direct functionality to modify the direction of HVAC elbow and bend components.
Axes are displayed in the 3D view, dependent upon which direction is selected on the power compass.
Rotate Component
Use the Rotate functionality to rotate HVAC tees and other non-symmetrical components such as bends or reducers.
Axes are displayed in the 3D view, along with an angle representation dependent upon which angle is selected on the power compass.
Position Component
Use the Position Component functionality to position HVAC components, input a value in the text field and select the direction from the Direction Power Wheel.
Up, Down, Right and Left axes are displayed in the 3D view.
Note:
Sub components also display the distance to the end of the owning straight element.
When positioning a sub component
A bar is displayed next to the positioning arrows, use to position the subcomponent to the respective edge of the owing straight element.
Note:
For this release sub components can only be positioned using this functionality when owned by a straight element.
Direct to head branch
Positions the currently selected HVAC component directly to the HVAC head branch.
Direct to previous element
Positions the currently selected HVAC component directly to the previous HVAC element.
Direct to next element
Positions the currently selected HVAC component directly to the next HVAC element.
Direct to branch head
Positions the currently selected HVAC component directly to the HVAC branch head.
Direct to Pick
Positions the currently selected HVAC component directly to the picked HVAC component.
Position

Position through branch head
Aligns the selected HVAC component through the branch head.

Position through previous element
Aligns the selected HVAC component through the previous HVAC component of the HVAC branch.

Position through next element
Aligns the selected HVAC component through the next HVAC component of the HVAC branch.

Position through branch tail
Aligns the selected HVAC component through the branch tail.

Connect to previous component
Connects the selected HVAC component to the previous one.

Distance - Clear to use Clearance
Displays the actual clearance. To change the clearance input a new value into the text flied then press Enter.

Position through Pick
Initiates the same functionality as that available from the Align with Feature on the Model Editor handle. the Position through Pick functionality is common through AVEVA E3D Design.

For use with the Offset functionality, to offset the selected position form the top of duct/bottom of duct.
Other

Copy current component
Copies the currently selected HVAC component.

Use this functionality to check if there are no unset references or connections and to look for any potential issues.
Direction

Direct Component
Use the Direct functionality to modify the direction of HVAC elbow and bend components.

Axes are displayed in the 3D view, dependent upon which direction is selected on the power compass.

Rotate Component
Use the Rotate functionality to rotate HVAC tees and other non-symmetrical components such as bends or reducers.

Axes are displayed in the 3D view, along with an angle representation dependent upon which angle is selected on the power compass.

Position Component
Use the Position Component functionality to position HVAC components, input a value in the text field and select the direction from the Direction Power Wheel.

Up, Down, Right and Left axes are displayed in the 3D view.

When positioning a sub component
A bar is displayed next to the positioning arrows, use to position the subcomponent to the respective edge of the owing straight element.

Direct to head branch
Positions the currently selected HVAC component directly to the HVAC head branch.

Direct to previous element
Positions the currently selected HVAC component directly to the previous HVAC element.

Direct to next element
Positions the currently selected HVAC component directly to the next HVAC element.

Direct to branch head
Positions the currently selected HVAC component directly to the HVAC branch head.

Direct to Pick
Positions the currently selected HVAC component directly to the picked HVAC component.

Name
The name of new HVAC element is auto generated as per project rules; if required you can enter another name for the new HVAC element.
Primary System
Use to select the primary system to which it belongs; the default is No System.
Standard
Use to select the required standard
Specifications
Use to select the required specification. By default, this specification will be used but an alternative specification can be selected from the Branch pane of the HVAC Editor window for individual HVAC branches.
There are two specifications - rectangular and circular (SIMDUCT-CLASS-C and SIMDUCT-CLASS-F (both specifications are the same except F is the fireproof specification). You can change the dimensions but not the specification. However the straight components can be modified as this could occur on site.
There is also a custom specification where you can modify any dimension on the HVAC components to suit your requirements.
Note:
Standards, specifications and defaults are created in Catalog.
Insulation
Use to select the required insulation. This functionality can be applied to the current element and to a range of components. The default is None.
Custom Settings
This functionality is enabled once the Custom specification is selected from the Specification drop-down list.
Use to select the required custom settings for the new HVAC element.
Note:
The greyed-out custom settings will display whichever custom settings are linked to the selected specification (if any are linked).
Set working HVAC
Sets the currently selected HVAC, from the Model Explorer or 3D graphical view, as the working HVAC.
Create new branch
Use to create a new HVAC branch in the model hierarchy below the currently selected HVAC element.
Branch Connections
The branch connections pane is automatically displayed in the HVAC Editor window with the head and tail positioned but not connected.
Name
The name of new HVAC branch element is auto generated as per project rules and with reference to it’s owning HVAC element in the hierarchy; if required you can enter another name for the new HVAC element.
Specification
The specification of the owning HVAC element is displayed.
Insulation
The insulation selected for the owning HVAC element is displayed.
Custom Settings
If the owning element’s specification has been selected as Custom, this functionality will not be greyed out; the custom settings for it’s owning element is displayed.
Close this form and open Create HVAC Component form
Use to close the HVAC Editor window and open the HVAC Components Editor window populated with HVAC components available for selection as defined by the selected specification.
Position (Unconnected) label
The branch head is positioned at the default co-ordinates 0,0,0 (origin) but is not connected to any HVAC components.
Note:
'Positioned (Unconnected)' can also represent any unconnected head/tail in free space (and the label text should change to reflect connection status).
Switch values between head and tail
Switches all the data entered in the HVAC Head and Tail pane of the HVAC Editor window between the HVAC branch head or the HVAC branch tail tabs.
Disconnect head
Disconnects the branch head from the element it is currently connected to.
Reconnect head
Reconnects the branch head that has moved position to an equipment element.
Pick Branch in laser data to set head to
Use to connect the laser data to position the head or tail of the HVAC branch at a position derived from the point cloud data.
Note:
This functionality is not available for this release.
Pick item to connect head to
Connects the branch head to a selected element.
Connect head to first branch member
Connects the branch head to the first branch member.
Rectangular
Defines the branch head shape as Rectangular. The width and depth fields are automatically populated with dimensions governed by the selected specification. If required these dimensions can be switched.
Circular
Defines the branch head shape as Circular. A diameter field is automatically populated with a dimension governed by the selected specification.
Flat Oval
Defines the branch head shape as Flat Oval. A width and depth fields are automatically populated with dimensions governed by the selected specification.
Note:
When later creating an HVAC component to connect to the branch head, the shape of the HVAC must match the shape specified.
Direction
Specifies the direction that the HVAC will take from the branch head.
Valid dimensions for the head direction are E (East), N (North), U (Up), -E (negative East), -N (negative North) or -U (negative Up).
Z Axis (HZAXIS)
Use to define the Z direction, typically the ‘up’ direction) of the HVAC branch head (this ensures any selected component’s Z axis aligns as expected with the branch’s head Z axis)
Reverse Direction
Use to switch the direction of the HVAC branch head.
Position
Format
Select the position format - ENU, XYZ or Grid.
WRT
Positions the HVAC branch head WRT to the named design element, for example the World, Zone.
Display positions as offset from nearest grid plane
Displays the picked position as an offset from the nearest grid.
WRT current element
Positions the HVAC branch WRT to the currently selected element.
WRT CE owner
Positions the HVAC branch WRT to the currently selected element’s owner in the model hierarchy.
WRT world
Positions the HVAC branch WRT to the WORLD element in the Model hierarchy.
WRT picked element
Positions the HVAC branch WRT to the picked element in the 3D view.
Picked position
Positions the HVAC branch WRT to the picked position in the 3D view.
Offset
Positions the HVAC branch at an offset distance from a known position.coordinates for the known
Enter the co-ordinates for the known position, in the format selected.
Click Offset
Enter the co-ordinates for the offset or pick the position in the 3D view.
Nudge
Nudges the new HVAC branch by a defined distance to the right or to the left in the 3D view.
Branch
Use to return to the HVAC Editor window to modify HVAC or branch attributes. The name of the currently selected branch selected in the model explorer is also displayed.
Back
Click to return to the HVAC Editor window.
Create
Specification
The specification selected in the Branch pane of the HVAC Editor window is displayed in the specification field.
Note:
If a specification is selected that does not match the HVAC specification, an out-of-spec message is displayed in the HVAC Components Editor window.
Insulation
The insulation specification selected in the Branch pane of the HVAC Editor window is displayed in the Insulation field.
Custom Settings
If the Custom Specification/ Custom Settings is selected in the Branch pane of the HVAC Editor window, the setting is displayed in the Custom Settings field.
Position
Position through branch head
Aligns the selected HVAC component through the branch head.
Position through previous element
Aligns the selected HVAC component through the previous HVAC component of the HVAC branch.
Position through next element
Aligns the selected HVAC component through the next HVAC component of the HVAC branch.
Position through branch tail
Aligns the selected HVAC component through the branch tail.
Connect to previous component
Connects the selected HVAC component to the previous one.
Distance - Clear to use Clearance
Displays the actual clearance. To change the clearance input a new value into the text flied then press Enter.
Position through Pick
Initiates the same functionality as that available from the Align with Feature on the Model Editor handle. the Position through Pick functionality is common through AVEVA E3D Design.
For use with the Offset functionality, to offset the selected position form the top of duct/bottom of duct.
Note:
This functionality is not available for this release.
Other
Copy current component
Copies the currently selected HVAC component.
Use this functionality to check if there are no unset references or connections and to look for any potential issues.
Note:
This functionality is not available for this release.
Direction
Direct Component
Use the Direct functionality to modify the direction of HVAC elbow and bend components.
Axes are displayed in the 3D view, dependent upon which direction is selected on the power compass.
Rotate Component
Use the Rotate functionality to rotate HVAC tees and other non-symmetrical components such as bends or reducers.
Axes are displayed in the 3D view, along with an angle representation dependent upon which angle is selected on the power compass.
Position Component
Use the Position Component functionality to position HVAC components, input a value in the text field and select the direction from the Direction Power Wheel.
Up, Down, Right and Left axes are displayed in the 3D view.
Note:
Sub components also display the distance to the end of the owning straight element.
When positioning a sub component
A bar is displayed next to the positioning arrows, use to position the subcomponent to the respective edge of the owing straight element.
Note:
For this release sub components can only be positioned using this functionality when owned by a straight element.
Direct to head branch
Positions the currently selected HVAC component directly to the HVAC head branch.
Direct to previous element
Positions the currently selected HVAC component directly to the previous HVAC element.
Direct to next element
Positions the currently selected HVAC component directly to the next HVAC element.
Direct to branch head
Positions the currently selected HVAC component directly to the HVAC branch head.
Direct to Pick
Positions the currently selected HVAC component directly to the picked HVAC component.
Note:
Standards, specifications and defaults are created in Catalog.
Note:
The greyed-out custom settings will display whichever custom settings are linked to the selected specification (if any are linked).
Note:
The functionality available from the Branch Head tab and Branch Tail tab are identical, therefore only the functionality for Branch Head will be described.
Note:
'Positioned (Unconnected)' can also represent any unconnected head/tail in free space (and the label text should change to reflect connection status).
Note:
This functionality is not available for this release.
Note:
When later creating an HVAC component to connect to the branch head, the shape of the HVAC must match the shape specified.
Note:
If a specification is selected that does not match the HVAC specification, an out-of-spec message is displayed in the HVAC Components Editor window.
Note:
This functionality is not available for this release.
Note:
This functionality is not available for this release.
Note:
Sub components also display the distance to the end of the owning straight element.
Note:
For this release sub components can only be positioned using this functionality when owned by a straight element.

HVAC Editor and HVAC Components Editor
New HVAC Element
Name
Primary System
No System
Standard
Specifications
HVAC Editor
Note
:
Insulation
None
Custom Settings
Custom
Specification
Note
:
Set working HVAC
Create new branch
Branch Connections
HVAC Editor
Branch Element
Branch
HVAC Editor
Name
Specification
Insulation
Custom Settings
Close this form and open Create HVAC Component form
HVAC Editor
HVAC Components Editor
Branch Head/Branch Tail
Branch Head/Branch Tail
HVAC Editor
Branch Head
Note
:
Position (Unconnected) label
Note
:
Switch values between head and tail
HVAC Head
Tail
HVAC Editor
Disconnect head
Reconnect head
Pick Branch in laser data to set head to
Note
:
Pick item to connect head to
Connect head to first branch member
Rectangular
Circular
Flat Oval
Note
:
Direction
Z Axis (HZAXIS)
Reverse Direction
Position
Format
WRT
Display positions


Use the functionality available from the Insulation group of the UI to select the Insulation specification, apply it to the current selected element (a branch or component) or to a range of components and view the insulation in the 3D view applied to the selection.
Apply to CE
Applies the insulation specification to the currently selected HVAC element (branch or component).
Apply to Range
Applies the insulation specification to a selected range in the 3D view.
Show Insulation
Use this toggle to enable/disable if the insulation is displayed in the 3D view.
Apply to CE
Applies the insulation specification to the currently selected HVAC element (branch or component).
Apply to Range
Applies the insulation specification to a selected range in the 3D view.

Show Insulation
Use this toggle to enable/disable if the insulation is displayed in the 3D view.
Subcomponent
A sub component element in HVAC is used for general purpose sub elements which are placed under their container elements and mapped with soft types. The element can take any element type based on the Spec Ref and Design parameters provided by the user. The position and orientation attributes are set with respect to the owner element.
Sub components such as branch connectors or access panels are present on the surface of a parent element, these element types have additional volume and will refer to the insulation specification, insulation is also applied to them as per the settings.

Once the insulation has been applied, check for clashes the results are displayed in the Clashes window.

Apply to CE
Applies the insulation specification to the currently selected HVAC element (branch or component).
Apply to Range
Applies the insulation specification to a selected range in the 3D view.
Show Insulation
Use this toggle to enable/disable if the insulation is displayed in the 3D view.

Apply to CE
Apply to Range
Show Insulation
Subcomponent
Clashes


Use the HVAC Joints functionality to add and/or modify the joints for custom components, to display each joint for the currently selected element and the others in the HVAC branch, display the configuration (arrive/leave), view a close up of the currently selected element in the 3D view and carry out compatibility checks. Some of the joints have geometry which can seen in the 3D view.

The HVAC Joints window is initially displayed empty. To display a list of available joints, select the required HVAC element in the 3D view or model hierarchy. The default joint is highlighted in the list. These joints are governed by the custom settings.
The functionality available for selection is dependent upon the currently selected element of the HVAC branch. For example - if the currently selected element is a standard HVAC component with an arrive and leave, branch connector or threeway HVAC element.

Show CE
Click to identify the currently selected element in the Model Explorer or 3D view as the current element.
Show joints
Displays the joints of the HVAC branch in the 3D view and an compatibility check is carried out.
The joints for the entire HVAC branch are labelled in the 3D view
Note:
Cross branch and branch joint connectors checking are not available for this release.
Incompatible Joints
Incompatible joints are identified after the compatibility check and labelled in the 3D view; select a joint from the list of available joints governed by the specification.
Specification Change
Specification changes are also identified after the compatibility check and labelled in the 3D view. In this example - a custom straight joins a standard straight.
Note:
Standard components do not have joints. There the HVAC Joints window is not populated and no geometry is displayed in the 3D view.
Branch Connectors
Branch connectors have only a fixing joint, which can be selected (no geometry is displayed in the 3D view).
Show configurations
Displays the arrive and leave of the HVAC element in the 3D view.
Zoom
Provides a close up of the currently selected element in the 3D view.
Match previous
Matches the joint to the previous one.
Default
Sets the joints to the default.
Match next
Matches the joint to the next one

Show CE
Click to identify the currently selected element in the Model Explorer or 3D view as the current element.

Show joints
Displays the joints of the HVAC branch in the 3D view and an compatibility check is carried out.

The joints for the entire HVAC branch are labelled in the 3D view

Incompatible Joints
Incompatible joints are identified after the compatibility check and labelled in the 3D view; select a joint from the list of available joints governed by the specification.

Specification Change
Specification changes are also identified after the compatibility check and labelled in the 3D view. In this example - a custom straight joins a standard straight.

Branch Connectors
Branch connectors have only a fixing joint, which can be selected (no geometry is displayed in the 3D view).

Show configurations
Displays the arrive and leave of the HVAC element in the 3D view.

Zoom
Provides a close up of the currently selected element in the 3D view.

Match previous
Matches the joint to the previous one.

Default
Sets the joints to the default.

Match next
Matches the joint to the next one

Show CE
Click to identify the currently selected element in the Model Explorer or 3D view as the current element.
Show joints
Displays the joints of the HVAC branch in the 3D view and an compatibility check is carried out.
The joints for the entire HVAC branch are labelled in the 3D view
Note:
Cross branch and branch joint connectors checking are not available for this release.
Incompatible Joints
Incompatible joints are identified after the compatibility check and labelled in the 3D view; select a joint from the list of available joints governed by the specification.
Specification Change
Specification changes are also identified after the compatibility check and labelled in the 3D view. In this example - a custom straight joins a standard straight.
Note:
Standard components do not have joints. There the HVAC Joints window is not populated and no geometry is displayed in the 3D view.
Branch Connectors
Branch connectors have only a fixing joint, which can be selected (no geometry is displayed in the 3D view).
Show configurations
Displays the arrive and leave of the HVAC element in the 3D view.
Zoom
Provides a close up of the currently selected element in the 3D view.
Match previous
Matches the joint to the previous one.
Default
Sets the joints to the default.
Match next
Matches the joint to the next one
Note:
Joints can be modelled into specifications, but there will be no compatibility checks. The functionality available in the PIPING discipline (COCO tables) is not available in this release.
Note:
This list of available joints can be filtered.
Note:
Cross branch and branch joint connectors checking are not available for this release.
Note:
Standard components do not have joints. There the HVAC Joints window is not populated and no geometry is displayed in the 3D view.

HVAC Joints
Note
:
HVAC Joints
Note
:
Show CE
Show joints
Note
:
Incompatible Joints
Specification Change
Note
:
Branch Connectors
Show configurations
Zoom
Match previous
Default
Match next


Gaps exist between the created HVAC components and sub-components. The gaps between the created components and sub-components are left undefined and are automatically filled with implied duct work to complete the design model in the 3D view.
To fill the gaps and to also ensure the design can be prefabricated, it is necessary to specify the required fixed lengths of duct work straights between the components and sub components. These standard and non-standard straights required to fill each gap are then created in the design database and displayed in the hierarchy.
Use the Gaps functionality to shows and fill the gaps in implied HVAC. The gaps can be filled from either direction; gaps will not be filled where there is a joint. This functionality can be applied to a SITE, ZONE or HVAC element.

The HVAC Gap Manager window is displayed with all the gaps in the currently selected element in the hierarchy. Any gap that is shorter then the allowable length defined in the selected specification is highlighted (these gaps will not be filled). The gaps displayed can be filtered using filter criteria.
The gaps are highlighted in the 3D view and the gaps are represented by the HVAC tube translucency setting.
If the gap is highlighted in the gap list, it is also highlighted in the 3D view.

Use the right-click menu to centre on the selection or zoom to the selection in the 3D view. Both options available for selection are toggles.

Centre on Selection
Centers the selected gap in the 3D view.
Zoom to Selection in 3D View
Zooms to the selected gap in the 3D view.
Fill gaps from branch head
When checked (default), fills the gaps in the currently selected HVAC from the branch head. Un-check to from the gaps from the branch tail.
If the length of the gap is more than the allowable length (defined in the specification) and the Fills gaps from branch head check box is checked, the gap is filled with a number of straights matching the standard length defined by the specification in the direction of the branch head.
Note:
Standard lengths can be manually lengthened.
Highlight gaps
Highlights the gaps in the currently selected HVAC branch in the 3D view. The gaps that are within the allowable length are translucent; short lengths are highlighted red.
Show dimensions
Labels the gaps in the currently selected HVAC branch in the 3D view.
Note:
This functionality is not enabled until the Highlight Gaps is selected.
Preview fill
Highlights the gaps to be filled in the currently selected HVAC branch in the 3D view as red.
Note:
The highlight colour is by default red - this can be modified in the Colour Settings. refer to your System Administrator for further information.
Fill gaps
Fills all the gaps in the currently selected HVAC branch.
Unfill gaps
Un fills all the gaps in the currently selected HVAC branch
Note:
Undo also un fills the gaps.
Centre on Selection
Centers the selected gap in the 3D view.

Zoom to Selection in 3D View
Zooms to the selected gap in the 3D view.

Fill gaps from branch head
When checked (default), fills the gaps in the currently selected HVAC from the branch head. Un-check to from the gaps from the branch tail.
If the length of the gap is more than the allowable length (defined in the specification) and the Fills gaps from branch head check box is checked, the gap is filled with a number of straights matching the standard length defined by the specification in the direction of the branch head.

Highlight gaps
Highlights the gaps in the currently selected HVAC branch in the 3D view. The gaps that are within the allowable length are translucent; short lengths are highlighted red.

Show dimensions
Labels the gaps in the currently selected HVAC branch in the 3D view.

Preview fill
Highlights the gaps to be filled in the currently selected HVAC branch in the 3D view as red.

Fill gaps
Fills all the gaps in the currently selected HVAC branch.

Unfill gaps
Un fills all the gaps in the currently selected HVAC branch

Centre on Selection
Centers the selected gap in the 3D view.
Zoom to Selection in 3D View
Zooms to the selected gap in the 3D view.
Fill gaps from branch head
When checked (default), fills the gaps in the currently selected HVAC from the branch head. Un-check to from the gaps from the branch tail.
If the length of the gap is more than the allowable length (defined in the specification) and the Fills gaps from branch head check box is checked, the gap is filled with a number of straights matching the standard length defined by the specification in the direction of the branch head.
Note:
Standard lengths can be manually lengthened.
Highlight gaps
Highlights the gaps in the currently selected HVAC branch in the 3D view. The gaps that are within the allowable length are translucent; short lengths are highlighted red.
Show dimensions
Labels the gaps in the currently selected HVAC branch in the 3D view.
Note:
This functionality is not enabled until the Highlight Gaps is selected.
Preview fill
Highlights the gaps to be filled in the currently selected HVAC branch in the 3D view as red.
Note:
The highlight colour is by default red - this can be modified in the Colour Settings. refer to your System Administrator for further information.
Fill gaps
Fills all the gaps in the currently selected HVAC branch.
Unfill gaps
Un fills all the gaps in the currently selected HVAC branch
Note:
Undo also un fills the gaps.
Note:
Once a modification has been made, you must selected CE (located at the top left hand corner of the HVAC Gap Manager window) again.
Note:
Standard lengths can be manually lengthened.
Note:
This functionality is not enabled until the Highlight Gaps is selected.
Note:
The highlight colour is by default red - this can be modified in the Colour Settings. refer to your System Administrator for further information.
Note:
Undo also un fills the gaps.

Gaps
Note
:
HVAC Gap Manager
HVAC Gap Manager
HVAC tube translucency setting
Centre on Selection
Zoom to Selection in 3D View
Fill gaps from branch head
Fills gaps from branch head
Note
:
Highlight gaps
Show dimensions
Note
:
Highlight Gaps
Preview fill
Note
:
Fill gaps
Unfill gaps
Note
:


Use the Drag Move functionality available from the Drag Move Branch window to move an HVAC Branch in a set direction; the Drag Move functionality is common through AVEVA 3D Design.

Use the Move functionality available from the Move Branch window to move the currently selected HVAC branch in a set direction, the Move functionality is common through AVEVA 3D Design.

Note:
If the HVAC branch is repositioned using the generic positioning commands, the branches connected do not move automatically with the item. The Drag Move function is used to move constrained networks of HVAC, Equipment and Nozzle elements all together. How the constrained network is created depends on the direction of the drag operation and the type of item being dragged.

Note
:
Drag Move
Drag Move
Drag Move Branch
Drag
Move
Move
Move Branch
Move


Use the functionality available from the Tools group to delete a selection, a current element or individual elements from the currently selected element; the Delete Range functionality is common through AVEVA 3D Design.

Tools
Delete Range


Use the functionality to modify HVAC, HVAC component(s) and HVAC sub-component(s) specification, insulation, dimensions (dependent upon the selected component or sub component), position and direction.
Double click the required element in the 3D view; use the functionality available from one of the three Linear Movement Handles (clicking one of these three handles constrains the movement of the selection to be in the direction of the selected axis).

Use the functionality available from the HVAC Component Editor window to modify HVAC, HVAC component(s) and HVAC sub-component(s) specification, insulation, dimensions (dependent upon the selected component or sub component), position and direction.

Refer to AVEVA Catalog, Laser Data, Linear and Planar Movement, Color Settings - All Views and Graphics Settings - Drawlist for further information.


To create or modify a detailing specification, refer to the System Administrator.
All of the tasks carried out that are associated with the creation or modification of HVAC are initiated from a central HVAC Editor window which acts as a task hub. Depending on selections made in the window, further functionality becomes available.
Refer to Advance Move - Common Functionality, Move Common functionality, Delete - common functionality and Position and Orientate - Common Functionality for further information.

.
HVAC Editor
NEW HVAC - EVAL ONLY
Create
HVAC
HVAC Editor
Note
:
No System
Air Conditioning Supply
Primary System
AVEVA-HVAC-STANDARD
Standard
Custom
Specification
Position through Pick
Create HVAC Component Editor
Coupling
Coupling
Coupling
Modify
Position
HVAC Component Editor
AVEVA- RECTANGULAR
Position through Pick
Pick A Position (Distance [0])
Straight
Straight
Modify
Position
HVAC Component Editor
Modify
HVAC Component Editor
HVAC Straight
Straight
Modify
HVAC Component Editor
HVAC Straight
Bend
Circular Radiused Bend
Bend
Modify
Position
HVAC Component Editor
Direction
HVAC Component Editor
Rotate Component
Straight
Straight
Modify
Position
HVAC Component Editor
Modify
HVAC Component Editor
HVAC Straight
In line Equipment
Damper
Circular Fire Dampe
HVAC Circular Fire Damper
Straight
Straight
Modify
Position
HVAC Component Editor
Modify
HVAC Component Editor
HVAC Straight
Bend
Circular 3 Segment Bend
Bend
Modify
Position
HVAC Component Editor
Modify
HVAC Component Editor
Angle
THRE
Circular Side Branch Tee Piece
Circular Side Branch Tee Piece
Configuration 1_2
THRE 1
Modify
Position
HVAC Component Editor
Direction
HVAC Component Editor
Direct Component
E
Transformation
Square to Round Transformation
TRANS 1
Modify
Position
HVAC Component Editor
Offset
Rectangular Radiused Offset
OFST 1
Modify
Position
HVAC Component Editor
Modify
HVAC Component Editor
A Offset
Direction
HVAC Component Editor
Rotate Component
Straight
Straight
Modify
Position
HVAC Component Editor
Modify
HVAC Component Editor
HVAC Straight
In line Equipment
Damper
HVAC Damper
Straight
Straight
Modify
Position
HVAC Component Editor
Modify
HVAC Component Editor
HVAC Straight
THRE
Rectangular Square Threeway
Configuration 2_1
THRE
Modify
Position
HVAC Component Editor
Straight
Straight
Modify
Position
HVAC Component Editor
Modify
HVAC Component Editor
HVAC Straight
In line Equipment
Damper
HVAC Damper
Straight
Straight
Modify
Position
HVAC Component Editor
Modify
HVAC Component Editor
HVAC Straight
Straight
Straight
Modify
Position
HVAC Component Editor
THRE
Rectangular Square Threeway
Configuration 2_1
THRE
Modify
Position
HVAC Component Editor
HVAC THRE
Direction
HVAC Component Editor
Rotate Component
Straight
Straight
Modify
Position
HVAC Component Editor
Bend
Rectangular Radiused Bend
HVAC Rectangular Radiused Bend
Modify
Position
HVAC Component Editor
Direction
HVAC Component Editor
Rotate Component
Straight
Straight
Modify
Position
HVAC Component Editor
HVAC Straight
End Pieces
Mesh Guard
Mesh Guard
HVAC THRE1
Create
HVAC
HVAC Editor
BRAN HVAC-7-B1
HVAC THRE1
Create
HVAC Component form
HVAC Component Editor window
Straight
Straight
Modify
Position
HVAC Component Editor
HVAC Straight
Bend
Circular 7 Segment Bend
HVAC Circular Radiused Bend
Modify
Position
HVAC Component Editor
HVAC
Radiused Bend
Direction
HVAC Component Editor
Direct Component
D
Material Connection
Circular Material Connection
Material Connection
End Pieces
Mesh Guard
Mesh Guard
Sub-Components All Shapes
Access Panel
‘Pick the position for placement of components. Press ESC to finish’
Modify
HVAC Component Editor
DIrection
HVAC Component Editor
Position Component
Note
:
Modify
Gaps
Tools
HVAC Gap Manager
Note
:
HVAC Gap Manager
Preview Fill
Fill gaps
STRT 1
HVAC BRAN- 6-B1
Tools
Joints
HVAC Joints
Show Joints
HVAC Joints
OFSET 1
CE
Zoom
HVAC Joints
Show configuration
Arrive
Match next
Leave
Match next,
STRT 12
CE
HVAC Joints
Create
Component
HVAC Component Editor
Branch Connectors All Shapes
Rectangular Square Branch
‘Pick the position for placement of the components. Press ESC to finish:
HVHAZCC 1
HVAC Joints
HVAC Joints
Show joints
Fixing
Show Joints
Branch
Insulation
Insulation
80mm insulation
Apply to Range
‘Pick start element of sequence to apply insulation to:
STRT 1
BRAN HVAC-6-B1 element
Pick end element of sequence to apply the insulation to:
STRT 15
BRAN HVAC-6-B1 element
Show Insulation


The following outlines the plant 3D model import features:
Feature
Purpose
Input Formats
E3D Design Format
Mechanical Equipment Interface and STL
Vendor equipment import
STP, STL, SAT, IGES, XYZ
GENPRI
MultiCAD Import
Vendor equipment and plant model import
Around 30 Native CAD formats. Refer to the User Guide and Release Notes for more information on exact versions.
GENPRI + Hierarchy & Data
Model Simplification
Vendor equipment import with simplification
STP
A range of native CAD formats
GENPRI + Limited Hierarchy & Data
IFC
Plant model import for referencing and coordination
IFC 2X3 and 4
GENPRI + Hierarchy & Data
CADENAS – 3DfindIT.com
Equipment import from vendor catalogue
N/A
Standard Model Library - Equipment with Native Primitives
3D DGN
Vendor equipment and plant model import
DGN
POLYHE, POGO, (GENSEC)
2D DWG/DXF
2D plant layouts / overlays for 3D modelling purposes
DWG/DXF
Aid elements
SDNF
Steel Detailing Import
Steel Detailing Neutral File (OSDE)
SCTN, GENSEC, PANEL
E3D Structural Design/Bocad
Steel Detailing Import
ABSI
SCTN, GENSEC, PANEL
Work Packs
Import of WorkPacks
Excel file
Workpack hierarchy
PCF (E3D 4.0 onwards)
Import of Pipe Spools
PCF
Native piping elements
Terrain
Import of terrain models
IGES, STEP, STL and XYZ
Native E3D Terrain Surface
Excel
Import of Excel files
CSV, XLS, XLSX
Elements & Attributes
(Intergraph S3D / PDS)
Import of catalogues and plant models.
Note:
This is not an import feature, but rather a conversion service. Not included in standard product - delivered as a service.
S3D / PDS project data (project backup)
Native AVEVA E3D Catalogues and Plant models
Feature
Purpose
Input Formats
E3D Design Format
Mechanical Equipment Interface and STL
Vendor equipment import
STP, STL, SAT, IGES, XYZ
GENPRI
MultiCAD Import
Vendor equipment and plant model import
Around 30 Native CAD formats. Refer to the User Guide and Release Notes for more information on exact versions.
GENPRI + Hierarchy & Data
Model Simplification
Vendor equipment import with simplification
STP
A range of native CAD formats
GENPRI + Limited Hierarchy & Data
IFC
Plant model import for referencing and coordination
IFC 2X3 and 4
GENPRI + Hierarchy & Data
CADENAS – 3DfindIT.com
Equipment import from vendor catalogue
N/A
Standard Model Library - Equipment with Native Primitives
3D DGN
Vendor equipment and plant model import
DGN
POLYHE, POGO, (GENSEC)
2D DWG/DXF
2D plant layouts / overlays for 3D modelling purposes
DWG/DXF
Aid elements
SDNF
Steel Detailing Import
Steel Detailing Neutral File (OSDE)
SCTN, GENSEC, PANEL
E3D Structural Design/Bocad
Steel Detailing Import
ABSI
SCTN, GENSEC, PANEL
Work Packs
Import of WorkPacks
Excel file
Workpack hierarchy
PCF (E3D 4.0 onwards)
Import of Pipe Spools
PCF
Native piping elements
Terrain
Import of terrain models
IGES, STEP, STL and XYZ
Native E3D Terrain Surface
Excel
Import of Excel files
CSV, XLS, XLSX
Elements & Attributes
(Intergraph S3D / PDS)
Import of catalogues and plant models.
S3D / PDS project data (project backup)
Native AVEVA E3D Catalogues and Plant models
The following outlines the plant 3D model export features:
Feature
Purpose
Export Formats
IFC
Plant model export for referencing and coordination
IFC 2X3 and 4
MEI
Plant Model export
STP, SAT, XGL
Review Model
Visualization and viewing
RVM
DGN
Plant Model export
DGN v7
DXF
Plant Model export
3D DXF
SDNF
Steel Detailing Neutral File (OSDE)
SDNF
IDF
ISODraft - Pipe spool export
IDF
E3D Structural Design / BOCAD
Steel detailing export
ABSI
(Intergraph S3D)
Conversion of catalogues and plant models.
Note:
This is not an export feature, but rather a conversion service. Not included in standard product - delivered as a service.
S3D native project data
Publish to AIM
Publish to AVEVA Asset Information Management
EIWM and ZGL/XGL
Feature
Purpose
Export Formats
IFC
Plant model export for referencing and coordination
IFC 2X3 and 4
MEI
Plant Model export
STP, SAT, XGL
Review Model
Visualization and viewing
RVM
DGN
Plant Model export
DGN v7
DXF
Plant Model export
3D DXF
SDNF
Steel Detailing Neutral File (OSDE)
SDNF
IDF
ISODraft - Pipe spool export
IDF
E3D Structural Design / BOCAD
Steel detailing export
ABSI
(Intergraph S3D)
Conversion of catalogues and plant models.
S3D native project data
Publish to AIM
Publish to AVEVA Asset Information Management
EIWM and ZGL/XGL

Feature
Purpose
Input Formats
E3D Design Format
Mechanical Equipment Interface and STL
Vendor equipment import
STP, STL, SAT, IGES, XYZ
GENPRI
MultiCAD Import
Vendor equipment and plant model import
Around 30 Native CAD formats. Refer to the User Guide and Release Notes for more information on exact versions.
GENPRI + Hierarchy & Data
Model Simplification
Vendor equipment import with simplification
STP
A range of native CAD formats
GENPRI + Limited Hierarchy & Data
IFC
Plant model import for referencing and coordination
IFC 2X3 and 4
GENPRI + Hierarchy & Data
CADENAS – 3DfindIT.com
Equipment import from vendor catalogue
N/A
Standard Model Library - Equipment with Native Primitives
3D DGN
Vendor equipment and plant model import
DGN
POLYHE, POGO, (GENSEC)
2D DWG/DXF
2D plant layouts / overlays for 3D modelling purposes
DWG/DXF
Aid elements
SDNF
Steel Detailing Import
Steel Detailing Neutral File (OSDE)
SCTN, GENSEC, PANEL
E3D Structural Design/Bocad
Steel Detailing Import
ABSI
SCTN, GENSEC, PANEL
Work Packs
Import of WorkPacks
Excel file
Workpack hierarchy
PCF (E3D 4.0 onwards)
Import of Pipe Spools
PCF
Native piping elements
Terrain
Import of terrain models
IGES, STEP, STL and XYZ
Native E3D Terrain Surface
Excel
Import of Excel files
CSV, XLS, XLSX
Elements & Attributes
(Intergraph S3D / PDS)
Import of catalogues and plant models.
Note:
This is not an import feature, but rather a conversion service. Not included in standard product - delivered as a service.
S3D / PDS project data (project backup)
Native AVEVA E3D Catalogues and Plant models
Feature
Purpose
Export Formats
IFC
Plant model export for referencing and coordination
IFC 2X3 and 4
MEI
Plant Model export
STP, SAT, XGL
Review Model
Visualization and viewing
RVM
DGN
Plant Model export
DGN v7
DXF
Plant Model export
3D DXF
SDNF
Steel Detailing Neutral File (OSDE)
SDNF
IDF
ISODraft - Pipe spool export
IDF
E3D Structural Design / BOCAD
Steel detailing export
ABSI
(Intergraph S3D)
Conversion of catalogues and plant models.
Note:
This is not an export feature, but rather a conversion service. Not included in standard product - delivered as a service.
S3D native project data
Publish to AIM
Publish to AVEVA Asset Information Management
EIWM and ZGL/XGL
Note:
This is not an import feature, but rather a conversion service. Not included in standard product - delivered as a service.
Note:
This is not an export feature, but rather a conversion service. Not included in standard product - delivered as a service.

Feature
Purpose
Input Formats
E3D Design Format
Note:
Feature
Purpose
Export Formats
Note:


The following outlines the marine 3D model import features:
Feature
Purpose
Input Formats
E3D Design Format
Surface Manager
Import of Hullform Surfaces
STP, SAT, IGS, DML
E3D Hull Surface
NAPA Import
Internal surfaces (decks, bulkheads)
Compartments
NAPA Surface Definition File Format, STP, IGS
Polyface
Space
Mechanical Equipment Interface and STL
Vendor equipment import
STP, STL, SAT, IGES, XYZ
GENPRI
MultiCAD Import
Vendor equipment model import
Around 30 Native CAD formats. Refer to the User Guide and Release Notes for more information on exact versions.
GENPRI + Hierarchy & Data
Model Simplification
Vendor equipment import with simplification
STP
A range of native CAD formats
GENPRI + Limited Hierarchy & Data
IFC
Model import for referencing and coordination
IFC 2X3 and 4
GENPRI + Limited Hierarchy & Data
CADENAS – 3DfindIT.com
Equipment import from vendor catalogue
N/A
Standard Model Library - Equipment with Native Primitives
3D DGN
Vendor equipment and outfitting model import
DGN
POLYHE, POGO, (GENSEC)
2D DWG/DXF
2D ship layouts / overlays for 3D modelling purposes
DWG/DXF
Aid elements
SDNF
Steel Detailing Import
Steel Detailing Neutral File (OSDE)
SCTN, GENSEC, PANEL
E3D Structural Design / Bocad
Steel Detailing Import
ABSI
SCTN, GENSEC, PANEL
Work Packs
Import of WorkPacks
Excel file
Workpack hierarchy
PCF (E3D 4.0 onwards)
Import of Pipe Spools
PCF
Native piping elements
Excel
Import of Excel files
CSV, XLS, XLSX
Elements & Attributes
Feature
Purpose
Input Formats
E3D Design Format
Surface Manager
Import of Hullform Surfaces
STP, SAT, IGS, DML
E3D Hull Surface
NAPA Import
Internal surfaces (decks, bulkheads)
Compartments
NAPA Surface Definition File Format, STP, IGS
Polyface
Space
Mechanical Equipment Interface and STL
Vendor equipment import
STP, STL, SAT, IGES, XYZ
GENPRI
MultiCAD Import
Vendor equipment model import
Around 30 Native CAD formats. Refer to the User Guide and Release Notes for more information on exact versions.
GENPRI + Hierarchy & Data
Model Simplification
Vendor equipment import with simplification
STP
A range of native CAD formats
GENPRI + Limited Hierarchy & Data
IFC
Model import for referencing and coordination
IFC 2X3 and 4
GENPRI + Limited Hierarchy & Data
CADENAS – 3DfindIT.com
Equipment import from vendor catalogue
N/A
Standard Model Library - Equipment with Native Primitives
3D DGN
Vendor equipment and outfitting model import
DGN
POLYHE, POGO, (GENSEC)
2D DWG/DXF
2D ship layouts / overlays for 3D modelling purposes
DWG/DXF
Aid elements
SDNF
Steel Detailing Import
Steel Detailing Neutral File (OSDE)
SCTN, GENSEC, PANEL
E3D Structural Design / Bocad
Steel Detailing Import
ABSI
SCTN, GENSEC, PANEL
Work Packs
Import of WorkPacks
Excel file
Workpack hierarchy
PCF (E3D 4.0 onwards)
Import of Pipe Spools
PCF
Native piping elements
Excel
Import of Excel files
CSV, XLS, XLSX
Elements & Attributes
The following outlines the marine 3D model export features:
Feature
Purpose
Export Formats
Surface Manager
Export of Hullform Surfaces – Hull only
STP, SAT, IGS, DML
IFC
Model export – Outfitting only
IFC 2X3 and 4
MEI
Model export – Outfitting only
STP, SAT, XGL
Review Model
Visualization and viewing – Hull & Outfitting
RVM
DGN
Ship Model export – Hull & outfitting
DGN v7
DXF
Ship Model export – Hull & Outfitting
3D DXF
SDNF
Steel Detailing Neutral File (OSDE) – Outfitting Structures only
SDNF
E3D Structural Design / BOCAD
Steel detailing export – Outfitting Structures only
ABSI
(Intergraph S3D)
Conversion of catalogues and outfitting models.
Note:
Not included in the standard product - delivered as a service.
S3D native project data
Publish to AIM
Publish to AVEVA Asset Information Management – Hull & Outfitting.
EIWM and ZGL/XGL
Transfer to AVEVA Marine
Transfer the hull basic design model to AVEVA Marine 12 series – Hull only.
Schema file + native DB transfer
Export Hull Steel XML
Export hull design model as XML to third party software - Hull only.
XML
Feature
Purpose
Export Formats
Surface Manager
Export of Hullform Surfaces – Hull only
STP, SAT, IGS, DML
IFC
Model export – Outfitting only
IFC 2X3 and 4
MEI
Model export – Outfitting only
STP, SAT, XGL
Review Model
Visualization and viewing – Hull & Outfitting
RVM
DGN
Ship Model export – Hull & outfitting
DGN v7
DXF
Ship Model export – Hull & Outfitting
3D DXF
SDNF
Steel Detailing Neutral File (OSDE) – Outfitting Structures only
SDNF
E3D Structural Design / BOCAD
Steel detailing export – Outfitting Structures only
ABSI
(Intergraph S3D)
Conversion of catalogues and outfitting models.
S3D native project data
Publish to AIM
Publish to AVEVA Asset Information Management – Hull & Outfitting.
EIWM and ZGL/XGL
Transfer to AVEVA Marine
Transfer the hull basic design model to AVEVA Marine 12 series – Hull only.
Schema file + native DB transfer
Export Hull Steel XML
Export hull design model as XML to third party software - Hull only.
XML

Feature
Purpose
Input Formats
E3D Design Format
Surface Manager
Import of Hullform Surfaces
STP, SAT, IGS, DML
E3D Hull Surface
NAPA Import
Internal surfaces (decks, bulkheads)
Compartments
NAPA Surface Definition File Format, STP, IGS
Polyface
Space
Mechanical Equipment Interface and STL
Vendor equipment import
STP, STL, SAT, IGES, XYZ
GENPRI
MultiCAD Import
Vendor equipment model import
Around 30 Native CAD formats. Refer to the User Guide and Release Notes for more information on exact versions.
GENPRI + Hierarchy & Data
Model Simplification
Vendor equipment import with simplification
STP
A range of native CAD formats
GENPRI + Limited Hierarchy & Data
IFC
Model import for referencing and coordination
IFC 2X3 and 4
GENPRI + Limited Hierarchy & Data
CADENAS – 3DfindIT.com
Equipment import from vendor catalogue
N/A
Standard Model Library - Equipment with Native Primitives
3D DGN
Vendor equipment and outfitting model import
DGN
POLYHE, POGO, (GENSEC)
2D DWG/DXF
2D ship layouts / overlays for 3D modelling purposes
DWG/DXF
Aid elements
SDNF
Steel Detailing Import
Steel Detailing Neutral File (OSDE)
SCTN, GENSEC, PANEL
E3D Structural Design / Bocad
Steel Detailing Import
ABSI
SCTN, GENSEC, PANEL
Work Packs
Import of WorkPacks
Excel file
Workpack hierarchy
PCF (E3D 4.0 onwards)
Import of Pipe Spools
PCF
Native piping elements
Excel
Import of Excel files
CSV, XLS, XLSX
Elements & Attributes
Feature
Purpose
Export Formats
Surface Manager
Export of Hullform Surfaces – Hull only
STP, SAT, IGS, DML
IFC
Model export – Outfitting only
IFC 2X3 and 4
MEI
Model export – Outfitting only
STP, SAT, XGL
Review Model
Visualization and viewing – Hull & Outfitting
RVM
DGN
Ship Model export – Hull & outfitting
DGN v7
DXF
Ship Model export – Hull & Outfitting
3D DXF
SDNF
Steel Detailing Neutral File (OSDE) – Outfitting Structures only
SDNF
E3D Structural Design / BOCAD
Steel detailing export – Outfitting Structures only
ABSI
(Intergraph S3D)
Conversion of catalogues and outfitting models.
Note:
Not included in the standard product - delivered as a service.
S3D native project data
Publish to AIM
Publish to AVEVA Asset Information Management – Hull & Outfitting.
EIWM and ZGL/XGL
Transfer to AVEVA Marine
Transfer the hull basic design model to AVEVA Marine 12 series – Hull only.
Schema file + native DB transfer
Export Hull Steel XML
Export hull design model as XML to third party software - Hull only.
XML
Note:
Not included in the standard product - delivered as a service.

Feature
Purpose
Input Formats
E3D Design Format
Feature
Purpose
Export Formats
Note:


The following outlines the 2D drawing import features which are applicable to process plant and marine shipbuilding projects.
Feature
Purpose
Input Formats
E3D Design Format
DWG / DXF
Import 2D drawings, backing sheets and symbol templates
DWG / DXF
Native E3D Draw format
Image files
Bitmap images can be added to drawings by Copy/Paste
Bitmap
Bitmap embedded in drawing
MS Excel
Add Excel tables etc to drawings
MS Excel file
Image of excel file embedded in drawing, Excel file can be opened by double click
Feature
Purpose
Input Formats
E3D Design Format
DWG / DXF
Import 2D drawings, backing sheets and symbol templates
DWG / DXF
Native E3D Draw format
Image files
Bitmap images can be added to drawings by Copy/Paste
Bitmap
Bitmap embedded in drawing
MS Excel
Add Excel tables etc to drawings
MS Excel file
Image of excel file embedded in drawing, Excel file can be opened by double click
The following outlines the 2D drawing export features which are applicable to process plant and marine shipbuilding projects.
Feature
Purpose
Export Formats
DGN Export
Export of drawings in DGN format
DGN
DWG / DXF Export
Export of drawings in DWG and DXF format
DWG / DXF
PDF Export
Export of drawings in PDF format
PDF
SVG Export
Export of drawings in SVG format
SVG
Bitmap Export
Export of drawings in a raster image format
PNG, JPEG, IFF, BMP, GIF
AVEVA Plot File Export (for example ISOs)
Export of drawings in AVEVA Plot File Format – for historical compatibility only
AVEVA Plot File
Feature
Purpose
Export Formats
DGN Export
Export of drawings in DGN format
DGN
DWG / DXF Export
Export of drawings in DWG and DXF format
DWG / DXF
PDF Export
Export of drawings in PDF format
PDF
SVG Export
Export of drawings in SVG format
SVG
Bitmap Export
Export of drawings in a raster image format
PNG, JPEG, IFF, BMP, GIF
AVEVA Plot File Export (for example ISOs)
Export of drawings in AVEVA Plot File Format – for historical compatibility only
AVEVA Plot File

Feature
Purpose
Input Formats
E3D Design Format
DWG / DXF
Import 2D drawings, backing sheets and symbol templates
DWG / DXF
Native E3D Draw format
Image files
Bitmap images can be added to drawings by Copy/Paste
Bitmap
Bitmap embedded in drawing
MS Excel
Add Excel tables etc to drawings
MS Excel file
Image of excel file embedded in drawing, Excel file can be opened by double click
Feature
Purpose
Export Formats
DGN Export
Export of drawings in DGN format
DGN
DWG / DXF Export
Export of drawings in DWG and DXF format
DWG / DXF
PDF Export
Export of drawings in PDF format
PDF
SVG Export
Export of drawings in SVG format
SVG
Bitmap Export
Export of drawings in a raster image format
PNG, JPEG, IFF, BMP, GIF
AVEVA Plot File Export (for example ISOs)
Export of drawings in AVEVA Plot File Format – for historical compatibility only
AVEVA Plot File

Feature
Purpose
Input Formats
E3D Design Format
Feature
Purpose
Export Formats