Anda di halaman 1dari 11

Ocean Engineering 137 (2017) 99109

Contents lists available at ScienceDirect

Ocean Engineering
journal homepage: www.elsevier.com/locate/oceaneng

Propulsion control strategies for ship emergency manoeuvres MARK



M. Altosole , M. Martelli
Polytechnic School of Genoa University, DITEN, Via allOpera Pia 11 A, 16145 Genova, Italy

A R T I C L E I N F O A BS T RAC T

Keywords: This work deals with the propulsion control aspects relating to some of the most critical emergency manoeuvres
Ship propulsion control of a ship: slam start and crash stop. In these particular situations a very important role is played by the
Simulation based design automation system that has to manage the whole propulsive chain (i.e. main engine, mechanical transmission
Slam start and propeller) in a safe and ecient way. With regard to this, a simulation based design methodology is adopted
Crash stop
to develop and test new control schemes for ship propulsion. The proposed control layout is applicable to any
Engine
Propeller pitch
type of propulsion systems equipped with controllable pitch propellers, since it is mainly based on the automatic
adjustment of the propeller pitch. Thus the desired performance requirements are met through adaptive control
strategies able to address the complex issues of slam start, crash stop and similar stressful manoeuvres. The
adaptivity of the automation process to several critical propulsive conditions reduces signicantly the number of
the control parameters to be estimated, as recently demonstrated by the automation design of a new twin-screw
ship. For this application, the comparison between simulation results and sea trials data is nally shown for
validation design purposes.

