Free Side Syntax
- Last UpdatedDec 08, 2025
- 6 minute read
This syntax is used when one of the limits is 'free', that means, not directly abuts any limiting element, typically the side between the arms of a bracket.
The Free Side Syntax is a variant of the Normal Syntax, that allows the definition of the free side by, for example, parameters or lengths.
Syntax:
|
BOUNDARY, <boundary_1> (/<boundary>) (0 ... ) /<boundary_n-1> /[<boundary_n>] /<boundary_n+1> (<boundary>) (0 ... ); |
Description
|
<boundary_1> and <boundary> have the same definition as in the normal BOUNDARY syntax. <boundary_n> is the boundary which is 'free'. <boundary_n-1> and <boundary_n+1> are the boundaries before and after the 'free' boundary, respectively. The free side may be quite empty. |
|||
|
<boundary_n> may be the first boundary and, in this case, <boundary_n-1> is the last boundary. |
|||
|
<boundary_n> may as well be the last boundary and, in this case, <boundary_n+1> is the first boundary of the panel. |
|||
|
<boundary_n-1>::= <boundary_n+1>::= |
|||
|
<boundary_1>|<boundary>, LENGTH=<length_of_limit> |
|||
|
<boundary_1> may occur only as the first boundary. |
|||
|
<length_of_limit>::= <length>|(H+|-<dist>) |
|||
|
<length>::= <dist>::= <number> |
|||
|
In case the boundary is of type <profile_crossection> (see Syntax Normal), H is the height of an intersecting profile section, defining the limit in question. See the image below. |
|||
|
|
|||
|
In case a boundary of type <overlap_profile_end> (see Syntax Normal), H is the length of the contour between the two end points A and B in the image below. |
|||
|
|
|||
|
H is the length of the boldly marked parts of the image. |
|||
|
<boundary n>::= |
|||
|
<preliminary_boundary> |
|||
|
|
|||
|
<preliminary_boundary>::= <boundary> |
|||
|
The meaning of <l1>, <v1> will be explained in the images and the remarks below. |
|||
|
1. |
The keyword FREE is used to identify the free side. Normally, Hull Modelling is able to evaluate that from the rest of the input, but in the following case ambiguity will prevail if FREE is not given.
Then boundaries 3 and 4 will not be selected as the free side unless FREE is given. FREE can be given also in the cases when it is redundant. |
||
|
2. |
The boundaries must form a preliminary closed contour according to the same rules as for Normal Syntax. If the boundaries except <boundary_n> fulfill this requirement, then <preliminary_boundary> may be missing, as in the image below, where the boundaries 1, 2, 4 and 5 form a closed preliminary contour. No <preliminary_boundary> need be given for boundary 3 (= <boundary_n>). |
||
|
|
|||
|
(The figures are boundary numbers.) |
|||
|
If this requirement is not met as in the image below, then a <preliminary_boundary> must be given. Here, <boundary_n> is boundary 2 and the boundaries 1 and 3 do not form a closed contour. Thus a <preliminary_boundary> must be defined for boundary 2. |
|||
|
|
|||
|
3. |
The preliminary contour created in this way will then be modified to the final contour in steps as follows: |
||
|
|||
|
Case A |
|||
|
The free boundary has two toes connected with a line segment. (Keywords R1 and R2 are used.) |
|||
|
Parameters at start of free side:
|
|||
|
Parameters at end of free side:
|
|||
|
The parameters define two 'toes', one at each end of the free side. |
|||
|
<m1>/ |
is the height (or length) of the toe in a direction perpendicular to <boundary_n-1>(/<boundary_n+1>). May be missing. |
||
|
<r1>/ |
is the radius of the arc being part of the toe. May be missing. |
||
|
<v1> |
is the inclination in the positive direction of arc 1 relative to the preceding segment, measured in the counter-clockwise direction. Default values: |
||
|
m1 = 0 |
v1 = 80 |
||
|
m1 > 0 |
v1 = 0 |
||
|
Note: If v1=0, then m1 should be considered a toe length rather than a toe height. |
|||
|
<v2> |
is the inclination in the negative direction of arc 2 relative to the following segment, measured in the clockwise direction. Default values: |
||
|
m2 = 0 : |
v2 = 80 |
||
|
m2 > 0 : |
v2 = 0 |
||
|
Case B The free boundary has two 'toes' connected by one radius. (Keyword R is used.) Two sub-cases may occur: |
|||
|
I. |
<t1> and <t2> are omitted. |
||
|
This means that the two 'toes' are connected by the arc with radius <R>. |
|||
|
Free side, consisting of toes and one arc:
|
|||
|
II |
<t1> and <t2> are both given. |
||
|
Then an arc with radius <R> will be inserted as a fillet between two lines from the toes. The deviation angles of these lines relative to adjoining segments will be <t1>(=80) and <t2>(=85), respectively. See the image below. |
|||
|
|
|||
|
4. |
The following procedure is recommended when generating a panel with a free side: |
||
; |
|||
|
Note: The free side may be quite empty (if it has no toes, for instance). |
|||
Below follows a number of examples of the Free Side Syntax (which also includes all the facilities of the Normal Syntax).
Example 1:
A connection bracket between two webs:
|
|
|
PAN= ... ; |
Example 2:
Ending bracket for longitudinal against the shell. In this case, no <preliminary_boundary> need be defined to close the contour. Therefore it is empty.
|
|
|
PAN= ... ; |
Example 3:
Bracket between longitudinals against a frame curve.
|
|
|
PAN= ... ; |
|
Note: that, in this case, the 'free side boundary' is quite empty. |
Example 4:
Generation of a panel bracket, overlapping a profile end.
|
|
|
PAN, 'BRA', BRACKET; |
|
In this case, several default values have been supposed in the OVERLAP boundary. |












