SlideShare a Scribd company logo
Full Terms & Conditions of access and use can be found at
http://www.tandfonline.com/action/journalInformation?journalCode=tasj20
Download by: [UNAM Ciudad Universitaria] Date: 10 March 2017, At: 19:15
Intelligent Automation & Soft Computing
ISSN: 1079-8587 (Print) 2326-005X (Online) Journal homepage: http://www.tandfonline.com/loi/tasj20
Scheduling of Gas Turbine Compressor Washing
G. Hovland & M. Antoine
To cite this article: G. Hovland & M. Antoine (2006) Scheduling of Gas Turbine
Compressor Washing, Intelligent Automation & Soft Computing, 12:1, 63-73, DOI:
10.1080/10798587.2006.10642916
To link to this article: http://dx.doi.org/10.1080/10798587.2006.10642916
Published online: 01 Mar 2013.
Submit your article to this journal
Article views: 26
View related articles
Intelligent Automation and Soft Computing, Vol. 12, No. 1, pp. 63-73, 2005
Copyright © 2005, TSI®
Press
Printed in the USA. All rights reserved
63
SCHEDULING OF GAS TURBINE COMPRESSOR WASHING
G. HOVLAND
School of Information Technology and Electrical Engineering
University of Queensland, Australia
Email: hovland@itee.uq.edu.au
AND
M. ANTOINE
Plant Optimisation
ABB Power Technology Systems, Switzerland
Email: marc.antoine@ch.abb.com
ABSTRACT—This paper describes an estimation method for gas turbine compressor degradation
and an economical optimisation model for determining the optimal compressor washing cycles. The
optimisation model aims at minimising fuel consumption and emissions in combined-cycle power
plants. The results presented are of significant importance for power plants operators that have the
possibility of frequently connecting and disconnecting to the power grid. By optimising power
generation periods and levels, downtimes and maintenance scheduling, the operators ensure that the
plant operates at a high efficiency level in periods when fuel prices are high. High efficiency levels
ensure low fuel consumption and emission levels. The work presented in this paper was implemented
as a product prototype at ABB Utility Automation in 2003 and patented in 2005, [1].
Key Words: Compressor washing, mixed-integer optimisation.
1. INTRODUCTION
All power plant components, such as compressors, gas and steam turbines and heat exchangers,
deteriorate in performance during operation. The impact of performance deterioration results in loss in
power output or increased fuel consumption. Loss in power output reduces revenues for the plant owner.
Increase in fuel consumption increases operating costs and emissions. Both these factors increase
equipment lifecycle cost. Performance deterioration results in higher firing temperatures, resulting in
increased component creep life used for a given power demand. In combined-cycle power generation, even
a 1% reduction in fuel consumption can result in reduced operational costs of more than US$1m and
reduced CO2 emissions of 50 tons per year for a typical plant.
In this paper the focus is on the economic optimisation of compressors at the air-intake of a combined-
cycle power plant. The goal is to keep the compressor efficiency at high levels and hence save fuel for the
given operating points. The efficiency degrades during normal operation due to pollutants in the air intake.
The pollutants, such as dust, hydrocarbon aerosols, pollen or salts, attach themselves to the compressor
blades and cause a reduction of efficiency. The plant operator has four options related to the compressor
efficiency: A) Continue normal operation / power production and let efficiency degrade from the current
level, B) perform an online washing of the compressor, C) perform an offline washing and D) run the
machine in the idle state. The online washing (option B) can be performed without closing down the plant.
Chemicals and water are injected into the air-intake of the compressor. The water and chemicals will clean
the first stages of the compressor before the water evaporates. An offline washing (option C) requires a
plant shutdown. The blades of all compressor stages are soaked with water and chemicals. Since the water
and chemicals do not evaporate and stay in contact with the blades much longer compared to an online
washing, an offline washing usually restores the efficiency to a higher level. However, since a plant
shutdown is required for an offline washing, it may be far more economical to perform online washes at
64 Intelligent Automation and Soft Computing
regular intervals depending on prices of power sold and fuel purchased. The idle state (option D) keeps the
gas turbine running without producing power. This mode can be more economical than a plant shutdown
when the idle period is short. This paper addresses the scheduling problem (options A, B, C and D) of
compressor washing taking maintenance and fuel costs into account.
Figure 1 below shows an overview of the technologies used for the economic scheduling of
compressor washing. The complete optimisation solution consists of several parts which will be briefly
described in this paper. Section 2 presents a relatively simple dynamic model of a compressor. The
compressor is modelled by its input-output behaviour. The model presented relates the state variables
(massflow and pressure) to measured temperatures and the unknown parameter (isentropic efficiency).
Section 3 briefly describes the Kalman filter approach for estimating the time-varying efficiency level.
Section 4 presents a linearised fuel benefit model while section 5 presents the hybrid dynamic model of the
compressor. This model is the link between the physical model and the economic model. The model is
called hybrid since boolean decision variables are introduced in addition to the physical variables of
massflow and pressure. The boolean variables link the economics with the physics. In section 6 a model
predictive optimisation is described. The set of boolean variables is duplicated for each time step, in our
case the time step is one day. The optimisation computes the optimal sequence of the boolean decision
variables from the start to the end of the optimisation period. Section 7 illustrates the economical benefits
of the proposed optimisation. A compressor washing scheduling is performed over a time period of one
year and potential savings compared to a fixed maintenance approach are calculated. The work presented
in this paper is related to the work presented in [3] and [11] where lifetime consumption models and
economic mixed-integer optimisation were used to determine production levels of combined-cycle power
stations.
Figure 1. Overview of methods and models for economic scheduling of compressor washing.
2. COMPRESSOR EFFICIENCY MODEL
The model used consists of two nonlinear ordinary-differential-equations (ODEs) and a static
relationship between isentropic (or polytropic) efficiency, ambient conditions and temperature after the
compressor, see [5]. The model has the following form:
( )pP
L
A
dt
df
ac
c
−= '1 (1)
Scheduling of Gas Turbine Compressor Washing 65
( )'
2
01
ambt
p
Ppkf
V
a
dt
dp
−−= (2)





 −






