Вы находитесь на странице: 1из 15

SPECIAL ISSUE PAPER 47

Real-time simulation of a COGAG naval ship propulsion


system
M Altosole1, G Benvenuto1, M Figari1*, and U Campora2
1
DINAV, University of Genoa, Genoa, Italy
2
DIMSET, University of Genoa, Genoa, Italy

The manuscript was received on 9 June 2008 and was accepted after revision for publication on 20 November 2008.

DOI: 10.1243/14750902JEME121

Abstract: Design and optimization of the propulsion system is a crucial task of the ship design
process. The behaviour of the propulsion system, in transient conditions as well as in steady
state, is greatly affected by the capability of the control system to manage the available power
and to achieve the desired performance in the shortest time.
The selection of a proper control scheme is a trade-off between different and conflicting
needs. Two of the opposites are: increasing the ship operability by adding more functions and
more controls; and reducing the control system development and installation time and cost.
In this paper, the rapid prototyping and testing procedure for the development of the
propulsion controller of the new Italian aircraft carrier Cavour is presented, using real-time
hardware-in-the-loop (RT-HIL) simulation. The procedure is based on a wide use of simulation
technology. First, a complete dynamical model of the ship propulsion plant was developed.
Then, batch simulation was used to develop the best possible control scheme. Finally, RT-HIL
simulation was used to debug the real controller software and to tune the controller parameters
before sea trials.
The application of the procedure led to a significant reduction in the development phase of
the controller design. Furthermore, the adoption of the RT-HIL technology greatly reduced the
time spent to tune the control system during the ship delivery phase.

Keywords: marine propulsion, marine control systems, simulation

1 INTRODUCTION acceleration, deceleration, crash stop, heavy turning,


and faults. Generally, the ship has to demonstrate
Design and optimization of the propulsion system is the ability to perform some of these manoeuvres in
a crucial task of ship design. In fact, the behaviour of sea trials.
the propulsion system is a key aspect of the global One of the most useful ways to predict the
behaviour of the ship, particularly if the ship is a dynamic behaviour of marine propulsion systems
naval vessel. is numerical simulation. Systems simulation gives
Marine propulsion systems are required to behave the possibility to investigate, at design stage, the
efficiently and safely, not only in steady state behaviour of the ship propulsion plant during
conditions but also in transient conditions where manoeuvres. It gives the designer the possibility of
the dynamic behaviour of single components and optimizing the choice of system parameters (suitable
the whole system play a crucial role. Some examples pitch/rpm, combined law, engine governor calibra-
of the transient situations that a propulsion system tion, scantling of the shaft line, etc.) and allows a
has to sustain without reducing the ship’s safety reliable development of the propulsion control
and reliability are: different operational speeds, system in order to prevent engine and mechanical
overloads or faults. Numerical simulation of propul-
*Corresponding author: DINAV, University of Genoa, via sion systems requires a detailed knowledge of the
Montallegro 1, Genoa 16145, Italy. email: benvenuto@dinav. system and great commitment of human and
unige.it computational resources. Owing to these factors,

JEME121 F IMechE 2009 Proc. IMechE Vol. 223 Part M: J. Engineering for the Maritime Environment

Downloaded from pim.sagepub.com at HOWARD UNIV UNDERGRAD LIBRARY on March 1, 2015


48 M Altosole, G Benvenuto, M Figari, and U Campora

simulation is not currently common in ship propul- Table 1 Design characteristics of Cavour
sion plant design. Overall length (m) 244
The authors have previously developed two meth- Maximum beam (m) 39
Displacement (t) 25 000
ods for propulsion system simulation. One method Maximum ship speed (knots) < 30
is based on a coarse model of the system dynamics, Engines LM2500, 4 6 22 000 kW
in which the focus is mainly on the balance proper- Propellers 5-bladed, controllable pitch
ties and stability analysis to draw information about
the overall dynamic properties of the system [1].
The second method is based on a detailed model
of the propulsion system and its control logic. In
this case, the objective is to predict the dynamic
behaviour of the ship and its propulsion system
components for the system design. References [2]
to [14] give an idea of the simulation approach
adopted by the authors and some of the applications
Fig. 1 Propulsion system schematic
achieved.
The topic of this paper concerns the simulation
turbines, one or two shaft lines, etc. The control
approaches developed for the design of the propul-
system has to be designed to manage all the
sion control system of the new Italian aircraft carrier
propulsion modes with the best possible perfor-
Cavour.
mance and the best possible system safety. Very little
The simulation approach was required by the
literature exists on this topic, though some key
Italian Navy after a positive trial of the method on a
papers considered by the authors are references [15]
smaller vessel [9]. The University of Genoa’s DINAV
to [22].
(Department of Engineering in Naval and Marine
For the Cavour project, the authors developed, in
Technology) developed the theoretical aspects of the
collaboration with ABB, the propulsion controller
propulsion plant dynamics and set up the simulation
design procedure illustrated in Fig. 2.
tool for the aircraft carrier. Fincantieri, the ship-
The procedure is based on four main steps. The
builder, provided the propulsion system basic con-
analysis of customer requirements and technical
trol requirements and coordinated the work in order
specifications leads to a first tentative controller
to achieve the desired ship performance in accor-
design, based on previous experience and excellent
dance with its experience in propulsion system
expert knowledge of control systems. The second
integration. ABB, the automation provider, inte-
step is a full simulation approach that enables a
grated the simulation tool into the control system
complete understanding of the steady state beha-
design process [10, 11, 13].
viour and the dynamic behaviour of the regulated
This paper is structured as follows: section 2
ship propulsion plant. The third step is the system-
contains the approach developed for the propulsion
atic analysis and review of simulation results; the
controller design; section 3 contains the simulation
controller design is updated and refined until the
model of the propulsion and control systems; and
desired performance is obtained. From the simula-
section 4 contains the real-time application for the
tions, the implementation of the controller scheme,
controller development and test. Section 5 compares
into ABB controller software, gives the real con-
simulation results and full scale trials.
troller. The fourth step is the debugging and fine
tuning of the real controller by a real-time hardware-
2 CONTROLLER DESIGN in-the-loop (RT-HIL) simulation.
The last step allows the designer to study, in a
The new Italian aircraft carrier Cavour, presently simulated environment, the performance of the real
under commissioning, has characteristics as listed in controller. The procedure integrates basic knowl-
Table 1. The diagram of the propulsion system edge and manufacturer experience with massive use
configuration is presented in Fig. 1. of numerical simulation, in real time.
The propulsion system consists of four gas
turbines (GT), two gearboxes, and two controllable
2.1 Final controller layout
pitch propellers (CPP). Two shaft generators are
directly mounted on the shafts. The ship is able to In a propulsion regulation chain where GT is
operate in several propulsion modes: one to four gas the prime mover, two different controllers are

