Skip to content

Commit 3a00786

Browse files
authored
Merge pull request #3 from gtw2/chapter3
Chapter3
2 parents 6234c0f + 6f121a2 commit 3a00786

File tree

11 files changed

+203
-35
lines changed

11 files changed

+203
-35
lines changed

ms-thesis-template/chapter3.tex

Lines changed: 61 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ \section{Simple Verification}
55
To demonstrate these functionalities we ran a simple scenario with one source, sink, and pyre facility. The pyre facility is run at default values
66
corresponding to an average installation. The source facility provides lwr waste to separate with a composition given by Duderstadt.
77

8-
\begin{figure}
8+
\begin{figure} [h]
99
\centering
1010
\includegraphics[width=0.65\linewidth]{images/timeseries-prod}
1111
\caption{Product time series of a simple simulation.}
@@ -14,7 +14,7 @@ \section{Simple Verification}
1414

1515

1616

17-
\begin{figure}
17+
\begin{figure} [h]
1818
\centering
1919
\includegraphics[width=0.65\linewidth]{images/timeseries-waste}
2020
\caption{Waste time series of a simple simulation.}
@@ -26,9 +26,8 @@ \section{Simple Verification}
2626
constant parameters and number of facilities the transactions are expected to remain constant and the above figures meet this expectation.
2727
In addition to demonstrating sub-process capabilities, material transactions with other Cyclus facilities can also be observed as expected.
2828

29-
30-
\begin{figure}
31-
\centering
29+
\subsection{Isotopic Streams}
30+
\begin{figure} [h]
3231
\includegraphics[width=\linewidth]{images/avg-isotope-comp}
3332
\caption{Isotopic Composition of Average Waste Streams}
3433
\label{fig:avg-isotope-comp}
@@ -38,20 +37,19 @@ \section{Simple Verification}
3837
separation and trading with various facilities. This is done in a couple ways within Pyre, the first being various stream types such as waste or product,
3938
and the second being isotopic composition withing these streams. In Figure \ref{fig:avg-isotope-comp} the 3 waste streams shown in Figure \ref{fig:timeseries-waste}
4039
are compared isotopicaly. We do this comparison to further investigate the performance of each sub-process by identifying the appropriate separation of elements.
41-
We can see that the Electrowinner, shown in green, correctly contains heavier elements such as lanthanides while the Electroreductor, in red, is responsible for the lighter metals
40+
The Electrowinner, shown in green, correctly contains heavier elements such as lanthanides while the Electroreductor, in red, is responsible for the lighter metals
4241
as well as changing oxidation states which is not reflected in these streams.
4342

44-
\begin{figure}
45-
\centering
43+
\subsection{Simple Diversion}
44+
\begin{figure} [h]
4645
\includegraphics[width=\linewidth]{images/current-isotope-comp}
4746
\caption{Isotopic Composition of Current Diverted Waste Streams}
4847
\label{fig:current-isotope-comp}
4948
\end{figure}
5049

51-
\begin{figure}
52-
\centering
50+
\begin{figure} [h]
5351
\includegraphics[width=\linewidth]{images/isotopic-comp-range}
54-
\caption{Range of Isotopic Values}
52+
\caption{Range of Isotopic Values for maximum potential diversion.}
5553
\label{fig:isotopic-range}
5654
\end{figure}
5755

@@ -61,26 +59,70 @@ \section{Simple Verification}
6159
is kept on the plot as a validation only appropriate processes are being affected.
6260

6361
The other diversion scenario explored here is a theoretical maximum diversion scenario in which two scenarios are run: where parameters are set to their maximum and minimum values
64-
respectively.
62+
respectively. Although an unrealistic scenario since diversion is easily detected, the scenario shows us the worst case scenario and could be used to inform inspection intervals.
63+
Figure \ref{fig:isotopic-range} shows that after the 20 months scenario approximately a significant quantity of plutonium is unaccounted for. As such, inspections would need to occur
64+
at a similar interval, depending on the reported capacity.
65+
66+
\section{US Fuel Cycle Transition}
6567

