+ All Categories
Home > Documents > AD-A261 - DTIC

AD-A261 - DTIC

Date post: 16-Oct-2021
Category:
Upload: others
View: 3 times
Download: 0 times
Share this document with a friend
257
PB91 -1 2019 6 "AD-A261 243 N 4 3 3D PIPING U IGES APPLICATION PROTOCOL * VERSION 1.0 Mark E. Palmer Kent A. Reed U.S. DEPARTMENT OF COMMERCE Nationa institut Of Standard. Center for Bullding Technology Salthevourg MD 20n9 U I OTIC ELEVTE D 3 prved for public reletsee U.S. DEPARTMENT OF COMMENCE istributon Unliitecl Rber A. Ly sads , Ukee tar y ANDUCHHOLNOSNY I 93-03666 w . L, me, St98 2 22 023
Transcript
Page 1: AD-A261 - DTIC

PB91 - 1 2019 6

"AD-A261 243 N 4

3 3D PIPINGU IGES APPLICATION

PROTOCOL* VERSION 1.0

Mark E. PalmerKent A. Reed

U.S. DEPARTMENT OF COMMERCENationa institut Of Standard.

Center for Bullding TechnologySalthevourg MD 20n9U

I OTIC

ELEVTE D3 prved for public reletsee U.S. DEPARTMENT OF COMMENCE

istributon Unliitecl Rber A. Ly sads , Ukee tar yANDUCHHOLNOSNY

I 93-03666 w .L, me,

St98 2 22 023

Page 2: AD-A261 - DTIC

3D PIPINGIGES APPLICATIONPROTOCOLVERSION 1.0

Mark E. PalmerKent A. Reed

U.S. DEPARTMENT OF COMMERCENational Institute of Standardsand TechnologyCenter for Building TechnologyGalthersburg, MD 20899

September 1390

D-TIC Qt7ALIPTY 3~hL1L

Accesion For

NTIS CRA&IOTIC TABUnannouriced L iJustification .............

By....... .............

Distf ibution I

Availability Codes

Avail andlorDist Special

I U.S. DEPARTMENT OF COMMERCERobert A. MoebackeIý SecretaryNATIONAL INSTITUTIE OF STANDARDSAND TIECHNOLOGYisem W. Lyeos, bINew

Page 3: AD-A261 - DTIC

13IIIISIIIIIIIIftI

ii

Ia

Page 4: AD-A261 - DTIC

ABSTRACT

The 3D Piping IGES Application Protocol (AP) specifies the mechanisms for defining and exchanging3D piping system models in IGES format. The AP defines three-dimensional arrangement data ofpiping systems which includes definition data types of geometry (shape and location), comnectivity, andmaterial characteristics. The scope of this AP includes only piping system data and not drawings orinternal details of equipment. The specified piping model is sufficiently detailed to support thefabrication and final assembly of a piping system.

IGES is designed to support a broad range of applications and information, and it is recognized thatfew implementations will support all of the specification. An application protocol defines a logicalsubschema of the IGES specification, the usage of the subschema, and the necessary benchmarks fortesting implementations. The 3D Piping IGES Application Protocol is the first IGES AP to bedelivered to industry and is an important example for the development of STEP (Standard for theExchange of Product Model Data) application protocols.

Iiio.

Page 5: AD-A261 - DTIC

I I I II I IIUII

II

I

I

iv

t" ' I • I II II Ig

Page 6: AD-A261 - DTIC

PREFACE

The representations outlined in this document were initially developed under the U.S. Navy'sSEAWOLF program' by a joint effort of NAVSEA, Newport News Shipbuilding, and GeneralDynamics / Electric Boat Division. This material has been reviewed and enhanced by representativesof the process plant industry to develop a specification which meets the requirements of a broad usercommunity of 3D piping applications.

This document does not represent a final solution for the efficient exchange of complete 3D pipingsystem models. This application protocol (AP) only supports the definition of a part to be instancedmany times. This version of the AP does not provide full catalog functionality. A parallel projecthas been initiated to develop the catalog functionality. When this catalog work is complete, it willbe submitted as an extension for this AP.

This AP will be further tested and refined in developing a revision for MIL-D-28000A2. This revisionwill define a new class for the transfer of 3D Piping Models by use of IGES Version 5.0.

Comments on this document should be sent to the project leader:

Mark PalmerCenter for Building TechnologyNational Institute of Standards and TechnologyBuilding 226 Room B306Gaithersburg, MD 20899(301) 975-5858

SEAWOLF is a major program under the Department of Defense (DoD) Computer-aided Acquisition and Logistic Support (CALS) Program. CALS is a DoD andindustry strategy to enable, and to accelerate, the integration of digital technicalinformation for weapon system acquisition, design, manufacture, and support.

2 MIL-D-28000A is the DoD specification that identifies the requirements to be met

when product definition data is delivered in IGES format.

v

Page 7: AD-A261 - DTIC

ACKNOWLEDGMENT

The following individuals contributed to the development of this document:

Steve Arnold A. Epstein and Sons, Int.Larry Benthall Brown & Root, Inc.Bruce Calkins NAVSEA/SEACOSD IGus Cinardo General FoodsBill Danner NIST/CBTJulian Fowler CADDETCLeland Frayseth Bechtel Petroleum SBurton Gischner General Dynamics / Electric BoatJoe Halford Du PontErnie Heimberg Prime Computer, Inc.Bill House Bechtel PowerBob Jones Intergraph Corp.Pete Lazo Newport News ShipbuildingDoug Martin National Steel & Shipbuilding Co.Greg Morea General Dynamics / Electric BoatJim Murphy NAVSEA/NIDDESCMark Palmer NIST/CBTDenis Payne CADCentre Ltd. 6Kent Reed NIST/CBTChris Schwander Du PontGladys Scott Newport News ShipbuildingDan Wooley Newport News Shipbuilding

vIIVIS

vi II

Page 8: AD-A261 - DTIC

TABLE OF CONTENTS

A bstract .. .. .. .. . . . .. .. . . . . . . .. . .. .. . . .. .. .. . .. .. .. . . . . .. . .. . iii

Preface .... ..................................................... v

1. Introduction ................................................... 1-1

1.1 Purpose .. .... .. .. ......... ....... ............... ...... 1-11.2 Background ............................................... 1-11.3 IGES Application Protocol Definitions .............................. 1-1

2. Fundamental Concepts .. ......................................... 2-1

2.1 Development and Use of Application Information Models ............... 2-12.2 IGES Application Protocol Validation .............................. 2-2

3. 3D Piping Application Information Requirements andApplication Reference Model ........................................ 3-1

3.1 Piping Application .. ........................................ 3-13.2 Scope ................................................... 3-13.3 Application Core Requirements .. ................................ 3-43.4 Piping Definitions ........................................... 3-93.5 Application Reference Model . ................................. 3-15

4. 3D Piping IGES Application Interpreted Model .. ........................ 4-1

4.1 IGES File Structure .. ....................................... 4-14.1.1 Start Section ............................................ 4-24.1.2 Global Section .......................................... 4-24.1.3 Directory Entry Section ..................................... 4-34.1.4 Parameter Data Section ..................................... 4-3

4.2 Piping IGES Constructs ........................................ 4-54.2.1 Piping System ........................................... 4-54.2.2 Pipe Run ........................................... 4-104.2.3 Piping Assembly . ...................................... 4-154.2.4 Piping Port ............................................ 4-214.2.5 Object Envelope .. ...................................... 4-294.2.6 Pipe .............................................. 4-454.2.7 Unmodified Piping Component . ............................. 4-554.2.8 Modified Piping Component ................................. 4-624.2.9 Piping Component Definition . .............................. 4-71

vii

Page 9: AD-A261 - DTIC

I

I4.2.10 Unmodified Piping Equipment...............................4-764.2.11 Modified Piping Equipment ............................... 4-834.2.12 Piping Equipment Definition............................... 4-87 U4.2.13 Piping Support .......................................... 4-91

4.2.14 Piping Support Definition.................................... 4-994.2.15 Pipe Damping ......................................... 4-1054.2.16 Piping Joint ........................................ 4-1124.2.17 Pipe Damping Attachment ............................... 4-1264.2.18 Piping Support Attachment ............................... 4-1324.2.19 Piping Insulation ..................................... 4-138

5. Implementation and Conformance Testing Guidelines ..................... 5-15.1 Processor Conformance Requirements . ............................ 5-15.2 Development and Use of an IGES Application Protocol Abstract Test Suite .... 5-25.3 3D Piping IGES Application Protocol Test Groups and Test Purposes ........ 5-3 R

6. References .... ............................................... 6-1 5Appendices

A. Activity Model for Piping System Design ......................... A-1

B. Piping System Example . .................................... B-1 iC. Guide to Reading NIAM Diagrams ............................. C-1

D. 3D Piping IGES AIM . ..................................... D-1 gE. Guide to Reading IGES AIM Diagrams ......................... E-1

vaII

I

• I I

Page 10: AD-A261 - DTIC

1. INTRODUCTION

1.1 Purpose

This piping application protocol (AP) uses the Initial Graphics Exchange Specification (IGES) Version5.0 [1] for the representation of three-dimensional (3D) piping and related equipment models and theexchange of these models from one piping modelir,; application to another. Since the pipingapplication protocol makes use of a specific interpretation of entities in the IGES file, both the sendingand receiving sites must support the 3D piping system application, not just the IGES entities listed.

This AP is for exchanging 3D arrangement data of piping system models which includes definitiondata types of geometry (shape and location), connectivity, and material characteristics. The scope ofthis AP includes only piping system data and not drawings, internal details of equipment, orinterference check results. The AP does support the information required for performing interferenceanalysis. The specified piping model is sufficiently detailed to support the fabrication and finalassembly of a piping system.

1.2 Background

Industry requires comprehensive and reliable data exchange mechanisms to effectively integrate CAD(computer-aided design) technology. IGES is designed to support a broad range of applications andinformation, and it is recognized that few implementations will support all of the specification.Additionally, implementations of IGES translators for different CAD systems continue to be unevenin quality and capability. An application protocol defines a logical subschema of the IGESspecification, the usage of the subschema, and the necessary benchmarks for testing implementations.

The representations discussed in this document were initially developed under the U.S. Navy'sSEAWOLF program for exchanging data from the detail design phase to pipe fabrication and assembly.This material has been reviewed and enhanced by representatives of the process plant industry todevelop a specification which meets the requirements of a broad user community of 3D pipingapplications.

Although the AP allows for the use of reference files for the definition of piping parts, this versionof the AP does not provide full catalog functionality. A parallel project has been initiated to developthe catalog functionality. When this catalog work is complete, it will be submitted to the Architecture,Engineering, and Construction (AEC) Committee of the IGES/PDES Organization as a proposedexten ',on for this AP.

1.3 IGES Application Protocol Definitions [2]

Application: An enterprise process that puts product data to use. The scope of an application isdefined by the class of product, the supported stages in the life cycle of the product, the uses of theproduct data, and the disciplines that participate in that use.

Application Interpreted Model (AIM) - An information model that describes the logical informationstructures required for accomplishing a physical implementation of an associated application referencemodel. The AIM is prepared at a level of abstraction that is sufficient for selecting the necessary IGESentities for an application protocol.

1-1

Page 11: AD-A261 - DTIC

Application Protocol (AP): Defines the scope and information domain of an application and specifiesthe rules for using IGES, or some other standard, to enable the transfer of the application information.

Application Reference Model (ARM) - An information model that describes the information structuresand constraints for an application area. The information model uses application specific terminologyand rules familiar to an expert from the application area. The model is independent of any physical Iimplementation and can be validated by an expert from the application area.

Application Subset - An unambiguous set of IGES entities which span the data requirements of the 3specified application. The set of IGES entities is determined on the basis of the Application ReferenceModel.

Entity - The basic unit of data in an IGES file. The term applies to single units which may be !individual elements of geometry, individual elements of annotation, or collections of geometry orannotation elements that are combined to form more complex data structures. IIGES Postprocessor - A software unit that transfers CAD information from the IGES format to theCAD database format of a particular system. The software is usually developed and maintained bya commercial CAD system vendor. 3IGES Preprocessor - A software unit that translates CAD information from the CAD database formatof a particular CAD system to the IGES format. The software unit is usually developed and maintainedby a commercial CAD system vendor. IInformation Configuration Control - An approach that consists of specifying, documenting, andcontrolling both the creation and modification of information and the subsequent translation andexchange of the information between different systems and formats. The approach requires substantial Idocumentation for both the syntax (the format) and the semantics (the meaning) attached to an itemof information.

Product - A result produced by specified activities or used for specified activities.

Product Data - The set of data elements that is necessary to fully support a product over its expectedlife cycle. The set of data elements includes all of the product definition data plus other datapertaining to the operation and maintenance of the product until it is removed from service.

Product Definition Data - The set of data elements that completely define a product for a certaindiscipline; a subset of product data. This set of data elements includes the geometry, topology, Ifeatures, tolerances, and relationships necessary to completely define a component part or an assemblyof parts and is structured such that it can be used by one or more applications.

Semantics - The meaning that is given or assigned to an item of information. The meaning is jassigned to an item of information on the basis of its application area.

Syntax - The structure of expressions in a language. [31 This structure is described in a specificationsuch as IGES.

I1

1-2 I!

Page 12: AD-A261 - DTIC

2. FUNDAMENTAL CONCEPTS

The successful use IGES for CAD information exchanges requires organizations to have comprehensivetechnical information management plans and documented procedures for creating, delivering, andmaintaining technical information in digital form. This documentation must include the standardizedmodeling conventions by which product information is created and the protocol for preciselytransferring that information via the IGES format.

A protocol is a set of conventions or rules that govern the operation of functional units to achievecommunication. [31 IGES application protocols provide a formal procedure for specifying neutral,IGES-based, application specific formats. This procedure involves identifying the informationrequirements of an application area and documenting them in a conceptual informatic 1 model. Theconceptual information model is then used to select the IGES constructs for representing the requiredinformation.

The concept of application protocols incorporates many of the lessons learned from the use of IGESand some of the ideas from the current developrr..nt of STEP (Standard for the Exchange of ProductModel Data). IGES application protocols can be said to allow the exchange of information, while theuse of IGES alone allows only the exchange of data.

An IGES AP defines the information content of a specific application area, specifies the n.. pping ofthe application information into IGES constructs, and describes the restrictions and conventions requiredin implementing these constructs. The five major elements of an apj-ication protocol are (1) a scopeand requirements section, (2) an application reference model of the supported information (3) anapplication interpreted model that shows how the information is mapped into a specification such asIGES or STEP (Standard for the Exchange of Product Model Data), (4) an AP format specificationwith a usage guide, and (5) conformance requirements and test cases.

The exchange of information using an IGES AP requires that the participating organizations agree tothe types of information to be exchanged and that they employ corresponding information configurationcontrol procedures. This provides the framework for the reliable use of a specific IGES AP.

2.1 Development and Use of Application Information Models

The first phase of developing an AP is to define the scope, context, and requirements of theapplication. With these specified, the information content, also referred to as the domain of discourse,can be described by the use of an Application Reference Model (ARM).

The ARM is an information model that documents the information structures of the subject application,and provides the baseline from which candidate interpreted models are developed. For an IGES AP,the ARM is then used to develop the corresponding IGES Application Interpreted Model (AIM). TheAIM shows how the information content from the ARM is to be expressed by a subset of IGESentities.

The IGES entities selected for use in the AP format specification should be selected to minimize thesize of AP format files. The options for the use of the entities within this subset must be restrictedso that only one method is available for carrying each element of information from the ARM. Theset of IGES entities and the necessary restrictions on the Global, Directory Entry, and Parameter DataSection field values are developed by using the ARM and the AIM.

2-1

Page 13: AD-A261 - DTIC

The conformance requirements and test purposes for the AP must also be developed. The conformancerequirements must correspond with the application requirements. The suite of test purposes must coverthe information content of the ARM and the constructs of the AIM. Each test purpose is used to Ispecify abstract test cases for testing both pre- and postprocessors. An abstract test case is self-contained and provides the information necessary to construct an executable test case.

2.2 IGES Application Protocol Validation

A summary of the model validation procedures for proposed APs is given below in one sentencestatements, followed by a more detailed description of the complete methodology:

1. ARM validation evaluates the completeness and correctness of the ARM's representation of the tinformation requirements for the application area.

2. AIM validation evaluates the completeness and correctness of the AIM's representation of the APlinformation requirements as specified by the ARM.

3. Conformance requirements and test ourposes evaluation analyzes the completeness of coverage,correctness, and self-consistency of these components with the ARM and AIM. IPart 1, ARM validation, uses a team of experts from the subject application area to provide peerreviews of the ARM. Sample instances (test pieces) of the concepts that the AP is intended to supportare used to validate the ARM. This stage ensures that the ARM satisfies the stated scope of the AP Iand that the ARM is self-consistent.

For an optimum model validation of the ARM, the reviewers must not be the same experts that Iparticipated in the development of the information model. This part of the process will be manpowerintensive. Due to the current state of information modeling software tools, it is not possible to simplyuse a computer program to evaluate the ARM for completeness or correctness.

The success criteria for this model validation is that the ARM accurately captures all of the informationrequirements for the application scope. The evaluation must be done in an incremental way such thateach expert will study and evaluate a section of the information model and produce an evaluation reporton that section of the model. When this step in the model validation process is passed, a summaryreport is produced to describe the successful ARM validation.

Part 2, AIM validation, involves the evaluation of the AIM and the AP format for the ability to carry Iall of the information requirements specified by the AP requirements and ARM. This model validationmust check that all items of information defined in the ARM can be expressed in the AP format asspecified by the AIM and the usage guide. The objective is to ensure semantic correspondencebetween the ARM and the AIM. This part of the AP model validation will require both application 'area experts and experts in the capabilities and use of IGES.

Part 3, conformance requirements and test purposes evaluation, analyzes the completeness of coverage,correctness, and self-consistency of the test purposes with the ARM and AIM. The test purposes mustexercise all possible paths from the ARM to the AIM, e.g., all possible AP information structures, andnot all possible combinations of AP information structures.The development and validation of an IGES AP is an incremental and iterative process of progressivedetail. Each step in this process provides critical feedback for the next version of the AP.

2-2 II

Page 14: AD-A261 - DTIC

3. APPLICATION INFORMATION REQUIREMENTS AND REFERENCE MODEL

3.1 Piping Application

Piping systems are used to convey and process fluids and gases in a variety of industries, including:chemical and petrochemical processing, power generation, ship and aircraft construction, and foodprocessing. Generally, a piping system is comprised of a network of pipe, pipe fittings, and processingequipment such as pressure vessels and pumps. Large piping systems are generally attached to somesupporting structure through the use of pipe supports and hangers. Insulation, heat tracing, andvibration or sound damping assemblies are often attached to piping systems.

Many software packages are now available to assist the design and manipulation of 3D models ofpiping systems. The model contains information about each element of the system as well as that ofthe system as a whole. It may also contain information about groups of elements within a pipingsystem. The 3D model generally serves as a source of input for numerous activities related to thedesign, fabrication, and assembly of piping systems.

3.2 Scope

The scope of this application protocol is the exchange of 3D piping models. For this applicationprotocol, a 3D piping model consists only of piping system data. Specifically excluded are othertypes of systems that are similarly modeled, i.e., structural steel and concrete, HVAC (heating,ventilating and air-conditioning), and electrical cable tray and conduit systems.

This AP is defined with a core of required data which supports a corresponding set of required piping-related activities. These activities are shown on Figure 3-1 and are defined in detail in the followingsection. The functionality of the core data can be extended with sender/receiver defined data elements.Figure 3-1 shows all activities that are explicitly supported by this protocol.

A group of extended data sets are planned for future versions of this AP. These extended data setswill support additional piping-related activities that require details beyond those provided by the core.Extended data sets are further subdivided into three classes: 1) sender/receiver defined data, 2) extendedproject data, and 3) extended application data. This architecture is depicted in Figure 3-2.

Physical objects that are represented in 3D piping models, and that are defined to reside within thecore region of this protocol, are:

1) Pipe - Piping, tubing, or hose, either variable or fixed length.

Note: It is recognized that the pipe path of tubing and hose is not static. However, withinthis AP, the pipe path of tubing and hose is defined at an approximate static location.

2) Piping Components

A) Commodities - Standard fittings purchasable off the shelf (e.g., elbows, reducers, tees,valves).

3-1

Page 15: AD-A261 - DTIC

III

INTERFERENCEANALYSIS

COINECTIVITYCHECKS

BASICtLISTS 5

PIE ICONNECTIVITY K••TRESETATION

SATTRIBUTES ,IBASIC

PIPING

FIGE 3-I, 3 PIPING IGES APPLICATIN PROTOCO SCPE I3-2 I

P

REDESIGN II I I I

Page 16: AD-A261 - DTIC

INTERFERENCEANALYSIS_

EXTENDEDPIPING

CONNECTIVITY ISOMETRICSCHECI(S

3DSI PIIGIPINPLIAIOGROOO

PARTS NALYS3

Page 17: AD-A261 - DTIC

I

B) Specialties - Non-standard fittings used for process control (e.g., control valves, relief valves,gauges) or other special functions (e.g. filters, expansion joints, steam traps.) I

3) Fasteners - Bolts, gaskets, welds, clamps, etc. that may be needed to join piping componentsor pipe to other piping components, pipes, or piping equipment nozzles. 5

4) Piping Supports - Items used to anchor or restrain piping systems.

Note: The scope of this application protocol does not extend to the full detailing of pipesupport systems. Excluded in particular are full details of structural steel membersthat may comprise pipe support assemblies.

5) Pipe Damping - Items attached to piping systems to protect them from damage due to vibration Ior shock.

6) Piping Equipment - Pressure vessels, rotating equipment, furnaces, etc. to which piping systemsare normally connected via nozzles. S

Note: The scope of this application protocol does not extend to the full detailing of equipmentitems from either a process function or mechanical design point of view. I

This AP also supports the grouping of physical objects into structures such as pipe runs, pipingassemblies, and piping systems. A pipe run is a single path through a portion of a piping systemhaving a common specification, common attribute values, and having one start and one end point. IA piping assembly is a collection of piping parts and/or other piping assemblies for the purpose of

construction (e.g., shop spool pieces and packaged systems). A piping system is a collection of oneor many pipe runs and zero, one, or many pieces of equipment that performs a specific design function.A piping system, as defined in this AP, is equivalent to one or more 'pipelines', a term which is oftenused in the process plant industry.

3.3 Application Core Requirements

The data transferred using this application protocol must include descriptions of all pipes, components, Iequipment, pipe supports, and pipe damping with sufficient detail to support the following applicationson a receiving system: IR1. Interference analysis (e.g., 3D solid): A check for spacial conflicts or overlaps between the elements

of the 3-D piping model. Objects which may be considered in the analysis include:- pipe- piping components- piping equipment- access envelopes,- insulation envelopes, and- other envelopes from another source (e.g., non-piping equipment, structural members, ship Ihull)

Required data: I- piping system network topology- piping parts' locations and orientations- pipe path and nominal pipe size 5

3-4 II

Page 18: AD-A261 - DTIC

- piping component object envelope(s)- piping equipment object envelope(s)- piping support object envelope- pipe damping shape- piping joints- identification attributes (object identifier)- project area- pipe run attributes, including:- pipe run name- insulation thickness- extent of insulation- identification attributes, including:- part names- stock number (commodity code) or tag number

Where,

1) Piping system network topology are the data structures within a 3D model which define howthe elements of the model are connected to one another.

2. Connectivity check: A check on the validity of the piping system network. The following networkcharacteristics can be verified:

- positional consistency- alignment checking- end type compatibility

Where,

1) Positional consistency checks verify that there are no gaps or overlaps between the elements ofthe 3D model which should be "connected."

2) Alignment checking ensures that elements of the model are oriented properly with respect tothose to which they are connected.

3) End type compatibility checking ensures that the attachments between connected elements ofthe model are physically possible (e.g. flanges must be attached only to other flanges of thesame nominal diameter and having the same bolt hole pattern).

Required Data:- piping system network topology- piping part locations and orientations- piping port attributes, including:- nominal pipe size- end preparation type- schedule/thickness- pressure rating- piping port location and orientation- pipe run attributes, including:- pipe run name

Where,

3-5

Page 19: AD-A261 - DTIC

II

1) Piping ports represent attachment points on pipe, piping components, and piping equipmentelements.

2) Piping port location defines the position of an attachment point in space. The orientation definesthe orientation of the flow centerline of the attachment point.

3. Basic parts lists: Produce a listing of the elements comprising the 3D piping model. IRequired data:

- pipe run attributes, including:- pipe run name

- pipe specification name- pipe, piping component, and fastener attributes, including:- part name I- stock number or tag number

- bolt type, length, and diameter (bolts only)- piping port attributes, including:- nominal pipe size- end preparation type- schedule/thickness- piping equipment attributes, including:- stock number or tag number- piping support attributes, including:- part name- stock number or tag number I- pipe damping attributes, including:- stock number or tag number- piping assembly identifier

4. Graphic presentation: Produce shaded and wireframe images of the 3D piping model on a displayscreen or hardcopy device using viewing and clipping information added on the receiving system.Although this AP does not provide the capability to exchange drawings, the piping model providedthrough this AP supports the development of drawings on the receiving system.

Required data:- piping system network topology- piping part location and orientation- piping component object envelope(s)- piping equipment object envelope(s) I- piping support object envelope- pipe damping shape- insulation thickness- insulation start and end

5. Basic piping isometrics: Generation of isometric drawings from the 3D model. 5Required data:

- piping system network topology- piping part location and orientation I- pipe run- pipe path and nominal pipe size- piping component object envelope(s) g

3-6 II

Page 20: AD-A261 - DTIC

- piping equipment object envelope(s)- piping support object envelope(s)- piping joint identifier- piping port data (end preparation, pressure rating)- flow direction- fastener data (length, size, quantity)- insulation thickness- insulation start and end- material name- stock number or tag number- shop / field material status (shop = used for fabrication in a shop,

field = used for assembly at a site)- tracing requirements- stock number or tag number- project area- location of field weld

6. Generation of pipe bending instructions: Produce instructions for bending pipe on a pipe bendingmachine using bending machine tables and bending rules on the receiving system.

Required data:- pipe path (from which the pipe bend radii can be generated)- nominal pipe size- pipe wall thickness- pipe material

7. Limited piping redesign: Provide the following limited redesign capabilities:

(a) Modification of the space arrangement by- rotation and/or translation of pipes, piping components, piping equipment, piping supports,and pipe damping- modification of the pipe path

(b) Modification of the construction sequence provided in the piping assembly.

Required data:- pipe path- piping component location and orientation- piping equipment location and orientation- piping support location and orientation- pipe damping shape- piping assembly

Other applications could be supported by this AP with additional data requirements. The currentproposed extensions are listed below.

El. Piping Design: In addition to the functionality specified in "limited piping redesign" of the coreAP, piping design includes the following functionality:

- transfer and use of a piping specification- transfer and use of a component reference catalog- post-translation placements of transferred components

3-7

Page 21: AD-A261 - DTIC

II

E2. Extended Piping Isometrics: In addition to the functionality specified in the "basic pipingisometrics" of the core AP, extended piping isometrics includes the additional attributes necessary tosupport isometrics for fabrication and construction. This includes data such as:

- design & operating conditions (pressure and temperature)- flow direction- heat tracing media and temperature I- locations on the pipe line of field welds- locations on the pipe line of isometric sheet breaks- spool numbers I- painting requirements- cleanx/testing requirements- construction status- title block information

E3. Piping analysis: The extraction of geometry and attribute data for input to stress analysis.

E4. Weight Management: The extraction of weight and center of gravity data.

E5. Bill of Material (BOM) Generation: Produce a list of items in the piping model, with sufficientdescriptive information to purchase each item. BOM data should include: I

- The stock number (or tag number), size, short description, and quantity of each item in a piperun (including bolts and gaskets). The short description should include schedule/thickness,pressure rating, materials of construction, and references to details or standards as required to Iidentify the items.

- Cut pipe summary, which accurately accounts for insertion depth at socket weld and threaded 3connections.

