Cargomax 2.1: User'S Manual
Cargomax 2.1: User'S Manual
Cargomax 2.1: User'S Manual
1
for Windows
User’s Manual
Contact:
Herbert-ABS Software Solutions LLC
1040 Marina Village Parkway, Suite 200
Alameda, CA 94501
USA
Quick Start 6
Overview ...................................................................................................................................................................6
Starting CargoMax .....................................................................................................................................................6
CargoMax Main Window ...........................................................................................................................................7
Evaluating a Loading Condition .................................................................................................................................8
Closing CargoMax for Windows ................................................................................................................................8
Loading Condition Evaluation in CargoMax – Step-by-Step ......................................................................................9
Emergency Evaluation in CargoMax – Step-by-Step ...............................................................................................11
Viewing Results 59
Overview .................................................................................................................................................................59
Results bar ...............................................................................................................................................................59
Graphical Views ......................................................................................................................................................60
Tabular Results ........................................................................................................................................................65
Printing Results........................................................................................................................................................75
Program Overview
The CargoMax program is a computerized system for planning and evaluating ship loading. It quickly and precisely
calculates ship stability and stress characteristics based on any loading condition specified by the user.
The program is developed from technical information that reflects the physical characteristics of the ship. This
information includes hydrostatic data, tank data, allowable shear forces and bending moments, and light ship
weight data. The use of this information allows customization of input screens that support quick and efficient
entry of ship loading data.
The program allows the storage of Loading Condition files (.LC2) to the internal hard drive or external storage.
These stored Loading Conditions can be recalled at any time for modification and re-evaluation. In addition, stored
Loading Conditions can be sent ashore for review and analysis on a shore-based computer. This might include
validation of a proposed condition, stowage or cargo evaluation using CargoMax, or salvage analysis with HECSALV.
Key Concepts
Condition
A condition represents a particular state of the vessel. It includes all load and strength information associated with
that state. A condition also includes information regarding the calculation type, ground definition, and deflections.
Conditions can reflect Intact, Intact Direct, Free-floating Damaged, and Stranded states.
A delta condition is derived from a single base condition and represents a change from the base condition. Delta
conditions are never derived from more than one base condition. A condition can be both base and delta because
new conditions may be created as a delta condition of any existing condition.
Changes to a base condition will also occur in the delta condition unless that data has been specifically defined in
the delta condition—or the user has selected the option to not update delta conditions. A change made to a delta
condition will not affect the corresponding base condition.
Intact (I)
Intact loading calculations are based on tabular data in the Ship Project Model. This data includes Hull Hydrostatic,
Hull Bonjeans, Hull Cross Curves (GZ tables), Tank capacities and centers, and other items. The Displacement and
CG are calculated by summing all specified cargo and liquid with the operating light ship. Default values for Specific
Volume/Density are assumed for each tank unless they have been revised. If the API Gravity and Temperature are
specified for cargo, fuel, or diesel oil, they are used to calculate a specific volume.
Drafts and upright stability (GMt) as reported on the trim and stability summary are computed from the
hydrostatic tables entered in the CargoMax Data file. The required GMt and GMt margin are calculated for the
current draft and loading condition. A Righting Arm (GZ) Curve is developed for the actual displacement, VCG, and
TCG from the cross curve data. This GZ information is for heel in one direction only. A cubic spline is fitted
through the GZ values interpolated from the cross curve data for the actual displacement to develop the righting
arm curve, allowing areas and maxima to be identified to within 0.1 degree.
Stranded (ST)
Ground reactions are calculated in stranded conditions by finding the difference between the total weight of the
ship for the current loaded condition and the buoyancy of the vessel as determined by integration of the hull
offsets.
AutoCalc
By default, CargoMax updates the calculations for the Active Condition and all of its delta conditions each time
data is entered. On late-model computers the calculation is virtually instantaneous for intact conditions but may
take several seconds for the free-floating damaged or stranded conditions. The user can turn off this feature or
force updating of calculations under the Tools main menu.
System Requirements
CargoMax can be run on any modern computer, running a Windows 7 or newer operating system. Older operating
systems (such as Windows NT, 2000, 98, or XP) are not supported. As with most programs that are graphic and
calculation intensive, the faster the computer, the better the program will perform. It is recommended that the
computer have the following:
Windows 7 or later
4 GB RAM
Laser Printer
Installing CargoMax
Installation Files
Your installation package should consist of the following files and folders:
Setup.exe
Install.xml
“Vessel Data” folder with the following sub-folders:
o Documentation
o Standard Loading Conditions
Overview
This section describes how to get CargoMax up and running as fast as possible. It offers no explanations or
descriptions of options and features. It is simply a how-to guide to help you get started. An even simpler “step-by-
step” guide is provided in the section “Loading Condition Evaluation in CargoMax – Step-by-Step.” Both of these
sections only cover the basics of CargoMax, and while we agree that there is no better way to learn how to use a
program than by “punching the keys,” we strongly recommend that you take the time to read the following
chapters with some care. They provide useful tips, and explain all of the available features as well as the
program’s assumptions and calculations.
Starting CargoMax
When you install CargoMax, the installation routine creates a set of shortcuts in the Start Menu -> All Programs ->
CargoMax2.1. There should be an icon there that says “CargoMax for SHIPNAME”. Clicking this shortcut will start
the program.
Note – when you first start CargoMax, the current Loading Condition is typically an empty ship, with possibly some
default consumable values.
1. Start Program
a. Click on the shortcut to the program from the Start Menu -> All Programs -> CargoMax2.1 ->
CargoMax for SHIPNAME.
b. As the program starts up, the CargoMax Splash Screen will appear to show the progress as the
program and data are loaded.
2. Open Previous Loading Condition (optional)
a. From the File menu, select Open Loading Condition.
b. A standard Windows file selection screen will appear and let you browse to the location and
select a previously saved Loading Condition file.
c. Select the file, and press the [OK] button.
3. Enter General Information
(This information appears in the header, footer and sub-title of printed reports)
a. Click on the word File in the menu bar.
b. Click on the menu item Summary Info…
c. Click on the empty field for the “Condition Name”, and type a name for the loading condition.
d. Use the [Arrow] keys or click in the fields to enter the information for the “Condition
Description”, “Voyage Name”, “User Name”, “Revisions”, “Departure Port Name”, and “Arrival
Port Name”.
e. Click on the date entry field to select the “Departure Date” and “Arrival Date” from the calendar.
f. Click on the Est. Time fields to enter the “Departure Time” and “Arrival Time” in military time
format (for instance, 0800 or 2300).
g. Click on the [OK] button to finish with this entry.
4. Enter Deadweight Information (Cargo, ballast, consumables, etc.)
(All deadweight entry is done in the Deadweight Entry Tables, or in the “Edit…” screens that can be
opened through the Edit and many context menus. More detailed descriptions of these entry tables
are contained in the relevant sections later in this booklet.)
a. Click on the weight column for the first tank in the Deadweight Entry Tables. Type in the weight
of liquid in that tank and press the [Enter] key.
b. To enter or adjust other values for that tank, click on the desired column and type in a value.
c. Move to the next tank by clicking on the weight column and type in the weight of the liquid.
Continue until all tanks have their actual weights entered properly.
Note – you can also use the arrow keys on the keyboard to move around in the table.
d. Move to the next deadweight group by clicking on the group name on one of the tabs at the top
of the table.
e. Enter weights for tanks and/or dry weights in this group in the same manner as described above.
b. Click the icon on the toolbar to bring the “Alarms” display up in the Results
Window. If the Results Window is not visible, clicking the button will change the
upper-right window into the Results Window.
c. Monitor the “Alarms” display to view the status of all parameters, criteria and calculations being
monitored and compared by the program.
d. Watch the Plan, Profile and Section Windows for final waterline and tank and hold filling.
6. View Detailed Results
a. The Results Window (showing the Alarm Summary from Step 5) is divided into multiple tabs
(including the “Alarms” tab). To cycle through all of the different tabs, simply click on the desired
tab.
b. Select the “Weights” or “WT” tab to view the Deadweight Summary and group totals for each
tank and weight group.
c. Select the “Trim & Stability” or “T&S” tab to view the stability, trim, list, draft and other stability
related results.
d. Select the “Strength” or “STR” tab to view the shear force and bending moment graphs and
values.
e. Select the “Righting Arm” or “GZ” tab to view the calculated righting arm plot and values.
f. Select the “Freeboards” or “FBD” tab to view a list of all downflooding or connection points and
their relative status to the calculated waterline.
g. Select the “Cargo” tab to view a summary table of the loaded cargos in the program.
h. Select the “S1A” tab to view a summary table of the S1A loaded weight restrictions (bulker
specific).
i. Select the “S17” tab to view a summary table of the S17 calculations results (feature specific)
j. Select the “Power” or “POW” tab to view the current power requirements (feature/data specific)
k. Select the “Air Drafts” or “AIR” tab to view the current Air Draft calculations and requirements
(feature specific)
7. Save Loading Condition
a. Click on the word File in the menu bar.
b. Click on the menu item Save Loading Condition.
c. In the box next to the words “File Name:” enter the name of the file you wish to use for the load
case. You may use a name more than once, but if you do only the most recently entered data will
be saved.
d. Click on the [Save] button.
8. Print Results
a. Click on the word File in the menu bar.
b. Click on the menu item Print…
c. In the box titled “Report(s)” click on all the reports of interest.
d. Verify that the correct Current printer is selected in the drop down box labeled Current Printer at
that top of the window.
e. Click on the [Print] button.
9. Close Program
a. Click on the word File in the menu bar.
Overview
This chapter provides complete information on general program usage that will help you make full use of all
features and capabilities. It includes:
How to use the keyboard and mouse to move about the program.
Information on what to expect on data entry screens.
A discussion of data files and how to use the file save options.
A summary of some simple data entry conventions and shortcuts.
A discussion of key calculations and assumptions.
Information on specific deadweight data entry screens and calculated results displays and printouts is included in
the following chapters.
Getting Help
The Help menu item provides access to this User’s Manual. It also provides access to vessel specific
documentation (where available). A link to Herbert-ABS help from the web is also located in this menu. The About
CargoMax screen provides important information regarding the vessel and program dates.
Dialog Boxes
A dialog box is a special type of entry and display window. An example is the Unit and Precisions Options dialog
box shown below. It requires the user to take some action (select an option or press a button) in order to return to
normal program operation. The user cannot simply click on another window to remove the dialog box. A dialog
box appears in response to either a menu selection or an error.
Some dialog boxes are for entering information, while others simply display messages to the user. In these two
cases, the user will either press the [OK] button or the [Cancel] button to continue. Other dialog boxes are used to
Entry Windows
An Entry window is a window that is displayed in the Main Window’s workspace and is interactive. The user can
move between these windows without entering data or taking any specific action. When data is entered in a
particular field, this immediately affects the program operation. Some Entry windows have tables with cells that
are not editable. These are highlighted with a non-white background (typically light yellow) and/or a lighter grey
font color.
Copy/Paste Values
Values can be copied from one tank or dry weight item to another or to a range of tanks or items. The only
restriction is that only one type of data can be copied at one time.
Follow this procedure to copy to other tanks or dry weight items:
1. Click on or select the value(s) you wish to copy.
Note – only consecutive cells may be highlighted as targets for the copy.
2. Press the [C] key while holding down the [Ctrl] key (i.e. [Ctrl]+[C]). This copies the value(s) to the windows
clipboard. Another option is to use the Copy Range to Clipboard command from the right-click context
menu.
3. Highlight the corresponding cell(s) from the tank(s) that are to be changed. If more than one tank is to be
modified, drag the mouse pointer over the cell of each tank to be selected while holding down the left
mouse button. Or with the keyboard, use the arrow keys while holding the [Shift] key.
Note – only consecutive cells may be highlighted as destinations for the paste.
4. Once the destination cells are highlighted, press [Ctrl]+[V] to paste the value in the clipboard to the
selected cell(s). The Paste From Clipboard command from the right-click context menu may also be used.
Context Menus
Context Menus are small pop-up menus that appear at the cursor location and contain options to efficiently
change window and/or selection specific options.
Toolbars
The three toolbars located below the menu bar contain buttons to quickly perform a task, such as saving data,
changing units or reference point, setting the program calculation approach, updating calculations, or viewing
results.
Import/Export
The Import and Export facilities allow the user to import and export “.LC” (CargoMax 1.21, 1.18. 1.15 etc.) and
“.CND” (HECSALV and POSSE) loading condition files. For some vessels, the option to import detailed container
data files, like “BAPLIE” or “STIF” files, is provided.
Summary Info…
Certain information is useful for identifying the loading condition on the display, printouts and in the stored files.
This information is not required, but is recommended. Choose Summary Info from the File menu to display the
Load Condition Summary Information dialog box.
Note – when saving data, this box will automatically appear as a reminder.
The Summary Information dialog box is used to display and enter this data. The first three lines are for the Loading
Condition file name, file directory location, and date/time of the file’s last save. These fields are displayed only,
and do not accept user input – they are automatically updated every time the Loading Condition File is saved.
View Menu
The following figure shows the typical commands available in the View Menu.
Change Layout
The options in the Change Layout menu item can be used to select the general number of tiles/windows displayed
in the main workspace.
Activate a sub-window by clicking anywhere within it. The “Active” partition will have the icon in the
upper right corner.
Resize a partition by clicking and dragging its boundary.
Maximize a sub-window by activating it, and clicking on Maximize Active Window in the View menu or
the menu.
Maximized sub-windows can be minimized by clicking on the Minimize Active Window in the View menu
or by clicking the button in the upper right corner of the partition.
Reassign the view in the active partition by clicking the Change Active View from the View menu, or
clicking on the menu, and selecting the desired contents.
Swap the contents of two partitions by clicking the Change Active View from the View menu, or clicking
on the menu, and selecting the displays to swap (all displays currently shown in the Main Window will
appear in the list with a check sign and “(swap)” or “(current)” after their name.
Any view changes will be automatically saved when CargoMax is closed. All settings will then be used the next time
CargoMax is restarted as the user defined in the previous session. Remember, at any time the CargoMax Standard
window arrangement can be returned using the Default View item from the View menu.
Program Options
There are a number of data entries and program configuration options which can be selected by the user. These
include displayed units, displayed precision, longitudinal reference location, strength criteria, applicable required
GMt, specific gravity of sea water, and others. All of the program options are accessible from the Program Options
item from the View menu, or by clicking in the toolbar.
All changes to the program options will be applied to the program once the “OK” button is pressed. This button
will also close the Application Options window. Pressing “Apply” will apply the changes without closing the
Application Option window. Finally, pressing the “Cancel” button will discard any changes made.
General
General
Calculations
Calcs
Calculation Updates
The Calculation Updates items give the user control over how and when calculations are performed by the
program. Setting this to “Automatic” (or depressing the icon in the Toolbar) will cause CargoMax to begin
calculations after any user entry. Setting this to “Manual” (or releasing the icon in the Toolbar) will cause
CargoMax to not perform any calculations until the “Update Now” button or the icon in the Toolbar is
pressed. Note that using the icons in the Toolbar you can also interrupt a calculation using the
Criteria
The Criteria Tab gives the user access to changing the various calculation criteria used in the program. Different
criteria will be available on this screen, depending upon the available information and required comparisons for
the specific vessel.
Load Line
For many vessels, CargoMax is configured with more than one load line. To select the load line you wish to use for
the calculations, click on the arrow to display the choices, and then click on your choice. With the keyboard, you
can use the [Tab] key to highlight the Load Line list plus the [Up/Down Arrows] to select from the list. Use the
[Enter] key to register your selection.
For more information on load lines refer to “Load Line and Available Deadweight”.
Required GM Curve
Some vessels have intact and/or damage stability limits represented by curves of required GMt. If there is more
than one applicable curve, the selection is made in this option window. The selection of the required GMt limit you
wish to use for the calculations is done in a similar way as for the Load Line value.
For more information on required GMt calculations refer to “Required GM/Max KG Curve”.
Strength Allowables
When calculating the bending moment and shear force (and sometimes torsion and local shear), the calculated
values can be compared with allowable values assigned by the Classification Society. The calculated strength
results can then be displayed as a percentage of the allowable. Typically, there are two sets of allowables assigned,
corresponding to “At Sea” and “In Harbor” conditions. There may also be other sets for special situations.
The selection of the required Strength Allowables is done in a similar way as for the Load Line value.
For more information on strength calculations refer to “Strength Calculations”.
Air Drafts
The “Change” button in the “Air Drafts” section opens up the window in Figure 13. From this window, the user can
define a number of points around the ships from which air drafts (vertical distance of a point above the waterline
from the waterline) should be calculated. In the same window, the user can also set the Air Draft Restriction (for
instance, the distance of the lowest point of a bridge over the water at a given tide). If these values are entered,
CargoMax will calculate all air drafts and warn the user of air draft restriction violations if any of these points has
an air draft larger than the air draft restrictions.
Note that pressing the Use Default Location buttons will either set the air draft locations to those included in the
ship data model or will default to the highest points in the ship profile used for calculations. If the air draft
restriction is set to a numerical value, a green dashed line will appear in the graphical displays of the ship profile to
visualize it. If the air draft restriction is violated, this line will become solid red.
Visibility
The “Change…” button in the “Visibility” section opens up the following window.
From this screen you can use the “Active Visibility Criteria” drop-down list to access the list of possible applicable
criteria. The obstruction point can be altered choosing its coordinates to reflect deck cargo or other objects that
might restrict the view from the bridge.
If Container Visibility is enabled in the program, a checkbox labeled ‘Determine Location from Container Height’
will be available. Checking this box will incorporate the container stack heights, set in the Stack Top column in the
Deadweight Entry area, into the visibility calculations. This will also bring up a Visibility tab in the Results Window
that gives information on each stack’s maximum height and which stacks are currently failing the visibility criteria.
Results Bar
Results Bar
Fields can be selected individually or by multiple selections (use your mouse right button in conjunction with the
Alt or Ctrl keys) and added or removed using the soft keys. Alternatively, if the fields are selected individually, they
can either be dragged from the “Available” to the “Show” lists and vice versa, or double clicked.
It should be noted that some Classification Societies restrict the choice of which result fields can be taken out of
the Results Bar.
Alarms
Alarms
Note that in the above window, a number of alarms (default) are grayed out and will always be displayed in the
program. The user can however add new alarms to this list. The general form of these alarms consists of a
quantity (anything like drafts, max bending moment, tank percentage fill, etc.), a limit type (such as Not to Exceed,
In the Range, etc.), a lower and a higher limit value, an Alarm Type (Failure, Warning or Info; to be set according to
the level of importance of the alarm) and finally a flag setting whether the user wants the alarm to always appear
in the alarm list or if it should only be visualized when the safe conditions are not met.
There are three types of alarms: Condition Result Field Alarms, Tank Alarms, and Tank Group Alarms. Pressing on
Add New button and Condition Result Field Alarm(s) will open the following window.
Pressing the Tank Alarms menu option will open the Select Fields window. From there, alarm fields for a tank can
be added to the alarm list (see above). Once the new load alarm is in the alarm entry window, the user can set
alarms for any of the tanks.
Similarly, pressing the Tank Group Alarms menu opens the Select Fields window. An alarm field for a group can be
added to the alarm list. Once the field is in the alarm entry window, the user can set alarms for any of the tanks
groups. A typical tank group alarm might be a lower limit for the FO, which will take into account all of the Fuel Oil
tanks defined in that group.
Cargo Report
Viewports
Viewports
General
The “General” tab in the “Configure *Selected* View Options” window allows the user to change the general
display settings for the selected window. The “Show Waterline On Top” checkbox determines if the waterline will
be shown over the vessel’s graphics. The “Show Solid Water below Waterplane” checkbox determines whether or
not the area below the waterplane is filled blue. The “Labels” options determine whether spaces names and
strength frames are shown on the display. The “Display Information at Current Mouse Position” options
determine what information is shown when the mouse cursor is stopped on the graphics window. The “Show
Alarms” checkbox specifies if alarms, if applicable, are shown on the graphics.
Weights
Points
The “Points” tab allows the user to show and hide special points of interest. The “Connections to the Sea” section
controls the display of downflood points. The “Flooding Connections Between Spaces” section controls the
visibility of flooding connection points such as doors and hatches. The “Filter Options” section allows the user to
hide or show closed watertight and/or weathertight connection points. The “Show Freeboard Points” checkbox
determines whether freeboard points are displayed.
Damage
The “Damage” tab allows the user to change the visual settings of all damage related views. The “Damage Display
Options” gives the user control over the visibility of spaces that can be damaged, hatch patterns over damaged
tanks, and hydrostatic balance points. The “Ground Display Options” allow the user to show or hide the ground or
pinnacles.
3D View-Specific Options
While most options are shared between the 3D view and the other graphical views, not all of the aforementioned
options apply to the 3D view. When in the “Configure 3D View Options” window, only the applicable options are
shown.
The “Configure 3D View Options” window contains an additional “Rendering” tab that allows the user to change
visual settings specific to the 3D view. The “Background Colors” options allow the user to specify the background
gradient. The “Camera Projection Style” option allows the user to switch between orthographic and perspective
projections. The “Hull Deflections” option allows the user to specify when hull deflections are taken account in the
view. The “Detailed Outlines” options allow the user to control the display of the profile/plan/section outlines.
The “Transparency Settings” allow the user to control the transparency of the hull and space objects. The “Default
Settings” button will set both the hull and space objects to 80% transparent.
The “Display” section shows the current display driver and allows the user to change the driver if necessary. The
display driver controls the rendering graphics output. Depending on the hardware configuration of the user’s
machine, the available drivers will be some combination of the following: Auto3D, DirectX 11, DirectX 9, OpenGL 2,
OpenGL, and Windows GDI. The DirectX and OpenGL drivers can be hardware accelerated by the graphics
processor, while Windows GDI is a software-only driver. The Auto3D driver will automatically select the best
available hardware accelerated driver. The DirectX drivers and the OpenGL 2 driver will generally provide faster
performance and high-quality renderings. The default option is Auto3D and this works acceptably on most
systems, although some systems may require a different driver to be manually specified. There is a hyperlink that
will direct the user to a display driver information page on the Herbert-ABS website. This page contains additional
information on display drivers, as well as links to compatibility tables for different graphics processors.
Display Options
Internally, CargoMax stores and calculates everything with a consistent internal reference system and unit system.
For display purposes, all values and many descriptions, headers, or appended abbreviations can be shown for a
number of different unit and reference systems. The Display Options screen allows the user to control and
customize the display and labeling of information. Select Display Options from the View menu, click the “Change”
button from the General Tab of the Application Options screen, or press the button from the toolbar.
CargoMax gives the user control over a large number of different unit types displayed within the program. Each
different unit type can be customized to the desired display and entry system. For each line in the table, the “Unit
Name” column will have a drop-down list of all the different units of that unit type available. The “Precision”
column allows the user to specify the number of decimal places to display for each unit type. The “Scientific”
column indicates whether the values should be displayed in scientific notation.
Note – Regardless of the units and precision selected here, the actual calculations and values are internally
calculated and stored with full precision.
Pressing the “ft-LT” button will assign units based on a consistent English unit system, with LT as the default weight
unit. Pressing the “m-MT” button will assign units based on a consistent metric unit system, with MT as the
default weight unit. The two “Sort” buttons will re-arrange the lines for easier location of specific unit types. The
“Use specific volume in place of density” check box will change how specific volume (weight per volume) or density
(volume per weight) columns are used. The “Show all values to high precision” checkbox will make all displayed
values in the program show their full precision.
The unit conversions used in the software are as follows:
These tables are intended to be used to convert from the base unit to the available units. Precision will be limited
to 16 decimal places.
kilometers 1 E-3
centimeters 1 E2
millimeters 1 E3
feet 3.28083989501
inches 3.937007874012 E1
yards 1.0936132983366667
mils 3.937007874012 E5
microns 1E6
twips 5.66929133857728 E5
barrels 6.28981077043
gallons 2.6417205235806 E2
liters 1 E3
milliliters 1 E6
Newtons 9.80665 E3
kilonewtons 9.80665
kilograms 1 E3
Kips 2.20462262185
megawatts 1 E-3
The “Axis Settings” tab allows for control over how locations, nomenclature, and abbreviations are used and
displayed in the program. For each axis, a number of different naming conventions can be specified. The
“Standard Ship Settings” button will assign a consistent set of values based on ship forward/aft, port/starboard
conventions. The “XYZ Settings” button will assign a consistent set of values using a simple XYZ notation. The
“NSEW Settings” button will assign a consistent set of values using North/South, East/West conventions.
Calculation Tolerances
The program main calculation tolerances are as follows:
- Hydrostatic balance between weight and buoyancy Difference between weight and buoyancy less than
for strength calculations (using Bonjeans) 0.0005 * Displacement - 0.5 to 3.0 MT inclusive.
Difference between LCG and LCB less than 0.00001 *
LBP - 0.001 to 0.003 m inclusive.
- Hydrostatic balance between weight and buoyancy Can be customized per ship; defaults to:
for strength calculations (using hull offsets) Difference between weight and buoyancy less than
0.00001 * Displacement.
Difference between LCG and LCB less than 0.00001 *
Trim.
All of these options are available for both transverse and longitudinal free surface.
Depending on which of the above data is available, several FS calculation options are provided for each tank as
summarized below:
STD
STD is the standard FS handling that uses the tank table if available, and special handling for 98% and 100% based
on the values entered in the tank data as follows.
The STD Free Surface Calculation follows the following rules:
Empty tank: FS=0
0 < %full < 98: if a tank table with FS exists, then the FS value is interpolated from that table, otherwise
the slack FS value is used
98<= %full < 100: if the “98%-5 degree” value is not zero, then use that value, otherwise interpolate from
table if available, or use the slack FS value if no table is available
Pressed full: FS=100% value or zero if the 100% full FS value is not defined
VAR
With the VAR option selected, the free surface is ALWAYS interpolated directly from the tank table (variable table)
for all %full. No special handling at 98% or 100% is applied. A tank table with variable free surface values enabled
must exist to enable this option.
SLACK
With the SLACK option selected the free surface is ALWAYS set to the slack FS defined for the tank. Slack FS must
be defined for the tank to enable this option.
DIR
Under some conditions of trim, especially for long tanks, it may be desirable to compute the free surface effects
based on the actual trim condition. The DIR option permits the user to calculate the free surface correction for
intact tanks directly using the moment transference method (+/- 5deg heel at the current trim). This requires that
the tank have a compartment definition associated with it in the Ship Project model.
The DIR option is turned on automatically when the intact direct calculations are turned on for a tank (in
Condition|Calculation Settings) for an Intact Direct, Free Floating, or Damaged analysis.
USER
With the USER option selected the free surface can be directly entered.
Note that when the Hull Intact Calculation Mode is set to “Direct From Geometry (ID)” (irrespective of the value
set for the Intact Tank Calculation Mod), GMt(corrected) is calculated using the slope of the GZ curve and the FS
correction is calculated from it. For this reason, there can be a significant difference between its value and the one
obtained by dividing the total free surface moment from the Deadweight Summary by the displacement. In
general, this method is NOT to be used to assess the ship’s stability unless explicitly allowed by the ship’s official
approved documentation.
Most of the published standards rely on degrees API or Standard Density values to get the basic weight/volume
relationship. This value is used to derive the coefficient of thermal expansion (alpha). The VCF is simply a function
of alpha and the difference between the observed temperature and the standard temperature. Some liquids
require a direct entry of alpha while others look up the values in a table.
Note – the Literweight and PPG methods use a linear volume correction factor. All weights displayed and used in
CargoMax are weights in air as are all densities (or specific volumes) at observed temperatures. Since Standard
Densities and degrees API are typically known as in vacuum values, these are expected as entries in CargoMax and
then converted to “in air” values.
Because of this relationship between VCF and density in air at the observed temperature (the values displayed in
the Deadweight Entry Window), the density is not adjusted with the temperature entry unless some grade name
and API calculation method are specified.
Grain Heel
Grain heel calculations in CargoMax are based on the approved grain heeling booklet for trimmed and untrimmed
ends. For each grain hold, the actual grain heeling moment is determined from curves provided in the booklet. The
heeling moments for all holds is then totaled and compared with the allowable heeling moment table. This table
typically provides values of allowable moment for a matrix of displacements and virtual VCG.
It is assumed that partially filled holds will always be trimmed. If a grain hold is specified as “untrimmed”, the hold
is set to 100% full to maximize the cargo VCG, and the maximum heeling moment is applied.
Strength Calculations
Hull girder shear forces and bending moments are calculated at several frame locations by summing weights and
buoyant forces from the aft extreme to the particular frame location.
Weights are determined from the lightship weight curve and the deadweight items entered. For each frame, the
weight used for shear and moment calculations is the fraction of the lightship and deadweight aft of that frame.
The weight moment is the product of the weight fraction aft of a frame and the LCG of that weight fraction
measured from the frame.
If the Hull Intact Calculation Mode is set to “From Tables (I)”, buoyancy values are determined from the bonjean
curves. These are integrated at the correct draft and trim and compared to the actual vessel displacement and
LCG. The fraction of the buoyant force and buoyant moment aft of each particular frame is then computed in a
manner similar to that used for weights. Note that this method produces results that are insensitive to heel.
When the Hull Intact Calculation Mode is set to “Direct From Geometry (ID)”, buoyancy is instead calculated from
the hull underwater geometry, taking into account both heel and trim.
The shear force (SF) and bending moment (BM) are then calculated as follows:
SF(x) = Weight(aft of x) - Buoyancy(aft of x)
Visibility Calculations
Most vessels have requirements to ensure proper visibility limits are maintained from the bridge overlooking the
bow. Restrictions are based on the length of the invisible zone measured from the bow forward to the point
where the helmsman’s view first meets the surface of the water. CargoMax calculates this invisible length based
on the helmsman’s location and the bow obstruction point, and triangulates the location where the helmsman’s
view of the water surface begins. If visibility limits are present in the program, these limits will appear in the
Alarms summary and Results Bar in red if the requirements are not met.
Overview
The information in this chapter deals with specific entry, display and results screens, and print options. Discussion
of calculations and assumptions are also included. It is not a step-by-step guide to the program, but rather a
reference for each type of entry screen. Please refer to “General Program Operation” for a discussion on the
general use and function of the types of screens displayed.
CargoMax has a variety of methods for entering loading condition information. However, the main entry window
is the Deadweight Entry Tables window. This window has been designed to allow entry of load case information in
various different, convenient formats.
The window has tabs along the upper edge which are used to switch between “groups” of weights. These groups
are used to organize the weight items into logical categories like Cargo Tanks, SWB Tanks, Containers On Deck,
Miscellaneous Weights, etc. To enter Cargo into a tank, for example, select the Cargo Tanks tab with the mouse,
and then enter the weight on the line corresponding to the appropriate tank.
Each group has specific data requirements and a distinct set of columns on its table. The amount of information
shown in each group’s table is customized to show the relevant information. In some cases, it is possible for a
group to have more than one entry table (for example a tank group which has one table for weight entry and
another table for ullage entry). This is usually to limit the amount of columns shown, and to group columns into
logical groupings. Accessing the context menu for the group allows selection of the table type to use.
Note – that some columns in each table may be for display only and will not accept data entry. These columns are
shown in a gray color.
To enter a loading condition or edit weight items, switch the focus to this window by selecting Deadweight Entry
Tables from the Change Active View… menu.
This entry screen can be used for direct input of weight or volume data. All the columns are active except for the
Capacity, VCG, LCG, TCG, FSt, and Status which are display only. Changing one enterable value will cause
CargoMax to update the rest of the values automatically. For clarity, the last entered volume/weight value will be
shown highlighted in bold (exceptions to this are non-volume/weight values such as density/S.G., temperature and
grade name). For example, entering 50 in the %Full column will cause the weight, volume (and ullage when
applicable) columns to update to the calculated values. The value of %Full entered will stay bold until it is
overwritten by a new entry which will then become bold.
The cargo name is useful for identifying the type of substance in the tank and specifying standard densities and
applicable API tables. All tanks with the same cargo name are assigned the same API table, standard density,
degrees API, and/or expansion coefficients. The observed temperature can vary between tanks with the same
cargo name resulting in a different specific volume or density.
To set the cargo name for a tank either type the name in the appropriate cell and press the [Enter] key, or double
click on the cell to get the drop-down list and then click on the down button to get the list. Select the name you
need and press the [Enter] key.
Note – that “temperature” is the observed temperature of the liquid and that “specific volume” is the value of the
specific volume at this temperature. Also, as the temperature, specific volume or density is changed, either the
volume or weight is held constant, depending on the last entry type. For example, if you entered 100 tons as the
weight, and then changed the density, the weight would remain constant, and the volume would be updated
accordingly. Alternatively, if a volume, %Full or Ullage/Sounding has been entered, and the density is changed, the
volume will remain constant, and the weight updated accordingly.
Note – if a grade definition is removed Grade definition is deleted and cannot be retrieved.
The Detailed Deck Entry Tool can also be accessed from Tools/Detailed Plan Entry. Once opened, it will give access
to a window containing details on the weight of each individual deck load element entered. The same window is
also used to define each weight element on any of the areas defined.
The areas appearance can be improved using reference graphics (the gray areas overlaid to the deck outline).
These can represent obstacles such as the moonpool, machinery etc. and can be customized by the user. To add
reference graphics, right-click on the sub-area and select “Edit Reference Graphics”. This will switch the input
mode of the sub-area allowing you to add reference graphics in the same way you would normally add weight
items. Once done, right-click and save your work.
Some cargo holds may be filled with either general bulk cargo or grain. These holds are typically listed in In Hold
(IH) and On Deck (OD) tabs.
To select the cargo type for a hold, double click on the “Cargo Type” cell and select the cargo type from the list
(bulk, grain-trimmed, grain-untrimmed etc.). To select the cargo type for several holds highlight the desired holds
then press the [F2] key to display the choices in the list box.
If the cargo type selected is grain, the corresponding grain depth, VCG, and heeling moment will be displayed for
that hold. These values are dependent upon the status of the grain (i.e. trimmed or untrimmed). Access to certain
columns is also allowed or disallowed based on the cargo status. Because all free grain surfaces in partly filled
compartments must be trimmed, holds containing untrimmed grain are conservatively set to a specific filled
volume (i.e. the maximum volumetric capacity for untrimmed grain for the hold). Thus, holds containing
untrimmed grain have a fixed volume, depth, and VCG, and entry is not allowed in these cells.
Container Entry
Some cargo holds may be filled with containers. The container bays are typically listed in In Hold (IH) and On Deck
(OD) tabs. These tables will show summary information for each container bay, such as weight, LCG, VCG, TCG,
number of containers, stack height, and average weight.
LNG/LPG Entry
Overview
The information in this chapter deals with specific entry, display and results screens, and print options. Discussion
of calculations and assumptions are also included. It is not a step-by-step guide to the program, but rather a
reference for each type of entry screen. Please refer to “Quick Start” for a discussion on the general use and
function of the types of screens displayed.
CargoMax provides the user with various ways to view the results calculated for a ship’s loading condition. These
include the tabs in the Results partition, such as the alarms tab, trim and stability summary, weight summary,
longitudinal strength plots and tables, righting arm summary, and damage, flooding and grounding summaries. In
addition, some results (for instance the detailed information on the floodwater and outflow from damage cargo
tanks) are displayed in the Deadweight Entry Tables and the graphical partitions. Finally, there are a number of
printed reports available for each of the Results tabs, to create a permanent record of the loading condition.
Results bar
On the right side of the main CargoMax window is a results bar which is constantly displayed and updated. This bar
includes the essential draft, trim and stability values, so that the loading condition can be continuously monitored.
If values exceed allowable limits, they will be displayed in red. To change options or allowable limits, you can use
the context menus accessible with a right-click on the label in this bar.
Note – that the results bar is fixed in the window and cannot be moved. You can however change its width and
appearances using the context sensitive menus.
When results displayed in the Results Bar are within their allowable limits they will be displayed in green. If their
value is at the limit or outside recommended limits, they will be displayed in orange. Finally, if they do not have
any explicit allowable limit, they will be displayed in light blue.
Fields can be selected individually or by multiple selections (use your mouse right button in conjunction with the
Alt or Ctrl keys) and added or removed using the soft keys. Alternatively, if the fields are selected individually, they
can either be dragged from the “Available” to the “Show” lists and vice versa, or double clicked.
The context menu also provides commands to reset the displayed fields to defaults. Herbert-ABS defaults are
fixed. Application defaults can be changed by the user, and will be stored when the checkbox “Use Selected Fields
as Application Default” is selected in the Select Fields screen.
Other Results Bar options are available to customize the coloring scheme, the size of the descriptions, and the size
of the font. Note that the Results Bar width can be changed by dragging the separator bar horizontally.
Graphical Views
CargoMax 2.1 provides an extensive range of interactive graphical views of the ship, including plan, profile, section,
deck, and 3D views. All these graphical views can be customized using a context sensitive menu (select “View
Options”) and allow the selection of all spaces defined in the ship model.
The graphical views also provide the user with detailed pictures of the present loading of the ship including all
tanks and cargo. In these views, tank levels, damage floodwater, status and location of all downflooding points
and information on grounding are displayed graphically.
The Cross Section Viewer allows the user to pick the cross section locations that are viewed. One or more sections
can be viewed, and the selected locations are stored as part of the plan. If only one section is displayed then
clicking on the profile view will change the location of the section. To add more sections there are three options.
The first is to type the location into the table on the upper left. The second is to hold down the SHIFT key while
clicking on the desired location in the profile view. The third is to use the Auto Select Stations button which places
a section at the mid-point of each compartment in the ship model.
The Cross Section Viewer allows control of additional items in the view including hydrostatic pressure balance
points and downflooding points.
If a section is selected in the table it is shown in green in the profile view. Colors of the tank fluids correspond to
those assigned to the Load Group in the Ship Project Editor.
Deck View
The Deck View is a top-down look at various ship plans, each defined by a vertical/transverse cutting plane.
Profile View
The Profile View is a selection of profiles looking from the Port or Starboard side, along a vertical/longitudinal
cutting plane.
Figure 50 - 3D View
Tabular Results
Alarms tab
The alarms tab lists all the required, recommended and informational allowable limits for the ship and their status.
If any of the required criteria is not met, the corresponding line in the alarms tab will show a red FAIL warning and
the ALARMS button in the program banner will turn red also. This button can also be used as a shortcut to recall
the alarms tab at any time. If it is only a recommended limit which is not met, the coloring of the alarms will be
orange.
Note that the first line in the Alarms tab and the first line at the top of the Results bar show the status of the
calculation. If this shows an OK/Pass, it means that the calculations have been completed and the results shown
by the program correspond to the input given. In this case, the calculation status light at the top right of the
program window will also be green and fixed. In all other cases (for instance, if the Auto Calc Option [INSERT
ICON] is toggled to off to allow a lengthy re-definition of the ship’s loading condition without continuously
calculating intermediate results, or if calculations have been stopped before they could be completed) the
calculation status will be red and the results given by the program should not be considered as valid. Note that in
some cases the calculation status can be orange (for instance when the calculation have been completed but are
based on extrapolated hydrostatics) indicating that the results might be inaccurate.
Weight Summary
The Weight Summary window summarizes the displacement, center of gravity, free surface and – when damage is
defined – outflow and floodwater weights for all relevant spaces. The total intact displacement weight is calculated
by summing all specified cargoes and liquids with the operating lightship.
Choose the Weight Summary tab in the Results window.
Choose the Trim & Stability Summary tab from the Results partition to display this screen.
Strength Summary
Hull girder shear forces and bending moments are calculated at major bulkheads, and at other locations where
high shear forces or bending moments might be expected. These results are compared to the allowable shear force
and bending moment values assigned by the Classification Society. Shear forces and bending moments should not
be allowed to exceed 100% of the allowable values.
For some vessels, local shear, torsional strength, and hull girder deflection calculations are also available.
The strength results may be displayed in a table and graphed as either the actual values or as a percentage of the
allowable. The type of display is selected by choosing the appropriate tab at the top of the Longitudinal Strength
tab in the Results partition. The following tabs are available:
1. Values this is a table of bending moment, shear force, deflection and/or torsional moments, stresses, and
local shear results and % allowables. The buoyancy and weight forces and moments at each frame are
included as are the applicable Classification assigned allowable values. It should be noted that the %
allowable values are calculated with reference to the mean allowable value at each station. This means
You may specify which allowables are to be applied (such as “in harbor” or “at sea”) by bringing up the context
menu for any of the above plots and tables or even the relevant Results bar value and the Trim and Stability
Summary (click the right mouse button for the context menu). Allowable stresses are significantly higher for “in
harbor” applications, and should only be applied for in port conditions.
Local shear force values are sometimes available for bulk carriers in virue of the fact that the structure of these
ships near the bulkheads might be able to sustain greater shear forces. In these cases, local shear forces can be
used in place of the uncorrected shear force value.
Maximum values of shear force and bending moment as a percentage of the allowable are identified and included
on printed reports and the Results Bar.
Note – that these represent the maxima of the values only at the selected stations. A maximum absolute value of
bending moment is also determined and included in the table at its actual location.
Choose Strength tab from the Results window to display the Figure.
Deflections plotted on these windows and included in the table show the movement of the hull relative to the
undeflected waterline. This includes any changes in draft and trim required to provide a deflected hull with the
correct displacement and LCG. These values are used to correct the drafts at the perpendiculars and the drafts at
the draft marks. Note that deflection calculations are only available if the Direct From Geometry (ID) calculation
option is selected.
On the screen these values are plotted about the baseline reference for clarity. On the printed report of the
strength summary, the actual waterline is plotted to a magnified scale. The numeric values are included in the
table of results.
Freeboard Summary
The Freeboards tab shows the distance from the waterline of all the downflooding points defined in the model,
next to their location on the ship. A negative freeboard value indicates that the downflooding point is under
water.
Choose the Freeboards tab in the Results window.
Cargo Summary
The Cargo tab shows summary and detailed information on all the cargo carried onboard.
Choose the Cargo tab in the Results window.
Flooding Summary
The Flooding tab shows details on the floodwater and oil remaining in each damaged compartment.
The Sounding and % Full columns indicate if a fixed amount of floodwater has been defined for that space. If this is
not the case, the default setting ([Free] sounding) will assign a floodwater level in the damage space equal to that
of the sea water plane.
The Pressure column indicates if the damage space has been pressurized in order to limit flooding or oil outflow.
Choose the Freeboards tab in the Results window.
Ground Summary
If grounding is defined, a Ground summary tab will appear in the Results partition. In this tab, details are given on
the defined ground type, level of each pinnacle, compression on each of them and global quantities such as the
value and location (LCR, TCR) of the total reaction force, as well as the force required to free the ship with tugs
(Force to Free).
Choose the Ground tab in the Results window to display.
Printing Results
A variety of printed reports are available to completely document any load case and/or ship condition. In general,
there will be a print report for each of the tabs available in the Results partition, but some additional print reports
are available too, some of them are only available for particular ship types. The general printing options are
accessed by choosing Print… from the File menu. This brings up the Print Selection dialog box shown below.
The Table Print Options control how tables will be printed on each page. Sometimes, tables with many columns
and/or lines will not fit on one page. The user has then the option of wrapping the table on several pages, or
reducing the font size so that the whole table will fit on one page. These options should be used in conjunction
with the Page Setup (see below).
Note that the Condition Summary report is designed to include in one page most aspects of a given loading
condition. All other reports contain details on only some aspects. . To select any report, use the mouse to click on
the reports that are to be printed. If a report is accidentally clicked that should not be printed, click it again to
deselect the report. Before pressing the Print button, be sure that all print settings are set according to your own
preferences, and once done click on the Print button to start printing. If you wish to preview what you are about
to print, press Preview. This is highly recommended since it allows you to choose the most appropriate print
settings without wasting paper.
Printing is handled by the Windows Print Manager. To cancel a report that is in progress, you can delete the print
job from the Print Manager queue. You should also use the print manager to change printers, etc.
Note that in addition to the main print facility, there are several ship type specific tools that will let you print
special reports. One of these is the ROB/OBQ Ullage Report option in the Tools menu of CargoMax 2.1 for tankers.
Refer to specific tool sections for details on this.
Overview
CargoMax 2.1 provides a set of calculation tools that can be found both in the Tools, Damage and Grounding
menus, as well as in the main graphical interface itself. These tools can be used to help in vessel operations as well
as emergency response aids. The calculation tools for all ship types listed in the Tools menu are Observed Draft
Entry, Tank/Weight Transfer tool, Automatic Tank/Weight Distribution/Optimization tool, Load/Discharge/BWE
Sequence tool, Air Drafts, Ship Squat, Crane tool, and Hydrostatic Calculator.
Through the Damage menu, the user can access a number of sophisticated tools to assess damage conditions from
a regulatory and an emergency response point of view as well as the standard equilibrium damage analysis,
Intermediate (Phases) and Progressive (Stages) flooding analysis.
Finally, through the Grounding menu, the user can access a wizard that will allow them to define and assess the
ship in a stranded situation.
AP/FP/Heel
Enter the mean drafts at the perpendiculars and the heel angle. Deflection is assumed to be zero. Trim is
calculated from AP and FP mean drafts.
Herbert-ABS Software Solutions LLC -78- Tools for All Ship Types
Figure 67 - Observed Drafts Entry dialog box
Herbert-ABS Software Solutions LLC -79- Tools for All Ship Types
Shift Waterplane by [(Tfp+6Tms+Tap)/8]
Heel. . .
All Observations
The all observations tab. . .
Herbert-ABS Software Solutions LLC -80- Tools for All Ship Types
Identifying Discrepancies in Vessel Weights
A useful feature of this tool is the ability to compare the observed to the calculated drafts to determine if there are
any discrepancies in the vessel weights (particularly the lightship weight). As a ship ages, the amount of equipment
installed onboard generally increases and the actual lightship weight may gradually get larger. The observed draft
calculation will show this as a difference between the displacement added up in CargoMax and the value
calculated from the drafts. If this difference is consistent for various vessel loading conditions, it may be evidence
that there has been a change in lightship weight. To make the drafts calculated by CargoMax more closely
represent the observed condition, this weight difference can be added to the load case in the form of a User
Weight.
Note that permanent changes to the lightship should be signaled to class if they are important. Changes in the
ship’s approved documentation might then be necessary.
Herbert-ABS Software Solutions LLC -81- Tools for All Ship Types
Target From Ullage/Sounding – This type allows the user to enter the target Ullage/Sounding value for the
Transfer From tank. If the Transfer To tank does not have enough room available, then only the amount of fluid it
takes to reach capacity will be transferred.
Target To Ullage/Sounding - This type allows the user to enter the target Ullage/Sounding value for the Transfer
To tank. If the Transfer From tank does not have enough fluid available to reach the target ullage/sounding in the
Transfer To tank, then all of the fluid in the Transfer From tank will be transferred.
Target Trim – This type will allow the user to enter a target trim for the vessel. The transfer tool will then transfer
the amount of fluid to get the ship’s trim as close as possible to the target.
Target Heel - This type will allow the user to enter a target heel for the vessel. The transfer tool will then transfer
the amount of fluid to get the ship’s heel as close as possible to the target.
Overview
The CargoMax Optimization Tool is provided to give the user a wide variety of powerful tools for developing
optimized loading conditions. Depending on available data, a variety of optimization analyses can be available,
including:
1. Ballast to minimize power
2. Ballast to maximize GM margin
3. Re-distribute ballast or cargo to minimize shear force or bending moment
General Operation
The Optimization Tool can be started in CargoMax from the Tools menu, by selecting the Automatic Tank/Weight
Distribution/Optimization Tool option. This will bring up a screen, similar to that shown below:
Herbert-ABS Software Solutions LLC -82- Tools for All Ship Types
Figure 70 - Optimization Tool - Main View
The first screen that appears is a very simple interface, which provides a list of available optimizations. Selecting
an option from the list on the left will give a description of what the optimization will attempt to do. Note – if the
initial starting condition begins with active alarms not being met, a warning will appear indicating that the
optimization may not operate efficiently. When possible, the Optimization Tool should be run on an initial starting
condition with all alarms showing as valid.
The optimization tool also simplifies the process by pairing port and starboard tanks, and treating them as
combined pairs for optimization purposes. In cases where the initial loading condition has P/S tank pairs
asymmetrically loaded (for purposes of heel, torsion or fuel burn off compensation), the optimization will, by
default, disable the use of those tanks in the optimization. See the section “Optimization Tool Advanced Features
– Tanks” for guidance on changing this behavior.
In the simplest operation, once an optimization has been selected, the “Run” button can be pressed, which will
start the optimization process. While the optimization is running, the screen will appear as below:
Herbert-ABS Software Solutions LLC -83- Tools for All Ship Types
Figure 71 - Optimization Tool - Running
While the optimization is running, the number of trials, and values for optimization and how much improvement
has been achieved will be updated regularly. By default, the optimization will run for a set number of trials, but
the user can always stop the optimization at any time to view the results. Once the optimization is complete or
stopped, the results will be displayed, as shown below:
Herbert-ABS Software Solutions LLC -84- Tools for All Ship Types
Figure 72 - Optimization Tool - Results
Once the optimization is finished, there are three other options available. Pressing the Re-run button will force the
Optimization Tool to start with the current best value, and to continue trying to optimize the condition. Pressing
the View in CargoMax button will close the Optimization Tool, and leave two conditions within CargoMax for
viewing, the original starting condition, and the optimized condition. Within CargoMax, the user can switch
between these two conditions by using the view at the top of the Results Bar, as shown below:
Selecting the condition from this view will update the displayed information within the screens in CargoMax.
When the Optimization condition is selected, the user will be able to edit the condition, to manually investigate
further optimization possibilities. If the Optimization Tool is then re-opened, it will start with the Optimization
condition, and include any changes that were made by hand. If the original starting condition is edited, the
Optimization condition will be removed.
Herbert-ABS Software Solutions LLC -85- Tools for All Ship Types
Finally, if the Apply to Current Condition button is selected, the optimized condition will be applied to the main
condition in CargoMax, and the Optimization condition will then be removed.
Optimization Algorithm
The Optimization Tool is based on a Genetic Algorithm (GA) approach. A GA is based on the theory of evolution,
and survival of the fittest. A series of possible solutions are created, evaluated, and given a measure of “fitness”
and how well they meet the optimization parameters. The solutions with the highest measure of fitness, or the
best optimization results, will be kept, while the solutions with the lowest fitness, or that do not meet all
requirements, are discarded. The strong solutions are then used as a basis for the next round of the optimization,
attempting to find even more optimal solutions.
The GA approach is for optimizations with a large number of possibilities, or where searching for an optimum
result may not follow simple or linear approach. For a ship, where changing the loading condition can have effects
on shear force, bending moment, stability requirements, loadline restrictions, visibility, or any other number of
evaluation considerations, a simple search for an optimal loading pattern can cover a huge number of possibilities.
For example, to brute-force check a vessel with ten ballast tanks, checking each tank at 10 possible filling levels,
would result in over 35 million possible solutions.
2. Genetic Algorithm Settings – There are four basic GA settings that can be used to customize how the GA
creates the trials for testing. They are:
a. Mutation Type – Specifies how the “good” trials are transformed into the next set of trials to
evaluate. Available Mutation Types are:
i. Boundary – Will focus more changes at the upper and lower ranges of filling levels for a
given tank.
ii. Gaussian – Will focus more changes towards the middle of the range of available filling
levels for a given tank.
iii. Uniform – Will apply changes uniformly across the entire range of filling levels for a tank
b. Mutation Probability – Specifies how large of a mutation will occur between generations.
c. Crossover Type – Specifies how two “good” trials are combined into a new test trial. Available
Crossover Types are:
i. Uniform – Crossover can occur between two trials, swapping value for value
Herbert-ABS Software Solutions LLC -86- Tools for All Ship Types
ii. Arithmetic – Crossover can occur between two trials, adding values together.
d. Crossover Probability – Specifies how often crossover will occur between generations
3. Filling Level Configuration – These parameters are given to control the different filling level settings.
a. Refine Filling Levels – specify what filling levels are investigated. Setting 10% would indicate a
tank could be filled 0%, 10%, 20%, 30%…90%, 100%. Setting 25% would indicate a tank could be
filled 0%, 25%, 50%, 75%, 100%
b. Maximum Slack Tanks – specify how many slack tanks will be available for a given solution.
Setting this value to No Restriction will result in better optimization results in general, but may
result in loading patterns that have more slack tanks than typically wanted on a vessel.
2. Original – Defines the original filling level of the tank (not editable within the Optimization Tool)
3. Maximum – Specifies the maximum filling level of the tank. The optimization tool will not provide a
solution with a filling level above the maximum value. By default, this value is 100%.
4. Maximum Range – Specifies the filling level at which the tank will be forced to the maximum filling level
(this is to force the optimization to force a slack tank to the maximum value when it is within the
Maximum to Maximum Range)
5. Minimum – Specifies the minimum filling level of the tank. The optimization tool will not provide a
solution with a filling level below the minimum value. By default, this value is 0%
6. Minimum Range – Specifies the filling level at which the tank will be forced to minimum filling level (this is
to force the optimization to force a slack tank to the minimum value when it is within the Minimum to
Minimum Range)
Herbert-ABS Software Solutions LLC -87- Tools for All Ship Types
Load/Discharge/BWE Sequence Tool
The Load/Discharge/BWE Sequence tool can be used to create steps for a loading, discharge, or ballast water
exchange, and have CargoMax display and save results for all of the steps at once. The picture below shows the
entry screen for the tool. The steps are displayed in columns and once a value is entered into a step, a new
column for the next step becomes available. The Start column displays the tank fill levels that were in the loading
condition when the tool was started. The End column displays the final tank fill levels from the accumulated
changes in each of the steps. A > sign in an entry box means the value from the previous step is being carried over
in that step.
Step names can be changed by right-clicking on the step and selecting Rename Condition. %Full is the default
entry field available, but this can be changed by going to Tools > Select Columns. Other available columns are
Volume, Weight, Ull/Snd, Vol Diff, and Wt Diff. Vol/Wt Diff is the difference in volume or weight between the
current step and the previous step. A positive value will increase the weight/volume from the previous step. The
header of the step will be green if all alarms pass for that step or red if an alarm has failed.
The results for all of the steps can be displayed at once in the Summary of Results tab, shown in the figure below.
The results that are shown in this tab can be changed by going to Tools>Select Result Fields. The list of results that
can be shown here are the same as the list available for the Results Bar. In the File menu, sequences can be
imported from a loading condition, printed, or cleared.
Herbert-ABS Software Solutions LLC -88- Tools for All Ship Types
Figure 75 - Load/Discharge/BWE Sequence Results
To view the steps in full in CargoMax, you can close the Load/Discharge/BWE Sequence tool. Now a tree that
shows each of the sequence steps will be available above the Results Bar. Selecting a step in the tree will change
all of the display windows, results, and Deadweight Entry area to reflect conditions from that step. A next to
the step means that no alarms have failed for that step, while a means that step has failed an alarm.
Herbert-ABS Software Solutions LLC -89- Tools for All Ship Types
investigated further within the main CargoMax interface. Using the CargoMax Advanced Sequencer Tool can help
ensure a vessel’s safety and operational compliance, provide accurate estimates for completion, and allow for
optimization of vessel operations.
Ribbon
Project Window
Status Bar
Herbert-ABS Software Solutions LLC -90- Tools for All Ship Types
Figure 78 - Advanced Load/Discharge Sequencer File Menu
Along the top left corner of the screen is the File tab, which provides quick access for creating, opening, saving,
and closing files. Recently accessed sequence files are also listed under this button. The Clean Sequence and Exit
command removes the sequence information before exiting the sequencer tool. The Home tab is organized into
four main groups: resources, actions, condition steps, and computation. All major actions in defining and
computing a sequence must be done using the commands on this tab. All the available actions are also listed on
this tab. Listed under the View tab is the View Selection group with buttons to display the action Gantt and table
view, resource Gantt and list table, results table, and results chart. The View tab also includes zoom buttons. The
Run tab contains commands to generate or remove condition steps, buttons to start and stop a sequence
computation, and a check box to show or hide the result bar. Units and format settings, the tool base time setting,
custom source and destination locations editor, and commands used to reset the current units and workspace
settings with the defaults setting or to roll back a change made in a sequence can be found on the Edit tab.
Herbert-ABS Software Solutions LLC -91- Tools for All Ship Types
Action Table Action Gantt
Resources
A resource may be defined as a tool needed for the load/discharge (in other words, pump, bulk crane, or seawater
ingress). Prior to defining a sequence, the user may have to define the resources needed for it. For tankers, this
will typically be pumps or shore-side pumping facilities. For bulkers, it may include ship-based cranes, off-loaders,
or shore-side equipment. These items need not be defined in detail and are mainly used to define available
loading/discharging rates, and for linking actions (for example, one pump filling four tanks sequentially by
discharging into the next tank as soon as the current tank is full). Information may also be added to limit when
resources are available such as reflecting work hours or necessary down time.
Herbert-ABS Software Solutions LLC -92- Tools for All Ship Types
To add a new resource, click on the Add resource command button on the Home tab. A resource definition screen
is shown below.
Ribbon
Step-by-Step
Provide the new resource a name and select a resource type
On the General tab, select the Fixed rate option and enter the transfer rate in the textbox next to the
ratio options.
Select a load group from the drop-down option found under the Attach Resource To title. All the loads in
that load group will be populated in the listbox underneath that drop-down box.
Select loads in the listbox and press the Add command button. The resource will be attached to the loads
and is now available to use in a sequence.
Press the OK button to save the resource and close the resource definition window.
Herbert-ABS Software Solutions LLC -93- Tools for All Ship Types
Figure 83 – Adding a New Resource
Click on the Library command button on the Resources panel of the Home tab to review or edit a resource.
Herbert-ABS Software Solutions LLC -94- Tools for All Ship Types
Actions
An action is defined as a load or group of loads being loaded or discharged by a resource. Commonly available
liquid action commands can be found on the Ribbon bar are should below.
Herbert-ABS Software Solutions LLC -95- Tools for All Ship Types
For a tank transfer operation, the user will define a source tank, a destination tank, a start time, and two of the
following three pieces of information (the third is computed): rate, quantity, and completion time. Source and
destination tanks are organized by tank groups and cargo names. Rate may be defined on the action definition
window or can be directed to use the rate from a resource. Actions can be linked. For example, the start time of
one action can be linked directly to the start, end, or percent completion time of a previous action. Thus, the start
time may be defined in numerous ways. The user may enter the start time, link it to a prior action, or set it based
on the availability of the currently selected resource. If an action is defined for a group process, processing on a
number of loads while sharing the same resource, the resource name must be selected.
The quantity in a tank shown on the action definition window is estimated from all the prior actions based on the
current action’s start and end time. The next action definition does not normally affect the previous action except
the process action. The process action simulates the oil production process. It fills a tank up to a defined amount. If
no discharge action from the tank is defined, the tank will reach the defined amount and the process action will be
complete. But, if there is a discharge sequence defined for the tank before the end of the process action, this
action will be considered in computing the process action completion time.
Each action appears as a horizontal line in the chart, indicating the start and end times. Some basic details can
appear on the bar to give some indication of what the action is. The Gantt chart allows for some user-entry with
the mouse for moving start or end times or for linking actions. Most of the commands listed on the ribbon are also
available as context menus. Right-click on the chart or on the action bar to view the context menus.
Step-by-Step
Click on the Load command button on the Liquid Actions panel of the Home tab to add a new tank loading
action.
On the Source subpanel, select the <Lightered> as the source
On the Destination subpanel, select a tank as the destination.
On the Rate subpanel, select the Fixed rate option and enter 50m3/hr as the filling rate.
On the Start Time subpanel, select the Fixed start time option
Enter Day 7, Hour 0, Minute 0 as start time.
On the End Time subpanel, select the Fixed end time option
Enter Day 7, Hour 12, Minute 0 as end time.
Press OK button to save the action and close the action definition window.
Condition Steps
After all the actions in a sequence are defined, a condition step may be added in the sequencer tool to review a
loading condition at any given time. The Generate Steps command button on the Run tab may be used to launch
the Define Steps window. In this window users may define condition steps with variable intervals. Up to one
thousand conditions may be defined. Condition steps are displayed under the Gantt. Use the mouse to select or
move a condition step.
Herbert-ABS Software Solutions LLC -96- Tools for All Ship Types
Figure 87 – Condition Steps Definition Window
Step-by-Step
Click on the Generate Steps command button on the Condition Steps panel of the Run tab to open the
Define Steps window.
Select the Automatic option to generate steps automatically based on the step size and a few other user’s
options.
On the Step Size panel, enter 120 minutes in the textbox to populate a condition step every 2 hours.
Check the When Action Starts and When Action Ends checkboxes.
Press OK button to generate condition steps and close the Define Step entry window.
Herbert-ABS Software Solutions LLC -97- Tools for All Ship Types
Figure 88 – Viewing Results
Air Drafts
The Air Draft tool allows you to describe a number of points around the ship that might represent a problem when
air draft is restricted (for instance, when about to sail under a bridge).
Choose Air Drafts from the Tools menu to make use of this option.
Herbert-ABS Software Solutions LLC -98- Tools for All Ship Types
Figure 89 - Air Drafts window
To define a number of points such as antennae, cranes etc., simply enter a description and the coordinates of the
point. The air draft (distance of the point from the waterline) is calculated for the current load case and displayed
in the window. This will be updated and the largest air draft will be displayed in the T&S Summary as the loading
condition changes.
In the definition window, you will also be able to define the air draft restriction (for instance, the height of a bridge
over the water). This will be displayed graphically in the displays and used to verify the largest air draft.
Ship Squat
Squat is the sinkage and the change in trim of a ship when moving forward through shallow water, due to the
change in water pressure around the moving vessel. To ensure the safe limits of the vessel speed and the resulting
bottom clearance, it is of paramount importance to observe squat. Squat is influenced by environmental
conditions, such as shallow water, restricted channels, and density layers, and by hull conditions, such as form,
type of propulsion, and hull fittings. The main factor causing an increase in squat, and consequently a decrease in
underwater clearance, is an increase in speed.
It is difficult to calculate the magnitude of squat accurately. However, empirical methods of varying reliability exist
to estimate ship squat. The CargoMax Squat Tool computes the ship squat using the Barrass Squat prediction
formulae. The tool provides information about safe vessel speeds to prevent vessel grounding when operating in
shallow waters in both restricted and unrestricted waterways.
Background Theory
The empirical method introduced by C.B. Barrass is based on validation by full-scale measurements. Maximum
squat can be estimated as:
CB x S 0.81 x V 2.08
Maximum Squat =
20
where CB is a block coefficient, S is the blockage factor, and V is the vessel speed relative to the water, in knots.
The blockage factor may be computed as follows:
Herbert-ABS Software Solutions LLC -99- Tools for All Ship Types
Submerged cross section area of ship b x d
Blockage Factor = =
Submerged cross section area of channel BxD
where b and d are the breadth and draft of the ship, respectively, and B and D are width and depth of the channel,
respectively.
If the water is in an unrestricted channel of open shallow water, the effective channel width should be used. It is
computed as follows:
B = (7.7 + 20 (1 − CB )2 )x b
Alternatively, Barrass states that if the ratio between the depth of the channel and vessel draft is between 1.1 and
1.4, then the maximum squat is simply
CB x V 2
Maximum Squat = (for open water conditions)
100
CB x V 2
Maximum Squat = (for confined channel conditions)
50
Herbert-ABS Software Solutions LLC -100- Tools for All Ship Types
The tool can be launched from the menu Tools > Ship Squat Entry. The squat plot is displayed on the top left panel.
Water depth is shown vertically while speed is plotted horizontally. The squat curve with respect to water depth
and speed is plotted in red. The ship’s new draft, which includes the computed squat, is shown in green diamond.
The grounding speed is displayed as a red dot, while the under-keel clearance speed limit is shown as a yellow box.
The plot also includes four layers: squat, unrestricted keel clearance, restricted keel clearance, and ground.
Squat layer: the sinkage due to squat
Unrestricted Keel Clearance layer: the safe region above the minimum allowed under-keel clearance but below
the current sinkage
Restricted Keel Clearance layer: the unsafe region below the minimum allowed under-keel clearance but above
the ground or channel bed.
Ground layer: ground or channel bed
The input parameters should be entered from the entry table below the squat plot panel. The required hull
parameters in squat formulae are the block coefficient, CB, and the breadth of the ship, B. Both values are stored
in the CargoMax data file and need not be entered into the tool. The required environmental parameters are the
channel width at the bottom of the channel, W, and water depth, h. The information is entered along with vessel
relative speed from the user interface. The channel width entry is not required if Is Confined Channel entry is set to
No. The ship static draft is taken from the CargoMax computed result. The user may set the desired under-keel
clearance to acquire the maximum speed the vessel can navigate with the set keel clearance.
The top right panel displays the profile or section view. To switch between the views, the user may right-click on
the panel and choose the desired view from the context menu.
The computed results are displayed under the view panel. Keel clearance warnings and the speed at which the
vessel will run aground is also shown. These results are also available as the intact result fields and can be
displayed on the CargoMax results bar. The remaining under-keel clearance may be set as an alarm field.
Step-by-Step
To Access the Ship Squat Entry Window
• Choose menus Tools > Ship Squat Entry.
To Enter Ship Squat
• Enter water depth and ship speed in the entry table below the squat plot.
• If the vessel is navigating in open water, enter N for the question of whether the channel is confined.
Otherwise, enter Y.
• If the channel is confined, enter the channel width.
• Set the minimum allowed under-keel clearance.
Printing Results and Saving Squat Information
• To print the squat results, select the File > Print menu item and select the Ship Squat option.
• The user-entered squat data is saved in the loading condition file.
Crane Tool
The CargoMax crane editor tool allows users to enter crane load information to be used in computing a vessel’s
stability and strength. Users can define a crane operating mode such as single, twin, or spreader; a desired crane
position; and a lifted weight. The editor computes the lifted weight’s moment as well as the crane structure
moment according to the defined arrangement and applies these values to the loading condition.
Herbert-ABS Software Solutions LLC -101- Tools for All Ship Types
Using the Crane Tool
The crane editor can be displayed as a CargoMax sub-window. For a typical vessel, a user will find three to five sub-
windows on the CargoMax user interface, such as the result window, the deadweight entry table, profile and plan
views, and the 3D view. The user may replace one of these sub-windows with the crane editor view.
The crane editor has two main panels: a summary panel and panels for cranes in one of the operating modes,
which can be navigated by tabs located at the top of the editor window. If a crane is not in use and is in the OFF
mode, a panel for the crane can be added in the editor. To add a crane panel, press the Add button on any tab on
the crane editor window.
A crane panel has five sub-panels. Crane operating mode option can be found on the top middle sub-panel. The
left and right sub-panels are for defining the slew and luff angles of a crane. Several values may be entered in the
load table on the bottom middle sub-panel: the lifted weight and its longitudinal and transverse locations with
reference to the CargoMax reference planes, the crane base, and the ship deck edge. If the user enters the load
position, the editor will compute and display the crane’s slew and luff angles—and vice versa if the user enters the
slew and luff angles. VCG of the load is always assumed at the tip of the crane. Between the top and bottom sub-
panels, there is a collapsible sub-panel to select a crane. Clicking on a plan view of a different crane on this sub-
panel will replace the current crane panel with the new one.
Herbert-ABS Software Solutions LLC -102- Tools for All Ship Types
Crane operating
Slew angle sub- mode sub-panel
panel
Luff angle sub-
panel
Collapsible sub-
panel
Load table
Depending on a crane’s functionality, its operating mode can be one of those listed in the following table:
No Panel A crane will be in an OFF mode if the crane is not
assigned to an operating mode panel.
Herbert-ABS Software Solutions LLC -103- Tools for All Ship Types
If spreader data is available in the CargoMax data file
for the selected crane, the crane can be set to the
spreader mode. Click the spreader blue button to put
the crane in spreader mode. Press the button again to
unselect spreader mode and put the crane back to
single mode.
The slew angle of a crane in the operating mode can be entered in several ways. Double clicking the mouse on the
slew angle display will bring up a text box window from which the angle value can be entered. The slew angle is
displayed relative to port or starboard, depending on the position of the horizontal slider, which sets the direction
of the angle. Furthermore, the knob may be used to rotate the crane quickly, and the left and right buttons may be
used to enter the angle digitally with degree precision.
Similarly, the crane luff angle may be updated by typing in the popup text box, by adjusting the vertical slider, or by
clicking on the up or down button. If the angle is within the operational range, green LEDs are displayed on the luff
sub-panel. If the crane angle reaches a maximum or a minimum, a red LED will be displayed.
Maximum limit
indicator LED
Herbert-ABS Software Solutions LLC -104- Tools for All Ship Types
Figure 94 – Customizing crane display from the Configure crane Options window
Step-by-Step
To Access the Crane Editor Window
• To display the crane editor as a CargoMax sub-window, select one of the windows and click on the
plus (+) button on the top right corner of the window.
• Select the Crane Editor menu item from the popup menu list.
Herbert-ABS Software Solutions LLC -105- Tools for All Ship Types
To Enter Crane Information
• To add a crane operating panel, press the Add button on any panel on the crane editor window. The
newly added crane will be set up in single lifting mode
• On the slew sub-panel, rotate the knob to set the slew angle
• On the luff sub-panel, slide the vertical slider to set the luff angle
• Enter the lifted weight in the crane load entry table
Review Results
• On the crane editor window, click on the Summary tab to view the crane CGs and moments
• On the result window, click on the Weight Summary tab to view the total crane load
Herbert-ABS Software Solutions LLC -106- Tools for All Ship Types
Damage Stability
The information in this section deals with the damage stability calculation options. Discussions of the calculation
steps and assumptions are included, as well as discussions of the theory of damaged stability remedial action.
Figure 97 - Damaging multiple spaces by selecting them and right-clicking on the Plan/Profile window
Herbert-ABS Software Solutions LLC -107- Tools for All Ship Types
Calculations
If one wishes to assess slow flooding or/and the amount of floodwater in the damage space can be
estimated, Flood Percent should be used. Flood Percent allows the user to define a certain quantity of
floodwater in a given compartment through the “Dam %Full” column. This quantity of flooding is then
kept constant in the assessment of the ship’s stability (residual GZ curve).
If one wishes to assess the effect of pressurizing a damaged tank, then Pressurize will apply the under- or
over-pressure defined in the “Pressure” column to the flooding and remaining cargo. This will have the
effect of lowering or raising the level of flooding below or above the sea waterline, thus affecting outflow
as well as stability. Under-pressurizing tanks is a counter-measure normally applied by salvage societies
to limit outflow. Over-pressurizing a tank is instead used to limit flooding.
- Outflow Opt (All, Hydro Balance): This option changes the way the outflow is calculated. The default is All
(described above).
If one wishes to assess outflow from bottom damage, then “Hydro Balance” should be selected. This
option assumes that the opening is at the bottom of the damaged tank and takes into account the
differences in density between the initial tank content and the sea water. The result is that the content of
the damaged tank will be a layer of lower density liquid at the top, over sea water.
- Outflow is Oil? (Yes, No): This option is used to track oil outflow. Only outflow from damaged tanks
marked “Yes” will be included in the Oil Outflow results. In most cases, the correct setting is selected
automatically from the ship model. Nevertheless, the user can change these settings for a variety of
reasons, such as tracking separately different types of cargo. In all cases, it is always worth checking that
these settings are correct before relying on the Oil Outflow results.
The Weight column is used to alter the weight of the content initially present in the damage space before damage
occurred. The remaining three columns in the Damage tab display the calculated outflow, floodwater and net
weight remaining (initial weight minus outflow plus flooding) in the damaged space.
Herbert-ABS Software Solutions LLC -108- Tools for All Ship Types
represent the damaged ship as it floods, with increasing levels of flooding from the initial condition to the final
equilibrium. Different classification societies employ different methods to generate these phases. The method
implemented in CargoMax generates intermediate volumes and weights of floodwater and remaining contents as
a percentage of the difference between their final quantities at equilibrium, and their initial quantities.
Intermediate flooding can be accessed in CargoMax through the Run Intermediate Flooding Analysis (Phases)
option in the Damage menu. Note that the intermediate flooding can only be run after having specified at least
one damage space. Each damaged space is treated independently of the others, thus intermediate phases will
show several separate free surfaces. This might be significant in terms of residual stability of ships with several
watertight decks such as general cargo, RORO’s and passenger vessels.
When intermediate phases are selected, the program will ask what number of phases you wish to generate. Once
this is defined, CargoMax will generate and display a tree of conditions on the top right part of the main window,
above the Results Bar. In order to display/print any of the intermediate phases, it is sufficient to click on any of the
branches of this tree. Note that, once they are generated, it is not possible to modify any of the intermediate
phases. This tree can be cleared using the Remove All Damage Analysis Conditions from the Damage menu.
Progressive Flooding
In addition to slow flooding in a damage compartment, it might be important to assess progressive flooding
through the ship. Progressive flooding is defined as flooding of undamaged spaces through connections and
downflooding points that might put these spaces in communication with flooded compartments and/or the sea.
Examples of such connections and downflooding points are vents, louvers, open doors and hatches etc.
In order to assess progressive flooding, you do not necessarily need to have defined any damaged space. In fact, in
some loading condition the status of doors and vents can be such that flooding can get started through an intact
compartment. To access progressive flooding in CargoMax use the Run Progressive Damage Analysis (Stages)
option in the Damage menu.
Note that the results of the progressive flooding algorithm depend heavily on the status (Open/Closed) of all
connections. When you select the Run Progressive Damage Analysis (Stages) option, the program will display a
window asking the user to check or define the status of all connections. In some ships, the status of some of these
connections might be monitored by an automated gauging system connected to CargoMax. However, you can
check and change the status of each connection pressing the View/Edit Connections soft button in the Progressive
Damage Analysis window or selecting View/Edit Flooding Connections (WT Doors, Etc.) in the Damage menu.
Herbert-ABS Software Solutions LLC -109- Tools for All Ship Types
Figure 99 - Progressive Damage Analysis window
Once the status of the connections is defined/checked, you will have to make a judgment on whether or not the
flooding might progress particularly slowly. This option (which, in most cases, you might not need to use) changes
the way flooding is progressed through the ship, flooding the connected compartments one at a time starting with
the lowest open connection, instead of flooding several connected compartments at once.
Once the settings have been chosen, pressing the OK soft button will trigger the generation of a tree of conditions
each representing a progressive stage, from the initial condition, to a final equilibrium or the loss of the ship. In
order to display/print any of the progressive stages, it is sufficient to click on any of the branches of this tree. Note
that, once they are generated, it is not possible to modify any of the stages. This tree can be cleared using the
Remove All Damage Analysis Conditions from the Damage menu.
Herbert-ABS Software Solutions LLC -110- Tools for All Ship Types
Figure 101 - Plan/Profile Window Displaying Damage
To see the additional information from the damage analysis, additional tabs will be displayed in the Results
window.
Herbert-ABS Software Solutions LLC -111- Tools for All Ship Types
Ship Stability
There are two broad categories of ship stability; positive and negative stability. Positive stability is characterized
by the tendency of a ship to develop a buoyant force which counteracts an applied heeling moment. This heeling
moment could be caused by waves, wind asymmetric loading, tow or mooring lines, etc., or any combination of
these factors. Whatever the load, if the ship has positive stability, the hull form will provide a buoyant force which
will work to decrease the angle of heel as the load is applied.
In a ship which has negative stability, there is no buoyant force which develops to counteract even the slightest
transverse heeling moment. Therefore, the ship heels to greater and greater angles and may capsize.
A positive of equilibrium is reached when the heeling moment and the buoyant moment provided by the hull are
equal. This can occur in the upright (zero heel) condition if both the load and hull are symmetric or at some non-
zero heel angle. The “equilibrium” can be associated with either positive stability or negative stability
characteristics. For intact ships (with TCG=0), positive stability equilibrium occurs in the upright condition: an
applied heeling moment will result in a buoyant force which tends to bring the vessel back to the upright
condition. Negative equilibrium, while theoretically possible for symmetrically flooded ships at zero degrees heels,
for instance, is never realized in practice because of the constant presence of wave or wind heeling loads. In these
cases, the vessel will heel until it finds a position of stable equilibrium and/or capsizes.
All stability calculations, whether for intact or damaged hulls, whether simplified or based on detailed hull
integration, are carried out to identify the positive and negative stability conditions of the ship. Some of the
calculations provide information on positive/negative stability over the full range of heel angles and can be used to
assess stability in waves and other real environmental conditions.
Two of the most widely used and easily calculated parameters describing transverse stability are GMt and GZ. The
GMt is defined as the difference in height between the vertical center of gravity and the metacenter. In commonly
used notation this can be represented by the equation:
GMt = KMt – KG = (KB + BMt) – KG
The GMt is useful for upright or zero heel conditions. If GMt is positive, the metacenter is above the vertical center
of gravity and the ship initially has positive stable equilibrium. The magnitude of the positive GM t required to
provide a measure of safety for various loading and sea conditions is recommended by the regulatory bodies.
The GZ provides a more complete picture of ship stability because it directly represents the righting moment
available at a given heel angle. As shown in the figure below, the GZ is the moment arm between the line of action
of the center of gravity and the center of buoyancy. The force in both cases is the displacement of the vessel. This
moment arm changes with heel angle because the center of buoyancy will shift as the shape of the immersed hull
changes. The moment defined by this moment arm and the displacement is what is available to counteract any
applied heeling moment (wind, wave, off center load, etc.).
Herbert-ABS Software Solutions LLC -112- Tools for All Ship Types
Curves of righting arm (GZ) versus heel angle are typically calculated for a full range of intact displacements. Then,
for a particular loading condition, the GZ values can be interpolated at the correct displacement and provide a
complete picture of the ship stability. A typical GZ curve is illustrated as curve (a) in the section below.
Several other aspects of ship loading affect the GZ curve (and GM t). These include the height and transverse
location of the center of gravity (KG and TCG), and the free surface of liquids on board. These effects can be
summarized with the following general rules:
Increasing the free surface will decrease the corrected GMt and decrease the GZ.
Increasing the KG will decrease the GMt and decrease the GZ.
Increasing the TCG will create a shipboard heeling moment which will decrease the GZ for heel to the size
of the TCG and increase the GZ for heel in the opposite direction.
The stability information which can be inferred from the final GZ curve is discussed in the following section where
damage is considered.
The shape and magnitude of the GZ curve, whether calculated for the intact or damaged hull, provides very useful
information on the stability characteristics of the hull. These are exemplified by the curves shown below.
Herbert-ABS Software Solutions LLC -113- Tools for All Ship Types
Figure 103 - Shape and magnitude of the GZ curves for damage and intact hulls
Under normal circumstances the GZ curve for a ship with positive, stable equilibrium appears like that shown in
(a). From this curve, the righting arm (GZ) for this particular loading/damage condition can be read at any heel
angle. The corresponding righting moment at that heel angle is then the GZ multiplied by the displacement. This is
the moment which will counteract an applied heeling moment from wind, waves, off-center loads, etc.
As mentioned previously, an equilibrium condition exists when the righting moment and externally applied heeling
moment are equal. In curve (a), no heeling moment is acting. Equilibrium occurs in the upright position Θ1 (at 0
degrees where GZ=0). At Θ1 the equilibrium exhibits positive stability characteristics because a slight increase in
heel will result in a positive righting arm which will work to reduce the heel angle. In the case of Θ2, however, a
slight increase in heel angle will result in a negative righting arm. When pushed past Θ2 the ship will capsize.
The GZ curve shown in (b) is representative of a ship which has experienced extensive damage to compartments
which are symmetrical about the ship's centerline. The GZ curve has three apparent equilibrium positions (heel
angles where the righting moment equals the heeling moment). With no applied heeling moment, the ship could
rest in equilibrium at these locations. However, these equilibrium positions are not stable. Specifically,
1. At 0 degrees, the negative GMt result in a negative righting arm at even the slightest non-zero heel.
Therefore, if the vessel is disturbed from a perfectly upright condition, it will roll to heel angle Θ 1. This is
known as the angle of ‘loll’.
2. At Θ1, the angle of ‘loll’, the ship will develop a positive righting arm if heeled to larger angles. Therefore,
the vessel is positively stable for heeling moments which tend to increase the heel angle. However, if a
heeling moment is applied from the opposite side which tends to decrease the heel angle, the ship will
lose it positive righting arm and roll back through the upright condition to the angle of ‘loll’ on the
opposite side.
Herbert-ABS Software Solutions LLC -114- Tools for All Ship Types
3. As described for the curve in (a), the vessel will capsize if it heels beyond Θ 2.
Curves (c) and (d) are typical of ships which have experienced asymmetrical damage (i.e. damage to wing tanks).
For curves (c) and (d) there is a heeling moment applied (from the non-zero TCG) which causes the equilibrium at
Θ1 to be positively stable. Increases in heel angle will be resisted by positive righting arms; decreases in heel angle
will be resisted by the heeling moment.
In addition to identifying positions of possible equilibrium, the GZ curve can be used to evaluate how much reserve
stability the ship has available to resist unsteady (dynamic) heeling moments such as waves, wind gusts, weight
movements, etc. The reserve stability is indicated by the area under the GZ curve. This area corresponds to the
righting energy available to resist heeling moments beyond the equilibrium position. The magnitude of the
maximum GZ, the heel angle at which the maximum GZ is developed (Θ GZmax), and the range of positive GZ are
directly related to the area under the curve and can be used to compare different curves.
As an example of how to qualitatively evaluate reserve stability, consider again curve (b). In this case, the ship has
an initial GMt which is negative, and the ship will flop back and forth between the angles of loll. This is in and of
itself may not indicate that the ship is critically unstable. If the range of positive stability beyond the angle of loll,
Θ1, is greater than, say, 20 degrees, the maximum GZ is sufficiently large, and ΘGZmax is located near the middle of
the positive range, then the ship may have good survival capability.
Considering curves (c) and (d), both curves may have the same equilibrium heel angle, range of positive stability,
and represent the same GMt. However, the curve (d) exhibits considerably less area under the curve (a low
maximum GZ) and a relatively small additional heeling force will result in capsizing.
Counter Flooding
Counter flooding (or cross flooding) is an option which may be available in some cases but must be used with care
and only if the intermediate stages of cross flooding do not place the stability at risk. It is used most often to
reduce the equilibrium heel angle, and hopefully increase the GZ values and range of positive GZ. However, during
the cross flooding process, an additional free surface is created which can significantly decrease the available
stability. In addition, the ship will sink/trim with the additional flooded volume. If this brings a portion of the deck
under water, the stability can also be significantly reduced.
If the ship has a negative upright GMt and an angle of loll (see curve (b)) cross flooding may reduce the equilibrium
heel on one side. However, if a negative GMt still persists after or during the cross flooding, the ship may 'flop' to
the other side and the cross flooding could actually increase the equilibrium heel on that side.
Ballast/De-Ballast
Selective use of ballast movement may be an effective way of quickly compensating for flooded compartments. As
well as using it to offset asymmetric flooding (as with cross flooding) it can be used to adjust trim, draft, and
bending moment.
Herbert-ABS Software Solutions LLC -115- Tools for All Ship Types
The same cautions about free surface apply here as for any liquid movement. During the intermediate stages of
ballast transfer, free surfaces could be introduced which might jeopardize a damaged vessel with marginal
stability.
When considering ballast movement, remember to always try to reduce vessel VCG (to increase GM t and GZ) and
avoid openings submergence. The VCG can be decreased by ballasting low, deballasting high, and reducing free
surface (topping off or stripping tanks). Decreasing the draft/trim moves the deck edge farther away from sea
level. This will provide more residual stability at the higher heel angles. A combination of these steps could vastly
improve the condition shown by curve (d).
Using CargoMax
It is possible to use CargoMax to help evaluate countermeasures. To do this, it is necessary to move ballast, fuel,
cargo, and/or miscellaneous weights in the Deadweight Entry Tables. A new equilibrium condition will be
calculated, which will represent the ship after the specified countermeasure is completed.
Capsizing
As previously explained, capsizing occurs when the vessel heels beyond the positive range of the GZ curve. A
damaged vessel would capsize if the heeling moment due to wind and waves exceeded the available righting
energy. When the range of positive GZ is small and/or the maximum GZ is less than 0.1 meter, the vessel has
marginal righting energy and is subject to capsize in a seaway.
Progressive Downflooding
If the vessel sinks, heels, and trims to the point where potential downflooding points such as tank overflows are
immersed, undamaged spaces will flood. This may lead to progressive flooding of additional compartments and
loss of the vessel. Corrective measures to reduce trim and heel after damage may be necessary to keep
undamaged compartments from flooding but might not be sufficient.
Structural Failure
The combined effects of the loss in structural integrity due to the damage plus the impact of flooded water on hull
girder loading could result in structural failure. Longitudinal strength should be evaluated when remedial action is
considered.
Herbert-ABS Software Solutions LLC -116- Tools for All Ship Types
Grounding
One of the innovations introduced in CargoMax 2.1 is the capability of analyzing the status of a grounded ship.
Grounding can be defined both for the intact and the damaged ship. In both cases, all calculations will be
performed using the ship hull offsets, not the hydrostatic tables.
Grounding can be defined in a number of ways but the form provided in CargoMax 2.1 offers four main types of
grounding: one pinnacle, two pinnacles, a simple shelf and a multiple pinnacle shelf. Each of these grounding
types can be initially defined either by entering the ship’s observed drafts or the geometry (location and depth) of
the ground under the ship.
Note: It is very important to understand that once the ground has been defined by drafts, it is converted by the
program to a set of pinnacles, the location of which will not change when subsequently altering the ship’s status
(add/subtract weights, damage tanks etc.) unless the ground is re-defined with the damage entry form. This
behavior allows the analysis of a number of possible remedial actions once the initial ground scenario has been
established.
The main grounding results are the Total Reaction force (total force applied by the ground on the ship’s bottom),
its location and the Force to Free (tug pull needed to free the ship – a function of the Total Reaction and the type
of ground – Rock, Coral, Sand, Mud). In addition to these, the program also provides details on the load on each
pinnacle defined. Finally, the program will take the ground reaction into account when calculating all standard
results. Of these, it is worth highlighting shear force and bending moment.
Shear force and bending moment are heavily affected by the ground reaction. Unless the grounding happened on
an actual pinnacle with no breach or large local distortion of the ship’s structures, the ground reaction will be
distributed on the whole surface of the ship’s bottom in contact with the ground. In this case, it is imperative that
a reasonably good description of the ground geometry is given in order to estimate the shear force and bending
moment affecting the ship with sufficient accuracy.
The grounding window can be started by selecting Define Grounding… from the Grounding menu. The Remove
Ground option in the same menu simply eliminates all ground defined previously.
2. Any variation of loading or damage condition subsequent to the definition of the ground will make the
ship pivot around the pinnacle: this will be unrealistic if the ground is actually closer to a shelf
3. The assumption that the pinnacle is incompressible means that no soft grounds (mud, sand) can be
modeled with this method
Defining a single pinnacle ground by drafts is very simple. In the grounding form, choose “One Pinnacle” in Ground
Type, select a ground type and “Observed Drafts” in for the Define Ground Using section, then enter the ship’s
drafts in the form, in the same way as it is done for the Observed Draft Entry tool and press Apply.
Herbert-ABS Software Solutions LLC -117- Tools for All Ship Types
Figure 104 - Grounding Definition – single pinnacle by drafts
Defining a single pinnacle ground directly is just as simple. In the form, choose “One Pinnacle” in Ground Type,
select a ground type and “Ground Location and Water Depths” in the Define Ground Using option. You will then
need to enter the longitudinal (LCR) and transversal (TCR) location of the pinnacle and the water depth at that
location. Press Apply to force the program to calculate the results and Close to close the window.
Herbert-ABS Software Solutions LLC -118- Tools for All Ship Types
Two Pinnacles
Simple pinnacle grounding can be made to keep the ship’s trim constant with subsequent variations of loading
or/and damage definition assuming two pinnacles instead of one. In this case, the total reaction force will be
distributed between the two pinnacles which are still assumed incompressible. Note that the ship will still be
allowed to rotate around the line passing through these two pinnacles, until either pinnacle is not loaded any
longer. This way, if the two pinnacles have the same transversal location, the ship’s trim will stay nearly constant
while her heel will vary. Also note that the longitudinal location of the two pinnacles will have to be on either side
of the longitudinal location of the total reaction force.
This type of grounding offers a limited improvement on the single pinnacle grounding and most of the limitations
already mentioned for the single pinnacle grounding also apply in this case.
Herbert-ABS Software Solutions LLC -119- Tools for All Ship Types
Figure 107 – Grounding Definition – two pinnacles by ground
Simple Shelf
To define a simple shelf, select “Simple Shelf” in Ground Type, then select a ground type. If you want to define a
simple shelf from the ship drafts, choose “Observed Drafts”, then enter the ship’s drafts in the same way as it is
done for the Observed Draft Entry tool. In addition to this information, you will have to define the shelf bounds.
Note that if the ship has a rise of bottom, the number of pinnacles along the transversal axis should be such that
one of them will lie under the ship’s keel.
Herbert-ABS Software Solutions LLC -120- Tools for All Ship Types
Defining a shelf, using a “Ground Location and Water Depths” implies the following:
1. Choose a point where the water depth can be measured and enter its location and the value of depth in
“Water Depth”
2. Choose the longitudinal and transversal bounds of the shelf and enter them in “Ends of Shelf”
Once the above data is entered, you will have to define the ground stiffness and number of pinnacles before
pressing Apply.
2. The pinnacle field is a rectangular plane and its bounds can be set arbitrarily. Moreover, its longitudinal
and transversal slope can be varied as well as the stiffness of the pliable pinnacles that are distributed
Herbert-ABS Software Solutions LLC -121- Tools for All Ship Types
over it, thus giving the user full flexibility to define a great variety of grounds, from sand bottoms, to coral
shelves extending only for part of the ship’s bottom, to isolated rocks.
3. Any variation of loading or damage condition subsequent to the definition of the ground will make the
ship compress or unload the pinnacles under it, thus giving a more realistic estimate of the attitude it will
get following a remedial action.
It should be noted that in some cases this type of calculation might not converge to a usable solution. In cases like
this, CargoMax will prompt an error (also recorded in the error Log) and the user will have to revise the entry
values used to correct the situation.
To define a multiple pinnacle shelf, select “Multiple Pinnacle Shelf” in Ground Type, then select a ground type. If
you want to define a shelf from the ship drafts, choose “Observed Drafts”, then enter the ship’s drafts in the same
way as it is done for the Observed Draft Entry tool. In addition to this information, you will have to define the shelf
bounds, its Ground Stiffness and the number of pinnacles to be distributed in each direction. Note that if the ship
has a rise of bottom, the number of pinnacles along the transversal axis should be such that one of them will lie
under the ship’s keel.
Herbert-ABS Software Solutions LLC -122- Tools for All Ship Types
Figure 111 – Grounding Definition – shelf (multi-pinnacle) by ground
Defining a shelf, using “Ground Location and Water Depths” implies the following:
4. Choose a point where the water depth can be measured and enter its location and the value of depth in
“Water Depth”
5. Choose the longitudinal and transversal bounds of the shelf and enter them in “Bounds”
6. Enter the shelf slope in degrees or meters bearing in mind that positive meters represent the increase of
depth of the shelf progressing from the aft to the forward bound (positive or forward angle) and the
increase of depth of the shelf progressing from the starboard to the port bound (positive or starboard
angle)
Once the above data is entered, you will have to define the ground stiffness and number of pinnacles before
pressing Apply.
Remedial Actions
There are a number of remedial actions that can be carried out to free a grounded ship. Some of these are not
immediately available to a ship’s crew (dredging the ground around the ship, is one of these) and will therefore not
be discussed here. The rest, fall broadly under three categories: lightening the ship, trimming the ship and using
tugs.
Once the ground has been defined, the user should first look at the values of the total reaction force and the force
to free. The force to free represents the tow needed to shift the ship from her current location against the ground
friction. Unless the force to free is very low, the number and size of tugs needed to free the ship will be generally
unrealistic. The main task of the crew will therefore be that of altering the ship’s loading condition in a way that
the ship can either be refloated or lightened enough to allow tugs action.
Herbert-ABS Software Solutions LLC -123- Tools for All Ship Types
Most of the actions available to the ship without the assistance of barges to unload her cargo will consist in
shedding ballast to reduce the ship’s displacement – and thus the total reaction force – or shifting cargo and
ballast in a way that trim and heel can be used to free the parts of the ship bottom in contact with the ground.
Note that the successfulness of this second option depends greatly on the ground geometry. For instance,
trimming by the stern a ship which grounded on a coral reef that only extends for part of her bow might well prove
successful (assuming no damage/flooding). The same will prove useless in alleviating the condition of a ship
stranded on a sand bank that extends for much of her flat of bottom.
One element that must always be kept in mind is the effect that remedial actions might have on the ship
structures. Once a grounding scenario has been defined, the user should check the ship strength results to verify
that the vessel is not in immediate danger of structural failure. In general, a first estimate of this can be obtained
by looking at the % allowables values of shear force and bending moments compared to the In Harbor allowable
limits. If these are significantly above 100%, structural strength should be treated as a major concern. Similar
checks on ship strength should be carried out for any remedial action before this is proposed as a valid option.
Herbert-ABS Software Solutions LLC -124- Tools for All Ship Types
Tools for Tankers
Overview
CargoMax 2.1 provides a set of calculation tools for tanker vessels that can be found both in the Tools and Damage
menus. These tools can be used to help in vessel operations as well as emergency response aids. The calculation
tools listed in the Tools menu are Loading/Discharge Rate Monitor and ROB/OBQ Report wizard.
Through the Damage menu, the user can access a number of sophisticated tools to assess damage conditions from
a regulatory and an emergency response point of view, including the Direct Calculation of Required GMt according
to tanker regulations, as well as the standard equilibrium damage analysis, Intermediate (Phases) and Progressive
(Stages) flooding analysis.
Overview
The CargoMax Loading/Discharge Rate Monitor was designed to simplify loading/discharge rate calculations, give
estimates on time for completion of the transfers, and give the user a simple tank schematic displaying the
relevant information. The tool takes the information from the main CargoMax weight entry window, and can be
used with manual entry, or with on-line gauging values.
The basic steps for using the tool are:
1. Tank values (ullage/volume) are updated in CargoMax weight entry.
2. Target values (transfer amount/ullage/volume/percent full) are entered for a given tank.
3. Tank values in CargoMax are updated over time (either manually or through the online gauging interface),
which updates the calculated loading rates.
4. Estimated time of completion to reach target is calculated, based on the rate.
General Operation
The rate calculation tool can be started in CargoMax from the Tools menu, by selecting the Load/Discharge Rate
Monitor option. This will bring up a screen, similar to that shown below:
The main feature is the grid that displays all of the information, and allows user entry of the start points and
targets. The tabs above the grid change the tanks listed in the grid, based on either group or cargo type. The
columns displayed can be changed by choosing the Select Columns for List View from the Tools menu. The View
menu gives settings to view Tanks By Cargo Type, Tanks by Tank Group, or All Tanks with Targets Defined.
Choosing these options will change the grouping of the tanks in the tabs on the grid. Tanks by Tank Group will
display the tanks in the same groups as the deadweight entry window in CargoMax (by type of tank). Tanks By
Cargo Type will display the tanks based on the selected cargo type for the tank. All Tanks with Targets Defined
will display only one tab that lists all tanks that currently have a target defined.
The View menu also provides options to change the grid display. Choosing List of Tanks gives the full grid (as
shown above), and displays all the selected columns and information. Choosing Schematic of Tanks changes the
grid display to show a generic plan display of the selected tanks, and a subset of the information. The values to be
shown in the Schematic view can be selected by choosing the Select Fields for Schematic View option in the Tools
menu. An example of the schematic view appears below.
Rate monitoring can be turned on or off for selected tanks by selecting Turn ON Rate Monitoring for Selected
Items or Turn OFF Rate Monitoring for Selected Items from the Tools menu. To clear targets for a selected tank
or for all tanks, select the Clear Targets for Selected Tanks or Clear All Targets options from the Tools menu. To
reset the rate calculation for a selected tank or for all tanks, select the Reset Rates for Selected Tanks or Reset All
Rate Calculations options from the Tools menu.
The Rate Options dialog box from the Tools menu, shown below, provides some options that control how the
rates are calculated.
Step-by-Step
This section will go through the basic steps in preparing, monitoring and changing a simple rate calculation. The
assumptions are that the CargoMax is hooked up to an online gauging system and a single Cargo Type is being
loaded from shore side.
Step 1. Prepare CargoMax for the loaded Cargo Type.
a) Select the Cargo Type being loaded for the tanks
b) Enter relevant information for the tanks, that may affect volume calculations
(density/temperature/trim/heel)
c) Start the Online gauging interface, and set to automatically update values
Step 2. Setup the Load/Discharge Rate Monitor.
a) Start the Load/Discharge Rate Monitor from the Tools menu in CargoMax
b) In the View menu, select Tanks by Cargo Type.
c) On the tabs above the grid, select the grade that is being loaded
d) Observe the values for a few minutes. Note that as values are gauged in CargoMax, the columns
(Ull/Snd, TOV, Date & Time, GSV) are updated. After a few updates, the Vol Rate and Level Rate
columns now have values
Step 3. Set Targets
a) If the final amount to be loaded for a given tank is known, it can be entered in the targets section
b) In the targets section, enter the appropriate value that is known (final ullage, final volume, final
percent full, or amount to be transferred)
c) Notice that the values in the Time to Finish and Finish Time columns now have calculated values
Step 4. Observe
a) Select the Schematic of Tanks option from the View menu.
b) To select the desired properties to monitor, use the Select Fields for Schematic View from the Tools
menu, and select the properties from the list.
c) The total completion time is shown on the top right of the screen, and is governed by the options
chosen in the Rate Options from the Tools menu.
Calculation Method
The actual rate calculations are fairly straightforward. The Load/Discharge Rate Monitor continuously saves the
Level and Volume data internally as it is updated, but only over the specified time interval. This means that if the
time interval, set in the Rate Options from the Tools menu, is set to five minutes, the Load/Discharge Rate Monitor
saves the current data and all data from the previous five minutes. Data from before the previous five minutes is
deleted. The volume and level rates are calculated as the difference in volume or level from the current time to
the volume or level at the beginning of the time interval, divided by the time interval, or:
The seven (7) steps in the report wizard are described in the following.
Note – that some of the steps are contingent upon the selections made in earlier steps.
For instance, if the user selects a “before discharge” report, only a single condition is required and step #4 is
skipped.
The window displayed with each step includes some graphic depiction of the choices which are required. This is
particularly useful when selecting the load case files, steps 3 & 4. For these, the drawing of the tank condition
indicates either a full tank (for conditions prior to discharge or after loading) or an empty tank (for conditions after
discharge or before loading).
Step 7 – Print
To print the final report, press the [Print] button. The [Preview] button will bring up a preview of the final report
without printing it. The ROB/OBQ Wizard will not close after printing and the [Back] button can be used to go back
to previous steps to make any changes to the report. The [Exit] button can be used to exit the wizard.
If the two conditions used in the Loading Report or the Discharge Report have different grade designations for any
one tank, the grade used in the more fully loaded case is used.
Note – This tool uses a standard set of columns for the various reports, reflecting the general standard reporting
format. The Before Loading, Before Discharge, Slop Certificate, and Ullage Report column sets can be modified
within the program if necessary. (Because the After Loading and After Discharge reports depend upon two
conditions, they cannot be easily modified). This can be done by creating one or more additional Column Sets in
the Deadweight Entry Window. The steps would be:
1. Right-click on the Deadweight Entry Table, and select Edit Columns -> Add New Column Set…
2. Enter the name of the report you would like to edit:
a. Before Loading
b. Before Discharge
c. Slop Certificate
d. Ullage Report
3. This will create a new basic column set in the Deadweight Entry window
4. Right-click on the Deadweight Entry Table again, and select Edit Columns -> Edit Active Column Set…
5. Use the “Select Fields” entry window to find columns on the left list, and move/order them on the right.
6. Once you have the correct columns, press OK.
7. Right-click on the Deadweight Entry Table once again, and re-select the column set to be displayed in the
Deadweight Entry table.
8. Repeat the above steps as necessary to further refine or add column sets to modify the ROB/OBQ reports.
Overview
CargoMax 2.1 provides a set of calculation tools for bulk carriers that can be found in the Tools menu. These tools
are Detailed Bulk Pile entry, Draft Survey, and Grain Stability Report.
Overview
The Bulk Pile Tool is used to model the loading of cargo holds with piles of bulk cargo such as ore, gravel, coal, etc.
For each hold, the user supplies the drops, or piles, that make up the loading condition. This information includes
the type of commodity, the details of the conveyor, the pile location, and weight of each drop. Multiple piles can
be loaded into any hatch and the impact of the loading process on the stability and strength of the vessel is
calculated. The program also calculates the clearance height above each pile (height to hatch) and can
automatically fill or top-off a hatch.
Figure 122 - Tool is used to model the loading of cargo holds with piles of bulk cargo
The ideal shape for bulk piles is a cone. The conveyor width and the dynamics of the drop truncate the top of this
cone. The longitudinal width of the truncation is assumed equal to the conveyor width. It is assumed that the
Commodity
Most popular commodities are listed in CargoMax’s Cargo Library. To define a new commodity or edit an existing
one, use the Edit Cargo Library screen. There, a new commodity can be added by clicking the “add new” button.
Please choose the appropriate Bulk Pile method from the list. The commodity’s Angle of Repose and Density or
Stowage Factor must be entered.
Getting Started
Cargo hold names enabled in Bulk Pile Tool are displayed with hyper-links in the deadweight entry table. Click on a
cargo hold name to start the tool. The tool may also be launched from the menu Tools > Bulk Pile Hold Entry.
The Detailed Bulk Pile Sequence Screen has three sections. The top section displays a ribbon tool bar. All the
commands for working with the bulk pile tool are gathered together here to make the tool as intuitive as possible.
Across the top of the ribbon is a set of tabs: home, commodity, resource, edit, view, and tools. Commands are
organized in logical groups under the tabs. Each tab on the ribbon relates to a type of activity, such as defining a
commodity or laying out a bulk pile sequence. Inapplicable commands are disabled.
The Home tab is organized into five main groups: view, operation, apply, units, and dialog commands. All tasks in
defining and computing a bulk pile sequence must be done using the commands on this tab. Commands used to
set the current units system are also provided.
Pile
geometry
view
Bulk pile
sequence
table
The user may choose the commodity to be used for the current hold from the commodity list of the Commodity
tab. The list is populated from the cargo library.
The user may define and choose a conveyor for a loading sequence or a bottom door for a discharging sequence
on the Resource tab. To edit or define a resource, go to the Resource tab. Pre-defined resources are shown. Select
the resource to be updated from the resource list and enter the resource information. The width and length of the
resource must be larger than 0. When finished editing, click the Save button on the resource tab to accept the
changes. The user may add a new resource by pressing the Add button. When the user adds a pile, the chosen
resource on this tab will be used to compute the pile geometry. To change the resource after defining a pile,
highlight the relevant pile in the load sequence table, select the resource, and press the Apply button on the
resource tab.
The Edit tab allows the user to update the pile longitudinal and transverse positions. Pile locations may be
predefined in CargoMax based on hatch locations. The user may add or update the information even after a new
pile is added to the hold. A new pile location may be added by pressing the Add Pile button.
The Edit tab also allows the user to set calculation options. Do not edit the calculation options unless convergence
errors have appeared. The user may use High Accuracy calculation setting to eliminate convergence error
messages. The loading sequence is defined by the order of the piles. By default, the pile number is equivalent to
the sequence number and cannot be modified. Pile display color options can be found on the View tab.
The middle section of the Bulk Pile Sequence tool provides a profile, plan, or section view of cargo hold
compartment and the pile geometry. It also displays the information of the commodity in use in that cargo hold.
The navigation buttons may be used to circle through the cargo holds in the Hold view mode. The opportunity to
save the loading information before going to the next hold is provided if the condition of the hold has changed.
The lower section of the screen defines the bulk pile sequence in a table view. A "pile" defines a single drop of
cargo into a hold. If a second drop is made into a hatch on top of an existing pile of cargo, the second drop is
considered a separate "pile." Each pile is defined in the entry table by a resource description, a pile number, a pile
location, and a weight. To add a pile, click the “Add” button under the Home tab. A new line will be added to the
table. The pile locations or hatches defined in the Pile tab are displayed in columns. Select an appropriate cell for
Step-by-Step
To Access Detailed Bulk Pile Sequence Window
Click the Cargo Hold tab in the Deadweight entry table of CargoMax
Click on any hold name with a hyperlink to display the Detailed Bulk Pile Sequence window for that hold.
To Enter Pile Sequence
Select a commodity from the list box under the Commodity tab and press the Apply button. This
commodity applies to all piles in the hold.
Select the conveyor type from the list box under the Resource tab. This conveyor is the default conveyor
for the first sequence.
Select the Home tab and press the Add Pile button to add a line or sequence for the pile weight. Enter
the weight of the drop or pile in the table under the desired pile name or hatch label.
To modify the conveyor for any pile, go back to the Resource tab, highlight the appropriate rows in the
Load Sequence table with the cursor, select the desired conveyor in the resource list box, and press the
Apply button.
The Fill button under the Home tab will automatically place the biggest pile that can fit in the available
space into the selected pile location. Entering Alt+F from the keyboard has the same effect. The “hatch-
filled” status will remain set to the “fill” designation for this location if a new commodity or conveyor is
selected. Filled locations are highlighted by a blue font. To remove a "fill" designation either type in 0 or
a new load from the keyboard. To remove a sequence, press the Delete button.
Review Results
Total weight of cargo dropped into each hatch and the clear height from the top of the hatch coaming or
predefined height to the peak of the pile ("ullage") is displayed in the bottom table.
The total weight and volume of cargo in the hold are displayed on the left-hand side of the pile geometry
view. Switch between the Profile, Plan, and Section views using the buttons under the View tab.
Select the Apply button on the Home tab to accept the currently defined piles and update the stability
and strength results without exiting the entry screen. Select the OK button to update and exit to the
Deadweight entry window. Select Cancel to exit without saving the changes since the last Apply.
Overview
The CargoMax Draft Survey Tool is a tool to measure the bulk cargo from the observed drafts and the density of
the water in which the vessel is floating. In practice, the weight of the vessel is determined both before and after
loading or discharging, and allowances are made for differences in changeable items such as Fresh Water, Ballast
Water, and Fuel Oil. The difference between these two weights is the weight of the cargo.
The draft survey tool provides results for the current loading condition as well as reports based on initial and final
loading or discharging conditions. On the Draft Survey tool window, users may enter or update the observed drafts
and water density information. The tool computes the weight of cargo onboard using current condition
information. However, the information may be inaccurate for the measurement of cargo since there may be
unknown weights that were not included in the deductions. Thus, the CargoMax Draft Survey tool also offers the
Draft Survey Wizard to determine the actual loaded or discharged cargo weight utilizing initial and final conditions.
Enter the specific gravity of the water in which the vessel is floating. This value should not be less than 0.8
or greater than 1.2.
Choose the At Marks option if the drafts are read at the Marks or choose “At Perpendiculars” option if the
values are for perpendiculars.
Update the observed drafts in the displayed table. If the current condition has observed drafts, then the
table will be populated with the values from the condition. If there are no entered values or condition
values, the table will be initialized with the computed drafts from the current condition.
The entered values are saved only on the current form and do not affect the current conditions data. The
values on the current form are available as long as CargoMax remains running. Only values entered in the
observed drafts entry tool will be saved.
Step1 Introduction:
Click the Next button to advance to step 2.
Step 5: Printing
Here, the user may preview the report without printing it by pressing the “Preview” button. To print, click the Print
button.
Overview
The Advanced Container Module is a CargoMax tool for planning and evaluating detailed container
loading. It allows for quick creation and editing of loading conditions and provides evaluations and
reports regarding a given container stowage condition.
If enabled, the tool can be launched from the Main Menu by going to Tools->Detailed Container Entry
or by clicking on the underlined container bay name in the CargoMax deadweight entry table.
Main Interface
The main Container Module display consists of the following items:
Ribbon Bar – The ribbon bar is located along the top of the program and gives the user access to
all program features, tools, and options. The ribbon bar can be minimized by double-clicking on
one of the tab headings to free up screen real estate if necessary.
Stowage Viewer – The stowage viewer is the main viewport of the Container Module. It
provides a graphical representation of the container bays and the current stowage plan and
displays user-configured summary information on a bay, stack, and tier basis. It is also the main
entry area for creating, editing, moving, or removing containers. There are three modes
supported: a “by-bay” section view, a scan view, and a plan view.
Auxiliary Panels – The auxiliary panels provide additional views and displays such as Alarms,
ship-wide 3D view, a container list, and stowage summary.
Stowage Viewer
(By-Bay Viewer)
Bay View
The by-bay stowage viewer is the main viewport of the container module that displays the stowage
arrangement in section cuts at each container bay.
The bay view shows a graphical representation of the stowage arrangement and displays user-
configured summary information for the bay as a whole, each stack, or each tier. Cells can be selected
by clicking on them. When a cell is selected, the relevant information is filled into the editor. Multiple
cells can be selected by dragging a rectangle over cells, or by depressing the SHIFT or CTRL key when
selecting cells.
Containers can be added by entering a weight in the editor or by right-clicking and selecting the context
menu item to add containers. Changes can be made to containers stowed in a cell by changing its
information in the editor. An existing container can be moved to a different cell by selecting it, holding
the right mouse button and dragging the container to a different cell. Containers can be unloaded from
a bay by dragging and dropping it off of the bay or by right-clicking and selecting the context menu item
An empty cell is depicted by a blank, white box. If a cell is obstructed, such as a 20’ cell being obstructed
by a 40’ container in a neighboring paired bay, the cell will be greyed out. A cell with a container stowed
in it will be depicted as a box with four corner triangles outlined. Each corner and the center region can
be color-coded independently to show information (weight, length, height, reefer temperature, hazard
status, etc.) about the container. The center of the container will show information about the container
with text. The text field can be customized by clicking on a heading in the details editor on the right-
hand side of the main panel.
To allow for quick identification of problem area, different labels are color-coded based on alarm status.
The bay heading is color-coded by the alarm status for that bay and the stack and tier labels are color-
coded by alarm statuses for cells in those stacks/tiers. Additionally, margin summary values (Stack
Weight Margin, Stack Height Margin, and Stack Lashing Margin) are color-coded by the status of their
respective alarms.
Scan View
The scan view shows the ship-wide section cuts at each container bay. The view is laid out in container
groups forward to aft flowing left to right. Each group is displayed in the same horizontal position with
the forward 20-foot bay on top, the 40-foot bay in the middle, and the aft 20-foot bay on the bottom.
Each cell can have one background color and one text field. Most display and operation conventions are
the same as the Bay View. The Scan View has some additional interaction tools such as panning and
zooming tools. The mouse wheel can be used to zoom in and out and the view tab in the ribbon contains
zoom all and zoom to box tools. The user can pan by holding the ALT key while left click-dragging the
mouse.
Clicking on the bay header in the Scan View will allow the user to zoom into the selected bay in the Bay
View to check the detailed status of alarms, etc.
Plan View
The plan stowage viewer displays stowage information in a collapsed plan view at each deck level. Stack
outlines are drawn for each bay group (linked 20’/40’/20’ bays, for example, Bays 005, 006, and 007).
Each stack is sub-divided to depict available tiers for each stack. Each cell can have one background color
and one text field. Additionally, stack outlines are colored based on their respective alarm state.
Most display and operation conventions are similar to the Bay View and Scan View viewer. However,
due to the nature of the view angle, there is some special handling for 40’ bays with paired 20’ bays. If a
bay group can hold both 20’ containers and 40’ containers, 40’ containers are drawn into the aft 20’ cell
and the forward 20’ cell is grayed out with a diamond hatch. Cells that are obstructed by other cargo are
grayed out with no hatching.
Containers can be inserted into selected cells by typing a weight into the editor. This will create a
container at the default length for the selected cell. Alternatively, containers can be created through the
right-click context menu, which will give options for all container lengths available in the cell.
Property Editor
Container information and hazardous cargo can be entered manually for each container or can be
defined in a Baplie file and then imported. To add hazardous cargo to a container manually, use the
Hazardous Cargo tab of the editor.
Container List
The Container List is a tabular data entry/display form to create, view, and edit containers. There are
five container lists that the table can be populated from: All Containers, Loaded Containers, Current
Area, Restow, and Booking List. How containers are displayed in the list is fully customizable: column
sets, sort sets, and filter sets are all editable. Containers can be created by typing (or copying
information from an external source) into cells in the blank line at the bottom of the Booking List and All
Containers list. Containers can be permanently deleted by right-clicking and selecting the “Delete
Containers” option in the context menu.
Containers can be loaded onto bays by selecting containers, holding the right mouse button and
dragging to the bays in the By-Bay viewer or stacks in the Plan viewer. Containers will, by default, be
loaded in order of weight, center-out and bottom-up.
The Container List table is compatible with standard spreadsheet programs such as Microsoft Excel; cells
can be copied directly to and from spreadsheet programs. This allows users to transfer booking lists
from a spreadsheet by setting up the columns in the Container List to match the columns in the
spreadsheet and copy/pasting the information.
Alarms
The Alarms Panel is similar in appearance to the main CargoMax Alarms Panel. This table lists all the
required, recommended, and informational allowable container-specific limits for the ship and their
status. If any of the required criteria is not met, the corresponding line in the alarms tab will show a red
FAIL warning. If it is only a recommended limit that is not met, the coloring of the alarms will be orange.
The “Container Module Alarms” in the CargoMax alarms panel will also show the overall (most serious)
alarm status.
The alarms are displayed in logical groupings (for example, Stack Weight– Bay X – Stack Y) and can be
expanded and collapsed as necessary. Some text may be underlined in the table. These are hyperlinks;
clicking on them will navigate the Stowage Viewer to the location in question.
IMDG Segregation The alarm ensures that IMDG classes, UN Numbers with a segregation code,
and segregation groups are segregated in accordance with IMDG Code
Amendment 39-18.
Hazardous Stowage The alarm performs a ship-specific hazard check based on the ship’s Document
Restrictions of Compliance requirements (when applicable).
Internal Cargo Unit When several types of dangerous cargo are defined for a container, the
Segregation program will perform internal cargo unit segregation checks.
Explosives-Reefer The alarm ensures that a hazardous cargo with class 2.1 flammable gases or
Segregation class 3 flammable liquids having a flashpoint of less than 23°C c.c. transported
on deck is stowed at least 2.4 m from a reefer and an explosive is restricted
from being placed within a horizontal distance of 6 m.
Lashing % Allowable If lashing calculations are available and applicable, for each stack the program
will compute a Lashing Percentage Allowable, a Lash Margin, Top, and a Lash
Margin, Above. An alarm will be created for each stack that exceeds 100%
Lashing Allowable.
Allowable Reefers The alarm ensures that maximum number of reefer containers within a bay will
not exceed the bay allowable limit.
Baplie/STIF Loading Any file importing error will be displayed in the container alarm viewer. This
Errors alarm can be removed from the display by pressing the Clear Baplie Errors
button under the Home ribbon tab.
Check Digits The container module includes a form of error detection on container names
called Check Digits alarm. The alarm detects some permutations of two
Reefer Temps If a unit is a reefer and the minimum and maximum temperature ranges are
set, the alarm will check the reported/entered refrigerated container
temperature to ensure that it is in within the defined temperature range. If
only a Lower or Upper range is set, the alarm will only check against that
range.
VGM The Verified Gross Mass (VGM) is the weight of the cargo including dunnage
and bracing plus the tare weight of the container. Effective July 1, 2016, with
the SOLAS amendment covering container weighing regulations, only VGM-
provided containers are allowed to be loaded on board. The alarm detects the
VGM unverified containers. In the program, the Weight Verified checkbox
should be checked if the shipper has provided the container VGM.
Floating Containers The container module will alarm if cells under a container are unfilled in a
stack.
Stack Heights If the height of a stack exceeds the bay or hold height limit, the stack heights
alarm will fail.
Stack Weights If the total weight in a container stack exceeds the weight limit defined for that
stack, the stack weights alarm will fail.
Stacking Weights The alarm ensures the weight of an upper container is no more than 120% of
the weight of the lower one directly underneath.
Deck Boundaries The alarm evaluates loaded deck cargos if they are within their defined deck
boundaries.
IMDG Summary
The IMDG summary display summarizes hazardous cargo by IMDG Class, size class, and stowage on deck
or in hold.
Stowage Summary
The Stowage Summary view is a power-user focused pivot table tool to allow for the creation of pivot-
style reports. Fields can be selected in the top left and dragged to the Filters, Rows, Columns, or Values
boxes below to create custom pivot reports.
General Settings
The Home tab of the ribbon bar contains general, program-wide controls and settings. Items in the
Home tab are separated into logical groups.
Editor Options
This group contains three buttons to control the program interface to CargoMax. Apply Changes will
update container bay information in CargoMax and have CargoMax update its calculations. If lashing
calculations are enabled and configured to use the CargoMax trim and stability information as inputs,
the lashing calculations will also be updated. If there were no pending updates to CargoMax, Apply
Changes will re-sync all container bay information to CargoMax. Cancel Changes will revert the
container stowage to the previously applied stowage condition that is in CargoMax. Close Window will
close the program window and return the user to CargoMax. If the current container stowage condition
has not been applied to CargoMax, a dialog box will prompt the user to either apply or discard changes.
Booking List
The Generate Booking button allows for booking lists to be created and added to the un-stowed
container list.
Container Codes
A container code identifies the size and type of a container. A code describing the strength and the size
of the container must be provided whenever a loaded container is added to the program. The container
module allows the user to define container codes. Standard ISO container codes (ISO 6346:1995) do not
need to be defined, as they are contained in the program; however, they can be overridden in the
Container Code Definition dialog if needed.
To edit container codes, press the Edit button in the Container Codes group ribbon. The Container Code
Definition dialog lists a set of container codes belongs to the library name displayed in the drop-down
box. A user may maintain several container code libraries. To edit a different code library stored on the
computer, select the appropriate library name in the drop-down box. The dialog window also allows the
user to import a code library file into the program, export the selected library to a file, delete a library,
or add a new library.
Edit
This group provides command buttons for clear operations. Clear All Containers will remove all
containers from the container module. Clear Current Bay/Hold will delete all containers from the
current bay or hold. Clear Booking List removes all containers from the booking list. Clear Restow List
Calculation
This group allows for control over whether calculations occur automatically or only on-demand. The
main calculation that is controlled by this setting is lashing. For non-standard containerships and some
combination container/RORO vessels, this will also control geometric interference calculations.
View Settings
Panels
The panels group contains buttons to show/hide different panel items. The Main panel can be toggled
between the By-Bay view, the scan view, and the Plan view. The Left and Right panels can be toggled
between the Alarms, 3D view, List, DG on Board, IMDG Summary, Virtual Pier, and Stowage Summary.
Navigation Control
The navigation group contains buttons to control the camera in the active graphical viewport (by-bay
view, plan view, or 3D view).
The Bay navigation settings include buttons to navigate container holds. Clicking Up will change the
zoomed bay to the bay above the current one and clicking Down will change the zoomed bay to the bay
below the current one. Clicking Fwd and Aft will change the zoomed bay to the next bay forward or aft
on the same deck level. The mouse scroll wheel can also be used to move forward and aft. Navigation is
also available through the right-click context menu of the stowage viewer.
When the scan or plan view is active, the navigation group will contain tools to interact with the view.
The Select operator allows for general selection and interaction. The Pan operator allows for panning
the view and the two zoom options are available for controlling the zoom level of the view. When the
select operator is used, the zoom level can be controlled with the mouse wheel and the view can be
panned by holding the Alt key while left click dragging.
Figure 151: Stowage Viewer in True Scale Mode (Left) and Idealized Mode (Right)
The Summary Info menu allows the user to customize the bay/stack/tier summary values that are
displayed in the Stowage Viewer. Edit Description Format allows the user to change the format of each
container’s description field.
Coloring
The coloring group allows the user to edit the coloring of the containers in the Stowage Viewer. The two
available modes are Color Map and Filter. When in color map mode, clicking on an area of the sample
container will show the current result field the color information is based on and the color scale that is
used. The user can customize the displayed information using the dropdown box.
The collection of color keys can be edited by clicking on the show more button at the bottom left corner
of the group or by selecting the “Add Colormap” option at the bottom of the information dropdown
box. The editor dialog allows current color maps to be modified and for other color maps (for example,
colors for ports) to be added.
Options
General
This group contains general option items. Track Restow Cargo will turn on restow tracking; this will keep
track of the previous stowed location of the container in addition to its new location. When tracked,
restow cargo will show up in the “Restow List” portion of the container list. IMDG Amendment allows
the user to select or change the IMDG Amendment version used in the program.
Units
This group allows switching between Metric (weight in MT) and English (weight in LT) units. Note that
container sizes are expressed in feet, even when in Metric units. Longitudinal reference location can be
set using Longitudinal Reference dropdown.
Container Options
This group contains basic program calculation settings. The Twistlock Height specifies the vertical offset
caused by twistlocks between above deck containers. Container VCG Height controls how container
VCG is estimated.
Lashing
This group contains controls for lashing calculations and is only visible if lashing information for the ship
is defined. The lashing calculations require GMt and average draft as inputs. The Apply & Update Inputs
from CargoMax button updates container bay information in CargoMax and all CargoMax calculations.
The GMt and average draft inputs will then be updated with calculated CargoMax results. For route-
specific lashing calculations, a route reduction factor is used to reduce the transverse acceleration
Docking
The Docking group allows the user to dock/undock the Container List. This allows the container list to be
shown in one of the bottom panels or in its own window.
List View
The main List Viewer group contains controls for displaying container information in the table. The List
Type dropdown button will select the container list type to populate the table from. The next section
contains controls for setting the displayed columns, sorting algorithm, and filtering algorithm from their
respective libraries. A sort, filter, and column set can be grouped into a single View Library entry for
quick recall. The Edit menu allows the user to customize existing view/sort/filter/column set libraries.
Pre-defined view library entries and/or sort, filter, and column sets can be selected and applied to the
container list through the drop-down menu items in the List Viewer ribbon group.
Importing Files
The Container Module can import container loading information from UN-Edifact Bayplan Message
(Baplie) file and from PowerSTOW STIF files.
Exporting Files
The Container Module can export container loading information in a Baplie format. A dialog (Figure 165)
will appear to allow the user to populate the Baplie message header/transport information. If a baplie
file was previously imported in the session, the header/transport information from the previous baplie
file will be populated, allowing the user to make quick changes.
Fields marked with an asterisk are required for a complete Baplie file. Additionally, at least one of the
transport details date/time fields must be filled out. A Baplie can be exported by CargoMax without any
The list view has a right-click option to directly export a TSV format file that can be read into standard
spreadsheet programs.
Alarms
The alarms report will print the alarms summary table.
Lashing Summary
The lashing summary node contains sub-nodes representing each bay with lashing. These nodes will
print a table summarizing the stack lash margins for that bay.
Program Overview
The Deck Cargo Module is a CargoMax tool for planning and evaluating deck cargo loading. It allows for quick
creation and editing of loading conditions and provides evaluations and reports regarding a given cargo stowage
condition.
If enabled, the tool can be launched by clicking on the underlined deck name in the CargoMax load editor.
Main Interface
Ribbon Bar
Stowage Viewer
Stowage Viewer
The stowage viewer displays stowage information for each deck area. By default, this is shown as a plan view
(looking down on the deck) but the camera can be rotated as required.
3D View
The 3D view depicts a ship-wide overview of the current stowage condition.
Cargo List
The Cargo List is a tabular data entry/display form to create, view, and edit cargos. There are three cargo lists that
the table can be populated from: All Cargo, Loaded Cargo, Booking, Restow and Stowable Equipment List. How
cargos are displayed in the list is fully customizable: column sets, sort sets, and filter sets are all editable. Cargos
can be created by typing (or copying information from an external source) into cells in the blank line at the bottom
of the Booking List and All Containers list. Cargos can be permanently deleted by right-clicking and selecting the
“Delete Cargo” option in the context menu.
Cargo can be loaded onto bays by selecting Cargos, holding the right mouse button and dragging to the bays in the
stowage viewer. The viewer will allow the user to specify the stowage region on the deck.
The Cargo List table is compatible with standard spreadsheet programs such Microsoft Excel; cells can be copied
directly to and from spreadsheet programs. This allows users to transfer booking lists from a spreadsheet by
setting up the columns in the Cargo List to match the columns in the spreadsheet and copy/pasting the
information.
Alarms
The Alarms Panel is similar in appearance to the main CargoMax Alarms Panel. This table lists all the required,
recommended, and informational allowable cargo-specific limits for the ship and their status. If any of the required
criteria is not met, the corresponding line in the alarms tab will show a red FAIL warning. If it is only a
recommended limit which is not met, the coloring of the alarms will be orange. The Show/Hide Alarms button on
the Home tab of the ribbon bar will be colored the overall (most serious) alarm status. The “Cargo Module Alarms”
in the CargoMax alarms panel will also show this status.
General Settings
The Home tab of the ribbon bar contains general, program-wide controls and settings. Items in the Home tab are
separated into logical groups.
Editor Options
This group contains three buttons to control the program interface to CargoMax. Apply Changes will update deck
area information in CargoMax and have CargoMax update its calculations. Cancel Changes will revert the cargo
stowage to the previously applied stowage condition that is in CargoMax. Close Window will close the program
window and return the user to CargoMax. If the current deck stowage condition has not been applied to
CargoMax, a dialog box will prompt the user to either apply or discard changes.
Deck Cargo
The deck cargo group allows the user to select and insert cargo objects. The Select button allows the user to select
cargo objects to edit. The Insert Single menu allows the user to insert single cargo objects. The menu contains
View Settings
Panels
The panels group contains buttons to show/hide different panel items. The Left and Right panels can be toggled
between the Alarms, 3D view, List, and Stowage Summary.
Camera Control
The navigation group contains buttons to control the camera in the active graphical viewport (stowage view, or 3D
view).
Color Key
The color key group allows the user to edit the color key used to color cargo in the Stowage Viewer. Clicking on an
area of the box will show the current result field the color information is based on and the color scale that is used.
The user can customize the displayed information using the dropdown box.
Background Colors
The container view background is specified as a two-tone gradient. There are two coloring modes available: Single
Gradient and Alarms Gradient. Single gradient makes the background static. Alarms gradient will change the top
color of the gradient depending on the alarm state. Clicking either the Top Color button or Bottom Color button
will allow the user to customize the gradient.
Docking
The Docking group allows the user to dock/undock the Cargo List. This allows the container list to be shown in one
of the bottom panels or in its own window.
List Viewer
The main List Viewer group contains controls for displaying cargo information in the table. The List Type dropdown
button will select the cargo list type to populate the table from. The next section contains controls for setting the
displayed columns, sorting algorithm, and filtering algorithm from their respective libraries. A sort, filter, and
column set can be grouped into a single View Library entry for quick recall. The Edit menu allows the user to
customize existing view/sort/filter/column set libraries.
When using the LIKE operator, the wildcard characters are “%” or “*”. Wildcard characters can only be placed at
the beginning or end of the entered value, not in the middle.
Alarms
The alarms report will print the alarms summary table.
Deck Views
The deck views node contains sub-nodes representing each deck area. These nodes will print the deck graphics as
seen in the stowage viewer.
Overview
CargoMax provides for several special options and configurations. These are described below. Some options affect
entry screens, while other may affect file saving or printouts.
Network Solutions
Network installations of this interface are possible and allow the gauging system to be attached to any one of the
networked computers or to the server. This type of setup would provide any of the system’s computers access to
the gauge readings.
In either case, CargoMax normally sends no signals to the gauging system which could alter the operation of the
gauging system or its control/display panels. In some installations, it has been requested that CargoMax send back
to the monitoring systems information on tank volumes or ship stability. In these applications, care should be
taken in making sure that these data are correctly interpreted by the receiving software.
Typically, uncorrected ullages are taken from the gauging system along with the vessel trim and list, but this can
vary with each installation.
ICODES
Load case files created by CargoMax can be read by the ICODES system. ICODES is the Integrated Computerized
Deployment System utilized by the US Military Traffic Management Command for vessel stowage planning.
In the event that a one-to-one relationship between the ICODES stow area names and the CargoMax deadweight
group names does not exist, the stow areas are simply entered into the CargoMax Miscellaneous weight group.
MMS FleetLINK
When CargoMax is installed along with Marine Management Systems’ (MMS) FleetLINK program, the user may
send load case data files anywhere in the world via the FleetLINK satellite transmission capability. This can be done
by choosing Add Load Case to FleetLINK Transmission Queue from the File menu.
After selecting this menu option, a list of defined destination sites will be displayed. Use the combo box with
destination sites to pick the desired site. If the site you need is not available press the [Add Sites] button. This will
activate the entry frame so that a site’s information can be entered. Press the [Update] button to save the site.
Press the [Quit] button when you are done adding sites. For each file you want to send (by adding it to the
transmission queue):
Press the [OK] button on the destination dialog box.
Choose the file and press [OK] on the file selection dialog.
When all files have been sent, press the [Cancel] button to dismiss destination dialog.
Figure 186 – Warnings on the Alarm Summary Tab in the Results Window
Figure 187 – Failures on the Alarm Summary Tab in the Results Window
Status Bar
The status bar displays error messages as shown, as well as notes about what CargoMax may be doing at any given
time. This may include a "Ready" message indicating CargoMax has finished updating calculated results and is
ready for additional entries.
If the message shown above is obtained instead, the program is simply indicating that calculations are being run.
Other similar messages will indicate other program status, from ship failures (sinking, capsizing) to incompatible
data and numerical non-convergence. In the latter cases, the user must revise and re-enter input within acceptable
limits.
Message Windows
These types of message boxes are used when the user may choose an operation that has consequences that may
not at first be apparent. In the example above, the user has selected to exit CargoMax. The message box alerts him
that if he exits the program without saving the load case data, his latest changes will be lost. CargoMax does not
prevent the user from performing the operation (in this case exiting) but warns him of the consequences.
API
API stands for the American Petroleum Institute which is responsible for developing the standards and tables for
various oil temperature/volume/density conversions.
Available Deadweight
The weight of cargo and consumables which can be loaded before the load limiting draft is reached. It is calculated
as the difference in displacement between the load line limiting draft and the draft at the midship marks. Note
that if the vessel is trimmed or the hull has significant deflection, there may be available deadweight remaining
even though the load line is exceeded at the midship draft location. The full available deadweight may be
achievable if the vessel is trimmed even or the hull deflection changed.
AvDWT
(see Available Deadweight)
BIH
Abbreviation used on the Deadweight Entry screen table for Bulk In Hold entry.
BOD
Abbreviation used on the Deadweight Entry screen table for Bulk on Deck entry.
C.T.E x 106
(see Coeff. Of Thermal Exp)
CBU
Abbreviation used on the Deadweight Entry screen table for the Detailed Container Buildup option.
CIH
Abbreviation used on the Deadweight Entry screen table for Container On Deck entry.
Coeff. Of Thermal Exp
The Coefficient of Thermal Expansion = the change in volume of a liquid with each 1 degree Celsius change in
temperature.
Cross Curves (Cross Curve Table)
Table of KN values computed for a range of displacements and heel angles.
Downflooding Angle
The limiting angle of heel at which the first non-watertight opening may be submerged. When used with a table of
cross curves, these values are typically tabulated at each displacement and correspond to a zero trim condition.
Draft at A.P.
Keel draft calculated at the Aft Perpendicular.
Draft at Aft Marks
Keel draft calculated at the aft draft marks.
GMt margin
GMt in excess of the required value = GMt mar = GMt corr – GMt req
GMt required
The GMt taken from the minimum required GMt curves in the Trim and Stability Book.
GMt uncorr.
GMt before applying free surface correction = GMt uncorr = KMt - VCG
GOV
The Gross Observed Volume = total observed volume - free water (all at the observed temperature)
Grade
A term used to define a type of liquid which has a unique method for determining density and volume correction
factor. This method includes the API table specification and standard values. CargoMax keeps track of these grade
definitions in a special library file which is available for any number of loading conditions.
GSV
The Gross Standard Volume = gross observed volume adjusted to the standard temperature.
GZ
The righting arm or lever between the line of action of the vessel buoyancy and displacement. These values are
computed at a range of heel angles to develop the righting arm curve. This curve is used to evaluate vessel
stability.
HEC
Herbert Engineering Corp.
HECSALV
Herbert-ABS Engineering's software package for ship salvage engineering. It includes vessel modeling, damage
stability, grounding, outflow, tidal effects, and damaged strength.
KB
The vertical center of buoyancy above the bottom of the keel. This is often taken to the molded keel location, or
baseline, and equals the VCB.
Volume and temperature units are controlled independently and can be used in any combination.
VCGmaximum
The VCG (or KG) taken from the Maximum Permissible VCG curves in the Trim and Stability Book.
VCGvirtual
The VCG (or KG) with free surface correction applied = VCGvirtual = VCG + FScorr