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

Hull and Outfitting

Specifying How Branches Are Checked

  • Last UpdatedNov 14, 2025
  • 1 minute read

Keywords:

BRANCH ACHECK BCHECK

Description:

Assuming that you have not specified NOCHECK BRANCHES (see Ignoring Clashes Within Specified Element Types), you may check for clashes within pipe branches in either of two ways:

  • As a full primitive-by-primitive check of every component within each branch - known as a Type A check (or ACHECK)

  • As a simplified check which ignores the possibility of clashes between certain pairs of components within the branches - known as a Type B check (or BCHECK)

    (Clashes between adjacent components and attachments within a Branch are ignored automatically.)

The purpose of the BCHECK option is to eliminate from the clash report spurious clashes that result when zero-length components (such as welds and olets) separate other components or tubing. If you specify a BCHECK, the warning message

*** BRANCH CHECKING - OPTION B ***

will be output as part of the report header. This is because, although most of the clashes ignored by Type B checking really are spurious, some genuine clashes may also be ignored. The latter, examples of which are given in Rules Applicable During Type B Checks, will be mostly due to design errors, many of which should have been diagnosed at an earlier stage by means of a data consistency check (see Data Consistency Checking).

The default check is the ACHECK option, since this is a fail-safe check for all potential clashes.

Example:

BRANCH B

BRANCH A

Command Syntax:

>--- BRANCh ---+--- Acheck ---.
               |              |
               ‘--- Bcheck ----+--->

Querying:

Q CLASH CHECK

Q CLASH OPTions

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