Professional Documents
Culture Documents
March 2010
DMAR1-PE-200139A
Copyright
Copyright 2010 Intergraph Corporation. All Rights Reserved. Including software, file formats, and audiovisual displays; may be used pursuant to applicable software license agreement; contains confidential and proprietary information of Intergraph and/or third parties which is protected by copyright law, trade secret law, and international treaty, and may not be provided or otherwise made available without proper authorization from Intergraph Corporation.
Terms of Use
Use of this software product is subject to the End User License Agreement ("EULA") delivered with this software product unless the licensee has a valid signed license for this software product with Intergraph Corporation. If the licensee has a valid signed license for this software product with Intergraph Corporation, the valid signed license shall take precedence and govern the use of this software product. Subject to the terms contained within the applicable license agreement, Intergraph Corporation gives licensee permission to print a reasonable number of copies of the documentation as defined in the applicable license agreement and delivered with the software product for licensee's internal, non-commercial use. The documentation may not be printed for resale or redistribution.
Trademarks
Intergraph, the Intergraph logo, PDS, SmartPlant, SmartMarine, FrameWorks, I-Convert, I-Export, I-Sketch, IntelliShip, INtools, ISOGEN, MARIAN, SmartSketch, SPOOLGEN, SupportManager, and SupportModeler are trademarks or registered trademarks of Intergraph Corporation or its subsidiaries in the United States and other countries. Microsoft and Windows are registered trademarks of Microsoft Corporation. MicroStation is a registered trademark of Bentley Systems, Inc. Other brands and product names are trademarks of their respective owners.
Contents
Preface .......................................................................................................................................................... 5 Overview ....................................................................................................................................................... 7 Process Workflow Diagram ...................................................................................................................... 10 Creation of a New Component ................................................................................................................. 12 Analysis ................................................................................................................................................. 12 Commodity Group ................................................................................................................................. 12 Commodity Part .................................................................................................................................... 13 Commodity Rule ............................................................................................................................. 13 PartClass Sheet.............................................................................................................................. 15 Commodity Part Creation ............................................................................................................... 19 Object Parameter .................................................................................................................................. 20 Commodity Code (size-independent properties) .................................................................................. 20 Ident (size-dependent properties) ......................................................................................................... 24 Geometric ....................................................................................................................................... 24 Geometric Relation ......................................................................................................................... 27 Ident Creation ................................................................................................................................. 29 Operator ................................................................................................................................................ 30 New Operator Sheet ....................................................................................................................... 32 Template/Config Setup ................................................................................................................... 34 Item Mappings ................................................................................................................................ 38 Export to Excel Sheet................................................................................................................................ 40 Index ........................................................................................................................................................... 45
Contents
Preface
This document is a users guide for SmartPlant Reference Data 2008.7 (6.3.8). It describes the required actions to add a new component in SmartPlant Reference Data based on the SDB dataset, ready for SmartPlant 3D. The basic requirements will be explained and a comprehensive example will be given in order to provide a sufficient understanding of the necessary steps. Basic knowledge in SmartPlant Reference Data and in the SmartPlant 3D Excel Sheets/Codelists is required. The user has to be familiar with the SmartPlant Reference Data procedures for Commodity Code, Ident, and Geometric Table generation.
Preface
Overview
This document describes the needed actions in SmartPlant Reference Data to add a new component with all required data for use in SmartPlant 3D. The process of adding a new component will be demonstrated using the example of a manufacturer specific Ball Valve with a lever operator as a special component. Ball valve (VCK-41) / #150 (AH-35) / Raised Face End (AB-21) / ANSI-B16.34 (AAT-64) / Lever operator (IQ-10305), Dimension Face to Face acc. to ASME B16.10-1986 (Long Pattern Dim. A page 7) / Dry Weight and Valve Height acc. to Velan (VEL-BV-93 page15-Full Port)
Dimensional data
Nom Size 1 0.5 0.75 1 1.25 1.5 2 2.5 3 4 6 8 10 Unit in in in in in in in in in in in in Nom Size 2 0.5 0.75 1 1.25 1.5 2 2.5 3 4 6 8 10 Unit in in in in in in in in in in in in FtF 4.25in 4.62in 5in 5.5in 6.5in 7in 7.5in 8in 9in 15.5in 18in 21in Height 3.49in 4.09in 4.21in 4.5in 4.85in 5.44in 6.97in 7.38in 10.33in 12.56in 13.06in 18.84in Dry Weight 4.4lbm 6.6lbm 8lbm 12lbm 14.9lbm 24lbm 44lbm 52lbm 90lbm 196lbm 420lbm 762lbm
These ball valves can have different operator types. Example (SymbolDefinition) = Operator10005.COperator10005
Overview
Overview
10
11
Commodity Group
12
Commodity Part
The existing Commodity Parts in Group VB do not fulfill all requirements for the new component with regard to the assigned Commodity Rule and/or SP3D Partclass Sheet, so the new Part X with the description Ball Valve Special must be created.
Commodity Rule
A Commodity Rule must be assigned to the Part, so first check the existing records in S.10.01 to find any matching Commodity Rule that covers all the size-independent properties of the new component.
13
The existing rule P_VLV_W_OP for Valves with Operator contains all needed size-independent properties.
14
PartClass Sheet
All Commodity Parts that are intended for the use in SmartPlant 3D must be assigned to a SP3D PartClass. Therefore, the next step is to check the existing Sheet definitions on screen SP3D 10.07. As there is no appropriate sheet available, we create a new PartClass sheet definition of category PART_DEFINITION for the new Part Ball Valve Special, using SP3D 10.02 and SP3D 10.07.
15
The screen SP3D 10.07 is used to maintain the Sheet Configs. These are named set of sheets with their attributes that will be assigned to export jobs. The new PartClass Sheet BallValve Special must be assigned to the relevant Sheet Config, with all needed attributes. For a PartClass, it would consist of a definition section, the column headers, and the lines with the column values. To keep it simple and to avoid entering the details manually, position the cursor in the second block on the original sheet youve used before on SP3D 10.02 to create the new sheet. Use F6 (new record) and F4 (duplicate record above) to create a copy of that record including all details. Before saving that record, the Sequence in field Seq has to be modified to make it unique. Then the Sheet has to be renamed by means of the LOV (List of values). Selecting the new Sheet Ball Valve Special and acknowledging with OK changes the Sheet to the new name.
16
On the basis of the existing PartClass sheet BallValve, the attribute properties and default values can be checked and modified when necessary.
17
Definition Section
18
19
Object Parameter
The Object Parameter is a link between commodity code and geometric tables to define the needed set of size-dependent data for Ident creation. The size of the new part Ball Valve Special is exactly identified by the Nominal Size 1, so an Object Parameter with NPS1 as input value has to be assigned. We assign the existing Object Parameter P_1N_E to Part X.
Creating a Commodity Code for the new component is the next step. The Commodity Code is a rule-based generated code identifying the size-independent properties of a component.
20
The Ball Valve Special Commodity Codes have SP3D relevant and other (for example, purchasing relevant) properties. The sources of the SP3D relevant properties are listed below. Dimensional Standard S.20.02, table P_DIM_STD When table groups/details are not available to describe the Commodity Code property Dimensional Standard, they have to be created using S.20.01/S.20.02. The value entered for attribute Geostd identifies the Codelist Number of the Geometric Industry Standard. It is mapped to field GeometricIndustryStandard of BallValveSpecial PartClass sheet.
Materials S.20.02, table P_MATERIAL When table groups/details are not available to describe the Commodity Code property Material, they have to be created using S.20.01/S.20.02.
21
Rating SP3D.10.04, independent mapping, Attribute PressureRating CommodityCodes with property Rating = D -> Class 150 are mapped to PressureRating CL150 -> Codelist Number 35. The value entered in field Cdlst Number identifies the Codelist Number of the Pressure Rating. It is mapped to field PressureRating[n] of BallValveSpecial PartClass sheet.
End Preparation SP3D.10.04, independent mapping, Attribute EndPreparation CommodityCodes with property EndPrep = RF -> raised face are mapped to EndPreparation Raised-face flanged end -> codelist Number 21. The value entered in field Cdlst Number identifies the Codelist Number of the End Preparation. It is mapped to field EndPreparation[n] of BallValveSpecial PartClass sheet.
22
In S.20.08, this part table detail will be assigned to the part Ball Valve Special. Next a link will be created to the Commodity Code property P_VLV_OPERATOR, which identifies the type of operator.
23
Standard Geometrics holding all size-dependent data are the basis for building Idents. The structures of the geometric tables are defined in screen A.50.03. For our example, we need a table name with the structure: NPS1 Face to Face Valve Height Dry Weight - Input_1 - Output_1 - Output_2 - Output_3
24
Attributes that are not available must be defined in A.50.01 underneath Attribute Group GEOM ATTRS.
Next define the structure of the table using A.50.03. Appropriate Attributes for the size-dependent properties must be assigned to database columns input_1 to _5 or output_1 to _15.
25
26
Geometric Relation
To link the Commodity Code with the Geometric Table that is used for Ident Creation, the so-called Geometric Relation must be established. Define a Geometric Rule in S.40.21 and assign the Geometric P_VB_BVS_1 to Part X Ball Valve Special. Click Commodity Relation to create the relation.
27
28
Ident Creation
Based on the geometric and the geometric relation created before, the Idents for the new Commodity Code can now be built using S.80.01.
29
Operator
The definition of the Ball Valve itself is completed, and now the operator has to be configured. The Operator Type 10005 is needed, with SymbolDefinition Operator10005.COperator10005. 0.5 - 1.25in 1.5 - 3in 4 - 6in Operator Height = Valve Height + 0.525in Operator Height = Valve Height + 0.7in Operator Height = Valve Height + 1.05in OpDim1 = 1.5in OpDim1 = 2in OpDim1 = 3in
8in - 10in Operator Height = Valve Height + 1.4in OpDim1 = 4in For the Operator definition, these sheets are needed and have to be defined or updated:
30
Operator10005
PipingCommodityMatlControlData
31
ValveOperatorMatlControlData
32
After saving the record, the copied details of the new sheet are displayed in the third block. When new attributes are required, these have to be added, and using LOV (List of Values) or F3 (duplicate filed above) eases the input.
33
Template/Config Setup
ValveOperatorType Sheet
In SP3D.10.08, the new operator 10005 must be added to the sheet ValveOperatorType. Later it will be assigned to sheet ValveOperatorMatlControlData. See corresponding paragraph below.
34
ValveOperatorGeometricIndStd Sheet
In SP3D.10.08, the new operator 10005 must be added to the sheet ValveOperatorGeometricIndStd.
35
ValveOperatorMatlControlData Sheet
In SP3D.10.08, the Commodity Code of the Ball Valve Special VBXXACDRFACACDZZZZZZ must be added to the sheet ValveOperatorMatlControlData, as OperatorPartNumber, and with ValveOperatorType 10005.
36
After saving the record, the copied details of the new sheet are displayed in the Data block. These are the operator size-dependent properties, and the values can now be entered in that block.
37
Item Mappings
PipingCommodityMatlControlData Sheet
ValveOperatorCatalogPartNumber
In SP3D.10.04, a new record has to be added with Attribute ValveOperatorCatalogPartNumber to map the Ball Valve CommodityCode with the correct operator, coming from ValveOperatorMatlControlData.
38
ValveOperatorGeoIndStd
In SP3D.10.04, a new record has to be added with Attribute ValveOperatorGeoIndStd to map the Ball Valve Commodity Code with the correct operator, coming from ValveOperatorGeoIndStd.
39
The Destinations are defined in SP3D.10.05. The Transfer Types are defined in SP3D.10.06. Item Mappings are defined in SP3D.10.04. Configs are defined in SP3D.10.01.
40
The Progress of the job can be monitored in Progress tab folder rightmost. In case of job termination due to an error, open the tab folder Logfiles and double-click the logfile name to open and analyze it. For the details of possible error messages, read the document Troubleshooting SmartPlant 3D Export Jobs (STO-SP3D-ERRs.pdf).
To review the created Sheets, open tab folder Workbooks and double-click the file name in field Workbook. It will open the Excel Sheet in a separate window.
41
BallValve Special
Operator10005
PipingCommodityMatlControlData
42
ValveOperatorMatlControlData
43
Index
A
Add Operator Sheet to Template 38 Analysis 12 Assign Operator Sheet to Sheet Config 34
V
ValveOperatorGeometricIndStd Sheet 36 ValveOperatorMatlControlData Sheet 37 ValveOperatorType Sheet 35
C
Commodity Code (size-independent properties) 21 Commodity Group 12 Commodity Part 13 Commodity Part Creation 19 Commodity Rule 13 Creation of a New Component 12
E
Export to Excel Sheet 41
G
Geometric 25 Geometric Relation 28
I
Ident (size-dependent properties) 25 Ident Creation 30 Item Mappings 38
N
New Operator Sheet 33
O
Object Parameter 20 Operator 31 Overview 7
P
PartClass Sheet 15 PipingCommodityMatlControlData Sheet 39 Preface 5 Process Workflow Diagram 10
T
Template/Config Setup 35
45