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

Hull and Outfitting

Input Parameters

  • Last UpdatedFeb 01, 2023
  • 2 minute read

The following parameters are defined as input parameters:

NO_PROF_PARAMS

INTEGER

PROF_TYPE

INTEGER

PROF_PARAM1

DECIMAL

PROF_PARAM2

DECIMAL

PROF_PARAM3

DECIMAL

PROF_PARAM4

DECIMAL

PROF_PARAM5

DECIMAL

PROF_PARAM6

DECIMAL

V2

VECTOR_2D

V3

VECTOR_2D

WEB_FACTOR

DECIMAL

FLANGE_FACTOR

DECIMAL

PLATE_THICKNESS

DECIMAL

R1

DECIMAL

R2

DECIMAL

M1

DECIMAL

M2

DECIMAL

M3

DECIMAL

M4

DECIMAL

NO_PROF_PARAMS gives the number of relevant profile parameters, PROF_TYPE the type code for the profile and PROF_PARAM1 - PROF_PARAM6 correspond to a, b, s, t, c according to the specification of profiles in AVEVA Marine.

V2 is a normalized 2D vector along the flange. V3 is a normalized 2D vector along the tangent of the contour of the panel in the foot point of the profile section (= the origin). It is in the positive direction of the V-axis (see the picture above). The vector along the web (V1) is always assumed to be (0,1) and need therefore not be given.

The WEB_FACTOR and FLANGE_FACTOR are prolonging factors along V1 and V2. These factors will be different from 1.0 only if the intersecting profile is not directed along the normal of the intersected plate.

PLATE_THICKNESS gives the thickness of the intersected plate (or profile if the cutout is to be defined in another profile).

All above described parameters will be given appropriate values when the macro is called from the system.

R1, R2, M1 - M4 are intended to be used as customer controllable parameters. However, if the input parameter C is given in modelling input (to control the "slope" of cutouts) it is transferred to the macro via the parameter M2. Likewise, the modelling parameter M1 (controlling the width of the cutout) is transferred to the macro via the parameter with the same name (M1). They are all initialized to -1.0 when the macro is called from the system.

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