Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Copyright
Copyright 2004-2012 Intergraph Corporation. All Rights Reserved.
Including software, file formats, and audiovisual displays; may be used pursuant to applicable software license agreement;
contains confidential and proprietary information of Intergraph and/or third parties which is protected by copyright law, trade
secret law, and international treaty, and may not be provided or otherwise made available without proper authorization from
Intergraph Corporation.
Portions of this software are owned by Spatial Corp. 1986-2010. All Rights Reserved.
Terms of Use
Use of this software product is subject to the End User License Agreement ("EULA") delivered with this software product unless
the licensee has a valid signed license for this software product with Intergraph Corporation. If the licensee has a valid signed
license for this software product with Intergraph Corporation, the valid signed license shall take precedence and govern the use
of this software product. Subject to the terms contained within the applicable license agreement, Intergraph Corporation gives
licensee permission to print a reasonable number of copies of the documentation as defined in the applicable license agreement
and delivered with the software product for licensee's internal, non-commercial use. The documentation may not be printed for
resale or redistribution.
Trademarks
Intergraph, the Intergraph logo, PDS, SmartPlant, FrameWorks, I-Convert, I-Export, I-Sketch, SmartMarine, IntelliShip, INtools,
ISOGEN, MARIAN, SmartSketch, SPOOLGEN, SupportManager, and SupportModeler are trademarks or registered trademarks
of Intergraph Corporation or its subsidiaries in the United States and other countries. Microsoft and Windows are registered
trademarks of Microsoft Corporation. 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-2009, 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 .......................................................................................................................................................... 7
SmartMarine 3D Documentation Set ...................................................................................................... 9
Documentation Comments ................................................................................................................... 13
SmartMarine 3D and Oracle ................................................................................................................. 15
What's New in Compartmentation Reference Data ................................................................................ 17
Compartmentation Reference Data ......................................................................................................... 19
Understanding the Compartmentation Reference Data Workflow........................................................ 20
Compartmentation Reference Data Common Tasks ..................................................................... 23
Move Custom DLLs to SharedContent Folder ............................................................................... 23
Compartmentation Part Classes and Load Case Types ........................................................................ 27
Compartmentation Part Classes ........................................................................................................... 27
BulkCargoType ............................................................................................................................... 27
CmpartZoneCPS ............................................................................................................................ 28
CmpartZoneDamageControl .......................................................................................................... 28
CmpartZoneFire ............................................................................................................................. 28
CmpartZonePlanning...................................................................................................................... 29
CompartmentCargo ........................................................................................................................ 29
CompartmentHabitable................................................................................................................... 29
CompartmentMachinery ................................................................................................................. 30
CompartmentTank .......................................................................................................................... 30
CompartmentUnknown ................................................................................................................... 31
CompartmentVoid........................................................................................................................... 31
GaseousCargoType ....................................................................................................................... 31
LiquidCargoType ............................................................................................................................ 32
LoadCaseType ............................................................................................................................... 32
UnitCargoType ............................................................................................................................... 33
VoidSpace ...................................................................................................................................... 33
Compartmentation Load Case and Cargo Types ................................................................................. 33
Compartmentation Cargo Rules ........................................................................................................... 34
CompartmentCargoRule................................................................................................................. 34
Interference Zones .................................................................................................................................... 37
Interference Zone Type Sheet .............................................................................................................. 37
Regions....................................................................................................................................................... 39
Region Corrosion Sheet ........................................................................................................................ 39
Compartmentation Symbols..................................................................................................................... 41
Compartmentation Generic Services ...................................................................................................... 45
Compart Split Rule Sheet ..................................................................................................................... 45
Compartment Custom Attribute Sheet .................................................................................................. 46
Contents
Custom Class Interface List Sheet........................................................................................................ 46
Naming Rules Sheet ............................................................................................................................. 47
Naming Rules ................................................................................................................................. 47
Compartmentation Labels and Reports .................................................................................................. 49
Compartmentation Codelists ................................................................................................................... 51
Compart Coating Color Codelist ........................................................................................................... 53
Compart Coating Process Codelist ....................................................................................................... 53
Compart Coating Responsibility Codelist ............................................................................................. 53
Compart Coating Status Codelist.......................................................................................................... 53
Compart Coating Type Codelist ............................................................................................................ 53
Compartment Authorization Class Codelist .......................................................................................... 53
Compartment Bulk Cargo Type Codelist .............................................................................................. 53
Compartment Bulkhead Tightness Codelist ......................................................................................... 53
Compartment Capacity Context Codelist .............................................................................................. 53
Compartment Cargo Context Codelist .................................................................................................. 54
Compartment Coating Applicability Codelist ......................................................................................... 54
Compartment Coating Certification Codelist ......................................................................................... 54
Compartment Coating Inspection Codelist ........................................................................................... 54
Compartment Compartment Group Codelist ........................................................................................ 54
Compartment Compartment Type Codelist .......................................................................................... 54
Compartment Contact Material Type Codelist ...................................................................................... 54
Compartment Damage Location Codelist ............................................................................................. 54
Compartment Damage Type Codelist .................................................................................................. 54
Compartment Design Requirement Codelist ........................................................................................ 55
Compartment Function Type Codelist .................................................................................................. 55
Compartment Insulation Category Codelist .......................................................................................... 55
Compartment Naval Nuclear Class Codelist ........................................................................................ 55
Compartment Naval Safety Category Codelist ..................................................................................... 55
Compartment Naval Security Class Codelist ........................................................................................ 55
Compartment Noise Category Codelist ................................................................................................ 55
Compartment Positional Rel Type Codelist .......................................................................................... 55
Compartment Property Context Codelist .............................................................................................. 55
Compartment Relevant Cargos Codelist .............................................................................................. 56
Compartment Structure Type Codelist ................................................................................................. 56
Compartment Surface Preparation Codelist ......................................................................................... 56
Load Case Liquid Pressure Codelist..................................................................................................... 56
Load Case Sea Pressure Codelist ........................................................................................................ 56
Ship Design Loading Condition Type Codelist ..................................................................................... 56
Space Access Type Codelist ................................................................................................................ 56
Space Adjacency Contact Type Codelist .............................................................................................. 56
Space Adjacency Geometry Type Codelist .......................................................................................... 56
Space Arrangement Orientation Codelist ............................................................................................. 57
Space Arrangement Type Codelist ....................................................................................................... 57
Space Item Purpose Codelist ............................................................................................................... 57
Space Physical Orientation Type Codelist ............................................................................................ 57
Space Positional Relationship Type Codelist ....................................................................................... 57
Space Product Structure Type Codelist ................................................................................................ 57
Interference Zones Codelists ................................................................................................................... 59
Interference Type Codelist .................................................................................................................... 59
Contents
Regions Codelists ..................................................................................................................................... 61
Region Ship Type Codelist ................................................................................................................... 61
Region Type Codelist ............................................................................................................................ 61
Index ........................................................................................................................................................... 63
Contents
Preface
This document is a reference data guide for the SmartMarine 3D Compartmentation task. The
purpose of this document is to describe the reference data delivered with the software for this
task.
Reference data includes both catalog data and specification data. Catalog data includes the
parts that you place in the model, such as piping components and equipment. Specification data
includes the rules that govern how those parts are placed and connected.
Preface
Administrative Guides
SmartMarine 3D Installation Guide - Provides instructions on installing and configuring the
software.
Project Management User's Guide - Provides instructions for setting up the databases, creating
permission groups, backing up and restoring project data, assigning access permissions to the
model, defining and managing locations for Global Workshare, and version migration.
SmartMarine 3D Global Workshare Guide - Provides instructions for setting up the software and
the databases to work in a workshare environment.
SmartMarine 3D Interference Checking Guide - Provides information on installing, configuring,
and using the interference detection service.
SmartMarine 3D Integration Reference Guide - Provides information about installing,
configuring, and using SmartMarine 3D in an integrated environment.
SmartMarine 3D Interpreting Human Piping Specifications - Provides information about how to
interpret human piping specifications so that you can create the corresponding piping
specification in the software.
SmartMarine 3D Export to PDMS - Provides information about how to export model data from
SmartMarine 3D to PDMS. Specific guidelines relating to best practices and known limitations of
the export functionality are also included.
SmartMarine 3D Point Cloud Reference - Provides information for referencing point cloud files
provided by point cloud vendors in SmartMarine 3D.
SmartMarine 3D Troubleshooting Guide - Provides information on how to resolve errors that you
may encounter in the software by documenting troubleshooting tips, error messages, and To Do
List messages.
SmartMarine 3D Plant Design System (PDS) Guide - Provides all information needed to use
PDS with SmartMarine 3D. Topics include referencing active PDS projects in SmartMarine 3D,
exporting PDS data and importing that data into SmartMarine 3D, and converting PDS reference
data to SmartMarine 3D reference data.
SmartPlant 3D/SmartMarine 3D Programmer's Guide - Provides information about custom
commands, naming rules, and symbol programming. This document is delivered, if you install
the Programming Resources, to the [Product Folder]\3D\Programming\Help folder.
User's Guides
Catalog User's Guide - Provides information about viewing, editing, and creating reference data
and select lists (codelists).
Preface
Common User's Guide - Provides information about defining workspaces, manipulating views,
and running reports.
Compartmentation User's Guide - Provides instruction for placing volume objects such as
compartments and zones in the model.
Electrical User's Guide - Provides information about routing electrical cable, cableway, cable
tray, and conduit.
Equipment and Furnishings User's Guide - Provides information about placing equipment.
Geometry Analysis and Repair User's Guide - Provides instructions for importing and exporting
model data, checking the data against a defined set of requirements, and repairing the data.
Grids User's Guide - Provides instructions for creating coordinate systems, elevation grid
planes, vertical grid planes, radial cylinders, radial planes, grid arcs, and grid lines.
Hangers and Supports User's Guide - Provides instructions on placing piping, duct, and
cableway supports in the model.
Hole Management User's Guide - Provides instructions for placing, reviewing, and approving
holes in a structure.
HVAC User's Guide - Provides instructions for routing HVAC duct.
Molded Forms User's Guide - Provides instructions for placing hull, bulkheads, major openings,
stiffeners, and other major components of a ship's frame in the model.
Orthographic Drawings User's Guide - Provides information about creating and managing
orthographic drawings.
Piping Isometric Drawings User's Guide - Provides information about creating and managing
piping isometric drawings.
Piping User's Guide - Provides instructions for routing pipe and placing valves, taps, and pipe
joints.
Planning User's Guide - Provides instructions about defining the assembly hierarchy (production
bill of material) by creating blocks, assemblies, and by specifying the assembly sequence.
Reports User's Guide - Provides information about creating and managing spreadsheet reports.
Space Management User's Guide - Provides instructions for placing space objects such as
areas, zones, interference volumes, and drawing volumes in the model.
Structural Analysis User's Guide - Provides instructions for defining loads, load cases, load
combinations, and the importing and exporting of analytical data.
Structural Detailing User's Guide - Provides instructions for creating, detailing, and maintaining
the structural members of a Ship.
Structural Manufacturing User's Guide - Provides instructions for creating and maintaining
manufacturing objects such as templates, jigs, and margins.
Structure User's Guide - Provides instructions for placing structural members such as: beams,
columns, slabs, openings, stairs, ladders, equipment foundations, and handrails.
Systems and Specifications User's Guide - Provides instructions for creating systems and
selecting which specifications are available for each system type.
10
Preface
Compartmentation Reference Data Guide - Provides information about compartmentation
reference data.
Drawings and Reports Reference Data Guide - Provides information about reports reference
data.
Electrical Reference Data Guide - Provides information about electrical cable, cableway, cable
tray, and conduit reference data.
Electrical 3D Symbols Reference - Provides information about the cable tray and conduit 3D
symbols that are available.
Equipment and Furnishings Reference Data Guide - Provides information about equipment
reference data.
Equipment 3D Symbols Reference - Provides information about the equipment, equipment
component, design shapes, and design aides 3D symbols that are available.
Hangers and Supports Reference Data Guide - Provides information about hangers and
supports reference data.
Hangers and Supports 3D Symbols Reference - Provides information about the hanger and
support 3D symbols that are available.
Hangers and Supports SmartPart Symbols Reference - Provides information about the hanger
and support SmartPart symbols that are available.
Hole Management Reference Data Guide - Provides information about hole reference data.
HVAC Reference Data Guide - Provides information about HVAC reference data.
HVAC 3D Symbols Reference - Provides information about the HVAC 3D symbols that are
available.
SmartMarine 3D Reference Data Guide - Provides instructions about the Bulkload utility,
codelists, and the reference data common to several disciplines.
Piping Reference Data Guide - Provides information about piping reference data including piping
specifications, piping specification rules, piping parts, and piping symbols.
Piping 3D Symbols Reference - Provides information about the piping 3D symbols that are
available.
Space Management Reference Data Guide - Provides information about space management
reference data.
Structure Reference Data Guide - Provides information about structural reference data.
Structure 3D Symbols Reference - Provides information about the stair, ladder, footings, and
equipment foundation 3D symbols that are available.
SmartMarine 3D Structural Reference Data Overview - Provides an overview of the
SmartMarine 3D structural reference data library.
ISOGEN Guides
Symbol Keys Reference Guide - Provides information about the symbol keys for isometric
drawings. This guide is from Alias, the makers of ISOGEN.
11
Preface
12
Documentation Comments
We welcome comments or suggestions about this documentation. You can send us an email at:
PPMdoc@intergraph.com.
Documentation updates for supported software versions are available from eCustomer
https://crmweb.intergraph.com.
13
Preface
14
15
Preface
16
17
18
SECTION 1
Compartmentation Workbooks
The Compartmentation reference data is defined in multiple workbooks, delivered to the
[Product Folder]\ShipCatalogData\BulkLoad\DataFiles\Compartmentation\DataFiles folder:
CompartGenericServices.xls
CompartLabels.xls
CompartmentCodeLists.xls
Compartments.xls
CompartReports.xls
InterferenceZoneCodeLists.xls
InterferenceZones.xls
RegionCodeLists.xls
Regions.xls
Compartmentation Symbols
Volumes in the Compartmentation task are not represented by 3D symbols, so you do not need
to be concerned with 3D symbol creation and definition.
However, the Compartmentation task does use 2D symbols in the Place Volume Along Path
command, when you specify a cross section. These symbols are defined in Visual Basic source
code, delivered to the [Reference Data
Folder]\Compartmentation\Data\Symbols\Compartmentation\Shapes folder. The files in this
folder are not used by Compartmentation. This project is for reference and can be used for
customization purposes.
For more information about symbols, see the Equipment 3D Symbols Reference and
SmartMarine 3D 2D Symbols Reference Data Guide.
19
See Also
Compartmentation Part Classes and Load Case Types (on page 27)
Compartmentation Generic Services (on page 45)
Compartmentation Codelists (on page 51)
20
21
See Also
Compartmentation Reference Data Common Tasks (on page 23)
22
See Also
Understanding the Compartmentation Reference Data Workflow (on page 20)
You can create hierarchy folders as needed under the Custom Symbols folder.
23
If a custom DLL has a localizer DLL, both files should be located in the same folder.
DLLs ending "Ref.dll" or "_Ref.dll" are treated as reference DLLs and are ignored.
These DLLs do not need to be copied from the client machine containing the rules
Visual Basic source code.
3. In the Project Management task, select a catalog that uses the SharedContent folder where
your custom DLLs are located.
4. Select Tools > Update Custom Symbol Configuration or right-click the catalog node, and
select Update Custom Symbol Configuration.
The command creates or updates the file called CustomSymbolConfig.xml in the [Reference
Data Folder]\SharedContent\Xml folder. CustomSymbolConfig.xml contains entries with the
ProgID, CLSID, and DLL name for each class in the custom DLLs. After
CustomSymbolConfig.xml is created, the software uses the custom DLLs from the
[Reference Data Folder]\SharedContent\Custom Symbols folder without the need of
registering the DLL on the local computer.
24
25
26
SECTION 2
See Also
Compartmentation Reference Data (on page 19)
Understanding the Compartmentation Reference Data Workflow (on page 20)
What's New in Compartmentation Reference Data (on page 17)
Compartmentation Part Classes (on page 27)
Compartmentation Part Classes and Load Case Types (on page 27)
Compartmentation Load Case and Cargo Types (on page 33)
See Also
Compartmentation Part Classes and Load Case Types (on page 27)
BulkCargoType
Defines bulk cargo types.
The Head section contains the following parameters (listed in alphabetical order):
actual_angle_of_repose - Actual angle subtended with the horizontal by the upper surface
of the conic pile, made by the cargo type when loaded into a hold.
BreadthofHatch - Inside breadth of the hatch.
Custom Program - Custom program for the cargo type, if needed. The Visual Basic source
code for the load custom programs (rules) is delivered in [Programming Resources
Folder]\Programming\ExampleCode\Compartmentation\Rules\GeneralLoad\CustomComput
e.
Description - Part description.
DesignBulkCargoMassMh - Homogenous load in all cargo hold (load dependent input).
DesignBulkCargoMassMhd - Alternate load in all cargo holds (load dependent input).
27
CmpartZoneCPS
The Head section contains the following parameters (listed in alphabetical order):
MirrorBehaviorOption - Mirror behavior option code for the part. Valid codes are listed in
the AllCodeLists.xls workbook on the Mirror Behavior Option sheet in the Codelist
Number column.
PartDescription - Part description.
PartNumber - Part number or name as it appears in the Catalog task. This identification
must be unique across the entire catalog.
SymbolDefinition - 2D symbol file associated with the part. You can specify a symbol file
different from the SymbolDefinition in the Definition section. The 2D symbol files are
delivered to the [Reference Data Product Folder]\SharedContent folder.
CmpartZoneDamageControl
Defines ship zones for damage control.
The Head section contains the following parameters (listed in alphabetical order):
MirrorBehaviorOption - Mirror behavior option code for the part. Valid codes are listed in
the AllCodeLists.xls workbook on the Mirror Behavior Option sheet in the Codelist
Number column.
PartDescription - Part description.
PartNumber - Part number or name as it appears in the Catalog task. This identification
must be unique across the entire catalog.
SymbolDefinition - 2D symbol file associated with the part. You can specify a symbol file
different from the SymbolDefinition in the Definition section. The 2D symbol files are
delivered to the [Reference Data]\SharedContent folder.
CmpartZoneFire
Defines ship fire zones.
The Head section contains the following parameters (listed in alphabetical order):
MirrorBehaviorOption - Mirror behavior option code for the part. Valid codes are listed in
the AllCodeLists.xls workbook on the Mirror Behavior Option sheet in the Codelist
Number column.
28
CmpartZonePlanning
Defines ship zones for planning.
The Head section contains the following parameters:
PartNumber - Part number or name as it appears in the Catalog task. This identification
must be unique across the entire catalog.
PartDescription - Part description.
MirrorBehaviorOption - Mirror behavior option code for the part. Valid codes are listed in
the AllCodeLists.xls workbook on the Mirror Behavior Option sheet in the Codelist
Number column.
SymbolDefinition - 2D symbol file associated with the part. You can specify a symbol file
different from the SymbolDefinition in the Definition section. The 2D symbol files are
delivered to the [Reference Data Product Folder]\SharedContent folder.
Classification - Classification for the part.
CompartmentCargo
Defines various cargo compartments.
The Head section contains the following parameters (listed in alphabetical order):
CompartmentGroup - Groups available for compartments.
CompartmentNumber - Manufacturers and model numbers for compartments.
CompartmentType - Types of compartments.
functionType - Types of functions for compartments.
MirrorBehaviorOption - Mirror behavior option code for the part. Valid codes are listed in
the AllCodeLists.xls workbook on the Mirror Behavior Option sheet in the Codelist
Number column.
PartDescription - Part description.
PartNumber - Part number or name as it appears in the Catalog task. This identification
must be unique across the entire catalog.
RelevantCargos - Cargo types available for compartments.
structureType - Types of structure for compartments.
SymbolDefinition - 2D symbol file associated with the part. You can specify a symbol file
different from the SymbolDefinition in the Definition section. The 2D symbol files are delivered
to the [Reference Data Product Folder]\SharedContent folder.
CompartmentHabitable
Defines living space compartments.
The Head section contains the following parameters (listed in alphabetical order):
CompartmentGroup - Groups available for compartments.
CompartmentNumber - Manufacturers and model numbers for compartments.
29
CompartmentMachinery
Defines compartments for machinery.
The Head section contains the following parameters (listed in alphabetical order):
CompartmentGroup - Groups available for compartments.
CompartmentNumber - Manufacturers and model numbers for compartments.
CompartmentType - Types of compartments.
functionType - Types of functions for compartments.
MirrorBehaviorOption - Mirror behavior option code for the part. Valid codes are listed in
the AllCodeLists.xls workbook on the Mirror Behavior Option sheet in the Codelist
Number column.
PartDescription - Part description.
PartNumber - Part number or name as it appears in the Catalog task. This identification
must be unique across the entire catalog.
RelevantCargos - Cargo types available for compartments.
structureType - Types of structure for compartments.
SymbolDefinition - 2D symbol file associated with the part. You can specify a symbol file
different from the SymbolDefinition in the Definition section. The 2D symbol files are delivered
to the [Reference Data Product Folder]\SharedContent folder.
CompartmentTank
Defines compartment tank specifications.
The Head section contains the following parameters (listed in alphabetical order):
CompartmentGroup - Groups available for compartments.
CompartmentNumber - Manufacturers and model numbers for compartments.
CompartmentType - Types of compartments.
functionType - Types of functions for compartments.
MirrorBehaviorOption - Mirror behavior option code for the part. Valid codes are listed in
the AllCodeLists.xls workbook on the Mirror Behavior Option sheet in the Codelist
Number column.
PartDescription - Part description.
PartNumber - Part number or name as it appears in the Catalog task. This identification
must be unique across the entire catalog.
30
CompartmentUnknown
The Head section contains the following parameters (listed in alphabetical order):
CompartmentGroup - Groups available for compartments.
CompartmentNumber - Manufacturers and model numbers for compartments.
CompartmentType - Types of compartments.
functionType - Types of functions for compartments.
MirrorBehaviorOption - Mirror behavior option code for the part. Valid codes are listed in
the AllCodeLists.xls workbook on the Mirror Behavior Option sheet in the Codelist
Number column.
PartDescription - Part description.
PartNumber - Part number or name as it appears in the Catalog task. This identification
must be unique across the entire catalog.
RelevantCargos - Cargo types available for compartments.
structureType - Types of structure for compartments.
SymbolDefinition - 2D symbol file associated with the part. You can specify a symbol file
different from the SymbolDefinition in the Definition section. The 2D symbol files are delivered
to the [Reference Data Product Folder]\SharedContent folder.
CompartmentVoid
The Head section contains the following parameters (listed in alphabetical order):
CompartmentGroup - Groups available for compartments.
CompartmentNumber - Manufacturers and model numbers for compartments.
CompartmentType - Types of compartments.
functionType - Types of functions for compartments.
MirrorBehaviorOption - Mirror behavior option code for the part. Valid codes are listed in
the AllCodeLists.xls workbook on the Mirror Behavior Option sheet in the Codelist
Number column.
PartDescription - Part description.
PartNumber - Part number or name as it appears in the Catalog task. This identification
must be unique across the entire catalog.
RelevantCargos - Cargo types available for compartments.
structureType - Types of structure for compartments.
SymbolDefinition - 2D symbol file associated with the part. You can specify a symbol file
different from the SymbolDefinition in the Definition section. The 2D symbol files are delivered
to the [Reference Data Product Folder]\SharedContent folder.
GaseousCargoType
Defines cargo types for gases.
The Head section contains the following parameters (listed in alphabetical order):
31
Custom Program - Custom program for the cargo type, if needed. The Visual Basic source
code for the load custom programs (rules) is delivered in [Programming Resources
Folder]\Programming\ExampleCode\Compartmentation\Rules\GeneralLoad\CustomComput
e folder.
density - Thickness of a material (mass per unit volume).
Description - Part description.
expansion_coefficient - Measurement of swelling or expansion of a composite material
due to temperature changes or moisture absorption
Name - Part name as it appears in the Catalog task. This identification must be unique
across the entire catalog.
OverPressure - Overpressure setting. Min according to rule.
required_carriage_pressure - Required pressure to keep the gas in a liquid state.
specific_heat_capacity - Amount of energy required to raise the temperature of a kilogram
of a material by 1 degree Centigrade.
thermal_conductivity - Rate at which a material conducts heat.
viscosity - Measured resistance to flow.
LiquidCargoType
Defines cargo types for liquids.
The Head section contains the following parameters (listed in alphabetical order):
Custom Program - Custom program for the cargo type, if needed. The Visual Basic source
code for the load custom programs (rules) is delivered in [Programming Resources
Folder]\Programming\ExampleCode\Compartmentation\Rules\GeneralLoad\CustomComput
e folder.
density - Thickness of a material (mass per unit volume).
Description - Part description.
expansion_coefficient - Measurement of swelling or expansion of a composite material
due to temperature changes or moisture absorption.
FreeSurfaceCenter - Free surface center.
Name - Part name as it appears in the Catalog task. This identification must be unique
across the entire catalog.
OverPressure - Overpressure setting. Min according to rule.
required_carriage_pressure - Required pressure to keep the gas in a liquid state.
SloshingBreadth - Rule dependent definition.
SloshingLength - Rule dependent definition.
specific_heat_capacity - Amount of energy required to raise the temperature of a kilogram
of a material by 1 degree Centigrade.
TankHoldNumber Tank Hold number. Tank number starts in the forship: Fore tank: 1->.
thermal_conductivity - Rate at which a material conducts heat.
TopOfAirPipe - Top of air pipe.
viscosity - Measured resistance to flow.
LoadCaseType
Defines the type of cargo load.
The Head section contains the following parameters (listed in alphabetical order):
Description - Part description.
32
UnitCargoType
The Head section contains the following parameters (listed in alphabetical order):
Custom Program - Custom program for the cargo type, if needed. The Visual Basic source
code for the load custom programs (rules) is delivered in [Programming Resources
Folder]\Programming\ExampleCode\Compartmentation\Rules\GeneralLoad\CustomComput
e folder.
Description - Part description.
Name - Part name as it appears in the Catalog task. This identification must be unique
across the entire catalog.
permeability - Measure of how easily fluid (e.g., water) can pass through a porous medium.
stack_limit - Maximum number of this type of material that can be stacked on top of each
other.
stowage_factor - Ratio of weight to stowage space required under normal conditions.
volume - Volume of compartment.
weight - Weight of the compartment.
VoidSpace
Defines volumes set aside for space reservation in a model.
The Head section contains the following parameters (listed in alphabetical order):
MirrorBehaviorOption - Mirror behavior option code for the part. Valid codes are listed in
the AllCodeLists.xls workbook on the Mirror Behavior Option sheet in the Codelist
Number column.
PartDescription - Part description.
PartNumber - Part number or name as it appears in the Catalog task. This identification
must be unique across the entire catalog.
SymbolDefinition - 2D symbol file associated with the part.You can specify a symbol file
different from the SymbolDefinition in the Definition section. The 2D symbol files are
delivered to the [Reference Data Folder]\SharedContent folder.
Common Properties
These properties appear for the load case and cargo type classes. The properties are listed
here in the order that they appear, from left to right, on the part sheet.
Name - Type the unique identification for the part as found in the catalog data.
Description - Type a description for the part.
33
See Also
Compartmentation Part Classes and Load Case Types (on page 27)
See Also
Compartmentation Part Classes and Load Case Types (on page 27)
CompartmentCargoRule
Defines the load on a compartment based on the type of cargo the compartment is holding.
The Head section contains the following parameters (listed in alphabetical order):
CompartmentObject - Type of compartment object, such as a CompartmentTank.
LoadType - Type of load, such as a GaseousCargoType.
RuleName - Rule name as it appears in the Catalog task.
34
35
SECTION 3
Interference Zones
The InterferenceZones.xls workbook defines the zones available for interferences in the
model. These zones are similar to interference volumes, but include the ability to construct ACIS
geometry. An example of when to use an interference zone is when you want an evacuation
path that must remain clear.
See Also
Compartmentation Reference Data (on page 19)
Understanding the Compartmentation Reference Data Workflow (on page 20)
What's New in Compartmentation Reference Data (on page 17)
Interference Zone Type Sheet (on page 37)
See Also
Interference Zones (on page 37)
37
Interference Zones
38
SECTION 4
Regions
The Regions.xls workbook defines the regions that are available for placement in the model.
These regions support custom analysis rules that can be used to apply corrosion factors or other
rules during data extraction for analysis.
See Also
Compartmentation Reference Data (on page 19)
Understanding the Compartmentation Reference Data Workflow (on page 20)
What's New in Compartmentation Reference Data (on page 17)
Region Corrosion Sheet (on page 39)
See Also
Regions (on page 39)
39
Regions
40
SECTION 5
Compartmentation Symbols
Compartment volumes, ship zones, interference zones, and regions are not represented by 3D
symbols, so you do not need to be concerned with 3D symbol creation and definition.
However, the Compartmentation task does use 2D symbols in the Place Volume Along Path
command, when you specify a cross section. These symbols are defined in Visual Basic source
code, delivered to the [Reference Data Product
Folder]\Compartmentation\Data\Symbols\Compartmentation\Shapes folder. The files in this
folder are not used by Compartmentation. This project is for reference and can be used for
customization purposes.
Delivered symbols include a circle, hexagon, oval, square, and so forth. Bitmaps are provided
on the Symbols share, in the SketchCrossSections folder.
Symbol
Picture
Circle
Rectangle
Triangle
41
Compartmentation Symbols
Ellipse
Hexagon
Sector
Road
42
Compartmentation Symbols
TrapezoidC (concentric)
I-Beam
See Also
Compartmentation Reference Data (on page 19)
Understanding the Compartmentation Reference Data Workflow (on page 20)
What's New in Compartmentation Reference Data (on page 17)
43
Compartmentation Symbols
44
SECTION 6
See Also
Compartmentation Reference Data (on page 19)
Understanding the Compartmentation Reference Data Workflow (on page 20)
What's New in Compartmentation Reference Data (on page 17)
See Also
Compartmentation Generic Services (on page 45)
45
See Also
Compartmentation Generic Services (on page 45)
See Also
Compartmentation Generic Services (on page 45)
46
See Also
Compartmentation Generic Services (on page 45)
Naming Rules
The software provides several options for naming various types of compartmentation objects
that you can place in the model. In addition to the delivered sample naming rules that are
described below, you can create your own naming rules.
Part Description Rule - Names the object using the format:
[part description]-[global workshare location ID]-[index number]
The part description is the description from the SM3D reference data catalog for the
selected object. The global workshare location ID is the number assigned in the Project
Management task; and the index number is the object placement count. For example, the
name Wing tank-1-0001 represents the first object placed in the model at location 1.
Frame Rule - Names the objected based on the existing frame system within the site area.
From the frame system, the software checks the existing frame which is closest to the
compartment surface.
Space Rule - Names the object using the format:
[space folder name]-[global workshare location ID]-[index number]
The space folder name is the name of the currently-defined space folder you are using. The
global workshare location ID is the number assigned in the Project Management task, and the
index number is the object placement count. For example, the name Ship-1-0003 represents the
third object placed in the model in the Ship space folder at location 1.
Part Class Rule - Names the object using the format:
[part class name]-[global workshare location ID]-[index number]
The part class name is the class or type from the SM3D reference data catalog containing the
selected object. The global workshare location ID is the number assigned in the Project
47
48
SECTION 7
Labels
The CompartLabels.xls workbook (Report sheet) lists the catalog labels that are available for
compartments. For example, the delivered labels show general information on a compartment,
tightness of a compartment, and the load on a compartment. The following table describes the
delivered labels.
Label
Description
You can associate objects and labels, and you can edit labels by clicking Tools > Options and
selecting the ToolTips tab. To view a label in the software, you pause the mouse pointer over
the compartment in the model.
Reports
The CompartReports.xls workbook (Report sheet) lists the catalog reports that are available
for compartments. The delivered reports show compartment attributes, loads, objects inside the
compartments, and so forth. The following table describes the delivered reports.
Report
Description
Compartment Attributes
Report
CompartPaintingArea
Overlapping
OutsideAndTouching
InsideAndTouching
Inside
Boundary
49
Description
compartment.
Get the subtracted geometry of the compartment
and object.
Get the surface area of the subtracted geometry.
Get the coating information of the
compartment(s).
Compartment Tightness
Report
Connected Compartments
Report
Spatial Loads And Relations Displays a list of spatial loads, with associated load
Report
combinations, compartments, and part descriptions.
This report provides a spatial load overview.
Unit Attributes Report
Volumes and Parents Report Displays a list of volumes in the model, with part
descriptions and parent folders.
To run a report, start the software, and click Tools > Run Report. Select the Catalog Reports
tab, and browse to the Compartmentation folder.
For more information about labels and reports, see the Common User's Guide and the Reports
User's Guide.
See Also
Compartmentation Reference Data (on page 19)
Understanding the Compartmentation Reference Data Workflow (on page 20)
What's New in Compartmentation Reference Data (on page 17)
50
SECTION 8
Compartmentation Codelists
The CompartmentCodeLists.xls workbook specifies the compartmentation-specific codelists in
your catalog. Most of the codelists are examples and are not required in the catalog.
For more information about codelists, see the SmartMarine 3D Reference Data Guide, available
from the Help > Printable Guides command.
See Also
Compartmentation Reference Data (on page 19)
Understanding the Compartmentation Reference Data Workflow (on page 20)
What's New in Compartmentation Reference Data (on page 17)
51
Compartmentation Codelists
In This Section
Compart Coating Color Codelist .................................................... 53
Compart Coating Process Codelist ............................................... 53
Compart Coating Responsibility Codelist ...................................... 53
Compart Coating Status Codelist .................................................. 53
Compart Coating Type Codelist..................................................... 53
Compartment Authorization Class Codelist ................................... 53
Compartment Bulk Cargo Type Codelist ....................................... 53
Compartment Bulkhead Tightness Codelist .................................. 53
Compartment Capacity Context Codelist ...................................... 53
Compartment Cargo Context Codelist ........................................... 54
Compartment Coating Applicability Codelist ................................. 54
Compartment Coating Certification Codelist ................................. 54
Compartment Coating Inspection Codelist .................................... 54
Compartment Compartment Group Codelist ................................. 54
Compartment Compartment Type Codelist ................................... 54
Compartment Contact Material Type Codelist............................... 54
Compartment Damage Location Codelist...................................... 54
Compartment Damage Type Codelist ........................................... 54
Compartment Design Requirement Codelist ................................. 55
Compartment Function Type Codelist ........................................... 55
Compartment Insulation Category Codelist ................................... 55
Compartment Naval Nuclear Class Codelist ................................. 55
Compartment Naval Safety Category Codelist .............................. 55
Compartment Naval Security Class Codelist................................. 55
Compartment Noise Category Codelist ......................................... 55
Compartment Positional Rel Type Codelist ................................... 55
Compartment Property Context Codelist ....................................... 55
Compartment Relevant Cargos Codelist ....................................... 56
Compartment Structure Type Codelist .......................................... 56
Compartment Surface Preparation Codelist .................................. 56
Load Case Liquid Pressure Codelist ............................................. 56
Load Case Sea Pressure Codelist ................................................ 56
Ship Design Loading Condition Type Codelist .............................. 56
Space Access Type Codelist ......................................................... 56
Space Adjacency Contact Type Codelist ...................................... 56
Space Adjacency Geometry Type Codelist ................................... 56
Space Arrangement Orientation Codelist ...................................... 57
Space Arrangement Type Codelist ................................................ 57
Space Item Purpose Codelist ........................................................ 57
Space Physical Orientation Type Codelist .................................... 57
Space Positional Relationship Type Codelist ................................ 57
Space Product Structure Type Codelist ........................................ 57
52
Compartmentation Codelists
53
Compartmentation Codelists
54
Compartmentation Codelists
55
Compartmentation Codelists
56
Compartmentation Codelists
57
Compartmentation Codelists
58
SECTION 9
See Also
Compartmentation Reference Data (on page 19)
Understanding the Compartmentation Reference Data Workflow (on page 20)
What's New in Compartmentation Reference Data (on page 17)
59
60
SECTION 10
Regions Codelists
The RegionCodeLists.xls workbook specifies the regions- specific codelists in your catalog.
For more information about codelists, see the SmartMarine 3D Reference Data Guide, available
from the Help > Printable Guides command.
See Also
Compartmentation Reference Data (on page 19)
Understanding the Compartmentation Reference Data Workflow (on page 20)
What's New in Compartmentation Reference Data (on page 17)
61
Regions Codelists
62
Index
B
BulkCargoType 27
C
CmpartZoneCPS 28
CmpartZoneDamageControl 28
CmpartZoneFire 28
CmpartZonePlanning 29
Compart Coating Color Codelist 53
Compart Coating Process Codelist 53
Compart Coating Responsibility Codelist
53
Compart Coating Status Codelist 53
Compart Coating Type Codelist 53
Compart Split Rule Sheet 45
Compartment Authorization Class Codelist
53
Compartment Bulk Cargo Type Codelist
53
Compartment Bulkhead Tightness Codelist
53
Compartment Capacity Context Codelist
53
Compartment Cargo Context Codelist 54
Compartment Coating Applicability Codelist
54
Compartment Coating Certification Codelist
54
Compartment Coating Inspection Codelist
54
Compartment Compartment Group Codelist
54
Compartment Compartment Type Codelist
54
Compartment Contact Material Type
Codelist 54
Compartment Custom Attribute Sheet 46
Compartment Damage Location Codelist
54
Compartment Damage Type Codelist 54
Compartment Design Requirement Codelist
55
Compartment Function Type Codelist 55
Compartment Insulation Category Codelist
55
Compartment Naval Nuclear Class Codelist
55
D
Documentation Comments 13
G
GaseousCargoType 31
I
Interference Type Codelist 59
Interference Zone Type Sheet 37
Interference Zones 37
Interference Zones Codelists 59
63
Index
LiquidCargoType 32
Load Case Liquid Pressure Codelist 56
Load Case Sea Pressure Codelist 56
LoadCaseType 32
VoidSpace 33
W
What's New in Compartmentation
Reference Data 17
N
Naming Rules 47
Naming Rules Sheet 47
P
Preface 7
R
Region Corrosion Sheet 39
Region Ship Type Codelist 61
Region Type Codelist 61
Regions 39
Regions Codelists 61
S
Ship Design Loading Condition Type
Codelist 56
SmartMarine 3D and Oracle 15
SmartMarine 3D Documentation Set 9
Space Access Type Codelist 56
Space Adjacency Contact Type Codelist
56
Space Adjacency Geometry Type Codelist
56
Space Arrangement Orientation Codelist
57
Space Arrangement Type Codelist 57
Space Item Purpose Codelist 57
Space Physical Orientation Type Codelist
57
Space Positional Relationship Type
Codelist 57
Space Product Structure Type Codelist 57
U
Understanding the Compartmentation
Reference Data Workflow 20
UnitCargoType 33
64