+ All Categories
Home > Documents > STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

Date post: 15-Nov-2021
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
107
The Pennsylvania State University The Graduate School Department of Mechanical and Nuclear Engineering STATE FEEDBACK REACTOR CONTROL USING A VANADIUM AND RHODIUM SELF-POWERED NEUTRON DETECTOR A Thesis in Nuclear Engineering by Gokhan Corak 2018 Gokhan Corak Submitted in Partial Fulfillment of the Requirements for the Degree of Master of Science May 2018
Transcript
Page 1: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

The Pennsylvania State University

The Graduate School

Department of Mechanical and Nuclear Engineering

STATE FEEDBACK REACTOR CONTROL USING A VANADIUM AND

RHODIUM SELF-POWERED NEUTRON DETECTOR

A Thesis in

Nuclear Engineering

by

Gokhan Corak

2018 Gokhan Corak

Submitted in Partial Fulfillment

of the Requirements

for the Degree of

Master of Science

May 2018

Page 2: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

ii

The thesis of Gokhan Corak was reviewed and approved* by the following:

Kenan Ünlü

Professor of Nuclear Engineering

Director of the Radiation Science and Engineering Center

Thesis Co-Adviser

James A. Turso

Associate Research Professor

Assistant Director of the Radiation Science and Engineering Center

Thesis Co-Adviser

Arthur T. Motta

Professor of Nuclear Engineering and Materials Science Engineering

Chair of the Nuclear Engineering Program

*Signatures are on file in the Graduate School.

Page 3: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

iii

ABSTRACT

The safe and effective control of nuclear reactors is of significant interest to the

research reactor community and nuclear power utility industry. Numerous advanced

control algorithms have demonstrated superior reactor control over the past several

decades – primarily on simulated reactors. Among these, state feedback control has been

applied to virtually every type of dynamic system. This thesis focuses on developing an

accurate model of the Penn State TRIGA Reactor simulation and creating a state

feedback controller/state observer design using self-powered Vanadium and Rhodium

neutron detectors (SPND) as feedback sensors. This work is the first attempt to use these

type of sensors in a closed-loop feedback system for reactor control. The foundation of

the equations in Simulink has been derived from normalized point kinetics equations and

core averaged thermal-hydraulic equations. The self-powered detector dynamics may be

developed from basic activation/decay balance differential equations. The MATLAB and

Simulink suite of software tools are used to develop the TRIGA nonlinear model, self-

powered neutron detector models, state observer and state feedback controller. Results

demonstrate that the TRIGA Simulink model developed compares well with the actual

TRIGA Reactor data. Self-powered neutron detectors are suited to monitor continuously

reactor power. Due to their dependence on radioactive decay after irradiation to produce a

current signal, self-powered detectors have significant delay times associated with them,

making them not useful for real-time feedback control. A major contribution of this thesis

is the development and application of detector inverse models, which null-out delays

introduced by the physics of the detector. Results demonstrate that the inverse detector

Page 4: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

iv

models have no delay which is desirable for the reactor closed-loop control. The long

delay associated with the normal detector models can only realistically be used for

applications where this delay can be tolerated, such as post-accident power monitoring.

SPNDs need no external power to produce current levels consistent with ion chambers

and may provide to be a vital component for closed-loop nuclear reactor control in the

future. Accurate and fast measurement of the reactor power with SPNDs will support this

goal, and will reactors to safely operate closer to their operational limits. The successful

application of an advanced control algorithm i.e., state-feedback control with self-

powered neutron detectors, demonstrates that this technology may be applied in closed-

loop nuclear reactor control and safety systems not only for power plant applications, but

for space nuclear reactor applications as well.

Page 5: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

v

TABLE OF CONTENTS

List of Figures .................................................................................................................... viii

List of Tables ....................................................................................................................... xi

Acknowledgments.............................................................................................................. xii

Chapter 1 - Introduction ..................................................................................................... 1

Section 1.1- The Point Kinetics Equations (PKEs) ........................................................................ 2

Section 1.2- Derivation of the Point Kinetics Equations and Core Averaged Thermal-

Hydraulics Equations ................................................................................................................... 3

Section 1.2.1: Derivation of Linearized Point Kinetics Equations ........................................... 6

Section 1.2.2: Derivation of Linearized Core Averaged Thermal-Hydraulic Equations .......... 8

Section 1.3- The Penn State Breazeale Reactor (PSBR) .............................................................. 9

Chapter 2 - Modeling the TRIGA Reactor Using Simulink ................................................. 12

Section 2.1- Simulink Block Diagrams ....................................................................................... 13

Section 2.2- Point Kinetics Equations Design in Simulink ......................................................... 13

Section 2.3- Control Rod Modeling in Simulink ........................................................................ 15

Section 2.4- Shutdown Reactivity in Simulink ........................................................................... 17

Section 2.5- Fuel Temperature Feedback (Core Averaged Thermal-Hydraulic) Design in

Simulink ..................................................................................................................................... 17

Section 2.6- Validation of the TRIGA Reactor model ................................................................ 20

Chapter 3 - Experimental Control Rod (ECR) Characterization and Implementation ...... 22

Section 3.1- Experimental Control Rod (ECR) Design in LabVIEW ............................................ 22

Section 3.2- Experiment Preparation ........................................................................................ 26

Page 6: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

vi

Section 3.3- Control Rod Worth (Reactivity Effects) Characterization ..................................... 28

Chapter 4 - State Feedback Controller Design for TRIGA Reactor Simulation ................. 31

Section 4.1- State-Space Equations .......................................................................................... 31

Section 4.2- State Space Representation of TRIGA Reactor Plant ............................................ 33

Section 4.3- State Feedback Controller Implemented as a Linear-Quadratic Regulator (LQR) 35

Section 4.4- State Observer Design ........................................................................................... 37

Section 4.4.1: Comparison between State Feedback Observer Design and Proportional-

plus-Integral (PI) Controller .................................................................................................. 41

Chapter 5 - Vanadium and Rhodium Self-Powered Neutron Detector (SPND) Model .... 45

Section 5.1- Vanadium Self-Powered Neutron Detector Model (Forward Model) .................. 47

Section 5.1.1: Vanadium Self-Powered Neutron Detector Rate Equations ......................... 47

Section 5.1.2: Vanadium Self-Powered Neutron Detector Model in Simulink ..................... 49

Section 5.1.3: Inverse Vanadium Detector Model ................................................................ 50

Section 5.2- Rhodium Self-Power Neutron Detector Model .................................................... 52

Section 5.2.1: Rhodium Self-Power Neutron Detector Rate Equations Section .................. 53

Section 5.2.2: Rhodium Self-Power Neutron Detector Simulink Model............................... 55

Section 5.2.3: Inverse Rhodium Self-Power Neutron Detector Model................................. 56

Section 5.3- Using Self Powered Vanadium and Rhodium Detectors as Closed-Loop Feedback

Signals ....................................................................................................................................... 57

Chapter 6 - Summary, Conclusions and Future Work ...................................................... 63

Section 6.1- Validation of the TRIGA Reactor Simulink Model ................................................. 63

Section 6.2- Experimental Control Rod Design and Experimental Results ............................... 63

Page 7: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

vii

Section 6.3- State Feedback Controller Design ......................................................................... 64

Section 6.4- Self-Powered Neutron Detector Designs .............................................................. 65

Section 6.5- Self Powered Detector Model in Closed Loop ...................................................... 66

Section 6.6- Conclusion ............................................................................................................. 67

Section 6.7- Future Work .......................................................................................................... 68

References ........................................................................................................................ 69

Appendix A: ....................................................................................................................... 71

Appendix B: Penn State Breazeale Reactor Standard Operating Procedure – Experiment

Evaluation and Authorization ........................................................................................... 74

Page 8: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

viii

LIST OF FIGURES

Figure 1-1. A picture of Penn State TRIGA Reactor Core ............................................... 11

Figure 2-1. Six Group Delayed Point Kinetics Equations ................................................ 15

Figure 2-2. Control Rod Reactivity Model for TRIGA Reactor Simulink model ............ 16

Figure 2-3. Fuel Temperature Dynamics with Constant fuel element surface area (UA) 18

Figure 2-4. Fuel Temperature Dynamics with fuel element surface area correlated with

fuel temperature ........................................................................................................ 19

Figure 2-5. Final TRIGA Reactor model with Reactivity Feedbacks: Control rod

reactivity, point kinetics equations and core averaged thermal hydraulics .............. 20

Figure 2-6. Penn State TRIGA Reactor measured data comparison with Simulink model

data ............................................................................................................................ 21

Figure 3-1. Experimental Control Rod Drive and Major Components ............................ 23

Figure 3-2. LabVIEW Software Development for Experimental Control Rod ................ 24

Figure 3-3. LabVIEW User Interface for Experimental Control Rod Control ................. 25

Figure 3-4. Experimental Control Rod Mounted to Penn State TRIGA Reactor Bridge . 27

Figure 3-5. Experimental Control Rod Motor Drive Connection to LabVIEW cRIO

module ad NI LabVIEW Host Computer ................................................................. 27

Figure 3-6. Experimental Control Rod Reactivity worth Curve Calculated by Digital

Reactivity Computer at the PSBR............................................................................. 29

Figure 3-7. ECR model design implementation into TRIGA Simulink Model ................ 30

Figure 4-1. Block diagram representation of state equation and output equation ............ 33

Figure 4-2. TRIGA Reactor State Space Model with State Feedback Controller ............ 36

Page 9: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

ix

Figure 4-3. Initial State Feedback Observer Design for TRIGA Reactor model .............. 38

Figure 4-4. State Feedback Controller/Observer design implemented on the TRIGA

reactor simulation...................................................................................................... 40

Figure 4-5. State Feedback Controller/Observer Subsystem Including Integral Action .. 41

Figure 4-6. TRIGA Reactor Control using the PI controller ............................................ 42

Figure 4-7. Reactor Power Change from 1MW to 900 kW and 900 kW to 800 kW with

Different Controllers ................................................................................................. 43

Figure 4-8. Reactor Power Change from 800 kW to 850 kW and 850 kW to 950 kW with

Different Controllers ................................................................................................. 44

Figure 5-1. Self-powered neutron detector components ................................................... 46

Figure 5-2. Vanadium Decay Mechanism ........................................................................ 47

Figure 5-3. Vanadium Self-Power Neutron Detector Model in Simulink ........................ 49

Figure 5-4. Vanadium Self-Power Neutron Detector response at power set point change

from 1 MW to 900 kW.............................................................................................. 50

Figure 5-5. Inverse Detector model for Vanadium Self-Power Neutron Detector ........... 52

Figure 5-6. Rhodium Decay Mechanism .......................................................................... 53

Figure 5-7. Rhodium Self-Power Neutron Detector Model in Simulink .......................... 55

Figure 5-8. Rhodium Self-Power Neutron Detector response step power change from

1MW to 900 kW ....................................................................................................... 56

Figure 5-9. Finalized Model with normal and inverse detector models and the state

feedback controller/observer ..................................................................................... 60

Figure 5-10. Relative Power and Vanadium detector current with inverse and without

inverse detector model .............................................................................................. 61

Page 10: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

x

Figure 5-11. Relative Power and Rhodium detector current with inverse and without an

inverse model ............................................................................................................ 62

Page 11: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

xi

LIST OF TABLES

Table 2-1. Delayed Neutron Data for Thermal Fission in Uranium-235 .......................... 13

Table 5-1. Vanadium Detector Constants [7] ................................................................... 48

Table 5-2. Rhodium Detector Constants [10] ................................................................... 54

Page 12: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

xii

ACKNOWLEDGMENTS

Foremost, I would like to thank my thesis Co-advisors Dr. James Turso and Dr.

Kenan Ünlü for the continuous support to this research project, for their patience,

motivation, and in-depth knowledge of the topic. Their guidance helped me to complete

this research project and write this thesis. I am very lucky to have great advisors and

mentors for my study.

I am grateful for the financial support provided by the Radiation Science and

Engineering Center and the Department of Energy, Nuclear Energy Enabling Technology

joint grant with Westinghouse Corporation.

I would like to thank my fellow colleagues: Andrew Bascom, Nuri Beydoǧan,

Bryan Eyers, Buǧra Karabulut, Alibek Kenges, Maksat Kuatbek, Onur Murat, Adam Rau,

Yucel Saygın, and Can Turgut for the discussions, being a second reader of this thesis, and

their support through the process of my research and writing this thesis.

Nobody has been more important to me in the process of this thesis than my family

members. I would like to thank my parents and my brother, whose love with me in whatever

I pursue. Finally, I wish to thank my girlfriend, Özlem, who provide unending love and

support in my life.

Page 13: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

Chapter 1 - Introduction

This thesis will discuss the design of state feedback reactor control using vanadium and

rhodium self-powered neutron detectors. For this purpose, a reactor model exhibiting dynamics

consistent with the actual Penn State TRIGA reactor is required to develop advanced control

techniques. Historically, ion chamber-type neutron detectors have been used as feedback sensors

for reactor control. As a significant contribution of the thesis, self-powered neutron detectors will

be introduced, modeled, and applied as feedback signals in an advanced reactor control

algorithm, state feedback control, which utilizes internal states of the system to calculate the

control system output to the control rod mechanisms.

Chapter 1 will discuss background and theory of the Penn State TRIGA reactor

dynamics, which is based on point kinetics equations and core-averaged thermal hydraulics.

Chapter 2 will focus on modeling the Penn State TRIGA Reactor using the Simulink

software. The assumptions, equations that drive the simulation and block diagrams will be

described in this chapter.

The Experimental Control Rod (ECR), its application to control of the TRIGA reactor,

and its control design using the LabVIEW software package is presented in Chapter 3. After

successful design in LabVIEW, the ECR is mounted atop the Penn State TRIGA Reactor bridge

and characterized using the Penn State digital reactivity computer [1]. The ECR will be used to

apply the state feedback control technique to the actual Penn State TRIGA reactor after design

and testing of the TRIGA Simulink model.

Chapter 4 will provide background on state feedback controller theory as well as the

design of the state feedback controller for Penn State TRIGA reactor simulation.

Page 14: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

2

Self-powered neutron detector models will be implemented into Simulink and will be

discussed in Chapter 5. First, a vanadium detector model will be presented and two Simulink

implementations will be introduced: the forward and inverse sensor models. Additionally, a

Rhodium self-powered neutron detector model will be presented. Chapter 5 will also

demonstrate closed-loop control, using a common proportional-plus-integral feedback controller,

using the vanadium and rhodium-type self-powered neutron detectors as feedback sensors.

Finally, Chapter 6 will summarize the created model, results from the closed-loop control

application, and suggestions for future work and conclusion.

Section 1.1- The Point Kinetics Equations (PKEs)

