Sei sulla pagina 1di 6

Preprints of the 18th IFAC World Congress

Milano (Italy) August 28 - September 2, 2011

Power Plant and Boiler Models for Operator Training Simulators


P. Neuman

NEUREG, Plc., 193 00 Prague, Czech Republic


(Tel: +420-777-648-906; e-mail: neumanp@volny.cz).

Abstract: A specific Operator Training Simulator for Power Plants Operational Staff (Boilermen,
Turbine Drivers, Engineers) is described in detail. The objective Power Plants Dynamic Models for
operators training in Czech Republic are used also in the first standard utilized Operator Training
Simulator (OTS) of coal-fired Czech Power Plants Opatovice. The Power Plants consist of six boilers
with steam capacity 250 t/h of each, common steam collector and of six turbogenerators with power 60
MWe each. Total heat capacity is 800 MWh. The process model is developed on the basis of
mathematical-physical analysis (first principles method) of the individual technological subsystems.
Dynamic model of the OTS consists of complex thermal power unit, i.e. of two steam boilers working
into one section of the common steam collector and of two steam turbines-generators. The process model
describes the standard and abnormal operation regimes in the range of 0 % - 100 % of Maximum
Continuous Rate, with implementation of individual disturbances by the instructor. The own-built library
called EnergySIM was developed. on the basis of MATLAB-SIMULINK packages.
Keywords: Power Plants, Steam Boilers, Pulverized Boiler, Fluidized Bed Boiler, Dynamic models,
Engineering and Operator Training Simulators

(P&ID). Other subsystems modelled in the same way are the


1. INTRODUCTION following ones: Feeding Water, Air Supply Loop, Coal
Feeders & Mills, Flue Gas Loop, Super Heaters, Common
The Technology Object Oriented Modeling describes each Steam Collector, Steam Turbines & Generators (Neuman, et
part of the model as an object with certain behaviour al., 2002). In the P&ID, all the objects are depicted that are
(Maffezzoni, 1992). To comply with this concept, an own- either manipulated by control or where some measurement is
built library, called EnergySIM, has been partially performed. It is typical for an OTS that all the information,
developed (based on MATLAB - SIMULINK). The main available in monitoring and control system, must be present
assets of EnergySIM are the following ones: also in the models used in OTS. It is in this case only, that the
operator can manipulate all the valves, fans, switches etc. as
- It is a modular system where the final model is obtained by
if he would do it in a real plant. This specific requirement
assembling instances of general-purpose models taken from
the library. brings a need to have technology object-oriented models of
all such elements, that can be seen in the process diagram
- The system is open in the sense, a user is free to expand the (Neuman, et al., 2004).
default libraries with her own models.
- The library EnergySIM includes the models and modules 3. MODELING OF SUBSYSTEMS
of many typical components that can be found in
thermoelectric power plants. The principles for modelling are described in reference
(Ordys, et al.,1994). According to these principles, the library
2. SIMULATOR CONFIGURATION EnergySIM includes the following modules: Gas and
The OTS is of partially stimulated type and it is created Steam Turbine Units, Two Phase Units (HRSG, boiler-
from modules of own NEUREG library called EnergySIM. evaporator, condenser, deaerator tank), Single Phase Units
This library could be used for modelling all types of power (economiser, superheater), special Drum and Once-through
plants (Conventional Power Plants, Combined Cycle Power Evaporator Units, Water Storage, Media Flow Resistance
Plants, etc.) based on the following modules: Drum Boilers, Unit, Heat Flow Resistance Unit, Burner Units, Combustion
Steam Turbines, Superheaters, Reheaters, Once-Through Chamber Units, etc. Each module is derived from the three
Boilers, Fluidized Bed Boilers and Gas Turbines. The conservation physical laws (first principles) and it needs a
distributed control system is emulated in MATLAB- few parameters. As the description of all modules would be
SIMULINK (Neuman, et al., 2003), too. out of scope of this paper, only some basic modules are
shortly described.
The basic information for creating structure of an OTS is
represented in a process diagram. It is demonstrated on an 3.1 Feeding Water Model
example of a feeding water subsystem. This part is depicted
in Fig.1, that represents the Process Instrumentation Diagram

Copyright by the 8259


