Finished intermediate february report + next steps from meeting

This commit is contained in:
Victor Mylle
2024-02-19 15:48:45 +01:00
parent 76a597af28
commit b3f05f386f
8 changed files with 73 additions and 13 deletions

Binary file not shown.

View File

@@ -23,7 +23,7 @@
\@writefile{lot}{\boolfalse {citerequest}\boolfalse {citetracker}\boolfalse {pagetracker}\boolfalse {backtracker}\relax }
\babel@aux{english}{}
\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{\numberline {1}Intermediate Results}{1}{section.1}\protected@file@percent }
\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{\numberline {1.1}Net Regulation Volume Moddeling}{1}{subsection.1.1}\protected@file@percent }
\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{\numberline {1.1}Net Regulation Volume Modeling}{1}{subsection.1.1}\protected@file@percent }
\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.1.1}Input Features}{1}{subsubsection.1.1.1}\protected@file@percent }
\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.1.2}Models}{1}{subsubsection.1.1.2}\protected@file@percent }
\@writefile{lot}{\defcounter {refsection}{0}\relax }\@writefile{lot}{\contentsline {table}{\numberline {1}{\ignorespaces Performance of Autoregressive Models}}{1}{table.1}\protected@file@percent }

View File

@@ -1,4 +1,4 @@
This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019/Debian) (preloaded format=pdflatex 2024.2.17) 17 FEB 2024 17:52
This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019/Debian) (preloaded format=pdflatex 2024.2.17) 19 FEB 2024 15:45
entering extended mode
restricted \write18 enabled.
file:line:error style messages enabled.
@@ -970,14 +970,14 @@ l.175 \subsubsection{Charging Policy}
LaTeX Font Info: Font shape `TS1/LinuxLibertineT-TLF/b/n' will be
(Font) scaled to size 12.0pt on input line 182.
[2]
Package atveryend Info: Empty hook `BeforeClearDocument' on input line 199.
Package atveryend Info: Empty hook `BeforeClearDocument' on input line 212.
[3]
Package atveryend Info: Empty hook `AfterLastShipout' on input line 199.
Package atveryend Info: Empty hook `AfterLastShipout' on input line 212.
(./verslag.aux)
Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 199.
Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 199.
Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 212.
Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 212.
Package rerunfilecheck Info: File `verslag.out' has not changed.
(rerunfilecheck) Checksum: 24068901F582201355F9E15A06108949;402.
(rerunfilecheck) Checksum: 753483F4D553B2E7662E464652B4BA2C;401.
Package logreq Info: Writing requests to 'verslag.run.xml'.
\openout1 = `verslag.run.xml'.
@@ -991,7 +991,7 @@ Here is how much of TeX's memory you used:
14 hyphenation exceptions out of 8191
69i,11n,107p,1228b,4849s stack positions out of 5000i,500n,10000p,200000b,80000s
{/usr/share/texlive/texmf-dist/fonts/enc/dvips/libertine/lbtn_7f4ce4.enc}{/usr/share/texlive/texmf-dist/fonts/enc/dvips/libertine/lbtn_nh77jq.enc}{/usr/share/texlive/texmf-dist/fonts/enc/dvips/libertine/lbtn_naooyc.enc}{/usr/share/texlive/texmf-dist/fonts/enc/dvips/libertine/lbtn_76gpa5.enc}{/usr/share/texlive/texmf-dist/fonts/enc/dvips/libertine/lbtn_25tcsq.enc}</usr/share/texlive/texmf-dist/fonts/type1/public/libertine/LinBiolinumT.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/libertine/LinBiolinumTB.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/libertine/LinLibertineT.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/libertine/LinLibertineTB.pfb>
Output written on verslag.pdf (4 pages, 288367 bytes).
Output written on verslag.pdf (4 pages, 289079 bytes).
PDF statistics:
87 PDF objects out of 1000 (max. 8388607)
72 compressed objects within 1 object stream

View File

@@ -1,5 +1,5 @@
\BOOKMARK [1][-]{section.1}{Intermediate Results}{}% 1
\BOOKMARK [2][-]{subsection.1.1}{Net Regulation Volume Moddeling}{section.1}% 2
\BOOKMARK [2][-]{subsection.1.1}{Net Regulation Volume Modeling}{section.1}% 2
\BOOKMARK [3][-]{subsubsection.1.1.1}{Input Features}{subsection.1.1}% 3
\BOOKMARK [3][-]{subsubsection.1.1.2}{Models}{subsection.1.1}% 4
\BOOKMARK [3][-]{subsubsection.1.1.3}{Charging Policy}{subsection.1.1}% 5

Binary file not shown.

Binary file not shown.

View File

@@ -133,7 +133,7 @@
\section{Intermediate Results}
\subsection{Net Regulation Volume Moddeling}
\subsection{Net Regulation Volume Modeling}
Using a generative model, we try to predict the NRV for the next day. The model is trained on historical data and uses multiple input features to model the NRV. The data for the input features can all be downloaded from \href{https://www.elia.be/en/grid-data/open-data}{Elia Open Data}.
\subsubsection{Input Features}
@@ -181,7 +181,7 @@ Using the predicted NRV, a policy can be implemented to charge and discharge a b
\hline
\textbf{Policy} & \textbf{Total Profit (€)} & \textbf{Charge Cycles} \\
\hline
Baseline (charge: 150, discharge: 175) & 251,202.59 & 725 \\
Baseline (charge: 150, discharge: 175) & 251,202.59 & 725 \\
Baseline (yesterday imbalance price) & 342,980.09 & 903 \\
GRU Predicted NRV (mean thresholds) & 339,846.91 & 842 \\
Diffusion Predicted NRV (mean thresholds) & 338,168.03 & 886 \\
@@ -191,10 +191,23 @@ Using the predicted NRV, a policy can be implemented to charge and discharge a b
\label{table:energy_storage_policies}
\end{table}
The recommended charge cycles for a battery are <400 cycles per year. The policy also needs to make the charge cycles are below 400. A penalty parameter can be introduced and determined so that the policy is penalized for every charge cycle above 400. The policy can then be optimized using this penalty parameter. I am currenlty experimenting with this.
The recommended charge cycles for a battery is <400 cycles per year. The policy also needs to take this into account. A penalty parameter can be introduced and determined so that the policy is penalized for every charge cycle above 400. The policy can then be optimized using this penalty parameter. I am currenlty experimenting with this.
\newpage
\section{Schedule next months}
\begin{itemize}
\item Baselines with penalties for charge cycles above 400
\item Better visualizations of the policy profit results.
\item Case studies of days with extreme thresholds
\item Finetuning of models and hyperparametres based on model errors and profits of the policy
\item Ablation study of input features
\item Experiment further with diffusion models
\item During the experimenting, I will write my thesis and update the results and conclusions chapters.
\end{itemize}
\end{document}