This chapter describes in detail the following Catalogue DB elements:
• 3D Pointset (PTSET)
• Structural Pointset (PTSSET)
• 3D Geomset (GMSET)
• Negative 3D Geomset (NGMSET)
• Structural Geomset (GMSSET)
• Detailing Text and Material Text
• Connection Tables and Bolt Tables
• Unit Types
• General Text
• User-defined Nominal Dimensions
Creation and manipulation of the Catalogue elements is described in Manipulating the Catalogue Database using PARAGON.
7.1 3D Pointsets (PTSET)
A PTSET is a collection of P-point elements. P-points are used in the design process to position and orientate Piping Components, and to define their connectivity to each other. P-points may also be used in PARAGON to define the position and orientation of the 3D Geomset primitives which make up Piping Components, Joints and Fittings. (Profiles do not use P-points.)
A P-point has a 3D position and a direction, and is identified by a number. Each PTSET includes a special P-point, P-point zero (P0), whose position is the component origin and whose direction is the Z axis direction of the Component. It has no other attributes. P0 is created automatically by PARAGON; you cannot change it in any way.
The numbering of the P-points of Piping Components must follow certain conventions - see Piping Components in PARAGON for a summary of these, and the ISODRAFT Reference Manual for fuller details. There are no special conventions for numbering the P-points of Joints and Fittings.
A P-point has a connection type attribute, which is used only when the P-point belongs to a Piping Component. The connection type attribute can be used to specify how a Piping Component is connected to another at the position of the P-point, for example by a butt weld or socket weld.
12.0 7:2
A P-point has a bore attribute, which is used only when the P-point belongs to a Piping Component. It can be used to specify the bore of the pipe at that point.
PDMS’s data consistency checks (see the DESIGN Reference Manual) can be used to check that the connection type attributes of Piping Components are compatible with the corresponding attributes of the Components to which they are connected. The compatibility of connection types is defined in a Connection Compatibility Table (CCTAB) - see Connection Compatibility Tables for details.
Use of the REPRESENTATION command affects how P-points are drawn by PARAGON;
see P-point and P-line Representation for details.
A PTSET has the following attributes:
• DESC - a textual description of the Pointset
• GTYP - the generic type of the item for which the Pointset is used
• SKEY - the Symbol Key to which the Pointset relates (see the ISODRAFT Reference Manual)
• PURP - the purpose of the Pointset
A PTSET may contain one or more of the three types of P-point element:
• Axial P-point - PTAXI
• Cartesian P-point - PTCAR
• Mixed P-point - PTMIX
7.1.1 Axial P-point (PTAXI)
A PTAXI allows a P-point to be defined in terms of an axis and a distance along that axis. A PTAXI has no member elements and has the following attributes:
• NUMB - the P-point number
• PCON - the connection type
• PBOR - the bore of the P-point
• PAXI - the axis of the P-point
• PDIS - the distance along the axis of the P-point
• PSKEY - the pipe fitting (end condition) type to be used by ISODRAFT
• DESC - a textual description of the P-point
• PURP - the purpose of the P-point
NUMB must be set as a value. PAXI must be set as a direction - see Defining an Axis for details. The other attributes may be set as values or words (as appropriate), or in terms of parameters (which in turn are values or words). The classes of parameter which may be used depend on the class of Component (Piping Component, Joint or Fitting) which uses the P-point - see Parameters for details. PCON and PBOR are used for Piping Components only. They have no meaning if the P-point is used by a Joint or Fitting. For details of PSKEY settings, see Specifying Pipe End Conditions for use by ISODRAFT.
These conventions also apply to the attributes of the PTCAR and PTMIX elements described below. See Constructing 3D Pointsets for examples of setting these attributes.
7.1.2 Cartesian P-point (PTCAR)
A PTCAR allows a P-point to be defined by specifying its position and direction explicitly. A PTCAR has no member elements and has the following attributes:
• NUMB - the P-point number
• PCON - the connection type
• PBOR - the bore of the P-point
• PX,PY,PZ - the X, Y, Z coordinates of the P-point
• PTCDIR - the direction of the P-point
• PSKEY - the pipe fitting (end condition) type to be used by ISODRAFT
• DESC - a textual description of the P-point
• PURP - the purpose of the P-point
PTCDIR must be set as a direction - see Defining a Direction for details.
7.1.3 Mixed Type P-point (PTMIX)
A PTMIX allows a P-point to be defined by specifying the position explicitly but using PAXI to specify the direction. A PTMIX has no member elements and has the following attributes:
• NUMB - the P-point number
• PCON - the connection type
• PBOR - the bore of the P-point
• PX,PY,PZ - the X, Y, Z coordinates of the P-point
• PAXI - the axis of the P-point
• PSKEY - the pipe fitting (end condition) type to be used by ISODRAFT
• DESC - a textual description of the P-point
• PURP - the purpose of the P-point
7.1.4 Position Type P-point (PTPOS)
A PTPOS allows a P-point to be defined by specifying a position expression PTCPOS and using PTCD to specify the direction expression. A PTPOS has no member elements and has the following attributes:
• NUMB - the P-point number
• PCON - the connection type
• PBOR - the bore of the P-point
• PTCPOS - the position expression
• PTCD - the direction expression
• PSKEY - the pipe fitting (end condition) type to be used by ISODRAFT
• DESC - a textual description of the P-point
• PURP - the purpose of the P-point.
7.2 Structural Pointsets (PTSSET)
A PTSSET is a collection of P-line elements (PLINE). P-lines are used in the Catalogue by Profiles and Joints. P-lines are used in the design process to position and orientate Sections (derived from Profiles) and Joints.
12.0 7:4
Figure 7:1. D and 3D Views of a P-line
A P-line is the structural counterpart of a P-point. It is a line which runs the full length of a Component parallel to its Z axis. Viewed in the XY plane, it appears as a point. This point is its position. A P-line also has a direction. This is not the direction of the line itself (which is always parallel to the Z axis of the Component), but a direction from the line in the XY plane.
The position and direction are defined in XY coordinates only. Figure 7:1.: D and 3D Views of a P-line shows a two-dimensional view and a three-dimensional view of a P-line on the top of a Section.
P-lines may be used in PARAGON to define the position and orientation of the 2D primitives in a Structural Geomset which make up a Profile. They cannot be used to position and orientate the 3D primitives which make up a Joint.
One of the P-lines in a Structural Pointset must be designated as the neutral axis p-line.
This is used in DESIGN for positioning and orientating the Component. (The neutral axis is the line where there is no stress in bending, and about which the Component bends.) A P-line is designated as the neutral axis by setting the neutral axis reference attribute (NAREF) of the Structural Pointset to the name of the P-line.
A PLINE has no member elements and has the following attributes:
• PKEY - the P-line identifier key
• PX,PY - the X, Y coordinates of the P-line
• PLAXI - the axis of the P-line, defining its direction
• LEVEL - the drawing level range attribute
• CLFLA- the centreline drawing flag attribute
• TUFLA - the tube drawing flag attribute
• DESC - a textual description of the Pline
• PURP - the purpose of the Pline
PKEY is a word attribute which identifies the P-line. It is equivalent to the NUMB attribute of a P-point. PLAXI is a direction, equivalent to the PAXI attribute of a P-point.
PKEY must be set as a word. PLAXI must be set as a direction - see Defining an Axis for details. PX and PY may be set as values or in terms of parameters. The classes of parameter which may be used depend on whether the P-line is used by a Profile or by a
Joint - see Parameters for details. Manipulating the Catalogue Database using PARAGON gives examples of setting these attributes.
The settings of LEVEL, CLFLA and TUFLA and the use of the REPRESENTATION command affect whether or not the P-line is drawn by PARAGON. LEVEL is a pair of numbers specifying a range and CLFLA and TUFLA are set to TRUE or FALSE (corresponding to ‘on’ or ‘off’ respectively). The way in which LEVEL, TUFLA and CLFLA and the REPRESENTATION settings interact is discussed in P-point and P-line Representation. (The settings of LEVEL, CLFLA and TUFLA also affect whether or not the P-line is drawn in DESIGN.)
The primitives in the Geomsets also have LEVEL, CLFLA and TUFLA attributes, which affect whether or not they are drawn in PARAGON and DESIGN.
Note: A P-line has its own set of axes, which are used in the design process (not in PARAGON). See the DESIGN Reference Manual for details.
7.3 3D Geomsets (GMSET)
A GMSET is a grouping of 3D primitive elements which are used to make up Piping Components, Joints and Fittings. It specifies the dimensions, orientation and obstruction geometry of each primitive. The Geomset defines the symbol that is drawn for a particular Component by PARAGON (and DESIGN) and also defines the obstruction geometry of the Component for use when checking for clashes. Each symbol is built up from a combination of the following primitives:
• SBOX - rectangular box
• BOXI - boxing (used by HVAC and Ducting etc)
• SCON - cone
• LCYL - cylinder
• SCYL - cylinder
• SSLC - slope bottomed cylinder
• SDIS - disc
• SREV - solid of revolution
GMSET has no attributes other than the standard ones. Each member element of a 3D Geomset has the following attributes in addition to the standard ones:
• LEVEL - the drawing level range attribute
• CLFLA - the centreline drawing flag attribute
• TUFLA - the tube drawing flag attribute
12.0 7:6
• OBST - the obstruction attribute
• DESC - a textual description of the Geomset
• GTYP - the generic type of the item for which the Geomset is used
• PURP - the purpose of the Geomset
The settings of LEVEL, CLFLA and TUFLA affect whether the primitive is drawn or not by PARAGON (or DESIGN), as they do for P-lines. See Structural Pointsets (PTSSET) for details.
OBST is a number which defines the obstruction level of the primitive for use by DESIGN’s clash checking facility:
• OBST = 0:
No obstruction. The primitive will not clash with anything (used for symbols and negative volumes).
• OBST = 1:
‘Soft’ obstruction. Used for insulation, access volumes, penalty volumes, etc.
• OBST = 2:
‘Hard’ obstruction. DESIGN’s clash checking facility will report hard interference with any item having OBST 1 or 2.
The LEVEL, OBST, CLFLA and TUFLA attributes are common to all primitives. Each primitive also has additional attributes depending on its shape; these are described in the next section.