- Identification of items supplied by the shop, supplied by other sources, or provided in the 3field. !E6. Drawing Creation: Drawings are derived from a 3D model by assembling or composing one ormore views of the model together with annotation, dimensioning, and graphics produced by hidden-line removal. Drawings may contain "intelligence" in the sense that if a change is made in the model,a corresponding change occurs in drawings that reference that affected volume of the model. Datastructures that support the "intelligence" feature include: associative coordinate labels, associativeannotation (i.e. text), and associative dimensioning.

E7. Manufacturing Applications: Provides additional attributes to support manufacturing of pipingequipment and special piping components. gE8. Logistics Applications: Provides additional attributes to support the Operations and Maintenanceportion of the life cycle. This includes data such as:

- customer's item identifier (that ties to other databases)- valve percent open- last inspection date- leakage rate I- last maintenance date

I3-81

I

Page 22: AD-A261 - DTIC

3.4 Piping Definitions

Access Envelope Definition - A volume of space associated with a definition of a piping componentor piping equipment that is used to reserve space for access or maintenance.

Added Piping Component Port - A type of piping port which is added to an unmodified pipingcomponent. This port locates where the piping component may join to a pipe, another pipingcomponent, or a piece of piping equipment. The additional piping component ports are not partof the piping component definition. They are used to represent field modification of a component.

Attribute - A single data that describes a specific characteristic of a piping entity.

Bolt - A type of fastener for flanged piping joints. The geometry of a bolt is not included in thepiping model.

Bolt Type - An attribute of a bolt which identifies a unique set of bolt characteristics.

Brazed - A connection between two pipes or piping components where the joint is made by usingbrazing applied with heat. The end inserted into the socket is the male end, while the endcontaining the socket is the female end.

Butt Weld - A type of mating between two pipes or piping components where two parallel endfaces are attached together by welding.

Definition Space Location - The three-dimensional position of a piping entity's origin relative to thedefinition space coordinate system.

Definition Space Orientation - The three-dimensional rotation of a piping entity's origin relative tothe definition space coordinate system.

End Preparation - The physical configuration for a type of connection of a piping port. The primarytypes of connection for joining piping parts at ports are: butt weld, socket weld, brazed, flanged,threaded, flareless tube, and slip joint. Each type of connection supports one or more endpreparations.

Fastener - An item used to affix two piping ports to make a completed piping joint. There arethree types of fastener: bolt, gasket, and other (e.g., glue or sealing compound).

Flanged - A mechanical connection between two piping components where the flanged ends ofeach component are placed parallel to each other and attached by bolts.

Flareless Tube - A mechanical joint between two pipes or piping components where the connectionis made by a ferrule inserted in a socket and attached by a mechanical coupling.

Gasket - A ring of material used to seal a flanged connection between piping parts. The geometry

of a gasket is not included in the piping model.

Heat Tracing - A heating element used for controlling the temperature along a pipe or a pipe run.

Installed Access Envelope - An access envelope associated with an occurrence of a pipingcomponent or piping equipment. It is used when the access envelope of the component orequipment definition does not satisfy the access requirements at the occurrence level.

3-9

Page 23: AD-A261 - DTIC

I,1

Insulation End - The location of the start or the end of piping insulation.

Insulation Shave Envelope Definition - The shape of a component or equipment definition entityto which insulation thickness is added to form an insulation envelope. The insulation shapeenvelope may be different than the piping object envelope. For example, it may contain less detailand would not include portions of the part that are not covered by insulation such as a hand wheel.

Insulation Specification - The source document that defines the allowable materials for a givenprocess or insulation requirements.

Joint Fabrication Location - An attribute of a piping joint which identifies where a piping joint willbe assembled (e.g., at the fabrication shop or at the construction site. 3Material Description - An attribute of a piping part which describes the piping part for purchasingpurposes. The material description is usually associated with a stock number and, depending uponcompany practices, may not contain size information.

Material Name - An attribute of a piping part which describes the primary material from whichthe piping part is manufactured. 3Model Space Location - The three-dimensional position of a piping entity's origin relative to themodel space coordinate system.

Model Space Orientation - The three-dimensional rotation of a piping entity's origin relative to the imodel space coordinate system.

Modified Piping Component - A type of piping component that has zero, one, or many addedpiping component ports and may have zero or one installed access envelope. A modified piping 3component must have at least one of these two objects added to an unmodified piping component.

Modified Pipin-, Eauiment - A type of piping equipment that has one and only one installed 3access envelope added to an unmodified piping equipment.

Nominal Pipe Size - An attribute of a pipe which describes the size of the pipe bore forspecification purposes, but does not describes the true bore (i.e. internal diameter) or outsidediameter.

Nominal Pipe Size Type - An attribute of a pipe which identifies the nominal pipe size as inside Idiameter or outside diameter.

Object Envelope Definition - A volume of space that is reserved with the definition of a piping 5part.

Part Class - An attribute of a piping entity which identifies a unique set of characteristics of theentity. Part Class is the "type" of piping entity, e.g., elbow, tee, pipe, reducer, etc.

Pioe - A hollow cylindrical conveyance, with a constant radius for the cross-sectional circle, fordirecting fluid or gas flow. It is not restricted to any length, diameter, or wall thickness. A pipemay be metallic or plastic and semi-rigid in nature.

33-10

II

Page 24: AD-A261 - DTIC

Pipe Branch Port - A type of piping port, located along a pipe centerline, that locates where acomponent or another pipe may be joined via a piping joint (refer to Figure 3-3).

.. PipeC endpor

Figure 3-3: Pipe Branch Port

Pipe Damping - Material added to a section of pipe for the purpose of reducing vibration or noise.Damping material commonly used are metallic strips with a tape underlay that are banded to theoutside wall of a pipe parallel to the pipe centerline (refer to Figure 3-4). Pipe damping does notprovide support.

Pipe damping

Figure 3-4: Pipe Damping

Pipe Damping Attachment - A logical entity which connects a pipe damping to a piping part.

Pipe Damping Definition - A standard set of attributes used for representing a type of pipe damping.

Pipe Damping Segment - The geometric representation of the pipe damping length.

Pipe Definition - A set of attributes that define raw pipe stock.

Pipe End Port - A type of piping port located at the start or end of a pipe that locates where acomponent, a piece of equipment or another pipe may be joined via a piping joint.

Pipe Fit Uv Length - Extra material added at the port of a piping part to support assemblyrequirements.

3-11

Page 25: AD-A261 - DTIC

Pipe Outside Diameter - The actual outside diameter of a pipe. fPive Path - A curve consisting of one or more lines and circular arcs that represents the centerlineof a pipe.

Pipe Run - A single path through a portion of a piping system having a common specification, Icommon attribute values, and having one start and one end point. It is represented by a string ofconnected pipes and components originating and terminating at a component with more than twoports, at a change in pipe run attributes, or at a boundary point in the piping system. A pipe run £may originate, terminate, or pass through a component with more than two ports. Thus, acomponent with more than two ports can be part of :aultiple pipe runs, but each port must belongto at most one pipe run. 3Piping Assembly - A collection of piping parts and/or other piping assemblies for the purpose ofconstruction.

Piping Attachment Part - A piping support or pipe damping that connects to a pipe via an piping 5attachment.

Piping Attachment - A logical entity which connects a pipe damping or a piping support to a piping B

part. An attachment differs from a piping joint in that there is no potential for flow and theconnectivity is to a piping part not to a piping port. This allows the pipe support or pipe dampingto move along a pipe without modifying the pipe. 5Piping Component - An element of a pipe run which is not a pipe. A piping component is aninstance of a piping component definition. Examples of piping components are flanges, bosses,valves, elbows, tees, steam traps, filters, expansion joints, control valves, nozzles, relief valves, andorifice plates. It does not include equipment, supports, or pipe damping. This AP classifies pipingcomponents as unmodified or modified piping components.

Piping Component Definition - A set of data, describing a component, that is defined once and 3instanced zero, one, or many times at different locations and potentially different orientations withinthe piping model.

Piping Component Port - A type of piping port that loc. tes where a component may join to a pipe, Ianother component or a piece of equipment. The number of component ports must be equal to thenumber of component port definitions referenced by the piping component definition when the pipingcomponent definition is instanced.

Piping Component Port Definition - A point within the piping component definition that carriesthe definition space location, definition space orientation, and the port definition attributes whenthe component definition is instanced.

Piving Component Tvye - An attribute of a piping component which identifies the component asa commodity item, engineered item, or instrument 5Piping Envelope - A volume of space in the piping model that is used to represent the shape ofpiping parts or piping supports.

Piping Envelope Definition - A volume of space associated with a piping component definition,piping equipment definition, or piping support definirion that is used to reserve space for the pipingentity. 3

3-12 II

Page 26: AD-A261 - DTIC

Piping Equipment - Piping equipment encompasses a wide variety of piping parts. Examples ofpiping equipment are pumps, vessels and machinery. Piping equipment, unlike a piping component,is not part of a pipe run. It must be connected to the start or the end of one or more pipe runs.This AP classifies piping equipment as unmodified or modified piping equipment.

Piping Equipment Definition - A set of data, describing a piece of equipment, that is dcfined onceand instanced zero, one or many times at different locations and potentially different orientationswithin the piping model.

Piping Equipment Port - A type of piping port that locates where a piece of equipment may jointo a pipe, component, or another piece of equipment. The number of equipment ports must beequal to the number of equipment port definitions referenced by the piping equipment definitionwhen the piping equipment definition is instanced.

Piping Equipment Port Definition - A point within the Piping Equipment Definition that carriesthe location, orientation, type, and label of a equipment port when the component definition isinstanced.

Piping Insulation - An entity that insulates a piping part. It is defined by a piping insulationdefinition.

Piping Insulation Definition - A standard combination of one or more layers of insulation with amaterial type and thickness.

Piping Joint - A logical entity which connects two piping ports belonging to two piping parts.

Flow may occur through a piping joint.

Piping Port - A point that locates where a piping object may join to another piping object.

Piping Port Definition - A set of data, describing a piping port, that is defined once and instancedzero, one, or many times at different locations and potentially different orientations within thepiping model.

Piping Specification - A source document that defines the set of piping components from which apiping system designer may select for building a piping system for a given process service. Thedefiniition of a piping component within a piping specification is complete enough to enable thepurchase of the item.

Piping Support - An attachment part that supports one or more piping parts.

Piping Supnort Attach Point - The location at which a piping support is attached to a piping entity.

Piping Support Attach Point Definition - The location and label for the attach points of a pipingsupport definition.

Piping Support Attachment - A logical entity which connects a piping support to a piping part.

Piping Support Definition - A standard combination of geometric constructs and attributes used forrepresenting a type of piping support.

Piping System - A collection of one or many pipe runs and zero, one, or many pieces of equipmentthat performs a specific design function.

3-13

Page 27: AD-A261 - DTIC

IPort Definition Label - An identifier for a port definition consisting of up to ten alphanumericcharacters. IPort Label - An identifier for a specific port consisting of up to ten alphanumeric characters.

Pressure Rating - A number that represents the allowable pressure at a piping component port.

Schedule - A number that represents a standard wall thickness as defined by ANSI (e.g., Schedule40). ISlip Joint - A connection formed by slipping a flange over the end of a pipe or component andwelding the flange in place. 3Socket Weld - A type of mating between a pipe and a piping component or between two pipingcomponents where one end of the pipe or component is inserted into a socket of the matingcomponent before welding. The end inserted into the socket is the male end, while the endcontaining the socket is the female end.

Stock Number - An identifier used for referencing a description of a part which is contained in acatalog. Depending upon company conventions, the stock number may or may not uniquely identify Ian item sufficiently for purchase. For example, the size(s) of the item may not be encoded into thestock number. Common aliases for Stock Number are "part number" or "commodity code."

Threaded - A mechanical mating between two piping components where one component is screwed Iover the other via a threaded connection. The end screwed over the other is the female end, whilethe end on the inside is the male end.

Unmodified Piping Component - A type of piping component which is defined by a piping Icomponent definition and does not have an added piping port or an installed access envelope.Compare with modified piping component.

Unmodified Piping Equipment - A type of piping equipment which is defined by a piping equipmentdefinition and does not have an installed access envelope. Compare with modified piping equipment.

Wall Thickness - The thickness of a pipe wall (pipe outside radius minus pipe inside radius). I

3IIII

3-14

IU

Page 28: AD-A261 - DTIC

3.5 Application Reference Model

The 3D Piping IGES Application Protocol enables the exchange of the following piping entities:

- piping system- pipe run- piping assembly- pipe- unmodified piping component- modified piping component- piping component definition- unmodified piping equipment- modified piping equipment- piping equipment definition- piping support- piping support definition- pipe damping- piping joint- pipe damping attachment- piping support attachment- piping insulation

This section contains the 3D Piping Application Reference Model. This information model has beendeveloped using a binary semantic modeling language called Nijssen Information Analysis Modeling(NIAM). An introductory guide to reading NIAM diagrams is provided in Appendix C.

I

1 3-15

I

I

Page 29: AD-A261 - DTIC

-4-1

-,-4-4 J

0

• • I

C)• -.. K • s , -- 4

i "'"... . .•. .. I ...

CL .....~ .. .* *, -

0 ., ...--.K I

C 6

0.r

-....v. I

C -4L-41 0.

3-16

IC!

! I I mI

Page 30: AD-A261 - DTIC

CJ

-. %

0)0

U .

--4J

E E

... .. .. ........EE

.0 4-4

.. ...

C -44

a.-4 1 3-170. 0

0.4 -

Page 31: AD-A261 - DTIC

III

I

QII

E

o ,0

..... ..........

i I0._C6

N.

o- 30V)

I3-18

I3

-- • • 3 18

Page 32: AD-A261 - DTIC

00oo

x

0.

CLa,1

Eo

C6

...... ....

tma

C-

3-19

Page 33: AD-A261 - DTIC

S~I

I0

,,4r-J

O4C iI• .. ...... ........ •I

-4LwE

C0 0

4).

0.- . .3E•

-- 4

% .

C

,,,-4 4-°

-4-

..... ..... r

0a) . )

CI

0

00

0I

E j w

o C

CV) Z IjC'j

g

-- " " 'i I •I I II

m 0 I0E

FI

3-201

Page 34: AD-A261 - DTIC

inr

CC

CC

0L in

'6 4 m ~0.

...... .... Tf ....4 -3

4.4j

........

0~~ ............

C 0

00

CLC

0 C

0

ci 4-' 0-

-- 4 -= 10

C;) 0 c0.

6 E0

-4- 4.. -4

0. 0 .0FL- >'

03 rI

44 0 - .3 21

Page 35: AD-A261 - DTIC

0ICL

a)i "I

U

• '• 0

......... °" ... .°'. °A I wa CL

.)...... ... 4.

\ 0 .

S ............ -4

0!

0 oO

~~~~~. . .. ....... . .. . .. ..... ° . -

CL- 00 0I

> ..... .......

oao .,~ 0

4 )- =

.... .. . .0 0

S0 C

-,44

Cfa)

3-22

c_ '4-

a)!, V U

Page 36: AD-A261 - DTIC

0

a 8-I 0-w 4J

-4

0U0

0

0 0

0 0

c o

00

r- :

E

0

°"o - *

r.

00

C u

0 .. ... . ... . .

...... ....

........ .. .. ..

CL

.... .........

"E ao 0U

C4

ay

CV)

3-2

Page 37: AD-A261 - DTIC

I

001.4-

441

@--0 -0

.4-I -4 -

.. .........

..... ..... 0...... ..........1

/ @ * ? S -E

.... ...........*•

> 4.4.41.

.. .•.....

..... ........ £

0) . I

0)1

a. I

3 -2

0Ito -4

.. .. .....

.... ..(.... I I0t u

bm -44

M 04c -4

0 IEI

3-24

Page 38: AD-A261 - DTIC

% %

'44J

/0

0~0c o

0C)0

co.

C 32

3-25

Page 39: AD-A261 - DTIC

0IuI I

0i•/P -• ......... A,•° ...........

CC

CF

E C

.4. mE

" .......... w

o

1

.SS0.9

S3-. 0 60) 4

L=. , .. o~o.o ,o-.°°.o1_C) • - i

0

I3-26

UI

Page 40: AD-A261 - DTIC

C; 0-4-

-- 44 0 44'0 --.

(n- Cfu C:

... ..-. 4

... ... ... ...

4J4

'a' 'a /%'4

0 0-

-44

a)

-3-2

Page 41: AD-A261 - DTIC

"I~

-4 0

E0

0 a)CL a)

I IrM00

u e

-44

0)0

IjIC.)CL

w C)Cu

0-0) 4 0)0)0

CC

00.......I .....4jILLI

4 -4 ~~-4 28 0u1*1 4 1- d...... .. .4 .

Page 42: AD-A261 - DTIC

I

Io).4 .

0- 0

cO -- e , -

S• -

.. ..• . ..

-0 / 0

-4-) Ii,-

0

I 0

'•• ............ .o .... ... .....

C:4 o . : 0o0 .. .......... •I0 0

C° aE0 ...... ....

........ .......

U-U

0, , '

u ............°-

dC-CL

* ~.6

3-29

I

I

Page 43: AD-A261 - DTIC

'4.

03 0

CL

030

4J 41 4-

0V ......

m 00

I' CL

9- :3

0))

EE

0.0

S C

0-, CL

03 -

3030

Page 44: AD-A261 - DTIC

II

.... .. .......

u

00

0. ý4. . . . . . .. . . .. .. . .. . .. .

CC

•oo

c ... I. .. .... ....

0)0

41 000

Co

0~

M .-I

4.4J

-- 4

........ .......... 0

c-3

|<

I3-31

Page 45: AD-A261 - DTIC

I

C!

00

.. ..... ".....I

044 ........ ...0..

- . ........

-41

... ... ...... 4

0

0.

0.. Ui

CLU

:3 -4

444

*C0

C

04

C-4J

% % .... ....

I I0 -4

cv,

SI

a. ..... .......

• I:I

3-32

SnU" o= :> I

Page 46: AD-A261 - DTIC

0-4-

-1

"00

0 0

C U

- 4J.... .. . 0. , .. 4

41"

'a,

C --""d,

•2 -' ...... ..I • -, C,

C, ,C

0 0

S...... ......

.. 0. . .....

-1

...... ..... ..... .........

(n00

-4"

0r)

I

3-33-II~

Page 47: AD-A261 - DTIC

II

-- 0

........ ......

CLC

e-4•

.... ... ........ . ".

CL4 FCEcc.

'4.

0)0

H- |

4'-

-• ...... ........

0) . a,: -4 0

0r)0

C-- - "4 -

g.0.•

N • . ......... . ......... .

E -

*0 .0 0 "I

Cn .......... C €x

Lu

SI.9.

3-34

I0:•I Ii

Page 48: AD-A261 - DTIC

IC

cl

0

'4.1

E 0

:3

4-

0

S . ....... . ....

A 41

- I m I I ".

r- o i )

- °

4.41

3-35

a).1 I j O

-E o -

•0 '•...... I I , 4 ...