66-
\section{US Fuel Cycle}
68+
After testing the capabilities of Pyre in a small scenario, we implement the archetype in the EG01-EG24 transition scenario described in the goals of this work.
6769

68-
\begin{figure}
70+
\begin{table}[h]
6971
\centering
72+
\begin{tabularx}{0.5\linewidth}{lcc}
73+
\hline
74+
\textbf{Details} & \textbf{Value} & \textbf{Unit} \\
75+
\hline \hline
76+
Simulation start & 1959 & years \\ \hline
77+
Simulation end & 2215 & years \\ \hline
78+
LWR Lifetime & 60 & years \\
79+
50\% of LWRs & 80 & years \\ \hline
80+
Transition start & 2015 & years \\ \hline
81+
Reprocessing Facility & PRIDE Pyre & -- \\ \hline
82+
New LWR lifetime & 80 & years \\ \hline
83+
SFR Lifetime & 80 & years \\ \hline
84+
SFR breeding ratio & 1.014 & -- \\ \hline
85+
Reprocessing Facility & INL Pyre & -- \\ \hline
86+
\end{tabularx}
87+
\caption {Transition Scenario setup and details.}
88+
\label {tab:setup}
89+
\end{table}
90+
91+
Table \ref{tab:setup} shows the setup for a Sodium Fast Reactor transition. In addition to the above information, the scenario is initiated with 200 LWRs with another 200 being deployed
92+
in 2015 at the transition period. Two Pyre prototypes are deployed to handle the different fuel types seen in the above scenario. The PRIDE-based facility is configured to reprocess ceramic
93+
LWR waste while the INL-based facility handles metallic SFR fuel, and is deployed after the transition.
94+
95+
Figure \ref{fig:net-cap} demonstrates the deployment and decommissioning of reactors in this scenario. In order to meet the average 1\% annual power growth, additional reactors are necessary
96+
while appropriate SFR fuel quantities are accumulated.
97+
98+
\begin{figure} [h]
7099
\includegraphics[width=\linewidth]{images/transition-netcap}
71100
\caption{Net Power Capacity over Time}
72101
\label{fig:net-cap}
73102
\end{figure}
74103

75-
\begin{figure}
76-
\centering
104+
\subsection{Pyre Performance}
105+
106+
To verify functionality of the Pyre archetype, rather than the transition scenario itself, we take a look at the fuel production and utilization rather than facility deployment.
107+
Figures \ref{fig:TRU-util} and \ref{fig:u-util} demonstrate the appropriate reprocessing and fabrication of SFR fuel. Figure \ref{fig:TRU-util} shows around year 2125 the SFR pyroprocessing
108+
plants begin producing a sustainable amount of fuel. Since all SFRs are breeders in this scenario, we can see that as more reactors are deployed the TRU stock increases exponentially at year 2150. Similarly, the overall utilization of Uranium improves as reprocessing is heavily used.
109+
110+
\begin{figure} [h]
77111
\includegraphics[width=\linewidth]{images/transition-TRUutil}
78-
\caption{TRU utilization over Time}
112+
\caption{TRU utilization over time.}
79113
\label{fig:TRU-util}
80114
\end{figure}
81115

82-
\begin{figure}
83-
\centering
116+
\begin{figure} [h]
117+
\includegraphics[width=0.8\linewidth]{images/u-util}
118+
\caption{Uranium utilization over time.}
119+
\label{fig:u-util}
120+
\end{figure}
121+
122+
Figure \ref{fig:fuel-mass} illustrates the complete transition from LWRs and UOX fuel to SFRs at year 2180. As seen in Figures \ref{fig:TRU-util} and \ref{fig:u-util}, TRU fuel
123+
production has increased enough to self-sustain the next generation of SFR reactors and decommission remaining LWRs.
124+
125+
\begin{figure}[h]
84126
\includegraphics[width=\linewidth]{images/transition-fuelmass}
85127
\caption{Mass of Fuel Types over Time}
86128
\label{fig:fuel-mass}