The one-speed diffusion equation will be used to introduce the point kinetics equations.

This model sufficient to describe qualitatively and, to some degree, quantitatively, the time-

dependent behavior of a small, closely-coupled nuclear reactor such as the Penn State TRIGA

reactor. However, the multi-group three-dimensional version of the model is too computationally

demanding for real-time reactor calculations with model-based controllers when effects such as

3D temperature, fission product poisons, and fuel burnup-related feedback mechanisms are

included. In most transient applications, the one-speed diffusion equation may be reduced under

an assumption that the spatial dependence of the neutron flux in the reactor can be represented by

a single (fundamental) spatial mode, with the higher order modes rapidly dying out over time.

This assumption allows the response to be separated in time and space, with the solution of the

spatial dependence of the diffusion equation being straightforward for simple geometries such as

a right circular cylinder. The time dependence forms the basis for the point kinetics equations

(PKEs). The PKEs describe the dynamics of a nuclear reactor in terms of prompt and delayed

Page 15: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

3

neutron behavior, using reactivity as the input parameter. Reactivity is dependent on reactor

material property changes, which ultimately determine the dynamic response of the reactor.

Delayed neutrons have significance in reactor time behavior. Since prompt neutron lifetime is

very short, reactor period predicted by prompt neutrons alone is on the order of 10-5 seconds –

essentially impossible to control with conventional control rod mechanisms. Delayed neutrons

provide a much-needed delay to the rector response and permit control by available mechanisms.

Section 1.2- Derivation of the Point Kinetics Equations and Core Averaged

Thermal-Hydraulics Equations

The simplest method the deriving point kinetics equations come from neutron diffusion

equation. In this derivation, some assumptions are made. One of the most important assumptions

is there is no angular dependence of the neutron flux. The second assumption, called one-speed

approximation, is that there is no energy transfer between scattering events. This results in only

one energy group of equations and removes the energy dependence.

Applying these assumptions to the neutron transport equation gives the one-speed

diffusion equation with delayed neutrons. An additional assumption is that the spatial and energy

dependence of cross-sections can be approximated by selecting average cross-sections. This

gives the following one-speed (single energy) description of the neutron diffusion equation (1-1)

1

𝜐

𝑑𝜙

𝑑𝑡− ∇. D∇𝜙 + Σ𝑎𝜙(𝑟, 𝑡) = 𝜈Σ𝑓𝜙(𝑟, 𝑡)

1-1

The one-speed diffusion model is capable of describing the time-dependent behavior of the

system. Neutron flux can be written as eigenfunctions of time and position dependence:

𝜙(𝑟, 𝑡) = ∑𝐴𝑛exp (−𝜆𝑛𝑡)𝜓𝑛(𝑟)

𝑛

1-2

Page 16: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

4

The spatial eigenfunctions can be determined for a specified geometry by:

∇2𝜓𝑛 + 𝐵𝑛2𝜓𝑛(𝑟) = 0 1-3

And the time eigenvalues of 𝜆𝑛:

𝜆𝑛 = 𝜐𝐷𝐵𝑛2 + 𝜐Σ𝑎 − 𝜐𝜈Σ𝑓 1-4

If the higher-order modes are assumed to die out rapidly, neutron flux can be written:

𝜙(𝑟, 𝑡) = 𝐴1𝑒𝑥𝑝 [(𝑘−1

𝑙) 𝑡] 𝜓1(𝑟)