*1*r .• """'\I -,• • I

- >1 i.

4. .J

C C

3-3

Page 49: AD-A261 - DTIC

IUI

....... 4 cr

I ~ ~ ~ . ..... ............4

-/ .1-I

... ... ...... .= -

m m

0 0I

0•i '2 l y

>.4' Ue,-'

00

tm

0 .0

I

3-36

I

I

L...... .. i i i 4i

Page 50: AD-A261 - DTIC

0.

I.0%

0 .... ....

a)E .

m m.

0))

CC

c~4J

cti0).

EEro,

0"0CC

3-37

Page 51: AD-A261 - DTIC

I

1 0I ..........

I 4J

..... ... .... .. ..4

.0 C

. . .. ..........

4--J

14 13

W ~ ~ .......

CL:

CC

CT --

0. 0

N- -4

mI

0r) 4j

3-38

cr0)

33

C!

Page 52: AD-A261 - DTIC

-- 44

0 1ý0

- -- 1

* M

00/ 4-)

LL .0EC

%cU

00-- 44

CO

3-39

Page 53: AD-A261 - DTIC

I I II I i I l .I

IIUIIIIIIIIII£II

3-40

II

Page 54: AD-A261 - DTIC

4. 3D PIPING IGES APPLICATION INTERPRETED MODEL

The 3D Piping IGES Application Protocol enables the exchange of the following piping entities:

- piping system- pipe run- piping assembly- pipe- unmodified piping component- modified piping component- piping component definition- unmodified piping equipment- modified piping equipment- piping equipment definition- piping support

piping support defi.ition- pipe damping- piping joint- pipe damping attachment- piping support attachment- piping insulation

This section provides the 3D Piping IGES Application Interpreted Model (AIM) and the AP FormatSpecification. Each figure of the AIM is followed by the requirements for the Directory Entry andParameter Data Sections of each of the specified IGES constructs. The second digit of an AIM figurenumber is used as the third digit of the corresponding sub-section number (e.g.; Figure 4-3 is followedby sub-section 4.2.3.). Appendix D provides a summary of all AIM figures without the requirementsfor the Directory Entry and Parameter Data Sections. Appendix E explains the nomenclature of IGESAIM diagrams.

The 3D Piping IGES Application Protocol is intended for 3D piping system applications and notgeneral purpose CAD systems. Since the AP makes use of a specific interpretation of entities in theIGES file, both the sending and receiving sites must support the 3D piping system application, not justthe IGES entities listed. AP compliant processors must support all constructs listed in this section.If the value of a specified piping object attribute has not been assigned, the standard null value mustbe transferred into and out of the required field of the IGES AP file.

4.1 IGES File Structure

An IGES file consists of 5 sections appearing in the following order: Start, Global, Directory Entry,Parameter Data, and Terminate. All parameters for these sections must be in accordance withReference 1. Character strings must be encoded in the Hollerith form as specified in section 2.2.2.3of Reference 1, with the exceptions of the Start Section and Directory Entry Entity Labels. Additionalrequirements on these sections are presented below.

To exchange a complex piping model, the sender will produce two types of valid IGES Version 5.0files, an INSTANCE and a DEFINITION file. The INSTANCE file defines the geometry, connectivity,and relationships of one or more piping objects. It also contains references to a DEFINITION filewhich defines the detailed geometry and connectivity of piping parts such as valves used in the model.A DEFINITION file may be referenced by either a single or iniutiple INSTANCE files. For example,a large system may be represented by several INSTANCE files, each covering a portion of the system;these in turn could all reference the same DEFINITION file for piping part data.

4-1

Page 55: AD-A261 - DTIC

I1

4.1.1 Start Section

The following information shall be placed in the start section of an INSTANCE or DEFINITION file:

a) Statement of conformance to this APb) Revision level of the INSTANCE or DEFINITION filec) CAD model author and date of the IGES AP file creationd) Enough information to clearly convey the data content and location.

4.1.2 Global Section IFields in the global section shall be set as indicated. Those listed as "Optional" do not have a requiredvalue. A preprocessor may set "Optional" fields to system default values, and a postprocessor mayignore the values in these fields. Those listed as "No" are not meaningful to this transfer and shouldbe ignored.

FIELD VALUE REQUIRED NOTES

I 1H, Yes Standard default

2 IH; Yes Standard default3 8HINSTANCE or IOHDEFINITION Yes Piping model type4 File name Yes 80 Character count max5 Sending System Identifier Yes 40 Character count max6 Translator Version Yes 20 Character count max7 No. Bits for Integer Optional8 Single Precision Magnitude OptionalI9 Single Precision Significance Optional

10 Double Precision Magnitude Optional11 Double Precision Significance Optional I12 Product ID for Receiver Optional13 1.0 Yes Standard default14 1 Yes Unit flag = Inches15 2HIN Yes Units = Inches U16 Max. Number of Line Weight No17 Size of Max. Line Weight No18 13HYYMMDD.HHNNSS Yes Time generated19 Min. User Intended Resolution No20 Approx. Max. Coordinate Value No21 Name of Author Optional 20 Character count max22 Organization Yes 20 Character count max U23 8 or Later Yes IGES Version

24 Applicable Drafting Standard No25 Date and Time Model was No

Created or Modified

4I4-2 I'

I

Page 56: AD-A261 - DTIC

I£ 4.1.3 Directory Entry Section

The Directory Entry (DE) Section is designed to provide an index of descriptive attributes about eachof the IGES entities used to represent 3D piping data.

Notes for the Directory Entry Tables:

3 1. The value for this field will be the sequence number of the first line of this entity's parameterdata record. The letter "P" will not be included.

2. The value for this field will be the physical count of this line from the beginning of theDirectory Entry Section. The number will be odd and preceded by the letter "D".

3. The value for this field will be the total number of lines in this entity's parameter data record.

4. The value for this field will be the physical count of this line from the beginning of theDirectory Entry Section. The number will be even and preceded by the letter "D".

5. The value for this field will be the sequence number for the first directory entry line of theTransformation Matrix (Entity 124) that defines the orientation. A zero implies that an identitytransformation matrix and zero translation vector will be used. The letter "D" will not beincluded.

6. The value for this field will be a negative number. The absolute value of this number willbe the sequence number of the first directory entry line for an Attribute Table Definition(Entity 322, Form 0). The letter "D" will not be included.

7. The optional value for this field will be an eight character string identifying the IGES entity.3 The field will be left blank if a character string is not specified for the IGES entity.

8. The optional value for this field is a numeric qualifier for the entity label (field 18).

1 4.1.4 Parameter Data Section

3 The Parameter Data (PD) Section provides the specific IGES entity definitions that represent pipingdata. This section uses free format fields which are separated by the IGES default parameter delimitercharacter ",". 4

I1UI

4-3

UI

Page 57: AD-A261 - DTIC

3D Piping AIM Figure 4-.1. Piping systemI

uwiidifIed I

- -- --- - - - --------)- -.... ft~ule: ~ d

ina piping-sysu- stucturec

wee Fig. 4-2 am F.P-4.10

mo~d-fe. (external ,efffacefpiping-equipment to sawe)

z 15Cg4021 416/5

wet Fi.41

42032ZO ,iigE,'atrLswibutes arcpip n1..object-jypp~puig.jystarn-daderifi

4-4

Page 58: AD-A261 - DTIC

33 4.2 Piping IGES Constructs

4.2.1 Piping System

U 4.2.1.1 Piping System Group Associativity (Entity 402, Form 7)

Directory Entry

3 Field # Field Name Description

I Entity Type Number 4022 Parameter Data Pointer to corresponding PD record, see Note 13 Structure 0 or blank4 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 009C Entity Use 039D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 40212 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 716 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

Parameter Data

Index Description

I Number of entity pointers (= N, where N > 1)2 Pointer to one of the following:

- pipe run group associativity (Entity 402/15)- unmodified piping equipment network subfigure instance (Entity 420)- modified piping equipment group associativity (Entity 40217)- external reference (Entity 416/5)

N+l Pointer to one of the following:- pipe run group associativity (Entity 402/15)- unmodified piping equipment network subfigure instance (Entity 420)

- modified piping equipment group associativity (Entity 40217)- external reference (Entity 416/5)

N+2 Number of associativity instance pointers (= 0 or blank)N+3 Number of property pointers (= 1)SN+4 Pointer to piping system attributes (Entity 422/0)

4-5II

Page 59: AD-A261 - DTIC

II

42.1.2 External Reference (Entity 416, Form S) 3Directory Entry

Field # Field Name Description 31 Entity Type Number 4162 Parameter Data Pointer to corresponding PD record, see Note 13 Structure 0 or blank4 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank7 Transformation Matrix 0 or blank U8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 009C Entity Use 04 I9D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 41612 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 5 I16 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

Parameter Data 3Index Description

I External reference entity symbolic name U- for pipe run = pipe run identifier- for unmodified piping equipment = piping equipment

identifier- for modified piping equipment = piping equipment identifier

2 Number of associativity instance pointers (= 0 or blank)3 Number of property pointers (= 0 or blank) 3

III

4-6

IU

Page 60: AD-A261 - DTIC

I5 4.2.13 Piping System Attributes (Entity 422, Form 0)

Direcmory Entry

3Field # Field Name Description

I Entity Type Number 4222 Parameter Data Pointer to corresponding PD record, see Note I3 Structure Negative pointer to attribute definition, see Note 64 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 009C Entity Use 039D Hierarchy 0010 Sequence Number DE line number, see Note 2I 11 Entity Type Number 42212 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 016 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

3 Parameter Data

Index Description

S1 Piping object type value (AT = 17, ALT = 4)2 Piping system identifier value (AT = 19, ALT = 4)IN Last attribute valueN+I Number of associativity instance pointers (= 0 or blank)N+2 Number of property pointers (= 0 or blank)

IIII

4-7

II

Page 61: AD-A261 - DTIC

I4.2.1.4 Piping System Attributes Definition (Entity 322, Form 0) 3Directory Entry

Field # Field Name Description 31 Entity Type Number 3222 Parameter Data Pointer to corresponding PD record, see Note 13 Structure 0 or blank U4 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank U7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 009C Entity Use 029D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 32212 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 016 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

Parameter Data

Index Description 3I Attribute table name (= 13HPIPING SYSTEM)2 Attribute list type (= 4)3 Number of attributes in table (= N)4 First attribute type (= 17)5 First attribute value data type (= 3)6 First attribute value count (= 1)7 Second attribute type (= 19) I8 Second attribute value data type (= 3)9 Second attribute value count (= 1)

IN*3+ I Last attribute type

N*3+2 Last attribute value data typeN*3+3 Last attribute value count (AVC(N) = 1)N*3+4 Number of associativity instance pointers (= 0 or blank)N*3+5 Number of property pointers (= 0 or blank) 3

44-8 I

U

Page 62: AD-A261 - DTIC

I3D Piping AIM Figure 4-2. Pipe run

pipe--W pipe p ccm.

402/15 i102 42D

a II I'SI ,4

I modified (extanal mfvrefptpinconWonet to Same)

i4027 416/54

I ce Fig. 4-4I

aU.,rbute* ,,a'bates_€lefntmic.m *Note:

I pipe3r22_wrilutes w:- 422o , 22/0pipins..objea-_ypepipe-nnud-icf-~•pqw-speciicamon

4-9

Page 63: AD-A261 - DTIC

I4.2.2 Pipe Run 34.2.2.1 Pipe Run Group Associativity (Entity 402, Form 15)

Directory Entry iField # Field Name Description

1 Entity Type Number 402 12 Parameter Data Pointer to corresponding PD record, see Note 13 Structure 0 or blank4 Line Font Pattern 0 or blank I5 Level 0 or blank6 View 0 or blank7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 009C Entity Use 03 I9D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 40212 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 1516 Reserved Blank I17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 8 I20 Sequence Number DE line number, see Note 4

Parameter Data 3Index Description

I Number of entity pointers (= N, where N > 1)2 Pointer to one of the following:

- pipe composite curve (Entity 102)- unmodified piping component network subfigure instance (Entity 420)- modified piping component group associativity (Entity 402/7) I- external reference (Entity 416/5)

UN+I Pointer to one of the following:

- pipe composite curve (Entity 102)- unmodified piping component network subfigure instance (Entity 420)- modified piping component group associativity (Entity 402/7)- external reference (Entity 416/5)

N+2 Number of associativity instance pointers (= 0 or blank)N+3 Number of property pointers (= 1) UN+4 Pointer to piping system attribute table instance (Entity 422/0)

U4-10

IU

Page 64: AD-A261 - DTIC

4.2.2.2 External Reference (Entity 416, Form S)

Directory Entry

Fie!d # Field Name Description

I Entity Type Number 4162 Parameter Data Pointer to corresponding PD record, see Note 13 Structure 0 or blank4 Line Font Pattern 0 or blank5 Level 0 or blank6 View Blank7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 009C Entity Use 049D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 41612 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 516 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

I Parameter Data

Index Description

1 External reference entity symbolic name- for pipe = pipe identifier- for unmodified piping component = piping component identifier- for modified piping component = piping component identifier

2 Number of associativity instance pointers (= 0 or blank)3 Number of property pointers (= 0 or blank)

IIIII

4-11

II

Page 65: AD-A261 - DTIC

4.2.2.3 Pipe Run Attributes (Entity 422, Form 0) 3Directory Entry

Field # Field Name Description

1 Entity Type Number 4222 Parameter Data Pointer to corresponding PD record, see Note 13 Structure Negative pointer to attribute definition, see Note 6 U4 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 00 I9C Entity Use 039D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 422 I12 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 016 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 7 I19 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

Parameter Data IIndex Description

1 Piping object type value (AT = 17, ALT = 4)2 Pipe run identifier value (AT = 19, ALT = 4)3 Pipe specification value (AT = 37, ALT = 4)

N Last attribute valueN+l Number of associativity instance pointers (= 0 or blank)N+2 Number of property pointers (= 0 or blank)

IIII

4-12

I

Page 66: AD-A261 - DTIC

4.2.2.4 Pipe Run Attributes Definition (Entity 322, Form 0)

Directory Entry

Field # Field Name Description

I Entity Type Number 3222 Parameter Data Pointer to corresponding PD record, see Note 13 Structure 0 or blank4 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 009C Entity Use 029D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 32212 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 016 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

Parameter Data

Index Description

I Attribute table name (= 8HPIPE RUN)2 Attribute list type (= 4)3 Number of attributes in table (= N)4 First attribute type (= 17)5 First attribute value data type (= 3)6 First attribute value count (= 1)7 Second attribute type (= 19)8 Second attribute value data type (= 3)9 Second attribute value count (= 1)10 Third attribute type (= 37)11 Third attribute value data type (= 3)12 Third attribute value count (= 1)

N*3+1 Last attribute typeN*3+2 Last attribute value data typeN*3+3 Last attribute value count (AVC(N) = 1)N*3+4 Number of associativity instance pointers (= 0 or blank)N*3+5 Number of property pointers (= 0 or blank)

I4-13

II

Page 67: AD-A261 - DTIC

3D Piping AIM i Lgure 4-3. Piping assemblyI

pipinzassebly 2piping_-sably piPe pippmcaaPmunzr r- - - - - --- f

40217 11102 I 4 M(

INShis~gure wse Fig. 4-6 wse Fig.4-7

moiie-urwodified- modifle&.ptpuig..corrqpomu piping-equipricra piping_.qmipine

4r ----i---- ----

seeFig. 4-9 weCFig. 4-10 wae Fig. 4-11

(e tra I I I I iipi. -- pn Iiigspott om

4= 32I =Iý Ic Wepiirg-ssrnlyidti3e(extaimgan-ly-tyef

p__dmig iijupott ae

4-14~

Page 68: AD-A261 - DTIC

4.2.3 Piping Assembly

4.2.3.1 Piping Assembly Group Associativity (Entity 402, Form 7)

Directory Entry

Field # Field Name Descrptioln

I Entity Type Number 4022 Parameter Data Pointer to corresponding PD record, see Note 13 Structure 0 or blank4 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 009C Entity Use 039D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 40212 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 716 Reserved Blank17 Reserved Blank18 Entity Label Optional, See Note 719 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

Parameter Data

Index Description

1 Number of entity pointers (= N, where N > 1)2 Pointer to one of the following:

- piping assembly group associativity (Entity 402/7)- pipe composite curve (Entity 102)- unmodified piping component network subfigure instance (Entity 420)- modified piping component group associativity (Entity 402/7)- unmodified piping equipment network subfigure instance (Entity 420)- modified piping equipment group associativity (Entity 402/7)- pipe damping composite curve (Entity 102)- piping support network subfigure instance (Entity 420)- external reference (Entity 416/5)

N+l Pointer to one of the following:- piping assembly group associativity (Entity 402/7)- pipe composite curve (Entity 102)- unmodified piping component network subfigure instance (Entity 420)- modified piping component group associativity (Entity 402/7)

4-15

Page 69: AD-A261 - DTIC

II- unmodified piping equipment network subfigure instance (Entity 420)- modified piping equipment group associativity (Entity 402/7)- pipe damping composite curve (Entity 102)- piping support network subfigure instance (Entity 420)- external reference (Entity 416/5)

N+2 Number of associativity instance pointers (= 0)N+3 Number of property pointers (= 1)N+4 Pointer to group attribute table instance (Entity 422/0)

iUIIiIIIIIiII

4-16

II

Page 70: AD-A261 - DTIC

I3 4.2.3.2 External Reference (Entity 416, Form S)

Directory Entry

3 Field # Field Name Description

I Entity Type Number 4162 Parameter Data Pointer to corresponding PD record, see Note I3 Structure 0 or blank4 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 009C Entity Use 049D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 41612 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 516 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, set Note 4

3 Parameter Data

Index Description

S1 External reference entity symbolic name- for piping assembly = piping assembly identifier- for pipe = pipe identifier- for unmodified piping component = piping component identifier- for modified piping component = piping component identifier- for unmodified piping equipment = piping equipment identifier- for modified piping equipment = piping equipment identifier- for pipe damping = pipe damping identifier- for piping support = piping support identifier

2 Number of associativity instance pointe (= 0 or blank)3 Number of property pointers (= 0 or blank)

III

4-17

II

Page 71: AD-A261 - DTIC

I4.2.3.3 Piping Assembly Attributes (Entity 422, Form 0) i

Directory Entry

Field# Field Name Description 31 Entity Type Number 4222 Parameter Data Pointer to corresponding PD record, see Note 13 Structure Negative pointer to attribute definition, see Note 64 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 00 I9C Entity Use 039D Hierarchy 0010 Sequence Numb DE line number, see Note 211 Entity Type Number 422 i12 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 3 I15 Form Number 016 Reserved Blank17 Reserved Blank

18 Entity Label Optional, see Note 7 I19 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

Parameter Data

Index Description II Piping object type value (AT = 17, ALT = 4)2 Piping assembly identifier value (AT = 19, ALT 4)3 Piping assembly type value (AT = 38, ALT = 4) i

N Last attribute valueN+l Number of associativity instance pointers (= 0 or blank)N+2 Number of property pointers (= 0 or blank)

IIli

4-18

I

Page 72: AD-A261 - DTIC

4.2.3.4 Piping Assembly Attributes Definition (Entity 322, Form 0)

Directory Entry

3 Field # Field Name Description

I Entity Type Number 3222 Parameter Data Pointer to corresponding PD record, see Note 13 Structure 0 or blank4 Line Font Pattern 0 or blank

Level 0 or blankView 0 or blank

7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 009C Entity Use 029D Hierarchy X0010 Sequence Number DE line number, see Note 211 Entity Type Number 32212 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 016 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

I Parameter Data

Index Description

1 Attribute table name (= 15HPIPING ASSEMBLY)2 Attribute list type (= 4)3 Number of attributes in table (= N)4 First attribute type (= 17)5 First attribute value data type (= 3)6 First attribute value count (= 1)7 Second attribute type (= 19)8 Second attribute value data type (= 3)9 Second attribute value count (= 1)

10 Third attribute type (= 38)11 Third attribute value data type (= 3)12 Third attribute value count (= 1)

N*3+1 Last attribute typeN*3+2 Last attribute value data typeN*3+3 Last attribute value count (AVC(N) = 1)N*3+4 Number of associativity instance pointers (= 0 or blank)N*3+5 Number of property pointers (= 0 or blank)

I4-19I

I

Page 73: AD-A261 - DTIC

3D Piping AIM Figure 4-4. Piping Port and Piping Port DefinitionI

pipb-pon po~onetatin, Note.pipirgJprt. is one of:pipe bandt.part

pipiniL.cc~oempo an Unpipbwa-pot conainsj model_spaceclocation and the attrbutes:

papingjport- definui..onspsce.definition" pofl-onentatton

132 12,00 pipingpxt-definitimn is one of:PpImLcon~oncmit-p011 definitionpepinrgequipnrwma-port-definition

pipinapcsldefirtitaio cotinusidefiton-spacejlocau an md3

por-eiptiong..pa~.efmt

definitiwi-attibutes0* mributes-definution

pdpq.Jtjzpjmvth

Pipkit-p-kgllunI

4-20

Page 74: AD-A261 - DTIC

I1 4.2.4 Piping Port and Piping Port Definition

4.2.4.1 Piping Port Connect Point (Entity 132)

Directory Entry

Field # Field Name Description

I I Entity Type Number 1322 Parameter Data Pointer to corresponding PD record, see Note 13 Structure 0 or blank4 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank7 Transformation Matrix Pointer to tranformation matrix, see Note 58 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 029C Entity Use 049D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 13212 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 016 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

Parameter Data

Index Description

I X coordinate in model space location2 Y coordinate in model space location3 Z coordinate in model space location4 Pointer to the display symbol geometry 0 or blank)S5 Type flag (= 2)6 Function flag (= 2)7 Port label8 Pointer to text display (= 0 or blank)9 Port type

10 Pointer to text display (= 0 or blank)11 Unique connect point identifier (= 0 or blank)12 Connect point function code (= 0 or blank)13 Swap flag (= 0 or blank)14 Pointer to NSI, NSD (= 0 or blank)15 Number of associativity instance pointers (= 0 or blank)16 Number of property pointers (= 0 or blank)

I4-21

II

Page 75: AD-A261 - DTIC

I42.4.2 Model Space Port Orientation (Entity 124, Form 0) 1Directory Entry

Field # Field Name Description

I Entity Type Number 1242 Parameter Data Pointer to corresponding PD record, see Note 13 Structure 0 or blank4 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 009C Entity Use 009D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 12412 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 3 I15 Form Number 0 or 116 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 7l19 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

Parameter Data UIndex Description

1-3 First row of rotation matrix which provides piping port orientation inmodel space

4 X translation (= 0 or blank)5-7 Second row of rotation matrix which provides piping port orientation I

in model space8 Y translation (= 0 or blank)9-11 Third row of rotation matrix which provides piping port orientation in

model space12 Z translation (= 0 or blank)13 Number of associativity instance pointers (= 0 or blank)14 Number of property pointers (= 0 or blank)

III

4-22

II

Page 76: AD-A261 - DTIC

I1 4.2.43 Piping Port Definition Connect Point (Entity 132)

Directory Entry

3 Field# Field Name Description

1 Entity Type Number 1322 Parameter Data Pointer to corresponding PD record, see Note 13 Structure 0 or blank4 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank7 Transformation Matrix Pointer to tranformation matrix, see Note 58 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 029C Entity Use 049D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 13212 Line Weight 0 or blank

13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 016 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional. see Note 820 Sequence Number DE line number, see Note 4

I Parameter Data

Index Description

II X coordinate in model space location2 Y coordinate in model space location3 Z coordinate in model space location4 Pointer to the display symbol geometry (= 0 or blank)5 Type flag (= 2)6 Function flag (= 2)7 Port definition label8 Pointer to text display (= 0 or blank)9 Port definition type (= 25HCOMPONENT PORT DEFINITION or

25HEQUIPMENT PORT DEFINITION)10 Pointer to text display (= 0 or blank)11 Unique connect point identifier (= 0 or blank)12 Connect point function code (= 0 or blank)13 Swap flag (= 0 or blank)14 Pointer to NSI, NSD (= 0 or blank)15 Number of associativity instance pointers (= 0 or blank)16 Number of property pointers (= 1)17 Pointer to piping port definition attribute table instance (Entity 422/0)

I4-23

II

Page 77: AD-A261 - DTIC

4.2.4.4 Definition Space Port Orientation (Entity 124, Form 0) 3Directory Entry

Field # Field Name Description 31 Entity Type Number 1242 Parameter Data Pointer to corresponding PD record, see Note 13 Structure 0 or blank U4 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 00 I9C Entity Use 009D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 12412 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 0 or 116 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 7 I19 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

Parameter Data IIndex Description

1-3 First row of rotation matrix which provides piping port orientation in idefinition space

4 X translation (= 0 or blank)5-7 Second row of rotation matrix which provides piping port orientation U

in definition space8 Y translation (= 0 or blank)9-11 Third row of rotation matrix which provides piping port orientation in

definition space12 Z translation (= 0 or blank)13 Number of associativity instance pointers (= 0 or blank)14 Number of property pointers (= 0 or blank)

III

4-24

II

Page 78: AD-A261 - DTIC

I4.2.4.5 Piping Port Definition Attributes (Entity 422, Form 0)

Directory Entry

Field # Field Name Descrition

1 Entity Type Number 4222 Parameter Data Pointer to corresponding PD record, see Note I3 Structure Negative pointer to attribute definition, see Note 64 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 009C Entity Use 039D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 42212 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 016 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

I Parameter Data

Index Descrition

I End preparation (AT = 3, ALT = 4)2 Pressure rating value (AT = 85, ALT = 4)3 Pressure rating units value (AT = 86, ALT = 4)4 Pipe fit up length (AT = 139, ALT = 4)5 Pipe fit up length units (AT = 140, ALT =4)

N Last attribute valueN+l Number of associativity instance pointers (= 0 or blank)N+2 Number of property pointers (= 0 or blank)

III

4-25

II

Page 79: AD-A261 - DTIC

I4.2.4.6 Piping Port Definition Attributes Definition (Entity 322, Form 0) 3Directory Entry

Field. # Field Name Description 3I Entity Type Number 3222 Parameter Data Pointer to corresponding PD record, see Note 13 Structure 0 or blank4 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 00i9C Entity Use 029D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 32212 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 016 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

Parameter Data

Index Description

1 Attribute table name (= 22HPIPING PORT DEFINITION)2 Attribute list type (= 4)3 Number of attributes in table (= N)4 First attribute type (= 3)5 First attribute value data type (= 3)6 First attribute value count (= 1)7 Second attribute type (= 85)8 Second attribute value data type (= 2) i9 Second attribute value count (= 1)

10 Third attribute type (= 86)11 Third attribute value data type (= 3) I12 Third attribute value count (= 1)13 Fourth attribute type (= 139)14 Fourth attribute value data type (= 2)15 Fourth attribute value count (= 1) I16 Fifth attribute type (= 140)

17 Fifth attribute value data type (= 3)18 Fifth attribute value count (= I) 3

4-26 I, I

Page 80: AD-A261 - DTIC

II N*3+1 Last attribute type

N*3+2 Last attribute value data typeN*3+3 Last attribute value count (AVC(N) = 1)N*3+4 Number of associativity instance pointers (= 0 or blank)N*3+5 Number of property pointers (= 0 or blank)

IIIIIIIIIIIIIU 4-27

II

Page 81: AD-A261 - DTIC

3D Piping AIM Figure 4-5. Object envelope definition and installed access envelopeI

objccta-veiope.. mnivcnpeshapc.. dermidwspwec-kwazit&efiutiam* &euiimrow~ics-mn"= de~acftiins~ccicrztaicn

*Note:

I'm abccssawelopc..dcxinnian

iplp --m qeaw c~ope dci ani tic

mnributes** awfttcs-defntuuw

object-mvelqoc...awbutes we;

wtcu~evc~opedope-cVonct modevcwcipndatio

IrI

instllc cnclop.. Wspcd-cjc=zavopnacccsscnclopc shpe-anbiponat mofIdcrqac.ociaWm

I ***NotU

inrsaHcda*ocxcncssaw _amibutes

abjectaweicpejyp

4-28

Page 82: AD-A261 - DTIC

4.2.5 Object Envelope Defrmition and Installed Access Envelope

4.2.5.1 Object Envelope Definition Solid Assembly (Entity 184)

Directory Entry

Field # Field Name Description

I Entity Type Number 1842 Parameter Data Pointer to corresponding PD record, see Note 13 Structure 0 or blank4 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 009C Entity Use 029D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 18412 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 0 or blank16 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

Parameter Data

Index Description

1 Number of object envelope shape definition components2 Pointer to item 1, one of the following envelope shape definition

components:- Block (Entity 150)- Right Angular Wedge (Entity 152)- Right Circular Cylinder (Entity 154)- Right Circular Cone Frustum (Entity 156)- Sphere (Entity 158)- Torus (Entity 160)- Solid of Revolution (Entity 162)

- Solid of Linear Extrusion (Entity 164)

N+i1 Pointer to item NN+2 Pointer to Transformation Matrix for item 12N+ 1 Pointer to Transformation Matrix of item N2N+2 Number of associativity instance pointers (= 0 or blank)

4-29II

Page 83: AD-A261 - DTIC

2N+3 Number of property pointers (= 1)i

2N+4 Pointer to object envelope attribute table instance (Entity 422/0))

III3II

II

II

I4-30

I

Page 84: AD-A261 - DTIC

I1 4.2.5.2 Envelope Shape Definition Block (Entity 150)

Directory Entry (applies to Entities 150, 152, 154, 156, 158, 160, 162, and 164)

Field # Field Name Description

I Entity Type Number 150, 152, 154, 156, 158, 160, 162, 1642 Parameter Data Pointer to corresponding PD record, see Note 13 Structure 0 or blank4 Line Font Pattern 0 or blank

5 Level 0 or blank6 View 0 or blank7 Transformation Matrix Pointer to tranformation matrix, see Note 58 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 019C Entity Use 009D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 150, 152, 154, 156, 158, 160, 162, 16412 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 0 or 116 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

I Parameter Data

Index Description

1 Length in the local X direction2 Length in the local Y direction3 Length in the local Z direction4 X comer coordinate5 Y comer coordinate6 Z corner coordinate7 I X-axis unit vectorI 8 J X-axis unit vector9 K X-axis unit vector

10 I Z-axis unit vector must be orthogonal to X-axis11 J Z-axis unit vector must be orthogonal to X-axis12 K Z-axis unit vector must be orthogonal to X-axis13 Number of associativity instance pointers (= 0 or blank)14 Number of property pointers (= 0 or blank)

44-31I

I,

Page 85: AD-A261 - DTIC

I4..5.3 Envelope Shape Definition Right Angular Wedge (Entity 152) 3Directory Entry

Same requirements as listed for the Directory Entry of Envelope Shape Definition Block (Entity 150), 1refer to Section 4.2.5.2.

Parameter Data

Index Description

I Length in local X direction at Y = 0 I2 Length in local Y direction3 Length in local Z direction4 Length in local X direction at distance (index 2)

from local X-axis5 X comer coordinate6 Y comer coordinate7 Z comer coordinate8 I X-axis unit vector9 J X-axis unit vector

10 K X-axis unit vector11 I Z-axis unit vector must be orthogonal to X-axis12 J Z-axis unit vector must be orthogonal to X-axis I13 K Z-axis unit vector must be orthogonal to X-axis14 Number of associative instances pointer (= 0 or blank)15 Number of property pointers (= 0 or blank)

4.2.5.4 Envelope Shape Definition Right Circular Cylinder (Entity 154) jDirectory Entry

Same requirements as listed for the Directory Entry of Envelope Shape Definition Block (Entity 150), Irefer to Section 4.2.5.2.

Parameter Data 3Index Description

I Cylinder height2 Cylinder radius3 X coordinate of first face center4 Y coordinate of first face center5 Z coordinate of first face center I6 1 unit vector in axis direction7 J unit vector in axis direction8 K unit vector in axis direction9 Number of associativity instance pointers

(= 0 or blank)10 Number of property pointers (= 0 or blank)

4I4-32 I

I

Page 86: AD-A261 - DTIC

I3 4.2.5.5 Envelope Shape Definition Right Circular Cone Frustum (Entity 156)

Directory Entry

Same requirements as listed for the Directory Entry of Envelope Shape Definition Block (Entity 150),

refer to Section 4.2.5.2.

j Parameter Data

Index Description

S1 Height

2 -Larger face radius3 Smaller face radius(zero for cone apex -default)4 Larger face center X coordinates5 Larger face center Y coordinates6 Larger face center Z coordinates7 L unit vector in axis direction8 J unit vector in axis direction9 K unit vector in axis direction

10 Number of associative instance pointers (= 0 or blank)11 Number of property pointers (= 0 or blank)

4.2.5.6 Envelope Shape Definition Sphere (Entity 158)

Directory Entry

Same requirements as listed for the Directory Entry of Envelope Shape Definition Block (Entity 150),I refer to Section 4.2.5.2.

Parameter Data

Index Description

I Radius2 Center X coordinate3 Center Y coordinate4 Center Z coordinate5 Number of associativity instance pointers (= 0 or blank)S6 Number of property pointers (= 0 or blank)

II

U4-33U

I

Page 87: AD-A261 - DTIC

I42.5.7 Envelope Shape Definition Torus (Entity 160) 1Directory Entry

Same requirements as listed for the Directory Entry of Envelope Shape Definition Block (Entity 150), orefer to Section 4.2.5.2.

Parameter Data IIndex Description

I Distance from center of torus to center of circular disc to be revolved 3(perpendicular to axis)

2 Radius of circular disc3 Torus center X coordinate4 Torus center Y coordinate U5 Torus center Z coordinate6 I unit vector in axis direction7 J unit vector in axis direction8 K unit vector in axis direction9 Number of associativity instance pointers 0 or blank)

10 Number of associativity property pointers (= 0 or blank)

4.2.5.8 Envelope Shape Definition Solid of Revolution (Entity 162)

Directory Entry

Same requirements as listed for the Directory Entry of Envelope Shape Definition Block (Entity 150),refer to Section 4.2.5.2. IParameter Data

Index Description

1 DE sequence number of curve entity to be revolved. Must be coplanarwith rotation axis.

2 Fraction of full rotation through which the curve entity will be revolved.3 X coordinate of point on axis4 Y coordinate of point on axis5 Z coordinate of point on axis6 1 unit vector in axis direction7 J unit vector in axis direction8 K unit vector in axis direction

I!

4-34 II

Page 88: AD-A261 - DTIC

I5 4.2.5.9 Envelope Shape Definition Solid of Linear Extrusion (Entity 164)

Directory Entry

3 Same requirements as listed for the Directory Entry of Envelope Shape Definition Block (Entity 150),refer to Section 4.2.5.2.

Parameter Data

Index Description

1 Pointer to closed curve entity2 Length of extrusion along vector positive direction3 I unit vector specifying direction of extrusion4 J unit vector specifying direction of extrusion5 K unit vector specifying direction of extrusion

4II£I'IIIIII

i 4-35

i

Page 89: AD-A261 - DTIC

I4.2.5.10 Object Envelope Definition Space Location and Orientation (Entity 124, Form 0)

Directory Entry

Field Field Name Description n

1 Entity Type Number 1242 Parameter Data Pointer to corresponding PD record, see Note 13 Structure 0 or blank U4 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 009C Entity Use 009D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 124 I12 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 0 or I16 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

Parameter DataIndex DescriDtion 3

1-3 First row of rotation matrix which defines object envelope orientationin definition space

4 X coordinate of object envelope location in definition space5-7 Second row of rotation matrix which defines object envelope orientation Iin definition space8 Y coordinate of object envelope location in definition space9-11 Third row of rotation matrix which defines object envelope orientation

in definition space12 Z coordinate of 3bject envelope location in definition space13 Number of associativity instance pointers (= 0 or blank)14 Number of property pointers (= 0 or blank) I

4I!

4-36 II

Page 90: AD-A261 - DTIC

I3 4.2.5.11 Object Envelope Attributes (Entity 422, Form 0)

Directory Entry

3 Field # Field Name Description

I Entity Type Number 4222 Parameter Data Pointer to corresponding PD record, see Note I3 Structure Negative pointer to attribute definition, see Note 64 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 009C Entity Use 039D Hierarchy 0010 Sequence Number DE line number, see Note 2I 11 Entity Type Number 42212 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 016 Reserved Blanki 17 Reserved Blank

18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

I Parameter Data

Index Description

Object envelope type value (AT = 17, ALT =4)

N Last attribute valueN+ 1 Number of associativity instance pointers (= 0 or blank)N+2 Number of property pointers (= 0 or blank)

II

I

Page 91: AD-A261 - DTIC

I4.2.5.12 Object Envelope Attributes Definition (Entity 322, Form 0) 1Directory Entry

Field # Field Name Description n

I Entity Type Number 3222 Parameter Data Pointer to corresponding PD record, see Note 13 Structure 0 or blank4 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank I7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 009C Entity Use 029D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 32212 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 3 I15 Form Number 0B16 Reserved Blank17 Reserved Blank I

18 Entity Label Optional, see Note 7 I19 Entity Subscript No. Optional, see Note 820 Sequence Numbei DE line number, see Note 4

Parameter Data

Index Description

I Attributeable name (= 15HOBJECT ENVELOPE)2 Attribute list type (= 4)3 Number of attributes in table (= N)4 First attribute type (= 17) a5 First attribute value data type (= 3)6 First attribute value count (= 1)

N*3+1 Last attribute typeN*3+2 Last attribute value data typeN*3+3 Last attribute value count (AVC(N) = 1) UN*3+4 Number of associativity instance pointers (= 0 or blank)N*3+5 Number of property pointers (= 0 or blank) a

4I

4-38 S3

Page 92: AD-A261 - DTIC

I4.2.5.13 Installed Access Envelope Solid Assembly (Entity 184)

Directory Entry

Same requirements as listed for the Directory Entry of Object Envelope Definition Solid Assembly

(Entity 184), refer to Section 4.2.5.1.

3 Parameter Data

Index Description

1 Number of installed access envelope shape components2 Pointer to item 1, one of the following envelope shape components:

- Block (Entity 150)- Right Angular Wedge (Entity 152)- Right Circular Cylinder (Entity 154)- Right Circular Cone Frustum (Entity 156)- Sphere (Entity 158)

Torus (Entity 160)- Solid of Revolution (Entity 162)- Solid of Linear Extrusion (Entity 164)

N+1 Pointer to item NN+2 Pointer to Transformation Matrix for item I2N+1 Pointer to Transformation Matrix of item N2N+2 Number of associativity instance pointers (= 0 or blank)

2N+3 Number of property pointers (= 1)2N+4 Pointer to installed access envelope attribute table instance (Entity 422/0)

4.2.5.14 Envelope Shape Block (Entity 150)

Directory Entry and Parameter Data

Same requirements as listed for Envelope Shape Definition Block (Entity 150). refer to Section 4.2.5.2.

4.2.5.15 Envelope Shape Right Angular Wedge (Entity 152)

I Directory Entry and Parameter Data

Same requirements as listed for Envelope Shape Definition Right Angular Wedge (Entity 152), referto Section 4.2.5.3.

£ 4.2.5.16 Envelope Shape Right Circular Cylinder (Entity 154)

Directory Entry and Parameter Data

Same requirements as listed for Envelope Shape Definition Right Circular Cylinder (Entity 154), referto Section 4.2.5.4.

I4.39!

I

Page 93: AD-A261 - DTIC

I41.S.17 Envelope Shape Right Circular Cone Frustum (Entity 156) aDirectory Entry and Parameter Data

Same requirements as listed for Envelope Shape Definition Right Circular Cone Frustrum (Entity 156), irefer to Section 4.2.5.5.

4.2.6.18 Envelope Shape Sphere (Entity 158) 3Directory Entry and Parameter Data

Same requirements as listed for Envelope Shape Definition Sphere (Entity 158), refer to Section4.2.5.6.

4.2.5.19 Envelope Shape Torus (Entity 160)

Directory Entry and Parameter Data

Same requirements as listed for Envelope Shape Definition Torus (Entity 160), refer to Section 4.2.5.7.i

4.2.5.20 £nvelope Shape Solid of Revolution (Entity 162)

Directory Entry and Parameter Data 3Same requirements as listed for Envelope Shape Definition Solid of Revolution (Entity 162), refer toSection 4.2.5.8.

4.2.5.21 Envelope Shape Solid of Linear Extrusion (Entity 164)

Directory Entry and Parameter Data

Same requirements as listed for Envelope Shape Definition Solid of Linear Extrusion (Entity 164), referto Section 4.2.5.9.I

4II

4-40 Ii

Page 94: AD-A261 - DTIC

I3 4.2.5.22 Installed Access Envelope Model Space Location and Orientation (Entity 124, Form 0)

Directory Entry

SField # Field Name Description

1 Entity Type Number 1242 Parameter Data Pointer to corresponding PD record, see Note I

i 3 Structure 0 or blank4 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 009C Entity Use 009D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 12412 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 0 or 116 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note N20 Sequence Number DE line number, see Note 4

I Parameter Data

Index Description

1-3 First row of rotation matrix which defines envelope orientation in modelspace

4 X coordinate of envelope location in model space5-7 Second row of rotation matrix which defines envelope orientation inmodel space8 Y coordinate of envelope location in model space9-11 Third row of rotation matrix which defines envelope orientation in model

space12 Z coordinate of envelope location in model space13 Number of associativity instance pointers (= 0 or blank)14 Number of property pointers (= 0 or blank)

I4II

4-41VI

Page 95: AD-A261 - DTIC

I42.5.23 Installed Access Envelope Attributes (Entity 422, Form 0) 3Directory Entry

Field # Field Name Description 31 Entity Type Number 4222 Parameter Data Pointer tc corresponding PD record, see Note 13 Structure Negative pointer to attribute definition, see Note 6 i4 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 02 I9C Entity Use 039D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 42212 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 3 I15 Form Number 016 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

Parameter Data

Index Description

I Object envelope type value (AT = 17, ALT = 4)

N Last attribute valueN+1 Number of associativity instance pointers (= 0 or blank)N+2 Number of property pointers (= 0 or blank)

4II

4-42

I

Page 96: AD-A261 - DTIC

U 4.2.5.24 Installed Access Envelope Attributes Definition (Entity 322, Form 0)

Directory Entry

Field # Field Name Description

I Entity Type Number 3222 Parameter Data Pointer to corresponding PD record, see Note I3 Structure 0 or blank4 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 009C Entity Use 029D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 32212 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 016 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4!Parameter Data

5 Index Description

I Attribute table name (= 25HINSTALLED ACCESS ENVELOPE)2 Attribute list type (= 4)3 Number of attributes in table (= N)4 First attribute type (= 17)5 First attribute value data type (= 3)1 6 First attribute value count (= 1)

N*3+1 Last attribute type

N*3+2 Last attribute value data typeN*3+3 Last attribute value count (AVC(N) = 1)N*3+4 Number of associativity instance pointers .= 0 or blank)N*3+5 Number of property pointers (= 0 or blank)

41 4-43I

I

Page 97: AD-A261 - DTIC

3D Piping AIM Figure 4-6. Pipe

circulm..ac_ nmkod-upaccoczo bne..jipe..piepipejazh-ewmnm nmodeLspme...iansisaa pezh..ckmn-

102 01) 24)0110

- -- -- -- -canlm mo&~LspwcJocauzon132 nd modelspacearnatzaio

pipe-jrwxhitpon3

1132 sm Fi. 4-

**Note:42210 322Apipe.derftinmamtaibutes am

nmnkWuippc-saze~y

msteriaLdescaiptimw~Lai~dckicsgwalLdacknesosamgst

pupe..mtside..diamdauniujaI

pipe-auributts-pipe-amibutms" defixmtion

pipe...mtdiif m

4-44

Page 98: AD-A261 - DTIC

4.2.6 Pipe

4.2.6.1 Pipe Composite Curve (Entity 102)

Directory Entry

Field # Field Name Description

I Entity Type Number 1022 Parameter Data Pointer to corresponding PD record, see Note 13 Structure 0 or blank4 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 00 or 029C Entity Use 009D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 10212 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 016 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

Parameter Data

Index Description

I Number of entity pointers (= N)2 Pointer to first pipe end port (Entity 132)3 Pointer to first pipe path element (Entity 110 or 100)4 Pointer to next pipe path element (Entity 110 or 100) or pipe branch

port (Entity 132)

N Pointer to last pipe path element (Entity 110 or 100)N+l Pointer to second pipe end port (Entity 132)N+2 Number of associativity instance pointers (= 0 or blank)N+3 Number of property pointers (= 2)N+4 Pointer to pipe definition attribute table instance (Entity 422/0)N+5 Pointer to pipe attribute table instance (Entity 422/0)

4-45

S! ! I I

Page 99: AD-A261 - DTIC

4.2.6.2 Circular Arc Pipe Path Element (Entity 100)

Directory Entry

Field # Field Name Description i

1 Entity Type Number 1002 Parameter Data Pointer to corresponding PD record, see Note 13 Structure 0 or blank I4 Line Font Pattern 0 or blank

5 Level 0 or blank6 View 0 or blank7 Transformation Matrix Pointer to tranformation matrix, see Note 58 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 01 U9C Entity Use 009D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 0012 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 3 I15 Form Number 016 Reserved Blank17 Reserved Blanki

18 Entity Label Optional, see Note 7 119 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

Parameter Data

Index Description

I ZT displacement from XT,YT plane2 Arc center x coordinate3 Arc center y coordinate4 Start point x coordinate5 Start point y coordinate6 End point x coordinate7 End point y coordinate

8 Number of associativity instance pointer (= 0 or blank)9 Number of property pointers (= 0 or blank)

iiUI

4-46 3I

Page 100: AD-A261 - DTIC

4.2.6.3 Circular Arc Pipe Path Element - Model Space Location and Orientation (Entity 124)

Directory Entry

Field # Field Name Description

I Entity Type Number 1242 Parameter Data Pointer to corresponding PD record, see Note 13 Structure 0 or blank4 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 009C Entity Use 009D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 12412 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 0 or 116 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

Parameter Data

Index Description

1-3 First row of rotation matrix which orients the circular arc pipe pathelement in model space

4 X coordinate of translation which locates the circular arc pipe pathelement in model space

5-7 Second row of rotation matrix which orients the circular arc pipe pathelement in model space

8 Y coordinate of translation which locates the circular arc pipe pathelement in model space

9-11 Third row of rotation matrix which orients the circular arc pipe pathelement in model space

12 Z coordinate of translation which locates the circular arc pipe pathelement in model space

13 Number of associativity instance pointers (= 0 or blank)14 Number of property pointers (= 0 or blank)

4-47

Page 101: AD-A261 - DTIC

I

42.6.4 Line Pipe Path Element (Entity 110) 3Directory Entry

Field # Field Name Description 3I Entity Type Number 1102 Parameter Data Pointer to corresponding PD record, see Note 13 Structure 0 or blank I4 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank I7 Transformation Matrix Pointer to tranformation matrix, see Note 58 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 019C Entity Use 009D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 11012 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 3 315 Form Number 016 Reserved Blank17 Reserved Blank

18 Entity Label Optional, see Note 7 I19 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

Parameter Data

Index Description 3I Start point x coordinate in model space2 Start point y coordinate in model space3 Start point z coordinate in model space4 End point x coordinate in model space I5 End point y coordinate ixi model space6 End point z coordinate in model space7 Number of associativity instance pointers (= 0 or blank)8 Number of property pointers (= 0 or blank)

III

4-48 II

Page 102: AD-A261 - DTIC

4.2.6.5 Pipe Definition Attributes (Entity 422, Form 0)

Directory Entry

Field # Field Name Description

I Entity Type Number 4222 Parameter Data Pointer to corresponding PD record, see Note 13 Structure Negative pointer to attribute definition, see Note 64 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 009C Entity Use 039D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 42212 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 016 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

Parameter Data

Index Description

I Nominal pipe size value (AT = 1, ALT = 4)2 Nominal pipe size type value (AT = 18, ALT = 4)3 Nominal pipe size units value (AT = 57, ALT = 4)4 Material name value (AT = 2, ALT = 4)5 Material description value (AT = 50, ALT = 4)6 Wall thickness value (AT = 4, ALT = 4)7 Wall thickness units value (AT = 28, ALT = 4)8 Stock number value (AT = 5, ALT = 4)9 Schedule value (AT = 23, ALT = 4)

10 Part class value (AT = 36, ALT = 4)11 Pipe outside diameter value (AT = 98, ALT = 4)12 Pipe outside diameter units value (AT = 99, ALT = 4)

N Last attribute valueN+I Number of associativity instance pointers (= 0 or blank)N+2 Number of property pointers (= 0 or blank)

4-49

Page 103: AD-A261 - DTIC

4.2.6.6 Pipe Definition Attributes Definition (Entity 322, Form 0) 3Directory Entry

Field # Field Name Descrimtion II Entity Type Number 3222 Parameter Data Pointer to corresponding PD record, see Note 13 Structure 0 or blank I4 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank I7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 009C Entity Use 029D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 32212 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 3 I15 Form Number 016 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 7 I19 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

Parameter Data

Index Description 5I Attribute table name (= 15HPIPE DEFINITION)2 Attribute list type (= 4)3 Number of attributes in table (= N)4 First attribute type (= 1) I5 First attribute value data type (= 2)6 First attribute value count (= 1)7 Second attribute type (= 18)8 Second attribute value data type (= 3)9 Second attribute value count (= 1)

10 Third attribute type (= 57)11 Third attribute value data type (= 3) I12 Third attribute value count (= 1)13 Fourth attribute type (= 2)14 Fourth attribute value data type (= 3)15 Fourth attribute value count (= 1)16 Fifth attribute type (= 50)17 Fifth attribute value data type (= 3)18 Fifth attribute value count (= 1)19 Sixth attribute type (= 4)20 Sixth attribute value data type (= 2)21 Sixth attribute value count (= 1) g

4-50 II

Page 104: AD-A261 - DTIC

22 Seventh attribute type (= 28)23 Seventh attribute value data type (= 3)24 Seventh attribute value count (= 1)25 Eighth attribute type (= 5)26 Eighth attribute value data type (= 3)27 Eighth attribute value count (= 1)28 Ninth attribute type (= 23)29 Ninth attribute value data type (= 3)30 Ninth attribute value count (= 1)31 Tenth attribute type (= 36)32 Tenth attribute value data type (= 3)33 Tenth attribute value count (= 1)34 Eleventh attribute type (= 98)35 Eleventh attribute value data type (= 2)36 Eleventh attribute value count (= 1)37 Twelfth attribute type (= 99)38 Twelfth attribute value data type (= 3)39 Twelfth attribute value count (= 1)

N*3+1 Last attribute typeN*3+2 Last attribute value data typeN*3+3 Last attribute value count (AVC(N) = 1)N*3+4 Number of associativity instance pointers (= 0 or blank)N*3+5 Number of property pointers (= 0 or blank)

4-51

Page 105: AD-A261 - DTIC

I4.2.6.7 Pipe Attributes (Entity 422, Form 0) 3Directory Entry

Field # Field Name Description iI Entity Type Number 4222 Parameter Data Pointer to corresponding PD record, see Note 13 Structure Negative pointer to attribute definition, see Note 6 U4 Line Font Pattern 0 or' mnk5 Level 0 or blank6 View 0 or blank7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 00 39C Entity Use 039D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 422 U12 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 3 I15 Form Number 016 Reserved Blank17 Reserved Blank i

18 Entity Label Optional, see Note 7 I19 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

Parameter DataI

Index Description 3I Piping object type value (AT = 17, ALT = 4)2 Pipe identifier value (AT = 19, ALT = 4)

N Last attribute valueN+1 Number of associativity instance pointers (= 0 or blank)N+2 Number of property pointers (= 0 or blank)

II

I4-52 I

I

Page 106: AD-A261 - DTIC

4.2.6.8 Pipe Attributes Definition (Entity 322, Form 0)

Directory Entry

Field # Field Name Description

1 Entity Type Number 3222 Parameter Data Pointer to corresponding PD record, see Note 13 Structure 0 or blank4 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 009C Entity Use 029D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 32212 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 016 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

Parameter Data

Index Description

I Attribute table name (= 4HPIPE)2 Attribute list type (= 4)3 Number of attributes in table (= N)4 First attribute type (= 17)5 First attribute value data type (= 3)6 First attribute value count (= 1)7 Second attribute type (= 19)8 Second attribute value data type (= 3)9 Second attribute value count (= 1)

N*i3+1 Last attribute typeN*3+2 Last attribute value data typeN*3+3 Last attribute value count (AVC(N) = 1)N*3+4 Number of associativity instance pointers (= 0 or blank)N*3+5 Number of property pointers (= 0 or blank)

4-53

Page 107: AD-A261 - DTIC

3D Piping AIM Figure 4-7. Unmodified piping component

I (OIpiping -osnponent. (external ,efeuice:

w~e Fig. 4.9

pipimgcomponcnt..

132

unrnodied-.pjpii t-sqoi an.lubutes422/0 22JO dnbI not occur inan unnmwdified..piping

modifickpiping-compponent

*Note:

pipingobject-rype

piigcrpu onent-itdentifict

4-54

Page 108: AD-A261 - DTIC

4.2.7 Unmodified Piping Component

4.2.7.1 Unmodified Piping Component Network Subfigure Instance (Entity 420)

Directory Entry

Field # Field Name Description

I Entity Type Number 4202 Parameter Data Pointer to corresponding PD record, see Note 13 Structure 0 or blank4 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank7 Transformation Matrix Pointer to tranformation matrix, see Note 58 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 00 or 02

C Entity Use 009D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 42012 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line CountN Number of lines in PD record, see Note 315 Form Number 016 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

Parameter Data

Index Description

I Pointer to piping component definition (Entity 320) or external reference(Entity 416/5)

2 Translation in X direction (= 0.0)3 Translation in Y direction (= 0.0)4 Translation in Z direction (- 0.0)5 Scale factor in X direction (= 1.0)6 Scale factor in Y direction (= 1.0)7 Scale factor in Z direction (= 1.0)8 Type Flag (= 2)9 Primary reference designator (= blank)

10 Pointer to directory entry of the primary reference designator text displaytemplate (= 0 or blank)

11 Number of piping component ports (= N)12 Pointer to first piping component port (Entity 132)

N+l I Pointer to last piping component port (Entity 132)

N+12 Number of associativity instance pointers (= 0)

4-55

Page 109: AD-A261 - DTIC

IN+13 Number of property pointers (= 1)N+ 14 Pointer to unmodified piping component attribute table instance (EntityU

422/0) II

IUU!II

II

I4-564-56

I! m qI

Page 110: AD-A261 - DTIC

4.2.7.2 Unmodified Piping Component - Model Space Location and Orientation (Entity 124)

Directory Entry

Field # Field Name Description

I Entity Type Number 1242 Parameter Data Pointer to corresponding PD record, see Note 13 Structure 0 or blank4 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 009C Entity Use 009D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 12412 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 016 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

Parameter Data

Index Description

1-3 First row of rotation matrix which defines unmodified piping componentorientation in model space

4 X coordinate of unmodified piping component location in model space5-7 Second row of rotation matrix which defines unmodified piping

component orientation in model space8 Y coordinate of unmodified piping component location in model space9-11 Third row of rotation matrix which defines unmodified piping component

orientation in model space12 Z coordinate of unmodified piping component location in model space13 Number of associativity instance pointers (= 0 or blank)14 Number of property pointers (= 0 or blank)

4-57

Page 111: AD-A261 - DTIC

42.7.3 Piping Component Definition External Reference (Entity 416, Form 5)

Directory Entry

Field # Field Name Description II Entity Type Number 4162 Parameter Data Pointer to corresponding PD record, see Note 13 Structure 0 or blank I4 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 00 39C Entity Use 049D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 416 I12 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 3 I15 Form Number 516 Reserved Blank17 Reserved Blank l18 Entity Label Optional, see Note 7 I19 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

Parameter Data

Index Description 3I External reference entity symbolic name2 Number of associativity instance pointers (= 0 or blank)3 Number of property pointers (= 0 or blank) 3

4IIII

4-58

II

Page 112: AD-A261 - DTIC

4.2.7.4 Unmodified Piping Component Attributes (Entity 422, Form 0)

Directory Entry

Field # Field Name Description

I Entity Type Number 4222 Parameter Data Pointer to corresponding PD record, see Note 13 Structure Negative pointer to attribute definition, see Note 64 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 009C Entity Use 039D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 42212 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 016 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

Parameter Data

Index Description

I Piping object type value (AT = 17, ALT = 4)2 Piping component identifier value (AT = 19, ALT = 4)

N Last attribute valueN+I Number of associativity instance pointers (= 0 or blank)N+2 Number of property pointers (= 0 or blank)

4-59

Page 113: AD-A261 - DTIC

42.7.5 Unmodified Piping Component Attributes Definition (Entity 322, Form 0) 3Directory Entry

Field # Field Name Description

1 Entity Type Number 3222 Parameter Data Pointer to corresponding PD record, see Note 13 Structure 0 or blank I4 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank7 Transformation Matrix 0 or blank I8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 00 I9C Entity Use 029D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 322 I12 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 016 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note N I820 Sequence Number DE line number, see Note 4

Parameter Data IIndex Description

1 Attribute table name (= 27HUNMODIFIED PIPING COMPONENT)2 Attribute list type (= 4)3 Number of attributes in table (= N)4 First attribute type (= 17) I5 First attribute value data type (- 3)6 First attribute value count (= 1)7 Second attribute type (= 19)8 Second attribute value data type (= 3) i9 Second attribute value count (= 1) IN*3+1 Last attribute typeN'3+2 Last attribute value data typeN*3+3 Last attribute value count (AVC(N) = 1) IN*3+4 Number of associativity instance pointers (= 0 or blank)N'3+5 Number of property pointers (= 0 or blank)

l4-60

II

Page 114: AD-A261 - DTIC

3D Piping AIM Figure 4-8. Modified piping component

nwdiflcdA. munaI ing..rdCoucm t pipumscmyone

402/742

0.1

addcdsipipconqonen aMeOpiinL"IMmnCOrrlP~rlpasl. pazmaaintdfimn Oon

adcNp-ont-o132 124)0 dm

ffttyppo"-Juab

kuald-im ade ipimac-Vn-t addunbL-ionw

wxw-cdopepor~ttribtes"porcamqiana-defin es we

we Fig4-6-

Page 115: AD-A261 - DTIC

I4.2.8 Modified Piping Component 54.2.8.1 Modified Piping Component Group Associativity (Entity 402, Form 7)

Directory Entry

Field # Field Name Description

1 Entity Type Number 402 I2 Parameter Data Pointer to corresponding PD record, see Note 13 Structure 0 or blank4 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank I9A Blank Status 00

9B Subordinate Switch 009C Entity Use 039D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 40212 Line Weight 0 or blank I13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 716 Reserved Blank I17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

Parameter Data 3Index Description

I Number of entity pointers (= N, N> 2)2 Pointer to unmodified piping component (Entity 420)3 Pointer to installed access envelope (Entity 184) or added piping

component port (Entity 132) (Must point to installed access envelopeif it exists)

N+l Pointer to added piping component portN+2 Number of associativity instance pointers (= 0 or blank)N+3 Number of property pointers (= 1)N+4 Pointer to modified piping component anroute table instance (Entity

422/0)

I4-62

I

I

Page 116: AD-A261 - DTIC

4.2.8.2 Added Piping Component Port Connect Point (Entity 132)

Directory Entry

Field # Field Name Description

I Entity Type Number 1322 Parameter Data Pointer to corresponding PD record, see Note 13 Structure 0 or blank4 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank7 Transformation Matrix Pointer to tranformation matrix, see Note 58 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 029C Entity Use 049D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 13212 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 0 or blank16 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

Parameter Data

Index Description

I X coordinate in model space location2 Y coordinate in model space location3 Z coordinate in model space location4 Pointer to the display symbol geometry

(= 0 or blank)5 Type flag (= 2)6 Function flag (= 2)7 Port label (= blank)8 Pointer to text display (= 0 or blank)9 Port type (= 15HADDED COMPONENT)

10 Pointer to text display (= 0 or blank)11 Unique connect point identifier (= 0 or blank)12 Connect point function code (= 0 or blank)13 Swap flag (= 0 or blank)14 Pointer to NSI, NSD (= 0 or blank)15 Number of associativity instance pointers (= 0 or blank)16 Number of property pointers (= 0 or blank)

4-63

Page 117: AD-A261 - DTIC

4.283 Model Space Port Orientation (Entity 124, Form 0) 5Directory Entry

Field # Field Name Description iI Entity Type Number 1242 Parameter Data Pointer to corresponding PD record, see Note 13 Structure 0 or blank I4 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank I7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 009C Entity Use 009D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 12412 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 3 I15 Form Number 0 or 116 Reserved Blank17 Reserved Blank•

18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4 3Parameter Data

Index Descrition 31-3 First row of rotation matrix which provides piping port orientation in

model space4 X translation (TI = 0 or blank)5-7 Second row of rotation matrix which provides piping port orientation I

in model space8 Y translation 2 = 0 or blank)9-11 Third row of rotation matrix which provides piping port orientation in I

model space12 Z translation (T"3 = 0 or blank)13 Number of associativity instance pointers (= 0 or blank)

I14 Number of property pointers (= 0 or blank)

III

S..... • i II II II I II4-64I

Page 118: AD-A261 - DTIC

4.2.8.4 Added Piping Component Port Attributes (Entity 422, Form 0)

Directory Entry

Field # Field Name Description

I Entity Type Number 4222 Parameter Data Pointer to corresponding PD record, see Note 13 Structure Negative pointer to attribute definition, see Note 64 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 009C Entity Use 039D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 42212 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 016 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

Parameter Data

Index Description

I End preparation (AT = 3, ALT = 4)2 Pressure rating value (AT = 85, ALT = 4)3 Pressure rating units value (AT = 86, ALT = 4)4 Pipe fit up length (AT = 139, ALT = 4)5 Pipe fit up length units (AT = 140, ALT =4)

N Last attribute valueN+ 1 Number of associativity instance pointers (- 0 or blank)N+2 Number of property pointers (= 0 or blank)

4-65

Page 119: AD-A261 - DTIC

4.2.8-5 Added Piping Component Port Attributes Definition (Entity 322, Form 0) 3Directory Entry

Field # Field Name Description i1 Entity Type Number 3222 Parameter Data Pointer to corresponding PD record, see Note 13 Structure 0 or blank4 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank I7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 009C Entity Use 029D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 322 I12 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 3 l15 Form Number 016 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 7

19 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

Parameter Data

Index Description

I Attribute table name (= 27HADDED PIPING COMPONENT PORT)2 Attribute list type (= 4)3 Number of attributes in table (= N)4 First attribute type (= 3)5 First attribute value data type (- 3)6 First attribute value count (= 1)7 Second attribute type (= 85)8 Second attribute value data type (= 2)9 Second attribute value count (= 1)

10 Third attribute type (= 86)11 Third attribute value data type (= 3) U12 Third attribute value count (= 1)13 Fourth attribute type (= 139)14 Fourth attribute value data type (= 2)15 Fourth attribute value count (= 1)16 Fifth attribute type (= 140)17 Fifth attribute value data type (= 3)18 Fifth attribute value count (= 1)I

4-66 II

Page 120: AD-A261 - DTIC

N*3+1 Last attribute typeN*3+2 Last attribute value data typeN*3+3 Last attribute value count (AVC(N) = 1)N*3+4 Number of associativity instance pointers (= 0 or blank)N*3+5 Number of property pointers (= 0 or blank)

4-67

Page 121: AD-A261 - DTIC

I

4.2.8.6 Modified Piping Component Attributes (Entity 422, Form 0) 3Directory Entry

Field # Field Name Description 31 Entity Type Number 4222 Parameter Data Pointer to corresponding PD record, see Note 13 Structure Negative pointer to attribute definition, see Note 64 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 00 I9C Entity Use 039D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 422 I12 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 3 I15 Form Number 016 Reserved Blank17 Reserved Blank

18 Entity Label Optional, see Note 7 U19 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

Parameter Data

Index Descrition 3I Piping object type value (AT = 17, ALT = 4)2 Piping component identifier value (AT = 19, ALT = 4)

N Last attribute valueN+I Number of associativity instance pointers

(= 0 or blank)N+2 Number of property pointers (= 0 or blank)

4III

4-68

II

Page 122: AD-A261 - DTIC

4.2.8.7 Modified Piping Component Attributes Definition (Entity 322, Form 0)

Directory Entry

Field # Field Name Description

I Entity Type Number 3222 Parameter Data Pointer to corresponding PD record, see Note 13 Structure 0 or blank4 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 009C Entity Use 029D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 32212 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 016 Reserved Blanik17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

Parameter Data

Index Descrivtion

I Attribute table name (= 25HMODIF1ED PIPING COMPONENT)2 Attribute list type (= 4)3 Number of attributes in table (= N)4 First attribute type (= 17)5 First attribute value data type (= 3)6 First attribute value count (= 1)7 Second attribute type (= 19)8 Second attribuuz value data type (= 3)9 Second attribute value count (= 1)

N*3+l Last attribute typeN*3+2 Last attribute value data typeN*3+3 Last attribute value count (AVC(N) = 1)N*3+4 Number of associativity instance pointers (= 0 or blank)N*3+5 Number of property pointers (- 0 or blank)

4-69

Page 123: AD-A261 - DTIC

3D Piping AIM Figure 4-9. Piping component definition

pepuig..cfqyagt- pipuirl&.eawelapedefinitaio defriilnata

0,1 --- -. --372 1I

insuialuon-shape Ienvelope-defaniibon

194

wc Fi. 4-

access..envelope-defin~itiom 194smFig-5

pipin-c-ToneaI -dr ito

~132Ice Fig. 4-4

pippmgeon~aont-mfl ipiizk-ttribute

natei:::::d&fnption~a~ae

4-70

Page 124: AD-A261 - DTIC

4.2.9 Piping Component Definition

4.2.9.1 Piping Component Network Subfigure Definition (Entity 320)

Directory Entry

Field # Field Name DescriptionI Entity Type Number 3202 Parameter Data Pointer to corresponding PD record, see Note 13 Structure 0 or blank4 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank7 Transformation Matrix Pointer to tranformation matrix, see Note 58 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 009C Entity Use 029D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 32012 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 016 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

Parameter Data

I Index Description

I Depth of subfigure (= 0)2 Stock number3 Number of associated object envelope definitions (= NA, NA> 1)4 Pointer to piping envelope definition (Entity 184)U

NA+3 Pointer to associated object envelope definition NA.NA+4 Type flag (= 2)NA+5 Primary reference designator (= 0 or blank)NA+6 Pointer to the directory entry of the primary reference designator text

display template (= 0 or blank)NA+7 Number of associated piping component port definitions (= NC)NA+8 Pointer to associated piping component port definition (Entity 132)NA+NC+7 Pointer to associated piping component port definition NC (Entity 132)SNA+NC+8 Number of associativity instance pointers (= 0 or blank)NA+NC+9 Number of property pointers (= 1)NA+NC+10 Pointer to piping component definition attribute table instance (Entity

422/0)

4-71

I

I

Page 125: AD-A261 - DTIC

U4.29 Piping Component Definition Attributes (Entity 422, Form 0) 5Directory Entry

Field # Field Name Description

I Entity Type Number 4222 Parameter Data Pointer to corresponding PD record, see Note 13 Structure Negative pointer to attribute definition, see Note 64 Line Font Pattern 0 or blank5 Level 0 or blank I6 View 0 or blank7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9B Subordinate Switch 00

9C Entity Use 039D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 42212 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 016 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

Parameter Data

Index Descrition 3I Piping object type value (AT = 17, ALT = 4)2 Material name value (AT = 2, ALT = 4)3 Material description value (AT = 50, ALT = 4) U4 Stock number value (AT = 5, ALT = 4)5 Part class value (AT = 36, ALT = 4)6 Piping component type value (AT = 38, ALT = 4) I

N Last attribute value !N+I Number of associativity instance pointers

(= 0 or blank)N+2 Number of property pointers (= 0 or blaik) 3

4I'

4-72 Ii I

Page 126: AD-A261 - DTIC

4.2.9.3 Piping Component Definition Attributes Definition (Entity 322, Form 0)

Directory Entry

Field # Field Name Description

I Entity Type Number 3222 Parameter Data Pointer to corresponding PD record, see Note 13 Structure 0 or blank4 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 009C Entity Use 029D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 32212 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 016 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

Parameter Data

Index Description

1 Attribute table name (= 27HPIPING COMPONENT DEFINITION)2 Attribute list type (= 4)3 Number of attributes in table (= N)4 First attribute type (= 17)5 First attribute value data type (= 3)6 First attribute value count (= 1)7 Second attribute type (= 2)8 Second attribute value data type (= 3)9 Second attribute value count (= 1)

10 Third attribute type (= 50)11 Third attribute value data type (= 3)12 Third attribute value count (= 1)13 Fourth attribute type (= 5)14 Fourth attribute value data type (= 3)15 Fourth attribute value count (= 1)16 Fifth attribute type (= 36)17 Fifth attribute value data type (= 3)18 Fifth attribute value count (= 1)19 Sixth attribute type (= 38)20 Sixth attribute value data type (= 3)

4-73

II

Page 127: AD-A261 - DTIC

21 Sixth attribute value count

N*3+1 Last attribute typeN*3+2 Last attribute value data typeN*3+3 Last attribute value count (AVC(N) 1)N*3+4 Number of associativity instance pointers 0 or blank)N*3+5 Number of property pointers 0 or blank)

4-74

Page 128: AD-A261 - DTIC

3D Piping AIM Figure 4-10. Unmodified piping equipment

-mdificd_ amodeLsqcelocationpppinpneuipnew tLm tfac

420 • -124)0

1 o

;gpping_•luipm-t_ (cxwnmal rfmf=:m,&rv'itia• to sam)

wi seFig. 4-12

SI' I

r I

I ,- _._.4

pipiPL-cquipn--

I r -132

weFig. 4-4

I I

cquipmc-il&tviboowt* unnm..rmtaa

422,0 322,V rll ace ocar mm mumMre-plpIclupnpmt dth i uw bads for a

*Nowe:um&5d;gpie;npmwinriýutcs m:

I

II

4-75I

Page 129: AD-A261 - DTIC

4.2.10 Unmodified Piping Equipment 54.2.10.1 Unmodified Piping Equipment Network Subfigure Instance (Entity 420)

Directory Entry i

Field# Field Name Description

I Entity Type Number 420 12 Parameter Data Pointer to corresponding PD record, see Note 13 Structure 0 or blank4 Line Font Pattern 0 or blank I5 Level 0 or blank6 View 0 or blank7 Transformation Matrix Pointer to tranformation matrix, see Note 58 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 00 or 029C Entity Use 00 39D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 42012 Line Weight 0 or blank I13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 016 Reserved Blank I17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

Parameter Data 3Index Description

I Pointer to piping equipment definition (Entity 320) or external reference(Entity 416/5)

2 Translation in X direction (= 0.0)3 Translation in Y direction (= 0.0)4 Translation in Z direction (= 0.0) I5 Scale factor in X direction (= 1.0)6 Scale factor in Y direction (= 1.0)7 Scale factor in Z direction (= 1.0)8 Type Flag (= 2) I9 Primary reference designator (= blank)10 Pointer to directory entry of the primary reference designator text display

template (= 0 or blank)11 Number of piping equipment ports (= N)12 Pointer to first piping equipment port (Entity 132) IN+l I Pointer to last piping equipment port (Entity 132)N+12 Number of associativity instance pointers (= 0) 3

4-76 IU

Page 130: AD-A261 - DTIC

IiN+13 Number of property pointers (= 1)IN+14 Pointer to unmodified piping equipment attribute table instance (Entity

4220))IIIIIIIIIIIIIII

4-77II

Page 131: AD-A261 - DTIC

I4.2.10.2 Unmodified Piping Equipment Model Space Location and Orientation (Entity 124) 3Directory Entry

Field# Field Name Description 31 Entity Type Number 1242 Parameter Data Pointer to corresponding PD record, see Note 13 Structure 0 or blank U4 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank I7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 009C Entity Use 009D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 12412 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 3 315 Form Number 0 or 116 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 7 I19 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

Parameter Data

Index Description 31-3 First row of rotation matrix which defines unmodified piping equipment

orientation in model space4 X coordinate of unmodified piping equipment location in model space5-7 Second row of rotation matrix which defines unmodified piping I

equipment orientation in model space8 Y coordinate of unmodified piping equipment location in model space9-11 Third row of rotation matrix which defines unmodified piping equipment

orientation in model space12 Z coordinate of unmodified piping equipment location in model space13 Number of associativity instance pointers (= 0 or blank)14 Number of property pointers (= 0 or blank)I

II

4-78 II

Page 132: AD-A261 - DTIC

4.2.10.3 Piping Equipment Definition External Reference (Entity 416, Form 5)

Directory Entry

Field# Field Name Description

I Entity Type Number 4162 Parameter Data Pointer to corresponding PD record, see Note 13 Structure 0 or blank4 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 009C Entity Use 049D Hierarchy 0010 Sequence Number DE line number, see Note 2I1 Entity Type Number 41612 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 516 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

Parameter Data

Index Description

I External reference entity symbolic name2 Number of associativity instance pointers (= 0 or blank)3 Number of property pointers (= 0 or blank)

4-79

Page 133: AD-A261 - DTIC

4.2.10.4 Unmodified Piping Equipment Attributes (Entity 422, Form 0) 3Directory Entry

Field# Field Name Description 31 Entity Type Number 4222 Parameter Data Pointer to corresponding PD record, see Note 13 Structure Negative pointer to attribute definition, see Note 64 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 00 I9C Entity Use 039D Hierarchy 0010 Sequence Number DE line number, see Note 2I1 Entity Type Number 422 U12 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 3 315 Form Number 016 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. ',,, inal, see Note 820 Sequence Number T-2, line number, see Note 4

Parameter Data 3Index Description

I Piping object type value (AT = 17, ALT = 4)2 Piping equipment identifier value (AT = 19, ALT = 4) UN Last attribute valueN+I Number of associativity instance pointers (= 0 or blank)N+2 Number of property pointers (= 0 or blank)

III

4-80

UI

Page 134: AD-A261 - DTIC

4.2.10.5 Unmodified Piping Equipment Attributes Definition (Entity 322, Form 0)

Directory Entry

Field# Field Name Description

1 Entity Type Number 3222 Parameter Data Pointer to corresponding PD record, see Note 13 Structure 0 or blank4 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 009C Entity Use 029D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 32212 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 016 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

Parameter Data

Index Description

1 Attribute table name (= 27HUNMODIFIED PIPING EQUIPMENT)2 Attribute list type (= 4)3 Number of attributes in table (= N)4 First attribute type (= 17)5 First attribute value data type (= 3)6 First attribute value count (= 1)7 Second attribute type (= 19)8 Second attribute value data type (= 3)9 Second attribute value count (= 1)

N*3+1 Last attribute typeN*3+2 Last attribute value data typeN*3+3 Last attribute value count (AVC(N) = 1)N*3+4 Number of associativity instance pointers (= 0 or blank)N'3+5 Number of property pointers (= 0 or blank)

4-81

Page 135: AD-A261 - DTIC

3D Piping AIM Figure 4-11. Modified piping equipmentI

mod~irw4. mimadifi

11 we aiS.4-1O

inslId

184

we F ig45

a-Id-ibWIui -sI~t s d r r t a *N teI IAppiLaup-ýbt

42/ 32A m

pipingobjeaIpipW~caIMLkcff

accca~nv 4-82

Page 136: AD-A261 - DTIC

4.2.11 Modified Piping Equipment

4.2.11.1 Modified Piping Equipment Group Associativity (Entity 402, Form 7)

Directory Entry

Field# Field Name Description

I Entity Type Number 4022 Parameter Data Pointer to corresponding PD record, see Note 13 Structure 0 or blank4 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 009C Entity Use 039D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 40212 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 716 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

Parameter Data

Index Description

I Number of entity pointers (= N, N > 2)2 Pointer to unmodified piping equipment (Entity 420)3 Pointer to installed access envelope (Entity 184)

N+l Number of associativity instance pointers (= 0 or blank)N+2 Number of property pointers (= 1)N+3 Pointer to modified piping equipment attribute table instance (Entity

422/0)

4-83

Page 137: AD-A261 - DTIC

4.2.11.2 Modified Piping Equipment Attributes (Entity 422, Form 0) 1Directory Entry

Field# Field Name Description 31 Entity Type Number 4222 Parameter Data Pointer to corresponding PD record, see Note 13 Structure Negative pointer to attribute definition, see Note 64 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank I7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 00 I9C Entity Use 039D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 422 I12 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 3 I15 Form Number 016 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 7 I19 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

Parameter DataI

Index Description 3I Piping object type value (AT = 17, ALT = 4)2 Piping equipment identifier value (AT = 19, ALT = 4)

N Last attribute valueN+I Number of associativity instance pointers (= 0 or blank)N+2 Number of property pointers (= 0 or blank)

iIII

4-84 IU

Page 138: AD-A261 - DTIC

I4.2.11.3 Modified Piping Equipment Attributes Definition (Entity 322, Form 0)

Directory Entry

3 Field# Field Name Description

I Entity Type Number 3222 Parameter Data Pointer to corresponding PD record, see Note I3 Structure 0 or blank4 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 009C Entity Use 029D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 32212 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 016 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

i Parameter Data

Index Description

1 Attribute table name (= 25HMODIFIED PIPING EQUIPMENT)2 Attribute list type (= 4)3 Number of attributes in table (=N)4 First attribute type (= 17)5 First attribute value data type (= 3)6 First attribute value count (= 1)7 Second attribute type (= 19)8 Second attribute value data type (= 3)9 Second attribute value count (= 1)IN*33+1 Last attribute typeN*3+2 Last attribute value data typeN*3+3 Last attribute value count (AVC(N) = 1)N*3+4 Number of associativity instance pointers (= 0 or blank)N*3+5 Number of property pointers (= 0 or blank)

4-85

II

Page 139: AD-A261 - DTIC

3D Piping AIM Figure 4-12. Piping equipmnt~ definition

pipism-equipwgnt- ~ pnmwIpe.

3D11341

0.1 JeFa4S

0, -- -- - I

mwn&'inijansa

I --- -- -----

seFig. 4.4

422JO 322JO am3

14-4

Page 140: AD-A261 - DTIC

I4.2.12 Piping Equipment Definition

4.2.12.1 Piping Equipment Definition Network Subfigure Definition (Entity 320)

* Directory Entry

Field# Field Name Descrimtion

1 Entity Type Number 3202 Parameter Data Pointer to corresponding PD record, see Note I3 Structure 0 or blank4 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank7 Transformation Matrix Pointer to tranformation matrix, see Note 58 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 009C Entity Use 029D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 320

12 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 016 Reserved Blank.17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

Parameter Data

Index Description

I Depth of subfigure (= 0)2 Stock number3 Number of associated object envelope definitions (= NA, NA > 1)4 Pointer to piping envelope definition (Entity 184)

NA+3 Pointer to associated object envelope definition NA.NA+4 Type flag (= 2)NA+5 Primary reference designator (= 0 or blank)NA+6 Pointer to the directory entry of the primary reference designator text

display template (= 0 or blank)NA+7 Number of associated piping equipment port definitions (= NC)NA+8 Pointer to associated piping equipment port definition (Entity 132)NA+NC+7 Pointer to associated piping equipment port definition NC (Entity 132)

NA+NC+8 Number of associativity instance pointers (= 0 or blank)NA+NC+9 Number of property pointers (= 1)NA+NC+10 Pointer to piping equipment definition attribute table instance(Entity422/0)

I4-87

I

Page 141: AD-A261 - DTIC

4.2.12.2 Piping Equipment Definition Attributes (Entity 422, Form 0) 3Directory Entry

Field# Field Name Description

1 Entity Type Number 4222 Parameter Data Pointer to corresponding PD record, see Note 13 Structure Negative pointer to attribute definition, see Note 6 I4 Line Font Pattern 0 or blank

5 Level 0 or blank6 View 0 or blank7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 009C Entity Use 039D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 42212 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 016 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

Parameter Data iIndex Descrition

I Piping object type value (AT = 17, ALT = 4)2 Stock number value (AT = 5, ALT = 4) IN Last attribute valueN+I Number of associativity instance pointers (= 0 or blank)N+2 Number of property pointers (= 0 or blank)

IiII

4-88

II

Page 142: AD-A261 - DTIC

I4.2.12.3 Piping Equipment Definition Attributes Definition (Entity 322, Form 0)

Directory Entry

Field# Field Name Description

I Entity Type Number 3222 Parameter Data Pointer to corresponding PD record, see Note I3 Structure 0 or blank4 Line Font Pattern 0 or blank

Level 0 or blankView 0 or blank

7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 009C Entity Use 029D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 32212 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 016 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

I Parameter Data

Index Description

I Attribute table name (= 27HPIPING EQUIPMENT DEFINITION)2 Attribute list type (= 4)3 Number of attributes in table (= N)4 First attribute type (= 17)5 First attribute value data type (= 3)6 First attribute value count (= 1)7 Second attribute type (= 5)8 Second attribute value data type (= 3)9 Second attribute value count (= 1)IN*3+1 Last attribute typeN*3+2 Last attribute value data typeN*3+3 Last attribute value count (AVC(N) = 1)N*3+4 Number of associativity instance pointers ( 0 or blank)iN'3+5 Number of property pointers (= 0 or blank)

4-89

II

Page 143: AD-A261 - DTIC

3D Piping AIM Figure 4-13. Piping support

madcLOq2.lcjcabo

I'm

pipg--p-t--------1mcrec

sme Fig. 4.14

Pi I--p

132 xpmpg...Upt.pomt cotiflMwdCLPWCjDCktaza

422/ 32JO . pp m-ctiupa~bm am10IFPg-PP.ybjectjyp

4-90

Page 144: AD-A261 - DTIC

I4.2.13 Piping Support

4.2.13.1 Piping Support Network Subfigure Instance (Entity 420)

* Directory Entry

Field# Field Name Description

3 I Entity Type Number 4202 Parameter Data Pointer to corresponding PD record, see Note 13 Structure 0 or blank4 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank7 Transformation Matrix Pointer to tranformation matrix, see Note 58 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 00 or 029C Entity Use 009D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 42012 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 016 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

Parameter Data

Index Description

I Pointer to piping support definition (Entity 320) or external reference(Entity 416/5)

2 Translation in X direction (- 0.0)3 Translation in Y direction (- 0.0)4 Translation in Z direction (= 0.0)5 Scale factor in X direction (= 1.0)6 Scale factor in Y direction (= 1.0)7 Scale factor in Z direction (= 1.0)8 Type Flag (= 2)9 Primary reference designator (= blank)10 Pointer to directory entry of the primary reference designator text display

template (= 0 or blank)I I Number of piping support attach points (= N)12 Pointer to first piping support attach point (Entity 132)

N+l Pointer to last piping support attach point (Entity 132)N+12 Number of associativity instance pointers (= 0)

4-91

II

Page 145: AD-A261 - DTIC

IN+13 Number of property pointers (= 1)N+14 Pointer to piping support attribute table instance (Entity 422/0))

UIII

I ,IIII

III

4 -92I

I

Page 146: AD-A261 - DTIC

4.2.13.2 Piping Support Model Space Location and Orientation (Entity 124)

Directory Entry

Field# Field Name Description

I Entity Type Number 1242 Parameter Data Pointer to corresponding PD record, see Note I3 Structure 0 or blank4 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 009C Entity Use 009D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 12412 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 0 or 116 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

I Parameter Data

Index Description

1-3 First row of rotation matrix which defines piping support orientation inmodel space

4 X coordinate of piping support location in model space5-7 Second row of rotation matrix which defines piping equipment

orientation in model space8 Y coordinate of piping support location in model space9-11 Third row of rotation matrix which defines piping support orientation

in model space12 Z coordinate of piping support location in model space13 Number of associativity instance pointers (= 0 or blank)14 Number of property pointers (= 0 or blank)

III 4-93

II

Page 147: AD-A261 - DTIC

4.2.13.3 Piping Support Definition External Reference (Entity 416, Form 5)

Directory Entry

Field# Field Name Description

1 Entity Type Number 4162 Parameter Data Pointer to corresponding PD record, see Note 13 Structure 0 or blank I4 Line Font Pattern 0 or blank

5 Level 0 or blank6 View 0 or blank7 Transformation Matrix 0 or blank I8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 00 I9C Entity Use 049D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 41612 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 516 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

Parameter Data 1Index Description

I External reference entity symbolic name2 Number of associativity instance pointers (= 0 or blank)3 Number of property pointers (= 0 or blank) i

4lIiI

4-94

I

Page 148: AD-A261 - DTIC

I4.2.13.4 Piping Support Attach Point (Entity 132)

Directory Entry

Field# Field Name Description

I Entity Type Number 1322 Parameter Data Pointer to corresponding PD record, see Note I3 Structure 0 or blank4 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank7 Transformation Matrix Pointer to tranformation matrix, see Note 58 Label Pointer 0 or blank9A Blank Status 009B Subordinate Swith 029C Entity Use 049D Hierarchy 0010 Sequence Number DE line number, see Note 211 Eaitty Type Number 13212 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 016 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

Parameter Data

Index Description

SI X coordinate in model space location2 Y coordinate in model space location3 Z coordinate in model space location4 Pointer to the display symbol geometry (= 0 or blank)5 Type flag (= 2)6 Function flag (= 2)7 Function identifier (= blank)8 Pointer to text display (= 0 or blank)9 Function name (= blank)10 Pointer to text display (= 0 or blank)II Unique connect point identifier (= 0 or blank)12 Connect point function code (= 0 or blank)13 Swap flag (= 0 or blank)14 Pointer to owner piping support (Entity 420)15 Number of associativity instance pointers (= 0 or blank)16 Number of property pointers (= 0 or blank)

II 4.-95

II

Page 149: AD-A261 - DTIC

I4.2.13.5 Piping Support Attributes (Entity 422, Form 0)

Directory Entry

Field# Field Name Description

I Entity Type Number 4222 Parameter Data Pointer to corresponding PD record, see Note 13 Structure Negative pointer to attribute definition, see Note 64 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 00 I9C Entity Use 039D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 42212 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 3 I15 Form Number 016 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

Parameter Data iIndex Description

1 Piping object type value (AT = 17, ALT = 4)2 Piping support identifier value (AT = 19, ALT = 4)

N Last attribute valueN+l Number of associativity instance pointers (= 0 or blank)N+2 Number of property pointers (= 0 or blank)

III

4-96 II

Page 150: AD-A261 - DTIC

4.2.13.6 Piping Support Attributes Definition (Entity 322, Form 0)

Directory Entry

Field# Field Name Description

I Entity Type Number 3222 Parameter Data Pointer to corresponding PD record, see Note3 Structure 0 or blank4 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 009C Entity Use 029D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 32212 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 016 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

Parameter Data

Index Description

1 Attribute table name (= 14HPIPING SUPPORT)2 Attribute list type (= 4)3 Number of attributes in table (= N)4 First attribute type (= 17)5 First attribute value data type (= 3)6 First attribute value count (= 1)7 Second attribute type (= 19)8 Second attribute value data type (= 3)9 Second attribute value count (= 1)IN*"3+1 Last attribute typeN*3+2 Last attribute value data typeN*3+3 Last attribute value count (AVC(N) = 1)N*3+4 Number of associativity instance pointers (= 0 or blank)N*3+5 Number of property pointers (= 0 or blank)

44-97I

I

Page 151: AD-A261 - DTIC

3D Piping AIM Figure 4-14. Piping support definitionI

deuimtian vlazutia -

1.m ~ r ---SS32 1I

we F ig4-

piping-suppcwi.aa~ch.jpointdcfuiition*

*Note:132 pZpnL-'ppo11..afah~pomntI

defzmiticspace Iocszzcm

PdpfirlLS~ wiupp Of p bup u" N ote:zia

pipingmapportdcfuntidonawtibutz~s422JO 22JO e ctt

pipnbW~bcp Nock-numIpwt-clInwlaal-dscritiI

4-98

Page 152: AD-A261 - DTIC

4.2.14 Piping Support Definition

4.2.14.1 Piping Support Network Subfigure Definition (Entity 320)

* Directory Entry

Field# Field Name Description

1 Entity Type Number 3202 Parameter Data Pointer to corresponding PD record, see Note 13 Structure 0 or blank4 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank7 Transformation Matrix Pointer to tranformation matrix, see Note 58 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 009C Entity Use 029D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 32012 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 016 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

Parameter Data

Index Description

1 Depth of subfigure (= 0)2 Stock number3 Pointer to piping envelope definition (Entity 184)

NA+3 Pointer to associated object envelope definition NA.NA+4 Type flag (= 2)NA+5 Primary reference designator (= 0 or blank)NA+6 Pointer to the directory entry of the primary reference designator text

display template (= 0 or blank)NA+7 Number of associated piping suppor, attach point definitions (= NC)NA+8 Pointer to associated piping support attach point definition (Entity 132)NA+NC+7 Pointer to associated piping support attach point definition NC (Entity

132)NA+NC+8 Number of associativity instance pointers (= 0 or blank)NA+NC+9 Number of property pointers (= I)NA+NC+10 Pointer to piping support definition attribute table instance (Entity 422/0)

I4-99I

I

Page 153: AD-A261 - DTIC

4.2.14.2 Piping Support Attach Point Definition (Entity 132) /

Directory Entry

Field# Field Name Description

1 Entity Type Number 1322 Parameter Data Pointer to corresponding PD record, see Note 1 I3 Structure 0 or blank4 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank7 Transformation Matrix Pointer to tranformation matrix, see Note 58 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 02 I9C Entity Use 049D Hierarchy 0010 Sequence Number DE line number, see Note 2 I11 Entity Type Number 13212 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 016 Reserved Blank17 Reserved Blank |18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

Parameter Data

Index Description 31 X coordinate in model space location2 Y coordinate in model space location3 Z coordinate in model space location |4 Pointer to the display symbol geometry (= 0 or blank)5 Type flag (= 2)6 Function flag (= 2)7 Function Identifier (= blank)8 Pointer to text display (= 0 or blank)9 Function name (= blank)10 Pointer to text display (= 0 or blank)11 Unique connect point identifier (= 0 or blank)12 Connect point function code (= 0 or blank)13 Swap flag (= 0 or blank)14 Pointer to owner piping support definition (Entity 420) I15 Number of associativity instance pointers (= 0 or blank)16 Number of property pointers (= 0 or blank)

44-100

II

Page 154: AD-A261 - DTIC

I4.2.14.3 Piping Support Definition Attributes (Entity 422, Form 0)

Directory Entry

3Field# Field Name Description

I Entity Type Number 4222 Parameter Data Pointer to corresponding PD record, see Note I3 Structure Negative pointer to attribute definition, see Note 64 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 009C Entity Use 039D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 42212 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 016 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 8

20 Sequence Number DE line number, see Note 4

I Parameter Data

Index Description

1 Piping object type value (AT = 17, ALT = 4)2 Stock number value (AT = 5, ALT = 4)3 Part class value (AT = 36, ALT = 4)4 Material description value (AT = 50, ALT = 4)

S•N Last attribute valueN+l Number of associativity instance pointers (= 0 or blank)3 N+2 Number of property pointers (= 0 or blank)

III

4-101II

Page 155: AD-A261 - DTIC

4.2.14.4 Piping Support Definition Attributes Definition (Entity 322, Form 0) 1Directory Entry

Field# Field Name Descrition

1 Entity Type Number 3222 Parameter Data Pointer to corresponding PD record, see Note 13 Structure 0 or blank4 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank I7 Transformation Matrix 0 or blank

8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 009C Entity Use 02

9D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 32212 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 3 I15 Form Number 016 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4 IParameter Data

Index Description 31 Attribute table name (= 25HPIPING SUPPORT DEFINITION)2 Attribute list type (= 4)3 Number of attributes in table (= N)4 First attribute type (= 17)5 First attribute value data type (= 3)6 First attribute value count (= 1)7 Second attribute type (= 5) I8 Second attribute value data type (= 3)9 Second attribute value count (= 1)10 Third attribute type (= 36)11 Third attribute value data type (= 3)12 Third attribute value count (= 1)13 Fourth attribute type (= 50)14 Fourth attribute value data type (= 3)15 Fourth attribute value count (= 1)

N*3+1 Last attribute typeN*3+2 Last attribute value data typeN*3+3 Last attribute value count (AVC(N) = 1) 1

4-102

I

Page 156: AD-A261 - DTIC

IiN'3+4 Number of associativity instance pointers (= 0 or blank)UN'3+5 Number of property pointers (= 0 or blank)

U

IIII

IIiI

4-103VI

Page 157: AD-A261 - DTIC

3D Piping AIM Figure 4-15. Pipe damping

piped-png =:ZýI

too afnm-euto

aftaes-dflmbai I4220 32/0piping-objcctjyp

~piMpuig-dfte4Lmific 3

4-104

Page 158: AD-A261 - DTIC

S4.2.15 Pipe Damping

4.2.15.1 Pipe Damping Composite Curve (Entity 102)

* Directory Entry

Field# Field Name Descrintion

I I Entity Type Number 1022 Parameter Data Pointer to corresponding PD record, see Note 13 Structure 0 or blank4 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 029C Entity Use 009D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 10212 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 016 Reserved Blank18 Entity Label Optional, see Note 7

19 Entity Subscript No. Optional. see Note 820 Sequence Number DE line number, see Note 4

Parameter Data

Index Description

I Number of entity pointers (= 1)2 Pointer to pipe damping segment line (Entity 110)3 Number of associativity instance pointers (= 0)4 Number of property pointers (= 2)5 Pointer to pipe damping attribute table instance (Entity 422/0)6 Pointer to pipe damping definition attribute table instance (Entity 422/0)

4II£

4-105I,I

Page 159: AD-A261 - DTIC

42.15.2 Pipe Damping Segment Line (Entity 110)

Directory Entry

Field# Field Name Description m

I Entity Type Number 1102 Parameter Data Pointer to corresponding PD record, see Note 13 Structure 0 or blank m4 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank7 Transformation Matrix Pointer to tranformation matrix, see Note 58 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 01 N9C Entity Use 009D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 11012 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 3 a15 Form Number 016 Reserved Blank17 Reserved Blank ].l

18 Entity Label Optional, see Note 7 I19 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4 1Parameter Data

Index Description

I Start point x coordinate in model space2 Start point y coordinate in model space3 Start point z coordinate in model space4 End point x coordinate in model space5 End point y coordinate in model space6 End point z coordinate in model space7 Number of associativity instance pointers (0 or blank) I8 Number of property pointers (= 0 or blank)

4aIa

4-106 II

Page 160: AD-A261 - DTIC

I3 4.2.15.3 Pipe Damping Definition Attributes (Entity 422, Form 0)

Directory Entry

3 Field# Field Name Description

I Entity Type Number 4222 Parameter Data Pointer to corresponding PD record, see Note 1

- 3 Structure Negative pointer to attribute definition, see Note 64 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 009C Entity Use 039D Hierarchy 0010 Sequence Number DE line number, see Note 2a 11 Entity Type Number 42212 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 016 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

Parameter Data

Index Description

1 Piping object type value (AT = 17, ALT = 4)2 Stock number value (AT = 5, ALT = 4)IN Last attribute valueN+I Number of associativity instance pointers(= 0 or blank)N+2 Number of property pointers (= 0 or blank)

4III

4-107II

Page 161: AD-A261 - DTIC

4.2.15.4 Pipe Damping Definition Attributes Definition (Entity 322, Form 0) 1Directory Entry

Field# Field Name Description

1 Entity Type Number 3222 Parameter Data Pointer to corresponding PD record, see Note 13 Structure 0 or blank4 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank I7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 009C Entity Use 029D Hierarchy 0010 Sequence Number DE line number, see Note 2 I11 Entity Type Number 32212 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 3 I15 Form Number 016 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

Parameter Data

Index Description 31 Attribute table name (= 23HPIPE DAMPING DEFINITION)2 Attribute list type (= 4)3 Number of attributes in table (= N) I4 First attribute type (= 17)5 First attribute value data type (= 3)6 First attribute value count (= 1)7 Second attribute type (= 5) I8 Second attribute value data type (= 3)9 Second attribute value count (= 1)

N*3+1 Last attribute typeN'3+2 Last attribute value data type UN*3+3 Last attribute value count (AVC(N) = 1)N*3+4 Number of associativity instance pointers (= 0 or blank)N*3+5 Number of property pointers (= 0 or blank) 1

I4-108

I

Page 162: AD-A261 - DTIC

I41.1S.5 Pipe Damping Attributes (Entity 422, Form 0)

Directory Entry

3 Field# Field Name Description

1 Entity Type Number 4222 Parameter Data Pointer to corresponding PD record, see Note I3 Structure Negative pointer to attribute definition, see Note 64 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 00S9B Subordinate Switch 009C Entity Use 039D Hierarchy 0010 Sequence Number DE line number, see Note 2S11 Entity Type Number 42212 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 016 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

Parameter Data

5 Index Description

I Piping object type value (AT = 17, ALT = 4)2 Pipe damping identifier value (AT = 19, ALT =4)

N Last attribute valueN+ 1 Number of associativity instance pointers (= 0 or blank)N+2 Number of property pointers (= 0 or blank)

4IUI

4-109VI

Page 163: AD-A261 - DTIC

I42.15.6 Pipe Damping Attributes Definition (Entity 322, Form 0) 3Directory Entry

Field# Field Name Description 3I Entity Type Number 3222 Parameter Data Pointer to corresponding PD record, see Note 13 Structure 0 or blank4 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank I7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 00I9C Entity Use 029D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 32212 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 3 I15 Form Number 016 Reserved Blank17 Reserved Blank I

18 Entity Label Optional, see Note 7 a19 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

Parameter Data

Index Description

1 Attribute table name (= 12HPIPE DAMPING)2 Attribute list type (= 4)3 Number of attributes in table (= N)4 First attribute type (= 17) I5 First attribute value data type (= 3)6 First attribute value count (= 1)7 Second attribute type (= 19)8 Second attribute value data type (= 3)9 Second attribute value count (= 1) IN*3+1 Last attribute typeN*3+2 Last attribute value data typeN*3+3 Last attribute value count (AVC(N) = 1)N*3+4 Number of associativity instance pointers (- 0 or blank)N*3+5 Number of property pointers (= 0 or blank)

I4-110

I

Page 164: AD-A261 - DTIC

I 3D Piping AIM Figure 4-16. Piping joint

ppiuigjaint piping-xxt (eton iefwme

102 13 416/5

I lsee Fig. 4-4

O~m II Om

*Notc:bolt~aflnbuis am

422JO322JOpipug-objectjtype

mazwraLdescriptuinbolt-typeboltjangth

pskket st1wbatts me

4 27A 0- 32Wping..,obJccttypc

viock-jimxberI natuial-dscription

attricutes"O Wributrihetvituo

£ pipb*..ObJectjtypestoc.t-ber

piping-jaint-. PpiMbgjoimLinnributes** auznbuteAdefluiton

piping-ablcaunbutesa=o

£ 4-111

Page 165: AD-A261 - DTIC

I4.2.16 Piping Joint I4.2.16.1 Piping Joint Composite Curve (Entity 102)

Directory Entr y IField# Field Name Description

1 Entity Type Number 102 12 Parameter Data Pointer to corresponding PD record, see Note 13 Structure 0 or blank4 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank I9A Blank Status 009B Subordinate Switch 009C Entity Use 009D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 10212 Line Weight 0 or blank I13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 016 Reserved Blank I17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

Parameter Data

Index Description

I Number of entity pointers (= 2)2 Pointer to piping port connect point (Entity 132) or external reference

(Entity 416/5)3 Pointer to piping port connect point (Entity 132) or external reference

(Entity 416/5)4 Number of associativity instance pointers (= 0)5 Number of property pointers (= Z)6 Pointer to bolt attribute table instance (Entity 422/0)7 Pointer to gasket attribute table instance (Entity 422/0) I8 Pointer to other fastener attribute table instance (Entity 422/0)9 Pointer to piping joint attribute table instance (Entity 422/

4I4-112

II

Page 166: AD-A261 - DTIC

I3 4.2.16.2 Piping Port External Reference (Entity 416, Form 5)

Directory Entry

3 Field # Field Name Description

I Entity Type Number 4162 Parameter Data Pointer to corresponding PD record, see Note I3 Structure 0 or blank4 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 009C Entity Use 049D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 41612 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 516 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

I Parameter Data

Index Description

I External reference entity symbolic name2 Number of associativity instance pointe (= 0 or blank)1 3 Number of property pointers (= 0 or blank)

4I

II

4-113

II

Page 167: AD-A261 - DTIC

I4.2.16.3 Bolt Attributes (Entity 422, Form 0)

Directory Entry

Field# Field Name Description II Entity Type Number 4222 Parameter Data Pointer to corresponding PD record, see Note 13 Structure Negative pointer to attribute definition, see Note 64 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank I7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 009C Entity Use 039D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 42212 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 3 I15 Form Number 016 Reserved Blank17 Reserved Blank

18 Entity Label Optional, see Note 7I19 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

Parameter Data

Index Description 3I Piping object type (AT = 17, ALT = 4)2 Fastener type value (AT = 35, ALT = 4)3 Stock number value (AT = 5, ALT = 4)4 Material description value (AT = 50, ALT 4) I5 Bolt type value (AT = 116, ALT = 4)6 Bolt length value (AT = 117, ALT = 4)7 Bolt length units value (AT = 118, ALT = 4)8 Bolt diameter value (AT = 119, ALT = 4)9 Bolt diameter units value (AT = 120, ALT = 4)10 Quantity value (AT = 137, ALT = 4)11 Quantity units value (AT = 138, ALT = 4)

N Last attribute value IN+l Number of associativity instance pointers (= 0 or blank)N+2 Number of property pointers (= 0 or blank)

i4-114 I

I

Page 168: AD-A261 - DTIC

I3 4.2.16.4 Bolt Attributes Definition (Entity 322, Form 0)

Directory Entry

3Field# Field Name Description

1 Entity Type Number 3222 Parameter Data Pointer to conresponding PD record, see Note 13 Structure 0 or blank4 Line Font Pattern 0 or blank

5 Level 0 or blank6 View 0 or blank7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 009C Entity Use 029D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 32212 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 016 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

S Parameter Data

Index Description

1 Attribute table name (= 4HBOLT)2 Attribute list type (= 4)3 Number of attributes in table (= N)4 First attribute type (= 17)5 First attribute value data type (= 3)6 First attribute value count (= 1)7 Second attribute type (= 35)8 Second attribute value data type (= 3)9 Second attribute value count (= 1)10 Third attribute type (= 5)11 Third attribute value data type (= 3)12 Third attribute value count (= 1)13 Fourth attribute type (= 50)14 Fourth attribute value data type (= 3)15 Fourth attribute value count (= 1)16 Fifth attribute type (= 116)17 Fifth attribute value data type (= 3)18 Fifth attribute value count (= 1)19 Sixth attribute type (= 117)20 Sixth attribute value data type (= 2)g 21 Sixth attribute value count (= 1)

4-115II

Page 169: AD-A261 - DTIC

22 Seventh attribute type (= 118)23 Seventh attribute value data type (= 3) I24 Seventh attribute value count (= 1)25 Eighth attribute type (= 119)26 Eighth attribute value data type (= 2) I27 Eighth attribute value count (= 1)28 Ninth attribute type (= 1120)29 Ninth attribute value data type (= 3)30 Ninth attribute value count (= 1) I31 Tenth attribute type (= 137)32 Tenth attribute value data type (= 2)33 Tenth attribute value count (= 1)34 Eleventh attribute type (= 138)35 Eleventh attribute value data type (= 3)36 Eleventh attribute value count (= 1) 3N*3+1 Last attribute typeN*3+2 Last attribute value data typeN*3+3 Last attribute value count (AVC(N) = 1)N*3+4 Number of associativity instance pointers (= 0 or blank)N*3+5 Number of property pointers (= 0 or blank)

IiIIIIIII

4-116

1I

Page 170: AD-A261 - DTIC

I£ 4.2.16.5 Gasket Attributes (Entity 422, Form 0)

Directory Entry

5 Field# Field Name Description

1 Entity Type Number 4222 Parameter Data Pointer to corresponding PD record, see Note 13 Structure Negative pointer to attribute definition, see Note 64 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 009C Entity Use 039D Hierarchy 001010 Sequence Number DE line number, see Note 211 Entity Type Number 42212 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 016 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 8

20 Sequence Number DE line number, see Note 4

I Parameter Data

Index Description

I Piping object type value (AT = 17, ALT = 4)2 Fastener type value (AT = 35, ALT = 4)3 Stock number value (AT = 5, ALT = 44 Material description value (AT = 50, ALT = 45 Gasket thickness value (AT = 51, ALT = 4)£ 6 Gasket thickness units value (AT = 52, ALT = 4)

N iLast attribute valueN+I Number of associativity instance pointers (= 0 or blank)N+2 Number of property pointers (= 0 or blank)

£I

4-117S5

Page 171: AD-A261 - DTIC

4.2.16.6 Gasket Attributes Definition (Entity 322, Form 0) aDirectory Entry

Field# Field Name Descrivtion I1 Entity Type Number 3222 Parameter Data Pointer to corresponding PD record, see Note 13 Structure 0 or blank I4 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank I7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 009C Entity Use 029D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 32212 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 3 I15 Form Number 016 Reserved Blank17 Reserved Blank •

18 Entity Label Optional, see Note 7 I19 Entity Subscript No. Optional, see Note 820 Sequen:e Number DE line number, see Note 4

Parameter Datz

Index Description 5I Attribute table name (= 6HGASKET)2 Attribute list type (= 4)3 Number of attributes in table (= N)4 First attribute type (= 17) I5 First attribute value data type (- 3)6 First attribute value count (= 1)7 Second attribute type (= 35) I8 Second attribute value data type (= 3)9 Second attribute value count (= 1)10 Third attribute type (= 5)11 Third attribute value data type (= 3)12 Third attribute value count (= 1)13 Fourth attribute type (= 50)14 Fourth attribute value data type (= 3)15 Fourth attribute value count (= 1)16 Fifth attribute type (= 51)17 Fifth attribute value data type (= 2)18 Fifth attribute value count (= 1) I19 Sixth attribute type (= 52)20 Sixth attribute value data type (= 3)21 Sixth attribute value count (= 1)

4-118 II

Page 172: AD-A261 - DTIC

II

N*3+1 Last attribute typeN*3+2 Last attribute value data typeN'3+3 Last attribute value count (AVC(N) = 1)N*3+4 Number of associativity instance pointers (= 0 or blank)N*3+5 Number of property pointers (= 0 or blank)

III

IIIII1

II

4-119II

Page 173: AD-A261 - DTIC

I4.2.16.7 Other Fastener Attributes (Entity 422, Form 0) 5Directory Entry

Field# Field Name Descripton 31 Entity Type Number 4222 Parameter Data Pointer to corresponding PD record, see Note 13 Structure Negative pointer to attribute definition, see Note 64 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank7 Transformation Matrix 0 or blank8 Label Pointer 0 or Blank9A Blank Status 009B Subordinate Switch 00 I9C Entity Use 039D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 422 I12 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 3 I15 Form Number 016 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 7 a19 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

Parameter DataI

Index Description 5I Piping object type value (AT = 17, ALT = 4)2 Fastener type value (AT = 35, ALT = 4)3 Stock number value (AT =5, ALT= 44 Material description value (AT = 50, ALT = 4 I5 Quantity value (AT = 137, ALT = 4)6 Quantity units value (AT = 138, ALT = 4)

N Last attribute valueN+1 Number of associativity instance pointers (= 0 or blank)N+2 Number of property pointers (= 0 or blank)

III

4-120 II

Page 174: AD-A261 - DTIC

I1 4.2.16.8 Other Fastener Attributes Definition (Entity 322, Form 0)

Directory Entry

HField# Field Name Description

I Entity Type Number 3222 Parameter Data Pointer to corresponding PD record, see Note II 3 Structure 0 or blank4 Line Font Pattern 0 or blank5 Level 0 or b-ank6 View 0 or blank7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 009C Entity Use 029D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 32212 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 016 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

I Parameter Data

Index Description

1 Attribute table name (= 14HOTHER FASTENER)2 Attribute list type (= 4)3 Number of attributes in table (= N)4 First attribute type (= 17)5 First attribute value data type 3)6 First attribute value count (= 1)7 Second attribute type (= 35)8 Second attribute value data type (= 3)9 Second attribute value count (= 1)10 Third attribute type (= 5)11 Third attribute value data type (= 3)12 Third attribute value count (= 1)13 Fourth attribute type (= 50)14 Fourth attribute value data type (= 3)15 Fourth attribute value count (= I)16 Fifth attribute type (= 137)17 Fifth attribute value data type (= 2)18 Fifth attribute value count (= 1)19 Sixth attribute type (= 138)20 Sixth attribute value data type (= 3)1 21 Sixth attribute value count (= 1)

4-121II

Page 175: AD-A261 - DTIC

IU

N*3+1 Last attribute type iN*3+2 Last attribute value data typeN*3+3 Last attribute value count (AVC(N) = 1)N*3+4 Number of associativity instance pointers (= 0 or blank)N*3+5 Number of property pointers (= 0 or blank) 3

IU

II1

II1

4-122 IU

Page 176: AD-A261 - DTIC

B5 4.2.16.9 Piping Joint Attributes (Entity 422, Form 0)

Directory Entry

3Field# Field Name Description

1 Entity Type Number 4222 Parameter Data Pointer to corresponding PD record, see Note I3 Structure Negative pointer to attribute definition, see Note 64 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 009C Entity Use 039D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 42212 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 016 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

3 Parameter Data

Index Description

I Piping object typevalue (AT = 17, ALT = 4)2 Joint identification number value (AT = 6, ALT 4)3 3 Joint fabrication location (AT = 104, ALT = 4)

N Last attribute valueN+l Number of associativity instance pointers (= 0 or blank)N+2 Number of property pointers (= 0 or blank)

4I

4-123I£

Page 177: AD-A261 - DTIC

42.16.10 Piping Joint Attributes Definition (Entity 322, Form 0) 3Directory Entry

Field# Field Name Description 3I Entity Type Number 3222 Parameter Data Pointer to corresponding PD record, see Note 13 Structure 0 or blank4 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 009B SubordinateSwitch 009C Entity Use 029D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 32212 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 3 I15 Form Number 016 Reserved Blank17 Reserved Blank [

18 Entity Label Optional, see Note 7 I19 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

Parameter Data

Index Description 11 Attribute table name (= 12HPIPING JOINT)2 Attribute list type (= 4)3 Number of attributes in table (= N)4 First attribute type (= 17)5 First attribute value data type (- 3)6 First attribute value count (= 1)7 Second attribute type (= 6) I8 Second attribute value data type (= 3)9 Second attribute value count (= 1)10 Third attribute type (= 104)11 Third attribute value data type (= 3)12 Third attribute value count (= 1) IN*3+1 Last attribute typeN*3+2 Last attribute value data typeN'3+3 Last attribute value count (AVC(N) = 1) IN*3+4 Number of associativity instance pointers (- 0 or blank)N*3+5 Number of property pointers (= 0 or blank)

4-124 II

Page 178: AD-A261 - DTIC

I 3D Piping AIM Figure 4-17. Pipe damping attacbmeru

pipe-dmnpiz%. (eztermal refagne:afacnwe pip t sAme)

540217 102 416/5

-- -t - -- --

I Jwe Fig. 4-15

------- - j -- -----

Iwprgawh t (ceal retzig ce:-t

pipcjiampmg Ia same)

Isec~ig.4-125

-Man

Page 179: AD-A261 - DTIC

I4.2.17 Pipe Damping Attachment 54.2.17.1 Pipe Damping Attachment Group Associativity (Entity 402, Form 7)

Directory Entry

Field# Field Name Description

I Entity Type Number 402 12 Parameter Data Pointer to corresponding PD record, see Note 13 Structure 0 or blank4 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank i9A Blank Status 009B Subordinate Switch 009C Entity Use 039D Hierarchy 00 I10 Sequence Number DE line number, see Note 211 Entity Type Number 40212 Line Weight 0 or blank I13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 716 Reserved Blank I17 Reserved Blank

18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 820 Sequence Nunmber DE line number, see Note 4

Parameter Data 1Index Description

I Number of entity pointers (= 2)2 Pointer to pipe (Entity 102) or pipe external reference (Entity 416/5)3 Pointer to pipe damping (Entity 102) or pipe damping external reference

(Entity 416/5)4 Number of associativity instance pointers (= 0 or blank)5 Number of property pointers (= 1)6 Pointer to pipe damping attachment attribute table instance (Entity 422/0)

III

4-126 1I

Page 180: AD-A261 - DTIC

I3 4.2.17.2 Pipe External Reference (Entity 416, Form 5)

Directory Entry

3 Field # Field Name Description

1 Entity Type Number 4162 Parameter Data Pointer to corresponding PD record, see Note I3 Structure 0 or blank4 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 009C Entity Use 049D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 41612 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 516 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

U Parameter Data

SIndex Description

1 External reference entity symbolic name- for pipe = pipe identifier

2 Number of associativity instance pointe (= 0 or blank)3 Number of property pointers (= 0 or blank)

4III

4-127II

Page 181: AD-A261 - DTIC

I4.2.17.3 Pipe Damping External Reference (Entity 416, Form 5) 3Directory Entry

Field # Field Name Description 3I Entity Type Number 4162 Parameter Data Pointer to corresponding PD record, see Note 13 Structure 0 or blank I4 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 00 39C Entity Use 049D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 416 I12 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 516 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

Parameter Data 1

Index Description !

I External reference entity symbolic name- for pipe damping = pipe damping identifier

2 Number of associativity instance pointe (= 0 or blank)3 Number of property pointers (= 0 or blank)

I1

II

4-128 £U

Page 182: AD-A261 - DTIC

I

14.2.17.4 Pipe Damping Attachment Attributes (Entity 422, Form 0)

Directory Entry

3 Field# Field Name Description

I Entity Type Number 4222 Parameter Data Pointer to corresponding PD record, see Note 13 Structure Negative pointer to attribute definition, see Note 64 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 009C Entity Use 039D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 42212 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 016 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

* Parameter Data

3 Index Descriotion

I Piping object type value (AT = 17, ALT = 4)

N Last attribute valueN+I Number of associativity instance pointers (= 0 or blank)N+2 Number of property pointers (= 0 or blank)

4III

4-129II

Page 183: AD-A261 - DTIC

I4.2.17.5 Pipe Damping Attachment Attributes Definition (Entity 322, Form 0) 3Directory Entry

Field# Field Name Description iI Entity Type Number 3222 Parameter Data Pointer to corresponding PD record, see Note I3 Structure 0 or blank4 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank I7 Transformation Matrix 0 or blank

8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 009C Entity Use 029D Hierarchy 0010 Sequence Numbe DE line number, see Note 211 Entity Type Number 32212 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 016 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 7 I19 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

Parameter Data

Index Descrinption 5I Attribute table name (= 23HPIPE DAMPING ATTACHMENT)2 Attribute list type (= 4)3 Number of attributes in table (= N)4 First attribute type (= 17) m5 First attribute value data type (= 3)6 First attribute value count (= 1) 3N*3+1 Last attribute typeN*3+2 Last attribute value data typeN*3+3 Last attribute value count (AVC(N) = 1)N*3+4 Number of associativity instance pointers (= 0 or blank)N*3+5 Number of property pointers (= 0 or blank)

4

II

Page 184: AD-A261 - DTIC

I 3D Piping AIM Figure 4-18. Piping support attachment

I ~ ~~aflacinv pir ipucmpe

402/7 1•2 142

see Fig. 4.6 w Fig. 4-71 . '

ISmodifi . (,ezt'al re f" :piping-c-pont to Sane)

I402/7 416/5

Ise Fig. 4-8

I ,

II

I ~ ~(extenal re~fanc

plins.rsupot to aMn,)

42D '1 416/5

wse Fig. 4-13I•i+._ I4

II

II

*NoweI 1 pponta~ wm cvl~s- iMbutc*a• -'422M 3227A po~inf,_obje r_

i 4-131

-- "p-type- " i i

Page 185: AD-A261 - DTIC

I4.2.18 Piping Support Attachment 34.2.18.1 Piping Support Attachment Group Associativity (Entity 402, Form 7)

Directory Entry 3Field# Field Name Description

I Entity Type Number 402 32 Parameter Data Pointer to corresponding PD record, see Note 13 Structure 0 or blank4 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank I9A Blank Status 009B Subordinate Switch 009C Entity Use 039D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 40212 Line Weight 0 or blank I13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 716 Reserved Blank U17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

Parameter Data 3Index Description

I Number of entity pointers (= 2)2 Pointer to one of the following:

- pipe (Entity 102)- unmodified piping component (Entity 420)- modified piping component (Entity 402/7)- external reference (Entity 416/5)

3 Pointer to piping support (Entity 420) or piping support externalreference (Entity 416/5)

4 Number of associativity instance pointers (= 0 or blank)5 Number of property pointers (= 1)6 Pointer to piping support attachments attribute table instance (Entity

422/0) 3

II

4-132

Ii i i i ii iU

Page 186: AD-A261 - DTIC

3 4.2.18.2 External Reference (Entity 416, Form 5)

Directory Entry

3 Field # Field Name Description

I Entity Type Number 4162 Parameter Data Pointer to corresponding PD record, see Note I3 Structure 0 or blank4 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank7 Transformation 1 ýtrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 009C Entity Use 04

9D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 41612 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 516 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

I Parameter Data

Index Description

SI External reference entity symbolic name- for pipe = pipe identifier- for unmodified piping component = piping component identifier- for modified piping component = piping component identifier

2 Number of associativity instance pointe (= 0 or blank)£ 3 Number of property pointers (= 0 or blank)

4I5I

4-133

UI

Page 187: AD-A261 - DTIC

I4.2.183 Piping Support External Reference (Entity 416, Form S) 5Directory Entry

Field # Field Name Description 31 Entity Type Number 4162 Parameter Data Pointer to corresponding PD record, see Note 13 Structure 0 or blank I4 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 00 I9C Entity Use 049D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 41612 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 3 I15 Form Number 516 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

Parameter Data IIndex Description !

I External reference entity symbolic name- for piping support = piping support identifier

2 Number of associativity instance pointe (= 0 or blank)3 Number of property pointers (= 0 or blank)

III

I4-134

UU

Page 188: AD-A261 - DTIC

I5 42.18.4 Piping Support Attachment Attributes (Entity 422, Form 0)

Directory Entry

H Field# Field Name Descrip~tion

I Entity Type Number 4222 Parameter Data Pointer to corresponding PD record, see Note 13 Structure Negative pointer to attribute definition, see Note 64 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 009C Entity Use 039D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 42212 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 016 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

I Parameter Data

SIndex Description

I Piping object type value (AT = 17, ALT = 4)

N Last attribute valueN+l Number of associativity instance pointers (= 0 or blank)N+2 Number of property pointers (= 0 or blank)

4III

4-135II

Page 189: AD-A261 - DTIC

4.2.18.5 Piping Support Attachment Attributes Definition (Entity 322, Form 0) 5Directory Entry

Field# Field Name Descrintion 3I Entity Type Number 3222 Parameter Data Pointer to corresponding PD record, see Note 13 Structure 0 or blank I4 Line Font Pattem 0 or blank5 Level 0 or blank6 View 0 or blank I7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 009C Entity Use 029D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 32212 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 3 I15 Form Number 016 Reserved Blank17 Reserved Blank

18 Entity Label Optional, see Note 7 U19 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

Parameter DataI

Index Description

I Attribute table name (= 25HPIPING SUPPORT ATTACHMENT)2 Attribute list type (= 4)3 Number of attributes in table (= N)4 First attribute type (= 17)5 First attribute value data type (= 3)6 First attribute value count (= 1)

N*3+1 Last attribute typeN*3+2 Last attribute value data type IN*3+3 Last attribute value count (AVC(N) = 1)N'3+4 Number of associativity instance pointers (= 0 or blank)N*3+5 Number of property pointers (= 0 or blank) 5

II

4-136

II

Page 190: AD-A261 - DTIC

I3D Piping AIM Figure 4-19. Piping insulation

I ~ ~ Ppipng-jnssaLazon pipe psping-compnno.tzpueoomI

402/710 1 420 1 I14O

I seeFig. 4-6 J see Fig. 4-7 I see Fig. 4-8

ocu in a~ Iiigislto 401542 0

insulaton ed* todiMie

t~ule---------- -- j

atig-nuatax most one piatjun sialliI 4 o)

I~~misuai eeFg.410 JipiLsultordfi ni.411 L rbu421032Ma

(ueriual-refacnceio

msu~atonlationo sane)

msulasjotin-Piin-nc sual c onmm 41116us** mod bue~spadcfbocaon

fua~a~ibuiesg pipi1tin1Mionndefnsitime:

422/ a- 22JOpipimqLobjectjyp

~~i~ini-insugaziofl.. pspuimuiaiaoncr

annus~ awbut4_ 137ia

Page 191: AD-A261 - DTIC

14.2.19 Piping Insulation 54.2.19.1 Piping Insulation Group Associativity (Entity 402, Form 7)

Directory Entry IField# Field Name Description

1 Entity Type Number 402 12 Parameter Data Pointer to corresponding PD record, see Note 13 Structure 0 or blank4 Line Font Pattern 0 or blank 55 Level 0 or blank6 View 0 or blank7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank I9A Blank Status 00

9B Subordinate Switch 009C Entity Use 039D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 40212 Line Weight 0 or blank I13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 716 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

Parameter Data

Index Description

1 Number of entity pointers (= number of parts (NP) + number ofinsulation ends (NE= 0 or 2))

2 Pointer to first:- pipe (Entity 102),- unmodified piping component (Entity 420)- modified piping component (Entity 40217) I- unmodified piping equipment (Entity 420)- modified piping equipment (Entity 402/7)- pipe run (Entity 402/15)- external reference (Entity 416/5)

UNP+l Pointer to last:

- pipe (Entity 102),- unmodified piping component (Entity 420) U- modified piping component (Entity 402/7)- unmodified piping equipment (Entity 420)- modified piping equipment (Entity 402/7)

4-138 UU

Page 192: AD-A261 - DTIC

- pipe run (Entity 402/15)I - external reference (Entity 416/5)NP+2(if NE=-2) Pointer to first insulation end (Entity 116)NP+3 (if NE=-2) Pointer to second insulation end (Entity 116)NP+NE+2 Number of associativity instance pointers (= 0 or blank)NP+NE+3 Number of property pointers (= 2)NP+NE+4 Pointer to piping insulation attribute table instance (Entity 422/0)NP+NE+5 Pointer to piping insulation definition attribute table instance (Entity

422/0)

4I3

Page 193: AD-A261 - DTIC

I4.2.192 External Reference (Entity 416, Form 5) 1Directory Entry

Eld Field Name Description 31 Entity Type Number 4162 Parameter Data Pointer to corresponding PD record, see Note 13 Structure 0 or blank4 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank7 Transformation Matrix 0 or blank I8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 00 I9C Entity Use 049D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 416 I12 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 516 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

Parameter Data 3Index Description 3

1 External reference entity symbolic name- for pipe = pipe identifier- for unmodified piping component = piping component identifier- for modified piping component = piping component identifier I- for pipe run = pipe run identifier- for unmodified piping equipment = piping equipment identifier- for modified piping equipment = piping equipment identifier

2 Number of associativity instance pointers (= 0 or blank) I3 Number of property pointers (= 0 or blank)

4I

I4-140

IU

Page 194: AD-A261 - DTIC

I

5 4.2.19.3 Insulation End Point (Entity 116)

Directory Entry

5 Field# Field Name Description

1 Entity Type Number 1162 Parameter Data Pointer to corresponding PD record, see Note 1I 3 Structure 0 or blank4 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank7 Transformation Matrix Pointer to tranformation matrix, see Note 58 Label Pointer 0 or blank9A Blank Status 00

S9B Subordinate Switch 029C Entity Use 009D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 11612 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 0 or blank16 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

I Parameter Data

3 Index Description

1 X coordinate of point in model space2 Y coordinate of point in model space3 3 Z coordinate of point in model space

3I

II

4-141

II,

Page 195: AD-A261 - DTIC

I4.2.19.4 Piping Insulation Definition Attributes (Entity 422, Form 0) i

Directory Entry

Field# Field Name Description I1 Entity Type Number 4222 Parameter Data Pointer to corresponding PD record, see Note 13 Structure Negative pointer to attribute definition, see Note 64 Line Font Patter 0 or blank5 Level 0 or blank6 View 0 or blank I7 Transformation Matrix 0 or blank

8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 009C Entity Use 039D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 42212 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 3 I15 Form Number 016 Reserved Blank17 Reserved Blanki

18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

Parameter Data

Index Descripton 3I Piping object type value (AT = 17, ALT = 4)2 Stock number value (AT = 5, ALT = 4)3 Insulation specification value (AT = 39, ALT = 4)4 Material description value (AT = 50, ALT = 4) U5 Insulation thickness value (AT = 121, ALT = 4)6 Insulation thickness units value (AT = 122, ALT = 4)

N Last attribute valueN+I Number of associativity instance pointers (= 0 or blank)N+2 Number of property pointers (= 0 or blank)

III

4-142

I

Page 196: AD-A261 - DTIC

4.2.19.5 Piping Insulation Definition Attributes Definition (Entity 322, Form 0)

Directory Entry

Field# Field Name Description

I Entity Type Number 3222 Parameter Data Pointer to corresponding PD record, see Note 13 Structure 0 or blank4 Line Font Pattern 0 or blank

5 Level 0 or blank6 View 0 or blank7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank"9A Blank Status 009B Subordinate Switch 009C Entity Use 029D Hierarchy 0010 Sequence Number DE line number, see Note 2

i 11 Entity Type Number 32212 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 016 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

Parameter Data

Index Description

I 1 Attribute table name (= 28HPIPING INSULATION DEFINITION)2 Attribute list type (= 4)3 Number of attributes in table (= N)4 First attribute type (= 17)5 First attribute value data type (= 3)6 First attribute value count (= 1)7 Second attribute type (= 5)8 Second attribute value data type (= 3)9 Second attribute value count (= 1)10 Third attribute type (= 39)11 Third attribute value data type (= 3)12 Third attribute value count (= 1)13 Fourth attribute type (= 50)14 Fourth attribute value data type (= 3)15 Fourth attribute value count (= 1)16 Fifth attribute type (= 121)17 Fifth attribute value data type (= 2)18 Fifth attribute value count (= 1)19 Sixth attribute type (= 122)20 Sixth attribute value data type (= 3)g 21 Sixth attribute value count (= 1)

4-143II

Page 197: AD-A261 - DTIC

II

N*3+l Last attribute typeN*3+2 Last attribute value data typeN*3+3 Last attribute value count (AVC(N) - 1)N*3+4 Number of associativity instance pointers (= 0 or blank)N*3+5 Number of property pointers (= 0 or blank) 1

I

I

IIII

I

II

4-144

II

Page 198: AD-A261 - DTIC

4.2.19.6 Piping Insulation Attributes (Entity 422, Form 0)

Directory Entry

Field# Field Name Description

1 Entity Type Number 4222 Parameter Data Pointer to corresponding PD record, see Note I3 Structure Negative pointer to attribute definition, see Note 64 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 009C Entity Use 039D Hierarchy 0010 Sequence Number DE line number, see Note 21 1i Entity Type Number 42212 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 315 Form Number 016 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 719 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

Parameter Data

Index Description

1 1 Piping object type value (AT = 17, ALT = 4)2 Piping insulation identifier value (AT = 19, ALT = 4)

N iast attribute valueN+I Number of associativity instance pointers (= 0 or blank)N+2 Number of property pointers (= 0 or blank)

l

4-145

II

Page 199: AD-A261 - DTIC

I4.2.19.7 Piping Insulation Attributes Definition (Entity 322, Form 0)

Directory Entry

Field# Field Name Description 31 Entity Type Number 3222 Parameter Data Pointer to corresponding PD record, see Note 13 Structure 0 or blank4 Line Font Pattern 0 or blank5 Level 0 or blank6 View 0 or blank I7 Transformation Matrix 0 or blank8 Label Pointer 0 or blank9A Blank Status 009B Subordinate Switch 009C Entity Use 029D Hierarchy 0010 Sequence Number DE line number, see Note 211 Entity Type Number 32212 Line Weight 0 or blank13 Color Number 0 or blank14 Parameter Line Count Number of lines in PD record, see Note 3 U15 Form Number 016 Reserved Blank17 Reserved Blank18 Entity Label Optional, see Note 7 I19 Entity Subscript No. Optional, see Note 820 Sequence Number DE line number, see Note 4

Parameter DataI

Index Description I

I Attribute table name (= 17HPIPING INSULATION)2 Attribute list type (= 4)3 Number of attributes in table (= N)4 First attribute type (= 17) U5 First attribute value data type (= 3)6 First attribute value count (= 1)7 Second attribute type (= 19)8 Second attribute value data type (= 3)9 Second attribute value count (= 1) IN*3+l Last attribute typeN*3+2 Last attribute value data typeN'3+3 Last attribute value count (AVC(N) = 1) IN*3+4 Number of associativity instance pointers (= 0 or blank)N*3+5 Number of property pointers (= 0 or blank)

I4-146 I

I

Page 200: AD-A261 - DTIC

I. IMPLEMENTATION AND CONFORMANCE TESTING GUIDELINES

The successful exchange of information using an IGES AP requires the participating organizations toestablish information configuration control and software configuration control procedures for theirproduct data creation and exchange systems. It must be understood that the use of IGES AP's will

in many cases require that organizations revise their policies and procedures for the creation, exchange,I and archival storage of product data.

The successful use of an IGES application protocol also requires that the participating IGES processorsconform to the AP specification. The purpose of conformance testing is to increase the confidence thatdifferent implementations of the AP will be able to exchange information successfully.

This AP requires that the functionality of the piping constructs of the ARM be preserved in thetranslation into and out of the IGES format. Therefore, the CAD system for which the processors arebeing tested must provide this minimum level of functionality for modeling 3D piping systems.Processors must completely support the functionality defined in the previous sections to claimconformance to this AP. An AP compliant preprocessor must convert each piping construct of theARM into the specified IGES constructs of the AIM, with the required attributes and values. An APcompliant postprocessor must convert each IGES construct of the AIM into native constructs whichmatch the geometry, attributes, and relationships of the piping constructs specified in the ARM. Thefunctionality of the piping constructs shall be preserved.

Due to the complexity of this AP, it is not feasible to conduct exhaustive testing of processors for allpossible combinations of AP constructs. The conformance testing requirements described in this sectioncover all constructs of the ARM and all IGES constructs specified in the AIM. The enumerated testpurposes (Section 5.3) do not cover all possible combinations of ARM and AIM constructs.

5.1 Processor Conformance Requirements

The conformance requirements for implementations of this AP are enumerated as follows:

Preprocessor:

1. All IGES files created by an AP compliant preprocessor shall conform to the IGESspecification, Version 5.0.

2. All IGES files created by an AP compliant preprocessor shall conform to the IGES constructsspecified in the AP.

3. An AP compliant nreprocessor shall convert each piping construct of the ARM into the IGESconstructs specifie,. in the AIM. The functionality defined for each construct of the ARM shallbe preserved.

Postprocessor:

1. An AP compliant postprocessor shall read any files that conform to the IGES specification,Version 5.0.

2. An AP compliant postprocessor shall read and interpret files that conform to the IGESconstructs specified in the AP.

3. An AP compliant postprocessor shall convert each construct of the AIM into native constructs

5-1

I

Page 201: AD-A261 - DTIC

Iwhich match the geometry, attributes, and relationships of the piping constructs specified in the 3ARM. The functionality of the piping constructs shall be preserved.

5.2 Development and Use of the IGES Application Protocol Abstract Test Suite 3The IGES Application Protocol Abstract Test Suite is divided into niheteen test groups (TG): I

TG-l: PipeTG-2: Object Envelope DefinitionTG-3: Installed Access Envelope 3TG-4: Piping Component DefinitionTG-5: Unmodified Piping ComponentTG-6: Modified Piping ComponentTG-7: Piping Equipment Definition UTG-8: Unmodified Piping EquipmentTG-9: Modified Piping Equipment

TG-10: Piping Support DefinitionTG-11: Piping Support ITG-12: Pipe DampingTG-13: Piping JointTG-14: Pipe Damping Attachment ITG-15: Piping Support AttachmentTG-16: Pipe RunTG-17: Piping InsulationTG-18: Piping AssemblyTG-19: Piping System

Each test group contains discrete test purposes (TP). A test purpose defines the objective of an abstracttest case. An abstract test case is required for the preprocessor and postprocessor. An abstract test Icase is derived from a test purpose and is written in a formal language. When parameter values areprovided for the constructs in the abstract test case, it can be used to generate an executable test case. 3An abstract test case contains:

test purpose;- test case identifier,- reference to specific parts of the AP; I- definition of constructs required to exercise the test purpose;- statements indicating the construction sequence; and

verdict criteria.

Abstract test cases are documented in non-system specific procedures and are used to producecomparable results from the conformance testing of multiple implementations. 3An executable test case is derived from an abstract test case and is in a form which allows it to berun on the implementation under test. An executable test case contains some or all of the following:

- test purpose;- test case identifier,- reference to specific parts of the AP;- constructs required to exercise the test purpose together with their associated parameter values;

atest script defining the construction sequence; IIverdict criteria;

- an IGES file for postprocessor conformance testing; and- a pictorial representation of the populated constructs. 3

5-2

IU

Page 202: AD-A261 - DTIC

5.3 3D Piping IGES Application Protocol Test Groups and Test Purposes

This section describes the baseline test groups and test purposes for the 3D Piping IGES ApplicationProtocol. For a preprocessor, the test purpose begins with "to test the generation of a(n)". For apostprocessor the test purpose begins with "to test the interpretation of a(n)".

Test Group 1: Pipe

Test purposes:

1. Pipe with one line pipe path element (zero, one, or many pipe branch ports)2. Pipe with one circular arc pipe path element (zero, one, or m?,ny pipe branch ports)3. Pipe with one pipe branch port (line or circular arc pipe path element)4. Pipe with more than one pipe branch port (line or circular arc pipe path element)5. Pipe with more than one pipe path element (line or circular arc pipe path element)

Test Group 2: Object Envelope Definition

Test Purposes:

1. CSG block as an element of one piping envelope definition2. CSG right angular wedge as an element of one piping envelope definition3. CSG right circular cylinder as an element of one piping envelope definition4. CSG right circular cone frustum as an element of one piping envelope definition5. CSG sphere as an element of one piping envelope definition6. CSG torus as an element of one piping envelope definition7. CSG solid of revolution as an element of one piping envelope definition8. CSG solid of linear extrusion as an element of one piping envelope definition9. CSG block as an element of one access envelope definition10. CSG right angular wedge as an element of one access envelope definition11. CSG right circular cylinder as an element of one access envelope definition12. CSG right circular cone frustum as an element of one access envelope definition

13. CSG sphere as an element of one access envelope definition14. CSG torus as an element of one access envelope definition15. CSG solid of revolution as an element of one access envelope definition16. CSG solid of linear extrusion as an element of one access envelope definition17. CSG block as an element of one insulation shape envelope definition18. CSG right angular wedge as an element of one insulation shape envelope definition19. CSG right circular cylinder as an element of one insulation shape envelope definition20. CSG right circular cone frustum as an element of one insulation shape envelope definition21. CSG sphere as an element of one insulation shape envelope definition22. CSG torus as an element of one insulation shape envelope definition23. CSG solid ol revolution as an element of one insulation shape envelope definition24. CSG solid of linear extrusion as an element of one insulation shape envelope definition25. Piping envelope defxrition with more than one element26. Access envelope definition with more than one element27. Insulation shape envelope definition with more than one element

I5-3

II

Page 203: AD-A261 - DTIC

ITest Group 3: Installed Access Envelope

Test Purposes:

1. CSG block as an element of one installed access envelope 32. CSG right angular wedge as an element of one installed access envelope3. CSG right circular cylinder as an element of one installed access envelope4. CSG right circular cone frustum as an element of one installed access envelope5. CSG sphere as an element of one installed access envelope6. CSG torus as an element of one installed access envelope7. CSG solid of revolution as an element of one installed access envelope8. CSG solid of linear extrusion as an element of one installed access envelope I9. Installed access envelope with more than one element

Test Group 4: Piping Component Definition ITest Purposes:

1. Piping component definition (one or many piping component port definitions, zero or one Iinsulation shape envelope definition, and zero or one access envelope definition)

2. Piping component definition with one piping component port definition (zero or one insulationshape envelope definition and zero or one access envelope definition) i

3. Piping component definition with more than one piping component port definition (zero or oneinsulation shape envelope definition and zero or one access envelope definition)

4. Piping component definition with one insulation shape envelope definition (one or many pipingcomponent port definitions and zero or one access envelope definition) I

5. Piping component definition with one access envelope definition (one or many piping componentport definitions and zero or one insulation shape envelope definition)

Test Group 5: Unmodified Piping Component

Test Purposes: 31. Unmodified piping component (one or many piping component ports)2. Unmodified piping component with one piping component port3. Unmodified piping component with more than one piping component port I4. Unmodified piping component which references a definition file for the piping component

definition (one or many piping component ports)

Test Group 6 : Modified Piping Component

Test Purposes: 31. Modified piping component (zero, one, or many added piping component ports and zero or one

installed access envelope)2. Modified piping component with one added piping component port (zero or one installed access

envelope)3. Modified piping component with more than one added piping component port (zero or one

installed access envelope) I4. Modified piping component with one installed access envelope (zero, one, or many added piping

component ports)

I5-4 U

U

Page 204: AD-A261 - DTIC

Test Group 7: Piping Equipment Definition

Test Purposes:

1. Piping equipment definition (one or many piping equipment port definitions, zero or oneinsulation shape envelcpe definition, and zero or one access envelope definition)

2. Piping equipment definition with one piping equipment port definition (zero or one insulationshape envelope definition and zero or one access envelope definition)

3. Piping equipment definition with more than one piping equipment port definition (zero or oneinsulation shape envelope definition and zero or one access envelope definition)

4. Piping equipment definition with one insulation shape envelope definition (one or many pipingequipment port definitiens and zero or one access envelope definition)

5. Piping equirtmnt definition with one access envelope definition (one or many piping quipmentport definitions and zero or one insulation shape envelope definition)

Test Group 8: Unmodified Piping Equipment

Test Purposes:

1. Unmodified piping equipment (one or many piping ?quipment ports)2. Unmodified piping equipment with one piping equipment port3. Unmodified piping equipment with more than one piping equipment port4. Unmodified piping equipment which references a definition file for the piping equipment

definition (one or many piping equipment ports)

Test Group 9: Modified Piping Equipment

Test Purpose:

1. Modified piping equipment

Test Group 10: Piping Support Definition

Test Purposes:

1. Piping support definition (one or many piping support attachment point definitions)2. Piping support definition with one piping support attachment point definition3. Piping support definition with more than one piping support attachment point definition

Test Group 11: Piping Support

Test Purposes:

1. Piping support (one or many piping support attachment points)2. Piping support with one piping support attachment point3. Piping support with more than one piping support attachment point4. Piping support which references a definition file for the piping support definition (one or many

piping support attachment points)

5-5

Page 205: AD-A261 - DTIC

IITest Group 12: Pipe Damping

Test Purpose:

1. Pipe damping 3Test Group 13: Piping Joint 1Test Purposes:

1. Piping joint (zero, one, or many bolt sets, gaskets, or other fasteners) l

2. Piping joint with one bolt set (zero, one, or many gaskets or other fasteners)3. Piping joint with more than one bolt set (zero, one, or many gaskets or other fasteners)4. Piping joint with one gasket (zero, one, or many bolt sets or other fasteners)5. Piping joint withmo n one gasket (zero, one, or many bolt sets or other fasteners)I5. Piping joint with more than one gasket (zero, one, or many bolt sets or other fasteners)6. Piping joint with one other fastener (zero, one, or many bolt sets or gaskets)7. Piping joint with more than one other fastener (zero, one, or many bolt sets or gaskets)

8. Piping joint which references a definition file for one piping port 1Test Group 14: Pipe Damping Attachment

Test Purposes:

1. Pipe damping attachment2. Pipe damping attachment which references a definition file for the attached pipe3. Pipe damping attachment which references a definition file for the attached pipe damping

Test Group 15: Piping Support Attachment ITest Purposes: 31. Piping support attachment2. Piping support attachment which attaches to a pipe3. Piping support attachment which attaches to an unmodified piping component4. Piping support attachment which attaches to a modified piping component5. Piping support attachment which references a definition file for the attached pipe run part6. Piping support attachment which references a definition file for the attached piping support

Test Group 16: Pipe Run

Test Purposes: 31. Pipe run (one or many pipe run parts)2. Pipe run with one pipe3. Pipe run with one unmodified piping component I4. Pipe run with one modified piping component5. Pipe run with more than one pipe run part6. Pipe run which references a definition file for one pipe run part (one or many pipe run parts) I

55-6 I

I

Page 206: AD-A261 - DTIC

I5 Test Group 17: Piping Insulation

Test Purposes:

1 1. Piping insulation (insulating one or many piping parts and with zero or two insulation ends)2. Piping insulation insulating one pipe (zero or two insulation ends)3. Piping insulation insulating one unmodified piping component (zero or two insulation ends)4. Piping insulation insulating one modified piping component (zero or two insulation ends)5. Piping insulation insulating one pipe run (zero or two insulation ends)6. Piping insulation insulating one unmodified piping equipment (zero or two insulation ends)7. Piping insulation insulating one modified piping equipment (zero or two insulation ends)8. Piping insulation insulating more than one piping part (zero or two insulation ends)9. Piping insulation with zero insulation ends (insulating one or many piping parts)10. Piping insulation with two insulation ends (insulating one or many piping parts)11. Piping insulation which references a definition file for one insulated piping part (insulating one

or many piping parts and with zero or two insulation ends)

3 Test Group 18: Piping Assembly

Test Purposes:

1 1. Piping assembly (one or many piping parts)2. Piping assembly with one pipe3. Piping assembly with one unmodified piping component4. Piping assembly with one modified piping component5. Piping assembly with one unmodified piping equipment6. Piping assembly with one modified piping equipment7. Piping assembly with one pipe damping8. Piping assembly with one piping support9 supi p or9. Piping assembly with one piping assembly10. Piping assembly with more than one piping assembly member

11. Piping assembly which references a definition file for one piping assembly member (one or manypiping assembly members)

3 Test Group 19: Piping System

Test Purposes:

1. Piping system (one or many piping system members)

2. Piping system with one pipe run3. Piping system with one unmodified piping equipment4. Piping system with one modified piping equipment5. Piping system with more than one piping system member6. Piping system which references a definition file for one piping system member (one or many

piping system members)

II

5-7/II

Page 207: AD-A261 - DTIC

IUIUIIIIIIIIIIIII

5-8

II

Page 208: AD-A261 - DTIC

II

6. REFERENCES

1. Initial Graphics Exchange Specification (IGES), Version 5.0, National Institute of Standards andTechnology (U.S.) NISTIR 4412; September 1990.

2. Harrison, Randy J. and Palmer, Mark E.; Guidelines for the Specification and Validation of IGESApplication Protocols, National Institute of Standards and Technology (U.S.) NISTIR 88-3846;January 1989.

3. Software Engineering Standards: ANSI/IEEE Std 729-1983, Glossary of Software EngineeringTerminology, The Institute of Electrical and Electronics Engineers, Inc., 1984.

3 4. Martin, Douglas J. and Lovdahl, Rick; Reference Model for Distribution Systems, Navy-IndustryDigital Data Exchange Standards Committee (NIDDESC), Working Document Version 1.1, December1989.

IIIIIIIIII

6-1II

Page 209: AD-A261 - DTIC

I5 APPENDIX A. ACTIVITY MODEL FOR 3D PIPING SYSTEMS DESIGN

Activity Model for Piping Systems Design'Version 1.1

Julian FowlerResearch & Development Officer

CAD-CAM Data Exchange Technical Centre

3 1. Introduction

This document gives an overview of the activities required in the design of piping systems used inprocess plants and in ships. The application activity model was used and modified while developingthe scope and requirements of the 3D Piping IGES Application Protocol.

This model is based upon and makes extensive use of a much larger model developed by Pat Harrowwithin the ISO STEP project.2 This model is restricted to the activities required for piping systemdesign within the context of a complete plant or ship design. Systems such as structural steelwork,electrical, ducting, etc. are excluded.

I 2. Piping System Design Overview, model AO

This model shows the top level activities of the process, starting with the required system throughputand design specifications and developing from these all the necessary information to fabricate orconstruct a system which meets these requirements. Only box 3 "Define Module Systems" is furtherexpanded; see the STEP Petro-Chemical Design model for expansion of the other activities shown3 here.

3. Define Module Systems, model A3

Given a module definition and the constraints imposed by the design specification and projectprocedures, a module may be decomposed into a number of discrete systems whose design isundertaken by small discipline based teams. For the purpose of this model only two types of systemsare shown: piping systems and "other" systems. The latter include instrumentation, electrical, civilengineering and building systems.

The resulting module system definitions are a result of the combination of system definition documentsarl system functional diagrams (also referred to as Piping & Instrumentation Diagrams or P&IDs).

,-, with the previous model, only one activity is expanded, that represented by box 3, "Design PipingSystem".

3 4. Design Piping System, model A33

This model describes those activities which are supported by the Application Protocol; these are

I ' CADDETC Document number AT/90/0021

2 Activity Model for Petro-Chemical Plant Design, version 1.2. ISO TC 184/SC4/WG 1 working

document, January 14, 1990

A-1

I

Page 210: AD-A261 - DTIC

I

represented by boxes 3, 4 and 5 and the information flows between these activities. 3The aim of the Application Protocol is to support the exchange of data between dissimilar CAD systemssuch that the resulting received model may be used for the purposes of:

- Interference analysis (included in box 5)- Connectivity checks (included in box 5)- Generation of a basic parts list (derived from the piping system model and shown as an output from

box 3)- Graphic Presentation (included in box 4)- Generation of simple design drawings or isometrics (box 4)- Limited piping design (repositioning of components as part of the feedback loop labelled "Changes

Required" between boxes 5 and 3)

5. Glossary

Define Functional UnitsA functional unit is a section of plant designed to perform a specific operation.

Define Module Systems IThe breaking down of a module into discipline areas which can be designed and controlled by a teamof discipline experts.

Define ModulesA module is a subsection of a functional unit; the division of the functional unit into modules may bedetermined by function or by fabrication or construction requirements, e.g., size or weight. A 'spool'is another term for a module.

Design "Other" SystemA placeholder for all the non-piping system design required in designing the complete plant or ship. 3Design Piping SystemSelect, position, and logically connect the pipes, piping components (both "commodity" and"specialty"), and equipment items required for the transfer of working fluids within the plant or ship.The piping model may include such non-piping elements such as supports, damping, and insulationcomponents required for the piping system.

Determine Systems RequiredIn defining module systems, perform a decomposition of the design specifications and the moduledefinition so that tasks may be allocated to discipline teams to design each of the systems required.

Generate Design DataDefine the functional parameters and the piping specifications for a section of pipe designed to performa particular function, together with the routing of that section of piping through the complete plant.

Generate Fabrication Specification IThe production of all documentation in a contractual form required for the fabrication of a pipingsystem and its associated components.

Incorporate Into Module System DefinitionsCombine information in the form of discrete system definitions and required system functional diagramsin a single document or document set which fully meet the requirements on a Module SystemDefinition.

A-2 3

I

Page 211: AD-A261 - DTIC

I

Perform Engineering AnalysisAnalyze the piping system for consistency, strength, etc. Such analyses are frequently performed usingspecialized software packages.

Perform Interface CheckingCheck that all interfaces between sections of piping and vessels are complete and that all piping supportshave been incorporated.

Produce Design DrawingsProduce three-dimensional representations of the piping system model in which a standard symbologyis used to represent pipes, components, etc. Symbols are rotated to show the orientation of componentswithin the system, and all pipe lengths are dimensioned. These are the working documents for thefabrication of the piping system and are also referred to as "piping isometrics".

I Produce Piping System ModelDevelop a physical or computer-based model of the piping system design with sufficient informationand detail to permit checks to be performed on the physical integrity of the design.

I Produce System Functional DiagramsProduce schematic topological representations of the piping components and instrumentation for amodule of the plant or ship, together with the relationships and connections to other modules. SystemFunctional Diagrams are also known as Piping and Instrumentation Diagrams (P&IDs).

AIIIII

II

I A-3

I

Page 212: AD-A261 - DTIC

Ia I

t Io IS 0 •-' I

-. aSS• i

0 1 I

dZ0 I. !a

aa

A4I iI!.3Il

Page 213: AD-A261 - DTIC

I

I

I V

oIIsic

in;A-5

I _--__

__ __a I•

I a

I A"•

I 1

I

I

Page 214: AD-A261 - DTIC

0Io1

cil .S.I

_ _ _ IS

aC,

mTA

o L7

V3 U

,80

A-6

Page 215: AD-A261 - DTIC

o0.B.C

r-2 a,

ii .1001 Id

A A.______Ir

0.

I- V e

I a.

0

a

IR

A-

Page 216: AD-A261 - DTIC

IIIUIIIIIUIIIIIUI

A-8

IU

Page 217: AD-A261 - DTIC

APPENDIX B. PIPING SYSTEM EXAMPLE

This section defines an example piping system model and some different views of the piping model.

Description of components in the piping model:

1. Flange 3", weld neck, 150#, raised face, 1" insulation.2. Pipe 3", butt weld, 1" insulation.3. Support location at which support attaches to pipe:.4. Bend 3", 90 degree, 5 diameter butt weld bend, 1" insulation.5. Pipe 3", butt weld, 1" insulation.6. Bend 3", 90 degree, 5 diameter butt weld bend, 1" insulation.7. Pipe 3", butt weld, 1" insulation.8. Support location at which support attaches to pipe.9. Bran;h tee with 3" branch and 3" runs, butt weld, 1" insulation.10. Pipe 3", butt weld, 1" insulation.11. Reducer 3" to 2.5"eccentric reducer, butt weld, flat on top, 1" insulation.12. Pipe 2.5", butt weld, 1" insulation.13. Elbow 2.5", 90 degree, long radius.14. Pipe 2.5", butt weld, 1" insulation.15. Flange 2.5", weld neck, raised face, 1" insulation.16. Gasket 1/8" thick.17. Pump Dimensions as shown.18. Gasket 1/8" thick.19. Flange 3", weld neck, raised face.20. Pipe 3", butt weld.21. Instrument22. Tap 1", socket weld, 3000#, pipe tap.23. Pipe I", socket weld, 3000#, 1" insulation.24. Elbow I", socket weld, 3000#, 90 degree, I" insulation.25. Pipe 1", socket weld, 3000#, 1" insulation.26. Valve 1", socket weld, 300#, steel, globe valve, 1" insulation.27. Pipe I", socket weld, 3000#, 1" insulation.28. Elbow 1", socket weld, 3000#, 90 degree, I" insulation.29. Pipe 1", socket weld, 3000#, 1" insulation.30. Bend 3", butt weld, 90 degree, 5 diameter.31. Pipe 3", butt weld.32. Valve 3", butt weld, 300#, steel, globe valve.33. Pipe 3", butt weld, 1" insulation.34. Envelope Access envelope for additional equipment which is not shown. Envelope is 36"

wide x 36" deep x 72" high. Bottom of envelope is flush with bottom of pumpbase plate. Center of envelope in top view is 33 5/16" to the right of centerlineof unattached end of valve 32.

B-i

Page 218: AD-A261 - DTIC

I

Special Features of Piping Arrangement: I1. Insulation on pieces 28 and 29 overlaps insulation on pieces 9 and 33 to permit check of

interference detection.

2. Pieces 23, 24, and 25 are inside access envelope 34 to permit check of interference detection.

3. Pieces 2, 4, 5, 6, 7 and 20, 30, 31 are configured for pipe bending machine to permit check of

bending capability.

4. Piece 21 taps into line at a location determined by the user when the model was created to permit

check of non-catalog port location.5. Piece 22 taps into the line at a location determined by the user when tne model was created to

permit check of non-catalog port location.

6. Pieces 3 and 8 are support attachment points at locations determined by the user when the modelwas created to permit check of support attachment point translation.

7. Piece 17 is an item of equipment to allow check of equipment translation.

8. No misalignments or component end connection compatibility problems are included in the model.

IIIIIIIII

B-2

I

Page 219: AD-A261 - DTIC

(Y)

71-

C(D

Aft

LO

co

FM5Fcn-l L SiCNJI 2N

7Ncn

B-3

Page 220: AD-A261 - DTIC

LLILLU

zI

c:)LLLJ

00 CýImI

-7I

0 I5~LU

000 ID;-

0U

0,~~ mI

B4

Page 221: AD-A261 - DTIC

9

I I N

IInIIII 9/,9 "6

I _ _l

I -'

I -,

I, 91

IB-5

II

Page 222: AD-A261 - DTIC

LnIzI

0 z

6~4~ 0 U

IOn

00

eJ 0

I n 4. C

zz

B-6

Page 223: AD-A261 - DTIC

IiUcI

ttt

(000

In

Z.- 40

aw u

0 fI z'

tav qB-7

Page 224: AD-A261 - DTIC

I

6; I f-Z

L '. • I

I. P i..,

II

Page 225: AD-A261 - DTIC

IC

NN

0 Lj

If 4L1ui Xz

ol a

-jL

It .

aL CY -

zN 4I - N-

wB-9

Page 226: AD-A261 - DTIC

II

APPENDIX C. GUIDE TO READING NIAM DIAGRAMS

IIIIIIIIIIIIIII

C-I

II

Page 227: AD-A261 - DTIC

Guide to Reading NIAM Diagrams IThe following is a definition of the symbols used in the Nijssen Information Analysis Method of ibinary relationship or binary semantic modeling. The notation consists of symbols for objects,roles between objects, and object and role constraints. 3

IObjects are tangible or abstract entites in an enterprise.

NOLOT - Non-Lexical Objects represent a set ofnon-representable entities having common nproperties. The symbol for a NOLOT is a solidcircle containing the NOLOT name. II

" , LOT- Lexical Objects represent a set of valuesWTI of an entity, such as names and properties. The

symbol for a LOT is a dashed circle containing• ,. the LOT name.

MODEL - The main NOLOT of the model. Theremainder of the model ususally supports itsdefinition. The symbol for a MODEL is a heavydashed circle containing the MODEL name. Thisis a NIAM extension. 3CLONE - An object that occurs elsewhere onthis or another NIAM model. Square may

enclose either a LOT or NOLOT. This is aNIAM extension UCLONE - An object that occurs on a NIAMmodel in another document. Square may encloseeither a LOT or NOLOT. This is a NIAMextension

The relationship or association between two objects is called a ROLE. Role names are read as A-Rl-B and B-R2-A, or members of A "play" role RI with members of B and members of B play Irole R2 with members of A. Roles act as a relation between the members of A and B:

Rl: A-BR2: B->A

The set of occurences of role RI is equal to the subset of the cartesian product of A and B forwhich the role A-Rl-B is true.

A role is shown as a divided box attached to the affected objects with solid lines. The role names,or phrases, are written either inside each box or outside the boxes and attached with a leader line.

9125/90 Guide to Reading NIAM Diagrams IUniversity of Michigan C-2 James A. Turner I

Page 228: AD-A261 - DTIC

j If one of the role names is omitted, the missing co-role is assumed to be the inverse of dhe existingrole.

I - -BRIDGE -A role between a NOLOT and a LOT.

RI IDEA - A role between two NOLOTs.

ObjectSubtypeI ~Object subtyping is a method to describe the characeristics of the subsets of a NOLOT.

I The "IS A" role is a common relationshipAbetween NOLOTs. As aresult, aspecial symbol

- a directed line segment - is provided. TheI arrow from B to Adesignates object B as aSUBTYPE of supertype object A, or set B is a

A B SUBSET of set A.

SUBTYPE, SUBSET - B 1, B2 and B3 areA SUBSETS or SUBTYPES of A. Each member

of A may be a member of Bi1, B2, B3, or anyother subset of A. Or amember of Amay be aI16 member of any combination of Bi1, B2 and B3.

II

I ~Subtvne ConstraintsSubtype constraints are rules which restrict the division of a NOLOT into subsets. Subtypes ameshown as a line connecting all affected subtype lines (arrowhead) with a circled letterI ~superimposed. The letter designates the type of constraint

I 9Y75/90 Guide to Reading NIAM D9iagasUniversity of Mfichigan C-3 James A. Turner

Page 229: AD-A261 - DTIC

MUTUAL EXCLUSION - Each member of A5A ~~can be amember of BI, B2, B3, or another

subtype of A. III,B2,and B3 are disjoinlt.

.........63 wrI

TOTAL -Each member of A must be a memberA ~of Bi1, B2, or B13; there are no other subtypes of

A. Each member of A can be a member of morethan one of the subtypes. BI1, B2, and B 3 mayintersect.5

TOTrAL MUTUAL EXCLUSION - EachA ~member of A can either be in Bi, B2, or B13;

there are no other subtypes of A. Bi, B2, andB3 are disjoint.

Cardonality ConstrAintsCardinality constraints designate the quantities of objects and roles allowed in a role.

M. N ~ROLE CARDINAITY - is shown as aIA RiR2 Bminimum and maximum number above the

affected role. Here, members of set A playbetween Mand Nroles RI with members of B.

OBJECT7 CARDINALITY - is shown as aIA Al R2 9minimum and maximum number placed outside

the affected object. Here, between M and NM, N members of set Aplay role RlIwith members of

B .

9/25/90 Guide to Reading NIAM Darm s IWUniversity of Michigan C4James A. Turner

Page 230: AD-A261 - DTIC

Idea ConstraintsIdea constraints are restricting rules on roles between NOLOTs and wre used to define thesemantics of the relationships between objects. Idea constraints are divided into UNIQUENESSand TOTAL constraints.

A UNIQUENESS constraint is drawn as a line above or below the role. The line may or may nothave arrowheads drawn at both ends.

UNIQUENESS - Each member of A plays roleRI with zero or one member of B. Each memberof B plays role R2 with zero, one, or manymembers of A.

A R'-- R This constraint defines R1 as an identifying roleof A.

Many to one mapping

UNIQUENESS - Each member of B plays roleABR2 with zero or one member of A. Each member

of A plays role RI with zero, one, or manymembers of B.

This constraint defines R2 as an identifying roleof B.

A

I One to many mapping

UNIQUENESS - Each member of A plays roleA R1 R2 1B RI with zero or one member of B. Each member

of B plays role R2 with zero or one member ofA.

IOne to one mappingI

S9/25/90 Guide to Reading NIAM DiagramsUniversity of Michigan C-5 James A. Turner

I

Page 231: AD-A261 - DTIC

UNIQUENESS - Every member of A plays role NRI with zero or many members of B. Each

member of B plays role R2 with zero or manymembers of A.

AMany to many mapping

ATOTAL constraint is drawn as a "Y' intersecting the line from the object to the role box, asa adouble line from the object to the role box, or as an upside-down "A" drawn above the constrainedrole.

TOTAL - Each member of A plays role R I with 1A one or many members of B.

Combined Unigueness and Total Constraints I

Each member of A plays role RI with one and 3only one member of B. Each member of B playsrole R2 with zero, one, or many members of A.A Be

Total many to one mapping

i

n

U

9/2f590 Guide to Reading NIAMUniversity of Michigan C-6 James A. Turner U

Page 232: AD-A261 - DTIC

JOINT UNIQUENESS - A member of A isR 1 uniquely defined by a member of B I playing role

RI and a member of B2 playing role R2.

9W25/90 Guide to Reading NIAM DiagramsUniversity of Michigan C-7 James A. Turner

Page 233: AD-A261 - DTIC

NBridze ConstraintsBridge constraints are restricting rules on the roles between NOLOTs and LOTs. The symbols forbridge constraints are the same as the symbols for idea constraints.

NO• a Often, a special object-type is provided for

NOLOTs with a preferred one-to-one bridge to acorrsponding LOT.

LOT % I The symbol is either a divided solid circle with, both the NOLOT and LO)T name, or a solid circle

"ontainings the NOLOT name inscribed in aI

•.- -- SYNO-HOMONYM - Each member of A hasA _zero, one, or many NAMEs. A name is of zero,

% 4Fone, or many members of A.

HOMONYM - Each member of A has zero or ione NAME. A name is of zero, one, or many

I~S CX I6WE members of A.

Homonyms are identical terms which refer todifferent entities.

a-' SYNONYM - Each member of NAME is of zero"W or one member of A. Each member of A has

CX zero, one, or many names.

Synonyms are different terms which refer to thesame entity. 3

• - - ". ONE-TO-ONE - Each member of A has zero or IA __ , "pA ~ ~one NAME. Each NAME is of zero or one

member of A.

[iI

9/25/90 Guide to Reading NIAM Diagrams IUniversity of Michigan C-8 James A. Turner

I

Page 234: AD-A261 - DTIC

Multinle Role ConstraintsIt is possible to provide restricting rules between roles. The rules and symbols are similar to thosewhich govern and restrict set membership. Multiple role constraints are shown as a line betweenthe affected role with a circle superimposed containing the constraint letter.

MUTAL EXCLUSION - Each member of ARI BI which plays role RI with members of BI cannot

play role R2 with members of B2. Members of3 A may play roles with other sets.

R2 2The set of occurences of RI and R2 must bedisjoint.

JOINT TOTAL - Members of A may play roleR1 RIwith members of B1. They may also playI role R2 with members of B2.

The set of occurences of R1 and R2 may3R2 B2 intersect.

EQUALITY - Members of A which play role RIR1 Bi with members of B I must also play role R2 withmembers of B2.

I The set of occurances of roles RI and R2 mustR2 B2 be equal.

SUBSET - Members of A which play role R2R1 B1 with members of B2 are a subset of the members

of A which play role R1 with members of B .

The set of occurences of R2 is a subset of the setSR2 of occurances of R1.

TOTAL MUTUAL EXCLUSION - A memberRI Bi of A can either play role RI with a member of B Ior it can play role R2 with a member of B2.

3 The set of occurences of RI and R2 must notB2 intersect.

3 9/25/90 Guide to Reading NIAM DiagramsUniversity of Michigan C-9 James A. Turner

I

Page 235: AD-A261 - DTIC

Each member of A plays role RI with one andonly one member of B. Each member of B playsrole R2 with one and only one member of A.

Total one to one mapping

IIIIIIIIIIiII

9/25/90 Guide to Reading NIAM Diagrams UUniversity of Michigan C-10 James A. Turner

U

Page 236: AD-A261 - DTIC

I3 APPENDIX D. 3D PIPING IGES AIM

IUlI

U

I

ItI

IIiIII1

D-1

IU

Page 237: AD-A261 - DTIC

3D Piping AIM FigureD 1)-. Piping systemn

pipe ,tui uidfc

piping-sys-pipunequipmnKI-- tRnle

402f7-+1 42/1542D I atMng one pipe-run dolloccu1,11 scFig. 4-2 saee Fg.4-10-apygummcr5

f moiik (etna eernepip4-uinn to sI40I 416/5

se Fig 4-11

ai I I I. u ib w ef n io *N te

modafled (extenianribufcs wepaan22 qupan 322/ lxune)bcc r-I

r ing9-idvic

D-2/

Page 238: AD-A261 - DTIC

U3D Piping AIM Figure D-2. Pipe rnm

piipey FPOac~K

I.se Fi.4- mF* -

Iw~j4 (etIImenepipgcnom to I:

401 416/5I43mFg -

Iie--pp-rai uts Iu~ udlrto

Ioey~ajbt me:

pipe run..u tmnba e

pp ...qi ......ai.

Page 239: AD-A261 - DTIC

3D Piping AIM Figure D-3. Piping assembly

imnodified-

0W40217 1 0 2

tis Fiu resa se Fg 4-6 Fig. 4-7

vioifc Imnoir4-~ I 3cdpipr -o p nr Ipt cq I I ir -e IpfoI101 42 1402I 7

we Fig 4- me Fi.41m i.41

Ie tr a I I I I

piping-&-nblypigqinazpugcwniFu~o --- j --

D402

Page 240: AD-A261 - DTIC

I3D Piping AIM Figure D-4. Piping Port and Piping Port Definition

pipingm1 -Lrcu

pipe-ipmI edppa q-m~n WA-p-t

pspbg-pat em~mi model-.inpccjowjai -W the aributei

piping-pxt. deuftanatmi.spacc.

13212M pftpart.p-decuunaon is one of:Upapbt&cmoacmt. ort..dcfmdiumpiping-e..pwcrt... defrian otain

pspud..pmdcrmasao

dtfanitia~.aiibutwOO munibutwsdgliien **Nopipftp-t-df-itonaurbutes we:

422JO 322A jinmg.pwati-

Pippveiupz jmrz wh

D-

Page 241: AD-A261 - DTIC

3D Piping AIM Figure D-5. Object envelope definition and installed access envelope

184 501164 24Mis Cm of

p4)mgahmLcaWepe-dc uuti ai

LU

**Nowobpca-evelape-smibnes am

422oC322Mcbj=_a-Jopejype

inslc&. envelope-. moel.uPacejocuaton

aeces...nvelpe dispe-mronyona nutuldC-ipm.aceoinaionI

affelope..aiboxes' sinbut=_esjkaion**Nte

kda-Ceuaw~elope-attihU

o-m -- paetype

D-6

Page 242: AD-A261 - DTIC

I3D Piping AIM Figure D-6. Pipe

pipe..w..moeumaci ~ Ne~~e.

10I0 14 1

Ii

pdpcjwach*Now

132r i

Ism Fig. 4-4

Iiebwbpr

**Not=422JO 1322M ppe-dawidbn-aurim-c

mmmiaLd=-iowallkknebss

wail Udickzussmist

p4-=sWdi-w

I pipe~aasik...dimitsrun-

pipe..arlbtts*** dcfigmdm

D-7

Page 243: AD-A261 - DTIC

3D Piping AIM Figure ID-7. Unmodified piping component

wmmodified mawdLspaceilocauo.mpiping-cwqVwis mode-space-yriaulauaan

II

pipbi&-coponent. (extemnal mference:Idefirtionto sarm)

32D 411

p-MIOpiir~owomt-fed.ii%_opns

ispwbaisfo

I aam

I I 3obear~pifI-pnmIdsi

ID-8

Page 244: AD-A261 - DTIC

I 3D Piping AIM Figure D-8. Modified Piping component

nxwdifie&. wmimaified-I pimopfl00lq0 pipiU4Lc-oncmU

0,zna ,cFig. 4-70.1

I ~added-ppmg..conymorwdpcwiLI3 20mo

isalkadded...piping..compnyoafl added&.pipinsft-c-V-t-Ices-cvlp port amrbutes" _d

added.iigcompoiwpLttribaes

I ~ ~prcssureaw~tits

cauipaem....unbuw e - afitýUO-thens..~i

I canpaentaurawutes

pipuyn..cmovmendmdicritfe

D-9

Page 245: AD-A261 - DTIC

3D Piping AIM Figure D-9. Piping component defmitniirr

pip*&C!Oln pip~ing-enveIope-deraua definition

320 -1184

I'lsw Fig. 4-5 3I I

IIinsulation..shape..eznvclopejiefminiion

wse Fig. 4-5

access-envelopc..defuinzuon

t194

Isee Fg. 4-5

pipin-cVoI

see Fig. 4-4

422/0 flnt 3phcO. ote am:i

.nmaWf-tnem

nulaial~dusaiptim Ipipiri&conywip mtjype

D-10

Page 246: AD-A261 - DTIC

3D Piping AIM Figure D-IO0. Unmodified piping equipment

UM-(cxtmna -dtfWfaiceli

11./

le Fg 41

pipn-qi- Ietn rwndrito tosw

piping-.equipmem"Pon

i132

equipnunzatwibutest* ==bts.0G'.defin~itiatRule:

422/0 322 unmo~Bed-phqmgequipan~aurbutesshall not occur min= umnodirled..pipeng-cqiprinmK Owa is fth basis for auo~dafipiping-qu*-ta

*Now.odfedpspimquipsmmtazmlmwts arc:

pipftg.obj=eyctyppspby&-equipmeznjdsztiiie

D-11

Page 247: AD-A261 - DTIC

3D Piping AIM Figure D- 11. Modified piping equipmentl

nodif icC. ummodiie&popW-qip wcq-pa1 piirtcquip~ma

4W 420 1w 0 F ig 4-1

I J

LA~C40ss-mvelope

1184

we cFig. 4-5

modieid-.piping- modifiecd..iping-cquipff-Lequimen-atribues*anrbute-&rniton Note:

I nwmdAifed~piping.cquipmnLatuibutC

pipin&wocoa-t3

pip4-euip t-ýiI

D-12

Page 248: AD-A261 - DTIC

3D Piping AIM Figure D-12. Piping equipment definition

piping-equipflnL piping.aurvelape.

derinnauja derwition

I020 1940,1 sc F i . I-

O'I

Imiraio-ae

envelopc..definition

i1 94

accecss....nvelopc_.

Isee Fig. 4-5

Upipiri&equip tport-definition

* 1~132

Ise Fig. 4-4

p~i~qpw.pipingequimen-dfiitoLkfmba~~ibws wilbutes~definition

pipbiLobjwc-"p

D-13

Page 249: AD-A261 - DTIC

3D Piping AIM Figure D-13. Piping support

MO&LSPWCcjocaaion

pipig--P- udeLspace-oiauazion1I

pipingsuppon-(xenl.fomeanacb...oan toIw

1320 - - - - 4 *I1

pPpuimporawiume Iue

ixpmn-obcctjypc

pipir--Ppm- ppft-PpoIonribtes"awams-dtuddI

D-14

Page 250: AD-A261 - DTIC

I3D Piping AIM Figure D-14. Piping support definition

derntin deumio

I 1,m I .eFig. 4-5

*Now132 pipim-wpport-attack~point-

defu~itio contains

piping-pport-pipingm-pport-definitaio.kdefiitiai aZwibsatcs* atthibuws*deflirifim ~ ot

42210piping-..mpport~delicmfmi bu~kttrifs

pipinLobjectjypestock...rnber1 ~prt-.clan

IweWdccid

DI1

Page 251: AD-A261 - DTIC

3D Piping AIM Figure D-15. Pipe damping

102 110caftaim modeLswAccjocauionand nwdelspaceorivmmaionI

pipcdampingL pipcjhTngm-dcfianauadefinition~auributesOO aflbules-dtfuubion

~nock-ud

ppcpdinnpmgidcfnizim-dawibsae

pipe-dpg~wkig~butes wt:422/0322JOpiping-objeatjype

pipe-dwnpiL-deflrziec

D-16

Page 252: AD-A261 - DTIC

I3D Piping AIM Figure D- 16. Piping joint

pipilgjorsnl IppizpbIg- 0 Amun)

102 1132 416/5

Onm

boltijauibuum U

L- 422J 322JOpipbiLobjectrjype

bolt-typeI boktja~ih

ppit~ngobethjype

bomt-diwm

gasket attrjaimfbunieste dei i io * o

f-1-type

vamktyun#"IwWdsrpiIs-td

pp~hI&JOtflt. pmpu'gjmnL

ahrawiusterm oth"baesFmtkmInbte" acCpc-drnt3 j~~~**outi.'. -

42/Itcjawammc e32ADi-a17jc-tp

Page 253: AD-A261 - DTIC

3D Piping AIM Figure D-17. Pipe damping attachment

ppe-wpbjmiig- (cnmnaid refu'ueir

102415

422/0 dupz&onpmga. tc wt:n)32r ivL-b-qp

002 i D-18 /

Page 254: AD-A261 - DTIC

3D Piping AIM Figure D-18. Piping support attachment

pPnbs-mPI-tLI a~~achzmIL~ pipe pucnom I

40247 102 42D

ame Fis. 4-6 we 4-7I H

I I IIiI I I Ii

II I I Ii

Inodified (ewmnaj gfoemwlpipinc on,, to lo e)

r------

* N

422m 32Z(cndpp refe

D-19

* r------4efiti4*N6e:

mppan..mhuiuw .Wm'badunme.inm,, w 422fle a 22 .ppief.obiba ~y

loe

lyallcnlabbtsm

iD-19-yp

Page 255: AD-A261 - DTIC

3D Piping AIM Figure D-19. Piping insulation

unn-dafied- zow"dife.pipin-insuationpippipintcamtom1

r- 1

we Fig.4-6 Is Fi g. 4- Iw Fig. 4-8 i0,2 III

Iiern pIpuLcup pi I-~p -~le --I -at Io on piernIhl 40I 1 42 14027

insuatio end" ~ ~ to1ne

11 Isee~pae~caio 411/5

I piping-ini(extmiaI efinticace bue

msLIxa~ Ionlaim 416/5116 modeorkspecifiscatin

metaWhdcriptio

inulaork-ucknmu

upaaiaugdwicknssauui IiwiesOkpipui~mnsla~aoL pu****Nowmt

42/032* peNI.amst ~nrbates are:3

D-20

Page 256: AD-A261 - DTIC

APPENDIX E. GUIDE TO READING IGES AIM DIAGRAMS

This ism a of a DEottin =h VDE ccti

with ewidmality caaflraim eI.II

A solid box denotes an IGESEntity Type m/Form fff that s i - an This asu lelofaDE ExpVc sofcairlkybegins an IGES conmsrct irepre7 e nmg the pip entity c with wudinasy contraint cc2."pipin"_modelatityane, 0,1: zeo or one1: o, e anid only am•

""he tp portion o the box Ojn: zero. one, or nydenotes the away's DE section. I=m or nyThe middle portion deno the bentity's regular PD section.

The boxom portion denotes the cI3

m "dditional pointers as required.

pipingmodel_razity-name

__A dashed box denotes an IGES --- I

Entity Type a/Form fff that I This is - example of anbegins an IGES conuct "additional poine as

Sesatir the piping entity creqiied" wth ardinality"pipinmodelenityname" con-traint cc3.whose definition is to be found iI in Fig. 4-X.

IpipuiinodeLpig-odlalay-A.mmC natity.name

A dotted outline bounds the rchoices where an IGES Entitymay poin to mno tha one aimi [

IGES Entity Type. ,

III a

III

i E- I

Page 257: AD-A261 - DTIC

NST.114A U.S. DEPARTMENT OF COMMERCE t. MUCA OR" WNTS(MV. 3"0) NATIONAL INSTITUTE OF STANDARDS AND TECHNOLOGY NISTIR 4420

a. uMmuOiGm omaumit~ou .womT mainm

BIBLIOGRAPHIC DATA SHEET P•UGLCTIlON ATE

October 19904. 1TRW A SUBTITLEI- 3D Piping ICES Application Protocol, Version 1.0

3 AUTHOR(S)Mark E. Palmer, Kent A. Reed

&. PERFORMING ORGUANATION (IF JOINT OR OTHER THAN MIST, SEE INSTRUCTIONS) 7. CONTRACT/GRANT NUlIMER

U.S. DEPARTMNIT OF COMMERCENATIONAL ISITTUTE OF STANDARDS AND TECHNOLOGY

9. SPONSORINGORGNIATIN AMSANDx~ om uOErA~DDEss (sTM"-rc1Ty.STATK.Z,) Partial funding from:_Naval Sea Systems Command OASD P&L/S/CALS

Dept. of the Navy Department of Defense

-Washington, DC 20362-5101 Washington, DC 20301-8000

-- 10. SUPPLEMI&NTARY NOTES

m11. A$STRACT (A 20-WORD OR LESS FACTUAL SUMMARY OF MOST SIMFICANT IFORMTION. DOCUMENT CIUDES A SIGHIFICANT EUUOGRAPHY OR

UTERATURE SURVEY. MN IT HERL.)

The 3D Piping ICES Application Protocol (AP) specifies the mechanisms for defining and exchan-ing 3D piping system models in ICES format. The AP defines three-dimensional arrangement datsof piping systems which includes definition data types of geometry (shape and location),connectivity, and material characteristics. The scope of this AP includes only piping systemdata and not drawings or internal details of equipment. The specified piping model issufficiently detailed to support the fabrication and final assembly of a piping system.ICES is designed to support a broad range of applications and information, and it is recognizethat few implementations will support all of the specification. An application protocoldefines a logical subschema of the ICES specification, the usage of the subachema, and thenecessary benchmarks for testing implementations. The 3D Piping ICES Application Protocol is

-- the first ICES AP to be delivered to industry and is an important example for the developmentof STEP (Standard for the Exchange of Product Model Data) application protocols.

mm

12. KEY WORDS (4 TO 12 ENRIES; ALpHAGTICAL ORDER; CAMITM ONLY PROPER NAMS; AD SEPARATE E WORDS BTsY ICOLN)application protocols; application validation; CAD data exchange; computer-aided design; dataexchange standards; data translation quality assurance; data translators; ICES applicationprotocols; information management; piping design; piping systems

13. AVALAIUTY- 14. NuNmER OF PRINTED PAGES

X -NLNT 257FROPKCIDJ DISTRIWIIONL DO NOT RELEASE TO NATIONAL TECHNICAL MIPORMIATION SERVICE (RilE) _ _ _ __ _

IS. PRICEORw PROM SIPERNINDNT OF DOCIUMENT UX GOVNIPRINTI A] 2

ORDER FROM NATIONAL TECHNICAL UIPORNATION SERVICE (@lMS, SPRINWMD.VA MCI-_rI E,,ECT'ROSUC FORM


Recommended