International Federation of Automatic Control (IFAC)
Preprints of the 18th IFAC World Congress
Milano (Italy) August 28 - September 2, 2011

The feeding water scheme, depicted in Fig.1, correspons to modelling, but with reasonable precision, or 3 - a higher
P&ID diagram in Fig.2. and models the following processes: order model necessary for realistic modeling of particular
Water is supplied through a feeding pump, which has been operating conditions, like low-loads, fast start-up, or
modelled by its flow/pressure characteristics. The water is abnormal shutdown (Neuman, et al., 2002).
pre-heated in two high pressure heaters (VTO) in series
using steam as heating medium. Cold water can also be The feeding water flow rate to the drum is controlled by the
mixed in parallel with hot water from VTO. Then, the water feeding valve (NV) according to the water level in the drum
is passed through series of two primary (EKO I) and four boiler, feeding water flow and steam flow from the boiler,
secondary economizers (EKO II). As the secondary and pressure difference across is the feeding valve is
economizers are of special construction, they must be maintained by a differential valve (DV) In Fig.1, it is
modelled in two parts. Heated water after primary situated in the blocks V3_DV_NV1, V3_DV_NV2,
economizer is also supplied as spray to the super heaters to whereas in Fig.2, these valves V01A / AG61,AG60 are
control the steam temperature. The pressurized water is behind VTO II in series with NV. All the other valves realise
nearly at the saturation point and then, it is supplied to a the switching functionality necessary during the swaping
drum boiler where it is evaporated to steam. The evaporating between hot and cold-water branches. They are modelled but
processes in the drum are difficult to describe and therefore, not mentioned in this description. The P&ID diagram of this
three alternative models are offered for Engineering feeding water subsystem is depicted in Fig.2, where each type
Simulators (Neuman, 1997) or Operator Training of described elements has its own object oriented block
Simulators:1 - a simple second order model (without swell realization.
and shrink phenomenon), 2 - a modified fourth order
Astrm model (Astrom and Bell 2000), keeping the
dynamic behaviour of the drum boiler sufficiently simple for

Fig.1 SIMULINK scheme of the feeding water subsystem

(Drum Boiler)

Fig.2. The original P&ID Diagram Feeding Water

8260
Preprints of the 18th IFAC World Congress
Milano (Italy) August 28 - September 2, 2011

3.2 Steam Turbine Model Republic. These turbines have more parts and the steam flow
rate is coming back into boiler reheater after expansion in HP
3.2.1 Simple IEEE Steam Turbine Model parts. For calculation of IEEE turbine dynamics, the above
mentioned simplifications are used, which are suitable only
The simple IEEE dynamic model of steam turbine, presented for RT model of interconnected power systems, but not
in Fig.3, is derived from the fact (see Eq. (1) that power of acceptable for power unit training simulator. Therefore, the
turbine NT depends generally on product of three variables: specific realistic model of condensing steam turbines without
steam flow rate MT , (enthalpy) isentropic heat gradient H0 reheaters was developed.
and internal thermodynamic efficiency TD . Those models
are used in Power Systems Model, e.g., in so called Network 3.2.2 The realistic Steam Turbine Model
Simulators (Neuman, et al., 1999).
Generally, in the case of the steam turbine, the mechanical
NT = MT . H0 . TD (1) power is obtained by removing energy from the superheated
steam stream by expanding it to a lower pressure. In our case
Variable H0 depends on steam parameters (temperature, steam enters the Highpressure Part HP Lowpressure Part LP
pressure). In IEEE model, steam is supposed with constant chest via the main admission control valves. After passing
parameters (i.e. constant enthalpy). This approach through the HP stage the steam passes through the Low
corresponds to standard operation of the block at nominal Pressure (LP) stage before returning to the condenser.The
parameters. However, for OTS purposes , this assumption is main modelling assumptions are as follows:
completely unrealistic for modelling the power turbine due to - Superheated steam is treated as an ideal gas.
large changes in power during the start up and shutdown. - HP, LP, turbine stages are converted to equivalent nozzles
through which one-dimensional uniform polytropic steam
Variable TD depends on turbine speed in two ways: a) partly expansion takes place.
through the friction and ventilation losses, b) partly through - Energy storage volumes are lumped
the differences in speed triangle which describes steam inlet - Inlet kinetic energy of steam to each stage can be neglected.
into the blades of turbine. The effect caused by suggested - Mass flow dynamics between input and output is modelled
small changes of turbine speed in the range of +10 % as a 1st order lag.
(enough for IEEE engineers) is also neglected, because
successive changes in efficiency are very small, practically The steam turbine model is sub-divided into two sections. A
in unit percentage. section is defined here as consisting of a lumped steam
storage volume carrying dynamics, followed by a complete
Dynamics of steam during flow through the individual parts turbine stage that is modelled by steady-state relationships.
of turbine is described on the basis of steam expansion in Note that a complete turbine stage (HP, LP) comprises of a
closed volumes. This dynamics is modelled as 1-st order number of impulse and/or reaction stages in series. High
transfer functions. Time constants depend on volume of pressure section, as an example, is described by following
relevant part of turbine, initial value of steam pressure , equations:
steam flow rate and also there exists a dependence of - three differential equations of steam mass balance eq. (2),
specific steam volume on steam pressure. It means that time section mass flow dynamics, and heat balance eq. (3),
constants are not constants any longer but that they depend - twelve algebraic equations, e.g. nozzle equation solved for
on the working point and its changing with the load. rate of nozzle pressure drop rhp. eq. (5). There are five
However, these time constants are constant in the IEEE inputs, seven parameters, one constant, and five outputs.
models. The coefficients kLP and kHP respect the ratio of
energy production in the Lowpressure Part (LP) and The following equations (2), (3), (4), (5), are selected as an
Highpressure Part (HP) of turbine. example from the whole complex set of equations. These
equations are implemented in SIMULINK (Neuman, et al.,
BOILER
2003).
Governor Control Valves Highpressure Part
Turbine
Output v max
Gmax k HP
+
Output Mass balance equation has form:
PT MT
RT 1 NT d
+

