diff --git a/src/dacs/installation-dacs/sections/installation.tex b/src/dacs/installation-dacs/sections/installation.tex index de4a349..53d653b 100644 --- a/src/dacs/installation-dacs/sections/installation.tex +++ b/src/dacs/installation-dacs/sections/installation.tex @@ -10,19 +10,19 @@ \procedureItem{ Unpack material and place monitors on two tables in the following order (from left to right): \\ - PROMETHEUS Monitor 1, PROMETHEUS Monitor 2, Surveillance Monitor + Monitor 1, Monitor 2, Surveillance Monitor } \procedureItem{ - Connect 2 monitors PROMETHEUS Monitor 1 and 2 to MC PC (DP cable). + Connect 2 monitors, Monitor 1 and 2 to MC Laptop (HDMI cable). } \procedureItem{ - Connect the remaining monitor to the second Windows PC (DP cable). + Connect the remaining monitor to the Windows PC (DP cable). } \procedureItem{ - Connect keyboards, mouses, power adapters to both PCs and connect Wifi Adapter to MC PC. + Connect keyboards, mouses, power adapters to both PCs and connect Wifi Adapter to Surveillance PC. } \procedureItem{ @@ -36,17 +36,23 @@ } \procedureItem{ - Connect PRO Ethernet Switch to Mission Control PC with short Ethernet cable. + Connect PRO Ethernet Switch to Mission Control Laptop with short Ethernet cable. } \procedureItem{ - Connect PRO Ethernet Switch to second Windows PC with short Ethernet cable. + Connect PRO Ethernet Switch to Windows PC with short Ethernet cable. } \procedureItem{ Unroll the 100m cable from the Mission Control Room to the trailer. Be attentive not to damage the cable. } + + \procedureItem{ + If you are working with DACS1 and DACS2, one can go ahead with the procedure and do the checks + inside the DACS box. The other DACS member can head back to the MC and jump to point 1.29, + continuing the procedure from there + }{} \procedureItem{ Check that \underline{none} of the following cables are connected to the electrical cabinet (=P01+A01): @@ -178,6 +184,8 @@ Make sure the Modem is connected via cable to the lan network of the trailer (Ethernet Switch 0). } + \procedureItem{If you are working with DACS1 and DACS2 you can skip to point 1.35, else continue with the procedure} + \procedureItem{ Connect both PCs to the power strip an turn them on. \\ @@ -189,34 +197,28 @@ } \procedureItem{ - For the right monitor settings on the MC PC go to 'Settings' -$>$ 'Displays' and check the following things: - \begin{itemize} - \item Primary Display: Dell Inc. 28" - \item Fractional Scaling ON - \item Dell Inc. 24": 100\% Scaling - \end{itemize} - Dell Inc. 28": 175\% Scaling (check the UI in Firefox and if the size is appropriate, otherwise change 175\% to 125\% and try again) if there is some problem with this monitor (e.g. flickering) you can try to change this to another value, but then the UI formatting might not be perfect but still manageable) + Connect mission control PC to internet. } - \procedureItem{ - Connect mission control PC to hotspot. - } + \procedureItem{Check HEPHAESTUS config} + + \procedureItem{Open a Terminal on the MC Laptop}{} \procedureItem{ - Check the \texttt{\#helios-config-file} Slack channel if any recent changes have been made to the config file. - \\ - \noindent - \\ - In case there have been changes that are not on the MCPC, figure out how to proceed. - The changes from Sharepoint may not have been tested. - \\ - When in doubt, use the version from the MCPC and inform the author who made the changes that are not on the MCPC that their change has been ignored and will be reverted at the end of the test. - } + Open Grafana on the MC Laptop: + \begin{itemize} + \item Open a Webbrowser + \item Type \textbf{Localhost:3000} in the search bar + \item Choose the dashboard that you need for your test + \end{itemize} + }{} \procedureItem{ Connect the MOB cable signal to the MOB box } + \procedureItem{If one of the two DACS members has not finished their procedure steps, wait until both are at this point} + \procedureItem{ Ask TC to confirm that it's ok to connect the power cable for the trailer. \\ @@ -256,104 +258,33 @@ } \procedureItem{ - Connect 100m Ethernet cable to the PRO Ethernet Switch + Connect 100m Ethernet cable to the PRO Ethernet Switch. } \procedureItem{ - Connect the ethernet cable to the electrical cabinet (=P01+A01), if not already done + Connect the ethernet cable to the electrical cabinet (=P01+A01), if not already done. } \procedureItem{ - The software responsible should check that the ethernet is connected to mission control room computer. - If the Labjack is connected to the ethernet an orange light should start blinking on the Labjack - } - - \procedureItem{ - Check if loadcell transmitter are tared.If not tare them. - Press tare on the Loadcell PCB in the DACS box. - } - - \procedureItem{ - Close the electrical cabinet (=P01+A01) with the DIN lock key. - } - - \procedureItem{ - Launch system by running in terminal: - \\ - \texttt{./start\_test\_maria.sh} - \\ - Then continue at step 1.19. - \\ - If that does not work do steps 1.14.-1.18. - } - - \rowcolor{highlightColor} - \procedureItem{ - The following steps are already executed by the \texttt{start\_test\_maria.sh} file and usually don't have to be done - \\ - Open UI in browser (preferably Firefox): - \\ - \texttt{file:///home/dacs/git/user-interface/rosWebPage/ui/ \\index.html} - \\ - There is also a bookmark so you don't need to type this in - } - - \rowcolor{highlightColor} - \procedureItem{ - Launch ROS from terminal: + Start the UI on the MC Laptop: \begin{itemize} - \item \texttt{cd catkin\_ws} - \item \texttt{catkin build} - \item \texttt{source ./devel/setup.bash} - \item \texttt{roslaunch data\_acquisition test.launch} + \item If you made any changes in the code use \texttt{./bild\_and\_run.sh} to start the UI + \item If you made no changes in the code use \texttt{./run.sh} to start the UI \end{itemize} - } + }{} - \rowcolor{highlightColor} \procedureItem{ - Refresh UI and ensure it is connected to ROS websocket (green message in the histogram) - } - - \rowcolor{highlightColor} - \procedureItem{ - Open Plotjuggler in a new terminal: - \begin{itemize} - \item \texttt{cd catkin\_ws} - \item \texttt{catkin build} - \item \texttt{source ./devel/setup.bash} - \item \texttt{rosrun plotjuggler plotjuggler} - \end{itemize} - } - - \rowcolor{highlightColor} - \procedureItem{ - Open Plotjuggler in a new terminal: - \begin{itemize} - \item \texttt{cd catkin\_ws} - \item \texttt{source ./devel/setup.bash} - \item \texttt{rosrun plotjuggler plotjuggler} - \end{itemize} + The software responsible should check that the ethernet is connected to mission control room computer. + If the Labjack is connected to the ethernet the green light should start blinking on the Labjack. } \procedureItem{ - For the first Plotjuggler window: - \begin{itemize} - \item Press 'Start' (check that ROS Topic Subscriber is chosen in the Streaming window) - \item Choose all sensor topics - \item configure plots you want to see by importing layout from \texttt{/home/dacs/git/configuration\_tests/plotjuggler\_config.xml} - \item set buffer in upper left corner to 60 to set the window size to 60 seconds - \item Move this window to the second monitor - \end{itemize} + Check if loadcell transmitter are tared.If not tare them. + Press tare on the Loadcell PCB in the DACS box. } \procedureItem{ - For the second Plotjuggler window: - \begin{itemize} - \item Press 'Start' (check that ROS Topic Subscriber is chosen in the Streaming window) - \item Choose all sensor topics - \item configure plots you want to see by importing layout from \texttt{/home/dacs/git/configuration\_tests/plotjuggler\_config.xml} - \item set buffer in upper left corner to 600 to set the window size to 10 minutes - \end{itemize} + Close the electrical cabinet (=P01+A01) with the DIN lock key. } \procedureItem{ diff --git a/src/dpr/dpr-calculation-verifycation/main.tex b/src/dpr/dpr-calculation-verifycation/main.tex new file mode 100644 index 0000000..558cd83 --- /dev/null +++ b/src/dpr/dpr-calculation-verifycation/main.tex @@ -0,0 +1,100 @@ +% filename: HEP_OP_DPR_LowPressureTest + +\documentclass{article} + +\input{../../common/lib/header} + +% Define a counter for the item numbers +\newcounter{rowCounter} +% Initialize counter +\setcounter{rowCounter}{0} + +\newcounter{tableCounter} +\setcounter{tableCounter}{0} + +% Command for row in checklist +% First argument is amount +% Second argument is description +\newcommand{\checklistItem}[2]{ + \checkbox & #1 & #2 \\ \hline +} + +% Command for row in procedure list +\newcommand{\procedureItem}[2]{ + \stepcounter{rowCounter} % Increment counter + \arabic{tableCounter}.\arabic{rowCounter} + & + \checkbox + & + \begin{minipage}[t]{1.2\linewidth} + #1 + \vspace{1mm} % Just slightly add vspace to prevent clipping into table border + \end{minipage} + & + \begin{minipage}[t]{0.8\linewidth} + #2 + \vspace{1mm} % Just slightly add vspace to prevent clipping into table border + \end{minipage} + \\ \hline +} + +% Command for row in note list +\newcommand{\noteItem}[1]{ + \begin{minipage}[t]{\linewidth} + #1 + \vspace{1mm} % Just slightly add vspace to prevent clipping into table border + \end{minipage} + \\ \hline +} + + +\title{DPR 1:10 scale test} +\author{Operating Procedure} +\date{Version: \isodate\today} + +\begin{document} + +\maketitle + +% Set the page style for the title page +\thispagestyle{fancy} + +%%%%%% Prefix section +% Change section numbering to A, B, C... +\renewcommand{\thesection}{\Alph{section}} + +\section{Operation Description} +\input{sections/operation-description.tex} + +\section{Safety Material} +\input{sections/safety-material.tex} + +\newpage + +%%%%%% Main section +% Change section numbering to 1, 2, 3... +\renewcommand{\thesection}{\arabic{section}} + +% Reset section counter to start from 1 again +\setcounter{section}{0} + +\section{Preparation} +\input{sections/preparation.tex} + +\section{Filling} +\input{sections/filling.tex} + +\section{Test pressurization with solenoid valve} +\input{sections/pressurization.tex} + +\section{Test solenoid valve opening time} +\input{sections/pressure-increase.tex} + +\newpage + +%%%%%% Notes +\setcounter{section}{0} +\section*{Notes} +\input{sections/notes.tex} + +\end{document} diff --git a/src/dpr/dpr-calculation-verifycation/sections/filling.tex b/src/dpr/dpr-calculation-verifycation/sections/filling.tex new file mode 100644 index 0000000..fb913aa --- /dev/null +++ b/src/dpr/dpr-calculation-verifycation/sections/filling.tex @@ -0,0 +1,36 @@ +\stepcounter{tableCounter} % Increment counter +\setcounter{rowCounter}{0} % Reset counter +\begin{tabularx}{\textwidth}{|>{\columncolor{tableColumnColor}}c|>{\columncolor{tableColumnColor}}c|>{\hsize=1.2\hsize}X|>{\hsize=.8\hsize}X|} + \hline + \rowcolor{tableHeaderColor} + ID & Check & Description & Comments \\ \hline + + \procedureItem{$\leftrightarrow$TC to DACS1: change phase in the UI to \textbf{FUEL FILLING} circuit}{} + + \procedureItem{$\leftrightarrow$TC to DACS1: arm \textbf{FSS FILL} circuit}{} + + \procedureItem{Connect fill line (FSS) to the Drain Valve (FSS)}{} + + \procedureItem{Open Drain Valve (FSS)}{} + + \procedureItem{ + + Fill the runtank with distilled water: + \begin{itemize} + \item Fill distilled water into measuring cup + \item Step on chair and fill fuel into the funnel of the fill line (FSS) + \item Repeat these steps until you filled 3.5 liters of distilled water + \end{itemize} + }{} + + \procedureItem{$\leftrightarrow$TC to DACS1: check FSS Load Cell readings}{} + + \procedureItem{Close Drain Valve (FSS)}{} + + \procedureItem{Disconnect fill line (FSS) from the Drain Valve (FSS)}{} + + \procedureItem{$\leftrightarrow$TC to DACS1: Disarm \textbf{FSS FILL} circuit}{} + + \procedureItem{$\leftrightarrow$TC to DACS1: change phase in the UI to \textbf{SAFE}}{} + +\end{tabularx} \ No newline at end of file diff --git a/src/dpr/dpr-calculation-verifycation/sections/notes.tex b/src/dpr/dpr-calculation-verifycation/sections/notes.tex new file mode 100644 index 0000000..2b3d801 --- /dev/null +++ b/src/dpr/dpr-calculation-verifycation/sections/notes.tex @@ -0,0 +1,29 @@ +% Notes + +\rowcolors{1}{notesColor}{notesColor} +\begin{tabularx}{\textwidth}{X} + \hline + \noteItem{} + \noteItem{} + \noteItem{} + \noteItem{} + \noteItem{} + \noteItem{} + \noteItem{} + \noteItem{} + \noteItem{} + \noteItem{} + \noteItem{} + \noteItem{} + \noteItem{} + \noteItem{} + \noteItem{} + \noteItem{} + \noteItem{} + \noteItem{} + \noteItem{} + \noteItem{} + \noteItem{} + \noteItem{.} + +\end{tabularx} diff --git a/src/dpr/dpr-calculation-verifycation/sections/operation-description.tex b/src/dpr/dpr-calculation-verifycation/sections/operation-description.tex new file mode 100644 index 0000000..a4f081e --- /dev/null +++ b/src/dpr/dpr-calculation-verifycation/sections/operation-description.tex @@ -0,0 +1 @@ +This procedure describes the 1:10 scale DPR test conducted on the trailer to verify the calculated opening times of the solenoid valve. \ No newline at end of file diff --git a/src/dpr/dpr-calculation-verifycation/sections/preparation.tex b/src/dpr/dpr-calculation-verifycation/sections/preparation.tex new file mode 100644 index 0000000..f984bf7 --- /dev/null +++ b/src/dpr/dpr-calculation-verifycation/sections/preparation.tex @@ -0,0 +1,58 @@ +\stepcounter{tableCounter} % Increment counter +\setcounter{rowCounter}{0} % Reset counter +\begin{tabularx}{\textwidth}{|>{\columncolor{tableColumnColor}}c|>{\columncolor{tableColumnColor}}c|>{\hsize=1.2\hsize}X|>{\hsize=.8\hsize}X|} + \hline + \rowcolor{tableHeaderColor} + ID & Check & Description & Comments \\ \hline + + \procedureItem{Check that the Bleed Valve (FSS PRZ) is CLOSED. +Remove plastic cap.}{} + + \procedureItem{Check that the Bleed Valve (PRG) is CLOSED. +Remove plastic cap.}{} + + \procedureItem{Check that the Pressure Reducer (FSS PRZ) is set to DECREASE}{} + + \procedureItem{Check that the flexible pipe is properly mounted to the system side of the N2 Bottle (FSS PRZ) connector using the ½ in. Swagelok gap inspector (it shall not fit)}{} + + \procedureItem{Check that the Pressure Reducer (PRG) is set to DECREASE}{} + + \procedureItem{Check that the additional knob on the Pressure Reducer (PRG) is fully open}{} + + \procedureItem{Check that the Pressure Reducer (PNU) is set to DECREASE}{} + + \procedureItem{TC, SO and PSS1 wear ear protection, safety goggles and face shields (first time opening bottle only)}{} + + \procedureItem{Slowly open the N2 Bottle Valve (PRG)}{} + + \procedureItem{First time opening N2 Bottle: + +Check line between bottle and Pressure Reducer (PRG) for leaks (i.e. apply snoop to all fittings)}{} + + \procedureItem{Set the Pressure Reducer (PRG) to 8 bar (using the green knob)}{} + + \procedureItem{$\leftrightarrow$TC to DACS1: Check and read out Purge Pressure}{} + + \procedureItem{Check with the DACS that none of the following valves are powered: + \begin{itemize} + \item Main Valve (OSS MAIN), NC + \item Fill Valve (OSS), NC + \item Control Valve (OSS MAIN), NO + \item Vent Valve (OSS), NO + \item DPR Valve (FSS PRZ), NC + \item Main Valve (FSS MAIN), NC + \item Pressurization Valve (OSS PRZ), NC + \item Control Valve (FSS MAIN), NO + \item Drain Valve (FSS), NO + \end{itemize}}{} + + \procedureItem{Check with DACS all of the following valves are closed: + \begin{itemize} + \item Purge Valve (IGN) + \item Purge Valve (FSS) + \item Purge Valve (OSS) + \end{itemize}}{} + +\end{tabularx} + +\newpage \ No newline at end of file diff --git a/src/dpr/dpr-calculation-verifycation/sections/pressure-increase.tex b/src/dpr/dpr-calculation-verifycation/sections/pressure-increase.tex new file mode 100644 index 0000000..9a5739f --- /dev/null +++ b/src/dpr/dpr-calculation-verifycation/sections/pressure-increase.tex @@ -0,0 +1,102 @@ +% Procedure for installation + +\stepcounter{tableCounter} % Increment counter +\setcounter{rowCounter}{0} % Reset counter +\begin{tabularx}{\textwidth}{|>{\columncolor{tableColumnColor}}c|>{\columncolor{tableColumnColor}}c|>{\hsize=1.2\hsize}X|>{\hsize=.8\hsize}X|} + \hline + \rowcolor{tableHeaderColor} + ID & Check & Description & Comments \\ \hline + + \procedureItem{$\leftrightarrow$TC to DACS1: Check solenoid valve opening time in the sequence}{} + + \procedureItem{$\leftrightarrow$TC to DACS1: Arm \textbf{FSS FILL} circuit}{} + + \procedureItem{$\leftrightarrow$TC to DACS1: Change phase in the UI to \textbf{IDLE}}{} + + \procedureItem{$\leftrightarrow$TC to DACS1: Check that DPR Valve (FSS DPR) is closed}{} + + \procedureItem{TC, SO and PSS1 wear ear protection, safety goggles and face shields (first time opening bottle only)}{} + + \procedureItem{Slowly open the N2 Bottle Valve (FSS PRZ)}{} + + \procedureItem{First time opening N2 Bottle: + +Check line between bottle and Pressure Reducer (FSS PRZ) for leaks (i.e. apply snoop to all fittings)}{} + + \procedureItem{Set the Pressure Reducer (FSS PRZ) to 6 bar (using the red knob)}{} + + \procedureItem{Step back from the trailer}{} + + \procedureItem{$\leftrightarrow$TC to DACS1: Close Vent Valve (FSS)}{} + + \procedureItem{$\leftrightarrow$TC to DACS1: Open DPR Valve (FSS DPR)}{} + + \procedureItem{$\leftrightarrow$TC to DACS1: check FSS Pressure above Tank}{} + + \procedureItem{FSS Pressure above Tank needs to be at 6 barg}{} + + \procedureItem{$\leftrightarrow$TC to DACS1: Close DPR Valve (FSS DPR)}{} + + \procedureItem{Set the Pressure Reducer (FSS PRZ) to 20 bar (using the red knob)}{} + + \procedureItem{$\leftrightarrow$TC to DACS1: check FSS Pressure above Tank}{} + + \procedureItem{Head back to mission control}{} + + \procedureItem{Write down starting time and FSS Pressure above Tank}{} + + \procedureItem{Change phase in the UI \textbf{DPR-Test}}{} + + \procedureItem{$\leftrightarrow$TC to DACS1: Initiate \textbf{DPR-Test} sequence}{} + + \procedureItem{Wait until the FSS pressure above tank is stable and write down the value}{} + + \procedureItem{$\leftrightarrow$TC to DACS1: Open Vent Valve (FSS)}{} + + \procedureItem{$\leftrightarrow$TC to DACS1: check FSS Pressure above Tank}{} + + \procedureItem{Ensure that FSS Pressure above Tank is at 0 barg}{} + + \procedureItem{Change phase in the UI to \textbf{SAFE}}{} + + \procedureItem{$\leftrightarrow$TC to DACS1: Disarm \textbf{FSS FILL} circuit}{} + + \procedureItem{$\leftrightarrow$TC to DACS1: Confirm that no circuit is armed and all valves are in normal state}{} + + \procedureItem{HOLD: system is in a safe-ish state, time for discussion + \begin{itemize} + \item If you want to do another test with same valve opening time: jump to point 4.30 + \item If you want to do another test with a different valve opening time jump to point 4.29 + \item If you want to end the test jump to point 4.30 + \end{itemize} + }{} + + \procedureItem{Update the opening time in the \textbf{DPR-Increase} sequence and restart the UI}{} + + \procedureItem{Close N2 Bottle Valve (FSS PRZ) fully}{} + + \procedureItem{Open Bleed Valve (FSS PRZ)}{} + + \procedureItem{Set Pressure Reducer (FSS PRZ) to DECREASE}{} + + \procedureItem{Close Bleed Valve (FSS PRZ)}{} + + \procedureItem{Verify that the system is fully depressurized (check manometer)}{} + + \procedureItem{$\leftrightarrow$TC to DACS1: check FSS Pressure above Tank}{} + + \procedureItem{$\leftrightarrow$TC to DACS1: Confirm that no circuit is armed and all valves are in normal state}{} + + \procedureItem{In case you want to do another test with an updated opening time start again with point 4.2, else continue with the procedure}{} + + \procedureItem{Close N2 Bottle Valve (PRG) fully}{} + + \procedureItem{Open Bleed Valve (PRG)}{} + + \procedureItem{Set Pressure Reducer (PRG) to DECREASE}{} + + \procedureItem{Close Bleed Valve (PRG)}{} + + \procedureItem{Verify that the system is fully depressurized (check manometer)}{} + +\end{tabularx} diff --git a/src/dpr/dpr-calculation-verifycation/sections/pressurization.tex b/src/dpr/dpr-calculation-verifycation/sections/pressurization.tex new file mode 100644 index 0000000..dd122d3 --- /dev/null +++ b/src/dpr/dpr-calculation-verifycation/sections/pressurization.tex @@ -0,0 +1,88 @@ +\stepcounter{tableCounter} % Increment counter +\setcounter{rowCounter}{0} % Reset counter +\begin{tabularx}{\textwidth}{|>{\columncolor{tableColumnColor}}c|>{\columncolor{tableColumnColor}}c|>{\hsize=1.2\hsize}X|>{\hsize=.8\hsize}X|} + \hline + \rowcolor{tableHeaderColor} + ID & Check & Description & Comments \\ \hline + + \procedureItem{$\leftrightarrow$TC to DACS1: Check solenoid valve opening time in the sequence}{} + + \procedureItem{$\leftrightarrow$TC to DACS1: Arm \textbf{FSS FILL} circuit}{} + + \procedureItem{$\leftrightarrow$TC to DACS1: Change phase in the UI to \textbf{IDLE}}{} + + \procedureItem{$\leftrightarrow$TC to DACS1: Check that DPR Valve (FSS DPR) is closed}{} + + \procedureItem{TC, SO and PSS1 wear ear protection, safety goggles and face shields (first time opening bottle only)}{} + + \procedureItem{Slowly open the N2 Bottle Valve (FSS PRZ)}{} + + \procedureItem{First time opening N2 Bottle: + +Check line between bottle and Pressure Reducer (FSS PRZ) for leaks (i.e. apply snoop to all fittings)}{} + + \procedureItem{Set the Pressure Reducer (FSS PRZ) to 20 bar (using the red knob)}{} + + \procedureItem{$\leftrightarrow$TC to DACS1: check FSS Pressure above Tank}{} + + \procedureItem{Head back to mission control}{} + + \procedureItem{$\leftrightarrow$TC to DACS1: Close Vent Valve (FSS)}{} + + \procedureItem{Ensure that FSS Pressure above Tank is at 0 barg}{} + + \procedureItem{Write down starting time}{} + + \procedureItem{Change phase in the UI \textbf{DPR-Test}}{} + + \procedureItem{$\leftrightarrow$TC to DACS1: Initiate \textbf{DPR-Test} sequence}{} + + \procedureItem{Wait until the FSS pressure above tank is stable and write down the value}{} + + \procedureItem{$\leftrightarrow$TC to DACS1: check that DPR Valve is closed}{} + + \procedureItem{$\leftrightarrow$TC to DACS1: Open Vent Valve (FSS)}{} + + \procedureItem{$\leftrightarrow$TC to DACS1: check FSS Pressure above Tank}{} + + \procedureItem{Ensure that FSS Pressure above Tank is at 0 barg}{} + + \procedureItem{Change phase in the UI to \textbf{SAFE}}{} + + \procedureItem{$\leftrightarrow$TC to DACS1: Disarm \textbf{FSS FILL} circuit}{} + + \procedureItem{$\leftrightarrow$TC to DACS1: Confirm that no circuit is armed and all valves are in normal state}{} + + \procedureItem{HOLD: system is in a safe-ish state, time for discussion + \begin{itemize} + \item If you want to do another test with same valve opening time: jump to point 3.25 + \item If you want to do another test with a different valve opening time jump to point 3.28 + \item If you want to end the test jump to point 3.30 + \end{itemize} + }{} + + \procedureItem{$\leftrightarrow$TC to DACS1: ARM \textbf{FSS FILL} circuit}{} + + \procedureItem{$\leftrightarrow$TC to DACS1: Change phase in the UI to \textbf{IDLE}}{} + + \procedureItem{Go back to point 3.11}{} + + \procedureItem{Update the opening time in the \textbf{DPR-Test} sequence and restart the UI}{} + + \procedureItem{Go back to point 3.25}{} + + \procedureItem{Close N2 Bottle Valve (FSS PRZ) fully}{} + + \procedureItem{Open Bleed Valve (FSS PRZ)}{} + + \procedureItem{Set Pressure Reducer (FSS PRZ) to DECREASE}{} + + \procedureItem{Close Bleed Valve (FSS PRZ)}{} + + \procedureItem{Verify that the system is fully depressurized (check manometer)}{} + + \procedureItem{$\leftrightarrow$TC to DACS1: check FSS Pressure above Tank}{} + + \procedureItem{$\leftrightarrow$TC to DACS1: Confirm that no circuit is armed and all valves are in normal state}{} + +\end{tabularx} \ No newline at end of file diff --git a/src/dpr/dpr-calculation-verifycation/sections/safety-material.tex b/src/dpr/dpr-calculation-verifycation/sections/safety-material.tex new file mode 100644 index 0000000..71310a7 --- /dev/null +++ b/src/dpr/dpr-calculation-verifycation/sections/safety-material.tex @@ -0,0 +1,25 @@ +% Table of required tools + +\begin{tabularx}{0.9\textwidth}{|>{\columncolor{tableColumnColor}}c|c|X|} + \hline + \rowcolor{tableHeaderColor} + Check & Amount & Description \\ \hline + \checklistItem{4}{ + \begin{minipage}[t]{\linewidth} + Protective Glasses $\frac{1}{4}$ inch + \end{minipage} + } + \checklistItem{4}{Ear protection} + \checklistItem{4}{Working gloves} + \checklistItem{1}{Blue High Vis-Jacket} + \checklistItem{1}{Green High Vis-Jacket} + \checklistItem{3}{Orange High Vis-Jacket} + \checklistItem{4}{Yellow High Vis-Jacket} + \checklistItem{1 roll}{Warning tape} + \checklistItem{4}{Walkie-Talkies} + + \end{tabularx} + +% If no tools required, delete previous lines and uncomment next line +% \textit{none} + \ No newline at end of file diff --git a/src/dpr/dpr-closed-loop/main.tex b/src/dpr/dpr-closed-loop/main.tex new file mode 100644 index 0000000..1d33c59 --- /dev/null +++ b/src/dpr/dpr-closed-loop/main.tex @@ -0,0 +1,97 @@ +% filename: HEP_OP_DPR_ClosedLoopTest + +\documentclass{article} + +\input{../../common/lib/header} + +% Define a counter for the item numbers +\newcounter{rowCounter} +% Initialize counter +\setcounter{rowCounter}{0} + +\newcounter{tableCounter} +\setcounter{tableCounter}{0} + +% Command for row in checklist +% First argument is amount +% Second argument is description +\newcommand{\checklistItem}[2]{ + \checkbox & #1 & #2 \\ \hline +} + +% Command for row in procedure list +\newcommand{\procedureItem}[2]{ + \stepcounter{rowCounter} % Increment counter + \arabic{tableCounter}.\arabic{rowCounter} + & + \checkbox + & + \begin{minipage}[t]{1.2\linewidth} + #1 + \vspace{1mm} % Just slightly add vspace to prevent clipping into table border + \end{minipage} + & + \begin{minipage}[t]{0.8\linewidth} + #2 + \vspace{1mm} % Just slightly add vspace to prevent clipping into table border + \end{minipage} + \\ \hline +} + +% Command for row in note list +\newcommand{\noteItem}[1]{ + \begin{minipage}[t]{\linewidth} + #1 + \vspace{1mm} % Just slightly add vspace to prevent clipping into table border + \end{minipage} + \\ \hline +} + + +\title{DPR 1:10 scale closed loop test} +\author{Operating Procedure} +\date{Version: \isodate\today} + +\begin{document} + +\maketitle + +% Set the page style for the title page +\thispagestyle{fancy} + +%%%%%% Prefix section +% Change section numbering to A, B, C... +\renewcommand{\thesection}{\Alph{section}} + +\section{Operation Description} +\input{sections/operation-description.tex} + +\section{Safety Material} +\input{sections/safety-material.tex} + +\newpage + +%%%%%% Main section +% Change section numbering to 1, 2, 3... +\renewcommand{\thesection}{\arabic{section}} + +% Reset section counter to start from 1 again +\setcounter{section}{0} + +\section{Preparation} +\input{sections/preparation.tex} + +\section{Filling} +\input{sections/filling.tex} + +\section{DPR CF} +\input{sections/pressurization.tex} + +\newpage + +%%%%%% Notes +\setcounter{section}{0} +\section*{Notes} +\input{sections/notes.tex} + +\end{document} diff --git a/src/dpr/dpr-closed-loop/sections/filling.tex b/src/dpr/dpr-closed-loop/sections/filling.tex new file mode 100644 index 0000000..fb913aa --- /dev/null +++ b/src/dpr/dpr-closed-loop/sections/filling.tex @@ -0,0 +1,36 @@ +\stepcounter{tableCounter} % Increment counter +\setcounter{rowCounter}{0} % Reset counter +\begin{tabularx}{\textwidth}{|>{\columncolor{tableColumnColor}}c|>{\columncolor{tableColumnColor}}c|>{\hsize=1.2\hsize}X|>{\hsize=.8\hsize}X|} + \hline + \rowcolor{tableHeaderColor} + ID & Check & Description & Comments \\ \hline + + \procedureItem{$\leftrightarrow$TC to DACS1: change phase in the UI to \textbf{FUEL FILLING} circuit}{} + + \procedureItem{$\leftrightarrow$TC to DACS1: arm \textbf{FSS FILL} circuit}{} + + \procedureItem{Connect fill line (FSS) to the Drain Valve (FSS)}{} + + \procedureItem{Open Drain Valve (FSS)}{} + + \procedureItem{ + + Fill the runtank with distilled water: + \begin{itemize} + \item Fill distilled water into measuring cup + \item Step on chair and fill fuel into the funnel of the fill line (FSS) + \item Repeat these steps until you filled 3.5 liters of distilled water + \end{itemize} + }{} + + \procedureItem{$\leftrightarrow$TC to DACS1: check FSS Load Cell readings}{} + + \procedureItem{Close Drain Valve (FSS)}{} + + \procedureItem{Disconnect fill line (FSS) from the Drain Valve (FSS)}{} + + \procedureItem{$\leftrightarrow$TC to DACS1: Disarm \textbf{FSS FILL} circuit}{} + + \procedureItem{$\leftrightarrow$TC to DACS1: change phase in the UI to \textbf{SAFE}}{} + +\end{tabularx} \ No newline at end of file diff --git a/src/dpr/dpr-closed-loop/sections/notes.tex b/src/dpr/dpr-closed-loop/sections/notes.tex new file mode 100644 index 0000000..2b3d801 --- /dev/null +++ b/src/dpr/dpr-closed-loop/sections/notes.tex @@ -0,0 +1,29 @@ +% Notes + +\rowcolors{1}{notesColor}{notesColor} +\begin{tabularx}{\textwidth}{X} + \hline + \noteItem{} + \noteItem{} + \noteItem{} + \noteItem{} + \noteItem{} + \noteItem{} + \noteItem{} + \noteItem{} + \noteItem{} + \noteItem{} + \noteItem{} + \noteItem{} + \noteItem{} + \noteItem{} + \noteItem{} + \noteItem{} + \noteItem{} + \noteItem{} + \noteItem{} + \noteItem{} + \noteItem{} + \noteItem{.} + +\end{tabularx} diff --git a/src/dpr/dpr-closed-loop/sections/operation-description.tex b/src/dpr/dpr-closed-loop/sections/operation-description.tex new file mode 100644 index 0000000..612e65c --- /dev/null +++ b/src/dpr/dpr-closed-loop/sections/operation-description.tex @@ -0,0 +1 @@ +This procedure describes the 1:10 scale DPR test with a closed loop controler conducted on the trailer to test the behaviour of our first closed loop controler. \ No newline at end of file diff --git a/src/dpr/dpr-closed-loop/sections/preparation.tex b/src/dpr/dpr-closed-loop/sections/preparation.tex new file mode 100644 index 0000000..263ca7b --- /dev/null +++ b/src/dpr/dpr-closed-loop/sections/preparation.tex @@ -0,0 +1,62 @@ +\stepcounter{tableCounter} % Increment counter +\setcounter{rowCounter}{0} % Reset counter +\begin{tabularx}{\textwidth}{|>{\columncolor{tableColumnColor}}c|>{\columncolor{tableColumnColor}}c|>{\hsize=1.2\hsize}X|>{\hsize=.8\hsize}X|} + \hline + \rowcolor{tableHeaderColor} + ID & Check & Description & Comments \\ \hline + + \procedureItem{Check that the Bleed Valve (FSS PRZ) is CLOSED. +Remove plastic cap.}{} + + \procedureItem{Check that the Bleed Valve (PRG) is CLOSED. +Remove plastic cap.}{} + + \procedureItem{Check that the Pressure Reducer (FSS PRZ) is set to DECREASE}{} + + \procedureItem{Check that the flexible pipe is properly mounted to the system side of the N2 Bottle (FSS PRZ) connector using the ½ in. Swagelok gap inspector (it shall not fit)}{} + + \procedureItem{Check that the Pressure Reducer (PRG) is set to DECREASE}{} + + \procedureItem{Check that the additional knob on the Pressure Reducer (PRG) is fully open}{} + + \procedureItem{Check that the Pressure Reducer (PNU) is set to DECREASE}{} + + \procedureItem{TC, SO and PSS1 wear ear protection, safety goggles and face shields (first time opening bottle only)}{} + + \procedureItem{Slowly open the N2 Bottle Valve (PRG)}{} + + \procedureItem{First time opening N2 Bottle: + +Check line between bottle and Pressure Reducer (PRG) for leaks (i.e. apply snoop to all fittings)}{} + + \procedureItem{Set the Pressure Reducer (PRG) to 8 bar}{} + + \procedureItem{$\leftrightarrow$TC to DACS1: Check and read out Purge Pressure}{} + + \procedureItem{Set the Pressure Reducer (PNU) to 8 bar}{} + + \procedureItem{$\leftrightarrow$TC to DACS1: Check and read out Pneumatic Pressure}{} + + \procedureItem{Check with the DACS that none of the following valves are powered: + \begin{itemize} + \item Main Valve (OSS MAIN), NC + \item Fill Valve (OSS), NC + \item Control Valve (OSS MAIN), NO + \item Vent Valve (OSS), NO + \item DPR Valve (FSS PRZ), NC + \item Main Valve (FSS MAIN), NC + \item Pressurization Valve (OSS PRZ), NC + \item Control Valve (FSS MAIN), NO + \item Drain Valve (FSS), NO + \end{itemize}}{} + + \procedureItem{Check with DACS all of the following valves are closed: + \begin{itemize} + \item Purge Valve (IGN) + \item Purge Valve (FSS) + \item Purge Valve (OSS) + \end{itemize}}{} + +\end{tabularx} + +\newpage \ No newline at end of file diff --git a/src/dpr/dpr-closed-loop/sections/pressurization.tex b/src/dpr/dpr-closed-loop/sections/pressurization.tex new file mode 100644 index 0000000..33b3f7d --- /dev/null +++ b/src/dpr/dpr-closed-loop/sections/pressurization.tex @@ -0,0 +1,81 @@ +\stepcounter{tableCounter} % Increment counter +\setcounter{rowCounter}{0} % Reset counter +\begin{tabularx}{\textwidth}{|>{\columncolor{tableColumnColor}}c|>{\columncolor{tableColumnColor}}c|>{\hsize=1.2\hsize}X|>{\hsize=.8\hsize}X|} + \hline + \rowcolor{tableHeaderColor} + ID & Check & Description & Comments \\ \hline + + \procedureItem{$\leftrightarrow$TC to DACS1: Arm \textbf{FSS FILL} circuit}{} + + \procedureItem{$\leftrightarrow$TC to DACS1: Change phase in the UI to \textbf{IDLE}}{} + + \procedureItem{$\leftrightarrow$TC to DACS1: Check that DPR Valve (FSS DPR) is closed}{} + + \procedureItem{If the Pressure Reducer (FSS PRZ) is allready set correctly you can jump to point 3.10, else continue with the procedure}{} + + \procedureItem{TC, SO and PSS1 wear ear protection, safety goggles and face shields (first time opening bottle only)}{} + + \procedureItem{Slowly open the N2 Bottle Valve (FSS PRZ)}{} + + \procedureItem{First time opening N2 Bottle: + +Check line between bottle and Pressure Reducer (FSS PRZ) for leaks (i.e. apply snoop to all fittings)}{} + + \procedureItem{Set the Pressure Reducer (FSS PRZ) to 20 bar (using the red knob)}{} + + \procedureItem{$\leftrightarrow$TC to DACS1: check FSS Pressure above Tank}{} + + \procedureItem{Head back to mission control}{} + + \procedureItem{$\leftrightarrow$TC to DACS1: Close Vent Valve (FSS)}{} + + \procedureItem{Ensure that FSS Pressure above Tank is at 0 barg}{} + + \procedureItem{Write down starting time}{} + + \procedureItem{Change phase in the UI \textbf{DPR-Test}}{} + + \procedureItem{$\leftrightarrow$TC to DACS1: start \textbf{DPR closed loop}}{} + + \procedureItem{Wait until the FSS pressure above tank is stable and write down the value}{} + + \procedureItem{$\leftrightarrow$TC to DACS1: initiate \textbf{FSS CF} sequence}{} + + \procedureItem{$\leftrightarrow$TC to DACS1: check Pressure above Tank}{} + + \procedureItem{$\leftrightarrow$TC to DACS1: stop \textbf{DPR closed loop}}{} + + \procedureItem{$\leftrightarrow$TC to DACS1: Open Vent Valve (FSS)}{} + + \procedureItem{$\leftrightarrow$TC to DACS1: check FSS Pressure above Tank}{} + + \procedureItem{Ensure that FSS Pressure above Tank is at 0 barg}{} + + \procedureItem{Change phase in the UI to \textbf{SAFE}}{} + + \procedureItem{$\leftrightarrow$TC to DACS1: Disarm \textbf{FSS FILL} circuit}{} + + \procedureItem{$\leftrightarrow$TC to DACS1: Confirm that no circuit is armed and all valves are in normal state}{} + + \procedureItem{HOLD: system is in a safe-ish state, time for discussion + \begin{itemize} + \item If you want to do another test jump to point 2.1 + \item If you want to end the test continue with the procedure + \end{itemize} + }{} + + \procedureItem{Close N2 Bottle Valve (FSS PRZ) fully}{} + + \procedureItem{Open Bleed Valve (FSS PRZ)}{} + + \procedureItem{Set Pressure Reducer (FSS PRZ) to DECREASE}{} + + \procedureItem{Close Bleed Valve (FSS PRZ)}{} + + \procedureItem{Verify that the system is fully depressurized (check manometer)}{} + + \procedureItem{$\leftrightarrow$TC to DACS1: check FSS Pressure above Tank}{} + + \procedureItem{$\leftrightarrow$TC to DACS1: Confirm that no circuit is armed and all valves are in normal state}{} + +\end{tabularx} \ No newline at end of file diff --git a/src/dpr/dpr-closed-loop/sections/safety-material.tex b/src/dpr/dpr-closed-loop/sections/safety-material.tex new file mode 100644 index 0000000..71310a7 --- /dev/null +++ b/src/dpr/dpr-closed-loop/sections/safety-material.tex @@ -0,0 +1,25 @@ +% Table of required tools + +\begin{tabularx}{0.9\textwidth}{|>{\columncolor{tableColumnColor}}c|c|X|} + \hline + \rowcolor{tableHeaderColor} + Check & Amount & Description \\ \hline + \checklistItem{4}{ + \begin{minipage}[t]{\linewidth} + Protective Glasses $\frac{1}{4}$ inch + \end{minipage} + } + \checklistItem{4}{Ear protection} + \checklistItem{4}{Working gloves} + \checklistItem{1}{Blue High Vis-Jacket} + \checklistItem{1}{Green High Vis-Jacket} + \checklistItem{3}{Orange High Vis-Jacket} + \checklistItem{4}{Yellow High Vis-Jacket} + \checklistItem{1 roll}{Warning tape} + \checklistItem{4}{Walkie-Talkies} + + \end{tabularx} + +% If no tools required, delete previous lines and uncomment next line +% \textit{none} + \ No newline at end of file diff --git a/src/general/packing-list/sections/dacs-boxes.tex b/src/general/packing-list/sections/dacs-boxes.tex index 8b887b5..4e9c64d 100644 --- a/src/general/packing-list/sections/dacs-boxes.tex +++ b/src/general/packing-list/sections/dacs-boxes.tex @@ -10,6 +10,8 @@ } \checklistItem{1}{Windows PC with KiStudio Lab preinstalled} + + \checklistItem{1}{MIssion Control Laptop} \checklistItem{3}{Monitor} @@ -18,6 +20,8 @@ \checklistItem{2}{Mouse} \checklistItem{1}{Wifi Adapter} + + \checklistItem{1}{USB C adapter to connect ethernet and Monitor} \checklistItem{2}{Power Adapter for PC} @@ -29,7 +33,9 @@ \checklistItem{1}{Circuit breaker (Steffen)} - \checklistItem{3}{DP Cable} + \checklistItem{1}{DP Cable} + + \checklistItem{2}{HDMI Cable} \checklistItem{1}{Phone with Hotspot \& Charger} diff --git a/versions.json b/versions.json index 80545c2..f0c3a09 100644 --- a/versions.json +++ b/versions.json @@ -68,8 +68,8 @@ "hash": "f5540e8e477a1857ba19f21d0409df4a1a26b5598eb55ed31ad2bb93cca89b75" }, "general/packing-list": { - "version": "04", - "hash": "0254d95db8f618d704610373841211e5b8206b6953ffbc39b03d7678bf8b6af5" + "version": "05", + "hash": "2aaa606752b06912220ba286a031003df1539351f5a96558ed79ce235aae08be" }, "dacs-hw/contingency-power-loss": { "version": "02", @@ -145,7 +145,15 @@ }, "dacs/installation-dacs": { "version": "03", - "hash": "ce33f86eb66910c21b3e16c3672c9306b8a51cf5fb5c7ad42e9320f59c93317a" + "hash": "7c94c5eadd00754e5c444b06bc7c84f0657e0d072656fe6889f0d078774364b9" + }, + "dpr/dpr-calculation-verifycation": { + "version": "03", + "hash": "ccb73ad931c0dd8289b53214dd896b879c5e47e5aaafeb3bbd0b4e43f1997c7b" + }, + "dpr/dpr-closed-loop": { + "version": "01", + "hash": "a44052c87506f28c1d795ca6f677cfae9cbab42cd66c506be055f29dd2af1e0b" }, "guidelines/ipz-oss-cf-operation-safety-concept copy": { "version": "01",