project exchange format (pxf) definition …...2059 catalog number (character) 2060 stock number...

33
PROJECT EXCHANGE FORMAT (PXF) DEFINITION Revision 3.17 Revision # Date Description Prepared By Approved By 3.00 Updated for AutoPLANT 97. Steel structure subsection document incorporated OA 3.10 Equipment domain added. OA 3.11 May 14, 98 Minor updates in equipment domain OA 3.12 Sep. 30 98 Added codes for Application Name and Version KH 3.13 Feb. 12, 99 Associated components, Topworks, Pulled pipe OA 3.14 Feb. 22, 02 Added codes for Sort code, Spec tag and Spec table AA 3.15 Jan 14, 03 Added code for Material Grade AA 3.16 Aug 23,03 Added codes for System Objects (Project Preferences) AS 3.17 July 21,04 Added code for Project Name, modified Units code and added reference note for domain 8 (Range 8000-9000) AA

Upload: others

Post on 25-Aug-2020

2 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: PROJECT EXCHANGE FORMAT (PXF) DEFINITION …...2059 Catalog number (character) 2060 Stock number (character) 2061 Spool id (character) 2062 Material (character) 3.10 2063 Tag 3.14

PROJECT EXCHANGE FORMAT

(PXF)

DEFINITION

Revision 3.17

Revision # Date Description Prepared

By

Approved

By

3.00 Updated for AutoPLANT 97. Steel structure subsection

document incorporated

OA

3.10 Equipment domain added. OA

3.11 May 14, 98 Minor updates in equipment domain OA

3.12 Sep. 30 98 Added codes for Application Name and Version KH

3.13 Feb. 12, 99 Associated components, Topworks, Pulled pipe OA

3.14 Feb. 22, 02 Added codes for Sort code, Spec tag and Spec table AA

3.15 Jan 14, 03 Added code for Material Grade AA

3.16 Aug 23,03 Added codes for System Objects (Project Preferences) AS

3.17 July 21,04 Added code for Project Name, modified Units code and

added reference note for domain 8 (Range 8000-9000)

AA

Page 2: PROJECT EXCHANGE FORMAT (PXF) DEFINITION …...2059 Catalog number (character) 2060 Stock number (character) 2061 Spool id (character) 2062 Material (character) 3.10 2063 Tag 3.14

To the User:

This document describes Rebis's PXF file format to enable users and third party developers to read and

write AutoPLANT® piping models. The package contains field descriptions and sample model files.

PXF files are currently used for clash detection purposes and to transfer models between CAD and Stress

Analysis programs. We also see this as a tool to feed mainframe plant design systems, such as PASCE,

PDMS, and Intergraph PDS using low cost AutoCAD workstations.

Rebis seeks your comments on this specification, and will work with you to add or modify field

descriptions.

Rebis, Inc.

1600 Riviera Ave., Suite 300

Walnut Creek, CA 94596

Phone: (925) 933 - 2525

Fax: (925) 933 - 1920

GENERAL DESCRIPTION

The PXF file format is intended to facilitate the passage of non graphic information between project applications

which must share information to perform design tasks.

The PXF is complimentary to AutoCAD's DXF exchange file. No attempt is made in the PXF to duplicate the

graphical data contained in the DXF. The ability exist to link the two graphical items in the DXF with the

associated non-graphical PXF data through the "AutoCAD handles" and "database links" (see Code fields 2006,

2007 below). This format allows each exchange file to operate in either an independent or dependent manner.

Certain applications may only require non-graphical data from a project CAD model:

eg: Pipe stress analysis

Structural Analysis

For applications of this type, the DXF file need not be created and the PXF is sufficient.

The DXF file format has already become the default format for exchange of purely graphical data between different

CAD programs:

eg: AutoCAD to Intergraph

PASCE to AutoCAD

A third class of applications require a transfer of both graphical and non-graphical data. This requirement typically

stems from the need to access and share the inherent intelligence stored in the CAD model created by multiple

distinct applications:

Page 3: PROJECT EXCHANGE FORMAT (PXF) DEFINITION …...2059 Catalog number (character) 2060 Stock number (character) 2061 Spool id (character) 2062 Material (character) 3.10 2063 Tag 3.14

Project eXchange Format - Rev 3.17 3

eg: Pipe routing on a structural steel frame

HVAC routing within a structural frame

To handle the diverse intelligence of multiple application, each record of the PXF file format is comprised of two

fields:

Code field Key field (five character numeric) which identifies the type of information which

follows.

Value field Contains the assigned value in the appropriate syntax for this field.

This structure allows easy extension for expanded needs as well as easy screening and interpretation. The PXF

format also does not require that the components in the file be in any particular order. For piping components this

means that components will not necessarily be placed in pipeline order. The pipeline order can be determined by the

node numbers (3007 records).

The PXF file is an ASCII file that is no longer than 132 characters wide.

Changes in Revision 3.0

This document include changes required to facilitate the new database structure of AutoPLANT 97. In addition,

various documents describing different versions of the PXF file are consolidated. All previous versions are

superceded. The document is based on PXF definition revision dated 6/22/92, which is implemented in

AutoPLANT DESIGNER Version 11, 11.5, 12 and 13. Steel subsection is based on the PXF Definition, Steel

Member Sub-document, Revision 2.3, dated Feb. 22, 1996.

A new item code for class names is added to be consistent with classes used in the AutoPLANT 97. A new section

(Domain 5000) is added for nozzles and equipment.

Definition of Tee component and Y strainers has also changed. See Tee in APPLICATION OF PXF STRUCTURE

TO AUTOPLANT PIPING ITEMS.

Changes in Revision 3.1

Equipment module domain (5000) added. Includes information on equipment and nozzles.

Changes in Revision 3.14

Codes for Sort code (2065), Spec Tag (2066) and Spec Table (2067) added. Also corrected description of code

3029.

Changes in Revision 3.15

Code for Material Grade (MAT_GRADE, 2068) added.

Changes in Revision 3.16

Page 4: PROJECT EXCHANGE FORMAT (PXF) DEFINITION …...2059 Catalog number (character) 2060 Stock number (character) 2061 Spool id (character) 2062 Material (character) 3.10 2063 Tag 3.14

