Design errors can be detected by doing consistency check. This is the list of errors for data consistency
check.
ERROR
CODE
ERROR
DESCRIPTION
ERROR CAUSE
ACTION
BY
HEAD REFERENCE
NOT SET
DESIGN
HEAD REFERENCE
POINTS TO
NONEXISTENT
ELEMENT
DESIGN
DESIGN
HEAD TERMINAL
PROBLEM WITH
SPREF
ADMIN
A110
HEAD TERMINAL
PROBLEM WITH
CATREF
ADMIN
A120
HEAD TERMINAL
There is a Catalogue
ADMIN
A10
A20
A30
A100
A130
A140
A150
A200
A210
PROBLEM IN
ACCESSING PPOINTS
HEAD TERMINAL
PROBLEM, P-POINT
NO.n DOES NOT
EXIST
ADMIN
HEAD TERMINAL
PROBLEM INVALID
FLOW ATTRIBUTE
ON CONNECTED
BRANCH
DESIGN
HEAD TERMINAL
PROBLEM,
TERMINAL
INCONSISTENT
FLOW ACROSS
BRANCH
CONNECTION
DESIGN
DIRECTION HDIR
NOT SAME AS
TERMINAL
DIRECTION
DESIGN
POSITION HPOS
NOT SAME AS
TERMINAL
POSITION
DESIGN
DESIGN
CONNECTION TYPE
HCONN NOT SAME
AS TERMINAL
CONNECTION TYPE
DESIGN
A300
REFERENCE
HSTUBE UNSET
ADMIN
A310
REFERENCE
HSTUBE REFERS TO
A NONEXISTENT
SPCOM
ADMIN
A320
HSTUBE PROBLEM,
CATREF IN SPCOM
IS UNSET
ADMIN
A330
HSTUBE PROBLEM,
CATREF IN THE
SPCOM REFERS TO
NONEXISTENT
Catalogue
COMPONENT
ADMIN
A340
HSTUBE PROBLEM,
GTYPE OF
CATALOGUE
COMPONENT IS NOT
SET TO TUBE
ADMIN
HSTUBE PROBLEM
IN ACCESSING PPOINT
There is a Catalogue
problem in accessing a ppoint of the tube pointed to
by HSTUBE.
ADMIN
A220
A230
A350
ADMIN
A410
HCONN NOT
COMPATIBLE WITH
CONNECTION TYPE
OF HSTUBE
ADMIN
A420
ISPEC REFERENCE
POINTS TO
NONEXISTENT
ELEMENT
ADMIN
INSULATION
CANNOT BE
SELECTED USING
HBORE
There is no suitable
insulation in the Catalogue
for the combination of
temperature TEMP and bore
HBORE
ADMIN
B10
TAIL REFERENCE
NOT SET
DESIGN
B20
TAIL REFERENCE
POINTS TO
NONEXISTENT
ELEMENT
DESIGN
DESIGN
A400
A430
B30
TAIL TERMINAL
PROBLEM WITH
SPREF
ADMIN
B110
TAIL TERMINAL
PROBLEM WITH
CATREF
ADMIN
B120
TAIL TERMINAL
PROBLEM IN
ACCESSING PPOINTS
There is a Catalogue
problem in accessing the ppoints of the Tail terminal.
ADMIN
B130
TAIL TERMINAL
PROBLEM, P-POINT
NO.n DOES NOT
EXIST
ADMIN
TAIL TERMINAL
PROBLEM INVALID
FLOW ATTRIBUTE
ON CONNECTED
BRANCH
DESIGN
TAIL TERMINAL
PROBLEM,
TERMINAL
INCONSISTENT
FLOW ACROSS
BRANCH
CONNECTION
DESIGN
B100
B140
B150
B200
DIRECTION TDIR
NOT SAME AS
TERMINAL
DIRECTION
DESIGN
terminal.
B210
B220
B230
C500
C510
C520
DESIGN
DESIGN
CONNECTION TYPE
TCONN NOT SAME
AS TERMINAL
CONNECTION TYPE
DESIGN
TUBE BETWEEN
HEAD AND TAIL
LESS THAN TUBE
MINIMUM
DESIGN
DESIGN
DESIGN
HCONN IS NOT
COMPATIBLE WITH
TCONN
DESIGN
DESIGN
D100
REFERENCE SPREF
UNSET
DESIGN
D110
REFERENCE SPREF
REFERS TO A NONEXISTENT SPCOM
ADMIN
D120
SPREF PROBLEM,
CATREF IN SPCOM
IS UNSET
ADMIN
D130
SPREF PROBLEM,
CATREF IN THE
SPCOM REFERS TO
NON-EXISTENT
CATALOGUE
COMPONENT
ADMIN
D140
SPREF PROBLEM,
GTYPE OF
CATALOGUE
COMPONENT IS NOT
SAME AS TYPE OF
DESIGN DATA
COMP0NENT
ADMIN
SPREF PROBLEM,
GTYPE OF
C530
C540
D150
ADMIN
CATALOGUE
COMPONENT IS NOT
SAME AS TYPE OF
DESIGN DATA
COMP0NENT
Catalogue component
pointed to by CATREF
D160
REFERENCE
CATREF UNSET
ADMIN
D170
REFERENCE
CATREF REFERS TO
A NON-EXISTENT
CATALOGUE
COMPONENT
ADMIN
D200
ARRIVE P-POINT
NOT IN PTSET OF
CATALOGUE
COMPONENT
ADMIN
D210
ADMIN
D300
REFERENCE CREF
NOT SET
Multi-way Components
may be left unconnected
only if the connection type
of the relevant p-point is
OPEN, CLOS, VENT,
DRAN or NULL.
DESIGN
D310
REFERENCE CREF
POINTS TO NONEXISTENT BRANCH
DESIGN
DESIGN
D320
D330
REFERENCE CRFA n
NOT SET
ADMIN
D340
D350
D400
D410
D420
REFERENCE CRFA n
POINTS TO NONEXISTENT BRANCH
DESIGN
BAD CRFA n
RETURN
REFERENCE
DESIGN
DESIGN
BAD ARRIVE
GEOMETRY + details
of geometric errors
DESIGN
DESIGN
D430
BAD ARRIVE
CONNECTION TYPE
DESIGN
D500
REFERENCE
LSTUBE [LSROD]
UNSET
DESIGN
D510
REFERENCE
LSTUBE [LSROD]
REFERS TO A NONEXISTENT SPCOM
ADMIN
D520
LSTUBE [LSROD]
PROBLEM, CATREF
IN SPCOM IS UNSET
ADMIN
D530
LSTUBE PROBLEM,
CATREF IN THE
SPCOM REFERS TO
NON-EXISTENT
CATALOGUE
COMPONENT
ADMIN
D540
LSTUBE PROBLEM,
GTYPE OF
CATALOGUE
COMPONENT IS NOT
SET TO TUBE
ADMIN
D550
LSTUBE [LSROD]
PROBLEM IN
ACCESSING
PPOINTS
There is a Catalogue
problem in accessing a ppoint of the tube/rod pointed
to by LSTUBE [LSROD].
ADMIN
LEAVE BORE
[DIAMETER] NOT
SAME AS BORE
D600
DESIGN
[DIAMETER] OF
LSTUBE [LSROD]
LEAVE
CONNECTION TYPE
NOT COMPATIBLE
WITH CONNECTION
TYPE OF LSTUBE
[LSROD]
DESIGN
D620
INSULATION
CANNOT BE
SELECTED USING
LEAVE BORE
There is no suitable
insulation in the Catalogue
for the combination of
temperature TEMP and the
bore of the leave p-point.
ADMIN
D630
ATTACHMENT TYPE
INVALID MUST BE
ONE OF FLOW,
XXXX, SSSS, CCCC,
CCNN, INPP, WELD,
HANG, PENI, NUL
OR NULL
DESIGN
D740
ANGLE OF
COMPONENT IS
GREATER THAN
MAXIMUM ANGLE
SPECIFIED IN SPREF
DESIGN
D740
ANGLE OF
COMPONENT IS
LESS THAN
MINIMUM ANGLE
SPECIFIED IN SPREF
DESIGN
ANGLE GREATER
THAN m DEGREES.
ACTUAL ANGLE IS
n.
DESIGN
D610
D740
D800
Reference DETAIL
unset.
ADMIN
within ISODRAFT.
D820
ADMIN
D840
ADMIN
DESIGN
BAD LEAVE
GEOMETRY
DESIGN
E720
DESIGN
E730
LEAVE
CONNECTION TYPE
NOT COMPATIBLE
WITH TCONN
DESIGN
E700
E710
Types of ATTA
ISODRAFT uses attachment point elements in the DESIGN database, known as ATTAs. These are used
to allow forces, moments, etc. to be applied to a Branch during pipe stressing, to show the location of
support points, and to attach comments, flow arrows, etc. to the pipes on isometric plots.
The different types of ATTA are defined by the setting of the ATTY attribute. The ATTY settings and other
information for different types of ATTA are given below.
Support ATTAs are used to mark the position of a support on the pipe. There are three types of
support ATTA:Comment ATTAs are used to add a drawing note with leader line to a position on a pipe,
typically to add a floor penetration note. They have ATTY set to CCCC. If this point is not already
dimensioned, for example, if it lies in the tube, additional dimensions to the ATTA position will be
output.
o
ATTY type Unset, is the default type of support ATTA. They are used to mark the position
of a support on the pipe. They should be positioned on the centreline of the pipe. If they are not:
To position the ATTA within the previous component, connect it in list order after
the component, then explicitly set its position, or move it BY the required distance along the
direction of P-arrive. Note that, in this case, data consistency checking will generate an error
message unless ATTACHECK OFF is set.
For elbows and bends, ATTAs can be positioned on projected centrelines, i.e. at the intersection
of centrelines.Note: Supports on tube are shown with a symbol, but supports on components
are not.
ATTY type Hang ATTAs are used in the Hangers & Supports application to
indicate where a hanger type support will be attached to a pipe or component. They operate in
exactly the same way as ATTY type Unset ATTAs.
ATTY type Weld ATTAs are also used in the Hangers & Supports application.
This type of ATTA is used to position the plotted ATTA symbol a fixed distance inside the
previous component (e.g. at the P0 of an ELBO component), rather than moving the ATTA to
that point as you have to do with ATTY types Unset and Hang.
It is accomplished by the ATTA having a P3 point, which is a set distance in the arrive direction
from P1/P2. The distance between P1/P2 and P3 must be set in the catalogue for each ATTA of
this type, which is then used with the same component (e.g. ELBO). The symbol for this ATTA is
automatically plotted at its P3 point.
Inserting the ATTA directly after the previous component ensures the ATTA symbol is plotted at
the correct point inside that component.
Non-dimensional Comment ATTAs are used to add a drawing note with leader line to a position
on a pipe; for example, to add a paint colour note. They have ATTY set to CCNN. This type of ATTA
will not be dimensioned.
Flow ATTAs are used to position inline flow arrows in tube. They have ATTY set to FLOW. The
arrow is not dimensioned, but it is positioned on the tube in proportion to its 3D position.
The flow is from head to tail if the FLOW of the branch is the default forwards direction, or tail to head
if the FLOW of the branch is backwards.
Note: The FLOWARROWS INLINE command must be used for flow arrows to be plotted for tube.
Split ATTAs for a normal isometric are used to set the point at which an isometric should be split
onto the next sheet. They have ATTY set to XXXX.
ISODRAFT sometimes repositions split points if a more logical point is close. For example, consider a
Tee with a Flange welded to P3, and a Gasket and a Valve connected to the Flange. If a Split ATTA is
positioned between the Tee and the Flange, ISODRAFT will split the pipe at the natural break formed
by the Flange.
Normal Split ATTAs are ignored for system isometrics and equipment trim isometrics.
Split ATTAs for system isometrics have ATTY set to SSSS. This type of ATTA is used to set the
point at which a system isometric or equipment trim isometric should be split onto the next sheet. The
same considerations as for normal isometric split ATTAs apply.
Insulation symbol ATTAs have ATTY set to INPP (insulation personnel protection). This ATTA type
is used to set the start and stop points of insulation on the isometric. The insulation specification note
will be shown at the start point of the insulation, but not at the end (to avoid duplicating information).