-
TV
p
1

1
1+p THP

1
TR
+ V 0 wi wohp (2)
v min
vCStop +
Reheater dt
Gmin
Equation of conservation of energy (heat balance) has form:
Fast Valving
1 vImax
d
k IV
1
1
k LP V 0h0 wi hi wohph0 (3)
+
-
T IV
vIStop
1
p

1+pTLP dt
0 vImin
0 Equation of perfect gas has form:
Mid and Lowpressure Part
h0 hin
Intercept Valves

Fig.3. Block scheme of the simple IEEE steam turbine T0 Tin


cp (4)
model
p0 R 0T0
The IEEE steam turbine model shows the turbine with steam
reheater, which is usually used for turbines in Czech Nozzle equation has form:

8261
Preprints of the 18th IFAC World Congress
Milano (Italy) August 28 - September 2, 2011

2
m 1 of a vector of ten variables are obtained from each unit; in
2 m 1 wohp
r
m
hp r
hp
m

(5) which first six (flow, enthalpy, pressure, temperature, quality,
Ahp 0 p0 2 hp m total head) are common to all chambers and other four
depend on chamber (e.g. in boiler they are level, volume of
where: water, volume of steam and steam quality at the riser exit). In
V - chest storage volume, T0 - outlet steam temperature, case of flue gases, data in form of a vector of five variables
(flow, enthalpy, pressure, temperature, heat) are obtained.
c p .- specific heat in constant pressure, 0 - outlet steam
density from the chest, h0 - outlet steam specific enthalpy
(from the steam chest), hi - inlet steam specific enthalpy,
wi - inlet steam flow, wohp - outlet steam flow, rhp - ratio
of nozzle pressure drop, m - exponent of polytropic curve
for superheated steam, n - polytrope exponent for wet steam

3.3 Heat Exchanger Models

It is documented on principle scheme of general heat


exchanger see Fig.4. The more detailed description of I/O
specification and parametrization is available in commercial
documents and customer manuals (Neuman, et al., 2004).

Fig.5. Economizer menu for parameter setting

Chamber 1
The primary unit of the library is given by the name unit
in RMF out
specified by the name which is used for its invocation and
has its corresponding menu e.g. Economiser in Fig.5

