Академический Документы
Профессиональный Документы
Культура Документы
FBASIC
purpose
The FBASIC module is the part of the FORAN System , which main purpose is performs naval
architecture calculations on the project created with the FGA module.
tasks
1.0 First steps
1.1 System options
1.2 Entities tree
1.3 Calculation tree
1.4 Stability tree
JUNE 2016 1
1.0 FBASIC. First Steps
JUNE 2016 2
1.1 BASIC. System Options
command
EDITION/PREFERENCES
This command allows to display a dialog to setup the system
options of the module.
JUNE 2016 3
1.1 BASIC. System Options
4) References
a) Aft perpendicular
b) Fore perpendicular
c) Midship
5) Tolerances: to set the tolerance for the
results according to its units. Lower
tolerances than the used by default
may increase considerably the
processing time of the calculations
decreasing the performance.
6) Trees visibility : to select the trees
shown in the module. Spaces and
surfaces trees are not editable.
7) Units: to set units of the results.
JUNE 2016 4
1.1 BASIC. System Options
JUNE 2016 5
1.2 FBASIC. Entities tree
purpose
Entities tree contains items used in the calculations carried out in the module. These items are
group in different nodes of the tree.
tasks
1.2.1 Watertight hull definition 1.2.11 Modular cargo
1.2.2 Appendages 1.2.11.1 Container types
1.2.2.1 Propellers 1.2.11.2 Groups
1.2.2.2 Rudders 1.2.11.3 Arrangements
1.2.2.3 Other 1.2.12 Exposed surfaces
1.2.3 Draft marks 1.2.13 Layouts
1.2.4 Openings and connections 1.2.14 Admisible BM and SF curves
1.2.5 Margin lines
1.2.6 Lightship weight distribution
1.2.7 Wave profiles
1.2.8 Wind profiles
1.2.9 Sounding lines
1.2.10 Sections
1.2.10.1 Transversal
At first
1.2.10.2 Longitudinal To add or edit these items it must be within a
1.2.10.3 Horizontal locked node, just for Oracle version. There is a
command in the File menu to lock the entire
project. It locks the main nodes of the Entities,
Calculations and Stability tree. (FILE/LOCK ALL) or
on the command pushing the right button.
JUNE 2016 6
1.2.1 FBASIC. Watertight hull definition
command
Watertight hull definition/ New Hull
JUNE 2016 7
1.2.1 FBASIC. Watertight hull definition
command
Watertight hull definition/ Edit
JUNE 2016 8
1.2.1 FBASIC. Watertight hull definition
command
Sections
This command allows to display/create/add transversal sections to
the watertight hull.
1) Right click on the WH already defined/Hull Sections.
2) Reset all: Deletes all the sections and create the default set of sections.
3) Add: Inserts an abscissa in the line where cursor is located. Double
clicking on it allow modification of the added sections. The sections
added by user appear in white background color. Sections in grey
cannot be modified.
4) Remove. Allow to remove the selected previously section.
a) Section selected appear in yellow
5) OK: Sets the sections set.
JUNE 2016 9
1.2.2 FBASIC. Appendages
This definition will be an estimation of volume and minimum heights to be taken into account whether hydrostatic and stability
calculations. Three different types of appendages may be defined in FBASIC .
tasks
1.2.2 Appendages
1.2.2.1 Propellers
1.2.2.2 Rudders
1.2.2.3 Other
JUNE 2016 10
1.2.2.1 FBASIC. Propellers
command
Propellers / New Propeller
Definition of an estimation of volume and center of gravity of the
propellers. Only one of the defined propellers will be selected to
be used in the calculations.
JUNE 2016 11
1.2.2.2 FBASIC. Rudders
command
Rudders / New Rudder
Definition of a rudder. Its volume and center of gravity will be
taken into account in hydrostatic and stability calculations.
JUNE 2016 12
1.2.2.3 FBASIC. Other appendages
command
Other / New Appendage
Definition of the generic appendages.
JUNE 2016 13
1.2.3 FBASIC. Draft marks
command
Draft marks / New Draft mark
Draft marks will be defined along the length of the hull to obtain
additional information in the equilibrium calculations. Draught in
marks will be taken from the lower limit of the draught mark
instead of the base line.
JUNE 2016 14
1.2.4 FBASIC. Openings and connections
command
Openings and connections/ New Opening
Openings are significant flooding points of the ship.
Points of the ship with no watertight integrity and
not fitted with permanent means of watertight
closing. Also just reference points.
In FORAN, Openings can be defined as external or
internal points.
External opening will be used limiting equilibrium
and stability calculations.
Internal points will be used to manage the flooded
compartments of a damage condition.
JUNE 2016 15
1.2.4 FBASIC. Openings and connections
command
Openings and connections/New Opening
JUNE 2016 16
1.2.5 FBASIC. Margin lines
command
Margin lines/ New line
There are two methods to define a margin line, by defining one by one its points
along the length of the ship or using as reference the deck of the project. Margin
lines will be used for damage stability calculations.
JUNE 2016 17
1.2.5 FBASIC. Margin lines
JUNE 2016 18
1.2.6 FBASIC. Lightship weight distribution
command
Lightship weight distribution/ New complex distribution
A lightship weight definition interface allows defining easily and with a tree like structure
the set of weights of the lightship weight.
1) Lightship weights may be group in nodes. By default
structure, machinery, equipment and accommodation
nodes are created. They can be deleted or modify, as well
as add additional nodes:
a) New: create new node.
b) Copy: copy the selected row.
c) Delete: delete the selected row.
d) Reset reminder: substracts the reminder from the
total weight.
e) Continuous weight: to define a continuous
longitudinal weight based on different type of
ships.
i. ZCG: height of the center of gravity of the
cont. weight.
ii. Calculation type:
• Automatic: distribution
automatically calculated by the
program.
• Ordinate of LCSW Middle Section:
to set the ordinate of the
distribution.
• Weight of longitudinal continuous
weight. Only one longitudinal continuous weight
• Distribution given by the User. distribution can be defined in each LSW
JUNE 2016 19
1.2.6 FBASIC. Lightship weight distribution
JUNE 2016 20
1.2.6 FBASIC. Lightship weight distribution
command
Lightship weight distribution/ New distribution
A lightship weight definition interface allows defining easily and with a tree like structure
the set of weights of the lightship weight.
1) Set of local weights defined by their weights and center of
gravity.
2) New: to add a new weight.
3) Delete: to delete the selected weight.
4) Copy: copy the selected weight and add a new row with
the same data.
5) Export/Import: in xml format.
6) Copy and paste commands are available to exchange LSW
distribution with spreadsheets.
a) Select a specific/s row/s or the entire list of
weights and press [CTRL + C].
b) Information from spreadsheet can be copied to
the LSW distribution. The only requirement is to
have the same number of columns per row and
correct data in each one. To paste, use [CTRL + V]
in the LSW definition window. Two options are
available:
i. To overwrite
ii. To append.
JUNE 2016 21
1.2.7 FBASIC. Wave profiles
command
Wave profiles/ New wave
Wave profiles may be defined to be used in calculations such as cross curves of
stability or loading condition calculations.
1) Name: Editable and by default named according to the predefined pattern.
2) Description: Editable and by default named according to the predefined pattern.
3) Type: Dropdown menu to select between sinusoidal and trochoidal definition of the wave.
4) Height: Vertical distance taken from hollow to crest.
5) Length: Horizontal distance between two consecutive crests.
6) Position:
a) Hogging: Hollow of the wave is placed at the aft perpendicular
b) Sagging: Crest of the wave is placed at the aft perpendicular
c) User value: X-Position field will be enabled to input a value for the position of the wave.
7) The scene will show the profile of the wave according to the parameters input.
JUNE 2016 22
1.2.8 FBASIC. Wind profiles
command
Wind profiles/ New profile
JUNE 2016 23
1.2.9 FBASIC. Sounding lines
command
Sounding lines/ New line
Sounding lines are defined to generate sounding line tables. A sounding line is
defined as a polyline and associated to a space. Sounding lines must be defined
within the limits and from the bottom to the top of the sounded space.
JUNE 2016 24
1.2.10 FBASIC. Sections
purpose
The geometrical subdivision of the ship in a subdivision case will be defined using multisections are a set
of transversal, longitudinal and horizontal sections.
command
Sections/Edit sections
A table of contents will be shown. You may create/edit sections from here.
JUNE 2016 25
1.2.10.1 FBASIC. Transversal sections.
JUNE 2016 26
1.2.10.2 FBASIC. Longitudinal sections.
JUNE 2016 27
1.2.10.3 FBASIC. Horizontal sections.
Set of horizontal sections grouped to be used as upper and lower limits of subzones in a
Subdivision Case. All the sections included in a multisection should be below the
compartment deck
1) Click on [New] to add a new Multisection to the list.
2) [Delete] button removes the selected multisection.
3) Click on [New] to add a new section to the selected multisection, according to the
further definition of it, the program will sort the section in the list.
4) [Delete] button removes the selected section fro the list.
5) The location of the section may be input by:
a) Height over the base plane
b) Existing deck previously imported in FGA.
6) Aft limit of the section defined by:
a) Abscissa.
b) Frame + distance.
c) Transversal bulkhead previously imported in FGA.
7) Fore limit of the section defined by:
a) Abscissa.
b) Frame + distance.
c) Transversal bulkhead previously imported in FGA.
8) Click “OK” to save the sections.
JUNE 2016 28
1.2.11 FBASIC. Modular cargo
purpose
To defined modular cargo groups and arrangements to be used in the loading condition
JUNE 2016 29
1.2.11.1 FBASIC. Container types
command
Container types/ New container type
JUNE 2016 30
1.2.11.2 FBASIC. Groups
command
Groups / New group
Groups of same container types
1) Name: defined by the User or by default according to the pattern
predefined in the module general options.
2) Description: brief description of the group.
3) Container type: to choose the type of the container. See 1.2.11.1.
FBASIC. Container Types
4) Secondary type: subtype included in the container type.
5) Transversal definition.
6) On deck: the container group is not inside of a bounding space.
a) If unchecked, bounding space filed will be enabled.
7) Reference point: referred to a frame or to a absolute value in
abscissa.
8) Elements: number of elements in different directions (x, y, z)
9) Bounding space: to select the bounding space where the
container group is going to be. The program will automatically
exclude containers defined outside the limits of the space.
a) Just enable when “On deck” option is unchecked.
10) Excluded ranges: to exclude containers.
a) For example: 1-2,3,1
11) Create symmetric: symmetric definition from center line.
12) Update: the container group will be shown in the scene.
JUNE 2016 31
1.2.11.3 FBASIC. Arrangements
command
Arrangements/New arrangement
Arrangements may be defined the first forecast of containers global location
without weight.
JUNE 2016 32
1.2.12 FBASIC. Exposed surfaces
command
Exposed surfaces / New
This command may be used to certain stability criteria which require exposed
surfaces to the wind.
1) Name: defined by the User or by default according to the pattern predefined in the module general options.
2) Description: brief description of the exposed surface.
3) Area: area of the exposed surface.
4) Height over BL
5) Shape coefficient
6) Copy: to copy the previous exposed surface defined.
7) Delete: to delete the selected exposed surface.
JUNE 2016 33
1.2.13 FBASIC. Layouts
command
Layouts/ New
JUNE 2016 34
1.2.14 FBASIC. Admissible BM and SF curves
command
Admissible BM and SF curves/ New
This command allows the User to define the values for bending
moment and shear force within a limit function, which usually has a
trapezoidal pattern. This command intends to define the limits for
that function by values at certain points.
1) Name: defined by the User.
2) Description: brief description of the exposed surface.
3) Coordinate X: maximum values for shear force and bending
moment are referenced to this coordinate. Input directly a
value or click on “[…]” button to set the coordinate.
a) Abscissa.
b) Frame and distance.
c) Distance referenced to a section of the ship.
d) Surface and distance.
4) Max./min SF and max./min. BM values must be input in
absolute value.
5) If more than one Admissible BM and SF curves has been
defined, the user must select one of them as the active one
(right click on it and select Set Active)
JUNE 2016 35
1.3 FBASIC. Calculations tree
purpose
Calculations tree contains the hydrostatic and volumetric calculations.
tasks
JUNE 2016 36
1.3.1 FBASIC. Naval Architecture Calculations
purpose
Arrange calculations such as hydrostatics, cross curves…
JUNE 2016 37
1.3.1.1 FBASIC. Parallel hydrostatics calculations
command
Parallel hydrostatics calculations/ New calculation
This node will contain different hydrostatic calculations. They may be defined
directly in the main node “Parallel hydrostatic calculations” or group in a subnode
into it.
FBASIC calculates different hydrostatic coefficients for a set of draughts. Project
mains, calculation options as well as the data set in the hydrostatic dialog will be
used.
1) Name predefined by FBASIC and non-editable during the edition.
2) Description: brief description of the calculation.
3) Water density: specific weight of the water set by default in General Calculation Settings
dialog. It can be modified.
4) Waterline system: Definition of the set of draughts to calculate the hydrostatic coefficients.
a) Initial Draught: Lower draught of the set taken in the aft perpendicular.
b) Trimming: Difference between the aft at the aft perpendicular and the draught at the
fore perpendicular: Positive trims mean a larger aft draught.
c) Heel: heel angle of the ship taken as the angle between the base plane and the
waterplane. Positive angles are related to portside heel. Limiting values: +/-25º
5) Draught net: Several may be added to the list.
a) Draught Value: upper draught in the aft perpendicular
b) Increment: vertical distance between parallel draughts of the net up to reach the
upper draught.
6) Additional draughts: To add additional waterplanes to the set of draughts defined by aft and
fore draughts.
JUNE 2016 38
1.3.1.1 FBASIC. Parallel hydrostatics calculations
6) Deformed waterline: by default hydrostatic calculations are carried out
using a plane waterline. It is also possible the definition of non-planar
waterlines
a) Parabolic deflection: The waterline surface will be parabolic. It
will be defined by the peak of the parabola, (taken at the
abscissa of L/2). Positive values are related to hogging
conditions, negative values are related to sagging conditions
b) Polygonal function: defined by its points along the length of the
ship. Each of these points is taken from the plane waterline in
the center plane.
7) Calculate: button starts the calculation process according to the options
selected. The process shows a progress bar with information about the
progress of the calculations.
8) OK: close the dialog saving the calculation options and the results.
9) Cancel: close the dialog without store any change carried out during the
execution of the command.
10) Hydrostatic results. Once the calculations have been carried out, results
will be displayed on the right side of the dialog. A table with the
coefficient calculated and a chart for the selected coefficient will be
shown.
a) The first two columns of the table are fixed to show the location
of the waterplane as aft and fore perpendicular draughts. The
rest of the columns are the hydrostatic coefficient calculated.
When click with mouse in a column, the chart under the table is
updated showing that coefficient’s curve.
b) Any columns can be hidden or shown right clicking on it.
c) Also they can exchange the position just by dragging.
11) Report: create a complete report with the Hydrostatics results.
12) Export: create a spreadsheet with the table of results.
JUNE 2016 39
1.3.1.2 FBASIC. Parallel hydrostatics drawings
command
Parallel hydrostatics drawings/ New hydrostatic drawing
The definition of hydrostatic drawings is stored within a specific node of the calculation tree
“Parallel Hydrostatic Drawings”. Several drawings (for different input parameters) may be saved
in it. Each Hydrostatic Drawing contains different types of drawings.
1) Name: assigned by the program according to the patter predefined in Tools/Properties, it
is not editable from here. It can be edited directly by clicking on the drawing created in
the tree and selecting Rename command.
2) Description: brief description of the drawings
3) Drawing file: [...] button will prompt a browser to set the format (to choose between .dxf
and .d formats) name and location of the drawing.
a) If the .d format is selected, the dialog will create a single file with as many
elementary drawings (EDR) as types of drawings checked in the dialog. When the
selected format is DXF, it generates as many files as drawings checked in the
dialog with the following format:
i. <selected_name>_areas.dxf for a sectional areas curve drawing
ii. <selected_name>_bonjean.dxf for a Bonjean curves drawing
iii. <selected_name>_dwgts.dxf for a deadweight scale drawing
iv. <selected_name>_hydro.dxf for a hydrostatic coefficient drawing
v. <selected_name>_areas.dxf for a trim diagram drawing
4) Sectional Areas Curve Drawing: areas curve of the hull up to the draught defined.
Negative spaces and appendages
5) Hydrostatics curves
(defined as spaces or in the
6) Bonjean Curves: set of Bonjean curves up to the draught defined for different sections
Entities tree) will be taken into
along the length of the ship.
account in the calculation process
7) Deadweight scale: request as input data the LSW and the freeboard draught. The result is
monogram where for a given draught shows displacement, deadweight and the moment
to trim 1cm, tons per immersion cm and the freeboard.
8) Trim Diagram: chart allowing the calculationof aft and fore draughts from a given
displacement and center of buoyancy. User will set the range of displacements and center
of buoyancy abscissas.
JUNE 2016 40
1.3.1.3 FBASIC. Cross curves
command
Cross curves/New calculation
This command calculates for a set heel angles and trims, the center of buoyancy and the KN
values of the ship at different displacements. Maximum displacements of Deck edge and
openings immersion are calculated as well.
1) Name: assigned by the program according to the patter predefined in
Tools/Properties, it is not editable from here. It can be edited directly by clicking
on the drawing created in the tree and selecting Rename command.
2) Description: brief description about the calculation case.
3) Water density: specific weight of the water set by default in General Calculation
Settings dialog.
4) Deck immersion line: this menu shows the list of decks existing in the project. If
selected the maximum displacement up to immerse the edge of the deck will be
calculated.
5) Opening immersion: It is possible to calculate the opening immersion for all the
opening of the project or for a set of them (when stored in a subnode). Opening
immersion calculates for each heel angle the maximum displacement up to
immerse one of the openings, and shows the limiting opening. The displaying
menu shows the following options:
a) All: to check the immersion of all the openings defined in Entities tree
b) None: Immersion of openings is not calculated in the process Negative spaces and appendages
c) Certain node: a single node containing openings can be selected for the (defined as spaces or in the
calculation. Entities tree) will be taken into
6) Calculation to both sides: when checked Cross Curves are calculated at both account in the calculation process
sides, by default in unchecked and calculates only at portside.
JUNE 2016 41
1.3.1.3 FBASIC. Cross curves
7) Free Trim: if checked the process calculates, for each heel angle and displacement, the
equilibrium trim before to calculate its center of buoyancy (as in a intact condition). This
type of calculation needs as additional data the KG of the condition.
8) Wave: select a wave to carry out the cross curve calculations with the ship on wave
instead of in still water (plane waterline). Waves must be previously defined in the
Entities tree.
9) Use net of:
a) Displacements: set of displacements to be used in the calculations. At least five
displacements must be defined to launch the calculations.
i. [+] button adds displacements to the list one by one.
ii. [Reset] removes the existing displacements adding nine displacements:
from 1000 Tm to 9000 Tm each 1000 Tm.
iii. [-] button removes the displacement from the list.
b) Heel angles: List heel angles to be used in the calculations. At least five heel
angles must be set.
i. [+] button adds one by one angles to the list.
ii. [Reset] removes the heeling angles of the list adding six angles by default
(10, 20, 30, 40, 60 and 80 deg).
iii. [-] button removes the angle from the list.
10) Trim values: List of trims used in the calculations. Trim as the difference between aft
and fore draughts. Positive trim means aft draught is larger than fore draught.
a) [+] button adds trim values one by one.
b) [Reset] deletes the list of trims leaving a single trim value of 0m.
c) [-] button removes the trim from the list.
11) [Calculate] button starts the calculation process according to the options selected. The
process shows a progress bar with information about the progress of the calculations.
12) [OK] close the dialog saving the calculation options and the results.
13) [Cancel] close the dialog without store any change carried out during the execution of
the command.
JUNE 2016 42
1.3.1.3 FBASIC. Cross curves
14) Once the calculations have been carried out, results will
be displayed on the right side of the dialog. A table with
the coefficient calculated and a chart for the selected
coefficient will be shown for each trim and heel angle
selected.
15) Once the calculation has been carried out and saved (OK
button) it can be printed out by right clicking on the
calculation in the tree:
a) Report: create a complete report containing the
results.
b) Export: create a spreadsheet containing the
results in tables.
JUNE 2016 43
1.3.1.4 FBASIC. Flooding analysis
command
Flooding analysis / New flooding analysis calculation
It is intended to calculate the internal security diagram for a ship. To perform this task the
spaces have to be defined previously.
JUNE 2016 44
1.3.1.5 FBASIC. Floodable lengths
command
Floodable lengths/ New floodable length table
JUNE 2016 45
1.3.1.6 FBASIC. Inclining test
command
Inclining test/ New inclining test calculation
The aim of this task is calculating the light-ship displacement and the centre of gravity
coordinates of the light-ship weight.
1) The User will obtain the displacement, centre of buoyancy and transversal
metacentric radius of the ship in the inclining test condition. Corrected value of GM
is calculated taking into account the free surfaces of the tanks containing liquids in
the test by means of its inertia moments.
2) General data: name, description, experiment date…
3) There are three calculation options:
a) 2008 IS Code: according to the recommendations of the International
Stability Code 2008. In this option some known movable weights are
located in predefined positions and the measurements are to be obtained
by means of pendulums and stabilographs. This option also makes available
a more detailed ship condition specification since drafts can be entered for
3 different marks (aft, centre, fore) for both sides of the ship taken before
and after experiment.
i. Number of weight groups and position must be specified, as well
as the position and weight value for each weight and the sequence
of position.
i. UPRIGHT: the weight is centered.
ii. PORT: the weight is located at port side.
iii. STARBOARD: the weight is located at starboard side.
iv. NO MOTION: it is not a location; it means that the location
remains unchanged regarding the previous location. This
option allows the user to enter a new set of device
readings without moving weights.
ii. The device/s used in the experiment must be specify too.
JUNE 2016 46
1.3.1.6 FBASIC. Inclining test
b) Given GM: this option means that the GM value is known and so no
experiment is needed. This GM value should be the real GM at the
experiment already including possible correction due to free liquid surfaces.
c) General readings: simplified procedure to be selected when the
measurements are obtained from undetermined devices and consist on a
set of weight-arm and heeling values.
4) Ship condition is entered by means of the drafts referred to the draft marks
selected.
5) Experiment readings: this option will be enable for 2008 IS Code and General
readings.
a) 2008 IS Code the User should select the device and enter the
measurements.
b) [+] to add a new measurement.
c) [-] delete the selected measurement.
6) Additional weights: weights that are included in the lightship weight but not
present during the experiment.
a) Description, weight value, XG from the after perpendicular, YG positive at
port side and ZG from the base line.
7) Deduct weights: weights present in the test but that are not included in the
lightship weight.
a) Description, weight value, XG from the after perpendicular, YG positive at
port side and ZG from the base line.
8) Weights in spaces: liquid weights present in the test. Apart from being not included
in the light ship weight, they are used for calculating the free surface correction.
a) Space name, the load type, the percentage of filling and the weight value
9) [Calculate] button starts the calculation process according to the options selected.
The process shows a progress bar with information about the progress of the
calculations.
10) [OK] close the dialog saving the calculation options.
11) [Cancel] close the dialog without store any change carried out during the execution
of the command.
12) [Report] Export the detailed results of the calculation to a MS Excel Workbook
(XLSX format).
JUNE 2016 47
1.3.1.7 FBASIC. Launching.
purpose
To arrange launching and floating calculations
JUNE 2016 48
1.3.1.7.1 FBASIC. Launching calculations
command
Launching calculation/ New launching calculation
JUNE 2016 49
1.3.1.7.2 FBASIC. Floating calculations
command
Floating calculations /New floating calculation
The aim of this task is to make the calculation for the ship floating and also
for the floating of a zone of ship made between two transversal sections.
JUNE 2016 50
1.3.1.8 FBASIC. Hydrostatic calculations
purpose
To make power prediction calculations
JUNE 2016 51
1.3.1.8.1 FBASIC. Power prediction
command
Power prediction/New
The program calculates the towing resistance prediction by different
calculation methods
1) Name and description.
2) Speed range for the calculation:
a) Lower and upper speed.
b) Increment for the speeds.
c) Additional speeds.
3) Drafts. At After perpendicular and Fore perpendicular. Calculated by
the program or defined by user.
4) General data. Ship data are calculated by the program or entered by
the user (checking “Data defined by user”).
5) Calculation method. Different calculation methods are available. For
some of them additional data is required.
6) Section type.
7) Bow bulbous parameters if needed.
8) Appendages parameters if needed.
9) [Calculate] to start the calculation process according to the options
selected.
10) [OK] close the dialog saving the calculation options.
11) [Cancel] close the dialog without storing any change carried out
during the execution of the command.
12) [Report] Open a file with the calculation results.
13) [Export] Export the detailed results of the calculation to a MS Excel
Workbook (XLSX format).
JUNE 2016 52
1.3.2 FBASIC. Compartmentation Calculations
1.3.2.1 Capacities
1.3.2.2 Sounding
1.3.2.3 Freeboard
1.3.2.4 Tonnage
1.3.2.5 Heeling & Inertia Moments
1.3.2.6 Accidental outflow (MARPOL 12A/23)
JUNE 2016 53
1.3.2.1 FBASIC. Capacities
command
Capacities / New capacity table
Calculation of a table of capacities for a set of spaces. Following characteristics of
the compartment will calculated for a set of waterlines:
1) Name: Assigned by the program according to the patter predefined in
Tools/Properties, it is not editable.
2) Description: Brief description of the calculation case.
3) Density: specific weight of the content of the space. It will be used for the weight
calculation.
4) Waterline system: It defines the set of waterlines by the total number of waterlines
(Number of levels) and the spacing between them
5) Spaces:
a) [+] to show a dialog for choosing the spaces to be added for the calculations.
6) [Calculate] to launch the capacities calculation for each waterline and for each space
selected.
7) Results: once the calculations have been carried out, results will be displayed on the
right side of the dialog. A table with the coefficient calculated and a chart for the
selected coefficient will be shown. Also the 3D representation of the space selected.
a) Height of the waterline (taken from base plane Z=0)
b) Area of flotation.
c) Net Volume: Calculate according to the steel discount set in FGA for the
compartment.
d) Weight.
e) Coordinates of the center of gravity of the volume.
f) Transverse moment of Inertia multiplied by density of the load .
8) [Report] enabled when the calculation has been carried out, generates an output file
(in XLSX or CSV formats) with the tables of capacities of the spaces.
9) [Ok] close the dialog saving the definition of the capacities table (but not the results).
10) [Cancel] close the dialog without store any change
JUNE 2016 54
1.3.2.2 FBASIC. Sounding
command
Sounding/ New sounding table
In this node will be carried out the calculation of sounding lines tables for the
sounding lines defined in the Entities tree. See 1.2.9 FBASIC. Sounding lines
A sounding line table calculates the capacities of a compartment for every point
and interval defined in the sounding lines. These capacities can be calculated for
different trim and heel conditions. Combination of heel and trim will determine the
waterplane of the content.
1) Name: assigned by the program according to the patter predefined in
Tools/Properties.
2) Description: brief description of the calculation case.
3) Sounding line: to select one of the sounding lines defined in the Entities tree.
4) Heeling net: set of heel angles to be used in the calculations (positive to
portside, negative starboard). [+] button to add a new heel angle to the list
5) Trim net: set of trim values to be used in the calculations (as the difference
between aft draught and fore draught). [+] button to add a new trim to the list
6) Table of corrections: obtain a corrections list for trim and heel to apply to the
ullage from a reference point or to a guided sounding line respective.
7) [Calculate] Launch the calculation process calculating as many sounding tables
as heel and trim combinations generated
8) Results will be displayed on the right side of the dialog. For each waterplane
defined by a heel angle and a trim, a table with the parameters calculated and
a chart for the selected coefficient will be shown for each sounding point.
Visualization of the space selected for the sounding as well as the sounding will
be display.
9) [Report] Once the calculation has been carried out this button is enabled to
print out the sounding tables in a *.xlsx format (MS Excel workbook).
10) [Ok] to close the sounding table interface saving definition and results in the
calculations tree
11) [Cancel] Quit the interface without store any change in the calculations tree.
JUNE 2016 55
1.3.2.3 FBASIC. Freeboard
command
Freeboard / New freeboard calculation
Calculations based on the regulations contained in the documents published in
London according to the International Convention on Load Lines of 1966. (updated
by MSC77. Annex I and B)
1) Name and description.
2) Type of ship
3) Timber carrier ship
4) Decks: decks to be used for the calculation. Could be selected from the list of
available decks or select “User defined”. If this last option is selected, the effective
length of those decks must be specify manually by checking the “User defined”
option. If it’s a
1) Freeboard deck
2) Castle deck
3) Bridge deck
4) Poop deck
5) Superstructure height
6) Depth correction
7) Freeboard deck thickness at side
8) Effective length for each deck. It will be calculated automatically by the program
when a deck from the list is selected but can be defined by the User by checking
“User defined” option.
9) Freeboard length and freeboard depth will be calculated automatically by the
program but can be defined by the User by checking “User defined” option.
10) Deck line correction
11) Navigation zone
12) [CALCULATE]
13) [REPORT]: after the calculation, a report with al the results can be printed out.
14) [OK]
15) [CANCEL]
JUNE 2016 56
1.3.2.4 FBASIC. Tonnage
command
Tonnage/ New tonnage calculation
Calculation of tonnage according to “Rules of the determination of the
Gross Tonnage and Net tonnage of the Ship of 1969”.
1) Name: assigned by the program according to the patter predefined in
Tools/Properties, it is not editable.
2) Description: brief description of the calculation case.
3) Moulded Depth: by default the depth set in the Project Mains.
4) Moulded draught: by default the draught set in the Project mains
5) Passengers (Cabins < 8 berths): Personnel onboard in cabins with more of eight
berths.
6) Passengers (Others): Rest of the personnel onboard.
7) Included spaces: Spaces defined in FGA and out of the limits of the watertight hull
and with type of displacement default (neither appendages, hatches nor spaces
increasing the displacement) to be taken into account in the calculation of gross
tonnage.
a) [+] button displays a dialog with the spaces tree to check the spaces to
be added as included spaces.
8) Excluded spaces: Spaces defined in FGA, within the limits of the watertight hull
and not for taken into account in the gross tonnage calculation.
a) [+] button displays a dialog with the spaces tree to check the spaces to
be added as included spaces.
9) Included volumes: Set of volumes (not defined as spaces), out of the limits of the
watertight hull to be taken into account in the gross tonnage calculation.
a) [+] button adds a child node to set name and volume (in m3) of the item.
10) Excluded volumes: Set of volumes (not defined as spaces), within the limits of the
watertight hull but not for to be taken into account in the gross tonnage
calculations.
a) [+] button add a child node to set name and volume (in m3) of the item.
JUNE 2016 57
1.3.2.4 FBASIC. Tonnage
11) Cargo spaces: spaces defined in FGA to be used in the net tonnage
calculations as cargo spaces.
a) [+] button displays a dialog with the spaces tree to check
those spaces to be added as cargo spaces.
13) Cargo volumes: set of volumes (not defined as spaces), to be used in
the net tonnage calculations as cargo spaces.
a) [+] button adds a child node to set name and volume (in m3)
of the item.
14) [Calculate] launches the tonnage calculation process according to the
data defined
15) [Report] enabled once the calculation process has been finish. It
generates FDS document with the results of the tonnage calculations.
16) [Ok] close the dialog storing the definition data of the calculation (not
the calculation results).
17) [Cancel] close without storing any change in the definition of the
Tonnage calculation.
JUNE 2016 58
1.3.2.5 FBASIC. Heeling & Inertia Moments
command
Heeling & Inertia Moments / New Heeling & Inertia Moments calculation
In this task tables of heeling arms and inertia moments for a set spaces (tanks) at
different percent of filling for different conditions of heel and trim will be generated.
JUNE 2016 59
1.3.2.6 FBASIC. Accidental outflow (MARPOL 12A/23)
purpose
Carry out calculations related to the Accidental Oil Outflow Performance under Regulations 12.A
and 23 of the revised MARPOL Annex I
tasks
3.6.1 Main tasks
3.6.2 Basic Data
3.6.3 Cargo Tanks definition
3.6.4 Side Damage
3.6.5 Bottom Damage
3.6.6 Reports
JUNE 2016 60
1.3.2.6 FBASIC. Accidental outflow (MARPOL 12A/23)
command
Accidental outflow (MARPOL 12A/23)/ New Accidental outflow calculation
To access to each of the main items click twice on its corresponding node of the
MARPOL tree.
Once it is edited, “OK” and “CANCEL” buttons are available at the upper-right side
of the dialog.
1) Basic Data: main characteristics of the process definition such as: Regulation,
side of calculation and main particular of the ship.
2) Cargo Tanks: selection and edition of tanks and their characteristics.
3) Side Damaged: allows to edit and carry out calculations for side damage.
4) Bottom Damage: allows to edit and carry out calculations for bottom
damage.
5) Reports: generates a FDS output with the calculations by a TCL script.
6) Actions:
a) LOAD: to recover process data from a XML file. Dialog will be opened to
select the file
b) SAVE AS: to store in a XML file data from the calculation (as a backup or
to be used in another project).
JUNE 2016 61
1.3.2.6 FBASIC. Accidental outflow (MARPOL 12A/23)
JUNE 2016 62
1.3.2.6 FBASIC. Accidental outflow (MARPOL 12A/23)
JUNE 2016 63
1.3.2.6 FBASIC. Accidental outflow (MARPOL 12A/23)
JUNE 2016 64
1.3.2.6 FBASIC. Accidental outflow (MARPOL 12A/23)
JUNE 2016 65
1.3.2.6 FBASIC. Accidental outflow (MARPOL 12A/23)
JUNE 2016 66
1.4 FBASIC. Stability tree
purpose
To arrange all the Intact and Damage Stability calculations
tasks
1.4.1 Stability criteria
1.4.1.1 Adding Standard Stability Criteria
1.4.1.2 User Stability Criteria
1.4.1.3 Import/Export User Stability Criteria
1.4.2 Damage stability criteria
1.4.2.1 Adding Standard Stability Criteria
1.4.2.2 User Stability Criteria
1.4.2.3 Import/Export User Stability Criteria
1.4.3 Formulation
1.4.4 Loading conditions
1.4.5 Groups of Loads
1.4.6 Initial situations
1.4.7 Damages
1.4.8 Floodings
1.4.9 Max KG Calculations
1.4.10 Probabillistic regulations
JUNE 2016 67
1.4.1.1 FBASIC. Stability criteria. Adding Standard Stability Criteria
command
Stability criteria/ Add SSCs
JUNE 2016 68
1.4.1.2 FBASIC. Stability criteria. User Stability Criteria
command
Stability criteria/New node/New criteria
1) The User can create his own Stability Criteria. For that task it’s
necessary to create user nodes. Right click on Stability Criteria
node and select New node. Below a user node, the criterias can be
created right clicking on the node and selecting New Criteria.
a) Assign a name and description to the criteria.
b) A criteria is compounded by a set of subcriterias. To add
them, right click on the criteria and select Edit. An edition
window may appear.
i. Select the subcriteria by its entity and property
ii. Click on the blue arrow to define the criteria.
iii. A definition window may appear to enter the
needed parameters. Click on [Ok] to accept the
definition or [Cancel] to exit the definition
without saving it.
iv. Click on the trash bin icon to delete a selected
subcriteria.
v. Click on the pencil icon to edit the selected
subcriteria.
JUNE 2016 69
1.4.1.3 FBASIC. Stability criteria. Import/export User Stability Criteria
command
Stability criteria/Import-Export USCs
User Stability criteria defined in the Project can be exported/imported in XML
format.
1) Right click on Stability Criteria node and select:
1) Import command: assign a name and location for the file..
2) Export command: select the file to be imported..
JUNE 2016 70
1.4.2.1 FBASIC. Damage Stability Criteria. Adding Standard Stability Criteria
command
Damage Stability Criteria/ Add SSCs
JUNE 2016 71
1.4.2.2 FBASIC. Damage Stability Criteria. User Stability Criteria
command
Damage stability criteria/ New node/ New criteria
Same actions than in 1.4.1.2 FBASIC. Stability criteria. User Stability Criteria
but in Damage Stability Criteria Node. See 1.4.1.2 FBASIC. Stability criteria.
User Stability Criteria
JUNE 2016 72
1.4.2.2 FBASIC. Damage Stability Criteria. Import/Export User Criteria
command
Damage stability criteria/ Import-Export USCs
JUNE 2016 73
1.4.3 FBASIC. Formulation
command
Formulation / New formula
JUNE 2016 74
1.4.4 FBASIC. Loading conditions
This node contains the definition of loading conditions (LC) that can be processed in order to calculate equilibrium, stability, longitudinal strength...
Each LC definition is composed by the lightship weight identification and the liquid, modular and solid loads. Furthermore the user can set other
parameters such as wave profile, openings, stability criteria...
command
Loading conditions / New loading condition
General definition:
JUNE 2016 75
1.4.4 FBASIC. Loading conditions
Definition of loads: LC are composed by loads in compartments, local loads and modular loads.
1) Loads in compartments: added/removed from the
loading condition in its corresponding tab.
a) Dragging from the tree.
b) Using the 2D selection. Show spaces button must be
clicked to enable/disable the selection of spaces in the
2D views.
c) Adding manually using [+] to add a new space and
tipping the name.
d) Click on [-] to remove any space added.
e) Using the searching tool and dragging to the list.
JUNE 2016 76
1.4.4 FBASIC. Loading conditions
JUNE 2016 77
1.4.4 FBASIC. Loading conditions
JUNE 2016 78
1.4.4 FBASIC. Loading conditions
Calculation:
1) To calculate a LC, click on [Update] button.
2) The calculation is controlled by three buttons situated in
the bottom of the window:
a) None activated: to calculate equilibrium.
b) ST: to calculate stability.
c) SC: to calculate stability + to evaluate stability
criteria.
d) LS: longitudinal strength calculation.
3) Previsualization of the results:
a) Equilibrium
b) Stability: stability curve drawing and table.
c) Stability criteria: if they include any HL curve, it
would be display together with the stability
curve. The fulfillment or not of the criteria would
be display in the “Stab. Criteria” tab. Green or
red color indicates the fulfillment or not as well.
d) Longitudinal strength: SF and MF curves together
with the limiting SF and BM defined in entities
tab. Green or red icon indicates if the LS values
calculated are within the limits of the limiting
curves.
JUNE 2016 79
1.4.4 FBASIC. Loading conditions
JUNE 2016 80
1.4.4 FBASIC. Loading conditions
command
Loading conditions /Import loading condition
JUNE 2016 81
1.4.4 FBASIC. Loading conditions
command
Loading conditions / Copy-paste
1) To copy a LC, right click on it and select Copy command.
2) To paste a previously copied LC, right click on the LC root node or
on any user node created below it and select the Paste command.
JUNE 2016 82
1.4.4 FBASIC. Loading conditions
command
Loading condition/Additional commands
JUNE 2016 83
1.4.5 FBASIC. Groups of loads
command
Groups of loads
JUNE 2016 84
1.4.6 FBASIC. Initial situations
command
Initial situations
JUNE 2016 85
1.4.7 FBASIC. Damages
command
Damages / New damage
JUNE 2016 86
1.4.7 FBASIC. Damages
command
Damages/Generate damages
Automatic tool to generate bottom damages.
JUNE 2016 87
1.4.8 FBASIC. Floodings
command
Floodings / New flooding
JUNE 2016 88
1.4.8 FBASIC. Floodings
JUNE 2016 89
1.4.9 FBASIC. Max KG calculations. Calculation and diagram.
command
Max KG calculations
1) Right click on the MKG root node or in any user node defined and
2) Name and description.
3) Type of KGMAX calculation: INTACT/DAMAGE.
4) Intact. Calculations can be done for:
1) Draughts table: the user should defined a range of draughts
and a trim. Also a Initial KG can be assigned to be used as
initial value for the iterations.
2) Loading condition: select a loading condition from the list.
5) Damage. The calculations would be done for a combination of initial
condition + damages.
a) The initial conditions can be defined by:
i. Draughts table: to define draught, trim, and initial KG.
ii. Initial condition: previously created.
b) Damage conditions previously defined.
5) Openings: to select openings to be considered (all, a group, none)
6) Wind profile: to select the wind profile to be considered
7) Stability criteria: to select the criteria to be evaluated
8) Calculate: to perform the calculation of max KG
9) Report: Generates a FDS document with the results.
10) KG Maximum diagram: the MKG can be display in a chart. Select one
or more MKG calculations in the tree and right click on them. Select KG
Maximum diagram command.
a) Both KG and GM can be displayed.
b) Loading and flooding conditions can be drawn also by dragging
them from the tree to the chart.
c) The diagram could be saved as: FDS, Dxf file or Excel Workbook.
JUNE 2016 90
1.4.10 FBASIC. Probabilistic regulations
command
Probabilistic regulations/Edit general options
JUNE 2016 91
1.4.10 FBASIC. Probabilistic regulations
command
Probabilistic regulations / New regulation
JUNE 2016 92
1.4.10 FBASIC. Probabilistic regulations
command
Regulation node/New subdivision
DEFINITION:
1) Identification and brief description should be input to define the
Subdivision Case. There is additional about the status of the
subdivision case:
• Definition: Shows if the initial definition of the subdivision
case has been checked ([Validate] button). Only when the
definition has been checked the rest of tabs are available.
• Spaces /Subzones: Not associated/Associated. Shows if
geometrical subzones have been associated to the
compartment arrangement of the project.
• Processed: Not Processed/Partially/OK. Shows information
about the process of the flooding conditions of the Subdivision
Case.
JUNE 2016 93
1.4.10 FBASIC. Probabilistic regulations
JUNE 2016 94
1.4.10 FBASIC. Probabilistic regulations
COMPARTMENTS
1) With the geometrical subdivision, and according the
transversal multisection the program generates a set of
compartments. Each compartment generated has a name:
C[aft_frame][fore_frame] for an easy identification of it.
2) A compartment may contain longitudinal subdivisions (if there
is a longitudinal section passing through completely the
compartment). For that longitudinal section, a b value is
calculated (mean distance from the section to the hull
side).User can modify that value clicking twice on it and input
the new one. [Recalculate al b’s] button allows to restore the
calculated values.
3) A compartment may contain horizontal subdivision (when a
horizontal section pass through completely the compartment).
H value is calculated by the program, it is possible to change
or recover the calculated value ([Recalculate all h’s]).
JUNE 2016 95
1.4.10 FBASIC. Probabilistic regulations
GROUPS
JUNE 2016 96
1.4.10 FBASIC. Probabilistic regulations
SUBZONES
1) Subzones are the elementary compartments created from the geometric
subdivision defined in the subdivision case. Each subzone is named as
follows: Z[aft_frame_limit][fore_fr_limit]W[i]H[j] where:
a) i is an index of the location in halfbreadth of the compartment
(from hull side to the centre plane)
b) j is an index of the location in height of the compartment (from
base line to upper limit)
2) Left column contains the list of subzones generated. Right columns
contain the list of compartments, those defined in FGA if the type of
calculation is final or automatic compartment generated if the type is
initial.
2) [Associate spaces] carry out an automatic association of the
compartments to subzones.
3) Once the association has been done, selecting a subzone in the left
column allows to change spaces associated to it selecting/unselecting
them in the right column.
4) [Recover association] recalculate the spaces included in the active
subzone.
5) [Details] allows to define that association between spaces and subzones
graphically as well as the definition of intermediate steps of flooding
(SOLAS 2009, passenger vessels) .
JUNE 2016 97
1.4.10 FBASIC. Probabilistic regulations
SPACES
JUNE 2016 98
1.4.10 FBASIC. Probabilistic regulations
DAMAGED ZONES
JUNE 2016 99
1.4.10 FBASIC. Probabilistic regulations
Additional commands:
1) Edit subzones:It is possible to access to the subzones edition from the
pop-up menu of the own Subdivision Case as well as from the button
[details] in the subzones tab.
a) Three coordinate views for the compartment/subzones will
appear as well as the list of subzones an the spaces associated to
them. Click on a subzones to display spaces related in the three
views. Spaces also be modelled on the 3D scene.
b) [+] and [-] buttons allow to add spaces (selecting them from a list
or delete the selected space. It also possible to define initial step,
total number of steps to be flooded. If defined it activate the
intermediate steps flooding calculations (for SOLAS 2009
Regulation and Passenger type of ship
c) It is also possible to add or delete spaces in the own view.:
i. Creating a box with the left button of the mouse will add
all the spaces contained in it
ii. Creating a box with the right button of the mouse will
delete the spaces contained on it from the selection
2) Edit: open the subdivision definition window
3) Review: open the subdivision definition just to check, without allowing
any modification.