Proc. IMechE Vol. 223 Part M: J. Engineering for the Maritime Environment JEME121 F IMechE 2009

Downloaded from pim.sagepub.com at HOWARD UNIV UNDERGRAD LIBRARY on March 1, 2015


Real-time simulation of a COGAG naval ship propulsion system 49

the combined laws optimization were to obtain: the


desired ship speed, the desired ship response time
for each telegraph variation, and minimum fuel
consumption. The optimization constraints were:
the GT acceleration/deceleration limits, the pitch
actuator velocity rate, and, in general, all the
mechanical design limits of the shaft line and drive
train components. The combined laws optimization
was performed by a trial and error technique. Owing
to the required number of propulsion modes and the
high number of constraints, hundreds of simulation
runs were necessary. The great effort spent in this
phase of the project was well repaid during ship
commissioning; as explained later in the paper, the
ship sailed with its propulsion control system
functioning at 100 per cent from the first sea trial,
without any need to spend time at sea on system
tuning.
The final controller layout is based on two main
elements: the combinator and the governor.
The combinator performs the following main
functions:

(a) set shaft speed and propeller pitch set-points;


(b) provide overload protection, by action on the
propeller pitch, to avoid torque peaks;
(c) adapt the response time on the basis of the ship
speed and the propulsion mode.
Fig. 2 Controller design procedure
The governor performs the following main func-
tions:
simultaneously in operation: the turbine control
system (TCS) and the propulsion system controller. (a) shaft speed control;
ABB was in charge of the overall propulsion system (b) torque balancing of the two GTs operating on
controller while the TCS was the responsibility of the the same shaft;
GT manufacturer. (c) torque over-limit acquiring for pitch reduction;
During the study for the propulsion controller (d) control of possible imbalances between the two
design, nine control schemes were tested in simula- shaft lines due to unsymmetrical propulsion
tion. The final scheme adopts a control strategy modes (one or three GTs in operation).
based on the set point of two of the most important The diagram of the controller for one shaft is
propulsion parameters: propeller pitch and shaft presented in Fig. 4.
revolutions. The shaft speed management is based
on the comparison between the desired shaft speed,
coming from the bridge telegraph (throttle), and the 3 SIMULATION MODEL
actual shaft speed (Fig. 3). The propeller pitch
management is used to obtain the desired ship The behaviour of the ship systems is simulated by
speed and, as overload protection, to limit the shaft means of a mathematical model that is able to
torque. predict the interactions among the dynamics of the
The set points have been realized through the propulsion plant, the control system, and the surge
definition of proper combined laws, one for each motion of the ship.
propulsion mode (navigation, manoeuvre, one to The mathematical model consists of a set of
four GT, etc.). All the combined laws have been differential equations, algebraic equations, and
tested and optimized through simulation in steady tables that represent the various elements of the
state and in transient conditions. The objectives of propulsion system. The modelled propulsion plant

JEME121 F IMechE 2009 Proc. IMechE Vol. 223 Part M: J. Engineering for the Maritime Environment

Downloaded from pim.sagepub.com at HOWARD UNIV UNDERGRAD LIBRARY on March 1, 2015


50 M Altosole, G Benvenuto, M Figari, and U Campora

Fig. 3 Ship propulsion dynamics

Fig. 4 Controller layout for one shaft

consists of a twin shaft arrangement with control- speed n