=
κ
κ 1
exp
'
'
amb
ambis
P
p
TT (3)
( ) ''
1
' ambambis
is
ac TTTT +−=
η
(4)
where A1 (cross-sectional area), Lc (length), Vp (volume) and kt (friction flow coefficient) are constant
parameters of the compressor. a01 and κ are the sonic air velocity and ratio of specific heats for air,
respectively. The dynamic states f and p are the compressor massflow and pressure. P’amb and T’amb are
ambient pressure and temperature, P’ac and T’ac are pressure and temperature at the compressor outlet. Tis
and ηis are the compressor’s isentropic temperature and efficiency.
The superscripts’ indicate that the measured pressure or temperature has been corrected for ambient
conditions. In order to compare efficiency for different days and reliably evaluate degradation, the
measured temperatures and pressures must be normalised to a reference condition. This reference condition
is usually selected as standard conditions for dry air, see for example [10]. The following variables are
introduced for the standard conditions:
T0 = 287.15 (K)
P0 = 101325 (Pa)
κ0 = 1.4
where T0 is standard temperature, P0 is standard pressure and κ0 is the standard ratio of specific heats. The
following correction procedure is suggested in [10]: First the temperature ratio θ and the pressure ratio δ
are defined.
θ = Tamb / T0
δ = Pamb / P0
The corrected temperatures and pressures are then given by:
0' T
T
T amb
amb ==
θ
(5)
0' P
P
P amb
amb ==
δ
(6)
θ
ac
ac
T
T =' (7)
5.3/)1(
0 1
1
1'












−
−
+=
− κκ
θκ
κ ac
ac
P
P (8)
κ at the compressor outlet is computed from a standard gas table from measured temperature, pressure and
the weight fraction of vapour in the intake air.
The goal of the Kalman filter to be presented in the next section, is to accurately estimate the
compressor isentropic efficiency ηis given the dynamic compressor model and corrected measurements of
temperature and pressure after the compressor.
3. PARAMETER ESTIMATION VIA KALMAN FILTERING
It should be noted that given measurements of temperature and pressure both before and after the
compressor, it is possible to calculate the compressor efficiency directly. However, any noise present in
these measurements will directly influence the efficiency. The Kalman filter significantly reduces the noise
66 Intelligent Automation and Soft Computing
in the efficiency estimate by calculating the isentropic efficiency from the estimated pressure state.
Moreover, the efficiency estimate can be further improved if additional dynamics are introduced for
combustion and turbine stages. Such models would link additional plant measurements with the states
(massflow and pressure) of the compressor.
In order to use the Kalman filter, the model described in section 2 must first be converted to the
following form:
),,( PUXF
dt
dX
= (9)
),,( PUXHY = (10)
where X = (f,p) is the state vector, U = (Tamb’,Pamb’, Pac’) is the input vector, Y = (Tac’) is the measurement
vector and P = (ηis) is the vector of unknown time-varying parameters. Given U and Y, the different
variants of the Kalman filter simultaneously estimate the state vector X and the parameter vector P.
The papers and patents [1], [4], [6], [7] and [8] describe four different variants of the Kalman filter for
continuous tracking of unknown variables, such as the isentropic efficiency, based on nonlinear ODEs. The
four variants are the Extended Kalman Filter (EKF), two Unscented Kalman Filters (UKF) and the
Adaptive Extended Kalman Filter (AEKF). Each of these filters has benefits in different situations. For the
work presented in this paper we have used the EKF. We have found the UKF versions to be better suited
for strong nonlinear models, but the drawback is a higher computational effort compared to the EKF. See
our paper [7] for an extensive comparison of these filters on power plant models. The output of the
parameter estimation is a complete mapping of compressor efficiency (estimated parameter) vs. massflow
and pressure ratios (estimated states). This information is used to find the benefits of online and offline
washes as measured by the efficiency. In addition, the Kalman filters are used to estimate the degradation
of the efficiency during normal plant operation.
Figure 2 shows two different corrected estimates of isentropic efficiency vs. the compressor ratio Pac’ /
Pamb’ for a 300MW combined-cycle power plant. The upper curve was estimated one week after the lower
curve. During the week between the two estimates, the power plant was down for maintenance. The
estimated improvement in isentropic efficiency is about 2% over the entire range of pressure ratios.
Figure 2. Two different efficiency estimates.
4. FUEL BENEFIT MODEL
The optimisation algorithm requires a model of the potential fuel benefits of a washing as a function of
the current compressor efficiency. To compute the benefit in fuel savings after a washing, we derive the
following relations based on the power and isentropic efficiency equations.
Scheduling of Gas Turbine Compressor Washing 67
)(
1
Oc
g
fuel PP
C
f += (11)
gaambacc CfTTP )( −= (12)
)(
1
ambis
is
ambac TTTT −=−
η
(13)
where Pc is the power consumed by the compressor, Po is the power output from the plant, Cg is the heat
value of the fuel, fa is the airflow, Tis is the isentropic temperature and ηis is the isentropic efficiency.
If an offline washing is made, the efficiency increases from η to η2 with the following factor.
η
η2
1 =k (14)
Then, the following fuel benefit can be shown from the equations above.






−=∆ 1
1
1kC
P
f
g
c
fuel (15)
Since k1 is a non-linear function of the state variables η and η2, we can not implement this benefit
function directly. Instead, we make the following approximations.
( )2
1
1
2
2
11
2
1
2
1
01
ηη
ηη
ηη
η
η
η
η
−+≈
−
+=





−+==
k
(16)
( )21
1
02
ηη
η
γ
−+≈
k
(17)
where 1/k1 and 1/k2 are the approximated efficiency benefits for offline and online washings, respectively.
The approximations above are valid when η2 ≈ η0, where η0 is the nominal compressor efficiency level.
The fuel benefit function for online washing (k2) is shown in Figure 3. Note that after an offline wash, the
efficiency level is restored to the maximum level and the fuel benefit is reduced to zero.
Figure 3. Efficiency (Top) and Fuel Benefit Model (Bottom).
68 Intelligent Automation and Soft Computing
5. HYBRID DYNAMIC MODEL
The hybrid dynamic model consists of the 14 boolean and continuous variables described below:
δ1 Boolean: Online washing state (0 or 1)
δ2 Boolean: Offline washing state (0 or 1)
δ3 Boolean: Normal operation (0 or 1)
δ4 Boolean: Idle state (0 or 1)
δ5 Boolean: Help state 1 (0 or 1)
δ6 Boolean: Help state 2 (0 or 1)
η Continuous: Compressor efficiency (0 to 1)
η2 Continuous: Recoverable efficiency (0 to 1)
α Continuous: Degradation rate of η
α2 Continuous: Degradation rate of η2
z1 Continuous: Cost of online washing
z2 Continuous: Cost of offline washing
z3 Continuous: Help variable for α
z4 Continuous: Fuel cost due to degradation
In addition to the 14 states, the model consists of a set of linear constraints and an optimisation
criterion. By using only linear constraints, the optimisation problem can be solved by a Mixed-Integer-
Linear-Program (MILP) solver. Examples of efficient commercial solvers for MILP problems are CPLEX
and Xpress-MP. Nonlinear constraints can often be converted to linear constraints by introducing help
variables, such as δ5 and δ6.
The model has a state machine of 4 main boolean states (δ1, δ2, δ3, δ4). The system will always be in
only one of these 4 states. The linear constraint describing this behaviour, is simply δ1 + δ2 + δ3 + δ4 = 1. In
addition to this constraint, the hybrid model consists of the following 22 logical constraints:
1. IF α≤0 THEN δ5=0 ELSE δ5=1
2. IF α2≤0 THEN δ6=0 ELSE δ6=1
These two constraints relate the boolean variables δ5 and δ6 to the continuous variables α and α2.
3. IF δ1=1 THEN αi+1 = α0
4. IF δ1=1 THEN α2i+1 = α2i - ε2δ6
5. IF δ1=1 THEN ηi+1 = ηi + γ(η2i+1 - ηi)
6. IF δ1=1 THEN η2i+1 = η2i - α2i
These four constraints describe the system after an online wash. The variable α, which describes the
degradation rate of the compressor efficiency η, is reset to it’s initial value. The variables η2 and α2
describe the non-recoverable degradation of a compressor. These variables always decrease, except
when the compressor is in the idle state. The non-recoverable efficiency can be thought of as the
efficiency level of a perfectly clean but ageing compressor. Constraint 5 models the increase in
efficiency after an online wash. The constant parameter γ (between 0 and 1) models the effectiveness
of an online wash. Online washes usually only cleans the first rows of compressor blades before the
water and chemicals evaporate. Hence, the blades at the compressor outlet will not be clean and the
compressor efficiency is not restored to the maximum value. As will be seen from the next set of
constraints, the maximum efficiency that can be restored, is given by the recoverable level η2.
7. IF δ2=1 THEN αi+1 = α0
8. IF δ2=1 THEN α2i+1 = α2i - ε2δ6
9. IF δ2=1 THEN ηi+1 = η2i+1
10. IF δ2=1 THEN η2i+1 = η2i - α2i
These four constraints describe the system after an offline wash and look very similar to the equations
for the online wash. The only difference is the behaviour of η which is restored to the maximum level
given by the recoverable efficiency η2.
11. IF δ3=1 THEN αi+1 = αi - εδ5
12. IF δ3=1 THEN α2i+1 = α2i - ε2δ6
13. IF δ3=1 THEN ηi+1 = ηi – z3
14. IF δ3=1 THEN η2i+1 = η2i – α2i
Scheduling of Gas Turbine Compressor Washing 69
These four constraints describe the degradation of the compressor efficiency during normal operation.
z3 is a help variable that prevents subtracting a negative value from the efficiency η. The non-
recoverable degradation is usually much slower and α2 is unlikely to become negative during a typical
optimisation horizon of 10-20 days. Hence, a similar help variable to z3 is not needed for η2.
15. IF δ4=1 THEN αi+1 = αi
16. IF δ4=1 THEN α2i+1 = α2i
17. IF δ4=1 THEN ηi+1 = ηi
18. IF δ4=1 THEN η2i+1 = η2i
These four constraints describe the behaviour of the efficiency levels in the idle state. All values
remain at their previous level.
19. z1 = δ1 P1
20. z2 = δ2 P2
21. z3 = δ1 α
22. z4 = P5(η2i - ηi)
The constraints 19, 20 and 22 describe the costs associated with the various states. The constants P1
and P2 are the cost associated with chemicals, labour and lost power production of online and offline
washes, respectively. P5 describes the cost of the extra fuel needed to operate the compressor at an
efficiency level below the recoverable level η2.
The logical propositions above consist of IF-THEN-ELSE statements and multiplications of a boolean
and a continuous variable. These types of logical constraints can easily be converted to a set of linear
constraints, see for example [2]. Automatic tools for converting logical constraints to linear constraints
exist, for example HYSDEL from ETH [9].
Examples of the two most common logical propositions are given below.
Proposition 1: Product z = δf(x), where δ is boolean and f(x) continuous, is equivalent to:
0max ≤− δfz (18)
0min ≤+− δfz (19)
minmin )( fxffz −≤−− δ (20)
maxmax )( fxffz ≤++− δ (21)
where fmin < f(x) < fmax.
Proposition 2: IF f(x)<0 THEN δ=0 ELSE δ=1 is equivalent to:
minmin )()( fxff −≤−+− δκ (22)
κδκ ≤+−− )()( max xff (23)
where κ is a small positive number.
6. MODEL PREDICTIVE CONTROL
Model predictive control (MPC) can effectively be used together with a linear hybrid dynamic model.
In our application, the 14 hybrid dynamic model states are duplicated for each future time step in the MPC
controller, as illustrated in Figure 4. The time steps for the compressor washing application are days. Day 2
represents the unknown states for tomorrow, day 3 for the following day, etc. Day N represents the last day
considered by the MPC optimiser. N is referred to as the MPC horizon. Several variables have to be
predicted from day 1 to day N. In the compressor washing application, these variables are P1, P2 and P5
which include future fuel and power prices.
Day number 1 represents the initial state of the plant. For example, if the plant operates in normal
production, δ3=1 and δ1=δ2=δ4=0 for day 1. The continuous efficiency variable η for day 1 is set to the
70 Intelligent Automation and Soft Computing
Figure 4. Duplication of hybrid model states.
current estimate from the Kalman filter. The variables corresponding to the degradation rates and the
recoverable efficiency level are based on parameter estimates on historic data including a number of online
and offline washes.
Given all the initial states, the 23 iterative logical constraints from section 4 relate all future states to
the states for Day 1. The logical constraints will eliminate the majority of all possible state sequence
combinations.
The optimisation problem can be stated as follows:
Minimise Σ z1 + z2 + z4
Subject to the 23 constraints from section 4
where the sum is taken over days 1 to N. Given the linear objective function and the fact that the 23 logical
constraints can be formulated as linear constraints, the above problem can be formulated as a MILP. Since
the logical constraints are iterative, it would be possible to formulate all constraints as functions of the
initial states for day 1 and hence avoid the duplication of states. This is the approach taken by the Hysdel
software from ETH [9]. However, because of the efficient pre-solve features of many MILP solvers, the
solution times of the condensed MILP and the duplicated MILP are similar.
7. BENEFIT ANALYSIS
In this section we briefly present the economic benefits that can be expected from the optimised
compressor washing schedule compared to a fixed schedule. Figure 5 and Figure 6 show forecasted fuel
and power prices in US$/MWh. These prices are used at daily intervals for the future days 1 to N by the
MPC optimiser. Figure 7 shows the optimised compressor efficiency level.
The solid line in Figure 7 illustrates the recoverable efficiency level η2. The curve below the solid line
illustrates the variable η. The discrete jumps in the efficiency level are caused by online washes. During
this one year prediction, the plant has a continuous 100% power production and no planned shutdowns.
Hence, no offline washes are chosen due to the excessive costs associated with plant shutdowns and lost
power production.
It is also worth noting that during periods of high fuel costs, the MPC optimiser suggests a higher
frequency of online washes than during periods of low fuel costs.
Table I shows the economic results of the MPC optimised compressor washing schedule compared to
fixed schedules. If no washing is performed, the efficiency level deteriorates and the cost of 100% refers to
the cost of extra fuel to maintain power production at 100%. When performing online washes every day,
the cost of 49% mainly refers to chemicals and labour. When performing washes every Sunday, the costs
are a combination of extra fuel costs and chemical and labour costs associated with the washing operation.
As can be seen from Table I, the MPC optimised schedule is clearly better than any of the fixed
schedules. Because of high volatility of fuel and power prices, no fixed washing schedule is expected to be
close to MPC optimised schedules. The economic benefit figures in Table I were forecasted for a 300MW
Scheduling of Gas Turbine Compressor Washing 71
Figure 5. Forecasted fuel prices for one year ahead.
Figure 6. Forecasted power prices for one year ahead.
Figure 7. Optimised compressor efficiency level.
72 Intelligent Automation and Soft Computing
Table I. Relative Costs Associated with the Different Washing Schedules
Wash Frequency Relative Costs
MPC Optimiser 34%
No Washing 100%
Online Wash Every Day 49%
Online Wash Every Sunday 62%
power plant that runs at 100% power production level for one year. The benefits are expected to be
somewhat lower for plants that have regular shutdowns, for example on weekends. On such days, offline
washes are obvious maintenance operations that can be performed at very low additional cost. However,
during periods of high fuel prices, it can still be of significant economic benefit to perform online washes
between fixed offline washing schedules.
Compared to simpler washing strategies, the optimisation approach presented in this paper provides
several benefits. For example, instead of scheduling washes immediately before expected increases in gas
prices, the MPC approach takes several other factors into account, such as power prices and costs of the
scheduling operations. In addition, the MPC handles multiple price events inside the MPC horizon. For
example, if there is a significant expected increase in gas prices followed by a significant decrease a few
days later, it is not easy to determine manually what the optimal scheduling sequence would be. Scheduling
based on fixed degradation rates will also perform worse than the MPC approach, as degradation depends
heavily on varying daily and seasonal conditions, such as ambient temperatures and pollutants in the air.
By updating the efficiency levels based on plant measurements, the accuracy of the models is significantly
improved. Without accurate efficiency models, the MPC approach will only yield sub-optimal washing
schedules. Figure 7 illustrates the benefits of the MPC approach. When fuel is relatively cheap (days 0 to
100), washing schedules are performed infrequently and mainly determined by the amount of real-time
degradation. When fuel is expensive (days 200 to 250) the scheduling is performed more frequently.
Finally, when power prices are high (day 360), the compressor efficiency is allowed to drop lower than
normal (0.7% below the non-recoverable level, vs. 0.3% under normal conditions).
8. CONCLUSIONS
In this paper a new approach to scheduling of online and offline compressor washing has been
presented. The new method is based on a Model Predictive Control (MPC) optimisation that takes expected
future fuel and power prices into account. The MPC optimiser is built on a hybrid dynamic systems model
that describes the natural degradation of compressor efficiency and the discrete jumps in efficiency after
washing operations. The hybrid dynamic model contains discrete states for the operational mode of the
compressor and continuous states for the efficiency levels. The parameters of the efficiency model are
estimated from thermodynamic models and the extended Kalman filter based on historic plant data. The
proposed scheduling approach clearly shows the achievable economical benefits compared to the
traditional way of scheduling, especially for plants that are in continuous operation.
REFERENCES
1. M. Antoine and G. Hovland, “Method of Converting a Resource into a Product”, International
Patent Numbers EP 1513085 A1 and WO 2005/024535 A2, Publication date 2005.
2. A. Bemporad and M. Morari, “Control of Systems Integrating Logic, Dynamics, and Constraints”,
Automatica, 35(3):407-427, 1999.
3. G. Ferrari-Trecate, E. Gallestey, A. Stothert, G. Hovland, P. Letizia, M. Spedicato, M. Morari, and
M. Antoine, “Modelling and Control of Co-Generation Power Plants Under Consideration of
Lifetime Consumption: A Hybrid System Approach'”, Proc. of the 15th IFAC World Congress on
Automatic Control, Barcelona, Spain, 2002.
4. E. Gallestey, G. Hovland, A. Stothert, and T. von Hoff, “Method for Automatic Tuning of a Kalman
Filter”, International Patent number EP 1471398 A1, Publication date 2004.
Scheduling of Gas Turbine Compressor Washing 73
5. J.T. Gravdahl, F. Willems, B. de Jager, and O. Egeland, “Modeling for Surge Control of Centrifugal
Compressors: Comparison with Experiment”, Proc. of the 39th IEEE Conference on Decision and
Control, Sydney, Australia, pp. 1341 -1346, vol.2, 2000.
6. E. Gallestey, G. Hovland, and T.von Hoff, “Estimation of process variables”, International Patent
Numbers EP 1406136 A1 and US 2004/0064297 A1, Publication date 2004.
7. G. Hovland, T.P. von Hoff, E.A. Gallestey, M. Antoine, D. Farruggio, and A. Paice, “Nonlinear
Parameter Tracking for Combined-Cycle Power Plants”, The IFAC Journal: Control Engineering
Practice, Accepted for Publication 2005.
8. G. Hovland, “Comparison of Different Kalman Filters for Tracking Nonlinear Transmission
Torques”, Proc. of the 3rd
IFAC Mechatronics Symposium, Sydney, September 2004.
9. Hysdel, “The Hybrid Systems Project”, ETH Zürich, http://control.ee.ethz.ch/~hybrid
10. K. Mathioudakis and T. Tsalavoutas, “Uncertainty Reduction in Gas Turbine Performance
Diagnostics by Accounting for Humidity Effects”, Journal of Engineering for Gas Turbines and
Power, Vol 124, pp. 801-808, 2002.
11. A. Stothert, E. Gallestey, and G.E. Hovland, “Modelling of Combined Cycle Power Plant Ageing in
Matlab and IndustrialIT
”, Proc. of the 4th Nordic Matlab Conference, pp. 23-28, Oslo, Norway,
2001.
ABOUT THE AUTHORS
G. Hovland received the MSc degree from the Norwegian University of Science and
Technology, 1993, and the PhD degree from the Australian National University, 1997.
From 1997 to 2003 he worked as a research scientist at ABB Corporate Research in
Oslo (Norway), Västerås (Sweden) and Baden (Switzerland). Since January 2004 he
has been at the University of Queensland, Australia as a senior lecturer in the areas of
mechatronics, automation and control systems.
M. Antoine received the MSc degree in mechanical engineering from the University
of Brussels, Belgium, in 1982. He joined Virginia Polytechnic Institute, Blacksburg,
as research assistant in the Department of Aerospace and Ocean Engineering. In
1985, he joined the Brown Boveri control systems division, Baden, Switzerland.
Currently product manager at ABB Power Technology Systems, Baden, where he is
responsible for plant monitoring and optimization systems.

More Related Content

What's hot

Q130403104114
Q130403104114Q130403104114
Q130403104114
IOSR Journals
 
Nonlinear multivariable control and performance analysis of an air-handling unit
Nonlinear multivariable control and performance analysis of an air-handling unitNonlinear multivariable control and performance analysis of an air-handling unit
Nonlinear multivariable control and performance analysis of an air-handling unit
Ali Abedi
 
H1303043644
H1303043644H1303043644
H1303043644
IOSR Journals
 
A QUICK ESTIMATION METHOD TO DETERMINE HOT RECYCLE REQUIREMENTS FOR CENTRIFUG...
A QUICK ESTIMATION METHOD TO DETERMINE HOT RECYCLE REQUIREMENTS FOR CENTRIFUG...A QUICK ESTIMATION METHOD TO DETERMINE HOT RECYCLE REQUIREMENTS FOR CENTRIFUG...
A QUICK ESTIMATION METHOD TO DETERMINE HOT RECYCLE REQUIREMENTS FOR CENTRIFUG...
Vijay Sarathy
 
OPTIMIZATION OF AN OPEN CYCLE GAS TURBINE POWER PLANT USING EXERGOECONOMICS
OPTIMIZATION OF AN OPEN CYCLE GAS TURBINE POWER PLANT USING EXERGOECONOMICSOPTIMIZATION OF AN OPEN CYCLE GAS TURBINE POWER PLANT USING EXERGOECONOMICS
OPTIMIZATION OF AN OPEN CYCLE GAS TURBINE POWER PLANT USING EXERGOECONOMICS
ijmech
 
Theoritical investigations of injection pressure in a four stroke di diesel e...
Theoritical investigations of injection pressure in a four stroke di diesel e...Theoritical investigations of injection pressure in a four stroke di diesel e...
Theoritical investigations of injection pressure in a four stroke di diesel e...
IAEME Publication
 
30120130405031 2
30120130405031 230120130405031 2
30120130405031 2
IAEME Publication
 
Be app guide_energyrecoverywheel_ahu
Be app guide_energyrecoverywheel_ahuBe app guide_energyrecoverywheel_ahu
Be app guide_energyrecoverywheel_ahu
Shaik Basheer Ahmed
 
Basic Unit Conversions for Turbomachinery Calculations
Basic Unit Conversions for Turbomachinery Calculations Basic Unit Conversions for Turbomachinery Calculations
Basic Unit Conversions for Turbomachinery Calculations
Vijay Sarathy
 
30120130406006
3012013040600630120130406006
30120130406006
IAEME Publication
 
2 ijcmp jan-2018-3-computing fluid dynamics on
2 ijcmp jan-2018-3-computing fluid dynamics on2 ijcmp jan-2018-3-computing fluid dynamics on
2 ijcmp jan-2018-3-computing fluid dynamics on
AI Publications
 
ELECTRIC MOTOR (EM) DRIVEN COMPRESSOR IN ASPEN HYSYS DYNAMICS
ELECTRIC MOTOR (EM) DRIVEN COMPRESSOR IN ASPEN HYSYS DYNAMICSELECTRIC MOTOR (EM) DRIVEN COMPRESSOR IN ASPEN HYSYS DYNAMICS
ELECTRIC MOTOR (EM) DRIVEN COMPRESSOR IN ASPEN HYSYS DYNAMICS
Vijay Sarathy
 
OPERATING ENVELOPES FOR CENTRIFUGAL PUMPS
OPERATING ENVELOPES FOR CENTRIFUGAL PUMPSOPERATING ENVELOPES FOR CENTRIFUGAL PUMPS
OPERATING ENVELOPES FOR CENTRIFUGAL PUMPS
Vijay Sarathy
 
X03301410145
X03301410145X03301410145
X03301410145
ijceronline
 
Use of Hydrogen in Fiat Lancia Petrol engine, Combustion Process and Determin...
Use of Hydrogen in Fiat Lancia Petrol engine, Combustion Process and Determin...Use of Hydrogen in Fiat Lancia Petrol engine, Combustion Process and Determin...
Use of Hydrogen in Fiat Lancia Petrol engine, Combustion Process and Determin...
IOSR Journals
 
ECONOMIC INSULATION FOR INDUSTRIAL PIPING
ECONOMIC INSULATION FOR INDUSTRIAL PIPINGECONOMIC INSULATION FOR INDUSTRIAL PIPING
ECONOMIC INSULATION FOR INDUSTRIAL PIPING
Vijay Sarathy
 
Investigation of particulate control in thermal power plant using
Investigation of particulate control in thermal power plant usingInvestigation of particulate control in thermal power plant using
Investigation of particulate control in thermal power plant using
IAEME Publication
 
Java gas turbine simulator engine component mathematica models by john a. reed
Java gas turbine simulator   engine component mathematica models by john a. reedJava gas turbine simulator   engine component mathematica models by john a. reed
Java gas turbine simulator engine component mathematica models by john a. reed
Julio Banks
 
Optimization of performance and emission characteristics of dual flow diesel ...
Optimization of performance and emission characteristics of dual flow diesel ...Optimization of performance and emission characteristics of dual flow diesel ...
Optimization of performance and emission characteristics of dual flow diesel ...
eSAT Journals
 
Gas Compression Stages – Process Design & Optimization
Gas Compression Stages – Process Design & OptimizationGas Compression Stages – Process Design & Optimization
Gas Compression Stages – Process Design & Optimization
Vijay Sarathy
 

What's hot (20)

Q130403104114
Q130403104114Q130403104114
Q130403104114
 
Nonlinear multivariable control and performance analysis of an air-handling unit
Nonlinear multivariable control and performance analysis of an air-handling unitNonlinear multivariable control and performance analysis of an air-handling unit
Nonlinear multivariable control and performance analysis of an air-handling unit
 
H1303043644
H1303043644H1303043644
H1303043644
 
A QUICK ESTIMATION METHOD TO DETERMINE HOT RECYCLE REQUIREMENTS FOR CENTRIFUG...
A QUICK ESTIMATION METHOD TO DETERMINE HOT RECYCLE REQUIREMENTS FOR CENTRIFUG...A QUICK ESTIMATION METHOD TO DETERMINE HOT RECYCLE REQUIREMENTS FOR CENTRIFUG...
A QUICK ESTIMATION METHOD TO DETERMINE HOT RECYCLE REQUIREMENTS FOR CENTRIFUG...
 
OPTIMIZATION OF AN OPEN CYCLE GAS TURBINE POWER PLANT USING EXERGOECONOMICS
OPTIMIZATION OF AN OPEN CYCLE GAS TURBINE POWER PLANT USING EXERGOECONOMICSOPTIMIZATION OF AN OPEN CYCLE GAS TURBINE POWER PLANT USING EXERGOECONOMICS
OPTIMIZATION OF AN OPEN CYCLE GAS TURBINE POWER PLANT USING EXERGOECONOMICS
 
Theoritical investigations of injection pressure in a four stroke di diesel e...
Theoritical investigations of injection pressure in a four stroke di diesel e...Theoritical investigations of injection pressure in a four stroke di diesel e...
Theoritical investigations of injection pressure in a four stroke di diesel e...
 
30120130405031 2
30120130405031 230120130405031 2
30120130405031 2
 
Be app guide_energyrecoverywheel_ahu
Be app guide_energyrecoverywheel_ahuBe app guide_energyrecoverywheel_ahu
Be app guide_energyrecoverywheel_ahu
 
Basic Unit Conversions for Turbomachinery Calculations
Basic Unit Conversions for Turbomachinery Calculations Basic Unit Conversions for Turbomachinery Calculations
Basic Unit Conversions for Turbomachinery Calculations
 
30120130406006
3012013040600630120130406006
30120130406006
 
2 ijcmp jan-2018-3-computing fluid dynamics on
2 ijcmp jan-2018-3-computing fluid dynamics on2 ijcmp jan-2018-3-computing fluid dynamics on
2 ijcmp jan-2018-3-computing fluid dynamics on
 
ELECTRIC MOTOR (EM) DRIVEN COMPRESSOR IN ASPEN HYSYS DYNAMICS
ELECTRIC MOTOR (EM) DRIVEN COMPRESSOR IN ASPEN HYSYS DYNAMICSELECTRIC MOTOR (EM) DRIVEN COMPRESSOR IN ASPEN HYSYS DYNAMICS
ELECTRIC MOTOR (EM) DRIVEN COMPRESSOR IN ASPEN HYSYS DYNAMICS
 
OPERATING ENVELOPES FOR CENTRIFUGAL PUMPS
OPERATING ENVELOPES FOR CENTRIFUGAL PUMPSOPERATING ENVELOPES FOR CENTRIFUGAL PUMPS
OPERATING ENVELOPES FOR CENTRIFUGAL PUMPS
 
X03301410145
X03301410145X03301410145
X03301410145
 
Use of Hydrogen in Fiat Lancia Petrol engine, Combustion Process and Determin...
Use of Hydrogen in Fiat Lancia Petrol engine, Combustion Process and Determin...Use of Hydrogen in Fiat Lancia Petrol engine, Combustion Process and Determin...
Use of Hydrogen in Fiat Lancia Petrol engine, Combustion Process and Determin...
 
ECONOMIC INSULATION FOR INDUSTRIAL PIPING
ECONOMIC INSULATION FOR INDUSTRIAL PIPINGECONOMIC INSULATION FOR INDUSTRIAL PIPING
ECONOMIC INSULATION FOR INDUSTRIAL PIPING
 
Investigation of particulate control in thermal power plant using
Investigation of particulate control in thermal power plant usingInvestigation of particulate control in thermal power plant using
Investigation of particulate control in thermal power plant using
 
Java gas turbine simulator engine component mathematica models by john a. reed
Java gas turbine simulator   engine component mathematica models by john a. reedJava gas turbine simulator   engine component mathematica models by john a. reed
Java gas turbine simulator engine component mathematica models by john a. reed
 
Optimization of performance and emission characteristics of dual flow diesel ...
Optimization of performance and emission characteristics of dual flow diesel ...Optimization of performance and emission characteristics of dual flow diesel ...
Optimization of performance and emission characteristics of dual flow diesel ...
 
Gas Compression Stages – Process Design & Optimization
Gas Compression Stages – Process Design & OptimizationGas Compression Stages – Process Design & Optimization
Gas Compression Stages – Process Design & Optimization
 

Similar to Scheduling of gas turbine compressor washing

Energy conservation in compressed air systems
Energy conservation in compressed air systemsEnergy conservation in compressed air systems
Energy conservation in compressed air systems
mohammed kazi
 
Economic benefits of compressor analysis
Economic benefits of compressor analysisEconomic benefits of compressor analysis
Economic benefits of compressor analysis
glyn learmonth
 
Pu Hall Calculations_2
Pu Hall Calculations_2Pu Hall Calculations_2
Pu Hall Calculations_2
fraz mirza
 
Pneumatic systems
Pneumatic systemsPneumatic systems
Pneumatic systems
Amol Khichade
 
Energy Saving Report-NEI Jaipur
Energy Saving Report-NEI JaipurEnergy Saving Report-NEI Jaipur
Energy Saving Report-NEI Jaipur
Chiraag Naithani
 
Co31601607
Co31601607Co31601607
Co31601607
IJERA Editor
 
Performance Gain for Multiple Stage Centrifugal Compressor by usi.pdf
Performance Gain for Multiple Stage Centrifugal Compressor by usi.pdfPerformance Gain for Multiple Stage Centrifugal Compressor by usi.pdf
Performance Gain for Multiple Stage Centrifugal Compressor by usi.pdf
bui thequan
 
IRJET- Design and Simulation of an Ejector as an Expansion Device for Constan...
IRJET- Design and Simulation of an Ejector as an Expansion Device for Constan...IRJET- Design and Simulation of an Ejector as an Expansion Device for Constan...
IRJET- Design and Simulation of an Ejector as an Expansion Device for Constan...
IRJET Journal
 
Development of a Measuring Apparatus for Aerodynamic Properties of Granular M...
Development of a Measuring Apparatus for Aerodynamic Properties of Granular M...Development of a Measuring Apparatus for Aerodynamic Properties of Granular M...
Development of a Measuring Apparatus for Aerodynamic Properties of Granular M...
CrimsonpublishersMCDA
 
Thermodynamic optimization of
Thermodynamic optimization ofThermodynamic optimization of
Thermodynamic optimization of
Jinoop AN
 
Performance improvement by reducing compressor work of r 134 a and r22 used r...
Performance improvement by reducing compressor work of r 134 a and r22 used r...Performance improvement by reducing compressor work of r 134 a and r22 used r...
Performance improvement by reducing compressor work of r 134 a and r22 used r...
IAEME Publication
 
Reducing ac power consumption by compressor downsizing on a sport
Reducing ac power consumption by compressor downsizing on a sportReducing ac power consumption by compressor downsizing on a sport
Reducing ac power consumption by compressor downsizing on a sport
Arun Prakash
 
JRAME Vol 3 2015 No 2 Part 2 PP 2 (3)
JRAME Vol 3 2015 No 2 Part 2 PP 2 (3)JRAME Vol 3 2015 No 2 Part 2 PP 2 (3)
JRAME Vol 3 2015 No 2 Part 2 PP 2 (3)
Kittipass Wasinarom
 
96924703 performance-monitoring-for-gas-turbine
96924703 performance-monitoring-for-gas-turbine96924703 performance-monitoring-for-gas-turbine
96924703 performance-monitoring-for-gas-turbine
manojg1990
 
IRJET- A Review on Improving Performance and Development of Two Stage Recipro...
IRJET- A Review on Improving Performance and Development of Two Stage Recipro...IRJET- A Review on Improving Performance and Development of Two Stage Recipro...
IRJET- A Review on Improving Performance and Development of Two Stage Recipro...
IRJET Journal
 
Compressor performance assessment and optimization
Compressor performance assessment and optimizationCompressor performance assessment and optimization
Compressor performance assessment and optimization
Bilal Ahmad Hajam
 
391861703-Mod-5-Fan-Measurement-and-Testing.pdf
391861703-Mod-5-Fan-Measurement-and-Testing.pdf391861703-Mod-5-Fan-Measurement-and-Testing.pdf
391861703-Mod-5-Fan-Measurement-and-Testing.pdf
BlentBulut5
 
Advanced Anti surge Control System for Turbine Driven Centrifugal Compressors
Advanced Anti surge Control System for Turbine Driven Centrifugal CompressorsAdvanced Anti surge Control System for Turbine Driven Centrifugal Compressors
Advanced Anti surge Control System for Turbine Driven Centrifugal Compressors
Arslan Ahmed Amin
 
Improving Gas Turbine – HRSG output using Inlet Air Chilling and Converted Ev...
Improving Gas Turbine – HRSG output using Inlet Air Chilling and Converted Ev...Improving Gas Turbine – HRSG output using Inlet Air Chilling and Converted Ev...
Improving Gas Turbine – HRSG output using Inlet Air Chilling and Converted Ev...
IRJET Journal
 
Eurovent 4.21 calculation method for the energy use 14186506522
Eurovent 4.21 calculation method for the energy use 14186506522Eurovent 4.21 calculation method for the energy use 14186506522
Eurovent 4.21 calculation method for the energy use 14186506522
Januário Esteves
 

Similar to Scheduling of gas turbine compressor washing (20)

Energy conservation in compressed air systems
Energy conservation in compressed air systemsEnergy conservation in compressed air systems
Energy conservation in compressed air systems
 
Economic benefits of compressor analysis
Economic benefits of compressor analysisEconomic benefits of compressor analysis
Economic benefits of compressor analysis
 
Pu Hall Calculations_2
Pu Hall Calculations_2Pu Hall Calculations_2
Pu Hall Calculations_2
 
Pneumatic systems
Pneumatic systemsPneumatic systems
Pneumatic systems
 
Energy Saving Report-NEI Jaipur
Energy Saving Report-NEI JaipurEnergy Saving Report-NEI Jaipur
Energy Saving Report-NEI Jaipur
 
Co31601607
Co31601607Co31601607
Co31601607
 
Performance Gain for Multiple Stage Centrifugal Compressor by usi.pdf
Performance Gain for Multiple Stage Centrifugal Compressor by usi.pdfPerformance Gain for Multiple Stage Centrifugal Compressor by usi.pdf
Performance Gain for Multiple Stage Centrifugal Compressor by usi.pdf
 
IRJET- Design and Simulation of an Ejector as an Expansion Device for Constan...
IRJET- Design and Simulation of an Ejector as an Expansion Device for Constan...IRJET- Design and Simulation of an Ejector as an Expansion Device for Constan...
IRJET- Design and Simulation of an Ejector as an Expansion Device for Constan...
 
Development of a Measuring Apparatus for Aerodynamic Properties of Granular M...
Development of a Measuring Apparatus for Aerodynamic Properties of Granular M...Development of a Measuring Apparatus for Aerodynamic Properties of Granular M...
Development of a Measuring Apparatus for Aerodynamic Properties of Granular M...
 
Thermodynamic optimization of
Thermodynamic optimization ofThermodynamic optimization of
Thermodynamic optimization of
 
Performance improvement by reducing compressor work of r 134 a and r22 used r...
Performance improvement by reducing compressor work of r 134 a and r22 used r...Performance improvement by reducing compressor work of r 134 a and r22 used r...
Performance improvement by reducing compressor work of r 134 a and r22 used r...
 
Reducing ac power consumption by compressor downsizing on a sport
Reducing ac power consumption by compressor downsizing on a sportReducing ac power consumption by compressor downsizing on a sport
Reducing ac power consumption by compressor downsizing on a sport
 
JRAME Vol 3 2015 No 2 Part 2 PP 2 (3)
JRAME Vol 3 2015 No 2 Part 2 PP 2 (3)JRAME Vol 3 2015 No 2 Part 2 PP 2 (3)
JRAME Vol 3 2015 No 2 Part 2 PP 2 (3)
 
96924703 performance-monitoring-for-gas-turbine
96924703 performance-monitoring-for-gas-turbine96924703 performance-monitoring-for-gas-turbine
96924703 performance-monitoring-for-gas-turbine
 
IRJET- A Review on Improving Performance and Development of Two Stage Recipro...
IRJET- A Review on Improving Performance and Development of Two Stage Recipro...IRJET- A Review on Improving Performance and Development of Two Stage Recipro...
IRJET- A Review on Improving Performance and Development of Two Stage Recipro...
 
Compressor performance assessment and optimization
Compressor performance assessment and optimizationCompressor performance assessment and optimization
Compressor performance assessment and optimization
 
391861703-Mod-5-Fan-Measurement-and-Testing.pdf
391861703-Mod-5-Fan-Measurement-and-Testing.pdf391861703-Mod-5-Fan-Measurement-and-Testing.pdf
391861703-Mod-5-Fan-Measurement-and-Testing.pdf
 
Advanced Anti surge Control System for Turbine Driven Centrifugal Compressors
Advanced Anti surge Control System for Turbine Driven Centrifugal CompressorsAdvanced Anti surge Control System for Turbine Driven Centrifugal Compressors
Advanced Anti surge Control System for Turbine Driven Centrifugal Compressors
 
Improving Gas Turbine – HRSG output using Inlet Air Chilling and Converted Ev...
Improving Gas Turbine – HRSG output using Inlet Air Chilling and Converted Ev...Improving Gas Turbine – HRSG output using Inlet Air Chilling and Converted Ev...
Improving Gas Turbine – HRSG output using Inlet Air Chilling and Converted Ev...
 
Eurovent 4.21 calculation method for the energy use 14186506522
Eurovent 4.21 calculation method for the energy use 14186506522Eurovent 4.21 calculation method for the energy use 14186506522
Eurovent 4.21 calculation method for the energy use 14186506522
 

Recently uploaded

Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 

Recently uploaded (20)

Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 

Scheduling of gas turbine compressor washing

  • 1. Full Terms & Conditions of access and use can be found at http://www.tandfonline.com/action/journalInformation?journalCode=tasj20 Download by: [UNAM Ciudad Universitaria] Date: 10 March 2017, At: 19:15 Intelligent Automation & Soft Computing ISSN: 1079-8587 (Print) 2326-005X (Online) Journal homepage: http://www.tandfonline.com/loi/tasj20 Scheduling of Gas Turbine Compressor Washing G. Hovland & M. Antoine To cite this article: G. Hovland & M. Antoine (2006) Scheduling of Gas Turbine Compressor Washing, Intelligent Automation & Soft Computing, 12:1, 63-73, DOI: 10.1080/10798587.2006.10642916 To link to this article: http://dx.doi.org/10.1080/10798587.2006.10642916 Published online: 01 Mar 2013. Submit your article to this journal Article views: 26 View related articles
  • 2. Intelligent Automation and Soft Computing, Vol. 12, No. 1, pp. 63-73, 2005 Copyright © 2005, TSI® Press Printed in the USA. All rights reserved 63 SCHEDULING OF GAS TURBINE COMPRESSOR WASHING G. HOVLAND School of Information Technology and Electrical Engineering University of Queensland, Australia Email: hovland@itee.uq.edu.au AND M. ANTOINE Plant Optimisation ABB Power Technology Systems, Switzerland Email: marc.antoine@ch.abb.com ABSTRACT—This paper describes an estimation method for gas turbine compressor degradation and an economical optimisation model for determining the optimal compressor washing cycles. The optimisation model aims at minimising fuel consumption and emissions in combined-cycle power plants. The results presented are of significant importance for power plants operators that have the possibility of frequently connecting and disconnecting to the power grid. By optimising power generation periods and levels, downtimes and maintenance scheduling, the operators ensure that the plant operates at a high efficiency level in periods when fuel prices are high. High efficiency levels ensure low fuel consumption and emission levels. The work presented in this paper was implemented as a product prototype at ABB Utility Automation in 2003 and patented in 2005, [1]. Key Words: Compressor washing, mixed-integer optimisation. 1. INTRODUCTION All power plant components, such as compressors, gas and steam turbines and heat exchangers, deteriorate in performance during operation. The impact of performance deterioration results in loss in power output or increased fuel consumption. Loss in power output reduces revenues for the plant owner. Increase in fuel consumption increases operating costs and emissions. Both these factors increase equipment lifecycle cost. Performance deterioration results in higher firing temperatures, resulting in increased component creep life used for a given power demand. In combined-cycle power generation, even a 1% reduction in fuel consumption can result in reduced operational costs of more than US$1m and reduced CO2 emissions of 50 tons per year for a typical plant. In this paper the focus is on the economic optimisation of compressors at the air-intake of a combined- cycle power plant. The goal is to keep the compressor efficiency at high levels and hence save fuel for the given operating points. The efficiency degrades during normal operation due to pollutants in the air intake. The pollutants, such as dust, hydrocarbon aerosols, pollen or salts, attach themselves to the compressor blades and cause a reduction of efficiency. The plant operator has four options related to the compressor efficiency: A) Continue normal operation / power production and let efficiency degrade from the current level, B) perform an online washing of the compressor, C) perform an offline washing and D) run the machine in the idle state. The online washing (option B) can be performed without closing down the plant. Chemicals and water are injected into the air-intake of the compressor. The water and chemicals will clean the first stages of the compressor before the water evaporates. An offline washing (option C) requires a plant shutdown. The blades of all compressor stages are soaked with water and chemicals. Since the water and chemicals do not evaporate and stay in contact with the blades much longer compared to an online washing, an offline washing usually restores the efficiency to a higher level. However, since a plant shutdown is required for an offline washing, it may be far more economical to perform online washes at
  • 3. 64 Intelligent Automation and Soft Computing regular intervals depending on prices of power sold and fuel purchased. The idle state (option D) keeps the gas turbine running without producing power. This mode can be more economical than a plant shutdown when the idle period is short. This paper addresses the scheduling problem (options A, B, C and D) of compressor washing taking maintenance and fuel costs into account. Figure 1 below shows an overview of the technologies used for the economic scheduling of compressor washing. The complete optimisation solution consists of several parts which will be briefly described in this paper. Section 2 presents a relatively simple dynamic model of a compressor. The compressor is modelled by its input-output behaviour. The model presented relates the state variables (massflow and pressure) to measured temperatures and the unknown parameter (isentropic efficiency). Section 3 briefly describes the Kalman filter approach for estimating the time-varying efficiency level. Section 4 presents a linearised fuel benefit model while section 5 presents the hybrid dynamic model of the compressor. This model is the link between the physical model and the economic model. The model is called hybrid since boolean decision variables are introduced in addition to the physical variables of massflow and pressure. The boolean variables link the economics with the physics. In section 6 a model predictive optimisation is described. The set of boolean variables is duplicated for each time step, in our case the time step is one day. The optimisation computes the optimal sequence of the boolean decision variables from the start to the end of the optimisation period. Section 7 illustrates the economical benefits of the proposed optimisation. A compressor washing scheduling is performed over a time period of one year and potential savings compared to a fixed maintenance approach are calculated. The work presented in this paper is related to the work presented in [3] and [11] where lifetime consumption models and economic mixed-integer optimisation were used to determine production levels of combined-cycle power stations. Figure 1. Overview of methods and models for economic scheduling of compressor washing. 2. COMPRESSOR EFFICIENCY MODEL The model used consists of two nonlinear ordinary-differential-equations (ODEs) and a static relationship between isentropic (or polytropic) efficiency, ambient conditions and temperature after the compressor, see [5]. The model has the following form: ( )pP L A dt df ac c −= '1 (1)
  • 4. Scheduling of Gas Turbine Compressor Washing 65 ( )' 2 01 ambt p Ppkf V a dt dp −−= (2)       −       = κ κ 1 exp ' ' amb ambis P p TT (3) ( ) '' 1 ' ambambis is ac TTTT +−= η (4) where A1 (cross-sectional area), Lc (length), Vp (volume) and kt (friction flow coefficient) are constant parameters of the compressor. a01 and κ are the sonic air velocity and ratio of specific heats for air, respectively. The dynamic states f and p are the compressor massflow and pressure. P’amb and T’amb are ambient pressure and temperature, P’ac and T’ac are pressure and temperature at the compressor outlet. Tis and ηis are the compressor’s isentropic temperature and efficiency. The superscripts’ indicate that the measured pressure or temperature has been corrected for ambient conditions. In order to compare efficiency for different days and reliably evaluate degradation, the measured temperatures and pressures must be normalised to a reference condition. This reference condition is usually selected as standard conditions for dry air, see for example [10]. The following variables are introduced for the standard conditions: T0 = 287.15 (K) P0 = 101325 (Pa) κ0 = 1.4 where T0 is standard temperature, P0 is standard pressure and κ0 is the standard ratio of specific heats. The following correction procedure is suggested in [10]: First the temperature ratio θ and the pressure ratio δ are defined. θ = Tamb / T0 δ = Pamb / P0 The corrected temperatures and pressures are then given by: 0' T T T amb amb == θ (5) 0' P P P amb amb == δ (6) θ ac ac T T =' (7) 5.3/)1( 0 1 1 1'             − − += − κκ θκ κ ac ac P P (8) κ at the compressor outlet is computed from a standard gas table from measured temperature, pressure and the weight fraction of vapour in the intake air. The goal of the Kalman filter to be presented in the next section, is to accurately estimate the compressor isentropic efficiency ηis given the dynamic compressor model and corrected measurements of temperature and pressure after the compressor. 3. PARAMETER ESTIMATION VIA KALMAN FILTERING It should be noted that given measurements of temperature and pressure both before and after the compressor, it is possible to calculate the compressor efficiency directly. However, any noise present in these measurements will directly influence the efficiency. The Kalman filter significantly reduces the noise
  • 5. 66 Intelligent Automation and Soft Computing in the efficiency estimate by calculating the isentropic efficiency from the estimated pressure state. Moreover, the efficiency estimate can be further improved if additional dynamics are introduced for combustion and turbine stages. Such models would link additional plant measurements with the states (massflow and pressure) of the compressor. In order to use the Kalman filter, the model described in section 2 must first be converted to the following form: ),,( PUXF dt dX = (9) ),,( PUXHY = (10) where X = (f,p) is the state vector, U = (Tamb’,Pamb’, Pac’) is the input vector, Y = (Tac’) is the measurement vector and P = (ηis) is the vector of unknown time-varying parameters. Given U and Y, the different variants of the Kalman filter simultaneously estimate the state vector X and the parameter vector P. The papers and patents [1], [4], [6], [7] and [8] describe four different variants of the Kalman filter for continuous tracking of unknown variables, such as the isentropic efficiency, based on nonlinear ODEs. The four variants are the Extended Kalman Filter (EKF), two Unscented Kalman Filters (UKF) and the Adaptive Extended Kalman Filter (AEKF). Each of these filters has benefits in different situations. For the work presented in this paper we have used the EKF. We have found the UKF versions to be better suited for strong nonlinear models, but the drawback is a higher computational effort compared to the EKF. See our paper [7] for an extensive comparison of these filters on power plant models. The output of the parameter estimation is a complete mapping of compressor efficiency (estimated parameter) vs. massflow and pressure ratios (estimated states). This information is used to find the benefits of online and offline washes as measured by the efficiency. In addition, the Kalman filters are used to estimate the degradation of the efficiency during normal plant operation. Figure 2 shows two different corrected estimates of isentropic efficiency vs. the compressor ratio Pac’ / Pamb’ for a 300MW combined-cycle power plant. The upper curve was estimated one week after the lower curve. During the week between the two estimates, the power plant was down for maintenance. The estimated improvement in isentropic efficiency is about 2% over the entire range of pressure ratios. Figure 2. Two different efficiency estimates. 4. FUEL BENEFIT MODEL The optimisation algorithm requires a model of the potential fuel benefits of a washing as a function of the current compressor efficiency. To compute the benefit in fuel savings after a washing, we derive the following relations based on the power and isentropic efficiency equations.
  • 6. Scheduling of Gas Turbine Compressor Washing 67 )( 1 Oc g fuel PP C f += (11) gaambacc CfTTP )( −= (12) )( 1 ambis is ambac TTTT −=− η (13) where Pc is the power consumed by the compressor, Po is the power output from the plant, Cg is the heat value of the fuel, fa is the airflow, Tis is the isentropic temperature and ηis is the isentropic efficiency. If an offline washing is made, the efficiency increases from η to η2 with the following factor. η η2 1 =k (14) Then, the following fuel benefit can be shown from the equations above.       −=∆ 1 1 1kC P f g c fuel (15) Since k1 is a non-linear function of the state variables η and η2, we can not implement this benefit function directly. Instead, we make the following approximations. ( )2 1 1 2 2 11 2 1 2 1 01 ηη ηη ηη η η η η −+≈ − +=      −+== k (16) ( )21 1 02 ηη η γ −+≈ k (17) where 1/k1 and 1/k2 are the approximated efficiency benefits for offline and online washings, respectively. The approximations above are valid when η2 ≈ η0, where η0 is the nominal compressor efficiency level. The fuel benefit function for online washing (k2) is shown in Figure 3. Note that after an offline wash, the efficiency level is restored to the maximum level and the fuel benefit is reduced to zero. Figure 3. Efficiency (Top) and Fuel Benefit Model (Bottom).
  • 7. 68 Intelligent Automation and Soft Computing 5. HYBRID DYNAMIC MODEL The hybrid dynamic model consists of the 14 boolean and continuous variables described below: δ1 Boolean: Online washing state (0 or 1) δ2 Boolean: Offline washing state (0 or 1) δ3 Boolean: Normal operation (0 or 1) δ4 Boolean: Idle state (0 or 1) δ5 Boolean: Help state 1 (0 or 1) δ6 Boolean: Help state 2 (0 or 1) η Continuous: Compressor efficiency (0 to 1) η2 Continuous: Recoverable efficiency (0 to 1) α Continuous: Degradation rate of η α2 Continuous: Degradation rate of η2 z1 Continuous: Cost of online washing z2 Continuous: Cost of offline washing z3 Continuous: Help variable for α z4 Continuous: Fuel cost due to degradation In addition to the 14 states, the model consists of a set of linear constraints and an optimisation criterion. By using only linear constraints, the optimisation problem can be solved by a Mixed-Integer- Linear-Program (MILP) solver. Examples of efficient commercial solvers for MILP problems are CPLEX and Xpress-MP. Nonlinear constraints can often be converted to linear constraints by introducing help variables, such as δ5 and δ6. The model has a state machine of 4 main boolean states (δ1, δ2, δ3, δ4). The system will always be in only one of these 4 states. The linear constraint describing this behaviour, is simply δ1 + δ2 + δ3 + δ4 = 1. In addition to this constraint, the hybrid model consists of the following 22 logical constraints: 1. IF α≤0 THEN δ5=0 ELSE δ5=1 2. IF α2≤0 THEN δ6=0 ELSE δ6=1 These two constraints relate the boolean variables δ5 and δ6 to the continuous variables α and α2. 3. IF δ1=1 THEN αi+1 = α0 4. IF δ1=1 THEN α2i+1 = α2i - ε2δ6 5. IF δ1=1 THEN ηi+1 = ηi + γ(η2i+1 - ηi) 6. IF δ1=1 THEN η2i+1 = η2i - α2i These four constraints describe the system after an online wash. The variable α, which describes the degradation rate of the compressor efficiency η, is reset to it’s initial value. The variables η2 and α2 describe the non-recoverable degradation of a compressor. These variables always decrease, except when the compressor is in the idle state. The non-recoverable efficiency can be thought of as the efficiency level of a perfectly clean but ageing compressor. Constraint 5 models the increase in efficiency after an online wash. The constant parameter γ (between 0 and 1) models the effectiveness of an online wash. Online washes usually only cleans the first rows of compressor blades before the water and chemicals evaporate. Hence, the blades at the compressor outlet will not be clean and the compressor efficiency is not restored to the maximum value. As will be seen from the next set of constraints, the maximum efficiency that can be restored, is given by the recoverable level η2. 7. IF δ2=1 THEN αi+1 = α0 8. IF δ2=1 THEN α2i+1 = α2i - ε2δ6 9. IF δ2=1 THEN ηi+1 = η2i+1 10. IF δ2=1 THEN η2i+1 = η2i - α2i These four constraints describe the system after an offline wash and look very similar to the equations for the online wash. The only difference is the behaviour of η which is restored to the maximum level given by the recoverable efficiency η2. 11. IF δ3=1 THEN αi+1 = αi - εδ5 12. IF δ3=1 THEN α2i+1 = α2i - ε2δ6 13. IF δ3=1 THEN ηi+1 = ηi – z3 14. IF δ3=1 THEN η2i+1 = η2i – α2i
  • 8. Scheduling of Gas Turbine Compressor Washing 69 These four constraints describe the degradation of the compressor efficiency during normal operation. z3 is a help variable that prevents subtracting a negative value from the efficiency η. The non- recoverable degradation is usually much slower and α2 is unlikely to become negative during a typical optimisation horizon of 10-20 days. Hence, a similar help variable to z3 is not needed for η2. 15. IF δ4=1 THEN αi+1 = αi 16. IF δ4=1 THEN α2i+1 = α2i 17. IF δ4=1 THEN ηi+1 = ηi 18. IF δ4=1 THEN η2i+1 = η2i These four constraints describe the behaviour of the efficiency levels in the idle state. All values remain at their previous level. 19. z1 = δ1 P1 20. z2 = δ2 P2 21. z3 = δ1 α 22. z4 = P5(η2i - ηi) The constraints 19, 20 and 22 describe the costs associated with the various states. The constants P1 and P2 are the cost associated with chemicals, labour and lost power production of online and offline washes, respectively. P5 describes the cost of the extra fuel needed to operate the compressor at an efficiency level below the recoverable level η2. The logical propositions above consist of IF-THEN-ELSE statements and multiplications of a boolean and a continuous variable. These types of logical constraints can easily be converted to a set of linear constraints, see for example [2]. Automatic tools for converting logical constraints to linear constraints exist, for example HYSDEL from ETH [9]. Examples of the two most common logical propositions are given below. Proposition 1: Product z = δf(x), where δ is boolean and f(x) continuous, is equivalent to: 0max ≤− δfz (18) 0min ≤+− δfz (19) minmin )( fxffz −≤−− δ (20) maxmax )( fxffz ≤++− δ (21) where fmin < f(x) < fmax. Proposition 2: IF f(x)<0 THEN δ=0 ELSE δ=1 is equivalent to: minmin )()( fxff −≤−+− δκ (22) κδκ ≤+−− )()( max xff (23) where κ is a small positive number. 6. MODEL PREDICTIVE CONTROL Model predictive control (MPC) can effectively be used together with a linear hybrid dynamic model. In our application, the 14 hybrid dynamic model states are duplicated for each future time step in the MPC controller, as illustrated in Figure 4. The time steps for the compressor washing application are days. Day 2 represents the unknown states for tomorrow, day 3 for the following day, etc. Day N represents the last day considered by the MPC optimiser. N is referred to as the MPC horizon. Several variables have to be predicted from day 1 to day N. In the compressor washing application, these variables are P1, P2 and P5 which include future fuel and power prices. Day number 1 represents the initial state of the plant. For example, if the plant operates in normal production, δ3=1 and δ1=δ2=δ4=0 for day 1. The continuous efficiency variable η for day 1 is set to the
  • 9. 70 Intelligent Automation and Soft Computing Figure 4. Duplication of hybrid model states. current estimate from the Kalman filter. The variables corresponding to the degradation rates and the recoverable efficiency level are based on parameter estimates on historic data including a number of online and offline washes. Given all the initial states, the 23 iterative logical constraints from section 4 relate all future states to the states for Day 1. The logical constraints will eliminate the majority of all possible state sequence combinations. The optimisation problem can be stated as follows: Minimise Σ z1 + z2 + z4 Subject to the 23 constraints from section 4 where the sum is taken over days 1 to N. Given the linear objective function and the fact that the 23 logical constraints can be formulated as linear constraints, the above problem can be formulated as a MILP. Since the logical constraints are iterative, it would be possible to formulate all constraints as functions of the initial states for day 1 and hence avoid the duplication of states. This is the approach taken by the Hysdel software from ETH [9]. However, because of the efficient pre-solve features of many MILP solvers, the solution times of the condensed MILP and the duplicated MILP are similar. 7. BENEFIT ANALYSIS In this section we briefly present the economic benefits that can be expected from the optimised compressor washing schedule compared to a fixed schedule. Figure 5 and Figure 6 show forecasted fuel and power prices in US$/MWh. These prices are used at daily intervals for the future days 1 to N by the MPC optimiser. Figure 7 shows the optimised compressor efficiency level. The solid line in Figure 7 illustrates the recoverable efficiency level η2. The curve below the solid line illustrates the variable η. The discrete jumps in the efficiency level are caused by online washes. During this one year prediction, the plant has a continuous 100% power production and no planned shutdowns. Hence, no offline washes are chosen due to the excessive costs associated with plant shutdowns and lost power production. It is also worth noting that during periods of high fuel costs, the MPC optimiser suggests a higher frequency of online washes than during periods of low fuel costs. Table I shows the economic results of the MPC optimised compressor washing schedule compared to fixed schedules. If no washing is performed, the efficiency level deteriorates and the cost of 100% refers to the cost of extra fuel to maintain power production at 100%. When performing online washes every day, the cost of 49% mainly refers to chemicals and labour. When performing washes every Sunday, the costs are a combination of extra fuel costs and chemical and labour costs associated with the washing operation. As can be seen from Table I, the MPC optimised schedule is clearly better than any of the fixed schedules. Because of high volatility of fuel and power prices, no fixed washing schedule is expected to be close to MPC optimised schedules. The economic benefit figures in Table I were forecasted for a 300MW
  • 10. Scheduling of Gas Turbine Compressor Washing 71 Figure 5. Forecasted fuel prices for one year ahead. Figure 6. Forecasted power prices for one year ahead. Figure 7. Optimised compressor efficiency level.
  • 11. 72 Intelligent Automation and Soft Computing Table I. Relative Costs Associated with the Different Washing Schedules Wash Frequency Relative Costs MPC Optimiser 34% No Washing 100% Online Wash Every Day 49% Online Wash Every Sunday 62% power plant that runs at 100% power production level for one year. The benefits are expected to be somewhat lower for plants that have regular shutdowns, for example on weekends. On such days, offline washes are obvious maintenance operations that can be performed at very low additional cost. However, during periods of high fuel prices, it can still be of significant economic benefit to perform online washes between fixed offline washing schedules. Compared to simpler washing strategies, the optimisation approach presented in this paper provides several benefits. For example, instead of scheduling washes immediately before expected increases in gas prices, the MPC approach takes several other factors into account, such as power prices and costs of the scheduling operations. In addition, the MPC handles multiple price events inside the MPC horizon. For example, if there is a significant expected increase in gas prices followed by a significant decrease a few days later, it is not easy to determine manually what the optimal scheduling sequence would be. Scheduling based on fixed degradation rates will also perform worse than the MPC approach, as degradation depends heavily on varying daily and seasonal conditions, such as ambient temperatures and pollutants in the air. By updating the efficiency levels based on plant measurements, the accuracy of the models is significantly improved. Without accurate efficiency models, the MPC approach will only yield sub-optimal washing schedules. Figure 7 illustrates the benefits of the MPC approach. When fuel is relatively cheap (days 0 to 100), washing schedules are performed infrequently and mainly determined by the amount of real-time degradation. When fuel is expensive (days 200 to 250) the scheduling is performed more frequently. Finally, when power prices are high (day 360), the compressor efficiency is allowed to drop lower than normal (0.7% below the non-recoverable level, vs. 0.3% under normal conditions). 8. CONCLUSIONS In this paper a new approach to scheduling of online and offline compressor washing has been presented. The new method is based on a Model Predictive Control (MPC) optimisation that takes expected future fuel and power prices into account. The MPC optimiser is built on a hybrid dynamic systems model that describes the natural degradation of compressor efficiency and the discrete jumps in efficiency after washing operations. The hybrid dynamic model contains discrete states for the operational mode of the compressor and continuous states for the efficiency levels. The parameters of the efficiency model are estimated from thermodynamic models and the extended Kalman filter based on historic plant data. The proposed scheduling approach clearly shows the achievable economical benefits compared to the traditional way of scheduling, especially for plants that are in continuous operation. REFERENCES 1. M. Antoine and G. Hovland, “Method of Converting a Resource into a Product”, International Patent Numbers EP 1513085 A1 and WO 2005/024535 A2, Publication date 2005. 2. A. Bemporad and M. Morari, “Control of Systems Integrating Logic, Dynamics, and Constraints”, Automatica, 35(3):407-427, 1999. 3. G. Ferrari-Trecate, E. Gallestey, A. Stothert, G. Hovland, P. Letizia, M. Spedicato, M. Morari, and M. Antoine, “Modelling and Control of Co-Generation Power Plants Under Consideration of Lifetime Consumption: A Hybrid System Approach'”, Proc. of the 15th IFAC World Congress on Automatic Control, Barcelona, Spain, 2002. 4. E. Gallestey, G. Hovland, A. Stothert, and T. von Hoff, “Method for Automatic Tuning of a Kalman Filter”, International Patent number EP 1471398 A1, Publication date 2004.
  • 12. Scheduling of Gas Turbine Compressor Washing 73 5. J.T. Gravdahl, F. Willems, B. de Jager, and O. Egeland, “Modeling for Surge Control of Centrifugal Compressors: Comparison with Experiment”, Proc. of the 39th IEEE Conference on Decision and Control, Sydney, Australia, pp. 1341 -1346, vol.2, 2000. 6. E. Gallestey, G. Hovland, and T.von Hoff, “Estimation of process variables”, International Patent Numbers EP 1406136 A1 and US 2004/0064297 A1, Publication date 2004. 7. G. Hovland, T.P. von Hoff, E.A. Gallestey, M. Antoine, D. Farruggio, and A. Paice, “Nonlinear Parameter Tracking for Combined-Cycle Power Plants”, The IFAC Journal: Control Engineering Practice, Accepted for Publication 2005. 8. G. Hovland, “Comparison of Different Kalman Filters for Tracking Nonlinear Transmission Torques”, Proc. of the 3rd IFAC Mechatronics Symposium, Sydney, September 2004. 9. Hysdel, “The Hybrid Systems Project”, ETH Zürich, http://control.ee.ethz.ch/~hybrid 10. K. Mathioudakis and T. Tsalavoutas, “Uncertainty Reduction in Gas Turbine Performance Diagnostics by Accounting for Humidity Effects”, Journal of Engineering for Gas Turbines and Power, Vol 124, pp. 801-808, 2002. 11. A. Stothert, E. Gallestey, and G.E. Hovland, “Modelling of Combined Cycle Power Plant Ageing in Matlab and IndustrialIT ”, Proc. of the 4th Nordic Matlab Conference, pp. 23-28, Oslo, Norway, 2001. ABOUT THE AUTHORS G. Hovland received the MSc degree from the Norwegian University of Science and Technology, 1993, and the PhD degree from the Australian National University, 1997. From 1997 to 2003 he worked as a research scientist at ABB Corporate Research in Oslo (Norway), Västerås (Sweden) and Baden (Switzerland). Since January 2004 he has been at the University of Queensland, Australia as a senior lecturer in the areas of mechatronics, automation and control systems. M. Antoine received the MSc degree in mechanical engineering from the University of Brussels, Belgium, in 1982. He joined Virginia Polytechnic Institute, Blacksburg, as research assistant in the Department of Aerospace and Ocean Engineering. In 1985, he joined the Brown Boveri control systems division, Baden, Switzerland. Currently product manager at ABB Power Technology Systems, Baden, where he is responsible for plant monitoring and optimization systems.