RHF For example, boiler chamber, valve, pump etc. are units.
Units are combined in a sub-model. E.g. feeding water,
where there is a heat exchanger as shown in Fig.4, is a sub-
in
model. In chamber 1, water enters and leaves as steam
out RMF Chamber 2
passing through a flow resistance, while in chamber 2, hot
flow gases enter and leave with heat loss through a flow
Fig.4. Principle scheme of Heat Exchanger layout (where: resistance. These two chambers are connected through a heat
HF stands for heat flow, MF is mass flow) resistance. Similarly, ECO is a user application of the
submodel heat exchanger.
The principles and parameters of economiser modules ECO
are following ones: V is volume, m is mass, Ai is cross
4. EMULATION OF CONVENTIONAL BASIC LEVEL
sectional area, Cp is specific heat, alpha_i and alpha_o,
CONTROL
are coefficients and variables of heat transfer calculation - see
Economizer menu, in Fig.5. There can be also seen the
following parameters: ho is enthalpy, Tm is mean The Distributed Control System (DCS) consists of manual
temperature of wall, T is temperature of wall surface. control from operator control panel (MOSAIC), control from
SCADA/HMI mimics and control from standard industrial
The final goal is to develop reasonably complex non-linear
PID controllers. An example of the fully emulation scheme of
models that capture the key dynamical properties over a wide
real DCS can be seen in Fig.6, where two cascade PID
operation range. Building a model from this library is very
controllers (blocks REG.1, REG.2) and logic control modules
easy and during modelling one can feel that he is constructing
(eg. Blocks 1.2, 1.3, 5.3) for level control in the drum have
an AutoCAD drawing of the model. In this way, every one is
been modelled (emulated) in MATLAB-SIMULINK.
able to build a model of his own choice very easily and
Switching between manual control and PID control is given
without deep knowledge of modelling. The modelling of all
either by operator (from SCADA/HMI or from MOSAIC) or
the modules is based on the three-conservation laws, Mass,
by a protection logic, where e.g. Feeding Water Valve (NV)
Energy and Momentum balances (Dolezal and Varcop 1970).
can be in PID control mode only when Difference Pressure
To make the modelling a user-friendly process, a dialogue Valve (DV) is also in PID control mode see Fig.2, Fig.1.
box, as shown in Fig.5, will appear when user clicks the
This switching is shown on bottom half of the Fig.6.
mouse over the model (object). Initial conditions and
parameters of the block can be entered through this display
window. The chambers are divided mainly in two groups.
The first one in which the water and steam flows, and the
second one in which air and flue gases flow. Data in form

8262
Preprints of the 18th IFAC World Congress
Milano (Italy) August 28 - September 2, 2011

Fig.6. Control system for water level control in drum boiler


All the PID controllers (blocks REG.1, REG.2 in Fig.6) are
realized by Z-tranformation of the continuous PID controller.
Equation for the continuous PID is following one:
det r0
u t r0 et r0TD de d (6)
dt TI
It is tranformed by trapezoidal method into discrete version
of controller (Balate, 2004):
Fig.7. Drum boiler water level transient in SIMULINK (time
u q2 z 2 q1 z 1 q0 (7) scaling: 1 unit = 0,1 sec)
where T is the sampling period

q 2 r0TD / T
0.5r0T (8)
q1 r0 2r0TD / T
TI
0.5r0T
q 0 r0 r0TD / T
TI
Dynamic simulation model can also be utilized in designing
the control system for operated processes. However the
control scheme and control algorithm have to be the same as
in real operation distributed control system, because OTS
must be fully realistic.
The development and verification of some advanced control Fig.8. Drum water level transient in SCADA/HMI - OTS
algorithms for the engineering dynamic model is also
possible but only in the frame of Engineering Simulators. The operational transients from real time process control is
E.g., the extended Luenbergers state controller-observer of very similar to the above mentioned simulation transients
superheated steam temperature was developed for coal (see Fig. 11), only a little slower. It is in convenience with
pulverized steam boiler of Power Plant Shen Tou 500 MW, declared accuracy of a dynamic model of power unit.
in District Shan Si, China (Neuman, et al., 1988). E.g. , when controlling the level in the drum, the change of
steady state value dHdes = 2 cm has the simulated transition
5. SIMULATION AND OPERATIONAL RESULTS time Tpr = 120 s, with change trend dH = 1 cm/13 s. The
values from the real process are T prp = 160 s, and change
The OTS simulation transients displayed in SIMULINK and
trend dHp = 1 cm/18 s.
SCADA/HMI are in following figures 7, 8, 9, 10.

