Stiffeners Except Connection Stiffeners
- Last UpdatedDec 08, 2025
- 8 minute read
The sub-syntaxes for the generation of these stiffeners have a large part in common.
Syntax:
STIFFENER, <profile>
[,<symmetry>]
[, SBP]
,SID= <direction>
[,MSIDE= <orientation>]
[,<pos_no>]
[,TAG= <tag_no> (1 ... 25)]
[,QUAL= <quality>]
[,DEST=<destination>]
[,SURF=<surface_treatment>]
[,WELD= <leg_length>]
[,INC= <inclination>]
[<knuckle_data>]
[,NO= <stiff_no> (1 ... 25)]
[,NOM]
[, NO2]
[,TEMP]
[,UNSYM= <hangout>]
[, <id's>]
[,<assembly>]
[,<excess 1>]
[,<excess 2>]
[,SHR]
[,<bevel 1>]
[,<bevel 2>]
[,<end cut 1>]
[,<end cut 2>]
[,TBE=<bevel>]
[GRI=<number>
[,MIL]
[SUP=<number>
[,COL[OUR]=<colour>]
[,COM[MENT]=<comment>]
[,SBP]
<mould_line_first> |
<end_point_first>
;
Even if not explicitly stated in the syntax above, data valid for end 1 of the stiffener should precede a slash (/), data for end 2 should follow the slash.
Example:
STI, SID=AFT, PRO=10, 200, 12, L40, CON=3,
CUT=1100/CON=14, CUT=1302, 15;
|
Profile data |
The profile type and the parameters are given. The profile types are according to the Design Standards. |
|
<profile>::= PRO= |
|
|
<prof_type> |
|
|
, <prof_param> (0 ... 6) |
|
|
<prof_type>::= <integer> |
|
|
<prof_param>::= <number> |
|
|
The profile parameters should be given in the correct number and correct order as compared to the standards. |
Example:
PRO=10, 200, 10
PRO=31, 350, 125, 10, 12
|
For swedging, profile types in the interval 100-110 may be used if defined in the swedging object. Depending on its definition, it may or may not have one size parameter. |
||
|
<symmetry> |
Normally stiffeners on a symmetric panel are supposed to be valid both portside and starboard. |
|
|
However, it is possible to indicate that a stiffener should be used portside only or starboard only. This clause is relevant on a symmetric panel ("SBPS panel") only. |
||
|
<symmetry>::= P | S |
||
|
P means portside specific, |
||
|
S means starboard specific. |
||
|
SBP |
This keyword is only valid for panels over CL ("SP panels"). Moreover the normal vector of such a panel must be located in the CL plane. The effect is that if a stiffener is modelled on one side of the CL a mirrored copy on the opposite side of the CL will be created automatically. |
|
|
SID |
defines the side of the panel on which the stiffener is located, either relative to the w-axis (=+1|-1) or as a main ship direction. |
|
|
<direction>::= AFT|FOR|SB|PS|TOP|BOT |
||
|
MSIDE |
Normally, the orientation of a stiffener is defined by its direction, for example, by the order in which the end points have been given. The rule is that the material should be located to the left of the line from the starting point (end point 1) to the ending point (end point 2). By use of the keyword MSIDE it is possible to control the material orientation independently of the order in which the endpoints have been given (or the direction defined for the mold line). Remarks:
|
|
|
<orientation>::= AFT | FOR | SB | PS | TOP | BOT |
||
|
<posno> |
The part (or position) number of a stiffener (that means, the lowest level of identification of a part in production) can be defined at generation stage but is normally set automatically later, for example, by the autopos function. It may be purely numerical but may also be a number surrounded by letters. In symmetrical panels where stiffeners on portside and starboard have the same numbers the keyword POS is used. If the numbers are different PPOS is used for the portside version and SPOS for the starboard version. <posno> ::= <keyword> = ( <integer> | [<prefix>] <integer> [>suffix>] ) 1… 25 <keyword>::= POS | PPOS | SPOS Examples: POS=1-3, 5 SPOS = A43B |
|
|
TAG |
See Tag Handling for Stiffeners in Tag Handling for Stiffeners. |
|
|
Often, the stiffener tags are calculated automatically. |
||
|
If a tag is not set automatically, then a user defined tag should be given so that reference via stiffener numbers can be avoided. |
||
|
A given tag will override an automatically evaluated tag. |
||
|
<tag_no>::= <integer> |
||
|
(0 < TAG <= 999) |
||
|
A tag number need not be unique within the panel. for example, several stiffeners in line with each other may have the same tag. |
||
|
QUAL |
Defines the material quality of the stiffener. |
|
|
|
||
|
<quality_code>::= <integer> |
||
|
<quality_string>::= <string> |
||
|
If left out entirely, the default quality according to customer definition is used. |
||
|
Qualities may also be given as strings. However, then the quality must be selected as one of the strings, defined by the user. |
||
|
<destination> |
defines the workshop station where to assembly the stiffener. |
|
|
<destination>::= <name> |
||
|
The value to be assigned must be selected among the destination strings defined by the customer. |
||
|
<surface_treatment> |
defines the surface treatment of the stiffener before the production phase. |
|
|
<surface_treatment>::= <name> |
||
|
The value to be assigned must be selected among the surface treatment strings defined by the customer. |
||
|
WELD |
<leg_length> defines the thickness of the welding. |
|
|
<leg_length>::= <number> |
||
|
INC |
Normally, the stiffeners are perpendicular to the plate surface. INC can be used to control the inclination of the profile. |
|
|
<inclination>::= <number> |
||
|
The inclination angle is measured between the mold line side of the stiffener and the surface of the panel as indicated in the image below. |
||
|
|
||
|
The angle is always positive. |
||
|
Defaulting value is 90 degrees. |
||
|
An inclination angle equal to 1, 2 or 3 is interpreted as though the x-, y- or z-axes, respectively, are in the web of the stiffener. The inclination angle will then be calculated automatically. |
||
|
When the stiffener is connected to longitudinals , the inclination angle will normally be calculated automatically. Then a value assigned to INC will override the automatically calculated value. To make certain that the stiffener is perpendicular to the panel in such a case, set INC=90. |
||
|
INC can be used in a little extended way in the control of knuckled stiffeners, see below. |
||
|
<knuckle_data> |
The input required for user control of knuckled stiffeners. |
|
|
NO |
Normally, stiffeners will be numbered automatically and get the first free stiffener number (1, 2, ... ). |
|
|
However, the stiffener numbers can be controlled via input. |
||
|
Two stiffeners may never be given the same number, |
||
|
Numbers that can be given are 1 to 700. 701 - 899 are reserved for marking (see stiffener as Marking Lines). 901 - 999 are reserved for Temporary stiffeners (see TEMP). |
||
|
Reference to stiffeners via stiffener numbers should be avoided since they are normally not stable during changes. |
||
|
<stiff_no>::= <integer> |
||
|
NO2 |
This keyword is relevant only in combination with SBP (see above) and it controls the number of the mirrored stiffener, generated as by that option. |
|
|
Note: |
||
|
NOM[ARK] |
Normally the stiffener traces will be marked with marking lines on plate parts in splitmark. NOMARK will prevent these marking lines. |
|
|
TEMP |
This means that the generated stiffener shall be temporary and that it will be deleted automatically before the panel is stored. Such stiffeners are auxiliary and will get the numbers 901, 902, ..., unless otherwise stated. |
|
|
UNSYM |
If an unsymmetrical flange is generated as a stiffener, UNSYM is the height of the part of the profile on the "other side" (compared to the side defined by SIDE) of the mold plane of the panel. See the image. |
|
|
|
||
|
The height is always measured from the mold plane of the panel. |
||
|
<id's> |
correspond to the items assigned to the keywords LIS, AS1-AS4 in the panel statement (see that statement). |
|
|
<id's>::= LIS=<parts_list>, |
||
|
<parts_list>::= <name> |
||
|
The names, given in the stiffener statement will override the corresponding name given on panel level. |
||
|
To cancel a name set on panel level without replacing it with another name, the corresponding keyword should be given stand alone (that means, without any assigned value) or be assigned an empty string (for example, AS3=''). |
||
|
<assembly> |
See the Panel Statement. If the stiffener belongs to different assembly than the panel in general, that assembly can be specified here. |
|
|
<excess 1> |
Defines the excess material (overlength) of the profile related to any of the profile. |
|
|
<excess 1>::= <excess 2>::= EXC = <number> |
||
|
When the clause occurs before the slash (=<excess 1>), it is valid for end 1, after the slash for end 2. |
||
|
SHR |
This standalone keyword indicates that shrinkage compensation should be applied to stiffeners to the same extent as to plates. that means, stiffeners (and welded flanges) will be stretched with the same factor as the plate they are attached to, considering the direction of the profile relative to the stretch direction of the plate. See also the description of the ip SHRINK_WHEN_SPECIFIED in ppanparts, that means, Hull / Manufacturing / Manufacturing of Plane Panel Parts / Plane Panel Parts / Set-up of Program / Set-up of the IP File. |
|
|
<bevel 1> |
Defines the beveling at the ends of the profile. |
|
|
<bevel1>::= <bevel 2>::= BEV=<bev_web>[,<bev_fla>] |
||
|
<bev_web> is the beveling in the web of the profile, <bev_fla> is the beveling in the flange of the profile. |
||
|
<bev_web>::=<bev_fla>::=<number>. |
||
|
If the profile is beveled only in the flange, <bev_web> must be given as 0. |
||
|
When the clause occurs before the slash (=<bevel 1>), it is valid for end point 1, after the slash (=<bevel 2>) for end 2. |
||
|
The assigned values may be bevel code or bevel angle, depending on the implementation. |
||
|
<end cut 1> |
Defines the end cutting of the stiffener. |
|
|
<end cut 1>::=<end cut 2>::= |
||
|
<cut_type> |
is the end cut type according to the Design Standards. |
|
|
<cut_type>::= <integer> <cut_param> are the controllable parameters of the end cut according to the Design Standards. <cut_param>::= <number> In case of connection, angles of the end cut may be calculated and added automatically and need not be given in the input. Manually given values will always override the automatically calculated ones. |
||
|
Example: CUT= 1100[,87] |
||
|
When the clause occurs before the slash (=<end cut 1>) it is valid for end 1 of the stiffener, after the slash for end 2. |
||
|
End cut data are irrelevant for swedging. |
||
|
TBE |
Defines the beveling along the trace of the profile. If bevel name is used the keywords valid are: TBE=<bevel name>, TME=<trace e-measure>, TBV=<trace variant>, TBS=<trace bevel side>. |
|
|
GRI |
Defines the grinding along the trace of the profile. |
|
|
MIL |
Defines that milling along trace will take place in production and therefore an extra margin will be added when generating the production profiles. |
|
|
SUP |
Side UP, default setting for looking direction of profile sketch Default = 0 Mold plane side = 1 Non-mold plane side = 2 Side of maximum number of markings = 3 |
|
|
COLOUR |
Color of all stiffeners defined in the statement. |
|
|
COMMENT |
An arbitrary comment string. |
|
|
NABE |
Switch off automatic bevel for the profile end. |
|
|
or |
||
|
NABW |
Switch off automatic bevel for the profile end web. |
|
|
NABF |
Switch off automatic bevel for the profile end flange. |
|
|
NABT |
Switch off automatic bevel for the trace. |
|
|
SBP |
If given in a center line panel (SP panel) the stiffener will be symmetrical over CL. that means, if a stiffener has a mirror image on the other side of the CL, one statement may generate both. |
|
All of POS, QUAL, WELD, TEMP, UNSYM, EXC, BEV, TBE and CUT are irrelevant for swedging.


