5. Piping Job Specification
5.2 Neutral File Input
5.2.1 Piping Materials Class Data (201)
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 common information can be accessed by more than one piping materials class.
The Piping Materials Class Data table contains 23 attributes.
1. system_unique_no , integer
2. piping_mater_class , character(16)
This attribute identifies the service number, spec class, spec name, or spec number.
3. revision_no , character(2)
This attribute identifies the revision number for the data in the piping materials class. It is user-defined and is not updated automatically when the piping commodity data for that piping materials class is revised.
The revision number of the unapproved Material Reference Database is incremented only, when you specify a new revision number in the neutral file. The revision number of the approved Material Reference Database is updated to that of the unapproved Material Reference Database, when the unapproved data is posted to the approved Material Reference Database.
4. version_no , character(2)
This attribute represents the version number, as determined by the system, for the data in this piping materials class (including the Commodity Item data). The version number starts with A and is incremented (B,C,D,...) when you revise the piping materials class. This attribute is under the complete control of the system.
The Piping Job Spec Manager increments this attribute when the piping commodity data for that piping materials class is revised or reloaded. When that piping materials class is posted from the unapproved to the approved Material Reference Database, the version number for that piping materials class is reset to A in the unapproved Material Reference Database.
5. Piping Job
Specification
Piping Materials Class Data (201)
________________
You can specify
a single fluid code value (such as 521 for process) from code list set 125. the name of a fluid code table to define a set of fluid code values. Refer to Fluid Code Table, page 214, for more information.
To use the specified fluid code(s), you must also set the Fluid Code Control toggle to
Yes on the Piping Data Control form of the Project Data Manager. Refer to the
Project Administrator (PD_Project) Reference Guide for more information on this form.
7. mater_of_construct , character(6)
This attribute defines the materials of construction class for the piping materials class. This code has a detailed definition outside the scope of PDS that represents the decision of the Project Metallurgist regarding the piping system. It is required for reporting and making matches and comparisons with values for this parameter from the Piping Design Database. This parameter includes the material code.
8. corrosion_allow , double
This attribute defines the corrosion/erosion allowance that applies to the piping materials class. It is required for reporting and to calculate the wall thickness of piping components whose thickness is not specifically included in the piping materials class.
9. mat_description , short , SN 148
This code-listed attribute is a generic description of the materials used for this piping materials class (such as carbon steel). This attribute is only used for reporting.
10. service_lim_table , character(6)
This attribute identifies the table used to determine maximum pressure as a function of temperature. This table includes the pressure and temperature sets that form the boundary for which the commodity items, engineered items, and instruments included in this piping materials class are suitable (unless you define a lower maximum
temperature limit for a specific commodity item). You must insure that all commodity items within the piping materials class are acceptable within the boundary of this table. Refer to Temperature and Pressure Service Limits Table, page 191, for more
information on this table.
11. diameter_table , character(6)
This attribute identifies the nominal piping diameter table used to verify valid nominal piping diameters in this piping materials class. Refer to Nominal Piping Diameters Table, page 194, for more inforamtion.
Reference Data Manager Reference Guide — April 2002
________________
12. thickness_table , character(6)
This attribute identifies the thickness data table used in piping wall thickness
calculations for this piping materials class. Refer to Thickness Data Tables, page 197, for more information.
13. materials_table , character(6)
This parameter defines the materials data table used to determine the material properties required for piping wall thickness calculations in the piping materials class. Refer to Materials Data Table, page 200, for more information.
14. thickness_equation , character(6)
This attribute identifies the default piping wall thickness equation to be used for this piping materials class. If a schedule/thickness parameter for an item specifies the default calculation, then this equation is used to perform the piping wall thickness calculation. Refer to Wall Thickness and Branch Reinforcement Equations, page 203, for more information.
15. branch_table , character(6)
This attribute identifies the branch insertion table used to determine the name of the branch commodity item to be used for tee and lateral branches. The item name is determined as a function of branch geometry, run size, and branch size. The output of the branch table is the item name of a commodity item (AABBCC code).
Refer to Branch Insertion Tables, page 208, for more information.
16. tap_data_table , character(6)
This attribute defines the name of the tap properties table which includes those parameters required to define a tap on a specific commodity item. Refer to Tap Properties Data (205), page 85, for more information.
17. vent_drain_macro , character(6)
This attribute is not currently used by the PDS software. Several vent and drain definitions are contained in the delivered Piping Assembly Library.
18. gasket_separation , character(8)
5. Piping Job
Specification
Piping Materials Class Data (201)
________________
A value with all numeric characters is interpreted as a gasket separation value in the physical subunits specified for the model.
All other values are assumed to identify a table name for gasket separation data as a function of nominal piping diameter in the Piping Graphic Commodity Library. Refer to Gasket Separation Table, page 212, for more information.
Refer to the description of gaskets in the PDS Piping Component Data Reference Guide for more details.
19. standard_note_no_a , short , SN 499
20. standard_note_no_b , short , SN 499
These code-listed attributes provide the index numbers to CL499 for notes that apply to this piping materials class. The input to the Standard Note Library is the note number. The output is the free- format text which forms the standard note.
In the delivered data, note numbers 1 through 199 are allocated for defining the PJS.
21. revision_mngt_date , integer
This system-defined attribute identifies the date of the latest revision for the data in this piping materials class.
22. bend_deflect_table , character(6)
This attribute identifies the Bend Deflection Table to be used for this piping materials class. This attribute is useful for defining specs for underground piping.
If this column is undefined (blank), the system will use the default Bend Deflection Table specified in the Type 63 data through the Project Data Manager. Therefore, you need not define a Bend Deflection Table for each piping materials class in the Material Reference Database. Likewise, you need not revise any existing neutral files to include this column.
Note that the Bend Deflection Table name in the Piping Materials Class data is limited to 6 characters to be consistent with the other tables referenced in this data. The maximum length of the default Bend Deflection Table name, as specified with the
Project Data Manager can be as many as 20 characters.
Refer to Bend Deflection Table (G04), page 219, for more information.
23. pipe_length_table , character(6)
This attribute identifies the Pipe Length Threshold Table to be used for this piping materials class. This attribute is useful in defining specs for underground piping. If this column is undefined (blank), the system will use the default Pipe Length Threshold Table specified in the Type 63 data through the Project Data Manager.
Reference Data Manager Reference Guide — April 2002
________________
Note that the Pipe Length Threshold Table name in the piping materials class data is limited to 6 characters to be consistent with the other tables referenced in this data. The maximum length of the default Pipe Length Threshold Table name, as specified with the Project Data Manager can be as many as 13 characters.
Refer to Pipe Length Threshold Table (G07), page 222, for more information.
Neutral File Format
The following is a sample neutral file for the Piping Material Class database table. Entries in this table should be sorted alphanumerically by Piping Materials Class.
The Sequence= keyword in a piping materials class data neutral file does not require *21 for the revision management date. Any previously created piping materials class data neutral files will not require any revision as a result of this change.
Sample Files
A sample neutral file for US practice is delivered in the file
\win32app\ingr\rdusrdb\spec_data\classes.pmc. A set of sample files depicting various options are delivered in the \win32app\ingr\pddata\sample\data directory.
5. Piping Job
Specification
Piping Commodity Specification Data (202)