Auto-correlation - Intergraph Smart 3D - Administration & Configuration - Hexagon

Intergraph Smart 3D Integration - SmartPlant Foundation

Language
English
Product
Intergraph Smart 3D
Subproduct
Integration
Search by Category
Administration & Configuration
Smart 3D Version
13.1
SmartPlant Foundation / SDx Version
10

How Auto-Correlation Works

The software correlates design basis data and Smart 3D objects based on auto-correlation rules. Auto-correlation rules primarily check for a unique match using seed points and then correlate.

You can correlate the following Smart 3D objects with corresponding P&ID items:

  • Equipment and equipment component

  • Pipe nozzle

  • Pipeline

  • Pipe run

  • Pipe features such as end feature, turn feature, and along-leg-feature

What is a Seed Point?

A seed point is a reference object that is used to correlate related objects. Seed points must be:

  • objects that can be correlated based on property match rules, such as equipment, pipelines and pipe nozzles. For example, if a P&ID equipment properties match corresponding Smart 3D equipment properties as per the auto-correlation rules, then that equipment is automatically correlated.

  • objects that are already correlated, that is correlating based on topology match rules. For example, a nozzle that is already correlated will become seed point for a connected pipe run to be auto-correlated.

For example, the software compares each 3D pipe run component with its corresponding component of a correlated P&ID pipe run from seed points. If the property match rules are met and also the topology matches, then the component is correlated successfully. Otherwise, the component is listed as an ambiguous object in the Auto-Correlate Report.

Configure Auto-Correlation Rules

To configure auto-correlation you must consider the following criteria:

  • Configure each P&ID item and Smart 3D object with matching naming conventions. Pipe runs are an exception because the correlation for pipe runs with topology is based on defining proper end connections for each pipe run.

  • Define the following essential properties on each P&ID item and Smart 3D object, and also their properties must match.

Item/Object

P&ID Property

Smart 3D Property

Equipment

Item Tag

Name

Pipe nozzle

Item Tag

Name

NPD

NPD Units

Pipeline

Pipeline Name

Pipeline Name

Pipe run

Specification Name

Specification Name

NPD

NPD Units

Topologically correlated connections

Pipe component

Component Type

Component Type

NPD

NPD Units

Item Tag

Name

  • You must enable the OwnsComponentOcc relationship in the SPPIDDataMap.xml. The OwnsComponentOcc relationship correctly assigns component ownership at specification breaks. If you do not enable this relationship, auto-correlation for components may result in ambiguities instead of assigning the components to the correct object.

    By default, this relationship is not enabled in SPPIDDataMap.xml of 2009 SP4.

Following are the steps to enable the OwnsComponentOcc relationship in SPPID tool schema file, so that this relationship is published for each inline component including inline instruments and piping components:

  1. Launch the Schema Editor.

    1. Launch SmartPlant Foundation Desktop Client.

    2. On the File menu, click Find > Integration > Schema Documents.

    3. Right-click the appropriate CMF file, and then select Launch Schema Editor.

  2. Open the SmartPlant P&ID Tool Schema.

  3. Expand the Tool hirerachy, navigate and select OwnsComponentOcc.

  4. On the Edit Form tab > Maps to box, type OwnsComponentOcc.

  5. Click Change UID.

Customize Auto-Correlation Rules

Using the Schema Editor, you can customize the auto-correlation rules by modifying the map edge definition for properties that you want to use as correlation basis.

We recommend that you customize the rule specific to a project.

  1. Create a new MapEdgeDef for the required property.

  2. Enable the new MapEdgeDef by setting its IsCorrelationBasis to True.

A property applied to a MapEdgeDef with IsCorrelationBasis set to False is not designated as a auto-correlation rule.

Setting the IsCorrelationBasis

  1. Expand the SPMapEdgeDef, and then select an edge definition.

  2. Locate the IsCorretaionBasis column for corresponding mapped edge definition. Right-click and select Edit <SPMapEdgeDef Name>.

    The Edit Map Edge Definition (SP3DPublishFile.xml) dialog box displays.

  3. In the Category list box, select SmartPlant 3D.

  4. Click , and set IsCorrelationBasis to True.

  5. Save the SP3DPublishMap.xml.

  6. On the main menu, click Tools > Tool Schema > Validate > Display Results to validate the schema.

Ensure that there are no errors displayed in the validation process.

Define the Scope of Auto-correlation

Before performing auto-correlation, you need to define the scope of auto-correlation on design basis data and 3D model data. If you do not select 3D objects, then the software runs the correlation on selected P&IDs against all 3D objects in the workspace. You can correlate against the entire design basis in the database. However, this workflow affects P&IDs of large models in bulk and is not efficient.

Automatically Correlate with the 3D Model