Distribution Statement A : Approved For Public Release; Distribution is unlimited 1 A testcase framework for the PLCS-IF Ben Kassel Naval Surface Warfare Center Carderock Division Distribution Statement A : Approved For Public Release; Distribution is unlimited
2 Product Model data is the combination of 3D geometry and non-graphic attributes to define ship objects such as a piece of equipment, deck, bulkhead, etc. Product Model data can be organized to define interim products and ultimately the entire ship. Advocates anticipate substantial economies from Product-Model-based design, construction, and service-life support activities due to better integration and reduction of engineering effort to locate, verify, and transform information. Part & System Definition (Caterpillar 3512, Starboard Main Engine, Propulsion System) Design Definition (12 cylinder 4 stroke diesel engine ) Physical (Geometry, material connections, etc.) Engineering Definition (1175 HP, 6464kg, 170mm bore, 190mm stroke) Process Definition (Starting instructions, shaft alignment) Logistics Support (FGC, SCLSIS, etc.) Digital Product Model Data A brief review
Distribution Statement A : Approved For Public Release; Distribution is unlimited 3 Digital Product Model Data … its more than just design and construction The Digital Product Model can support the entire ship’s lifecycle. The DPM should be the primary source of data for all pre milestone B activities. The DPM should be used by NAVSEA to validate the design during the Detail Design and Ship Production phases. The DPM should be the authoritative source of data in support of the Situation Incident Room upon delivery of the ship. The DPM should be the authoritative source of data for technical manuals, training.
Distribution Statement A : Approved For Public Release; Distribution is unlimited 4 Uses of the Digital Product Model Rear Admiral Eccles affirmation
Distribution Statement A : Approved For Public Release; Distribution is unlimited 5 Provide guidance for the acquisition of product model and related technical data. This instruction applies to product models and technical data derived directly from the product model such as engineering analysis, bills of material, and drawings. This instruction implements the DON POLICY ON DIGITAL PRODUCT/TECHNICAL DATA issued in 2004 and the NAVSEA SHIP DESIGN AND TOOLS GOALS issued in This instruction does not specify a format explicitly, but instead requires Navy stakeholders to reach consensus on the definition and delivery of product model data. Balances cost, data utility, and data exchange technology. NAVSEA Instruction A Acquisition and Management of Product Model and other Technical Data Ship and ship system design, acquisition, and fleet support activities shall procure and accept product model data in accordance with ISO 10303, Standard for the Exchange of Product model data (STEP) format, native Computer Aided Design (CAD) files, and/or Leading Edge Architecture for Prototyping Systems (LEAPS) format. This should be based on solutions that provide the best technical and cost performance as determined by a NAVSEA business case analysis.
Distribution Statement A : Approved For Public Release; Distribution is unlimited 6 Product Model Data Definition and Exchange A NAVSEA perspective A two level approach for the exchange of product model data First level : Second level : Support configuration management, logistics support, provisioning, spares, and repairs through the use of STEP for geometry, product structure, non graphical attributes, and to manage configuration items of the as-built / as-maintained ship. Deliver the as-designed class model of 1)molded forms suitable for defining a general arrangement 2)scantling level of detail of structure to support structural (and other types of) analysis 3)functional distributed systems model (i.e. path, components, and connections) 4)compartmentation, including accesses, opening, and tightness 5)plates, stiffeners, brackets, collars, and other structural components as parts 6)distributed system components, fittings, and equipment as parts.
Distribution Statement A : Approved For Public Release; Distribution is unlimited 7 The Digital Product Model shall be delivered in both a native and neutral format. The neutral format shall comply with the Department of the Navy Policy on Digital Product/Technical Data dated 23 October ISO Part 214 shall be used to define the Digital Product Model geometry. ISO Part 239 shall be used to define product structure, the relationship between objects, and configuration management data. The Builder shall provide a list in the PPM 1 of each data exchange specification (DEX) that will be used to support the ISO Part 239 exchange. In the event the contractor can demonstrate the need for an additional DEX, then the contractor shall develop a NAVSEA approved DEX. 1 Process and Procedures Manual Implementing the Policy Ships Specification 098 – 3D Product Model
Distribution Statement A : Approved For Public Release; Distribution is unlimited 8 NATIVE ShipConstructor® DATA EXTRACTED NON-GRAPHICAL ATTRIBUTES EXTRACTED GEOMETRY Archiving Ship Product Model Data Mining ShipConstructor Product Model Definition
Distribution Statement A : Approved For Public Release; Distribution is unlimited 9 A testcase framework for PLCS-IF Test case ultimate depth and breadth
Distribution Statement A : Approved For Public Release; Distribution is unlimited A testcase framework for PLCS-IF A small distributed system Electrical Components ● Mechanical Components ● Piping Components Systems ● Subsystems ● Assemblies
Distribution Statement A : Approved For Public Release; Distribution is unlimited Monitor Gate Valve condition 1.Locate all of the valves in fuel oil service 2.Determine the date the valve was placed in service 3.If the valve is more than 20 years old flag it to be replaced 4.If the valve is between 10 and 20 years old, issue a service bulletin to inspect for signs of seepage and report back 5.For all reports that indicate seepage, schedule valve replacement during the next scheduled maintenance period 6.Determine the next time the ship has maintenance scheduled 7.For all reports that indicate no problem make a notation in the ships maintenance logs Attributes to support USE case Ship Hull Number Date put in service Location Availability System Attributes Type (SWBS?) Fluid Type Part Attributes Seal type Model number Serial number Seal material Install date Overhaul date Size The useful life of gate valves used in fuel oil service is 20 years. Gate valves between 10 and 20 years old should be inspected periodically, and their condition reported. This is not a critical issue so the repair does not need to be made immediately. However, planning is required to purchase new seals or replacement valves depending on their condition. From the product model repository A testcase framework for PLCS-IF A sample USE case (Product Operational Information)
Distribution Statement A : Approved For Public Release; Distribution is unlimited 12 The test case was developed to exercise Parts Assemblies Systems Configuration Management Multiple product structures Workflow Revision control Parts placed in a system Parts placed in an assembly Assemblies placed in a system Systems divided into subsystems A testcase framework for PLCS-IF Scope like stuff The test case includes information required to Design the system Develop the work package to assemble a system Purchase components Maintain the system Repair the system Operate the system Provide sufficient data to develop a product model and collect all the “other technical data” necessary to perform the aforementioned task. The test shall be of sufficient breadth and depth that the output products required to support the aforementioned tasks can be generated automatically from the product data. Additionally, there will be sufficient information to associate the other technical data to the product data and to allow simultaneous configuration management of the product data and other technical data.
Distribution Statement A : Approved For Public Release; Distribution is unlimited 13 A testcase framework for PLCS-IF Bill of Material (well almost) InstanceComponent Item NameT0T1T2R00R01R02R10R11R12R20R21R22pipe end xpipe end ypipe end zlength E01Tank, 700 gallon E0210 GPM Pump and Motor Unit E03Tank, 200 gallon E04Breaker Box, 300 amp E05Strainer Y, 150lb, 1in, FF F01Elbow, SCH40, BW, 1in F02Elbow, SCH40, BW, 1in J01Gasket 1/16in, 150lb, 1in J10Flange, 300lb, FF, 1in J11Flange, 150lb, FF, 1in J12Gasket 1/16in, 150lb, 1in J13Gasket 1/16in, 150lb, 1in J14Flange, 150lb, FF, 1in J15Flange, 150lb, FF, 1in J16Gasket 1/16in, 150lb, 1in J02Flange, 150lb, FF, 1in J03Flange, 150lb, FF, 1in J04Gasket 1/16in, 150lb, 1in J05Gasket 1/16in, 150lb, 1in J06Flange, 150lb, FF, 1in J07Flange, 300lb, FF, 1in J08Gasket 1/16 in, 300lb, 1in J09Gasket 1/16 in, 300lb, 1in P01Pipe, SCH40, BW, 1in P02Pipe, SCH40, BW, 1in P03Pipe, SCH40, BW, 1in P04Pipe, SCH40, BW, 1in P05Pipe, SCH40, BW, 1in P06Pipe, SCH40, BW, 1in P07Pipe, SCH40, BW, 1in V01Valve Gate, 150lb, 1in, FF V02Valve Gate, 150lb, 1in, FF W01Wire
Distribution Statement A : Approved For Public Release; Distribution is unlimited 14 A testcase framework for PLCS-IF Systems of Parts
Distribution Statement A : Approved For Public Release; Distribution is unlimited 15 A testcase framework for PLCS-IF Assemblies of Parts
Distribution Statement A : Approved For Public Release; Distribution is unlimited 16 A testcase framework for PLCS-IF Parts Libaries
Distribution Statement A : Approved For Public Release; Distribution is unlimited 17 A testcase framework for PLCS-IF Catalogs
Distribution Statement A : Approved For Public Release; Distribution is unlimited 18 A testcase framework for PLCS-IF Drawings
Distribution Statement A : Approved For Public Release; Distribution is unlimited 19 A testcase framework for PLCS-IF Ordering Information
Distribution Statement A : Approved For Public Release; Distribution is unlimited 20 A testcase framework for PLCS-IF Configuration Management
Distribution Statement A : Approved For Public Release; Distribution is unlimited 21 A testcase framework for PLCS-IF Configuration Management
Distribution Statement A : Approved For Public Release; Distribution is unlimited 22 distPort_22 J03 J04 V01 J06 J05 distPort_20 distPort_62 distPort_63 distPort_23 distPort_24 distPort_25 Component NameInstanceNodeNode Unique IDxPartyPartzPartxModelyModelzModel Flange, 150lb, FF, 1inJ03J03 Port 1distPort_ Flange, 150lb, FF, 1inJ03J03 Port 2distPort_ Gasket 1/16in, 150lb, 1inJ04J04 Port 1distPort_ Gasket 1/16in, 150lb, 1inJ04J04 Port 2distPort_ Gasket 1/16in, 150lb, 1inJ05J05 Port 1distPort_ Gasket 1/16in, 150lb, 1inJ05J05 Port 2distPort_ Flange, 150lb, FF, 1inJ06J06 Port 1distPort_ Flange, 150lb, FF, 1inJ06J06 Port 2distPort_ Valve Gate, 150lb, 1in, FFV01V01 Port 1distPort_ Valve Gate, 150lb, 1in, FFV01V01 Port 2distPort_ distJoint_5 distJoint_6 distJoint_8 distJoint_7 FromToNode 1 UIDNode 2 UIDUnique IDConnection Description J03 Port 1J04 Port 2distPort_20distPort_23distJoint_5J03 Port 1 - J04 Port 2 J04 Port 1V01 Port 1distPort_22distPort_62distJoint_6J04 Port 1 - V01 Port 1 V01 Port 2J05 Port 1distPort_63distPort_24distJoint_7V01 Port 2 - J05 Port 1 J05 Port 2J06 Port 1distPort_25distPort_26distJoint_8J05 Port 2 - J06 Port 1 distPort_26 A testcase framework for PLCS-IF Connections and Connectors
Distribution Statement A : Approved For Public Release; Distribution is unlimited 23 A testcase framework for PLCS-IF Connections and Connectors P06 Port 2 J15 Port 2 J15 P06
Distribution Statement A : Approved For Public Release; Distribution is unlimited 24 A testcase framework for PLCS-IF Ports Component NameInstance NamePortNode Descriptive NameNode Unique IDxPartyPartzPartxModelyModelzModel 1Tank, 700 gallonE011E01 Port 1distPort_ Tank, 700 gallonE012E01 Port 2distPort_ Tank, 200 gallonE031E03 Port 1distPort_ Tank, 200 gallonE032E03 Port 2distPort_ Tank, 200 gallonE033E03 Port 3distPort_ Tank, 200 gallonE034E03 Port 4distPort_ Gasket 1/16in, 150lb, 1inJ011J01 Port 1distPort_ Gasket 1/16in, 150lb, 1inJ012J01 Port 2distPort_ Gasket 1/16in, 150lb, 1inJ021J02 Port 1distPort_ Gasket 1/16in, 150lb, 1inJ022J02 Port 2distPort_ GPM Pump and Motor UnitE021E02 Port 1distPort_ GPM Pump and Motor UnitE022E02 Port 2distPort_ Gasket 1/16in, 150lb, 1inJ031J03 Port 1distPort_ Gasket 1/16in, 150lb, 1inJ032J03 Port 2distPort_ Gasket 1/16in, 150lb, 1inJ041J04 Port 1distPort_ Gasket 1/16in, 150lb, 1inJ042J04 Port 2distPort_ Gasket 1/16in, 150lb, 1inJ051J05 Port 1distPort_ Gasket 1/16in, 150lb, 1inJ052J05 Port 2distPort_ Gasket 1/16in, 150lb, 1inJ061J06 Port 1distPort_ Gasket 1/16in, 150lb, 1inJ062J06 Port 2distPort_ Gasket 1/16in, 150lb, 1inJ071J07 Port 1distPort_ Gasket 1/16in, 150lb, 1inJ072J07 Port 2distPort_ Gasket 1/16in, 150lb, 1inJ081J08 Port 1distPort_ Gasket 1/16in, 150lb, 1inJ082J08 Port 2distPort_ Gasket 1/16in, 150lb, 1inJ091J09 Port 1distPort_ Gasket 1/16in, 150lb, 1inJ092J09 Port 2distPort_ Flange, 300lb, FF, 1inJ101J10 Port 1distPort_ Flange, 300lb, FF, 1inJ102J10 Port 2distPort_ Flange, 150lb, FF, 1inJ111J11 Port 1distPort_ Flange, 150lb, FF, 1inJ112J11 Port 2distPort_ Gasket 1/16in, 150lb, 1inJ121J12 Port 1distPort_ Gasket 1/16in, 150lb, 1inJ122J12 Port 2distPort_ Gasket 1/16in, 150lb, 1inJ131J13 Port 1distPort_ Gasket 1/16in, 150lb, 1inJ132J13 Port 2distPort_ Flange, 150lb, FF, 1inJ141J14 Port 1distPort_ Flange, 150lb, FF, 1inJ142J14 Port 2distPort_ Flange, 150lb, FF, 1inJ151J15 Port 1distPort_ Flange, 150lb, FF, 1inJ152J15 Port 2distPort_ Gasket 1/16in, 150lb, 1inJ161J16 Port 1distPort_ Gasket 1/16in, 150lb, 1inJ162J16 Port 2distPort_ Elbow, SCH40, BW, 1inF011F01 Port 1distPort_ Elbow, SCH40, BW, 1inF012F01 Port 2distPort_ Elbow, SCH40, BW, 1inF021F02 Port 1distPort_ Elbow, SCH40, BW, 1inF022F02 Port 2distPort_ Pipe, SCH40, BW, 1inP011P01 Port 1distPort_ Pipe, SCH40, BW, 1inP012P01 Port 2distPort_ Pipe, SCH40, BW, 1inP021P02 Port 1distPort_ Pipe, SCH40, BW, 1inP022P02 Port 2distPort_ Pipe, SCH40, BW, 1inP031P03 Port 1distPort_ Pipe, SCH40, BW, 1inP032P03 Port 2distPort_ Pipe, SCH40, BW, 1inP041P04 Port 1distPort_ Pipe, SCH40, BW, 1inP042P04 Port 2distPort_ Pipe, SCH40, BW, 1inP051P05 Port 1distPort_ Pipe, SCH40, BW, 1inP052P05 Port 2distPort_ Pipe, SCH40, BW, 1inP061P06 Port 1distPort_ Pipe, SCH40, BW, 1inP062P06 Port 2distPort_ Valve Gate, 150lb, 1in, FFV011V01 Port 1distPort_ Valve Gate, 150lb, 1in, FFV012V01 Port 2distPort_ Valve Gate, 150lb, 1in, FFV021V02 Port 1distPort_ Valve Gate, 150lb, 1in, FFV022V02 Port 2distPort_ WireW011W01 Port 1distPort_ WireW012W01 Port 2distPort_ Breaker Box, 300 ampE041E04 Port 1distPort_ Pipe, SCH40, BW, 1inP071P07 Port 1distPort_ Pipe, SCH40, BW, 1inP071P07 Port 1distPort_