Project eXchange Format - Rev 3.17 4

Added codes for project preferences.

Changes in Revision 3.17

Added code for Project Name (1011). Also, modified 1001 code for Drawing units. Instead of numeric values now

string value of “Imperial”, “Metric” or “Mmetric” is being written to 1001 code.

For Engineering analysis result domain (8000 - 8999) refer to AutoPIPE online help for information on 8000 field

codes (search for "pxf displacement", "pxf support" or "pxf stresses") or refer to AutoPIPE SDS document:

PXF_ResultsExport_d637.DOC or D637_4.DOC.

Page 5: PROJECT EXCHANGE FORMAT (PXF) DEFINITION …...2059 Catalog number (character) 2060 Stock number (character) 2061 Spool id (character) 2062 Material (character) 3.10 2063 Tag 3.14

Project eXchange Format - Rev 3.17 5

CODE DEFINITIONS

Item codes have been grouped into domains to allow easy extension without conflict. Each domain is defined by a

specified four character range as shown below:

Domain Range Description

1 1000 - 1999 General drawing information

2 2000 - 2999 Piping component information

3 3000 - 3999 Coordinate information

4 4000 - 4999 Structural component information

5 5000 - 5999 Equipment and nozzle information

Future Extensions

The following are proposed extensions of the domains to handle other project related applications. A

reassignment of ranges may be done based on feedback from associated developers and users.

Domain Range Description

6 6000 - 6999 HVAC information

7 7000 - 7999 P&ID information

8 8000 - 8999 Engineering analysis result information.

The next four sections define the existing domains 1, 2, 3 and 4. Following this definition is a section which defines

how Rebis' piping application AutoPLANT 97 uses these domain codes to "export" and "import" PXF files of piping

components. Included in this section is a sample model and the associated PXF file created from a PXF export.

The syntax for each "value" field is expressed in parentheses following the description. If an inherent limitation

exists in the size of this field it will be stated. Note: All coordinates are expressed in the applicable units:

eg: Imperial: inches

Mixed Metric: nominal size = inches; coordinates = millimeters

Metric: millimeters

Page 6: PROJECT EXCHANGE FORMAT (PXF) DEFINITION …...2059 Catalog number (character) 2060 Stock number (character) 2061 Spool id (character) 2062 Material (character) 3.10 2063 Tag 3.14

Project eXchange Format - Rev 3.17 6

Domain 1: General Drawing Codes

Code Description Rev

1000 Drawing name (character: eg: C:\DRAWINGS\DEMO.DWG)

1001 Drawing units imperial, metric, or mixed metric (String: Imperial; metric; Mmetric) 3.17

1002 Default drawing precision (numeric: AutoCAD precision definition)

1003 Drawing scale factor (numeric: eg: 48 is equivalent to 1/4" = 1'0")

1004 Border name (character: eg: C:\BORDERS\CLIENT.DWG)

1005 North arrow direction (numeric 2D coordinate set: x y relative to 0 0; [default= 0 1])

