Opening

Creates an Opening Entity based on rectangular extents. It functions simularly to BoundaryOpening except that the boundary is parametrically specified instead of referencing a polyline. Used in conjuntion with the Proteus simulation.

Usage:

Opening OpeningName
  XLocation number/frame See Extents, below.
  XExtents number See Extents, below.
  XMin number/frame See Extents, below.
  XMax number/frame See Extents, below.
  YLocation number/frame See Extents, below.
  YExtents number See Extents, below.
  YMin number/frame See Extents, below.
  YMax number/frame See Extents, below.
  ZLocation number/frame See Extents, below.
  ZExtents number See Extents, below.
  ZMin number/frame See Extents, below.
  ZMax number/frame See Extents, below.
  Search [X|Y|Z] Steps Direction and number of sections that are to be derived from the boundary
  Connect Group1Name direction Group2Name The groups that the opening can connect to, see below
  Normal vector The normal vector to align then opening normal to, see below.
  CollapseHead PressureHead The head required before the opening will allow flooding, default 0
  OpeningTime Time The time at which the opening will begin to allow flooding, default 0
End

Extents:

The extent commands define the limits of a rectangular opening boundary. The commands for one of the axis components function in pairs. i.e, either XLocation+XExtents or XMin+XMax are used. Using both will raise an error. The definition must produce a two dimensional boundary. i.e one of the axis components should only be defined using the xLocation command.

Connection:

The opening can be connected to other entites using the connection definition in described above and functions in the flowing manner:

A -> B Group A is connected to Group B, nothing can flow from B to A.
A <- B Group B is connected to Group A, nothing can flow from A to B.
A <-> B Group A and Group B are connected together, flow is bi-directional.

If SEA is specified as a group then the opening connect to the Sea in the Proteus Simulation.

Normals:

Normals can be specified using axis direction, e.g.

Z- align to z negative direction
Y+ align to y positive direction

or the Normal can be specified using user defined vector e.g.
[1, 1, 0]

Note: The Normal does not have to be unit length

Example:

The Opening Examples page provides sample opening definition examples

See Also:
BoundaryOpening
RectangleOpening
SolasOpening