Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ E3D Design

Defining the Obstruction List

  • Last UpdatedFeb 19, 2025
  • 3 minute read

Keywords

OBSTRUCTION EXCLUDE REMOVE

Description

The list of obstructions, defining those items in the spatial map against which clashes are to be checked, may be built up in stages. To add items to, or remove items from, the current list in any of the following ways:

  • By adding one or more specified Design elements

  • By adding implied tube or rod between piping or structural components

  • By excluding one or more members owned by elements in the list

  • By removing items from the current obstruction list and/or from the current exclusion list

    Note:
    The current obstructions and exclusions are stored as two separate lists, the effective obstruction list being the difference between the two. The OBSTRUCTION and EXCLUDE commands add specified items to those lists, but do not overwrite any existing contents. To remove items from the obstruction and/or exclusion lists, the user must do so explicitly and separately for each list by using the REMOVE command.

When adding any element to the obstruction list, all elements and primitives below the specified item (that is, all of its members) are automatically incorporated into the list. By default, the obstruction list contains all design elements in the current MDB.

If a Branch (or higher) element is added to the obstruction list, implied tube within the Branch is treated as part of the obstruction. If, however, individual piping components are added to the list, implied tube connected to those components is not included automatically and must be added specifically if required. The same principles apply to implied rod, and also to implied tube or rod within Groups.

Only items that have previously been added to the obstruction or exclusion lists may be specified in a REMOVE command. Removing an obstruction does not automatically remove any exclusions which were specified when that obstruction was added to the list.

Examples

OBST ALL

Adds every item from every MODEL DB in current MDB to obstruction list (default)

OBST /PUMP1 /PUMP2 /VESS1

Adds individually identified elements to obstruction list.

OBST /GROUP.MOD2

Adds all elements in named group to obstruction list.

OBST LEAVE TUBE FROM /FLAN2

OBST HEAD ROD OF /HANG1

OBST LEAVE /VALV3 IARRIVE /VALV5 TAIL /BRAN1

Adds individual lengths of implied tube or rod to obstruction list.

EXCL /BRAN3 /BRAN5

Excludes individually identified elements from current obstruction list (by adding them to exclusion list).

Note:
The named elements must be members of items already in the obstruction list.

EXCL LEAVE TUBE FROM /FLAN2

EXCL HEAD ROD OF /HANG1

EXCL LEAVE /VALV3 IARRIVE /VALV5 TAIL /BRAN1

Excludes individual lengths of implied tube or rod from current obstruction list.

REM OBST ALL

Empties obstruction list.

REM OBST /PUMP2 /VESS1

Removes individually identified elements from obstruction list.

REM OBST LEAVE TUBE FROM /FLAN2

REM OBST HEAD ROD OF /HANG1

REM OBST LEAVE /VALV3 IARRIVE /VALV5 TAIL /BRAN1

Removes individual lengths of implied tube or rod from obstruction list.

REM EXCL ALL

Empties exclusion list.

REM EXCL /BRAN3 /BRAN5

Removes individually identified elements from exclusion list.

REM EXCL LEAVE TUBE FROM /FLAN2

REM EXCL HEAD ROD OF /HANG1

REM EXCL LEAVE /VALV3 IARRIVE /VALV5 TAIL /BRAN1

Removes individual lengths of implied tube or rod from exclusion list.

Command Syntax

                              .-----<------.
                             /             |
>---+--- OBStruction ---+---*--- <clid> ---+---.
    |                   |                      |
    |                   ‘--- ALL --------------|
    |                                          |
    |                         .-----<------.   |
    |                        /             |   |
    ‘--- EXClude -----------*--- <clid> ---+---+--->

>--- REMove ---+--- OBStruction ---.     .-----<------.
               |                   |    /             |
               ‘--- EXClusion -----+---*--- <clid> ---+---.
                                   |                      |
                                   ‘--- ALL --------------+--->

where <clid> (clashing item identifier) is

>---+--- ILEAve ---.
    |              |
    |--- IARRIVE --|
    |              |
    |--- HEAD -----|
    |              |
    |--- TAIL -----+--- TUBe ---.
    |              |            |
    |              |--- ROD ----|
    |              |            |
    |              ‘------------+--- OF -----.
    |                           |            |
    |                           |--- FROM ---|
    |                           |            |
    |                           |--- TO -----|
    |                           |            |
    |                           ‘------------+
    |                                        |
    ‘----------------------------------------+--- <gid> --->

Querying

Q CLASH OBStruction

Lists current obstruction list.

Q CLASH EXClusion

Lists current exclusion list.

In This Topic
Related Links
TitleResults for “How to create a CRG?”Also Available in