Pdms Design
Pdms Design
Pdms Design
DESIGN
Reference Manual
Part 3: Elements and Attributes
Version 11.3
pdms1131/man31/doc1
Issue 181200
PLEASE NOTE:
Cadcentre has a policy of continuing product development: therefore, the information contained in this
document may be subject to change without notice.
CADCENTRE MAKES NO WARRANTY OF ANY KIND WITH REGARD TO THIS DOCUMENT,
INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A PARTICULAR PURPOSE.
While every effort has been made to verify the accuracy of this document, Cadcentre shall not be
liable for errors contained herein or direct, indirect, special, incidental or consequential damages in
connection with the furnishing, performance or use of this material.
This manual provides documentation relating to products which you may not have access to or which
may not be licensed to you. For further information on which products are licensed to you please refer
to your licence conditions.
All rights reserved. No part of this document may be reproduced, stored in a retrieval system or
transmitted, in any form or by any means, electronic, mechanical, photocopying, recording or
otherwise, without prior written permission of Cadcentre.
The software programs described in this document are confidential information and proprietary
products of Cadcentre Ltd or its licensors.
For details of Cadcentre's worldwide sales and support offices, see our website at
http://www.cadcentre.com/location
1 Introduction ...................................................................................................1-1
1.1 About the DESIGN Reference Manual ................................................................... 1-1
1.2 Organisation of the DESIGN Reference Manual ................................................... 1-1
1.3 Organisation of this Manual ................................................................................... 1-2
2 The Design Database Hierarchy ..................................................................2-1
The PDMS DESIGN Reference Manual describes all the DESIGN commands
in detail. It also describes how the Design database is structured, the Design
database elements and their attributes.
DESIGN is normally used interactively. The Graphical User Interface (GUI)
provides discipline-based applications which help you to create, check and
report on the model. How to use the applications is described in user guides
and on-line help.
This manual is written for experienced users of PDMS DESIGN who need to
use commands; for example, to write batch macros or to customise the GUI. If
you are going to customise the GUI, you will also need to refer to the Cadcentre
Software Customisation Guide and Cadcentre Software Customisation
Reference Manual for information about PML, the Cadcentre programming
language.
Chapter 2, The DESIGN Database Hierarchy, shows all the Design database
elements arranged as a hierarchy.
Chapter 3, Introduction to Attributes, describes the different types of attributes
that Design database elements can have.
Chapter 4, Administrative and Reference Attributes, describes the Design
elements which do not have any graphical representation (Sites, Zones, etc),
and shows where they are described in the rest of the manual.
Chapters 5, 6 and 7 are the reference chapters for Equipment and Civils
Elements, Structural Elements and Piping Elements respectively.
Note: For a comprehensive list of PDMS attributes and pseudo-attributes,
see the Cadcentre Software Customisation Reference Manual.
This chapter shows the hierarchy of all the elements available in the Design
database.
WORLD
GROUP
ZONE BOUNDARY DRAWING GROUND Model
STRUCTURE PIPE EQUIPMENT HVAC ROUTING BOUNDARY PENALTY PIPE RESTRAINT DATUM
PLANE VOLUME TRACK
POINT
See Figure 2-2 INVISIBLE POINT See Figure 2-2
TANGENT POINT
See Figure 2-6
ZONE
Figure 2-2 The Equipment and Piping (including Hangers and HVAC
elements) hierarchy
These all have negative Other positive primitives: Other negative primitives:
equivalents which can be
POLYHEDRON which can own
owned by positive primitives:
POLYGON
CYLINDER
BOX
PYRAMID EXTRUSION which can own EXTRUSION which can own
SNOUT LOOP which can own LOOP which can own
CONE VERTEX VERTEX
DISH
CIRCULAR TORUS
RECTANGULAR TORUS SOLID OF REVOLUTION SOLID OF REVOLUTION
SLOPE-BOTTOMED which can own which can own
CYLINDER LOOP which can own LOOP which can own
VERTEX VERTEX
STRUCTURE
optional SUBFRAMEWORK
See Figure 2-7 See Figure 2-8 See Figure 2-9 See Figure 2-10
SECTION
SUBFITTING SECTION
VERTEX
SUBJOINT
GENERIC SECTION
SPINE JLDATUM
PLDATUM
POINSP CURVE
FIXING
PRIMARY NODE
SUBJOINT
PANEL
All the Design attributes can be queried and set by the user. However, many
are automatically set as a result of DESIGN commands. Only the attributes
that you would normally set explicitly are described in full. The ones that are
set automatically are of interest because you can report on them.
Note that some attributes are used exclusively by PDMS modules other than
DESIGN. These are not described here.
Attributes can be divided into two categories:
1. General attributes occur throughout the database; they are common to
most elements. For example, OWNER (every element in the Design data
has an owner), POS (position), ORI (orientation), BUILT (true or false,
indicating whether it has been constructed on site or not).
2. Special Attributes belong to particular elements or classes of elements
and have specific meanings for those elements; for example, FLOWD
(flow direction) in a Branch.
The special attributes are either self-explanatory or are explained in the
context of the element under which they appear in this chapter. The general
attributes are best considered in terms of their effect on the Design Model, so
their meanings and applications are described in the earlier chapters.
Note: Some special attributes are only used for drawing control within
ISODRAFT or DRAFT. How the settings of these attributes are
applied is described in the ISODRAFT or DRAFT Reference Manual.
Text Attribute
A text attribute holds a string of up to 120 alphanumeric characters (e.g. ’HP
STEAM’). This string must be input between closing single quotes or,
optionally, between vertical bars (useful for entering imperial units, e.g.
|4’6|).
Real Array Attribute
A real array attribute holds more than one real number. For example, the
position attribute (POS) consists of three real numbers and represents the X, Y
and Z coordinates which define the position of an element.
Integer Array Attribute
An integer array attribute holds more than one integer. For example, the
LEVEL attribute consists of two integers and is used to control the level range
of drawing detail.
Reference Array Attribute
A reference array attribute holds more than one reference to another element.
For example, a connection reference array (CRFA) is used to hold the
connection links of a four-way valve (VFWA) or a CROSS.
Description: The WORLD is the topmost level of the design hierarchy within which
all other elements exist. It cannot be deleted or copied in the same way
that applies to, say, a ZONE or a BOX. Its existence is controlled
outside DESIGN by the ADMINISTRATION module of PDMS.
Attributes:
Name /*
Lock false
Legal Owners: None
Legal Members: SITE, GPWL, TPWL
Description: The SITE is one level below WORLD and is the most significant
element that can be created, deleted, copied or moved. Each SITE may
represent a geographical or administrative division of the plant.
Attributes:
Name /name
Lock false
Owner /*
Position E 0mm N 0mm U 0mm
Orient Y is N and Z is U
Function unset 120 character text
Purpose unset 120 character text
Number 0
Area 0
Module unset
Legal Owners: WORL
Legal Members: TEXT, ZONE, BOUN, DRAWI, GRDM, TMPL, DPSE, DDSE,
PORS, LNKS
Description: The ZONE is the administrative element at the third level down the
hierarchy. It may represent a geographical or administrative division
of the plant and can directly own Equipment, Civils and Piping
elements.
Attributes:
Name /name
Lock false
Owner /name
Position E 0mm N 0mm U 0mm
Orient Y is N and Z is U
Descript unset 120 character text
Function unset 120 character text
Purpose unset 120 character text
Number 0
Area 0
Module unset
Pspec Nulref Pipe Specification
Ispec Nulref Insulation Specification
Tspec Nulref Trace heating Specification
DUnion 0 DRAFT union (common edge) setting
Legal Owners: SITE
Legal Members: TEXT, BOUN, EQUI, PIPE, STRU, PTRA, PVOL, DRAWI, RPLA,
DATU, REST, HVAC, TMPL, DPSE, DDSE, PORS, LNKS
Description: This is a subsidiary World that contains only GROUPs and is owned
by the main WORLD element.
Attributes:
Name /name
Lock false
Owner /*
Descript unset 120 character text
Function unset 120 character text
Purpose unset 120 character text
Legal Owners: WORL
Legal Members: GROU
Description: TEXT is a general element that can occupy most positions in the
hierarchy. It can be used to store additional information about an
owning or adjacent element.
Attributes:
Name /name
Lock false
Owner /name
Stext unset Up to 120 characters of text
Legal Members: None
Legal Owners: SITE, ZONE, EQUI, STRU, PTRA, PIPE, BOUN, DRAWI, GRDM,
SUBS, BRAN, REST, SUBE, FRMW, SBFR
Description: Basic shapes and features in the site can be represented by Ground
Models. These may be natural occurrences like mounds or slopes. Each
Ground Model element is built up in exactly the same way as
POHEDRONS (polyhedrons) which are described elsewhere.
Restrictions on the form of Ground Models mean that they are of
limited use. Complex surface profiles are better approximated by a
‘dummy’ STRUCTURE containing any of the basic shapes.
Attributes:
Name /name
Lock false
Owner /name
Position E 0mm N 0mm U 0mm
Orient Y is N and Z is U
Level 0 10
Descript unset 120 character text
Purpose unset 120 character text
Legal Owners: SITE
Legal Members: POGO, TEXT
Description: For site layout features such as fences and roadways it will often be
sufficient to restrict modelling to lines and arcs laid out on a surface.
The BOUNDARY element allows this method of modelling by
positioning member POINTS, IPOINTS (invisible points) and
TANPOINTS (tangent points) to describe the required outlines. The
BOUNDARY can be thought of as a ‘high level’ basic element (its
identical low-level equivalent is the DRAWING, which can belong to
EQUIPMENT, STRUCTURES etc.). The BOUNDARY has the normal
drawing LEVEL attribute of a primitive, but no OBSTRUCTION (as it
is composed entirely of lines).
Attributes:
Name /name
Lock false
Owner /name
Position E 0mm N 0mm U 0mm
Orient Y is N and Z is U
Level 0 10
Descript unset 120 character text
Function unset 120 character text
Purpose unset 120 character text
Legal Owners: SITE, ZONE
Legal Members: POIN, TANP, IPOI, TEXT
Description: This is a planar element that has special significance in pipe routing
(see Part 2 of the DESIGN Reference Manual), but may be used as a
general reference plane. See Part 2 of the DESIGN Reference Manual
for maore information about routing planes in Pipe routing and in
Steelwork Structures.
Attributes:
Name /name
Lock false
Owner /name
Position E 0mm N 0mm U 0mm
Orient Y is N and Z is U
Level 0 10
Obstruct 1
Descript unset 120 character text
Function unset 120 character text
Purpose unset 120 character text
Xlength 0mm
Ylength 0mm
Z
YLEN Y
XLEN
Description: This is a BOX-like volume that has a special significance to the pipe-
routing function of DESIGN (see Chapter 13). DESIGN can determine
whether to treat a PVOL as a Preferred or Penalty Volume, depending
on the relative values of the WEIGHT attribute. Penalty Volumes are
generally used for roads, access ways etc.
Attributes:
Name /PVOL name
Lock false
Owner name
Position E 0mm N 0mm U 0mm
Orient Y is N and Z is U
Level 0 10
Obstruct 2
Xlength 0mm
Ylength 0mm
Zlength 0mm
Weight 1 1 1 Three integers indicating whether the PVOL is a Penalty
or Preferred volume
X
ZLEN
YLEN
XLEN
Description: This point can be used as a reference position against which other
elements are located. It is shown as a set of axes with a local North
pointer.
Attributes:
Name /name
Lock false
Owner /name
Position E 0mm N 0mm U 0mm
Orient Y is N and Z is U
Level 0 10
Descript unset 120 character text
Function unset 120 character text
Purpose unset 120 character text
Height 0mm Length of the datum symbol axes; see Figure 16-4.
Skey unset A code which indicates the symbol and annotating
text which is to be shown when the element is used
as a reference datum for ISODRAFT dimensions.
Stext unset Text used to amplify the element’s identity when
used as a reference datum for ISODRAFT dimensions
HEIGHT
This section describes the elements of the Design hierarchy that are available
for modelling all non-piping (routed) items. The elements mentioned only take
on a physical appearance from the primitive shapes that they own. The
purpose of these elements is therefore to represent assemblies of primitives
that provide convenient and manageable items of plant - structures, pumps,
vessels, columns, stairways etc. In addition, they possess different Special
Attributes that can hold information relevant to their function, construction
status etc. This information can be reported on, in a chosen format, using the
standard PDMS reporting utilities.
Description: The structural framework of the plant (for example, buildings, pipe
racks, equipment racks) can be modelled on a simple level using the
same basic set of primitive shapes available for Equipment (the main
difference being that such elements cannot own Nozzles).
The principal feature of the STRUCTURE element is its ability to own
SUBSTRUCTURES as well as primitive shapes, Routing Planes and
Penalty Volumes. This enables, say, a rack to be further divided into
beams and columns. (See also Section 6.1 for the use of this element in
designing Steelwork Structures.)
Attributes:
Name /name
Lock false
Owner /name
Position E 0mm N 0mm U 0mm
Orient Y is N and Z is U
Built false
Skey unset A code which indicates the symbol and annotating text
which will be shown when the element is used as a
reference datum for ISODRAFT dimensions.
Legal Owners: ZONE
Legal Members: SUBS, TEXT, BOX, CYLI, PYRA, DISH, CONE, SNOU, CTOR, RTOR,
SLCY, POHE, DRAWI, PVOL, RPLA, NBOX, NCYL, NSLC, NDIS,
NSNO, NCON, NPYR, NCTO, NRTO, (plus FRMW, RPLG, and LCDE
in Steelwork applications)
Description: The Pipe Track is a type of STRUCTURE along which pipes are to be
routed. It is a special element for the automatic pipe routing function
of DESIGN; it cannot own SUBSTRUCTURES.
Attributes:
Name /name
Lock false
Owner /name
Position E 0mm N 0mm U 0mm
Orient Y is N and Z is U
Built false
Legal Owners: ZONE
Legal Members: TEXT, BOX, CYLI, PYRA, DISH, CONE, SNOU, CTOR, RTOR, SLCY,
POHE, DRAWI, PVOL, RPLA, EXTR, REVO, RULS, PANE, TMPL,
SPSE, DDSE, PORS, LNKS
Description: Minor structural elements such as beams, columns, walls, ladders and
staircases can be modelled with the standard set of basic primitive
shapes within a SUBSTRUCTURE element.
Attributes:
Name /name
Lock false
Owner /name
Position E 0mm N 0mm U 0mm
Orient Y is N and Z is U
Built false
Shop false
Descript unset 120 character text
Function unset 120 character text
Purpose unset 120 character text
Number 0
Area 0
Profile unset Can be used as description of, say, steel section
being used (e.g. 200 x 200 uc).
Length 0mm Can indicate length of element; say the column
height. It has no physical significance - the real
dimensions of the member are modelled with
primitives.
Skey unset A code which indicates the symbol and
annotating text which is to be shown when the
element is used as a reference datum for
ISODRAFT dimensions.
Legal Owners: STRU
Legal Members: TEXT, BOX, CYLI, PYRA, DISH, CONE, SNOU, CTOR, RTOR SLCY,
POHE, DRAWI, PVOL, RPLA, NBOX, NCYL, NSLC, NDIS, NSNO,
NCON, NPYR, NCTO, NRTO, EXTR, NXTR, REVO, NREV, RULS,
NRUL, PANE, TMPL, DPSE, DDSE, PORS, LNKS
This section describes the elements that give the Equipment and Civils items a
real physical shape. They comprise standard solid shapes and a special
Component of EQUIPMENT items - the NOZZLE. These elements can all be
positioned and oriented within their owning item; in order to facilitate this,
they possess standard positioning points (p-points) which also allow connection
operations.
This comprehensive set of geometric shapes forms the physical information
from which non-piping items are constructed. Each shape has a set of special
attributes that give it a physical appearance, e.g. CYLINDER has attributes
DIAMETER and HEIGHT. All the primitives contain the attributes LEVEL
and OBSTRUCTION which allow them to be selectively drawn in DESIGN or
DRAFT, or clash checked in DESIGN. (DRAWI does not have an
OBSTRUCTION as it can only contain lines).
Description: NOZZles are significant to the Design because they provide the link
between an EQUIPMENT (which owns them) and a Pipe (BRANCH)
which is connected to each one.
Attributes:
Name /name
Lock false
Owner /name
Position E 0mm N 0mm U 0mm
Orient Y is N and Z is U
Descript unset 120 character text
Function unset 120 character text
Purpose unset 120 character text
Catref Nulref Provides physical description of NOZZLE directly
from
Catalogue. If unset, NOZZLE has no geometry.
Height 0mm Controls height of NOZZLE stem (assuming normal
Catalogue conventions are followed). See Figure 16-5.
Cref Nulref (Connection Reference) Usually set automatically
when a BRANCH is connected to a NOZZLE. Stores
name of connected BRANCH. If unset, NOZZLE is not
connected to anything.
Temp -100000 Can hold relevant temperature rating.
Pressure 0 Can hold relevant pressure rating.
Duty unset Text describing type of fluid handled.
Ispec Nulref (Insulation Spec) Does not directly control insulation,
but may be used to indicate insulation requirements.
It must refer to an existing Specification.
Angle 90 These allow the Nozzle definition in the Catalogue to
include
Radius 0mm Parameterised angles and dimensions which may
then be set
Desparam unset from the design attributes.
Y
Z
P2
P0
X
P1
DIAM
P1
P0
Y HEIGHT
P2
P1
Y HEIGHT
P0
X
P2
DBOTTOM
P1
HEIGHT
Y
P0
X
YOFF
XOFF
P2
DBOTTOM
The origin of the Dish is at the centre of the base, and the Z-axis lies along the
normal to the base.
XTOP
Z HEIGHT
Y
P0
X
YOFF
XOFF XBOTTOM
P2
YBOTTOM
XTSH
YTSH
Z Z
X Y
P0 HEIGHT P0
DIAM
XBSH
YBSH
P2 P2
SOUTH ELEV. WEST ELEV.
Z axis of EXTRU
Description: The Solid of Revolution represents any shape which can be generated
by sweeping a constant cross-section profile through an angle about an
axis. The profile is represented by a LOOP, in the same way as for an
Extrusion, but in this case the profile is swept about an axis rather
than along a linear path. The swept angle must be in the range -360
to +360 degrees, 360 degrees giving a solid which is axially
symmetrical.
Attributes:
Name /name
Lock false
Owner /name
Position E 0mm N 0mm U 0mm
Orient Y is N and Z is U
Level 0 10
Obstruct 2
Angle 0.0 Subtended angle through which the 2D loop is swept
around the X axis to create the 3D solid.
Y
=Loop vertex
Origin
Angle
Z
X
Description: This free-form element can be built into any shape by assembling a
number of member POLYGONS.
Attributes:
Name /name
Lock false
Owner /name
Position E 0mm N 0mm U 0mm
Orient Y is N and Z is U
Level 0 10
Obstruct 2
Polyhedrons must be constructed so that they have no re-entrant corners. If a
polyhedron contains a re-entrant corner, it must be split into two or more legal
polyhedrons.
7 polygons, but re-entrant corner
- not allowed
BAD
Description: This element can belong to a Polyhedron (or Ground Model) and is the
definition of a face of the owning solid shape. The face is defined by
positioning member points which define its boundary.
Attributes:
Name /name
Lock false
Owner /name
Level 0 10
The sequence of points in the Member List must correspond to the
anticlockwise sequence of points when the external face of the polygon is
viewed.
If an IPOI (invisible point) is included as a Member of the POGO, the side
formed by the IPOI and the previous point will be invisible.
POIN
POIN
IPOI
POIN
POIN
The Figure 5-19 shows lines and curves drawn between Points (P), Tangent
Points (T) and Invisible Points (I) for Boundaries and Drawings.
Description: This element is positioned to describe a point in a line (when its owner
is a BOUNDARY or DRAWING) or a vertex on a plane shape (when
its owner is a POGON).
Attributes:
Name /name
Lock false
Position E 0mm N 0mm U 0mm
Owner /name
Legal Owners: DRAWI, BOUND, POGO
Legal Members: None
Description: This element allows a smooth curve (second order Bezier) to be drawn
between two points in a line.
Attributes:
Name /name
Lock false
Position E 0mm N 0mm U 0mm
Owner /name
Legal Owners: DRAWI, BOUND
Legal Members: None
25 mm
OWNING
BOX
NBOX
ZLEN
25 mm
25 mm
OWNING
BOX
NCYLINDER
HEIGHT
Z axis of NXTR
Description: The Negative Solid of Revolution represents any negative shape which
can be generated by sweeping a constant cross-section profile through
an angle about an axis. The profile is represented by a LOOP, in the
same way as for a Negative Extrusion, but in this case the profile is
swept about an axis rather than along a linear path. The swept angle
must be in the range -360 to +360 degrees, 360 degrees giving a
volume which is axially symmetrical.
Attributes:
Name /name
Lock false
Owner /name
Position E 0mm N 0mm U 0mm
Orient Y is N and Z is U
Level 0 10
Obstruct 2
Angle 0.0 Subtended angle through which the 2D loop is swept
around the X axis to create the 3D shape.
Y
=Loop vertex
Origin
Angle
Z
X
This section describes those elements which allow you to design logically
interconnected steelwork or concrete structures. The elements have been
subdivided into two types: those representing administrative classifications or
tangible components used during the design of the structure; and those used
solely for stress analysis purposes on the assembled interconnected structure.
Description: The SBFR element allows you to further subdivide a FRMW into more
manageable administrative portions for structural design modelling.
As for FRMW, some attribute settings will cascade down to member
elements.
Attributes:
Name /name
Lock false
Owner /name
Shop false
Built false
Descript unset 120 character text
Function unset 120 character text
Purpose unset 120 character text
Number 0
The following attributes have functional significance at SBFR level:
Stspecific Nulref Structural Specification. Used to allocate
the correct
functional specification to selected components.
Matref Nulref Material Reference.
Grade 0 Material Grade.
Ispec Nulref Insulation Specification.
Firesist 0 Fire Resistance.
Ptspec unset Paint Specification (text).
Insched unset Inspection Schedule (text).
Skey unset A code which indicates the symbol and annotating
text which is to be shown when the element is used as
a reference datum for ISODRAFT dimensions.
DUnion 0 DRAFT union (common edge) setting.
Legal Owners: FRMW
Legal Members: SCTN, PNOD, PANE, TEXT, PALJ, TMPL, DPSE, DDSE, PORS,
LNKS
End POINSP
CURVE
PROFILE
CURVE
Description: A POINSP element defines the start and end of a Spine path, and any
location along the path at which there is a change of direction.
Attributes:
Name /name
Lock false
Owner /name
Position E 0mm N 0mm U 0mm
Legal Owners: SPINE
Legal Members: None
Description: Defines the frame of reference for its member PLDATUM elements
based on the pline system of its owning GENSEC. (Replaces the
function of the SNODE used by SCTNs.)
Attributes:
Name /name
Lock false
Owner /name
Level 0 10 Drawing level to control displayed symbol.
Number 0
Descript unset 120 character text
Function unset 120 character text
Purpose unset 120 character text
TPRef Nulref Reference to a POINSP of owning GENSEC. Sets
start position from which interpolated points are
derived.
HPRef Nulref Reference to a POINSP of owning GENSEC. Sets end
position from which interpolated points are derived.
Zdist 0mm Distance along JUSL or NA pline from PKDIS,
measured in direction from TPREF to HPREF.
Pkdist 0 Proportional position between TPREF and HPREF.
Legal Owners: GENSEC
Legal Members: PLDATUM
Description: Defines the frame of reference for its members based on the
nominated pline (POSL) system of its owning JLDATUM. Used to
position Fixings, Joints or Fittings along a GENSEC.
Attributes:
Name /name
Lock false
Owner /name
Level 0 10 Drawing level to control displayed symbol.
Number 0
Descript unset 120 character text
Function unset 120 character text
Purpose unset 120 character text
Posline unset Positioning Line. Pline of GENSEC along which
Zdistance is measured to obtain origin for frame of
reference.
Ydirection U Defines direction of Y axis relative to axial system of
JLDATUM.
Legal Owners: JLDATUM
Legal Members: FIXING
Description: The SJOINT element is used to make a logical connection between two
Sections in an interconnected steelwork structure. Its position is
defined relative to that of a SNOD (cf. PJOINT element).
Attributes:
Name /name
Lock false
Owner /name
Gtype unset
Shop false
Built false
Descript unset 120 character text
Function unset 120 character text
Number 0
Delposition E 0mm N 0mm U 0mm
Delta position. Defines position of Joint with respect
to that of owning SNOD (i.e. Joint-to-Node offset).
Posline 0 Positioning Line. Defines position of Joint’s origin
with respect to Section’s p-lines. Derived from
Catalogue Joint; usually set to NA (Neutral Axis).
Bangle 0 Beta Angle. Angle of rotation about Joint’s Origin
Plane direction. Partly defines orientation of Joint
(depends on definition of Joint in Catalogue).
Cutback 0mm Specifies length by which a Section attached to the
Joint should be reduced or extended to allow for
fitting geometry.
Cutplane U Cutting Plane Direction. Defines direction of plane
which forms cut end of a Section attached to theJoint.
Cref Nulref Connection reference. Points to an attached Section.
Jline 0 Joining Line. Defines position of Joint with respect to
p-lines of an attached Section.
Grade 0 Material Grade.
Ispec Nulref Insulation Specification.
Firesist 0 Fire Resistance.
Inref Nulref Insulation Reference.
Spref Nulref Specification Reference. Must refer to existing Joint
component in Catalogue.
Description: The Primary Compound Joint is used where two or more attached
sections are connected at a common Primary Node (representing, for
example, a gusset plate). It owns a separate SubJoint for each
connection.
Attributes:
Name /name
Lock false
Owner /name
Gtype unset
Shop false
Built false
Descript unset 120 character text
Function unset 120 character text
Number 0
Delposition E 0mm N 0mm U 0mm
Delta position. Defines position of Joint with respect
to that of owning PNOD (i.e. Joint-to-Node offset).
Opdirection U Origin Plane direction. Partly defines orientation of
Joint (depends on definition of Joint in Catalogue).
Bangle 0 Beta Angle. Angle of rotation about Joint’s Origin
Plane
direction. Partly defines orientation of Joint
(depends on definition of Joint in Catalogue).
Grade 0 Material Grade.
Ispec Nulref Insulation Specification.
Fireresist 0 Fire Resistance.
Inref Nulref Insulation Reference.
Spref Nulref Specification Reference. Must refer to existing Joint
component in Catalogue.
Desparam unset Design Parameters. 100-fold real array used to
convey data between Joint component as defined in
Catalogue and physical Joint as incorporated into
the design.
Legal Owners: PNOD
Legal Members: SUBJ, TMPL, DPSE, DDSE, PORS, LNKS
Description: The Secondary Compound Joint is used where two or more attached
sections are connected at a common Secondary Node (representing, for
example, a gusset plate). It owns a separate SubJoint for each
connection.
Attributes:
Name /name
Lock false
Owner /name
Gtype unset
Shop false
Built false
Descript unset 120 character text
Function unset 120 character text
Number 0
Delposition E 0mm N 0mm U 0mm
Delta position. Defines position of Joint with respect
to that of owning SNOD (i.e. Joint-to-Node offset).
Bangle 0 Beta Angle. Angle of rotation about Joint’s Origin
Plane direction. Partly defines orientation of Joint
(depends on definition of Joint in Catalogue).
Posline 0 Positioning Line. Defines position of Joint’s origin
with respect to Section’s p-lines. Derived from
Catalogue Joint; usually set to NA (Neutral Axis).
Grade 0 Material Grade.
Ispec Nulref Insulation Specification.
Fireresist 0 Fire Resistance.
Inreference Nulref Insulation Reference.
Spref Nulref Specification Reference. Must refer to existing Joint
component in Catalogue.
Desparam unset Design Parameters. 100-fold real array used to convey
Catalogue and physical Joint as incorporated into the
design.
Legal Owners: SNOD
Legal Members: SUBJ, TMPL, DPSE, DDSE, PORS, LNKS
Description: A FITT can be used to represent any item which is attached to the
Structure but which does not form an integral part of it. It may be
used to indicate such things as the presence of a connected implied
load, such as a pipe hanger attachment, or an ancillary item such as a
web stiffener or a flange plate.
• A FITT is positioned along the Z axis of its owning Section, in the
same way as a Secondary Node.
Attributes:
Name /name
Lock false
Owner /name
Gtype unset
Shop false
Built false
Descript unset 120 character text
Function unset 120 character text
Number 0
Zdistance 0mm Fitting position defined in terms of distance along
Z-axis of its owning Section.
Delposition E 0mm N 0mm U 0mm
Delta position. Defines offset of Fitting with respect
to position of Node.
Posline 0 Positioning Line. Defines position of Fitting’s origin
with respect to Section’s p-lines. Derived from
Catalogue Fitting; usually set to NA (Neutral Axis).
Bangle 0 Beta Angle. Angle of rotation about Fitting’s Origin
Plane direction. Partly defines orientation of Fitting
(depends on definition of Fitting in Catalogue).
Cref Nulref Connection reference. Points to a reference which
identifies a connected Hanger, an Equipment Load
Point, etc.
Grade 0 Material Grade.
Ispec Nulref Insulation Specification.
Firesist 0 Fire Resistance.
Inref Nulref Insulation Reference.
Matref Nulref Material Reference.
Spref Nulref Specification Reference. Must refer to existing Fitting
component in Catalogue.
Desparam unset Design Parameters. 100-fold real array used to convey
data between Fitting component as defined in
Catalogue and physical Fitting as incorporated into
the design.
Z axis of PANE
Description: A PAVE element defines each vertex of a Panel Loop or each connected
end of a Panel Linear Joint.
Attributes:
Name /name
Lock false
Owner /name
Gtype unset
Shop false
Built false
Position E 0mm N 0mm U 0mm (Note: the Up coordinate is ignored)
Number 0
Bangle 0 Beta Angle. Angle of rotation about Z-axis.
Fradius 0 Fillet radius of Panel Loop at vertex position. +ve
radius curves away from vertex; -ve radius curves
towards vertex; zero radius gives point only.
Spref Nulref Specification reference
Matref Nulref Material reference
Date unset
Mvertex Nulref Master vertex
Desparam unset Design Parameters. 100-fold real array, used to
convey data between item as defined in Catalogue
and physical item as incorporated into the design.
Ctyattached unset Attached connection type.
Legal Owners: PLOO, PALJ
Legal Members: NOLO, SPLO, NODI, RELE, SDLO
Description: A Panel Linear Joint is used to connect two Panels together. The start
and end of the PALJ are defined by two Panel Vertex (PAVE) points.
Logical connections from the attached Panel are made by setting
Master Vertex (MVERT) attributes of two of the Panel’s PAVEs to
point to the corresponding PAVEs on the linear joint.
Attributes:
Name /name
Lock false
Owner /name
Shop false
Built false
Gtype unset
Descript unset 120 character text
Function unset 120 character text
Number 0
Spref Nulref Specification reference
Matref Nulref Material reference
Date unset
Sjust unset Surface justification. Defines justification plane (top,
centre or bottom of panel) for positioning joint.
Legal Owners: SBFR, PANE
Legal Members: PAVE
Description: A SEVE element defines each connected end of a Section Linear Joint.
Attributes:
Name /name
Lock false
Owner /name
Gtype unset
Shop false
Built false
Number 0
Bangle 0 Beta Angle. Angle of rotation about Z-axis.
Delposition E 0mm N 0mm U 0mm
Delta position. Defines offset of SEVE with respect to
owner.
Fradius 0 Fillet radius at vertex position. +ve radius curves
away from vertex; -ve radius curves towards vertex;
zero radius gives point only.
Posline unset Position line (p-line on which vertex is located)
Zdistance 0mm Vertex position defined in terms of distance along
Z-axis of Section.
Spref Nulref Specification reference
Matref Nulref Material reference
Date unset
Mvertex Nulref Master vertex.
Desparam unset Design Parameters. 100-fold real array, used to
convey data between item as defined in Catalogue
and physical item as incorporated into the design.
Ctyattached unset Attached connection type.
Legal Owners: PLOO, PALJ
This section defines those elements which are accessed only during stress
analysis of an interconnected steelwork structure. For further details of the
ways in which their settings are extracted for use by separate stress analysis
packages, see the SAINT Reference Manual.
Description: The LCDE element allows you to supply a detailed description of the
types of loading case that are to be considered as being applied during
stress analysis of the Structure. Any element without a LCDE will be
ignored during stress analysis.
Attributes:
Name /name
Lock false
Owner /name
Lcase 0 Load Case Number. A reference number which
identifies a given descriptive text (Stext). The same
number is assigned to the LCAS attribute of any of
the following elements to which the corresponding
description applies.
Stext unset Holds the descriptive text used to describe the Load
Case associated with a given Load Case Number.
Legal Owners: STRU
Legal Members: None
Description: The RELE element is used to define how a stressed structure may flex
under the influence of applied forces or moments. Its attribute settings
control both directional and rotational movement at its owning Node.
The Release directions are specified relative to a locally defined axis
system.
Attributes:
Name /name
Lock false
Owner /name
Descript unset
120 character text
Nrelease Nodal Release. Holds a ‘coding’ integer which defines
the settings (DX, DY, DZ, RX, RY, RZ) for permitted
directional and rotational movement of the Node
under the influence of applied forces and moments.
Laxes Y is N and Z is U
Local Axes. Orientation of RELE axes relative to
those
of Structure within which owning Node is positioned.
Dflfactors 0 0 0 Directional Force Load Factors. Represent
‘translational spring’ values (restoring forces) in X, Y,
and Z directions.
Rflfactors 0 0 0 Rotational Force Load Factors. Represent ‘rotational
spring’ values (restoring moments) about X,Y,Z axes.
Legal Owners: PNOD, SNOD
Legal Members: None
Description: The NOLO element is used to apply forces or moments to its owning
Node. The forces and moments are specified relative to a locally
defined axis system (LAXES).
Attributes:
Name /name
Lock false
Owner /name
Descript unset 120 character text
Lcase 0 Load Case Number. A reference number which
identifies a given descriptive text (Stext). The same
number is assigned to the LCAS attribute of any of
the following elements to which the corresponding
description applies.
Laxes Y is N and Z is U
Local Axes. Orientation of NOLO axes relative to
those of Structure within which owning Node is
positioned.
Force 000 Defines force to be applied in each of X, Y and Z
directions.
Moment 000 Defines moment to be applied about each of X, Y and
Z axes.
Legal Owners: PNOD, SNOD
Legal Members: None
Description: The SPLO element allows you to apply forces or moments at given
points on the Neutral Axis of a Section. The forces and moments are
specified relative to the axis system of the parent Structure.
Attributes:
Name /name
Lock false
Owner /name
Descript unset 120 character text
Zdistance 0mm Position at which forces or moments are to be applied,
expressed as distance along Neutral Axis measured
from Section’s start point.
Lcase 0 Load Case Number. A reference number which
identifies a given descriptive text (Stext). The same
number is assigned to the LCAS attribute of any of
the following elements to which the corresponding
description applies.
Force 000 Defines force to be applied in each of X, Y and Z
directions.
Moment 000 Defines moment to be applied about each of X, Y and
Z axes.
Legal Owners: SCTN
Legal Members: None
Description: The SDLO element allows you to apply forces or moments distributed
over a specified length of the Neutral Axis of a Section. Stress analysis
calculations assume a linear interpolation of such a force or moment
over the specified part of the Section. The forces and moments are
specified relative to the axis system of the parent Structure.
Attributes:
Name /name
Lock false
Owner /name
Descript unset 120 character text
Lcase 0 Load Case Number. A reference number which
identifies a given descriptive text (Stext). The same
number is assigned to the LCAS attribute of any of
the following elements to which the corresponding
description applies.
Szdist 0mm Start position of length over which force or moment is
to be applied, expressed as distance along Neutral
Axis measured from Section’s start point.
Ezdist 0mm End position of length over which force or moment is
to be applied, expressed as distance along Neutral
Axis measured from Section’s start point.
Sforce 000 Forces to be applied at SZDI position.
Eforce 000 Forces to be applied at EZDI position.
Smoment 000 Moments to be applied at SZDI position.
Emoment 000 Moments to be applied at EZDI position.
Width 0mm
Legal Owners: SCTN
Legal Members: None
This section describes those elements of the Design hierarchy that allow
Piping to be modelled. These include all routed items - pipes, ducting, cable
trays and hangers. The elements described here obtain most of their physical
appearance from the PDMS Catalogue, although unique attributes such as
position are held in the Design hierarchy. The basic Components of a route are
organised into a sequence which represents its Head-to-Tail logic. It is
therefore important with these elements to control their location within the
hierarchy carefully (as achieved by the routing commands).
The following attributes only have a functional significance below PIPE level
and are cascaded from the PIPE setting:
Lntp 0 Line Type Identification
Erection 0 Erection Class
Pressure 0 Pressure rating
Matref Nulref Material Reference
Fluref Nulref Fluid Reference
Casref Nulref Case Reference
The following attributes are used to store information:
Dscode unset Design Code (text)
Insched unset Inspection Schedule (text)
Duty unset Fluid flowing through pipe (text)
Ccentre 0 Cost Centre
Cclass 0 Cost Class
Safclass 0 Safety Class
Bore 0mm Nominal Bore (no physical significance)
Skey unset A code which indicates the symbol and annotating
text which is to be shown when the element is used as
a reference datum for ISODRAFT dimensions.
The following attributes are used by the Spooling application only:
Lissue false Status flag showing if drawing has been issued or not.
Wmax 0 Maximum Weld Number used.
Pmax 0 Maximum Part Number used.
Smax 0 Maximum Spool Number used.
Jmax 0 Maximum Joint Number used.
Drrf Nulref Drawing reference.
Cdrg unset
Cnumber unset
Carea unset
Splp unset Spool prefix text.
Legal Owners: ZONE
Legal Members: BRAN, TEXT, REST
Description: The BRANCH is the key element for all routed piping in the Design
model. It represents a two-ended entity whose route is defined by its
Head, Tail and the sequence of Components (Members) between. A
BRANCH Head or Tail may be connected to NOZZLEs, multi-way
Components such as TEEs, or other BRANCH Heads or Tails.
Alternatively, a Head or Tail may be positioned explicitly in space. (All
the commands which control the Head and Tail attributes are
described in Chapter 11.) The remaining BRANCH attributes are for:
• Functional use
• Information storage
Attributes:
Name /name
Lock false
Owner /name
Built false
Shop false Shop fabricated flag. Cascades to Component level to
indicate shop or site fabrication for ISODRAFT.
Descript unset 120 character text
Function unset 120 character text
Purpose unset 120 character text
The functional attributes of BRANCH are as follows:
Detail false Can be set automatically by ISODRAFT to indicate
that Branch has been detailed.
Lstressed false Logical Stressed. Can be set by stress analysis
programs to show that Branch has been stressed.
Flowd unset Flow Direction. Used by ISODRAFT.
Hstube Nulref Head Specification Tube. Describes Tube from Branch
Head to first Component.
Pspec Nulref Pipe Specification. Used by Selection process to
search automatically for correct specification for
Branch and its Components.
Ispec Nulref Insulation Specification. Cascades to Component level
to indicate insulation requirements for each
Component.
Temp -100000 Temperature. Used to determine insulation thickness
for each insulated Component of the Branch, or for
stress analysis.
Lntp unset Line Type Identifier. Used by ISODRAFT to indicate
if Branch is jacketed.
Erection 0 Erection Class. Indicates wastage grouping for
ISODRAFT.
The following attributes are used by the Spooling application only (for use by
ISODRAFT):
Lissue false Status flag showing if drawing has been issued or not.
Wmax 0 Maximum Weld Number used.
Pmax 0 Maximum Part Number used.
Smax 0 Maximum Spool Number used.
Jmax 0 Maximum Joint Number used.
Drrf Nulref Drawing reference.
Spsp unset Spool prefix text.
Mtoh unset Material take-off.
Ptnarray unset Part number array.
Jnum unset Joint number.
Joip unset Joint prefix.
Head and Tail Attributes (see next section for further details):
Lhead false
Ltail false
Hbore 0mm
Tbore 0mm
Hconn 0
Tconn 0
Href Nulref
Tref Nulref
Hpos E 0mm N 0mm U 0mm
Hdir E
Tpos E 0mm N 0mm U 0mm
Tdir E
Legal Owners: PIPE
Legal Members: ELBO, BEND, TEE, VALV, REDU, FLAN, CROSS, GASK, DUCT,
VENT, FTUB, SHU, COUP, CLOS, OLET, LJSE, CAP, FBLI, VTWA,
VFWA, TRAP, FILT, WELD, PCOM, UNION, INST, ATTA
The following elements are used for the HVAC design application
only:
TAPE, TRNS, STRT, OFST, PLEN, PLAT, THRE, BRCO, MESH,
GRIL, COWL, DAMP, HFAN, SILE, BATT, AHU, STIF, HACC, HSAD,
IDAM, TP, SPLR, SKIR, FLEX
Description: When a BRANCH (or HANGER) is created, a Head and Tail are
immediately available to represent the two ends of that item. The
Head and Tail are special because they are not separate Design
elements but rather attributes of the BRANCH (or HANGER). This is
because they are always required, being the minimum information
necessary to describe a two-ended entity.
If the Head and Tail are set up with no intermediate Components, the
content of the Branch will be one piece of straight Tube (or Rod)
running between them. When the BRANCH (or HANGER) is created,
the Head and Tail have no position, orientation, bore or connection
type. These can be set collectively by connecting to another BRANCH
or a NOZZLE, or individually if positioning the BRANCH in free
space. They can also be referred to collectively as the PH and PT (or
HH and HT) respectively. The Head and Tail attributes of BRANCH
(and HANGER) are as follows:
Href,Tref
The name of the element to which the Head or Tail is connected (e.g. a
Nozzle, a Tee in another Branch, or another Branch Tail).
Hpos,Tpos
The Head or Tail position in Zone axes (PIPE has no POS attribute).
Hdir,Tdir
The Head or Tail position in Zone axes (PIPE has no ORI attribute).
Hcon,Tcon
The connection type of the item to which the Head is connected (e.g.
the flanged face of a Nozzle).
Description: Used where a bend is made in tubing. As the Implied Tube must be
straight, it is necessary to insert such a ‘Component’ where any
change of direction occurs. (This is not the same as an ELBO, which is
a separate catalogue component.)
Attributes:
Name /name
Lock false
Owner /name
Position E 0mm N 0mm U 0mm
Orient Y is N and Z is U
Built false
Shop false
Spref Nulref Specification Reference.
Lstube Nulref Leave tube specification.
Arrive 1 P-arrive.
Leave 2 P-leave.
Posflag false Shows if element has been positioned.
Oriflag false Shows if element has been positioned.
Ispec Nulref Insulation specification.
Tspec Nulref Trace heating specification.
Desparam unset Design Parameters. 100-fold real array used to convey
data between component as defined in Catalogue and
physical item as incorporated into the design.
Cref Nulref Connection reference.
Angle 90
Radius 0mm
Loffline true Logical offline flag.
Spln unset Spool number for component, for use by ISODRAFT.
Splt unset Spool number for component’s leave tube, for use by
ISODRAFT.
Spsp unset Spool start/end specification for use by ISODRAFT.
Dmtype unset Dimension type is a 2-fold word array used to set
dimension format for ISODRAFT reference
dimensioning.
Dmfarray unset Dimension array is a 2-fold reference array used to
set names of reference elements for ISODRAFT
referencedimensioning.
Cmpx unset Component exclusion text for use by ISODRAFT.
Dpfn unset Detail plot file name for use by ISODRAFT.
Dpgrid 0 Detail plotfile grid area for use by ISODRAFT.
Mtoc unset Material take-off for Component in ISODRAFT.
Mtot unset Material take-off for Tube in ISODRAFT.
Description: Element for any type of component not covered by the other
classifications.
Attributes:
Name /name
Lock false
Owner /name
Position E 0mm N 0mm U 0mm
Orient Y is N and Z is U
Built false
Shop false
Spref Nulref Specification Reference.
Lstube Nulref Leave tube specification.
Arrive 1 P-arrive.
Leave 2 P-leave.
Posflag false Shows if element has been positioned.
Oriflag false Shows if element has been positioned.
Ispec Nulref Insulation specification.
Tspec Nulref Trace heating specification.
Desparam unset Design Parameters. 100-fold real array used to convey
data between component as defined in Catalogue and
physical item as incorporated into the design.
Cref Nulref Connection reference.
Crfa unset Connection reference array.
Angle 90
Radius 0mm
Height 0mm
Loffline false Logical offline flag.
Spln unset Spool number for component, for use by ISODRAFT.
Splt unset Spool number for component’s leave tube, for use by
ISODRAFT.
Spsp unset Spool start/end specification for use by ISODRAFT.
Cmpx unset Component exclusion text for use by ISODRAFT.
Dpfn unset Detail plot file name for use by ISODRAFT.
Dpgrid 0 Detail plotfile grid area for use by ISODRAFT.
Mtoc unset Material take-off for Component in ISODRAFT.
Mtot unset Material take-off for Tube in ISODRAFT.
MtoRef unset Reference array holding up to 4 additional SPREFs
giving extra detail and material texts for the item on
ISODRAFT material lists.
Mtoxarray unset Extra mto part numbers array for ISODRAFT.
Ptno 0 Part number for component in ISODRAFT.
Description: Component for general usage by items not covered by the other
Component types.
Attributes:
Name /name
Lock false
Owner /name
Position E 0mm N 0mm U 0mm
Orient Y is N and Z is U
Built false
Shop false
Spref Nulref Specification Reference.
Lstube Nulref Leave tube specification.
Arrive 1 P-arrive.
Leave 2 P-leave.
Posflag false Shows if element has been positioned.
Oriflag false Shows if element has been positioned.
Ispec Nulref Insulation specification.
Tspec Nulref Trace heating specification.
Desparam unset Design Parameters. 100-fold real array used to convey
data between component as defined in Catalogue and
physical item as incorporated into the design.
Cref Nulref Connection reference.
Crfa unset Connection reference array.
Angle 90
Radius 0mm
Height 0mm
Spln unset Spool number for component, for use by ISODRAFT.
Splt unset Spool number for component’s leave tube, for use by
ISODRAFT.
Spsp unset Spool start/end specification for use by ISODRAFT.
Cmpx unset Component exclusion text for use by ISODRAFT.
Dpfn unset Detail plot file name for use by ISODRAFT.
Dpgrid 0 Detail plotfile grid area for use by ISODRAFT.
Mtoc unset Material take-off for Component in ISODRAFT.
Mtot unset Material take-off for Tube in ISODRAFT.
MtoRef unset Reference array holding up to 4 additional SPREFs
giving extra detail and material texts for the item on
ISODRAFT material lists.
Mtoxarray unset Extra mto part numbers array for ISODRAFT.
Ptno 0 Part number for component in ISODRAFT.
Ptnt 0 Part number for tube in ISODRAFT.
Ptnbarray unset Part number array for bolt sets in ISODRAFT.
Description: Component for all classes of tee, lateral, set-on branch, stub-ins, etc.
Attributes:
Name /name
Lock false
Owner /name
Position E 0mm N 0mm U 0mm
Orient Y is N and Z is U
Built false
Shop false
Spref Nulref Specification Reference.
Lstube Nulref Leave tube specification.
Arrive 1 P-arrive.
Leave 2 P-leave.
Posflag false Shows if element has been positioned.
Oriflag false Shows if element has been positioned.
Ispec Nulref Insulation specification.
Tspec Nulref Trace heating specification.
Desparam unset Design Parameters. 100-fold real array used to convey
data between component as defined in Catalogue and
physical item as incorporated into the design.
Cref Nulref Connection reference.
Crfa unset Connection reference array.
Angle 90
Radius 0mm
Height 0mm
Loffline false Logical offline flag.
Spln unset Spool number for component, for use by ISODRAFT.
Splt unset Spool number for component’s leave tube, for use by
ISODRAFT.
Spsp unset Spool start/end specification for use by ISODRAFT.
Dmtype unset Dimension type is a 2-fold word array used to set
dimension format for ISODRAFT reference
dimensioning.
Dmfarray unset Dimension array is a 2-fold reference array used to
set
names of reference elements for ISODRAFT reference
dimensioning.
Cmpx unset Component exclusion text for use by ISODRAFT.
Dpfn unset Detail plot file name for use by ISODRAFT.
Dpgrid 0 Detail plotfile grid area for use by ISODRAFT.
Mtoc unset Material take-off for Component in ISODRAFT.