Functionality Add-ons
This picture almost says it all!

The vertical axis is the time and the horizontal one is the berth space. The width of the vessel and the ETA/ETD defines the space and time occupied by the planned vessels.
Order Berthing Planner with add-ons required for your terminal. If you run a small multi-purpose terminal then you can setup your terminal characteristics once and for all:
- define a graphical reflection of your berth(s);
- either setup importing the vessel calls from other system you might have in place, or enter the scheduled calls directly in the graphical user interface.
If you run middle-sized or big terminal then additional functionality might be required:
Optimizer Add-on for container terminals
Reduce the driving distances on your container yard and decrease time for containers to travel on the yard between vessel and yard location by optimizing the vessels' berth location. Setup the yard geometry, yard driving rules, import container positions on the yard as well as allocated yard discharge blocks from your terminal operating system in XML format and let the optimizer do the hard work of calculating the berthing location securing the lowest overall driving distance when servicing all planned vessels.

See the
video online describing the functionality of the Berthing Planner and its plugins. Select the section 5. Extensions.
The challenge of determining the optimal berth location is usually approached by pre-allocating yard locations for loading in an area close to a pre-assigned berth, and to plan for vessels with large transhipment volumes, to be berthed close to each other. However, in case of a lengthy yard, multiple vessels in port at the same time, and considerations both for loading and discharge containers, the optimal solution is not evident and is only with great difficulties dealt with manually.
ARL has created an analytical model and an mathematically founded algorithm, which calculates optimal vessels’ position on a berth, minimizing mileage of CHE on the yard.
The complexity of the challenge is expressed by the parameters which have to be taken into account before producing an optimal berthing scenario: Vessels' schedule -ETA/ETD-,
vessels' length, physical berth configuration, berth unavailability zones in space and time, planned volume of containers and yard location for loading, and assigned blocks for discharge containers, yard physical geometry, and yard equipment (CHE) driving rules. Many considerings; all too many to be dealt with by human brains to any significant degree of detail.
Setup up the characteristics of your terminal once for all; re-import fresh data from your TOS, including current container locations, assigned discharge blocks and latest ETA/ETDs, and you can re-do your berthing algorithm without any significant effort, and will get hard-core measurements support alternative berthing scenarios.
That's the value of math algorithms put to work for the transport industry!
QC Planner Add-on

Plan quay cranes assignments. Setup QA crane numbering and individual crane reach (alongside berth and across vessel) for visual berth planning. Assign QC for planned vessels by

selecting between QCs within reach of the vessels' berth location and let the Berthing Planner calculate the total crane utilization at any time slot for easy stevedore and crane gangs planning. Request a complete QC assignments summary report any time you wish and distribute to your colleagues and stakeholders.
See the
video online describing the functionality of the Berthing Planner and its plugins. Select the section 5. Extensions.
The challenge of determining the berth location could be complicated by limitations and current planned assignments of quay cranes. This add-on automatically checks if any quay crane related constraints are broken. The setup requires configuration of all quay cranes with their description including names and ids.
The user interface only allows selection of those quay cranes which are not assigned yet.
Constraints Add-ons
Berth Constraints Add-on
Define berth ranges and assign vessel types allowed to use the berth ranges. The berthing tool automatically distribute vessels alongside the berth according to the assigned vessel types and give visual indicators for vessels manually dropped within or outside the assigned berth ranges.
Sea Side Constraints Add-on
Manage draught and tidal restrictions, when placing vessels at berth. Vessels' berthing positions are suggested according to the defined draught and tidal schedule. Manual planning visually indicate valid and invalid berthing positions comparing the vessel's draught with berth draught and tidal restrictions.
See the
video online describing the functionality of the Berthing Planner and its plugins. Select the section 2. Visual Planning.
The challenge of determining the berth location could be complicated by existing tidal processes. This add-on automatically checks for the draught limits and shows in visual mode if any constraints are broken. The setup requires configuration of the tide and description of berths draughts. The schedule data source should contain vessel draughts in order to check constraints satisfaction and depict them on the screen.

If there are any constraints broken for a vessel in the application window then it is surrounded by the thin red line indicating that some of the conditions are not met.
Unavailable Zones Add-on
The add-on allows berth planners to define unavailable berth zones. The zone can be defined for a limited or unlimited time. The add-on makes sure that no vessels will be planned for berthing at berth wrong place and time.
See the
video online describing the functionality of the Berthing Planner and its plugins. Select the section 5. Extensions.

The challenge of determining the berth location could be complicated by limitations and current planned unavailable space at berth where repairing works run for instance. This add-on automatically checks if all vessels are at safe positions. The add-on requires definition of as many as needed zones. On the example above there is one gray zone defined and all vessels are automatically located around it.
The user interface allows flexible definition of an unavailability.