1. Introduction tests, crash stop tests and bow thruster turning of a shuttle LNG
carrier) show reliable simulation results, practically without special
Current marine propulsion systems are notable for their high tuning of the model.
performance and exibility, dicult features to be achieved without On the contrary to what happens for manoeuvrability issues, the
the development of an ecient control system. The large power machinery behaviour during demanding manoeuvres is rather less
available to the propellers entails a careful management of the investigated in the available literature. The most stressful conditions
propulsion machinery, in every propulsive condition. Especially during for the prime mover, propeller and mechanical transmission can be
critical manoeuvres (e.g. slam start, crash stop, tight turning circles, experienced during the ship emergency manoeuvring, as in the case of
), the automation designers have to develop proper control strategies slam start and crash stop. As well known, the rst one is traditionally
and set a lot of parameters, normally based on their experience, in referred to the vessel acceleration from zero speed to the full power
several ship propulsion modes. The identication of the proper solution condition, while the second one is the ship stopping, as quickly as
among all the possible combinations is rather dicult and time possible, starting from the maximum speed of the vessel. Especially
consuming. In light of this, special control functions, characterized during crash stop, usually performed to avoid collisions, the main
by an adaptive behaviour, could be very useful because they would engine and propeller are subjected to severe stress and loading. From
reduce the number of variables to be assessed. this point of view, relevant scientic papers exist on the propeller
Time-domain simulation can be used to evaluate the eectiveness structural safety in this particular emergency situation. In the available
of these algorithms, especially for the representation of ship critical literature, the prediction of loads on the propeller during crash stop is
manoeuvres that could dangerously stress the whole propulsion system usually performed by using propeller series charts or, more specically,
(Altosole et al., 2012). Many simulation studies on ship manoeuvr- CFD analyses, in order to evaluate the structural safety of the blades. In
ability can be found in the scientic literature but it is not easy to Hur et al. (2011), propeller torque values are estimated by Wageningen
represent every manoeuvre by a single numerical model. An attempt to B series characteristics and compared with sea trial data, in spite of the
develop a comprehensive unied versatile mathematical model, suita- dierence of the propeller blade shape and ow steadiness between
ble for the all types of manoeuvres in still water, has been recently series and recordings. Wageningen results during crash stop provide
undertaken by Sutulo and Guedes Soares (2015): in their study, the slightly higher torque values but the discrepancies can be considered
comparisons with full-scale data (available for the full helm turning marginal in evaluation of the structural safety. However, series charts


Corresponding author.
E-mail address: marco.altosole@unige.it (M. Altosole).

http://dx.doi.org/10.1016/j.oceaneng.2017.03.053
Received 26 November 2015; Received in revised form 15 February 2017; Accepted 25 March 2017
0029-8018/ 2017 Published by Elsevier Ltd.
M. Altosole, M. Martelli Ocean Engineering 137 (2017) 99109

Nomenclature QElim engine torque limit


Qf shaft friction torque
A yoke area Qhyd hydraulic torque
B oil bulk modulus QP propeller torque
Cip oil leakage coecient QS shaft torque
C Coriolis centripetal matrix QSlim shaft torque limit
e error Q torque due to the forces interaction between blade and
n rotational speed bearing of the propeller
n rotational speed corresponding to the maximum lever Si automation signal value
position v ship speed vector
nc commanded rotational speed Vc chamber volume
poil oil pressure xp piston position
t time H forces and moments acting on ship hull
KD derivative gain P forces and moments acting on ship hull
KI integral gain R forces and moments acting on ship rudder
KP proportional gain propeller pitch
Ib moment of inertia of the propeller blade c commanded propeller pitch
Ip polar inertia r propeller pitch reduction value
M ship inertia matrix propeller pitch tolerance
qi oil volumetric ow rpm revolutions per minute tolerance
QE engine torque

cannot predict the pressure distribution on the propeller blade; hence tion was considered during the control scheme design of an innovative
CFD simulation is suggested to represent the hydrodynamic load acting propulsion system (Altosole et al., 2012) characterized by a very
on the propeller. About this, Black and Swithenbank (2009) have exible use of the dierent engine types onboard (gas turbine and
examined the water ow velocities, measured during a crash-back test electric motor). Simulation results are shown and discussed, in order to
of a model propeller: experimental data, concerning mean and extreme justify the choice of the proposed special control functions. Similar
loading conditions, have been used in a strip theory approach to simulation approaches to represent crash stop dynamics are adopted
develop loads for nite element analysis, in order to assess stresses on by Krger and Haack (2004) and Schoop-Zipfel et al. (2012). In both
the individual blades. works, the authors address the negative inuence of the wind milling
Structural safety of the several propulsion components (propeller, eect (i.e. propeller driven by the water) on the whole propulsion
shaft line, thrust-bearing and main engine) can be ensured also by system during the ship stopping but do not provide any details
adopting proper control strategies to avoid overloading during critical concerning the control procedure to manage this critical situation.
manoeuvres. From this point of view, numerical simulation can be used The automation logics presented in this study are suitable for CPP
to evaluate the eectiveness of original control devices, as reported by propulsion systems, since they are characterized by an adaptive
Yabuki and Yoshimura (2010) and Wirz (2012). In the rst mentioned behaviour due to the automatic computation of the propeller pitch
work, a simulation study is described to evaluate the ship-handling reference. By this way, it is possible to drive a wide range of possible
method during the stopping manoeuvre: a turning moment is applied heavy accelerations and stopping manoeuvres, as demonstrated by the
to the ship by the maximum rudder angle steering prior to the full-scale validation shown at the end of the article.
reversing operation of the Controllable Pitch Propeller (CPP). The
simulation analysis conrms that CPP ships can be suciently
controlled by the proposed method. 2. Overall control system and design methodology
The combination of a slow-speed two-stroke diesel engine and a
Fixed Pitch Propeller (FPP) is rather disadvantageous from the point of In this section, the main characteristics of a possible control system
view of the crash stop performance. Consequently, Wirz (2012) layout are described for a generic marine propulsion system. Prime
proposes and simulates a novel method of applying a braking torque movers can be diesel engines, gas turbines or even electric motors. The
to the FPP by means of water injection into the engine cylinders during controller architecture is based on machinery regulation and protection
unred operation. functions. The purpose of the main propulsive regulation is to provide
As regards the characteristics and requirements of a good control the proper revolutions signal to the engine, in order to keep the
propulsion system, able to prevent overloads and possible failures of commanded propeller speed value achieving the desired velocity of the
the ship machinery, very little was written so far. Banning et al. (1997) vessel. Protection logics aim at preserving propulsion machinery from
introduce a tracking control system aimed at saving fuel and optimizing overloads (i.e. over-torque, over-speed, over-temperature, etc). All
eciency. A propulsion control procedure, based on several controllers three types of engines above mentioned are usually controlled in terms
switching between them to cover the whole operating range of the of their rotational speed. In fact the overall controller calculates the
vessel, is proposed by Lopez et al. (2010). signal reference to the engine governor over time, based on PID
However, except for occasional works, the control issue in marine algorithms applied to revolutions error between commanded and
literature is often addressed from the manoeuvring point of view, such actual values. This control signal is nally transformed by the governor
as in the path-following problems (Skjetne et al., 2005; Fossen, 2011) into the required mechanical torque, by means of acting on the fuel
and unmanned surface vehicles (Breivik et al., 2008) but a proper ow in the cases of diesel engines and gas turbines, or on the frequency
investigation of the engines and actuators behaviour is a key point for in the case of electric motors.
the correct evaluation of every ship manoeuvre (Martelli, 2015). For the sake of clarity, the main control features are resumed
In line with the latter consideration, the present article deals with through the control scheme of Fig. 1, referring to the single shaftline of
the development of some proper control algorithms for the ship a generic propulsion system equipped with Controllable Pitch
handling during slam start and crash stop. A rst theoretical applica- Propellers (CPPs).

100
M. Altosole, M. Martelli Ocean Engineering 137 (2017) 99109

Fig. 1. Overall propulsion control scheme.

The overall controller has to manage propeller pitch as well as of the engine torque QE :
prime movers dynamics.
e2(t ) = QElim QE (t ) (3)
The left side of Fig. 1 shows the control signal of the bridge lever
position, split into two components, acting on the propeller revolutions
and pitch angle respectively. The two signals are modulated over time 3) Shaft torque protection: i.e. Eq. (1) applied to the error between the
by ramps. In detail, the ramp function generates a signal that begins to shaft torque limit QSlim (the maximum load torque of the shaftline)
increase, or decrease, at a constant rate (i.e. the slope of the ramp) until and the shaft actual torque QS :
the target value is reached. The ramp function is usually required to e3(t ) = QSlim QS (t ) (4)
dampen the dynamic eects on the plant due to the input signals
variation. A control function reducing the propeller pitch reference is
Next, the modulated signals are converted into reference values for introduced in case of shaft line over torque. Therefore, the nal value
propeller revolutions and pitch angle, via the combinator laws (i.e. the of the propeller pitch setpoint can be expressed as the dierence
steady state numerical correspondence of the lever position with between the propeller pitch c (commanded by the combinator) and the
propeller rotational speed and pitch) illustrated in Fig. 1 by the speed correction r :
and pitch combinator tables. Thus, the two propeller setpoints are (t ) = c(t )r (t ) (5)
compared with the eld data to calculate the error signals, to which PID
algorithms are applied to obtain the two target values, respectively for The pitch reduction is calculated by a PID algorithm too:
the engine governor and propeller pitch change mechanism. t de3(t )
Referring to the well-known Eq. (1), the calculation of the PID r (t ) = KPe3(t ) + KI 0 e3(t )dt +KD
dt (6)
output Si over the time t is based on the error between setpoint and
feedback, through the action of the proportional gain KP, the integral where:
gain KI and the derivative gain KD. 0 0
t de (t ) r