ms-thesis-template/chapter4.tex

Lines changed: 114 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,54 @@
11
\chapter[Diversion Detection]{Diversion Detection}
2+
3+
The second aspect of this work is identifying potential places for diversion in a generic pyroprocessing facility. We took 2 primary approaches for this work, applying
4+
a cumulative sum detection algorithm and performing sensitivity analysis on key facility parameters.
25
\section{Cumulative Sum}
6+
37
\subsection{Requirements of Diversion Detection}
48

5-
\paragraph{Online Diversion Detection}
69

7-
\paragraph{Ability to function without prior knowledge}
10+
The cumulative sum method (CUSUM) applied to Pyre was chosen to fit the following requirements: function with minimal prior information, have online diversion detection
11+
capabilities, and fit a modular approach. The CUSUM change detection algorithm relies on developing an expected mean value of a data stream as shown by the following equations \cite{basseville_detection_1993}.
812

9-
\paragraph{Modular capability}
13+
\[ f_{t+1} = max(0, f_t + x_t - \mu - \delta) \]
1014

11-
\subsection{Limitations of selected method}
15+
Where:
16+
\[ x_t = observed \hspace{2mm} data \]
17+
\[ \mu = approximated \hspace{2mm} mean \]
18+
\[ \delta = acceptable \hspace{2mm} change \]
1219

13-
\paragraph{Startup time}
20+
This general function adds new observed values to the calculated mean. If the value is within region of error, typically 3$\sigma$, change is not reported.
21+
We favor this online diversion detection capability in an effort to achieve timely detection goals set by the IAEA \cite{international_atomic_energy_agency_implications_2004}.
22+
These intermittent inspections only have access to portions of the complete data stream, thus we aim to mimic reality as closely as possible. In addition, we need this
23+
algorithm to work on a variety of facilities with different sub-processes active, ruling out a nodal approach seen by \cite{Yilmaz_2016}.
1424

15-
\paragraph{Material balance areas}
25+
\subsection{Limitations of selected method}
1626

17-
\paragraph{Artificial noise}
27+
This approach is not without its drawbacks, since there is no prior data assumed we must generate a reasonable mean before being able to detect diversion. For this work
28+
we assume a startup time of approximately 6 months before an appropriate mean can be developed. The next limitation faced with this approach is observing one data stream at a time, while
29+
real inspections take a wide range of conditions into account. This concern is addressed by using sensitivity analysis, as seen later in this chapter, to inform on the most crucial
30+
sub-processes or settings.
31+
32+
CUSUM relies on a variable mean and noise to obscure possible change points. When a simulator knows the exact value at each time step, without human reporting or measurement error, change
33+
detection becomes trivial. To combat this issue, noise is artificially created when the CUSUM class reads data. This way \Cyclus retains its constant operating value while the change point
34+
has potential to be obscured by measurement error. These detector uncertainties are assumed from common non-destructive and destructive assay practices used by the SEE LANL course \cite{}.
1835

1936
\section{Verification}
2037

2138
\subsection{Nefarious Diversion}
2239

2340
\subsection{Operator Diversion}
2441

42+
To test operator diversion capabilities, we ran the EG01-EG24 transition scenario shown in chapter 3 with inside operators. The scenario described in Table \ref{tab:setup} contains an LWR and SFR configurationg for Pyre. Each prototype siphoned material with different quantities and frequencies to demonstrate its reconfigurability. The LWR Pyre siphoned off 5\% every 10 timesteps while the SFR Pyre siphoned off 1\% excess every other timestep. Results for this scenario are shown in
43+
Figure \ref{fig:divertmat}.
44+
45+
\begin{figure}
46+
\centering
47+
\includegraphics[width=0.9\linewidth]{images/divertmat}
48+
\caption{A timeseries of diverted material from two Pyre facilities.}
49+
\label{fig:divertmat}
50+
\end{figure}
51+
2552
\section{Test Cases}
2653

