Академический Документы
Профессиональный Документы
Культура Документы
The following illustrates the basic components of the Reference Data for PDS 3D.
The Reference Data Manager supports both approved and unapproved reference data
for a project. The Project Control Database contains complete file management data for
both an approved and unapproved version of each type of reference data such as the
Piping Job Specification or the Graphic Commodity Library. This allows revisions to
take place in unapproved files while other processes read the approved files. Once the
information in the unapproved files has been verified, it can be posted to the approved
reference data files. The Reference Data for PDS 3D is composed of the following basic
components
2
Training Material – Spec Writing with PDS 3D
3
Training Material – Spec Writing with PDS 3D
4
Training Material – Spec Writing with PDS 3D
5
Training Material – Spec Writing with PDS 3D
Piping Assembly Library Manager - used to create, revise, and delete piping assembly
definitions in the Piping Assembly Library. The Piping Assembly Language (PAL)
enables you to define the parameters necessary to place a piping assembly (group of
components) automatically in the model.
Table Checker - used to verify that all the commodity spec tables, entries, and Eden
modules for a piping materials class exist in the graphic data libraries for the project.
Reference Database Revision Manager - used to create a set of reports for coordinating
revisions in the Reference Database and the implied changes which are required in the
model
Reference Database Management Data - used to define the filenames for Reference
Database Files, graphic commodity data, dimension tables, and spec tables. You can
define either approved or unapproved RDB data for each item.
Default Project Control Data - used to define the default location for the source files
used to load the RDB files (such as neutral files, program files, and report files.)
1. Select Reference Database Management Data from the Reference Data Manager form.
6
Training Material – Spec Writing with PDS 3D
Graphic Commodity Library - This field identifies the library, which contains the
Eden modules used to place components in the model.
Physical Data Library - These fields identify the library files, which contain the
physical data tables for a range of geometric industry standards.
Commodity Synonym Library - This field identifies the user-defined library, which
contains the map for translating the default piping commodity names used in the P&ID
Task to names specified by the user in the Piping Job Specification.
Orthographic Drawing Borders - This field identifies the drawing border files to be
used when creating drawings. Sets of border files are delivered to the directory
win32appingr\pddraw\border\. You must specify which style of borders is to be used.
1. Key in any changes to the selected RDB files.
If you specify an unapproved file, the system will use the unapproved file for all
Reference Data Manager operations (such as revising entries in a library.)
2. You can select Approved --> Not Approved to copy the approved definition of the
selected RDB file to the Not Approved fields. Select confirm to update the
information.
3. You can select Default All Library Locations to define a default location for all
approved and all unapproved library files.
4. You can select Copy All Standard Libraries to copy the delivered library files to a
specified location.
5. Select Confirm following each change to the reference data to accept the specified file
location. THEN Select Cancel (X) to exit the form.
8.1 Options
• Default All Library Locations
This option assigns a default network address, pathname, and file specification to the
various Reference Database libraries for both the approved and unapproved libraries.
You can override any of these default specifications by selecting the appropriate
library and keying in the file information.
• Specify Default Node name
Key in a default network address and pathname to be used for all approved Reference
Database libraries and a network address and pathname to be used for all unapproved
libraries.
The file specifications for all libraries are determined automatically on the basis of the
industry practice and the following naming convention.
Library Filename
Graphic Commodity Library pipe_gcom.l
Label Description Library labels.l
Standard Note Library std_note.l
Piping Assembly Library assembly.l
Piping Spec Table Library pjs_tbl.l
Short Material Description Libraryshort_bom.l
Long Material Description Librarylong_bom.l
Specialty Description Library spclty_bom.l
Physical Data Library <standard>_pcdim.l
The text to be used for the <standard> is determined in the following manner.
7
Training Material – Spec Writing with PDS 3D
Practice Prefix
U.S. Practice us
European - DIN din
European - British Standard bs
European - Practice A eua
European - Practice B eub
International - JIS jis
International - Australian aus
International - Practice A ina
International - Practice B inb
Company Practice cmp
The following Reference Database libraries are copied from the applicable Reference
Database product (such as, rdusrdb or rddinrdb).
Physical Data Library Piping Spec Table Library
Short Material Description Library Long Material Description Library
Speciality Description Library
The system also copies the applicable Table Revision Management Libraries for the Piping
Spec Table Library and Physical Data Library (ies).
The text to be used for the standard is determined in the following manner.
Practice Prefix
U.S. Practice us
European - DIN din
European - British Standard bs
International - JIS jis
International - Australian aus
The list of available products is determined from the list of exported variables as specified
in the pds.cmd shell script. Therefore, this command presently searches for the following
exported variables:
Product Practice
RD_USRDB U.S. Practice
RD_DINRDB DIN
RD_BSRDB British Standards
RD_JISRDB JIS
RD_AUSRDB Australian
The file specification recorded in the Project Control Database, and not that of the library
in the delivered product, will be used for the destination library.
8
Training Material – Spec Writing with PDS 3D
9
Training Material – Spec Writing with PDS 3D
The Piping Job Specification (PJS) defines the characteristics, properties, design
standards, and company practices associated with piping commodity items, piping
engineered items, and instruments. When you select an item for placement in the
model, the system uses the active parameters (such as piping materials class and
nominal diameter) to search the Piping Job Specification for the selected item. Then
the system reads the PJS for the parameters required to define the item.
The piping materials class data is independent of nominal piping diameter and
commodity item. A piping materials class defines a classification of components based
on design data and service limits. Much of the design data is stored in tables so that
more than one piping materials class can access common information.
A sample neutral file for US practice is delivered in the file
\win32app\ingr\rdusrdb\spec_data\classes.pmc. Sets of sample files depicting various
options are delivered in the \win32app\ingr\pddata\sample\data directory.
bend_tbl.pmc fpipe.pmc metric_npd.pmc
gasket.pmc gskt_tbl.pmc piplen_tbl.pmc
equiv_npd.pmc fluid_code.pmc thickness.pmc
10
Training Material – Spec Writing with PDS 3D
13.1.1 Parameters
• Table_Data_Definition (character-6) --- This parameter specifies the
name of the Temperature and Pressure Service Limits Table. The tables
prepared by Zydex use the following naming conventions.
- First character: L
- Second character: the pressure rating of the piping materials class as
defined by the following code:
11
Training Material – Spec Writing with PDS 3D
1= CL150
2= CL300
3= CL400
4= CL600
5= CL900
6= CL1500
7= CL2500
8= GRAVHD
9= OTHER
A= CL125
F= CL800
G= CL2000
H= CL3000
J= CL4500
K= CL5000
L= CL6000
M= CL9000
N= CL10000
R= CL15000
T= CL20000
V= CL30000
- Third, fourth, and fifth characters: numbers from 001 through 999
used to make the table name unique.
• Input_Interpolation 1, Next_One --- This statement tells the system to
interpolate between known values for the temperature value. The
statement must be included as shown in the table format for the desired
interpolation to take place.
• Temperature (real) --- This field identifies the maximum temperature
value. You can use both positive (+) and negative (-) values. Values are
assumed to be positive unless otherwise indicated.
• Pressure (real) --- This field identifies the value for pressure
corresponding to the previously defined temperature. Negative (-) values
are not accepted in this field.
12
Training Material – Spec Writing with PDS 3D
1
1.5
2
3
4
6
:
:
32
34
36
END
Table_Data_Definition 'DB001'
! Description= From 6mm to 900mm (0.375 to 36)
! By=aw Ckd By= Rev=1 Date=17_jul 1989
No_Inputs 1 No_Outputs 1
Units= NPD_MM, NPD_IN
! metric diam, imperial diam
10 0.375
15 0.5
20 0.75
25 1
40 1.5
50 2
80 3
100 4
150 6
:
:
700 28
750 30
800 32
850 34
900 36
END
13.2.1 Parameters
• Table_Data_Definition (character 6) --- This field identifies the
name of the NPD table. The tables prepared by Zydex use the
following naming conventions:
- first character: D
- second, third, and fourth characters: numbers from 001
through 999 used to make the table name unique.
• Diam - Nominal Piping Diameter (integer) --- This field identifies
the value for nominal diameter. You can use the value ET_AL to
indicate that any nominal diameter value from the TDB which is
equal to or greater than the value in the preceding line is an
acceptable nominal diameter for the PMC.
13.3 Thickness Data Tables
13
Training Material – Spec Writing with PDS 3D
Thickness data is determined as a function of the table name and nominal piping
diameter. These tables include the minimum, retirement, thread, and preferred
thicknesses required in the calculation of piping wall thickness. The tables provide the
actual thickness; not a schedule. Therefore, there must be an individual entry for each
diameter. You cannot use an NPD range. PDS requires that the schedule/thickess
values be in inches.
Neutral File Format Example
Table_Data_Definition 'TA501'
! Description= A,0.063CA,0.0071D<=24, 0.0075D>=26
! By=DCG Ckd By=DG Rev=0 Date=31-Jan-1987
No_Inputs 1 No_Outputs 8
Units= NPD_IN, IN, IN, IN, SC_TH_IN, SC_TH_IN, SC_TH_IN, SC_TH_IN,
SC_TH_IN
! Diam Min Thick Ret Thick Thread Thick Preferred Schedules/Thicknesses
0.5 .147 .06 - S-160 - - - -
0.75 .154 .06 - S-XS - - - -
1 .179 .06 - S-XS - - - -
1.5 .2 .06 - S-XS - - - -
2 .154 .06 - S-STD - - - -
3 .216 .06 - S-STD - - - -
4 .237 .07 - S-STD - - - -
6 .28 .1 - S-STD - - - -
8 .250 .1 - S-STD - - - -
10 .250 .1 - S-STD - - - -
12 .250 .1 - S-STD - - - -
14 .250 .12 - S-STD - - - -
:
:
26 .3125 .17 - S-10 S-STD - - -
28 .3125 .19 - S-10 S-STD - - -
30 .3125 .20 - S-10 S-STD - - -
32 .3125 .21 - S-10 S-STD - - -
34 .3125 .23 - S-STD - - - -
36 .3125 .24 - S-STD S-XS - - -
END
13.3.1 Parameters
• Table_Data_Definition - Thickness Data Table Name (character 6) ---
This field identifies the name of the table. The tables prepared by Zydex
use the following naming conventions:
- first character: T
- second character: code which combines the criteria type with the
maximum size for which threaded components are used in the piping
materials class, as defined below. Criteria 1 apply to carbon steels and
low-alloy steels; criteria 2 apply to aluminum alloys, stainless steels,
and non-ferrous alloys.
A= Criteria 1 with no threaded components
B= Criteria 1 with threaded components up to 1 inch diameter
C= Criteria 1 with threaded components up to 1.5 inch diameter
14
Training Material – Spec Writing with PDS 3D
15
Training Material – Spec Writing with PDS 3D
16
Training Material – Spec Writing with PDS 3D
13.4.1 Parameters
• Table_Data_Definition - Materials Data Table Name (character 6) ---
This field identifies the number of the table. The tables prepared by
Zydex use the following naming conventions:
- first character: M
- second character: the applicable design code, per the following
convention:
A= ASME Section I [Power Boilers]
B= ASME Section III [Nuclear]
C= Do not use
D= ASME Section VIII-1 [Unfired Vessels]
E= ASME Section VIII-2 [Unfired Vessels]
J= ANSI-B31.1 [Power]
K= ANSI-B31.2 [Fuel Gas]
L= ANSI-B31.3 [Petroleum]
M= ANSI-B31.4 [Oil Transport]
N= ANSI-B31.5 [Refrigeration]
P= ANSI-B31.8 [Gas Transmission]
Q= ANSI-B31.9 [Building Services]
T= API
V= AWWA
- third and fourth characters: numbers from 01 through 99 used to
make the table name unique.
• Input_Interpolation 2, Next_One --- This statement must be included
as shown for interpolation to take place. Interpolation is used for all
the output fields, if required.
• Mat Gr - Material Grade (integer - standard note 145) --- This code-
listed parameter identifies the materials grade. This compound
attribute includes the code, specification, grade, temper, and joint
efficiency to be used for the component.
• Temp - Temperature (real) --- This field identifies the applicable
temperature for a set of material properties.
• Thick - Wall Thickness Range - low (real)
• Range - Wall Thickness Range - high (real) --- These fields identify
the lower and upper wall thickness bounds for a set of material
properties. You can enter positive numbers or blanks. A blank
indicates that the properties apply regardless of the thickness of the
component. You cannot define this range in terms of schedule.
• Y - Coefficient Y (real) --- This parameter represents the coefficient
Y corresponding to the previously defined parameters in the line. You
can enter a positive number or a blank.
• S - Allowable Stress (real) --- This parameter represents the allowable
stress corresponding to the previously defined parameters in the line.
You can enter a positive number or a blank. S is the basic allowable
stress for the material excluding casting, joint or structural grade
quality factor (E).
• Mill Tol % - Mill Thickness Percentage (real) --- This parameter
represents the per cent of the wall thickness that is to be considered as
mill tolerance for pipe material. Enter the mill tolerance to be
17
Training Material – Spec Writing with PDS 3D
18
Training Material – Spec Writing with PDS 3D
• EL01
Source - ANSI-B31.3c.1986 [Chemical Plant and Petroleum Refinery
Piping]
Thickness logic from paragraph 304.1, equation 3a
Reinforcement logic from paragraph 304.3.3 & Code - Appendix H
PD
t = --------
2(SE+PY)
where
P = Design pressure
D = Pipe outside diameter
S =Allowable stress read from the Materials table
E =Joint quality factor determined from the wall thickness attribute
Cxxx where xxx is 100 times E
Y = Coefficient Y read from the Materials table
A =Additional Thickness (in inches)
Refer to the spec access example below for more information on how the
wall thickness equation is used to determine the actual wall thickness
value.
19
Training Material – Spec Writing with PDS 3D
20