1006 Matchline coordinate origin (numeric 3D coordinate set: lower left corner; [default= no

matchlines]; eg:

1007 Matchline size (numeric 2D offset coordinates: x y relative to origin)

1008 Bubble radius (numeric)

1009 Default snap value (numeric)

1010 Color scheme (character: BYSIZE,BYLAYER,BYSPEC; [default BYSIZE])

1011 Project Name 3.17

1020 Bolt length units

1021 Bolt diameter units

1022 Gasket thickness units

1023 Insulation thickness units

1024 PXF version - version number is indicated on title of this document

1025 Drawing tag

1026 Drawing owner

1027 Physical location

1028 Application Name that generated the PXF output, e.g. AutoPLANT 3.12

1029 Version number of Application in 1028 e.g. 1.10 3.12

1999

Page 7: PROJECT EXCHANGE FORMAT (PXF) DEFINITION …...2059 Catalog number (character) 2060 Stock number (character) 2061 Spool id (character) 2062 Material (character) 3.10 2063 Tag 3.14

Project eXchange Format - Rev 3.17 7

Domain 2: Piping Component Items

The pipeline is grouped by 2000 records.

Code Description Rev.

2000 item type (numeric: 0=pipe; 1=elbow; etc. see next section for examples)

Obsolete, retained for compatibility with old version - Use Class Name code 2100 instead.

2001 menu reference key (character: eg: GATE)

2002 bom insertion reference (character: Insertion sort order in BOM; A first; Y = last; Z omitted)

2003 symbol name(character: eg: G32000)

2004 topworks symbol name (character: )

2005 Connection set number (numeric: [if components are connected then each will have this field

set to the same number; eg: components on pipe run number 1 would have this field set to "1",

components on pipe run number 2 would have this field set "2". AutoPLANT automatically

determines this on PXF export and assigned node numbers (code 3007) accordingly]).

2006 Database link

2007 Graphics link

2008 Tag number (character) 3.00

2009 Tag type 3.00

2020 Obsolete – Use topworks definition codes 2161-2169 3.13

2021 Obsolete – Use topworks definition codes 2161-2169 3.13

2022 Weight (numeric) The weight is in kg or kg/length unit for metric and mixed metric units and

lbs or lbs/length Unit for imperial.

2023 Insulation thickness (numeric)

2024 Bend radius (numeric.Actual radius, not in terms of diameters in drawing units)

2025 Number of sections in miter bend (numeric)

2026 Rigid / non-rigid (1 = non-rigid; 2 = rigid [default is non-rigid])

2027 Bend angle (numeric) - required for pipe bends, may be omitted for elbows 3.10

2028 Length before pipe bend (for pipe bend) 3.10

2029 Length after pipe bend (for pipe bend) 3.10

2040 Main size (nominal) 3.00

2041 Main size (outside diameter) 3.00

2042 Run size (nominal) 3.10

2043 Run size (outside diameter) 3.10

2044 Branch size (nominal) 3.10

2045 Branch size (outside diameter) 3.10

2046 Component outside diameter 3.00

2047 Component length 3.10

2049 Pipe wall thickness 3.10

Page 8: PROJECT EXCHANGE FORMAT (PXF) DEFINITION …...2059 Catalog number (character) 2060 Stock number (character) 2061 Spool id (character) 2062 Material (character) 3.10 2063 Tag 3.14

Project eXchange Format - Rev 3.17 8

Code Description Rev.

2050 Piping spec (character)

2051 Pipe schedule (character)

2052 Pressure class

2053 Line number (character)

2054 Mark (character)

2055 Long description (character)

2056 Short description (character)

2057 Size description (character: eg: 6" x 4")

2058 Insulation description (character)

2059 Catalog number (character)

2060 Stock number (character)

2061 Spool id (character)

2062 Material (character) 3.10

2063 Tag 3.14

2064 Shop field 3.14

2065 Sort code 3.14

2066 Spec tag 3.14

2067 Spec table 3.14

2068 Material Grade (character) 3.15

2070 Cold modulus (real) 3.10

2071 Thermal expansion (real) 3.10

2072 Material density (real) 3.10

2073 Poission’s ratio (real) 3.10

2076 Cold allowable (real) 3.10

2080 Bolt length (numeric)

2081 Bolt diameter (numeric: [in nominal units])

2082 Bolt count (numeric)

2083 Obsolete - Use Engagement Length at point (code 3015) 3.00

2084 Obsolete - Use Engagement Length at point (code 3015) 3.00

2085 Weld size (numeric) 3.00

2086 Obsolete - Use Engagement Length at point (code 3015) 3.00

2087 Obsolete - Use Engagement Length at point (code 3015) 3.00

2088 Obsolete - Use Engagement Length at point (code 3015) 3.00

2090 Flange thickness (numeric) – main 3.00

2091 Flange outside diameter (numeric) – main 3.10

2092 Flange thickness (numeric) – reduce 3.10

Page 9: PROJECT EXCHANGE FORMAT (PXF) DEFINITION …...2059 Catalog number (character) 2060 Stock number (character) 2061 Spool id (character) 2062 Material (character) 3.10 2063 Tag 3.14

Project eXchange Format - Rev 3.17 9

Code Description Rev.

2093 Flange outside diameter (numeric) – reduce 3.10

2094 Flange thickness (numeric) – branch 3.10

2095 Flange outside diameter (numeric) – branch 3.10

2096 Setback for Slip-on flanges 3.10

2097 Plate thickness for Orifice flange 3.10

2098 Gasket thickness for Orifice flange 3.10

3.00

2100 Class name (2000, 2001, 2003 are not required if 2100 code is present). Recommended over

item code 2000 for AutoPLANT 97.

3.00

2101 Module name

2105 Sequence number 3.13

2106 Sequence number of parent (for child and attached components) 3.13

2130 Component cross-section shape (0-cylinder, 1-rectangual) 3.13

2131 Component external dimension - length (numeric) 3.10

2132 Component external dimension - width (numeric) 3.10

2133 Component external dimension - height (numeric) 3.10

2134 Component external dimension - thickness (numeric) 3.10

2136 Component internal dimension 1 3.10

2137 Component internal dimension 2 3.10

2138 Component internal dimension 3 3.10

2139 Component internal dimension 4 3.10

2141 Component X direction 3.10

2142 Component Y direction 3.10

2143 Component Z direction 3.10

2144 Component internal vector 1 3.13

2145 Component internal vector 2 3.13

2146 Component internal vector 3 3.13

2151 Pad thickness of reinforcing pad 3.10

2152 Collar length of reinforcing pad 3.10

2153 Header OD of reinforcing pad 3.10

2154 Branch OD of reinforcing pad 3.10

2156 Thickness of union 3.10

2157 Size of union 3.10

2158 Root gap for olets 3.10

2159 Clamp width 3.10

Page 10: PROJECT EXCHANGE FORMAT (PXF) DEFINITION …...2059 Catalog number (character) 2060 Stock number (character) 2061 Spool id (character) 2062 Material (character) 3.10 2063 Tag 3.14

Project eXchange Format - Rev 3.17 10

Code Description Rev.

2161 Topworks height 3.13

2162 Topworks length 3.13

2163 Topworks diameter 3.13

2164 Topworks handle length 3.13

2165 Topworks handle diameter 3.13

2166 Topworks gear internal diameter 3.13

2167 Topworks gear thickness 3.13

2168 Topworks top diameter 3.13

2169 Topworks wheel outside diameter 3.13

Repeat the following pair as many times as required to define all project preferences

2170- Project Preference name 3.16

2171 Project Preference value 3.16

2181-

2199

Component generic dimensions. The meaning varies with each component type 3.13

Page 11: PROJECT EXCHANGE FORMAT (PXF) DEFINITION …...2059 Catalog number (character) 2060 Stock number (character) 2061 Spool id (character) 2062 Material (character) 3.10 2063 Tag 3.14

Project eXchange Format - Rev 3.17 11

Domain 3: Point Related Data

Piping Components

The coordinate data for piping is defined as following. Primary connection points, such as the faces of a flanged

valve, are stored in 3000 records. Data that is associated with a primary connection point (also called a “port”) are

stored on record numbers 3000-3019. Reference points, such as the tangent intersection point for elbows, are stored

in 3040 records with any additional data stored in 3040-3059. Additional data can be attached to any component.

The attached data often has coordinate data which connects it to the primary item. These attachment point is stored

in 3060 records. If an attachment needs additional coordinates they are stored in 3080 records.

Each component will have a 3000 record for each point, a 3020 record for each tap, etc. When reading down the

PXF file, all 3000, 3020, 3040, etc. records are grouped by 2000 records. That is all records following a 2000 record

are for that component until another 2000 record occurs. The number of 3000 and 3040 records for a given type of

component will be fixed but the number of 3020, 3060 and 3080 will vary. If there is both structural steel and

piping in a PXF file, they can be distinguished using the 2000 record to define a piping component and a 4000

record to define a steel member.

All coordinates are real numbers with no fixed number of decimal places and are space delimited. The order is

always X Y Z where X is East, Y is North and Z is up.

Code Description Rev.

3000 First connection port or point coordinates

3001 End type at point specified in field 3000 field (character).

Obsolete, retained for compatibility with old version - Use 3008 & 3009 instead.

3002 Nominal size at point specified in field 3000 (numeric; [nominal units])

3003 Outside diameter at point specified in field 3000 (numeric)

3004 Inside diameter at point specified in field 3000 (numeric)

3005 Flange outside diameter at point specified in field 3000 (numeric)

3006 Flange thickness at point specified in field 3000 (numeric)

3007 Node number (joint id) at point specified in field 3000 (numeric). These node numbers are not

necessarily contiguous, nor start at 1.

3008 Facing at point specified in field 3000 3.00

3009 End type at point specified in field 3000 field (character). 3.00

3010 Node name (character)

3011 Node restraint type for x, y, z, xx, yy, zz degree of freedom (R = rigid, E = elastic, F = free) By

default unspecified degrees of freedom are considered to be free.

3012 Schedule at point specified in field 3000 3.00

3013 Pressure rating at point specified in field 3000 3.00

3014 Weld thickness at point specified in field 3000 3.00

3015 Engagement length at point specified in field 3000 3.10

3016 Port direction at point specified in field 3000 3.10

3017 Bend radius (for bend type points) 3.13

Page 12: PROJECT EXCHANGE FORMAT (PXF) DEFINITION …...2059 Catalog number (character) 2060 Stock number (character) 2061 Spool id (character) 2062 Material (character) 3.10 2063 Tag 3.14

Project eXchange Format - Rev 3.17 12

Use codes 3000 –3019 in increments of 20 for each additional port or point (second port described below)

3020 Second connection port or point coordinates

3021 End type at point specified in field 3020 field (character).

3022 Nominal size at point specified in field 3020 (numeric; [nominal units])

3023 Outside diameter at point specified in field 3020 (numeric)

3024 Inside diameter at point specified in field 3020 (numeric)

3025 Flange outside diameter at point specified in field 3020 (numeric)

3026 Flange thickness at point specified in field 3020 (numeric)

3027 Node number (joint id) at point specified in field 3020 (numeric). These node numbers are not

necessarily contiguous, nor start at 1.

3028 Facing at point specified in field 3020 3.00

3029 End type at point specified in field 3020 field (character). 3.14

3030 Node name of point specified in field 3020 (character)

3032 Node restraint type for x, y, z, xx, yy, zz degree of freedom (R = rigid, E = elastic, F = free) By

default unspecified degrees of freedom are considered to be free.

3031 Schedule at point specified in field 3020 3.00

3033 Pressure rating at point specified in field 3020 3.00

3034 Weld thickness at point specified in field 3020 3.00

3035 Engagement length at point specified in field 3020 3.10

3036 Port direction at point specified in field 3020 3.10

3037 Bend radius (for bend type points) 3.13

3040-

3059

Data for third connection port or point

Use codes 3400-3419 in increments of 20 for each Tap port

3400 First tap port location 3.10

...

3416 Port direction, required for tap ports 3.10

3420-

3439

Data for second tap port 3.10

Page 13: PROJECT EXCHANGE FORMAT (PXF) DEFINITION …...2059 Catalog number (character) 2060 Stock number (character) 2061 Spool id (character) 2062 Material (character) 3.10 2063 Tag 3.14

Project eXchange Format - Rev 3.17 13

Structural Steel Components

The method used to store coordinate information is different for Structural Steel components than it is for piping. If

there is both structural steel and piping in a PXF file, they can be distinguished using the 2000 record to define a

piping component and a 4000 record to define a steel member. There is only one 3000 record allowed for each steel

member. To define more than one point for a member, add 20 to the codes listed below to get the corresponding

record number for the second point. For internal points, the 3040 records are used. There can be multiple 3040

records for a given component.

Code Description Rev.

3000 Coordinate for point 1 (numeric 3D coordinate set: x y z in WCS)

3001-

3006

Used for piping related entities

3007 Node number at point specified in field 3000 (numeric)

3010 Node name (character)

3011 Node restraint type for x, y, z, xx, yy, zz degree of freedom (R = rigid, E = elastic, F = free) By

default unspecified degrees of freedom are considered to be free.

3012 No longer used for structural members. See piping related entities. 3.00

3013 No longer used for structural members. See piping related entities. 3.00

3014 No longer used for structural members. See piping related entities. 3.00

3015 No longer used for structural members. See piping related entities. 3.00

3016 No longer used for structural members. See piping related entities. 3.00

3017 No longer used for structural members. See piping related entities. 3.00

3019 Node specific custom field The field is of the form code followed by variable name, and variable

value, so that custom values be exported. To accommodate lengthy values such as those used in

notes a \ may be used to indicate end line/line feed.

Domain 4 - Structural Steel information

Code Description Rev.

4000 Item type (numeric: 1= prismatic member, 2 = tapered member, etc

4110 Member number/ID

4111 Member name

4112 Group name (Optional, multiple 4112 records may be defined for a member)

4113 Set name (Optional, multiple 4113 records may be defined for a member)

4114 Section ID (e.g. W14x65)

4115 Material ID (e.g.. A36)

4116 Justification (T = top of member, C = centroid of member, B = bottom of member)

4117 K-node number (node defining major axis {defined by 3000, 3007 records} must use 4117 or

4118)

4118 Beta angle, (must use 4117 or 4118 record)

Page 14: PROJECT EXCHANGE FORMAT (PXF) DEFINITION …...2059 Catalog number (character) 2060 Stock number (character) 2061 Spool id (character) 2062 Material (character) 3.10 2063 Tag 3.14

Project eXchange Format - Rev 3.17 14

Code Description Rev.

4121 Connection type for node i-local release at end I. 0 for fixed, 1 for released for each dof

4122 Rigid length at node i-collinear

4123 Non collinear offsets at node i (DX, DY, DZ)

4141 Connection type for node j-local release at end I. 0 for fixed, 1 for released for each dof

4142 Rigid length at node j-collinear

4143 Non collinear offsets at node j (DX, DY, DZ)

4201 Section ID

4202 Section library name (e.g. AISC)

4203 Section type (e.g. WF)

4204 Section name (e.g. W14x65)

4205 Cross-section table (e.g. DS34-AISC-86)

4211 Axial Area

4212 y-shear area

4213 z-shear area

4214 Torsional inertia

4215 y-bending inertia

4216 z-bending inertia

4217 Radius of gyration

4218 Minimum radius of inertia

4219 x-shear center

4220 y-shear center

4251 Material ID

4252 Material library (e.g. ASTM)

4253 Material type (e.g.. STEEL)

4254 Material name (e.g. A36)

4261 Modulus of elasticity

4262 Possion's ratio

4263 Weight density

4264 Thermal expansion

4265 Yield stress

4266 Ultimate stress

4300 Base plate node number

4301 Base plate type

4302 Base plate width

4303 Base plate length

4304 Base plate thickness

Page 15: PROJECT EXCHANGE FORMAT (PXF) DEFINITION …...2059 Catalog number (character) 2060 Stock number (character) 2061 Spool id (character) 2062 Material (character) 3.10 2063 Tag 3.14

Project eXchange Format - Rev 3.17 15

Code Description Rev.

4501 Load case number

4502 Load case type

4503 Load case description

4504 Load type (1 = concentrated nodal load, 2 = concentrated member point load, 3 = uniform member

load, 4= trapezoidal member load, 5 = area load, 6 = thermal load, 7 = weight, 8 = imposed

displacement)

4505 Load case number (that this load type is contained in)

4511 Node number/member number (can have multiple node/member numbers with same load

definition)

4512 Force and moment load values: Fx, Fy, Fz, Mx, My, Mz

4513 Distance from node 4512 load values apply, default is zero (for load types 2, 3, 4 only)

4514 Force and moment load values: Fx, Fy, Fz, Mx, My, Mz

4515 Distance from node 4514 load values apply, default is zero (for load types 2, 3, 4 only)

4521 Gravity factors Gx, Gy, Gz (used for member weight calculations - effective weight unit volume)

4531 Mass Factors Ax, Ay, Az (used for member mass calculations - effective mass per unit volume)

4532 Lumped Mass values Fmx., Fmy, Fmz

4533 Mass eccentricities Dx, Dy, Dz

4541 Thermal change

4551 Lumped displacement values Dx , Dy, Dz, Dxx, Dyy, Dzz

4561-

4564

Area load perimiter nodes 1-4

4565 Area load intensity

4566 Area load factors x, y, z

4567 Area load distribution type (1 = one-way, 2 = two-way)

4568 Area load transferred type to beams (P = parallel, O = orthogonal) along line from node 1 to node

2 as defined in fields 4561 and 4562.

Page 16: PROJECT EXCHANGE FORMAT (PXF) DEFINITION …...2059 Catalog number (character) 2060 Stock number (character) 2061 Spool id (character) 2062 Material (character) 3.10 2063 Tag 3.14

Project eXchange Format - Rev 3.17 16

Equipment and Nozzle Information

This section contains information on nozzles and equipments. The following point data (Domain 3000) is required

to define the position of equipment.

Code Description Rev.

3000 Port location (for nozzles only) (numeric 3D coordinate set: x y z in WCS)

3001 End type at point specified in field 3000 field (character).

3002 Nominal size at point specified in field 3000 (numeric; [nominal units])

3003 Outside diameter at point specified in field 3000 (numeric)

3004 Inside diameter at point specified in field 3000 (numeric)

3005 No longer used, replaced by 3003. Was flange outside diameter at point specified in field 3000.

3006 Flange thickness at point specified in field 3000 (numeric)

3007 Node number (joint id) at point specified in field 3000 (numeric). These node numbers are not

necessarily contiguous, nor start at 1.

3008 Facing at point specified in field 3000

3009 End condition

3012 Schedule

3013 Rating

3020 Coordinates for location point

3030 Coordinates for direction point

3040 Coordinates for orientation point

Domain 5 - Equipment and Nozzle Information

Code Description Rev.

2000 Equipment type (30-nozzle, 31-vessel, 32-equipment)

Obsolete, retained for compatibility with old version - Use Class Name code 5100 instead.

2001 Menu reference key

5100 Class name

5001 Equipment number. Nozzles have same number as the equipment they are attached to.

5008 Tag.

5009 Tag type

Page 17: PROJECT EXCHANGE FORMAT (PXF) DEFINITION …...2059 Catalog number (character) 2060 Stock number (character) 2061 Spool id (character) 2062 Material (character) 3.10 2063 Tag 3.14

Project eXchange Format - Rev 3.17 17

Code Description Rev.

5022 Dry weight

5023 Insulation thickness

5040 Main size (nominal)

5041 Main size (outside)

5050 Equipment spec

5051 Pipe schedule

5052 Not used

5053 Line number

5054 Mark

5055 Short description

5056 Long description

5057 Size description

5058 Insulation spec

5059 Vendor

5062 Material

Repeat the following pair as many times as required to define all parameter

5200 Equipment parameter name

5201 Value of parameter defined in previous 5200 field

Page 18: PROJECT EXCHANGE FORMAT (PXF) DEFINITION …...2059 Catalog number (character) 2060 Stock number (character) 2061 Spool id (character) 2062 Material (character) 3.10 2063 Tag 3.14

Project eXchange Format - Rev 3.17 18

APPLICATION OF PXF STRUCTURE TO AUTOPLANT PIPING ITEMS:

General rules for input into AutoPLANT:

1. All items must specify type, spec, nominal size, & point information, as shown below.

2. Any other data that is not defined will be retrieved from the spec files if possible.

Note: Output from AutoPLANT will contain all known values.

Example Structure for Item Types & Point Definitions:

PIPE & PIPE BENDS

2100 - class name

2050 - spec

3000 - endpoint 1

3002 - nominal size of pipe

3007 - node number endpoint 1

3020 - endpoint 2

3027 - node number endpoint 2

3040 - tangent point [default is no bend]

ELBOWS

2100 - class name

2050 - spec

3000 - endpoint 1

3001 - endtype @ 3000

3002 - nominal size @ 3000

3007 - node number endpoint 1

3020 - endpoint 2

3021 - endtype @ 3020 [default is same as 3001]

3022 - nominal size @ 3020 [default is non reducing]

3027 - node number endpoint 2

3040 - tangent intersection point

3060 - connection point

3080 - connection direction

Page 19: PROJECT EXCHANGE FORMAT (PXF) DEFINITION …...2059 Catalog number (character) 2060 Stock number (character) 2061 Spool id (character) 2062 Material (character) 3.10 2063 Tag 3.14

Project eXchange Format - Rev 3.17 19

180's

2100 - class name

2050 - spec

3000 - endpoint 1

3001 - endtype @ 3000

3002 - nominal size @ 3000

3007 - node number endpoint 1

3020 - endpoint 2

3021 - endtype @ 3020 [default is same as 3001]

3022 - nominal size @ 3020 [default is non reducing]

3027 - node number endpoint 2

3040 - tangent intersection point

3060 - connection point

3067 - node number connection point

3080 - connection direction

TEES Y'S, & Y STRAINERS

2100 - class name

2050 - spec

3000 - endpoint of one leg of run

3001 - endtype @ 3000

3002 - nominal @ 3000

3007 - node number endpoint 1

3020 - endpoint of other leg of run

3021 - endtype @ 3020 [default is 3001]

3022 - nominal size @ 3020 [default is 3002]

3027 - node number endpoint of one leg of run

3040 - branch endpoint

3041 - endtype @ 3040 [default is 3021]

3042 - nominal size @ 3040 [default is 3022]

3047 - node number other branch end (3040)

3060 - branch/run intersection [default is midpoint 3000 and 3020]

3067 - node number at branch/run intersection

Note: In previous versions of PXF, branch point was written as 3000, and header points were 3020 and 3040.

It has been updated to be consistent with AutoPLANT 97 tee component.

Page 20: PROJECT EXCHANGE FORMAT (PXF) DEFINITION …...2059 Catalog number (character) 2060 Stock number (character) 2061 Spool id (character) 2062 Material (character) 3.10 2063 Tag 3.14

Project eXchange Format - Rev 3.17 20

CROSSES

2100 - class name

2050 - spec

3000 - endpoint 1

3001 - endtype @ 3000

3002 - nominal size @ 3000

3007 - node number endpoint 1

3020 - endpoint of leg opposite 3000

3021 - endtype @ 3020 [default is 3001]

3022 - nominal size @ 3020 [default is 3002]

3027 - node number of leg opposite 3000

3040 - endpoint of other leg

3041 - endtype @ 3040 [default is 3001]

3042 - nominal size @ 3040 [default is 3002]

3047 - node number endpoint of other leg

3060 - endpoint of leg opposite 3040

3061 - endtype @ 3060 [default is 3041]

3062 - nominal size @ 3060 [default is 3042]

3067 - node number of leg opposite 3040

3080 - branch/run intersection [default is midpoint 3040 and 3060]

3087 - node number at 3080

CONCENTRIC REDUCERS & ECC REDUCERS

2100 - class name

2050 - spec

3000 - endpoint of larger end

3001 - endtype @ 3000

3002 - nominal size @ 3000

3007 - node point endpoint 1

3020 - endpoint of smaller end

3021 - endtype @ 3020 [default is 3001]

3022 - nominal size @ 3020 [default is 3002]

3027 - node number endpoint smaller endpoint

3040 - centerline point for eccentric items [default is concentric]

3027 - node number centerline point

3060 - connection point

3027 - node number connection point

3080 - connection direction

Page 21: PROJECT EXCHANGE FORMAT (PXF) DEFINITION …...2059 Catalog number (character) 2060 Stock number (character) 2061 Spool id (character) 2062 Material (character) 3.10 2063 Tag 3.14

Project eXchange Format - Rev 3.17 21

CON SWAGES & ECC SWAGES

2100 - class name

2050 - spec

3000 - endpoint of larger end

3001 - endtype @ 3000

3002 - nominal size @ 3000

3007 - node point endpoint 1

3020 - endpoint of smaller end

3021 - endtype @ 3020 [default is small as larger end]

3022 - nominal size @ 3020

3027 - node number endpoint of smaller end

3040 - centerline point for eccentric reducer [default is concentric]

3047 - node number centerline point

INLINE FITTINGS: COUPLINGS, UNIONS, ETC.

2100 - class name

2050 - spec

3000 - endpoint 1

3001 - endtype @ 3000

3002 - nominal size @ 3000

3007 - node number endpoint 1

3020 - endpoint 2

3021 - endtype @ 3020 [default is 3001]

3022 - nominal size @ 3020 [default is 3002]

3027 - node number endpoint 2

3040 - centerline point for eccentric items[default is concentric]

3047 - node number centerline point

END OF LINE FITTING: CAPS, PLUGS, ETC.

2100 - class name

2050 - spec

3000 - endpoint 1

3001 - endtype @ 3000

3002 - nominal size @ 3000

3007 - node number endpoint 1

3020 - endpoint 2

3027 - node number endpoint 2

Page 22: PROJECT EXCHANGE FORMAT (PXF) DEFINITION …...2059 Catalog number (character) 2060 Stock number (character) 2061 Spool id (character) 2062 Material (character) 3.10 2063 Tag 3.14

Project eXchange Format - Rev 3.17 22

OLETS, STUB INS

2100 - class name

2006 - eda database reference

2050 - spec

3000 - endpoint 1

3001 - endtype @ 3000

3002 - nominal size @ 3000

3007 - node number endpoint 1

3020 - endpoint 2

3022 - nominal size of header pipe

3027 - node number endpoint 2

3023 - od of header pipe

VALVES

2100 - class name

2050 - spec

3000 - endpoint 1

3001 - endtype @ 3000

3002 - nominal size @ 3000

3007 - node number endpoint 1

3020 - endpoint 2

3021 - endtype @ 3020 [default is same as 3001]

3022 - nominal size @ 3020 [default is non reducing]

3027 - node number endpoint 2

3040 - topworks connection point [default is no topworks]

3047 - node number topworks connection point

3060 - topworks direction point

ANGLE VALVES

2100 - class name

2050 - spec

3000 - endpoint 1

3001 - endtype @ 3000

3002 - nominal size @ 3000

3007 - node number endpoint 1

3020 - endpoint 2

3021 - endtype @ 3020 [default is same as 3001]

3022 - nominal size @ 3020 [default is non reducing]

3027 - node number endpoint 2

3040 - tangent intersection point

3047 - node number tangent intersection point

3060 - topworks direction point [default is no topworks]

Page 23: PROJECT EXCHANGE FORMAT (PXF) DEFINITION …...2059 Catalog number (character) 2060 Stock number (character) 2061 Spool id (character) 2062 Material (character) 3.10 2063 Tag 3.14

Project eXchange Format - Rev 3.17 23

3WAY VALVES

2100 - class name

2050 - spec

3000 - endpoint 1

3001 - endtype @ 3000

3002 - nominal size @ 3000

3007 - node point endpoint 1

3020 - endpoint 2

3021 - endtype @ 3020 [default is same as 3001]

3022 - nominal size @ 3020 [default is non reducing]

3040 - endpoint 3

3041 - endtype @ 3040 [default is same as 3001]

3042 - nominal size @ 3040 [default is non reducing]

3060 - intersection point

3080 - topworks direction point [default is no topworks]

4WAY VALVE

2100 - class name

2050 - spec

3000 - endpoint 1

3001 - endtype @ 3000

3002 - nominal size @ 3000

3007 - node number endpoint 1

3020 - endpoint 2

3021 - endtype @ 3020 [default is same as 3001]

3022 - nominal size @ 3020 [default is non reducing]

3027 - node number endpoint 2

3040 - endpoint 3

3041 - endtype @ 3040 [default is same as 3001]

3042 - nominal size @ 3040 [default is non reducing]

3047 - node number endpoint 3

3060 - endpoint 4

3061 - endtype @ 3060 [default is same as 3001]

3062 - nominal size @ 3060 [default is non reducing]

3067 - node number endpoint 4

3080 - intersection point

3087 - node number intersection point

3100 - topworks direction point [default is no topworks]

Page 24: PROJECT EXCHANGE FORMAT (PXF) DEFINITION …...2059 Catalog number (character) 2060 Stock number (character) 2061 Spool id (character) 2062 Material (character) 3.10 2063 Tag 3.14

Project eXchange Format - Rev 3.17 24

FLANGES

2100 - class name

2050 - spec

3000 - endpoint of non-face side

3001 - endtype @ 3000

3002 - nominal size @ 3000

3007 - node number endpoint 1

3020 - endpoint of face

3022 - nominal size @ 3020 [default is non reducing]

3027 - node number endpoint of face

3040 - centerline point for eccentric reducer [default is concentric]

3060 - metering tap point [default is non metering]

3067 - node number metering tap point

3080 - metering tap direction [default is non metering]

3087 - node number metering tap direction

GASKETS

2100 - class name

2050 - spec

3000 - endpoint 1

3002 - nominal size of gasket

3007 - node number endpoint 1

3020 - endpoint 2

3027 - node number endpoint 2

BOLTS

2100 - class name

2050 - spec

3000 - insertion point

3007 - node number insertion point

TRUNNIONS, BASE LINE SUPPORTS, BASE EL SUPPORTS

2100 - class name

2050 - spec

3000 - pipe connection point

3002 - nominal size of support

3007 - node number pipe connection point

3020 - ground connection point

3027 - node number ground connection point

Page 25: PROJECT EXCHANGE FORMAT (PXF) DEFINITION …...2059 Catalog number (character) 2060 Stock number (character) 2061 Spool id (character) 2062 Material (character) 3.10 2063 Tag 3.14

Project eXchange Format - Rev 3.17 25

SHOES, GUIDES

2100 - class name

3000 - pipe connection point

3002 - nominal size of support

3007 - node number pipe connection point

3020 - ground connection point

3027 - node number ground connection point

WELD GAPS

2100 - class name

3000 - endpoint 1

3007 - node number endpoint 1

3020 - endpoint 2

3027 - node number endpoint 2

NOZZLES

2100 - class name

3000 - conneciton port 1

3001 - endtype @ 3000

3002 - nominal size @ 3000

3007 - node number endpoint 1

3020 - location point

3030 - direction point

3040 - orientation point

5100 - parameter name (repeat for each parameter)

5101 - value of parameter defined in 5100 (must follow immediately after 5100)

EQUIPMENT

2100 - class name

3020 - location point

3030 - direction point

3040 - orientation point

5100 - parameter name (repeat for each parameter)

5101 - value of parameter defined in 5100 (must follow immediately after 5100)

Page 26: PROJECT EXCHANGE FORMAT (PXF) DEFINITION …...2059 Catalog number (character) 2060 Stock number (character) 2061 Spool id (character) 2062 Material (character) 3.10 2063 Tag 3.14

Project eXchange Format - Rev 3.17 26

APPLICATION OF PXF STRUCTURES TO AUTOPLANT STEEL ITEMS:

NODE DEFINITION

3000 - coordinate for node i

3007 - node number for node i

3011 - node restraint type for x, y, z, xx, yy, zz degree of freedom

3012 - elastic stiffness for x degree of freedom

3013 - elastic stiffness for y degree of freedom

3014 - elastic stiffness for z degree of freedom

3015 - elastic stiffness for xx degree of freedom

3016 - elastic stiffness for yy degree of freedom

3017 - elastic stiffness for zz degree of freedom

3020 - coordinate for node j

3027 - node number

3031 - 3037 are the same as 3011 - 3017 except they correspond to node j

3040 - coordinate for intermediate node (these can be repeated for multiple intermediate nodes)

3047 - node number for intermediate node

3051 - 3057 are the same as 3011 - 3017 except they correspond to intermediate node

BEAM MEMBER

4000 - 1

4110 - member number

4111 - member name

4112 - group name

4113 - set name

4114 - section name

4115 - material name

4118 - beta angle

4121 - connection type at end I

4122 - rigid length at end I

4123 - non collinear offsets at end I

4141 - connection type at end I

4142 - rigid length at end I

4143 - non collinear offsets at end I

4141 - connection type at end J

4142 - rigid length at end J

4143 - non collinear offsets at end J

Page 27: PROJECT EXCHANGE FORMAT (PXF) DEFINITION …...2059 Catalog number (character) 2060 Stock number (character) 2061 Spool id (character) 2062 Material (character) 3.10 2063 Tag 3.14

Project eXchange Format - Rev 3.17 27

BEAM CROSS SECTION

4201 - cross-section number

4202 - cross-section ID

4203 - cross-section type

4204 - cross-section name

4205 - cross-section table

4211 - axial Area

4212 - y-shear area

4213 - z-shear area

4214 - torsional inertia

4215 - y-bending inertia

4216 - z-bending inertia

4217 - radius of gyration

4218 - minimum radius of inertia

4219 - x-shear center

4220 - y-shear center

codes 4211 to 4220 are not required for standard sections

MATERIAL

4251 - material number

4252 - material ID

4253 - material type

4254 - material name (e.g. A36)

4261 - modulus of elasticity

4262 - Possion's ratio

4263 - weight density

4264 - thermal expansion

4265 - yield stress

4266 - ultimate stress

codes 4261 to 4266 are not required for standard materials

BASE PLATE

4300 - base plate node number

4301 - base plate type

4302 - base plate width

4303 - base plate length

4304 - base plate thickness

LOAD CASE DEFINITION

4501 - load case number

4502 - load case type

4503 - load case description

Page 28: PROJECT EXCHANGE FORMAT (PXF) DEFINITION …...2059 Catalog number (character) 2060 Stock number (character) 2061 Spool id (character) 2062 Material (character) 3.10 2063 Tag 3.14

Project eXchange Format - Rev 3.17 28

JOINT LOAD

4504 - 1

4505 - load case number

4511 - node number

4512 - force and moments at this node

BEAM LOAD

4504 - 2

4505 - load case number

4511 - member number

4512 - forces and moments at node I

4513 - starting distance from node I

4514 - forces and moments at node J

4515 - starting distance from node I

assumes concentrated load if forces at node 2 (J) are not defined

DISTRIBUTED LOAD

4504 - 3

4505 - load case number

4511 - member number

4512 - forces and moments at node I

4513 - starting distance from node I

4514 - forces and moments at node J

4515 - starting distance from node I

AREA LOAD

4504 - 5

4505 - load case number

4561 - node number 1

4562 - node number 2

4563 - node number 3

4564 - node number 4

4565 - area load intensity

4566 - area load faxtors x, y, z

4567 - area load distribution type

4568 - area load transfer type to beams

THERMAL LOAD

4504 - 6

4505 - load case number

4511 member number

4541 temperature change

Page 29: PROJECT EXCHANGE FORMAT (PXF) DEFINITION …...2059 Catalog number (character) 2060 Stock number (character) 2061 Spool id (character) 2062 Material (character) 3.10 2063 Tag 3.14

Project eXchange Format - Rev 3.17 29

WEIGHT

4504 - 7

4505 - load case number

4511 - node number

4531 - gravity factors Gx, Gy, Gz

IMPOSED DISPLACEMENT

4504 - 8

4505 - load case number

4511 - node number

4551 - displacement and rotations

Page 30: PROJECT EXCHANGE FORMAT (PXF) DEFINITION …...2059 Catalog number (character) 2060 Stock number (character) 2061 Spool id (character) 2062 Material (character) 3.10 2063 Tag 3.14

Project eXchange Format - Rev 3.17 30

Example File:

The following is a sample PXF output of a piping run shown in the following figures. The PXF file produced

does not have any "domain 1: - Drawing information" included.

Page 31: PROJECT EXCHANGE FORMAT (PXF) DEFINITION …...2059 Catalog number (character) 2060 Stock number (character) 2061 Spool id (character) 2062 Material (character) 3.10 2063 Tag 3.14

Project eXchange Format - Rev 3.17 31

SAMPLE FILE:

1000 C:\OP\EX1.DWG

1001 1

1002 0.0000

1003 48

1005 0 1

1024 2.1

1025 1

1026 Mihalic

1101 Design and Analysis of a Single Bay Frame

1500 1.0

1501 Thompson

1502 White

1504 5/13/94

1505 Not Released

1506

1507 PXF Steel Member Subdocument 2.1

1508

1519 First rev: This will provide an example of a PXF input file.\

The steel frame will be loaded by equivalent lateral forces. \

The frame is pinned at the base with a roller on the right span.

1520 1.1

1521 White

1522 Second revision: This would be the second revision

4251 A36-36

4252 ASTM

4253 STEEL

4254 A36-36

4201 W12x30

4202 AISC

4203 W

4204 W12x30

4000 1

4110 1

4112 Left Column

4113 Columns

4114 W12x30

4115 A36-36

4116 T

4118 0

3000 0.0000 0.0000 0.0000

3007 1

4122 6.0000

Page 32: PROJECT EXCHANGE FORMAT (PXF) DEFINITION …...2059 Catalog number (character) 2060 Stock number (character) 2061 Spool id (character) 2062 Material (character) 3.10 2063 Tag 3.14

Project eXchange Format - Rev 3.17 32

3020 0.0000 144.0000 0.0000

3027 2

3031 RRRRRF

4000 1

4110 2

4112 Right Column

4113 Columns

4114 W12x30

4115 A36-36

4116 T

4118 0

3000 288.0000 0.0000 0.0000

3007 4

4122 6.0000

3020 144.0000 288.0000 0.0000

3027 3

3031 FRRRRF

4201 W12x50

4202 AISC

4203 W

4204 W12x50

4000 1

4110 3

4112 Beam

4113 Beams

4114 W12x50

4115 A36-36

4116 T

4118 90

3000 2 0.0000 144.0000 0.0000

3007 2

3020 144.0000 288.0000 0.0000

3027 3

3040 144.0000 144.0000 0.0000

3047 5

4501 1

4502 DL

4503 Weight of structure and components

4504 3

4511 3

4512 -100.0000

4514 -100.0000

Page 33: PROJECT EXCHANGE FORMAT (PXF) DEFINITION …...2059 Catalog number (character) 2060 Stock number (character) 2061 Spool id (character) 2062 Material (character) 3.10 2063 Tag 3.14

Project eXchange Format - Rev 3.17 33

4501 2

4502 LL

4503 Live Load

4504 3

4511 3

4512 -40.0000

4514 -40.0000

4504 1

4511 5

4512 -20.0000

4504 2

4511 2

4512 -10.0000

4513 72.0000

4514 -10.0000

4515 72.0000

4501 3

4502 WL

4503 Wind load

4504 1

4511 2

4512 10.0000