Zaccone-Ship Voyage Optimization
Zaccone-Ship Voyage Optimization
Ocean Engineering
journal homepage: www.elsevier.com/locate/oceaneng
A R T I C L E I N F O A B S T R A C T
Keywords: The paper presents a 3D dynamic programming based ship voyage optimization method, aiming to select the
Ship voyage optimization optimal path and speed profile for a ship voyage on the basis of weather forecast maps. The optimization is
Dynamic programming performed in accordance to a minimum fuel consumption strategy taking also into account ship motions and
Weather routing comfort. The optimization is carried out in a discretized space-time domain: the ship voyage is parametrized as a
Ship propulsion multi-stage decision process in order to formulate a dynamic programming optimization problem. Waves and
Ship motions
wind conditions are estimated for each route segment by weather forecasting maps then seakeeping related in-
dexes and fuel oil consumption are computed taking into account wave-induced ship motions and added resis-
tance. The best routing solution is thus selected by a dynamic programming algorithm developed and
implemented by the authors. Results and discussion of the proposed method are presented for a merchant ship
application in a test case voyage through the Northern Atlantic Ocean and compared to the constant speed great
circle solution.
* Corresponding author.
E-mail address: raphael.zaccone@edu.unige.it (R. Zaccone).
https://doi.org/10.1016/j.oceaneng.2018.01.100
Received 16 March 2017; Received in revised form 19 October 2017; Accepted 25 January 2018
Available online 4 February 2018
0029-8018/© 2018 Elsevier Ltd. All rights reserved.
R. Zaccone et al. Ocean Engineering 153 (2018) 215–224
and/or comfort might thus be considered to limit ship motions or wave computational efficiency. The implemented algorithm performs an effi-
induced forces. A proper ship response modeling is crucial in order to cient systematic exploration of the domain of the solutions, defined by a
correctly estimate these phenomena on a case by case basis. Furthermore three dimensional space time grid. The result of the optimization is a
a model of the actual propulsion system is essential in order to predict the sequence of waypoints and intermediate times determining the ship
propulsion performances in rough sea and to take into account the pro- trajectory and speed profile. With respect to present state of the art
pulsion system limits when steaming into stormy conditions. Moreover, weather routing and voyage optimization methods, the presented
ship speed changes need to be managed by the optimization algorithm in approach presents a twofold benefit: it is based on a detailed description
order to use the speed adjustment as a rough weather avoidance of the propulsion system allowing a realistic evaluation of the fuel con-
parameter in addition to course deviation but within the propulsion sumption and exhaust emissions versus ship speed and it implements an
system thrust/power capability. innovative 3D dynamic programming optimization routine which allows
The weather routing problem has been addressed by many authors in to manage both ship route and speed profile.
the past and different approaches have been proposed. The first pioneer To this end, the main tasks to be solved, in order to manage the route
works were centred on finding the minimum time of arrival on a voyage optimization problem, are:
(James, 1957; Zoppoli, 1972; Papadakis and Perakis, 1990) however
most of the authors neglected the ship response behaviour in rough sea. weather forecast data availability and management;
More recently, voyage optimization has been approached in a wider ship propulsion performance and hydrodynamic response modeling;
sense, taking into account ship motions and/or fuel consumption. The optimization problem formulation and solution.
most used techniques include multi objective genetic algorithms (Marie
et al., 2009; Maki et al., 2011; Vettor and Guedes Soares, 2016; Zaccone A short overview is given to the first point, which is considered as
et al., 2016), deterministic enumerative algorithms (Lin et al., 2013; Fang input data. The paper is centred on the second and third points which are
and Lin, 2015; Shao et al., 2012), brute force optimization (Lu et al., going to be described in detail. Finally, a case study is analysed and re-
2015), local search algorithms (Safaei et al., 2015). Simulation of ship sults are shown in order to highlight the features of the presented
behaviour in rough sea have been proposed in the past by several au- approach in a realistic case.
thors: Journ ee (1976); Journee and Meijers (1980) proposed some
guidelines to develop a ship model to take into account either propulsion 2. Weather conditions
and ship motions. More recently weather routing oriented propulsion
simulation, without optimization, have been published by Coraddu et al. Two weather actions are considered: waves and wind. Wind forecast
(2013). Crew and passengers comfort evaluation techniques for human data is provided in terms of wind speed components ðu; vÞ as a function of
bodies exposed to mechanical vibrations and accelerations are suggested geographical coordinates ðλ; φÞ and time t. Forecasted wave significant
in the ISO 2631-1: 1997, based on the methods proposed by O'Hanlon parameters are provided as well in function of the same variables, in
and McCauley (1973), and Lawther and Griffin (1988). The authors particular significant wave height H13 , wave period T1 , and direction θ.
gained extensive experience in steady state and transient modeling of The wave parameters are used to fit a parametric spectral formulation.
ship propulsion systems (Altosole et al., 2008, 2014, 2016, 2017; Martelli ITTC 84 JONSWAP spectral formulation with a cosine square spreading
et al., 2014a,b) mainly for control design purposes. function is used:
In the here presented work ship voyage optimization problem is
tackled by means of a problem-specific algorithm based on 3D dynamic H12
944 2
programming (3DDP) coupled with a dynamic ship propulsion model and Sðω; θÞ ¼ 155 3
exp 4 4 γ Y cos2 θ (1)
ω
5T4
1 ω T1 π
with weather forecast data. Fuel oil consumption is considered as the
objective function to minimize while ship motions and expected time of being:
arrival (ETA) are used as constraints. In particular, ship motions based
constraints are imposed on probability of slamming and deck wetness 0:191ωT1 1
Y ¼ exp pffiffiffi (2)
(Journee and Meijers, 1980), motions sickness index (MSI) (O'Hanlon 2σ
and McCauley, 1973), and lateral forces (Perez, 2006). The constraints
allow to implicitly take into account any voluntary speed reduction in where ω is the wave circular frequency, and γ ¼ 3:3 for Northern Atlantic
presence of rough weather, while involuntary speed reductions are applications. The choice of the spectral formulation can significantly
simulated by considering the effect of the ship resistance increase due to affect the results, as it directly influences the ship motions and resistance.
waves (Journee, 1976) on the propulsion system. Wave and wind fore- In particular, a correct selection of parameter γ should be made in
cast data are considered in function of time and geographical co- function of the geographical area in which the optimization is performed.
ordinates: wave significant height, mean period, direction and wind Moreover, real and parametric spectra may differ significantly in pres-
speed components are obtained via space-time interpolation in the ence of crossing seas (Mentaschi et al., 2015; Spentza et al., 2017): these
forecast maps. The obtained data are used to estimate ship motions and aspects will be deeply investigated in the future research, while the
added resistance in order to assess the required engine power and fuel presented work is mainly focused on investigating the potential of the
consumption via steady state ship propulsion simulation. The fuel con- optimization procedures in a voyage optimization framework.
sumption is used as the cost function to evaluate each route segment and
compute the optimal solution. DP approach fits well to ‘best path search’ 3. Ship model
problems (Bellman, 1958), so is one of the classic choices to tackle ship
voyage optimization tasks. In particular, the problem is solved by The ship numerical model allows to estimate the fuel consumption in
exhaustively exploring a discretization of the search domain while very given geographical positions, weather conditions and ship speeds. The
little restrictions are put on either the objective function and optimiza- model is structured in four main blocks:
tion constraints because no derivatives are calculated. The deterministic
nature of the algorithm may be seen as an advantage with respect to hydrodynamic resistance calculation
heuristic global search algorithms. Nevertheless, in a weather routing ship motions and comfort assessment
framework, the benefit is partially limited by the fact that input data is propeller performance prediction
affected by significant uncertainties. DP method has some drawbacks in engine performance prediction
terms of compuatation speed. However, the presented implementation
includes proper problem-specific pruning strategies to boost The model arrangement is shown in Fig. 1. At any time and
216
R. Zaccone et al. Ocean Engineering 153 (2018) 215–224
2
geographical coordinates the weather conditions (wave and wind data) Sηi ¼ RAOηi Sζ (6)
are estimated by interpolating into weather forecast data then the hy-
drodynamic resistance as well as ship motions are computed. Finally the where ω is the wave circular frequency, μ is the encounter angle, Sζ ðω; μÞ
required propeller thrust and torque are evaluated using propeller open is the directional wave energy spectral density, and RAOηi is the complex
water diagrams in order to finally assess the engine power and fuel response amplitude operator of motion ηi , with i ¼ 1 to 6 represent surge,
consumption. sway, heave, roll, pitch and yaw motions respectively. The probability
that motion ηi exceeds the value ηi is given by the following relationship:
3.1. Resistance " 2#
η
P ηi > ηi ¼ exp i (7)
The hydrodynamic resistance of the ship, Rtot , is decomposed in 2m0ηi
accordance with the following equation:
where m0ηi is the spectral moment of order zero of motion ηi . The joint
Rtot ¼ Rt þ Raw þ Rwind (3) probability that motions ηi and ηj exceed the values ηi and ηj respec-
tively, is obtained under the hypothesis of independence between ηi and
where Rt is the still water hydrodynamic resistance, Raw is the added
ηj , and is given by the following formula:
resistance due to the rough sea effect, and Rwind is the wind resistance.
The added wave resistance Raw is estimated according to the following 8 2 2
39
>
< 2 >
=
expression (Lewis, 1989): 6 η η
j 7
P ηi > ηi ; ηj > ηj ¼ exp 4 i þ 5 (8)
>
: 2m0ηi 2m0ηj >;
∞ 2π
Raw ¼ ∫ 0 ∫ 0 Φaw Sζ d ωdμ (4)
The spectral moment of order n per squared wave height of motion ηi
where ω is the wave circular frequency, Sζ is the directional wave energy
is given by:
spectral density, Φaw ðω; θ; VÞ is the wave added resistance pseudo-
response amplitude operator (which expresses the longitudinal drift ∞ 2π
mn;1 ¼ ∫ 0 ∫ 0 ωn Sηi d ωdμ (9)
forces per squared wave amplitude and wave circular frequency) and μ is
the encounter angle. Lateral force estimator (LFE) is used as a global index to take into
The wind resistance Rwind is expressed through a function of the account either lateral accelerations and displacements (Perez, 2006). The
relative wind speed Vw;r : LFE at the point P of cartesian coordinates ðxP ; yP ; zP Þ is given by the
following equation:
1 2
Rwind ¼ ρair AF Vw;r cX ðγ w Þ (5)
2 LFEP ¼ €η2 €η4 zP zg þ €η6 xP xg gη4 (10)
where ρair is the air density, AF is the ship's above water front projection where €ηi represent the acceleration of motion ηi . The above mentioned
area and cX is the wind resistance coefficient depending on the encounter equation is an expression of side component of the apparent acceleration
angle γ w . The effects of rough weather are thus modelled in terms of acting on a body on a ship, expressed in its relative system of coordinates,
resistance increase rather than speed reductions: the resistance increase simplified for small amplitude motions. In particular, The first term
is actually the cause of the involuntary speed reduction or the power represents the acceleration induced by the sway motion, the second and
output increase to achieve the required speed (within engine limits). third express the contributes due to roll and yaw angular accelerations,
multiplied by the respective arms, while the last term is the lateral
3.2. Ship motions and comfort component of the gravity acceleration originated by the roll angle. A
more detailed description of the mathematical proof of equation (10) can
The energy spectrum of absolute motion ηi is evaluated in accordance be found in Perez (2006).
with the following equation (Lewis, 1989): Ship passengers comfort evaluation has been discussed by various
217
R. Zaccone et al. Ocean Engineering 153 (2018) 215–224
authors, which propose proper parameters depending mainly on vertical the gearbox efficiency respectively considered as constant values. The
accelerations mean value and frequency. The most used parameters are engine fuel mass flow rate m_ f is evaluated by using the engine perfor-
the Motion Sickness Incidence (MSI), proposed by O'Hanlon and mance map modelled using the engine MCR power and revolution. By the
McCauley (1973), and the Vomiting Incidence (VI), by Lawther and performance map each working conditions are checked for not exceeding
Griffin (1986, 1988). In this study, MSI has been used to estimate crew the engine limits (Fig. 2). The feasibility or infeasibility of any combi-
comfort. The MSI at point P for a reference exposition time of 2 h is given nation of speed and weather conditions as well as the associated cost in
by the following equation (Cepowski, 2012; Piscopo and Scamardella, terms of fuel consumption are thus a result of the propulsion simulation.
2015), in dependence of the spectral moments of the absolute vertical The procedure is summarized in Algorithm 1.
motion η3P :
Algorithm 1. Fuel mass flow rate computation procedure.
log10 agv μMSI
MSI ¼ 100 0:5 þ erf (11)
0:4
3.3. Propulsion
Va
J¼ (13)
nD
T
KT ¼ (14)
ρn2 D4
Q
KQ ¼ (15)
ρn2 D5
where ρ is the density of water, T and Q are the propeller open water
thrust and torque, Va is the propeller advance speed, n is the propeller
revolution speed and D is the propeller diameter. The propeller revolu-
tions are evaluated imposing the equilibrium between required vs
delivered thrust by using the auxiliary variable KJ 2T is used. The engine
power is computed in accordance to the following equation: The mass of fuel burned mf of each route segment is evaluated by
numerical integration of the fuel mass flow rate with respect to time as
2πρH2 O n3 D5 KQ shown in equation (17):
PB ¼ (16)
ηr ηsηg
t
mf ðXi ;ti Þ→ðXj ;tj Þ ¼ ∫ tji m_ f ðtÞdt (17)
where ηr , ηs, ηg are the relative rotative efficiency, the shaft efficiency and
where is supposed to ship travel from point Xi at time ti to point Xj at time
tj .
Expression 17 allows to compute the cost function at each DP step.
The cost of the whole voyage is obtained by summation of all the
contributes.
4. Route parametrization
Fig. 2. Feasibility check of propulsion system working points. where φA , φB , λA , λB , denote latitude and longitude of the points.
218
R. Zaccone et al. Ocean Engineering 153 (2018) 215–224
The course α is defined as the angle between the ship heading and the 5. Dynamic programming optimization
true north direction, it is measured clockwise and it changes continuously
along a segment of great circle. The following relationships provide the Dynamic programming is an optimization strategy that aims to solve a
initial and final course angles, respectively αi and αf , of the great circle problem by using a multi-stage approach in which the final result is the
segment linking points A and B: consequence of a number of separate decisions. Optimal solution is found
on the basis of Bellmans principle of optimality:
sinφB sinφA cosΘAB
cosαi ¼ (19) “an optimal policy has the property that whatever the initial state and
cosφA sinΘAB
initial decision are, the remaining decisions must constitute an
sinφB cosΘAB sinφA optimal policy with regard to the state resulting from the first deci-
cosαf ¼ (20) sion” (Bellman, 1954).
cosφB sinΘAB
The geographical coordinates of a point X laying on the great circle The structure of the method well adapts to any multi stage decision
segment linking A and B and the local course angle are given by the process and among all ‘best path search’ type problems (Bellman, 1958),
following equations: (Bellman, 1962), as they can be reduced as a sequence of decisions in
dependance of which a return is obtained.
sinφX ¼ sinφA þ cosðmAB xÞþ
(21)
þcosφA sinðΘAB xÞcosαi 5.1. Formalization
ft0 ; t1 ; …; tn g, where t0 ¼ 0 and tn ¼ ETA. Each segment Xi →Xiþ1 , is sailed The problem can be written in the form of the Bellman's equation as
at constant speed Vi . follows. Let fi ðX; tÞ be the fuel consumed at stage i from the start,
The described scheme allows to identify unequivocally the great following an optimal policy, being the ship in position X at time t: the
circle i.e. minimum distance solution which is the most convenient in target of the search is thus fN ðXN ; ETAÞ, i.e. the mass of fuel consumed at
calm sea and obstacle-free conditions. the end of the voyage identified by the arrival point XN and estimated
time of arrival ETA, following an optimal policy. In accordance to Bell-
man's Principle of Optimality, the following functional relationship can
be written:
fi ðX; tÞ ¼ min mf ðξ;τÞ→ðX;tÞ þ fi1 ðξ; τÞ (28)
ξ;τ
219
R. Zaccone et al. Ocean Engineering 153 (2018) 215–224
220
R. Zaccone et al. Ocean Engineering 153 (2018) 215–224
6.4. Results
Fig. 7 shows the fuel consumption vs. ETA trade off curve. Each point
of the curve is the minimum fuel consumption solution at the corre-
sponding ETA, i.e. the curve can be seen as the Pareto Frontier of the
minimum ETA and minimum fuel consumption optimization problem.
VO and SO solutions are compared and the results achievable by sailing
at constant speed are reported for comparison. Note that the course and
speed optimization curve (VO) has a significant lower consumption with
respect to the other two, however also speed optimization (SO) provides
good results especially for high ETAs.
Note in addition that both the optimization strategies allow to reduce
the negative effect of involuntary speed reduction on the ETA, allowing
thus to achieve lower times of arrival by adjusting speed and course to
the weather conditions, i.e. catching up the lost time when the weather
conditions are better. Moreover, each of the suggested solutions is the Fig. 6. An example map of the weather forecast used as a case study.
most fuel saving strategy to perform the voyage in the assigned time.
Finally, note that Fig. 7 allows to easily estimate the cost of each hour of
anticipation or delay in terms of tons of fuel consumed.
The trajectories associated to different ETAs (220, 250 and 300 h) are
presented in Figs. 8–10. The corresponding speed profiles are presented
in Figs. 11–13. It is worth noting that the optimization algorithm VO acts
drastically on ship speed to search the optimum, finding articulated
speed profiles.
The route and/or speed adjustments allow a global reduction of the
fuel mass flow rate required by the propulsion system (Figs. 14–16)
resulting in a reduction of the total energy requirement and CO2 emis-
sions. The fuel consumption profiles are presented in Figs. 17–19.
The solutions presented until now are referred to a westward voyage:
this direction is associated to head or bow sea mainly. If the opposite
voyage in the same day of departure is considered, the solutions change
radically: the fuel consumption to ETA curves of the two voyages are
compared in Fig. 20. The eastward voyage presents significantly lower
fuel consumption as expected: the following sea condition is predomi-
nant, thus the added resistance is lower. Moreover, lower ETAs are
achievable as the weather conditions are less severe: involuntary speed
reduction is thus less significant. In addition, the eastward optimized
solutions do not present significant fuel saving with respect to the con- Fig. 7. Fuel consumption to ETA trade off for the considered case
stant speed solution, if compared to the westward ones due to the fact study voyage.
that the course and speed changes have small effect on the hydrodynamic
resistance in following seas. Fig. 21 presents the trajectories in the two
cases, associated to an ETA of 250 h: note that the suggested routes are
significantly different, due to the different the conditions encountered.
Note finally that sailing in following sea may lead to significant lateral
motions. The constraint on lateral forces allows to limit these effects,
however a check of parametric roll (Maki et al., 2011) might be included
in a future version.
221
R. Zaccone et al. Ocean Engineering 153 (2018) 215–224
222
R. Zaccone et al. Ocean Engineering 153 (2018) 215–224
Fig. 15. Fuel mass flow rate profiles for ETA ¼ 250 h. Fig. 18. Fuel consumption profiles for ETA ¼ 250 h.
Fig. 16. Fuel mass flow rate profiles for ETA ¼ 300 h.
Fig. 19. Fuel consumption profiles for ETA ¼ 300 h.
Fig. 17. Fuel consumption profiles for ETA ¼ 220 h. Fig. 20. Fuel consumption to ETA trade off of eastward vs. westward voyages.
223
R. Zaccone et al. Ocean Engineering 153 (2018) 215–224
Bellman, R., 1962. Dynamic programming treatment of the travelling salesman problem.
J. ACM 9 (1), 61–63.
Bertram, V., Veelo, B, Soding, H., 2006. Program PDSTRIP: Public Domain Strip Method.
Hamburg, unpublished.
Blendermann, W., 1994. Parameter identification of wind loads on ships. J. Wind Eng.
Ind. Aerod. 51 (3), 339–351.
Cepowski, T., 2012. The Prediction of the Motion Sickness Incidence Index at the Initial
Design Stage. Zeszyty Naukowe/Akademia Morska w Szczecinie, pp. 45–48.
Chen, H., 2013. Voyage optimization supersedes weather routing. Jeppesen Commerc.
Mar. J.
Coraddu, A., Figari, M., Savio, S., Villa, D., Orlandi, A., 2013. Integration of seakeeping
and powering computational techniques with meteo-marine forecasting data for in-
service ship energy assessment. In: Developments in Maritime Transportation and
Exploitation of Sea Resources: IMAM 2013, p. 93.
Fang, M.C., Lin, Y.H., 2015. The optimization of ship weather-routing algorithm based on
the composite influence of multi-dynamic elements (ii): optimized routings. Appl.
Ocean Res. 50, 130–140.
Fig. 21. Trajectories of eastward vs. westward voyages for ETA ¼ 250 h. Friedman, J.H., Bentley, J.L., Finkel, R.A., 1977. An algorithm for finding best matches in
logarithmic expected time. ACM Trans. Math Software (TOMS) 3 (3), 209–226.
Holtrop, J., 1984. Statistical re-analysis of resistance and propulsion data. Int. Shipbuild.
Prog. 31 (363), 272–276.
Table 2 ISO 2631-1: 1997, 1997. Mechanical Vibration and Shock: Evaluation of Human Exposure
Main data of the PC used for computation. to Whole-body Vibration. Part 1, General Requirements: International Standard ISO
Processor Intel Core i7-6500U 2631-1: 1997 (E). ISO.
James, R.W., 1957. Application of Wave Forecasts to Marine Navigation.
Memory 16 GB
Journee, J.M.J., 1976. Prediction of Speed and Behaviour of a Ship in a Sea-way. Delft
OS Ubuntu 16.04 64-bit
University of Technology.
C/Cþþ Compiler GCC Journee, J.M.J., Meijers, J.H.C., 1980. Ship Routeing for Optimum Performance. Delft
University of Technology.
Lawther, A., Griffin, M.J., 1986. The motion of a ship at sea and the consequent motion
sickness amongst passengers. Ergonomics 29 (4), 535–552.
Table 3 Lawther, A., Griffin, M.J., 1988. A survey of the occurrence of motion sickness amongst
Time required by computations. passengers at sea. Aviat Space Environ. Med. 59 (5), 399–406.
Lewis, E.V., 1989. Principles of Naval Architecture. second revision. In: Motions in Waves
Computation Time Num. sol. and Controllability, iii. The Society of Naval Architects and Marine Engineers, Jersey
Speed opt. (no delay) <100 1 City, USA.
Lin, Y.H., Fang, M.C., Yeung, R.W., 2013. The optimization of ship weather-routing
Voy. opt. (no delay) 10 2000 1
algorithm based on the composite influence of multi-dynamic elements. Appl. Ocean
Speed opt. (Pareto) 600 134
Res. 43, 184–194.
Voy. opt. (Pareto) 100 5000 134
Lu, R., Turan, O., Boulougouris, E., Banks, C., Incecik, A., 2015. A semi-empirical ship
operational performance prediction model for voyage optimization towards energy
efficient shipping. Ocean Eng. 110, 18–28.
algorithm has been developed and implemented by the authors in Cþþ Maki, A., Akimoto, Y., Nagata, Y., Kobayashi, S., Kobayashi, E., Shiotani, S., Ohsawa, T.,
language to solve the proposed task. The presented approach has been Umeda, N., 2011. A new weather-routing system that accounts for ship stability based
on a real-coded genetic algorithm. J. Mar. Sci. Technol. 16 (3), 311–322.
applied to a case study voyage from France to New York along the Marie, S., Courteille, E., et al., 2009. Multi-objective optimization of motor vessel route.
Atlantic Ocean: the results associated to a constant speed voyage, a speed Mar. Navig. Saf. Sea Transport. 411.
profile only optimization, and a full speed and course optimization have Martelli, M., Figari, M., Altosole, M., Vignolo, S., 2014a. Controllable pitch propeller
actuating mechanism, modelling and simulation. Proc. Inst. Mech. Eng. M J. Eng.
been compared: the presented results include the voyage time to fuel Marit. Environ. 228 (1), 29–43.
consumption trade-off curves, the optimal trajectories and speed profiles Martelli, M., Viviani, M., Altosole, M., Figari, M., Vignolo, S., 2014b. Numerical modelling
obtained for different voyage times. Moreover, fuel mass flow rate and of propulsion, control and ship motions in 6 degrees of freedom. Proc. Inst. Mech.
Eng. M J. Eng. Marit. Environ. 228 (4), 373–397.
fuel consumption profiles associated to the considered solutions have
Mentaschi, L., Besio, G., Cassola, F., Mazzino, A., 2015. Performance evaluation of
been discussed. The sensitivity of the optimization procedure to different wavewatch iii in the mediterranean sea. Ocean Model. 90, 82–94.
weather conditions has been tested by optimizing the reverse voyage in O'Hanlon, J.F., McCauley, M.E., 1973. Motion Sickness Incidence as a Function of the
Frequency and Acceleration of Vertical Sinusoidal Motion, Technical Report, DTIC
the same days. In light of the obtained results a notable fuel saving po-
Document.
tential is observed, in particular in the voyage optimization (VO) case, in Papadakis, N.A., Perakis, A.N., 1990. Deterministic minimal time vessel routing. Oper.
which the algorithm takes full advantage from the ship propulsion model Res. 38 (3), 426–438.
features. Perez, T., 2006. Ship Motion Control: Course Keeping and Roll Stabilisation Using Rudder
and Fins. Springer Science & Business Media.
Piscopo, V., Scamardella, A., 2015. The overall motion sickness incidence applied to
References catamarans. Int. J. Naval Architect. Ocean Eng. 7 (4), 655–669.
Safaei, A., Ghassemi, H., Ghiasi, M., 2015. Voyage Optimization for a Very Large Crude
Altosole, M., Benvenuto, G., Campora, U., Laviola, M., Zaccone, R., 2017. Simulation and Carrier Oil Tanker: a Regional Voyage Case Study. Zeszyty Naukowe/Akademia
performance comparison between diesel and natural gas engines for marine Morska w Szczecinie.
applications. Proc. Inst. Mech. Eng. M J. Eng. Marit. Environ. 231 (2), 690–704. Sanderson, C., 2010. Armadillo: an Open Source Cþþ Linear Algebra Library for Fast
Altosole, M., Benvenuto, G., Figari, M., Campora, U., Bagnasco, A., D'Arco, S., Prototyping and Computationally Intensive Experiments.
Giuliano, M., Giuffra, V., Spadoni, A., Zanichelli, A., Michetti, S., Ratto, M., 2008. Shao, W., Zhou, P., Thong, S.K., 2012. Development of a novel forward dynamic
Real time simulation of the propulsion plant dynamic behaviour of the aircraft carrier programming method for weather routing. J. Mar. Sci. Technol. 17 (2), 239–251.
“cavour”. In: Proceedings of the Institute of Marine Engineering, Science and Spentza, E., Besio, G., Mazzino, A., Gaggero, T., Villa, D., 2017. A ship weather-routing
Technology - INEC 2008: Embracing the Future. tool for route evaluation and selection: influence of the wave spectrum. In:
Altosole, M., Figari, M., Ferrero, C., Giuffra, V., Piva, L., 2014. Propulsion retrofitting of Proceedings of the 17th International Congress of the International Maritime
the tall ship amerigo vespucci: automation design by simulation. In: 2014 Association of the Mediterranean, IMAM 2017.
International Symposium on Power Electronics, Electrical Drives, Automation and Vettor, R., Guedes Soares, C., 2016. Development of a ship weather routing system. Ocean
Motion, SPEEDAM 2014, pp. 313–318. Eng. 123, 1–14.
Altosole, M., Piastra, F., Canepa, E., 2016. Performance analysis of a motor-sailing Zaccone, R., Figari, M., Altosole, M., Ottaviani, E., 2016. Fuel saving-oriented 3D dynamic
propulsion system for control design purposes. Ships Offshore Struct. 11 (7), programming for weather routing applications. In: Proceedings of the 3rd
688–699. International Conference on Maritime Technology and Engineering, MARTECH 2016,
Bellman, R., 1954. The Theory of Dynamic Programming, Technical Report, DTIC p. 183189.
Document. Zoppoli, R., 1972. Minimum-time routing as an n-stage decision process. J. Appl.
Bellman, R., 1958. On a routing problem. Q. Appl. Math. 87–90. Meteorol. 11 (3), 429–435.
224