This commit is contained in:
Marco Martini
2025-11-11 16:50:27 +01:00
commit 02bf8a92b1
16 changed files with 20207 additions and 0 deletions

527
DEIThesis.cls Normal file
View File

@@ -0,0 +1,527 @@
% -------------------------------------------------------------------
% @LaTeX-class-file{
% filename = "DEIThesis.cls",
% codetable = "ISO/ASCII",
% keywords = "LaTeX, UniPD, Padua, Thesis, DEI",
% docstring = "Class for a DEI thesis."
% --------------------------------------------------------------------
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{DEIThesis}[DEI Thesis Class]
% -- GENERAL SETUP --
% type
\LoadClass[12pt, a4paper, twoside, openright]{book}
% page geometry
\RequirePackage[
headheight=2cm,
top=3.5cm,
bottom=3.5cm,
footskip=1.5cm,
footnotesep=1cm,
twoside,
a4paper
]{geometry}
% export in PDF/X, PDF/A, etc...
\RequirePackage{etoolbox}
\RequirePackage{colorprofiles}
\RequirePackage[a-2b,mathxmp]{pdfx}[\today]
% language, font and encodings
\RequirePackage{newpxtext,newpxmath}
\RequirePackage[T1]{fontenc}
\RequirePackage[english]{babel}
% -- USEFUL PACKAGES --
% spacings (\onehalfsize, \doublesize)
\RequirePackage{setspace}
% indent first line of paragraph
\RequirePackage{indentfirst}
% captions
\RequirePackage{caption}
\RequirePackage{subcaption}
% footnotes
\RequirePackage{footnote}
\RequirePackage[bottom]{footmisc}
% mathematics
\RequirePackage{amsmath}
% links
\RequirePackage{hyperref}
\RequirePackage{url}
% colors
\RequirePackage{color}
% graphics
\RequirePackage{graphicx}
% algoritms
\RequirePackage{algorithm}
\RequirePackage{algorithmic}
% code snippets
\RequirePackage{listings}
% plots, drawings etc...
\RequirePackage{tikz}
\usetikzlibrary{shapes.geometric, arrows.meta}
% references
\RequirePackage[autostyle]{csquotes}
\RequirePackage[backend=biber]{biblatex}
\addbibresource{references.bib}
\RequirePackage{tabularx}
% -- DEFINITIONS --
% university
\def\university#1{\gdef\@university{#1}}
% master name
\def\mastername#1{\gdef\@mastername{#1}}
% academic Year
\def\academicYear#1{\gdef\@academicYear{#1}}
% student ID
\def\studentId#1{\gdef\@studentId{#1}}
% advisor
\def\advisor#1{\gdef\@advisor{#1}}
% co-advisor (if one)
\def\coadvisor#1{\gdef\@coadvisor{#1}}
\def\coadvisorsUniversity#1{\gdef\@coadvisorsUniversity{#1}}
% university of Padova color
\definecolor{UniPDColor}{RGB}{155, 0, 20}
% -- LINKS SETUP --
% set all links to black color
\hypersetup{
colorlinks,
citecolor=black,
filecolor=black,
linkcolor=black,
urlcolor=black
}
\usepackage{enumitem}
% -- ITEMS AND ENUMARATIONS --
% reduce spacing for items and enumerations
% \let\saveditemize=\itemize
% \let\savedenditemize=\enditemize
% \renewenvironment{itemize}
% {\begin{spacing}{0.5}\saveditemize}
% {\savedenditemize\end{spacing}}
% \let\savedenumerate=\enumerate
% \let\savedendenumerate=\endenumerate
% \renewenvironment{enumerate}
% {\begin{spacing}{0.5}\savedenumerate}
% {\savedendenumerate\end{spacing}}
% controllo indentazione enumerazioni
\setlist[itemize,1]{leftmargin=1em}
\setlist[enumerate,1]{leftmargin=1em}
% italic for quotes
\let\savedquote\quote
\let\endsavedquote\endquote
\renewenvironment{quote}
{\itshape\savedquote}
{\endsavedquote}
% -- HEADERS AND FOOTERS --
% custom headers and footers
\RequirePackage{fancyhdr}
% custom title style
\RequirePackage{titlesec}
% remove headers and footers in blank pages
\RequirePackage{scrextend}
% box for titles
\RequirePackage{adjustbox}
% style for chapters
\titleformat{\chapter}[display]
{\Huge\filleft}
{
\minsizebox{!}{70pt}{\colorbox{UniPDColor}{\color{white} \thechapter}}
}
{1.2ex}
{}
% style for sections
\titleformat{\section}[hang]
{\Large}
{
\colorbox{UniPDColor}{\color{white} \thesection}
}
{1ex}
{\scshape}
% style for subsections
\titleformat{\subsection}[hang]
{\large}
{
\colorbox{UniPDColor}{\color{white} \thesubsection}
}
{1ex}
{\scshape}
% style for subsubsections
\titleformat{\subsubsection}[hang]
{\normalsize}
{}
{0ex}
{\bfseries\scshape}
% remove line headers
\renewcommand{\headrulewidth}{0ex}
% style for headers and footers
\newcommand{\setfancyhf} {
\fancyhf{}
\fancyhead[RO]{{\footnotesize\leftmark}}
\fancyhead[LE]{{\footnotesize\rightmark}}
\fancyfoot[RE, LO]{}
\fancyfoot[C]{\thepage}
}
% -- FRONTMATTER --
\renewcommand{\frontmatter} {
% set roman page numbering
\pagenumbering{roman}
% set page style
\pagestyle{fancy}
% create cover
\maketitle
% reset fancy headers
\setfancyhf
% set head witdth
\setlength{\headwidth}{\textwidth}
% custom titles
\renewcommand{\listfigurename}{List of Figures}
\renewcommand{\listtablename}{List of Tables}
\renewcommand{\listalgorithmname}{List of Algorithms}
\renewcommand{\lstlistingname}{Code} % Caption name of code snippets
\renewcommand{\lstlistlistingname}{List of Code Snippets}
\def\listacronymname{List of Acronyms}
\def\abstractname{Abstract}
\def\abstractnameit{Sommario}
\renewcommand{\bibname}{References}
\def\acknowledgmentsname{Acknowledgments}
% insert dedication page
\dedicationpage
% insert abstract
\abstractpage
% insert table of contents
\tableofcontents
\cleardoublepage
% insert list of figures
\phantomsection
\setcounter{page}{11}
\addcontentsline{toc}{chapter}{\listfigurename}
\listoffigures
\cleardoublepage
% insert list of tables
\phantomsection
\setcounter{page}{13}
\addcontentsline{toc}{chapter}{\listtablename}
\listoftables
\cleardoublepage
% insert list of algorithms
% \phantomsection
% \setcounter{page}{15}
% \addcontentsline{toc}{chapter}{\listalgorithmname}
% \listofalgorithms
% insert list of code snippets
\phantomsection
\setcounter{page}{17}
\addcontentsline{toc}{chapter}{\lstlistlistingname}
\lstlistoflistings
\cleardoublepage
% insert list of abbreviations/acronyms
\setcounter{page}{19}
\acronyms
}
% -- TITLE/COVER --
% insert watermark
\RequirePackage{watermark}
\renewcommand{\maketitle} {
%set custom geometry
\newgeometry{
top=1.5cm,
bottom=2cm,
inner=2cm,
outer=2cm,
headheight=3.5cm,
includehead,
includefoot,
}
% set head witdth
\setlength{\headwidth}{\textwidth}
% set watermark
\thiswatermark{
\centering
\put(-380,-700) {
\includegraphics[width=1.4\linewidth]{res/unipdbg}
}
}
% set academic year in footer
\cfoot{\normalsize\textsc{Academic Year \\ \@academicYear}}
% set brands in header
\lhead{
\includegraphics[height=3cm]{res/ltunipd}
}
\rhead{
\includegraphics[height=3cm]{res/dei}
}
% content
\begin{center}
% master name
\null \vspace{\stretch{2}}
\normalsize\textsc{
Master Thesis in \@mastername
} \\
% title
\vspace{3ex}
\LARGE\textbf{\@title} \\
\vspace{\stretch{3}}
% authors, advisors etc...
\doublespacing
\begin{flushleft}
\small
\textsc{Master Candidate} \hfill \textsc{Supervisor} \\
\large{\textbf{\@author}} \hfill \large{\textbf{\@advisor}} \\
\small
\textbf{Student ID \@studentId} \hfill \textbf{\@university} \\
% insert co-advisor if not empty
\ifx\@coadvisor\empty \else
\hfill \\
\hfill \textsc{Co-supervisor} \\
\hfill \large{\textbf{\@coadvisor}} \\
\small
\hfill \textbf{\@coadvisorsUniversity} \\
\fi
\end{flushleft}
\vspace{\stretch{1}} \null
\end{center}
% restore defaults
\cleardoublepage
\restoregeometry
\onehalfspacing
}
% -- DEDICATION --
\newcommand{\dedicationpage} {
% set empty style for this page (no headers and footers)
\thispagestyle{empty}
\phantomsection
\null \vspace{\stretch{1}}
\begin{flushright}
\input{frontmatter/dedication}
\end{flushright}
\vspace{\stretch{4}} \null
% insert pages for alignment
\cleardoublepage
}
% -- ACRONYMS/ABBREVIATIONS --
\RequirePackage{acronym}
% custom style for acronyms
\newcommand{\acronyms}{
\phantomsection
\addcontentsline{toc}{chapter}{\listacronymname}
\chapter*{\listacronymname}
\input{frontmatter/glossary}
\cleardoublepage
}
% -- ABSTRACT --
\newenvironment{abstract}[1][en] {
% get argument (en/it)
\def\it{it}
\def\arg{#1}
\null \vfill
\begin{center}
\bfseries
% set title in english or italian
\ifx\arg\it
\abstractnameit
\else
\abstractname
\fi
\end{center}
} {
\vfill \null
}
\newcommand{\abstractpage} {
% set empty style for this page (no headers and footers)
\thispagestyle{empty}
% english version
\input{frontmatter/abstract}
% italian version
\cleardoublepage
\thispagestyle{empty}
\input{frontmatter/sommario}
}
% -- MAIN MATTER --
\renewcommand{\mainmatter} {
\cleardoublepage
% reset page counter
\setcounter{page}{1}
% set arabic page numbering
\pagenumbering{arabic}
% reset chapter counter
\setcounter{chapter}{0}
}
% -- BACKMATTER --
\renewcommand{\backmatter}{
\cleardoublepage
\phantomsection
% add references
\addcontentsline{toc}{chapter}{\bibname}
\printbibliography
\cleardoublepage
\phantomsection
% add acknowledgments
\addcontentsline{toc}{chapter}{\acknowledgmentsname}
\acknowledgments
}
% -- ACKNOWLEDGMENTS --
\newcommand{\acknowledgments} {
\phantomsection
\chapter*{\acknowledgmentsname}
\input{frontmatter/thanks}
}
% -- CODE SNIPPETS --
% Colors for code snippets highlights
\definecolor{commentsColor}{RGB}{36, 161, 156}
\definecolor{numColor}{RGB}{71, 96, 114}
\definecolor{stringColor}{RGB}{205, 63, 62}
\definecolor{kwColor}{RGB}{248, 6, 204}
\definecolor{bgCodeColor}{RGB}{255, 249, 249}
% Style of code snippets
\lstdefinestyle{codeSnippet} {
backgroundcolor=\color{bgCodeColor},
commentstyle=\color{commentsColor},
keywordstyle=\color{kwColor},
numberstyle=\tiny\color{numColor},
stringstyle=\color{stringColor},
basicstyle=\ttfamily\footnotesize,
breakatwhitespace=false,
breaklines=true,
captionpos=b,
keepspaces=true,
numbers=left,
numbersep=5pt,
showspaces=false,
showstringspaces=false,
showtabs=false,
tabsize=2
}
\lstset{style=codeSnippet}

View File

@@ -0,0 +1,264 @@
%!TEX root = ../main.tex
\chapter*{Introduction}
\addcontentsline{toc}{chapter}{Introduction}
\label{chapter:introduction}
RFX, RFX-mod, and RFX-mod2 are the names that have marked the evolution over time of one of the largest experiment for the study of plasma physics in the Reversed Field Pinch (RFP) magnetic configuration located in Padua and held by RFX Consortium\footnote{RFX achieved its first plasma in 1997, progressed to RFX-mod operational between 2004-2016, updating now to RFX-mod2
\url{https://www.igi.cnr.it/en/research/magnetic-confinement-research-in-padova/rfx-mod2/unveiling-the-evolution-upgrades-from-rfx-mod-to-rfx-mod2}.}.
Given the inherent complexity of a fusion device, executing an experiment in such an environment requires a comprehensive set of tools designed to accurately record and manage data from each experimental attempt, as well as to support users in analyzing the large volumes of data generated.
The phases of an experimental campaign -- and the associated recording of data and documentation -- are numerous and heterogeneous. Consequently, a wide variety of tools are needed to capture the different aspects involved. The description of the experimental setup -- including the documentation outlining the experiment's rationale, design specifications, and parameter configurations -- typically relies on the use of a document management system and an experimental logbook. Parameter configuration, control system definition, and data acquisition are generally handled by an integrated Supervisory Control and Data Acquisition (SCADA) system. Finally, data post-processing and result synthesis are carried out using a dedicated summary code.
This thesis proposes the development of an integrated system for logbook data recording, access to experimental data, and automatic generation of summary reports.
Such an integrated tool for data access provides a solid foundation for ensuring the correlation of all information sources associated with the experimental campaigns to be conducted on RFX-mod2. This is essential for maintaining a consistent interpretation of experimental data and for enabling broader contextualization, particularly in the perspective of future studies employing Big Data methodologies.
% \section{Scope and organization of the thesis}
\vspace{1em}
This thesis is organized into five chapters, each addressing a crucial aspect of the unified platform for experimental data access and documentation. Below is a brief overview of each chapter's content and purpose.
\paragraph{Chapter 1: Data Management in Magnetic Confined Nuclear Fusion Experiments}
This chapter presents a detailed explanation of the motivation, objectives, and scope of the thesis. It discusses the challenges involved in managing data generated by fusion experiments and in documenting the processes and outcomes of large-scale scientific research. To address these challenges, the thesis proposes the development of a unified platform designed to support efficient data management and to ensure comprehensive, consistent documentation throughout the experimental workflow.
\paragraph{Chapter 2: Experiment Logbook Management}
This chapter describes the design and implementation of the Experiment Logbook Management system, a web-based application for managing semantic information related to experiments. It emphasizes the importance of effective documentation for reproducibility and collaboration in scientific research.
\paragraph{Chapter 3: Scientific Data Access}
This chapter focuses on the design and implementation of the Query Engine system, an integrated framework for efficient access to, retrieval of, and processing of large volumes of experimental data stored in MDSplus. It describes how the system streamlines data retrieval and processing tasks and supports reusable and extensible data analytics workflows.
\paragraph{Chapter 4: Results and System Evaluation}
This chapter presents the results of evaluating the Query Engine system. It details the system setup, performance testing methodology, and experimental results, analyzing the system's functionality, scalability, and the impact of different configurations.
\paragraph{Chapter 5: Conclusions and Future Works}
The final chapter summarizes the findings and contributions of the work, discusses the system's overall impact on experimental research workflows, and proposes potential directions for further development and improvements.
% ____ _ _ _
% / ___| |__ __ _ _ __ | |_ ___ _ __ / |
% | | | '_ \ / _` | '_ \| __/ _ \ '__| | |
% | |___| | | | (_| | |_) | || __/ | | |
% \____|_| |_|\__,_| .__/ \__\___|_| |_|
% |_|
\chapter{Data Management in Magnetic Confined Nuclear Fusion Experiments}
\label{chapter:data-management-in-magnetic-confined-nuclear-fusion-experiments}
Nuclear fusion is the process by which two atomic nuclei combine to form a heavier nucleus, releasing a significant amount of energy. In thermonuclear fusion -- used in experimental fusion research -- high temperatures are employed to increase the kinetic energy of the particles, thereby enhancing the frequency and effectiveness of nuclear collisions. At the typical temperatures used in such experiments, matter exists in the plasma state -- that is, a highly ionized gas composed of free electrons and atomic nuclei. In this state, the thermal energy is sufficient to overcome the electrostatic forces that normally bind electrons to nuclei, allowing the charged particles to move freely and interact through electromagnetic and nuclear forces.
The most efficient fusion reactions involve light nuclei, with particular focus on the fusion of hydrogen isotopes such as deuterium (${}^2\mathrm{H}$) and tritium (${}^3\mathrm{H}$). These isotopes are widely used in fusion experiments due to their favorable reaction cross-section and energy yield. The primary reaction of interest is given by~\cite{plasma-physics-and-fusion-energy}:
\begin{equation}\label{fuzion_reaction}
{}^{2}\mathrm{H} + {}^{3}\mathrm{H} \rightarrow {}^{4}\mathrm{He}\ (3.5\ \mathrm{MeV}) + n\ (14.1\ \mathrm{MeV})
\end{equation}
The goal of any fusion reactor is to satisfy the so-called "Lawson criterion", that is, to reach an operational state in which the reaction rate is sufficient to self-sustain the energy spent to keep the plasma ignited. By considering specific energy loss parameters, such as bremsstrahlung radiation or collisional and turbulent phenomena, the reactor's performance is expressed through a single value called the "triple product"~\cite{cecco}:
%
\begin{equation}
n \tau_E T_i \geq 3 \cdot 10^{21} m^{-3}s \cdot keV
\end{equation}
%
The plasma ignition curve that satisfies the Lawson criterion shows a minimum value at $T_i \simeq 20keV$: this is the temperature to be achieved in the energy balance, by varying the density ($n$) and the confinement time ($\tau_E$).
%
Due to the high temperature, no material can contain the reaction without contaminating it. A solution studied for over 60 years is the \textbf{magnetic confinement}, where the plasma is contained trapped within a magnetic field gradient\footnote{Another method is \textbf{inertial confinement (ICF)}, achieved by imploding a spherical shell with the D-T mixture, compressed by laser or high-energy ion beams.}.
%
The design of each fusion machine reflects the chosen configuration of its field. The \textbf{toroidal} configuration seemed the most topologically advantageous: the torus is the only orient-able, compact surface where a continuous vector field can be defined without critical points\footnote{This allows the field lines to recombine, minimizing energy and maximizing stability.}. The field configuration then consists of a composition of toroidal and poloidal magnetic components. A usual toroidal reference system is proposed with the following coordinate notation:
%
\begin{itemize}
\item \(r\) = radial coordinate
\item \(\vartheta\) = poloidal angle
\item \(\varphi\) = toroidal angle
\end{itemize}
In Figure~\ref{fig:toroidal_coords}, a sketch of the toroidal coordinates notation is shown for a better comprehension of the main geometry.
%
Within this topological structure, the confinement machines can be also further divided into three main categories:
\begin{itemize}
\item \emph{Tokamak}: Both fields are present, with a dominant toroidal field that stabilizes the plasma.
\item \emph{Stellarator}: A complex coil structure twists the plasma column.
\item \emph{Reversed Field Pinch (RFP)}: The toroidal and poloidal fields are comparable, but stability is more critical. This configuration offers higher efficiency.
\end{itemize}
The RFX experiment, based in Padova at the Consorzio RFX, aim at studying the latter solution, namely the Reversed Field Configuration~\cite{the-reversed-field-pinch}.
RFX and the subsequent modifications are characterized by a toroidal circular shaped geometry, with minor radius of 0.46~m and major radius of 2~m. The toroidal field can reach a maximum field of 0.7~T with a typical plasma pulse duration that spans along 0.5~s.
The experiment evolved in 2004 in RFX-mod which was able to achieve a plasma current up to 2~MA. This high currents has been shown to be crucial for achieving the magnetic field reversals typical of RFP devices. The experiment uses a sophisticated system of magnetic coils to create and control the magnetic fields within the torus. These include: the toroidal field coils, winded around the torus and generating a magnetic field parallel to the torus's circular axis, and poloidal field coils, that shape the plasma equilibrium and control its stability by generating a magnetic field that runs in loops inside.
In addition to the standard configuration RFX exploits also the so called ``saddle coils'' that, injecting radial field through the vessel, can actively control Magnetohydrodynamic (MHD) instabilities. These coils are crucial for stabilizing the plasma and improving the confinement. They are named "saddle" coils due to their shape, which allows them to be placed around the torus to exert localized magnetic influence on the plasma.
The RFX-mod experiment has contributed significantly to the understanding of plasma confinement, stability, and the behavior of RFP systems. With its advanced control system it played a key role in exploring the high current regimes.
The plasma in a such configuration, when the current exceeds a certain threshold value, shows to organize itself spontaneously assuming the shape of a helix: in this condition the temperature is higher and the confinement is more stable. This discovery, that has been initially observed in the RFX laboratories, became the principal matter of investigation of such kind of experiments since 2009~\cite{lorenzini2009self}.
% show the experiment and the helics
A pictorial representation of the main helix structure is shown in Figure~\ref{fig:rfx_helix}.
\begin{figure}[htbp]
\centering
\begin{subfigure}[b]{0.65\textwidth}
\centering
\includegraphics[width=\textwidth]{figures/toroidal_coords.png}
\caption{}
\label{fig:toroidal_coords}
\end{subfigure}
\hfill
\begin{subfigure}[b]{0.25\textwidth}
\centering
\includegraphics[width=\textwidth]{figures/helix.png}
\caption{}
\label{fig:rfx_helix}
\end{subfigure}
\caption{Typical notation for the toroidal coordinates reference system (a), and a pictorial representation of the self-organized helical single mode of a RFP (b). }
\label{fig:coods_and_helix}
\end{figure}
% explain safety factor and MHD in brief ?
The overall plasma equilibrium is obtained trough the study of the plasma dynamics using the model called Magnetohydrodynamic (MHD) system.
In the MHD model, the equations of classical electromagnetism are combined with those of the fluid motion~\cite{wesson2004tokamaks}. Typically, the analysis of fluid plasma involves the generalized movements of each ionic species; however, for simplicity it is possible to consider each pair of values relating to ions and electrons in a single parameter and thus obtain a single fluid trend.
Each charge is subjected to a forces that comes from pressure and electromagnetic interaction with fields. In the static equilibrium condition, the model assume a particularly simple shape and is described by the equations:
\begin{align*}
\nabla \cdot \Vec{B} &= 0 \\
\nabla \times \Vec{B} &= \mu_0 \Vec{J} \\
\Vec{J} \times \Vec{B} &= \nabla p
\end{align*}
% explain the fourier modes decomposition
Instabilities can develop around this equilibrium condition, and due to the system's strict toroidal periodic geometry, these perturbations can be effectively described as deviations from equilibrium expressed in the time-space frequency domain:
\begin{equation}
\Tilde{\psi}(\Vec{r},t) = \sum_k \Tilde{\psi}_k(r) e^{i(\Vec{k}\cdot\Vec{r}-\omega t)} = \sum_k \Tilde{\psi}_k e^{i(m\vartheta+n\varphi-\omega t)}
\end{equation}
Here, $m$ and $n$ denote the poloidal and toroidal mode numbers, respectively, corresponding to the number of oscillation periods in the poloidal ($\vartheta$) and toroidal ($\varphi$) directions. These mode numbers characterize the spatial structure of the fluctuations within the plasma.
A gradient in the poloidal magnetic field creates a barrier that traps and pinches ions toward the center of the plasma column that forms inside the torus. In the same way, the perturbation wave numbers are closely related to this magnetic field configuration, which appears in the equilibrium condition as a series of nested magnetic surfaces -- or "shells" -- with increasing field lines pitch moving outward in the radial axis, as illustrated in Figure~\ref{fig:EM_fields_windiwng}.
Thus, having parallel shells with the same winding number corresponds to surfaces where field lines attract each other, seeding a new possible instability caused by a growing de-structured internal field configuration. For this reason, a good prerequisite for stability is obtained keeping a winding number ( and so the $m/n$ ratio ) monotonically changing along the radial section of the plasma column, thus ensuring that surfaces that are close to each other keep different winding number of the field lines. The usual quantity to observe for this behavior is the parameter called ``\emph{safety factor}'' that in this case needs to be monotonically shaped.
%
\begin{equation}
q(r) = \frac{rB_\varphi(r)}{R_0B_\vartheta(r)} = \frac{m}{n}(r)
\end{equation}
The RFP configuration is also affected by the fact that, for $q$ values that result rational numbers, a single shell present field lines that reconnect with them selves after $m/n$ periods, creating the so called "resonant" surface.
Many instabilities grow in such condition, making RFP generally unstable and prone to evolve in a chaotic configuration.
However, as before stated, in high current regimes the system showed to relax in a more stable condition where a single mode dominates the others -- the mode (1,-7) for the RFX and RFX-mod geometry\footnote{the n modes will be presented to be negative values hereafter to match the orientation of the reference that has been used in RFX} -- a state of the plasma that appears convenient for the overall confinement.
RFX-mod helped to improve our understanding in this RFP self-organization, observing the formation of high transport barrier and the growth of convective cells. It can be also operated in the Tokamak configuration, in which it helped to explore shallow safety factor profiles (that are usually avoided by Tokamaks), with experiments reaching the edge of the safety factor values as low as q(a) = 1.2 (where $a$ is the radial position of the wall).
It also contributed to the study of the so called tearing modes mitigation\footnote{Tearing modes are instabilities caused by the direct reconnection of the field lines from different magnetic shells, forming a chaotic configuration called magnetic island, that are very common in RFP due to the low q factor and plasma resistivity.} and the stabilization of resistive wall modes using both poloidal and radial sensors. Controlling these may help to understand in a general experiment how to actively prevent disruptions, that are particularly dangerous in Tokamaks, and how to control the safety factor to actively move the plasma in the desired configuration~\cite{Puiatti_2015}.
% show example of diagnostic and signals
To observe the inherent complexity of hot plasmas with their interaction with the surrounding matter, and to validate the related inherent models, RFX-mod has been equipped with a very large number of different diagnostics. In the Figure~\ref{fig:diagnostics}, a brief schematic of the diagnostic components localization has been reported, due to space allocation around the torus the diagnostics are usually marked with their angular position as they observe a particular phase of the plasma perturbations.
% present some of the diagnostics from puiatti presentation
In Figure~\ref{fig:signals}, some of the most representative observed quantities have been reported from the shot $\texttt{\#}31477$. The first plot from the top presents the rapid increase of the plasma current profile followed by a stationary saturation period. The second plot shows the evolution of the magnetic structure of the plasma over time, where it can be easily appreciated the self organization behavior of the plasma that starts when the current reach a value of about 1.5~T. At that level the chaotic exchange of energy among different mode perturbation relaxes into a single "dominant" one characterized by the wave number (1,-7), this configuration is not completely stable though and the helix gets lost in time leaving space for a chaotic state of multi-modes interplay.
The third plot shows the actual electron density of the plasma with respect to a particular density reference, called Greenwald limit, where other kind of perturbations grows~\cite{Martin_Greenwald_2002}.
In Chapter~\ref{chapter:ResultsAndSystemEvaluation} both the current profile and the dominant mode ratio will be used as an example of RFX data access routines, specifically to extract from this signals some possible pulse summary quantities, such as the maximum of achieved current and the ratio of ordered single-elicity time over the chaotic state.
\begin{figure}[htbp]
\centering
\begin{subfigure}[b]{0.55\textwidth}
\centering
\includegraphics[width=\textwidth]{figures/diagnostics.png}
\caption{}
\label{fig:diagnostics}
\end{subfigure}
\hfill
\begin{subfigure}[b]{0.40\textwidth}
\centering
\includegraphics[width=\textwidth]{figures/nf512366f01_online.jpg}
\caption{}
\label{fig:signals}
\end{subfigure}
\caption{RFX map of diagnostics with related toroidal position (a). A RFP discharge time evolution for pulse $\texttt{\#}31477$ of plasma current, dominant $m=1, n=-7$ mode vs secondary $m=1, n=-8,-15$ modes, and obtained Greenwald fraction for electron density (b)}
\label{fig:diag_and_signals}
\end{figure}
RFX-mod2 will be built thanks to the results obtained in RFX-mod, the RFP experiment in operation until 2016, when the design of its upgrades started. The RFX-mod2 machine is designed to complete and enhance the study of the properties of both the RFP configuration in the plasma current regimes up to 2MA and a variety of Tokamak equilibria~\cite{tokamaks}. To this end, modifications of some components of the RFX-mod machine are underway\footnote{\url{https://www.igi.cnr.it/en/research/magnetic-confinement-research-in-padova/rfx-mod2/}}.
The substantial modification of the toroidal complex of the RFX experiment represents the second major modification since its original design~\cite{topical-issue-rfx}.
%
The challenge of this new machine is to be able to produce a plasma with much improved parameters compared to those of RFX-mod and to clarify whether the RFP configuration can represent a valid alternative to the tokamak design in the perspective of a future fusion reactor.
In RFX-mod2, the internal inconel vacuum chamber will be removed, and the plasma will be directly surrounded by the copper shell (protected by 2016 graphite tiles). This increase in the conductivity of the first conductive material surrounding the plasma will allow to observe it without stationary localized interaction, even at high current regimes (Figure~\ref{fig:rfx-mod2_modifications}).
% \begin{figure}[ht]
% \centering
% \includegraphics[width=0.8\linewidth]{figures/rfx-mod2-modifications.png}
% \caption{RFX-mod2 modifications}
% \label{fig:rfx-mod2-modifications}
% \end{figure}
\begin{figure}[htbp]
\centering
\begin{subfigure}[T]{0.30\textwidth}
\centering
\includegraphics[width=\textwidth]{figures/EM_fields_winding_shells_RFP.jpg}
\caption{}
\label{fig:EM_fields_windiwng}
\end{subfigure}
\hfill
\begin{subfigure}[T]{0.65\textwidth}
\centering
\includegraphics[width=\textwidth]{figures/rfx-mod2-modifications.png}
\caption{}
\label{fig:rfx-mod2_modifications}
\end{subfigure}
\caption{A reversed field pinch internal magnetic shells, showing how the direction of the magnetic field varies with radius (a). The current ongoing modification of the RFX-mod experiment into RFX-mod2 showing the structural changes and the removal of the inner vacuum vessel component (b). }
\label{fig:rfx-mod2_fieds_and_modifications}
\end{figure}
It is expected that this will enable the production of better-confined plasmas with more stationary helical states. It should be emphasized that these results will be very important for understanding whether the RFP configuration can indeed have potential as a future reactor.
The purpose of these changes is twofold:
\begin{itemize}
\item Significantly decrease the resistivity of the first conducting structure surrounding the plasma.
\item Bring the plasma closer to the copper stabilizing shell
\end{itemize}
Thanks to these modifications, firstly, it will be possible to more effectively control the energy losses connected to the interaction of the plasma with the chamber walls that contain it, obtaining more stationary Single Helicity states~\cite{escande2000single} and warmer and better confined plasmas. Secondly, the new machine will have a larger plasma volume which is also closer to the control systems. The sophisticated magnetic instability control system already installed on the RFX-mod experiment is one of the flagships of the laboratory, being the most advanced currently operating on fusion experiments.\footnote{\url{https://www.igi.cnr.it/en/research/magnetic-confinement-research-in-padova/rfx-mod2/unveiling-the-evolution-upgrades-from-rfx-mod-to-rfx-mod2/}}.
The modifications, designed to enhance the efficiency and reliability of the machine, will not only improve its performance but also provide researchers with a further increased amount of diagnostics. These elements together will finally offer a detailed view of plasma phenomena at an unprecedented level of granularity. However, this improvement introduces another challenge on managing this even larger volume of data, underscoring the necessity for a robust data acquisition system and effective methods to monitor experiment sessions within this complex experimental framework.
Figure~\ref{fig:unified-platform} briefly illustrates the general life cycle of an experimental session, from initial setup to data elaboration and summary. The workflow begins with Experiment Setup, proceeds through Parameter Configuration, and continues with the execution of the experiment. This is followed by Data Collection and Data Elaboration stages. Control Systems interface directly with the experimental setup to manage and monitor various aspects of the experiment.
For each of such stages a proper software tool is devoted to document and gather data. The Logbook component captures semantic information related to the experiment, including detailed descriptions, diagrams, version-controlled software repositories, and both pre-experiment and post-experiment observations. Experimental data from each session is stored in a hierarchical structure using MDSplus\footnote{\url{https://www.mdsplus.org/index.php/Introduction}}, where each session is uniquely identified by a Shot Number (or Pulse Identifier). After data collection and elaboration, critical results are distilled and summarized in the Summary section, which highlights key findings and insights.
The logbook plays a critical role in enriching raw data by providing essential context of what we was aiming to achieve and how it was configured, while collecting only sensor data offers a limited view, often confined to a single pulse. As a result, integrating that data with logbook information enables a broader experimental perspective, allowing researchers to identify meaningful correlations across entire experimental campaigns.
\begin{figure}[ht]
\centering
\includegraphics[width=1.0\linewidth]{figures/unified-platform.png}
\caption{Unified Platform}
\label{fig:unified-platform}
\end{figure}
In present-day scientific workflows, managing the vast amount of information generated during experiments remains a significant challenge. The complexity of keeping track of all documentation -- spanning from configuration parameters to contextual and observational data -- makes it extremely difficult to relate information that originates from different experimental campaigns or from evolving stages within a single experiment. As a result, scientists frequently create localized databases tailored to specific configurations or setups. These databases typically serve immediate analytical needs but are developed independently, often retained privately by individual researchers or small teams.
Such localized solutions introduce several limitations. They are rarely shared among researchers, making collaboration difficult and limiting reproducibility. These databases are often developed in a way that makes them difficult to port to other analysis systems, thereby impeding integration with advanced analytical environments. Moreover, they tend to fall out of sync with the experimental data pipeline, particularly when updates, calibrations, or corrections are made to the raw data over time. As a result, important insights can become disconnected from the context in which the data was originally produced, reducing their relevance and reliability for future analysis.
At the same time, the scientific community is increasingly leveraging machine learning and data-driven methodologies to uncover complex and correlations across diverse datasets. These correlations can emerge not only within a single experimental campaign but also across multiple setups with different goals or even between entirely different experiments. However, the effectiveness of such techniques critically depends on the availability of comprehensive, well-integrated metadata and semantic context. Without it, the capacity of these methods to produce meaningful results is constrained.
% Why we are adding this and what scientists do now
% 1- very often the complexity of keepeng track of all components documentation among phases make impossible to relate data that are distant from experimental campaigns or during an experiment evolution, so what happens is that scientists use to build local databases whith data coming from a single specific configfuration an keep those data for their own.
% 2- . those databases are not shared
% . use to be difficoult to port to other analysis systems
% . the do not keep in synch wiht the experiment and with possible fixes on the experiemntal raw data
% 3- we are facing times where machine learning could catch distant correlation among experiment features that can come from different
% . campaign
% . setup ( different run purposes )
% . even different exepriments
% but we need to ad as much information as we can
% We propose to make a unified tool to access the overall data of all the components that spans the stages.
This thesis presents the implementation of a unified platform to streamline experimental data access and documentation. The primary objective is to facilitate advanced data analytics by integrating a web-based application for managing semantic information from the experiment logbook with a query engine for efficient scientific data access. By providing a more accessible and integrated framework for data analysis, this unified system aims to improve the efficiency and reliability of the overall research workflow.

View File

@@ -0,0 +1,40 @@
%!TEX root = ../main.tex
\chapter{Conclusions and Future Works}
\label{chapter:conclusions}
\section{Conclusions}
This thesis has presented the design, implementation, and evaluation of a unified platform for experimental data access and documentation in the context of the RFX-mod2 experiment, which aims to study the physics of fusion plasmas and magnetic confinement in Reversed Field Pinch (RFP) configuration.
The evolution from RFX-mod to RFX-mod2 has brought substantial upgrades to the experimental infrastructure. These include modified mechanical components, an updated electrical configuration, and a more advanced CODAS (Control, Data Access, and Communication Systems). In addition to improving operational performance and machine reliability, these enhancements significantly expand the range of available diagnostics. This increased data richness provides deeper insight into plasma phenomena but also introduces the complex challenge of efficiently managing, accessing, and interpreting large volumes of data.
To address these challenges, this work has developed a unified platform that integrates two core components:
\begin{itemize}
\item \textbf{Experiment Logbook Management:} A web-based application designed to manage semantic information, enabling researchers to efficiently document, retrieve, and contextualize experiments. By incorporating detailed logbook entries, this system enriches raw diagnostic data with experimental configurations, objectives, and observations, supporting reproducibility, collaboration, and cross-experiment analysis.
\item \textbf{Scientific Data Access:} The Query Engine system was developed as a framework for efficient, scalable data access and analysis of experimental data. This component allows researchers to construct, manage, and reuse data processing logic across multiple shots, streamlining access to a large volume of diagnostic data and supporting advanced data analytics workflows.
\end{itemize}
The results of performance evaluations highlight the Query Engine's efficiency and scalability across different deployment configurations, demonstrating its potential to handle the increasing data demands of RFX-mod2 experiments effectively. By integrating these two components, the unified platform provides a more accessible and integrated framework for managing and analyzing experimental data, ultimately improving the efficiency and reliability of the entire research workflow.
\section{Future Works}
While the unified platform has addressed the key challenges identified in this thesis, several avenues for future work remain:
\begin{itemize}
\item \textbf{Organizing the Experiment Hierarchy:} Establishing a more effective structure for the experiment hierarchy by organizing entries such as experiments, campaigns, runs, and shots will be essential. This could be reflected in a RESTful API structure to provide consistent and predictable access patterns across the platform.
\item \textbf{RESTful Query Management:} Exposing queries via REST endpoints with clear, unique names would simplify integration with external systems, particularly for retrieving summaries. However, this requires careful consideration of naming conventions to avoid confusion and ensure consistency.
\item \textbf{Collaborative Logbook Input:} Enabling collaborative editing for logbook entries, including real-time multi-user input, will enrich experiment documentation and support dynamic workflows.
\item \textbf{Flexible Structures of Logbook Entries:} Since experimental requirements can evolve rapidly, future work should include support for defining flexible structures and fields within logbook entries to effectively accommodate these changes.
\item \textbf{User-Specific Views:} Supporting role-based front-end views for each user will make the system more intuitive and tailored to individual workflows.
\item \textbf{Content Identifiers for Queries:} Introducing Content Identifiers (CIDs)~\cite{ipfsContentAddressing} for queries can reduce duplication, improve traceability, and support robust verification mechanisms -- particularly important for tracking changes to MDSplus data.
\end{itemize}
In summary, the unified platform developed in this thesis represents a significant step toward addressing the challenges of managing and analyzing the growing volumes of data produced by plasma physics experiments. By integrating semantic documentation with efficient data access, it provides a foundation for more advanced data analytics and collaborative research, paving the way for future improvements and scientific discoveries in the RFX-mod2 experiment and beyond.

9
frontmatter/abstract.tex Normal file
View File

@@ -0,0 +1,9 @@
%!TEX root = ../main.tex
\begin{abstract}
The RFX-mod experiment, now evolving into RFX-mod2, is an operational magnetically confined plasma physics experiment, located at Consorzio RFX premises, focused on studying the physics of fusion plasmas and magnetic confinement in Reversed Field Pinch (RFP) configuration.
During the experiment, several significant improvements were made to the experimental setup, including mechanical modifications, updates to the electrical configuration, and enhancements to the CODAS (Control, Data Access, and Communication Systems). These changes, designed to increase the efficiency and reliability of the machine, will also provide researchers with an increasing amount of diagnostics, opening a view of the plasma phenomena with an unprecedented level of detail. This comes with a new challenge of handling such a large amount of data.
This thesis presents the implementation of a unified platform to streamline experimental data access and documentation. The primary objective is to facilitate advanced data analytics by integrating a web-based application for managing semantic information from the experiment logbook with a query engine for efficient scientific data access. By providing a more accessible and integrated framework for data analysis, this unified system aims to improve the efficiency and reliability of the overall research workflow.
\end{abstract}

View File

@@ -0,0 +1,3 @@
%!TEX root = ../main.tex
\textit{To be continued...}

24
frontmatter/glossary.tex Normal file
View File

@@ -0,0 +1,24 @@
\begin{acronym}
\acro{API}{Application Programming Interface}
\acro{CODAS}{Control, Data Access, and Communication Systems}
\acro{CPU}{Central Processing Unit}
\acro{CRUD}{Create - Read - Update - Delete}
\acro{DAG}{Directed Acyclic Graph}
\acro{ER}{Entity Relationship}
\acro{IAM}{Identity and Access Management}
\acro{JVM}{Java Virtual Machine}
\acro{MHD}{Magnetohydrodynamic}
\acro{OIDC}{OpenID Connect}
\acro{ORM}{Object Relational Mapping}
\acro{RDD}{Resilient Distributed Dataset}
\acro{REST}{Representational State Transfer}
\acro{RFP}{Reversed Field Pinch}
\acro{SC}{Scientific Coordinator}
\acro{SCADA}{Supervisory Control and Data Acquisition}
\acro{SL}{Session Leader}
\acro{SQL}{Structured Query Language}
\acro{SSO}{Single Sign-On}
\acro{TR}{Technical Responsible}
\acro{UI}{User Interface}
\acro{URL}{Uniform Resource Locator}
\end{acronym}

8
frontmatter/sommario.tex Normal file
View File

@@ -0,0 +1,8 @@
\begin{abstract}[it]
L'esperimento RFX-mod, attualmente in evoluzione nella configurazione RFX-mod2, è un impianto operativo di fisica del plasma a confinamento magnetico situato presso il Consorzio RFX, che ha come obiettivo principale lo studio della fisica dei plasmi da fusione e il confinamento magnetico in configurazione Reversed Field Pinch (RFP).
Nel corso dell'esperimento sono stati apportati numerosi miglioramenti significativi alle modalità di sperimentazione, tra cui interventi di natura meccanica, aggiornamenti dell'impianto elettrico e miglioramenti del sistema CODAS (Control, Data Access, e Communication Systems). Questi interventi, mirati ad aumentare l'efficienza e l'affidabilità del sistema sperimentale, aiuteranno anche i ricercatori a ottenere una quantità maggiore di strumenti diagnostici, permettendo loro di osservare i fenomeni relativi al plasma con un livello di dettaglio senza precedenti. Ciò comporta però una nuova sfida: la gestione di elevate quantità di dati di natura eterogenea.
Questa tesi tratta l'implementazione di una piattaforma unificata per la semplificazione dell'accesso ai dati sperimentali e alla documentazione. L'obiettivo principale è quello di facilitare l'analisi avanzata dei dati, integrando in un unico sistema: una applicazione web per la gestione delle informazioni semantiche provenienti dal logbook sperimentale e un motore di estrapolazione efficiente dei dati scientifici. Con la creazione di un framework più accessibile e integrato per l'analisi dei dati, questo sistema unificato mira a migliorare l'efficienza e l'affidabilità dell'intero flusso di lavoro della ricerca.
\end{abstract}

13
frontmatter/thanks.tex Normal file
View File

@@ -0,0 +1,13 @@
%!TEX root = ../main.tex
I would like to express my deepest gratitude to Prof. Rigoni Garola Andrea and Ing. Gianluca Moro for their invaluable guidance and support throughout the course of this thesis. Their mentorship and the favorable conditions they created have been essential to the successful completion of this work.
I extend my deepest thanks to my grandparents and parents for their unconditional love, sacrifices, and lifelong dedication to my growth and well-being. Their support has been the foundation of everything I have achieved.
I sincerely thank Huyen Linh for her unwavering support, deep understanding, and constant care throughout my studies, and for patiently standing by me during this entire journey abroad.
I am also truly grateful to my friends at the University of Padua - Matteo, Maria, Roger, Francesco, Giulio, Gabriel, Samuel, Filippo, Lorenzo, Vaidas, and Zoren - for their companionship and support during my time in Padova. Sharing this experience with you made it all the more meaningful.
I would also like to thank the Veneto Region and the University of Padua for awarding me Regional Scholarships, which greatly improved my living and studying conditions and enabled me to fully dedicate myself to my academic pursuits.
To all of you, a heartfelt ``Grazie Mille!''

BIN
main.pdf Normal file

Binary file not shown.

66
main.tex Normal file
View File

@@ -0,0 +1,66 @@
%!TEX TS-program = xelatex
%!TEX encoding = UTF-8 Unicode
% Load Thesis Class
\documentclass{DEIThesis}
\title{A new Wayland RDP Gateway for hardware accelereated Virtual Desktop Infrastructure (VDI) using an OCI containarization layer.}
\author{Marco Martini}
\studentId{2087642}
% Advisor
\advisor{Prof. Rigoni Garola Andrea}
% If you are co-advised
\coadvisor{Paolo Barbato}
\coadvisorsUniversity{Consorzio RFX}
\university{University of Padova}
\mastername{Computer Engineering}
\academicYear{2024/2025}
% ciao
\begin{filecontents*}[overwrite]{\jobname.xmpdata}
\Title{A new Wayland RDP Gateway for hardware accelereated Virtual Desktop Infrastructure (VDI) using an OCI containarization layer.}
\Author{Marco Martini}
\Language{en-EN}
\Keywords{Computer Engineering\sep LaTeX}
\end{filecontents*}
% annotazioni ANDREA
\usepackage[highlightmarkup=uwave,todonotes={textsize=tiny}]{changes}
\let\xout\undefined
\renewcommand{\boxed}[1]{\vspace{1em}\noindent\fbox{\parbox{\linewidth}{#1}}\vspace{1em}}
% 1) When you add a footnote put it before the punctuation mark
% 2) When you add a citation add it with a ~ after the word and again before punctuation
% like: last word~\cite{label}.
% proposal ANDREA ( remove paragraph indent )
\setlength{\parindent}{0cm}
\usepackage{amsmath}
% Document
\begin{document}
% The front matter (Cover, ToC, Abstract, etc...)
\frontmatter
% The main content
\mainmatter
\include{chapters/01_introduction}
\include{chapters/02_ExperimentLogbookManagement}
\include{chapters/03_ScientificDataAccess}
\include{chapters/04_ResultsAndSystemEvaluation}
\include{chapters/99_conclusions}
% Bibliography, appendix, acknowledges, etc...
\backmatter
\end{document}

4
main.xmpdata Normal file
View File

@@ -0,0 +1,4 @@
\Title{Towards a Unified Platform for Integrating Documentation and Big Data Access in the RFX-mod2 Fusion Experiment}
\Author{Nguyen Tho The Cuong}
\Language{en-EN}
\Keywords{Computer Engineering\sep LaTeX}

253
references.bib Normal file
View File

@@ -0,0 +1,253 @@
@article{lorenzini2009self,
title={Self-organized helical equilibria as a new paradigm for ohmically heated fusion plasmas},
author={Lorenzini, Rita and Martines, E and Piovesan, P and Terranova, D and Zanca, P and Zuin, M and Alfier, A and Bonfiglio, D and Bonomo, F and Canton, A and others},
journal={Nature Physics},
volume={5},
number={8},
pages={570--574},
year={2009},
publisher={Nature Publishing Group UK London}
}
@article{escande2000single,
title={Single helicity: a new paradigm for the reversed field pinch},
author={Escande, DF and Cappello, S and D'Angelo, F and Martin, Piero and Ortolani, S and Paccagnella, R},
journal={Plasma Physics and Controlled Fusion},
volume={42},
number={12B},
pages={B243},
year={2000},
publisher={IOP Publishing}
}
@misc{ipfsContentAddressing,
author = {{IPFS Project}},
title = {Content Addressing},
howpublished = {\url{https://docs.ipfs.tech/concepts/content-addressing/}},
note = {Accessed: 2025-06-14}
}
@article{bhat2022understanding,
title={Understanding docker compose},
author={Bhat, Sathyajith and Bhat, Sathyajith},
journal={Practical Docker with Python: Build, Release, and Distribute Your Python App with Docker},
pages={165--198},
year={2022},
publisher={Springer}
}
@misc{sqlalchemyPhilosophy,
author = {{SQLAlchemy}},
title = {SQLAlchemy Philosophy},
url = {https://www.sqlalchemy.org/philosophy.html},
note = {Accessed: 2025-06-14}
}
@article{gardner2009web,
title={The web server gateway interface (wsgi)},
author={Gardner, James},
journal={The Definitive Guide to Pylons},
pages={369--388},
year={2009},
publisher={Springer}
}
@book{karim2017scala,
title={Scala and Spark for Big Data Analytics: Explore the concepts of functional programming, data streaming, and machine learning},
author={Karim, Md Rezaul and Alla, Sridhar},
year={2017},
publisher={Packt Publishing Ltd}
}
@book{white2012hadoop,
title={Hadoop: The definitive guide},
author={White, Tom},
year={2012},
publisher={" O'Reilly Media, Inc."}
}
@article{stillerman1997mdsplus,
title={MDSplus data acquisition system},
author={Stillerman, JA and Fredian, TW and Klare, KA and Manduchi, G},
journal={Review of Scientific Instruments},
volume={68},
number={1},
pages={939--942},
year={1997},
publisher={American Institute of Physics}
}
@misc{materialdesign,
author = "Google",
title = "Google's Material Design",
year = 2024,
url = "https://m3.material.io/get-started",
note = {Accessed: 2025-06-12}
}
@book{flanagan2011javascript,
title={JavaScript: the definitive guide},
author={Flanagan, David},
year={2011},
publisher={" O'Reilly Media, Inc."}
}
@phdthesis{Fielding2000,
author = {Roy Thomas Fielding},
title = {Architectural Styles and the Design of Network-based Software Architectures},
school = {University of California, Irvine},
year = {2000},
type = {Ph.D. Dissertation},
url = {https://ics.uci.edu/~fielding/pubs/dissertation/top.htm},
note = {Accessed: 2025-06-12}
}
@article{ireland2009understanding,
title={Understanding object-relational mapping: A framework based approach},
author={Ireland, Christopher and Bowers, David and Newton, Michael and Waugh, Kevin},
journal={International lournal On Advances in Software},
volume={2},
number={2},
year={2009},
publisher={Citeseer}
}
@misc{Pike2012,
author = {Rob Pike},
title = {Go at Google: Language Design in the Service of Software Engineering},
howpublished = {\url{https://go.dev/talks/2012/splash.article}},
note = {Accessed: 2025-06-12}
}
@manual{postgresqldocs,
title = {PostgreSQL Documentation},
author = {{The PostgreSQL Global Development Group}},
url = {https://www.postgresql.org/docs/}
}
@book{tokamaks,
author = {John Wesson and D. J. Campbell},
title = {Tokamaks},
publisher = {Oxford University Press},
year = {2011}
}
@book{plasma-physics-and-fusion-energy,
author = {Jeffrey P. Freidberg},
title = {Plasma Physics and Fusion Energy},
publisher = {Cambridge University Press},
year = {2007}
}
@article{the-reversed-field-pinch,
author = {L. Marrelli and others},
title = {The reversed field pinch},
journal = {Nuclear Fusion},
volume = {61},
year = {2021},
}
@article{topical-issue-rfx,
author = {G. Rostagni and others},
title = {Topical Issue on the RFX-experiment, Padova},
journal = {Fusion Engineering and Design},
volume = {25},
pages = {301--504},
year = {1995},
}
@book{cecco,
title = "Experimental studies of confinement in the EXTRAP T2 and T2R reversed field pinches",
author = "M. Cecconello",
publisher = "Alfvén Laboratory, Fusion Plasma Physics, Royal Institute of Technology, Stockholm",
year = "2003"
}
@book{wesson,
title = "Tokamaks",
author = "J. Wesson",
publisher = "Claredon Press",
year = "1987"
}
@techreport{rfc6749,
author = {D. Hardt, Ed.},
title = {The OAuth 2.0 Authorization Framework},
institution = {Internet Engineering Task Force},
type = {RFC},
number = {6749},
year = {2012},
month = {October},
url = {https://datatracker.ietf.org/doc/html/rfc6749},
}
@techreport{rfc7636,
author = {N. Sakimura, Ed and J. Bradley and N. Agarwal},
title = {{Proof Key for Code Exchange by OAuth Public Clients}},
institution = {Internet Engineering Task Force},
type = {RFC},
number = {7636},
year = {2015},
month = {September},
url = {https://www.rfc-editor.org/rfc/rfc7636.html},
}
@book{spark-in-action,
author = {Petar Zečević and Marko Bonaći},
title = {Spark in Action},
publisher = {Manning},
year = {2016}
}
@book{learning-spark,
author = {Jules S. Damji and Brooke Wenig and Tathagata Das and Denny Lee},
title = {Learning Spark: Lightning-Fast Data Analytics},
publisher = {O'Reilly Media},
year = {2020}
}
@book{wesson2004tokamaks,
title={Tokamaks},
author={Wesson, J. and Campbell, D.J.},
isbn={9780198509226},
lccn={2004266929},
series={International series of monographs on physics},
url={https://books.google.it/books?id=iPlAwZI6HIYC},
year={2004},
publisher={Clarendon Press}
}
@article{Puiatti_2015,
doi = {10.1088/0029-5515/55/10/104012},
url = {https://dx.doi.org/10.1088/0029-5515/55/10/104012},
year = {2015},
month = {jul},
publisher = {IOP Publishing},
volume = {55},
number = {10},
pages = {104012},
author = {Puiatti, M.E. and Dal Bello, S. and Marrelli, L. and Martin, P. and Agostinetti, P. and Agostini, M. and Antoni, V. and Auriemma, F. and Barbisan, M. and Barbui, T. and Baruzzo, M. and Battistella, M. and Belli, F. and Bettini, P. and Bigi, M. and Bilel, R. and Boldrin, M. and Bolzonella, T. and Bonfiglio, D. and Brombin, M. and Buffa, A. and Canton, A. and Cappello, S. and Carraro, L. and Cavazzana, R. and Cester, D. and Chacon, L. and Chapman, B.E. and Chitarin, G. and Ciaccio, G. and Cooper, W.A. and Dalla Palma, M. and Deambrosis, S. and Delogu, R. and De Lorenzi, A. and De Masi, G. and Dong, J.Q. and Escande, D.F. and Esposito, B. and Fassina, A. and Fellin, F and Ferro, A. and Finotti, C. and Franz, P. and Frassinetti, L. and Furno Palumbo, M. and Gaio, E. and Ghezzi, F. and Giudicotti, L. and Gnesotto, F. and Gobbin, M. and Gonzales, W.A. and Grando, L. and Guo, S.C. and Hanson, J.D. and Hirshman, S.P. and Innocente, P. and Jackson, J.L. and Kiyama, S. and Komm, M. and Laguardia, L. and Li, C. and Liu, S.F. and Liu, Y.Q. and Lorenzini, R. and Luce, T.C. and Luchetta, A. and Maistrello, A. and Manduchi, G. and Mansfield, D.K. and Marchiori, G. and Marconato, N. and Marocco, D. and Marcuzzi, D. and Martines, E. and Martini, S. and Matsunaga, G. and Mazzitelli, G. and Miorin, E. and Momo, B. and Moresco, M. and Okabayashi, M. and Olofsson, E. and Paccagnella, R. and Patel, N. and Pavei, M. and Peruzzo, S. and Pilan, N. and Pigatto, L. and Piovan, R. and Piovesan, P. and Piron, C. and Piron, L. and Predebon, I. and Rea, C. and Recchia, M. and Rigato, V. and Rizzolo, A. and Roquemore, A.L. and Rostagni, G. and Ruset, C and Ruzzon, A. and Sajò-Bohus, L. and Sakakita, H. and Sanchez, R. and Sarff, J.S. and Sartori, E. and Sattin, F. and Scaggion, A. and Scarin, P. and Schmitz, O. and Sonato, P. and Spada, E. and Spagnolo, S. and Spolaore, M. and Spong, D.A. and Spizzo, G. and Stevanato, L. and Takechi, M. and Taliercio, C. and Terranova, D. and Trevisan, G.L. and Urso, G. and Valente, M. and Valisa, M. and Veranda, M. and Vianello, N. and Viesti, G. and Villone, F. and Vincenzi, P. and Visona', N. and Wang, Z.R. and White, R.B. and Xanthopoulos, P. and Xu, X.Y. and Yanovskiy, V. and Zamengo, A. and Zanca, P. and Zaniol, B. and Zanotto, L. and Zilli, E. and Zuin, M.},
title = {Overview of the RFX-mod contribution to the international Fusion Science Program},
journal = {Nuclear Fusion},
abstract = {The RFX-mod device is operated both as a reversed field pinch (RFP), where advanced regimes featuring helical shape develop, and as a tokamak. Due to its flexibility, RFX-mod is contributing to the solution of key issues in the roadmap to ITER and DEMO, including MHD instability control, internal transport barriers, edge transport and turbulence, isotopic effect, high density limit and three-dimensional (3D) non-linear MHD modelling. This paper reports recent advancements in the understanding of the self-organized helical states, featuring a strong electron transport barrier, in the RFP configuration; the physical mechanism driving the residual transport at the barrier has been investigated. Following the first experiments with deuterium as the filling gas, new results concerning the isotope effect in the RFP are discussed. Studies on the high density limit show that in the RFP it is related to a toroidal particle accumulation due to the onset of a convective cell. In the tokamak configuration, q(a) regimes down to q(a) = 1.2 have been pioneered, with (2,1) tearing mode (TM) mitigated and (2,1) resistive wall mode (RWM) stabilized: the control of such modes can be obtained both by poloidal and radial sensors. Progress has been made in the avoidance of disruptions due to the (2,1) TM by applying q(a) control, and on the general issue of error field control. The effect of externally applied 3D fields on plasma flow and edge turbulence, sawtooth control and runaway electron decorrelation has been analysed. The experimental program is supported by substantial theoretical activity: 3D non-linear visco-resistive MHD and non-local transport modelling have been advanced; RWMs have been studied by a toroidal MHD kinetic hybrid stability code.}
}
@article{Martin_Greenwald_2002,
doi = {10.1088/0741-3335/44/8/201},
url = {https://dx.doi.org/10.1088/0741-3335/44/8/201},
year = {2002},
month = {jul},
publisher = {},
volume = {44},
number = {8},
pages = {R27},
author = {Martin Greenwald},
title = {Density limits in toroidal plasmas},
journal = {Plasma Physics and Controlled Fusion},
abstract = {In addition to the operational limits imposed by MHD stability on plasma current and pressure, an independent limit on plasma density is observed in confined toroidal plasmas. This review attempts to summarize recent work on the phenomenology and physics of the density limit. Perhaps the most surprising result is that all of the toroidal confinement devices considered operate in similar ranges of (suitably normalized) densities. The empirical scalings derived independently for tokamaks and reversed-field pinches are essentially identical, while stellarators appear to operate at somewhat higher densities with a different scaling. Dedicated density limit experiments have not been carried out for spheromaks and field-reversed configurations, however, `optimized' discharges in these devices are also well characterized by the same empirical law. In tokamaks, where the most extensive studies have been conducted, there is strong evidence linking the limit to physics near the plasma boundary: thus, it is possible to extend the operational range for line-averaged density by operating with peaked density profiles. Additional particles in the plasma core apparently have no effect on density limit physics. While there is no widely accepted, first principles model for the density limit, research in this area has focussed on mechanisms which lead to strong edge cooling. Theoretical work has concentrated on the consequences of increased impurity radiation which may dominate power balance at high densities and low temperatures. These theories are not entirely satisfactory as they require assumptions about edge transport and make predictions for power and impurity scaling that may not be consistent with experimental results. A separate thread of research looks for the cause in collisionality enhanced turbulent transport. While there is experimental and theoretical support for this approach, understanding of the underlying mechanisms is only at a rudimentary stage and no predictive capability is yet available.}
}

631
res/dei.pdf Normal file

File diff suppressed because one or more lines are too long

289
res/ltunipd.pdf Normal file

File diff suppressed because one or more lines are too long

315
res/unipd.pdf Normal file

File diff suppressed because one or more lines are too long

17761
res/unipdbg.pdf Normal file

File diff suppressed because one or more lines are too long