8263
Preprints of the 18th IFAC World Congress
Milano (Italy) August 28 - September 2, 2011

The similar simulation accuracy is achieved for controlling operation of power plant with circulating fluidized bed boiler.
the temperature of overheated steam (the simulated change Hitherto simulations give a clear representation of CFB.
trend is dT = 1 C/10 s), for the change of steady state value One of the future research subjects in this field is the
dTdes = 5 C. The same variable measured on the real process advanced intelligent control system design (Vasek, et al.,
is dTp = 1 C/16 s. 2010) for a pilot operator training simulator OTS with
circulating FBB, which is in preparation process.

REFERENCES

Astrom, K. J. and Bell, R. D. (2000). Drum-boiler dynamics.


Automatica, Vol. 36, pp. 363 378.
Balate, J. (2004 ). Automatic Control (in Czech). 2nd edition
BEN, Praha.
Dolezal, R. and Varcop, L. (1970). Process Dynamics
Fig.9. Steam temperature transient in SIMULINK Automatic Control of Steam Generation Plant.
Elsevier, London.
Maffezzoni, C. (1992). Issues in modeling and simulation of
power plants. In Proceedings of IFAC symposium
oncontrol of power plants and power systems, Vol. 1.,
pp 19-27, Munchen, Germany.
Majanne, Y. and Kykk, P. (2009). Dynamic Model of a
Circulating Fluidized Bed Boiler. In Proceedings of
IFAC Symposium on Power Plants and Power
Systems Control, Tampere, Finland.
Neuman, P., Stecha, J. and Havlena, V. (1988), State
controller with observer design for superheater
temperature control. Preprints of 4th IFAC Symposium
on Computer Aided Design in Control Systems
CADCS88, Beijing, China.
Neuman, P. (1997), Engineering Simulator for Fossil Power
Fig.10. Steam temperature transient in SCADA/HMI - OTS
Plant. Preprint IFAC/CIGRE Symp. on Control of
Power Systems and Power Plants, Beijing, China.
Neuman, P., Mslo, K., ulc, B. and Jarolmek, A. (1999).
Power System and Power Plant Dynamic Simulation.
In: Preprints of 14 th IFAC World Congress, Volume
O, paper O-7c-04-02, pp. 179-184, Beijing.
Neuman, P., Pokorny, M., Varcop, L., Weiglhofer, W. and
Javed A.J. (2002). Engineering and Operator Training
Simulator of Coal-fired Steam Boiler. Proc. 10th Int.
Conference MATLAB02, Prague, Czech Republic.
Neuman, P., Pokorny, M., Varcop, L. and Weiglhofer, W.
(2003). Operator Training Simulator of Coal-fired
Fig.11. Drum water level transient in real process Power and Heating Plants. Proc. 11th Int. Conference
MATLAB03, Prague, Czech Republic.
6. CONCLUSIONS Neuman, P., Pokorny, M., Varcop, L. and Weiglhofer, W.
(2004). Operator Training and Engineering Simulator
Operator Training Simulators require the high realism of the of Fossil-fired Power and Heating Plants. Proc. 6th
models. Therefore the parametrization and verification of Int. Conference CONTROL OF POWER
models features were performed only with participation of SYSTEMS04, Strbske Pleso, Slovak Republic.
the very experienced operators of Czech Power Plants Vasek, V., Neuman, P., Balate, J. and Vargovcik, L. (2010).
Opatovice. Intelligent Control System for Municipal District
Heating Networks. Annual Reports for Ministry of
In the contemporary performed work, the circulating Education Czech Republic, Nr. 2C06007, Prague,
fluidized bed (CFB) boiler model is developed (Majanne and Czech Republic.
Kykk, 2009). The simulator is also built with MATLAB Ordys, A.W., Pike, A.W., Johnson, M.A., Katebi, R.M. and
SIMULINK software. The model is also based on the mass, Grimble, M. J. (1994). Modelling and Simulation of
energy, and momentum balances together with physical Power Generation Plants. London 1994, Springer-
behaviour of heat transfer, reaction kinetics etc. Dynamic Verlag.
modelling and simulations have been used to examine the

8264

Potrebbero piacerti anche