2754
\subsection{PRIDE}
@@ -32,16 +59,92 @@ \subsection{ANL}
3259

3360
\section{Sensitivity Analysis}
3461

35-
\paragraph{An important aspect of safeguarding new facilities is to know the limits of monitoring}
36-
37-
\paragraph{Key parameters were run over a range of values for diversion to verify the archetype's capabilities and identify operational ranges.}
62+
Sensitivity analysis is an important aspect of this work to know the limits of monitoring these facilities. In this work we use Dakota to alter \Cyclus input files, allowing us to easily
63+
run batches of scenarios. To properly use Dakota with \Cyclus, we must use DCWrapper, which uses python to interface between Dakota and \Cyclus' xml input files.
64+
Key parameters were run over a range of values for diversion to verify the archetype's capabilities and identify operational ranges. Parameters were selected from the most attractive
65+
sub-processes for diversion, the electrorefiner and electrowinner. These two processes are responsible for the production of Uranium and U/TRU ingots, therefore sensitivity analysis was run
66+
on each of their key parameters: Temperature, Current, Flowrate, Pressure, Stirrer Speed and Reprocessing Time.
3867

3968
\subsection{Temperature}
4069

70+
\begin{figure}
71+
\includegraphics[width=\linewidth]{images/temp-sa-comp}
72+
\caption{Isotopic composition of the Diverted material stream at various Refiner temperatures.}
73+
\label{fig:ref-pres-sa}
74+
\end{figure}
75+
76+
\begin{figure}
77+
\includegraphics[width=\linewidth]{images/temp-sa-comp}
78+
\caption{Isotopic composition of the Diverted material stream at various Refiner temperatures.}
79+
\label{fig:ref-pres-diff}
80+
\end{figure}
81+
4182
\subsection{Current}
4283

84+
\begin{figure}
85+
\includegraphics[width=\linewidth]{images/pressure-sa-comp}
86+
\caption{Isotopic composition of the Diverted material stream at various Electrowinner currents.}
87+
\label{fig:win-cur-sa}
88+
\end{figure}
89+
90+
\begin{figure}
91+
\includegraphics[width=\linewidth]{images/pressure-sa-comp}
92+
\caption{Isotopic composition of the Diverted material stream at various Electrowinner currents.}
93+
\label{fig:win-cur-diff}
94+
\end{figure}
95+
4396
\subsection{Flowrate}
4497

98+
\begin{figure}
99+
\includegraphics[width=\linewidth]{images/pressure-sa-comp}
100+
\caption{Isotopic composition of the Diverted material stream at various Electrowinner flowrates.}
101+
\label{fig:win-flow-sa}
102+
\end{figure}
103+
104+
\begin{figure}
105+
\includegraphics[width=\linewidth]{images/pressure-sa-comp}
106+
\caption{Isotopic composition of the Diverted material stream at various Electrowinner flowrates.}
107+
\label{fig:win-flow-diff}
108+
\end{figure}
109+
45110
\subsection{Pressure}
46111

47-
\subsection{Reprocessing Time}
112+
\begin{figure}
113+
\includegraphics[width=\linewidth]{images/pressure-sa-comp}
114+
\caption{Isotopic composition of the Diverted material stream at various Refiner pressures.}
115+
\label{fig:win-cur-sa}
116+
\end{figure}
117+
118+
\begin{figure}
119+
\includegraphics[width=\linewidth]{images/pressure-sa-comp}
120+
\caption{Isotopic composition of the Diverted material stream at various Refiner pressures.}
121+
\label{fig:win-cur-diff}
122+
\end{figure}
123+
124+
\subsection{Stirrer Speed}
125+
126+
\begin{figure}
127+
\includegraphics[width=\linewidth]{images/ref-rot-comp}
128+
\caption{Isotopic composition of the Diverted material stream at various central stirrer speeds.}
129+
\label{fig:ref-rot-sa}
130+
\end{figure}
131+
132+
\begin{figure}
133+
\includegraphics[width=\linewidth]{images/ref-rot-comp}
134+
\caption{Isotopic composition of the Diverted material stream at various central stirrer speeds.}
135+
\label{fig:ref-rot-diff}
136+
\end{figure}
137+
138+
\subsection{Reprocessing Time}
139+
140+
\begin{figure}
141+
\includegraphics[width=\linewidth]{images/pressure-sa-comp}
142+
\caption{Isotopic composition of the Diverted material stream at various Electrowinner reprocessing durations.}
143+
\label{fig:win-time-sa}
144+
\end{figure}
145+
146+
\begin{figure}
147+
\includegraphics[width=\linewidth]{images/pressure-sa-comp}
148+
\caption{Isotopic composition of the Diverted material stream at various Electrowinner reprocessing durations.}
149+
\label{fig:win-time-diff}
150+
\end{figure}

ms-thesis-template/concl.tex

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,10 @@
1-
\chapter{Conclusion}
1+
\chapter{Conclusion}
2+
3+
This thesis was motivated by a lack of medium fidelity pyroprocessing plants in current fuel cycle simulators \cite{borrelli_approaches_2017}. Combined with
4+
the need for safeguards by design in next generation nuclear fuel cycle facilities, a pyroprocessing facility with diversion capabilities fills a technological gap.
5+
Pyre brings more detailed separations processes to nuclear fuel cycle simulators informed by more limited and specific electrochemical models such as SSPM and AMPYRE \cite{maggos_update_2015}.
6+
7+
\Cyclus provides a modular interface to expand and test the capabilities of reprocessing and material diversion. We developed Pyre in the C++ \Cyclus environment to leverage this
8+
modular framework and test the facility in a key pyroprocessing transition-scenario. We ran a full US fuel cycle transitioning from LWRs to SFRs using only Pyre facilities to facilitate
9+
this transition. We verified Pyre's role in this transition-scenario by observing the simulation's uranium utilization, TRU production, and successful fueling and operation of SFRs to
10+
meet power demands.
67.3 KB
Loading
124 KB
Loading
118 KB
Loading
119 KB
Loading

ms-thesis-template/images/u-util.PNG

47.7 KB
Loading

ms-thesis-template/ms-thesis.pdf

1.88 MB
Binary file not shown.

ms-thesis-template/ms-thesis.tex

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
\documentclass[edeposit,fullpage,12pt]{uiucecethesis09}
1+
\documentclass[edeposit,fullpage,12pt]{uiucthesis2009}
22
% Use draftthesis for notes and date markings on every page. Useful when you
33
% have multiple copies floating around.
44
% Use offcenter for the extra .5 inch on the left side. Needed with fullpage and fancy.
@@ -7,11 +7,14 @@
77
% Use tocnosub to suppress subsection and lower entries in the TOC.
88
% PhD candidates use "proquest" for the proquest abstract.
99

10+
\msthesis
11+
1012
\makeatletter
1113

1214
\usepackage[acronym,toc]{glossaries}
1315
\include{acros}
1416

17+
\usepackage{ragged2e}
1518
\usepackage{xspace}
1619

1720
\newcommand{\Cycamore}{\textsc{Cycamore}\xspace}
@@ -38,7 +41,6 @@
3841
\makeglossary
3942

4043
% Uncomment the appropriate one of the following four lines:
41-
\msthesis
4244
%\phdthesis
4345
%\otherdoctorate[abbrev]{Title of Degree}
4446
%\othermasters[abbrev]{Title of Degree}
@@ -66,10 +68,8 @@
6668
%
6769
\maketitle
6870

69-
%\raggedright
7071
\parindent 1em%
7172

72-
\frontmatter
7373

7474
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
7575
% ABSTRACT

0 commit comments

Comments
 (0)