Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ Unified Engineering

Constructing 3D Geomsets

  • Last UpdatedJan 13, 2023
  • 3 minute read

A 3D Geomset is a grouping of the primitive elements which make up a Piping Component, Joint or Fitting. It specifies the dimensions, orientation and obstruction geometry of each primitive. The Geomset defines what is drawn for a particular Component by Paragon (and other AVEVA E3D Design modules), and also defines the obstruction geometry of the Component for use when clash checking. Each Component is built up from a combination of three-dimensional primitives, as listed in 3D Geomsets (GMSET).

Creating a Geomset consists of creating the relevant member primitives and setting the attributes for each primitive. For each primitive the OBST attribute must be set, whilst for a primitive that is required to be drawn the LEVEL, TUFLA and CLFLA attributes must also be set. (Refer to Component Design and Representation in Paragon and Equipment and Primitives for further information.) 3D Geomset elements and their attributes are listed in 3D Geomset Primitives.

Note:
Only the first 20 primitives in a Geomset with OBST values of 1 or 2 are considered by Model’s clash checking facility.

By using the TUFLA and CLFLA flags, you can create two different drawings of a Component, a double-line representation (tube) and a single-line ‘stick’ representation (centerline).

To define the tube representation for the tee shown in the Examples of Parameterization image (with clash geometry) the commands shown below could be used. (The P-points in the following examples relate to the Pointset defined in PTAXI.)

NEW GMSET /RTGMSE

Create new 3D Geomset

NEW SCYL

Create cylinder primitive

PAXI -Y

Direction of axis on which SCYL origin lies

PDIS (PARA[5])

Distance of SCYL origin from tee origin = half overall length

PDIA (PARA[2])

Outside diameter of main run

PHEI (-2 * PARA[5])

Height of SCYL

OBST 2

Set obstruction value as ‘hard’

TUFL TRUE CLFL FALSE

Set drawing flags

NEW SCYL

PAXI X

PDIS 0

PHEI (PARA[6])

PDIA (PARA[4])

OBST 2

TUFL TRUE CLFL FALSE

To define the centerline representation for the tee (with welded joints), the following commands could be used. the Centerline Representation of a Reducing Tee image shows the symbol produced. The illustration is drawn with REPRESENTATION PPOINTS ON LENGTH 0 NUMBERS ON. The P-points are thus displayed as dots, but they cannot be seen because they lie on the displayed LINEs.

Centerline Representation of a Reducing Tee

NEW SSPH

Create sphere primitive (to represent weld)

PAXI -Y

Direction of axis on which sphere origin lies

PDIS (PARA[5])

Distance of sphere origin from tee origin = half overall length

PDIA (0.1 * PARA[1])

Sphere diameter relative to bore size

OBST 0

Clash checking to ignore item

TUFLA FALSE CLFL TRUE

Set drawing flags

NEW SSPH

PAXI P2

Set axis direction and origin in terms of P-point 2

PDIS 0

PAXI P2 PDIS 0 is equivalent to PAXI Y PDIS (PARA[5]))

PDIA (0.1 * PARA[1])

OBST 0

CLFL TRUE

NEW SSPH

PAXI P3 PDIS 0 PDIA (0.1 * PARA[3])

OBST 0 CLFL TRUE

NEW LINE P3 P0

Define line elements

OBST 0 CLFL TRUE DIAM 1

NEW LINE P1 P2

OBST 0 CLFL TRUE DIAM 1

Note:
A P-point has been used to define an axis direction and origin for a primitive - refer to Reference Section for further information .

To put the flanges on the tee the first two representations (as given above) would remain the same but the centerline representation would not need the SSPH elements (which represent the welds). The latter are replaced by using the following commands to represent the flanged connections:

NEW SCYL PAXI P1 PHEI (-PARA[10]) PDIA (PARA[9])

PDIS 0 OBST 2 CLFL TRUE TUFL TRUE

NEW SCYL COPY PREV PAXI P2

NEW LCYL PAXI P3 PTDI 0 PBDI (-PAR[12]) PDIA (PAR[11])

OBST 2 CLFL TRUE TUFL TRUE

TitleResults for “How to create a CRG?”Also Available in