Si(t ) = KPei(t ) + KI 0 ei(t )dt +KD i r (t ) = r & r >0


dt (1)
r (7)
On the top of Fig. 1 it is shown that the nal setpoint to the engine
governor is calculated as the minimum value among three signals Si, The conditions represented by Eq. (7) are provided by the satura-
achieved through the following i actions (i=13): tion block illustrated on the bottom of Fig. 1. In such a way, the c value
can be only reduced and not increased. The pitch reduction can never
1) Shaft speed regulation by means of Eq. (1), applied to the error be greater than a limit value , decided by the automation designer
e1between the commanded rotational speed nc and the actual shaft (anyway is relatively small to avoid losing excessive performance in
speed n : terms of ship speed).
In the case of a twin-screw ship, the pitch reduction for over torque
e1(t ) = nc(t )n(t ) (2) protection can be made on the two shaftlines independently: this is why
during tight turning circles, the two shaft lines dynamics can be quite
2) Engine torque protection: i.e. the signal calculated by Eq. (1), on the dierent in terms of required power and torque.
basis of the error between the engine torque limit QElim (the In accordance with the control scheme of Fig. 1, the numerical
maximum continuous torque of the engine) and the actual value values of the several control parameters (i.e. PID gains) are chosen so
that overload protection can be rstly achieved by reducing the

101
M. Altosole, M. Martelli Ocean Engineering 137 (2017) 99109

