Professional Documents
Culture Documents
Abstract: This paper presents an optimization procedure for the definition of the gas turbine load profile
during the hot start-up of Combined Cycle Power Plants (CCPP). First a dynamic model of CCPP is
briefly described, together with its implementation in the Modelica language. Then, an identification
procedure is developed to determine a simplified model to be implemented in Matlab/Simulink and to be
used for the solution of the optimization problem. This simplified model is built by interpolating a
number of linear estimated models with local validity. The load profile is assumed to be described by a
suitable function, whose parameters are optimized by solving a minimum time problem subject to the
plant (simulator) dynamics and to a number of constraints to be imposed on the main plant variables,
such as temperatures, pressures, thermal and mechanical stresses. A number of simulation experiments is
reported to witness the performance of the proposed approach.
Keywords: Combined cycle power plants, start-up procedures, control, optimization, simulation, model
identification.
pressure, driving a steam turbine (ST) group. The simulator • a PI loop that controls the drum feedwater flow in order
was based on the Modelica ThermoPower library, see Casella to regulate the drum level at a constant value,
and Leva (2003, 2006), and was parametrised with design • a loop that controls the position of the admission valve
and operating data from a typical unit. The simulator was in order to maintain the pressure at a minimum value
then validated by replicating a real start-up transient, as (60 bar for instance) that is active when the load is
recorded by the plant DCS. below 50%.
In this work, the simulator described in Casella and Pretolani Finally in this study, only the last stage of the start-up, the
(2006) has been adapted to a plant with one level of pressure. load increase, is considered. It is then assumed that,
This makes it possible to obtain a more tractable dynamic • the by-pass valve is closed;
model for identification and optimization purposes while • the steam turbine is connected to the grid;
keeping the main characteristics of the problem.
• the desuperheater feedwater flow gets a value close to
The main components of the simulated plant are:
its nominal value (0) and the admission valve is at
Gas Turbine: the gas turbine (GT) generates electric power
minimum opening when the pressure control loop is not
and hot flue gas. It includes local control and its controlled
active;
input is then its load reference (GTload) expressed as a
• the load of the gas turbine is set to 15%.
percentage of its maximal power. Its characteristics are:
Therefore, the GTload signal is the input that has the biggest
maximal power 235 [MW], nominal flue gas flow rate 585.6
range and induces most of the dynamics characteristics
[kg/s] and nominal fuel flow rate 12.1 [kg/s].
during the last stage of the start-up.
Heat Recovery Steam Generator: the heat recovery steam
generator (HRSG) generates steam from the heat of the flue
gas of the gas turbine. Its main components are the 3. IDENTIFICATION OF INTERPOLATED LOCAL
economizer, the steam drum, the evaporator and the LINEAR MODELS
superheater. Its controlled inputs are the drum feedwater flow
rate and the desuperheater water flow rate, this later enabling Modelica, together with the ThermoPower library (Casella
to control the temperature of the steam after the superheater. and Leva 2003, 2006), is an extremely powerful tool for the
Its characteristics are: nominal steam flow rate 70.6 [kg/s] rapid development of accurate physical models of thermo
and nominal steam pressure 129.6 [bar]. power systems, and in particular of CCPP. On the other hand,
Steam Turbine: the steam turbine (ST) is a single stage this model is designed for simulation and uses extensively
turbine that generates electric power from the steam. It has Modelica features such as genericity and inheritance that
three controlled inputs: the position of the bypass valve, the make it unsuitable for optimization. For this reason, it has
position of the admission valve and the generator grid breaker been decided to develop a simpler identified model capable to
that connects the turbine to the grid. Its nominal power is 85 represent the main dynamics of all the CCPP output variables
[MW]. of interest. According to the approach proposed in Foss and
Condenser: The condenser of the steam that comes from the Johansen (1993), Johansen and Foss (1995), the overall
ST through the bypass valve or the turbine is modeled, in a model is composed by a number of local linear identified
simplified way, as a sink with constant pressure ( 0.1 [bar]). models combined by means of a scheduling variable, the
GTload in our case, which describes their local validity
The variables that are considered of interest by engineers for through suitably defined membership functions. The
the start-up have been defined as outputs of the model and approach considered is based on the following main steps:
are: • a number N (N=10) of significant values of the GTload
• power of gas turbine; is selected as operating points, namely 7.5%, 15%, 25%,
40%, 50%, 57%, 60%, 65%, 75%, 100% of the full
• fuel flow in gas turbine;
load; this set of values is selected to cover the full range
• drum level of the HRSG;
of the variable and is more dense around 60% where the
• temperature of steam in superheater (TSH); plant exhibits a strongly nonlinear behaviour;
• steam pressure; • the Modelica simulator is used to determine the steady
• superheater header stress; state conditions at any point;
• temperature of steam in the steam line; • small step variations are imposed at each operating
• power of steam turbine; point to the load, to the desuperheater flow and to the
• frequency of steam turbine; admission valve (when it is free);
• rotor stress of steam turbine; • the induced transients of the output variables of interest
• steam flow. are collected and subsequently used for the
identification of the transfer functions Gi(z) of linear
models with local validity. The identification procedure
This model is designed to study the hot start-up procedure of
is performed with the Matlab Identification toolbox.
the plant. The GTload is then assumed to vary from technical
More specifically, ARX (AutoRegressive eXogenous)
minimal conditions (7.5% of the full load) to full load
and OE (Output Error) models are used. For all the
conditions, i.e. from 17.625[MW] to 235[MW]. Local
variables, first or second order models are sufficient to
controllers have been designed to ensure adequate working
describe the transients of the outputs with satisfactory
conditions for the plant:
results. An example of the results achieved is shown in
Figures 1 and 2, which show the step responses of the
7044
18th IFAC World Congress (IFAC'11)
Milano (Italy) August 28 - September 2, 2011
808.5
Figure 3: membership func
unctions (x-axis: fraction of
808
full GTload).
GTl
807.5
807
[K]
806.5
806
805.5
805
804.5
0 1000 2000 3000 4000 5000 6000 7000
time [s]
9.8
9.7
[Pa]
9.6
9.5
9.4
9.3
0 1000 2000 3000 4000 5000 6000 7000
time [s]
7045
18th IFAC World Congress (IFAC'11)
Milano (Italy) August 28 - September 2, 2011
850
TSH
stated and where q is a vector of unknown parameters, which
have to be selected through an optimization procedure.
800
Then, the problem of computing the optimal load profile
consists of finding the value of the parameter vector q
750
together with the final time tf which solves the following
optimization problem:
[K]
700
tf
650 min J = dt
q ,t f ∫
t0
600
0 1 2 3 4 5 6 7 8 9 10
time [s] 4
x 10 subject to the constraints
Figure 6: temperature TSH computed with the Modelica
model (dotted line) and with the identified one (solid line). xɺ (t ) = f ( x(t ), d , L(t , q))
x 10
7 Header Stress
L(t f , q) ≥ LM − ε 1
11
9
where ε1 and ε2 are arbitrary small values (ideally equal to
[Pa]
8.5
zero) and the corresponding constraints are included to
8 guarantee that at time tf the system is (almost) in stationary
7.5 conditions and has reached (almost) full load. The last
7 (vector) constraint includes, in general form, all the
6.5
constraints to be imposed to the plant variables. Specifically,
0 1 2 3 4 5 6 7 8 9 10
time [s] 4
x 10
only constraints on the stresses during the start-up precedure
have been included in this work..
Figure 7: header stress computed with the Modelica Many functions L(t,q) can be chosen, such as sigmoid
model (dotted line) and with the identified one (solid line). functions. In this work, the following Hill function has been
chosen:
0.6
0.4
the GTload. 0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
t
Denote now by t0 the initial time instant of the start-up
procedure (conventionally it can be set t0=0) and by tf the Figure 8: Hill function with k=0.5, Lm=0, LM=1 and h=5
final one. As for the load profile, it must be selected so that (solid line), h=10 (dashed line), , h=20 (dotted line).
L(t0)=Lm and L(tf)=LM, Lm and LM being the initial and final
(full) load.
Assume now that the load is described by an increasing
function L(t,q) satisfying the boundary conditions above
7046
18th IFAC World Congress (IFAC'11)
Milano (Italy) August 28 - September 2, 2011
[Pa]
has been implemented by imposing a number of constraints 7
7047
18th IFAC World Congress (IFAC'11)
Milano (Italy) August 28 - September 2, 2011
distributed model predictive control (HD-MPC)” contract Krüger, K., Franke, R., Rode, M.: “Optimization of boiler
number INFSO-ICT-223854. start-up using a nonlinear boiler model and hard
constraints”, Energy, Vol. 29, n. 12-15, pp. 2239-2251,
2004.
REFERENCES
Krüger, K., Rode, M., Franke, R.: “Optimal control for fast
Albanesi, C., Bossi, M., Magni, L., Paderno J., Pretolani F., boiler start-up based on a nonlinear model and
Kuehl, P., Diehl, M., (2006). Optimization of the start- considering the thermal stress on thick-walled
up procedure of a combined cycle power plant. In components.”, Proceedings of the 2001 IEEE
Proceedings of the 45th IEEE Conference on Decision International Conference on Control Applications, pp.
& Control. IEEE. 570 – 576, 5-7 Sept. 2001.
Aurora, C., (2004), Power plants: modeling, simulation and Lausterer, G.K., (1997), On-line thermal stress monitoring
control, PhD Thesis (supervisor R. Scattolini), using mathematical models. Control Engineering
University of Pavia. Practice, pages 85-90.
Aurora, C., Diehl, M., Kuehl, P., Magni, L., Scattolini, R., Leporati C, Recine M., Leporati, C., Recine M., Vaccaro A.,
(2005), Nonlinear model predictive control of combined Zangani S., (1993), “Documentazione teorica del
cycle power plants”, 16th IFAC World Congress, modulo TMSL”, ENEL internal report B1092HA0010
Prague. (in Italian).
Bausa J., Tsatsaronis G. (2001a): “Dynamic optimization of Smith, C.A., Burnham, K.J., Ham, P.A.L., Zachariah, K.J.,
startup and load-increasing processes in power plants – James, D.J.G., 1996), “Adaptive fuzzy control of
Part I: Method”, Transactions of ASME, Vol. 123, pp. combined cycle plant start up”, International
246-250. Conference on “Opportunities and Advances in
Bausa J., Tsatsaronis G., (2001b): “Dynamic optimization of International Electric Power Generation”, pp. 115 –
startup and load-increasing processes in Power Plants – 118.
Part II: Application”, Transactions of ASME, Vol. 123, Watson, W. J. (1996). The ‘success’ of the combined cycle
pp. 251-254. gas turbine. In: IEEE International Conference on
Casella, F., Leva A., (2006), “Modelling of Thermo- Opportunities and Advances in International Electric
Hydraulic Power Generation Processes using Power Generation. Durham, UK. pp. 87–92.
Modelica”, Mathematical and Computer Modelling of Xu C., Kephart, R.W., Menten, C.H., (2000), Model-based
Dynamical Systems, v. 12, n. 1, pp. 19-33. once-through boiler start-up water wall steam
Casella, F., A. Leva, (2003), “Modelica Open Library for temperature control”, Proceedings of the 2000 IEEE
Power Plant Simulation: Design and Experimental International Conference on Control Applications, pp.
Validation”, Proc. 3rd International Modelica 778 – 783.
Conference, Linköping, Sweden, pp. 41-50. URL:
http://www.modelica.org/events/Conference2003/papers
/ h08_Leva.pdf.
Casella, F., Pretolani, F., (2006), Fast Start-up of a
Combined-Cycle Power Plant: A Simulation Study with
Modelica, Modelica Conf.
Ferrari-Trecate G., Gallestey, G., Letizia, P., Spedicato, M.,
Morari, M., Antoine, M., (2002), Modelling and control
of co-generation power plants under consideration of
lifetime consumption: a hybrid system approach, 15th
IFAC World Congress, Barcelona.
Foss, B. A., Johansen, T.A: (1993). Constructing NARMAX
models using ARMAX models. Int. J. Control, Vol. 58,
pp.1125-1153.
Johansen, T.A, Foss B.A., (1995). Identification of nonlinear
system structure and parameters using regime
decomposition. Automatica, Vol. 31, pp.321-326.
Faille, D., Davelaar F., (2009), "Model based start-up
optimization of a combined cycle power plant", in
Proceedings of the IFAC Symposium on Power Plants
and Power Systems Control (IFAC PP&PSC 2009),
Tampere Hall, Finland.
Franke R., Rode M., Kruger K.: “On-line optimization of
drum boiler start-up”, Proc. of the 3rd International
Modelica Conference, 2003.
Kakimoto, N. and K. Baba (2003). Performace of gas turbine-
based plants during frequency drops. IEEE Trans. on
Power Systems 18(3), 1110–1115.
7048