where 𝑙 = [𝜐Σ𝑎(1 + 𝐿2𝐵𝑔2]

−1 mean lifetime of neutron

and 𝑘 =𝜐Σ𝑓/Σ𝑎

1+𝐿2𝐵𝑔2 =

𝑘∞

1+𝐿2𝐵𝑔2 Multiplication factor

1-5

The flux may be assumed to be separable in space and time

𝜙(𝑟, 𝑡) = 𝜐𝑛(𝑡)𝜓1(𝑟) 1-6

Finally, substituting equation 1-6 into one-speed neutron diffusion equation (1-1) will give:

𝑑𝑛

𝑑𝑡= (

𝑘 − 1

𝑙) 𝑛(𝑡)

1-7

n(t) can be defined as the number of neutrons per cubic centimeter in the reactor at time t. The

preceding equation does not include the effect of delayed neutrons. Reactor power may be

determined by scaling n(t) to watts for the reactor under consideration.

The effect of delayed neutrons may be incorporated by adding an additional source term

to the neutron kinetics equation and developing a balance equation for each delayed neutron

precursor group. If the number of delayed neutron precursors (i.e., specific fission products),

defined as, 𝐶𝑖(r,t) of the i-th kind, in a volume at the specific position, decays by emitting a beta

particle and a subsequent delayed neutron, the delayed neutron source may be defined as

𝜆𝑖𝐶𝑖(𝑟, 𝑡) 1-8

Page 17: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

5

With the number of precursors produced being

𝛽𝑖𝜈Σ𝑓 𝜙(𝑟, 𝑡) 1-9

where 𝛽𝑖 is delayed neutron fraction for specific fission product. The dynamic behavior of a

delayed neutron precursor group is described by the following a balance equation:

𝑑𝐶𝑖

𝑑𝑡= −𝜆𝑖𝐶𝑖(𝑟, 𝑡) + 𝛽𝑖𝜈Σ𝑓 𝜙(𝑟, 𝑡)

1-10

Equation 1-10 can be used inside the one-speed diffusion equation 1-1 by defining the

total fission source as separate prompt and delayed neutron sources:

𝑆(𝑟, 𝑡) = (1 − 𝛽)𝜈Σ𝑓 𝜙(𝑟, 𝑡) + 𝜆𝑖𝐶𝑖(𝑟, 𝑡) 1-11

Delayed neutrons can be produced by 200 different precursor groups. Due to the

computational burden imposed by using all 200 delayed neutron precursor groups, a 6 delayed

neutron group model is most common in reactor calculations and will be used in this thesis.

These equations are incorporated into the one-speed diffusion equation to give the Point Kinetics

Equations with delayed neutrons (1-12):

𝑑𝑛

𝑑𝑡=

𝑘(1 − 𝛽) − 1

𝑙𝑛(𝑡) + ∑𝜆𝑖𝐶𝑖(𝑡)

6

𝑖=1

𝑑𝐶𝑖

𝑑𝑡= −𝜆𝑖𝐶𝑖(𝑡) + 𝛽𝑖

𝑘

𝑙𝑛(𝑡)

1-12

The PKE can also be written by defining the mean generation time between the birth of neutron

and absorption in the fission as

Λ =

1

𝑘

1-13

and defining the reactivity

Page 18: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

6

𝜌(𝑡) =

𝑘(𝑡) − 1

𝑘(𝑡)

1-14

Substituting equations 1-13 and 1-14 into the point kinetics equations (1-12) gives a more

common form of the PKE.

𝑑𝑛

𝑑𝑡=

𝜌(𝑡) − 𝛽

Λ𝑛(𝑡) + ∑𝜆𝑖𝐶𝑖(𝑡)

6

𝑖=1

𝑑𝐶𝑖

𝑑𝑡=

𝛽𝑖

Λ𝑛(𝑡) − 𝜆𝑖𝐶𝑖(𝑡) 𝑖 = 1,… 6.

1-15

Equation 1-15 is nonlinear due to the product of 𝜌(𝑡) and n(t) with feedback effects the

ultimately are driven by n(t), such as fuel temperature and Xenon poison. Although the solution

of these equations does not lend itself to conventional methods developed for linear systems,

many advanced control algorithms are based on linear control theory. These equations need to be

linearized in order to apply advanced linear control techniques.

Section 1.2.1: Derivation of Linearized Point Kinetics Equations

In order to obtain a linear approximation of the nonlinear system, linearization has to be

performed around local equilibrium points.

In the point kinetics equations, due to the product of 𝜌(𝑡) and n(t), feedback that is

quantified by 𝜌(𝑡) are ultimately are driven by n(t), such as fuel temperature and xenon poison.

These products need to be approximated by linear relationships in order for the system to be

linear. Once again, the application of linear advanced control theory requires application on a

linear system. For this purpose, linearized point kinetics equations are derived from the nonlinear

model. For demonstration, one group of delayed neutrons will be incorporated in the model,

however, the full six delayed neutron group model will be used for controller design and testing.

Page 19: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

7

Development of the state space equations (required for state feedback control design) will be

described in Chapter 4. Given the one delayed neutron group point kinetics equations

𝑑𝑛

𝑑𝑡=

𝜌(𝑡) − 𝛽

Λ𝑛(𝑡) + 𝜆𝑐(𝑡)

𝑑𝑐

𝑑𝑡= 𝜆𝑛(𝑡) − 𝜆𝑐(𝑡)

1-16

The small deviations about equilibrium for neutron population, delayed neutron precursors, and

reactivity are defined as:

𝑛(𝑡) = 𝑛0 + 𝛿𝑛(𝑡)

𝑐(𝑡) = 𝑐0 + 𝛿𝑐(𝑡)

𝜌(𝑡) = 𝜌0 + 𝛿𝜌(𝑡)

1-17

where 𝑛0 , 𝑐0 𝑎𝑛𝑑 𝜌0 are initial conditions for each of the “states” of the point kinetics equations.

Inserting these equations into nonlinear point kinetics equation (1-16) will give

𝑑𝑛0

𝑑𝑡+

𝛿𝑛(𝑡)

𝑑𝑡=

𝜌0 + 𝛿𝜌(𝑡) − 𝛽

Λ(1 + 𝛿𝑛(𝑡)) +

𝛽

Λ(1 + 𝛿𝑐(𝑡))

𝑑𝑐0

𝑑𝑡+

𝛿𝑐(𝑡)

𝑑𝑡= 𝜆(1 + 𝛿𝑛(𝑡)) − 𝜆(1 + 𝛿𝑐(𝑡) )

1-18

Equation 1-18 is simplified by assuming that deviations 𝛿𝑛 𝑎𝑛𝑑 𝛿𝜌 about an equilibrium point

are small, so products of deviations may be neglected. Also, derivatives of equilibrium

conditions are also zero. Simplifying these two equations (1-18) with assumption gives the linear

version of the point kinetics equations (1-19)

𝛿𝑛(𝑡)

𝑑𝑡=

𝛿𝜌(𝑡)

Λ−

𝛽

Λ𝛿𝑛(𝑡) +

𝛽

Λ𝛿𝑐(𝑡)

𝛿𝑐(𝑡)

𝑑𝑡= 𝜆(𝛿𝑛(𝑡) − 𝛿𝑐(𝑡))

1-19

Page 20: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

8

Section 1.2.2: Derivation of Linearized Core Averaged Thermal-Hydraulic Equations

The Penn State TRIGA Reactor uses uranium zirconium hydride (U-Zr-H) fuel which has

very large and prompt negative fuel temperature coefficient of reactivity. This implies that as the

temperature of the core increases, the core reaction rate will decrease due to the large negative

temperature feedback effect, maintaining the reactor stability. This unique feature of U-Zr-H

allows the Penn State TRIGA Reactor to safely withstand events that would significantly damage

reactor cores. It also provides safely pulsing the reactor up to 2000 MW [2].

The nonlinear core averaged thermal-hydraulic equations can be written as

𝑑𝑇𝑓

𝑑𝑡=

𝑃

𝑀𝑓𝐶𝑓𝑛(𝑡) −

𝑈𝑓𝐴𝑓

𝑀𝑓𝐶𝑓(𝑇𝑓 − 𝑇𝐶)

𝑑𝑇𝐶

𝑑𝑡=

𝑈𝑓𝐴𝑓

𝑀𝐶𝐶𝐶(𝑇𝑓 − 𝑇𝐶) − 2. �̇�𝐶𝐶(𝑇𝑐 − 𝑇0)

1-20

Once again, these nonlinear equations can be linearized by approximating the state variable (i.e.,

temperature) by the temperature about an equilibrium point added to a time-dependent deviation:

𝑇𝑓(𝑡) = 𝑇𝑓0 + 𝛿 𝑇𝑓(𝑡)

𝑇𝑐(𝑡) = 𝑇𝑐0 + 𝛿 𝑇𝑐(𝑡)

1-21

Using equation 1-21 and equation 1-20 will give

𝑀𝑓𝐶𝑓 (

𝑑𝑇𝑓0

𝑑𝑡+

𝛿𝑇𝑓(𝑡)

𝑑𝑡) = 𝑃(𝑛0 + 𝛿𝑛(𝑡)) − 𝑈𝐴(𝑇𝑓0 + 𝛿 𝑇𝑓(𝑡) − 𝑇𝑐0 − 𝛿 𝑇𝑐(𝑡))

𝑀𝐶𝐶𝐶 (𝑑𝑇𝐶0

𝑑𝑡+

𝛿𝑇𝐶(𝑡)

𝑑𝑡) = 𝑈𝐴 (𝑇𝑓0 + 𝛿 𝑇𝑓(𝑡) − 𝑇𝑐0 − 𝛿 𝑇𝑐(𝑡)) − 2. �̇�𝐶𝐶(𝑇𝑐0 + 𝛿 𝑇𝑐(𝑡) − 𝑇0)

1-22

The linearized thermal-hydraulic equations (1-22), valid about the equilibrium condition

specified become

Page 21: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

9

𝑀𝑓𝐶𝑓 (

𝛿𝑇𝑓(𝑡)

𝑑𝑡) = 𝑃( 𝛿𝑛(𝑡)) − 𝑈𝐴(𝛿 𝑇𝑓(𝑡) − 𝛿 𝑇𝑐(𝑡))

𝑀𝐶𝐶𝐶 (𝛿𝑇𝐶(𝑡)

𝑑𝑡) = 𝑈𝐴 (𝛿 𝑇𝑓(𝑡) − 𝛿 𝑇𝑐(𝑡)) − 2. �̇�𝐶𝐶(𝛿 𝑇𝑐(𝑡))

1-23

Section 1.3- The Penn State Breazeale Reactor (PSBR)

The Penn State Breazeale Reactor (PSBR) is the first licensed university research reactor

in the USA. The PSBR reached criticality on August 15, 1955. The PSBR was initially designed

as a Materials Testing Reactor (MTR) which used plate-type fuel and was licensed for a power

level of 100 kW(th). The PSBR was later upgraded to 200 kW(th) in 1960. In 1965, Penn State

received a license that allowed for the conversion of the reactor from highly enriched MTR fuel

to a to TRIGA (Training, Research, Isotopes, General Atomics) design. This design requires

low-enriched uranium fuel and provides steady state power of 1 MW, with the capability to pulse

the reactor up to 2000 MW. [2] The movable core has no fixed reflector and is located in a 24 ft-

deep pool with ~71,000 gallons of demineralized water. Figure 1-1 shows a picture of Penn State

TRIGA Reactor core. A variety of dry tubes and fixtures are available in or near the core for

irradiating samples. A pneumatic transfer system is also available for irradiation of

samples. When the reactor core is placed next to the 𝐷2𝑂 tank and graphite reflector assembly

near the beam port locations, thermal neutron beams become available for neutron transmission

and neutron imaging measurement from two of the seven existing beam ports. The other beam

ports are not currently utilized due to their geometrical alignment with respect to the existing

reactor core structure but a project is undergoing to incorporate new core moderator assembly

and beam ports design into Penn State TRIGA reactor. [3]

Page 22: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

10

The PSBR has four standard control rods, three of which (the Shim, Safety, and

Regulating control rods) can be placed in automatic control. The fourth control rod (the

Transient control rod) is permanently in manual mode and is used to pulse the reactor. An

Experimental Control Rod and Drive (ECRD) may be positioned over the core and used for

control experiments. The standard control rods have a removal distance of 15-inches which is the

same length as the TRIGA fuel. The Safety, Shim, and Regulating rods have two different

regions. They have a 15-inch Boron Carbide neutron absorber section which is located below 15

inches of TRIGA fuel. Withdrawal of the control rod from the core will insert the fuels lower

region of the control rod into the core, increasing the positive reactivity effect of removing a

control rod and eliminating excessive thermal power peaking in the control rod channels.

The Penn State Radiation Science and Engineering Center (RSEC) was one of the first

university reactor facilities to install a digital control and monitoring system while all safety

systems remain as an analog system. The new reactor instrumentation and control system was

licensed in 1991. The control system manufactured by Atomic Energy of Canada Limited

(AECL). [2]

Page 23: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

11

Figure 1-1. A picture of Penn State TRIGA Reactor Core

Page 24: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

12

Chapter 2 - Modeling the TRIGA Reactor Using Simulink

The TRIGA Reactor simulation is programmed in the Simulink software package.

Simulink is used by control system design engineers, and, being a graphical programming

language, has a library of blocks that enable the user to simulate a wide variety of dynamic and

control systems. It has a selection of numerical integration types, easy fairly to use and is well

suited for transient analysis.

As mentioned previously, input reactivity used in Point Kinetics Equations is the net

reactivity from several sources, among these, are control rod worth, reactivity from changes in

U-Zr-H based fuel temperature, moderator density changes, and fission product poisons. Effects

of fission product poisons are excluded from the model since the goal of this thesis mainly focus

on short time transients, it requires a long time. Some fission products have a high neutron

absorption cross-section, such as Xenon-135 and Samarium-149. These poisons affect the

neutron population in the reactor due to their high neutron absorption capacity. Xenon-135 is a

product of Iodine-135 which has a 7 hours’ half-life. During the steady state operation of the

reactor, the Xenon-135 concentration will be a build-up to equilibrium value in about 50 hours.

Due to longtime requirement to decay process ox Xenon-135, it is mostly not considered in short

transient calculations. Only the effect of control rod movement and fuel temperature feedback

will be incorporated into Point Kinetics equations based Simulink model. Moderator temperature

feedback is not included the model because moderator temperature does not change significantly.

Actual TRIGA Reactor operation data will be used to provide realistic control rod worth curves.

Derived non-linear point kinetics equations and non-linear thermal-hydraulic equations will be

used to build Simulink reactor model which is used to design and test the controllers.

Page 25: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

13

Section 2.1- Simulink Block Diagrams

Simulink has basic mathematical operation blocks as well as continuous time blocks such

as derivative and integration. A variety of different blocks have been used to design a new

TRIGA Reactor model.

MATLAB m-files (scripts) have been written to facilitate calculation of simulation

parameters for use in the Simulink TRIGA model. During runtime, Simulink calls input

parameters from MATLAB.

Section 2.2- Point Kinetics Equations Design in Simulink

The point kinetics equations are coded inside the simulation environment. For this

purpose, necessary block types have been created inside the Simulink model and connected with

wires (signal lines). Figure 2-1 is a representation of point kinetics equations inside the Simulink

reactor plant model. The upper part represents the prompt neutron dynamic equation. The lower

part of the point kinetics model has the six delayed neutron precursor group equations. Each

group has a different decay constant and delayed neutron fraction (Table 2-1 [4]).

Table 2-1. Delayed Neutron Data for Thermal Fission in Uranium-235

Group Half-Life

(sec)

Decay Constant

(𝑙𝑖 𝑠𝑒𝑐−1)

Energy

(keV)

Neutrons per

Fission

Fraction

(𝛽𝑖)

1 55.72 0.0124 250 0.00052 0.000215

2 22.72 0.0305 560 0.00346 0.001424

3 6.22 0.111 405 0.00310 0.001274

4 2.30 0.301 450 0.00624 0.002568

5 0.610 1.14 - 0.00182 0.000748

6 0.230 3.01 - 0.00066 0.000273

Total Yield:0.0158

Total delayed fraction (𝛽):0.0065

Page 26: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

14

The Simulink model uses a variety of blocks, which represent functions, such as add,

subtract, integration and gain. To solve time-dependent derivative, Simulink model contains

several integration blocks, for which initial values need to be defined. The initial conditions of

normalized point kinetics equations for prompt and delayed neutrons defined as 1.0.

The input of point kinetics equations is total reactivity and output of the model is relative

reactor power. Total reactivity is a summation of three different reactivity parameters. These are

reactivity coming from the four standard control rods, reactivity feedback due to fuel temperature

change and shutdown reactivity. For long-term high-power operation, fission product poisons

(such as xenon and samarium) would also be part of the total reactivity. For the scenarios and

transients considered as part of this thesis, which occur over a span of minutes, the long-term

reactivity effects of the fission product points have been neglected.

Page 27: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

15

Figure 2-1. Six Group Delayed Point Kinetics Equations

Section 2.3- Control Rod Modeling in Simulink

Control rods are the primary external control mechanism for the nuclear reactors.

Withdrawal or insertion of the control rods will change neutron population in the reactor core

since control rods are made of highly neutron absorbing materials such as Boron Carbide(𝐵4𝐶) ,

silver, indium or cadmium. Typical TRIGA Reactors have four different control rods as

described in Section 1.3.

Page 28: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

16

Creating an accurate TRIGA Reactor model requires realistic input reactivity coming

from control rods due to their positions. For this purpose, the actual control rod reactivity

characteristics relative to their position in the core (otherwise known as control rod worth curves)

have been included in the TRIGA Simulink simulation. This data has converted into MATLAB

data for use in the Simulink model. Figure 2-2 shows the Simulink block used to calculate

control rod reactivity for input rod positions. The control rod worth data was curve fit in

MATLAB, and the resulting equations coded into the blocks in Figure 2-2. Given input control

rod height, the model calculates relative control rod reactivity by a MATLAB function block and

provides total control rod reactivity to the point kinetics equations model.

Figure 2-2. Control Rod Reactivity Model for TRIGA Reactor Simulink model

Page 29: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

17

Section 2.4- Shutdown Reactivity in Simulink

Another reactivity type is called shutdown reactivity has been added the system as a

constant. Shutdown reactivity is the amount of reactivity necessary to get the reactor critical at

cold, clean (i.e., fission product poison-free) conditions. This number varies depending on the

core design, fuel burnup, and is considered a constant for the control system studies presented in

this thesis. To get the reactor critical, the control rods need to be withdrawn to the point where

they insert this amount of positive reactivity so that the simulation starts at steady-state

conditions (i.e., total reactivity is equal to zero). Additionally, in the power-range of operation,

the control rods need to override the negative reactivity inserted due to temperature feedback.

Section 2.5- Fuel Temperature Feedback (Core Averaged Thermal-Hydraulic) Design in

Simulink

The final reactivity mechanism comes from fuel temperature feedback. Core thermal-

hydraulic equations have been coded into the Simulink. Figure 2-3 shows the initial

implementation of the fuel temperature dynamics which contains constant, overall heat transfer

coefficient multiplied by fuel element surface area (UA) at 1MW operation. Since this parameter

changes with temperature, a correlation was developed to obtain UA as a function of fuel

temperatures. To accomplish this, a steady-state heat balance using a core-averaged fuel

centerline temperature (approximately) and a core-averaged coolant channel temperature (all

measurements available). Various power levels are divided by the difference in fuel/coolant

temperatures to give values of the overall heat transfer coefficient multiplied by fuel element

Page 30: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

18

area (i.e., UA). Using this data, a curve fit has been performed using fuel temperature as the

input.

Figure 2-3. Fuel Temperature Dynamics with Constant fuel element surface area (UA)

Page 31: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

19

Figure 2-4. Fuel Temperature Dynamics with fuel element surface area correlated with fuel temperature

Figure 2-4 is the updated version of Figure 2-3 which contains the UA value correlated

with fuel temperature. The input of the core-averaged thermal-hydraulics part of the TRIGA

model is relative reactor power and the output is core-averaged fuel temperature. This value will

be subtracted from initial fuel temperature (at zero-power conditions) and multiplied by the fuel

reactivity coefficient (∝𝑓) to yield reactivity due to fuel temperature feedback. Figure 2-5 shows a

high-level view of the completed plant model in its entirety. The MATLAB code shown in

Appendix A which contains constants for Simulink TRIGA Reactor model.

Page 32: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

20

Figure 2-5. Final TRIGA Reactor model with Reactivity Feedbacks: Control rod reactivity, point kinetics

equations and core averaged thermal hydraulics

Section 2.6- Validation of the TRIGA Reactor model

After implementation of the TRIGA Reactor simulation, the power output will be

compared to measured TRIGA reactor operating data in order to validate the simulation.

Using identical inputs from the control rods, the output of the model should show a

similar response when compared to actual reactor. The model validation was done using

measured data from the reactor to update reactivity coefficients for temperature and the overall

heat transfer coefficient. Two separate reactor runs were used to collect data. The first was

comprised of several power increases to observe how temperature and power changed together,

and the second was a step change in power done by SCRAMMING the reactor from full power.

This data was put into the model and the necessary coefficients and constants were updated to

Page 33: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

21

continue improving model accuracy. With these included, the model matched the behavior of the

reactor within an acceptable range.

Figure 2-6. Penn State TRIGA Reactor measured data comparison with Simulink model data

Figure 2-6 shows a comparison between PSBR TRIGA Reactor measured data and

simulation results. This figure shows that the designed TRIGA Reactor Simulink model gives an

acceptable range of power level with comparing to TRIGA reactor operation data and it would

give a chance to use Simulink model in future system development.

Page 34: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

22

Chapter 3 - Experimental Control Rod (ECR) Characterization and

Implementation

To prove the design of the controller works in a ‘‘real-world’’ environment, an

experimental setup is needed for basic transient testing. An experimental control rod drive

mechanism was mounted to the TRIGA reactor to accomplish this. Before mounting the control

rods to the system, a rod control algorithm was developed. ECR worth approximately $0.9 of

reactivity, which can significantly affect power transients in TRIGA reactors. Hence, proper

design of the ECR controller was necessary to characterize the rod worth curve and then use as

part of a closed-loop controller. LabVIEW has been used to design the ECR drive controller.

LabVIEW software was used due to its user-friendly interface, available block sets for controller

implementation, and hardware interface capability.

Section 3.1- Experimental Control Rod (ECR) Design in LabVIEW

Figure 3-1 shows components of the ECR drive mechanism system. The limit switch is

designed to limit ECR movements between 0-15 inches. The lead screw/ ball nut converts

rotational motion, provided by the drive motor, to vertical motion for inserting/removing the

ECR. A plate couples the ball nut to the experimental control rod. ECR will change position

depending on lead screw movements. The position is acquired by a position sensor (linear

potentiometer) which is connected to LabVIEW CompactRIO (cRIO) data acquisition/control

system. This position sensor has a linear potentiometer and output signal conditioner that

provides a 0-20mA signal to the cRIO. The mA output is scaled to maximum and minimum

control rod positions, with a corresponding linear calibration function implemented in

Page 35: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

23

LabVIEW. The motor drive provides power to the motor. LabVIEW is used to provide an ECR

speed demand signal (+/-10V) to the motor drive.

Figure 3-1. Experimental Control Rod Drive and Major Components

Figure 3-2 is the control system design for the ECR in LabVIEW. The three main inputs

are power setpoint entered into the user interface by the operator, the power measurement from

the reactor, and the ECR velocity demand, which may be manually or automatically controlled

by the operator.

In manual operation, the operator manually operates the ECR using the interface shown

in Figure 3-3. The operating mode can be changed via Boolean inputs (switching function/ on-

off) in the LabVIEW interface. When automatic control of the rod drive enabled, the ECR

LabVIEW controller will measure the power, compare it with the setpoint power, and adjust the

system appropriately. The calculations in the LabVIEW program represents basic mathematical

Page 36: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

24

calculations. Controller constants for the Proportional-Plus-Integral controller are determined by

a trial error.

Figure 3-2. LabVIEW Software Development for Experimental Control Rod

Page 37: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

25

Figure 3-3. LabVIEW User Interface for Experimental Control Rod Control

The LabVIEW program was tested prior to mounting the system to Penn State TRIGA

Reactor. In manual mode, ECR repositioned using LabVIEW interface. In automatic power

control mode, power setpoint is changed and compared to the actual reactor power signal. This

was tested on the PSBR at lower powers (approximately 50 kW). The results suggest that the

ECR LabVIEW controller design is capable of controlling ECR position movements and reactor

power successfully.

Page 38: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

26

Section 3.2- Experiment Preparation

After the successful design of Experimental Control Rod positioning system in

LabVIEW, an experiment was performed using the Penn State TRIGA Reactor. The required

forms for performing experiments at the PSBR were submitted by the experimenters, including a

Standard Operating Procedure (SOP) document that discusses experimental procedures, material

activation data, and removal of the ECR (Appendix B).

After submitting the necessary documentation to PSBR management, the ECR was

attached to the control rod drive mechanism. It has its own control rod drive mechanism, motor,

power, and signal connections so there was no direct electrical/signal connection between the

licensed Penn State TRIGA Reactor control system and ECR drive mechanism. Figure 3-4 shows

the ECR mounted to the TRIGA Reactor. A National Instruments cRIO FPGA-based system was

connected to both PC and the ECR drive mechanism in Figure 3-5.

Page 39: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

27

Figure 3-4. Experimental Control Rod Mounted to Penn State TRIGA Reactor Bridge

Figure 3-5. Experimental Control Rod Motor Drive Connection to LabVIEW cRIO module ad NI

LabVIEW Host Computer

Page 40: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

28

Section 3.3- Control Rod Worth (Reactivity Effects) Characterization

Prior to use for control algorithm testing, the ECR control rod worth had to be

determined. It is essential to quantify how much reactivity would be inserted into the reactor core

for a given control rod position. From previous experiments, it was known that the ECR had less

than $1 reactivity, but a rod worth determination had not been performed for the current core.

The TRIGA Reactor digital reactivity computer was used to determine the ECR reactivity

worth. The TRIGA Reactor Digital reactivity computer was developed by Dr. James Turso

using NI LabVIEW [1]. The reactivity computer determines control rod worth curves for the

TRIGA Reactor standard control rods on a yearly basis.

The procedure in reference [1] was followed for the ECR worth calculation. First, the

reactor operator moved the control rod to make the reactor critical at 100W. Second, a near-

perfect step change in reactivity was performed using the ECR and the LabVIEW software

developed for ECR position control. Due to the ECR withdrawal from the reactor core, the

reactor experienced a power increase. Several minutes were needed to wait until the reactor

power rose to a stable power level. After a stable power level was obtained, the reactivity

computer calculated the difference in the reactivity inserted by the control rod. This test was

performed between 0-inches to 15-inches with 1-inch intervals, and reactivity worth curves were

plotted using the digital reactivity computer as shown in Figure 3-6.

Page 41: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

29

Figure 3-6. Experimental Control Rod Reactivity worth Curve Calculated by Digital Reactivity Computer

at the PSBR

The curve fit of the reactivity worth of ECR has been implemented in the TRIGA Reactor

Simulink model, and will eventually be used to test the controller designs of this thesis. The ECR

reactivity model has been added to Simulink model Figure 3-7. As a linear model for use in state

feedback controller design (discussed later), the model uses ECR velocity as an input and gives

the related reactor power as an output.

This way, state feedback control algorithms can control all five control rods depending on

the experiment. In Chapter 4, ECR control rod will be used as the actuator in a state feedback

closed-loop controller.

Page 42: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

30

Figure 3-7. ECR model design implementation into TRIGA Simulink Model

Page 43: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

31

Chapter 4 - State Feedback Controller Design for TRIGA Reactor Simulation

In this chapter, the theoretical background of state feedback control will be presented, as

well as the methods for design of a TRIGA Reactor state feedback controller.

The main control mechanism of the TRIGA Reactor is control rod movement to insert

positive or negative reactivity, which results in more or less fission produced in the core. The

current PSBR control system was developed by Atomic Energy Canada Limited (AECL) using

the PROTROL block diagram language. In this thesis, state feedback controller design will be

employed, eventually using self-powered neutron detectors as feedback signals. A similar study

was performed by Dr. James Turso in the early 1990’s using ion chambers as the power feedback

signal [1].

State Feedback control is a method to place closed-loop poles of a plant in arbitrary

locations in the s-plane [5]. This method is very useful because the locations of the poles are the

eigenvalues of the system which characterize the stability and the response of the system. This

method can only be applied to controllable, linear systems.

The state feedback controller of TRIGA reactor will use output relative power (initially

from the model developed as part of this thesis) and will change the input of this model, ECR

control rod reactivity. For designing the State Feedback controller, it is necessary to create a state

space representation of TRIGA Reactor.

Section 4.1- State-Space Equations

Most dynamic systems with a finite number of lumped elements can be described by

ordinary differential equations where time is an independent variable. By use of vector-matrix

Page 44: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

32

notation, an n-order differential equation can be expressed by a group of first-order differential

equations. These equations can also be arranged in matrix form. If n elements of a vector are a

set of state variables, then the vector matrix differential equations are called state equations [6].

A State vector describes the n state variables that are needed to describe the dynamic behavior of

the (linear) system. The state vector determines the system state x (t) for any time 𝑡 ≥ 𝑡0 once the

state at 𝑡 = 𝑡0 is given and input u (t) for 𝑡 ≥ 𝑡0 is specified.

State space is the n-dimensional space whose coordinate axes consist of the states i.e., 𝑥1

axis, 𝑥2 axis . . . , 𝑥𝑛 axis. Any system state can be represented in the state space.

Consider the n-th order system:

𝑦𝑛 + 𝑎1𝑦𝑛−1+ . . . 𝑎𝑛−1�̇� + 𝑎𝑛𝑦 = 𝑢 4-1

With initial y parameters and u (t) for time, 𝑡 ≥ 0 will determine the future behavior of the

system. Define the system state differential equations

𝑥1̇ = 𝑥2

𝑥2̇ = 𝑥3

.

.

.

𝑥𝑛−1̇ = 𝑥𝑛

𝑥�̇� = −𝑎𝑛𝑥1− . . . 𝑎1𝑥𝑛 + 𝑢

4-2

Which can also be written in matrix form as �̇� = 𝐴𝑥 + 𝐵𝑢 where

Page 45: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

33

x = [

𝑥1

𝑥2

⋮𝑥𝑛

] , 𝐴 =

[ 0 1 0 ⋯ 00 0 1 ⋯ 0

⋮⋮

0 0 0 ⋯ 1−𝑎𝑛 −𝑎𝑛−1 −𝑎𝑛−2 ⋯ −𝑎1]

, B =

[ 00⋮01]

,

4-3

with the output of the system being:

y = [1 0 ⋯ 0] * [

𝑥1

𝑥2

⋮𝑥𝑛

] , y = Cx where C = [1 0 ⋯ 0]

4-4

The state and output equations (4-3) and (4-4) are represented in the block diagram of Figure 4-1

[6]

Figure 4-1. Block diagram representation of state equation and output equation

The B matrix is also called input matrix and would be non-zero if there are time-dependent

inputs to the system states.

Section 4.2- State Space Representation of TRIGA Reactor Plant

To obtain a state feedback design of the system, TRIGA reactor point kinetics equations

(1-19) and thermal-hydraulic equations (1-23) should be implemented in state space form. For

this purpose, these equations will be linearized by hand and will be implemented in the Simulink

model using state space block.

Page 46: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

34

In Chapter 2, a TRIGA Reactor model is created using a variety of Simulink blocks, one

of which will be used to implement the reactor state space representation into the model. The

necessary equations have been derived in Chapter 1 Section 1.2 and will be used to create the

state space representation in matrix form.

Consider the linearized point kinetics equations (1-19) and thermal-hydraulic equations

(1-23)

𝛿𝑛(𝑡)

𝑑𝑡=

𝛿𝜌(𝑡)

Λ−

𝛽

Λ𝛿𝑛(𝑡) +

𝛽

Λ𝛿𝑐(𝑡)

𝛿𝑐(𝑡)

𝑑𝑡= 𝜆(𝛿𝑛(𝑡) − 𝛿𝑐(𝑡))

4-5

𝑀𝑓𝐶𝑓 (

𝛿𝑇𝑓(𝑡)

𝑑𝑡) = 𝑃( 𝛿𝑛(𝑡)) − 𝑈𝐴(𝛿 𝑇𝑓(𝑡) − 𝛿 𝑇𝑐(𝑡))

𝑀𝐶𝐶𝐶 (𝛿𝑇𝐶(𝑡)

𝑑𝑡) = 𝑈𝐴 (𝛿 𝑇𝑓(𝑡) − 𝛿 𝑇𝑐(𝑡)) − 2. �̇�𝐶𝐶(𝛿 𝑇𝑐(𝑡))

4-6

For the purposes of model-based controller design (to enhance the accuracy of the model), the 6

delayed neutron group point kinetics equations and core-averaged thermal-hydraulic equations for

TRIGA reactor may be put into state spate space form.

�̇� = 𝐴𝑥 + 𝐵𝑢 𝑎𝑛𝑑 𝑦 = 𝐶𝑥 + 𝐷𝑢 4-7

Where A is state matrix B input matrix, C is output matrix and D=0. u(t) is the input to the system

which is reactivity (or control rod velocity converted to reactivity in the model) and x are the individual

states of the system. Each state derivative has to be integrated to determine the state at a point in time.

Page 47: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

35

[ 𝛿�̇�𝛿𝑐1̇

𝛿𝑐2̇

𝛿𝑐3̇

𝛿𝑐4̇

𝛿𝑐5̇

𝛿𝑐6̇

𝛿𝑇�̇�

𝛿𝑇�̇�

𝛿�̇� ]

=

[

−𝛽

Λ

𝛽1

Λ

𝛽2

Λ

𝛽3

Λ

𝛽4

Λ

𝛽5

Λ

𝛽6

Λ

−∝𝑇

Λ0

1

Λ

𝜆1 −𝜆1 0 0 0 0 0 0 0 0𝜆2 0 −𝜆2 0 0 0 0 0 0 0𝜆3 0 0 −𝜆3 0 0 0 0 0 0𝜆4 0 0 0 −𝜆4 0 0 0 0 0𝜆5 0 0 0 0 −𝜆5 0 0 0 0𝜆6 0 0 0 0 0 −𝜆6 0 0 0𝑃

𝑀𝑓𝐶𝑓0 0 0 0 0 0 −

𝑈𝑓𝐴𝑓

𝑀𝑓𝐶𝑓

𝑈𝑓𝐴𝑓

𝑀𝑓𝐶𝑓0

0 0 0 0 0 0 0𝑈𝑓𝐴𝑓

𝑀𝑐𝐶𝑐−

𝑈𝑓𝐴𝑓

𝑀𝑓𝐶𝑓− 2�̇�𝐶𝐶 0

0 0 0 0 0 0 0 0 0 0]

.

[ 𝛿𝑛𝛿𝑐1

𝛿𝑐2

𝛿𝑐3

𝛿𝑐4

𝛿𝑐5

𝛿𝑐6

𝛿𝑇𝑓

𝛿𝑇𝑐

𝛿𝜌 ]

+

[ 000000000Δ𝜌

Δz]

. 𝜌

y=

[ 1000000000] 𝑇

.

[ 𝛿𝑛𝛿𝑐1

𝛿𝑐2

𝛿𝑐3

𝛿𝑐4

𝛿𝑐5

𝛿𝑐6

𝛿𝑇𝑓

𝛿𝑇𝑐

𝛿𝜌 ]

+0.𝜌

Section 4.3- State Feedback Controller Implemented as a Linear-Quadratic Regulator (LQR)

A state-space model of the TRIGA Reactor is used to design a Linear-Quadratic

Regulator (LQR) controller. In control theory, the main concern is the operation of the dynamic

system with minimum control effort, given physical constraints on the system behavior. The

system dynamics can be described by linear differential equations and the degree which control

effort and constraints impact the closed-loop controller performance can be represented by a

quadratic performance index (or cost function). The LQR is an established method to design

state feedback control systems. The LQR minimizes quadratic cost function with weighting

factors which are chosen by the design engineer. This performance index allows specified system

states (e.g., temperature and power) to be more or less heavily weighted. The design minimizes

Page 48: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

36

weighted state deviations in the cost function. States (or control input) that have no weight are

interpreted as the controller imposing no constraints on their behavior. Heavily weighted states

(or control input) may be interpreted as having the controller tightly controlling their behavior.

The LQR design is implemented in a MATLAB script to reduce the effort for optimizing the

controller. However, cost function parameters still need to be selected by iteration, typically. The

results of each design iteration should be compared with design goals. If they are not within the

margin of the desired value, the cost functions should be changed and tested again. An LQR state

feedback controller is designed using the matrix A and B matrices from the state space

representation of TRIGA model and user-defined Q and R matrixes. Figure 4-2 is a representation

of state feedback controller design (using LQR) in Simulink.

Figure 4-2. TRIGA Reactor State Space Model with State Feedback Controller

Page 49: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

37

The value of the state feedback controller gain, K in Figure 4-2 is determined by the LQR design

MATLAB script. The controller gains are calculated in MATLAB using the linear quadratic

regulator design script i.e.

K=lqr (A, B, Q, R)

The Q matrix represents the weights (or penalties) imposed on the states in the point

kinetics equations, thermal-hydraulic equations, and the control rod position states. The R weight

matrix values (penalizing control input) are selected for the best response by iteration.

Section 4.4- State Observer Design

In most practical examples, not all state variables are measured. These values need an

estimated in order to implement a full state feedback controller design. Estimation of an

unmeasurable state is referred to as observation. If the observer estimates all state variables of

the system, it is called full-order state observer.

The observer may be designed by using the “place” command in MATLAB. This

command places the closed-loop system eigenvalues and calculates an observer gain matrix. The

observer compares the actual measured output of the system to the estimated output and

subsequently minimizes the error in the estimated state.

�̂̇� = 𝐴�̂� + 𝐵𝑢 + 𝑜𝑏𝑠(𝑦 − �̂�)

�̂� = 𝐶�̂�

Where obs is observer gain vector. The error of the observer

�̇� = �̇� − �̂̇� = (𝐴 − 𝑜𝑏𝑠 ∗ 𝐶)𝑒

The observer gain should be selected depending on the system response. Given that the

eigenvalues may be arbitrarily placed, the observer may produce state estimates that are faster or

Page 50: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

38

slower than the actual system. While this may be desirable for certain state feedback control

applications, an observer that provides exact estimates of the dynamic state variables is most

desirable for nuclear reactor control.

Figure 4-3 is a representation of the observer-based controller. For preliminary testing,

the “system” being controlled is a linear version of the TRIGA reactor model. The output of the

observer (estimated state vector) is multiplied by the state feedback controller gain vector and is

subtracted from the control input to the system. Preliminary results demonstrate that state

feedback controller with a state observer can be applied to the TRIGA reactor.

Figure 4-3. Initial State Feedback Observer Design for TRIGA Reactor model

Page 51: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

39

After successful test results from state feedback controller/observer design, the state

observer is implemented on the non-linear TRIGA Reactor simulation to control the reactor. The

main purpose is to control the reactor using a state feedback controller/observer. The overall

input is a change in power setpoint. Figure 4-4 is a representation of the TRIGA reactor

controlled by a state feedback controller/observer design. The subsystem for the observer (which

marked in a red circle) is shown in Figure 4-5. The design takes as an input reactor power from

the TRIGA model. The controller setpoint change is input by the operator, compared to the

measured (in this case simulated) power output of the reactor. The state observer uses the

difference between the actual and estimated reactor power to “tune” each of the state estimates.

These state estimates are multiplied by a controller gain matrix and used to calculate an overall

control signal to the control rod drives. Integrator action is included to “robustify” the state

feedback controller. Given that the state feedback controller is model-based, and that it

theoretically will be optimal for only one version of the plant (i.e., the plant it was designed to

operate on), minor differences between an actual plant and the design model may result in poor

performance. The integral action allows the control system to accommodate plant uncertainties

and still provide acceptable performance. The output of the integral action is combined with the

output of the state feedback controller to result in a velocity demand sent to control a rod drive

mechanism (in this case the Experimental Control Rod (ECR)). In the simulated (and actual)

experiment, velocity demand from state feedback controller/observer is directly sent to ECR. The

other 4 control rods are left in manual operation and stay at their initial positions

Page 52: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

40

Figure 4-4. State Feedback Controller/Observer design implemented on the TRIGA reactor simulation

Page 53: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

41

Figure 4-5. State Feedback Controller/Observer Subsystem Including Integral Action

Section 4.4.1: Comparison between State Feedback Observer Design and Proportional-plus-

Integral (PI) Controller

To demonstrate the advantage of the state feedback controller/observer design, a

proportional-plus-integral (PI) controller design is also implemented in the TRIGA Reactor

simulation. The proportional and integral gains have been assigned to obtain a similar response

to the actual TRIGA reactor for specified power changes. Designing the PI controller was

challenging and resulted in an oscillation of the response. Figure 4-6 shows TRIGA Reactor

controlled by the PI controller. The power change will be implemented by the ECR using the

velocity demand control signal coming from PI controller. The PI controller coded inside the

subsystem marked in red circle.

Page 54: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

42

Figure 4-6. TRIGA Reactor Control using the PI controller

Page 55: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

43

State feedback observer design has been tested at different power levels. To show the

accuracy of the model, simple PI Controller designed to compare with the state feedback

controller/observer. Figure 4-7 demonstrates the power change from 1 MW to 900 kW at 100

seconds then, 900 kW to 800 kW at 300 seconds. Both PI controller and state feedback

controller/observer follow the power setpoint change by the operator. PI controller follows

desired power level with overshoot. However, state feedback controller reaches desired power

level without overshoot.

Figure 4-7. Reactor Power Change from 1MW to 900 kW and 900 kW to 800 kW with Different

Controllers

Page 56: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

44

Figure 4-8 shows the response of the controllers for a power increase. Similarly, PI

controller reaches the desired level with overshoot, state feedback controller achieves with a

smooth curve.

Figure 4-8. Reactor Power Change from 800 kW to 850 kW and 850 kW to 950 kW with Different

Controllers

The results show that the State feedback controller design accurately controls the reactor and

follows operator setpoint changes.

Page 57: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

45

Chapter 5 - Vanadium and Rhodium Self-Powered Neutron Detector (SPND) Model

Power generation in nuclear reactors is determined by the number of fission reactions

occurring inside the reactor core, which is directly related to the number of neutrons available to

create fission. Thus, reactor power can be estimated by measuring neutron flux [7].

Self-Powered Neutron Detectors (SPNDs) are used inside the reactor core to obtain

neutron flux distributions. These detectors are capable of being embedded in the reactor fuel for

in-situ, distributed online monitoring of the system. Unfortunately, these detectors do not provide

real-time estimates of reactor power, which would inhibit their use as signals for closed-loop

controllers. The signals these detectors create have two components: one is proportional to

prompt neutrons (and occurs instantaneously), and the other is related to emission of beta

particles following a neutron absorbed in an emitter material – which provides the reason for

their relatively slow response – their output is dependent on the beta decay of the emitter

material. New signal processing designs could improve the time response of these detectors,

facilitating their use for reactor control and protection-safety purposes.

The main advantage of SPND over standard ion chamber-type detectors is that they do

not need external power supplies. Bombarding the emitter material in an SPND with neutron flux

activates the emitter, which subsequently decays by emitting beta particles [8]. The SPNDs can

be built with a relatively small mechanical size, which is advantageous for in-core (i.e., in-fuel

element) measurements. Also, they also exhibit high resistance to temperature and pressure.

There are some disadvantages when applying SPND. Compensation of the background noise is

necessary and due to the decay process, SPNDs exhibit a significantly delayed signal response

Page 58: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

46

[9]. In this thesis, inverse detector models are designed to compensate for the inherent SPND

sensor delay. Delayed response mainly comes from the (n,𝛽) interaction within the emitter i.e.,

the detector signal will be proportional to the neutron activation of the emitter.

A SPND design consist of three main components: an emitter, a collector and an

insulator. Figure 5-1 is a typical representation of a SPND: [8]

Figure 5-1. Self-powered neutron detector components

The detector models (differential equations) for the Vanadium and Rhodium detectors

will be developed using equations that represent the balance of production and decay (loss) of

the isotopes considered.

The rate-of-change in the number of nuclei of isotope X can be described as

𝑑𝑋(𝑡)

𝑑𝑡= 𝑃𝑟𝑜𝑑𝑢𝑐𝑡𝑖𝑜𝑛 𝑜𝑓 𝑡ℎ𝑒 𝐼𝑠𝑜𝑡𝑜𝑝𝑒 𝑋 − 𝐿𝑜𝑠𝑠 𝑜𝑓 𝑡ℎ𝑒 𝐼𝑠𝑜𝑡𝑜𝑝𝑒 𝑋

5-1

The loss from the decay of the Vanadium and the Rhodium produced will, in turn, be a

production of the next stable nuclei in the chain.

Page 59: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

47

Section 5.1- Vanadium Self-Powered Neutron Detector Model (Forward Model)

In this section, sensor modeling and neutron flux estimation will be discussed for the

vanadium self-powered detector. The equations and parameters will be developed from the

balance equation for the Vanadium isotope considered.

The vanadium detector has slightly more advantages compared to other SPNDs.

Vanadium has a 1/v characteristic without any resonances in the thermal energy range. It also has

a low reactivity load and low burn-up rate, which makes it a strong candidate for in-core

applications. The main disadvantage of the vanadium detector is its very slow response time due

to the long half-life of Vanadium-52. This isotope decays with a 3.76 min half-life in 99 % of all

transitions [8]. If the time to steady-state is typically 5-7 half-lives, then the delay between actual

reactor power change and sensor output is on the order of 25 minutes – given the short time

constants encountered in the dynamics of nuclear reactors (seconds), this delay would prove to

be intolerable for closed loop reactor control.

Section 5.1.1: Vanadium Self-Powered Neutron Detector Rate Equations

Vanadium has the decay scheme shown in Figure 5-2. Vanadium-51 absorbs a neutron

and becomes Vanadium-52*, which emits a gamma ray and eventually beta decays to

Chromium-52 with a half-life of 3.76 min.

Figure 5-2. Vanadium Decay Mechanism

Page 60: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

48

The rate equations of the Vanadium can be written from the production of and radioactive

transition between different isotopes. The Vanadium rate equations are provided in Equation 5-2.

The corresponding equation coefficients are provided in Table 5-1. [7]

𝑑𝑁51(𝑡)

𝑑𝑡= −𝜎51𝑁51(𝑡)𝜙(𝑡)

𝑑𝑁52(𝑡)

𝑑𝑡= 𝜎51𝑁51(𝑡)𝜙(𝑡) − 𝜆52𝑁52(𝑡)

𝑖(𝑡) = 𝑘𝑝𝑣𝜎51𝑁51(𝑡)𝜙(𝑡) + 𝑘𝑔𝑣𝜆52𝑁52(𝑡)

5-2

Where

𝑁51𝑎𝑛𝑑𝑁52 : Atomic densities of Vanadium-51 and Vanadium-52

𝜎51 : Microscopic neutron absorption cross-section of Vanadium-51

𝜆52 : decay constant of Vanadium-52

𝑖(𝑡): Current from SPND

𝑘𝑝𝑣 𝑎𝑛𝑑 𝑘𝑔𝑣: Probabilities of Vanadium-51 neutron capture and Vanadium-52 decay leading to a

current carrying electron

𝜙(𝑡): Input flux from the reactor

Table 5-1. Vanadium Detector Constants [7]

The constants Values and Units

𝑁51 6.86 × 1022 𝑐𝑚−3

𝜎51 4.90 × 10−24 𝑐𝑚2

𝜆52 0.0036 𝑠−1

𝑘𝑝𝑣 3.49 × 10−21 𝐴 𝑠

𝑘𝑔𝑣 3.85 × 10−20 𝐴 𝑠

Page 61: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

49

Section 5.1.2: Vanadium Self-Powered Neutron Detector Model in Simulink

The vanadium rate equations (5-2) have been used to create a Vanadium detector model

in Simulink with the constants given in Table 5-1. Figure 5-3 shows the Vanadium detector model

created in Simulink. The model uses reactor flux from the TRIGA Reactor model as an input.

The assumption made here is that the reactor power is directly proportional to the neutron flux.

The neutron flux is used in the rate equations to determine the atom densities of Vanadium-51

and Vanadium-52. The model also calculates the corresponding detector output as a current

being a function of the neutron flux. The current output would have some amount of delay due to

the dependency of the decay of Vanadium-52.

Figure 5-3. Vanadium Self-Power Neutron Detector Model in Simulink

The Vanadium detector simulation showed that the burn-up rate of Vanadium-51 is

negligible, but it was kept in the model for completeness.

Page 62: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

50

Figure 5-4 shows Vanadium detector model response with step power change from 1

MW to 900 kW. Due to its characteristic decay mechanism, detector responses very slow the

reactor power change. The detector current output slowly decreases with a relatively long time

which proves that using Vanadium detector without any compensation cannot be used in state

feedback controller.

Figure 5-4. Vanadium Self-Power Neutron Detector response at power set point change from 1 MW to

900 kW

Section 5.1.3: Inverse Vanadium Detector Model

In order to deploy SPND for the nuclear reactor control applications, a compensation

technique must be developed to eliminate (or at least minimize) the delay introduced by the

inherent detector response. An inverse reactor model was developed for overcoming the signal

delay. Starting with the Vanadium rate equations (Equations5-2)

𝑑𝑁51(𝑡)

𝑑𝑡= −𝜎51𝑁51(𝑡)𝜙(𝑡)

𝑑𝑁52(𝑡)

𝑑𝑡= 𝜎51𝑁51(𝑡)𝜙(𝑡) − 𝜆52𝑁52(𝑡)

𝑖(𝑡) = 𝑘𝑝𝑣𝜎51𝑁51(𝑡)𝜙(𝑡) + 𝑘𝑔𝑣𝜆52𝑁52(𝑡)

Use the third equation to solve for the neutron flux,

Page 63: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

51

𝜙(𝑡) =

𝑖(𝑡)

𝑘𝑝𝑣𝜎51𝑁51(𝑡)−

𝑘𝑔𝑣𝜆52𝑁52(𝑡)

𝑘𝑝𝑣𝜎51𝑁51(𝑡)

5-3

Inserting Equation 5-3 into Equation 5-2 will gives

𝑑𝑁52(𝑡)

𝑑𝑡= 𝜎51𝑁51(𝑡) × [

𝑖(𝑡)

𝑘𝑝𝑣𝜎51𝑁51(𝑡)−

𝑘𝑔𝑣𝜆52𝑁52(𝑡)

𝑘𝑝𝑣𝜎51𝑁51(𝑡)] − 𝜆52𝑁52(𝑡)

5-4

Simplifying Equation 5-4 gives

𝑑𝑁52(𝑡)

𝑑𝑡= [

𝑖(𝑡)

𝑘𝑝𝑣−

𝜆52𝑁52(𝑡)(𝑘𝑔𝑣 + 𝑘𝑝𝑣)

𝑘𝑝𝑣]

5-5

Given the measured current output from the detector, Equation 5.5 is used to calculate the

time derivative of Vanadium-52, which after integration provides the concentration of

Vanadium-52. Equation 5.3 is subsequently used to determine the neutron flux that activated the

emitter material. Equations 5-3 and 5-5 are implemented in Simulink to predict neutron flux

given the current output from the detector. Figure 5-5 is a representation of the developed inverse

detector model in Simulink.

Page 64: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

52

Figure 5-5. Inverse Detector model for Vanadium Self-Power Neutron Detector

Power and detector current response for Vanadium model and inverse detector model will be provided in

Section 5.3 using the state feedback controller.

Section 5.2- Rhodium Self-Power Neutron Detector Model

Due to the high absorption cross-section of Rhodium-103, a Rhodium SPND provides

greater signal strength compared to a comparably-sized Vanadium detector. Additionally, the

isotope of Rhodium that is the emitter has a shorter half-life and provides a faster response (but

still not fast enough for closed-loop control). These properties are well suited for identifying flux

maps in the PWR systems. It is expected that rhodium detector model will give faster response

comparing to Vanadium detector model. However, the relatively high absorption cross-section of

Page 65: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

53

Rhodium implies that the Rhodium SPND will burn-out faster than a comparably-sized

Vanadium SPND.

Section 5.2.1: Rhodium Self-Power Neutron Detector Rate Equations Section

Compared to Vanadium, Rhodium has a relatively complicated decay scheme as shown

in Figure 5-6. An important detail in rhodium decay is the meta-stable states in its decay

mechanisms. [9]

Figure 5-6. Rhodium Decay Mechanism

Equation 5-6 provides the rate equations developed for the isotopes that result in a Rhodium

SPND current signal. The important contributors are Rhodium-104 and Rhodium 104m.

𝑑𝑁104𝑚(𝑡)

𝑑𝑡= 𝜎104𝑚𝑁103𝜙(𝑡) − 𝜆104𝑚𝑁104𝑚(𝑡)

𝑑𝑁104(𝑡)

𝑑𝑡= 𝜎104𝑁103𝜙(𝑡) + 𝜆104𝑚𝑁104𝑚(𝑡) − 𝜆104𝑁104(𝑡)

𝑖(𝑡) = 𝑘𝑝𝑣(𝜎104+𝜎104𝑚)𝑁103𝜙(𝑡) + 𝑘𝑔𝑣𝜆104𝑁104(𝑡)

5-6

Page 66: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

54

Where

𝑁103, 𝑁104𝑎𝑛𝑑𝑁104𝑚 : Atomic densities of Rhodium-103, Rhodium-104 and Rhodium-104m

𝜎104 𝑎𝑛𝑑 𝜎104𝑚 : Microscopic neutron absorption cross-section of Rhodium-104 and Rhodium-

104m

𝜆104 𝑎𝑛𝑑 𝜆104𝑚 : decay constant of Rhodium-104 and Rhodium-104m

𝑖(𝑡): Current from Self powered neutron detector

𝑘𝑝𝑣 𝑎𝑛𝑑 𝑘𝑔𝑣: Probabilities of Rhodium-103 neutron capture and Rhodium-104 decay leading to

a current carrying electron.

𝜙(𝑡): Input flux from the reactor

Table 5-2. Rhodium Detector Constants [10]

The constants Values and Units

𝑁103 7.26 × 1022 𝑐𝑚−3

𝑁104𝑚 3.04 × 1015 𝑐𝑚−3

𝑁104 6.60 × 1015 𝑐𝑚−3

𝜎104 1.39 × 10−22 𝑐𝑚2

𝜎104 1.10 × 10−23 𝑐𝑚2

𝜆104 1.65 × 10−2 𝑠−1

𝜆104𝑚 2.63 × 10−3 𝑠−1

𝑘𝑝𝑣 2.46 × 10−12 𝐴 𝑠

𝑘𝑔𝑣 3.36 × 10−13 𝐴 𝑠

Page 67: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

55

Section 5.2.2: Rhodium Self-Power Neutron Detector Simulink Model

Equations 5-6 were coded inside Simulink. The input to this model will be reactor flux

coming from the TRIGA Reactor model and the output is detector current.

Figure 5-7. Rhodium Self-Power Neutron Detector Model in Simulink

Figure 5-8 is the representation of the Rhodium detector step power change response. The

Rhodium detector has better performance than the Vanadium detector model however, there still

is a delay in detector current which is associated with the decay mechanism.

Page 68: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

56

Figure 5-8. Rhodium Self-Power Neutron Detector response step power change from 1MW to 900 kW

Section 5.2.3: Inverse Rhodium Self-Power Neutron Detector Model

Similar derivation was followed to derive Inverse Rhodium detector model.

𝑑𝑁104𝑚(𝑡)

𝑑𝑡= 𝜎104𝑚𝑁103𝜙(𝑡) − 𝜆104𝑚𝑁104𝑚(𝑡)

𝑑𝑁104(𝑡)

𝑑𝑡= 𝜎104𝑁103𝜙(𝑡) + 𝜆104𝑚𝑁104𝑚(𝑡) − 𝜆104𝑁104(𝑡)

𝑖(𝑡) = 𝑘𝑝𝑣(𝜎104+𝜎104𝑚)𝑁103𝜙(𝑡) + 𝑘𝑔𝑣𝜆104𝑁104(𝑡)

5-7

Neutron flux can be derived from the current equation:

𝜙(𝑡) =

𝑖(𝑡)

𝑘𝑝𝑣(𝜎104+𝜎104𝑚)𝑁103(𝑡)−

𝑘𝑔𝑣𝜆104𝑁104(𝑡)

𝑘𝑝𝑣(𝜎104+𝜎104𝑚)𝑁103(𝑡)

5-8

Inserting the neutron flux Equation 5-8 into Equation 5-7 will gives the rhodium rate equations

with respect to detector current:

Page 69: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

57

𝑑𝑁104𝑚(𝑡)

𝑑𝑡= 𝜎104𝑚𝑁103(

𝑖(𝑡)

𝑘𝑝𝑣(𝜎104+𝜎104𝑚)𝑁103(𝑡)−

𝑘𝑔𝑣𝜆104𝑁104(𝑡)

𝑘𝑝𝑣(𝜎104+𝜎104𝑚)𝑁103(𝑡))

− 𝜆104𝑚𝑁104𝑚(𝑡)

𝑑𝑁104(𝑡)

𝑑𝑡= 𝜎104𝑁103(

𝑖(𝑡)

𝑘𝑝𝑣(𝜎104+𝜎104𝑚)𝑁103(𝑡)−

𝑘𝑔𝑣𝜆104𝑁104(𝑡)

𝑘𝑝𝑣(𝜎104+𝜎104𝑚)𝑁103(𝑡))

+ 𝜆104𝑚𝑁104𝑚(𝑡) − 𝜆104𝑁104(𝑡)

5-9

Simplifying the Equation 5-9 will gives the rhodium detector inverse model rate equations:

𝑑𝑁104𝑚(𝑡)

𝑑𝑡= (

𝑖(𝑡)

𝑘𝑝𝑣(𝜎104)𝑁103(𝑡)−

𝑘𝑔𝑣𝜆104𝑁104(𝑡)

𝑘𝑝𝑣(𝜎104)𝑁103(𝑡)) − 𝜆104𝑚𝑁104𝑚(𝑡)

𝑑𝑁104(𝑡)

𝑑𝑡= (

𝑖(𝑡)

𝑘𝑝𝑣(𝜎104𝑚)𝑁103(𝑡)−

𝑘𝑔𝑣𝜆104𝑁104(𝑡)

𝑘𝑝𝑣(𝜎104𝑚)𝑁103(𝑡)) + 𝜆104𝑚𝑁104𝑚(𝑡)

− 𝜆104𝑁104(𝑡)

5-10

The Equation 5-10, the inverse Rhodium detector model, were coded in Simulink model. The

comparison between the inverse model and the normal detector model will be performed using

the closed-loop state feedback controller in next section.

Section 5.3- Using Self Powered Vanadium and Rhodium Detectors as Closed-Loop

Feedback Signals

The main purpose of this thesis is to design a state feedback controller using SPNDs as a

closed loop control system feedback signal. The advantage of a closed-loop system is to use the

feedback signal to reduce errors and improve stability. (A system in which the output has no

effect on the input signal is called an open loop system; open loop systems don`t have feedback.)

The closed-loop system has the system (i.e., the reactor) in its forward path, and incorporates a

Page 70: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

58

feedback signal path, closing the loop. Closed-loop controllers are designed to automatically

maintain the desired system output by comparing the actual measured system output to a

setpoint, or desired system output. The state feedback design in Chapter 4 is an example of a

closed-loop system that successfully controls the TRIGA Reactor model.

The Vanadium and Rhodium detector models have been implemented in the TRIGA

reactor state-feedback controller/observer design. The output signal will be converted into

neutron flux by assuming that neutron flux is linearly dependent on reactor power. The current

output of detector will be converted into a neutron flux estimate by using the exact inversion

model for each detector type. Afterward, this signal will be the new input the state feedback

observer. Figure 5-9 is a representation of the finalized system showing the SDND current

feeding into an inverted sensor model, producing a power estimate used by the state feedback

controller. The green arrow represents the normal Vanadium detector model subsystem. The

input of reactor flux converted to current in the Vanadium detector model. Vanadium inverse

detector model uses Vanadium detector model and inverse Vanadium detector model shown in

red arrow.

Similarly, for the Rhodium detector model (shown in blue) uses reactor flux as an input

and output scaled and used as a state feedback controller/ observer power measurement. The

developed Rhodium inverse detector model implemented into Simulink which is shown in purple

arrow.

Finally, the output of the inverse detector model is scaled and connected to power

measurement input of state feedback controller/observer shown with a black arrow. Additional

Simulink simulations have the normal detector models connected to the state feedback

controller/observer for comparison with the use of the inverse detector models. All the detector

Page 71: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

59

models use neutron flux data from TRIGA Reactor simulation and, process this data to obtain the

error signal which is related the difference between power setpoint and measured power. The

state feedback controller sends a velocity demand to the ECR depending on the difference

between the power setpoint and the power measurement and controls the TRIGA Reactor

simulation.

Page 72: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

60

Figure 5-9. Finalized Model with normal and inverse detector models and the state feedback controller/observer

Page 73: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

61

Figure 5-10 shows the power setpoint change response for the Vanadium detector and inverse

Vanadium detector model. The power changed from 1MW to 900 kW at 100 seconds and

responses observed. Clearly, use of the inverse model allows the control system to follow exactly

same power setpoint change without any delay. On the other hand, use of the normal Vanadium

detector model exhibits an extremely long delay resulting in a poor transient response, resulting

in excessive oscillation and response time and it is not suitable for use in closed-loop reactor

control. The “bottoming out” of the power seen in Figure 5-10, when using the normal detector

configuration and not modifying the output by feeding into the inverse model, is due to the ECR

reaching its lower limit. This is due to the control system attempting to control a system it

perceives, due to the excessive delay of the sensor, to be significantly slower than the actual

system.

Figure 5-10. Relative Power and Vanadium detector current with inverse and without inverse detector

model

Page 74: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

62

Similarly, rhodium detector model and inverse rhodium detector model were compared

with power setpoint change. Again, inverse detector model successfully follows power setpoint

without any delay. Although there is a delay in normal rhodium detector model, the reactor

power does not have any delays, only has some overshoot.

Figure 5-11. Relative Power and Rhodium detector current with inverse and without an inverse model

Page 75: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

63

Chapter 6 - Summary, Conclusions and Future Work

Section 6.1- Validation of the TRIGA Reactor Simulink Model

Development and validation of a Simulink TRIGA reactor simulation model were

accomplished to facilitate design and implementation of advanced feedback controllers (i.e., state

feedback controllers) and to incorporate self-powered neutron detectors (SPND) as part of the

closed-loop system. This was an essential part of the design process since it was discovered that

SPNDs have a significant delay associated with them, and are not inherently suitable for use in

closed-loop control. After modeling of the neutronics and thermal hydraulics of the PSU TRIGA

reactor, test data was obtained and compared to the output of the simulation. This was primarily

power data and control rod worth data. Actual control rod worth curve data was converted to a

series of polynomial curves that were implemented in the Simulink TRIGA model. This model

was tested by feeding rod positions from the operating console, feeding those positions into the

TRIGA model, and comparing the output power of the model to that of the actual reactor. The

difference observed between measured data and Simulink model at the higher power levels is

primarily due to sampling time that the control rod position data was sampled at (1 second).

Nevertheless, the two datasets matched with each other well given the final application of the

model, to design closed-loop control systems that are robust to plant uncertainties (i.e.,

differences between the model used to design the controllers and the actual plant).

Section 6.2- Experimental Control Rod Design and Experimental Results

Experimental Control Rod (ECR) drive mechanism control was successfully

implemented in the LabVIEW environment. The desired position for ECR can be achieved by

using the developed LabVIEW program. ECR control rod worth data was obtained and plotted

Page 76: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

64

using reactivity computer, with the data used to create a polynomial curve used to calculate ECR

control rod worth in the Simulink environment for future use in state feedback controller design

and testing.

The experiment took place in Penn State TRIGA Reactor. Standard Operation Procedure

(SOP) was developed for the test (Appendix B). The ECR was mounted atop of the Penn State

TRIGA Reactor and the drive mechanism motor controller connected to the LabVIEW control

program. The experiment demonstrated that the ECR can be successfully controlled by the

LabVIEW program. The resulting ECR integral control rod worth was $0.91. After obtaining the

reactivity worth of the ECR, rod worth curve was incorporated into the Simulink environment as

part of the ECR control rod dynamics used to control the Penn State TRIGA Reactor simulation.

The ECR is used to replicate the actual conditions that would exist when controlling the

real reactor. The four standard control rods cannot be used for control experimentation (they are

only approved for licensed use and standard operation). Final deployment of state feedback

controllers will necessary use the ECR to control the TRIGA reactor.

Section 6.3- State Feedback Controller Design

A state space representation of the Penn State TRIGA Reactor was necessary to design

state observers and state feedback controllers of the TRIGA. The six delayed group point

kinetics equations and core-averaged thermal-hydraulic equations were linearized and used to

create a state space representation of the Penn State TRIGA Reactor. The response of the state

space representation of the TRIGA Reactor was compared to the TRIGA Reactor Simulink

model, using identical inputs, and the results show that the state feedback representation was

accurately derived.

Page 77: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

65

Using the state space representation of the TRIGA Reactor, a state observer and feedback

controller was designed using Linear Quadratic Regulator (LQR) controller design algorithm.

LQR design provides controller gains that are multiplied by estimates of the internal states of a

system. These states are not measurable and must be estimated using a state observer. The state

feedback controller compares the setpoint power level and measured power, and uses the

corresponding error calculated to determine a velocity demand signal sent to the ECR.

The state feedback controller/observer was successfully developed by changing design

different parameters, such as weighting factors on the states and measurements in a quadratic

performance index in the LQR design, and implemented in Simulink. The controller/observer

successfully follows power setpoint changes with no overshoot or undershoot in reactor power

and fuel temperature and successfully drives the ECR by demanding a speed from the ECR

motor drive, which ultimately changes the reactivity associated with the ECR. This was

compared to a conventional Proportional-Plus-Integral controller, and showed significantly

improved performance.

Section 6.4- Self-Powered Neutron Detector Designs

Vanadium and Rhodium rate equations were translated into Simulink to obtain detector

models. The important issue in the self-powered neutron detectors is that the detector response is

generally very slow compared to that of the response of the actual reactor, which makes these

detectors unsuitable for closed-loop reactor control. Compensating, or eliminating, this delay is

necessary to use the self-powered neutron detectors in real-time reactor control. For this purpose,

inverse detector models were developed to minimize the delays due to the inherent isotope decay

mechanisms, the timing of which is due to the nuclides half-life.

Page 78: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

66

Results demonstrate that the inverse detector models have no delay which is desirable for

the reactor closed-loop control. The long delay associated with the normal detector models can

only realistically be used for applications where this delay can be tolerated, such as post-accident

power monitoring.

Section 6.5- Self Powered Detector Model in Closed Loop

The self-powered detector models were combined with the state feedback

controller/observer and deployed in the TRIGA Reactor simulation. The state feedback

controller/observer and the detector models are used in a closed-loop application and will be

used to estimate the error between measured power and setpoint power, and compensate for the

difference.

Four different detector models were connected to the state feedback controller/observer

to estimate neutron flux and detector current, and to use them as a feedback power signals.

Results showed that the inverse detector models successfully allow for the control system to

follow the power setpoint changes without any delay and overshoot. On the other hand, normal

detector model output current has a long time delay, which makes them unsuitable for reactor

control.

Page 79: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

67

Section 6.6- Conclusion

The safe and effective control of the nuclear reactors is the main requirement for nuclear

reactor operation. Control algorithms that can support this goal, provide rapid power and

temperature response while maintaining all reactor operating limits, will prove to be essential in

future, and advanced reactor designs. Simulations of these systems are essential in designing

these advanced controllers, prior to deployment on the actual reactor. State feedback control is

common controller design in fields outside of reactor control and has been applied to virtually

every type of dynamic system (with the exception of nuclear reactors). This thesis developed an

accurate model of the Penn State TRIGA Reactor simulation and created a state feedback

controller/state observer design using self-powered Vanadium and Rhodium neutron detectors as

feedback sensors – to the author’s best knowledge this work is the first attempt to use these type

of sensors in a closed-loop feedback system for reactor control. The linearized state-space

equations used to design the control system has been derived from normalized point kinetics

equations and core averaged thermal-hydraulic equations. The self-powered neutron detector

dynamics may be developed from production/decay balance differential equations. Results

demonstrate that the TRIGA model developed compares well with the actual TRIGA Reactor.

Due to their dependence on radioactive decay after irradiation to produce a current signal, self-

powered detectors have significant delay times associated with them, making them not useful for

real-time feedback control. The development and application of detector inverse models prove

that the delays introduced by the physics of the detector could be eliminated by inverse models.

The results from the self-powered neutron detectors in closed-loop proves that this design may

successfully be applied for use in closed-loop advanced reactor control.

Page 80: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

68

Section 6.7- Future Work

The control system developed in this thesis has been tested solely in the simulation. The

next phase of development will implement the controller in the LabVIEW environment.

LabVIEW is a commonly used program to develop and deploy experimental control systems,

and allows for seamless integration software and hardware. The TRIGA Reactor simulation,

ECR, self-powered neutron detector models and the state feedback controller/observer may be

easily coded inside a LabVIEW real-time program.

Ultimately, the Westinghouse Rhodium self-powered neutron detector signal will be used

as a feedback signal, fed to an inverse model of the detector, and used as part of a state feedback

controller to obtain desired reactor power while minimizing reactor fuel temperature

over/undershoot. The major issues with using actual self-powered neutron detectors in TRIGA

reactor control is the significant associated delay and the effect of signal noise - both of which

will be addressed by use of an inverse detector model and digital filtering implemented in a

suitably-designed LabVIEW program.

Page 81: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

69

References

[1] J. A. Turso, "Penn State University TRIGA Reactor Digital Reactivity Computer:

Development and Testing," Annals of Nuclear Energy , vol. 114, pp. 561-568, 2017.

[2] Penn State University Radiation Science and Engineering Center, RSEC History, [Online].

Available: http://www.rsec.psu.edu/History.aspx. [Accessed 2018].

[3] K. Ünlü, "The Radiation Science and Engineering Center Utilizations and Future

Developments at Penn State University," Transactions of the American Nuclear Society,

vol. 116, 2017.

[4] J. Lamarsh and A. Baratta, Introduction to Nuclear Engineering, Upper Saddle River, New

Jersey 07458: Prentice Hall, Inc, 2001.

[5] E. D. Sontag, Mathematical Control Theory -Deterministic Finite Dimensional Systems,

NJ: Springer, 1998.

[6] K. Ogata, Modern Control Engineering, NJ: Prentice Hall, 1990.

[7] K. Srinicasarengan, L. Mutyam, M. N. Belur, M. Bhushan, A. Tiwari, M. Kelkar and M.

Pramanik, "Flux Estimation from Vanadium and Cobalt Self Powered Neutron

Detectors(SPNDs): Nonlinear Exact Inversion and Kalman filter approaches," American

Control Conference, 2012.

[8] F. P. S. H. C. Z. ,. L. D. ,. Khoshahval, "Vanadium, Rhodium, Silver and Cobalt Self-

Powered Neutron Detector Calculations by RAST-K v2.0," Annals of Nuclear Energy, vol.

111, pp. 644-659, 2018.

Page 82: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

70

[9] S. W. H. Todt, Characteristics of Self-Powered Neutron Detectors used in Power Reactors,

Switzerland: European Nuclear Society, 1998.

[10] G.-S. Auh, "Digital Dynamic Compensation Methods of Rhodium Self-Powered Neutron

Detector," Journal of the Korean Nuclear Society, vol. 26, 1994.

[11] Nuclear Regulatory Commision, "Shutdown Margin," 2017. [Online]. Available:

https://www.nrc.gov/reading-rm/basic-ref/glossary/shutdown-margin.html.

Page 83: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

71

Appendix A: Matlab code for parameters and some calculations:

lam52=0.0036;

sigma51=4.9*10^-24;

N51=6.86*10^22;

N52=9.3372e+14;

kpv=3.487*10^-21;

kgv=3.846*10^-20;

% A=[-lam52 sigma51*N51; 0 0];

% B=[1;1];

% C=[kgv*lam52 kpv*sigma51*N51];

% D=0;

%

% VD=ss(A,B,C,D);

%

% Vd_dis=c2d(VD,0.1,'Tustin')

%

% [KEST,L,P] = kalman(Vd_dis,1e26,1e-16);

Tz = 26; Tp=313; Sv = 1.415e-20;

Avd = -(1/Tz); Bvd = (Tz - Tp)/(Sv*Tz^2); Cvd = 1; Dvd= Tp/(Sv*Tz);

Beta=0.007;

LAMBDA=0.0001;

lambda=0.1;

Cr0=1.0;

Nr0=1.0;

rho=0.001;

T=LAMBDA/rho + (Beta-rho)/(lambda*rho);

%T1=LAMBDA/(rho-rho*0.5) + (Beta-(rho-rho*0.5))/(lambda*(rho-rho*0.5))

%1.377*Beta/(Beta-(-rho*0.5))*exp(30/T1)

t1=55.6;

t2=22.7;

t3=6.22;

t4=2.30;

t5=0.61;

t6=0.23;

lambda1=log(2)/t1;

lambda2=log(2)/t2;

lambda3=log(2)/t3;

lambda4=log(2)/t4;

lambda5=log(2)/t5;

lambda6=log(2)/t6;

Beta1=0.00021;

Beta2=0.00141;

Beta3=0.00127;

Beta4=0.00255;

Beta5=0.00074;

Beta6=0.00027;

sumBeta=Beta1+Beta2+Beta3+Beta4+Beta5+Beta6;

P = 950/100;

MF = 16.44;

Cpf = 0.0028;

Cpc = 1;

m_dot_c = 1.055;

Mc = 17;

Page 84: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

72

Tin = 75;

Tf0 = 964.58;

Tc0 = 80.24;

alpha_t=2.5054E-05;

%% State feedback

A=[(-lam52*(kpv+kgv))/kpv];

B=[1/kpv];

C=[(-kgv*lam52)/(kpv*sigma51*N51)];

D=[1/(kpv*sigma51*N51)];

p1=10^-23;

Q=p1*C'*C;

R=10^23;

[K]=lqr(A,B,Q,R)

sys_cl=ss(A-B*K,B,C,D)

step(141*10^-9*sys_cl)

%% pole

poles=eig(A)

p2 = [-0.0433];

K1 = place(A,B,p2)

l = place(A',C',p2).'

sys_cl1=ss(A-B*K1,B,C,D)

step(141*10^-9*sys_cl1)

%%

phi0=10^13;

A1=[-Beta/LAMBDA Beta/LAMBDA 0;lambda -lambda 0;sigma51*N51*phi0 0 -lam52];

B1=[1/LAMBDA;0;0];

C1=[kpv*sigma51*N51*phi0 0 kgv*lam52];

D1=[0];

new=ss(A1,B1,C1,D1)

poles=eig(A1)

k2=place(A1,B1,(poles))

sys_cl2=ss((A1-B1*k2),B1,C1,D1)

t = 0:0.01:2000;

u = zeros(size(t));

x0 = [1 1 0];

lsim(10^9*sys_cl2,u,t,x0);

%%

co = ctrb(sys_cl2);

controllability = rank(co)

ob = obsv(new);

observability = rank(ob)

Q2 = C1'*C1;

R2 = 1000000;

K4 = lqr(A1,B1,Q2,R2)

Ac = [(A1-B1*K4)];

Bc = [B1];

Cc = [C1];

Dc = [D1];

sys_cl5 = ss(Ac,Bc,Cc,Dc);

t = 0:0.1:2000;

r =ones(size(t));

[y,t,x]=lsim(sys_cl5,r,t);

plot(t,10^9*y)

%% with temp feedback

phi0=10^13;

Page 85: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

73

%zz=mean(UA1(1))

zz=0.01075;

A2=[-Beta/LAMBDA Beta/LAMBDA 0 alpha_t 0;lambda -lambda 0 0 0;sigma51*N51*phi0 0 -lam52 0 0;P/(MF*Cpf) 0 0 -

zz/(MF*Cpf) zz/(MF/Cpf);0 0 0 zz/(Mc*Cpc) -zz/(Mc*Cpc)-2*m_dot_c/Mc];

B2=[1/LAMBDA;0;0;0;0];

C2=[kpv*sigma51*N51*phi0 0 kgv*lam52 0 0];

D2=[0];

Q3 = C2'*C2;

R3 = 1000000;

K5 = lqr(A2,B2,Q3,R3)

tempfeed=ss(A2-B2*K5,B2,C2,D2)

% [y1,t,x]=lsim(tempfeed,r,t);

% plot(t,10^9*y1)

t = 0:0.01:2000;

u = zeros(size(t));

x1 = [1 1 0 0 0];

lsim(10^9*tempfeed,u,t,x1);

%%

A3=[-Beta/LAMBDA Beta1/LAMBDA Beta2/LAMBDA Beta3/LAMBDA Beta4/LAMBDA Beta5/LAMBDA

Beta6/LAMBDA -alpha_t/LAMBDA 0;lambda1 -lambda1 0 0 0 0 0 0 0;lambda2 0 -lambda2 0 0 0 0 0 0;lambda3 0 0 -lambda3 0

0 0 0 0;lambda4 0 0 0 -lambda4 0 0 0 0;lambda5 0 0 0 0 -lambda5 0 0 0;lambda6 0 0 0 0 0 -lambda6 0 0;P/(MF*Cpf) 0 0 0 0 0 0

-zz/(MF*Cpf) zz/(MF*Cpf);0 0 0 0 0 0 0 zz/(Mc*Cpc) -zz/(Mc*Cpc)-2*m_dot_c/Mc]

B3=[1/LAMBDA;0;0;0;0;0;0;0;0]

C3=[1 0 0 0 0 0 0 0 0]

D3=[0]

% A3=[-Beta/LAMBDA Beta/LAMBDA -alpha_t/LAMBDA 0;lambda -lambda 0 0;P/(MF*Cpf) 0 -zz/(MF*Cpf) zz/(MF*Cpf);0

0 zz/(Mc*Cpc) -zz/(Mc*Cpc)-(2*m_dot_c/Mc)]

% B3=[1/LAMBDA;0;0;0]

% C3=[1 0 0 0]

% D3=[0]

Page 86: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

74

Appendix B: Penn State Breazeale Reactor Standard Operating Procedure – Experiment Evaluation and Authorization 1. Valid Period ______2/15/2018-5/30/2018__________________________________________

2. Supervisor ____J. Geuther______________________________ Phone 814-863-2745

Academic Rank (if applicable) _Assoc. Dir for Operations_ Department (Company)_RSEC_

Address __101 Breazeale Nuclear Reactor_________________________________________

3. Experimenter (s) ___J. Turso/G. Corak_____________________ Phone _____863-2820____

Academic Rank (if applicable) _Assoc. Rescearch Prof. Department (Company)__RSEC____

Address __101 Breazeale Nuclear Reactor_________________________________________

4. Experiment Description __ECRD Initial Testing and Worth Determination_______________

_________________________________________________No._______________________

5. Encapsulation ___None Needed, can be immersed in reactor pool water__________________

6. Max Time ____3 hours____ Max Power Level ___10 kW__ (900 kw limit/Rabbit or CT Osc)

7. Location(s) _Central Thimbal – Mechanism Mounted On Bridge at Dedicated Location______

(200 lb. total limit on experiments supported by grid plate)

8. Attachments (see 17. also)

ECRD 2 Dose Rate Calculations for 1 hour, 24 hours, 30 days.

9. Experimental Procedures

Appendix A: PENN STATE BREAZEALE REACTOR ECRD 2 INSTALLATION AND REMOVAL

PROCEDURE, REVISION 0

Appendix B: ECRD 2 Rod Worth Measurement

Appendic C: SOP-5 PSBR Reactivity Measurement Worksheet

Appendix D: Safety Evaluation for Experimental Changeable Reactivity

Device #2 (ECRD #2) January 18, 2000

NOTE: SAMPLE WILL BE DANGEROUSLY RADIOACTIVE IMMEDIATELY AFTER

IRRADIATION. WAIT 7 DAYS PRIOR TO REMOVAL TO EAST WALL.

POST IRRADIATION: Place sample in Central Thimble at least 6ft above core to ensure no

further irradiation of sample – DO NOT COMPLETELY REMOVE FROM CT UNTIL AT

LEAST 7 DAYS POST IRRADIATION. Relocate to east wall upon removal from CT.

NOTE: REMOVAL FROM Central Thimble SHALL BE PERFORMED SLOWLY, WITH

REACTOR SHUTDOWN. USE SURVEY INSTRUMENTS WHILE REMOVING. IF DOSE RATES

EXCEED EXPECTED VALUES, CEASE REMOVAL AND PLACE IN ORIGINAL POST-

IRRADIATION LOCATION.

Page 87: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

75

10. Neutron Exposure Data

Date Sample ID No. Time Power Fluence Daily MWH Total MWH

11. UIC Authorization (or NRC or Agreement State License ) No. _R-2_________Expiration Date___2029____

Page 88: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

76

12. Material Data (table below or attachment) summary by ___J. Turso________ Date __2/8/18___ Calc/Est

SEE ATTACHED DOSE RATE CALCULATION RESULTS

A

Material &

Identification

B

Weight or

Volume

C

Isotopes

Produced

D*

Expected

Activity

E

Gamma

Factor

F**

Gamma Exposure Rate

At a Distance

G

Activity

Limits

*_________ days ________ hours after irradiation is the earliest time that the sample should be released

**Rule of thumb for Beta exposure – each mCi of activity produces 300 rad/hr at 1 cm and 100 mrad/hr at 1 ft.

13. Review Considerations:

Radiation Exposure & Effluent Release considered in ALARA

Review

(date) x Not Required

Ar-41 production (< 1xE-8 Ci/ml est/meas) N/A

Ar-41 production meas/cal if estimated dose > 0.01 mrem/24 hrs/exclusion boundary (release

intended)

N/A

Ar-41 production meas/cal if estimated dose > 0.1 mrem/24 hrs/exclusion boundary (no release

intended)

N/A

Total excess reactivity change to the Known Loading (< $1.00 est/meas) TBD – Determine via test.

(includes fuel, experiments, and experimental facilities)

Maximum Cold Core Excess Reactivity with exp/exp fac in place ($7.00 est/meas) N/A

Reactivity Worth/Fuel Changes (est/meas) N/A

Reactivity Worth/Movable Experiment (< $2.00 est/meas) <$1.00 (negative)

Reactivity Worth of Movable Experiments or Movable Portions of a Secured Experiment Plus

Maximum Allowed Pulse Reactivity (< $3.50 est/meas) No pulsing authorized during this experiment

Unless ECRD is is decoupled from drive and upper

connecting

Connecting rod is pulled several feet above core.

Reactivity Worth/Secured Experiment (< $3.50 est/meas) N/A

Reactivity Worth/All Experiments (< $3.50 est/meas) <$1.00 (negative)

Failure Mechanisms Considered (corrosion, overheating, impact from projectiles, chemical and

mechanical explosions) N/A

Off Gas-Sublimation-Volatilization-Aerosol Production N/A

Fueled experiment - Iodine 131-135 inventory (< 1.5 Ci) N/A

Results of review if > 5mCi of Iodine 131 - 135 N/A

Safety System Review X Yes

(

s

e

e

1

No

14. 50.59 Approval Date 1/18/2000 or,

N

o

t

R

15. PSRSC Review Date or,

N

o

t

X

Page 89: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

77

16. Radiation Protection Office Monitoring of Release Required (Yes/No)? No

RWP required by UIC Auth (Yes/No)? No RWP required by this SOP-5

Auth (Yes/No)?

No

17. Approval Conditions or Restrictions: Operations with ECR2 restricted to R1. Excess reactivity determined after step 45, App B.

to R1. Provide excess

18. Approved by: Date:

ECRD 2 Activity 1 Hour Post-Irradiation

ECRD 2 Activity 24 Hours Post-Irradiation

ECRD 2 Activity 30-Days Post-Irradiation

Target

Nuclide Sample(g)

Product

Nuclide/Isotope

Initial_Activity

(uCi)

Delayed_Activity

(uCi)

Gamma

(mR/hr)

Beta

(mR/hr)

Al 264.00 Al-28 12316857.59 6.59 0.06 4.60

Al 264.00 Mg-27 101885.85 1645.39 9.32 817.89

Al 264.00 Na-24 3307.15 3157.33 64.55 1329.57

Cd 47.50 Cd-115m 264.40 264.23 0.00 106.76

Cd 47.50 Cd-115g 9721.04 9595.84 2.35 3877.18

Cd 47.50 Cd-117m 3204.76 2613.71 0.17 1035.25

Cd 47.50 Cd-117g 5580.32 4224.38 0.70 1673.21

Cd 47.50 Cd-111m 31408.80 13324.26 19.10 0.00

96.26 8844.45

Total 8940.71 mR/hr

Target

Nuclide Sample(g)

Product

Nuclide/Isotope

Initial_Activity

(uCi)

Delayed_Activity

(uCi)

Gamma

(mR/hr)

Beta

(mR/hr)

Al 264.00 Al-28 12316857.59 0.00 0.00 0.00

Al 264.00 Mg-27 101885.85 0.00 0.00 0.00

Al 264.00 Na-24 3307.15 1087.07 22.22 457.77

Cd 47.50 Cd-115m 264.40 260.32 0.00 105.18

Cd 47.50 Cd-115g 9721.04 7121.98 1.74 2877.62

Cd 47.50 Cd-117m 3204.76 24.04 0.00 9.52

Cd 47.50 Cd-117g 5580.32 7.00 0.00 2.77

Cd 47.50 Cd-111m 31408.80 0.00 0.00 0.00

23.97 3452.87

Total 3476.84 mR/hr

Target

Nuclide Sample(g)

Product

Nuclide/Isotope

Initial_Activity

(uCi)

Delayed_Activity

(uCi)

Gamma

(mR/hr)

Beta

(mR/hr)

Al 264.00 Al-28 12316857.59 0.00 0.00 0.00

Al 264.00 Mg-27 101885.85 0.00 0.00 0.00

Al 264.00 Na-24 3307.15 0.00 0.00 0.00

Cd 47.50 Cd-115m 264.40 165.87 0.00 67.02

Cd 47.50 Cd-115g 9721.04 0.86 0.00 0.35

Cd 47.50 Cd-117m 3204.76 0.00 0.00 0.00

Cd 47.50 Cd-117g 5580.32 0.00 0.00 0.00

Cd 47.50 Cd-111m 31408.80 0.00 0.00 0.00

0.00 67.37

Total 67.37 mR/hr

Page 90: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

78

Procedure for Installation or Removal of an ECRD

I. Purpose:

To define the steps required for installation and removal of the Experimental

Changeable Reactivity Device 2, ECRD 2.

II. Precautions:

A. This procedure shall be done under the supervision of the duty SRO.

B. Ensure all precautions of SOP-1, relating to experimental apparatus are followed.

C. When handling an ECRD that has been irradiated use gloves and a survey meter.

III. References:

A. SOP-1, Reactor Operating Procedure

B. Technical Specifications 3.7

C. Figures A1 and A2, ECRD attachment to Drive Motor, (attached)

IV. Special Equipment:

A. ECRD 2

B. ECRD restraint padlock

C. AP – 10, Equipment Tags

V. Procedure:

Page 91: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

79

1. Place a string into the Central Thimble (CT) and retrieve the loose end from the

CT cut away below the core bearing. Pass the loose end between the Safety Rod

and the instrumented element tubes.

2. Retrieve ECRD from low bay rack (or east pool wall) and remove the

Identification Tag. Verify string is securley tied to bolt hole in upper end of

ECRD

3. Bring the ECRD toward the CT above the core.

Page 92: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

80

4. Attach the loose end of the string through the CT to the end of the ECRD string.

5. Pull the string up through the CT until the weight of the ECRD is felt.

6. Raise the ECRD until the lower end swings into the cut away section of the CT.

7. Position the ECRD until the upper end is just above the top of the CT.

8. Remove the attached string and rope and survey. Place in the ECRD parts bag.

Ensure someone holds the ECRD until Step 19.

9. From the bag of ECRD parts retrieve an aluminum pin and outer (small) sleeve.

10. Obtain the center and upper sections of the ECRD from the reactor low bay wall.

11. Lower the middle section of the ECRD through the upper hole in the rod drive

assembly and the rod drive plate.

12. Place the sleeve onto the middle section of the ECRD and slide it upwards far

enough to expose the hole drilled through the end.

13. Align the holes in the lower end of the middle section and the upper end of the

ECRD place the aluminum pin through the holes and slid the sleeve down over

the pin.

14. Lower the ECRD into the CT ensuring that the lower end remains in the CT.

15. Lower the upper section of the ECRD through the upper hole in the rod drive

assembly and the rod drive plate. (see Figure A1)

16. Place the sleeve onto the upper section of the ECRD and slide it upwards far

enough to expose the hole drilled through the end.

Page 93: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

81

17. Align the holes in the lower end of the upper section and the upper end of the

middle section, place the aluminum pin through the holes and slid the sleeve

down over the pin.

18. Lower the ECRD until the upper end is aligned with the ECRD mounting plate.

19. Refer to Figure A2 to attach the ECRD to the rod drive mounting plate.

20. Secure ECRD electrical power until ready for use.

21. FOR REMOVAL OF THE ECRD USE THE FOLLOWING STEPS.

SAMPLE WILL BE DANGEROUSLY RADIOACTIVE IMMEDIATELY AFTER

IRRADIATION. WAIT 7 DAYS PRIOR TO REMOVAL TO EAST WALL. POST IRRADIATION: Place sample in Central Thimble at least 6ft above core.

22. Refer to Figure A2 to remove the nuts, washers, and rubber washers from the

upper end of the ECRD. ENSURE SOMEONE HOLDS THE ECRD WHILE

REMOVING THE HARDWARE.

23. Raise the ECRD through the mounting plate hole and upper rod drive assembly

hole until the sleeve connecting the upper and middle sections is exposed.

24. While holding the middle section, slide the sleeve up to expose the aluminum pin.

25. Remove the aluminum pin, separate the sections and remove the aluminum

sleeve. Tie the two lower sections of the ECRD to the tower and let deactivate

prior to movement to the east pool wall.

26. Remove the upper section by passing it through the upper hole in the rod drive

assembly.

27. Raise the ECRD through the mounting plate hole and upper rod drive assembly

hole until the sleeve connecting the middle and lower sections is exposed. Survey

prior to placing in plastic bag.

28. While holding the lower section, slide the sleeve up to expose the aluminum pin

29. Remove the aluminum pin, separate the sections and remove the aluminum

sleeve. Survey prior to placing in plastic bag.

Page 94: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

82

30. Remove the middle section by passing it through the upper hole in the rod drive

assembly.

31. Raise the ECRD until the lower end of the ECRD is at least 6ft above reactor

core. Secure and properly tag. Keep in this location for 7 days prior to removal to

east reactor pool wall. DO NOT COMPLETELY REMOVE FROM CT UNTIL AT

LEAST 7 DAYS POST IRRADIATION.

32. Store ECRD mounting parts in a plastic bag for later use. Provide to

Experimenter.

33. When ready to be relocated to reactor pool east wall, raise the ECRD until the

lower end of the ECRD can be swung out of the cut away section of the central

thimble.

34. Lower the ECRD until the rope can be retrieved from the cut away section of the

central thimble below the core bearing.

35. Carefully remove the ECRD from the area above the core without disturbing the

instrumented elements, thermocouple connectors and control rods.

36. Hang the ECRD on the pool wall. Ensure that ECRD is properly tagged and

secured.

Page 95: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

83

Figure A1: ECRD Drive and major components

Page 96: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

84

Figure A2A: ECRD coupling hardware

Figure A2B: ECRD coupling and connecting rod mounted on drive

Appendix B- ECRD 2 Rod Worth Measurement

CAUTION:

Page 97: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

85

All steps shall be done at 1.5 rps ECRD speed as set in the

ECRD Motor Controller.

1. Ensure that the ECRD motor drive is powered-off (i.e., unplugged).

2. Bring the reactor to Standby.

3. Install ECRD #2 in core Central Thimble (CT) position in accordance

with Steps 1-20 of the PSBR ECRD 2 Installation and Removal

Procedure (Appendix A).

4. (Experimenter) Verify the ECRD motor controller is configured for 1.5

revolutions per second (rps).

5. Verify that the reactor is at Standby.

6. Remove the padlock from the ECRD.

7. (Experimenter) Setup a separate computer and ECRD controller

using LabView and the provided National Instruments hardware.

8. With operator’s permission, apply power to the ECRD motor

controller.

9. (Experimenter) Demonstrate correct connection polarity and

LabView controller functionality by carefully cycling the ECRD over its

full travel to check for free movement over entire length and a full

travel time of approximately 10 seconds, corresponding to a 1.5 rps

rod speed. (Initial motion should be in the downward direction.)

10. (Experimenter) Practice moving the ECRD in small increments such as

those that will be needed for the reactivity measurements.

11. Position the ECRD to its Lower Electrical Limit (LEL).

12. Remove power to the ECRD motor controller.

13. Setup the Reactivity Computer and CIC IAW CCP-15 Step C.1.

CAUTION:

Page 98: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

86

All steps shall be done at 1.5 rps ECRD speed as set in the

ECRD Motor Controller.

14. The Reactor Operator (RO), Reactivity Computer (RCO) operator

and the ECRD Computer operator will communicate using

headphones during this procedure

15. Verify that the reactor is at Standby.

16. Go to a power level less than 1kW as requested by the RCO. The

reactor should stay below 1kW for this entire procedure.

17. Apply power to the ECRD motor controller.

18. (Experimenter) Verify correct functionality of the LabView ECRD

software

19. Measure the reactivity worth of ECRD #2 IAW CCP-15 Step C.2

Note: The RO will compensate for ECRD motion by driving in control rods as

instructed by the RCO or as needed.

Note: Approximately ten (10) reactivity steps should be used in the

measurement with an average of 10 cents per move.

20. When the measurement is complete, take the reactor to Standby.

21. Position the ECRD at the Upper Electrical Limit (UEL) and lock it in

place with the padlock.

22. Remove power to the ECRD motor controller.

23. Secure the reactor.

24. Plot the Integral and Differential Rod Worth Curves IAW CCP-15 D.1.

25. Determine the ECRD maximum reactivity and move the UEL and LEL

to enclose the most reactive 15” of ECRD #2.

Note: The ECRD worth must be confirmed following movement of the limit

switches.

26. Bring the reactor to Standby.

27. Remove the padlock from the ECRD.

Page 99: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

87

CAUTION:

All steps shall be done at 1.5 rps ECRD speed as set in the

ECRD Motor Controller.

28. With operator’s permission, apply power to the ECRD motor

controller.

29. Position the ECRD to its lower limit (LEL).

30. The Reactor Operator (RO), Reactivity Computer (RCO) operator

and the ECRD Computer operator will communicate using

headphones during this procedure.

31. Verify that the reactor is at Standby.

32. Go to a power level less than 1kW as requested by the RCO. The

reactor should stay below 1kW for this entire procedure.

33. Apply power to the ECRD motor controller.

34. Measure the reactivity worth of ECRD #2 IAW CCP-15 Step C.2

Note: The RO will compensate for ECRD motion by driving in control rods as

instructed by the RCO or as needed.

Note: Approximately ten (10) reactivity steps should be used in the

measurement with an average of 10 cents per move.

35. When the measurement is complete, take the reactor to Standby

36. Position the ECRD at the Upper Electrical Limit (UEL) and lock it in

place with the padlock.

37. Remove power to the ECRD motor controller.

38. Secure the reactor.

39. Plot the Integral and Differential Reactivity Worth Curves IAW CCP-15

D.1.

Page 100: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

88

40. Compare the curves produced in Steps 28 & 43. If the agreement is

satisfactory, the value from the second measurement will be the

reactivity worth for the ECRD #2 for all future experiments using Core

57A. Mark the UEL and LEL on the bracket for future reference.

41. Calculate the reactivity insertion rate, averaged over full travel, for

ECRD #2 in the worst case scenario for both speeds.

A. ECRD #2 @ 1.5 rps = _____________cents/second

B. ECRD #2 @ 4.5 rps = _____________cents/second

C. PSTR in 3 Rod AUTO Mode =___________cents/second

D. Sum of b+c (maximum)=_____________cents/second

CAUTION: Verify that the value in Step 41.D is less than 90 cents/second.

CAUTION:

All steps shall be done at 1.5 rps ECRD speed as set in the

ECRD Motor Controller.

42. Unlock the ECRD padlock.

43. Apply power to the ECRD motor controller.

44. Perform a 50W Critical Rod Position Measurement with the ECRD fully

withdrawn (UEL).

Total Rod Worth = $____________

45. Perform a 50W Critical Rod Position Measurement with the ECRD fully

inserted (LEL).

Total Rod Worth = $____________

Page 101: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

89

46. Compare the rod worth measured in step 44 to the integral worth

measured by ECRD calibration for Core 57A (ECRD worth at

maximum height)

47. Secure Reactor IAW SOP-1.

APPENDIX C

PSBR Reactivity Measurement Worksheet

Date: Core Position: Core Loading Number:

Description of Experiment or Experimental Apparatus: ECRD

Xenon Reactivity: Log Book Number: Page:

Method Used to Determine Reactivity:

Source: IN OUT

Difference of Excess Reactivities

Regulating Rod Rod Calibration Curve Date:

Difference of CRPs Experimental Reactivity: $1.00

Difference of CRPs Method Worksheet

Initial Control Rod Worths @ 100W CRP Final Control Rod Worths @ 100W CRP

Date: Worth Worth

Page 102: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

90

Transient Rod Transient Rod

Safety Rod Safety Rod

Shim Rod Shim Rod

Regulating Rod Regulating Rod

Total Worth Total Worth

Experimental Reactivity:

Page 103: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

91

Page 104: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

92

Page 105: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

93

Page 106: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

94

Page 107: STATE FEEDBACK REACTOR CONTROL USING A VANADIUM …

95


Recommended