Design Data Exchange PDMS Guide PDF
Design Data Exchange PDMS Guide PDF
Copyright
Copyright 2010-2015 Intergraph Corporation. All Rights Reserved. Intergraph is part of Hexagon.
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.
Portions of this software are owned by Spatial Corp. 1986-2015. All Rights Reserved.
Portions of the user interface are copyright 2012-2015 Telerik AD.
Documentation
Documentation shall mean, whether in electronic or printed form, User's Guides, Installation Guides, Reference Guides,
Administrator's Guides, Customization Guides, Programmer's Guides, Configuration Guides and Help Guides delivered with a
particular software product.
Other Documentation
Other Documentation shall mean, whether in electronic or printed form and delivered with software or on Intergraph Smart Support,
SharePoint, or box.net, any documentation related to work processes, workflows, and best practices that is provided by Intergraph
as guidance for using a software product.
Terms of Use
a.
Use of a software product and Documentation is subject to the End User License Agreement ("EULA") delivered with the
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 and Documentation. 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.
b.
For use of Documentation or Other Documentation where end user does not receive a EULA or does not have a valid license
agreement with Intergraph, Intergraph grants the Licensee a non-exclusive license to use the Documentation or Other
Documentation for Licensees internal non-commercial use. Intergraph Corporation gives Licensee permission to print a
reasonable number of copies of Other Documentation for Licensees internal, non-commercial use. The Other Documentation
may not be printed for resale or redistribution. This license contained in this subsection b) may be terminated at any time and
for any reason by Intergraph Corporation by giving written notice to Licensee.
Disclaimer of Warranties
Except for any express warranties as may be stated in the EULA or separate license or separate terms and conditions, Intergraph
Corporation disclaims any and all express or implied warranties including, but not limited to the implied warranties of merchantability
and fitness for a particular purpose and nothing stated in, or implied by, this document or its contents shall be considered or deemed
a modification or amendment of such disclaimer. Intergraph believes the information in this publication is accurate as of its
publication date.
The information and the software discussed in this document are subject to change without notice and are subject to applicable
technical product descriptions. Intergraph Corporation is not responsible for any error that may appear in this document.
The software, Documentation and Other Documentation discussed in this document are furnished under a license and may be used
or copied only in accordance with the terms of this license. THE USER OF THE SOFTWARE IS EXPECTED TO MAKE THE FINAL
EVALUATION AS TO THE USEFULNESS OF THE SOFTWARE IN HIS OWN ENVIRONMENT.
Intergraph is not responsible for the accuracy of delivered data including, but not limited to, catalog, reference and symbol data.
Users should verify for themselves that the data is accurate and suitable for their project work.
Limitation of Damages
IN NO EVENT WILL INTERGRAPH CORPORATION BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL INCIDENTAL,
SPECIAL, OR PUNITIVE DAMAGES, INCLUDING BUT NOT LIMITED TO, LOSS OF USE OR PRODUCTION, LOSS OF
REVENUE OR PROFIT, LOSS OF DATA, OR CLAIMS OF THIRD PARTIES, EVEN IF INTERGRAPH CORPORATION HAS BEEN
ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
UNDER NO CIRCUMSTANCES SHALL INTERGRAPH CORPORATIONS LIABILITY EXCEED THE AMOUNT THAT
INTERGRAPH CORPORATION HAS BEEN PAID BY LICENSEE UNDER THIS AGREEMENT AT THE TIME THE CLAIM IS
MADE. EXCEPT WHERE PROHIBITED BY APPLICABLE LAW, NO CLAIM, REGARDLESS OF FORM, ARISING OUT OF OR IN
CONNECTION WITH THE SUBJECT MATTER OF THIS DOCUMENT MAY BE BROUGHT BY LICENSEE MORE THAN TWO (2)
YEARS AFTER THE EVENT GIVING RISE TO THE CAUSE OF ACTION HAS OCCURRED.
IF UNDER THE LAW RULED APPLICABLE ANY PART OF THIS SECTION IS INVALID, THEN INTERGRAPH LIMITS ITS
LIABILITY TO THE MAXIMUM EXTENT ALLOWED BY SAID LAW.
Export Controls
Intergraph Corporations software products and any third-party Software Products obtained from Intergraph Corporation, its
subsidiaries, or distributors (including any Documentation, Other Documentation or technical data related to these products) are
subject to the export control laws and regulations of the United States. Diversion contrary to U.S. law is prohibited. These Software
Products, and the direct product thereof, must not be exported or re-exported, directly or indirectly (including via remote access)
under the following circumstances:
a.
To Cuba, Iran, North Korea, Sudan, or Syria, or any national of these countries.
b.
To any person or entity listed on any U.S. government denial list, including but not limited to, the U.S. Department of Commerce
Denied Persons, Entities, and Unverified Lists, http://www.bis.doc.gov/complianceandenforcement/liststocheck.htm, the U.S.
Department of Treasury Specially Designated Nationals List, http://www.treas.gov/offices/enforcement/ofac/, and the U.S.
Department of State Debarred List, http://www.pmddtc.state.gov/compliance/debar.html.
c.
To any entity when Licensee knows, or has reason to know, the end use of the Software Product is related to the design,
development, production, or use of missiles, chemical, biological, or nuclear weapons, or other un-safeguarded or sensitive
nuclear uses.
d.
To any entity when Licensee knows, or has reason to know, that an illegal reshipment will take place.
Any questions regarding export or re-export of these Software Products should be addressed to Intergraph Corporations Export
Compliance Department, Huntsville, Alabama 35894, USA.
Trademarks
Intergraph, the Intergraph logo, PDS, SmartPlant, FrameWorks, I-Sketch, SmartMarine, IntelliShip, ISOGEN, SmartSketch,
SPOOLGEN, SupportManager, SupportModeler, Sapphire, and Intergraph Smart are trademarks or registered trademarks of
Intergraph Corporation or its subsidiaries in the United States and other countries. Hexagon and the Hexagon logo are registered
trademarks of Hexagon AB or its subsidiaries. Microsoft and Windows are registered trademarks of Microsoft Corporation. ACIS is a
registered trademark of SPATIAL TECHNOLOGY, INC. Infragistics, Presentation Layer Framework, ActiveTreeView Ctrl,
ProtoViewCtl, ActiveThreed Ctrl, ActiveListBar Ctrl, ActiveSplitter, ActiveToolbars Ctrl, ActiveToolbars Plus Ctrl, and ProtoView are
trademarks of Infragistics, Inc. Incorporates portions of 2D DCM, 3D DCM, and HLM by Siemens Product Lifecycle Management
Software III (GB) Ltd. All rights reserved. Gigasoft is a registered trademark, and ProEssentials a trademark of Gigasoft, Inc.
VideoSoft and VXFlexGrid are either registered trademarks or trademarks of ComponentOne LLC 1991-2013, All rights reserved.
Oracle, JD Edwards, PeopleSoft, and Retek are registered trademarks of Oracle Corporation and/or its affiliates. Tribon is a
trademark of AVEVA Group plc. Alma and act/cut are trademarks of the Alma company. Other brands and product names are
trademarks of their respective owners.
Contents
Preface PDMS Guide ................................................................................................................................. 10
What's New in Design and Data Exchange with PDMS ......................................................................... 11
Exporting Smart 3D Model Data ............................................................................................................... 14
Set up the PDMS and Smart 3D catalogs ............................................................................................ 23
Configure the PDMS export initialization file ......................................................................................... 25
PDMS export initialization file options ............................................................................................ 33
PDMS Export Validation ....................................................................................................................... 41
Validate mapping details ................................................................................................................ 42
PDMS Export Validation Dialog Box .............................................................................................. 42
Export Smart 3D models ....................................................................................................................... 46
Generate catalog and reference data in Smart 3D and PDMS formats for export ........................ 48
Export Smart 3D model data to PDMS........................................................................................... 50
Export Model to PDMS Datal Dialog Box ....................................................................................... 51
Importing PDMS Design Data ................................................................................................................... 53
Set up the PDMS and Smart 3D catalogs ............................................................................................ 57
Configure the PDMS import initialization file .................................................................................. 58
PDMS Import Validation ................................................................................................................. 60
Import model ................................................................................................................................... 63
Troubleshooting ........................................................................................................................................ 66
Performance Tips .................................................................................................................................. 66
Import/Export Issues ............................................................................................................................. 68
Project Creation Estimates ................................................................................................................... 69
Appendix: Smart 3D Export to PDMS Workbook ................................................................................... 71
Electrical Translation Maps ................................................................................................................... 73
ElectricalClassMap ......................................................................................................................... 74
CPElectricalSystemAttrMap ........................................................................................................... 74
CPCablewayAttrMap ...................................................................................................................... 74
CPRteCableTrayComponentAttrMap ............................................................................................. 74
ElectricalSupportAttrsMap .............................................................................................................. 75
ElectricalGlobalsMap ...................................................................................................................... 75
ElectricalRunSpecMap ................................................................................................................... 75
ElectricalRunSpecAdditionalAttr ..................................................................................................... 75
ElectricalPartIdentifierMap ............................................................................................................. 76
ElectricalComponentSPREFMap ................................................................................................... 76
Equipment Translation Maps ................................................................................................................ 76
EquipmentClassMap ...................................................................................................................... 78
CPSmartEquipmentMap ................................................................................................................. 79
CPEquipmentComptMap ................................................................................................................ 79
Contents
CPShapeMap ................................................................................................................................. 79
CPPipeNozzleMap ......................................................................................................................... 79
CPHVACNozzleMap....................................................................................................................... 79
CPConduitNozzleMap .................................................................................................................... 80
CPCableTrayNozzleMap ................................................................................................................ 80
CPStraightNozzleCatRefMap ......................................................................................................... 80
CPElbowNozzleCAtRefMap ........................................................................................................... 80
CPHvacNozzleCatRefMap ............................................................................................................. 81
EquipGlobalsMap ........................................................................................................................... 81
PartNumberValueMap .................................................................................................................... 81
PartNumberAdditionalAttributes ..................................................................................................... 81
DesParamAdditionalAttrMap .......................................................................................................... 82
AspectMap ...................................................................................................................................... 82
AspectAdditionalAttributes ............................................................................................................. 82
CPShapeValueMap ........................................................................................................................ 82
CPShapeAdditionalAttributes ......................................................................................................... 82
CPNozzleAdditionalAttributes ........................................................................................................ 83
NozzDesParamAdditionalAttrMap .................................................................................................. 83
Hierarchy Translation Maps .................................................................................................................. 83
HierarchyClassMap ........................................................................................................................ 84
CPMSystemMap............................................................................................................................. 85
CPAreaSystemMap ........................................................................................................................ 85
CPConduitSystemMap ................................................................................................................... 85
CPDuctingSystemMap ................................................................................................................... 85
CPElectricalSystemMap ................................................................................................................. 85
CPMachinerySystemMap ............................................................................................................... 86
CPPipelineSystemMapEx .............................................................................................................. 86
CPPipingSystemMap...................................................................................................................... 86
CPStructuralSystemMap ................................................................................................................ 86
CPUnitSystemMap ......................................................................................................................... 86
HVAC Translation Maps ....................................................................................................................... 87
HVACClassMap .............................................................................................................................. 88
CPDuctingSystemAttrMap .............................................................................................................. 88
CPMSystemAttrMap ....................................................................................................................... 88
CPDuctRunAttrMap ........................................................................................................................ 88
DuctComponentAttrsMap ............................................................................................................... 89
DuctSupportAttrsMap ..................................................................................................................... 89
DesignSupportAttrsMap ................................................................................................................. 89
HVACGlobalsMap .......................................................................................................................... 89
HVACPartIdentifierMap .................................................................................................................. 90
HVACEndPreparationMap ............................................................................................................. 90
HVACComponentSPREFMap ........................................................................................................ 90
DuctRunSpecMap .......................................................................................................................... 90
HVACDesParamMap...................................................................................................................... 91
Piping Translation Maps ....................................................................................................................... 91
PipingClassMap .............................................................................................................................. 93
CPPipelineSystemMap ................................................................................................................... 93
CPMPipeRunMap ........................................................................................................................... 93
PipingGlobalsMap .......................................................................................................................... 94
PipeRunSpecMap........................................................................................................................... 94
SP3DPartIdentifierMap ................................................................................................................... 94
Contents
CatalogComponentSPREFMap ..................................................................................................... 95
NPDSpecificSPREFMap ................................................................................................................ 95
CatalogSpecialtySPREFMap ......................................................................................................... 95
CatalogInstrumentSPREFMap ....................................................................................................... 96
OnFlySpecialtySPREFMap ............................................................................................................ 96
OnFlyInstrumentSPREFMap .......................................................................................................... 96
PipeComponentAttrsMap ............................................................................................................... 97
PipeInstrumentAttrsMap ................................................................................................................. 97
PipeSpecialtyAttrsMap ................................................................................................................... 97
PipeSupportAttrsMap ..................................................................................................................... 97
PipingEndConnectionMap .............................................................................................................. 97
PipingConnectionItemMap ............................................................................................................. 98
Structure Translation Maps ................................................................................................................... 98
StructureClassMap ....................................................................................................................... 102
CoordinateSystemMap ................................................................................................................. 102
ElevationPlaneMap....................................................................................................................... 102
GridLineMap ................................................................................................................................. 103
LinearMemberPartAttrsMap ......................................................................................................... 103
CurvedMemberPartAttrsMap ........................................................................................................ 103
InsulationAttrsMap ........................................................................................................................ 103
SlabAttrsMap ................................................................................................................................ 103
StairAttrsMap ................................................................................................................................ 104
LadderAttrsMap ............................................................................................................................ 104
HandRailAttrsMap ........................................................................................................................ 104
FootingAttrsMap ........................................................................................................................... 104
EquipmentFoundationAttrsMap .................................................................................................... 104
LeafPlateSystemAttrsMap ............................................................................................................ 105
PlanarPlatePartAttrsMap .............................................................................................................. 105
CurvedPlatePartAttrsMap ............................................................................................................. 105
LeafStiffenerSystemAttrsMap ....................................................................................................... 105
LinearStiffenerPartAttrsMap ......................................................................................................... 105
CurvedStiffenerPartAttrsMap ....................................................................................................... 106
LeafERSystemAttrsMap ............................................................................................................... 106
LinearERProfilePartAttrsMap ....................................................................................................... 106
CurvedERProfilePartAttrsMap ...................................................................................................... 106
LeafBeamSystemAttrsMap ........................................................................................................... 107
BeamPartAttrsMap ....................................................................................................................... 107
LinearSAStiffenerPartAttrsMap .................................................................................................... 107
CurvedSAStiffenerPartAttrsMap ................................................................................................... 107
HoleFittingAttrsMap ...................................................................................................................... 107
StructureGlobalsMap .................................................................................................................... 108
InsulationAttrMap.......................................................................................................................... 108
InsulationSpecAttrMap ................................................................................................................. 108
StructureMatSpecMap .................................................................................................................. 109
SmartItemMaterialMap ................................................................................................................. 109
StructPartNumbersMap ................................................................................................................ 109
StructClassAdditionalAttributes .................................................................................................... 109
Cross-Section Maps ..................................................................................................................... 110
Cardinal Point Maps ..................................................................................................................... 110
Marine Cross-Section Maps ......................................................................................................... 111
Load Point Maps ........................................................................................................................... 111
Contents
Supports Translation Maps ................................................................................................................. 112
SupportsClassMap ....................................................................................................................... 113
CHgrPipeSupport ......................................................................................................................... 113
CHgrDuctSupport ......................................................................................................................... 113
CHgrCableTraySupport ................................................................................................................ 113
CHgrDesignSupport ..................................................................................................................... 114
CHgrSupportComponent .............................................................................................................. 114
HgrSupportGlobals ....................................................................................................................... 114
SupportPartNumber...................................................................................................................... 114
SupportGTYPE ............................................................................................................................. 115
SupportUserAttributes .................................................................................................................. 115
Units Translation Maps ....................................................................................................................... 115
UnitsClassMap ............................................................................................................................. 116
UnitsGlobalsMap .......................................................................................................................... 116
UnitsAdditionalAttributeMap ......................................................................................................... 116
Appendix: PDMS Import to Smart 3D Workbook ................................................................................. 117
Equipment Translation Maps .............................................................................................................. 119
EquipmentClassMap .................................................................................................................... 120
CPSmartEquipmentMap ............................................................................................................... 121
CPEquipmentComptMap .............................................................................................................. 121
CPShapeMap ............................................................................................................................... 121
CPPipeNozzleMap ....................................................................................................................... 121
NozzleAdditionalAttrMap .............................................................................................................. 122
EqpGlobalsMap ............................................................................................................................ 122
PartNumberValueMap .................................................................................................................. 122
PartNumberAdditionalAttributes ................................................................................................... 122
CPShapeValueMap ...................................................................................................................... 123
CPShapeAdditionalAttributes ....................................................................................................... 123
AspectMap .................................................................................................................................... 123
NozzleOrientationAttrMap ............................................................................................................ 123
Piping Translation Maps ..................................................................................................................... 124
PipingClassMap ............................................................................................................................ 126
CPPipelineSystemMap ................................................................................................................. 126
CPMPipeRunMap ......................................................................................................................... 126
PipeRunSpecMap......................................................................................................................... 127
PipeComponentAttrsMap ............................................................................................................. 127
PipeInstrumentAttrsMap ............................................................................................................... 127
PipeSupportAttrsMap ................................................................................................................... 127
PipingGlobalsMap_V11 ................................................................................................................ 128
PipingGlobalsMap_V12 ................................................................................................................ 128
SP3DXMLPartTypeMap ............................................................................................................... 128
SPREFSP3DIdentifierPatternMap ................................................................................................ 129
SPREFSP3DOptionCodePatternMap .......................................................................................... 129
RunChangeComponentsMap ....................................................................................................... 129
PDMSS3DFileConstantsV12Below .............................................................................................. 129
PDMSS3DFileConstantsV12Above ............................................................................................. 130
ComponentOrientationAttrMap ..................................................................................................... 130
Structure Translation Maps ................................................................................................................. 130
StructureClassMap ....................................................................................................................... 134
Contents
SPSSlabEntityMap ....................................................................................................................... 134
PlatePartMap ................................................................................................................................ 135
SPSMemberSystemLinearMap .................................................................................................... 135
SPSMemberSystemCurveMap .................................................................................................... 135
InsulationAttrMap.......................................................................................................................... 135
CoordinateSysAttrMap ................................................................................................................. 136
StructureGlobalsMap .................................................................................................................... 136
StructureMatSpecMap .................................................................................................................. 136
StructureSlabMatSpecMap .......................................................................................................... 137
StructurePlateMatSpecMap ......................................................................................................... 137
StandardCrossSecAdditionalAtt ................................................................................................... 137
BuiltUpCrossSecAdditionalAtt ...................................................................................................... 138
BuiltupDesignParametersMap ...................................................................................................... 138
XSectionAdditionalAttr .................................................................................................................. 138
PlateThicknessDirMap.................................................................................................................. 139
SlabFacePositionMap................................................................................................................... 139
W_PLine ....................................................................................................................................... 139
BUI_PLine .................................................................................................................................... 139
WT_PLine ..................................................................................................................................... 140
BUTee_PLine ............................................................................................................................... 140
L_PLine ........................................................................................................................................ 140
BUL_PLine ................................................................................................................................... 140
C_PLine ........................................................................................................................................ 141
BUC_PLine ................................................................................................................................... 141
HSSR_PLine ................................................................................................................................ 141
BUBoxFM_PLine .......................................................................................................................... 141
HSSC_PLine ................................................................................................................................ 142
BUTube_PLine ............................................................................................................................. 142
BUCone_PLine ............................................................................................................................. 142
HP_PLine ..................................................................................................................................... 142
M_PLine ....................................................................................................................................... 143
MC_PLine ..................................................................................................................................... 143
MT_PLine ..................................................................................................................................... 143
PIPE_PLine .................................................................................................................................. 143
S_PLine ........................................................................................................................................ 144
ST_PLine ...................................................................................................................................... 144
RS_PLine ..................................................................................................................................... 144
JointRefMap ................................................................................................................................. 144
FootingRefMap ............................................................................................................................. 145
InsulationMap ............................................................................................................................... 145
HVAC Translation Maps ..................................................................................................................... 145
HVACClassMap ............................................................................................................................ 147
CPDuctingSystemMap ................................................................................................................. 147
CPDuctRunMap ............................................................................................................................ 147
HVACRunMaterialMap ................................................................................................................. 148
DuctComponentAttrsMap ............................................................................................................. 148
DuctFittingAttrsMap ...................................................................................................................... 148
HVACGlobalsMap_V11 ................................................................................................................ 148
HVACGlobalsMap_V12 ................................................................................................................ 149
SP3DHVACXMLPartTypeMap ..................................................................................................... 149
SPREFSP3DHVACIdentifierPttrnMap.......................................................................................... 149
Contents
HVACAdditionalAttsMap............................................................................................................... 149
HVACCrossSectionMap ............................................................................................................... 150
PDMSS3DFileConstantsV12Below .............................................................................................. 150
PDMSS3DFileConstantsV12Above ............................................................................................. 150
Hangers and Supports Translation Maps ........................................................................................... 150
SupportClassMap ......................................................................................................................... 151
CHgrDesignSupportMap .............................................................................................................. 152
CHgrSupportComponentMap ....................................................................................................... 152
SupportsGlobalsMap .................................................................................................................... 152
SupportCompPartNumberValueMap............................................................................................ 152
SuppCompAdditionalAttributes .................................................................................................... 153
Appendix: Mapping Best Practices ....................................................................................................... 154
Map equipment attributes using labels ............................................................................................... 154
Map cableway object placement mismatch ........................................................................................ 155
Map PDMS piping specifications to Smart 3D .................................................................................... 155
Map PDMS piping components and instruments to Smart 3D ........................................................... 157
Map PDMS HVAC specifications to Smart 3D.................................................................................... 158
Map HVAC components to Smart 3D components and fittings .......................................................... 160
Map cross-section and orientation mismatches.................................................................................. 161
Map PDMS design parameters ........................................................................................................... 163
Index ......................................................................................................................................................... 164
Documentation Comments
For the latest support information for this product, comments or suggestions about this
documentation, and documentation updates for supported software versions, please visit
Intergraph Smart Support (https://smartsupport.intergraph.com).
10
The software now supports import of a custom hierarchy (UDETs) from PDMS. For more
information, see the Hierarchy Objects table under Supported Object Types in Importing
PDMS Design Data (on page 53). (P1 CP:265155)
If more than 50 shapes are present under an equipment or equipment component, all
Simple Physical Aspect shapes are combined into a GType shape. Other aspect shapes are
imported as intelligent S3D shapes.For more information, see Importing PDMS Design Data
(on page 53). (P1 CP:275368)
Added limitations that exist when importing PDMS design data into Smart 3D. For more
information, see Importing PDMS Design Data (on page 53). (P2 CP:267373)
Any weld listed as NEW WELD in the PDMS attribute file (*.att) is imported into Smart 3D as
a Field Fitted Weld (FFW). For more information, see Importing PDMS Design Data (on
page 53). (P2 CP:271527)
The DumpUnitsToDatal option has been added to the PDMSExportTranslator.ini file. You
can use this option to write units for all the values being written to the DATAL file. For more
information, see PDMS Export Initialization File Options (on page 33).
A new .INI option, CreatePDMSLogFile, has been added that can generate a log file during
export to PDMS. For more information, see PDMS Export Initialization File Options (on page
33). (CP:20125)
Export to PDMS functionality option can now map a component of one Smart 3D
specification with a different specification component of PDMS. (CP:204831)
The enhanced Validation tool can now validate the missing mapping for electrical objects.
For more information, see PDMS Export Validation (on page 41). (CP:20914)
The software now supports the exporting Smart 3D Electrical data to PDMS. For more
information, see Exporting Smart 3D Model Data (on page 14) and
ElectricalComponentSPREFMap (on page 76). (P2 CP:173766)
11
The software now exports all aspects that are set on equipment objects (catalog and
designed) and shapes to the corresponding mapped PDMS level (such as the Insulation
level or Obstruction level). Previously, Smart 3D exported only the Simple Physical aspect to
PDMS. For more information, see AspectMap (on page 82). (P2 CP:197917)
Export to PDMS functionality now exports the flow direction of the Smart 3D pipe run to the
PDMS DATAL file. Previously, the flow direction of the run had to be manually set. (P2
CP:246972)
Export to PDMS functionality now uses End Preparation and Pressure Rating in a
combined string to map to the connection type in PDMS. The SP3DEndPreparation
attribute has been replaced with SP3DEndConnection, and the
HVACEndPreparationMap has been replaced with HVACEndConnectionMap. For more
information, see HVACGlobalsMap (on page 89) and PipingGlobalsMap (on page 94). (P2
CP:246974)
The software supports mapping different obstruction values to different level values in
PDMS. For more information, see AspectAdditionalAttributes (on page 82). (P2 CP:256461)
The PDMS export validation process now includes checking for missing mapping for Smart
3D catalog components in the NPDSpecificSPREFMap sheet. For more information, see
PDMS Export Validation Dialog Box (on page 42). (P2 CP:256462)
The software now supports exporting Smart 3D Equipment HVAC nozzles to PDMS. For
more information, see Exporting Smart 3D Model Data (on page 14) and
CPHVACNozzleMap (on page 79). (P3 CP:193940)
The CreateHierarchy option in the PDMSExportTranslator.ini file can now create the same
hierarchy in PDMS through DATAL files. For more information, see PDMS Export
Initialization File Options (on page 33). (P3 CP:195552)
Export to PDMS functionality can now override the exported object data while re-importing
the DATAL file into PDMS so that you do not need to delete the imported data from PDMS
during re-import. This applies to graphical data and property data. (P3 CP:201256)
When you use the Export command, a progress bar now appears to show the real-time
export progress. (P3 CP:204826)
12
Export to PDMS functionality supports creating multiple sites in PDMS using the
CreateMultipleSites option in the PDMS export initialization file. For more information, see
PDMS Export Initialization File Options (on page 33). (P3 CP:213303)
Export of catalog and on-the-fly piping instruments and specialty components supports
appending the piping specification in which the instrument or specialty component is defined
to the PDMS SPREF attribute. For more information, see CatalogSpecialtySPREFMap (on
page 95), CatalogInstrumentSPREFMap (on page 96), OnFlySpecialtySPREFMap (on page
96), and OnFlyInstrumentSPREFMap (on page 96). (P3 CP:241535)
You can now import PDMS design data to Smart 3D. For more information, see Importing
PDMS Design Data (on page 53). (P2 CP:231358)
Map cableway object placement mismatch (on page 155) (P2 CP:260158)
Map cross-section and orientation mismatches (on page 161). (P2 CP:247970)
13
SECTION 1
Equipment
Piping
HVAC
Electrical
Structure
You must have a S3X license key installed on the SmartPlant License server to use the
export to PDMS functionality.
Transferring model data from Smart 3D to PDMS involves the following:
1. Ensure that the Smart 3D and PDMS catalogs are set up properly. For more information,
see Set up the PDMS and Smart 3D catalogs (on page 23).
2. Edit the options in the delivered initialization file to define the parameters used in the export
process. For more information about defining these parameters, see Configure the PDMS
export initialization file (on page 25).
3. Edit the mapping workbook to reflect the customizations that you have made to the Smart
3D object properties. For more information about the translation maps delivered with the
software, see Appendix: Smart 3D Export to PDMS Workbook (on page 71).
4. Use the PDMS Export Validation command to validate the mapping details that you have
defined. For more information, see PDMS Export Validation (on page 41).
5. Export the model data using the File > Export > PDMS Datal Export > Export Model
command in Smart 3D. For more information, see Export Smart 3D models (on page 46).
Export Options
Catalog equipment
Standard equipment
Mapping
Design equipment
Design equipment
14
Sub-equipment
Shape
Primitive
Mapping
Design equipment
Design solid
Primitive
Pipe nozzle
Nozzle
Mapping
HVAC nozzle
Nozzle
Mapping
Conduit nozzle
Nozzle
Mapping
Nozzle
Mapping
Comments
Pipeline system
Pipe
Pipe run
Branch
Piping component
Relevant object in
PDMS based on
GType
Piping Objects:
15
Gasket
Attachment
Pipe bend
Bend
FTUBE
In addition to the piping object types listed in the above table, the necessary PML
commands are written in the data file to establish connectivity of piping with equipment nozzles
and the interconnectivity between branches.
Structure Objects:
Comments
Section
Generic Section
PNODE, PJOINT,
SNODE, SJOINT are
created.
PNODE, PJOINT,
JLDATUM, PLDATUM,
FIXING are created.
Negative extrusion
Slab
Floor
16
Structure
Structure
Rectangular grid
Section
Assembly connection
components:
Panel
Negative
Primitives
Fitting
Negative Primitives
Plate part:
Planar
Panel
Curved
Sub-structure
Profile part:
Linear
SCTN
Curved
GENSEC
Twisted
Openings on plate
Negative extrusion
Structure:
Panel fitting
Sub-structure
Hole fittings:
Panel fitting
Sub-structure
17
Comments
PCLAMP
HELEMENT
SCLAMP
PCLAMP
HELEMENT
SCLAMP
HVAC Objects
Comments
Ducting system
HVAC
Generic system
HVAC
Duct run
BRANCH
18
Duct component
Relevant object in
PDMS based on
GType
Gasket
GASKET
Duct bend
BEND
Duct support
ATTACHMENT
Design support
ATTACHMENT
Electrical Objects
PDMS Object
Type
Export Options
Electrical system
PIPE
Cable ways
BRANCH
19
ATTACHMENT
Conduit system
PIPE
Generic system
PIPE
Conduit run
BRANCH
Conduit component
ELECCOMP
ELECCOMP
Best Practices
During export, if the software encounters a name that does not meet one of these conventions, it
modifies the name before writing it to the DATAL file, resulting in mismatched object names
between the two models. As such, Intergraph recommends that you use the following naming
conventions when modeling in Smart 3D:
Create a unique name for each modeled object so that no duplicates exist.
For more information about Best Practices regarding Smart 3D design and data exchange
with PDMS, see Appendix: Mapping Best Practices (on page 154).
Additional key points to consider when exporting Smart 3D model data to PDMS
are listed below:
Include first level objects when exporting Smart 3D model data to PDMS: Equipment,
Pipeline, Duct Run, Cableway/Cable tray/Conduit run, Member systems/Root plate system,
and Support assembly.
20
Export Smart 3D model data by discipline. Doing so reduces DATAL file size and assists in
identifying and resolving export issues.
Export model data using the following sequence of supported object types: Equipment,
Piping, HVAC, Electrical, Structure, Hangers and Supports.
Verify that the catalog component orientation in PDMS is correct before importing the
DATAL file.
When exporting Smart 3D model data, you must create equivalent UDETs (User Defined
Element Types) with relationships before importing the hierarchy DATAL file into PDMS. For
more information, see Hierarchy Translation Maps (on page 83).
Set Tolerance values (in the PDMS Piping Consistency Check options) to maximum
before importing the DATAL files. Doing so helps resolve issues related to port misalignment
and sloped piping.
Review the log file after each Smart 3D export for any errors or warnings.
Review the log file generated during model data import to PDMS for any errors or warnings.
Limitations
The following limitations are known to exist when importing piping, equipment, HVAC, hangers
and supports, structure, and electrical model data to PDMS from Smart 3D:
Global:
Equipment Models:
If the catalog is not set up or if mapping is not provided for an object, the software breaks
the object into GTypes and objects in exports them as primitives. As such, the equipment
item may be difficult to modify after it is imported into PDMS.
Imported shapes are placed under a sub-equipment node, but they should be treated as
primitives because they are shapes in Smart 3D.
In the current release of the software, the catalog equipment component is transferred only
through GTypes. Mapping is not supported.
Piping Models:
Supports are exported only as logical supports and appear as attachments in the PDMS
piping isometric drawing output.
No bolt sets or washers from the model are transferred from Smart 3D to PDMS. These are
considered implied items and the catalog should be set up properly before the export
process is started. Bolt lengths, bolt diameters, and number of bolts should match the Smart
3D data.
Structure Models:
21
The software sets the PLine attribute for JLine and MLine on sections and joints to NA
(Neutral Axis) by default.
Cuts features on members and objects created during assembly connections are exported
as fittings. Negative geometries are created for cuts, and panels are created for additional
objects.
Export using catalog joints is not supported in the current release of the software.
The software breaks stair, ladder, handrail, footing, and equipment foundation objects into
GTypes and exports them as primitives under the STRUCTURE element.
Curved plate parts on both plate systems and built-up members are exported as smaller
triangular planes which make-up the total curved surface.
The hole fitting object on the planar plate part is exported as a panel fitting under the PANEL
element (planar plate part). Curved plate parts are exported as SUBSTRUCTURE, because
the PANEL element is not created for a curved plate part.
Openings, trim, corner, and end cut features on the profile part are not exported.
Twisted stiffeners are exported by breaking the profile part into primitives and exporting
them under the SUBSTRUCTURE element.
If the catalog is not set up or if mapping is not provided for all hanger and support
Components present in Smart 3D, then the software breaks the object into GTypes and
exports them as primitives.
Because the export of hanger and support model data is dependent on structure model
data, the structure model data must be imported into PDMS before the hanger and support
model data.
HVAC Models:
Supports are exported only as logical supports and appear as attachments in the PDMS
isometric drawing output.
No bolt sets or washers from the model are transferred from Smart 3D to PDMS. These are
considered implied items and the catalog should be set up properly before the export
process is started. Bolt lengths, bolt diameters, and number of bolts should match the Smart
3D data.
Electrical Models:
If the catalog is not set up or if mapping is not provided for an object, the software breaks all
electrical objects into GTypes, and exports them as equipment objects for space reservation
purposes only. Consequently, an equipment item from PDMS can be difficult to modify after
it is imported.
Imported geometries are placed under a sub-equipment node. The behavior of the imported
data can be correlated to equipment designs of electrical objects.
22
The PDMS catalog must contain the same equipment shapes and nozzles that exist in the
Smart 3D catalog.
To export catalog equipment using a mapping file, the Smart 3D symbol definition template
must also be present in the PDMS catalog.
To export nozzles, all nozzle data must exist in the PDMS catalog prior to export and must
match the nozzle data in the Smart 3D catalog.
You must provide mapping information for any new shape. The shape in PDMS must be an
exact match of the shape in Smart 3D.
All of the piping specifications in the PDMS catalog must also exist in the Smart 3D catalog
All of the components used in a piping specification must be present in the PDMS catalog
and must match those in the Smart 3D catalog. Component properties and dimensional data
must also match between the two catalogs.
All of the piping specialties and instruments of both the catalog and on-the-fly types must be
set up in PDMS as either PCOMP or INST. Their dimensional data must match that of the
components in the Smart 3D catalog.
All gaskets and welds with exact thickness must be set up and available in the PDMS
catalog.
Insulation and tracing specifications must be set up the same in both catalogs.
Bolt sets in the PDMS catalog must match those in the Smart 3D catalog. Any difference
between these two sets of data adversely impact how bolts are reported in the isometric
drawing output. Bolt and washer model data are not exported to PDMS and are treated as
implied items by the export process.
All of the HVAC specifications in the PDMS catalog must also exist in the Smart 3D catalog.
All of the components used in a HVAC specification must be present in the PDMS catalog
and must match those in the Smart 3D catalog. Component properties and dimensional data
must also match between the two catalogs.
All gaskets and welds with exact thickness must be set up and available in the PDMS
catalog.
23
Insulation and tracing specifications must be set up the same in both catalogs.
Bolt sets in the PDMS catalog must match those in the Smart 3D catalog. Any difference
between these two sets of data adversely impacts how bolts are reported in the isometric
drawing output. Bolt and washer model data are not exported to PDMS and are treated as
implied items by the export process.
To export members, the dimensions, properties, and cardinal points of the cross-section in
the PDMS catalog must match those in the Smart 3D catalog. This criteria only applies for
Marine mode.
To export insulation on members using mapping, an exact match for the encasement must
be present in the PDMS catalog. For each cross-section type, a corresponding PDMS
catalog fitting must be present; the geometry of the catalog fitting should match exactly with
the insulation encasement for that particular cross-section type. This criteria only applies for
Marine mode.
To export the material property on a structure object, each material in the Smart 3D catalog
must be mapped to the appropriate material in the PDMS catalog.
To export a material property, you must provide mapping for any new structural catalog
object in Smart 3D. Mapping for default supported objects, such as stairs, ladders,
handrails, footings, equipment foundations, and hole fittings, is already provided.
To export profile parts, the dimensions, properties, and cardinal points (with Load Points in
Smart 3D) of the cross section in the PDMS catalog must match those in the Smart 3D
catalog. This criteria only applies for Marine mode.
To transfer hangers and supports by mapping, the PDMS catalog should be exactly the
same as the Smart 3D catalog. Otherwise there are mismatches in the geometry and
orientation of the transferred support components.
All of the electrical specifications in the PDMS catalog must also exist in the Smart 3D
catalog.
All of the components used in an electrical specification must be present in the PDMS
catalog and should match those in the Smart 3D catalog. Component properties and
dimensional data must also match between the two catalogs.
See also
Project Creation Estimates (on page 69)
24
The PDMS export initialization file (PDMSExportTranslator.ini) controls the export of Smart 3D
model data to PDMS. You can modify the default values to suit your specific project
requirements.
1. In Windows Explorer, browse to the [Reference Data
Folder]\SharedContent\Data\Translators\S3DPDMSExport folder.
2. Open the PDMSExportTranslator.ini file, and modify the options as needed. For more
information, see PDMS export initialization file options (on page 33).
3. Save your changes.
SharedContent is delivered in the Smart 3D Reference Data setup.
Globals
DeveloperLogging - Creates the end-user or detailed developer log file.
25
Value - Type the number of digits to round the position coordinates, ideally in range 0 to 6.
The default value is 3.
1 - Generate an error log file. The log file is saved to the PDMS Error Log file path, which is
created in the %PDMSUSER% file path on the PDMS computer. This is the default value.
ALL - Write all objects in the selected filter to the DATAL file. This is the default value.
MODIFIED - Write only the modified objects in the selected filter to the DATAL file.
0 - Create a single site, defined as Smart 3D ProjectConfigRoot. This is the default value.
1 - Export the Smart 3D Hierarchy to Smart 3D ProjectConfigRoot, and export the ZONE in
PDMS as a child to Smart 3D ProjectConfigRoot.
1 - Create multiple sites, with SITE in PDMS defined as the parent and its object defined as
ZONE from Smart 3D.
When CreateHierarchy is set to 1, CreateMultipleSites is ignored.
0 - Units are not dumped to the DATAL file. This is the default value.
1 - All values are written to the DATAL file per the units specified in the mapping file.
Equipment
UseMappingToCreateShapes - Determines whether shapes are exported through mapping or
by breaking them into GTypes and creating the appropriate primitives in PDMS.
0 - Break shapes into GTypes and create appropriate primitives in PDMS. If any errors
occur, the software uses the mapping file as an alternative for creating corresponding
primitives.
1 - Export shapes using the mapping file. If any mapping is missing for any shape, the
software breaks the shape into GTypes and creates the appropriate primitives in PDMS.
This is the default value.
0 - Break catalog equipment into GTypes and create appropriate primitives in PDMS. If any
errors occur, the software uses the mapping file as an alternative for creating corresponding
equipment. This is the default value.
26
1 - Export catalog equipment using the mapping file. If any mapping is missing for any
catalog equipment, the software breaks the catalog equipment into GTypes and creates the
appropriate primitives in PDMS.
0 - Suppress the creation of a sub-equipment node. All nozzles are placed under the
equipment node. This is the default value
0 - Suppress the creation of a sub-equipment node. All shapes are placed under the
equipment node. This is the default value.
MEDIUM COARSE - Better performance with moderate surface quality. This is the default
value.
Value - Type a number (angle in degrees) in range 5-30. The default value is 5.
MEDIUM_COARSE - Moderate surface quality with better performance. This is the default
value.
27
MEDIUM_COARSE - Moderate surface quality with better performance. This is the default
value.
1 - Simplify equipment shapes before transfer. The holes on complex surfaces are removed
and the outer boundaries are truncated to straight lines or a singular circular arc. Holes are
removed from cones, cylinders, torus, spheres, and plane objects in Smart 3D equipment.
Value - Type a number (in mm) with minimum value 10. The default value is 25.
Piping
MergeSP3DRuns - Controls how branches are exported to PDMS.
1 - Merge Smart 3D pipe runs, and export as per PDMS's definition. This is the default
value.
PipelineSpec - Controls what value is output in the DATAL file for the PSPE attribute on the
pipeline.
FIRST_OCCURRENCE - Output the specification used by the first run under the pipeline.
MAPPING - Output the specification using the mapping file (either ProgID or Label).
1 - Write connections in a separate file as the output file. Names of the new files are
appended with "_PipingConnections." This is the default value.
Structure
TransferInsulationAsGTypes - Determines whether insulation on members is exported
through mapping or by breaking into GTypes and creating appropriate primitives in PDMS.
28
MEDIUM COARSE - Better performance with moderate surface quality. This is the default
value.
Value - Type a number (angle in degrees) in range 5-30. The default value is 5.
MEDIUM_COARSE - Better performance with moderate surface quality. This is the default
value
29
MEDIUM_COARSE - Moderate surface quality with better performance. This is the default
value.
SurfaceQualityForCurvedPlate - Controls the fineness and surface quality for curved plates
and twisted stiffeners. Finer surface quality affects performance during export and import of the
complex surface. This option is valid only in Marine mode.
MEDIUM_COARSE - Moderate surface quality with better performance. This is the default
value.
1 - Write connections in a separate file from the output file. Names of the new files are
appended with "_StructuralConnections." This is the default value.
1 - Simplify equipment shapes before transfer. The holes on complex surfaces are removed
and the outer boundaries are truncated to straight lines or a singular circular arc. Holes are
removed from cones, cylinders, torus, spheres, and plane objects in Smart 3D equipment.
Value - Type a number (in mm) with minimum value 10. The default value is 25.
1 - Export cutback geometry to the DATAL file. The software only exports the cutback
geometry if the member part is to be cut by the operator. Otherwise, the software skips the
operator cutback geometry during export. This is the default value.
30
MEDIUM COARSE - Better performance with moderate surface quality. This is the default
value.
Value - Type a number (angle in degrees) in range 5-30. The default value is 30.
0 - Transfer supports connections in the same data file in which Supports are transferred.
1 - Simplify supports before transfer. The holes on complex surfaces are removed and the
outer boundaries are truncated to straight lines or a singular circular arc.
Value - Type a number (in mm) with minimum value 10. The default value is 25.
HVAC
MergeSP3DDuctRuns - Controls how branches are exported to PDMS.
1 - Merge Smart 3D duct runs, and export as per PDMS's definition. This is the default
value.
31
FIRST_OCCURRENCE - Output the specification used by the first run under the
DuctingSystem/GenericSystem.
MAPPING - Output the specification using the mapping file (either ProgID or Label).
0 - Write HVAC connection information in the same data file where model data is written.
1 - Write HVAC connection information in a separate data file. This is the default value.
Electrical
TransferAsGTypes - Determines whether electrical cable trays and conduit runs are transferred
using mapping or as GTypes.
1 - Transfer as GTypes. EQUIPMENT is created for the run, and the parts are dumped as
SUBEQUIPMENT. This is the default value.
1 - Dump the range box data of the object. This is the default value.
1 - Write connections in a separate file as the output file. Names of the new files are
appended with "_ElectricalConnections." This is the default value.
ElectricalSpec- Controls what value is output in the data file for the PSPE attribute on Electrical
runs.
FIRST_OCCURRENCE - Output the specification used by the first run under the
DuctingSystem.
MAPPING - Output the specification using the mapping file (either ProgID or Label).
32
MEDIUM COARSE - Better performance with moderate surface quality. This is the default
value.
Value - Type a number (angle in degrees) in range 5-30. The default value is 5.
MEDIUM_COARSE - Moderate surface quality with better performance. This is the default
value.
1 - Simplify supports before transfer. The holes on complex surfaces are removed and the
outer boundaries are truncated to straight lines or a singular circular arc.
Value - Type a number (in mm) with minimum value 10. The default value is 25.
Globals
DeveloperLogging - Creates the end-user or detailed developer log file.
33
Value - Type the number of digits to round the position coordinates, ideally in range 0 to 6.
The default value is 3.
1 - Generate an error log file. The log file is saved to the PDMS Error Log file path, which is
created in the %PDMSUSER% file path on the PDMS computer. This is the default value.
ALL - Write all objects in the selected filter to the DATAL file. This is the default value.
MODIFIED - Write only the modified objects in the selected filter to the DATAL file.
0 - Create a single site, defined as Smart 3D ProjectConfigRoot. This is the default value.
1 - Export the Smart 3D Hierarchy to Smart 3D ProjectConfigRoot, and export the ZONE in
PDMS as a child to Smart 3D ProjectConfigRoot.
1 - Create multiple sites, with SITE in PDMS defined as the parent and its object defined as
ZONE from Smart 3D.
When CreateHierarchy is set to 1, CreateMultipleSites is ignored.
0 - Units are not dumped to the DATAL file. This is the default value.
1 - All values are written to the DATAL file per the units specified in the mapping file.
Equipment
UseMappingToCreateShapes - Determines whether shapes are exported through mapping or
by breaking them into GTypes and creating the appropriate primitives in PDMS.
0 - Break shapes into GTypes and create appropriate primitives in PDMS. If any errors
occur, the software uses the mapping file as an alternative for creating corresponding
primitives.
1 - Export shapes using the mapping file. If any mapping is missing for any shape, the
software breaks the shape into GTypes and creates the appropriate primitives in PDMS.
This is the default value.
0 - Break catalog equipment into GTypes and create appropriate primitives in PDMS. If any
errors occur, the software uses the mapping file as an alternative for creating corresponding
equipment. This is the default value.
34
1 - Export catalog equipment using the mapping file. If any mapping is missing for any
catalog equipment, the software breaks the catalog equipment into GTypes and creates the
appropriate primitives in PDMS.
0 - Suppress the creation of a sub-equipment node. All nozzles are placed under the
equipment node. This is the default value
0 - Suppress the creation of a sub-equipment node. All shapes are placed under the
equipment node. This is the default value.
MEDIUM COARSE - Better performance with moderate surface quality. This is the default
value.
Value - Type a number (angle in degrees) in range 5-30. The default value is 5.
MEDIUM_COARSE - Moderate surface quality with better performance. This is the default
value.
35
MEDIUM_COARSE - Moderate surface quality with better performance. This is the default
value.
1 - Simplify equipment shapes before transfer. The holes on complex surfaces are removed
and the outer boundaries are truncated to straight lines or a singular circular arc. Holes are
removed from cones, cylinders, torus, spheres, and plane objects in Smart 3D equipment.
Value - Type a number (in mm) with minimum value 10. The default value is 25.
Piping
MergeSP3DRuns - Controls how branches are exported to PDMS.
1 - Merge Smart 3D pipe runs, and export as per PDMS's definition. This is the default
value.
PipelineSpec - Controls what value is output in the DATAL file for the PSPE attribute on the
pipeline.
FIRST_OCCURRENCE - Output the specification used by the first run under the pipeline.
MAPPING - Output the specification using the mapping file (either ProgID or Label).
1 - Write connections in a separate file as the output file. Names of the new files are
appended with "_PipingConnections." This is the default value.
Structure
TransferInsulationAsGTypes - Determines whether insulation on members is exported
through mapping or by breaking into GTypes and creating appropriate primitives in PDMS.
36
MEDIUM COARSE - Better performance with moderate surface quality. This is the default
value.
Value - Type a number (angle in degrees) in range 5-30. The default value is 5.
MEDIUM_COARSE - Better performance with moderate surface quality. This is the default
value
37
MEDIUM_COARSE - Moderate surface quality with better performance. This is the default
value.
SurfaceQualityForCurvedPlate - Controls the fineness and surface quality for curved plates
and twisted stiffeners. Finer surface quality affects performance during export and import of the
complex surface. This option is valid only in Marine mode.
MEDIUM_COARSE - Moderate surface quality with better performance. This is the default
value.
1 - Write connections in a separate file from the output file. Names of the new files are
appended with "_StructuralConnections." This is the default value.
1 - Simplify equipment shapes before transfer. The holes on complex surfaces are removed
and the outer boundaries are truncated to straight lines or a singular circular arc. Holes are
removed from cones, cylinders, torus, spheres, and plane objects in Smart 3D equipment.
Value - Type a number (in mm) with minimum value 10. The default value is 25.
1 - Export cutback geometry to the DATAL file. The software only exports the cutback
geometry if the member part is to be cut by the operator. Otherwise, the software skips the
operator cutback geometry during export. This is the default value.
38
MEDIUM COARSE - Better performance with moderate surface quality. This is the default
value.
Value - Type a number (angle in degrees) in range 5-30. The default value is 30.
0 - Transfer supports connections in the same data file in which Supports are transferred.
1 - Simplify supports before transfer. The holes on complex surfaces are removed and the
outer boundaries are truncated to straight lines or a singular circular arc.
Value - Type a number (in mm) with minimum value 10. The default value is 25.
HVAC
MergeSP3DDuctRuns - Controls how branches are exported to PDMS.
1 - Merge Smart 3D duct runs, and export as per PDMS's definition. This is the default
value.
39
FIRST_OCCURRENCE - Output the specification used by the first run under the
DuctingSystem/GenericSystem.
MAPPING - Output the specification using the mapping file (either ProgID or Label).
0 - Write HVAC connection information in the same data file where model data is written.
1 - Write HVAC connection information in a separate data file. This is the default value.
Electrical
TransferAsGTypes - Determines whether electrical cable trays and conduit runs are transferred
using mapping or as GTypes.
1 - Transfer as GTypes. EQUIPMENT is created for the run, and the parts are dumped as
SUBEQUIPMENT. This is the default value.
1 - Dump the range box data of the object. This is the default value.
1 - Write connections in a separate file as the output file. Names of the new files are
appended with "_ElectricalConnections." This is the default value.
ElectricalSpec- Controls what value is output in the data file for the PSPE attribute on Electrical
runs.
FIRST_OCCURRENCE - Output the specification used by the first run under the
DuctingSystem.
MAPPING - Output the specification using the mapping file (either ProgID or Label).
40
MEDIUM COARSE - Better performance with moderate surface quality. This is the default
value.
Value - Type a number (angle in degrees) in range 5-30. The default value is 5.
MEDIUM_COARSE - Moderate surface quality with better performance. This is the default
value.
1 - Simplify supports before transfer. The holes on complex surfaces are removed and the
outer boundaries are truncated to straight lines or a singular circular arc.
Value - Type a number (in mm) with minimum value 10. The default value is 25.
41
Updates individual worksheets with missing mapping information. For easy identification, the
software highlights any updated cell in red.
The results of the validation process are also written to a log file.
By default, the validation tool updates the mapping file located in [Product
Folder]\3DRefData\SharedContent\Data\Translators\S3DPDMSExport. To specify a
mapping file in a different location, select Specify alternative location and then type the full
path location and file name in the Datal/Mapping file to validate box.
If the mapping file is read-only, the software creates a copy of the mapping file with the
name <Mapping file name>_COPY.xls, and saves it in the same location as the original
mapping file. The software updates the copy of the mapping file with the missing mapping
details.
42
Details
Equipment Models
For more information about any of the equipment mapping sheets referenced in the
following rows, see Equipment Translation Maps (on page 76).
Nozzles
Catalog equipment
Shapes
Piping Models
For more information about any of the piping mapping sheets referenced in the
following rows, see Piping Translation Maps (on page 91).
Reports missing mapping for the following:
Components
43
Specification
End Connection
Reports missing mapping for the end connection of pipe parts in the
PipingEndConnectionMap sheet.
Stock parts
Connections
Supports
Structure Models
For more information about any of the structure mapping sheets referenced in the
following rows, see Structure Translation Maps (on page 98).
Fire proofing
Cross sections
Materials
MarineCrosssections
HVAC Models
For more information about any of the HVAC mapping sheets referenced in the
following rows, see HVAC Translation Maps (on page 87).
44
Components
Specification
EndConnection
Reports missing mapping for the end connection of duct parts in the
HVACEndConnectionMap sheet.
DuctParts
Connections
Supports
Supports
Electrical Models
For more information about any of the electrical mapping sheets referenced in the
following rows, see Electrical Translation Maps (on page 73).
Components
Reports missing mapping for conduit and cable tray parts in the
ElectricalPartIdentifierMap and ElectricalComponentSPREFMap
sheets.
Specifications
ElectricalStockParts
Reports missing mapping for conduit and cable tray stock parts in
the ElectricalPartIdentifierMap and
ElectricalComponentSPREFMap sheets.
45
EndPreparation
Validate
Runs the PDMS Export Validation command based on the criteria that you have specified.
Cancel
Closes the dialog box without performing the validation process.
Generate catalog and reference data in Smart 3D and PDMS formats for export (on page
48)
46
47
48
Loading order
Materials file
Specification file
PDMS does not allow the materials and detailed text to be loaded if the line count in the
above generated files is more than 5000.
Before loading the specification files ensure that the materials and detailed text files exist in
PDMS catalog.
You cannot use loaded specification files from PDMS unless all of the
component/dimensional data along with the point sets and geometry sets are generated for
the specification. Also, ensure that the SCOMs are created in PDMS before the Component
CATRef link file is run.
SmartPlant Reference Data integration does not transfer instruments and specialties in SDB
to PDMS. You need to manually transfer and create appropriate mapping between
instruments and specialties.
49
Prior to exporting Smart 3D data to PDMS, verify that all of the required mapping is
completed and that both catalogs are set up appropriately. For more information about mapping
and setting up the catalog, see Appendix: Smart 3D Export to PDMS Workbook (on page 71)
and Set up the PDMS and Smart 3D catalogs (on page 23), respectively.
1. In the Smart 3D Common task, click File > Export > PDMS Datal Export > Export Model.
The Export Model to PDMS Datal dialog box displays.
2. Select the filter to use for selecting the objects to export.
3. Type a description of the model.
4. Type your name in the Author box and your company name in the Organization box.
5. Specify the name and full path location of the output DATAL file.
6. Navigate to the mapping file to use in the export process.
50
You must create the filter before you can export the model objects. Otherwise, the export
process might fail.
The mapping file is a Microsoft Excel workbook that is used to map all the objects and their
properties in Smart 3D and PDMS. This workbook is delivered to the [Reference Data
Folder]\SharedContent\Translators\S3DPDMSExport folder during setup.
If you want the software to create a separate datal file for each discipline, you must select
Generate separate file for each discipline.
To export profile parts when working in Marine mode, the plate parts that connect to the
profile parts must be selected in the filter.
51
See Also
Export Smart 3D model data to PDMS (on page 50)
52
SECTION 2
Import Options
Equipment
Catalog/Design equipment
Mapping
Sub-equipment
Catalog/Design equipment
component
Mapping
Primitive
Shape
Mapping
GType
53
Pipe nozzle
Mapping
Piping Objects:
Import Options
Pipe
Pipeline system
Mapping
Branch
Pipe run
Mapping
Component/Instrument/
Specialty instrument
Mapping
Gasket
Gasket
Mapping
Attachment
Mapping
NEW WELD
Mapping
Import Options
HVAC
Ducting system
Mapping
Branch
Duct run
Mapping
Duct component
Mapping
Import Options
Section
Generic section
HVAC Objects
Structure Objects:
Mapping
54
Negative primitives
Floor
Structure
Panel
Openings on slab
Openings on plate
Openings on member
Slab
Stair
Ladder
Handrail
Equipment foundation
Footing
Assembly connection
Footing
Plates
Mapping
Mapping
Geometric construction
Mapping
Mapping
PCLAMP
HELEMENT
SCLAMP
Import Options
Design support
components
Mapping
Hierarchy Objects
Import Options
SITE
Generic system
Fixed
ZONE
Smart 3D system
55
UDET
Generic system
Fixed
Limitations
The following limitations are known to exist when importing Piping, Equipment, HVAC, Hangers
and Supports, and Structure model data to Smart 3D from PDMS:
Global
If you are importing PDMS design data into Smart 3D, then the DATAL/ATT files must start with
SITE hierarchy information. Otherwise, the model does not import.
Equipment Models
If mapped, PDMS primitives that are present under Equipment or SubEquipment are
imported into Smart 3D as shapes. If no mapping exists, these PDMS primitives are
imported into Smart 3D as uneditable GType shapes.
If more than 50 shapes are present under an equipment or equipment component, all
Simple Physical Aspect shapes are combined into a GType shape. Other aspect shapes are
imported as intelligent S3D shapes. If there are more than 1000 shapes under an equipment
or equipment component, each group of 1000 shapes are combined into a GType. For
example, if there are 2500 shapes under an equipment, 1000 shapes are combined into one
GType, 1000 shapes are combined into a second GType, and the remaining shapes are
combined into a third GType.
Piping Models
Attachments that are present in PDMS are imported into Smart 3D only as logical supports.
Piping data can be imported into Smart 3D only if the DATAL file and .att file exist in the
same folder and have the same name.
HVAC Models
HVAC data can be imported into Smart 3D only if the DATAL file and .att file exist in the
same folder and have the same name.
Structure Models
PDMS primitives present under Structure or SubStructure are imported into Smart 3D as
Geometric Constructions (GCs). These GCs cannot be edited or moved in Smart 3D.
Hangers and Supports can be imported into Smart 3D only when Piping, Structure, and
Hanger/Support are selected under Disciplines to import in the Import Model from
PDMS Datal to Smart 3D dialog box. For more information, see Import Model from PDMS
Datal to Smart 3D Dialog Box (on page 64).
56
The Smart 3D catalog must contain the same equipment shapes and nozzles that exist in
the PDMS catalog.
To import catalog equipment using a mapping file, the same PDMS symbol must also be
present in the Smart 3D catalog.
To import nozzles, all nozzle data must exist in the Smart 3D catalog prior to import and
must match the nozzle data in the PDMS catalog.
You must provide mapping information for any new shape. The shape in PDMS must match
the shape in Smart 3D.
All of the piping specifications in the PDMS catalog must also exist in the Smart 3D catalog
All of the components used in the PDMS catalog must match those in the Smart 3D catalog.
Component properties and dimensional data must also match between the two catalogs.
All of the piping PCOMP or INST, with or without design parameters, in the PDMS catalog
must be mapped to the specialties, instruments, and on-the-fly specialties and instruments
in the Smart 3D catalog. Their dimensional data must match that of the components in the
Smart 3D catalog.
All gaskets and welds with exact thickness must be set up and available in the Smart 3D
catalog.
All of the HVAC specifications in the PDMS catalog must also exist in the Smart 3D catalog.
All of the components used in a HVAC specification must be present in the PDMS catalog
and must match those in the Smart 3D catalog. Component properties and dimensional data
must also match between the two catalogs.
To import the material property on a structure object, each material in the PDMS catalog
must be mapped to the appropriate material in the Smart 3D catalog.
To import PDMS members properly, you must provide mapping between PDMS member
cross-sections and Smart 3D cross-sections.
To import PDMS members properly, you must map PDMS cardinal points to Smart 3D
cardinal points.
57
To transfer hangers and supports by mapping, Hanger element, SCLAMP, and PCLAMP in
PDMS must be mapped to corresponding Smart 3D support components. The Smart 3D
catalog should be exactly the same as the Smart 3D catalog. Otherwise, mismatches in the
geometry and orientation of the transferred support components can occur.
Globals
In general, .ini options in the global section are applicable to all disciplines.
DeveloperLogging - Determines the type of log file that is created.
PDMSFileVersion - Provides the PDMS version on which the DATAL file is generated. The
mapping file must be modified to match the option specified in the initialization file.
BELOW_12 - Generate files using a PDMS version earlier than 12.0. This is the default
value.
NONE - Imports all PDMS panels as plates into Smart 3D. This is the default value.
CONDITIONAL - Imports all PDMS panels as plates, if Panel Thickness is in the Smart 3D
catalog. Else, imports all PDMS panels as slabs.
Equipment
UseMappingToCreateCatalogEquipment - Determines whether catalog equipment are
imported through mapping or by using primitives.
58
0 - Create catalog equipment as design equipment using template information. This is the
default value.
1 - Import catalog equipment using the mapping file. This is the default value.
0 - Break shapes into GTypes, and create the appropriate primitives in PDMS. This is the
default value.
1 - Import shapes using the mapping file. If any mapping is missing for any shape, the
software breaks the shape into GTypes, and creates the appropriate primitives in PDMS.
0 - Import equipment, sub-equipment, and nozzles using the default Smart 3D name rule.
1 - Import equipment, sub-equipment, and nozzles using a unique name. This is the default
value.
Piping
BoreUnits - Determines which units the NPD Equivalence Rule uses when converting bore size
during import.
in - Convert all bores to inches when importing data into Smart 3D. This is the default value.
mm - Convert all bores to millimeters when importing data into Smart 3D.
Structure
UsePDMSMacroToDumpSectionOrientationInfoIntoDatal - Controls whether the import of
the sections orientation information from the DATAL file is with the help of UDA.
0 - Import the sections orientation information from the DATAL file without the help of UDA.
This is the default value.
1 - Import the sections orientation information from the DATAL file with the help of UDA.
59
By default, the mapping file and schema definition file are delivered in the [Product
Folder]\3DRefData\SharedContent\Data\Translators\PDMSS3DImport folder during Smart
3D installation.
60
If the mapping file is read-only, then the software creates a copy of the mapping file with the
name <Mapping file name>_COPY.xls, and saves it in the same location as the original
mapping file. The software also updates the copy of the mapping file with the missing
mapping details.
After running the validation tool, you must bulk load the CustomInterfaces sheet from the
PDMSPropertySchemaDefinition.xls workbook into the Smart 3D catalog. This bulkload is
required to add the PMDS interfaces to the Smart 3D catalog and to update the Smart 3D
property dialog boxes with the PDMS category.
Perform this procedure on a computer with the Bulkload utility and Server Connectivity
component installed. Log on with a user name that has database administrator privileges.
For more information about necessary components, see the Intergraph Smart 3D
Installation Guide. You can access the installation guide using the Help > Printable Guides
command.
Close all Excel workbooks before starting the bulkload. Do not open Excel during the
bulkload.
1. Click Start > Programs > Intergraph Smart 3D > Database Tools > Bulkload Reference
Data.
The Bulkload utility appears.
2. In the Excel files box, click Add and navigate to the PDMSPropertySchemaDefinition.xls
workbook.
By default, the workbook is delivered to the [Product
Folder]\3DRefData\SharedContent\Data\Translators\PDMSS3DImport folder.
3. In the Excel codelist files box, click Add and navigate to the PDMSPropertyCodeLists.xls
workbook.
You must specify a workbook in this box if you are modifying the delivered codelist. In
all other cases, you are not required to populate this box.
4. Under Bulkload mode, select Append to existing catalog to add the new data to an
existing database.
5. In the Database server name list, select the server on which the catalog database resides.
6. In the Database name list, select the name of the catalog database that you want to update
with the new reference data.
7. Select the Catalog Schema database name in the Schema database name box.
8. In the Log file box, click Browse
61
You must have write privileges to the folder in which you are saving the log file.
The log file name must not contain any special characters. However, you can use the
back slash when specifying a UNC path to a log file.
You must use the file extension .log for the log file.
9. Click Load.
The software updates the catalog database with the required data. You can see progress
messages in the status bar of the Bulkload utility.
10. Open the log file to check for any errors or warnings in the bulkloading process. You can
quickly scan the Error Analysis section at the end of the log file to check for errors.
11. Click Close.
You can modify the Excel workbooks, and then bulk load them again to correct errors.
Create a new log file for each bulkload operation, instead of overwriting the existing one.
Check the log file for errors after each bulkload operation.
For more information about using the Bulkload utility, see Loading Reference Data into the
Catalog in the Smart 3D Reference Guide available with the Help > Printable Guides
command.
Bulk loadable template file for S3D property definitions of PDMS objects
Specifies the PDMS property schema definition file. Type the name and full path location of
the file. Alternatively, click Browse
62
Import model
The File > Import > PDMS Datal Import > Import Model command imports model data from
PDMS to Smart 3D. For information about the types of PDMS model data that you can import to
Smart 3D, see Supported Object Types in Importing PDMS Design Data (on page 53).
Prior to using the import from PDMS functionality, you must perform the following tasks:
1. Ensure that the Smart 3D and PDMS catalogs are set up properly. For more information,
see Set up the PDMS and Smart 3D catalogs (on page 57).
2. Edit the options in the delivered initialization file to define the parameters used in the import
process. For more information about the initialization file, see Configure the PDMS import
initialization file (on page 58).
3. Ensure that the mapping and PDMSImportTranslator.ini files are in the same file path before
importing model data to Smart 3D.
4. Use the PDMS Import Validation command to validate the mapping details that you have
defined. For more information, see PDMS Import Validation (on page 60).
Import Model from PDMS Datal to Smart 3D Dialog Box (on page 64)
63
You must create the filter before importing the model objects. Otherwise, the import process
may fail.
If the parent system already exists or if the DATAL file is re-imported, then no new parent
system is created. All of the imported objects are placed under the existing parent system.
The mapping file is an Excel workbook that is used to map all the objects and their
properties in Smart 3D and PDMS. This workbook is delivered to the [Product
Folder]\3DRefData\SharedContent\Translators\PDMSS3DImport folder during setup.
64
See Also
Import PDMS data to Smart 3D (on page 63)
65
SECTION 3
Troubleshooting
The following topics list solutions to common problems that you may have when exchanging
design between Smart 3D and PDMS. Tips for improving performance are also provided.
In This Section
Performance Tips .......................................................................... 66
Import/Export Issues ...................................................................... 68
Project Creation Estimates ............................................................ 69
Performance Tips
The performance tips outlined below are only guidelines, which can be modified and
refined with real projects.
Export/Import performance and file size -The table below summarizes the data transfer
performance between Smart 3D and PDMS:
Discipline
Equipment
Piping
Structure
1,109 nozzles
350 shapes
790 members
19 handrails
9 ladders
6 stairs
File
size
Export
Time
Import
Time
7.2 MB
180
seconds
600 seconds
57 7KB
40 seconds 65 seconds
6 MB
240
seconds
360 seconds
Import performance and file size - The table below summarizes the data transfer performance
for a sample PDMS model into Smart 3D:
The import process was performed on a 64-bit computer with 8GB RAM and running
Windows 7 Professional.
66
Troubleshooting
Discipline
Equipment
Piping
HVAC
14 equipment items
8 sub-equipment items
52 nozzles
690 primitives
230 panels
36 pipes
71 branches
42 duct components
6 branches
1,528 primitives
Structure
27 panels
5 floors
File
size
Import Time
114 KB
544 seconds
60 KB
54 seconds
437 KB
619 seconds
Recommended file size for PDMS import - The table below summarizes the time taken to
import two sample Smart 3D datasets of equipment, piping, and structure model data into
PDMS. The Smart 3D filter size can be chosen accordingly.
Discipline
Equipment
Piping
Structure
File Size
Import Time
7.2 MB
10 minutes
23 MB
40 minutes
577KB
1 minute
3 MB
3 minutes
6 MB
6 minutes
23 MB
33 minutes
Equipment imported using SAT and DGN files in Smart 3D is slow - PDMS does not
support complex curved surfaces. As such, B-spline surfaces stored in the Smart 3D databases
are broken into smaller polyhedrons, which adversely impacts export and import performance.
67
Troubleshooting
Import/Export Issues
Consider the issues listed below when exporting Smart 3D model data to PDMS:
Hierarchy exported from Smart 3D to PDMS - PDMS has a fixed hierarchy for model
objects across the various disciplines, whereas Smart 3D can have a deep hierarchy of
systems in place prior to the creation of model objects. In the PDMS hierarchy, the parent of
equipment, pipeline systems, and structural objects is created as a zone object, and the
parent of a duct run is created as an HVAC object. In the current release of the software,
you can control how the hierarchy is created based on the option CreateHierarchy in the
PDMSExportTranslator.ini file.
Names of objects in Smart 3D and PDMS do not match - Typically caused by object
names being duplicated during Smart 3D modeling. During export, the unique name
generator mechanism creates new unique names for objects whose names are duplicated.
For more information about recommended naming conventions, see Best Practices in
Exporting Smart 3D Data (see "Exporting Smart 3D Model Data" on page 14).
The way pipes and ducts are split into branches is inconsistent with the way that they
would be modeled in PDMS - Smart 3D provides two options:
A break at the pipe/duct run level can cause this problem. Check the pipe/duct run for
breaks.
Merge all pipeline/duct components between two free ends, two nozzles, one free end
and one nozzle, one branch and one free end, and so on to construct the branch in
PDMS. This is controlled using the default setting of the
MergesSP3DRuns/MergeSP3DDuctRuns option in the PDMSExportTranslator.ini file.
When this option is used, the run names in Smart 3D and the branch names in PDMS
can change and be reflected differently in the isometric drawing output.
Specifications are from PDMS and not from Smart 3D - Piping and HVAC data are
transferred using mapping to the equivalent specification present in PDMS. To resolve this
issue, create the needed specifications in Smart 3D, provide the required mapping, and then
perform the transfer.
Update of objects - Updating objects that have been exported to PDMS is supported in the
current release of the software based on ExportOption in the PDMSExportTranslator.ini
file.
Incremental transfer of the model - The same model can be broken into multiple filters or
sizes and exported incrementally. If the objects already exist in PDMS, they can be
overwritten or skipped based on ExportOption in the PDMSExportTranslator.ini file.
Label size in Smart 3D - While defining labels on Smart 3D objects, make sure the length
is less than 50 characters. PDMS produces errors if a label longer than 50 characters is
mapped to any user-specified attribute in PDMS.
68
Troubleshooting
Smart 3D piping data - When exporting a piping model from Smart 3D using an object type
filter, select the Piping node, and then under the Systems node, select Piping Systems
and Pipelines .
Catalog equipment (if needed) - Allow 1 day for each template, depending upon
complexity.
Nozzle data - Depends upon the number of records of nozzle data; easy to create.
Piping specifications (data) - Depends upon the size of specification and common parts
used within specifications. Can vary from 1/2 to 1 day for each specification when created
manually within PDMS.
Point set and geometry set used by the piping specifications (equal to piping symbols) Allow 1 day for each point set and geometry set, depending upon complexity.
69
Troubleshooting
Joints specification - Joints references are similar to assembly connections in Smart 3D.
Allow 2 to 3 days for each new joint. Generally, PDMS delivered joints should be adequate
for a typical project.
This document also includes best practices for completing the required mapping. For
more information, see Appendix: Mapping Best Practices (on page 154).
70
APPENDIX A
MapType
Indicates the map type of the attribute. Acceptable values are:
NameDef specifies that the value needs to be directly transferred. For example, an
attribute named Name exists in the source system and an identical attribute named
Name exists in the target system. Because both attributes have the same meaning, the
value only needs to be transferred between the two systems. By default, if no MapType
is specified, NameDef is used.
71
AdditionalAttributeDef specifies that you must create new or additional attributes for
the value of a given attribute.
[ ] - Literal character match. Matches the character that appears within the brackets.
For example, [N] matches the upper case character, N.
CharacterDef splits the value of an attribute using a delimiter or character position and
string length to generate new attributes.
SheetName
Identifies the name of the sheet in the PDMSS3DImportMapping.xls workbook that contains
additional mapping information related to the attribute, if any exists.
Formula
Defines the formula Smart 3D uses to calculate the value of the attribute to map, if one is
needed. For example, if the source system has an attribute Radius that needs to be
mapped to the destination system's attribute Diameter, the software cannot substitute one
value for the other. Instead the value used for Diameter would result from the following
calculation: Diameter = 2 * Radius.
Value
Defines the value to set for the Smart 3D attribute, or defines the PDMS value that needs
additional mapping.
Label
Specifies whether the Smart 3D attribute is a label. Type TRUE/YES or FALSE/NO. Entries
can be in lowercase or uppercase. For more information, see Map equipment attributes
using labels (on page 154).
Ignore
Specifies whether the item is ignored during import. Type TRUE/YES or FALSE/NO. Entries
can be in lowercase or uppercase.
Remarks
Specifies any additional information regarding the data being mapped.
See Also
Set up the PDMS and Smart 3D Catalogs (on page 23)
72
73
ElectricalClassMap
The ElectricalClassMap sheet displays the electrical class mapping between Smart 3D and
PDMS. The electrical classes that are displayed on this sheet are the only ones that are
currently supported for export to PDMS.
Do not modify any of the values on this sheet.
SP3D Class Name - Displays the Smart 3D electrical class to map.
PDMS Class Name - Displays the PDMS electrical class to which the SP3D Class Value Name
setting is to be mapped.
Attributes Sheet - Displays the sheet name in the S3DPDMSExport.xls workbook that maps
Smart 3D electrical class properties to PDMS.
CPElectricalSystemAttrMap
The CPElectricalSystemAttrMap sheet maps electrical system attributes between Smart 3D
and PDMS.
SP3D Attribute - Defines the Smart 3D electrical system attribute to map.
PDMS Attribute - Defines the name of the PDMS attribute to which the SP3D Attribute setting
is to be mapped.
CPCablewayAttrMap
The CPCablewayAttrMap sheet maps cable way attributes between Smart 3D and PDMS.
SP3D Attribute - Defines the Smart 3D cable way attribute to map.
PDMS Attribute - Defines the name of the PDMS attribute to which the SP3D Attribute setting
is to be mapped.
CPRteCableTrayComponentAttrMap
The CPRteCableTrayComponentAttrMap sheet maps electrical component attributes between
Smart 3D and PDMS.
SP3D Attribute - Defines the Smart 3D electrical component attribute to map.
PDMS Attribute - Defines the name of the PDMS attribute to which the SP3D Attribute setting
is to be mapped.
74
ElectricalSupportAttrsMap
The ElectricalSupportAttrsMap sheet maps electrical support attributes between Smart 3D
and PDMS.
SP3D Value - Defines the name of the Smart 3D electrical support to map.
PDMS Value - Defines the name of the PDMS attribute to which the SP3D Value setting is to be
mapped.
ElectricalGlobalsMap
The ElectricalGlobalsMap sheet displays mapping between Smart 3D PartIdentifier,
CatalogComponentUniqueCode, Spec, and PartNumber properties and PDMS. The first
three properties cross-reference their respective value mapping sheets, and the last property
cross-references its additional attribute sheet.
The values contained on this sheet define the global settings for Electrical model
export and should not be modified.
SP3D Attribute - Defines the name of the Smart 3D attribute to map.
PDMS Attribute - Defines the name of the PDMS attribute to which the SP3D Attribute setting
is to be mapped.
ElectricalRunSpecMap
The ElectricalRunSpecMap sheet maps electrical specification names between Smart 3D and
PDMS.
SP3D Value - Defines the value for the Smart 3D electrical specification to map.
PDMS Value - Defines the value for the PDMS specification to which the SP3D Value setting is
to be mapped.
Remarks - Provides additional comments from Intergraph on default delivered mapping.
ElectricalRunSpecAdditionalAttr
Provides additional attribute mapping for the PDMS electrical tray specification.
PDMS Value - Type the PDMS specification.
PDMS Attribute - Type the PDMS attribute to which the PDMS Value setting is to be mapped.
Attribute Value - Type the value for the attribute.
75
ElectricalPartIdentifierMap
The ElectricalPartIdentifierMap sheet maps attributes between Smart 3D part identifiers and
PDMS GTypes.
SP3D Attribute - Defines the Smart 3D part identifier to map.
PDMS Attribute - Defines the name of the PDMS GType to which the SP3D Attribute setting is
to be mapped.
Remarks - Provides additional comments from Intergraph on default delivered mapping.
ElectricalComponentSPREFMap
The ElectricalComponentSPREFMap sheet defines mapping between Smart 3D part numbers
of electrical components and the PDMS SPREF attribute.
SP3D Value Defines the part number or a concatenated string for the tray, tray bend, or
gasket that includes the specification name and electrical component type.
PDMS Value - Defines the value for the SPREF attribute to which the SP3D Value setting is to
be mapped.
Remarks - Provides additional comments from Intergraph on default delivered mapping.
All of the catalog equipment objects in the Smart 3D model are mapped to corresponding
equipment objects in PDMS.
All of the shapes in the Smart 3D model are mapped to corresponding primitives in PDMS.
All of the nozzles in the Smart 3D model are mapped to corresponding nozzles in PDMS.
This is mandatory for the transfer of nozzles from Smart 3D regardless of the options that
are defined in the PDMSExportTranslation.ini file.
76
77
EquipmentClassMap
The EquipmentClassMap sheet displays the equipment class mapping between Smart 3D and
PDMS. The equipment classes that are displayed on this sheet are the only ones that are
currently supported for export to PDMS.
Do not modify any of the values on this sheet.
SP3D Class Name - Displays the Smart 3D equipment class to map.
PDMS Class Name - Displays the PDMS equipment class to which the SP3D Class Name
setting is to be mapped.
Attributes Sheet - Displays the sheet name in the S3DPDMSExport.xls workbook that maps
the Smart 3D equipment class properties to PDMS.
78
CPSmartEquipmentMap
The CPSmartEquipmentMap sheet maps equipment attributes between Smart 3D and PDMS.
SP3D Attribute - Type the name of the Smart 3D equipment property to map.
PDMS Attribute - Type the name of the PDMS attribute to which the SP3D Attribute setting is
to be mapped.
CPEquipmentComptMap
The CPEquipmentComptMap sheet maps equipment component attributes between Smart 3D
and PDMS.
SP3D Attribute - Type the name of the Smart 3D equipment component property to map.
PDMS Attribute - Type the name of the PDMS attribute to which the SP3D Attribute setting is
to be mapped.
CPShapeMap
The CPShapeMap sheet contains the attribute mapping between the Smart 3D shape and the
equivalent PDMS primitive.
SP3D Attribute - Type the name of the Smart 3D shape property to map.
PDMS Attribute - Type the name of the PDMS attribute to which the SP3D Attribute setting is
to be mapped.
CPPipeNozzleMap
The CPPipeNozzleMap sheet maps pipe elbow nozzle attributes between Smart 3D and
PDMS. Fixed attributes Elbow Pipe Nozzle and Straight Pipe Nozzle have ValueDef maps
that are the concatenated values of NPD, end preparation, and pressure rating of the piping
straight nozzle and piping elbow nozzle respectively, which cross-references the
CPElbowNozzleCAtRefMap and CPStraightNozzleCAtRefMap sheets respectively
SP3D Attribute - Type the name of the Smart 3D pipe property to map.
PDMS Attribute - Type the name of the PDMS attribute to which the SP3D Attribute setting is
to be mapped.
CPHVACNozzleMap
The CPHVACNozzleMap sheet maps HVAC nozzle attributes between Smart 3D and PDMS.
Fixed attributes Rectangular, Flat Oval, and Round Nozzle have ValueDef maps that are the
concatenated values of Width, Cross-section and EndPreparation of the HVAC nozzle, which
cross-references the CPHvacNozzleCatRefMap sheet.
SP3D Attribute - Type the name of the Smart 3D HVAC nozzle property to map.
PDMS Attribute - Type the name of the PDMS attribute to the SP3D Attribute setting is to be
mapped.
79
CPConduitNozzleMap
The CPConduitNozzleMap sheet maps conduit nozzle attributes between Smart 3D and
PDMS. Fixed attribute StraightNozzle has ValueDef maps that are concatenated values of
NCD and EndPreparation of the conduit nozzle, which cross-references the
CPStraightConduitNozzCatRefMap sheet.
SP3D Attribute - Type the name of the Smart 3D conduit nozzle property to map.
PDMS Attribute - Type the name of the PDMS attribute to which the SP3D Attribute setting is
to be mapped.
CPCableTrayNozzleMap
The CPCableTrayNozzleMap sheet maps cable tray nozzle attributes between Smart 3D and
PDMS. Fixed attribute Rectangular nozzle has a ValueDef map that is the concatenated values
of Nominal Width and Nominal Depth of the cable tray nozzle, which cross-references the
CPCableTrayNozzleCatRefMap sheet.
SP3D Attribute - Type the name of the Smart 3D cable tray nozzle property to map.
PDMS Attribute - Type the name of the PDMS attribute to which the SP3D Attribute setting is
to be mapped.
CPStraightNozzleCatRefMap
The CPStraightNozzleCatRefMap sheet contains concatenated values for Smart 3D NPD,
EndPreparation and PressureRating properties. These values are mapped to their
corresponding nozzle CATRef values in PDMS.
SP3D Value - Type the Smart 3D parameter to map.
PDMS Attribute - Type the CATRef value.
Attribute Value - Type the PDMS CATRef attribute value.
CPElbowNozzleCAtRefMap
The CPElbowNozzleCatRefMap sheet contains concatenated values for Smart 3D NPD,
EndPreparation and PressureRating properties. These values are mapped to their
corresponding nozzle CATRef values in PDMS.
SP3D Value - Type the Smart 3D parameter to map.
PDMS Attribute - Type the CATRef value.
Attribute Value - Type the PDMS CATRef attribute value.
80
CPHvacNozzleCatRefMap
The CPHvacNozzleCatRefMap sheet contains concatenated values for Smart 3D Width,
Cross-section and EndPreparation of the HVAC nozzle. These values are mapped to their
corresponding nozzle CATRef values in PDMS.
SP3D Value - Type the Smart 3D concatenated values to map.
PDMS Value - Type the PDMS CatRef attribute value.
EquipGlobalsMap
The EquipGlobalsMap sheet displays mapping between Smart 3D PartNumber, PartClass
and NozzleType properties and PDMS. The first two properties cross-reference their respective
value mapping sheets, and the last property cross-references its additional attribute sheet.
The values contained on this sheet define the global settings for equipment model
export and should not be modified.
SP3D Attribute - Displays the name of the Smart 3D attribute to map.
PDMS Attribute - Displays the name of the PDMS attribute to which the SP3D Attribute setting
is to be mapped.
See Also
PartNumberValueMap (on page 81)
DesParamAdditionalAttrMap (on page 82)
CPShapeValueMap (on page 82)
CPNozzleAdditionalAttributes (on page 83)
PartNumberValueMap
The PartNumberValueMap sheet maps Smart 3D part numbers to PDMS. A cross-reference to
the corresponding additional attributes sheet is also provided.
SP3D Value - Type the Smart 3D part number to map.
PDMS Value - Type the PDMS part number to which the SP3D Value setting is to be mapped.
PartNumberAdditionalAttributes
The PartNumberAdditionalAttributes sheet maps additional attributes for PDMS part
numbers. Each additional attribute includes a cross-reference to its additional attribute sheet,
which contains design parameters.
PDMS Value - Type the PDMS part number to map.
PDMS Attribute - Type the PDMS attribute to which the PDMS Value setting is to be mapped.
Attribute Value - Type the required attribute value.
81
DesParamAdditionalAttrMap
The DesParamAdditionalAttriMap sheet maps additional attributes for PDMS part numbers.
Each additional attribute cross-references to its additional attribute sheet containing design
parameters.
PDMS Value - Type the PDMS part number to map.
PDMS Attribute - Type the PDMS attribute to which the PDMS Value setting is to be mapped.
Attribute Value - Type the required attribute value.
AspectMap
The AspectMap sheet maps the codelist value of the aspect in Smart 3D to the LEVE value in
PDMS.
SP3D Value - Type the codelist value of the aspect to be mapped.
PDMS Value - Type the LEVE value in PDMS for the corresponding aspect.
AspectAdditionalAttributes
The AspectAdditionalAttributes sheet maps additional attributes, such as obstructions
(OBST), to different LEVE values in PDMS.
PDMS Value - Type the PDMS LEVE value.
PDMS Attribute - Type the PDMS attribute to which PDMS Value is mapped.
Attribute Value - Type the required value for the attribute.
CPShapeValueMap
The CPShapeValueMap sheet maps the shape part class to the corresponding PDMS primitive.
SP3D Value - Type the Smart 3D shape part class to map.
PDMS Value - Type the PDMS primitive name to which the SP3D Value setting is to be
mapped.
CPShapeAdditionalAttributes
The CPShapeAdditionalAttributes sheet maps additional attributes for PDMS primitives. The
part class of the shape is mapped to the corresponding name of the primitive in the
CPShapeValueMap sheet.
PDMS Value - Type the PDMS primitive type.
Attribute Name - Type the name of the PDMS attribute to which the PDMS Value setting is to
be mapped.
Attribute Value - Type the required value for the attribute.
82
CPNozzleAdditionalAttributes
The CPNozzleAdditionalAttributes sheet maps Smart 3D nozzle parameters to PDMS
attributes.
SP3D Value - Type the Smart 3D nozzle parameter to map.
PDMS Attribute - Type the name of the PDMS attribute to which the SP3D Value setting is to
be mapped.
Attribute Value - Type the required attribute value.
NozzDesParamAdditionalAttrMap
The NozzDesParamAdditionalAttrMap sheet maps additional design parameters for PDMS
HVAC nozzles. Each design parameters is mapped to its value in Smart 3D.
SP3D Value - Type the Smart 3D nozzle to map.
PDMS Attribute - Type the PDMS attribute to which the SP3D Value setting is to be mapped.
Attribute Value - Type the required attribute value.
83
HierarchyClassMap
The HierarchyClassMap sheet displays the hierarchy class mapping between Smart 3D and
PDMS. The hierarchy classes that are displayed on this sheet are the only ones that are
currently supported for export to PDMS.
Do not modify any of the values on this sheet.
SP3D Class Name - Displays the Smart 3D hierarchy class to map.
PDMS Class Name - Displays the PDMS hierarchy class to which the SP3D Class Name
setting is to be mapped.
Attributes Sheet - Displays the sheet name in the S3DPDMSExport.xls workbook that maps
Smart 3D hierarchy class properties to PDMS.
84
CPMSystemMap
The CPMSystemMap sheet maps system attributes between Smart 3D and PDMS.
SP3D Attribute - Type the Smart 3D system attribute to map.
PDMS Attribute - Type the name of the PDMS attribute to which the SP3D Attribute setting is
to be mapped.
CPAreaSystemMap
The CPAreaSystemMap sheet maps area system attributes between Smart 3D and PDMS.
SP3D Attribute - Type the Smart 3D area system attribute to map.
PDMS Attribute - Type the name of the PDMS attribute to which the SP3D Attribute setting is
to be mapped.
CPConduitSystemMap
The CPConduitSystemMap sheet maps conduit system attributes between Smart 3D and
PDMS.
SP3D Attribute - Type the Smart 3D conduit system attribute to map.
PDMS Attribute - Type the name of the PDMS attribute to which the SP3D Attribute setting is
to be mapped.
CPDuctingSystemMap
The CPDuctingSystemMap sheet maps ducting system attributes between Smart 3D and
PDMS.
SP3D Attribute - Type the Smart 3D ducting system attribute to map.
PDMS Attribute - Type the name of the PDMS attribute to which the SP3D Attribute setting is
to be mapped.
CPElectricalSystemMap
The CPElectricalSystemMap sheet maps electrical system attributes between Smart 3D and
PDMS.
SP3D Attribute - Type the Smart 3D electrical system attribute to map.
PDMS Attribute - Type the name of the PDMS attribute to which the SP3D Attribute value is to
be mapped.
85
CPMachinerySystemMap
The CPMachinerySystemMap sheet maps machinery system attributes between Smart 3D and
PDMS.
SP3D Attribute - Type the Smart 3D machinery system attribute to map.
PDMS Attribute - Type the name of the PDMS attribute to which the SP3D Attribute setting is
to be mapped.
CPPipelineSystemMapEx
The CPPipelineSystemMapEx sheet maps pipeline system attributes between Smart 3D and
PDMS.
SP3D Attribute - Type the Smart 3D pipeline system attribute to map.
PDMS Attribute - Type the name of the PDMS attribute to which the SP3D Attribute setting is
to be mapped.
CPPipingSystemMap
The CPPipingSystemMap sheet maps piping system attributes between Smart 3D and PDMS.
SP3D Attribute - Type the Smart 3D piping system attribute to map.
PDMS Attribute - Type the name of the PDMS attribute to which the SP3D Attribute setting is
to be mapped.
CPStructuralSystemMap
The CPStructuralSystemMap sheet maps structural system attributes between Smart 3D and
PDMS.
SP3D Attribute - Type the Smart 3D structural system attribute to map.
PDMS Attribute - Type the name of the PDMS attribute to which the SP3D Attribute setting is
to be mapped.
CPUnitSystemMap
The CPUnitSystemMap sheet maps unit system attributes between Smart 3D and PDMS.
SP3D Attribute - Type the Smart 3D unit system attribute to map.
PDMS Attribute - Type the name of the PDMS attribute to which the SP3D Attribute setting is
to be mapped.
86
All of the components in the Smart 3D model are mapped to corresponding components in
PDMS.
All of the gaskets, stock parts, bends, and supports in the Smart 3D model are mapped to
corresponding ones in PDMS.
Specifications and end preparations are mapped between the two systems.
After all of the mapping is completed in the S3DPDMSExportMapping.xls workbook, run the
PDMS Export Validation command to validate the mapping data in the workbook. Any missing
entries reported by the validation tool should be resolved. For more information, see PDMS
Export Validation (on page 41).
The following HVAC translation maps are delivered in the S3DPDMSExportMapping.xls
workbook:
HVACClassMap - Maps the supported HVAC classes between Smart 3D and PDMS. This is
the main mapping sheet for the HVAC discipline. For more information, see HVACClassMap (on
page 88).
CPDuctingSystemAttrMap - Maps Ducting system attributes from Smart 3D to that of HVAC in
PDMS. For more information, see CPDuctingSystemAttrMap (on page 88).
CPMSystemAttrMap - Maps Generic system attributes from Smart 3D to that of HVAC in
PDMS. For more information, see CPMSystemAttrMap (on page 88).
CPDuctRunAttrMap - Maps HVAC run properties from Smart 3D to that of BRANCH in PDMS.
For more information, see CPDuctRunAttrMap (on page 88).
DuctComponentAttrsMap - Maps HVAC component properties from Smart 3D to PDMS. For
more information, see DuctComponentAttrsMap (on page 89).
DuctSupportAttrsMap - Maps HVAC support properties from Smart 3D to PDMS. For more
information, see DuctSupportAttrsMap (on page 89).
DesignSupportAttrsMap - Maps HVAC design support properties from Smart 3D to PDMS. For
more information, see DesignSupportAttrsMap (on page 89).
HVACGlobalsMap - Defines the global settings for HVAC export. For more information, see
HVACGlobalsMap (on page 89).
DuctRunSpecMap - Maps HVAC specification names between Smart 3D and PDMS. For more
information, see DuctRunSpecMap (on page 90).
HVACPartIdentifierMap - Maps Smart 3D part identifier to PDMS GTypes. For more
information, see HVACPartIdentifierMap (on page 90).
HVACComponentSPREFMap - Defines the mapping between the unique string created for
Smart 3D piping components and the PDMS SPREF attribute. For more information, see
HVACComponentSPREFMap (on page 90).
HVACEndConnectionMap Maps end connections between Smart 3D and PDMS. For more
information, see HVACEndConnectionMap (see "HVACEndPreparationMap" on page 90).
87
HVACClassMap
The HVACClassMap sheet defines the HVAC class mapping between Smart 3D and PDMS.
The HVAC classes that are displayed on the HVACClassMap sheet are the only ones that are
currently supported for export to PDMS. Do not modify any of the values on this sheet.
SP3D Class Name - Displays the Smart 3D piping class to map.
PDMS Class Name - Displays the PDMS piping class to which the SP3D Class Name setting is
to be mapped.
Attributes Sheet - Displays the sheet name in the S3DPDMSExportMapping.xls workbook
that maps Smart 3D HVAC class attributes to PDMS.
CPDuctingSystemAttrMap
The CPDuctingSystemAttrMap sheet maps ducting system attributes between Smart 3D and
PDMS.
SP3D Attribute - Type the Smart 3D ducting system attribute to map.
PDMS Attribute - Type the name of the PDMS attribute to which the SP3D Attribute setting is
to be mapped.
CPMSystemAttrMap
The CPMSystemAttrMap sheet maps Generic system attributes between Smart 3D and PDMS.
SP3D Attribute - Type the Smart 3D Generic system attribute to map.
PDMS Attribute - Type the name of the PDMS attribute to which the SP3D Attribute setting is
to be mapped.
CPDuctRunAttrMap
The CPDuctRunAttrMap sheet maps duct run attributes between Smart 3D and PDMS.
SP3D Attribute - Type the Smart 3D duct run attribute to map.
PDMS Attribute - Type the name of the PDMS attribute to which the SP3D Attribute setting is
to be mapped.
88
DuctComponentAttrsMap
The DuctComponentAttrsMap sheet maps duct component attributes between Smart 3D and
PDMS.
SP3D Attribute - Type the Smart 3D duct component attribute to map.
PDMS Attribute - Type the name of the PDMS attribute to which the SP3D Attribute setting is
to be mapped.
DuctSupportAttrsMap
The DuctSupportAttrsMap sheet maps duct support attributes between Smart 3D and PDMS.
SP3D Attribute - Type the Smart 3D duct support attribute to map.
PDMS Attribute - Type the name of the PDMS attribute to which the SP3D Attribute setting is
to be mapped.
DesignSupportAttrsMap
The DuctComponentAttrsMap sheet maps design support attributes between Smart 3D and
PDMS.
SP3D Attribute - Type the Smart 3D design support attribute to map.
PDMS Attribute - Type the name of the PDMS attribute to which the SP3D Attribute setting is
to be mapped.
HVACGlobalsMap
The HVACGlobalsMap sheet displays mapping between Smart 3D SP3DPartIdentifier,
SP3DEndConnection, SP3DCatalogComponentUniqueCode, Spec, and SP3DPartNumber
properties and PDMS. The first four properties cross-reference their respective value mapping
sheets, and the last property cross-references its additional attribute sheet.
The values contained on this sheet define the global settings for HVAC model export and should
not be modified.
SP3D Attribute - Displays the name of the Smart 3D attribute to map.
PDMS Attribute - Displays the name of the PDMS attribute to which the SP3D Attribute setting
is to be mapped.
See Also
HVACPartIdentifierMap (on page 90)
HVACEndPreparationMap (on page 90)
HVACComponentSPREFMap (on page 90)
DuctRunSpecMap (on page 90)
HVACDesParamMap (on page 91)
89
HVACPartIdentifierMap
The HVACPartIdentifierMap sheet maps attributes between Smart 3D part identifiers and
PDMS GTypes.
SP3D Attribute - Type the Smart 3D part identifier to map.
PDMS Attribute - Type the name of the PDMS GType to which the SP3D Attribute setting is to
be mapped.
HVACEndPreparationMap
The HVACEndPreparationMap sheet maps end preparation values between Smart 3D and
PDMS.
SP3D Value - Type the Smart 3D end preparation value to map.
PDMS Value - Type the PDMS end preparation value to which the SP3D Value setting is to be
mapped.
HVACComponentSPREFMap
The HVACComponentSPREFMap sheet defines mapping between Smart 3D part numbers of
HVAC components and the PDMS SPREF attribute.
SP3D Value For ducts, duct bends, supports, and gaskets, this value can be a part number or
a concatenated string that includes the specification name, HVAC component type (ducting/duct
bend/duct support/gasket), cross section type (round/rectangular/oval/flat oval/UShape), width,
and depth, separated by a dash "-". For example, you can type Lindab Spec-Ducting-Round100-100.
PDMS Value - Type the value for the SPREF attribute to which the SP3D Value setting is to be
mapped.
DuctRunSpecMap
The DuctRunSpecMap sheet maps HVAC specification names between Smart 3D and PDMS.
SP3D Value - Type the name of the Smart 3D HVAC specification to map.
PDMS Value - Type the name of the PDMS specification to which the SP3D Value setting is to
be mapped.
90
HVACDesParamMap
The HVACDesParamMap sheet maps additional attributes for Smart 3D part numbers.
SP3D Value - Type the Smart 3D part number to map.
PDMS Attribute - Type the PDMS attributes that are created as additional attributes for SP3D
Value.
Attribute Value - Type the required attribute value.
All of the components in the Smart 3D model are mapped to corresponding components in
PDMS.
All of the Smart 3D piping specialties and instruments are mapped to corresponding
PCOMPs and INSTs in PDMS.
All of the gaskets in the Smart 3D model are mapped to corresponding gaskets in PDMS.
91
92
PipingClassMap
The PipingClassMap sheet defines the piping class mapping between Smart 3D and PDMS.
The piping classes that are displayed on the PipingClassMap sheet are the only ones that are
currently supported for export to PDMS.
Do not modify any of the values on this sheet.
SP3D Class Name - Displays the Smart 3D piping class to map.
PDMS Class Name - Displays the PDMS piping class to which the SP3D Class Name setting is
to be mapped.
Attributes Sheet - Displays the sheet name in the S3DPDMSExport.xls workbook that maps
Smart 3D piping class properties to PDMS.
CPPipelineSystemMap
The CPPipelineSystemMap sheet maps pipeline system attributes between Smart 3D and
PDMS.
SP3D Attribute - Type the Smart 3D pipeline system attribute to map.
PDMS Attribute - Type the name of the PDMS attribute to which the SP3D Attribute setting is
to be mapped.
CPMPipeRunMap
The CPMPipeRunMap sheet maps pipe run attributes between Smart 3D and PDMS.
SP3D Attribute - Type the Smart 3D pipe run attribute to map.
PDMS Attribute - Type the name of the PDMS attribute to which the SP3D Attribute setting is
to be mapped.
93
PipingGlobalsMap
The PipingGlobalsMap sheet displays mapping between Smart 3D SP3DPartIdentifier,
SP3DEndConnection, SP3DConnectionItem, SP3DCatalogComponentUniqueCode,
SP3DCatalogSpecialtyUniqueCode, SP3DCatalogInstrumentUniqueCode,
SP3DOnFlyInstrumentUniqueCode, SP3DNPDSpecificSPREFMap properties and PDMS.
The first six properties cross-reference their respective value mapping sheets, and the last
property cross-references its additional attribute sheet.
The values contained on this sheet define the global settings for piping model
export and should not be modified.
SP3D Attribute - Displays the name of the Smart 3D attribute to map.
PDMS Attribute - Displays the name of the PDMS attribute to which the SP3D Attribute setting
is to be mapped.
See Also
SP3DPartIdentifierMap (on page 94)
PipingEndConnectionMap (on page 97)
CatalogComponentSPREFMap (on page 95)
CatalogSpecialtySPREFMap (on page 95)
CatalogInstrumentSPREFMap (on page 96)
OnFlySpecialtySPREFMap (on page 96)
OnFlyInstrumentSPREFMap (on page 96)
NPDSpecificSPREFMap (on page 95)
PipeRunSpecMap (on page 94)
PipeRunSpecMap
The PipeRunSpecMap sheet maps piping specification names between Smart 3D and PDMS.
SP3D Value - Type the name of the Smart 3D piping specification to map.
PDMS Value - Type the name of the PDMS specification to which the SP3D Value setting is to
be mapped.
Remarks - Provides additional comments from Intergraph on default delivered mapping.
SP3DPartIdentifierMap
The SP3DPartIdentifierMap sheet maps attributes between Smart 3D part identifiers and
PDMS GTypes.
SP3D Value - Type the Smart 3D part identifier to map.
PDMS Gtype - Type the name of the PDMS GType to which the SP3D Value setting is to be
mapped.
Remarks - Provides additional comments from Intergraph on default delivered mapping.
94
CatalogComponentSPREFMap
The CatalogComponentSPREFMap sheet defines mapping between the unique string created
for Smart 3D piping components and the PDMS SPREF attribute.
SP3D Value - Type the Smart 3D unique string to map. The string is created by appending the
Smart 3D specification name, component short code, and option code. Separate each entry with
a dash ( - ). For example, you can type 1C0031-Piping-1 or 2C0032-Concentric Reducer-1.
PDMS Value - Type the value for the SPREF attribute to the SP3D Value setting is to be
mapped. The PDMS Value setting may also contain the specification name prefixed to the
SPREF attribute.
Remarks - Provides additional comments from Intergraph on default delivered mapping.
NPDSpecificSPREFMap
The NPDSpecificSPREFMap sheet defines mapping between the unique string created for
Smart 3D piping components and the PDMS SPREF attribute. This sheet is used if the SPREF
of a component changes with a given NPD.
If no values are defined on this sheet, the software uses the values defined on the
CatalogComponentSPREFMap sheet.
SP3D Value - Type the Smart 3D unique string to map. The string is created by appending the
Smart 3D specification name, component short code, option code, and NPD of each port.
Separate each entry with a dash ( - ). For example, you can type 1C0031-Piping-1-20-20 or
1C0031-Flange-211-125-125.
PDMS Value - Type the value for the SPREF attribute to which the SP3D Value setting is to be
mapped.
Remarks - Provides additional comments from Intergraph on default delivered mapping.
CatalogSpecialtySPREFMap
The CatalogSpecialtySPREFMap sheet defines the mapping between the unique string
created for Smart 3D catalog specialty components and the PDMS SPREF attribute.
SP3D Value - Type the Smart 3D unique string to map. The string is created by appending the
Smart 3D tag number or generic tag number and NPD of each port. Separate each entry with a
dash ( - ). For example, you can type ST-1001-15-15.
PDMS Value - Type the value for the SPREF attribute to which the SP3D Value setting is to be
mapped. Append the SPREF attribute with the piping specification in which the specialty
component is defined. For example, enter A300/NVIDBDD:[NPD1], where A300 is the piping
specification.
Remarks - Provides additional comments from Intergraph on default delivered mapping.
95
CatalogInstrumentSPREFMap
The CatalogInstrumentSPREFMap sheet defines the mapping between the unique string
created for Smart 3D catalog instrument components and the PDMS SPREF attribute.
SP3D Value - Type the Smart 3D unique string to map. The string is created by appending the
Smart 3D tag number or generic tag number and NPD of each port. Separate each entry with a
dash ( - ). For example, you can type BV-1001-15-15.
PDMS Value - Type the value for the SPREF attribute to which the SP3D Value setting is to be
mapped. Append the SPREF attribute with the piping specification in which the instrument is
defined. For example, type A300/NVIDBDD:[NPD1], where A300 is the piping specification.
Remarks - Provides additional comments from Intergraph on default delivered mapping.
OnFlySpecialtySPREFMap
The OnFlySpecialtySPREFMap sheet defines the mapping between the unique string created
for Smart 3D on-the-fly specialty components and the PDMS SPREF attribute.
SP3D Value - Type the Smart 3D unique string to map. The string is created by appending the
Smart 3D part number along with the end preparation, pressure rating, schedule thickness, and
end standard of the specialty component ports. Separate each entry with a dash ( - ). For
example, you can type CS3WayBallCVal-21-35-1-5-21-35-1-5.
PDMS Value - Type the value for the SPREF attribute to which the SP3D Value setting is to be
mapped. Append the SPREF attribute with the piping specification in which the specialty
component is defined. For example, type A300/NVIDBDD:[NPD1], where A300 is the piping
specification.
Remarks - Provides additional comments from Intergraph on default delivered mapping.
OnFlyInstrumentSPREFMap
The OnFlyInstrumentSPREFMap sheet defines the mapping between the unique string
created for Smart 3D on-the-fly instruments and the PDMS SPREF attribute.
SP3D Value - Type the Smart 3D unique string to map. The string is created by appending the
Smart 3D part number along with the end preparation, pressure rating, schedule thickness, and
end standard of the instrument ports. Separate each entry with a dash ( - ). For example, you
can type ISSDS4-21-35-1-5-21-35-1-5.
PDMS Value - Type the value for the SPREF attribute to which the SP3D Value setting is to be
mapped. Append the SPREF attribute with the piping specification in which the instrument is
defined. For example, type A300/NVIDBDD:[NPD1], where A300 is the piping specification.
Remarks - Provides additional comments from Intergraph on default delivered mapping.
96
PipeComponentAttrsMap
The PipeComponentsAttrsMap sheet defines attribute mapping for Smart 3D pipe
components.
SP3D Attribute - Type the Smart 3D pipe component attribute to map.
PDMS Attribute - Type the name of PDMS pipe component attribute to which the SP3D
Attribute setting is to be mapped.
PipeInstrumentAttrsMap
The PipeInstrumentAttrsMap sheet defines attribute mapping for Smart 3D pipe instruments
(both Catalog and on-the-fly).
SP3D Attribute - Type the Smart 3D pipe instrument attribute to map.
PDMS Attribute - Type the name of the PDMS attribute to which the SP3D Attribute setting is
to be mapped.
PipeSpecialtyAttrsMap
The PipeSpecialtyAttrsMap sheet defines attribute mapping for Smart 3D pipe specialties
(both Catalog and on-the-fly).
SP3D Attribute - Type the Smart 3D pipe specialty component attribute to map.
PDMS Attribute - Type the name of the PDMS attribute to which the SP3D Attribute setting is
to be mapped.
PipeSupportAttrsMap
The PipeSupportAttrsMap sheet defines attribute mapping for Smart 3D pipe supports.
SP3D Attribute - Type the Smart 3D pipe support attribute to map.
PDMS Attribute - Type the name of the PDMS attribute to which the SP3D Attribute setting is
to be mapped.
PipingEndConnectionMap
The PipingEndConnectionMap sheet maps end connection values between Smart 3D and
PDMS.
SP3D Value - Type the Smart 3D end connection value to map. This value can be a combined
string of End Connection and Pressure Rating, along with any other property.
PDMS Value - Type the PDMS end connection value to which the SP3D Value setting is to be
mapped.
97
PipingConnectionItemMap
Defines the mapping between the unique string created for the Smart 3D connection item and
the PDMS SPREF attribute.
SP3D Value - Type the Smart 3D unique string to be mapped. The string is created by
appending the Smart 3D specification name, component short code, and option code, along with
any other specified property. Separate each entry with a dash ( - ). For example, you can enter
1C0031-Gasket-1-35 or 2C0032-Weld-1-80.
PDMS Value - Type the SPREF attribute value to which the SP3D Value setting is to be
mapped.
Remarks - Specifies any additional information about the default delivered mapping.
All of the cross-sections and respective cardinal points in the Smart 3D model are mapped
to the corresponding cross-sections and PLine attributes in the PDMS catalog. This is
mandatory for the export of members from Smart 3D. For more information, see Map crosssection and orientation mismatches (on page 161).
All of the Marine cross-sections and respective load points in the Smart 3D model are
mapped to the corresponding cross-sections and PLine attributes in the PDMS catalog. This
is mandatory for the export of profile parts from Smart 3D.
98
99
100
101
StructureClassMap
The StructureClassMap sheet defines the structure class mapping between Smart 3D and
PDMS. The structure classes that are displayed on this sheet are the only ones that are
currently supported for export to PDMS.
Do not modify any of the values on this sheet.
Source Class Name - Displays the Smart 3D structure class to map.
Target Class Name - Displays the PDMS structure class to which the Source Class Name
value is to be mapped.
Attributes Sheet - Displays the sheet name in the S3DPDMSExport.xls workbook that maps
Smart 3D structure class properties to PDMS.
CoordinateSystemMap
The CoordinateSystemMap sheet maps coordinate system attributes between Smart 3D and
PDMS.
SP3D Attribute - Type the Smart 3D coordinate system attribute to map.
PDMS Attribute - Type the name of the PDMS attribute to which the SP3D Attribute setting is
to be mapped.
ElevationPlaneMap
The ElevationPlaneMap sheet maps elevation plane attributes between Smart 3D and PDMS.
SP3D Attribute - Type the Smart 3D elevation plane attribute to map.
PDMS Attribute - Type the name of the PDMS attribute to which the SP3D Attribute setting is
to be mapped.
102
GridLineMap
The GridLineMap sheet maps grid line attributes between Smart 3D and PDMS.
SP3D Attribute - Type the name of the Smart 3D grid line attribute to map.
PDMS Attribute - Type the name of the PDMS attribute to which the SP3D Attribute setting is
to be mapped.
LinearMemberPartAttrsMap
The LinearMemberPartAttrsMap maps linear member part attributes between Smart 3D and
PDMS.
SP3D Attribute - Type the name of the Smart 3D linear member part attribute to map.
PDMS Attribute - Type the name of the PDMS attribute to which the SP3D Attribute setting is
to be mapped.
CurvedMemberPartAttrsMap
The CurvedrMemberPartAttrsMap sheet maps curved member part attributes between Smart
3D and PDMS.
SP3D Attribute - Type the name of the Smart 3D curved member part attribute to map.
PDMS Attribute - Type the name of the PDMS attribute to which the SP3D Attribute setting is
to be mapped.
InsulationAttrsMap
The InsulationAttrsMap sheet maps insulation attributes between Smart 3D and PDMS.
Value - Type the Smart 3D insulation parameter to map.
Attribute Name - Type the name of the PDMS attribute to which the Value setting is to be
mapped.
Attribute Value - Type the required attribute value.
SlabAttrsMap
The SlabAttrsMap sheet maps slab attributes between Smart 3D and PDMS.
SP3D Attribute - Type the name of the Smart 3D slab attribute to map.
PDMS Attribute - Type the name of the PDMS attribute to which the SP3D Attribute setting is
to be mapped.
103
StairAttrsMap
The StairAttrsMap sheet maps stair attributes between Smart 3D and PDMS.
SP3D Attribute - Type the name of the Smart 3D stair attribute to map.
PDMS Attribute - Type the name of the PDMS attribute to which the SP3D Attribute setting is
to be mapped.
LadderAttrsMap
The LadderAttrsMap sheet maps ladder attributes between Smart 3D and PDMS.
SP3D Attribute - Type the name of the Smart 3D ladder attribute to map.
PDMS Attribute - Type the name of the PDMS attribute to which the SP3D Attribute setting is
to be mapped.
HandRailAttrsMap
The HandRailAttrsMap sheet maps handrail attributes between Smart 3D and PDMS.
SP3D Attribute - Type the name of the Smart 3D handrail attribute to map.
PDMS Attribute - Type the name of the PDMS attribute to which the SP3D Attribute setting is
to be mapped.
FootingAttrsMap
The FootingAttrsMap sheet maps footing attributes between Smart 3D and PDMS.
SP3D Attribute - Type the name of the Smart 3D footing attribute to map.
PDMS Attribute - Type the name of the PDMS attribute to which the SP3D Attribute setting is
to be mapped.
EquipmentFoundationAttrsMap
The EquipmentFoundationAttrsMap sheet maps equipment foundation attributes between
Smart 3D and PDMS.
SP3D Attribute - Type the name of the Smart 3D equipment foundation attribute to map.
PDMS Attribute - Type the name of the PDMS attribute to which the SP3D Attribute setting is
to be mapped.
104
LeafPlateSystemAttrsMap
The LeafPlateSystemAttrsMap sheet maps leaf plate system attributes between Smart 3D and
PDMS.
SP3D Attribute - Type the Smart 3D leaf plate system attribute to map.
PDMS Attribute - Type the name of the PDMS attribute to which the SP3D Attribute setting is
to be mapped.
PlanarPlatePartAttrsMap
The PlanarPlatePartAttrsMap sheet maps planar plate part attributes between Smart 3D and
PDMS.
SP3D Attribute - Type the Smart 3D planar plate part system attribute to map.
PDMS Attribute - Type the name of the PDMS attribute to which the SP3D Attribute setting is
to be mapped.
CurvedPlatePartAttrsMap
The CurvedPlatePartAttrsMap sheet maps curved plate part attributes between Smart 3D and
PDMS.
SP3D Attribute - Type the Smart 3D curved plate part attribute to map.
PDMS Attribute - Type the name of the PDMS attribute to which the SP3D Attribute setting is
to be mapped.
LeafStiffenerSystemAttrsMap
The LeafStiffenerSystemAttrsMap sheet maps leaf stiffener system attributes between Smart
3D and PDMS.
SP3D Attribute - Type the name of the Smart 3D leaf stiffener system attribute to map.
PDMS Attribute - Type the name of the PDMS attribute to which the SP3D Attribute setting is
to be mapped.
LinearStiffenerPartAttrsMap
The LeafStiffenerPartAttrsMap sheet maps linear stiffener part attributes between Smart 3D
and PDMS.
SP3D Attribute - Type the name of the Smart 3D linear stiffener part attribute to map.
PDMS Attribute - Type the name of the PDMS attribute to which the SP3D Attribute setting is
to be mapped.
105
CurvedStiffenerPartAttrsMap
The CurvedStiffenerPartAttrsMap sheet maps curved stiffener part attributes between Smart
3D and PDMS.
SP3D Attribute - Type the name of the Smart 3D curved stiffener part attribute to map.
PDMS Attribute - Type the name of the PDMS attribute to which the SP3D Attribute setting is
to be mapped.
LeafERSystemAttrsMap
The LeafERSystemPartAttrsMap sheet maps leaf reinforcement system part attributes
between Smart 3D and PDMS.
SP3D Attribute - Type the name of the Smart 3D leaf edge reinforcement system part attribute
to map.
PDMS Attribute - Type the name of the PDMS attribute to which the SP3D Attribute setting is
to be mapped.
LinearERProfilePartAttrsMap
The LinearERProfilePartAttrsMap sheet maps linear edge reinforcement profile part attributes
between Smart 3D and PDMS.
SP3D Attribute - Type the name of the Smart 3D linear edge reinforcement profile part attribute
to map.
PDMS Attribute - Type the name of the PDMS attribute to which the SP3D Attribute setting is
to be mapped.
CurvedERProfilePartAttrsMap
The CurvedERProfilePartAttrsMap sheet maps curved edge reinforcement profile part
attributes between Smart 3D and PDMS.
SP3D Attribute - Type the name of the Smart 3D curved edge reinforcement profile part
attribute to map.
PDMS Attribute - Type the name of the PDMS attribute to which the SP3D Attribute setting is
to be mapped.
106
LeafBeamSystemAttrsMap
The LeafBeamSystemAttrsMap sheet maps leaf beam system attributes between Smart 3D
and PDMS.
SP3D Attribute - Type the name of the Smart 3D leaf beam system attribute to map.
PDMS Attribute - Type the name of the PDMS attribute to which the SP3D Attribute setting is
to be mapped.
BeamPartAttrsMap
The BeamPartAttrsMap sheet maps beam part attributes between Smart 3D and PDMS.
SP3D Attribute - Type the name of the Smart 3D beam part attribute to map.
PDMS Attribute - Type the name of the PDMS attribute to which the SP3D Attribute setting is
to be mapped.
LinearSAStiffenerPartAttrsMap
The LinearSAStiffenerPartAttrsMap sheet maps linear SA stiffener part attributes between
Smart 3D and PDMS.
SP3D Attribute - Type the name of the Smart 3D linear SA stiffener part attribute to map.
PDMS Attribute - Type the name of the PDMS attribute to which the SP3D Attribute setting is
to be mapped.
CurvedSAStiffenerPartAttrsMap
The CurvedSAStiffenerPartAttrsMap sheet maps curved SA stiffener part attributes between
Smart 3D and PDMS.
SP3D Attribute - Type the name of the Smart 3D curved SA stiffener part attribute to map.
PDMS Attribute - Type the name of the PDMS attribute to which the SP3D Attribute setting is
to be mapped.
HoleFittingAttrsMap
The HoleFittingAttrsMap sheet maps hole fitting object attributes between Smart 3D and
PDMS.
SP3D Attribute - Type the Smart 3D hole fitting attribute to map.
PDMS Attribute - Type the name of the PDMS attribute to which the SP3D Attribute setting is
to be mapped.
107
StructureGlobalsMap
The StructureGlobalsMap sheet defines value mapping between Smart 3D Insulation,
InsulationSpecRef, SP3DMaterial, SmartItemMaterial, CrossSection, and PartNumber
attributes and PDMS.
The values contained on this sheet define the global settings for structure model
export and should not be modified.
SP3D Attribute - Displays the name of the Smart 3D attribute to map.
PDMS Attribute - Displays the name of the PDMS attribute to which SP3D Attribute is
mapped.
See Also
InsulationAttrMap (on page 108)
InsulationSpecAttrMap (on page 108)
StructureMatSpecMap (on page 109)
StructClassAdditionalAttributes (on page 109)
StructPartNumbersMap (on page 109)
InsulationAttrMap
The InsulationAttrMap sheet defines insulation encasement type design parameters for each
cross-section type.
Value - Type the Smart 3D insulation encasement type design parameter to map.
Attribute Name - Type the name of the PDMS attribute to which the Value setting is to be
mapped.
Attribute Value - Type the PDMS attribute value.
InsulationSpecAttrMap
The InsulationSpecAttrMap sheet defines insulation encasement type SpecRef attributes for
each cross-section type.
Value - Type the Smart 3D insulation encasement type design parameter to map.
Attribute Name - Type the name of the PDMS attribute to which the Value setting is to be
mapped.
Attribute Value - Type the PDMS attribute value.
108
StructureMatSpecMap
The StructureMatSpecMap sheet defines the value mapping of the MatRef attribute for each
Smart 3D material type.
SP3D Value - Type the value of the Smart 3D MatRef attribute to map.
PDMS Value - Type the value of the PDMS attribute to which the SP3D Value setting is to be
mapped.
Remarks - Provides additional comments from Intergraph on default delivered mapping.
SmartItemMaterialMap
Then SmartItemMaterialMap sheet defines mapping between Smart 3D footing and equipment
foundation objects and their assemblies and PDMS MatRef attributes.
Value - Type the Smart 3D footing, equipment foundation, or assembly object to map.
Attribute Name - Type the appropriate PDMS MatRef attribute to which the Value setting is to
be mapped.
Attribute Value - Type the required attribute value.
StructPartNumbersMap
The StructPartNumbersMap sheet maps Smart 3D structural object part numbers to the
appropriate PDMS MatRef attribute.
Value - Type the Smart 3D structural object part number to map.
PDMS Attribute - Type the PDMS MatRef attribute value.
Attribute Value - Type the required MatRef attribute value.
StructClassAdditionalAttributes
The StructClassAdditionalAttributes sheet maps additional attributes between Smart 3D
cross-sections and PDMS.
For more information, see Map cross-section and orientation mismatches (on page 161).
Value - Type the Smart 3D cross-section attribute to map.
Attribute Name - Type the name of the PDMS attribute to which the Value setting is to be
mapped. The attributes GType, spre, and PLine are required.
Attribute Value - Type the required values for each of the PDMS attributes.
Remarks - Provides additional comments from Intergraph on default delivered mapping.
109
Cross-Section Maps
The sheets listed in the following table define value mapping between the Smart 3D crosssection name and the PDMS cross-section SpecRef attribute for that specific cross-section
type.
Each sheet name is identified by a unique string constructed by appending the crosssection standard with the cross-section type separated by a dash ( - ).
AISC-LRFD-HSSC
AISC-LRFD-W
AISC-LRFD-PIPE
AISC-LRFD-M
AISC-LRFD-L
AISC-LRFD-S
AISC-LRFD-C
AISC-LRFD-ST
AISC-LRFD-WT
AISC-LRFD-HP
AISC-LRFD-HSSR
AISC-LRFD-MC
TUBE_PLine
BOX_PLine
ANG_PLine
BEAM_PLine
DINU_PLine
SBM_PLine
TEE_PLine
STEE_PLine
SP3D Value - Type the value of the Smart 3D cardinal point to map.
PDMS Value - Type the value of the PDMS PLine attribute to which SP3D Value is mapped.
Remarks - Provides additional comments from Intergraph on default delivered mapping.
110
ShipShapes-B
ShipShapes-FB
ShipShapes-ISType
ShipShapes-CSType
ShipShapes-H
ShipShapes-T_XType
ShipShapes-TSType
ShipShapes-EA
ShipShapes-RT
ShipShapes-P
ShipShapes-BUT
ShipShapes-C_SS
ShipShapes-UA
ShipShapes-BUTL2
ShipShapes-BUTL3
ShipShapes-HalfR
ShipShapes-R
B_Pline
FB_Pline
ISType_Pline
CSType_Pline
H_Pline
T_XType_Pline
TSType_Pline
EA_Pline
RT_Pline
P_Pline
BUT_Pline
C_SS_Pline
UA_Pline
BUTL2_Pline
BUTL3_Pline
HalfR_Pline
R_Pline
SP3D Value - Type the name of the Smart 3D load point/key point to map.
PDMS Value - Type the PDMS PLine attribute to which the specified Smart 3D load point/key
point is to be mapped.
111
All of the support components in the Smart 3D model are mapped to corresponding
HANGER elements in PDMS.
112
SupportsClassMap
The SupportsClassMap sheet defines the Support class mapping between Smart 3D and
PDMS. The Support classes that are displayed on the SupportsClassMap sheet are the only
ones that are currently supported for export to PDMS. Do not modify any of the values on this
sheet.
SP3D Class Name - Displays the Smart 3D Support class to map.
PDMS Class Name - Displays the PDMS Support class to which the SP3D Class Name setting
is to be mapped.
Attributes Sheet - Displays the sheet name in the S3DPDMSExportMapping.xls workbook
that maps Smart 3D Support class attributes to PDMS.
CHgrPipeSupport
The CHgrPipeSupport sheet maps pipe support attributes between Smart 3D and PDMS.
SP3D Attribute - Type the Smart 3D pipe support attribute to map.
PDMS Attribute - Type the name of the PDMS attribute to which the SP3D Attribute setting is
to be mapped.
CHgrDuctSupport
The CHgrDuctSupport sheet maps duct support attributes between Smart 3D and PDMS.
SP3D Attribute - Type the Smart 3D duct support attribute to map.
PDMS Attribute - Type the name of the PDMS attribute to which the SP3D Attribute setting is
to be mapped.
CHgrCableTraySupport
The CHgrCableTraySupport sheet maps cable tray support attributes between Smart 3D and
PDMS.
SP3D Attribute - Type the Smart 3D cable tray support attribute to map.
PDMS Attribute - Type the name of the PDMS attribute to which the SP3D Attribute setting is
to be mapped.
113
CHgrDesignSupport
The CHgrDesignSupport sheet maps design support attributes between Smart 3D and PDMS.
SP3D Attribute - Type the Smart 3D design support attribute to map.
PDMS Attribute - Type the name of the PDMS attribute to which the SP3D Attribute setting is
to be mapped.
CHgrSupportComponent
The CHgrSupportComponent sheet maps support component attributes between Smart 3D
and PDMS.
SP3D Attribute - Type the Smart 3D support component attribute to map.
PDMS Attribute - Type the name of the PDMS attribute to which the SP3D Attribute setting is
to be mapped.
HgrSupportGlobals
The HgrSupportGlobals sheet displays mapping between Smart 3D SP3DPartNumber,
SP3DPartNumber_GTYPE, SP3DPartNumber_UA, and PDMS elements. The first two
properties cross-reference their respective value mapping sheets and the third property in this
sheet cross-references its respective attribute mapping sheet.
The values contained on this sheet define the global settings for Hangers and
Supports model export and should not be modified.
SP3D Attribute - Displays the name of the Smart 3D property to map.
PDMS Attribute - Displays the name of the PDMS attribute to which the SP3D Attribute setting
is to be mapped.
See Also
SupportPartNumber (on page 114)
SupportGTYPE (on page 115)
SupportUserAttributes (on page 115)
SupportPartNumber
The SupportPartNumber sheet maps part numbers of support components to the PDMS
SpecRef attribute of PDMS HANGER elements.
SP3D Value - Type the part number of the Smart 3D support component to map.
PDMS Value - Type the SpecRef attribute of the PDMS HANGER element to which the SP3D
Value setting is to be mapped.
114
SupportGTYPE
The SupportGTYPE sheet maps part numbers of support components to the GTYPE of PDMS
HANGER elements.
SP3D Value - Type the part number of the Smart 3D support component to map.
PDMS Value - Type the GTYPE of the PDMS HANGER element to which the SP3D Value
setting is to be mapped.
SupportUserAttributes
The SupportUserAttributes sheet maps additional properties for Smart 3D support component
part numbers.
Value - Type the Smart 3D support component part number to map.
Attribute Name - Type the PDMS attribute which is created as an additional attribute for Value.
Attribute Value - Type the required attribute value.
115
UnitsClassMap
The UnitsClassMap sheet defines the system of units mapping between Smart 3D and PDMS.
The unit systems that are displayed on this sheet are the only ones that are currently supported
for export to PDMS.
Do not modify any of the values on this sheet.
SP3D Class Name - Displays the Smart 3D units class to map.
PDMS Class Name - Displays the PDMS units class to which the SP3D Class Name setting is
to be mapped.
Attributes Sheet - Displays the sheet name in the S3DPDMSExport.xls workbook that maps
Smart 3D units class properties to PDMS.
UnitsGlobalsMap
The UnitsGlobalsMap sheet displays mapping between Smart 3D system of units and PDMS
system of units. The values contained on this sheet define the global settings for piping model
export and should not be modified.
SP3D Attribute - Displays the name of the Smart 3D attribute to map.
PDMS Attribute - Displays the name of the PDMS attribute to which the SP3D Attribute setting
is to be mapped.
UnitsAdditionalAttributeMap
The UnitsAdditionalAttributeMap sheet maps Smart 3D measuring parameters and their units
to those on PDMS.
SP3D Value Do not modify this entry.
PDMS Attribute - Do not modify this entry.
Attribute Value - You can change these values so that PDMS can accept these strings but
there are some limitations.
You can change the way a unit is written to the DATAL file but should not change it into its
derived forms. For example, if distance is written in millimeters, the mapping sheet can be
modified to write MM, mm, or Millimeter but not centimeter or kilometer.
116
APPENDIX B
MapType
Indicates the map type of the attribute. Acceptable values are:
NameDef specifies that the value needs to be directly transferred. For example, an
attribute named Name exists in the source system and an identical attribute named
Name exists in the target system. Because both attributes have the same meaning, the
value only needs to be transferred between the two systems. By default, if no MapType
is specified, NameDef is used.
AdditionalAttributeDef specifies that you must create new or additional attributes for
the value of a given attribute.
PatternDef specifies that the creation of a new value for an attribute is to be based on a
specific pattern.
117
[ ] - Literal character match. Matches the character that appears within the brackets.
For example, [N] matches the upper case character, N.
SheetName
Identifies the name of the sheet in the PDMSS3DImportMapping.xls workbook that contains
additional mapping information related to the attribute, if any exists.
Formula
Defines the formula Smart 3D uses to calculate the value of the attribute to map, if one is
needed. For example, if the source system has an attribute Radius that needs to be
mapped to the destination system's attribute Diameter, the software cannot substitute one
value for the other. Instead the value used for Diameter would result from the following
calculation: Diameter = 2 * Radius.
Value
Defines the value to set for the Smart 3D attribute, or defines the PDMS value that needs
additional mapping.
Label
Specifies whether the Smart 3D attribute is a label. Type TRUE/YES or FALSE/NO. Entries
can be in lowercase or uppercase. For more information, see Mapping equipment attributes
using labels (see "Map equipment attributes using labels" on page 154).
Ignore
Specifies whether the item is ignored during import. Type TRUE/YES or FALSE/NO. Entries
can be in lowercase or uppercase.
Remarks
Specifies any additional information regarding the data being mapped.
See Also
Set up the PDMS and Smart 3D Catalogs (on page 57)
118
All catalog equipment objects in the PDMS model are mapped to corresponding equipment
objects in Smart 3D.
All primitives in PDMS are mapped to the corresponding shapes in the Smart 3D model.
All nozzles in PDMS are mapped to the corresponding pipe nozzles in Smart 3D. This is
mandatory to import nozzles into Smart 3D regardless of the options that are defined in the
PDMSImportTranslator.ini file.
119
EquipmentClassMap
The EquipmentClassMap sheet displays the equipment class mapping between Smart 3D and
PDMS. The equipment classes that are displayed on this sheet are the only equipment classes
that are currently supported for import to Smart 3D.
Do not modify any of the values on this sheet.
SP3D Class Name
Displays the Smart 3D equipment class to map.
PDMS Class Name
Displays the PDMS equipment class to which Smart 3D Class Name is mapped.
Attributes Sheet
Displays the sheet name in the PDMSS3DImport.xls workbook that maps the PDMS
equipment class properties to Smart 3D.
120
CPSmartEquipmentMap
The CPSmartEquipmentMap sheet maps equipment attributes between PDMS and Smart 3D.
PDMS Attribute
Type the name of the PDMS attribute to map.
SP3D Attribute
Type the name of the Smart 3D equipment property to which PDMS Attribute is mapped.
CPEquipmentComptMap
The CPEquipmentComptMap sheet maps equipment component attributes between Smart 3D
and PDMS.
PDMS Attribute
Type the name of the PDMS equipment component property to map.
SP3D Attribute
Type the name of the Smart 3D attribute to which PDMS Attribute is mapped.
CPShapeMap
The CPShapeMap sheet contains the attribute mapping between the PDMS primitive and the
equivalent Smart 3D shape.
PDMS Attribute
Type the name of the PDMS shape property to map.
SP3D Attribute
Type the name of the Smart 3D attribute to which PDMS Attribute is mapped.
CPPipeNozzleMap
The CPPipeNozzleMap sheet maps pipe elbow nozzle attributes between Smart 3D and
PDMS.
PDMS Attribute
Type the name of the PDMS shape property to map.
SP3D Attribute
Type the name of the Smart 3D attribute to which PDMS Attribute is mapped.
121
NozzleAdditionalAttrMap
The NozzleAdditionalAttributes sheet maps PDMS nozzle parameters to Smart 3D attributes.
PDMS Value
Type the PDMS nozzle parameter to map.
SP3D Attribute
Type the name of the Smart 3D attribute to which PDMS Value is mapped.
Attribute Value
Type the required attribute value.
EqpGlobalsMap
The EquipGlobalsMap sheet displays mapping between Smart 3D PartNumber,
ShapePartNumber, AspectCode, and SP3DNozzleOrientation and PDMS.
The values contained on this sheet define the global settings for equipment model
import. Do not modify these values.
PDMS Attribute
Displays the name of the PDMS attribute to map.
SP3D Attribute
Displays the name of the Smart 3D attribute to which PDMS Attribute is mapped.
PartNumberValueMap
The PartNumberValueMap sheet maps PDMS part numbers to Smart 3D.
PDMS Value
Type the PDMS part number to map.
SP3D Value
Type the Smart 3D part number to which PDMS Value is mapped.
PartNumberAdditionalAttributes
The PartNumberAdditionalAttributes sheet maps additional attributes for <Product> part
numbers. Each additional attribute cross-references to its additional attribute sheet containing
design parameters.
SP3D Value
Type the Smart 3D part number to map.
SP3D Attribute
Type the Smart 3D attribute to which SP3D Value is mapped.
Attribute Value
Type the required attribute value.
122
CPShapeValueMap
The CPShapeValueMap sheet maps each PDMS primitive to its equivalent Smart 3D shape
PartNumber.
PDMS Value
Type the PDMS primitive name to map.
SP3D Value
Type the Smart 3D shape part class to which PDMS Value is mapped.
CPShapeAdditionalAttributes
The CPShapeAdditionalAttributes sheet maps additional attributes, such as dimensional data
and adjustment rotation matrix, that are set for the shapes with the corresponding Smart 3D
PartNumber.
SP3D Value
Type the Smart 3D shape type.
Attribute Name
Type the name of the Smart 3D attribute to which SP3D Value is mapped.
Attribute Value
Type the required value for the attribute.
AspectMap
The AspectMap sheet maps the PDMS level (LEVE) value to the Smart 3D apsects codelist
value in the AllCodeLists.xls workbook.
PDMS Value
Type the PDMS level to map.
SP3D Value
Type the Smart 3D codelist value to which PDMS Value is mapped.
NozzleOrientationAttrMap
The NozzleOrientationAttrMap sheet maps nozzle orientations.
SP3D Value
Type the Smart 3D nozzle orientation to map.
SP3D Attribute
Type the Smart 3D attribute to which SP3D Value is mapped.
Attribute Value
Type the required attribute value.
123
All PDMS specifications in the PDMS DATAL file are mapped to corresponding Smart 3D
specifications.
All components in the PDMS model are mapped to corresponding components in Smart 3D.
All PCOMPs and INSTs in PDMS are mapped to corresponding Smart 3D piping specialties
and instruments.
All PDMS gaskets are mapped to corresponding gaskets in the Smart 3D catalog.
124
125
PipingClassMap
The PipingClassMap sheet defines the piping class mapping between PDMS and Smart 3D.
The piping classes that display on the PipingClassMap sheet are the only piping classes that
are currently supported for import to Smart 3D.
Do not modify any of the values on this sheet.
SP3D Class Name
Displays the Smart 3D piping class to which PDMS Class Name is mapped.
PDMS Class Name
Displays the PDMS piping class to map.
Attributes Sheet
Displays the sheet name in the PDMSS3DImport.xls workbook that maps piping class
properties between PDMS and Smart 3D.
CPPipelineSystemMap
The CPPipelineSystemMap sheet maps PDMS PIPE attributes to Smart 3D pipeline system
properties
PDMS Attribute
Type the name of the PDMS PIPE attribute to map.
SP3D Attribute
Type the name of the Smart 3D pipeline system attribute to which PDMS Attribute is
mapped.
CPMPipeRunMap
The CPMPipeRunMap sheet PDMS BRANCH attributes, such as HBORE and PSPEC, to
relevant Smart 3D pipe run class properties.
PDMS Attribute
Type the PDMS BRANCH attribute to map.
SP3D Attribute
Type the name of the Smart 3D pipe run class property to which PDMS Attribute is
mapped.
126
PipeRunSpecMap
The PipeRunSpecMap sheet maps PDMS piping specifications with the relevant Smart 3D
specification.
PDMS Value
Type the name of the PDMS piping specification to map.
SP3D Value
Type the name of the Smart 3D specification to which PDMS Value is mapped.
PipeComponentAttrsMap
The PipeComponentAttrsMap sheet maps PDMS piping component attributes to relevant
Smart 3D piping component properties.
PDMS Attribute
Type the PDMS piping component attribute to map.
SP3D Attribute
Type the name of the Smart 3D piping component property to which PDMS Attribute is
mapped.
PipeInstrumentAttrsMap
The PipeInstrumentAttrsMap sheet maps PDMS piping instrument attributes to relevant Smart
3D piping instrument properties
PDMS Attribute
Type the PDMS pipe instrument attribute to map.
SP3D Attribute
Type the name of the Smart 3D piping instrument property to which PDMS Attribute is
mapped.
PipeSupportAttrsMap
The PipeSupportAttrsMap sheet maps PDMS piping support attributes to relevant Smart 3D
piping support properties.
PDMS Attribute
Type the PDMS pipe support attribute to map.
SP3D Attribute
Type the name of the Smart 3D attribute to which PDMS Attribute is mapped.
127
PipingGlobalsMap_V11
The PipingGlobalsMap_V11 sheet defines the global settings for importing a PDMS DATAL or
.att file prior to PDMS version 12.0.
The values contained on this sheet define the global settings for piping model data
import. Do not modify these values.
PDMS Attribute
Displays the name of the PDMS attribute to map.
SP3D Attribute
Displays the name of the Smart 3D attribute to which PDMS Attribute is mapped.
PipingGlobalsMap_V12
The PipingGlobalsMap_V12 sheet defines the global settings for importing a PDMS DATAL or
.att file from PDMS version 12.0 or later.
The values contained on this sheet define the global settings for piping model data
import. Do not modify these values.
PDMS Attribute
Displays the name of the PDMS attribute to map.
SP3D Attribute
Displays the name of the Smart 3D attribute to which PDMS Attribute is mapped.
SP3DXMLPartTypeMap
The SP3DXMLPartTypeMap sheet maps PDMS piping GTypes that are present in the DATAL
or .att file to relevant Smart 3D piping components or instruments.
PDMS Value
Type the PDMS piping GType to map.
SP3D Value
Type the name of the Smart 3D piping component or instrument to which PDMS Value is
mapped.
128
SPREFSP3DIdentifierPatternMap
The SPREFSP3DIdentifierPatternMap sheet maps PDMS piping component or instrument
SPREs to relevant Smart 3D piping short codes.
PDMS Value
Type the PDMS piping component or instrument SPRE to map.
SP3D Value
Type the Smart 3D piping short code to which Smart 3D is mapped.
SPREFSP3DOptionCodePatternMap
The SPREFSP3DOptionCodePatternMap sheet maps the PDMS component SPRE to the
relevant Smart 3D option code.
PDMS Value
Type the PDMS component SPRE to map.
SP3D Value
Type the Smart 3D option code to which PDMS Value is mapped.
RunChangeComponentsMap
The RunChangeComponentsMap sheet provides options for mapping PDMS piping run
change components, such as reducers and tees, into Smart 3D. Use this mapping sheet to map
the PDMS SPRE to the NPD values for each PDMS component port in ascending order. For
example, map the NPD value (NPD1) for Port1, and then map the NPD value (NPD2) for Port2,
and so forth.
PDMSS3DFileConstantsV12Below
The PDMSS3DFileConstantsV12Below sheet defines the PDMS constants that are present in
the PDMS piping .att file (for PDMS versions prior to 12.0) to relevant Smart 3D values.
The values contained on this sheet define the Smart 3D constants that are used in
the code. Do not modify these values.
SP3D Value
Displays the name of the Smart 3D constant to which PDMS Value is mapped.
PDMS Value
Displays the constant present in the PDMS .att piping file to map.
129
PDMSS3DFileConstantsV12Above
The PDMSS3DFileConstantsV12Above sheet defines the PDMS constants that are present in
the PDMS piping .att file (for PDMS version 12.0 and later) to relevant Smart 3D values.
The values contained on this sheet define the Smart 3D constants that are used in
the code. Do not modify these values.
SP3D Value
Displays the name of the Smart 3D constant to which PDMS Value is mapped.
PDMS Value
Displays the constant present in the PDMS .att piping file to map.
ComponentOrientationAttrMap
The ComponentOrientationAttrMap sheet provides options for mapping the primary direction
(flow direction) and the secondary direction (normal direction) of the PDMS component in the
PDMS catalog.
All cross-sections and PLine attributes in the PDMS catalog are mapped to the
corresponding cross-sections and cardinal points in the Smart 3D model. This is mandatory
for the import of members to Smart 3D.
130
131
132
133
StructureClassMap
The StructureClassMap sheet defines the structure class mapping between Smart 3D and
PDMS. The structure classes that are displayed on this sheet are the only structure classes that
are currently supported for export to PDMS.
Do not modify any of the values on this sheet.
SP3D Class Name
Displays the Smart 3D structure class to map.
PDMS Class Name
Displays the PDMS structure class to which SP3D Class Name is mapped.
Attributes Sheet
Displays the sheet name in the PDMSS3DImport.xls workbook that maps Smart 3D
structure class properties to PDMS.
SPSSlabEntityMap
The SPSSlabEntityMap sheet provides mapping between PDMS PANEL attributes and Smart
3D plate properties.
PDMS Attribute
Type the PDMS PANEL attribute to map.
SP3D Attribute
Type the name of the Smart 3D plate property to which PDMS Attribute is mapped.
134
PlatePartMap
The PlatePartMap sheet provides mapping between PDMS FLOOR attributes and Smart 3D
slab properties.
PDMS Attribute
Type the PDMS FLOOR attribute to map.
SP3D Attribute
Type the name of the Smart 3D slab property to which PDMS Attribute is mapped.
SPSMemberSystemLinearMap
The SPSMemberSystemLinearMap sheet maps PDMS SCTN attributes to Smart 3D
SPSMemberSystemLinear (Linear Member Systems) class properties.
PDMS Attribute
Type the PDMS SCTN attribute to map.
SP3D Attribute
Type the name of the SPSMemberSystemLinear (Linear Member Systems) class property
to which PDMS Attribute is mapped.
SPSMemberSystemCurveMap
The SPSMemberSystemCurveMap sheet maps PDMS GENSEC attributes to Smart 3D
SPSMemberSystemCurve (Curved Member Systems) class properties.
PDMS Attribute
Type the PDMS GENSEC attribute to map.
SP3D Attribute
Type the name of the PSMemberSystemCurve (Curved Member Systems) class property to
which PDMS Attribute is mapped.
InsulationAttrMap
The InsulationAttrMap sheet maps PDMS FITTING attributes to Smart 3D CStructInsulation
class properties.
PDMS Attribute
Type the PDMS FITTING attribute to map.
SP3D Attribute
Type the name of the Smart 3D CStructInsulation class property to which PDMS Attribute
is mapped.
135
CoordinateSysAttrMap
The CoordinateSysAttrMap sheet maps PDMS DATUM attributes to Smart 3D
SPGCoordinateSystem class properties.
PDMS Attribute
Type PDMS DATUM attribute to map.
SP3D Attribute
Type the name of the Smart 3D SPGCoordinateSystem class property to which PDMS
Attribute is mapped
StructureGlobalsMap
The StructureGlobalsMap sheet maps global settings for structural model data import.
The values contained on this sheet define the global settings for structure model
export. Do not modify these values.
PDMS Attribute
Displays the name of the PDMS attribute to map.
SP3D Attribute
Displays the name of the Smart 3D attribute to which PDMS Attribute is mapped.
StructureMatSpecMap
The StructureMatSpecMap sheet provides mapping for Smart 3D MaterialType and
MaterialGrade attributes. These attributes are set to the corresponding PDMS Material value.
The PDMS Material value contains the concatenated values for Material and Grade ([MATR][GRADE]), which are obtained from the PDMS DATAL file.
Value
Type the PDMSMaterial value to map.
Attribute Name
Type the name of the Smart 3D attribute to which Value is mapped.
Attribute Value
Type the Smart 3D attribute value.
136
StructureSlabMatSpecMap
The StructureSlabMatSpecMap sheet provides mapping for Smart 3D SlabType and
SlabComposition attributes. These attributes are set to the corresponding PDMS Floor Material
value. The PDMS Floor Material value contains the concatenated values for Material and Grade
([MATR]-[GRADE]), which are obtained from the PDMS DATAL file.
Value
Type the PDMS Floor Material value to map.
Attribute Name
Type the name of the Smart 3D attribute to which Value is mapped.
Attribute Value
Type the Smart 3D attribute value.
StructurePlateMatSpecMap
The StructurePlateMatSpecMap sheet provides mapping for Smart 3D PlateType and
PlateGrade attributes. These attributes are set to the corresponding PDMS Panel Material
value. The PDMS Panel Material value contains the concatenated values for Material and Grade
([MATR]-[GRADE]), which are obtained from the PDMS DATAL file.
Value
Type the PDMS Panel Material value to map.
Attribute Name
Type the name of the Smart 3D attribute to which Value is mapped.
Attribute Value
Type the Smart 3D attribute value.
StandardCrossSecAdditionalAtt
The StandardCrossSecAdditionalAtt sheet provides mapping between PDMS cross-sections
and Smart 3D standard cross-sections.
The translation obtains Smart 3D ReferenceStandard and CrossSection attribute
values from the corresponding cross-sections in the Smart 3D catalog.
Value
Type the PDMS cross-section to map.
Attribute Name
Type the name of the Smart 3D attribute to which Value is mapped.
Attribute Value
Type the Smart 3D attribute value.
137
BuiltUpCrossSecAdditionalAtt
The BuiltUpCrossSecAdditionalAtt sheet provides mapping between PDMS cross-sections
with design parameters and Smart 3D standard cross-sections. Smart 3D ReferenceStandard
and CrossSection attribute values are obtained from corresponding cross sections in the Smart
3D catalog.
Value
Type the PDMS cross-section design parameter to map.
Attribute Name
Type the name of the Smart 3D attribute to which Value is mapped.
Attribute Value
Type the Smart 3D attribute value.
BuiltupDesignParametersMap
The BuiltupDesignParametersMap sheet provides additional attributes, such as dimensional
data, that are set on interfaces. Dimensional data is obtained from the corresponding crosssection design parameters in the PDMS DATAL file.
SP3D Value
Type the Smart 3D additional attribute to map.
SP3D Attribute
Type the name of the Smart 3D attribute to which SP3D Value is mapped.
Attribute Value
Type the Smart 3D attribute value.
XSectionAdditionalAttr
The XSectionAdditionalAttr sheet maps Smart 3D RotationAngle and Reflect attributes to
the corresponding PDMS cross-section.
Value
Type the PDMS cross-section to map.
Attribute Name
Type the name of the Smart 3D attribute to which Value is mapped.
Attribute Value
Type the Smart 3D attribute value.
138
PlateThicknessDirMap
The PlateThicknessDirMap sheet provides mapping between the PDMS Panel Justification
attribute and the Smart 3D General Plate Thickness Direction attribute.
PDMS Value
Type the PDMS Panel Justification attribute to map.
SP3D Attribute
Type the name of the Smart 3D General Plate Thickness Direction attribute to which the
PDMS Value setting is to be mapped.
SlabFacePositionMap
The SlabFacePositionMap sheet provides mapping between the PDMS Floor Justification
attribute and the Smart 3D Slab Face Position attribute.
PDMS Value
Type the value of the PDMS Floor Justification attribute to map.
SP3D Attribute
Type the name of the Smart 3D Slab Face Position attribute to which the PDMS Value
setting is to be mapped.
W_PLine
The WT_PLine sheet provides mapping between the PDMS WT cross-section PLine attribute
and the Smart 3D standard cross-section cardinal point.
PDMS Value
Type the value of the PDMS WT cross-section PLine attribute to map.
SP3D Value
Type the Smart 3D standard cross-section cardinal point to which PDMS Value is mapped.
BUI_PLine
The BUI_PLine sheet provides mapping between the PDMS BUI cross-section PLine attribute
and the Smart 3D standard cross-section cardinal point.
PDMS Value
Type the value of the PDMS BUI cross-section PLine attribute to map.
SP3D Value
Type the Smart 3D standard cross-section cardinal point to which PDMS Value is mapped.
139
WT_PLine
The WT_PLine sheet provides mapping between the PDMS WT cross-section PLine attribute
and the Smart 3D standard cross-section cardinal point.
PDMS Value
Type the value of the PDMS WT cross-section PLine attribute to map.
SP3D Value
Type the Smart 3D standard cross-section cardinal point to which PDMS Value is mapped.
BUTee_PLine
The BUTee_PLine sheet provides mapping between the PDMS BUTee cross-section PLine
attribute and the Smart 3D standard cross-section cardinal point.
PDMS Value
Type the value of the PDMS BUTee cross-section PLine attribute to map.
SP3D Value
Type the Smart 3D standard cross-section cardinal point to which PDMS Value is mapped.
L_PLine
The L_PLine sheet provides mapping between the PDMS L cross-section PLine attribute and
the Smart 3D standard cross-section cardinal point.
PDMS Value
Type the value of the PDMS L cross-section PLine attribute to map.
SP3D Value
Type the Smart 3D standard cross-section cardinal point to which PDMS Value is mapped.
BUL_PLine
The BUL_PLine sheet provides mapping between the PDMS BUL cross-section PLine attribute
and the Smart 3D standard cross-section cardinal point.
PDMS Value
Type the value of the PDMS BUL cross-section PLine attribute to map.
SP3D Value
Type the Smart 3D standard cross-section cardinal point to which PDMS Value is mapped.
140
C_PLine
The C_PLine sheet provides mapping between the PDMS C cross-section PLine attribute and
the Smart 3D standard cross-section cardinal point.
PDMS Value
Type the value of the PDMS C cross-section PLine attribute to map.
SP3D Value
Type the Smart 3D standard cross-section cardinal point to which PDMS Value is mapped.
BUC_PLine
The BUC_PLine sheet provides mapping between the PDMS BUC cross-section PLine
attribute and the Smart 3D standard cross-section cardinal point.
PDMS Value
Type the value of the PDMS BUC cross-section PLine attribute to map.
SP3D Value
Type the Smart 3D standard cross-section cardinal point to which the PDMS Value setting
is to be mapped.
HSSR_PLine
The HSSR_PLine sheet provides mapping between the PDMS HSSR cross-section PLine
attribute and the Smart 3D standard cross-section cardinal point.
PDMS Value
Type the value of the PDMS HSSR cross-section PLine attribute to map.
SP3D Value
Type the Smart 3D standard cross-section cardinal point to which PDMS Value is mapped.
BUBoxFM_PLine
The BUBoxFM_PLine sheet provides mapping between the PDMS BUBoxFM cross-section
PLine attribute and the Smart 3D standard cross-section cardinal point.
PDMS Value
Type the value of the PDMS BUBoxFM cross-section PLine attribute to map.
SP3D Value
Type the Smart 3D standard cross-section cardinal point to which the PDMS Value setting
is to be mapped.
141
HSSC_PLine
The HSSC_PLine sheet provides mapping between the PDMS HSSC cross-section PLine
attribute and the Smart 3D standard cross-section cardinal point.
PDMS Value
Type the value of the PDMS HSSC cross-section PLine attribute to map.
SP3D Value
Type the Smart 3D standard cross-section cardinal point to which PDMS Value is mapped.
BUTube_PLine
The BUTube_PLine sheet provides mapping between the PDMS BUTube cross-section PLine
attribute and the Smart 3D standard cross-section cardinal point.
PDMS Value
Type the value of the PDMS BUTube cross-section PLine attribute to map.
SP3D Value
Type the Smart 3D standard cross-section cardinal point to which PDMS Value is mapped.
BUCone_PLine
The BUCone_PLine sheet provides mapping between the PDMS BUCone cross-section PLine
attribute and the Smart 3D standard cross-section cardinal point.
PDMS Value
Type the value of the PDMS BUCone cross-section PLine attribute to map.
SP3D Value
Type the Smart 3D standard cross-section cardinal point to which PDMS Value is mapped.
HP_PLine
The HP_PLine sheet provides mapping between the PDMS HP cross-section PLine attribute
and the Smart 3D standard cross-section cardinal point.
PDMS Value
Type the value of the PDMS HP cross-section PLine attribute to map.
SP3D Value
Type the Smart 3D standard cross-section cardinal point to which PDMS Value is mapped.
142
M_PLine
The M_PLine sheet provides mapping between the PDMS M cross-section PLine attribute and
the Smart 3D standard cross-section cardinal point.
PDMS Value
Type the value of the PDMS M cross-section PLine attribute to map.
SP3D Value
Type the Smart 3D standard cross-section cardinal point to which PDMS Value is mapped.
MC_PLine
The MC_PLine sheet provides mapping between the PDMS MC cross-section PLine attribute
and the Smart 3D standard cross-section cardinal point.
PDMS Value
Type the value of the PDMS MC cross-section PLine attribute to map.
SP3D Value
Type the Smart 3D standard cross-section cardinal point to which PDMS Value is mapped.
MT_PLine
The MT_PLine sheet provides mapping between the PDMS MT cross-section PLine attribute
and the Smart 3D standard cross-section cardinal point.
PDMS Value
Type the value of the PDMS MT cross-section PLine attribute to map.
SP3D Value
Type the Smart 3D standard cross-section cardinal point to which PDMS Value is mapped.
PIPE_PLine
The PIPE_PLine sheet provides mapping between the PDMS PIPE cross-section PLine
attribute and the Smart 3D standard cross-section cardinal point.
PDMS Value
Type the value of the PDMS PIPE cross-section PLine attribute to map.
SP3D Value
Type the Smart 3D standard cross-section cardinal point to which PDMS Value is mapped.
143
S_PLine
The S_PLine sheet provides mapping between the PDMS S cross-section PLine attribute and
the Smart 3D standard cross-section cardinal point.
PDMS Value
Type the value of the PDMS S cross-section PLine attribute to map.
SP3D Value
Type the Smart 3D standard cross-section cardinal point to which PDMS Value is mapped.
ST_PLine
The ST_PLine sheet provides mapping between the PDMS ST cross-section PLine attribute
and the Smart 3D standard cross-section cardinal point.
PDMS Value
Type the value of the PDMS ST cross-section PLine attribute to map.
SP3D Value
Type the Smart 3D standard cross-section cardinal point to which PDMS Value is mapped.
RS_PLine
The RS_PLine sheet provides mapping between the PDMS RS cross-section PLine attribute
and the Smart 3D standard cross-section cardinal point.
PDMS Value
Type the value of the PDMS RS cross-section PLine attribute to map.
SP3D Value
Type the Smart 3D standard cross-section cardinal point to which PDMS Value is mapped.
JointRefMap
The JointRefMap sheet provides mapping between the PDMS joint reference SPRE and the
Smart 3D assembly connection part number.
PDMS Value
Type the value of the PDMS joint reference SPRE to map.
SP3D Value
Type the Smart 3D assembly connection part number to which PDMS Value is mapped.
144
FootingRefMap
The FootingRefMap sheet provides mapping between the PDMS footing reference SPRE and
the Smart 3D footing part number.
PDMS Value
Type the value of the PDMS footing reference SPRE to map.
SP3D Value
Type the Smart 3D footing part number to which PDMS Value is mapped.
InsulationMap
The InsulationMap sheet provides mapping the PDMS fire-proofing reference SPRE to the
corresponding Smart 3D InsulationSpec and Length value. The PDMS fire-proofing reference
SPRE contains concatenated PDMS values ([SPRE]-[MATR]-[GRADE]-[FIRE]).
PDMS Value
Type the value of the PDMS fire-proofing reference SPRE to map.
SP3D Value
Type the Smart 3D InsulationSpec and Length value to which PDMS Value is mapped.
All PDMS HVAC specifications that present in the PDMS DATAL or .att file are mapped to
corresponding Smart 3D specifications.
All PDMS HVAC specifications that are present in the PDMS DATAL or .att file are mapped
to the correct Smart 3D materials.
After you complete all of the mapping in the PDMSS3DImportMapping.xls workbook, run PDMS
Import Validation to validate the mapping data in the workbook. Resolve any missing entries
reported by the validation tool. For more information, see PDMS Import Validation (on page 60).
HVACGlobalsMap
Defines the global settings for importing PDMS .att files for the HVAC discipline. For more
information, see HVACGlobalsMap.
CPDuctRunMap
Maps PDMS BRANCH attributes, such as HBORE and PSPE to the Smart 3D HVAC
schema duct run class properties. For more information, see CPDuctRunMap (on page
147).
CPDuctingSystemMap
Maps PDMS PIPE attributes (when HVAC BRANCH attributes are included) to the Smart
145
146
HVACClassMap
The HVACClassMap sheet defines the HVAC class mapping between Smart 3D and PDMS.
The HVAC classes that display on the HVACClassMap sheet are the only HVAC classes that
the software currently supports for import to Smart 3D. Do not modify any of the values on this
sheet.
SP3D Class Name
Displays the Smart 3D HVAC class to map.
PDMS Class Name
Displays the PDMS HVAC class to which Smart 3D Class Name is mapped.
Attributes Sheet
Displays the sheet name in the PDMSS3DImportMapping.xls workbook that maps PDMS
HVAC class attributes to Smart 3D.
CPDuctingSystemMap
The CPDuctingSystemMap sheet maps PDMS PIPE attributes (when HVAC BRANCH
attributes are included) to the Smart 3D HVAC schema ducting system properties.
PDMS Attribute
Type the PDMS PIPE attribute to map.
SP3D Attribute
Type the name of the Smart 3D HVAC ducting system property to which PDMS Attribute is
mapped.
CPDuctRunMap
The CPDuctRunMap sheet maps PDMS BRANCH attributes, such as HBORE and PSPE to
Smart 3D HVAC duct run class properties.
PDMS Attribute
Type the PDMS BRANCH attribute to map.
SP3D Attribute
Type the Smart 3D duct run class property to which PDMS Attribute is mapped.
147
HVACRunMaterialMap
The HVACRunMaterialMap sheet maps the PDMS HVACRun specification to Smart 3D
material values. This mapping also sets the Material property for the Smart 3D HVAC duct run
class properties.
SP3D Value
Defines the Smart 3D object to map.
PDMS Value
Defines the PDMS object to which SP3D Value is mapped.
DuctComponentAttrsMap
The DuctComponentAttrsMap sheet maps PDMS HVAC component attributes to Smart 3D
HVAC component attributes or to UserAttributes.
PDMS Value
Defines the PDMS object attribute to map.
SP3D Value
Defines the Smart 3D object attribute to which PDMS Value is mapped.
DuctFittingAttrsMap
The DuctFittingAttrsMap sheet maps PDMS HVAC fittings and other PDMS component
attributes (excluding FTUBE) to the Smart 3D HVAC schema fitting attributes, such as
BendRadius, or UserAttributes.<Property>
PDMS Attribute
Type the PDMS HVAC fitting or component attribute to map.
SP3D Attribute
Type the name of the Smart 3D HVAC fitting attribute to which PDMS Attribute is mapped.
HVACGlobalsMap_V11
The HVACGlobalsMap_V11 sheet defines the global settings for importing PDMS HVAC data
for DATAL files earlier than version 12.0.
PDMS Attribute
Type the PDMS attribute to map.
SP3D Attribute
Type the Smart 3D attribute to which PDMS Attribute is mapped.
148
HVACGlobalsMap_V12
The HVACGlobalsMap_V12 sheet defines the global settings for importing PDMS HVAC data
for version 12.0 or later DATAL files.
PDMS Attribute
Type the PDMS attribute to map.
SP3D Attribute
Type the Smart 3D attribute to which PDMS Attribute is mapped.
SP3DHVACXMLPartTypeMap
The SP3DHVACXMLPartTypeMap sheet maps the PDMS HVAC elements, such as
REDUCER, FTUBE, and ELBOW, that are present in the DATAL or ATT file to relevant Smart
3D HVAC components or fittings.
PDMS Value
Defines the PDMS HVAC element to map.
SP3D Value
Defines the Smart 3D HVAC component or fitting to which PDMS Value is mapped.
SPREFSP3DHVACIdentifierPttrnMap
The SPREFSP3DHVACIdentifierPttrnMap sheet maps PDMS HVAC component SPRE
attributes to relevant Smart 3D HVAC part numbers.
PDMS Value
Defines the PDMS HVAC component SPRE attribute to map.
SP3D Value
Defines the Smart 3D part number to which PDMS Value is mapped.
HVACAdditionalAttsMap
The HVACAdditionalAttsMap sheet maps any additional attributes that are required by Smart
3D HVAC part numbers (that is, the part class of the Smart 3D component and geometry type).
SP3D Value
Type the Smart 3D attribute.
Attribute Name
Type the name of the Smart 3D attribute to which SP3D Value is mapped.
Attribute Value
Type the required value for the attribute.
149
HVACCrossSectionMap
The HVACCrossSectionMap sheet maps the PDMS HVAC component HCON value in the
PDMS DATAL or .att file to the Smart 3D HVAC cross-section codelist value.
PDMS Value
Type the PDMS HVAC component HCON value to map.
SP3D Value
Type the Smart 3D HVAC cross-section codelist value to which PDMS Value is mapped.
PDMSS3DFileConstantsV12Below
The PDMSS3DFileConstantsV12Below sheet maps the PDMS constants that are present in
the PDMS HVAC ATT file (for PDMS versions earlier than 12.0) to relevant Smart 3D values.
SP3D Value
Defines the Smart 3D object to map.
PDMS Value
Defines the PDMS object to which SP3D Value is mapped.
PDMSS3DFileConstantsV12Above
The PDMSS3DFileConstantsV12Above sheet maps the PDMS constants that are present in
the PDMS HVAC ATT file (for PDMS version 12.0 and later) to relevant Smart 3D values.
SP3D Value
Defines the Smart 3D object to map.
PDMS Value
Defines the PDMS object to which SP3D Value is mapped.
All HANGER elements in PDMS are mapped to the corresponding support components in
Smart 3D.
150
SupportClassMap
The SupportsClassMap sheet defines the Supports class mapping between Smart 3D and
PDMS. The Support classes that display on the SupportsClassMap sheet are the only
Supports classes that the software currently supports for import to Smart 3D. Do not modify any
of the values on this sheet.
SP3D Class Name
Displays the Smart 3D Support class to map.
PDMS Class Name
Displays the PDMS Support class to which SP3D Class Value is mapped.
Attributes Sheet
Displays the sheet name in the PDMSS3DImportMapping.xls workbook that maps PDMS
Support class attributes to Smart 3D.
151
CHgrDesignSupportMap
The CHgrDesignSupport sheet maps Smart 3D CHgrDesignSupport class properties and
PDMS HANGER element attributes.
PDMS Attribute
Type the PDMS HANGER element attribute to map.
SP3D Attribute
Type the name of the Smart 3D design support property to which PDMS Attribute is
mapped.
CHgrSupportComponentMap
The CHgrSupportComponent sheet maps Smart 3D CHgrStdComponent class properties to
PDMS HANGER element class attributes.
PDMS Attribute
Type the PDMS HANGER element class attribute to map.
SP3D Attribute
Type the name of the Smart 3D CHgrStdComponent class property to which PDMS
Attribute is mapped.
SupportsGlobalsMap
The SupportGlobalsMap sheet maps any additional attributes that are required to map PDMS
HANGER element attributes to the Smart 3Dsupport component PartNumber.
PDMS Attribute
Type the PDMS HANGER element attribute to map.
SP3D Attribute
Type the name of the Smart 3D support component property to which PDMS Attribute is
mapped.
SupportCompPartNumberValueMap
The SupportCompPartNumberValueMap sheet maps the PDMS HANGER element SPRE to
the Smart 3D support PartNumber property.
PDMS Value
Defines the PDMS object attribute to map.
SP3D Value
Defines the Smart 3D object attribute to which PDMS Value is mapped.
152
SuppCompAdditionalAttributes
The SuppCompAdditionalAttributes sheet maps additional attributes, such as dimensional
data and adjustment matrix, for Smart 3D support components.
SP3D Value
Type the Smart 3D attribute.
Attribute Name
Type the name of the Smart 3D attribute to which SP3D Value is mapped.
Attribute Value
Type the required value for the attribute.
153
SECTION 4
154
Y-offset represents the offset distance along the radial vector of the electrical
component port.
X-offset represents the offset distance along cross product of the direction vector and
radial vector of the electrical component port.
155
156
157
158
159
160
161
To map these two cross-sections between Smart 3D (1) and PDMS (2), use the BANG
and Flip properties on the StructClassAdditionalAttributes (on page 109) sheet.
In the above example, if you rotate the PDMS cross-section 180-degrees clockwise
(looking in to the plane of the cross-section), the two cross-section orientations match
exactly. To achieve this, set BANG to 180 degrees, and set Flip to 0 (False).
When you view the PDMS cross-section from behind the plane of paper, the PDMS
cross-section resembles the example below:
To map these two cross-sections between Smart 3D (1) and PDMS (2), use the BANG
and Flip properties on the StructClassAdditionalAttributes (on page 109) sheet.
In the above example, if you flip the PDMS cross-section, the two cross-section
orientations match exactly. To achieve this, set BANG to 0 degrees, and set Flip to 1
(True).
162
163
Index
A
Appendix
Mapping Best Practices 154
PDMS Import to Smart 3D Workbook
117
Smart 3D Export to PDMS Workbook
71
AspectAdditionalAttributes 82
AspectMap 82, 123
B
BeamPartAttrsMap 107
BUBoxFM_PLine 141
BUC_PLine 141
BUCone_PLine 142
BUI_PLine 139
BuiltUpCrossSecAdditionalAtt 138
BuiltupDesignParametersMap 138
BUL_PLine 140
Bulk load the database 61
BUTee_PLine 140
BUTube_PLine 142
C
C_PLine 141
Cardinal Point Maps 110
CatalogComponentSPREFMap 95
CatalogInstrumentSPREFMap 96
CatalogSpecialtySPREFMap 95
CHgrCableTraySupport 113
CHgrDesignSupport 114
CHgrDesignSupportMap 152
CHgrDuctSupport 113
CHgrPipeSupport 113
CHgrSupportComponent 114
CHgrSupportComponentMap 152
ComponentOrientationAttrMap 130
Configure the PDMS export initialization file
25
Configure the PDMS import initialization file
58
CoordinateSysAttrMap 136
CoordinateSystemMap 102
CPAreaSystemMap 85
CPCableTrayNozzleMap 80
CPCablewayAttrMap 74
CPConduitNozzleMap 80
CPConduitSystemMap 85
CPDuctingSystemAttrMap 88
CPDuctingSystemMap 85, 147
CPDuctRunAttrMap 88
CPDuctRunMap 147
CPElbowNozzleCAtRefMap 80
CPElectricalSystemAttrMap 74
CPElectricalSystemMap 85
CPEquipmentComptMap 79, 121
CPHvacNozzleCatRefMap 81
CPHVACNozzleMap 79
CPMachinerySystemMap 86
CPMPipeRunMap 93, 126
CPMSystemAttrMap 88
CPMSystemMap 85
CPNozzleAdditionalAttributes 83
CPPipelineSystemMap 93, 126
CPPipelineSystemMapEx 86
CPPipeNozzleMap 79, 121
CPPipingSystemMap 86
CPRteCableTrayComponentAttrMap 74
CPShapeAdditionalAttributes 82, 123
CPShapeMap 79, 121
CPShapeValueMap 82, 123
CPSmartEquipmentMap 79, 121
CPStraightNozzleCatRefMap 80
CPStructuralSystemMap 86
CPUnitSystemMap 86
Cross-Section Maps 110
CurvedERProfilePartAttrsMap 106
CurvedMemberPartAttrsMap 103
CurvedPlatePartAttrsMap 105
CurvedSAStiffenerPartAttrsMap 107
CurvedStiffenerPartAttrsMap 106
D
DesignSupportAttrsMap 89
DesParamAdditionalAttrMap 82
DuctComponentAttrsMap 89, 148
DuctFittingAttrsMap 148
DuctRunSpecMap 90
DuctSupportAttrsMap 89
E
Electrical Translation Maps 73
ElectricalClassMap 74
164
Index
ElectricalComponentSPREFMap 76
ElectricalGlobalsMap 75
ElectricalPartIdentifierMap 76
ElectricalRunSpecAdditionalAttr 75
ElectricalRunSpecMap 75
ElectricalSupportAttrsMap 75
ElevationPlaneMap 102
EqpGlobalsMap 122
EquipGlobalsMap 81
Equipment Translation Maps 76, 119
EquipmentClassMap 78, 120
EquipmentFoundationAttrsMap 104
Export Model to PDMS Datal Dialog Box
51
Export Smart 3D model data to PDMS 50
Export Smart 3D models 46
Exporting Smart 3D Model Data 14
L_PLine 140
LadderAttrsMap 104
LeafBeamSystemAttrsMap 107
LeafERSystemAttrsMap 106
LeafPlateSystemAttrsMap 105
LeafStiffenerSystemAttrsMap 105
LinearERProfilePartAttrsMap 106
LinearMemberPartAttrsMap 103
LinearSAStiffenerPartAttrsMap 107
LinearStiffenerPartAttrsMap 105
Load Point Maps 111
FootingAttrsMap 104
FootingRefMap 145
G
Generate catalog and reference data in
Smart 3D and PDMS formats for export
48
GridLineMap 103
H
HandRailAttrsMap 104
Hangers and Supports Translation Maps
150
HgrSupportGlobals 114
Hierarchy Translation Maps 83
HierarchyClassMap 84
HoleFittingAttrsMap 107
HP_PLine 142
HSSC_PLine 142
HSSR_PLine 141
HVAC Translation Maps 87, 145
HVACAdditionalAttsMap 149
HVACClassMap 88, 147
HVACComponentSPREFMap 90
HVACCrossSectionMap 150
HVACDesParamMap 91
HVACEndPreparationMap 90
HVACGlobalsMap 89
HVACGlobalsMap_V11 148
HVACGlobalsMap_V12 149
HVACPartIdentifierMap 90
HVACRunMaterialMap 148
Import model 63
Import Model from PDMS Datal to Smart 3D
Dialog Box 64
Import PDMS data to Smart 3D 63
Import/Export Issues 68
Importing PDMS Design Data 53
InsulationAttrMap 108, 135
InsulationAttrsMap 103
InsulationMap 145
InsulationSpecAttrMap 108
J
JointRefMap 144
M
M_PLine 143
Map cableway object placement mismatch
155
Map cross-section and orientation
mismatches 161
Map equipment attributes using labels 154
Map HVAC components to Smart 3D
components and fittings 160
Map PDMS design parameters 163
Map PDMS HVAC specifications to Smart
3D 158
Map PDMS piping components and
instruments to Smart 3D 157
Map PDMS piping specifications to Smart
3D 155
Marine Cross-Section Maps 111
MC_PLine 143
MT_PLine 143
N
NozzDesParamAdditionalAttrMap 83
165
Index
NozzleAdditionalAttrMap 122
NozzleOrientationAttrMap 123
NPDSpecificSPREFMap 95
O
OnFlyInstrumentSPREFMap 96
OnFlySpecialtySPREFMap 96
P
PartNumberAdditionalAttributes 81, 122
PartNumberValueMap 81, 122
PDMS export initialization file options 33
PDMS Export Validation 41
PDMS Export Validation Dialog Box 42
PDMS import initialization file options 58
PDMS Import Validation 60
PDMS Properties Extractor Dialog Box 62
PDMSS3DFileConstantsV12Above 130,
150
PDMSS3DFileConstantsV12Below 129,
150
Performance Tips 66
PIPE_PLine 143
PipeComponentAttrsMap 97, 127
PipeInstrumentAttrsMap 97, 127
PipeRunSpecMap 94, 127
PipeSpecialtyAttrsMap 97
PipeSupportAttrsMap 97, 127
Piping Translation Maps 91, 124
PipingClassMap 93, 126
PipingConnectionItemMap 98
PipingEndConnectionMap 97
PipingGlobalsMap 94
PipingGlobalsMap_V11 128
PipingGlobalsMap_V12 128
PlanarPlatePartAttrsMap 105
PlatePartMap 135
PlateThicknessDirMap 139
Preface PDMS Guide 10
Project Creation Estimates 69
R
RS_PLine 144
RunChangeComponentsMap 129
SlabFacePositionMap 139
SmartItemMaterialMap 109
SP3DHVACXMLPartTypeMap 149
SP3DPartIdentifierMap 94
SP3DXMLPartTypeMap 128
SPREFSP3DHVACIdentifierPttrnMap 149
SPREFSP3DIdentifierPatternMap 129
SPREFSP3DOptionCodePatternMap 129
SPSMemberSystemCurveMap 135
SPSMemberSystemLinearMap 135
SPSSlabEntityMap 134
ST_PLine 144
StairAttrsMap 104
StandardCrossSecAdditionalAtt 137
StructClassAdditionalAttributes 109
StructPartNumbersMap 109
Structure Translation Maps 98, 130
StructureClassMap 102, 134
StructureGlobalsMap 108, 136
StructureMatSpecMap 109
StructureMatSpecMap 136
StructurePlateMatSpecMap 137
StructureSlabMatSpecMap 137
SuppCompAdditionalAttributes 153
SupportClassMap 151
SupportCompPartNumberValueMap 152
SupportGTYPE 115
SupportPartNumber 114
Supports Translation Maps 112
SupportsClassMap 113
SupportsGlobalsMap 152
SupportUserAttributes 115
T
Troubleshooting 66
U
Units Translation Maps 115
UnitsAdditionalAttributeMap 116
UnitsClassMap 116
UnitsGlobalsMap 116
V
Validate mapping details 42, 60
S_PLine 144
Set up the PDMS and Smart 3D catalogs
23, 57
SlabAttrsMap 103
W_PLine 139
What's New in Design and Data Exchange
with PDMS 11
WT_PLine 140
166
Index
X
XSectionAdditionalAttr 138
167