propeller pitch and secondly by decreasing the fuel ow rate (if the rst 3. Control design in emergency manoeuvres
action is not sucient), resulting into a rotational speed reference
reduction. Proportional, integral and derivative gains are generically A propulsion controller, as represented in Fig. 1, is characterized by
named in the text as KP, KI and KD, assuming dierent numerical many variables to be estimated. In detail, for a telegraph consisting of
values in all the above equations according to their specic task. The twenty one possible steps of the lever (i.e. the zero thrust position, ten
proper tuning of such gains is one of the main activities of the positions for the ahead running of the vessel and ten for the astern
automation designer. This task, usually time consuming and expensive, condition), the automation designer has to set the numerical values of
can be facilitated by the use of numerical simulation during the the following control parameters:
preliminary design phase, although the behaviour of the real hardware
on shipboard could be quite dierent from that one simulated. twenty one values of the shaft speed, corresponding to other twenty
In accordance with the scheme of Fig. 2, the Central Processing one pitch angles of the propeller, to be inserted into the pertinent
Units (CPUs, i.e. the control units) work in real time, exchanging data combinator tables;
with the eld via their Input/Output boards (named IO boards in ten values of the ramp slopes for the ship acceleration and other ten
Fig. 2). The automation designer should be sure that the performance for the deceleration condition, referring to revolutions setpoint
foreseen by simulation is maintained in a real ship environment. To calculation;
this end, it is necessary to limit, as far as possible, most of the twenty slope rates for the ramp referred to the propeller pitch
dierences between CPUs behaviour and numerical simulation. The setpoint;
main discrepancies could be due to: the cyclic time of the CPUs, the proportional, integral and derivative values of the three PID algo-
dierent time delay in exchanging data among controllers and the rithms to calculate the engine setpoint;
native functions that can be implemented. Further dierences could be proportional, integral and derivative values of the PID algorithm for
represented by the presence of many functionalities usually not the possible pitch setpoint reduction.
implemented in the ship numerical model (but that interact with the
propulsion control) and the thousands of signals that the automation In addition, at least two propulsion conditions exist for a ship:
has to monitor on the real system. cruising and manoeuvring, each one represented by a dierent
To cancel the inuence of these kinds of dierences on the design combinator table. Therefore most of the previous control parameters
process, the Real Time Hardware in the Loop (RT HIL) method can be should be set twice, increasing both complexity and time of the
adopted. controller design phase.
The RT HIL simulation, born primarily in the automotive industry, Moreover, the numerical tuning carried out for standard and soft
is becoming a standard part of the design process for the propulsion manoeuvres is often not suitable for emergency propulsive conditions
controller of some recent naval vessels, as fully described by Altosole as slam start and crash stop.
et al. (2007) and Altosole et al. (2010). According to this design The combinator table, together with the pertinent ramps slopes
approach, the ship propulsion system is simulated by a numerical code acting on each signal, can signicantly aect the dynamic behaviour of
that is directly linked to the CPU. In detail, the numerical model is the whole propulsion system during heavy accelerations and decelera-
compiled as an executable le, able to perform simulation in real time tions. During this kind of transients, the reference values of propeller
and installed on the same computer of the real controller. The revolutions and pitch are commanded by a combinator that is usually
exchanging of data between controller and propulsion model is possible designed for the desired steady state performance. Consequently, its
by using the OPC (i.e. object linking and embedding for process numerical values cannot be optimized for non-standard operating
control) protocol. The executable le is an OPC client and reads the conditions.
command input of the controller that acts as an OPC server. All the Without a dedicated control logic for the most critical manoeuvres,
parameters exchanged via OPC can be logged to a le, but they are also the propulsion performance can be largely reduced and the desired
available to the operator by means of a graphical panel. By this way it is requirements (e.g. time to reach the maximum ship speed during slam
possible to have a comprehensive view of all the working parameters start or stopping space to perform crash stop) may not be met. This
and the designer can have a realistic feedback about the hardware could be due to the intervention of several protections of the engine
behaviour, before its installation on board. Traditionally, the test and governor, responsible for a sudden cut o of the fuel supply in case of
tuning of the real controller is made onboard during the ship delivery engine over-torque or over-speed. As an example, a similar situation
period. These trials are time consuming and very expensive, also will be further detailed in the paragraph 4.1, to highlight the need of
because they require the full availability of the vessel. By using RT the control optimization process during a typical slam start.
HIL simulation, the physical availability of the ship is not needed, Therefore, to improve the control system behaviour also in o-
therefore time and costs can be signicantly reduced. For the recent design conditions, original control functions are introduced and
applications followed by the authors, the automation designer has analysed in the following. They are planned to manage heavy accel-
selected the numerical values of the main control parameters by using a eration and decelerations of the ship in a safe and ecient way,
trial and error approach. through a systematic design process able to avoid a further dierent
tuning of all the control parameters, previously listed. The core of the
proposed control scheme is represented by the automatic computation
of the propeller pitch setpoint on the basis of the actual propeller
speed. Thus, a proper combinator table, representing the relationship
between pitch and revolutions for all the several lever positions, is no
longer required.
By preventing the engine over-torque as main objective, it is
assumed that other possible kinds of mechanical overloads (e.g.
overloads for shaftline and thrust-bearing) will probably be avoided
(or at least reduced).
In the next sections, the denition of slam start and crash stop is
given from the point of view of the automation system, together with
the description of the pertinent control logics.
Fig. 2. Example of a ship propulsion controller architecture. In general, the automatic computation over time of the propeller

102
M. Altosole, M. Martelli Ocean Engineering 137 (2017) 99109

Fig. 5. Example of propeller pitch dynamics during a slam start.

Fig. 3. Flow chart of the slam start control logic.

pitch setpoint is based on the introduction of two distinct parameters Fig. 6. Example of propeller speed dynamics during a slam start.
regarding propeller revolutions: a rotational speed tolerance (in the
following named rpm ) to be used for demanding ship accelerations The pitch reference computation represents the main core of the
(e.g. slam start) and a reference constant threshold acting during crash control logic during the slam start of the ship. The purpose is to obtain
stop. the automatic calculation of the pitch reference value during each
heavy acceleration of the vessel, without providing new dedicated
3.1. Slam start control process combinator tables and ramps slope rates. This is why it would be very
dicult to foresee a proper unique combinator law for any possible
In this work, slam start condition means every manoeuvre for critical acceleration.
which the bridge lever is suddenly moved to its maximum position The ow chart of Fig. 3 summarizes the whole control process,
(100%), starting from a step value lower than 70%. On this general where the computation of the increasing of the pitch setpoint (i.e. the
basis, slam start manoeuvre can start also when the vessel is moving pitch variation to be added to the initial value) is detailed in Fig. 4.
astern: in this case, both propeller pitch and speed are managed The proposed control function calculates the propeller pitch
according to a proper combinator law, up to the zero thrust condition reference up to its design value, making sure that the actual propeller
of the propeller. On the contrary, if the pitch value at the beginning of speed (in Fig. 4 named rpm feedback, i.e. revolutions per minute)
the manoeuvre is greater than the one corresponding to the zero thrust follows its increasing setpoint in a smooth and linear way.
(0), a PID algorithm calculates the propeller pitch reference, while the Referring to Fig. 4, the saturation up to zero for negative errors
commanded rotational speed linearly assumes its maximum value via a (between setpoint and actual revolutions) is responsible for the
ramp function. activation of the pitch freezing. This condition is studied to be

