“Interactive Dry-docking Simulator in a 3D Environment” · “Interactive Dry-docking Simulator...
Transcript of “Interactive Dry-docking Simulator in a 3D Environment” · “Interactive Dry-docking Simulator...
“Interactive Dry-docking Simulator in a 3D Environment”
José Miguel Rodrigues e Carlos Guedes Soares
Lisnave – Estaleiros Navais S.A., 2901-901 Setúbal
Centre of Marine Technology and Engineering – Instituto Superior Técnico, Av. Rovisco Pais
1049-001 Lisboa
[email protected], [email protected]
Abstract
A computer program is presented which consists of an interactive 3D real time simulation of dry-
docking of ships in a specific repair shipyard. The flooding and emptying of the dock, as well as
of the ballast tanks are controlled by the user. The changing physical values can be visualized
and there is the possibility to save all the data to a file for post-processing and analysis.
The main data consists on the loads applied to the ship’s primary structure, the loads supported
by the keel blocks and, consequently, the load applied to the dock’s structure, and the
hydrostatic values of the vessel at each instance.
The majority of the hydrostatic calculations come from interpolation of the values present in the
hydrostatic tables of the ships. The structural analysis is done considering the ship as a beam
with constant structural characteristics throughout its entire length. The loading calculations on
the keel blocks are based on semi-empirical formulae applied by the mentioned shipyard.
A few qualitative conclusions originating from the obtained results are shown and there are
suggestions concerning the future development of the program.
The shipyard mentioned is Lisnave – Estaleiros Navais, S.A. located at Mitrena – Setúbal.
1- Introduction
The overall objective of this paper has its origin in the intention to develop a computer program
capable of simulating the dry-docking operations of ships in a three-dimensional interactive
environment.
The starting point is the repair shipyard “Lisnave Estaleiros Navais S.A.” located at the Mitrena
peninsula in Setúbal.
Being the fundamental actors of these kind of operations, one of the goals was to accurately
model the various dry-docks, as well as the keel blocks, ships and respective ballast tanks.
Although at this first approach the mechanical equipments present (dock pumps, valves, etc.)
are not subject to detailed description, being on this case considered in terms of their average
operational characteristics, it should be noted that in future versions of the program these will
have to be implemented and calculations must be performed on a real-time basis so as to
comply with extreme situations.
2
Nevertheless the detailed implementation of the equipments has to be limited to the
fundamental aspects of the operation and where there is an actual need for it, otherwise an
excessive intricate system will have an unnecessary cost on development and execution speed.
In conclusion it is intended for this program to be a prototype, a flexible, relatively simple
approach to the problem, which can be later refined and optimized according to some particular
aspect of the dry-docking operation, having nevertheless the ability to serve as a basic tool for
analyzing such operations even if only in a qualitative point of view.
2 – Calculations and other technical aspects in dry-docking of ships
2.1 – Ship maintenance and dry-dockings
Once it has been built, every ship, according to its classification society, port of register and the
owner, has its own maintenance plan. This plan is made of a series of scheduled visual
inspections, equipment tests, etc. as well as dry-dockings. Also the paints used in the hull
treatment and in ballast tanks have their own time limited warranty and the renew times usually
coincide with the dry-docking intervals delineated by the classification society. With the
exception of serious damages or other major problems that may arise while the ships are
operating, these are the only times that the ships dry-dock. Nevertheless the normal dry-docks
have to be carried out for the entire life of the ship.
2.2 – Types of dry-docks
There are mainly three types of dry-docks used in major shipyards, these are the graving, the
floating and the platform dry-dock.
The graving dry-dock consists on a deep well carved on the terrain, adjacent to the exterior
body of water. The bottom of the dock is several meters bellow the exterior waterline and has a
gate that makes the connection between the exterior and the inside of the dock. This gate is
serves to prevent the water from the exterior to flood the dock and is built to withstand the
pressure from the water, being therefore the most critical equipment of the dry-dock.
The floating dry-dock consists on a floating platform with several segregated ballast tanks that
enable the entire structure to immerge/emerge several metres and have a precise control on the
trim and list. It typically has a U-type configuration and it is designed to allow for ships to come
in the way of the central space while it is submerged. Then, while emptying the ballast tanks,
the dock emerges and when the operation is complete the dock’s floor is above the waterline
and the ship is completely supported on the blocks.
The platform consists on a basin similar to the graving dock but with its bottom level above the
exterior waterline. It therefore needs some adjacent basin based on the same concept as the
graving dock which is able to enclose the ship on a closed body of water and, through the use
3
of pumps, elevate the waterline to the platform’s height, allowing the ship to enter inside and
then sit on the blocks.
2.3 – Docking processes
As Lisnave only has dry-docks of the platform and graving type, here it’s presented a brief
description of the operation sequence of the docking of ships on these types of dock alone.
Also, we will focus only on docking, as the un-docking is similar but with the inverse sequence.
In the graving dock (Fig. 1), once the berth arrangement has been completed, the dock is
flooded by gravity through the valves that communicate with the exterior water. Later, when the
tide change is reached, the gate is lowered. The ship can now (or on the next tide – depending
on the ship’s draft condition) enter the dock and be positioned in the way of the keel blocks.
Once the gate is closed, the water is pumped out and gradually the ship is seated on the blocks
until the dock is completely emptied. An important note is that there is the need to gradually de-
ballast the ship while the dock is emptied so as to prevent overloading on the blocks, on the
dock’s floor, and on the structure of the ship.
Figure 1: 1 - dock flooding by gravity,
2+3 - gate opening, 4 - pumping out water,
5 - seating on blocks
Figure 2: 1 – adjacent dock flooding by gravity,
2+3 - gate opening, 4 – pumping in water,
5 – going inside dock and seating on blocks
At Lisnave, the platform type dock (Fig. 2) that exists is adjacent to a graving dock, serving this
one as the intermediate step to raise the ship to the platform level. The sequence of the
operations is similar to the graving dock with the exception of the additional step where the ship
is transferred to the platform type dock and the fact that in the dock is emptied through valves
by gravity to the adjacent graving dock.
A somewhat particular case of dock exists at Lisnave, it is the case of the Hydrolift. However
this equipment operates on the same principle as the platforms, being here the special case of
having a common basin that serves three platform docks at the same time.
4
2.4 – Variables and critical factors
There are several factors that are critical to the success of a dry-docking operation. The limited
allowable load on the keel blocks and on the dock’s floor and its structural beams, as well as on
the ship’s structure are to be taken in consideration. Also one must control the stability of the
ship (especially on ships having a significant hull dead rise such as tall ships) and obviously the
proper alignment of the vessel with the berth.
A particular critical factor that is commonly overlooked is the risk of having the ship with a
precarious contact with the keel blocks. That situation may give way to the tumbling of blocks
and more importantly lead to catastrophic consequences if the mooring ropes have already
been removed.
Finally the tide, as has been presented in section 2.3, serves as the time restriction factor.
2.5 – Berth arrangement and lightweight estimating
A risk free berth arrangement should always be based on the shipbuilding yard’s “Docking
Plan”, however, especially on older ships this element is not to be found and so the elements
considered as a minimum base that are required from the owner are:
- Lightweight longitudinal distribution
- General Arrangement
- Midship Section
- Capacity Plan
- Shell Expansion
When the lightweight is not given, there are semi-empirical tables that are used so as to
estimate these values. The determination of its longitudinal distribution then follows these
formulae:
mtL
sConsumableLWW
ER
ER
25.0(1)
mtL
BallastoCLWW
CZ
CZ
arg70.0(2)
mtL
BallastLWW
FP
FP
05.0(3)
Where LW is the Light Weight, Consumables is the sum of fuel, fresh water and other main
consumables, Cargo and Ballast are the sums of the cargo and Ballast weights respectively.
WER and LER, WCZ and LCZ, and WFP and LFP represent the weight and Length on each of the
Engine Room, Cargo and Fore Peak areas.
5
The outline of the berth takes into consideration the location of the ship’s bulkheads and
carlings, where the blocks are to be positioned. Also there is a special attention to the
distribution of ballast and other masses on board so as to reinforce the ship’s support in the way
of these.
2.6 – Ship’s hydrostatics
In the process of docking, three distinct sequential conditions take place, the first is when the
vessel is floating free, the second is when it is in contact with one, and only one, block, and
finally when the ship is seating on the blocks throughout its length.
In the first condition the instantaneous hydrostatic values are the ones that arise from the
application of the general Naval Architecture hydrostatic theory. In the second condition, one
can consider the reaction force acting on the ship at the point of contact as a negative mass to
be added to the ship’s “free displacement” and then apply the usual equations.
0.100 ushipfree
CPdockCP dttF , with t in meters (4)
Where F is the reaction of the block, t is the draft and du represents the unitary displacement.
When the ship is completely seated on the blocks the hydrostatic calculations are carried out by
interpolation of the hydrostatic data table’s values only, dependent simply on the instantaneous
draft.
2.7 – Structural analysis
The ship is considered as a beam with constant structural characteristics throughout its length,
namely the Young’s Module and Moment of Inertia.
With the ship floating free, the longitudinal moment distribution and shear force is calculated
using the ship’s Bonjean Curves. The ship-beam is considered as a free-free beam with vertical
transverse loading coming from the sum of the positive longitudinal weight distribution and the
negative buoyancy distribution.
When the vessel is in contact with the first keel block, the beam is now a simply supported-free
beam with the addition of the block reaction on the ship’s hull at the point of contact.
However, when the ship is completely seated on the blocks, a hyperstatic system arises that,
due to the impossibility of downward forces acting on the hull by the blocks, makes the use of
the classical hyperstatic methods completely unrealistic.
Therefore, on this first approach, the method implemented is based on the semi-empiric
considerations used by Lisnave’s shipyard when producing the berth. This means that it is
considered the segregation of the ship in three distinct zones – Engine Room, Cargo Space,
Fore Peak Tank – with the loads applied on the keel blocks located at each of these areas
equal, given by the equations (1), (2) and (3), where these values are multiplied by each zone
6
length, then divided by the number of longitudinal locations of blocks and finally divided by the
number of transversal blocks put at each of these longitudinal locations.
Figure 3 – Moment and Shear
Force on the free-free ship-beam
Figure 4 – Moment and Shear Force
on the supported-free ship-beam
3 – Code’s architecture
The code is written in C# and uses the XNA 2.0 – Game Studio Express. This revolutionary tool
enables a much easier development of 3D visual real-time applications when compared to
others, particularly when it comes to graphic content integration with the application’s logic.
The program’s code architecture is based on a real world entity to class correspondence as is
good practice when coding in an object oriented programming language.
Figure 5 – Hierarchical scheme and relations of classes
In Figure 5 it is represented the hierarchical scheme of the main classes as well as their
relations with each other. InputEventSystem and WindowSystem are frameworks that provide
the user interface controls, with UserInterface acting as the connection between these and the
7
main program. Game1 is the main class of the program and there are the SceneManager,
MasterManager and Camera classes, which execute parallel with Game1 and provide scene,
real-time update and 3D manipulation control respectively.
4 – Program execution
The next figures show some selected images of the program running.
Figure 6 – Welcome screen Figure 7 – 3D environment
Figure 8 – Ballast control
8
Figure 9 – Ship’s structural analysis
Figure 10 – Ship’s hydrostatic values Figure 11 – Block loading
9
5 – Conclusions and future development
A prototype of a tool simulating dry-dockings was developed and the respective physical
concepts inherent to these operations have been successfully implemented.
The multi-disciplinary nature of such work implies a great deal of knowledge and time spent
regarding the creation of the various elements present, therefore it is clear that these kind of
projects can hardly be carried out by a single person having the need for a development team.
No actual precise tests have been made to the application as it still requires proper calibration
and validation, nevertheless the simulation of the docking of an actual ship being repaired at
Lisnave using the respective berth arrangement provided by the shipyard revealed a clear over
dimensioning in respect to the number of keel blocks being used even by using the same
conservative approach regarding the loading on the blocks as Lisnave does. If we take into
consideration that this simulation was carried out without discharging any ballast (the berth
provided had the restriction of the ship having no ballast whatsoever with the dry-dock
completely empty), it clearly suggest that there is a need for optimization regarding this subject.
It’s a fact that the application developed is presently in an initial prototype state, the
improvement regarding the modeling and visual effects of the various entities present should
dramatically transform the “professional feel” of the program.
On the calculations side, the possibility to comply with unorthodox draft and list conditions, as
well as with ships having major bottom shell damages would definitely be a plus.
However, the critical aspect that needs improvement, even without any expansion of the
program current functionality is the process of the calculation of the load applied to each block.
A solution must be implement that is able to consider the blocks with a deformable top surface
and that takes into account the actual, or at least a better approximation, to the real weight
distribution throughout the ship.
Finally one must say that the future of this work is dependent on the possible real world
practical applications that might be specified by third parties.
6 – References
1 – “Beginning XNA 2.0 Game Programming: From Novice to Professional”, A. S. Lobão,
Apress, 2008;
2 – “Texto de Apoio para Estruturas Navais I – Solicitações em águas tranquilas, Vol. 1”, Y.
Garbatov, 2001;
3 – “Mechanics of Materials”, F. P. Beer, E. R. Johnson Jr., McGraw-Hill, 2001;
4 – “Considerações Técnicas para Docar Navios – Formação de Docagem (Definição do Berço
para Assentamento”, D. Robalo, T. Carvalho e C. Rodrigues, Lisnave, 2008.