Professional Documents
Culture Documents
Abstract—This article presents an integrated non-linear dy- Rheat Thermal resistance (m0 .C/W )
namic model of a Pressurized Water-type Nuclear Reactor (PWR) S Effective heat transfer area (m2 )
and associated plant components for control design and evalu- T Average temperature (0 C)
ation purposes. The model uses the first-principles approach to
represent various components of the plant. The model considers U Heat transfer coefficient (W/m2 .0 C)
the dynamics of the reactor core, thermal hydraulics, piping and V Volume (m3 )
plenum, pressurizer, steam generator, condenser, and turbine- cp Specific heat (J/kg.0 C)
governor system, in addition to various actuators and sensors. d Density (kg/m3 )
The response of the proposed model is tested using perturbations h Enthalpy (J/kg)
in different input variables. Various control loops implementing
low-level PI control strategies are designed and implemented in i Current (mA)
the model to simulate the closed-loop behaviour of the plant. l Pressurizer length (m)
These include control loops for reactor power, steam generator m Mass (kg)
pressure, pressurizer pressure and level, and turbine speed. ṁ Mass flow rate (kg/s)
Linear quadratic Gaussian-based optimal control strategies are p Pressure (M P a)
further developed and implemented. Unique contributions of
the work include the set of plant sections that are considered, vrod Rod speed (spm)
the implementation of carefully tuned control strategies, the Λ Neutron generation time (s)
completeness of the model equations, and the availability of α Coefficient of reactivity (0 C −1 )
parameter values so that the model is readily implementable β Fraction of delayed neutrons
and has the potential to become a benchmark for control design κ Constant
studies in PWR nuclear power plants.
λ Decay constant (s−1 )
Index Terms—Mathematical Model, Simulation, Control Sys- ρ Reactivity (cents)
tem, Optimal Control, Pressurized Water Reactor, Nuclear Power ζ Damping ratio
Plant.
τ Time constant (s)
ν Specific volume (m3 /kg)
N OMENCLATURE ωtur Turbine speed (Hz)
Ap Cross-sectional area of pressurizer (m2 ) $ Natural frequency of oscillation (rad/s)
C Delayed neutron precursor concentration Subscripts
Ctg Turbine governor valve coefficient c1, c2 Coolant at node 1 and 2
Cheat Thermal conductance (J/m.0 C) coh,cow,cos Condenser hot-well, water, steam
G Reactivity worth (cent/step) f Fuel
H Rate of rise of temperature (0 Cs−1 ) fw Feed-water
I Moment of inertia (kg.m2 ) heat Heater
J Conversion factor hot, cold Hot and cold leg
K Gain hp, ip, lp, High, intermediate, and low pressure steam
P Power (per unit) i ith group of delayed neutron precursor
Qheat Rate of heat addition (kW/s) lo, lr Logarithmic and Log rate amplifier
m1, m2 MTL 1 and MTL 2
Vineet Vajpayee (vineet.vajpayee@port.ac.uk), Victor Becerra (vic- mp1, mp2 Transfer from MTL 1, 2 to PCL 1, 2
tor.becerra@port.ac.uk), and Nils Bausch (nils.bausch@port.ac.uk) are with ms1, ms2 Transfer from MTL 1, 2 to SCL
School of Energy and Electronic Engineering, University of Portsmouth,
Portsmouth, PO1 3DJ, United Kingdom. n Normalized values
Jiamei Deng (j.deng@leedsbeckett.ac.uk) is with School of Built Environ- p Pressurizer
ment, Engineering, and Computing, Leeds Beckett University, Leeds, LS6 p1, p2 PCL 1 and PCL 2
3QS, United Kingdom.
S. R. Shimjith (srshim@barc.gov.in) is with Reactor Control System Design pm1, pm2 Transfer from PCL 1, 2 to MTL 1 , 2
Section, Bhabha Atomic Research Centre, Mumbai, 400 085, India and Homi rod Regulating rod
Bhabha National Institute, Mumbai, 400 094, India. rxi, rxu Reactor lower and upper plenum
A. John Arul (arul@igcar.gov.in) is with Probabilistic Safety, Reactor
Shielding and Nuclear Data Section, Indira Gandhi Centre for Atomic s,ss Steam, Steam in secondary
Research, Kalpakkam, 603 102, India. sg, sgi, sgu Steam generator, inlet, and outlet plenum
2
spr, sur Spray and surge models for the Steam Generator (SG) based on lumped pa-
rtd1, rtd2 RTD 1 and 2 rameter technique. Thakkar [8] discussed a theoretical model
tg Turbine-Governor of a pressurizer to predict dynamic behaviour in transient
tur Turbine as well as in steady state conditions. Some control oriented
w,ws,wo Water, Secondary, Outlet, pressurizer models can be found in the literature [9]–[11].
Kerlin et al. [12], [13] demonstrated the model behaviour
to step disturbances and compared with actual measurement
I. I NTRODUCTION
obtained from H. B. Robinson nuclear power plant. A similar
Development of a mathematical model for a nuclear power modeling approach has been utilized by Arda et al. [14], [15]
plant to comprehend the underlying behaviour of associated to develop analytical models of a passively cooled small mod-
processes is a challenging task. Modelling of different subsys- ular reactor. A lumped parameter approach based non-linear
tems in a nuclear power plant is required for various purposes modeling has been adopted by Masoud [16] for performing
including retrofitting new devices, analysing the effects of computer simulation of a PWR system. In a recent work,
faults and other disturbances, controller design and tuning, a non-linear mathematical model of a nuclear steam supply
and optimisation of the plant operation. Accurate mathematical system comprising of reactor core and SG dynamics is built
modelling of the dynamics of the plant is of prime importance by Wan et al. [17].
due to the fact that it plays a significant role in control In contrast, empirical modelling or system identification is
systems design, fault diagnosis & isolation, prediction, and another approach for developing systematic dynamical models
in ascertaining long-term safe operation of a nuclear power from collected measurements data. It has been applied by
plant. For instance, control of reactor temperature or power is some researchers to model and validate different sections
a decisive factor in assuring stable and planned performance of of a nuclear power plant. Validation of a theoretical model
a nuclear power plant. In terms of control operation, the design with experimental data for flux mapping is performed by
and analysis of control loops necessitate a fairly accurate Pomerantz et al. [18]. A linear dynamic model of a fluidized
and simple model of a nuclear power plant as the control bed nuclear reactor is proposed by Lathouwers et al. [19].
performance is mainly decided by the considered model. In Venter et al. [20] applied system identification approach to
most of the model-based approaches, achievement of design derive mathematical model of a simulation of the pebble bed
objective is predominantly decided by the accuracy of the modular reactor. Fazekas et al. [21] modelled the primary loop
employed model. Thus, it is important to arrive at a plant of VVER-type nuclear reactor for control requirements. Gabor
model which is reasonably accurate and at the same time et al. [22] discussed system identification of a LTI state-space
simple enough to achieve the design objectives. model of a VVER-type nuclear reactor. Das et al. [23] used
Generally, the mathematical model of a nuclear power plant system identification to develop plant model around different
is derived either from the first principles approach using operating points during step-back transients. Sohn et al. [24]
fundamental laws of physics or from the system identification utilized system identification to build a simplified SG model
approach. In the first principles approach, the dynamics of for designing the feed-water control system.
nuclear reactors can be illustrated using a time-dependent In other recent works, the empirical modelling approach
Boltzmann transport model [1]. Nonetheless, its use coupled has been combined with soft-computing techniques. Kim et
with delayed neutron precursors’ model is inconvenient for al. [25] estimated parameters of PWR cores using Artificial
practical purposes. These problems can be solved with ap- Neural Network (ANN) models. Recurrent neural network
proximate methods such as time-dependent group diffusion based algorithms have been proposed to identify reactor core
equations. The simplest form derived from the original Boltz- models [26], [27]. Boroushaki et al. [28] combined a non-
mann equation is known as the Point Kinetics (PK) reactor linear autoregressive with exogenous input model structure
model. It assumes that production, diffusion, absorption, and with ANN for the core identification of a VVER-type nuclear
leakage of neutrons take place at single energy independent reactor and the identified model is used in predicting the
of space variables. The PK model has been mainly used by behaviour of reactor dynamics. Pressurizer model for a PWR
researchers to develop control strategies. For instance, recently is developed based on the feed-forward back propagation ANN
Subudhi et al. [2] developed a total reactor power control [29]. Khalafi et al. [30] developed a research reactor simulator
scheme for a Pressurized Heavy Water-type Reactor (PHWR) using an identified ANN model. A neuro-fuzzy model-based
employing the PK model. For large PHWRs, nodal method- identification technique has been applied to predict water-
based approximated core neutronics models are formulated level in the SG of a PWR [31]. In most of the reported
from neutron diffusion equation [3], [4]. However, the dy- works, the reactor is considered as a LTI process evolving
namics of neutron flux detector, associated amplifier, reactivity at single-scale. An heuristic approach based on multi-scale
devices and core thermal hydraulic have been ignored. In case system identification has been recently developed [32], [33].
of Pressurized Water-type Reactor (PWR), lumped parameters Most of the nuclear power plant modelling work reported
models of different subsections have been proposed in the in the literature to date either represents a specific sub-
literature using ordinary differential equations. In the earliest system of the nuclear power plant [2], [21]–[28] or when
work, Freels [5] demonstrated linear simulation of a PWR. a complete model is given, it is normally too complex for
The primary loop non-linear modeling of a PWR is presented control design purposes [7], [14]–[16], [34]. To the best of the
by Mneimneh [6]. Ali [7] presented different mathematical authors knowledge, none of the aforementioned works [2], [7],
3
[14]–[16], [21]–[28], [34] present a complete implementable • Modelling of different integrated subsections of a PWR-
nuclear power plant model for control design. And yet, a type nuclear power plant, actuators, and sensors.
complete but simple plant model is needed by researchers • Design of control loops for power, steam generator pres-
and engineers for the purpose of control systems design and sure, pressurizer pressure and level, and turbine speed.
evaluation. PWR simulators such as PCTRAN containing • Carefully tuned PI and LQG control strategies for various
models of major plant systems are made available by IAEA scenarios across different control loops.
[35]. Other simulators based on thermal-hydraulics codes such • Completeness of model equations, availability of param-
as RELAP5 [36], APROS [37] are also used to verify and eter values, and comprehensive open and closed-loop
validate behaviour of developed plant models. However, it is analysis make the proposed model readily implementable.
difficult to replace the existing control algorithms or to plug The remainder of the paper is organized as follows: Section
in user designed controllers/observers. The present work is an II presents the mathematical model. Section III presents the
attempt to address the control-oriented modelling problem. In models of sensors and actuators. Section IV analyses different
many control applications, it is preferable to cast the plant aspects of the system. Section V designs all the relevant
model equations as a set of first-order differential equations control loops utilizing the model and discusses PI control
so that they can be expressed in standard state-space form. strategies. Section VI presents the design of LQG control
The main goal of the proposed work is to present a simple yet scheme. Section VII demonstrates the dynamic response for
complete integrated non-linear model of a PWR-type nuclear perturbation in different input variables. Section VIII presents
power plant for control system design and simulation purposes. the performance of the designed controllers. Finally conclu-
The nuclear power plant model presented in the paper is of a sions are drawn in Section IX.
typical Westinghouse-type PWR configuration with 1.2 GW
electrical capacity. The model captures information on the II. N ON - LINEAR DYNAMIC M ODEL
components available from the literature associated with PWR
A block diagram of the PWR-type nuclear power plant
plants, Westinghouse documentation [38] and thermodynamic
depicting interconnections of various systems is shown in Fig.
tables [39]. The PWR nuclear power plant consists of two
1. The heated coolant flows out of the upper plenum to the
loops, the primary loop and the secondary loop. The proposed
SG through the hot-leg (riser) to transfer heat from primary
model integrates the dynamics of the primary loop which in-
side system to secondary system. In the SG, the coolant enters
cludes reactor core, thermal-hydraulics, piping, plenum, steam
through inlet plenum and then moves to the secondary node
generator, pressurizer, and the secondary loop which includes
and comes out from the outlet plenum. The coolant is then
turbine, governor, reheater, and condenser. The model also
fed-back to the reactor core through the cold-leg (downcomer)
contains various sensors and actuators. The integrated model
using recirculation pump to repeat the cycle. The secondary
effectively encompasses the dynamic behaviour of the PWR
coolant coming out of the SG as superheated steam is fed
nuclear power plant and it is suitable for controller/observer
to the turbine to generate mechanical power. The secondary
design.
coolant is then passed to condenser to remove the remaining
heat. The liquid phase secondary coolant is pumped backs as
Another goal of the paper is to design and implement
feed-water to the SG to complete the power cycle [1].
all the relevant nuclear power plant control loops to anal-
yse the closed-loop performance of the proposed model. In
literature, often, the coupling effects among the reactor-core, A. Point Kinetics Reactor Core Model
steam generator, pressurizer, turbine-governor, and different The dynamic model of a PK nuclear reactor coupled with
piping and plenum are ignored while designing the individual six-groups of delayed neutron precursor is considered. Effects
controllers. It is meaningful to develop control methods for the of variation in temperatures of fuel and coolants and pressure
whole system. However, there are very few results available of primary coolant system are considered in terms of reactivity
to control an entire plant. The proposed model represents feedback. The PK model is given by,
well the qualitative behaviour of a PWR-type nuclear power 6
P
plant thereby making it suitable for designing and testing ρt − βi 6
control strategies. Moreover, with transient simulations being dP i=1
X
= P+ λi Ci , (1)
an integral part of the control system design and analysis dt Λ i=1
task, the integrated model further establishes their relevance dCi βi
in advanced control design. Classical PI-based control and = P − λi Ci , i = 1, 2, . . . 6. (2)
dt Λ
optimal Linear Quadratic Gaussian (LQG) control strategies From (1) and (2), the power and delayed neutron precursor
are designed after proper tuning to analyse the closed-loop per- concentration are normalized with respect to their respective
formance. Control strategy for core neutronics power control, full power values. Thus, the normalized PK model is given by,
temperature control, SG pressure control, pressurizer pressure
6
control using heater and spray, pressurizer level control and ρt −
P
βi 6
turbine speed control loops are designed. The efficacy of dPn i=1
X βi
= Pn + Cin , (3)
the proposed work has been tested using various open and dt Λ Λ
i=1
closed loop simulations in MATLAB/Simulink environment. dCin
The main contributions of the paper are listed below: = λi Pn − λi Cin , i = 1, 2, . . . 6. (4)
dt
4
Pressurizer
Coolant
Tc1 Tp 2 Tm 2
Node 1
Ex-core
RTD
Fig. 1: Block diagram of different interconnected subsystems in a PWR nuclear power plant.
for both primary and secondary coolants [13], [15]. Based on E. Pressurizer Model
these assumptions, the model is given by
dTp1 1 1
= (Tsgi − Tp1 ) − (Tp1 − Tm1 ) , (14) The purpose of a pressurizer is to accommodate changes
dt τp1 τpm1
dTp2 1 1 in the reactor coolant volume due to changes in the tempera-
= (Tp1 − Tp2 ) − (Tp2 − Tm2 ) , (15) ture on the primary side. The pressurizer model consists of
dt τp2 τpm2
a mixture of liquid and vapour in equilibrium. It assumes
dTm1 1 1
= (Tp1 − Tm1 ) − (Tm1 − Ts ) , (16) that saturation conditions corresponding to primary coolant
dt τmp1 τms1 pressure are preserved at all times for water and steam mixture
dTm2 1 1 [15]. In surge flow mixes perfectly with the liquid inside the
= (Tp2 − Tm2 ) − (Tm2 − Ts ) . (17)
dt τmp2 τms2 pressurizer. The vessel’s wall and liquid surfaces are assumed
The equation of steam pressure for SCL can be obtained to be free from condensation and there is no significant heat
by balancing mass, volume, and heat which describes the loss at the interface. It is assumed that the initial values of
two-phase mixture of liquid and saturated steam. The mass the spray flow rate and heater output do not have any effect
balances for water and steam are given by, on the model [6]. Further, steam compressibility is considered
as a function of water and steam thermodynamic properties to
dmws represent pressure variations pragmatically [16]. The equation
= ṁf w − ṁsg , (18)
dt of water level can be obtained by applying mass balance
dmss equation on water and steam phase as,
= ṁsg − ṁso . (19)
dt dmw dms
The equation for volume balance is given by, + = ṁsur + ṁspr , (27)
dt dt
dVws dVss where mw = dw Ap lw and ms = ds Ap (l − lw ). Solving (27),
+ = 0, (20)
dt dt
dlw 1 C2p dpp
where Vws = mws νws and Vss = mss νss . The heat balance = Ap (l − lw ) K2p −
dt ds Ap C1p dt
equation is given by, !
1 dpp ṁsur
d (mws hws ) d (mss hss ) + 2 C2p − ṁsur − ṁspr + .(28)
+ = Ums1 Sms1 (Tm1 − Ts ) (21) Cp1 dt C1p
dt dt
+ Ums2 Sms2 (Tm2 − Ts ) + ṁf w cpf w Tf w − ṁso hss . The two-phase dynamical model can be obtained by applying
Solving (18)–(22) gives, volume and energy balances of water and steam mixture with
steam compressibility. They are given by,
dps 1
= [Ums1 Sms1 (Tm1 − Ts ) + Ums2 Sms2 (Tm2 − Ts ) dVw dVs
dt Ks + =0 (29)
− (ṁso hss − ṁf w cpf w Tf w )] , (22) dt dt
where Vw = mw νw and Vs = ms νs . This gives,
where
d (mw (hw − pp νw )) d (ms hw̄ ) pp dVw
∂hws ∂hss hws − hss
∂νss + +
Ks = mws + mss − mws . dt dt Jp dt
∂ps ∂ps νws − νss
∂ps
(23) = Qheat + ṁsur hsur + ṁspr hspr . (30)
It is considered that that feed-water inlet flow is adjusted to Simplifying (29)–(30),
match steam outlet flow. Thus, (22) can be simplified as
p νs
dps 1 Qheat + ṁsur JppC1p + Ch1p
w̄
+
= [Ums1 Sms1 (Tm1 − Ts ) + Ums2 Sms2 (Tm2 − Ts )
hw̄ p ν
dt Ks dpp ṁspr hspr − hw + C1p + JppCw1p
−ṁso (hss − cpf w Tf w )] . (24) = . (31)
dt mw K3p + 4p
K pp m K p
+ s Jp4p p −
Jp
Under the assumption of critical flow in which the steam mass Vw C2p
pp ν s
flow rate is considered to be dependent only on steam pressure, Jp + C1p h w̄ + Jp
steam outlet flow is related to valve coefficient as The surge rate can be represented as,
ṁso = Ctg ps . (25) N
X dTj
ṁsur = V j ϑj , (32)
The temperature of SCL can be linearly approximated to steam dt
j=1
pressure through rate of change in saturation temperature Tsat
with respect to pressure as [12] where the index j = 1 to N represent coolant nodes in the
following order, lower plenum, coolant node 1 and 2, upper
∂Tsat
Ts = ps . (26) plenum, hot-leg, inlet plenum, PCL 1 and 2 and outlet plenum,
∂ps and cold-leg. The intermediate variables are defined as
dw dw
C1p = − 1; C2p = Ap (l − lw ) K2p + Ap lw K1p ;
ds ds
6
The remaining part of the steam is passed to the moisture τhp τip τlp
dPlp Orv ¯ so
separator for water removal and then it is sent to the heater dt + τhp τip τlp Plp = Orv Flp ṁ
for super heating. The removed water is fed back to the HP (34)
7
-150 -0.5
A linear system is said to be observable if and only
-1
-0.05 if the value of the initial states can be determined from
-5 -4 -3 -2 -1 -0.15 -0.1 -0.05 0
-200 the system output observed over a finite time interval. A
-500 -400 -300 -200 -100 0
Real part
linear system with order n is said to be observable if and
onlyT if Tthe observability matrix ξ has rank n, where ξ =
Fig. 2: Eigenvalues plot of the system matrix. C C A · · · C T An−1 . The concept of observability thus
helps in solving the problem of reconstructing unmeasured
state variables from the measured variables. This concept
represent control input, system output, and state, respectively. plays a significant role in control system design since the
The value of typical parameters employed in the model are information of all the values of the state variables, which is
listed in Table I [1], [2], [7], [8], [12]–[16], [40]. essential for implementing a state feedback controller, is nor-
mally not available. For instance, precursors’ concentrations
A. Stability are not measurable in an nuclear power plant. It is noticed
that the proposed nuclear power plant model is observable.
A system is said to be bounded-input bounded-output stable
if every bounded input u(t) excites a bounded output y(t).
Moreover, the system dx dt = Ax(t) is marginally stable or
D. Model Validation
stable in the sense of Lyapunov if every finite initial state The task of system modelling is incomplete without model
x(0) = x0 excites a bounded state response x(t), t > 0. validation. The simulated model output is compared with the
Asymptotic stability implies that every finite initial state real measured output from the plant to check the validity of
excites a bounded state response which, in addition, will the model. The accuracy of the model can be assessed by
approach 0 asymptotically [42]. The stability properties of the observing the percentage deviation (E) of the model output
linear system depend on the position of the eigenvalues of (Ymodel ) from the plant output (Yplant ) as
the system matrix A. For instance, the system dx dt = Ax(t) is
asymptotically stable if and only if all eigenvalues of A have Yplant − Ymodel
E= × 100% (52)
negative real parts. The same system is said to be marginally Ymodel
stable if the eigenvalues of A have zero or negative real The proposed model is validated using two datasets obtained
part, and those with zero real parts are simple roots of the from the H. B. Robinson nuclear power plant as reported
characteristic polynomial of A. It is known that a nuclear in [12]. The perturbation in the control rod input signal is
power plant, in the absence of any reactivity feedback effects, shown in Fig. 3a and the corresponding normalized reactor
is not asymptotically stable. Internal reactivity feedbacks due power output is shown in Fig. 3b. The percentage deviation
to temperature variations further affect the stability of the between the reactor power output of the plant and that of the
system [43]. Fig. 2 depicts the plot of eigenvalues of the linear model is shown in Fig. 3c. It can be noticed that the model
system matrices. None of the eigenvalues of the systems are response accurately tracks the trends in the power response
found to be have a positive real part. However, the models of the plant. The perturbation in steam flow input is shown
exhibit multiple eigenvalues at the origin, which makes the in Fig. 4a and the corresponding normalized steam pressure
linearised models asymptotically unstable. The single input output is shown in Fig. 4b. The deviation between plant and
single output models formed in loops such as core neutronics, model steam pressure outputs is shown in Fig. 4c. The model
temperature, pressurizer level, and turbine speed each contain output is able to closely track the steam pressure response of
two eigenvalues each at the origin whereas the model in steam the plant. The correlation between the plant response and the
generator pressure, pressurizer heater, and pressurizer spray model response is very good in both cases.
loop each contain one eigenvalue at the origin.
E. Limitations
B. Controllability In this section the main limitations of the presented model
A linear system is said to be controllable if and only if the are discussed. The integrated model of the nuclear power plant
system states can be changed by changing the system input. does not represent the spatial behaviour of the core neutronics.
A linear system with order n is said to be controllable if Hence, this model is not suitable to study the effects that occur
9
1.2 100.5
1
Deviation in control rod position (step)
100
0.8
0.4
99
0.2
98.5
0
-0.2 98
0 100 200 300 400 500 600 700 0 200 400 600 800 1000 1200
Time (s) Time (s)
1.005 0.995
0.99
0.995
0.99 0.985
0.985
0 100 200 300 400 500 600 700 0 200 400 600 800 1000 1200
Time (s) Time (s)
0.2
0
Deviation (%)
Deviation (%)
-0.2
-1
-0.4
-2
0 100 200 300 400 500 600 700 0 200 400 600 800 1000 1200
Time (s) Time (s)
(c) Deviation between plant and model response. (c) Deviation between plant and model response.
Fig. 3: Comparison of plant and model responses. Fig. 4: Comparison of plant and model responses.
due to spatial phenomena, such as flux tilt or local power single-output control loop and the value of tuned controllers
peaking. The model does not consider reactivity feedbacks due gains are given in Table II.
to xenon poisoning, and the dynamics of xenon oscillations are
neglected. Further, the model does not consider the reactivity A. Reactor Power Control Loop
control due to boron, which is used for long-term control of The reactor power can be controlled directly using neutronic
core reactivity. power, indirectly through average coolant temperature, or
through a combination of both power and temperature. Both
V. D ESIGN OF N UCLEAR P OWER P LANT C ONTROL L OOPS controllers compare the measured values with the reference
In this section different control loops are designed. The low- values based on turbine power, which is related to the turbine
level PI control scheme is also formulated for each loop. The impulse pressure. In this section three different configurations
definition of input and output signals for every single-input in the reactor power control loop are studied.
10
ps 0 SG Pressure
utg Turbine Ctg Complete Non-
lw 0
Pressurizer
msur Complete Non-
Governor Valve linear Dynamic linear Dynamic
Controller Level Controller
System Model Model
lw
ps
Pressure Sensor
Level Sensor
Pressurizer iheat
Pressure Heater Heater System to the comparator to produce an error signal, which in turn
Controller
p p0 Complete Non- goes either into the heater control system and into the spray
linear Dynamic
Model flow rate controller to minimize the effect of the disturbance.
Pressurizer mspr
pp Pressure Spray Spray System
It should be noted that only one controller acts at a time.
Controller The control signal output obtained from the heater PI control
system is given by
Pressure Sensor KI,heat
iheat = KP,heat + (pp0 − pp ) θ (pp0 − pp ) (57)
s
and the control signal from the spray PI controller system is
Fig. 7: Pressurizer pressure control loop.
given by
KI,spr
ṁspr = KP,spr + (pp0 − pp ) θ (pp − pp0 ) (58)
minimize the effect of a disturbance. The control signal output s
obtained by a PI controller is given by
where KP,heat (mA/M P a) and KP,spr (kg/s.M P a)
KI,s are proportional gains and KI,heat (mA/s.M P a) and
utg = KP,s + (ps0 − ps ) (56)
s KP,spr (kg/s2 .M P a) are integral gains, respectively. θ (·)
represent the heaviside step function.
where KP,s (1/M P a) and KI,s (1/s.M P a) are proportional
2) Pressurizer Level Control Loop: During transients the
and integral gains, respectively.
water level in the pressurizer changes due to expansion or
contraction in the coolant as the average temperature of
C. Pressurizer Control Loop the coolant increases or decreases. The pressurizer level is
The pressurizer control system consists of pressure and maintained by varying the charging flow using charging flow
level control loops. The purpose of a level control system in control valves in the discharge header of the charging pumps
the pressurizer is to maintain the water level for the reactor [44]. The pressurizer level control loop configuration is shown
core coolant system. The pressure control system controls the in Fig. 8. An unchanging pressurizer level indicates that the
coolant pressure and maintains it within permissible limit. charging flow into the reactor coolant system and the let-down
flow from the reactor coolant system is constant. If a difference
1) Pressurizer Pressure Control Loop: Control of the pri-
exists, then the charging flow is varied by varying the position
mary coolant system pressure is achieved by bank of heaters,
of charging flow control valves. Here, the charging flow
spray flow rate, power operated relief valves, and safety
control is provided by a PI controller. In case of pressurizer
valves. In this study the pressure control is achieved either
level control, the control signal is calculated based on the level
by a bank of heaters or by maintaining the spray flow rate.
difference in water inventory. The control signal is given by
Both of them compensate for steady-state heat losses from
the pressurizer and also regulate the pressure under normal KI,sur
ṁsur = KP,sur + (lw0 − lw ) (59)
operating conditions. The pressurizer pressure program selects s
the heater or the spray system based on the pressure deviation.
where KP,sur (kg/s.m) and KP,sur (kg/s2 .m) are propor-
In a Westinghouse-type PWR [38], the heater or spray flow
tional and integral gains, respectively.
systems is actuated if the pressure changes from the reference
set-point of 15.41 MPa. The heater system works between
15.30 MPa and 15.51 MPa whereas the spray flow rate system D. Turbine Speed Control Loop
is actuated between 15.58 MPa and 15.92 MPa. A deadband The generator coupled to the turbine produces electricity at a
exists between 15.51 MPa and 15.58 MPa. The model used in constant frequency. The frequency stays constant if the turbine
this work includes only the normally operating heater. The shaft speed remains constant. Initially, the turbine speed is
pressurizer pressure control loop configuration is shown in set according to the design frequency of the generator. In the
Fig. 7. The pressure signal from the model output is fed back absence of a turbine speed control system, the turbine speed
12
1.15 645
Case A Case A
Case B Case B
Case C 640 Case C
Case D Case D
1.1
635
1.05 630
625
1
620
0.95 615
0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200
Time (s) Time (s)
Case A
Coolant node 1 temperature (0C)
312.5 328
312 327.5
311.5 327
311 326.5
0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200
Time (s) Time (s)
Case A
Case C
Case B
328.5 Case D 297.5
Case C
Case D
328 297
327.5 296.5
327 296
326.5 295.5
0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200
Time (s) Time (s)
Case A
308 Case B 298
Case C
Case D Case A
307.5 297.5 Case B
Case C
Case D
307 297
306.5 296.5
306 296
305.5 295.5
0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200
Time (s) Time (s)
294
299
Metal coolant lump 1 temperature (0C)
292
297
296.5 291.5
296 291
0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200
Time (s) Time (s)
7.3
288
7.25
287.5
7.2
287
7.15
286.5 7.1
0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200
Time (s) Time (s)
15.47 1.03
Normalized turbine power output
Pressure at pressurizer (MPa)
15.44 1.015
Case A
Case B
15.43 1.01 Case C
Case D
15.42 1.005
15.41 1
15.4 0.995
0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200
Time (s) Time (s)
0.7 Case C
40 Case D
Total reactivity ( mK/K)
0.6
0.5
30
0.4
0.3 20
0.2
10
0.1
0
0
-0.1
0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200
Time (s) Time (s)
B. Change in Valve Coefficient (Figs. 10c–10d), hot-leg (Fig. 10e), and cold-leg (Fig. 10f) are
A step change is applied in the input signal to the turbine- plotted. The reactivity starts decreasing due to feedback and
governor valve which increases the valve coefficient. This reductions in both reactor neutronic power (Fig. 10a) and fuel
causes a decrement in the steam pressure (Fig. 11d) and thus temperature (Fig. 10b) are observed. The overall increment
an increment in the brief production of steam demand. This in the temperature of the coolant leads to an increase in the
leads to an increase in the heat transfer from the primary temperature of SCL (Fig. 11c) and also of the pressure of SG
side to the secondary thereby decreasing temperatures of the (Fig. 11d). The pressure at the pressurizer is plotted in Fig.
PCL 1 and 2 (Figs. 10g–10h) and MTL 1 and 2 (Figs. 11a– 11e. The increment in mass flow rate leads to an increment in
11b), respectively. Due to a decrease in the temperature of the turbine output as shown in Fig. 11f. The total change in
SCL (Fig. 11c), a corresponding reduction in SG pressure reactivity is shown in Fig. 11g. The % variation in feed-water
is noted (Fig. 11d). The reduction in the primary coolant temperature is shown in Fig. 11h.
temperatures lead to a decrement in the pressurizer pressure
until a new equilibrium is established due to reduction in the VIII. N UCLEAR POWER PLANT C ONTROL L OOP R ESPONSE
coolant volume in the primary loop (Fig. 11e). The reduction In this section, the PI and LQG controllers are tested to
in coolant temperatures (Figs. 10c–10d), hot-leg (Fig. 10e) and analyse the closed-loop performance of the plant.
cold-leg (Fig. 10f) are also observed. This induces a positive
reactivity into the system, thereby leading to a gradual increase A. Reactor Power Control Loop
in the reactor power (Fig. 10a) and a corresponding increase
A step change in reactivity is applied as a disturbance at
in fuel temperature (Fig. 10b). The variation in mass flow
t = 20s. During open-loop, the step change in reactivity
rate raises the turbine output (Fig. 11f). The total change in
causes a sudden increment in power and in the ex-core detector
reactivity is plotted in Fig. 11g. The % variation in valve
current and shifts their steady-state values. In the presence of
coefficient is shown in Fig. 11h.
feedback, the controller acts to reject the disturbance and bring
back the current to the initial value. The control response of
C. Variation in Heater Input PI and LQG controllers is plotted in Fig. 12. Both controllers
A step change is applied in the current input to the heater are able to reject the disturbance. The PI controller quickly
from t = 20s to t = 100s, which produces a corresponding acts to reject the disturbance however with peak overshoot
variation in the heater output. A very slight change in the and undershoot in both ex-core detector current and RTD
reactor neutronic power (Fig. 10a) is observed due to positive current. For core neutronics loop, the response of ex-core
reactivity feedback. Consequently, temperatures of fuel (Fig. detector current and the external reactivity injected by control
10b), coolant node 1 and 2 (Figs. 10c–10d), hot-leg (Fig. 10e) rods to handle the disturbance are plotted in Figs. 12a and
and cold-leg (Fig. 10f) are also slightly increased. It causes a 12b, respectively. For temperature loop, the response of RTD
slight increment in the heat transfer from SG inlet plenum to current and the external reactivity are plotted in Figs. 12c and
PCL 1 and 2 (Figs. 10g–10h) and to MTL 1 and 2 (Figs. 11a– 12d, respectively. In both cases, the LQG controller rejects
11b). Subsequently, the temperature of SCL (Fig. 11c) and the the disturbance better than the PI controller and with lesser
pressure of SG (Fig. 11d) are also increased. Due to the heat control efforts.
addition, more heat is transferred to the the pressurizer which
leads to a rise in the pressurizer pressure until the heaters are B. Steam Generator Pressure Control Loop
turned off (Fig. 11e). The slightly increased turbine output A step change in the turbine-governor valve coefficient is
can be seen in Fig. 11f. The % variation in pressurizer heater applied as a disturbance at t = 20s. In open-loop, the SG
output is shown in Fig. 11h. After the heater input is turned off, pressure decreases due to increase in valve coefficient and
the reactivity feedback mechanisms bring the system reactivity shifts the pressure to a lower steady state value. Whereas,
back to its initial value. The total change in reactivity is plotted in closed-loop, the controller acts effectively to minimize the
in Fig. 11g. It can be noted that the reactor remains at a effect of disturbance and brings back the steam pressure to
slightly elevated temperature and pressure compared to the its initial steady state. The performance of the PI and LQG
initial equilibrium condition. However, the overall effect does controllers in rejecting the disturbance is shown in Fig. 13a
not have a significant impact on the reactor state. and 13b. It is observed that the both controllers are able to
maintain the steam pressure at its set-point. The PI controller
D. Change in Feed-Water Temperature produces a large overshoot before settling to its initial set-
point. The LQG controller rejects the disturbance with lesser
A ramp variation is applied in the feed-water inlet tem-
variation in pressure. The control signal variation shows that
perature from t = 20s to t = 100s which decreases the
both controllers take similar control efforts.
heat transfer from primary to secondary side and causes the
secondary side temperature to rise. The variation in temper-
atures of PCL 1 and 2 and MTL 1 and 2 are plotted in C. Pressurizer Control Loop
Figs. 10g–11b, respectively. It leads to an increment in the 1) Pressure Control Loop: The closed-loop system be-
primary coolant temperature at the SG outlet as well as at haviour is studied for a disturbance in the surge flow rate.
the reactor outlet. The temperatures of coolant nodes 1 and 2 A −1kg/s perturbation is applied from t = 50s to t = 100s
16
19.74
8
19.72 6
19.7 4
2
19.68
0
19.66
-2
19.64 -4
19.62 -6
0 50 100 150 200 250 300 350 400 450 500 0 50 100 150 200 250 300 350 400 450 500
Time (s) Time (s)
15
8
RTD current (mA)
14.9 6
14.8 4
14.7 2
0
14.6
-2
14.5
-4
0 50 100 150 200 250 300 350 400 450 500 0 50 100 150 200 250 300 350 400 450 500
Time (s) Time (s)
7.3
0.01
PID LQG
PID LQR
0
Control signal to turbine governor valve
7.29
-0.01
7.28 -0.02
Steam pressure (MPa)
-0.03
7.27 7.287
-0.04
7.26 7.286
-0.05
-0.06
7.25 7.285
-0.07
7.24 7.284
20 40 60 80 100 -0.08
7.23 -0.09
0 50 100 150 200 250 300 350 400 450 500 0 50 100 150 200 250 300 350 400
Time (s) Time (s)
(a) Steam generator pressure. (b) Control signal to turbine governor valve.
Fig. 13: Response of steam generator pressure loop controllers.
and +1kg/s perturbation from t = 100s to t = 150s. In perturbation actuates the spray system and the spray valve gets
open-loop, it will cause the pressure to decrease and settle opened. The performance of the PI and LQG spray flow rate
at a lower steady-state value. Whereas, in closed-loop, as the controllers is shown in Fig. 14c. The rate of spray flow control
pressure goes below the reference, the heater control system signal variation is shown in Fig. 14d. In both simulations,
gets actuated. The performance of the PI and LQG heater the controllers act to reject the effect of disturbances. The
controllers is shown in Fig. 14a. The control signal variation of LQG controller rejects the disturbance with lower variation
rate of heat addition is shown in Fig. 14b. Another perturbation in pressure and it is noted that both controllers make similar
with a rate of +50kg/s is applied from t = 50s to t = 100s control efforts.
and −50kg/s from t = 100s to t = 150s. The fast varying
17
15.412 30
PID LQG PID LQG
25
15.411
Pressurizer pressure (MPa)
15.41
15
10
15.409
15.408
0
15.407 -5
0 50 100 150 200 250 300 350 400 0 50 100 150 200 250 300 350 400
Time (s) Time (s)
15.4101 2000
15.4098
1000
15.4095 500
15.4092
0 50 100 150 200 250 300 350 400 0 50 100 150 200 250 300 350 400
Time (s) Time (s)
28.1 100
28.06
Control signal to CVCS (kg/s)
28.08 50
28.0596
Level (m)
28.06 0
28.04 -50
PID LQG
28.02 -100
28 -150
0 50 100 150 200 250 300 350 400 0 50 100 150 200 250 300 350 400
Time (s) Time (s)
1.04 1.05
Demand PID LQG PID LQG
1.02
1.04
1
Normalized power (per unit)
0.96 1.02
0.94 1.01
0.92
1
0.9
0.99
0.88
0.86 0.98
0 200 400 600 800 1000 0 100 200 300 400 500 600 700 800 900 1000
Time (s) Time (s)
(a) Mechanical power of nuclear power plant. (b) Mechanical power of hydraulic power plant.
1.0025 0.1
PID LQG PID LQG
1.0015
1.001 -0.1
1.0005
-0.2
1
0.9995 -0.3
0 200 400 600 800 1000 0 200 400 600 800 1000
Time (s) Time (s)
D. Turbine Speed Control Loop total power output constant. The variation in turbine speed
The performance of the turbine speed control loop is and the corresponding control signal to the turbine-governor
tested for load-following and load-rejection simulation. Fig. 15 valve of the nuclear power plant are shown in Figs. 16c and
shows the network model of an electric grid with two plants 16d, respectively. It is noted that the PI control signal makes
having a total electrical power generation capacity of 7.2 GW, larger excursions than the LQG control signal.
including a nuclear power plant of 1.2 GWe capacity and a 2) Load-Rejection Transient: To simulate an emergency
hydraulic power plant of 6 GWe capacity. operation of a sudden load-rejection, the power output of
1) Load-Following Transient: A load-following transient is nuclear power plant is brought down by 10%. Both plants
applied to vary the power output of the nuclear power plant. are assumed to be in steady-state operation at 1.0 FFP. At
Initially, both plants are assumed to be operating at their full t = 200 s, a sudden reduction of load to 0.90 FFP is assumed
power. The load-following transient is applied as follows: For to take place at the nuclear power plant. The performance of
200 s the desired power is maintained at 1.0 fractional full- the proposed controllers in tracking the load-rejection transient
power (FFP); then, it is changed to 0.9 FFP in 100 s and held is shown in Fig. 17. Both controllers are able to handle the
at 0.9 FFP for the next 300 s; then, it is brought back to initial sudden step decrease in the load and are effectively able
value in a similar manner. The performance of the proposed to track the set-point. The mechanical power output of the
controllers during load-following mode of operation is shown nuclear and the hydraulic plants are shown in Fig. 17a and
in Fig. 16. It can be be seen that the turbine output from the 17b, respectively. With the LQG controller, the turbine output
LQG controller is steadily able to track the set-point variation power tracks the load exhibiting an overdamped response and
whereas the PI controller is able to track the variation with no overshoot, while the with the PID controller the turbine
peak overshoots. The mechanical power output of nuclear and output tracks the load change with an oscillatory response
hydraulic plants are shown in Fig. 16a and 16b, respectively. and 3.6% overshoot. The settling time is similar in both cases.
Due to reduction in power output from nuclear plant, the The hydraulic plant gives lower variations in the power output
hydraulic plant increase the power output so as to keep the when the LQG controller is employed on the NPP. It is to be
19
1.05
1.02 Demand PID LQG PID LQG
1 1.04
Normalized power (per unit)
0.94 1.02
0.92
1.01
0.9
0.88 1
0.86
0.99
0 200 400 600 800 1000 0 200 400 600 800 1000
Time (s) Time (s)
(a) Mechanical power of nuclear power plant. (b) Mechanical power of hydraulic power plant.
PID LQG PID LQG
-0.1
1.001
-0.2
1
-0.3
0.999
0 200 400 600 800 1000 0 200 400 600 800 1000
Time (s) Time (s)
noted that the proposed PI and LQG controllers are operates on formulated and implemented after careful tuning. The model
the NPP turbine. The variation in turbine speed and the control has been validated against real plat data and a good fit
signal to the turbine-governor valve of the nuclear power plant has been obtained between plant data and model response.
are shown in Figs. 17c and 17d, respectively. The PI controller The open and closed loop response of the complete model
tracks the transient with large overshoot and takes more control have been discussed for different disturbances. The control
efforts than the LQG controller. system has been applied to assess load-following and load-
rejection capabilities of the closed-loop plant in addition to
IX. C ONCLUSIONS the disturbance rejection capabilities in different loops. The
A non-linear mathematical model of a PWR-type nuclear effectiveness of the proposed work has been demonstrated
power plant has been formulated for the purpose of control de- using simulations in the MATLAB/Simulink environment. The
sign and evaluation. The dynamics of actuators, sensors, core- proposed model provides an accurate representation of plant
neutronics, thermal-hydraulics, piping, plenum, pressurizer, behaviour and is able to capture the important dynamics. It
steam generator, turbine-generator, condenser, and reactivity is easy to use and it forms a platform for future works on
feedback systems have been represented in the model. The advanced controllers, observers, fault detection and diagnosis
main contribution of the proposed work is to present a simple techniques in a PWR-type nuclear power plant.
yet complete model of a PWR-type nuclear power plant
suitable for control system design and simulation purposes. X. ACKNOWLEDGEMENT
The response of the proposed model has been evaluated for
different perturbations in the input variables. Further, various The authors are grateful to Mr. K N V Sairam, Mr. T
control loops have also been designed to study the closed U Bhatt, and Mr. A K Mishra of Bhabha Atomic Research
loop response of the nuclear power plant. PI and LQG- Centre, Mumbai, India for their valuable feedback.
based control strategies for reactor power, average coolant The work presented in this paper has been financially sup-
temperature, steam generator pressure, pressurizer pressure, ported under grants EP/R021961/1 and EP/R022062/1 from
pressurizer level, and turbine speed control loops have been the Engineering and Physical Sciences Research Council.
20
R EFERENCES [24] J. J. Sohn and P. H. Seong, “A steam generator model identification and
robust H∞ controller design with v-gap metric for a feedwater control
[1] J. J. Duderstadt and L. J. Hamilton, Nuclear reactor analysis. New system,” Annals of Nuclear Energy, vol. 37, pp. 180–195, 2010.
York: Wiley, 1976. [25] H. G. Kim, S. H. Chang, and B. H. Lee, “Pressurized water reactor
[2] C. S. Subudhi, T. U. Bhatt, and A. P. Tiwari, “A mathematical model core parameter prediction using an artificial neural network,” Nuclear
for total power control loop of large PHWRs,” IEEE Transactions on Science and Engineering, vol. 113, no. 1, pp. 70–76, 1993.
Nuclear Science, vol. 63, no. 3, pp. 1901–1911, June 2016. [26] F. Cadini, E. Zio, and N. Pedroni, “Simulating the dynamics of the
[3] A. P. Tiwari, B. Bandyopadhyay, and G. Govindarajan, “Spatial control neutron flux in a nuclear reactor by locally recurrent neural network,”
of large pressurized heavy water reactor,” IEEE Transactions on Nuclear Annals of Nuclear Energy, vol. 34, no. 6, pp. 483–495, 2007.
Science, vol. 43, no. 4, pp. 2440–2453, 1996. [27] E. Zio, M. Broggi, and N. Pedroni, “Nuclear reactor dynamics on-line
[4] H. Javidnia, J. Jiang, and M. Borairi, “Modeling and simulation of estimation by locally recurrent neural network,” Progress in Nuclear
a CANDU reactor for control system design and analysis,” Nuclear Energy, vol. 51, no. 3, pp. 573–581, 2009.
Technology, vol. 165, no. 2, pp. 174–189, 2009. [28] M. Boroushaki, M. B. Ghofrani, C. Lucas, and M. J. Yazdanpanah,
[5] J. D. Freels, Modeling for Long-Term Power System Dynamic Simula- “Identification and control of a nuclear reactor core (VVER) using
tion. Master’s thesis, University of Tennessee, Knoxville, 1978. recurrent neural networks and fuzzy systems,” IEEE Transactions on
[6] M. J. Mneimneh, Modular Modeling of a PWR System. Master’s thesis, Nuclear Science, vol. 50, no. 1, pp. 159–174, Feb 2003.
University of Tennessee, Knoxville, 1984. [29] M. V. de Oliveira and J. C. S. de Almeida, “Application of artificial
[7] M. R. A. Ali, Lumped Parameter, State Variable Dynamic Models for U- intelligence techniques in modeling and control of a nuclear power plant
tube Recirculation Type Nuclear Steam Generators. PhD dissertation, pressurizer system,” Progress in Nuclear Energy, vol. 63, pp. 71 – 85,
University of Tennessee, Knoxville, 1976. 2013.
[8] J. G. Thakkar, Correlation of Theory and Experiment for the Dynamics [30] H. Khalafi and M. S. Terman, “Development of a neural simulator for
of a Pressurized Water Reactor. Master’s thesis, University of Ten- research reactor dynamics,” Progress in Nuclear Energy, vol. 51, no. 1,
nessee, Knoxville, 1975. pp. 135–140, 2009.
[9] D. A. Botelho, P. A. D. Sampaio, C. M. Lapa, C. M. Pereira, M. de Lour- [31] M. Marseguerra, E. Zio, and P. Avogadri, “Model identification by
des Moreira, and A. C. de O. Barroso, “The IRIS pressurizer: Simulation neuro-fuzzy techniques: Predicting the water level in a steam generator
of out-surge transients and optimization procedure to design scaled of a PWR,” Progress in Nuclear Energy, vol. 44, no. 3, pp. 237–252,
experiments,” Progress in Nuclear Energy, vol. 50, no. 7, pp. 730 – 2004.
739, 2008. [32] V. Vajpayee, S. Mukhopadhyay, and A. P. Tiwari, “Multiscale subspace
[10] A. Pini, A. Cammi, L. Colombo, and A. B. Tigliole, “A non-equilibrium identification of nuclear reactor using wavelet basis function,” Annals of
control oriented model for the pressurizer dynamics,” Progress in Nuclear Energy, vol. 111, pp. 280–292, 2018.
Nuclear Energy, vol. 106, pp. 102 – 119, 2018. [33] ——, “Wavelet-based on-line multiscale subspace identification of nu-
[11] P. Wang, J. He, X. Wei, and F. Zhao, “Mathematical modeling of a clear reactor,” IFAC-PapersOnLine, vol. 51, no. 15, pp. 347 – 352, 2018,
pressurizer in a pressurized water reactor for control design,” Applied 18th IFAC Symposium on System Identification SYSID 2018.
Mathematical Modelling, vol. 65, pp. 187 – 206, 2019. [34] A. J. Gaikwad, R. Kumar, S. F. Vhora, G. Chakraborty, and V. V. Raj,
[12] T. W. Kerlin, E. M. Katz, J. G. Thakkar, and J. E. Strange, “Theoretical “Transient analysis following tripping of a primary circulating pump for
and experimental dynamic analysis of the H. B. Robinson nuclear plant,” 500-MWe PHWR power plant,” IEEE Transactions on Nuclear Science,
Nuclear Technology, vol. 30, no. 3, pp. 299–316, 1976. vol. 50, no. 2, pp. 288–293, 2003.
[35] PCTRAN Generic Pressurized Water Reactor Simulator
[13] T. W. Kerlin, Dynamic Analysis and Control of Pressurized Water
Exercise Handbook, ser. Training Course Series. Vi-
Reactors. Academic Press, 1978, vol. 14.
enna: International Atomic Energy Agency, 2019, no. 68.
[14] S. E. Arda and K. E. Holbert, “A dynamic model of a passively
[Online]. Available: https://www.iaea.org/publications/13463/pctran-
cooled small modular reactor for controller design purposes,” Nuclear
generic-pressurized-water-reactor-simulator-exercise-handbook
Engineering and Design, vol. 289, pp. 218–230, 2015.
[36] A. Prosek and M. Matkovic, “RELAP5/MOD3.3 analysis of the loss
[15] ——, “Nonlinear dynamic modeling and simulation of a passively
of external power event with safety injection actuation,” Science and
cooled small modular reactor,” Progress in Nuclear Energy, vol. 91,
Technology of Nuclear Installations, vol. 2018, p. 6964946, 2018.
pp. 116–131, 2016.
[37] E. Takasuo, “Modeling of pressurizer using APROS and TRACE thermal
[16] M. Naghedolfeizi, Dynamic Modeling of a Pressurized Water Reactor hydraulic codes,” 2005.
Plant for Diagnostics and Control. Master’s thesis, University of [38] Westinghouse Technology Course R-104P Manual. US-
Tennessee, Knoxville, 1990. NRC Technical Training Center, 2012. [Online]. Available:
[17] J. Wan, P. Wang, S. Wu, and F. Zhao, “Controller design for the reactor https://www.nrc.gov/docs/ML0230/
power control system of the advanced small pressurized water reactor,” [39] A. H. Harvey, Thermodynamic Properties of Water: Tabulation from
Nuclear Technology, vol. 198, no. 1, pp. 26–42, 2017. the IAPWS Formulation 1995 for the Thermodynamic Properties of
[18] M. E. Pomerantz, C. R. Calabreseb, and C. Grant, “Nuclear reactor Ordinary Water Substance for General and Scientific Use. NISTIR,
power and flux distribution fitting from a diffusion theory model and 1998. [Online]. Available: https://www.nist.gov/srd/nistir-5078
experimental data,” Annals of Nuclear Energy, vol. 29, no. 9, pp. 1073– [40] L. Wang, W. Sun, J. Zhao, and D. Liu, “A speed-governing system model
1083, 2002. with over-frequency protection for nuclear power generating units,”
[19] D. Lathouwers, A. Agug, T. H. J. J. Van Der Hagen, H. Van Dam, C. C. Energies, vol. 13, no. 173, 2020.
Pain, C. R. E. de Oliveira, and A. J. H. Goddard, “Dynamics modeling [41] P. V. Surjagade, A. P. Tiwari, and S. R. Shimjith, “Robust optimal
and stability analysis of a fluidized bed nuclear reactor,” Annals of integral sliding mode controller for total power control of large PHWRs,”
Nuclear Energy, vol. 43, no. 1–4, pp. 437–443, 2003. IEEE Transactions on Nuclear Science, vol. 65, no. 7, pp. 1331–1344,
[20] W. C. Venter and E. C. Lamprecht, “Pebble bed micro model system July 2018.
identification,” Annals of Nuclear Energy, vol. 46, pp. 1–10, 2012. [42] C.-T. Chen, Linear System Theory and Design, 2nd ed. USA: Oxford
[21] C. Fazekas, G. Szederkenyi, and K. M. Hangos, “A simple dynamic University Press, Inc., 1995.
model of the primary circuit in VVER plants for controller design [43] S. R. Shimjith, A. P. Tiwari, M. Naskar, and B. Bandyopadhyay, “Space–
purposes,” Nuclear Engineering and Design, vol. 237, pp. 1071–1087, time kinetics modeling of advanced heavy water reactor for control
2007. studies,” Annals of Nuclear Energy, vol. 37, no. 3, pp. 310 – 324, 2010.
[22] A. Gabor, C. Fazekas, G. Szederkenyi, and K. M. Hangos, “Modeling [44] Pressurized Water Reactor Simulator, ser. Training Course Series No.
and identification of a nuclear reactor with temperature effects and xenon 22. International Atomic Energy Agency, Vienna, 2005, no. 22/02.
poisoning,” European Journal of Control, vol. 17, no. 1, pp. 104–115, [Online]. Available: https://www.iaea.org/publications/6856/pressurized-
2011. water-reactor-simulator
[23] S. Das, S. Das, and A. Gupta, “Fractional order modeling of a PHWR
under step-back condition and control of its global power with a robust
P I D controller,” IEEE Transactions on Nuclear Science, vol. 58, no. 5,
pp. 2431–2441, 2011.