Fig. 4. Calculation process of the propeller pitch setpoint variation during slam start.

103
M. Altosole, M. Martelli Ocean Engineering 137 (2017) 99109

activated when the CPP actual speed is too far from its setpoint, in of the whole propulsion plant dynamics, inuenced by the ship motions
order to avoid that any increase of the pitch value results in a sudden in six degrees of freedom (i.e. surge, sway, yaw, roll, heave and pitch).
and signicant drop of CPP revolutions, with a consequent drop in ship The full description of the motion equations can be found in Martelli
performance. et al. (2014b), where the ship model validation by specic manoeuvring
The meaning of pitch freezing action during a slam start is sea trials (i.e. turning circles, zig zag, etc.) is also discussed. A good
graphically explained by Fig. 5. The stopping of the pitch setpoint is correlation between the experimental and simulated values has been
evident in the whole period in which the propeller speed is too far from experienced. The ship dynamics is deduced by applying the forces and
its reference value, as shown in Fig. 6. moments equations for a rigid body. Hull, propeller and rudder forces
The proposed control strategy allows the increase of the pitch are considered while environmental forces are not taken into account.
setpoint up to the desired value when the following mathematical The added masses are evaluated by means of regression formulas.
condition is met: Given the importance of the control aspects, particular attention has
been paid to the numerical modelling of the engine (Altosole et al.,
n (t )n(t )rpm<0 (8)
2009, 2014) and the CPP mechanism behaviour (Altosole et al., 2012;
where n(t ) is the actual speed of the propeller depending on time t and Martelli et al., 2014a). Each component of the engine is represented by
n (t ) is the corresponding nal setpoint corresponding to the maximum steady-state performance maps and thermodynamic equations. The
lever position (depending on time t because it is modulated by the dynamics of the engine is inuenced by its governor behaviour, that in
ramp over time). When the dierence between reference and actual this study is simulated in accordance with the indications available
value is lower than rpm , the pitch setpoint grows up to its nal value, from the manufacturer.
otherwise a zero signal (produced by the saturation eect) feeds the The simulation process can be summarized by solving the following
PID algorithm and consequently the pitch reference increase is stopped main dierential equations:
(freezing action).
Mv + C (v)v = H + P + R (9)
Numerical simulation allows to tune the value of the speed
tolerance rpm . 2Ipn = QE + QP + Qf (10)

3.2. Crash stop control process Ib = Qhyd + Qs + Q (11)

As in slam start condition, the denition of crash stop can be Vc


p = q Cippoil Axp
extended to several possible critical manoeuvres from the automation B oil i (12)
point of view. In the present proposal, crash stop means every
Eq. (9), representing the ship motions in six degrees of freedom, is
condition in which the bridge lever is moved from any forward position
higher than 20%, up to an astern step at least equal to 100%. This
assumption signicantly increases the special cases to be analysed by
the automation designer, complicating the control optimization process
during the design stage. In order to reduce the parameters range to be
set for any possible case, the propeller pitch is automatically adapted to
the engine revolutions variation, in accordance with the control logic
summarized through the ow chart of Fig. 7.
As long as the propeller pitch values are greater than pitch
corresponding to zero thrust (0), the pitch setpoint is calculated by
the proper function described in Fig. 8, based on a PID algorithm
acting on the error between revolutions feedback and a constant
threshold, selected by the automation designer. The PID result is
added to the initial value corresponding to combinator pitch angle at
the beginning of the crash stop manoeuvre.
The saturation block illustrated in Fig. 8 allows the pitch freezing if
the propeller rotational speed increases too much due to a quick
reduction of the pitch angle.
At the same time, the shaft dynamics is managed acting on the
throttle valve of the engine: if the actual rotational speed is greater than
the considered threshold, the engine is immediately commanded to the
idle condition; otherwise it is driven by its governor on the basis of the
usual and standard speed regulation.
On the contrary, for pitch values lower than 0 (i.e. values
corresponding to the astern condition of the vessel), the calculation
of both pitch and shaft speed reference values is managed according to
the combinator law. In light of the latter, revolutions threshold and
combinator values should be chosen high enough to ensure a good
astern thrust of the propeller.

4. Simulation results and shipboard application

The algorithms previously illustrated have been recently proposed


within the control design process of a twin-screw ship propulsion
system, equipped with CPPs. In particular, this new automatic control
system was implemented into a propulsion simulation code, developed
in Matlab-Simulink environment, that was used for the representation Fig. 7. Flow chart of the crash stop control logic.

104
M. Altosole, M. Martelli Ocean Engineering 137 (2017) 99109

Fig. 8. Calculation process of the pitch angle setpoint during crash stop.

Fig. 9. Ship speed simulation during slam start. Fig. 11. Propeller pitch simulation during slam start.

Fig. 10. Shaft speed simulation during slam start. Fig. 12. Propeller thrust simulation during slam start.

