Professional Documents
Culture Documents
M3SP5-5341g-060421_Interactive Curved Hull Modeling
M3SP5-5341g-060421_Interactive Curved Hull Modeling
Modelling
Suggestion/Problems
If you have a suggestion about this manual, the system to which it refers, or are unfortunate enough to encounter a
problem, please report it to the training department at
All rights reserved. No part of this publication may be reproduced or used in any form or by any means (graphic,
electronic, mechanical, photocopying, recording, taping, or otherwise) without written permission of the publisher.
1 Introduction........................................................................................................................................ 5
1.1 Objectives; ......................................................................................................................5
1.2 Prerequisites for training course...................................................................................5
1.3 Training methods............................................................................................................5
1.4 Overview..........................................................................................................................5
1.5 Duration...........................................................................................................................5
1.6 The Curved Hull Toolbar ................................................................................................5
1.7 General ............................................................................................................................6
3 Getting Started................................................................................................................................. 11
3.1 Curved Hull Views ........................................................................................................11
3.2 Curved Hull Defaults.....................................................................................................11
3.2.1 The default surface ..................................................................................................11
3.2.2 The default box ........................................................................................................12
3.2.3 The default parameters............................................................................................12
3.3 The Select Menu ...........................................................................................................13
4 Hull Curves....................................................................................................................................... 15
4.1 Introduction...................................................................................................................15
4.2 Creating Hull Curves ....................................................................................................15
4.2.1 Defining a Hull Curve ...............................................................................................15
4.2.2 Defining the name of Multiple Hull Curves ...............................................................19
4.2.3 Modifying an existing Hull Curve..............................................................................19
4.3 Examples of Curve generation ....................................................................................20
4.3.1 Three points.............................................................................................................20
4.3.2 General Cylinder......................................................................................................21
4.3.3 Two points and an axis ............................................................................................21
4.3.4 2 Points and an angle ..............................................................................................22
4.3.5 Rotated Plane ..........................................................................................................23
4.3.6 Parallel to another shell curve..................................................................................24
4.3.7 Sequence of shell curves.........................................................................................25
4.3.8 Combination of curves .............................................................................................26
Exercise 1 ................................................................................................................................................ 27
5 Storable Points................................................................................................................................. 29
5.1 Creating Storable Points: .............................................................................................29
5.2 Modifying Storable Points............................................................................................30
8 Shell Plates....................................................................................................................................... 39
8.1 Introduction...................................................................................................................39
8.2 Creating Shell Plates ....................................................................................................39
PPI Info ....................................................................................................................................40
8.2.1 Modifying an existing Shell Plate..............................................................................41
Exercise 3 ................................................................................................................................................ 42
Appendix 1............................................................................................................................................... 75
Appendix 2............................................................................................................................................... 76
4
Chapter 1
1 Introduction
Curved Hull Modelling is an integral part of the Tribon product range as it used for the modelling of all shell plating and
stiffening. From this model the Hull Production Information module can produce many kinds of production information,
including plate and stiffener developments.
This course is designed to give a comprehensive introduction to the concept and use of Tribon Curved Hull Modelling.
After completion of the course the manual can also be used as a reference source in conjunction with the ‘Tribon Curved
Hull Modelling User’s Guide’.
1.1 Objectives;
The aim of the course is to provide the knowledge required for creating Tribon Curved Hull Objects. After completing the
course the user should be in a position to immediately start modelling curved steel structure.
1.4 Overview
On completion of the course the Trainee should have covered the following topics:
1. Creating seams and butts.
2. Creating shell longitudinals and transversals.
3. Working in shell expansion and bodyplan views.
4. Developing shell plates and stiffeners to check for manufacturing suitability.
5. Creating curved panels.
1.5 Duration
3 days
5
1.7 General
6
In addition to the standard Tribon views (refer to Hull Drafting) additional model views are available to help the curved
modeller with the positioning of the seams, butts and profiles. These include:
After defining the shell stiffening, the profiles are split in way of the block butts. At this stage profile endcuts, inclination
and connection information can also be defined.
The relevant plates and profiles are then collected to form a curved panel. This curved panel is then used to produce all
the relevant manufacturing information by the Hull Production Information module.
7
8
Chapter 2
9
10
Chapter 3
3 Getting Started
After starting the Curved Hull modelling application a drawing must be current before modelling can begin. This drawing
can be either an existing or a new drawing.
All of these views (except Model Views and Hull Views (Symbolic)) will be explained in more detail as the course
progresses.
Model Views and Hull Views (Symbolic) are covered in the Hull Drafting training course and therefore
will not be covered here.
11
3.2.2 The default box
As well as defining which surface to intersect when generating objects it is also necessary to define the extents of the
object. The extents are controlled via the default box, which acts as a trimming box.
When an object is created only the portion that appears inside the current default box will be generated by the system.
The default box used to create the object will then be stored with the object and any subsequent change in the extent of
the object is achieved by editing the default box stored with it.
To set the default box, start the function Curved Default Box. Alternatively use
The menu shown opposite will appear:
Show The extents of the current box will be displayed in all views in the current drawing.
This box will now be used by the system for all modelling until the user defines a new one. If the user enters no specific
default box values the values shown above will be used by the system.
Initially we recommend setting the default box to cover the whole of the ship. Using this method all the objects generated
will appear across the whole ship. It is then possible to modify the box to suit each object. Alternatively if you are
working in a small area of the ship it may be worth setting the default box to show this.
All objects created will only be generated within the default box. Therefore if you set the default box to the aft end
of the ship, remember to change it before trying to generate something in the fore end of the ship. If you do not
change the default box to the fore end an error will occur. This is because the whole of the resulting object will be
outside the default box
The limits displayed in the Curve Data tab will override those of the default box when the Advanced option is not
used. When Advanced is selected on the Curve Data tab the default box values will be used.
To view the current settings simply scroll through the file and
click Cancel when finished.
To modify a setting for the current Curved Hull session only,
click on the desired default, modify the value to suit and click
OK. This will modify the selected default for the duration of the
current session. If the session is ended and another started the
default will revert back to its original value.
To permanently change a setting for the current and all
subsequent Curved Hull sessions, click on the desired default
and modify the value to suit. Click the Options button; the
menu shown below will appear.
Click the Save button to
permanently store the new
default values
The default parameters
should be set by your
Tribon Hull Manager and
should generally not be
modified by the user
without prior consent.
For information relating to the options available in the Default Parameters please refer to the ‘Tribon
Curved Hull modelling users guide’.
12
3.3 The Select Menu
When using Curved Hull modelling a Selection List is constantly referenced by the system. The user, via the functions
found in the Select menu, controls the contents of this list.
When a function is started the system automatically checks the current Select List and will apply the function to any
suitable objects in the list.
For example, if a hull curve is currently active in the list, and the create seam/butt option is started, the system will use
the trace of the active hull curve to define the seam. If nothing is active in the list then the system will prompt the user for
a definition of the desired seam/butt’s trace. Therefore the behaviour of the system is very dependent on the contents of
the Select List and the user must be constantly aware of its contents.
Under the Curved Select Advanced function there are eight different options as described below:
In Drawing: Used to add objects to the Select List by indicating them in the drawing. When the function is started the
system will prompt ‘Indicate’. Click on each item to be added to the Select List. Use OC when all desired items have
been selected.
Advanced: Used to define a filter to make
selection in a drawing easier, or to quickly
select a large number of objects without
having to click each one individually. After
starting the function the following menu will
appear:
To make indicating in a drawing easier, set
the Type field to the type of object you wish
to select, then click the Pick button. The
system will return to the drawing but this
time the system will only detect the type of
object set in the filter. This is very useful
when working with complicated 3D views
as it reduces the need for highly accurate
indicating.
To select a large number of objects without
indicating, set the Type field to the type of
object you wish to select. If necessary key
in an object Name (the use of the * wildcard
is fully supported) to further refine the filter
then click OK. The system will activate all
objects that meet the filter criteria.
If several different types of object are to be selected, click the Apply button instead of the OK button and define the next
filter, this can be carried out many times to build a list of objects, the List option can be used to display a list of all items
currently selected. When the final filter is defined click the OK button. Undo will deselect the last selection made, using
Undo again will result in the previous selection being deselected etc., etc.
Store: This will store all of the objects currently in the Select List. The system will write the current version of the objects
to the database. If no changes have been made to a particular object on the Select List the system will return a message
stating that the object was not stored as it is identical to the object already stored in the database.
Note that after storing an object it is not automatically removed from the Select List. The object will still be active
and any subsequent modelling functions may be applied to it.
Store and Skip: This will store and skip all objects currently in the Select List. This is actually a combination of the
“Store” and “Skip All” options.
Skip: This will remove an object from the Select List. The system will prompt ‘Indicate’, click on each item you wish to
remove from the Select List. While the prompt ‘Indicate’ is displayed the Options button can be used to display the
Advanced Filter menu, this can be used to make selection in the drawing easier.
Note that skipping an object without storing it will result in the loss of any modifications carried out since the object
was originally activated.
Skip All: This will remove all objects from the Select List.
Note that skipping an object without storing it will result in the loss of any modifications carried out since the object
was originally activated.
List: This will display a list of all currently activated objects
Show Definition: This option allows the selection of an object and the system will display the geometry information
associated with that object.
The system will prompt ‘Indicate’, click on the item you wish the system to display geometry information about. All
relevant information for the object selected will appear on the screen.
13
14
Chapter 4
4 Hull Curves
4.1 Introduction
After a new project has been created one of the first recommended tasks in Curved Hull modelling is to verify the hull
form. The best way to do this is to generate a series of frame, buttock and waterline curves. These curves are
collectively known as Hull Curves.
The successful generation of a Hull Curve at every frame and longitudinal position is a good indication that the hull form
being used is of a suitable quality to allow the more complex curved hull modelling functions to be carried out.
General:
Curve name: Define a unique name for the hull
curve. (See also 4.2.2 Defining the name of
Multiple Hull Curves)
The names for main frame, buttock and
waterline curves should be in accordance with
rules set up in the Hull Reference Object, ask
your Hull Manager for this information.
For the frame, buttock and waterline curves the
following naming conventions are often applied.
Frames <project letters> X <frame number>
e.g. Hull curve at frame 20 = TTPX20
Buttocks <project letters> Y <co-ordinate or LP number> e.g. Buttock 1000mm off centreline = TTPY1000
Buttock at LP2 = TTPY2
Waterlines <project letters> Z <co-ordinate or LP number> e.g. Waterline at 5000mm above base = TTPZ5000
Waterline at LP25 = TTPZ25
Symmetry: Note: Hull Curves should only ever be cut for the port side of the ship, as the system will automatically
create a reflected curve for the starboard side. Never create hull curves over centreline or they will reflect back on top of
themselves. For hull curves Ymin, in the default box or Limit form should never be set to less than zero (0).
Select from the options PS, PS and SB or SB. Do not use Over/in CL.
Limit:
Xmin, Xmax, Ymin, Ymax,Zmin, Zmax: Give
minimum and maximum values for the extent of
the curves that will be created. (This will
override the default box values).
Portside: Resets Ymin to 0.
Starboard: Resets Ymax to 0.
Any: A box over the centreline will be defined.
Default: Resets current interactive curved hull
defaults.
15
Curve Data:
Type: There are three options, these are:
Sequence of shell curves: Offset a number of curves between two existing curves.
Select 1. By Plane
16
3. 2 Points + Axis: The plane is defined by 2 points and the condition that the plane is parallel to one of the principle
axis.
4. 2 Points + Angle: The plane is defined by 2 points and an angle in the plane defined by the two co-ordinate axis
6. Reflected in CL: Any pre-selected curve will be reflected about the centre line of the ship.
7. Existing Plane/Panel: The plane is defined by the selection of an existing plane or panel.
17
2. By General Cylinder: A general cylinder is a special type of surface used to intersect the hull form. The user defines
a series of points and the system creates a directrix through the points. This directrix is then projected, along a user-
defined generator axis, through the hull form.
3. Combination of curves: The line of the hull curve is defined by combining two existing, intersecting, curves.
5. Existing: Allows the selection of an existing curve for modification regardless of the Curved > Select > Advanced
option being set to Hull Curve.
18
4.2.2 Defining the name of Multiple Hull Curves
Auto name: This box only appears if multiple curves have been created using the Advanced button on the Curve Data
form. Check this box and the system will apply the given name to the first hull curve and then append a running number
to that name for each subsequent hull curve.
Example: Three curves have been cut the name CURVE1 has been given and the auto name box has been checked the
resulting curves will be named CURVE1, CURVE11, CURVE12 Alternatively in the name field certain characters can be
used to indicate an integer to be incremented.
Example: Three curves have been cut the name CURVE<1> has been given and the auto name box has been checked
the resulting curves will be named CURVE1, CURVE2, CURVE3
The menu will also contain the default box values used to generate the hull curve and the surface used in the
generation. When the name is complete click the OK button.
The system will apply the given name to the hull curve. At this stage the hull curve only exists in the current workspace.
If happy with the resulting hull curve use Curved Select Store and Skip.
The system will prompt ‘Indicate’. Click once on the Hull Curve to be modified.
The system will highlight the selected Hull Curve and the following menu will be displayed:
Select Surface: The surface selection form will be displayed. Select the surface to interact with, then select OK.
Modify Plane: Modify the plane of the selected curve, depending on the definition of the original curve, a dialogue box
similar to that shown below will be displayed.
Select Type: Clicking this button results in the Create Curve menu being displayed, select the Curve Data tab and
select Advanced. The following menu will be displayed:
The method used to generate the hull curve can be changed. The
full list of curve types can be selected.
After modifying the curve as required select OK to execute the
changes. The system will regenerate the hull curve in the drawing
and return to the original hull curve modification menu.
After completing all the necessary modifications, click the OK
button. The system will regenerate the hull curve using all the
modified data.
If happy with the result use Curved Select Store and Skip.
19
4.3 Examples of Curve generation
Start the function Curved Model Create Hull Curve select the Curve Data tab and select Advanced.
The system will generate the trace line for the hull
curve using the plane defined and the current
default box.
20
4.3.2 General Cylinder
Ensure a drawing is current that contains a suitable view. Set the default surface and default box.
Start the function Curved Model Create Hull Curve, select the Curve Data tab and select Advanced, select
option 2 By General Cylinder.
The system will display the following menu:
Select the axis along which the defined curve will be projected
onto the surface.
After keying in the last two co-ordinates use the OK button, not
the Apply button. The system will display the following menu:
The 1st Angle and 2nd Angle fields are used to control
the angle of the resulting directrix as it leaves the first
end point and enters the last end point.
The menu to allocate a name to a hull curve will now be displayed. Fill in the desired name and click the OK button.
If happy with the resulting hull curve use Curved Select Store and Skip.
There are limitations to the curves generated using this method. The curve can only contain a limited amount of 3D
shape. If problems occur please try limiting the length/curvature of the resulting curve.
Start the function Curved Model Create Hull Curve, select the Curve Data tab, then select Advanced, select
option 1 By Plane.
Select option 3 2 Points + Axis. The system will display the following
menu:
21
Key in the co-ordinates to define Point 1 and
Point 2 then click the OK button. The system will
display the following menu:
Select the principle axis that the plane will run parallel to.
The menu to allocate a name to a hull curve will now be displayed. Fill in the desired name and click the OK button.
If happy with the resulting hull curve use Curved Select Store and Skip.
Start the function Curved Model Create Hull Curve, select the Curve Data tab, then select Advanced, select
option 1 By Plane.
Select option 4 2 Points + Angle. The system will display the following
menu:
Select OK.
22
The following form will be displayed:
Give the Name of the curve.
Select OK.
The curve will be displayed on the screen.
Start the function Curved Model Create Hull Curve, select the Curve
Data tab, then select Advanced, select option 1 By Plane.
Select option 5 Rotated Plane. The system will display the following menu:
Select 1
Principal Plane. The following menu will be displayed:
Select the Axis for the plane and key in the Coordinate,
Example shows Axis X at FR100
In the example shown the name CURVEPLANE1, CURVEPLANE2 and CURVEPLANE3 will be given to the curves that
are created.
23
The resulting curves created from
Rotated Plane using the values
defined in the input forms.
For information regarding the remaining fields and buttons please refer to Chapter 4.2.1. Defining the line of a hull
curve.
24
4.3.7 Sequence of shell curves
This type of curve generation is used to space curves between two existing curves, seams or butts.
Ensure a drawing is current which contains a suitable view of the existing curves. Set the default surface and default
box. Select Curved Model Create Seam/Butt or Create/Hull Curve and select the General tab, key in the name
of the new curve, seam or butt and define the symmetry (and define if it should be a block limit for seam or butt only).
In the Base name pll box enter the name of the first curve or use the button and select the curve in the drawing,
TTPS208 in the example shown.
In the End name pll box enter the name of the second curve or use the button and select the curve in the drawing,
TTPS301 in the example shown.
Method: In this instance the curves would be spaced around a curve created in the X plane.
25
4.3.8 Combination of curves
This type of curve generation is used to combine existing Seams and Butts, as the combination of Hull Curves has no
real benefit.
Ensure a drawing is current which contains a suitable view of the existing curves to be combined. Set the default surface
and default box.
Change Curved > Select > Advanced to Seam/Butt if necessary. Select Curved > Select > In Drawing and
select the curves to be combined.
Select Curved Model Create Seam/Butt and select the Curve Data tab, then select Advanced.
The system will prompt ‘Indicate starting point’. Click on the curve end that will make up the start of the combined
curve.
The system will prompt ‘Indicate end point’. Click on the curve end that will make up the end of the combined curve.
The menu to allocate a name to a hull curve will now be displayed. Fill in the desired name, define the symmetry and
whether if it should be a block limit. Click the OK button.
If happy with the resulting hull curve use Curved Select Store and Skip.
Please note the resulting combined curve must be single valued in the principle planes.
If we take the examples shown above only case 1 will result in a successful combination of curves. Both case 2
and case 3 result in multiple values at a given X co-ordinate causing the curve combination to fail.
26
Exercise 1
Select sub-project TTP- Hullc
2. Use insert model and call all Hullcurves with a TTPX* filter into a 3D isometric view.
6. Create, name and store hullcurves for horizontal longitudinal positions LP0 LP24.
8. Create, name and store hullcurves for vertical longitudinal positions LP25 LP47.
27
28
Chapter 5
5 Storable Points
5.1 Creating Storable Points:
It is possible to store points for use when creating curves, seams, etc.
The points are only available in the drawing in which they are
created, and cannot be inserted into a view. Sub-pictures containing
the points may be copied to another drawing and the points can then
be copied to another view using Tools>Model>Copy
To display the available options select Curved > Model > Create
Storable Point The options for creating curves are displayed.
2. Select Surface Intersected With Line, the following menu will be displayed:
Coordinates:
X/Y, Approximate Z
X/Z, Approximate Y
Y/Z, Approximate X
Define the plane to be used to intersect the selected curves, select OK.
Key in the Name of the point. At this stage the point only exists in the
current workspace. If happy with the resulting point use Curved Select
Store and Skip.
29
4. Point Moved Along Curve: Select one or more curves, when finished select OC. Select Curved > Model > Create
Storable Point, Select 4 Point Moved Along Curve. The following menu will be displayed:
If multiple locations have been defined the Auto Name option will
be available. In the example shown the points would be named
POINT009, POINT0010, POINT0011 etc., if Auto Name is not
used the system will prompt the name of each point individually.
5. Intersection Between Two Curves: Select two (or more) intersecting curves, select OC. Select Curved > Model >
Create Storable Point, Select 5 Intersection Between Two Curves. A point will be placed at the intersection of the
curves. Key in the Name of the point. If happy with the resulting point use Curved Select Store and Skip.
6. Reflected in CL: Any pre-selected point will be reflected about the centre line of the ship.
7. Existing: Allows the selection of an existing point for modification regardless of the Curved > Select > Advanced
option being set to Points.
Select Curved > Model > Modify, select a point. The following menu will be displayed:
30
Chapter 6
6 Storable Planes
6.1 Creating Storable Planes:
When defining the trace line of a curve, seam, or a profile, the plane that intersects the surface is usually defined
temporarily during the definition process and is stored within the object. However planes may be defined independent of
the objects they are used to create. The storable plane object is simply a plane with a user-defined name that can be
used in the creation of curves, seams, or profiles at a later stage.
To create a storable plane select Curved > Model > Create Storable
Plane The options for creating a plane are displayed. These are the
same options that are used when using a plane to define a hull curve.
If any planes are selected when the function is invoked, these will
be used.
Next, the following form will be displayed: This function lets you name
and store a plane for later use
Select Curved > Model then select the option you require e.g. Create
Seam/butt. On the Curve Data tab select Advanced.The following menu
will be displayed:
Select 1 By Plane,
The name dialogue box will be displayed, complete the name, type,
symmetry and limits as necessary.
31
32
Chapter 7
The default box controls the extent of a Seam/Butt. If a Seam/Butt is to run from one Seam/Butt to another the default
box should not be set to the exact position of the limiting Seams/Butts. The Seams/Butts are used to define the
boundaries for all shell plates. For this reason a clear intersection between Seams/Butts is required at each plate
corner. Therefore it is advisable to clear each Seam/Butt at least 50mm past any limiting Seams/Butts.
Seam
Butt
Typical
recommended
50mm overlap
1. If no curves are active in the Select List the system will provide prompts allowing the user to define the line of the
Seam or Butt. After defining the line the system will prompt for a name of the resulting Seam/Butt
2. If a curve(s) is active in the Select List the system will make a Seam/Butt out of the curve(s). The system will then
prompt for a name of the resulting Seam/Butt.
The menus previously described in chapter 4.2.1 ‘Defining the line of a Hull Curve’ will appear. All of the options
described there are available here to define the line of the Seam/Butt. The Block limit check box will be activated and
may be used if required (this will display the seam as a bold line to define the position of the block break).
When happy with the resulting seam or butt, store and skip.
33
7.2.2 Modifying an existing Seam/Butt
If, after creating a seam/butt, it becomes necessary to modify it the following steps should be taken.
Assuming a drawing is current and the seam/butt exists in one of the views. The advanced filter should be set to All or
Seam/Butt or select Curved Model Create Hull Curve Advanced Existing.
1.Select Surface: The surface selection form will be displayed. Select the surface to interact with, then select OK.
2.Modify Plane: Modify the plane of the selected Seam/Butt,
depending on the definition of the original Seam/Butt, a
dialogue box similar to that shown opposite will be displayed.
Selecting the Select Type on this form will display the Type
of Plane menu form allowing you change the method by
which the plane was originally defined
3.Select Type: Clicking this button results in the Create
Curve menu being displayed, select the Curve Data tab and
select Advanced. The following menu shown below will be
displayed:
The method used to generate the seam/butt can be changed. The full list
of curve types can be selected.
After modifying the curve as required select OK to execute the changes.
The system will regenerate the hull curve in the drawing and return to the
original hull curve modification menu.
After completing all the necessary modifications, click the OK button. The
system will regenerate the hull curve using all the modified data.
If happy with the result use Curved Select Store and Skip.
34
7.3 Verifying Seam/Butt Arrangement
At any time the bounding seams and butts for an individual plate can be indicated and a sketch of the developed plate
will be displayed.
The sketch will include the dimensions of the smallest circumscribed rectangle around the developed plate as well as the
roll lines required to shape the plate. From this information the designer can see if the developed plate size will be too
big or if the rolling required to produce the plate is too complicated. After viewing the sketch, the designer can move
existing seams/butts or add new seams/butts if necessary to create a better-developed plate.
To create a developed plate view it is necessary to identify the bounding seams/butts, therefore a suitable view must be
available in the current drawing.
To create and view a developed plate sketch start the function Curved View Developed Plate.
When indicating the bounding seams/butts always start with the aft most butt and then move clockwise around the
plate. The example below shows the indicating order for an isometric view of the port side seams/butts.
Second indication
Third indication
Fourth indication
First indication
35
If no default surface has been set a surface must now be selected from a menu. Otherwise the following menu will be
displayed:
Symmetry:
Select the side of the ship the
plate is valid for.
The system will prompt ‘Cursor position’. Indicate a position in the drawing for the resulting view. After positioning the
view use the OC button to exit the function, the plate will be placed in the drawing. (If after viewing the developed plate
you wish to remove it, use Curved Select Skip All to end the function and the sketch will be removed from the
drawing.
Roll line
Smallest
circumscribed
rectangle
36
Exercise 2
1. Open a new drawing and save it as SEAMS&BUTTS.
2. Use insert model and call all existing Seams and Butts into a 3D isometric view, use TTPS*.
3. Create, name and store Block Limit Butts at the following positions; FR61(8)93. named TTPS103, TTPS104,
TTPS105, TTPS106 & TTPS107. The butts should be defined Over/In C.L.
4. Create Ordinary Seams at the following positions; Y=1500(3500)19000 named TTPS201 to TTPS207. The seams
should be defined for P&S.
5. Create Ordinary Seams at Z=2350(3125)21100. named TTPS301 to TTPS307. The seams should be defined for
P&S.
7. Zoom up on the aft end of the ship and create the Seam
and Butt arrangement shown opposite.
37
9. Create a developed plate view for the area of shell shown below. Assume plate thickness of 20mm and Port and
Starboard symmetry.
Area of shell
10. Review the resulting sketch then skip all to remove the sketch from the drawing.
Create a developed plate view for the new plate. Assume plate thickness of 20mm and Port and Starboard symmetry.
Review the resulting sketch then skip all to remove the sketch from the drawing.
38
Chapter 8
8 Shell Plates
8.1 Introduction
After the seams and butts have been defined and the Curved View Developed plate option used to check plate
sizes and curvature, it is then possible to create the shell plates for the vessel. The shell plate will contain the thickness
for the plate, the position of the thickness relative to the moulded plane, any bevel information for the plate edges and
also any excess to be applied to any edge of the plate.
Note: Symmetry of plates should be considered at the modelling stage for later collection to curved panels. (See
Chapter 11 – Curved Panels)
A shell plate must have a least 3 seams/butts and at most 5 seams/butts defining it’s outer contour. As mentioned
earlier it is also good practice to have an overlap of seams/butts at each plate corner to ensure the system finds a good
intersection.
When creating shell plates the system, by default, will store individual plate objects for port and starboard even if the
plate is defined as valid for P & S during creation.
These shell plates are stored in the SB_OGDB. When ready for actual production these plates should be processed
through the Curved Plate Generation Program (part of the Hull Production Interface). This program will develop the plate
and add any user defined compensations (i.e. bevel, excess, shrinkage, etc.) as well as adding all marking information
to the plate. After processing through the Curved Plate Generation Program the production ready plates will appear in
the plate database (SB_PLDB) and will then be available to the Plate Nesting Program.
Start the function Curved Model Create Shell Plate. Alternatively use
Multiple Plates from Grid A grid of seams/butts is defined and the system
will create shell plates for all closed boundaries within the grid. First
indicate all the butts,starting with the aft most then press the OC button.
Next pick all of the seams, starting with the one with the longest girth distance from the centreline then click the OC
button again.
Please note this option only works for a symmetric grid.
39
After defining the boundary of the shell plate(s) via one of the above methods, the following menu will appear:
Thickness inside: Plate thickness inside the moulded line of the surface.
Thickness outside: Plate thickness outside the moulded line of the surface.
Seam no: Gives the seam/butt number that defines the edge of the plate.
Bevel: Gives a bevel code for each of the plate edges, optional.
Excess: Gives an excess value for each of the plate edges, optional. If given this value will be applied uniformly along a
plate edge.
Compensation: Gives a compensation value for each of the plate edges, optional. Similar to excess except the extra
material is applied in a right angle triangular shape with the maximum allowance at one end of the plate edge tapering
away to nothing at the opposite end.
After completing the desired fields click the OK button. The system will now calculate the development of the shell plate
and, upon completion, hatch the relevant shell plate in the drawing.
40
After completing this, the system will display the menu shown
opposite:
Plate Name:
The name of the resulting shell plate(s).
Auto Name:
Checking this box will result in all the shell plates after the first
one having a number appended to it and being incremented in
steps of 1.
Alternatively, if the original shell plate name has a numerical part
this can be surrounded by the characters < and > and this number
will be incremented during the auto naming, as shown in the
example opposite.
Add Posno:
Check this box to automatically add a – (dash) and then the
position number to the plate name.
After assigning a name and completing the rest of the menu as desired click the OK button. The system will now assign
the name to the current shell plate.
If happy with the result use the Curved Select Store and Skip.
The system will prompt ‘Indicate’. Click once on the shell plate to be modified.
41
Exercise 3
1. Open a new drawing and save it as SHELLPLATES.
2. Use insert model and call all existing Seams and Butts into a 3D isometric view, use TTPS*.
42
Chapter 9
9 Shell Profiles
9.1 Introduction
The Tribon concept calls for topological references to be used in all possible cases. Therefore longitudinal and
transversal shell profiles are usually created right along or around the ship. This profile will have one name and all other
Tribon objects will use this name as a reference.
Note: Symmetry of profiles should also be considered for later collection to Curved Panels, the symmetry may be
altered before collection to the panel by using Curved > Model > Shell Profile > Split Symmetric (See 9.6)
Below the master name the longitudinal or transversal is broken down into shell stiffeners, usually defined by block
divisions. These sections of longitudinal or transversal have the master name appended with –s1, -s2, etc.
The trace line for the longitudinal or transversal is defined. This trace definition also defines the fore and aft limits for a
longitudinal and the upper and lower limits for a transversal. The symmetry may also be defined at this stage, or the
profiles may be separated to be specific to Port and Starboard at a later stage. (See Chapter 11 – Curved Panels)
A profile type and scantling is applied to the trace along with information including the name for the shell profile, the
orientation of the profile and the side of the surface the profile is welded to.
The longitudinal or transversal is then split into suitable lengths to suit material availability and Block divisions.
After splitting the longitudinal or transversal the various parts of the longitudinal or transversal can be modified. This
includes defining different material for individual parts as well as defining inclination and endcut information for the
individual parts.
Start the function Curved Model Create Shell Profile. Alternatively use
The menu previously described in chapter 4.2.1 ‘Defining the line of a Hull Curve’ will appear. All of the options
described there are available here to define the trace of the Shell Profile, (the Curve Name option is disabled).
After the system has generated a line for the shell profile, either through user definition or an already active curve, the
system will display the following menu:
Frame numbers may also be multiplied by 10 if half frames or ice frames are required in the project.
It should be noted that in Tribon certain blocks of numbers have been reserved for specific situations.
Longitudinals: Symmetrical and port side unique = 1 999
Symmetrical and port side unique on a parabolic deck surface = 1000 1999
Starboard unique = 2000 2999
Starboard unique on a parabolic deck surface = 3000 3999
Transversals: Symmetrical and port side unique = 1 999
Starboard unique = 5000 5999
Auto Profile This box will appear if multiple profiles have been defined. Checking the Number: Box will result in
Longitudinals being automatically numbered in steps of 10 from the first number given. Transversals will be
automatically numbered in steps of 1 from the first number given.
Symmetry: The side of the ship for which the resulting profile is valid.
Profile Side: Whether the resulting profile is inside or outside the hull form.
Material Side: The direction of the profile material relative to the defined trace line.
Profile Data: Select a method of defining the profile type and scantlings.
Form: Values will be typed directly into the fields on the menu.
Menu: The system will display a menu of profile types. The user will select the desired values from the menus.
Same as: The system will prompt for an indication of an existing shell profile. The profile type and scantlings
will be picked up from the existing shell profile indicated.
Type: A valid Tribon profile type code, i.e. 10 = Flat Bar, 20 = Bulb Bar, etc
Dim: Scantlings for the previously selected profile type, i.e. 100,10 for flat bar.
Qual: A valid quality or material code, i.e. A for grade A quality mild steel.
Incl Points: Up to 100 inclination points may be added along the trace of the profile.
Add: Allows additional inclination points to be added using an empty input form.
Copy: Copies the values of the current inclination point to a new one.
Remove All: Removes all inclination points on the current profile. (Confirmation is requested before the points are
removed).
First, Previous, Next: Navigation buttons allowing the user to move between points.
After completing all the relevant fields, click the OK button. The system will now generate the shell profile in all relevant
views. If happy with the result, use Curved Select Store and Skip.
44
Exercise 4
1. Open a new drawing and save it as LONGLS&TRANS.
2. Use insert model and call all existing Seams and Butts into a 3D isometric view, use TTPS*.
Transversals:
260 * 12 OBP
45
9.3 The Shell Expansion View
The shell expansion view is created by developing objects along the frame curves, this results in a view of the shell as if
it was laid out flat with all frames parallel.
Lower: Defines the lower limit of the view. Can be defined by an existing seam, a Y or Z co-ordinate. Default means the
ships CL.
Developed from: Defines the position from where to start the development. Can be defined by a Y or Z co-ordinate.
Default means the ships CL.
Object Selections: There are seven tabs to filter that control what will be displayed in the shell expansion view, these
are:
Panels: Include all panels within the limits of the view.
Blocks: Include all blocks within the limits of the view.
Seams/Butts: Include all Seams/Butts within the limits of the view.
Longitudinals: Include all Longitudinals within the view’s limits.
Transversals: Include all transversals within the view’s limits.
Curves: Enter the names of specific curves to be included in the view. The line type used to display the curve can be
modified for each curve.
Penetrations: Include symbols for drain and air holes in Plane panels and Shell Profiles, within a certain distance from
the shell.
This is a Customer specific option and is not automatically available.
Note: When Auto selection is ticked, all items of that type will be include in the view, to exclude individual items enter the
names in the Excluded objects list. When Auto selection is not ticked, all items of that type will be excluded from the
view. To include individual items enter the names in the Include objects list.
After completing the form use the OK button. The system will then prompt for an indication in the drawing to position the
Shell expansion View.
After positioning the view use the OC button to exit the function.
46
9.4 Modifying Longitudinals and Transversals
If, after creating a shell profile, it becomes necessary to modify it the following steps should be taken.
Assuming a drawing is current and the shell profile exists in one of the views. Ensure the advanced filter is set to All,
Shell Profile, Longitudinal or Transversal.
The system will prompt ‘Indicate’. Click once on the shell profile to be modified.
The system will highlight the selected shell profile and display a menu, similar to the one below, containing the
information used to generate the latest stored version of the shell profile in the database.
Add Branch: Allows the cranking of a longitudinal or transversal. See following section.
Remove Branch: If the shell profile to be modified has a branch(s) added to it, this button will appear to allow the
removal of an indicated branch.
Modify Curve: Clicking this button results in the menu shown opposite
being displayed:
Select Surface
Generate the shell profile against a different surface
Modify Plane
The system will display the current values that define the plane used to
generate the shell profile. Edit these to suit.
Select Type , Select Advanced on the Curve Data tab. The method used to generate the shell profile can be changed.
The full list of 5 curve types can be chosen from.
After modifying the curve as required with options 1, 2 and 3, use the OK button to submit the new definition of the
curve. The system will regenerate the shell profile in the drawing and return to the original shell profile modification
menu.
After completing the necessary modifications, click the OK button. The system will regenerate the shell profile using all
the modified data. If happy with the result use Curved Select Store and Skip
47
9.5 Adding Branches, i.e. cranking a shell profile
9.5.1 Introduction
During the task of arranging shell profiles it is common to crank a longitudinal from one plane to another, within Tribon
this is known as adding a branch. The branch will belong to the shell profile and the connection between the original
shell profile and the branch will always be a welded knuckle, not a bent knuckle.
Multiple branches can be added to a shell profile with the only pre-requisite being that the new branch must connect with
one of the existing end points of the shell profile.
Original Shell
Profile
Second
Branch
First Branch
There are two ways of adding a branch to an existing shell profile, using an existing curve or using a temporary
geometry curve, each of these methods are explained below.
Each method produces the same result but it is recommended that the temporary geometry curve be used. This is due
to the other method requiring curves to be stored in the SB_CGDB. These curves are then copied by the system and
stored as shell profile traces. This obviously results in twice as many curves being stored in the SB_CGDB. If the
temporary geometry curve method is used, once the system has stored the trace curve for the branch, the temporary
geometry curve is deleted.
A view should exist in the current drawing containing the shell profile and the curve.
Use the function Curved Model Modify and select the relevant shell profile. Click the Add Branch button.
The system will prompt Indicate curve and the user should indicate the desired curve. The system will highlight the
selected curve and ask if it is OK to store the curve on the databank. Click the Yes button.
The system will now apply the shell profile material along the selected curve and redisplay the shell profile modification
menu. Click the OK button. Use Curved Select Store and Skip.
48
9.5.3 Adding a branch using temporary geometry
A view should exist in the current drawing containing the relevant shell profile.
Set the default box to the extent of the desired branch, not the extent of the branch plus existing shell profile.
Use the function Curved Select In drawing and activate the shell profile. Use the OC button.
Use the function Curved Geometry Shell curve and select the desired method of defining the curve for the
branch. Define the curve as described in the previous chapters. After defining the curve it should be displayed as a
yellow line in the drawing.
Use the function Curved Model Modify and the shell profile form should be displayed. Click the Add Branch
button.
The system will now apply the shell profile material along the active temporary geometry curve and redisplay the shell
profile modification menu. Click the OK button. Use Curved Select Store and Skip.
Use the function Curved Model Modify and select the relevant shell profile. Click the Remove Branch button.
The system will prompt Indicate shell stiffener in curve branch to remove and the user should indicate the branch to
be removed.
The system will now remove the selected branch and redisplay the shell profile modification menu. Click the OK button.
Use Curved Select Store and Skip.
49
Exercise 5
1. Open drawing LONGLS&TRANS.
2. Create a shell expansion view from FR53 FR101 including all Longitudinals, Seams and Butts.
Branch:
FR63, LP22, 0
FR63, LP22, 100
FR53, 10400, 0
50
9.6 Splitting Symmetric Profiles
This function lets you split a symmetric shell profile into one portside and one starboard specific profile.
The original profile number will be assigned to the portside profile, and by default the name of the starboard profile will
be retrieved by adding 2000 (5000 for the main deck) to the profile number. If that number is not free, you will be asked
to enter a new number manually.
Select the profile to be split using the Curved Select Advanced or Curved Select In Drawing function.
After defining the split the system will graphically split the shell profile in the drawing. If happy with the result use
Curved Select Store and Skip.
The system will now store the shell profile with the new parts stored as shell stiffeners belonging to the shell profile.
Select the shell stiffeners to be combined using the Curved Select Advanced or Curved Select In Drawing
function.
Change the Type field to Shell Stiffener and click the Indicate button.
The system will return to the drawing and prompt ‘Indicate’. Click once on each of the shell stiffeners to be combined.
Use OC to end the selection process.
The system will combine the two activated shell stiffeners and display the resulting combined shell profile in the drawing.
If happy with the result, use Curved Select Store and Skip.
51
9.9 Developed profile views
This view helps the designer with the arrangement of the shell profiles. At any time a shell profile can be indicated and a
sketch of the developed profile will be displayed.
The shell profile must exist in the profile database before the development can be carried out. To add shell profiles
to the profile database use the function: Curved Model Shell Stiffener Prof to DB.
The sketch will include the length for the developed profile as well as the inverse bending line curves required to shape
the profile. From this information the designer can see if the developed profile is too long or if the rolling required to
produce the profile is too complicated. After viewing the sketch the designer can move existing splits in the profile or add
new splits if necessary to create a better arrangement.
To create a developed profile view it is necessary to indicate the desired profile therefore a suitable view must be
available in the current drawing.
To create and view a developed profile sketch start the function Curved View Shell profile.
Click on the desired profile. After indication the system will prompt OK?
The system will display the developed shell profile and prompt for an indication of where to place the view on the
drawing.
Profile scantling
52
Exercise 6
1. Open a new drawing and name it SPLITTING.
2. Call in all shell profiles, seams, butts and all panels in block BASIC.
5. Select one or more of the split transversals and send them to the profile databank.
6. Create a developed profile view for one of the split transversals previously sent to the profile databank.
53
9.10 Body plan Views
A body plan view is best described as a number of frame sections displayed on top of each other. The view can be
limited in its extension in all directions and the objects to be included in the view can be controlled by form input.
View properties:
Grid Spacing: If a grid should be drawn in the view, this field is used to control the grid spacing.
Object selection:
Panels, Seams/Butts, Long trace, Long section, and Curves
When Auto selection is ticked, all items of that type will be include in the view, to exclude individual items enter the
names in the Excluded objects list. When Auto selection is not ticked, all items of that type will be excluded from the
view. To include individual items enter the names in the Include objects list.
After completing the form use the OK button. The system will then prompt for an indication in the drawing to position the
Bodyplan View.
After positioning the view use the OC button to exit the function.
54
9.11 Shell Stiffeners
When a Longitudinal or Transversal is created it exists on two levels. The top-level object is the whole Longitudinal or
Transversal this object is made up from one Shell Stiffener. If the Longitudinal or Transversal is split then the top level
remains as one object while the number of associated Shell Stiffeners will grow with each split.
If, for example, we take a newly created longitudinal at LP10, this will result in a longitudinal object, L100 consisting of
one Shell Stiffener, L100-S1.
If the above longitudinal was split in two positions along it’s length there would still only be one longitudinal object L100,
but it would now consist of three Shell stiffeners, L100-S1, L100-S2 and L100-S3.
The differentiation between a Longitudinal/Transversal and a Shell Stiffener is very important during the Curved Hull
Modelling process. By selecting the Longitudinal/Transversal a modification can be made globally along the whole
object, while selecting only a Shell Stiffener a change can be applied to only a part of the Longitudinal/Transversal.
Therefore careful consideration should be given when defining the filter in the advanced selection menu to ensure the
desired results are achieved.
The system will prompt ‘Indicate’. Click once on the shell stiffener to be modified.
Position numbers
should be added to
stiffeners before
collecting them to
curved panels.
Location Code, Parts List Name, Surface Treatment and Destination fields: These are all identification strings with a
purpose defined by the user.
Modify Individual Stiffeners: Normally when a group of stiffeners are selected, it is assumed the same modification is
required for each of the stiffeners. If this is not the case, this box may be ticked to treat each stiffener individually.
55
Profile: The profile tab contains the following data.
Bevel Trace: Use a valid bevel code to define the bevel to be applied along the whole trace of the shell stiffener.
Material from: Leave as Form to allow direct entry in the Type, Parameters and Quality fields.
Default and the values will revert back to those used to create the original Longitudinal/Transversal.
The angle at the stiffener end is in the plane of the trace curve used to define the shell stiffener. The system will
interpolate all angles between the two end points.
Set to Menu to display the available profile types and scantlings.
Set to Pick to allow the indication of an existing shell profile and the setting of similar profile type and scantlings.
Material Side: The direction of the thickness of the stiffener may be modified.
End 1:
Incl. Type:
Default: The default settings used to define the profile will be used.
Perp: The angle at the stiffener end is perpendicular to the surface at the end point. The system will interpolate all
angles between the two end points.
Perp Whole: The stiffener will be perpendicular to the surface at every point along its length.
XT,YT & ZT: May be used in combination with the Angle fields to set explicit angles which are measured as follows:
XT The angle should be measure against the X-axis (in the XY-plane).
YT The angle should be measure against the Y-axis (in the YZ-plane).
ZT The angle should be measure against the Z-axis (in the XZ-plane).
Conn from:
Form: Allows direct entry of values into the menu fields.
Menu: The menu options will be displayed for selection of the connection code and clearance. Note if a value for
Clearance is given this will override any clearance defined in the menu options.
56
Conn. Code: Valid Tribon connection code, taken from the Tribon Hull Standards.
Clearance: Clearance from the plane defined in the Clearance towards box, (if a value is given this will override any
clearance defined in the connectiont code.
Clearance towards: The angle of the stiffener endcut will be calculated against one of the following:
Cutting Plane: The clearance will be perpendicular to the plane of the object used to split the Longl/Trans. E.g. a planar
panel or another shell profile.
Frame Plane: The clearance will be perpendicular to the X plane.
Buttock Plane: The endcut will be perpendicular to the Y plane.
Waterline Plane: The endcut will be perpendicular to the Z plane.
Endcut from:
Form: Allows direct entry of values into the menu fields.
Menu: The menu options will be displayed for selection of the endcut code.
Endcut Type: Valid Tribon endcut code, taken from the Tribon Hull Standards.
Conn Angle: The plane from which the connection angle should be calculated.
Cutting Plane: The endcut will be parallel to the plane of the object used to split the Longl/Trans. E.g. a planar panel or
another shell profile.
Frame Plane: The endcut will be parallel to the X plane.
Buttock Plane: The endcut will be parallel to the Y plane.
Waterline Plane: The endcut will be parallel to the Z plane.
End 2: as End 1
After completing the form and making any menu selections, select OK to submit the changes, use Store and Skip to
end the function.
57
Exercise 7
1. Start a new drawing and name it SHELLSTIFFS.
3. Incline shell stiffeners 250, 260, 270, 280, 290 & 300 to be perpendicular at the aft end and horizontal at the fore
end. The results should appear as shown below:
4. Create a symbolic view at FR102. Create a dummy interval between decks at 7500 and 12500 above base and
change the scantling of the shell profile between the upper deck and the deck at 17500 above base.
58
5. Modify the ends of the shell stiffeners at FR102 to appear as shown below:
59
9.14 Additional features for shell profiles
9.14.1 Holes
If, after creating a shell profile, it becomes necessary to add some holes, the following steps should be taken. Assuming
a drawing is current and the shell profile exists in one of the views.
Select the profile to be modified using the Curved Select Advanced function
Start the function Curved Model Create Feature Hole.
The system will display the following menu:
Inclination angle: The angle of the hole geometry. If left blank the angle will be set to 0 degrees.
Dist. From Trace: Distance from the trace of the shell profile to the centre of the hole.
After completing the menu as required click the OK button. The system will generate the requested holes
The shell profile will still be active in the select list.use Curved Select Store and Skip All to store and deactivate
the profile and end the function.
The system will display the original menu used to define the hole. Modify as required then use OK
If happy with the modification use Curved Select Store and Skip All.
Note: Occasionally it proves difficult to indicate the desired hole in the drawing. If this proves to be the case set the
advanced filter to Hole, but also type in the name of the relevant shell profile in the Name field. Using the OK button now
will result in the system activating all holes in the given profile, use Curved Model Modify to work through the
activated holes making modifications as required.
60
9.14.3 Notches
If, after creating a shell profile, it becomes necessary to add some notches, the following steps should be taken.
Assuming a drawing is current and the shell profile exists in one of the views.
Select the profile to be modified using the Curved Select Advanced function
Start the function Curved Model Create Feature Notch. The system will display the menu shown below:
Reference:
Co-ordinates: Will result in notches at
any positions specified in the
Reference field.
Normal Seams: Will result in notches
at the intersection between the current
shell profile and the seam named in
the Positions field.
Refl Seams: Will result in notches at
the intersection between the current
shell profile and the reflected position
of the seam named in the Positions
field.
Axis: Along which of the principle axes the positions of the holes are defined.
Type: Standard: A valid Tribon notch code should be entered in the field to the right of the current field.
Arbitrary: The name of an object, used to define the geometry of the notch, should be entered in the field to the right of
the current field.
Menu: If this option is selected, and the field to the right of the current field left blank, after clicking the OK button the
system will display menus to allow the selection of a Tribon notch type and its dimensions.
Same as: If this option is selected, and the field to the right of the current field left blank, after clicking the OK button the
system will prompt for an indication of an existing notch and the type and dimensions will be taken from this indication.
Mirrored: Indicates whether a notch should have its normal appearance or be mirrored about its V axis. This field is
irrelevant for all standard notch types.
After completing the menu as required click the OK button. The system will generate the requested notches
The shell profile will still be active in the select list, use Curved Select Store and Skip All to store and deactivate
the profile and end the function.
If happy with the modification use Curved Select Store and Skip All
Note: Occasionally it proves difficult to indicate the desired notch in the drawing. If this proves to be the case set the
advanced filter to Notch, but also type in the name of the relevant shell profile in the Name field. Using the OK button
now will result in the system activating all notches in the given profile, use Curved Model Modify to work through
the activated notches making modifications as required.
61
9.14.5 Cutouts
If, after creating a shell profile, it becomes necessary to add some cutouts, the following steps should be taken.
Assuming a drawing is current and the shell profile exists in one of the views.
Select the profile to be modified using the Curved Select Advanced function
Start the function Curved Model Create Feature Cutout. The system will display the following menu:
References:
Normal profiles: Places the cutouts at the intersection with the named shell profiles in the Positions field.
Refl Profiles: Places the cutouts at the intersection with the reflected position of the named shell profiles in the
Positions field.
Indicate Shell Profiles: If this box is checked the system will prompt for interactive indication of the desired intersecting
shell profiles rather than a typed shell profile name in the Positions field.
Positions:This field should contain the names of shell profiles intersecting thecurrent shell profiles trace. Repetition
terms can be used. This field is irrelevant if the Indicate Shell Profiles box has been activated.
Cutout Type: This field should contain a valid Tribon Cutout code.
After completing the menu as required click the OK button. The system will generate the requested cutouts
The shell profile will still be active in the select list, use Curved Select Store and Skip All to store and deactivate
the profile and end the function.
Change the Type field to Cutout and use the Pick button. Select the desired cutout in the drawing.
Start the function Curved Model Modify. The system will display the original menu used to define the cutout.
Modify as required then use OK
If happy with the modification use Curved Select Store and Skip All
Note: Occasionally it proves difficult to indicate the desired cutout in the drawing. If this proves to be the case set the
advanced filter to Cutout, but also type in the name of the relevant shell profile in the Name field. Using the OK button
now will result in the system activating all cutouts in the given profile, use Curved Model Modify to work through
the activated cutouts making modifications as required.
9.14.7 Marking
If, after creating a shell profile, it becomes necessary to add some additional marking lines, the following steps should be
taken. It should be noted that marking added to a profile will not appear in the model.
However, when the Hull Production Interface creates a profile sketch, any marking added to the profile will be displayed.
Assuming a drawing is current and the shell profile exists in one of the views.
Select the profile to be modified using the Curved Select Advanced function
62
Start the function Curved Model Create Feature Marking. The system will display the following menu:
Positions:
Where to place the marking lines. The position is to be
given as a co-ordinate or repetition term in accordance
with the setting of the Axis field.
Axis:
Along which principle axis the position of the marking
lines is to be defined.
Length:
Length of the resulting marking lines.
Profile height:
Whether the height of the marking line should match the
profile height.
Symmetric:
Whether the marking lines should be on both sides of
the shell profile.
Direction:
Plane: The marking lines will lie in the plane given in the
Axis field.
Perp: The marking lines will be perpendicular to the profiles trace line.
Angle: The marking lines will be defined by an angle relative to the positive direction of the trace. The angle must be
defined in the Inclination Angle field.
Inclination Angle: The angle between the marking line and the trace. This field is only relevant if Direction is set to
Angle.
Marking Text: Desired marking text. This text will be applied to all marking lines in the group.
After completing the menu as required click the OK button. The system will store the requested marking lines with the
shell profile, use the Curved Select Store and Skip All to store and deactivate the profile and end the function.
63
Exercise 8
1. Open a new drawing and name it FEATURES.
2. Use input model to create a new view containing all shell profiles.
3. Create new 160*8 OBP Transversals at FR54(1)60. Use Ymin = LP-2 and Ymax = LP2.
6. Create D100 holes in L10 at X = FR53(1)60+1000. Position the holes 100mm from the trace line.
64
Chapter 10
10 Topological References
The dependency of one item on another is one of the great strengths of Tribon, allowing items to be automatically
updated when another item that was used to define it is altered, however this could create problems if an item was
moved or deleted that others items referenced without considering the implications. Those dependant and defining
objects can be highlighted in the drawing or listed, allowing the user to consider the consequences of any modifications
he may make.
Select Curved>Select>Advanced and change the Type to the item type you wish to select.
Select Curved>Model>Topology and select the item you for which you wish to view the topological references.
Defining: Items that were used to create the selected object will
be highlighted.
Undo: Clears the previous selection. E.g. if Dependant primary had been selected, undo would allow the user to select
another option from the menu.
65
66
Chapter 11
11 Curved Panels
11.1 Introduction
A Tribon Curved Panel is simply a collection of Shell Plates and Shell Stiffeners. Assuming all the relevant Shell Plates
have been created, and the Longitudinals/Transversals have been split in way of the desired block divisions, it is a
simple task to collect all the parts together to make one Curved Panel.
The benefit of this curved panel is to be found when Hull Production Information is required for the shell. It is much
easier to run these programs against a curved panel rather than repeatedly stipulating which individual parts should be
processed. For example, if a program is run, and a curved panel given in the input, the program will calculate all
individual plates found within the curved panel, as opposed to listing the name of each individual plate.
The other benefit of defining curved panels is that, by the naming convention, it allows the allocation of an area of shell
to a specific Tribon Block, Weldment or Unit. This is particularly handy for work content lists and the grouping of objects
for detailed weight and centre of gravity calculations.
Also by breaking the shell down into manageable curved panels, the pin jig program can run against these panels and
produce detailed information for the manufacturing department.
Panel Name: Unique string to identify the curved panel. The final curved panel name will be made up as follows:
<Block Name> - <Panel Name> <Symmetry>
Symmetry: Which side of the ship the resulting curved panel will be valid for.
Note that the panell symmetry must correspond to the symmetry of the plates and stiffeners to be included in the
panel. This means that portside or starboard specific panels, as well as symmetric panels, may only consist of shell
plates with the same symmetry as the curved panel. For a panel extending over the centre line, symmetric plates
/stiffeners would be collected simultaneously, if only port or starboard items are to be collected, these should be
modelled separately for port and starboard.
Block Name: Name of an existing Tribon Block to contain the resulting panel. This Block name will form the first part of
the resulting curved panel’s name.
67
Select Click this button and the system will display a list of existing Blocks in the current project. Select one of these and
click OK. The system will write the selected Block in the Block Name field. Please note when the list of Blocks is first
displayed it will be empty, enter an asterix (*) to update the list.
The system will prompt ‘Indicate shell plate’. Click once on all the shell plates to belong to the curved panel. As the
shell plates are indicated they will be highlighted by the system. After making the desired selections click the OC button.
The system will prompt ‘Indicate shell stiffener’. Click once on all the shell stiffeners to belong to the curved panel. As
the shell stiffeners are indicated they will be highlighted by the system. After making the desired selections click the OC
button.
The system will now generate the curved panel and change the colour of the highlighting when complete. If happy with
the result use Curved Select Store and Skip.
Note that after a shell plate or shell stiffener is collected to a curved panel, in earlier versions of Tribon they were
renamed as shown below. By default in Tribon M3 they will not be renamed. To enable plates and stiffeners to be
renamed by the system SBH_CPAN_RENAME_PARTS should be set to YES.
The naming for plates will be <Curved Panel name>1, <Curved Panel name>2, etc, etc.
The naming for stiffeners will be <Curved Panel name> - s1, <Curved Panel name> - s2, etc, etc.
The system will display a menu, similar to the one below, containing the information used to generate the latest stored
version of the curved panel in the database.
Remove Plates: Remove one or more shell plates from the existing curved panel by selecting from the screen.
Stiffeners: Remove one or more shell stiffeners from the existing curved panel by selecting from the screen.
After modifying the curved panel as required use the OK button. The system will regenerate the curved panel using the
new data. If happy with the result use Curved Select Store and Skip.
68
11.4 Holes in curved panels
Three different types of holes can be applied to curved panels.
Holes of categories 1 and 2 must be located when set (by a line through the reference point along which the hole will be
projected into the shell. The reference point is the origin in the local coordinate system in which the hole is described).
Holes of category 2 can be created in drafting mode (around a local origin) and stored in the Hull Form databank
(CGDB).
Holes of category 3 must be stored in the Form Data bank as a planar curve object with a transformation matrix. It can
be arbitrarily located in space and will be projected along the normal (w-axis) of its local coordinate system. It can be
created in drafting mode in either a planar symbolic view or in a general 3D view perpendicular to a principal axis.
Holes will normally be truly developed, both when presented in views of the curved panel and when inserted in the
developed shell plate.
However, for holes of categories 1 and 2 there is an option to insert the holes into the shell plate without development,
e.g. a round hole will still inserted in the plate in its original shape irrespective of the orientation of the line along which it
is located in the shell.
The position of a hole of category 1 or 2 is calculated as the intersection between a line through the reference point of
the hole and the surface. This line may be:
A line parallel to a selected main axis of the ship coordinate system (through the reference point of the hole)
A line through two point in space.
If the hole is not a round one an additional point may be given to orientate the u-axis of the hole. If the length of this
point is <=1 it is interpreted as a vector along the u-axis.
A hole of category 3 is positioned by its transformation matrix. If the hole when projected has several intersections with
the curved panel, an approximate coordinate along an axis must be given to select the proper position.
A hole may be marked or burnt.
69
The Select Hole push button: Enables the
user to select any of the existing holes in
the panel from a list (only when holes
already exist).
The Next push button: Moves to the next
hole in the panel (only when other holes
exist).
The Previous push button: Moves to the
hole before the current hole.
The Designation field: The type of
standard hole or name of a closed contour
stored on SB_CGDB.
The Select Designation push button: If a
hole control file exists then the user can
choose a hole from the hole menu.
"Hole to be":
Check box Developed should be checked
if a true intersection curve should be
evaluated between the hole as a "cylinder"
and the surface. If not checked the original
shape of the hole will be retained, type 1 &
2 holes only.
Next field defines if the hole should be
Burnt or Marked.
The Hole Along field offers three options
for definition of the position of the hole (cf.
above).
Axis means that the axis is along a
selected main axis of the ship coordinate
system. Selection is made via the
Approximate Coordinate field.
In this case the two relevant coordinates of
Point 1 should be given relevant values. In
case of multiple intersections between the
line and the surface an approximate
coordinate should be given to select the
proper intersection point.
In case of Hole Along Line two points in space should be given, defining the reference axis of the hole cylinder.
Coordinates should be given in the fields Point 1 and Point 2 respectively.
(For holes of category 3 the alternative "As stored" should be used. It may be combined with an approximate position
along a given axis. Otherwise, no location should be specified in this case.)
For Asymmetrical Holes the values of the Direction Point are used to specify a point on the u-axis of the hole co-
ordinate system. Should be given only if the hole contour itself is asymmetric. Irrelevant for holes of category 3.
PS/SB specifies the symmetry of the hole. There are three options: As panel, PS, SB. E.g. a hole for an otherwise
symmetrical may be specified to be valid for PS only. Is "As panel" selected the hole will be valid in both the PS and SB
version of the panel.
The Excess and Excess type are used to specify the excess along a hole. This excess affects the geometry only when
accessed for nesting. - Excess is relevant only for holes that will become part of the outer contour, i.e. not for closed
holes in the interior of the plate and not for holes to be marked.
The Compensation field is used to define compensation (i.e. "triangular" excess along a hole). It may be defined >0 or
<0. The sign has the same meaning as when compensation is defined along the edges of the plate, i.e. increasing
"excess" as you go along the hole contour. The direction is the direction of the curve after insertion into the outer contour
(i.e. the original direction of the hole curve is irrelevant). - The compensation is not valid for closed holes in the interior of
the plate.
Bevel may be defined for a hole. Two alternatives exist:
Either an explicit bevel code may be defined in the field Bevel. The direction from which it is regarded may be defined
via the field Bevel side. Any bevel gap will affect the geometry of the hole.
As an alternative dotori bevel may be requested, i.e. a bevel with continuously varying bevel angle. This is selected via
the check box Dotori. In this case the Bevel set may be used to specify the set to be used for selection of the bevel
type. If the set is undefined the default set for "bevel in holes" will be used.
The dotori angle will be calculated relative to the cylinder along which the hole has been projected into the surface.
The field Grinding may be used to specify that the hole should be ground (mainly for future use).
Pressing Ok will bring the panel form back.
If happy with the result use Curved Select Store and Skip.
Note:The accuracy of the developed hole (both in views and in the developed plate) is currently affected by a
temporary Tribon environment variable SBH_HOLEMARK_PART that may be used to control the distance
between points on the curve to be developed. By default this distance is 500 mm.
This parameter is relevant only for non-straight parts of the curve and "fillets" (arcs with a centre angle>30
degrees) will always be represented by at least three points independent of the partition.
Reducing the distance may increase accuracy at the cost of performance
70
11.5 Curved Panel view
The curved panel view is a projection of a selected curved panel into a plane that displays the plates and stiffeners that
form the curved panel and optionally intersecting plane panels and jig information.
If a jig object exists, the curved panel view will be projected into the plane of the jig
object otherwise a suitable plane will be calculated.
To create a curved panel view, use Curved > View > Curved Panel, indicate the
required curved panel and press OC. The system will display the following
dialogue.
Show Internal Seams: The internal seams will be drawn, the outer boundary
seams are automatically drawn.
Show Seam Names: The seam names (without the prefix) will be displayed.
Show Material The plate thickness and grade will be displayed in the box.
Show End Cuts: A symbol showing the connection type is displayed at each end
of the trace.
Show Jig Rows/Columns: The jig rows and columns are marked as straight
lines.
Show Plane Panels: The trace line of all plane panels that intersect the curved
panel are marked.
Show Panel Names: The names of the displayed panels are displayed.
71
11.5.1 Dimensioning Curved Panel Views
A curved panel view can automatically be dimensioned to provide a remarking table. Use
Hull Tools > Dimensioning, the system will prompt:
Indicate 1 or more objects, e.g. an outer seam or butt, from which the dimensions are to be calculated, then press OC.
The system will then prompt:
Indicate 1 or more objects, e.g. internal seams or stiffeners, to measure to then press OC. The system will then prompt:
Indicate the curves to calculate the distance to the selected objects along then press OC. The system will then prompt:
Select Yes to draw a dimension curve along the selected curve being measured.
72
Exercise 9
1. Open a new drawing and name it EX9-CURVEDPANELS.
2. Use input model to create a new view containing all shell profiles and shell plates.
3. Create a curved panel for the aft Block containing the keel plate, L10 and all relevant Transversals. Store the
curved panel as BASIC-CENTRE and make it valid for over centreline.
4. Create a curved panel for the two-shell plates outboard of the keel plate and all relevant shell stiffeners. Store this
panel as BASIC-REFL1 and make it valid for Port and Starboard.
5. Create a curved panel covering the top five flat of side shell plates and all associated shell stiffeners. Store this
panel as BASIC-REFL3 and make it valid for Port and Starboard. Add D500 holes at FR54,10500,LP47.5 and
FR60,10500,LP47.5. Add HO1000*500*50 hole at FR57,10500,LP47.5, ensure the hole is placed in a longitudinal
direction as shown.
6. Create a curved panel for the remaining shell plates and associated shell stiffeners.
7. Store this panel as BASIC-REFL2 and make it valid for Port and Starboard.
73
8. Create a curved panel view for panel BASIC-REFL3 and add the dimensions to the seams as shown below.
74
Appendix 1
1. Create the seams and butts as shown
2. Define the shell plates using the indicated thickness and assign position numbers
4. For all the lower transversal, add an R50 notch in way of the two intersecting seams
75
Appendix 2
1. Create the seams and butts shown
3. Create the transversals, FR31 to FR52, use the defaults ZMIN=2450, ZMAX=21050 and profile type 30,
350*150*12
4. Split the upper section of the transversals using a principal plane at Z=16250
6. Split the lower part of the transversal using the 3 intersecting seams
7. Modify the endcuts of all transversals as shown in the detail (next page)
8. Create the curved panel (highlighted in green) and add the hole as shown
SEAM
TTP101
TYPE 20/260*12.0 DATA FOR 3 POINT SEAMS
Z=5925
Z=2500
3 POINT PLANE
C
B
TYPE
30/350*150*12.0
A
3 POINT PLANE
Y=4000
Y=1000
HR2000*1000*225
CENTRE: X=FR38, Y=2500, Z=0
76
Detail FR32
77