lable pitch propellers. Each shaft is driven, through a
twin-input–single-output locked train gearbox, by dnðt Þ :
2pJp ~i e Qe ðt Þ{Qp ðt Þ{Qa ðt Þ{Qf ðt Þ ð2Þ
two LM 2500 gas turbines in combined gas turbine dt
and gas turbine (COGAG) configuration. Owing to
the different operational modes (one or two shafts, To represent non-symmetrical propulsion config-
one to four turbines), non-symmetric propulsion urations, each shaft line requires one differential
conditions also have to be considered. equation. The torques required to solve equation (2)
The propulsion plant and ship dynamics can are represented in Fig. 5. The engine torque Qe has
mainly be represented by two equations, both being been modelled on a set of equations that represent
expressions of Newton’s law of motion. The first the gas turbine process. The propulsor torque Qp is
equation represents the surge motion of the ship, modelled through the open water characteristics,
and results in a first-order differential equation for while the alternator torque Qa is modelled through
the ship speed V the power/rpm curve provided by the manufacturer.
The friction torque Qf is calculated by imposing a
dV ðt Þ Rt ðt Þ reasonable value for the shaft line mechanical
m ~p:Tp ðt Þ{ ð1Þ efficiency.
dt ð1{tdf ðt ÞÞ
The mathematical representation of forces and
torques in differential equations (1) and (2) is
The forces required to solve equation (1) are
described in the following paragraphs.
represented in Fig. 3. The propeller thrust Tp is
modelled through the open water characteristics,
available for different pitch values. The ship resis-
tance Rt is modelled using towing tank test data.
The second equation represents the rotational
motion of the shaft line and yields a first-
order differential equation for the shaft rotational Fig. 5 Shaft line dynamics

Proc. IMechE Vol. 223 Part M: J. Engineering for the Maritime Environment JEME121 F IMechE 2009

Downloaded from pim.sagepub.com at HOWARD UNIV UNDERGRAD LIBRARY on March 1, 2015


Real-time simulation of a COGAG naval ship propulsion system 51

The control system dynamics can be represented


by some differential equations of the type

_ f ðt Þ
dM  
~f M_ f ,n_ ,n ð3Þ
dt

The ship and propulsion plant behaviour come


from the solution of the system of differential
equations (1) to (3). The solution has been per-
formed numerically within a MATLABH–SimulinkH
simulation environment, as explained in the follow-
ing section.

3.1 Hull resistance model


In the developed simulator, the hull resistance Rt is
treated as a function of ship speed V, as shown in
Fig. 6. The values of Rt were obtained from towing
tank tests.
In addition, the calculation model includes the Fig. 7 Non-symmetric propulsion
added resistance due to the steering rudder and a
blocked shaft, in order to simulate non-symmetric
propulsion configurations. In fact, during non-sym- In the case of surge motion, the moment QdT has
metric propulsion configurations, the rudder has to to be balanced by the rudder’s movement
be moved in order to maintain the course on a
straight line. The problem has been simplified Qrudder ~2 F ðaÞGO cos c ð5Þ
according to the scheme of Fig. 7, where the case
in which there are two different propeller thrusts, TS From the equilibrium of the two moments
(starboard) and TP (port), is reduced to its basic
elements. GO
In non-symmetric propulsion configurations, the dT ~2rSV 2 CL ðaÞ ð6Þ
AB
yaw moment of the ship is mainly produced by the
difference between TS and TP where the lift coefficient CL has been provided by the
shipbuilder as a function of the rudder angle a.
AB AB
QdT ~ðTS {TP Þ ~dT ð4Þ Through equation (6), it is possible to build the
2 2
map in Fig. 8. This map is useful for the calculation
of the rudder angle a, able to keep the steady course
of the ship when there is a difference in the two
propellers’ thrusts.

Fig. 6 Hull resistance Fig. 8 Rudder angle curves

JEME121 F IMechE 2009 Proc. IMechE Vol. 223 Part M: J. Engineering for the Maritime Environment

Downloaded from pim.sagepub.com at HOWARD UNIV UNDERGRAD LIBRARY on March 1, 2015


52 M Altosole, G Benvenuto, M Figari, and U Campora

The drag given by the rudder may be represented 3.3 Gas turbine model
by the following equation
For the performance optimization of gas turbine
1 plants, efficient and reliable models for simulating
Rrudder ~ r SV 2 CD ð7Þ the behaviour of these engines in both steady state
2
and transient conditions exist. For this purpose, GT
where the drag coefficient CD has been provided simulation codes have existed since 1970 [23], when
by the shipbuilder as a function of the rudder angle computers became commonly available.
a. In order to perform GT simulation, three different
In this way, it is possible to roughly represent the basic approaches can be adopted.
rudder’s resistance to be added to the hull resistance In the tabular approach, the GT is modelled by
in the cases of asymmetrical propulsion configura- means of overall GT performance tables, referring to
tion. Moreover, in the case of one blocked shaft, the steady state performance conditions [14]. When
propeller resistance, provided by the propeller transient situations are simulated, the model results
manufacturer as a function of V 2, also has to be are corrected by means of time constants.
added. In the iterative method [23, 24], the GT compo-
nents (mainly compressor, combustor, and turbine)
are simulated by means of their pertinent steady
3.2 Controllable pitch propeller model state performance maps and/or thermodynamic
equations. The coupling among the components
Propeller thrust Tp and torque Qp are calculated by
maps is obtained by means of a trial and error
means of open water propeller tests. By definition
procedure that converges to the overall GT constant
mass flow condition by intracomponent pressure
Tp ~rKT n2 D4 ð8Þ value variation.
Furthermore, the intercomponent volume method
[23, 25, 26] uses the GT components’ steady state
Qp ~rKQ n2 D5 ð9Þ performance maps and thermodynamic equations.
In this approach, the difference in the GT compo-
where the thrust coefficient KT and torque coeffi- nent mass flow during the transients, due to the
cient KQ are depending on the propeller advance mass accumulation into the GT volumes, is con-
coefficient J and propeller blade position, as shown sidered by means of the energy and continuity
in Fig. 9. dynamic equations applied to GT intercomponent
During the simulation process, ship speed V(t) and volumes.
propeller speed n(t) are calculated by the use of As far as code complexity and accuracy are
differential equations (1) and (2), then, through the concerned, the three approaches are quite similar.
propeller advance coefficient and the blade position, In general, the intercomponent volume method
KT and KQ are determined at each instant of time by gives more reliable results in the case of transient
using a numerical table representing the open water simulations [23, 26] when compared to the two
characteristics. other methods.

Fig. 9 CPP open water characteristics for several blade positions

Proc. IMechE Vol. 223 Part M: J. Engineering for the Maritime Environment JEME121 F IMechE 2009

Downloaded from pim.sagepub.com at HOWARD UNIV UNDERGRAD LIBRARY on March 1, 2015


Real-time simulation of a COGAG naval ship propulsion system 53

As far as calculation time is concerned, the tabular The turbine module is characterized by a calcu-
approach is the most rapid, while the iterative lation procedure similar to that adopted in the
approach requires the longest calculation time (this compressor module. Steady state performance maps
is due to the trial and error process for the continuity (given in a two-dimensional matrix form) are also
mass flow balance). The intercomponent volumes used in this case to obtain the non-dimensional
approach normally requires a calculation time that mass flow rate MTnd, which has an expression simi-
lies somewhere in between the other two. lar to equation (10), as well as the isentropic effici-
The GT real-time simulation model that was ency gT and both functions of the turbine pressure
developed for the aircraft carrier Cavour project is i/p
ffi o) and non-dimensional shaft speed
ratio (e 5ppffiffiffiffi
based on the intercomponent volumes method (nnd ~n Ti ).
because of its advantages in the transient results In the case of the cooled stage, the cooling blade
accuracy. To optimize calculation time, specific effect on the stage performance is considered by the
methods have been introduced. calculation scheme proposed by El-Masri [29].
A short description of the model is reported here. The turbine mechanical power is calculated by an
For a more detailed explanation of the techniques equation similar to equation (11).
adopted, the reader is referred to the analysis The combustor and intermediate volume module
reported in reference [27]. is modelled as an adiabatic capacity, taking into
The model, developed in a MATLAB–Simulink account the time-dependent accumulation of mass
environment, is structured in a modular arrange- and energy. By using the continuity dynamic equ-
ment. Each module is pertinent to a GT component ation
(i.e. compressor, turbine, combustor, and so on).
In the compressor module, the steady state dp cRT
performance maps are used. The ‘non-dimensional’ ~ ðMi zMf {Mo Þ ð12Þ
dt V
mass flow rate MCnd
pffiffiffiffiffi and the energy dynamic equation
Ti
MCnd ~MC ð10Þ
pi du 1
~ ðMi hi {Mo ho ÞzMf LHV gb ð13Þ
dt rV
and the isentropic efficiency gC are expressed, in a
two-dimensional matrix form, as functions of the it is possible to determine the combustor plenum
compressor pressure ratio (b 5 po/pi) and of the state variables: stagnation pressure p and total
pffiffiffiffiffi
‘non-dimensional’ shaft speed (nndp~n specific internal energy u.
ffiffiffiffi Ti ). Ithas
pffiffiffiffi
to be noted that the quantities M T p and n T The combustor module is positioned between the
are usually (in the pertinent literature) termed the compressor and the turbine modules of the simu-
‘non-dimensional’ mass flow rate and rotational lator. In order to perform a stage-by-stage turbine
speed, respectively, although they are not truly calculation, it is impossible to connect two turbine
dimensionless [28]. modules in series, without interconnecting them to a
By means of the compressor maps, the mass flow combustor module (named more correctly in this
rate MC and outlet temperature To are determined. case as the ‘intermediate volume’ module, where the
The compressor mechanical power input PC is then fuel mass flow, Mf in equation (13), is considered
determined by equal to zero).
In the shaft dynamics module, the time variation
PC ~MC cp ðTo {Ti ÞzPCb loss ð11Þ of the shaft angular velocity v is determined by the
shaft dynamic balance equation
where the term PCb loss takes into account the
bearings losses, determined as a function of the dv 1
~ ðPT {PC Þ ð14Þ
compressor speed. dt Jv
The mass flow rate MC supplied by the compressor
is subdivided into two distinct parts: the air mass where PT is the turbine power, PC the compressor
flow rate sent to the combustor, and the air mass power, and J the rotor inertia.
flow rate bleeding used to cool the turbine blades. A The inlet and outlet modules simulate the GT inlet
constant percentage distribution between the two and outlet flow ducts. These two blocks, where the
mass flow rates is used. ambient conditions are provided as input data, are

JEME121 F IMechE 2009 Proc. IMechE Vol. 223 Part M: J. Engineering for the Maritime Environment

Downloaded from pim.sagepub.com at HOWARD UNIV UNDERGRAD LIBRARY on March 1, 2015


54 M Altosole, G Benvenuto, M Figari, and U Campora

used to calculate the pressure losses as a function of 3.4 Overall numerical model
the quadratic flow velocity in the plenum.
All the main elements of the propulsion plant, such
In order to reduce the calculation time, as re-
as the gas turbine engine, the governor, the hull, the
quired for real-time applications, the following ap-
controllable pitch propeller, the telegraph, and the
proximations are introduced.
shaft line have been modelled as separated blocks.
As far as the fluid model is concerned, specific The overall model is presented in Fig. 11. Starting
polynomial coefficients are used for air and com- from the left we see the external inputs (the
busted gases instead of the more precise method, commands from the man on watch), the two
based on gas composition, used in the original controllers of the two shaft lines, the ship and
model [27]. propulsion model, and the outputs on the right.
The multistage cooled turbine is calculated by a The propulsion control is performed by a lever,
single turbine module and not stage by stage as in ‘the telegraph’. Each lever position corresponds, via
the original cooled turbine model [27]. Therefore, in the combined law, to a pitch setting and to the
this application, the cooling flow effect on the desired shaft speed. Other inputs are the number of
turbine expansion is neglected. turbines actually in propulsion mode.
The described real-time gas turbine model has Traditional simulations run in batch mode, aiming
been applied to the simulation of the General to provide all the calculated data in a faster time. The
Electric LM 2500 gas turbine, consisting of a two calculation time depends on computer memory,
shaft arrangement (gas generator and power tur- CPU speed, simulation step, ordinary differential
bine), adopted in the propulsion plant of the Cavour. equations solver (ODE), and model stiffness. Part of
Figure 10 shows the LM 2500 real-time Simulink the effort to produce simulation models is devoted to
model. the efficiency of the solution process; in fact, the
A complete validation of the gas turbine simula- shorter the simulation run is, the greater the number
tion model, based on a comparison with steady state of trials possible. This is the common solution for
and transient experimental results of a GT LM 2500 simulation-based preliminary design.
of a similar power, was reported in reference [27]. A
good concordance between experimental values and
simulation results was observed both in steady state 4 CONTROLLER TESTING
and in transient conditions (differences between
simulated and measured variables were within 1 to 4 Fig. 11 shows the simulation model created during
per cent in the full GT working range). the design phase of the control system of the Cavour.
It has been estimated that the simplifications The model has been used to test nine different
introduced to allow the real-time simulation in- controller diagrams in order to select the best one, as
volved an error increase of about 0.5–1.5 per cent, explained in section 2 [13].
but reduced the calculation time approximately to In real life, the system (the controller in this case)
the same order of magnitude as the tabular methods. operates in real time, so the designer has to be sure

Fig. 10 Gas turbine model

Proc. IMechE Vol. 223 Part M: J. Engineering for the Maritime Environment JEME121 F IMechE 2009

Downloaded from pim.sagepub.com at HOWARD UNIV UNDERGRAD LIBRARY on March 1, 2015


Real-time simulation of a COGAG naval ship propulsion system 55

However, OPC is natively supported by most soft-


ware devoted to data acquisition and industry
automation. Among these, LabVIEWH from National
Instruments is also able to run MATLAB models in
real time, by means of a proper add-on module,
called Simulation Interface ToolkitH. Thus the choice
of LabVIEW as the connecting element between the
model and the real controller was straightforward.
Figure 12 shows the block diagram of the experi-
mental set-up used for testing the controller.
Cavour.exe is the RT application that executes the
propulsion model. It is a LabVIEW program embed-
ding a dll (dynamic linked library) generated by
means of the joint use of the LabVIEW Simulation
Interface Toolkit and the Real-Time Workshop
module of MATLAB. The mechanism involved first
converting the MATLAB model to C and compiling
Fig. 11 Overall control and propulsion model in as dll. Then the dll is combined with additional code,
Simulink environment in order to make it manageable by LabVIEW.
The Cavour.exe application is an OPC client. It
reads the command parameters on the controller,
that the performance predicted by simulation will which is acting as the OPC server, and writes back
also be maintained in a real environment. Generally, the results. All the parameters exchanged via OPC
testing of the real controller is made on board the can be logged to a file, and are also available to the
ship, partially during the delivery period at berth, operator by means of a graphical panel. In this way it
and then completed during full-scale ship trials. is possible to have a comprehensive view of all the
These trials are time consuming and costly, as they system working parameters.
require the complete availability of the vessel. Since the Cavour.exe application is completely
The innovation of the authors’ approach consists configurable during the simulation (switch on/off of
of using the real-time interactive simulation of the GT, switch on/off of some auxiliary elements, etc.), it
propulsion to anticipate the testing phase of the real is possible to test the controller simulating different
controller. In this way, the effective availability of the working scenarios (Fig. 13). This is an additional
ship is not required, and thus the trials can be carried advantage of the RT-HIL approach; not only can the
out even before the vessel is built. This is made designer debug the controller before the onboard
possible by the adoption of an RT-HIL method. delivery, but he is also able to test it in extreme
RT-HIL simulation consists of a test set-up where
the real hardware controller is connected, by ad hoc
developed software, with the simulated propulsion
plant. The real controller can be tested with the aid
of the simulated propulsion plant that can exchange
data in real time. From a practical point of view, the
adoption of this approach has two main challenges
in running the model in real time and also interfa-
cing it with the real controller. These challenges are
different, but related to each other, because the
software solution for the real-time simulation also
has to support the communication protocol used by
the controller. In fact, the controller software has to
be installed on a networked device able to exchange
data with the field using the OPC (object linking and
embedding (OLE) for process control) protocol. OPC
is an industry standard, but is not widely available
for use in scientific environments, such as MATLAB. Fig. 12 Hardware-in-the-loop scheme

JEME121 F IMechE 2009 Proc. IMechE Vol. 223 Part M: J. Engineering for the Maritime Environment

Downloaded from pim.sagepub.com at HOWARD UNIV UNDERGRAD LIBRARY on March 1, 2015


56 M Altosole, G Benvenuto, M Figari, and U Campora

situations, which would be difficult to realize with a


real vessel.

4.1 Real time versus batch simulations


To better understand the importance of the RT-HIL
approach in obtaining an even more realistic
behaviour of the system, a comparison of the two
methods is presented.
This section shows the simulation results of the
slam start manoeuvre obtained with both simulation
techniques: batch and real time. The difference
between the two methods is the control system
(the real ABB control system for the RT-HIL simula-
tion and the simulated one for the batch simulation),
while the propulsion model is the same for the two
methods.
In Fig. 14, some important ship parameters are
reported (ship speed, GT control signal (TIC), GT
torque, and shaft speed) against time. Red and blue
lines (continuous line) are used for batch simulation,
while the green (dashes) is used for the real-time
simulation. It can be noted that the overall beha-
viour is the same but the real-time results (real
controller) show a slower system response than the
batch results.
The differences between the simulated and the
real controller can partially be due to some para-
meter values tuned during the work and partially to
the difference between the ABB and Simulink soft-
ware in performing similar tasks (i.e. integration,
ramp, PID, etc.). The former difference could be
reduced, if necessary, by a review of the batch model
in order to incorporate the final values of the
controller parameters (not performed at the moment
because it is not vital for the project). The latter
difference seems more difficult to deal with. ABB
software is normally dedicated to industrial control
so it incorporates sophisticated control functions
that would be difficult to reproduce.
Obviously, the real-time simulation offers a more
precise estimation of the ‘real’ system behaviour.
The control system was developed using the batch
simulation technique. Afterwards it was optimized
using the RT-HIL technique.
Real-time and batch simulation methods, if used
in an integrated design procedure, can provide
useful insight into the process and they allow proper
control system prototyping and testing before the
ship delivery.

Fig. 13 Hardware-in-the-loop software components

Proc. IMechE Vol. 223 Part M: J. Engineering for the Maritime Environment JEME121 F IMechE 2009

Downloaded from pim.sagepub.com at HOWARD UNIV UNDERGRAD LIBRARY on March 1, 2015


Real-time simulation of a COGAG naval ship propulsion system 57

Fig. 14 Comparison between batch and real-time simulations

5 FULL-SCALE TRIALS deceleration from (approximately) full speed to half


speed.
During the first full-scale trial, the ship sailed with To carry out the comparison, the registered time
the propulsion control system working at 100 per histories (several hours of navigation) were analysed
cent of its capability. This was the first evidence that and identified with well-known ship manoeuvres.
the new design and test procedure of the controller From the recorded data, the time history of the
fulfilled the expected targets. In fact, of the two ‘telegraph’ (command lever) was extracted and fed
weeks originally scheduled for the sea trials to test into the simulation model as an input signal. Then
and tune the propulsion controller, only two working the results of the simulation (in terms of ship speed,
days were effectively used, delivering a remarkable shaft speed, etc.) were superimposed on the plot of
saving in time and manpower. the pertinent registered data.
During full-scale trials, a measurement campaign For this comparison, the original simulation
was arranged in order to collect data from the system model (i.e. the one used to develop the controller),
in operation. Several different manoeuvres (accel- without any tuning or corrections, was used.
eration, deceleration, turning, crash stop, slam start, Figures 15 and 16 show the comparison of the
etc.) were recorded with the aim of validating the following parameters: ship speed, shaft speed, shaft
simulation model in detail. torque, shaft thrust, fuel consumption, and GT
In Figs 15 and 16, a comparison between simu- temperature. The continuous line represents simu-
lated and measured data is provided. Two man- lated results while the dotted line represents data
oeuvres have been compared: an acceleration from recorded during sea trials. Despite the highly demand-
(approximately) half speed to full speed, and a ing manoeuvres involving transient responses of all

JEME121 F IMechE 2009 Proc. IMechE Vol. 223 Part M: J. Engineering for the Maritime Environment

Downloaded from pim.sagepub.com at HOWARD UNIV UNDERGRAD LIBRARY on March 1, 2015


58 M Altosole, G Benvenuto, M Figari, and U Campora

Fig. 15 Simulated and measured data from the acceleration manoeuvre

the elements modelled, overall a good accuracy was has a smoother behaviour. During the deceleration
obtained. the behaviour is reversed. The difference does not
The simulation model is able to represent the depend on the added mass value; in fact its effect
transient and steady state behaviour of the ship was negligible for most of the simulations.
propulsion and control systems in different operating 2. Shaft speed shows good correlation over the
conditions. This important result has been obtained entire working range; the differences between
by a detailed modelling of both the ship propulsion
simulated and measured data are quite similar to
system and the propulsion control system.
those registered for the ship speed.
Some areas of discrepancy exist and will require
3. Shaft torque and shaft thrust show a good
detailed investigation:
correlation. The simulated values are higher than
1. Ship speed shows good correlation. During accel- the measured ones only at very high loads. An
eration, in the low speed range the simulated explanation of the differences is not possible at
speed increases sharply, while the measured speed the moment.

Proc. IMechE Vol. 223 Part M: J. Engineering for the Maritime Environment JEME121 F IMechE 2009

Downloaded from pim.sagepub.com at HOWARD UNIV UNDERGRAD LIBRARY on March 1, 2015


Real-time simulation of a COGAG naval ship propulsion system 59

Fig. 16 Simulated and measured data from the deceleration manoeuvre

4. Fuel consumption shows good correlation. Only installed on board are not yet known and probably
during a rapid increase in the command lever differ from the parameters known at the time of the
(throttle) position was the simulated flow rate simulation model set up (two years before the full-
result slightly under what was estimated. scale trials).
5. The power turbine temperature shows good
correlation; the major differences arise during
deceleration where the simulated results drop 6 CONCLUSIONS
rapidly while the real GT behaves in a smoother
way. The propulsion control system design is a major
The differences in the transient response for the question in order to obtain the desired performance.
fuel consumption and for the temperature are The tuning of the control system of a complex ship
probably due to the simulation of the GT internal was traditionally targeted as one of the most time-
governor TCS. The final parameters of the TCS consuming activities during sea trials.

JEME121 F IMechE 2009 Proc. IMechE Vol. 223 Part M: J. Engineering for the Maritime Environment

Downloaded from pim.sagepub.com at HOWARD UNIV UNDERGRAD LIBRARY on March 1, 2015


60 M Altosole, G Benvenuto, M Figari, and U Campora

For the aircraft carrier Cavour, the problem was 6 Benvenuto, G., Campora, U., Carrera, G., and
addressed by a massive use of simulation tech- Figari, M. Ship stopping manoeuvre: simulation of
the propulsion system behaviour. In Proceedings of
niques. Ad hoc simulation models and different
International Conference on Ship and shipping
simulation techniques were developed and used in research, NAV 2000, Venice, 20–22 September,
the different phases of the project, from basic paper no. 8.4.
controller design to controller development and, 7 Benvenuto, G., Brizzolara, S., and Figari, M.
finally, to controller tuning by the use of hardware- Simulation of the propulsion system behaviour
in-the-loop test bed in the factory. The final tuning during ship standard manoeuvres. In Proceedings
at sea lasted less than half of that normally of PRADS 2001 Conference on Practical design of
ships and other floating structures, Shanghai,
scheduled, and during the sea trials all the desired
China, 2001, pp. 657–663 (Elsevier Science BV).
performances were fulfilled. 8 Campora, U. and Figari, M. Numerical simulation
of ship propulsion transients and full scale valida-
tion. Proc. IMechE, Part M: J. Engineering for the
ACKNOWLEDGEMENTS Maritime Environment, 2003, 217(1), 41–52. DOI:
10.1243/147509003321623130.
The authors wish to thank the company ABB PS&S 9 Altosole, M., Figari, M., and D’Arco, S. Design and
(Marine Automation Systems, Genoa, Italy) and optimisation of propulsion systems by dynamic
particularly the Chief of the Unit, M. Maresca, the numerical simulation. In Proceedings of NAV 2003,
Project Manager, V. Giuffra, the Project Engineer, A. Palermo, Italy, vol. 1, paper no. 4.8.
10 Altosole, M., Benvenuto, G., Figari, M., and
Santi, the engineers, P. Bobbio, A. Zanichelli, and L.
Campora, U. Dynamic performance simulation of a
Maffioletti, for their valuable collaboration through- naval propulsion system. In Proceedings of Summer
out the entire aircraft carrier Cavour project. Computer Simulation Conference (SCSC04), San
The authors also wish to thank Fincantieri (Naval Josè, California, 26–28 July 2004, pp. 243–248.
Ship Unit, Genoa, particularly S. Michetti, M. Ratto, 11 Benvenuto, G., Campora, U., Carrera, G., and
and F. Conti) and the Italian Navy (general staff, Figari, M. Interaction between ship propulsion
Rome, particularly Commander S. D’Arco) for their plant automation and simulation. In Proceedings
valuable support. of IMAM 2005, Lisbon, Portugal, vol. 1, pp. 617–626.
12 Altosole, M., Benvenuto, G., and Figari, M.
Performance prediction of a planning craft by
dynamic numerical simulation. In Proceedings of
REFERENCES the Symposium on High speed marine vehicles
(HSMV 2005), Naples, Italy, paper no. 3.4.
1 Altosole, M. and Figari, M. Dynamic behaviour 13 Figari, M., Maffioletti, L., Giuffra, V., and Michetti,
and stability of marine propulsion systems. Proc. S. Simulation for the design of the propulsion
IMechE, Part M: J. Engineering for the Maritime control of the aircraft carrier ‘Cavour’. In Proceed-
Environment, 2007, 221(4), 187–205. DOI: 10.1243/ ings of the International Conference on Ship and
14750902JEME58. shipping research (NAV 2006), Genova, Italy, June
2 Benvenuto, G., Campora, U., Figari, M., and 2006, paper no. 7.2.
Ruggiero, V. A dynamic model for the performance 14 Altosole, M., Benvenuto, G., and Campora, U.
prediction of the waterjet propulsion system. In Marine gas turbine propulsion system simulation:
Proceedings of PRADS’98, Conference on Practical comparison of different approaches. In Proceed-
design of ships and mobile units, The Hague, ings of the International Conference on Ship and
Netherlands, 1998, pp. 727–733 (Elsevier Science BV). shipping research (NAV 2006), Genova, Italy, June
3 Benvenuto, G., Figari, M., and Ruggiero, V. Water- 2006, paper no. 7.1.
jet propulsion system performance prediction by 15 Bodnaruk, A. and Rubis, C. J. Acceleration perfor-
dynamic numerical simulation. In Proceedings of mance analysis of a gas turbine destroyer escort.
5th Symposium on High speed marine vehicles, J. Engng Power, Jan 1971, 49–56.
Capri, 25–26 March, 1999, paper no. I.4. 16 Holm, J. T. Marine gas turbine power plant perfor-
4 Benvenuto, G., Figari, M., Moreira, L., and mance practices. SNAME T&R Bulletin 3-28, 1976.
Guedes Soares, C. Dynamic modeling of waterjet 17 Rubis, C. J. Guide for centralized control and
propulsion plants. In Proceedings of IMAM 2000, automation of ship’s gas turbine propulsion plant.
International Maritime Association of Mediterra- SNAME T&R Bulletin 3-29, 1978.
nean, IX Congress, Ischia, Italy, 2–6 September, 18 Rubis, C. J. and Harper, T. R. Governing ship
2000, vol. 3, pp. 52–60. propulsion gas turbine engines. SNAME Trans.,
5 Figari, M. Mathematical modelling and simulation 1986, 94, 283–308.
of a waterjet propulsion plant. In Proceedings of 19 Smith, D. L. and Stammettti, V. A. Comparative
the 33rd WEGEMT School on Fast ship propulsion controller design for a marine gas turbine propul-
plants, Genova, Italy, 2000, paper no. 21. sion system. Trans. ASME, April 1990, 122, 182–186.

Proc. IMechE Vol. 223 Part M: J. Engineering for the Maritime Environment JEME121 F IMechE 2009

Downloaded from pim.sagepub.com at HOWARD UNIV UNDERGRAD LIBRARY on March 1, 2015


Real-time simulation of a COGAG naval ship propulsion system 61

20 Rana, R. K., Damaodaran, K. A., Kang, H. S., and KT, KQ propeller thrust and torque
Gokhale, S. S. Governing of ship propulsion gas coefficients
turbine engine in a seaway. In Proceedings of
LHV fuel lower heating (kJ/kg)
Eleventh Ship Control Systems Symposium, South-
ampton, UK, 1996. m ship mass (added mass included)
21 Tortarolo, F. Marine gas turbine control systems. (kg)
In Proceedings of 33rd WEGEMT School on Fast M mass flow rate (kg/s)
ship propulsion plants, Università di Genova, n shaft speed (r/s)
Genoa, Italy, May 2000, paper no. 14. ṅ shaft acceleration (r/s2)
22 Calabrese, M. A., Skarbek, L. F., Shah, P. H., and p number of propulsors, pressure (Pa)
Yassine, M. K. Using a digital fuel control system
and digital engine controller for US NAVY LM2500
PC , PT compressor and turbine power (kW)
engines. ASME Turbo Expo 2002. PB engine brake power (kW)
23 Saravanamuttoo, H. I. H. and Fawke, A. J. Digital Qa alternator torque (N m)
computer methods for the prediction of gas turbine Qe engine torque (N m)
response. Soc. Auto. Engineers, 1971, paper no. Qf friction torque (N m)
710550. Qp propulsor torque (N m)
24 Torella, G. and Liotti, G. Numerical and experi-
Qrudder rudder torque (N m)
mental analysis of the transient behaviour of a
turboprop. 42nd National Congress of the Italian R gas constant (J/kg K)
Thermo-technical Association, Genoa, Italy, 8–11 Rt ship resistance (N)
September, 1987 (in Italian), vol. 2, pp. 119–128. Rrudder rudder added resistance (N)
25 Sellers, J. and Teren, F. Generalized dynamic S rudder area (m2)
engine simulation techniques for the digital com- tdf, w thrust deduction factor and wake
puter. AGARD-CP-151, 1974, paper no. 23.
coefficient
26 Campora, U. and Gioia, F. Dynamic performance
prediction of an aeronautical gas turbine. 44th t time (s)
National Congress of the Italian Thermo-technical T temperature (K)
Association, Cosenza, Italy, 12–15 September, 1989 Tp propulsor thrust (N)
(in Italian), vol. 2, pp. 55–67. TP, TS port and starboard propulsor thrusts
27 Benvenuto, G. and Campora, U. A gas turbine (N)
modular model for ship propulsion studies. In
U specific internal energy (kJ/kg)
Proceedings of the 7th Symposium on High speed
marine vehicles, Naples, Italy, 21–23 September, V ship speed (m/s), component vol-
2005, paper no. 3.2. ume (m3)
28 Cohen, H., Rogers, G. F. C., and Saravanamuttoo, Va advance velocity (m/s) 5 V(1 2 w)
H. I. H. Gas turbine theory, edition 3, 1987, pp.
130–132 (Longman Scientific & Technical, England). a rudder angle
29 El-Masri, M. A. GASCAN – an interactive code for b compressor pressure ratio
thermal analysis of gas turbine systems. Trans. ASME,
J. Engng Gas Turbine Power, 1988, 110, 201–209.
c ratio of specific heat
dT thrust difference in non-symmetric
propulsion (N)
APPENDIX e turbine pressure ratio
gC , gT , gb compressor, turbine, and burning
Notation efficiency
r sea water density (kg/m3)
cp constant pressure specific heat
v angular velocity (1/s)
(kJ/kg K)
CL, CD rudder lift and drag coefficients
D propeller diameter (m) Subscripts
e number of engines per shaft
FS, FL, FD rudder forces (N) C compressor
h specific enthalpy (kJ/kg) f fuel
i gear reduction ratio i inlet section
J advance coefficient (non-dimen- o output section
sional) 5 Va/nD m motor
Jp polar moment of inertia of the whole nd non-dimensional
shaftline reduced to shaft speed (kg m2) T turbine

JEME121 F IMechE 2009 Proc. IMechE Vol. 223 Part M: J. Engineering for the Maritime Environment

Downloaded from pim.sagepub.com at HOWARD UNIV UNDERGRAD LIBRARY on March 1, 2015

Вам также может понравиться