expressed in vector form for sake of compactness (the whole equations Q that is due to the interaction forces between propeller blade and
system, including hydrodynamic terms, is fully described in Martelli blade bearing). Ib is the moment of inertia of the blade. In Eq. (12),
et al., 2014b); v is the ship velocities vector; M is the inertia matrix representing the oil pressure poil that is required to turn or to hold the
including added masses; C is the Coriolis centripetal matrix; H , P and blade position, qi is the inlet volumetric ow, Cip is the oil leakage
R represent forces and moments acting on hull, propeller and rudder. coecient, A is the yoke area, xp is the piston position, B is the oil bulk
Eq. (10) describes the shaft dynamics for the computation of the modulus and Vc is the chamber volume of the actuator.
propeller rotational speed n , depending on the engine torque QE , the
propeller torque QP and the shaft friction torque Qf ; Ip is the polar 4.1. Simulation analysis
inertia of the rotating masses involved in the shaftline dynamics.
Propeller thrust and torque are simulated by means of the open For the same vessel, the authors carried out a sensitivity analysis by
water diagrams. Under this assumption, the propeller dynamics is only simulation (Altosole et al., 2012) that is shown again in this section to
modelled as a consequence of the pitch change mechanism behaviour, analyse the eects of the proposed control logics on the propulsion
represented by Eqs. (11) and (12). In particular, Eq. (11) shows the system performance.
motion of the propeller blade around its spindle axis in terms of Fig. 916 deal with a slam start manoeuvre, while Figs. 1723
angular acceleration , depending on the blade loads (i.e. the hydraulic illustrate a crash stop. The considered variables are ship and shaft
torque Qhyd acting on the pin slot, the spindle torque Qs and the torque speeds, propeller pitch and thrust, automation signal driving the

105
M. Altosole, M. Martelli Ocean Engineering 137 (2017) 99109

Fig. 13. Engine signal simulation during slam start. Fig. 16. Engine behaviour comparison between standard and optimum control (slam
start).

Fig. 14. Engine torque simulation during slam start.


Fig. 17. Ship speed simulation during crash stop.

Fig. 15. Ship speed comparison between standard and optimum control (slam start).
Fig. 18. Ship stopping space simulation.
engine governor and the corresponding brake torque. All results are
reported as percentages of their maximum values: in particular, the their corresponding automation setpoints. From Fig. 10 it is possible to
considered maximum torque and thrust correspond to the continuous derive the slope rate of the ramp considered for the speed reference.
engine torque limit and to the thrust-bearing limit. The pitch signal is greatly inuenced by rpm , given that the freezing
The simulated slam start consists in a fast acceleration from zero action is more signicant at low values of rpm . As rpm increases,
speed up to full ahead. Three dierent simulations have been thrust and torque are closer to their maximum limit values (Figs. 12
performed, each one with a distinct value of the speed tolerance (i.e. and 14). Especially engine torque reaches the 100% in correspondence
rpm1 < rpm2 < rpm3). The increase of the parameter rpm leads to of the highest rpm value.
a positive eect on the ship acceleration, as it is evident in Fig. 9. In conclusion, a too high rpm produces a good ship acceleration
Figs. 10 and 11 show the propeller revolutions and pitch, following but it signicantly increases the risk of the engine over-torque. In this

106
M. Altosole, M. Martelli Ocean Engineering 137 (2017) 99109

Fig. 19. Propeller speed simulation during crash stop. Fig. 22. Engine signal simulation during crash stop.

Fig. 20. Propeller pitch simulation during crash stop. Fig. 23. Engine torque simulation during crash stop.

Fig. 21. Propeller thrust simulation during crash stop. Fig. 24. Engine signal comparison (crash stop).

light the speed tolerance value rpm2 could represent a valid compro- possible to note that the ship acceleration time is very similar (i.e.
mise to optimise the slam start manoeuvre both from the points of view about 140 s to reach the maximum speed of the vessel) but the
of the ship performance and engine behaviour. standard control scheme is responsible for a worse behaviour of the
To underline the eectiveness of the proposed control algorithm, engine. In fact, during the last part of the manoeuvre, the working
the same kind of slam start, but performed in accordance with the points correspond to the maximum power limit of the engine, denoting
traditional control scheme of Fig. 1, is simulated in terms of ship speed a saturation of the throttle valve actuator (in Fig. 16, the dash dot line
(Fig. 15) and working points over the engine load diagram (Fig. 16). In represents the maximum output power and speed - and consequently
the two gures, the propulsion performance curves, achieved by the the maximum torque available from the engine governor). As known,
optimization corresponding to rpm2 (dash line) and by the standard the saturation on a control system mainly means poor performance
control (solid line), are compared. Through the comparison, it is and/or even instability (Levine, 2000). Moreover, the engine is forced

107
M. Altosole, M. Martelli Ocean Engineering 137 (2017) 99109

Fig. 25. Propeller pitch angle comparison (crash stop). Fig. 28. Propeller thrust comparison (crash stop).

Fig. 26. Engine speed comparison (crash stop). Fig. 29. Ship speed comparison (crash stop).

Fig. 19 and Fig. 20 report the propeller behaviour in terms of


rotational speed and pitch. The latter is greatly inuenced by the
revolutions threshold. In detail, the pitch freezing action is evident at
the beginning of the manoeuvre and around the zero thrust pitch angle
(0). The rst freezing is due to the actual propeller speed that is
higher than threshold value, while the second action is due to the
transition to a dierent pitch setpoint calculation (i.e. the combinator is
considered when the actual pitch angle is lower than 0).
In general, the selection of a greater threshold tends to improve the
ship stopping performance but also makes the automation signal less
stable during the engine acceleration (Fig. 22). In addition, Figs. 21
and 23 show that the threshold variation does not signicantly aect
the maximum values of the propeller thrust and engine torque.

4.2. Results validation by sea trials data


Fig. 27. Engine torque comparison (crash stop).
The control logics developed during the simulation based design
have been implemented in the automation software on shipboard.
to work in a high fuel consumption zone. Based on these considera-
During sea trials, it was possible to achieve the crash stop performance
tions, the proposed control strategy during heavy ship accelerations
illustrated from Fig. 24 to Fig. 29. In the same gures, also simulation
results certainly better than the standard control procedure.
results are reported in order to evaluate the reliability of the design
The same kind of simulation analysis is carried out for the crash
methodology. All the numerical values are given in dimensionless form
stop manoeuvre. Three simulations have been performed, each one
for condential reasons. In the considered case, the ship stopping is
characterized by a dierent value of the revolutions threshold (thresh-
performed moving the bridge lever from 90% up to its maximum astern
old1 < threshold2 < threshold3). Increasing the threshold value, the
position.
ship stopping is faster (Fig. 17). Fig. 18 shows that all three considered
The general dynamics is well predicted although some dierences
thresholds allow to achieve ship stopping distances below 100%,
between simulation and experimental data are present.
representing the desired requirement for the specic application.
It should be considered that the nal tuning of some important

108
M. Altosole, M. Martelli Ocean Engineering 137 (2017) 99109

control parameters (i.e. combinator laws, ramps slope and PID gains) 80%. Moreover, the adaptive control can be extended to other
has never been available from the automation provider. Thus the propulsive conditions (e.g. accelerations during demanding turning
present simulation is performed assuming the same numerical identi- circles) further reducing the design activity.
cation carried out during the control design stage and previously The eorts, due to the simulator development and to the controller
discussed (only the threshold value of shaft revolutions was conrmed optimization, are largely balanced by the savings obtained in time and
to be equal to threshold2). In this light, the comparison is certainly costs to meet the main requirements of eciency and safety. The good
aected by the not exact correspondence between simulation and eectiveness of the method is demonstrated by the comparison
actual input data, however other interesting considerations can be between simulation results and sea trials data for a specic application:
made. In particular, Fig. 24 shows an early starting of the engine in the positive response suggests that both the model based design
comparison with simulation, due to a dierent calculation of the procedure and the presented control algorithms can be applied
propeller pitch setpoint. The latter, in the real system, is characterized successfully to other new projects.
by a faster decreasing (Fig. 25): therefore the zero thrust pitch and
consequently the engine starting are reached about six seconds earlier Acknowledgements
than simulation. Since the pitch setpoint is calculated through the error
between a constant threshold of the propeller revolutions and the The authors wish to thank SEASTEMA S.p.A. (Fincantieri
actual rotational speed, the time discrepancy between the two pitch Company) and Italian Navy for the support received during the
behaviours is essentially due to a dierent representation of the research activity and the sea trials campaign.
shaftline dynamics by simulation. Experimental data of Fig. 26 show
an earlier revolutions drop that could mean an imperfect modelling of References
the propeller load to the engine. In this regard, it is proper to underline
that the propeller thrust and torque are simulated through the open Altosole, M., Bagnasco A., Figari, M., Maoletti, L., 2007. Design and test of the
water characteristics, so the shaft dynamics equation is solved by using propulsion control of the aircraft carrier Cavour using real-time hardware in the
loop simulation. In: Proceedings of the EuroSiw 2007. June 2007, Genoa, Italy.
a steady state representation of the propeller torque. This approach is Altosole, M., Benvenuto, G., Campora, U., Figari, M., 2009. Real-time simulation of a
usually reliable to simulate ship soft manoeuvres but it may lose COGAG naval ship propulsion system. Proc. Inst. Mech. Eng. Part M: J. Marit.
precision for fast decelerations and accelerations of the vessel. An even Environ. 223 (1), 4762.
Altosole, M., Dubbioso, G., Figari, M., Michetti, S., Millerani Trapani, A., Viviani, M.,
better agreement between simulation and sea trials could be achieved 2010. Simulation of the dynamic behaviour of a CODLAG propulsion plant. In:
considering a dynamic model for the propeller performance descrip- Proceeding of Warship 2010 Conference. London, UK.
tion. Altosole, M., Figari, M., Martelli, M., Orr, G., 2012. Propulsion control optimisation for
emergency manoeuvres of naval vessels. In: Proceedings of the 11th International
The nal oscillation of the engine speed (solid line of Fig. 26) is due Naval Engineering Conference and Exhibition, INEC 2012. May 2012, Edinburgh,
to the instability of the engine signal, and therefore of the engine UK.
torque, in the last part of the manoeuvre (Fig. 24 and Fig. 27). It may Altosole, M., Campora, U., Martelli, M., Figari, M., 2014. Performance decay analysis of a
marine gas turbine propulsion system. J. Ship Res. 58 (3), 117129.
be a consequence of the interaction between the overall controller and
Banning, R., Johnson, M.A., Grimble, M.J., 1997. Advanced control design for marine
the engine governor. Simulation does not reproduce this behaviour, diesel engine propulsion systems. J. Dyn. Syst.-T ASME 119 (2), 167174.
probably because of a not very accurate modelling of the engine Black, S., Swithenbank, S., 2009. Analysis of crashback forces compared with
governor (e.g. dierent numerical values of the PID gains between experimental results. In: Proceedings of the 1th International Symposium on Marine
Propulsors (SMP09). June 2009, Trondheim, Norway.
reality and simulation). Breivik, M., Hovstein, V.E., Fossen, T.I., 2008. Straight-line target tracking for
The dierent behaviour of the simulated propeller pitch and speed unmanned surface vehicles. Model Ident. Control 29 (4), 131149.
aect also the thrust, especially during the rst period of the Fossen, T.I., 2011. Nonlinear maneuvering theory and path-following control. Mar.
Technol. Eng. 11 (2011), 445460.
manoeuvre. In detail, the simulation result of Fig. 28 reports a lower Hur, J.W., Lee, H., Chang, B.J., 2011. Propeller loads of large commercial vessels at crash
thrust of the propeller from the beginning up to fty seconds and a stop. In: Proceedings of the 2nd International Symposium on Marine Propulsors
higher negative magnitude at the end. This nal overestimation leads (SMP11). June 2011, Hamburg, Germany.
Krger, S., Haack, T., 2004. Design of propulsion control systems based on the
to a minor stopping time of the vessel in comparison with sea trials simulation of nautical manoeuvres. In: Proceedings of the 9th Symposium on
data, as evident in Fig. 29. Practical Design of Ships and Other Floating Structures. Luebeck-Travemuende,
Germany.
Levine, W.S., 2000. Control System Fundamentals. CRC Press LLC, USA.
5. Conclusions
Lopez, M.J., Garcia, L., Lorenzo, J., Consegliere, A., 2010. Design methodology based on
H control theory for marine propulsion system with bumpless transfer function.
The article provides general control schemes to drive CPP propul- WSEAS Trans. Syst. 9 (3), 253262.
Martelli, M., 2015. Marine Propulsion Simulation: Methods and Results. Walter de
sion systems during standard and emergency manoeuvres of a vessel.
Gruyter GmbH & Co KG, Berlin, Collection: engineering.
The proposed algorithms are evaluated through numerical simulation, Martelli, M., Figari, M., Altosole, M., Vignolo, S., 2014a. Controllable pitch propeller
providing a realistic feedback before the installation on board of the actuating mechanism, modelling and simulation. Proc. Inst. Mech. Eng. Part M: J.
real control system. An overview of the several control parameters, to Marit. Environ. 228 (1), 2943.
Martelli, M., Viviani, M., Altosole, M., Figari, M., Vignolo, S., 2014b. Numerical
be set by the automation designer, is given in reference to a generic modelling of propulsion, control and ship motions in 6 degrees of freedom. Proc.
propulsion plant: simulation shows that their numerical tuning, carried Inst. Mech. Eng. Part M: J. Marit. Environ. 228 (4), 373397.
out for standard and soft manoeuvres, can hardly meet high and safe Schoop-Zipfel, J., Abdel-Maksoud, M., Tigges, K., 2012. Stopping simulations and sea
trial measurements of a ship with diesel-electric propulsion and controllable pitch
performance requirements also during the most critical transient propellers. In: Proceedings of International Conference on Marine Simulation and
conditions. Therefore, in order to avoid a new and demanding Ship Manoeuvrability (MARSIM 2012). April 2012, Singapore.
evaluation of the several parameters, special control strategies are Skjetne, R., Fossen, T.I., Kokotovi, P.V., 2005. Adaptive maneuvering, with experiments,
for a model ship in a marine control laboratory. Automatica 41 (2), 289298.
proposed for the most stressful manoeuvres (slam start and crash Sutulo, S., Guedes Soares, C., 2015. Development of a core mathematical model for
stop). They are essentially based on the introduction of a reference arbitrary manoeuvres of a shuttle tanker. Appl. Ocean Res. 51, 293308.
rotational speed, to be used for the automatic calculation of the Wirz, F., 2012. Optimisation of the crash-stop manoeuvre of vessels employing slow-
speed two-stroke engines and xed pitch propellers. J. Mar. Eng. Technol. 11 (1),
propeller pitch setpoint. Compared to a standard control procedure,
3543, (9).
the two algorithms, developed for fast accelerations and ship stopping, Yabuki, H., Yoshimura, Y., 2010. On the control of CPP ships by steering during in-
lead to a reduction of the parameters number to be estimated around harbour ship-handling. Trans. Nav. 4 (2), 157162.

109

Anda mungkin juga menyukai