-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathdeploy.tex
101 lines (97 loc) · 5.97 KB
/
deploy.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
\begin{frame}
\frametitle{\deploy Objectives}
\textbf{\deploy's Main Objective}
\vspace{0.3em}
\\
Minimize the number of time steps of undersupply or under capacity
of power.
\vspace{1em}
\\
\textbf{\deploy's Sub-Objectives}
\begin{itemize}
\item Minimize the number of time steps of undersupply or under capacity
of any commodity.
\item Minimize excessive oversupply of all commodities
\end{itemize}
\end{frame}
\begin{frame}
\frametitle{\deploy Input Parameters}
\begin{table}[]
\centering
\caption{\deploy's required and optional input parameters with examples.}
\label{tab:inputs}
\footnotesize
\begin{tabularx}{\textwidth}{l|LL}
\hline
& \textbf{Input Parameter} & \textbf{Examples} \\ \hline
\multirow{5}{*}{\textbf{Required}} & Demand driving commodity & Power, Fuel, Plutonium, etc. \\
& Demand equation & P(t) = 10000, sin(t), 10000*t \\ \cline{2-3}
& Facilities it controls & Fuel Fab, LWR reactor, SFR reactor, Waste repository, etc. \\ \cline{2-3}
& Capacities of the facilities & 3000 kg, 1000 MW, 50000 kg \\ \cline{2-3}
& Prediction method & \begin{tabular}[c]{@{}l@{}}Power: fast fourier transform\\ Fuel: moving average\\ Spent fuel: moving average\end{tabular} \\ \cline{2-3}
& Deployment driven by & Installed Capacity/Supply \\ \hline
\multirow{4}{*}{\textbf{Optional}} & Supply/Capacity Buffer type & Absolute \\ \cline{2-3}
& Supply/Capacity Buffer size & \begin{tabular}[c]{@{}l@{}}Power: 3000 MW\\ Fuel: 0 kg \\ Spent fuel: 0 kg\end{tabular} \\ \cline{2-3}
& Facility preferences & \begin{tabular}[c]{@{}l@{}}LWR reactor = 100-t\\ SFR reactor = t-100 \end{tabular} \\ \cline{2-3}
& Facility constraint & SFR reactor constraint = 5000kg of Pu \\ \hline
\end{tabularx}
\end{table}
\end{frame}
\begin{frame}
\frametitle{\deploy logic flow}
\begin{columns}
\column[t]{8cm}
\begin{figure}[]
\centering
\resizebox{0.8\textwidth} {0.5\height}{
\begin{tikzpicture}[node distance=2cm]
\tikzstyle{every node}=[font=\large]
\node (Start) [bblock] {\textbf{Start of timestep ($t$).}};
\node (Predict) [bblock, below of=Start] {\textbf{Calculate \\ $D_p(t+1)$ and $S_p(t+1)$ for a commodity}};
\node (IsThere) [oblock, below of=Predict]{\textbf{$U(t+1) = S_p(t+1)-D_p(t+1)$}};
\node (Deploy) [bblock, below of=IsThere, xshift = -3.5cm]{\textbf{Deployment of facility}};
\node (NoDeploy) [bblock, right of=Deploy, xshift = 3.5cm]{\textbf{No Deployment} };
\node (All) [oblock, below of=Deploy, xshift = 3.5cm] {\textbf{Is this done for all commodities?}};
\node (End) [bblock, below of=All] {\textbf{Proceed to next timestep.}};
\draw [arrow] (Start) -- (Predict);
\draw [arrow] (Predict) -- (IsThere);
\draw [arrow] (IsThere) -- node[anchor=east] {$U(t+1) <$ buffer} (Deploy);
\draw [arrow] (IsThere) -- node[anchor=west] {$U(t+1) \geq$ buffer} (NoDeploy);
\draw [arrow] (Deploy) -- (All);
\draw [arrow] (NoDeploy) -- (All);
\draw [arrow] (All) -- node[anchor=west] {yes} (End);
\draw [arrow] (All) -- ([shift={(-3.9cm,0.7cm)}]All.south west)-- node[anchor=east] {no} ([shift={(-3.9cm,-0.7cm)}]Predict.north west)--(Predict);
\draw [arrow] (End) |-([shift={(3cm,-0.5cm)}]End.south east)-- ([shift={(3cm,0.5cm)}]Start.north east)-|(Start);
\end{tikzpicture}
}
\caption{\deploy logic flow at every timestep in \Cyclus \cite{chee_demonstration_2019}.}
\label{fig:flow}
\end{figure}
\column[t]{5cm}
\vspace{2cm}
\\
$D_p : Predicted Demand$ \\
$S_p : Predicted Supply$ \\
$U = S_p-D_p$
\end{columns}
\end{frame}
\begin{frame}
\frametitle{\deploy Prediction Methods}
Non-Optimizing Methods
\begin{itemize}
\item Moving Average (\texttt{ma})
\item Autoregressive Moving Average (\texttt{arma})
\item Autoregressive Heteroskedasticity (\texttt{arch})
\end{itemize}
Deterministic-Optimizing Methods
\begin{itemize}
\item Fast Fourier Transform (\texttt{fft})
\item Polynomial Fit (\texttt{poly})
\item Exponential Smoothing
\item Triple Exponential Smoothing (\texttt{holt-winters})
\end{itemize}
Stochastic-Optimizing Methods
\begin{itemize}
\item Auto-Regressive Integrated Moving Averages (\texttt{ARIMA})
\end{itemize}
\end{frame}