diff --git a/.github/workflows/compile-latex.yml b/.github/workflows/compile-latex.yml index 10eea44..47d4852 100644 --- a/.github/workflows/compile-latex.yml +++ b/.github/workflows/compile-latex.yml @@ -1,5 +1,5 @@ name: Build LaTeX Document -on: [push, pull_request] +on: push jobs: build_latex: diff --git a/CHANGELOG.md b/CHANGELOG.md index 42e1f92..9033356 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,15 @@ # Changelog +## [v0.0.16](https://github.com/aris-space/hephaestus-procedures/compare/v0.0.15...v0.0.16) - 2024-11-18 +- Circuit breaker update by @janmenti in https://github.com/aris-space/hephaestus-procedures/pull/48 +- Igniter Assembly, LOX CF SC by @v30matt in https://github.com/aris-space/hephaestus-procedures/pull/50 +- OSS CF & HF Safety Concept by @v30matt in https://github.com/aris-space/hephaestus-procedures/pull/51 +- Update compile-latex.yml by @v30matt in https://github.com/aris-space/hephaestus-procedures/pull/52 +- Igniter Assembly & Igniter Test by @v30matt in https://github.com/aris-space/hephaestus-procedures/pull/53 +- DACS Procedures by @v30matt in https://github.com/aris-space/hephaestus-procedures/pull/55 +- Lox cf procedure by @v30matt in https://github.com/aris-space/hephaestus-procedures/pull/56 +- Contingency frozen by @v30matt in https://github.com/aris-space/hephaestus-procedures/pull/57 + ## [v0.0.15](https://github.com/aris-space/hephaestus-procedures/compare/v0.0.14...v0.0.15) - 2024-10-23 - Risk assessment by @v30matt in https://github.com/aris-space/hephaestus-procedures/pull/46 diff --git a/src/dacs/installation-dacs/main.tex b/src/dacs/installation-dacs/main.tex index 7b19748..0d7101d 100644 --- a/src/dacs/installation-dacs/main.tex +++ b/src/dacs/installation-dacs/main.tex @@ -1,4 +1,4 @@ -% filename: HEP_OP_DACS_Installation +% filename: HEP_OP_DACS_InstallationDACS \documentclass{article} diff --git a/src/eng/igniter-assembly/assets/full_assembly.png b/src/eng/igniter-assembly/assets/full_assembly.png new file mode 100644 index 0000000..f12c797 Binary files /dev/null and b/src/eng/igniter-assembly/assets/full_assembly.png differ diff --git a/src/eng/igniter-assembly/assets/step_1.png b/src/eng/igniter-assembly/assets/step_1.png new file mode 100644 index 0000000..f6eb919 Binary files /dev/null and b/src/eng/igniter-assembly/assets/step_1.png differ diff --git a/src/eng/igniter-assembly/assets/step_2.jpg b/src/eng/igniter-assembly/assets/step_2.jpg new file mode 100644 index 0000000..12ddec0 Binary files /dev/null and b/src/eng/igniter-assembly/assets/step_2.jpg differ diff --git a/src/eng/igniter-assembly/assets/step_3.jpg b/src/eng/igniter-assembly/assets/step_3.jpg new file mode 100644 index 0000000..00ae3d0 Binary files /dev/null and b/src/eng/igniter-assembly/assets/step_3.jpg differ diff --git a/src/eng/igniter-assembly/assets/step_4.png b/src/eng/igniter-assembly/assets/step_4.png new file mode 100644 index 0000000..37fd9ec Binary files /dev/null and b/src/eng/igniter-assembly/assets/step_4.png differ diff --git a/src/eng/igniter-assembly/assets/step_5.png b/src/eng/igniter-assembly/assets/step_5.png new file mode 100644 index 0000000..1a72262 Binary files /dev/null and b/src/eng/igniter-assembly/assets/step_5.png differ diff --git a/src/eng/igniter-assembly/assets/technical_drawing.png b/src/eng/igniter-assembly/assets/technical_drawing.png new file mode 100644 index 0000000..1da17cb Binary files /dev/null and b/src/eng/igniter-assembly/assets/technical_drawing.png differ diff --git a/src/eng/igniter-assembly/main.tex b/src/eng/igniter-assembly/main.tex new file mode 100644 index 0000000..1a5ed90 --- /dev/null +++ b/src/eng/igniter-assembly/main.tex @@ -0,0 +1,97 @@ +% filename: HEP_OP_ENG_Igniter_Assembly + +\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{Igniter Assembly} +\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{Required Tools} +\input{sections/required-tools.tex} + +\section{Required Materials} +\input{sections/required-materials.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{Igniter Assembly} +\input{sections/main-procedure.tex} + +\section{Test Bench Assembly for IGN Test} +\input{sections/bench-assembly.tex} + +\newpage + +%%%%%% Notes +\setcounter{section}{0} +\section*{Notes} +\input{sections/notes.tex} + +\end{document} diff --git a/src/eng/igniter-assembly/sections/bench-assembly.tex b/src/eng/igniter-assembly/sections/bench-assembly.tex new file mode 100644 index 0000000..d79195d --- /dev/null +++ b/src/eng/igniter-assembly/sections/bench-assembly.tex @@ -0,0 +1,28 @@ +\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{Clean the engine compartment with paper towels}{} + + \procedureItem{Make sure to wear gloves during the whole assembly/cleaning}{} + + \procedureItem{Connect the spark plug socket to the spark plug (check that the cable is properly connected with the spark plug socket)}{} + + \procedureItem{Fix spark cable to spark plug and cover with isolating tape}{} + + \procedureItem{Connect static pressure sensor}{} + + \procedureItem{Fix igniter with clamp on to test bench (directed in firing direction)}{} + + \procedureItem{Connect Oxygen flexible pipe to upper fitting and tighten}{} + + \procedureItem{Connect H2 flexible pipe to upper side fitting and tighten}{} + + \procedureItem{Close lower side fitting with $\frac{1}{2}$” Swagelok cap and tighten}{} + + \procedureItem{Make sure igniter is directed in firing direction (in firing direction of the engine)}{} + +\end{tabularx} diff --git a/src/eng/igniter-assembly/sections/main-procedure.tex b/src/eng/igniter-assembly/sections/main-procedure.tex new file mode 100644 index 0000000..4d53042 --- /dev/null +++ b/src/eng/igniter-assembly/sections/main-procedure.tex @@ -0,0 +1,142 @@ +% 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{Clean table and cover work-area with paper}{} + + \procedureItem{Make sure to wear gloves during the whole assembly/cleaning}{} + + \procedureItem{Define dirty and clean area (left, right)}{} + + \procedureItem{Lay out parts on area for dirty parts of clean table  +Parts:  +\begin{itemize} + \item 1x Igniter Body + \item 1x Sparkplug + \item 1x Pressure sensor (NAT 8352) + \item 3x $\frac{1}{4}$” Swagelok fitting ($\frac{1}{4}$” Swagelok tube connection to G $\frac{1}{4}$" male thread) + \item 4x $\frac{1}{4}$” Copper gasket (unused/visibly not damaged) + \item 2x $\frac{3}{8}$” Novapress Universal Holländer Dichtung + \item 2x Hovadur Nut + \item 1x Hovadur Hollow Screw +\end{itemize} + +Tools: +\begin{itemize} + \item 2x Adjustable wrench (alternatively SW 21/22) + \item GTR table clamp +\end{itemize} +Material: +\begin{itemize} + \item Acetone + \item Isopropanol + \item Distilled water + \item Gloves + \item Paper towel + \item Teflon tape ($\frac{3}{8}$”) +\end{itemize}}{} + + \procedureItem{Inspect all parts for damage (especially copper gaskets)}{} + + \procedureItem{Clean parts as following:  +(Do not clean interior of valves and anything that contains plastic with acetone or other chemicals, only distilled water can be used. Putting a bit on a paper towel to clean threads is ok, as long as no rubber is near it.)  + +Cleaning for Oxygen Service (CFOS of OSS all the lines, Igniter Oxygen line): +\begin{itemize} + \item Check sealings compatibility + \item Wear gloves (latex/nitril) during all operations + \item Place parts on clean plastic foil + \item Organize Disassembly/Assembly + \item For small parts (e.g., fittings) perform ultrasonic bath cleaning +\end{itemize} + +\textbf{Hydrogen} as Fuel: +\begin{itemize} + \item Cleaning for Oxygen Service (CFOS of Purging lines, FSS all lines, Igniter Fuel lines): + \item Check sealings compatibility + \item Wear gloves (latex/nitril) during all operations + \item Place parts on clean plastic foil + \item Organize Disassembly/Assembly + \item For small parts (e.g., fittings) perform ultrasonic bath cleaning +\end{itemize}}{} + + \procedureItem{Pictures to get the general orientation: + \includegraphics[width=\textwidth]{assets/technical_drawing.png} + + +1. Connection to sparkplug, 2. Fuel inlet, 3. Oxygen inlet, 4. Pressure sensor connection, 5. Thermocouple connection, 6. Fuel bypass, 7. Connection to engine}{} + + \procedureItem{Igniter assembled (without thermocouple) + \includegraphics[width=\textwidth]{assets/full_assembly.png}}{} + + \procedureItem{Get Igniter Body and lay it on the side without connection such that the connection that is now on top is facing you (Oxygen) \includegraphics[width=\textwidth]{assets/step_1.png}}{} + + \procedureItem{Screw in topside $\frac{1}{4}$” Swagelok fitting (Oxygen) with an unused $\frac{1}{4}$” copper gasket hand tight}{} + + \procedureItem{Lay assembly on table edge, Oxygen inlet facing off the table, sparkplug facing left and Fuel inlets facing down \includegraphics[width=\textwidth]{assets/step_2.jpg}}{} + + \procedureItem{Clamp igniter onto table with paper towels in-between, as to not damage the igniter. Place the clamp left of the to be tightened inlet, so it can better be tightened.}{} + + \procedureItem{Tighten the Fitting hard such that the metal gasket can properly seal}{} + + \procedureItem{Unclamp the igniter}{} + + \procedureItem{Lay igniter on side without connections again near the edge of the table to be clamped down}{} + + \procedureItem{Fuel Inlets need to face off the table   +(ATTENTION: all double inlets are $\frac{1}{4}$”)  +Sparkplug faces left +\includegraphics[width=\linewidth]{assets/step_3.jpg} +}{} + + \procedureItem{Clamp igniter onto table with paper towels in-between, as to not damage the igniter. Place the clamp left of the to be tightened inlet, so it can better be tightened.}{} + + \procedureItem{Screw in $\frac{1}{4}$” Swagelok fitting (Fuel) with an unused $\frac{1}{4}$” copper gasket hand tight}{} + + \procedureItem{Tighten the Fitting hard such that the metal gasket can properly seal}{} + + \procedureItem{Screw in $\frac{1}{4}$” Swagelok fitting (Bypass) with an unused $\frac{1}{4}$” copper gasket hand tight}{} + + \procedureItem{Tighten the Fitting hard such that the metal gasket can properly seal}{} + + \procedureItem{Unclamp the igniter}{} + + \procedureItem{\includegraphics[width=\textwidth]{assets/step_4.png}}{} + + \procedureItem{Connect Sparkplug (has metal-sealing permanently connected)  +Don’t overtighten, the sealing is very compressible and doesn’t need tightening until it cannot be turned anymore \includegraphics[width=\textwidth]{assets/step_5.png}}{} + + \procedureItem{Connect the Pressure sensor on the left side in the connection near to the sparkplug. Use a copper gasket here as well (see next step) (Thread-depth is not enough for the sensor to fit otherwise) (should have rubber seal permanently installed on the pressure sensor, if missing do not install and find replacement)}{} + + \procedureItem{Screw in Pressure sensor with unused $\frac{1}{4}$” copper gasket hand tight}{} + + \procedureItem{Lay igniter on side without connections, again near the edge of the table to be clamped down}{} + + \procedureItem{Clamp igniter onto table with paper towels in-between, as to not damage the igniter. Place the clamp left of the to be tightened inlet, so it can better be tightened.}{} + + \procedureItem{Tighten the Pressure sensor hard such that the metal gasket can properly seal}{} + + \procedureItem{Take Hovadur Hollow Screw}{} + + \procedureItem{Take Hovadur Nut}{} + + \procedureItem{Screw Nut on Hollow Screw until the nut is 1/2 up the thread}{} + + \procedureItem{Take one “$\frac{3}{8}$” Novapress Universal Holländer Dichtung” and put it on one side of the nut}{} + + \procedureItem{Screw the side with the gasket into the igniter}{} + + \procedureItem{Tighten the nut such that the gasket can properly seal}{} + + \procedureItem{Use the thermal paste and screw the thermocouple into the hole next to the pressure sensor and tighten}{} + + \procedureItem{Unclamp the igniter}{} + + \procedureItem{Keep second “$\frac{3}{8}$” Novapress Universal Holländer Dichtung” stored together with assembled igniter for further engine assembly}{} + +\end{tabularx} diff --git a/src/eng/igniter-assembly/sections/notes.tex b/src/eng/igniter-assembly/sections/notes.tex new file mode 100644 index 0000000..2b3d801 --- /dev/null +++ b/src/eng/igniter-assembly/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/eng/igniter-assembly/sections/operation-description.tex b/src/eng/igniter-assembly/sections/operation-description.tex new file mode 100644 index 0000000..1a86b7b --- /dev/null +++ b/src/eng/igniter-assembly/sections/operation-description.tex @@ -0,0 +1,2 @@ +% Operation description +This procedure describes how the PSS is prepared for a coldflow or firing. After the operation is conducted, the PSS is ready to be transferred to the airfield for installation. diff --git a/src/eng/igniter-assembly/sections/required-materials.tex b/src/eng/igniter-assembly/sections/required-materials.tex new file mode 100644 index 0000000..c6102d9 --- /dev/null +++ b/src/eng/igniter-assembly/sections/required-materials.tex @@ -0,0 +1,34 @@ +% Table of required tools + +\begin{tabularx}{0.9\textwidth}{|>{\columncolor{tableColumnColor}}c|c|X|} + \hline + \rowcolor{tableHeaderColor} + Check & Amount & Description \\ \hline + \checklistItem{1}{ + \begin{minipage}[t]{\linewidth} + Igniter Body + \end{minipage} + } + + \checklistItem{1}{Hovadur Hollow Screw} + + \checklistItem{2}{Hovadur Nut} + + \checklistItem{1}{Sparkplug} + + \checklistItem{1}{Pressure Sensor (NAT 8452 or NAT 8352)} + + \checklistItem{1}{Ignition Coil box (should be on trailer)} + + \checklistItem{1}{Thermocouple (22m) (should be on trailer)} + + \checklistItem{4}{$\frac{1}{4}$" Copper gasket} + + \checklistItem{2}{$\frac{3}{8}$” Novapress Universal Holländer Dichtung} + + \checklistItem{3}{$\frac{1}{4}$” Swagelok fitting ($\frac{1}{4}$” Swagelok tube connection to G $\frac{1}{4}$” male thread)} + + \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/eng/igniter-assembly/sections/required-tools.tex b/src/eng/igniter-assembly/sections/required-tools.tex new file mode 100644 index 0000000..fed4add --- /dev/null +++ b/src/eng/igniter-assembly/sections/required-tools.tex @@ -0,0 +1,18 @@ +% Table of required tools + +\begin{tabularx}{0.9\textwidth}{|>{\columncolor{tableColumnColor}}c|c|X|} + \hline + \rowcolor{tableHeaderColor} + Check & Amount & Description \\ \hline + \checklistItem{1}{ + \begin{minipage}[t]{\linewidth} + GTR table clamp + \end{minipage} + } + \checklistItem{1}{Pair of gloves} + \checklistItem{2}{Adjustable wrench (alternatively: SW 21/22)} + \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/eng/igniter-test/main.tex b/src/eng/igniter-test/main.tex new file mode 100644 index 0000000..f197967 --- /dev/null +++ b/src/eng/igniter-test/main.tex @@ -0,0 +1,160 @@ +% filename: HEP_OP_ENG_IgniterTest + +\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 attendee list +\newcommand{\attendeeItem}[3]{ + \cellcolor{#3} #1 & #2 & + \underline{\hspace{4cm}} + & \underline{\hspace{4cm}} \\ \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 +} + +% Command for row in documents list +\newcommand{\documentItem}[3]{ + \checkbox + & + #1 + & + \begin{minipage}[t]{\linewidth} + \textit{\uline{#2}} + \vspace{1mm} % Just slightly add vspace to prevent clipping into table border + \end{minipage} + & + \begin{minipage}[t]{\linewidth} + #3 + \vspace{1mm} % Just slightly add vspace to prevent clipping into table border + \end{minipage} + \\ \hline +} + + +\title{Igniter Test Procedure} +\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}} + +\newtoggle{firing} +\toggletrue{firing} + +\section{Operation Description} +\input{sections/operation-description.tex} + +\section{Role Assignment} +\input{sections/role-assignment.tex} + +\section{Test Parameters} +\input{sections/test-parameters.tex} + +\section{Required Documents} +\input{sections/required-documents.tex} + +\section{Environmental Conditions} +\input{sections/environmental-conditions.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{Pre-Preparation} +\input{sections/pre_preparation.tex} +\newpage +\section{Briefing} +\input{sections/briefing.tex} + +\section{Preparation \& Assembly} +\input{sections/preparation_assembly.tex} +\newpage +\section{Transfer to Airfield and Installation} +\input{sections/transfer_installation.tex} + +\section{Preconditions Checks \& Pre Firing Checks} +\input{sections/preconditions_pre_firing.tex} + +\section{Ignition Test} +\input{sections/ign_test_filling.tex} + +%\section{Firing} +%\input{sections/firing.tex} + +\section{Safe State Establishment} +\input{sections/safe_state_establishment.tex} + +\section{Post-Firing Checks \& Deinstallation} +\input{sections/post_firing_deinstallation.tex} + +\section{Return to IPZ} +\input{sections/return_ipz.tex} + +\section{Disassembly \& Inspection} +\input{sections/disassembly_inspection.tex} + +\section{Debriefing} +\input{sections/debriefing.tex} +\newpage + +%%%%%% Notes +\setcounter{section}{0} +\section*{Notes} +\input{sections/notes.tex} + +\end{document} diff --git a/src/eng/igniter-test/sections/briefing.tex b/src/eng/igniter-test/sections/briefing.tex new file mode 100644 index 0000000..1caa593 --- /dev/null +++ b/src/eng/igniter-test/sections/briefing.tex @@ -0,0 +1,96 @@ +\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 + + \cellcolor{cyan} + \procedureItem{Write down starting time}{Start Time:} + + \cellcolor{cyan} + \procedureItem{If not already done: Hand out Hi-Vis jackets: + \begin{itemize} + \item TC: blue + \item SO: green + \item PSS1 \& PSS2: orange + \item ENG1 \& ENG2: orange + \item DACS1: orange + \item Visitors: yellow + \item Supervisors: yellow + \end{itemize} + }{} + + \cellcolor{cyan} + \procedureItem{Gather everyone in front of the HANGAR and perform an attendance check (sec. B)}{} + + \cellcolor{cyan} + \procedureItem{Inform about the role assignment (sec. B)}{} + + \cellcolor{cyan} + \procedureItem{Read out behaviour rules: + \begin{itemize} + \item Between briefing and debriefing, all present people are to wear warning vests and Visitor Badges (military) + \item Inform TC and SO when task is completed + \item If you have no current task, wait in the HUT and do not disturb other working members + \item No one is to leave the area visible from the HUT (as soon as we are there) + \item If you need to go to the toilet, do it right after the briefing + \item On the airfield: when going to the toilet, let other people know + \item You are NOT allowed to take any pictures or videos inside the HUT + \item The test consists of 11 phases: Pre-Preparation (already over), Briefing (right now), Preparation \& Assembly, Transfer to Airfield, Installation and Pre-Firing Checks, Ignition Test, Safe State Establishment, Post-Firing Checks \& Deinstallation, Return to IPZ, Disassembly \& Inspection, and we end with a Debriefing + \item Read out the test description (sec. A) (goals of the test) + \item Go through the test parameters (sec. C) + \end{itemize} + Questions? Remarks? + }{} + + \cellcolor{green} + \procedureItem{Hand out safety goggles (Can also be done on the airfield, note: for handling N$_2$ bottle, safety goggles are mandatory)}{} + + \cellcolor{green} + \procedureItem{Check that all people who will be working on the system wear safety shoes}{} + + %\cellcolor{green} + %\procedureItem{If cryogenic liquids are involved in the test: Check that all people who will be working on the system wear proper clothing: + % \begin{itemize} + % \item Prevent electrostatic charging + % \item Avoid porous textiles that can be saturated with liquids + % \item Ideally, thin cotton textiles (covered by a non-porous second skin, like a raincoat) + % \end{itemize} + %}{} + + \cellcolor{green} + \procedureItem{Inform about safety points: + \begin{itemize} + \item Focus + \item Follow the procedure so that nothing is forgotten (even if you know the steps by heart) + \item Work efficiently but do not rush + \item If something does not go as planned or seems suspicious, inform the TC and SO + \item If you notice unauthorized people, animals, cars, airplanes near the testing location, inform the TC and SO + \item Wear safety equipment as specified in the procedures + \item Between briefing and debriefing, all present people outside of the HUT (on the airfield) are to wear safety goggles + \item In case of an incident: First, keep calm and think. Do not endanger yourself. Then react. Use the contingency procedures. Emergency responsibilities are defined + \item Show the location of Contingency Procedures and how to use them (for new visitors only) + \item Confirm that everyone has read the Operation Safety Concept + \item Confirm that everyone has filled out the Emergency Contact List + \item Confirm that no one is allergic to bees/wasps (nest nearby HUT). + If anyone is allergic: Check that they have proper medication with them + \end{itemize} + }{} + + \cellcolor{cyan} + \procedureItem{$\rightarrow$ TC announces start of the \textbf{Test}}{} + + \cellcolor{cyan} + \procedureItem{If \textbf{Preparation \& Assembly} is next Phase: + + $\rightarrow$ go to step 3.1. + }{} + + \cellcolor{cyan} + \procedureItem{If \textbf{Transfer to Airfield} is next Phase: + + $\rightarrow$ go to step 4.1. + }{} + +\end{tabularx} \ No newline at end of file diff --git a/src/eng/igniter-test/sections/debriefing.tex b/src/eng/igniter-test/sections/debriefing.tex new file mode 100644 index 0000000..1bcb81b --- /dev/null +++ b/src/eng/igniter-test/sections/debriefing.tex @@ -0,0 +1,20 @@ +\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 + +\cellcolor{cyan} + \procedureItem{Write down starting time}{} + + \cellcolor{cyan} + \procedureItem{Gather everyone in front of the HANGAR and perform an attendance check (sec. B)}{} + + \cellcolor{cyan} + \procedureItem{$\rightarrow$ TC informs about end of the \textbf{Igniter Test}}{} + + \cellcolor{green} + \procedureItem{Return IDs}{} + +\end{tabularx} \ No newline at end of file diff --git a/src/eng/igniter-test/sections/disassembly_inspection.tex b/src/eng/igniter-test/sections/disassembly_inspection.tex new file mode 100644 index 0000000..cb2e16a --- /dev/null +++ b/src/eng/igniter-test/sections/disassembly_inspection.tex @@ -0,0 +1,72 @@ +\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 + +\multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textbf{Reestablishment}} \\ \hline + +\cellcolor{cyan} + \procedureItem{Write down starting time}{Start time: } + + \cellcolor{cyan} + \procedureItem{Gather everyone in front of the HANGAR and perform an attendance check (sec. B)}{} + + \cellcolor{cyan} + \procedureItem{$\rightarrow$ TC informs about upcoming \textbf{Reestablishment}}{} + + \cellcolor{orange} + \procedureItem{Return N2 Bottle (PRG) to gas storage}{} + + %\cellcolor{orange} + %\procedureItem{Return N2 Bottle (FSS PRZ) to gas storage}{} + + %\cellcolor{orange} + %\procedureItem{Return N2 Bottle (OSS PRZ) to gas storage}{} + \iftoggle{firing}{ + \cellcolor{orange} + \procedureItem{Return H2 Bottle to gas storage}{} + + \cellcolor{orange} + \procedureItem{Return O2 Bottle to gas storage}{} + }{} + %\cellcolor{orange} + %\procedureItem{Return Ethanol Canisters to “Gefahrenstofflager”}{} + + \cellcolor{red} + \procedureItem{Clean trailer}{} + + \multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textbf{Disassembly \& Inspection}} \\ \hline + + \cellcolor{cyan} + \procedureItem{Write down starting time}{Start time: } + + \cellcolor{cyan} + \procedureItem{Gather everyone in front of the HANGAR and perform an attendance check (sec. B)}{} + + \cellcolor{cyan} + \procedureItem{$\rightarrow$ TC informs about the upcoming \textbf{Disassembly \& Inspection}}{} + + \cellcolor{cyan} + \procedureItem{Hand out the following Procedures: + \begin{itemize} + \item \textit{\underline{Disassembly Engine}} + \item \textit{\underline{Inspection Engine}} + \end{itemize}}{} + + \multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textit{Work in Parallel}} \\ \hline + + \cellcolor{red} + \procedureItem{Disassemble ENGINE according to \textit{\underline{Disassembly Engine}}}{} + + \cellcolor{red} + \procedureItem{Inspect ENGINE according to \textit{\underline{Inspection Engine}}}{} + + \cellcolor{cyan} + \procedureItem{Collect completed and signed \textit{\underline{Disassembly Engine}} from ENG1}{} + + \cellcolor{cyan} + \procedureItem{Collect completed and signed \textit{\underline{Inspection Engine}}}{} + +\end{tabularx} \ No newline at end of file diff --git a/src/eng/igniter-test/sections/environmental-conditions.tex b/src/eng/igniter-test/sections/environmental-conditions.tex new file mode 100644 index 0000000..d52d217 --- /dev/null +++ b/src/eng/igniter-test/sections/environmental-conditions.tex @@ -0,0 +1,10 @@ +\begin{tabularx}{\textwidth}{|>{\columncolor{tableColumnColor}}c|c|X|X|} + \hline + \rowcolor{tableHeaderColor} + ID & Parameter & Specification & Value \\ \hline + E1 & $T_a$ & \begin{minipage}[t]{\linewidth} Ambient Temperature [\textdegree C] \end{minipage} & \\ \hline + E2 & $p_a$ & \begin{minipage}[t]{\linewidth} Ambient Pressure [mbar] \end{minipage} & \\ \hline + E3 & $\phi$ & \begin{minipage}[t]{\linewidth} Humidity [\%] \end{minipage} & \\ \hline + E4 & $v_w$ & \begin{minipage}[t]{\linewidth} Wind Speed [m/s] \end{minipage} & \\ \hline + E5 & & \begin{minipage}[t]{\linewidth} Weather Condition \end{minipage} & \\ \hline + \end{tabularx} \ No newline at end of file diff --git a/src/eng/igniter-test/sections/firing.tex b/src/eng/igniter-test/sections/firing.tex new file mode 100644 index 0000000..4a62478 --- /dev/null +++ b/src/eng/igniter-test/sections/firing.tex @@ -0,0 +1,184 @@ +\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 + +\multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textbf{Pre-Firing}} \\ \hline + +\cellcolor{cyan} + \procedureItem{Write down starting time}{Start Time: } + + \cellcolor{yellow} + \procedureItem{Confirm software abort key combination (Ctrl-Space)}{} + + \cellcolor{cyan} + \procedureItem{Define abort responsibilities: + \begin{itemize} + \item 1 pers. (usually SO): surveillance cameras (top left and top right) + \item 1 pers.: surveillance area (window) + \item 1 pers. (usually TC): graphs (mainly CC Pressure) + \item 1 pers. (usually DACS1): UI (sensor values, post-firing/abort) + \end{itemize}}{The one person responsible for the window is also in charge for starting and stopping the screen recording as well as the recording of the KiDAQ} + + \cellcolor{cyan} + \procedureItem{$\leftrightarrow$TC to all: inform about start of \textbf{Firing} in a few minutes}{} + + \cellcolor{yellow} + \procedureItem{Start video recording with surveillance cameras}{} + + \cellcolor{yellow} + \procedureItem{Check all sensor readings for anomalies: + \begin{itemize} + \item Go through all sensors in the UI and read the values out loud, so that everyone in the control station can hear it + \end{itemize}}{} + + \cellcolor{yellow} + \procedureItem{Perform a surveillance area check}{} + + \cellcolor{green} + \procedureItem{Ensure everyone is in the HUT}{} + + \cellcolor{green} + \procedureItem{→SO announces to everyone that no one is allowed to leave the HUT}{} + + \cellcolor{green} + \procedureItem{Check that window is open}{} + + \cellcolor{yellow} + \procedureItem{Confirm KiDAQ is ready for firing}{} + +\multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textbf{Pre-Chill 1}} \\ \hline + +\cellcolor{yellow} + \procedureItem{Switch to PSS plots (if necessary)}{} + + \cellcolor{cyan} + \procedureItem{Wait until OSS Main Line Temperature is -140°C. Monitor OSS Pressure above Tank.}{Indicators showing that the prechill is complete: The time evolution of the temperature in the main line/injector manifold show a drop shortly before the final temperature is reached. You should see ‘clouds’ coming out of the nozzle.} + + \cellcolor{yellow} + \procedureItem{Change phase in the UI to \textbf{INITIAL PRESSURIZATION}}{} + + \cellcolor{yellow} + \procedureItem{Close Main Valve (OSS)}{} + + \cellcolor{yellow} + \procedureItem{→Arm \textbf{FIRING} circuit}{} + + \cellcolor{yellow} + \procedureItem{→Disarm \textbf{OSS PRE-FILL} circuit}{} + +\multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textbf{Initial Pressurization}} \\ \hline + +\cellcolor{cyan} + \procedureItem{Write down starting time}{Start Time: } + \iftoggle{firing}{\cellcolor{yellow} + \procedureItem{Insert and turn \textbf{IGNITION KEY}}{}}{} + + \cellcolor{yellow} + \procedureItem{Close Vent Valve (FSS)}{} + + \cellcolor{yellow} + \procedureItem{Close Emergency Valve (FSS)}{} + + \cellcolor{yellow} + \procedureItem{Open Pressurization Valve (FSS PRZ)}{} + + \cellcolor{yellow} + \procedureItem{Check FSS Pressure above Tank}{} + + \cellcolor{yellow} + \procedureItem{Open Pressurization Valve (OSS PRZ)}{} + + \cellcolor{yellow} + \procedureItem{Check OSS Pressure above Tank}{} + + \multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textbf{Pre-CF and Firing}} \\ \hline + + \cellcolor{yellow} + \procedureItem{Change phase in the UI to \textbf{FIRING}}{} + + \cellcolor{yellow} + \procedureItem{Start recording on KiDAQ}{} + + \cellcolor{yellow} + \procedureItem{Perform a final surveillance area check}{} + + \cellcolor{yellow} + \procedureItem{Switch to Firing plots}{} + \iftoggle{firing}{ + \cellcolor{green} + \procedureItem{Turn \textbf{IGNITION KEY} ON}{} + }{} + \cellcolor{cyan} + \procedureItem{$\leftrightarrow$ TC to all: announce start of the \textbf{\iftoggle{firing}{Firing}{Cold Flow}}}{} + + \cellcolor{cyan} + \procedureItem{$\leftrightarrow$TC to all: countdown starts on 5; + \begin{itemize} + \item 5, 4, 3, 2, 1 + \end{itemize}}{Check after pre-CF: + \begin{itemize} + \item OSS Pressure above Tank + \item OSS pressurization manometer bottle on camera + \item FSS Pressure above Tank + \item Mass flow OSS + \end{itemize} + Turn on KiDAQ recording after 30s} + + \cellcolor{yellow} + \procedureItem{$\rightarrow$ Initiate \textbf{FIRING} sequence}{} + + \cellcolor{cyan} + \procedureItem{Check that phase in the UI is \textbf{POST-FIRING}: + \begin{itemize} + \item If an abort is triggered: + \begin{itemize} + \item Check that UI is in \textbf{SAFE STATE} + \iftoggle{firing}{\item Turn \textbf{IGNITION KEY} OFF}{} + \item Disarm \textbf{FIRING} circuit + \item Check system state with surveillance cameras + \item Check system state with sensor measurements + \item If system is in a safe state, check which sensor triggered the abort + \item Analyse and discuss further operations + \end{itemize} + \end{itemize}}{ + Possible options on how to continue in case of abort: \\ + \textbf{Overpressure}: consult HEP\_CP\_PSS\_Overpressure + \begin{enumerate} + \item pressurization OSS / FSS $\rightarrow$ check pressure reducers, confirm sensor in depressurized state with gauge + \item vent OSS: $\rightarrow$ if pressure remains after abort: possibly frozen NO vent valve / SRV: don't approach + \item CC: check mass flows, injector manifold pressure + \end{enumerate} + \textbf{Overtemperature}: Potential damage to engine + \begin{enumerate} + \item check water pump functionality (check recording of water pump camera), inspect engine once in safe state + \end{enumerate} + } + + \cellcolor{green} + \procedureItem{Turn \textbf{IGNITION KEY} OFF}{} + + \cellcolor{green} + \procedureItem{SO takes \textbf{IGNITION KEY}}{} + + \cellcolor{yellow} + \procedureItem{Check system state with surveillance cameras}{} + + \cellcolor{yellow} + \procedureItem{Check all sensor readings for anomalies: + \begin{itemize} + \item Go through all sensors in the UI and read the values out loud, so that everyone in the control station can hear it + \end{itemize}}{} + + \cellcolor{yellow} + \procedureItem{Stop video recording with surveillance cameras}{} + + \cellcolor{yellow} + \procedureItem{Stop KiDAQ recording}{} + + \cellcolor{yellow} + \procedureItem{Change the phase in the UI to \textbf{RUN TANK DEPRESSURIZATION}}{} + +\end{tabularx} \ No newline at end of file diff --git a/src/eng/igniter-test/sections/ign_test_filling.tex b/src/eng/igniter-test/sections/ign_test_filling.tex new file mode 100644 index 0000000..5f92d59 --- /dev/null +++ b/src/eng/igniter-test/sections/ign_test_filling.tex @@ -0,0 +1,515 @@ +\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 +\iftoggle{firing}{ +\multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textbf{Ignition Check}} \\ \hline + +\cellcolor{cyan} + \procedureItem{Write down starting time}{Start time: } + + \cellcolor{yellow} + \procedureItem{$\leftrightarrow$ TC to DACS1: ensure the \textbf{FIRING} circuit is disarmed}{} + + \cellcolor{orange} + \procedureItem{Remove trailer cover over the H2 section}{} + + %\cellcolor{orange} + %\procedureItem{Turn on fan over H2 line}{} + + \cellcolor{orange} + \procedureItem{Set Pressure Reducer (PRG) to 13 barg}{} + + \cellcolor{yellow} + \procedureItem{$\leftrightarrow$ TC to DACS1: Check Purge Pressure}{} + + \cellcolor{orange} + \procedureItem{Check that Pressure Reducer (H2 IGN) is on DECREASE}{} + + \cellcolor{orange} + \procedureItem{Check that Needle Valve (H2 MAIN) is CLOSED}{} + + \cellcolor{orange} + \procedureItem{Set Needle Valve (H2 MAIN) to desired amount of turns}{\textcolor{red}{PRO: 7/8 turns}} + + \cellcolor{orange} + \procedureItem{Open H2 Bottle Valve (H2 IGN) slowly}{} + + \cellcolor{orange} + \procedureItem{Set Pressure Reducer (H2 IGN) to \textcolor{red}{10 barg}}{} + + \cellcolor{yellow} + \procedureItem{$\leftrightarrow$ TC to DACS1: check Igniter Fuel Line Pressure}{} + + \cellcolor{orange} + \procedureItem{Check that Pressure Reducer (O2 IGN) is on DECREASE}{} + + \cellcolor{orange} + \procedureItem{Make sure Needle Valve (O2 IGN) is CLOSED}{} + + \cellcolor{orange} + \procedureItem{Set Needle Valve (O2 IGN) to desired amount of turns}{\textcolor{red}{PRO: 3/8 turns}} + + \cellcolor{orange} + \procedureItem{Open O2 Bottle Valve (O2 IGN) slowly}{} + + \cellcolor{orange} + \procedureItem{Set Pressure Reducer (O2 IGN) to \textcolor{red}{10 barg}}{} + + \cellcolor{yellow} + \procedureItem{$\leftrightarrow$ TC to DACS1: check Igniter Oxidizer Line Pressure}{} + + \cellcolor{orange} + \procedureItem{(Turn on GoPro and cameras)}{} + + \cellcolor{cyan} + \procedureItem{TC, SO and PSS1 return to HUT}{} + + \cellcolor{yellow} + \procedureItem{Check Igniter Fuel Line Pressure, Igniter Oxidizer Line Pressure, Igniter Fuel Temperature and Purge Pressure}{} + + \cellcolor{green} + \procedureItem{Perform a surveillance area check}{} + + \cellcolor{green} + \procedureItem{Ensure everyone is in the HUT}{} + + \cellcolor{green} + \procedureItem{$\rightarrow$ SO announces to everyone that no one is allowed to leave the HUT}{} + + \cellcolor{cyan} + \procedureItem{$\rightarrow$ TC announces start of the \textbf{Ignition Test}}{} + + \cellcolor{cyan} + \procedureItem{Declare \hl{abort responsibilities}}{} + + \cellcolor{green} + \procedureItem{Make sure window is open}{} + + \cellcolor{yellow} + \procedureItem{Start Video recording}{} + + \cellcolor{yellow} + \procedureItem{$\rightarrow$ Arm \textbf{FIRING} circuit}{} + + \cellcolor{green} + \procedureItem{SO gives \textbf{IGNITION KEY}}{} + + \cellcolor{yellow} + \procedureItem{$\rightarrow$ Turn \textbf{IGNITION KEY} ON}{} + + \cellcolor{yellow} + \procedureItem{Change phase in the UI to \textbf{IGNITION TEST}}{} + + \cellcolor{yellow} + \procedureItem{Open Purge Valve (IGN) for 5s}{} + + \cellcolor{yellow} + \procedureItem{$\rightarrow$ Initiate automatic \textbf{IGNITION} sequence}{} + + \cellcolor{yellow} + \procedureItem{Take Screenshot of plots}{} + + \cellcolor{yellow} + \procedureItem{Check system with sensor measurements}{} + + \cellcolor{yellow} + \procedureItem{$\rightarrow$ Turn \textbf{IGNITION KEY} OFF}{} + + \cellcolor{yellow} + \procedureItem{$\rightarrow$ Disarm \textbf{FIRING} circuit}{} + + \cellcolor{green} + \procedureItem{SO takes \textbf{IGNITION KEY}}{} + + \cellcolor{yellow} + \procedureItem{Stop video recording}{} + + % \cellcolor{cyan} + % \procedureItem{\textit{Note: Approach System as in the System Activation (i.e. confirming visually and audibly that everything seems fine before approaching) and close H2 and O2 Bottles. Although O2 and H2 are closed, there is still some residual O2 and H2 in the lines (especially O2, because that one cannot be purged). As a consequence, you cannot stand in front of the engine compartment from this point on.}}{} +}{} +% \multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textbf{Fuel Filling}} \\ \hline + +% \cellcolor{cyan} +% \procedureItem{Write down starting time}{Start Time: } +% \iftoggle{firing}{ + +% \cellcolor{cyan} +% \procedureItem{$\leftrightarrow$ TC to DACS1: Check FSS Tank Weight}{If not zero, tare in DACS Box} + + % \cellcolor{orange} + % \procedureItem{Close O2 Bottle Valve (O2 IGN) fully}{} + + % \cellcolor{orange} + % \procedureItem{Close H2 Bottle Valve (H2 IGN) fully}{} + + % \cellcolor{yellow} + % \procedureItem{$\leftrightarrow$ TC to DACS1: change phase in the UI to \textbf{FUEL FILLING}}{} + +% \cellcolor{yellow} +% \procedureItem{$\leftrightarrow$ TC to DACS1: arm \textbf{FSS FILL} circuit}{} + +% \cellcolor{orange} +% \procedureItem{Clean measuring cup with distilled water}{} + +% \cellcolor{orange} +% \procedureItem{Open Drain Valve (FSS)}{} + +% \cellcolor{orange} +% \procedureItem{Fill ethanol into measuring cup (for amount see sec. C)}{} + +% \cellcolor{cyan} +% \procedureItem{Write down amount of measured ethanol (compare the values with the FSS Load Cell measurements)}{ +% 1. \\ +% 2. \\ +% 3. \\ +% } + +% \cellcolor{orange} +% \procedureItem{Step on chair and fill fuel into the funnel of the fill line (FSS) +% \begin{itemize} +% \item Check FSS Load Cell after each filled measuring cup +% \item Repeat from step \iftoggle{firing}{6.49}{6.6} until desired amount of ethanol is filled +% \end{itemize} +% }{} + +% \cellcolor{orange} +% \procedureItem{Write down amount of total measured ethanol}{ETH Measured: } + +% \cellcolor{orange} +% \procedureItem{Close Drain Valve (FSS)}{} + +% \cellcolor{yellow} +% \procedureItem{$\leftrightarrow$ TC to DACS1: check FSS Load Cell readings}{} + + % \cellcolor{orange} + % \procedureItem{Drain remaining ethanol in the fill line (FSS) into the measuring cup}{} + + % \cellcolor{cyan} + % \procedureItem{Write down amount of drained ethanol}{ETH Drained: } + + % \cellcolor{cyan} + % \procedureItem{Deduce filled amount of ethanol: + % \begin{itemize} + % \item $V_{filled} = V_{measured} - V_{drained}$ + % \end{itemize} + % }{} + + % \cellcolor{cyan} + % \procedureItem{Write down amount of filled ethanol}{ETH Filled: } + + % \cellcolor{cyan} + % \procedureItem{Write down FSS Load Cell measurement}{LC Measured: } + + % \cellcolor{orange} + % \procedureItem{Disconnect fill line (FSS) from the Drain Valve (FSS)}{} + + % \cellcolor{orange} + % \procedureItem{Mount drain line (FSS) to the Drain Valve (FSS)}{} + + % \cellcolor{orange} + % \procedureItem{Open Bleed Screw on the FSS mass flow sensor, wait until ethanol comes out, close Bleed Screw again, repeat for the second Bleed Screw}{} + + % \cellcolor{yellow} + % \procedureItem{$\leftrightarrow$ TC to DACS1: Disarm \textbf{FSS FILL} circuit}{} + + % \cellcolor{cyan} + % \procedureItem{$\leftrightarrow$ TC to all: announce end of \textbf{FSS Filling}}{} + +%\multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textbf{Oxidizer Pre-Filling}} \\ \hline + +%\cellcolor{yellow} +% \procedureItem{$\leftrightarrow$ TC to DACS1: Change phase in the UI to \textbf{OXIDIZER PRE-FILLING}}{} + +% \cellcolor{yellow} +% \procedureItem{$\leftrightarrow$ TC to DACS1: Arm \textbf{OSS PRE-FILL} circuit}{} + +% \cellcolor{cyan} +% \procedureItem{Write down starting time}{Start Time: } + +% \cellcolor{green} +% \procedureItem{If cryogenic liquids are involved in the test: +% \begin{itemize} +% \item Check that all people who will be working on the system wear proper clothing: +% \begin{itemize} +% \item Prevent electrostatic charging +% \item Avoid porous textiles that can be saturated with liquids +% \item Ideally thin cotton textiles (covered by a non-porous second skin, like a rain coat) +% \end{itemize} +% \end{itemize} +% }{} + +% \cellcolor{cyan} +% \procedureItem{TC and SO wear ear protection, safety goggles and face shields}{} + +% \cellcolor{cyan} +% \procedureItem{PSS1 wears ear protection, safety goggles, cryo-gloves, cryo-face-shield and cryo-apron}{} + + +%\cellcolor{cyan} +% \procedureItem{Take Dewar to the trailer, place it in the LOX safety zone (secure it properly, i.e. pull brakes on the wheels). Ensure that the SRV of the Dewar points away from the drawbar of the trailer}{} + +%\cellcolor{orange} +% \procedureItem{Check that Pressure Reducer (OSS PRZ) is set to DECREASE}{} + +%\cellcolor{orange} +% \procedureItem{Open N2 Bottle Valve (OSS PRZ)}{} + +%\cellcolor{orange} +% \procedureItem{Set Pressure Reducer (OSS PRZ) to 5 bar}{} + +%\cellcolor{yellow} +% \procedureItem{$\leftrightarrow$TC to DACS1: check OSS Pressurization Pressure}{} + +%\cellcolor{yellow} +% \procedureItem{$\leftrightarrow$TC to DACS1: close Vent Valve (OSS)}{} + +%\cellcolor{orange} +% \procedureItem{Check that Main Valve (OSS MAIN) is CLOSED}{} + +%\cellcolor{yellow} +% \procedureItem{$\leftrightarrow$TC to DACS1: open Pressurization Valve (OSS PRZ)}{} + +%\cellcolor{yellow} +% \procedureItem{$\leftrightarrow$TC to DACS1: check OSS Pressure above Tank}{} + +%\cellcolor{cyan} +% \procedureItem{Ensure that no one is in front of the Vent Valve (OSS)}{} + +%\cellcolor{yellow} +% \procedureItem{$\leftrightarrow$TC to DACS1: open Vent Valve (OSS) for 2s}{} + +%\cellcolor{cyan} +% \procedureItem{Ensure that no one is in front of the ENG compartment}{} + +%\cellcolor{cyan} +% \procedureItem{$\leftrightarrow$TC to DACS1: open Main Valve (OSS MAIN) for 5s}{} + +%\cellcolor{orange} +% \procedureItem{Remove end cap from flexible pipe (OSS FILL)}{} + +%\cellcolor{orange} +% \procedureItem{Open Drain Valve a little bit (OSS FILL)}{} + +%\cellcolor{cyan} +% \procedureItem{Ensure that no one is in front of the Drain Valve (OSS FILL) or the flexible pipe of the fill line (hold flexible line into safe direction)}{} + +%\cellcolor{yellow} +% \procedureItem{$\leftrightarrow$TC to DACS1: open Fill Valve (OSS) for 5s (N2 will leave the system) \\ Check whether or not N2 is actually flowing through both flexible line and Drain Valve (OSS FILL)}{} + +%\cellcolor{orange} +% \procedureItem{Close N2 Bottle Valve (OSS PRZ)}{} + +%\cellcolor{cyan} +% \procedureItem{Ensure that no one is in front of the Drain Valve (OSS FILL) or the flexible pipe of the fill line (hold flexible line into safe direction)}{} + +%\cellcolor{yellow} +% \procedureItem{$\leftrightarrow$TC to DACS1: open Fill Valve (OSS) for 5s (N2 will leave the system)}{} + +%\cellcolor{orange} +% \procedureItem{Immediately close Drain Valve (OSS FILL)}{} + +%\cellcolor{orange} +% \procedureItem{Immediately connect flexible pipe to LOX Dewar}{} + +%\cellcolor{yellow} +% \procedureItem{$\leftrightarrow$TC to DACS1: close Pressurization Valve (OSS PRZ)}{} + +%\cellcolor{green} +% \procedureItem{Open Bleed Valve (OSS PRZ) (N2 will leave the system)}{WHY SO?} + +%\cellcolor{yellow} +% \procedureItem{$\leftrightarrow$TC to DACS1: check OSS Pressurization Pressure}{WHY SO?} + +%\cellcolor{green} +% \procedureItem{Set Pressure Reducer (OSS PRZ) to DECREASE}{WHY SO?} + +%\cellcolor{green} +% \procedureItem{Close Bleed Valve (OSS PRZ)}{} + +%\multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textbf{Oxidizer Filling}} \\ \hline + +%\cellcolor{yellow} +% \procedureItem{$\leftrightarrow$TC to DACS1: change phase in the UI to \textbf{OXIDIZER FILLING}}{} + +%\cellcolor{cyan} +% \procedureItem{Perform an OSS Load Cell warning test}{} + +%\cellcolor{cyan} +% \procedureItem{TC, SO and PSS1 are only allowed to stay inside the LOX safety zone (be aware of the SRV openings)}{} + +%\cellcolor{cyan} +% \procedureItem{Turn on Water Pump; 2930 rpm (max)}{} + +%\cellcolor{yellow} +% \procedureItem{$\leftrightarrow$TC to DACS1: open Vent Valve (OSS)}{} + +%\cellcolor{yellow} +% \procedureItem{$\leftrightarrow$TC to DACS1: open Fill Valve (OSS)}{} + +%\cellcolor{yellow} +% \procedureItem{$\leftrightarrow$TC to DACS1: open Main Valve (OSS)}{} + +%\cellcolor{yellow} +% \procedureItem{$\leftrightarrow$TC to DACS1: announce upcoming \textbf{LOX filling}. Check OSS Pressure above Tank and OSS Load Cell readings over the duration of the filling}{} + +%\cellcolor{orange} +% \procedureItem{Check that the Dewar Pressure (manometer) is more than 1 barg}{} + +%\cellcolor{cyan} +% \procedureItem{Contingency steps for \iftoggle{firing}{6.108 – 6.120}{6.65 - 6.77}: +% \begin{itemize} +% \item If LED lights up: +% \begin{itemize} +% \item Immediately close LOX Dewar Valve +% \item Check which sensor triggered the warning +% \end{itemize} + +% \item If there is a Major Leak: +% \begin{itemize} +% \item Immediately close LOX Dewar Valve +% \item Check OSS Pressure above Tank, OSS Fill Line Pressure (no more than 1 barg) +% \item PSS1 tightens leaking fittings +% \end{itemize} + +% \item If LOX comes out of the Vent Valve (OSS): +% \begin{itemize} +% \item Immediately close LOX Dewar Valve +% \item Wait for nominal evaporation conditions +% \end{itemize} + +% \item If Fill Valve (OSS) closes unexpectedly: +% \begin{itemize} +% \item Immediately close LOX Dewar Valve +% \item Open Drain Valve (OSS FILL) +% \end{itemize} +% \end{itemize}}{} + +%\cellcolor{orange} +% \procedureItem{Slowly open LOX Dewar Valve (set it to a certain value and do not adjust any further $\rightarrow$ better data) \\ If Dewar Pressure drops below 2 barg: +% $\rightarrow$ Repressurize LOX Dewar}{} + +%\cellcolor{cyan} +% \procedureItem{Wait 120s (Temperature below Tank should reach -160°C)}{} + +%\cellcolor{orange} +% \procedureItem{Close LOX Dewar Valve}{} + +%\cellcolor{yellow} +% \procedureItem{$\leftrightarrow$TC to DACS1: close Main Valve (OSS)}{} + +%\cellcolor{orange} +% \procedureItem{Open LOX Dewar Valve}{} + +%\cellcolor{cyan} +% \procedureItem{Regularly check OSS Pressure above Tank and OSS Load Cell}{} + +%\cellcolor{cyan} +% \procedureItem{Wait until OSS Load Cell shows tbd kg (Refer to section C)}{} + +%\cellcolor{green} +% \procedureItem{Prepare ½ in. Swagelok end cap (plug) and adjustable wrench for PSS1}{} + +%\cellcolor{orange} +% \procedureItem{Close LOX Dewar Valve}{} + +%\cellcolor{yellow} +% \procedureItem{$\leftrightarrow$TC to DACS1: close Fill Valve (OSS)}{} + +%\cellcolor{orange} +% \procedureItem{Slowly open Drain Valve (OSS FILL). Be careful, LOX might drain}{} + +%\cellcolor{yellow} +% \procedureItem{$\leftrightarrow$TC to DACS1: close Vent Valve (OSS)}{} + +%\cellcolor{green} +% \procedureItem{Check that Vent Valve (OSS) is fully closed (yellow-blue indicator)}{} + +%\cellcolor{yellow} +% \procedureItem{$\leftrightarrow$TC to DACS1: keep an eye on OSS Pressure above Tank}{} + +%\cellcolor{yellow} +% \procedureItem{$\leftrightarrow$TC to DACS1: open Main Valve (OSS)}{} + +%\cellcolor{orange} +% \procedureItem{Disconnect flexible pipe from system and wrap it around the Dewar (DO NOT CLOSE FLEXIBLE PIPE)}{} + +%\cellcolor{orange} +% \procedureItem{Close x-piece in the Fill Line with a ½ in. Swagelok end cap (plug)}{} + +%\cellcolor{yellow} +% \procedureItem{$\leftrightarrow$TC to DACS1: prepare KiDAQ for firing}{} + +%\cellcolor{yellow} +% \procedureItem{$\leftrightarrow$TC to DACS1: save plots to mission control PC (if needed)}{} +%\multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textbf{System Activation}} \\ \hline + +%\cellcolor{cyan} +%\procedureItem{Write down starting time}{Activation Time: } + +%\cellcolor{yellow} +% \procedureItem{$\leftrightarrow$TC to DACS1: change phase in the UI to \textbf{SYSTEM ACTIVATION}}{} + +%\cellcolor{orange} +% \procedureItem{Get Dewar and place it outside the safety zone. Secure it properly}{} + +%\cellcolor{orange} +% \procedureItem{Check that no sensor cables are touching the engine}{} + +%\cellcolor{orange} +% \procedureItem{Check that there are no foreign parts in the ENG, OSS, FSS and DACS compartment}{} + +%\cellcolor{orange} +% \procedureItem{Turn on GoPro and other cameras around the trailer}{\hl{Add detailed list}} +% \iftoggle{firing}{ +%\cellcolor{orange} +% \procedureItem{Open H2 Bottle Valve (H2 IGN)}{} + +%\cellcolor{orange} +% \procedureItem{Check that Pressure Reducer (H2 IGN) is set to \textcolor{red}{10 barg} (i.e. check Igniter Fuel Line Pressure)}{} +% }{} +%\cellcolor{orange} +% \procedureItem{Set Pressure Reducer (PRG) to 20 barg}{} + +%\cellcolor{yellow} +% \procedureItem{$\leftrightarrow$TC to DACS1: check Purge Pressure}{} + +%\cellcolor{orange} +% \procedureItem{Check that Pressure Reducer (FSS PRZ) is set to DECREASE}{} + +%\cellcolor{orange} +% \procedureItem{Open N2 Bottle Valve (FSS PRZ) slowly}{} + +%\cellcolor{orange} +% \procedureItem{Set Pressure Reducer (FSS PRZ) to \textcolor{red}{45 barg} (see sec. C)}{} + +%\cellcolor{yellow} +% \procedureItem{$\leftrightarrow$TC to DACS1: check FSS Pressurization Pressure}{} +% \iftoggle{firing}{ +%\cellcolor{orange} +% \procedureItem{Open O2 Bottle Valve (O2 IGN)}{} + +%\cellcolor{orange} +% \procedureItem{Check that Pressure Reducer (O2 IGN) is set to 10 barg (i.e. check Igniter Oxidizer Line Pressure)}{} +% }{} +%\cellcolor{orange} +% \procedureItem{Check that Pressure Reducer (OSS PRZ) is set to DECREASE}{} + +%\cellcolor{orange} +% \procedureItem{Open N2 Bottle Valve (OSS PRZ) slowly}{} + +%\cellcolor{orange} +% \procedureItem{Set Pressure Reducer (OSS PRZ) to 46 barg (see sec. C)}{} + +%\cellcolor{yellow} +% \procedureItem{$\leftrightarrow$TC to DACS1: check OSS Pressurization Pressure}{} + +%\cellcolor{cyan} +% \procedureItem{Ensure that the testing area is cleared (i.e. no tools, boxes, table etc.)}{} + +% \cellcolor{cyan} + % \procedureItem{TC, SO and PSS1 return to HUT}{} + +\end{tabularx} \ No newline at end of file diff --git a/src/eng/igniter-test/sections/notes.tex b/src/eng/igniter-test/sections/notes.tex new file mode 100644 index 0000000..612d31c --- /dev/null +++ b/src/eng/igniter-test/sections/notes.tex @@ -0,0 +1,27 @@ +% 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{.} + +\end{tabularx} diff --git a/src/eng/igniter-test/sections/operation-description.tex b/src/eng/igniter-test/sections/operation-description.tex new file mode 100644 index 0000000..29cbec3 --- /dev/null +++ b/src/eng/igniter-test/sections/operation-description.tex @@ -0,0 +1,3 @@ +% Operation description +This procedure describes the top level conduction of an igniter functionality and charactersiation test using the LRE Test Bench on the Dübendorf Airfield. The Test Conductor (TC) is the person responsible for the conduction of the test and should follow and fill out this procedure. +Any information relevant for a specific firing can also be added here. diff --git a/src/eng/igniter-test/sections/post_firing_deinstallation.tex b/src/eng/igniter-test/sections/post_firing_deinstallation.tex new file mode 100644 index 0000000..ee96e24 --- /dev/null +++ b/src/eng/igniter-test/sections/post_firing_deinstallation.tex @@ -0,0 +1,144 @@ +\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 + +\multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textbf{Deinstallation}} \\ \hline + +\cellcolor{cyan} + \procedureItem{Write down starting time}{Start Time: } + + \cellcolor{cyan} + \procedureItem{Gather everyone in front of the HUT and perform an attendance check (sec. B)}{} + + \cellcolor{cyan} + \procedureItem{$\rightarrow$ TC informs about upcoming Deinstallation}{} + + \cellcolor{cyan} + \procedureItem{Hand out the following procedures: + \begin{itemize} + \item \textit{\underline{Data Export and Saving}} + \item \textit{\underline{Deinstallation Control}} + \item \textit{\underline{KiDAQ}} + \item \textit{\underline{Deinstallation PSS}} + \item \textit{\underline{Deinstallation Trailer}} + \item \textit{\underline{Deinstallation Water Pump}} + \end{itemize}}{} + +\multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textit{Work in Parallel}} \\ \hline + +\cellcolor{yellow} + \procedureItem{Safe Data according to \textit{\underline{Data Export and Saving}}}{} + + \cellcolor{yellow} + \procedureItem{Deinstall DACS according to \textit{\underline{Control Station Deinstallation}}, \textit{\underline{KiDAQ}}}{} + + \cellcolor{orange} + \procedureItem{Deinstall PSS according to \textit{\underline{Deinstallation PSS}}}{} + + \cellcolor{orange} + \procedureItem{$\rightarrow$ Inform TC and ENG1 as soon as \textit{\underline{Deinstallation PSS}} is complete}{} + + \cellcolor{red} + \procedureItem{Deinstall trailer according to \textit{\underline{Trailer Deinstallation}}}{} + + \cellcolor{cyan} + \procedureItem{Collect completed and signed \textit{\underline{Control Station Deinstallation from DACS1}}}{} + + \cellcolor{cyan} + \procedureItem{Collect completed and signed \textit{\underline{KiDAQ from DACS1}}}{} + + \cellcolor{cyan} + \procedureItem{Collect completed and signed \textit{\underline{Deinstallation PSS from PSS1}}}{} + + \cellcolor{cyan} + \procedureItem{Collect completed and signed \textit{\underline{Trailer Deinstallation from ENG1}}}{} + + \cellcolor{green} + \procedureItem{Deinstall safety equipment}{} + + \cellcolor{cyan} + \procedureItem{Deinstall testing equipment}{} + + \cellcolor{cyan} + \procedureItem{$\rightarrow$ End of \textbf{Deinstallation}}{} + +\multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textbf{Packing}} \\ \hline + +\cellcolor{cyan} + \procedureItem{Write down starting time}{Start Time: } + + \cellcolor{cyan} + \procedureItem{Gather everyone in front of the HUT and perform an attendance check (sec. B)}{} + + \cellcolor{cyan} + \procedureItem{$\rightarrow$ TC informs about upcoming \textbf{Packing}}{} + + \cellcolor{cyan} + \procedureItem{Hand out the following procedures: + \begin{itemize} + \item \textit{\underline{Material List}} + \end{itemize}}{} + + \cellcolor{green} + \procedureItem{Pack safety equipment box according to \textit{\underline{Material List}}}{} + + \cellcolor{red} + \procedureItem{Pack ENGINE box according to \textit{\underline{Material List}}}{} + + \cellcolor{orange} + \procedureItem{Pack PSS box according to \textit{\underline{Material List}}}{} + + \cellcolor{yellow} + \procedureItem{Pack DACS box according to \textit{\underline{Material List}}}{} + + \cellcolor{cyan} + \procedureItem{Collect completed and signed \textit{\underline{Material List}} from SO}{} + + \cellcolor{cyan} + \procedureItem{Collect completed and signed \textit{\underline{Material List}} from ENG1}{} + + \cellcolor{cyan} + \procedureItem{Collect completed and signed \textit{\underline{Material List}} from PSS1}{} + + \cellcolor{cyan} + \procedureItem{Collect completed and signed \textit{\underline{Material List}} from DACS1}{} + + \cellcolor{cyan} + \procedureItem{$\rightarrow$ End of \textbf{Packing}}{} + +\multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textbf{Preparation for Transfer to IPZ}} \\ \hline + +%\cellcolor{cyan} +% \procedureItem{$\rightarrow$ \textbf{LOX Dewar} is ready for departure}{} + +% \cellcolor{cyan} +% \procedureItem{$\rightarrow$ \textbf{Water Pump} is ready for departure}{} + + \cellcolor{cyan} + \procedureItem{$\rightarrow$ \textbf{Cable Roll} is ready for departure}{} + \iftoggle{firing}{ + \cellcolor{orange} + \procedureItem{Load H2 Bottle into the Emergency Car}{} + }{} + %\cellcolor{orange} + %\procedureItem{Load Ethanol Canisters into Emergency Car}{} + + \cellcolor{cyan} + \procedureItem{$\rightarrow$ \textbf{Trailer} is ready for departure}{} + + \cellcolor{cyan} + \procedureItem{Check boxed material according to Material List}{} + + \cellcolor{red} + \procedureItem{Load boxed material into Emergency Car (appropriate securing required)}{} + + \cellcolor{cyan} + \procedureItem{$\rightarrow$ \textbf{Emergency Car} is ready for departure}{} + + \cellcolor{cyan} + \procedureItem{$\rightarrow$ Ready for \textbf{Transfer to IPZ}}{} + +\end{tabularx} \ No newline at end of file diff --git a/src/eng/igniter-test/sections/pre_preparation.tex b/src/eng/igniter-test/sections/pre_preparation.tex new file mode 100644 index 0000000..42e9ae9 --- /dev/null +++ b/src/eng/igniter-test/sections/pre_preparation.tex @@ -0,0 +1,148 @@ +\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 + + \multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textit{To be performed at least 3 days prior to the Briefing}} \\ \hline + + \cellcolor{cyan} + \procedureItem{Write down starting time}{Start time: } + + \cellcolor{cyan} + \procedureItem{Define test name (header)}{} + + \cellcolor{cyan} + \procedureItem{Define test description (sec. A)}{} + + \cellcolor{cyan} + \procedureItem{Define who will attend the test (sec B.)}{} + + \cellcolor{cyan} + \procedureItem{Define test parameters (sec. C)}{} + + \cellcolor{cyan} + \procedureItem{Coordinate testing time slots with airfield responsible (Julius Wymann), e.g.: + \begin{itemize} + \item Wednesday, 19.04.2023: Cryogenic Filling \& CF + \item Thursday, 20.04.2023: Buffer + \item Friday, 21.04.2023: Preparations for Firing + \item Saturday, 22.04.2023: Firing + \end{itemize}}{} + + \cellcolor{cyan} + \procedureItem{Organize gas and gas transport if needed}{} + \multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textit{To be performed at least 6 working hours prior to the Briefing}} \\ \hline + \cellcolor{cyan} + \procedureItem{Check weather forecast according to Meteo Swiss: + \begin{itemize} + \item Temperatures within operating temperatures (0$^\circ$C -- 35$^\circ$C) + \item Limited wind, no hard rain and no storms (DACS must stay dry) + \end{itemize}}{} + + \cellcolor{cyan} + \procedureItem{Check that testing area (airfield) is unoccupied (e.g., no tents, trucks, airplanes, \dots)}{} + + \cellcolor{cyan} + \procedureItem{Define starting time of the test}{} + + \cellcolor{cyan} + \procedureItem{Define timeline}{} + + \cellcolor{cyan} + \procedureItem{Inform all attendees about: + \begin{itemize} + \item Date and Location + \item Scope (Short Test Description) + \item Timeline (See 1.12.) + \item Attendees + \item Safety (Operation Safety Concept, Emergency Contact List) + \item Organizational Stuff (Bring your ID's, Weather Conditions, Bring something to eat, Proper clothing for working with LOX) + \end{itemize}}{} + + \cellcolor{cyan} + \procedureItem{Check that access request to airfield for all attendees has been sent out to MP (check on excel list)}{} + + \cellcolor{cyan} + \procedureItem{Check that emergency responsibles in the \textit{\underline{Contingency Procedures}} are filled out}{} + + \cellcolor{cyan} + \procedureItem{Check that Emergency Driver 1 and Emergency Driver 2 are NEVER working on the pressurized system at the same time (no two of TC, SO and PSS1)}{} + + \cellcolor{cyan} + \procedureItem{Check that all contingency procedures are printed (sec. D)}{} + + \cellcolor{cyan} + \procedureItem{Charge all walkie-talkies}{} + + \cellcolor{cyan} + \procedureItem{Charge GoPros and further cameras}{} + + \cellcolor{cyan} + \procedureItem{Charge mobile phone if necessary (ensure a charger cable is available)}{} + + \cellcolor{green} + \procedureItem{Charge mobile phone if necessary (ensure a charger cable is available)}{} + + \cellcolor{yellow} + \procedureItem{Update config file and csv files on Sharepoint under \hl{tbd}}{} + + \multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textit{To be performed 30 min before the Briefing}} \\ \hline + + \cellcolor{cyan} + \procedureItem{Re-Check weather forecast according to Meteo Swiss: + \begin{itemize} + \item Temperatures within operating temperatures (0$^\circ$C -- 35$^\circ$C) + \item Limited wind, no hard rain and no storms (DACS must stay dry) + \end{itemize}}{} + + \cellcolor{cyan} + \procedureItem{Fill out environmental conditions (sec. E)}{} + + \cellcolor{green} + \procedureItem{Evaluate risk in case of adverse weather conditions (heavy rain, \dots)}{} + + \cellcolor{cyan} + \procedureItem{Check that all relevant procedures are printed out (sec. D)}{} + + \cellcolor{green} + \procedureItem{Check that all attendees have read the \textit{\underline{Operation Safety Concept}}}{} + \cellcolor{green} + \procedureItem{Check that all attendees have signed the \textit{\underline{Safety Signatures}}}{} + + \cellcolor{green} + \procedureItem{Check that all attendees have filled out the \textit{\underline{Emergency Contact List}}}{} + + \cellcolor{green} + \procedureItem{Head to MP to get access badges and keys: + \begin{itemize} + \item Bring little bag (if many badges) + \item Key to Hunter-Stübli: ``\textbf{2.16 Pisten-Baracke}'' + \item Key for Gate: ``\textbf{19.3 Zauntor Halle 1}'' + \end{itemize} + Do not ask for ``19.22'' !! + }{Picture of the keys: + \includegraphics[width=\textwidth]{../../general/firing-conduction/assets/picture-keys.png} + } + + \cellcolor{cyan} + \procedureItem{Re-Check that testing area (airfield) is unoccupied (e.g., no tents, trucks, airplanes, \dots)}{} + + \cellcolor{cyan} + \procedureItem{Get final clearance to enter airfield: + \begin{itemize} + \item If wind vane still up, flight operations are still ongoing + \item If wind vane is down, limited flight operations are still possible + \end{itemize} + Call PiWa if suspected flight operations or earlier entry desired. Installation during flight operations is generally possible depending on the circumstances. + + Contacts: + \begin{itemize} + \item Pistenwagen (PiWa): 079 829 12 18 (Martin Larcher oder Durchdiener) + \item Roger Gisler (C Support Flugbetrieb): 058 481 79 18 / 079 944 42 52 + \end{itemize}}{} + + \cellcolor{cyan} + \procedureItem{$\rightarrow$ Ready for \textbf{Briefing}}{} +\end{tabularx} \ No newline at end of file diff --git a/src/eng/igniter-test/sections/preconditions_pre_firing.tex b/src/eng/igniter-test/sections/preconditions_pre_firing.tex new file mode 100644 index 0000000..57d94df --- /dev/null +++ b/src/eng/igniter-test/sections/preconditions_pre_firing.tex @@ -0,0 +1,269 @@ +\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 + +\multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textbf{Briefing}} \\ \hline + +\cellcolor{cyan} + \procedureItem{Write down starting time}{Start time: } + + \cellcolor{cyan} + \procedureItem{Collect completed and signed \textit{\underline{Installation Trailer from ENG1}}}{} + + \cellcolor{cyan} + \procedureItem{Collect completed and signed \textit{\underline{Installation Control}} from DACS1}{} + + \cellcolor{cyan} + \procedureItem{Collect completed and signed \textit{\underline{KiDAQ}} from DACS1}{} + + \cellcolor{cyan} + \procedureItem{Collect completed and signed \textit{\underline{Installation Hardware Check}} from DACS2}{} + + \cellcolor{cyan} + \procedureItem{Collect completed and signed \textit{\underline{Installation Surveillance}} from DACS2}{} + + \cellcolor{cyan} + \procedureItem{Collect completed and signed \textit{\underline{Installation PSS}} from PSS1}{} + + \cellcolor{cyan} + \procedureItem{Collect completed and signed \textit{\underline{Installation Igniter}} from ENG1}{} + + \cellcolor{cyan} + \procedureItem{Gather everyone in front of the HUT and perform an attendance check (sec. B)}{} + + \cellcolor{cyan} + \procedureItem{$\rightarrow$ TC informs about the upcoming: + \begin{itemize} + \item \textbf{Preconditions Check} + \item \textbf{Valve Functionality Check} + \item \textbf{Leakage Test} + \end{itemize} + }{} + + \cellcolor{cyan} + \procedureItem{$\rightarrow$ From now on only TC, SO, and PSS1/ENG1 approach the trailer, except if explicitly demanded by an operation procedure or with the explicit consent of the TC or SO}{} + + \cellcolor{cyan} + \procedureItem{Tasks: + \begin{itemize} + \item TC, SO, and PSS1 go to trailer → carry ear protection with you. Take face shields to the trailer + \item DACS1: start UI (if not already done). Get ready for Pre-Firing Checks + \item Everyone else: Wait in HUT, ensure general order is established + \end{itemize} + }{} + + + \cellcolor{green} + \procedureItem{Inform about safety points: + \begin{itemize} + \item Focus + \item Follow the procedure so that nothing is forgotten (even if you know the steps by heart) + \item Work efficiently but do not rush + \item If something does not go as planned or seems suspicious, inform the TC and SO + \item If you notice unauthorized people, animals, cars, airplanes near the testing location, inform the TC and SO + \item Wear safety equipment as specified in the procedures + \item Between briefing and debriefing all present people outside of the HUT (on the airfield) are to wear safety goggles + \item In case of an incident: First, keep calm and think. Do not endanger yourself. Then react. Use the contingency procedures. Emergency responsibilities are defined + \item \textbf{Show location of emergency equipment (First Aid Kits, Fire Extinguisher, Emergency car Keys)} + \item Show location of \textit{\underline{Contingency Procedures}} and how to use them (for new visitors only) + \end{itemize} + }{} + + \cellcolor{cyan} + \procedureItem{Read out behaviour rules: + \begin{itemize} + \item Between briefing and debriefing all present people are to wear warning vests and Visitor Badges (military) + \item Inform TC and SO when task is completed + \item If you have no current task: wait in the HUT and do not disturb other working members + \item No one is to leave the area visible from the HUT (as soon as we are there) + \item If you need to go to the toilet, do it right after the briefing + \item On the airfield: when going to the toilet, let other people know + \item You are NOT allowed to take any pictures or videos in the HUT + \end{itemize} + }{} + + \cellcolor{cyan} + \procedureItem{Questions? Remarks? + \begin{itemize} + \item $\rightarrow$ End of briefing + \end{itemize} +}{} + +\multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textbf{Preconditions Check}} \\ \hline + +\cellcolor{cyan} + \procedureItem{Write down starting time}{Start Time: } + + \cellcolor{green} + \procedureItem{Check that keys for the Emergency Car and the main gate are on the driver seat of the Emergency Car}{} + + \cellcolor{green} + \procedureItem{Check that the \textbf{IGNITION KEY} is out of the slot}{} + + \cellcolor{cyan} + \procedureItem{TC, SO, and PSS1 approach the trailer}{} + + \cellcolor{orange} + \procedureItem{Check that DACS compartment is free of loose items \& clean}{} + + \cellcolor{orange} + \procedureItem{Check that OSS compartment is free of loose items \& clean}{impurities / dust can burn and turn into flying parts} + + \cellcolor{orange} + \procedureItem{Check that ENG compartment is free of loose items}{} + + \cellcolor{orange} + \procedureItem{Check that none of the sensor cables are touching the engine}{} + + \cellcolor{orange} + \procedureItem{Check that FSS compartment is free of loose items \& clean}{} + + \cellcolor{green} + \procedureItem{Check that the safety zone around the trailer is marked off correctly: + \begin{itemize} + \item Warning tape + \item Fire extinguishers (one at the border, one near the trailer) + \item Warning sign (on the road between mobile hangar and HUT) + \end{itemize} + }{} + + \cellcolor{cyan} + \procedureItem{$\rightarrow$ End of Preconditions Check}{} + + \cellcolor{cyan} + \procedureItem{$\leftrightarrow$ TC to all: + \begin{itemize} + \item Announce end of Preconditions Check + \item Announce upcoming Pre-Firing Checks + \end{itemize} + }{} + + \multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textbf{Pre-Firing Checks}} \\ \hline + + \cellcolor{cyan} + \procedureItem{Write down starting time}{Start Time: } + + \cellcolor{cyan} + \procedureItem{$\leftrightarrow$ TC to DACS1: ready for \textbf{Functionality Check}}{} + + \cellcolor{yellow} + \procedureItem{$\leftrightarrow$ TC to DACS1: change phase in the UI to \textbf{IDLE}}{} + + \cellcolor{cyan} + \procedureItem{$\leftrightarrow$ TC to DACS1: announce upcoming \textbf{Valve Functionality Check}}{} + + \cellcolor{cyan} + \procedureItem{TC, SO, and PSS1 wear ear protection and safety goggles}{} + + \cellcolor{orange} + \procedureItem{Perform a Valve Functionality Check according to \textit{\underline{Valve Functionality Check}}}{ + Pre-Conditions: + \begin{itemize} + \item No bottles open + \item No lines pressurized + \item UI: IDLE + \item No circuit armed + \item All valves in normal state + \end{itemize} + Post-Conditions: + \begin{itemize} + \item N$_2$ Bottle (PRG) open + \item PRG: 10 bar, PNU: 8 bar + \item UI: IDLE + \item No circuit armed + \item All valves in normal state + \end{itemize} + } + + \cellcolor{cyan} + \procedureItem{$\leftrightarrow$ TC to DACS1: + \begin{itemize} + \item Announce end of the \textbf{Valve Functionality Check} + \item Announce upcoming \textbf{Leakage Test \iftoggle{firing}{/ Spark Plug Functionality Check}{}} + \end{itemize} + }{} + + \cellcolor{orange} + \procedureItem{Perform a leakage test of the PSS and ENG according to \textit{\underline{High Pressure Leakage Test PSS}}}{ + Pre-Conditions: + \begin{itemize} + \item N$_2$ Bottle (PRG) open + \item PRG: 10 bar, PNU: 8 bar + \item UI: IDLE + \item No circuit armed + \item All valves in normal state + \end{itemize} + Post-Conditions: + \begin{itemize} + \item N$_2$ Bottle (PRG) open + \item PRG: 10 bar, PNU: 8 bar + \item UI: IDLE + \item No circuit armed + \item All valves in normal state + \end{itemize} + } + + \cellcolor{cyan} + \procedureItem{$\leftrightarrow$ TC to all: + \begin{itemize} + \item Announce end of the Leakage Test + \iftoggle{firing}{\item Announce upcoming Spark Plug Functionality Check}{} + \end{itemize} + }{} + + \cellcolor{orange} + \procedureItem{Remove pressure plate from engine}{} + + \cellcolor{orange} + \procedureItem{Install GoPro mounts and other cameras (don’t turn them on yet)}{} + \iftoggle{firing}{ + \cellcolor{orange} + \procedureItem{Install the polycarbonate debris shielding over the ENG compartment}{} + + \cellcolor{orange} + \procedureItem{Check that ENGINE compartment is cleared}{} + + \cellcolor{cyan} + \procedureItem{Step back from the system}{} + + \cellcolor{yellow} + \procedureItem{$\leftrightarrow$ TC to DACS1: turn \textbf{IGNITION KEY} ON}{} + + \cellcolor{yellow} + \procedureItem{$\leftrightarrow$ TC to DACS1: activate Spark Plug}{} + + \cellcolor{cyan} + \procedureItem{Listen for sparks}{} + + \cellcolor{yellow} + \procedureItem{$\leftrightarrow$ TC to DACS1: deactivate Spark Plug}{} + + \cellcolor{yellow} + \procedureItem{$\leftrightarrow$ TC to DACS1: turn \textbf{IGNITION KEY} OFF}{} + + \cellcolor{cyan} + \procedureItem{If no spark: + \begin{itemize} + \item Check connections and ignition coil box $\rightarrow$ repeat \textbf{Spark Plug Functionality Check} + \item If still no spark: Replace spark plug $\rightarrow$ repeat \textbf{Spark Plug Functionality Check} + \end{itemize} + }{} + + \cellcolor{cyan} + \procedureItem{$\leftrightarrow$ TC to all: announce end of \textbf{Spark Plug Functionality Check}}{} + + \cellcolor{green} + \procedureItem{SO goes to HUT, takes \textbf{IGNITION KEY}, and returns to trailer}{} + }{} + \cellcolor{cyan} + \procedureItem{$\leftrightarrow$ TC to all: + \begin{itemize} + \item Announce end of \textbf{Pre-Firing Checks} + \item Announce upcoming \iftoggle{firing}{\textbf{Ignition Test}}{\textbf{Filling}} + \end{itemize} + }{} + +\end{tabularx} \ No newline at end of file diff --git a/src/eng/igniter-test/sections/preparation_assembly.tex b/src/eng/igniter-test/sections/preparation_assembly.tex new file mode 100644 index 0000000..69f2c77 --- /dev/null +++ b/src/eng/igniter-test/sections/preparation_assembly.tex @@ -0,0 +1,260 @@ +\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 + \multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textbf{Subsystem Preparation: } \textit{Can be performed one day prior to the test}} \\ \hline + + \cellcolor{cyan} + \procedureItem{Write down starting time}{Start time:} + + \cellcolor{cyan} + \procedureItem{If not immediately after briefing: + Gather everyone in front of the HANGAR and perform an attendance check (sec. B)}{} + + \cellcolor{cyan} + \procedureItem{$\rightarrow$ TC informs about upcoming \textbf{Subsystem Preparation}}{} + + \cellcolor{cyan} + \procedureItem{Hand out the following procedures: + \begin{itemize} + \item \textit{\underline{Assembly Igniter}} + \item \textit{\underline{Preparation PSS}} + \end{itemize} + }{} + + \multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textit{Work in Parallel}} \\ \hline + + \cellcolor{red} + \procedureItem{Prepare ENGINE according to \textit{\underline{Assembly Igniter}}}{} + + \cellcolor{orange} + \procedureItem{Prepare PSS according to \textit{\underline{Preparation PSS}}}{} + + \cellcolor{cyan} + \procedureItem{Collect completed and signed \textit{\underline{Assembly Engine}} from ENG1}{} + + \cellcolor{cyan} + \procedureItem{Collect completed and signed \textit{\underline{Assembly Igniter}} from ENG1}{} + + \cellcolor{cyan} + \procedureItem{Collect completed and signed \textit{\underline{Preparation PSS}} from PSS1}{} + + \cellcolor{cyan} + \procedureItem{$\rightarrow$ End of Subsystem Preparation}{} + + \multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textbf{Functionality Check \& Leakage Test: } \textit{Can be performed one day prior to the test}} \\ \hline + + \cellcolor{cyan} + \procedureItem{Write down starting time}{Start Time:} + + \cellcolor{cyan} + \procedureItem{Gather everyone in front of the HANGAR and perform an attendance check (sec. B)}{} + + \cellcolor{cyan} + \procedureItem{$\rightarrow$ TC informs about upcoming \textbf{Functionality Check \& Leakage Test}}{} + + \cellcolor{cyan} + \procedureItem{Only TC, SO, and PSS1/ENG1 are allowed to approach the trailer}{} + + \cellcolor{cyan} + \procedureItem{Perform a Functionality Check Valves according to \textit{\underline{Functionality Check Valves}}}{} + + \cellcolor{cyan} + \procedureItem{If the system has been disassembled/adapted since the last CF/FI: + Perform a low-pressure leakage test of the system according to \textit{\underline{Low-Pressure Leakage Test PSS}}. + In parallel: DACS shall check sensor value and activation delays. + }{Low-Pressure Leakage Tests can be performed in the Hangar} + + \iftoggle{firing}{ + \multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textbf{Spark Plug Functionality Check: } \textit{Can be performed one day prior to the test}} \\ \hline + + \cellcolor{cyan} + \procedureItem{Check that ENGINE compartment is cleared}{} + + \cellcolor{cyan} + \procedureItem{Step back from the system ($>$ 2m). Nobody touching the trailer}{} + + \cellcolor{yellow} + \procedureItem{$\leftrightarrow$ TC to DACS1: turn \textbf{IGNITION KEY} ON}{} + + \cellcolor{yellow} + \procedureItem{$\leftrightarrow$ TC to DACS1: activate Spark Plug}{} + + \cellcolor{cyan} + \procedureItem{Listen for spark}{} + + \cellcolor{yellow} + \procedureItem{$\leftrightarrow$ TC to DACS1: deactivate Spark Plug}{} + + \cellcolor{yellow} + \procedureItem{$\leftrightarrow$ TC to DACS1: turn \textbf{IGNITION KEY} OFF}{} + + \cellcolor{cyan} + \procedureItem{If no spark: + \begin{itemize} + \item Check connections $\rightarrow$ go back to 3.17 + \item If still no spark: Replace spark plug $\rightarrow$ go back to 3.17 + \end{itemize} + }{} + + \cellcolor{cyan} + \procedureItem{$\rightarrow$ End of \textbf{FC \& Leakage Test}}{}}{} + + \multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textbf{Packing: } \textit{Can be performed one day prior to the test}} \\ \hline + +\cellcolor{cyan} + \procedureItem{Write down starting time}{Start Time: } + + \cellcolor{cyan} + \procedureItem{Gather everyone in front of the HANGAR and perform an attendance check (sec. B)}{} + + \cellcolor{cyan} + \procedureItem{$\rightarrow$ TC informs about upcoming \textbf{Packing}}{} + + \cellcolor{cyan} + \procedureItem{Hand out the following procedures: + \begin{itemize} + \item \textit{Material List} + \end{itemize} + }{} + + \multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textit{Work in Parallel}} \\ \hline + +%\cellcolor{green} +% \procedureItem{Pack safety equipment box according to \textit{\underline{Material List}}. +% Prepare cryo safety equipment for LOX Dewar Transport +% }{} + + \cellcolor{red} + \procedureItem{Pack ENGINE box according to \textit{\underline{Material List}}}{} + + \cellcolor{orange} + \procedureItem{Pack PSS box according to \textit{\underline{Material List}}}{} + + \cellcolor{yellow} + \procedureItem{Pack DACS box according to \textit{\underline{Material List}}}{} + + \cellcolor{Green} + \procedureItem{Pack Safety Equipment according to \textit{\underline{Material List}}}{} + + \cellcolor{cyan} + \procedureItem{Collect completed and signed \textit{\underline{Material List}} from SO}{} + + \cellcolor{cyan} + \procedureItem{Collect completed and signed \textit{\underline{Material List}} from ENG1}{} + + \cellcolor{cyan} + \procedureItem{Collect completed and signed \textit{\underline{Material List}} from PSS1}{} + + \cellcolor{cyan} + \procedureItem{Collect completed and signed \textit{\underline{Material List}} from DACS1}{} + + \cellcolor{cyan} + \procedureItem{$\rightarrow$ End of \textbf{Packing}}{} + + \multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textbf{Preparation for Transfer to Airfield: } \textit{To be performed on the day of firing}} \\ \hline + +\cellcolor{cyan} + \procedureItem{Write down starting time}{Start time: } + + \cellcolor{cyan} + \procedureItem{Gather everyone in front of the HANGAR and perform an attendance check (sec. B)}{} + + \cellcolor{cyan} + \procedureItem{$\rightarrow$ TC informs about upcoming \textbf{Preparation for Transfer}}{} + + \multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textit{Gas Bottle / Fuel Preparation}} \\ \hline + + %\cellcolor{orange} + %\procedureItem{Get an N$_2$ Bottle (FSS PRZ) from the gas storage and place it on the trailer / in the car (only transport with open window)}{Bottle ID: } + + %\cellcolor{orange} + %\procedureItem{Check that N$_2$ Bottle (FSS PRZ) is sufficiently full ($>$ 75 bar)}{} + + %\cellcolor{orange} + %\procedureItem{Fix N$_2$ Bottle (FSS PRZ) onto the trailer / in the car using the attached belts and “Spanngurte” (for transport)}{} + + %\cellcolor{orange} + %\procedureItem{Get an N$_2$ Bottle (OSS PRZ) from the gas storage and place it on the trailer / in the car (only transport with open window)}{Bottle ID: } + + %\cellcolor{orange} + %\procedureItem{Check that N$_2$ Bottle (OSS PRZ) is sufficiently full ($>$ 130 bar)}{} + + %\cellcolor{orange} + %\procedureItem{Fix N$_2$ Bottle (OSS PRZ) onto the trailer / in the car using the attached belts and “Spanngurte”}{} + + \cellcolor{orange} + \procedureItem{Get an N$_2$ Bottle (PRG) from the gas storage and place it on the trailer / in the car (only transport with open window)}{Bottle ID: } + + \cellcolor{orange} + \procedureItem{Check that N$_2$ Bottle (PRG) is sufficiently full ($>$ 50 bar)}{} + + \cellcolor{orange} + \procedureItem{Fix N$_2$ Bottle (PRG) onto the trailer using the attached belts and “Spanngurte” (for transport). If no space on the trailer, use a car. Secure them properly in the car (Spanngurte). Never transport oxidizing and flammable gases/liquids in the same car (O$_2$ not in the same car as H$_2$ or Ethanol). Only transport with an open window}{} + \iftoggle{firing}{ + \cellcolor{orange} + \procedureItem{Get H$_2$ Bottle from the gas storage. Check that H$_2$ Bottle is sufficiently full ($>$ 30 bar). Load H$_2$ Bottle into the Emergency Car (keep the car's window open before loading into the car and during the transport)}{Bottle ID: } + }{} + %\cellcolor{orange} + %\procedureItem{Get the Ethanol Canisters from “Gefahrenstofflager” ($>$ 6 L). Load Ethanol Canister into Emergency Car}{} + \iftoggle{firing}{ + \cellcolor{orange} + \procedureItem{Get the O$_2$ Bottle from gas storage. Fix O$_2$ Bottle onto the trailer using the attached belts and “Spanngurte” (for transport) or put it in the car. Safety measures of 3.44 apply.}{} + }{} + \cellcolor{orange} + %\procedureItem{\textit{LOX Dewar:} + % \begin{itemize} + % \item Wear safety goggles and cryo-gloves + % \item Get LOX Dewar from the LOX storage and place it in front of the HANGAR + % \item Ensure that pressure in the Dewar is more than 3 barg (check manometer on Dewar). If pressure is less than 3 barg, repressurize it by slowly opening the green knob. If SRVs open constantly, vent and repressurize on the airfield. + % \item Inspect wheels of Dewar before departure, they can be loose and break off. + % \end{itemize} + % $\rightarrow$ LOX Dewar is \textbf{ready for departure} + %}{Top view of the Dewar: + % \includegraphics[width=\textwidth]{../../general/firing-conduction/assets/picture-dewar.png}} + % + % \multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textit{Trailer, Water Pump, Dewar, Cable Roll \& Boxed Material Preparation}} \\ \hline + +\cellcolor{red} + \procedureItem{Prepare Trailer for Transport: + \begin{itemize} + \item Ensure there are no unfixed components on the trailer + \item Fold up trailer side walls, fix them properly + \item Fold down covers of the trailer, fix them properly + \item Retract legs of the trailer + \item Push trailer outside the HANGAR + \item Attach trailer to towing vehicle (2nd Car) + \end{itemize} + $\rightarrow$ \textbf{Trailer} is ready for departure + }{} + + %\cellcolor{red} + %\procedureItem{Prepare Water Pump for Transport: + % \begin{itemize} + % \item Mount Water Pump on roller carriage (if not already done) + % \item Mount Water Container on roller carriage (if not already done) + % \item Push roller carriage outside the HANGAR + % \end{itemize} + % $\rightarrow$ \textbf{Water Pump} is ready for departure + %}{} + + \cellcolor{red} + \procedureItem{Push Cable Roll outside the HANGAR + $\rightarrow$ \textbf{Cable Roll} is ready for departure + }{} + + \cellcolor{red} + \procedureItem{Load boxed material into Cars (appropriate securing required): + \begin{itemize} + \item Emergency Car: GEN/SFTY/DACS/Snacks \& Beverages/Cable Roll + \item 2nd Car: N$_2$ Bottles/Ethanol/H$_2$ Bottle/ENG/PSS/TOOL + \end{itemize} + $\rightarrow$ \textbf{Emergency Car} is ready for departure + }{} + + \cellcolor{cyan} + \procedureItem{$\rightarrow$ Ready for Transfer to Airfield}{} + +\end{tabularx} \ No newline at end of file diff --git a/src/eng/igniter-test/sections/required-documents.tex b/src/eng/igniter-test/sections/required-documents.tex new file mode 100644 index 0000000..577973f --- /dev/null +++ b/src/eng/igniter-test/sections/required-documents.tex @@ -0,0 +1,52 @@ +% Required documents +\begin{tabularx}{\textwidth}{|>{\columncolor{tableColumnColor}\centering\arraybackslash}p{1cm}|>{\centering\arraybackslash}p{1.1cm}|p{3.7cm}|X|} + \hline + \rowcolor{tableHeaderColor} + Check & Amount & Name & ID \\ \hline + \multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textbf{Contingency Procedures}} \\ \hline + \documentItem{1}{Contingency Procedure Master}{HEP\_CP\_GEN\_Master} + \documentItem{1}{Injury}{HEP\_CP\_GEN\_Injury} + \documentItem{1}{Fire}{HEP\_CP\_GEN\_Fire} + \documentItem{1}{Trespassing}{HEP\_CP\_GEN\_Trespassing} + \documentItem{1}{Leakage}{HEP\_CP\_PSS\_Leakage} + \documentItem{1}{Overpressure}{HEP\_CP\_PSS\_Overpressure} + \documentItem{1}{Bottle Valve Anomaly}{HEP\_CP\_PSS\_BottleValve-Anomaly} + \documentItem{1}{Noises Hissing}{HEP\_CP\_PSS\_NoisesHissing} + \documentItem{1}{Power Loss}{HEP\_CP\_DACS\_PowerLoss} + \documentItem{1}{Connection Loss}{HEP\_CP\_DACS\_ConnectionLoss} + \documentItem{1}{Valve Anomalies}{HEP\_CP\_DACS\_ValveAnomalies} + \multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textbf{Safety}} \\ \hline + \documentItem{1}{Safety Concept}{HEP\_GL\_IPZ\_FSS\_Coldflow\_SafetyConcept} + \documentItem{1}{Emergency Contact List}{HEP\_GL\_SFTY\_EmergencyContactList} + \documentItem{1}{Safety Signatures}{HEP\_GL\_SFTY\_SafetySignature} + \documentItem{2}{Warning Sign}{HEP\_GL\_SFTY\_WarningSign} + \multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textbf{General}} \\ \hline + \documentItem{1}{Igniter Test}{HEP\_OP\_GEN\_IgniterTest} + \documentItem{1}{Material List}{HEP\_PL\_PackingList} + \documentItem{1}{Installation Trailer}{HEP\_OP\_GEN\_Installation-Trailer} + \documentItem{1}{Deinstallation Trailer}{HEP\_OP\_GEN\_Deinstallation-Trailer} + \multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textbf{Engine}} \\ \hline + \documentItem{1}{Assembly Igniter}{HEP\_OP\_ENG\_AssemblyIgniter} + \documentItem{1}{Installation Igniter}{HEP\_OP\_ENG\_InstallationIgniter} + \multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textbf{PSS}} \\ \hline + \documentItem{1}{Preparation PSS}{HEP\_OP\_PSS\_Preparation} + \documentItem{1}{Installation PSS}{HEP\_OP\_PSS\_Installation} + \documentItem{1}{Deinstallation PSS}{HEP\_OP\_PSS\_Deinstallation} + \documentItem{1}{Functionality Check Valves}{HEP\_OP\_PSS\_FunctionalityCheckValves} + \documentItem{1}{High-Pressure Leakage Test}{HEP\_OP\_PSS\_HighPressureLeakageTest} + \multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textbf{DACS}} \\ \hline + \documentItem{1}{KiDAQ}{HEP\_OP\_DACS\_KiDAQ} + \documentItem{1}{Preparation Control}{HEP\_OP\_DACS\_ControlStationPreparation} + \documentItem{1}{Installation Control}{HEP\_OP\_DACS\_ControlStationInstallation} + \documentItem{1}{Deinstallation Control}{HEP\_OP\_DACS\_ControlStationDeinstallation} + \documentItem{1}{Installation Hardware Check}{HEP\_OP\_DACS\_InstallationHardwareCheck} + \documentItem{1}{Installation Surveillance}{HEP\_OP\_DACS\_SurveillanceInstallation} + \documentItem{1}{Data Saving Export}{HEP\_OP\_DACS\_DataSavingExport} + \multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textbf{Others}} \\ \hline + \documentItem{}{}{} + \documentItem{}{}{} + \documentItem{}{}{} + \documentItem{}{}{} + \documentItem{}{}{} + \documentItem{}{}{} + \end{tabularx} diff --git a/src/eng/igniter-test/sections/return_ipz.tex b/src/eng/igniter-test/sections/return_ipz.tex new file mode 100644 index 0000000..82303a2 --- /dev/null +++ b/src/eng/igniter-test/sections/return_ipz.tex @@ -0,0 +1,70 @@ +\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 + + \cellcolor{cyan} + \procedureItem{Write down starting time}{Start time: } + + \cellcolor{cyan} + \procedureItem{Ensure nothing is left behind in testing area}{} + + \cellcolor{green} + \procedureItem{Ensure nothing is left behind in the HUT}{} + + \cellcolor{green} + \procedureItem{Ensure all window shutters are mounted and closed}{} + + \cellcolor{green} + \procedureItem{Ensure general order is established and no waste is left behind. Empty rubbish bin if it has been used}{} + + \cellcolor{green} + \procedureItem{Ensure HUT is empty and lights are turned off}{} + + \cellcolor{green} + \procedureItem{Lock HUT}{} + + \cellcolor{green} + \procedureItem{Ensure airfield lights are turned off}{} + + \cellcolor{cyan} + \procedureItem{Gather everyone in front of the HUT and perform an attendance check (sec. B)}{} + + \cellcolor{cyan} + \procedureItem{$\rightarrow$ TC informs about the upcoming IPZ}{} + +\multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textbf{Transfer to IPZ}} \\ \hline + +\cellcolor{cyan} + \procedureItem{Destination: + \begin{itemize} + \item IPZ + \end{itemize}}{} + + \cellcolor{cyan} + \procedureItem{Route: + \begin{itemize} + \item Through main gate + \item SO in the Emergency Car goes first to open gate + \item SO collects access badges (military) at the gate + \item Make sure to close the gate again + \end{itemize}}{} + + \cellcolor{cyan} + \procedureItem{Behaviour: + \begin{itemize} + \item SO heads to MP to return access badges and keys + \item Park the Emergency Car in front of the HANGAR + \item Place the Trailer in the HANGAR, pull hand brake and extend trailer legs + % \item Place the Water Pump in the HANGAR + % \item Return the LOX Dewar to LOX storage + \item Unload the emergency car and place all material in the HANGAR + \item As soon as the task is finished, wait in front of the HANGAR for a briefing + \end{itemize}}{} + + \cellcolor{cyan} + \procedureItem{$\rightarrow$ End of \textbf{Transfer to IPZ}}{} + +\end{tabularx} \ No newline at end of file diff --git a/src/eng/igniter-test/sections/role-assignment.tex b/src/eng/igniter-test/sections/role-assignment.tex new file mode 100644 index 0000000..73e27a6 --- /dev/null +++ b/src/eng/igniter-test/sections/role-assignment.tex @@ -0,0 +1,17 @@ +\begin{tabularx}{\textwidth}{|>{\columncolor{tableColumnColor}}c|c|X|X|} + \hline + \rowcolor{tableHeaderColor} + ID & Role & Name & Substitute\\ \hline + + \attendeeItem{TC}{Test Conductor}{cyan} + \attendeeItem{SO}{Safety Officer}{green} + \attendeeItem{DACS1}{DACS Member 1}{yellow} + \attendeeItem{DACS2}{DACS Member 2}{yellow} + \attendeeItem{PSS1}{PSS Member 1}{orange} + \attendeeItem{PSS2}{PSS Member 2}{orange} + \attendeeItem{ENG1}{Engine Member 1}{red} + \attendeeItem{ENG2}{Engine Member 2}{red} + \attendeeItem{ENG3}{Engine Member 3}{red} + \attendeeItem{VIR}{Visitor Responsible}{purple} + + \end{tabularx} \ No newline at end of file diff --git a/src/eng/igniter-test/sections/safe_state_establishment.tex b/src/eng/igniter-test/sections/safe_state_establishment.tex new file mode 100644 index 0000000..3cbef71 --- /dev/null +++ b/src/eng/igniter-test/sections/safe_state_establishment.tex @@ -0,0 +1,401 @@ +\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 + % \multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textbf{Run Tank Depressurization}} \\ \hline + \cellcolor{cyan} + \procedureItem{Write down starting time}{Start Time: } + + %\cellcolor{yellow} + %\procedureItem{Close Pressurization Valve (FSS PRZ)}{} + + %\cellcolor{yellow} + %\procedureItem{Close Pressurization Valve (OSS PRZ)}{} + + % \cellcolor{yellow} + % \procedureItem{Open Vent Valve (OSS)}{} + + % \cellcolor{yellow} + % \procedureItem{Open Vent Valve (FSS)}{} + + % \cellcolor{cyan} + % \procedureItem{Wait until FSS Pressure above Tank is smaller or equal to 1 barg}{} + + % \cellcolor{cyan} + % \procedureItem{Wait until OSS Pressure above Tank is smaller or equal to 1 barg}{} + +\multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textbf{System Deactivation}} \\ \hline + +\cellcolor{yellow} + \procedureItem{Change phase in the UI to \textbf{SYSTEM DEACTIVATION}}{} + + % \cellcolor{yellow} + % \procedureItem{Arm OSS PRE-FILL circuit}{} + + \cellcolor{yellow} + \procedureItem{Disarm FIRING circuit}{} + + \cellcolor{yellow} + \procedureItem{HOLD: system is in a safe-ish state, time for discussion}{} + + \cellcolor{yellow} + \procedureItem{Check all sensor readings for anomalies: + \begin{itemize} + \item Go through all sensors in the UI and read the values out loud, so that everyone in the control station can hear it + \end{itemize}}{} + + \cellcolor{yellow} + \procedureItem{Perform a surveillance area check}{} + + \cellcolor{cyan} + \procedureItem{TC, SO and PSS1 wear ear protection, safety goggles and face shields}{} + + \cellcolor{cyan} + \procedureItem{TC, SO and PSS1 slowly approach the safety zone}{} + + \cellcolor{green} + \procedureItem{Take fire extinguisher at the border of the safety zone}{} + + \cellcolor{orange} + \procedureItem{Look for anomalies (smoke, leaks, \ldots)}{} + + \cellcolor{orange} + \procedureItem{Listen for anomalies (hissing, actuation signals, \ldots)}{} + + \cellcolor{cyan} + \procedureItem{TC, SO and PSS1 slowly approach the DACS compartment (from behind)}{} + + \cellcolor{green} + \procedureItem{Stay in position with the fire extinguisher}{} + + \cellcolor{green} + \procedureItem{Keep an overview of the DACS and FSS compartment}{} + + \cellcolor{orange} + \procedureItem{Visually inspect the trailer for anomalies}{} + + \cellcolor{orange} + \procedureItem{Approach FSS compartment (from behind)}{} + + \cellcolor{orange} + \procedureItem{Visually inspect trailer for anomalies}{} + \iftoggle{firing}{ + \cellcolor{cyan} + \procedureItem{Write down pressure on Pressure Reducer (H2 IGN)}{H2 Bottle Pressure: } + + \cellcolor{orange} + \procedureItem{Close H2 Bottle Valve (H2 IGN) fully}{} + }{} + \cellcolor{green} + \procedureItem{Keep an overview of the DACS and OSS compartment}{} + + \cellcolor{orange} + \procedureItem{Approach OSS compartment (from behind)}{} + + \cellcolor{orange} + \procedureItem{Visually inspect trailer for anomalies}{} + \iftoggle{firing}{ + \cellcolor{cyan} + \procedureItem{Write down pressure on Pressure Reducer (O2 IGN)}{O2 Bottle Pressure: } + + \cellcolor{orange} + \procedureItem{Close O2 Bottle Valve (O2 IGN) fully}{} + }{} +% \cellcolor{orange} +% \procedureItem{Close N2 Bottle Valve (OSS PRZ) fully}{} + +% \cellcolor{orange} +% \procedureItem{Open Bleed Valve (OSS PRZ) carefully (N2 will leave the system)}{} + +% \cellcolor{cyan} +% \procedureItem{Wait until OSS Pressurization Pressure is equal to 0.0 barg (Check manometer and Sensor readings)}{} + +% \cellcolor{orange} +% \procedureItem{Set Pressure Reducer (OSS PRZ) to DECREASE}{} + +% \cellcolor{orange} +% \procedureItem{Close Bleed Valve (OSS PRZ)}{} + +% \cellcolor{orange} +% \procedureItem{Approach FSS compartment (from behind)}{} + +% \cellcolor{orange} +% \procedureItem{Close N2 Bottle Valve (FSS PRZ) fully}{} + +% \cellcolor{orange} +% \procedureItem{Open Bleed Valve (FSS PRZ) carefully (N2 will leave the system)}{} + +% \cellcolor{cyan} +% \procedureItem{Wait until FSS Pressurization Pressure is equal to 0.0 barg (Check manometer and sensor readings)}{} + +% \cellcolor{orange} +% \procedureItem{Set Pressure Reducer (FSS PRZ) to DECREASE}{} + +% \cellcolor{orange} +% \procedureItem{Close Bleed Valve (FSS PRZ)}{} + +% \cellcolor{orange} +% \procedureItem{Turn off Water Pump}{} + +% \cellcolor{orange} +% \procedureItem{Slowly open Drain Valve (FSS) (ethanol will leave the system)}{} + +% \cellcolor{yellow} +% \procedureItem{$\leftrightarrow$ TC to DACS1: check FSS Load Cell readings}{} + +% \cellcolor{cyan} +% \procedureItem{Close Drain Valve (FSS) (as soon as no more ethanol is leaving the system)}{} + +% \cellcolor{orange} +% \procedureItem{Open N2 Bottle Valve (FSS PRZ) slowly}{} + +% \cellcolor{orange} +% \procedureItem{Set Pressure Reducer (FSS PRZ) to 5 bar}{} + + \cellcolor{cyan} + \procedureItem{Step back from the system (outside the safety zone!)}{} + + \cellcolor{yellow} + \procedureItem{$\leftrightarrow$ TC to DACS1: check all temperatures in the Igniter (nominal $<$ 70°C)}{} + + \cellcolor{yellow} + \procedureItem{$\leftrightarrow$ TC to DACS1: change phase in the UI to \textbf{IDLE}}{} + + \cellcolor{yellow} + \procedureItem{$\leftrightarrow$ TC to DACS1: arm \textbf{FIRING} circuit}{} + + % \cellcolor{yellow} + % \procedureItem{$\leftrightarrow$ TC to DACS1: disarm \textbf{OSS PRE-FILL} circuit}{} + + % \cellcolor{yellow} + % \procedureItem{$\leftrightarrow$ TC to DACS1: close Vent Valve (FSS)}{} + + % \cellcolor{yellow} + % \procedureItem{$\leftrightarrow$ TC to DACS1: open Pressurization Valve (FSS PRZ)}{} + + % \cellcolor{yellow} + % \procedureItem{$\leftrightarrow$ TC to DACS1: open Main Valve (FSS) for 5s}{\hl{CROSS CONTAMINATION????}} + + % \cellcolor{yellow} + % \procedureItem{$\leftrightarrow$ TC to DACS1: close Pressurization Valve (FSS PRZ)}{} + + % \cellcolor{yellow} + % \procedureItem{$\leftrightarrow$ TC to DACS1: open Vent Valve (FSS)}{} + + % \cellcolor{cyan} + % \procedureItem{Wait until FSS Pressure above Tank is equal to 0.0 barg}{} + + % \cellcolor{yellow} + % \procedureItem{$\leftrightarrow$ TC to DACS1: open Purge Valve (OSS)}{} + + % \cellcolor{yellow} + % \procedureItem{$\leftrightarrow$ TC to DACS1: open Purge Valve (FSS) for 10s}{} + + \cellcolor{yellow} + \procedureItem{$\leftrightarrow$ TC to DACS1: open Purge Valve (IGN) for 5s}{} + + \cellcolor{yellow} + \procedureItem{$\leftrightarrow$ TC to DACS1: open Main Valve (H2 IGN)}{} + + \cellcolor{yellow} + \procedureItem{$\leftrightarrow$ TC to DACS1: close Main Valve (H2 IGN)}{} + + \cellcolor{yellow} + \procedureItem{$\leftrightarrow$ TC to DACS1: open Purge Valve (IGN) for 5s}{} + + \cellcolor{yellow} + \procedureItem{$\leftrightarrow$ TC to DACS1: open Main Valve (O2 IGN)}{} + + \cellcolor{yellow} + \procedureItem{$\leftrightarrow$ TC to DACS1: close Main Valve (O2 IGN)}{} + + \cellcolor{yellow} + \procedureItem{$\leftrightarrow$ TC to DACS1: open Purge Valve (IGN) for 5s}{} + + % \cellcolor{yellow} + % \procedureItem{$\leftrightarrow$ TC to DACS1: close Purge Valve (FSS)}{} + + % \cellcolor{yellow} + % \procedureItem{$\leftrightarrow$ TC to DACS1: close Purge Valve (OSS)}{Check igniter lines pressure} + + % \cellcolor{yellow} + % \procedureItem{$\leftrightarrow$ TC to DACS1: arm \textbf{OSS PRE-FILL} circuit}{} + + \cellcolor{yellow} + \procedureItem{$\leftrightarrow$ TC to DACS1: disarm \textbf{FIRING} circuit}{} + + \cellcolor{orange} + \procedureItem{Approach FSS compartment from behind}{While approaching, check Igniter Fuel Line Pressure and Igniter Oxidizer Line Pressure} + \iftoggle{firing}{ + \cellcolor{orange} + \procedureItem{Set Pressure Reducer (H2 IGN) to DECREASE and close additional knob}{} + }{} + % \cellcolor{cyan} + % \procedureItem{Write down pressure on Pressure Reducer (FSS PRZ)}{N2 Pressure: } + + % \cellcolor{orange} + % \procedureItem{Close N2 Bottle Valve (FSS PRZ) fully}{} + + % \cellcolor{orange} + % \procedureItem{Open Bleed Valve (FSS PRZ) carefully (N2 will leave the system)}{} + + % \cellcolor{cyan} + % \procedureItem{Wait until FSS Pressurization Pressure is equal to 0.0 barg (Check manometer and sensor readings)}{} + + % \cellcolor{orange} + % \procedureItem{Set Pressure Reducer (FSS PRZ) to DECREASE}{} + + % \cellcolor{orange} + % \procedureItem{Close Bleed Valve (FSS PRZ)}{} + + \cellcolor{orange} + \procedureItem{Approach OSS compartment (from behind)}{} +% \iftoggle{firing}{ + \cellcolor{orange} + \procedureItem{Set Pressure Reducer (O2 IGN) to DECREASE and fully close additional knob}{} + + + \cellcolor{orange} + \procedureItem{Approach the ENG compartment (side only; DO NOT STAND IN FRONT OF THE ENGINE)}{} + + \cellcolor{green} + \procedureItem{Keep fire extinguisher ready}{} + + \cellcolor{orange} + \procedureItem{Inspect FSS IGN line to the Igniter and its connection for anomalies}{} + + \cellcolor{orange} + \procedureItem{Inspect OSS IGN line to the Igniter and its connection for anomalies}{} + + \cellcolor{orange} + \procedureItem{Inspect igniter for anomalies}{} + + \cellcolor{orange} + \procedureItem{Turn off cameras}{} + + \cellcolor{orange} + \procedureItem{Perform final visual inspection}{} + + \cellcolor{cyan} + \procedureItem{This is the decision point for a rerun, if additional tests are to be performed, restart from Step 6.1}{} + +%\multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textbf{OSS Run Tank Purging}} \\ \hline + +%\cellcolor{yellow} +% \procedureItem{$\leftrightarrow$ TC to DACS1: change phase in the UI to \textbf{OSS RUN TANK PURGING}}{} + +% }{} +% \cellcolor{orange} +% \procedureItem{Open N2 Bottle Valve (OSS PRZ) slowly}{} + +% \cellcolor{orange} +% \procedureItem{Set Pressure Reducer (OSS PRZ) to 5 bar}{} + +% \cellcolor{cyan} +% \procedureItem{TC, SO and PSS1 are only allowed to stay inside the LOX safety zone (be aware of the SRV openings)}{} + +%\cellcolor{orange} +% \procedureItem{Check that end cap (x-piece (OSS FILL)) is properly tightened using the ½ in. Swagelok gap inspector}{} + +%\cellcolor{orange} +% \procedureItem{Close Drain Valve (OSS FILL)}{} + +%\cellcolor{yellow} +% \procedureItem{$\leftrightarrow$ TC to DACS1: open Fill Valve (OSS FILL)}{} + +%\cellcolor{yellow} +% \procedureItem{$\leftrightarrow$ TC to DACS1: check OSS Load Cell}{} + +%\cellcolor{orange} +% \procedureItem{Slowly open Drain Valve (OSS FILL) (remaining LOX will drain)}{} + +%\cellcolor{yellow} +% \procedureItem{$\leftrightarrow$ TC to DACS1: close Vent Valve (OSS)}{} + +%\cellcolor{yellow} +% \procedureItem{$\leftrightarrow$ TC to DACS1: close Fill Valve (OSS)}{} + +%\cellcolor{yellow} +% \procedureItem{$\leftrightarrow$ TC to DACS1: open Pressurization Valve (OSS PRZ) (wait until check valve stops making a sound)}{Reminder: \textbf{OSS PRE-FILL} circuit is armed} + +%\cellcolor{yellow} +% \procedureItem{$\leftrightarrow$ TC to DACS1: open Fill Valve (OSS) for 5s}{} + +%\cellcolor{orange} +% \procedureItem{Close Drain Valve (OSS FILL)}{} + +%\cellcolor{orange} +% \procedureItem{Stand on FSS side with insight to Engine}{} + +%\cellcolor{yellow} +% \procedureItem{$\leftrightarrow$ TC to DACS1: open Main Valve (OSS MAIN) for 5s}{} + +%\cellcolor{yellow} +% \procedureItem{$\leftrightarrow$ TC to DACS1: close Pressurization Valve (OSS PRZ)}{} + +%\cellcolor{yellow} +% \procedureItem{$\leftrightarrow$ TC to DACS1: open Vent Valve (OSS)}{} + +%\cellcolor{orange} +% \procedureItem{Verify that no more LOX is in the system (check temperature and density reading on Mass Flow Sensor (OSS))}{} + +%\cellcolor{cyan} +% \procedureItem{Write down pressure on Pressure Reducer (OSS PRZ)}{N2 Pressure: } + +%\cellcolor{orange} +% \procedureItem{Close N2 Bottle Valve (OSS PRZ)}{} + +%\cellcolor{orange} +% \procedureItem{Open Bleed Valve (OSS PRZ) carefully (N2 will leave the system)}{} + +%\cellcolor{yellow} +% \procedureItem{$\leftrightarrow$ TC to DACS1: check OSS Pressurization Pressure}{} + +%\cellcolor{orange} +% \procedureItem{Set Pressure Reducer (OSS PRZ) to DECREASE}{} + +%\cellcolor{orange} +% \procedureItem{Close Bleed Valve (OSS PRZ)}{} + +%\cellcolor{cyan} +% \procedureItem{$\leftrightarrow$ TC to DACS1: disarm \textbf{OSS PRE-FILL} circuit}{} + +\cellcolor{cyan} + \procedureItem{$\leftrightarrow$ TC to DACS1: confirm that all valves are in normal state and no circuit is armed}{} + +\cellcolor{cyan} + \procedureItem{Write down pressure on Pressure Reducer (PRG)}{N2 Pressure: } + +\cellcolor{orange} + \procedureItem{Close N2 Bottle Valve (PRG) fully}{} + +\cellcolor{orange} + \procedureItem{OPEN BLEED VALVE ON THE PRESSURE REDUCER ON THE FILL VALVE IN THE OSS}{} + +\cellcolor{cyan} + \procedureItem{Wait until Pneumatic Pressure is equal to 0.0 barg (check manometer and sensor readings)}{} + +\cellcolor{cyan} + \procedureItem{Wait until Purge Pressure is equal to 0.0 barg (check manometer and sensor readings)}{} + +\cellcolor{orange} + \procedureItem{Set Pressure Reducer (PNU) to DECREASE}{} + +\cellcolor{orange} + \procedureItem{Set Pressure Reducer (PRG) to DECREASE}{} + +\cellcolor{orange} + \procedureItem{CLOSE BLEED VALVE ON THE PRESSURE REDUCER ON THE FILL VALVE IN THE OSS}{} + +\cellcolor{yellow} + \procedureItem{$\leftrightarrow$ TC to DACS1: change phase in the UI to \textbf{SAFE STATE}}{} + +\cellcolor{cyan} + \procedureItem{$\leftrightarrow$ TC to all: system is in \textbf{Safe State}}{} + +\cellcolor{cyan} + \procedureItem{TC, SO and PSS1 return to HUT}{} + +\end{tabularx} \ No newline at end of file diff --git a/src/eng/igniter-test/sections/test-parameters.tex b/src/eng/igniter-test/sections/test-parameters.tex new file mode 100644 index 0000000..145d43e --- /dev/null +++ b/src/eng/igniter-test/sections/test-parameters.tex @@ -0,0 +1,26 @@ +\begin{tabularx}{\textwidth}{|>{\columncolor{tableColumnColor}}c|c|X|X|} + \hline + \rowcolor{tableHeaderColor} + ID & Parameter & \# turns $H_2$ and $GOX$ & Comments \\ \hline + C1 & Needle Valve Setting 1 & \begin{minipage}[t]{\linewidth} \underline{\hspace{4.5cm}} \end{minipage} & \\ \hline + C2 & Needle Valve Setting 2 & \underline{\hspace{4.5cm}} & \\ \hline + C3 & Needle Valve Setting 3 & \underline{\hspace{4.5cm}} & \\ \hline + C4 & Needle Valve Setting 4 & \underline{\hspace{4.5cm}} & \\ \hline + C5 & Needle Valve Setting 5 & \underline{\hspace{4.5cm}} & \\ \hline + C6 & Needle Valve Setting 6 & \underline{\hspace{4.5cm}} & \\ \hline + C7 & Needle Valve Setting 7 & \underline{\hspace{4.5cm}} & \\ \hline + %C8 & Needle Valve Setting 8 & \underline{\hspace{5cm}} & \\ \hline + %\multicolumn{4}{|c|}{\cellcolor{red} Engine} \\ \hline + %C8 & Engine Version & \underline{\hspace{5cm}} & \\ \hline + %C9 & Injector Version & \underline{\hspace{5cm}} & \\ \hline + %\multicolumn{4}{|c|}{\cellcolor{orange} Propellant Supply System} \\ \hline + %C10 & Tank Type & \underline{\hspace{5cm}} & \\ \hline + %C11 & Feed P OSS & \underline{\hspace{5cm}} & \\ \hline + %C12 & Feed P FSS & \underline{\hspace{5cm}} & \\ \hline + \multicolumn{4}{|c|}{\cellcolor{yellow} Data Acquisition and Control System} \\ \hline + C9 & Config File hash & \underline{\hspace{5cm}} & \\ \hline + \multicolumn{4}{|c|}{\cellcolor{black} \textcolor{white}{Filling}} \\ \hline + C10 & Ethanol & \underline{\hspace{5cm}} & \\ \hline + C11 & LOX & \underline{\hspace{5cm}} & \\ \hline + \iftoggle{firing}{}{C15 & Water & \underline{\hspace{5cm}} & \\ \hline} +\end{tabularx} \ No newline at end of file diff --git a/src/eng/igniter-test/sections/transfer_installation.tex b/src/eng/igniter-test/sections/transfer_installation.tex new file mode 100644 index 0000000..950303f --- /dev/null +++ b/src/eng/igniter-test/sections/transfer_installation.tex @@ -0,0 +1,123 @@ +\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 + + \cellcolor{cyan} + \procedureItem{Write down starting time}{Start Time: } + + \cellcolor{cyan} + \procedureItem{If not immediately after briefing: + \begin{itemize} + \item Gather everyone in front of the HANGAR and perform an attendance check (sec. B) + \item TC informs about upcoming \textbf{Transfer to Airfield} + \end{itemize} + }{} + + \cellcolor{green} + \procedureItem{If not already done: Hand out access badges}{} + + \cellcolor{green} + \procedureItem{Ensure everyone wears proper Hi-Vis jacket}{} + + \cellcolor{green} + \procedureItem{Ensure everyone wears access badge clearly visible}{} + + \cellcolor{cyan} + \procedureItem{Hand out the following procedures: + \begin{itemize} + \item \textit{\textbf{Installation Trailer}} + \item \textit{\textbf{Installation Control}} + \item \textit{\textbf{Installation Hardware Check}} + \item \textit{\textbf{Installation Surveillance}} + \item \textit{\textbf{KiDAQ}} + \item \textit{\textbf{Installation PSS}} + \item \textit{\textbf{Installation Igniter}} + \end{itemize} + }{} + +\multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textbf{Transfer to Airfield}} \\ \hline + +\cellcolor{cyan} + \procedureItem{Destination: + \begin{itemize} + \item HUT + \end{itemize} + }{} + + \cellcolor{cyan} + \procedureItem{Route: + \begin{itemize} + \item Through main gate + \item Emergency Car (Driver \& SO) goes first + \item Open the gate and wait until all attendees are passed through, close the gate again and put the key for the main gate on the driver’s seat of the Emergency Car (as soon as it’s parked) + \item \textbf{DO NOT LEAVE THE GATE OPEN AT ANY TIME!!} + \end{itemize} + }{} + +\multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textit{Behaviour: }} \\ \hline + +\cellcolor{cyan} + \procedureItem{If it is raining: + \begin{itemize} + \item Make sure to load tent/pavilion into Towing Car Trailer + \item Install tent/pavilion before unloading all material + \item Secure tent/pavilion in place with weights + \end{itemize} + }{} + + \cellcolor{cyan} + \procedureItem{Driver Emergency Car: + \begin{itemize} + \item Unload GEN/SFTY/DACS/Snacks \& Beverages/Cable Roll at HUT + \item Unload all other material at trailer + \end{itemize} + }{} + + \cellcolor{cyan} + \procedureItem{Safety Officer: + \begin{itemize} + \item Open HUT and leave key on the inside lock of the door + \item Tape \textit{\underline{Warning Sign}} onto two empty boxes and position them on both sides of the safety zone (roughly 100m from the trailer). If aluminum profiles are available, use aluminum profiles. + \end{itemize} + }{} + + \cellcolor{cyan} + \procedureItem{Driver Towing Car Trailer: + \begin{itemize} + \item Place the trailer at the testing location as shown in the \underline{\textit{Operation Safety Concept}} (between \textbf{Marking 46 and 47}, closer to 46) + \item Unload all material from the Towing Car. \textbf{Leave the N$_2$ Bottles in the car until they can be fixed to the structures!} + \end{itemize} + }{} + + + \cellcolor{cyan} + \procedureItem{As soon as done with transfer: + \begin{itemize} + \item SO: Install the safety equipment according to \underline{\textit{Operation Safety Concept}} + \item ENG: Install the Trailer according to \underline{\textit{Installation Trailer}}, install Water Pump + \item DACS: Install the control station according to \textit{\underline{Installation Control}}, install hardware according to \textit{\underline{Installation Hardware Check}}, install surveillance cameras according to \textit{\underline{Installation Surveillance}}, install KiDAQ according to \textit{\underline{KiDAQ}} + \end{itemize} + }{Installing the water pump includes filling the water container with water. If the grass behind the trailer is dry, the water pump can be used to water the grass. Don't forget to bleed the water pump, it shall not suck air into the system!} + + \cellcolor{cyan} + \procedureItem{As soon as trailer is installed: + \begin{itemize} + \item ENG: Install igniter according to \textit{\underline{Installation Igniter}} + \item PSS: Install PSS according to \textit{\underline{Installation PSS}} + \end{itemize} + }{} + + \cellcolor{cyan} + \procedureItem{Questions? Remarks? + \begin{itemize} + \item $\rightarrow$ End of briefing + \end{itemize} + }{} + + \cellcolor{cyan} + \procedureItem{$\rightarrow$ Transfer to Airfield}{} + +\end{tabularx} \ No newline at end of file diff --git a/src/general/cold-flow-conduction/main.tex b/src/general/cold-flow-conduction/main.tex index 11c518f..32c4319 100644 --- a/src/general/cold-flow-conduction/main.tex +++ b/src/general/cold-flow-conduction/main.tex @@ -41,8 +41,8 @@ % Command for row in attendee list \newcommand{\attendeeItem}[3]{ \cellcolor{#3} #1 & #2 & - \underline{\hspace{4cm}} - & \underline{\hspace{4cm}} \\ \hline + \underline{\hspace{3cm}} + & \underline{\hspace{3cm}} & \checkbox \\ \hline } % Command for row in note list @@ -88,6 +88,9 @@ % Change section numbering to A, B, C... \renewcommand{\thesection}{\Alph{section}} +\newtoggle{firing} +\togglefalse{firing} + \section{Operation Description} \input{sections/operation-description.tex} @@ -105,8 +108,6 @@ \section{Environmental Conditions} \newpage -\newtoggle{firing} -\togglefalse{firing} %%%%%% Main section % Change section numbering to 1, 2, 3... @@ -122,29 +123,26 @@ \section{Briefing} \input{../firing-conduction/sections/briefing.tex} \section{Preparation \& Assembly} -\input{../firing-conduction/sections/preparation_assembly.tex} +\input{sections/preparation_assembly.tex} -\section{Transfer to Airfield and Installation} -\input{../firing-conduction/sections/transfer_installation.tex} +\section{Transfer to Test Area and Installation} +\input{sections/transfer_installation.tex} -\section{Preconditions Checks \& Pre Firing Checks} +\section{Preconditions Checks \& Pre Coldflow Checks} \input{../firing-conduction/sections/preconditions_pre_firing.tex} -\section{Ignition Test \& Filling} +\section{Filling} \input{../firing-conduction/sections/ign_test_filling.tex} -\section{Firing} +\section{Cold Flow} \input{../firing-conduction/sections/firing.tex} \section{Safe State Establishment} \input{../firing-conduction/sections/safe_state_establishment.tex} -\section{Post-Firing Checks \& Deinstallation} +\section{Post-Coldflow Checks \& Deinstallation} \input{../firing-conduction/sections/post_firing_deinstallation.tex} -\section{Return to IPZ} -\input{../firing-conduction/sections/return_ipz.tex} - \section{Disassembly \& Inspection} \input{../firing-conduction/sections/disassembly_inspection.tex} diff --git a/src/general/cold-flow-conduction/sections/operation-description.tex b/src/general/cold-flow-conduction/sections/operation-description.tex index 737c9f8..763c1f5 100644 --- a/src/general/cold-flow-conduction/sections/operation-description.tex +++ b/src/general/cold-flow-conduction/sections/operation-description.tex @@ -1,3 +1,3 @@ % Operation description -This procedure describes the top level conduction of a cold flow test using the LRE Test Bench on the Dübendorf Airfield. The Test Conductor (TC) is the person responsible for the conduction of the test and should follow and fill out this procedure. +This procedure describes the top level conduction of a cold flow test using the LRE Test Bench on the IPZ Areal. The Test Conductor (TC) is the person responsible for the conduction of the test and should follow and fill out this procedure. Any information relevant for a specific firing can also be added here. diff --git a/src/general/cold-flow-conduction/sections/preparation_assembly.tex b/src/general/cold-flow-conduction/sections/preparation_assembly.tex new file mode 100644 index 0000000..aabf376 --- /dev/null +++ b/src/general/cold-flow-conduction/sections/preparation_assembly.tex @@ -0,0 +1,168 @@ +\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 + \multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textbf{Subsystem Preparation: } \textit{Can be performed one day prior to the test}} \\ \hline + + \cellcolor{cyan} + \procedureItem{Write down starting time}{Start time:} + + \cellcolor{cyan} + \procedureItem{If not immediately after briefing: + Gather everyone in front of the HANGAR and perform an attendance check (sec. B)}{} + + \cellcolor{cyan} + \procedureItem{$\rightarrow$ TC informs about upcoming \textbf{Subsystem Preparation}}{} + + \cellcolor{cyan} + \procedureItem{Hand out the following procedures: + \begin{itemize} + \item \textit{\underline{Assembly Engine}} + \item \textit{\underline{Preparation PSS}} + \end{itemize} + }{} + + \multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textit{Work in Parallel}} \\ \hline + + \cellcolor{red} + \procedureItem{Prepare ENGINE according to \textit{\underline{Assembly Engine \iftoggle{firing}{, Assembly Igniter}{}}}}{} + + \cellcolor{orange} + \procedureItem{Prepare PSS according to \textit{\underline{Preparation PSS}}}{} + + \cellcolor{cyan} + \procedureItem{Collect completed and signed \textit{\underline{Assembly Engine}}}{} + \iftoggle{firing}{\cellcolor{cyan} + \procedureItem{Collect completed and signed \textit{\underline{Assembly Igniter}}}{} + }{} + + \cellcolor{cyan} + \procedureItem{Collect completed and signed \textit{\underline{Preparation PSS}}}{} + + \cellcolor{cyan} + \procedureItem{$\rightarrow$ End of Subsystem Preparation}{} + + \iftoggle{firing}{ + \multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textbf{Spark Plug Functionality Check: } \textit{Can be performed one day prior to the test}} \\ \hline + + \cellcolor{cyan} + \procedureItem{Check that ENGINE compartment is cleared}{} + + \cellcolor{cyan} + \procedureItem{Step back from the system ($>$ 2m). Nobody touching the trailer}{} + + \cellcolor{yellow} + \procedureItem{$\leftrightarrow$ TC to DACS1: turn \textbf{IGNITION KEY} ON}{} + + \cellcolor{yellow} + \procedureItem{$\leftrightarrow$ TC to DACS1: activate Spark Plug}{} + + \cellcolor{cyan} + \procedureItem{Listen for spark}{} + + \cellcolor{yellow} + \procedureItem{$\leftrightarrow$ TC to DACS1: deactivate Spark Plug}{} + + \cellcolor{yellow} + \procedureItem{$\leftrightarrow$ TC to DACS1: turn \textbf{IGNITION KEY} OFF}{} + + \cellcolor{cyan} + \procedureItem{If no spark: + \begin{itemize} + \item Check connections $\rightarrow$ go back to P-4.28 + \item If still no spark: Replace spark plug $\rightarrow$ go back to P-4.28 + \end{itemize} + }{} + + \cellcolor{cyan} + \procedureItem{$\rightarrow$ End of \textbf{FC \& Leakage Test}}{}}{} + + \multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textbf{Packing: } \textit{Can be performed one day prior to the test}} \\ \hline + +\cellcolor{cyan} + \procedureItem{Write down starting time}{Start Time: } + + \cellcolor{cyan} + \procedureItem{Gather everyone in front of the HANGAR and perform an attendance check (sec. B)}{} + + \cellcolor{cyan} + \procedureItem{$\rightarrow$ TC informs about upcoming \textbf{Packing}}{} + + \cellcolor{cyan} + \procedureItem{Hand out the following procedures: + \begin{itemize} + \item \textit{Material List} + \end{itemize} + }{} + + \multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textit{Work in Parallel}} \\ \hline + +\cellcolor{green} + \procedureItem{Pack safety equipment box according to \textit{\underline{Material List}}. + Prepare cryo safety equipment for LOX Dewar Transport + }{} + + \cellcolor{red} + \procedureItem{Pack ENGINE box according to \textit{\underline{Material List}}}{} + + \cellcolor{orange} + \procedureItem{Pack PSS box according to \textit{\underline{Material List}}}{} + + \cellcolor{yellow} + \procedureItem{Pack DACS box according to \textit{\underline{Material List}}}{} + + \cellcolor{cyan} + \procedureItem{Collect completed and signed \textit{\underline{Material List}}}{} + + \cellcolor{cyan} + \procedureItem{Collect completed and signed \textit{\underline{Material List}}}{} + + \cellcolor{cyan} + \procedureItem{Collect completed and signed \textit{\underline{Material List}}}{} + + \cellcolor{cyan} + \procedureItem{Collect completed and signed \textit{\underline{Material List}}}{} + + \cellcolor{cyan} + \procedureItem{$\rightarrow$ End of \textbf{Packing}}{} + + \multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textbf{Preparation for Transfer to Test Area: } \textit{To be performed on the day of firing}} \\ \hline + +\cellcolor{cyan} + \procedureItem{Write down starting time}{Start time: } + + \cellcolor{cyan} + \procedureItem{Gather everyone in front of the HANGAR and perform an attendance check (sec. B)}{} + + \cellcolor{cyan} + \procedureItem{$\rightarrow$ TC informs about upcoming \textbf{Preparation for Transfer}}{} + +\cellcolor{red} + \procedureItem{Prepare Trailer for Transport: + \begin{itemize} + \item Ensure there are no unfixed components on the trailer + \item Fold up trailer side walls, fix them properly + \item Fold down covers of the trailer, fix them properly + \item Retract legs of the trailer + \item Push trailer outside the HANGAR + \iftoggle{firing}{\item Attach trailer to towing vehicle (2nd Car)}{} + \end{itemize} + $\rightarrow$ \textbf{Trailer} is ready for departure + }{} +% Change sequence + \iftoggle{firing}{ + \cellcolor{red} + \procedureItem{Load boxed material into Cars (appropriate securing required): + \begin{itemize} + \item Emergency Car: GEN/SFTY/DACS/Snacks \& Beverages/Cable Roll + \item 2nd Car: N$_2$ Bottles/Ethanol/H$_2$ Bottle/ENG/PSS/TOOL + \end{itemize} + $\rightarrow$ \textbf{Emergency Car} is ready for departure + }{}}{} + + \cellcolor{cyan} + \procedureItem{$\rightarrow$ Ready for \textbf{Transfer to Test Area}}{} + +\end{tabularx} \ No newline at end of file diff --git a/src/general/cold-flow-conduction/sections/test-parameters.tex b/src/general/cold-flow-conduction/sections/test-parameters.tex index 8275e9f..a355266 100644 --- a/src/general/cold-flow-conduction/sections/test-parameters.tex +++ b/src/general/cold-flow-conduction/sections/test-parameters.tex @@ -2,24 +2,20 @@ \hline \rowcolor{tableHeaderColor} ID & Parameter & Specification & Comments \\ \hline - C1 & Firing Time & \begin{minipage}[t]{\linewidth} \underline{\hspace{5cm}} \end{minipage} & \\ \hline - C2 & Throttle & \underline{\hspace{5cm}} & \\ \hline - C3 & Control & \underline{\hspace{5cm}} & \\ \hline - C4 & Oxidizer & \underline{\hspace{5cm}} & \\ \hline - C5 & Fuel & \underline{\hspace{5cm}} & \\ \hline - C6 & IGN Oxidizer & \underline{\hspace{5cm}} & \\ \hline - C7 & IGN Fuel & \underline{\hspace{5cm}} & \\ \hline + C1 & Coldflow Time & \begin{minipage}[t]{\linewidth} \underline{\hspace{5cm}} \end{minipage} & \\ \hline + C2 & Oxidizer & \underline{\hspace{5cm}} & \\ \hline + C3 & Fuel & \underline{\hspace{5cm}} & \\ \hline \multicolumn{4}{|c|}{\cellcolor{red} Engine} \\ \hline - C8 & Engine Version & \underline{\hspace{5cm}} & \\ \hline - C9 & Injector Version & \underline{\hspace{5cm}} & \\ \hline + C4 & Engine Version & \underline{\hspace{5cm}} & \\ \hline + C5 & Injector Version & \underline{\hspace{5cm}} & \\ \hline \multicolumn{4}{|c|}{\cellcolor{orange} Propellant Supply System} \\ \hline - C10 & Tank Type & \underline{\hspace{5cm}} & \\ \hline - C11 & Feed P OSS & \underline{\hspace{5cm}} & \\ \hline - C12 & Feed P FSS & \underline{\hspace{5cm}} & \\ \hline + C6 & Tank Type & \underline{\hspace{5cm}} & \\ \hline + C7 & PRZ P OSS & \underline{\hspace{5cm}} & \\ \hline + C8 & PRZ P FSS & \underline{\hspace{5cm}} & \\ \hline \multicolumn{4}{|c|}{\cellcolor{yellow} Data Acquisition and Control System} \\ \hline - C12 & Config File hash & \underline{\hspace{5cm}} & \\ \hline - \multicolumn{4}{|c|}{\cellcolor{black} \textcolor{white}{Filling}} \\ \hline - C13 & Ethanol & \underline{\hspace{5cm}} & \\ \hline - C14 & LOX & \underline{\hspace{5cm}} & \\ \hline - C15 & Water & \underline{\hspace{5cm}} & \\ \hline + C9 & Config File hash & \underline{\hspace{5cm}} & \\ \hline + \multicolumn{4}{|c|}{\cellcolor{black} \textcolor{white}{Filling Volume}} \\ \hline + C10 & Ethanol & \underline{\hspace{5cm}} & \\ \hline + C11 & LOX & \underline{\hspace{5cm}} & \\ \hline + C12 & Water & \underline{\hspace{5cm}} & \\ \hline \end{tabularx} \ No newline at end of file diff --git a/src/general/cold-flow-conduction/sections/transfer_installation.tex b/src/general/cold-flow-conduction/sections/transfer_installation.tex new file mode 100644 index 0000000..fc19186 --- /dev/null +++ b/src/general/cold-flow-conduction/sections/transfer_installation.tex @@ -0,0 +1,92 @@ +\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 + + \cellcolor{cyan} + \procedureItem{Write down starting time}{Start Time: } + + \cellcolor{green} + \procedureItem{Ensure everyone wears proper Hi-Vis jacket}{} + \cellcolor{cyan} + \procedureItem{Hand out the following procedures: + \begin{itemize} + \item \textit{\textbf{Installation Trailer}} + \item \textit{\textbf{Installation DACS}} + \item \textit{\textbf{Installation PSS}} + \end{itemize} + }{} + +\cellcolor{cyan} + \procedureItem{If it is raining: + \begin{itemize} + \item Install tent at Test Location above Trailer + \item Secure tent in place with weights + \end{itemize} + }{} + + \cellcolor{cyan} + \procedureItem{Transport Trailer to test location, make sure to orient correct side toward airfield}{} + + \cellcolor{cyan} + \procedureItem{Work in parallel: + \begin{itemize} + \item SO: Install the safety equipment according to \underline{\textit{Operation Safety Concept}} + \item ENG: Install the Trailer according to \underline{\textit{Installation Trailer}}, install Water Pump + \item DACS: Install the control station according to \textit{\underline{Installation DACS}} + \end{itemize} + }{} + + \cellcolor{cyan} + \procedureItem{As soon as trailer installation is complete, begin with bringing the gas bottles from storage to the trailer: + }{} + + \multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textit{Gas Bottle / Fuel Preparation}} \\ \hline + + \cellcolor{orange} + \procedureItem{Get an N$_2$ Bottle (FSS PRZ) from the gas storage and attach it to the trailer}{Bottle ID: } + + \cellcolor{orange} + \procedureItem{Check that N$_2$ Bottle (FSS PRZ) is sufficiently full ($>$ 75 bar)}{} + + \cellcolor{orange} + \procedureItem{Get an N$_2$ Bottle (OSS PRZ) from the gas storage and attach it to the trailer}{Bottle ID: } + + \cellcolor{orange} + \procedureItem{Check that N$_2$ Bottle (OSS PRZ) is sufficiently full ($>$ 130 bar)}{} + + \cellcolor{orange} + \procedureItem{Get an N$_2$ Bottle (PRG) from the gas storage and attach it to the trailer}{Bottle ID: } + + \cellcolor{orange} + \procedureItem{Check that N$_2$ Bottle (PRG) is sufficiently full ($>$ 50 bar)}{} + + \cellcolor{orange} + \procedureItem{\textit{LOX Dewar:} + \begin{itemize} + \item Wear safety goggles and cryo-gloves + \item Get LOX Dewar from the LOX storage and place it at a safe distance from the trailer ($>$ 10 metres) + \item Ensure that pressure in the Dewar is more than 3 barg (check manometer on Dewar). If pressure is less than 3 barg, repressurize it by slowly opening the green knob. If SRVs open constantly, vent and repressurize at test site. + \item Inspect wheels of Dewar before departure, they can be loose and break off. + \end{itemize} + }{Top view of the Dewar: + \includegraphics[width=\textwidth]{../firing-conduction/assets/picture-dewar.png}} + + \cellcolor{cyan} + \procedureItem{Collect completed and signed \textit{\underline{Installation Trailer from ENG1}}}{} + + \cellcolor{cyan} + \procedureItem{Collect completed and signed \textit{\underline{Installation DACS}} from DACS1}{} + + \cellcolor{cyan} + \procedureItem{Collect completed and signed \textit{\underline{Installation PSS}} from PSS1}{} + \iftoggle{firing}{ + \cellcolor{cyan} + \procedureItem{Collect completed and signed \textit{\underline{Installation Igniter}} from ENG1}{} + }{} + \cellcolor{cyan} + \procedureItem{$\leftrightarrow$ TC to all: Installation is completed}{} + +\end{tabularx} \ No newline at end of file diff --git a/src/general/firing-conduction/sections/briefing.tex b/src/general/firing-conduction/sections/briefing.tex index 842ebdf..640caa6 100644 --- a/src/general/firing-conduction/sections/briefing.tex +++ b/src/general/firing-conduction/sections/briefing.tex @@ -13,9 +13,9 @@ \begin{itemize} \item TC: blue \item SO: green - \item PSS1 \& PSS2: orange - \item ENG1 \& ENG2: orange - \item DACS1: orange + \item EIC: orange + \item DACS: yellow + \item LGO: yellow \item Visitors: yellow \item Supervisors: yellow \end{itemize} @@ -27,20 +27,18 @@ \cellcolor{cyan} \procedureItem{Inform about the role assignment (sec. B)}{} - \cellcolor{cyan} - \procedureItem{Show current phase on the Firing Organization Chart}{} - \cellcolor{cyan} \procedureItem{Read out behaviour rules: \begin{itemize} - \item Between briefing and debriefing, all present people are to wear warning vests and Visitor Badges (military) + \iftoggle{firing}{\item Between briefing and debriefing, all present people are to wear warning vests and Visitor Badges (military)}{} \item Inform TC and SO when task is completed - \item If you have no current task, wait in the HUT and do not disturb other working members - \item No one is to leave the area visible from the HUT (as soon as we are there) + \item If you have no current task, wait in the \iftoggle{firing}{HUT}{Mission Control} and do not disturb other working members + \item No one is to leave the area visible from the \iftoggle{firing}{HUT}{Mission Control} (as soon as we are there) \item If you need to go to the toilet, do it right after the briefing - \item On the airfield: when going to the toilet, let other people know - \item You are NOT allowed to take any pictures or videos inside the HUT - \item The test consists of 13 phases: Pre-Preparation (already over), Briefing (right now), Preparation \& Assembly, Transfer to Airfield, Installation and Pre-Firing Checks, Filling \& Ignition Test, Firing, Safe State Establishment, Post-Firing Checks \& Deinstallation, Return to IPZ, Disassembly \& Inspection, and we end with a Debriefing + \item When going to the toilet, let other people know + \iftoggle{firing}{\item You are NOT allowed to take any pictures or videos inside the HUT}{} + \item The test consists of \iftoggle{firing}{12}{11} phases: Pre-Preparation (already over), Briefing (right now), Preparation \& Assembly, Transfer to Testing Area, Installation and Pre-\iftoggle{firing}{Firing}{Coldflow} Checks, Filling\iftoggle{firing}{\& Ignition Test}{}, \iftoggle{firing}{Firing}{Coldflow}, Safe State Establishment, Post-\iftoggle{firing}{Firing}{Coldflow} Checks \& Deinstallation, Return to Hangar, Disassembly \& Inspection, and we end with a Debriefing + \item Radio communication: Always use call signs ("TC to DACS") and wait for confirmation ("come in") before message. \item Read out the test description (sec. A) (goals of the test) \item Go through the test parameters (sec. C) \end{itemize} @@ -48,10 +46,7 @@ }{} \cellcolor{green} - \procedureItem{Hand out safety goggles (Can also be done on the airfield, note: for handling N$_2$ bottle, safety goggles are mandatory)}{} - - \cellcolor{green} - \procedureItem{Check that all people who will be working on the system wear safety shoes}{} + \procedureItem{Hand out safety goggles (Can also be done at the test site, note: for handling N$_2$ bottle, safety goggles are mandatory)}{} \cellcolor{green} \procedureItem{If cryogenic liquids are involved in the test: Check that all people who will be working on the system wear proper clothing: @@ -59,6 +54,7 @@ \item Prevent electrostatic charging \item Avoid porous textiles that can be saturated with liquids \item Ideally, thin cotton textiles (covered by a non-porous second skin, like a raincoat) + \item EIC has to wear adequate footwear. \end{itemize} }{} @@ -71,13 +67,12 @@ \item If something does not go as planned or seems suspicious, inform the TC and SO \item If you notice unauthorized people, animals, cars, airplanes near the testing location, inform the TC and SO \item Wear safety equipment as specified in the procedures - \item Between briefing and debriefing, all present people outside of the HUT (on the airfield) are to wear safety goggles + \item Between briefing and debriefing, all present people inside the safety zone are to wear eye and ear protection \item In case of an incident: First, keep calm and think. Do not endanger yourself. Then react. Use the contingency procedures. Emergency responsibilities are defined \item Show the location of Contingency Procedures and how to use them (for new visitors only) \item Confirm that everyone has read the Operation Safety Concept \item Confirm that everyone has filled out the Emergency Contact List - \item Confirm that no one is allergic to bees/wasps (nest nearby HUT). - If anyone is allergic: Check that they have proper medication with them + \item Check if anyone has allergies, if yes check that they have proper medication on them. \end{itemize} }{} @@ -91,7 +86,7 @@ }{} \cellcolor{cyan} - \procedureItem{If \textbf{Transfer to Airfield} is next Phase: + \procedureItem{If \textbf{Transfer to Testing Area} is next Phase: $\rightarrow$ go to step 4.1. }{} diff --git a/src/general/firing-conduction/sections/debriefing.tex b/src/general/firing-conduction/sections/debriefing.tex index e40489c..8a67a4c 100644 --- a/src/general/firing-conduction/sections/debriefing.tex +++ b/src/general/firing-conduction/sections/debriefing.tex @@ -12,12 +12,9 @@ \procedureItem{Gather everyone in front of the HANGAR and perform an attendance check (sec. B)}{} \cellcolor{cyan} - \procedureItem{Show current phase on the Firing Organization Chart}{} - - \cellcolor{cyan} - \procedureItem{$\rightarrow$ TC informs about end of the \textbf{Firing}}{} - + \procedureItem{$\rightarrow$ TC informs about end of the \textbf{\iftoggle{firing}{Firing}{Coldflow}}}{} + \iftoggle{firing}{ \cellcolor{green} - \procedureItem{Return IDs}{} + \procedureItem{Return IDs}{}}{} \end{tabularx} \ No newline at end of file diff --git a/src/general/firing-conduction/sections/disassembly_inspection.tex b/src/general/firing-conduction/sections/disassembly_inspection.tex index e88d3c4..727e585 100644 --- a/src/general/firing-conduction/sections/disassembly_inspection.tex +++ b/src/general/firing-conduction/sections/disassembly_inspection.tex @@ -13,13 +13,10 @@ \cellcolor{cyan} \procedureItem{Gather everyone in front of the HANGAR and perform an attendance check (sec. B)}{} - \cellcolor{cyan} - \procedureItem{Show current phase on the Firing Organization Chart}{} - \cellcolor{cyan} \procedureItem{$\rightarrow$ TC informs about upcoming \textbf{Reestablishment}}{} - \cellcolor{orange} + \iftoggle{firing}{\cellcolor{orange} \procedureItem{Return N2 Bottle (PRG) to gas storage}{} \cellcolor{orange} @@ -35,7 +32,7 @@ \procedureItem{Return O2 Bottle to gas storage}{} }{} \cellcolor{orange} - \procedureItem{Return Ethanol Canisters to “Gefahrenstofflager”}{} + \procedureItem{Return Ethanol Canisters to “Gefahrenstofflager”}{}}{} \cellcolor{red} \procedureItem{Clean trailer}{} diff --git a/src/general/firing-conduction/sections/firing.tex b/src/general/firing-conduction/sections/firing.tex index 4a62478..021ea65 100644 --- a/src/general/firing-conduction/sections/firing.tex +++ b/src/general/firing-conduction/sections/firing.tex @@ -5,7 +5,7 @@ \rowcolor{tableHeaderColor} ID & Check & Description & Comments \\ \hline -\multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textbf{Pre-Firing}} \\ \hline +\multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textbf{Pre-\iftoggle{firing}{Firing}{Coldflow} Preparations}} \\ \hline \cellcolor{cyan} \procedureItem{Write down starting time}{Start Time: } @@ -23,7 +23,7 @@ \end{itemize}}{The one person responsible for the window is also in charge for starting and stopping the screen recording as well as the recording of the KiDAQ} \cellcolor{cyan} - \procedureItem{$\leftrightarrow$TC to all: inform about start of \textbf{Firing} in a few minutes}{} + \procedureItem{$\leftrightarrow$TC to all: inform about start of \textbf{\iftoggle{firing}{Firing}{Coldflow}} in a few minutes}{} \cellcolor{yellow} \procedureItem{Start video recording with surveillance cameras}{} @@ -38,16 +38,13 @@ \procedureItem{Perform a surveillance area check}{} \cellcolor{green} - \procedureItem{Ensure everyone is in the HUT}{} + \procedureItem{Ensure everyone is in Mission Control}{} \cellcolor{green} - \procedureItem{→SO announces to everyone that no one is allowed to leave the HUT}{} - + \procedureItem{→SO announces to everyone that no one is allowed to leave Mission Control}{} + \iftoggle{firing}{ \cellcolor{green} - \procedureItem{Check that window is open}{} - - \cellcolor{yellow} - \procedureItem{Confirm KiDAQ is ready for firing}{} + \procedureItem{Check that window is open}{}}{} \multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textbf{Pre-Chill 1}} \\ \hline @@ -94,14 +91,11 @@ \cellcolor{yellow} \procedureItem{Check OSS Pressure above Tank}{} - \multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textbf{Pre-CF and Firing}} \\ \hline + \multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textbf{Pre-CF \iftoggle{firing}{and Firing}{}}} \\ \hline \cellcolor{yellow} \procedureItem{Change phase in the UI to \textbf{FIRING}}{} - \cellcolor{yellow} - \procedureItem{Start recording on KiDAQ}{} - \cellcolor{yellow} \procedureItem{Perform a final surveillance area check}{} @@ -118,17 +112,10 @@ \procedureItem{$\leftrightarrow$TC to all: countdown starts on 5; \begin{itemize} \item 5, 4, 3, 2, 1 - \end{itemize}}{Check after pre-CF: - \begin{itemize} - \item OSS Pressure above Tank - \item OSS pressurization manometer bottle on camera - \item FSS Pressure above Tank - \item Mass flow OSS - \end{itemize} - Turn on KiDAQ recording after 30s} + \end{itemize}}{} \cellcolor{yellow} - \procedureItem{$\rightarrow$ Initiate \textbf{FIRING} sequence}{} + \procedureItem{$\rightarrow$ Initiate \textbf{\iftoggle{firing}{FIRING}{Coldflow}} sequence}{} \cellcolor{cyan} \procedureItem{Check that phase in the UI is \textbf{POST-FIRING}: @@ -156,12 +143,12 @@ \item check water pump functionality (check recording of water pump camera), inspect engine once in safe state \end{enumerate} } - + \iftoggle{firing}{ \cellcolor{green} \procedureItem{Turn \textbf{IGNITION KEY} OFF}{} \cellcolor{green} - \procedureItem{SO takes \textbf{IGNITION KEY}}{} + \procedureItem{SO takes \textbf{IGNITION KEY}}{}}{} \cellcolor{yellow} \procedureItem{Check system state with surveillance cameras}{} @@ -175,8 +162,6 @@ \cellcolor{yellow} \procedureItem{Stop video recording with surveillance cameras}{} - \cellcolor{yellow} - \procedureItem{Stop KiDAQ recording}{} \cellcolor{yellow} \procedureItem{Change the phase in the UI to \textbf{RUN TANK DEPRESSURIZATION}}{} diff --git a/src/general/firing-conduction/sections/ign_test_filling.tex b/src/general/firing-conduction/sections/ign_test_filling.tex index 2bf06c9..f1e3678 100644 --- a/src/general/firing-conduction/sections/ign_test_filling.tex +++ b/src/general/firing-conduction/sections/ign_test_filling.tex @@ -9,7 +9,10 @@ \cellcolor{cyan} \procedureItem{Write down starting time}{Start time: } - + + \cellcolor{green} + \procedureItem{TC, SO and EICs wear eye and ear protection}{} + \cellcolor{yellow} \procedureItem{$\leftrightarrow$ TC to DACS1: ensure the \textbf{FIRING} circuit is disarmed}{} @@ -134,11 +137,12 @@ \cellcolor{cyan} \procedureItem{Write down starting time}{Start Time: } - \iftoggle{firing}{ \cellcolor{cyan} \procedureItem{$\leftrightarrow$ TC to DACS1: Check FSS Tank Weight}{If not zero, tare in DACS Box} + + \iftoggle{firing}{ \cellcolor{orange} \procedureItem{Close O2 Bottle Valve (O2 IGN) fully}{} @@ -155,7 +159,7 @@ \procedureItem{Clean measuring cup with distilled water}{} \cellcolor{orange} - \procedureItem{Open Drain Valve (FSS)}{} + \procedureItem{Open Drain/Fill Valve (FSS)}{} \cellcolor{orange} \procedureItem{Fill ethanol into measuring cup (for amount see sec. C)}{} @@ -179,7 +183,7 @@ \procedureItem{Write down amount of total measured ethanol}{ETH Measured: } \cellcolor{orange} - \procedureItem{Close Drain Valve (FSS)}{} + \procedureItem{Close Drain/Fill Valve (FSS)}{} \cellcolor{yellow} \procedureItem{$\leftrightarrow$ TC to DACS1: check FSS Load Cell readings}{} @@ -203,57 +207,54 @@ \cellcolor{cyan} \procedureItem{Write down FSS Load Cell measurement}{LC Measured: } - \cellcolor{orange} - \procedureItem{Disconnect fill line (FSS) from the Drain Valve (FSS)}{} - - \cellcolor{orange} - \procedureItem{Mount drain line (FSS) to the Drain Valve (FSS)}{} - - \cellcolor{orange} - \procedureItem{Open Bleed Screw on the FSS mass flow sensor, wait until ethanol comes out, close Bleed Screw again, repeat for the second Bleed Screw}{} - \cellcolor{yellow} \procedureItem{$\leftrightarrow$ TC to DACS1: Disarm \textbf{FSS FILL} circuit}{} \cellcolor{cyan} \procedureItem{$\leftrightarrow$ TC to all: announce end of \textbf{FSS Filling}}{} - + \multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textbf{Oxidizer Pre-Filling}} \\ \hline +\cellcolor{cyan} +\procedureItem{Write down starting time}{Start Time: } + +\cellcolor{green} +\procedureItem{If cryogenic liquids are involved in the test: + \begin{itemize} + \item Check that all people who will be working on the system wear proper clothing: + \begin{itemize} + \item Prevent electrostatic charging + \item Avoid porous textiles that can be saturated with liquids + \item Ideally thin cotton textiles (covered by a non-porous second skin, like a rain coat) + \end{itemize} + \end{itemize} +}{} + +\cellcolor{cyan} +\procedureItem{TC and SO wear ear protection, safety goggles and face shields}{} + +\cellcolor{cyan} +\procedureItem{EICs wears ear protection, safety goggles, cryo-gloves, cryo-face-shield and cryo-apron}{} + + \cellcolor{yellow} \procedureItem{$\leftrightarrow$ TC to DACS1: Change phase in the UI to \textbf{OXIDIZER PRE-FILLING}}{} \cellcolor{yellow} \procedureItem{$\leftrightarrow$ TC to DACS1: Arm \textbf{OSS PRE-FILL} circuit}{} - - \cellcolor{cyan} - \procedureItem{Write down starting time}{Start Time: } - - \cellcolor{green} - \procedureItem{If cryogenic liquids are involved in the test: - \begin{itemize} - \item Check that all people who will be working on the system wear proper clothing: - \begin{itemize} - \item Prevent electrostatic charging - \item Avoid porous textiles that can be saturated with liquids - \item Ideally thin cotton textiles (covered by a non-porous second skin, like a rain coat) - \end{itemize} - \end{itemize} - }{} - - \cellcolor{cyan} - \procedureItem{TC and SO wear ear protection, safety goggles and face shields}{} - - \cellcolor{cyan} - \procedureItem{PSS1 wears ear protection, safety goggles, cryo-gloves, cryo-face-shield and cryo-apron}{} - \cellcolor{cyan} - \procedureItem{Take Dewar to the trailer, place it in the LOX safety zone (secure it properly, i.e. pull brakes on the wheels). Ensure that the SRV of the Dewar points away from the drawbar of the trailer}{} + \procedureItem{Take Dewar to the trailer, place it in front of the OSS fill line (leave enough space for EIC in between trailer and Dewar) (secure it properly, i.e. pull brakes on the wheels). Ensure that the SRV of the Dewar points away from the drawbar of the trailer}{} +\cellcolor{cyan} +\procedureItem{If recycling with LOX still in the system, jump to step 6.54, else continue with step 6.28}{} + \cellcolor{orange} \procedureItem{Check that Pressure Reducer (OSS PRZ) is set to DECREASE}{} +\cellcolor{orange} +\procedureItem{Check that OSS Fill valve is closed}{} + \cellcolor{orange} \procedureItem{Open N2 Bottle Valve (OSS PRZ)}{} @@ -288,46 +289,116 @@ \procedureItem{$\leftrightarrow$TC to DACS1: open Main Valve (OSS MAIN) for 5s}{} \cellcolor{orange} + \procedureItem{Open Drain Valve (OSS FILL)}{} + +\cellcolor{cyan} + \procedureItem{Ensure that no one is in front of the Drain Valve (OSS FILL)}{} + +\cellcolor{orange} + \procedureItem{Open Fill Valve (OSS) for 5s (N2 will leave the system)}{} + + \cellcolor{orange} + \procedureItem{Close Drain Valve (OSS)}{} + + \cellcolor{orange} + \procedureItem{Close N2 Bottle Valve (OSS PRZ)}{} + + \cellcolor{orange} \procedureItem{Remove end cap from flexible pipe (OSS FILL)}{} + \cellcolor{cyan} + \procedureItem{Ensure that no one is in front of the flexpipe (hold it in a safe direction)}{} + + \cellcolor{orange} + \procedureItem{Open Fill Valve (OSS) until no more N2 leaves the system}{} + + \cellcolor{yellow} + \procedureItem{$\leftrightarrow$TC to DACS1: Check OSS Tank Pressure, OSS Fill pressure and OSS Mainline pressure}{} + \cellcolor{orange} - \procedureItem{Open Drain Valve a little bit (OSS FILL)}{} + \procedureItem{Immediately connect flexible pipe to LOX Dewar}{} -\cellcolor{cyan} - \procedureItem{Ensure that no one is in front of the Drain Valve (OSS FILL) or the flexible pipe of the fill line (hold flexible line into safe direction)}{} +\cellcolor{yellow} + \procedureItem{$\leftrightarrow$TC to DACS1: close Pressurization Valve (OSS PRZ)}{} \cellcolor{yellow} - \procedureItem{$\leftrightarrow$TC to DACS1: open Fill Valve (OSS) for 5s (N2 will leave the system) \\ Check whether or not N2 is actually flowing through both flexible line and Drain Valve (OSS FILL)}{} + \procedureItem{$\leftrightarrow$TC to DACS1: check OSS Pressurization Pressure}{} + + \cellcolor{orange} + \procedureItem{Set Pressure Reducer (OSS PRZ) to DECREASE}{} -\cellcolor{orange} - \procedureItem{Close N2 Bottle Valve (OSS PRZ)}{} \cellcolor{cyan} - \procedureItem{Ensure that no one is in front of the Drain Valve (OSS FILL) or the flexible pipe of the fill line (hold flexible line into safe direction)}{} + \procedureItem{Jump to step 6.77, oxidizer filling}{} + + \multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textbf{Oxidizer Re-Filling}} \\ \hline + +\cellcolor{orange} +\procedureItem{Disconnect flexpipe from dewar}{} + +\cellcolor{orange} +\procedureItem{Open drain valve (OSS Fill)}{} + +\cellcolor{orange} +\procedureItem{Remove cap from X-piece}{} + +\cellcolor{orange} +\procedureItem{Close drain valve (OSS Fill)}{} + +\cellcolor{orange} +\procedureItem{Connect flexpipe to x-piece}{} \cellcolor{yellow} - \procedureItem{$\leftrightarrow$TC to DACS1: open Fill Valve (OSS) for 5s (N2 will leave the system)}{} +\procedureItem{$\leftrightarrow$ TC to DACS: Verify Test valve is open \& Open OSS Main Valve (LOX will leave the system)}{} + +\cellcolor{yellow} +\procedureItem{$\leftrightarrow$ TC to DACS: Check OSS Loadcell reading}{} + +\cellcolor{yellow} +\procedureItem{$\leftrightarrow$ TC to DACS: Close OSS Main Valve}{} \cellcolor{orange} - \procedureItem{Immediately close Drain Valve (OSS FILL)}{} +\procedureItem{Check OSS PRZ Pressure Reducer is fully set to decrease}{} \cellcolor{orange} - \procedureItem{Immediately connect flexible pipe to LOX Dewar}{} +\procedureItem{Open N$_2$ Bottle valve (OSS PRZ)}{} + +\cellcolor{orange} +\procedureItem{Set OSS PRZ pressure reducer to 5barg}{} \cellcolor{yellow} - \procedureItem{$\leftrightarrow$TC to DACS1: close Pressurization Valve (OSS PRZ)}{} +\procedureItem{$\leftrightarrow$ TC to DACS: check OSS pressurization pressure.}{} -\cellcolor{green} - \procedureItem{Open Bleed Valve (OSS PRZ) (N2 will leave the system)}{WHY SO?} +\cellcolor{yellow} +\procedureItem{$\leftrightarrow$ TC to DACS: Close OSS Vent Valve}{} \cellcolor{yellow} - \procedureItem{$\leftrightarrow$TC to DACS1: check OSS Pressurization Pressure}{WHY SO?} +\procedureItem{$\leftrightarrow$ TC to DACS: Open OSS PRZ Valve}{} -\cellcolor{green} - \procedureItem{Set Pressure Reducer (OSS PRZ) to DECREASE}{WHY SO?} +\cellcolor{yellow} +\procedureItem{$\leftrightarrow$ TC to DACS: Check OSS pressure above tank}{} + +\cellcolor{orange} +\procedureItem{Close OSS PRZ N$_2$ bottle valve}{} + +\cellcolor{orange} +\procedureItem{Open OSS Fill Valve until pressure above tank is 0 barg}{\textbf{ATTENTION:} There could still be remaining LOX in the system} + +\cellcolor{orange} +\procedureItem{Connect Flexpipe to LOX Dewar}{} + +\cellcolor{yellow} +\procedureItem{$\leftrightarrow$ TC to DACS: Close OSS PRZ Valve}{} + +\cellcolor{yellow} +\procedureItem{$\leftrightarrow$ TC to DACS: Close OSS Vent Valve}{} + +\cellcolor{orange} +\procedureItem{Set OSS PRZ pressure reducer to decrease}{} + +\cellcolor{cyan} +\procedureItem{Proceed with step 6.77, oxidizer filling}{} -\cellcolor{green} - \procedureItem{Close Bleed Valve (OSS PRZ)}{} \multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textbf{Oxidizer Filling}} \\ \hline @@ -335,33 +406,36 @@ \procedureItem{$\leftrightarrow$TC to DACS1: change phase in the UI to \textbf{OXIDIZER FILLING}}{} \cellcolor{cyan} - \procedureItem{Perform an OSS Load Cell warning test}{} + \procedureItem{Perform an OSS Load Cell warning test}{Pull down quickly on the OSS tank and check that airhorn is activated} \cellcolor{cyan} - \procedureItem{TC, SO and PSS1 are only allowed to stay inside the LOX safety zone (be aware of the SRV openings)}{} + \procedureItem{TC, SO and EICs are not allowed to stay on the side of the OSS compartment (be aware of the SRV openings)}{} -\cellcolor{cyan} - \procedureItem{Turn on Water Pump; 2930 rpm (max)}{} +\cellcolor{orange} +\procedureItem{Check that the Drain Valve (OSS FILL) is closed}{} \cellcolor{yellow} \procedureItem{$\leftrightarrow$TC to DACS1: open Vent Valve (OSS)}{} -\cellcolor{yellow} - \procedureItem{$\leftrightarrow$TC to DACS1: open Fill Valve (OSS)}{} +\cellcolor{orange} + \procedureItem{Open Fill Valve (OSS)}{} + + \cellcolor{yellow} + \procedureItem{$\leftrightarrow$TC to DACS1: Verify Test Valve is open (OSS)}{} \cellcolor{yellow} \procedureItem{$\leftrightarrow$TC to DACS1: open Main Valve (OSS)}{} -\cellcolor{yellow} - \procedureItem{$\leftrightarrow$TC to DACS1: announce upcoming \textbf{LOX filling}. Check OSS Pressure above Tank and OSS Load Cell readings over the duration of the filling}{} +\cellcolor{cyan} + \procedureItem{$\leftrightarrow$TC to everyone: announce upcoming \textbf{LOX filling}. Check OSS Pressure above Tank and OSS Load Cell readings over the duration of the filling}{} \cellcolor{orange} \procedureItem{Check that the Dewar Pressure (manometer) is more than 1 barg}{} \cellcolor{cyan} - \procedureItem{Contingency steps for \iftoggle{firing}{6.108 – 6.120}{6.65 - 6.77}: + \procedureItem{Contingency steps until dewar disconnection: \begin{itemize} - \item If LED lights up: + \item If LED turns RED: \begin{itemize} \item Immediately close LOX Dewar Valve \item Check which sensor triggered the warning @@ -371,7 +445,7 @@ \begin{itemize} \item Immediately close LOX Dewar Valve \item Check OSS Pressure above Tank, OSS Fill Line Pressure (no more than 1 barg) - \item PSS1 tightens leaking fittings + \item EIC tightens leaking fittings \end{itemize} \item If LOX comes out of the Vent Valve (OSS): @@ -379,12 +453,6 @@ \item Immediately close LOX Dewar Valve \item Wait for nominal evaporation conditions \end{itemize} - - \item If Fill Valve (OSS) closes unexpectedly: - \begin{itemize} - \item Immediately close LOX Dewar Valve - \item Open Drain Valve (OSS FILL) - \end{itemize} \end{itemize}}{} \cellcolor{orange} @@ -392,7 +460,7 @@ $\rightarrow$ Repressurize LOX Dewar}{} \cellcolor{cyan} - \procedureItem{Wait 120s (Temperature below Tank should reach -160°C)}{} + \procedureItem{Wait 120s (Temperature below Tank should reach -160°C)}{Write down OSS Runline Temperature} \cellcolor{orange} \procedureItem{Close LOX Dewar Valve}{} @@ -404,19 +472,19 @@ \procedureItem{Open LOX Dewar Valve}{} \cellcolor{cyan} - \procedureItem{Regularly check OSS Pressure above Tank and OSS Load Cell}{} + \procedureItem{$\leftrightarrow$TC to DACS1: Continuously announce OSS Pressure above Tank and OSS Load Cell}{} \cellcolor{cyan} - \procedureItem{Wait until OSS Load Cell shows tbd kg (Refer to section C)}{} + \procedureItem{Wait until OSS Load Cell reaches predetermined value (Refer to section C)}{} -\cellcolor{green} - \procedureItem{Prepare ½ in. Swagelok end cap (plug) and adjustable wrench for PSS1}{} +\cellcolor{orange} + \procedureItem{Prepare ½ in. Swagelok end cap (plug) and adjustable wrench for EIC}{} \cellcolor{orange} \procedureItem{Close LOX Dewar Valve}{} -\cellcolor{yellow} - \procedureItem{$\leftrightarrow$TC to DACS1: close Fill Valve (OSS)}{} +\cellcolor{orange} + \procedureItem{Close Fill Valve (OSS)}{} \cellcolor{orange} \procedureItem{Slowly open Drain Valve (OSS FILL). Be careful, LOX might drain}{} @@ -439,9 +507,6 @@ \cellcolor{orange} \procedureItem{Close x-piece in the Fill Line with a ½ in. Swagelok end cap (plug)}{} -\cellcolor{yellow} - \procedureItem{$\leftrightarrow$TC to DACS1: prepare KiDAQ for firing}{} - \cellcolor{yellow} \procedureItem{$\leftrightarrow$TC to DACS1: save plots to mission control PC (if needed)}{} \multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textbf{System Activation}} \\ \hline @@ -455,12 +520,6 @@ \cellcolor{orange} \procedureItem{Get Dewar and place it outside the safety zone. Secure it properly}{} -\cellcolor{orange} - \procedureItem{Check that no sensor cables are touching the engine}{} - -\cellcolor{orange} - \procedureItem{Check that there are no foreign parts in the ENG, OSS, FSS and DACS compartment}{} - \cellcolor{orange} \procedureItem{Turn on GoPro and other cameras around the trailer}{\hl{Add detailed list}} \iftoggle{firing}{ @@ -510,6 +569,6 @@ \procedureItem{Ensure that the testing area is cleared (i.e. no tools, boxes, table etc.)}{} \cellcolor{cyan} - \procedureItem{TC, SO and PSS1 return to HUT}{} + \procedureItem{TC, SO and EICs return to Mission Control}{} \end{tabularx} \ No newline at end of file diff --git a/src/general/firing-conduction/sections/post_firing_deinstallation.tex b/src/general/firing-conduction/sections/post_firing_deinstallation.tex index 1292876..081277d 100644 --- a/src/general/firing-conduction/sections/post_firing_deinstallation.tex +++ b/src/general/firing-conduction/sections/post_firing_deinstallation.tex @@ -11,10 +11,7 @@ \procedureItem{Write down starting time}{Start Time: } \cellcolor{cyan} - \procedureItem{Gather everyone in front of the HUT and perform an attendance check (sec. B)}{} - - \cellcolor{cyan} - \procedureItem{Show current phase on the Firing Organization Chart}{} + \procedureItem{Gather everyone in front Mission Control and perform an attendance check (sec. B)}{} \cellcolor{cyan} \procedureItem{$\rightarrow$ TC informs about upcoming Deinstallation}{} @@ -24,10 +21,8 @@ \begin{itemize} \item \textit{\underline{Data Export and Saving}} \item \textit{\underline{Deinstallation Control}} - \item \textit{\underline{KiDAQ}} \item \textit{\underline{Deinstallation PSS}} \item \textit{\underline{Deinstallation Trailer}} - \item \textit{\underline{Deinstallation Water Pump}} \end{itemize}}{} \multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textit{Work in Parallel}} \\ \hline @@ -36,28 +31,25 @@ \procedureItem{Safe Data according to \textit{\underline{Data Export and Saving}}}{} \cellcolor{yellow} - \procedureItem{Deinstall DACS according to \textit{\underline{Control Station Deinstallation}}, \textit{\underline{KiDAQ}}}{} + \procedureItem{Deinstall DACS according to \textit{\underline{Control Station Deinstallation}}}{} \cellcolor{orange} \procedureItem{Deinstall PSS according to \textit{\underline{Deinstallation PSS}}}{} \cellcolor{orange} - \procedureItem{$\rightarrow$ Inform TC and ENG1 as soon as \textit{\underline{Deinstallation PSS}} is complete}{} + \procedureItem{$\rightarrow$ Inform TC as soon as \textit{\underline{Deinstallation PSS}} is complete}{} \cellcolor{red} \procedureItem{Deinstall trailer according to \textit{\underline{Trailer Deinstallation}}}{} \cellcolor{cyan} - \procedureItem{Collect completed and signed \textit{\underline{Control Station Deinstallation from DACS1}}}{} + \procedureItem{Collect completed and signed \textit{\underline{Control Station Deinstallation}}}{} \cellcolor{cyan} - \procedureItem{Collect completed and signed \textit{\underline{KiDAQ from DACS1}}}{} + \procedureItem{Collect completed and signed \textit{\underline{Deinstallation PSS}}}{} \cellcolor{cyan} - \procedureItem{Collect completed and signed \textit{\underline{Deinstallation PSS from PSS1}}}{} - - \cellcolor{cyan} - \procedureItem{Collect completed and signed \textit{\underline{Trailer Deinstallation from ENG1}}}{} + \procedureItem{Collect completed and signed \textit{\underline{Trailer Deinstallation}}}{} \cellcolor{green} \procedureItem{Deinstall safety equipment}{} @@ -68,7 +60,7 @@ \cellcolor{cyan} \procedureItem{$\rightarrow$ End of \textbf{Deinstallation}}{} -\multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textbf{Packing}} \\ \hline +\iftoggle{firing}{\multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textbf{Packing}} \\ \hline \cellcolor{cyan} \procedureItem{Write down starting time}{Start Time: } @@ -140,8 +132,8 @@ \cellcolor{cyan} \procedureItem{$\rightarrow$ \textbf{Emergency Car} is ready for departure}{} - +} \cellcolor{cyan} - \procedureItem{$\rightarrow$ Ready for \textbf{Transfer to IPZ}}{} + \procedureItem{$\rightarrow$ Ready for \textbf{Transfer to Hangar}}{} \end{tabularx} \ No newline at end of file diff --git a/src/general/firing-conduction/sections/pre_preparation.tex b/src/general/firing-conduction/sections/pre_preparation.tex index 3a863f9..8dfb7cb 100644 --- a/src/general/firing-conduction/sections/pre_preparation.tex +++ b/src/general/firing-conduction/sections/pre_preparation.tex @@ -10,29 +10,45 @@ \cellcolor{cyan} \procedureItem{Write down starting time}{Start time: } - \cellcolor{cyan} - \procedureItem{Define test name (header)}{} - \cellcolor{cyan} \procedureItem{Define test description (sec. A)}{} \cellcolor{cyan} - \procedureItem{Define who will attend the test (sec B.)}{} + \procedureItem{Define who will attend the test (sec B.)}{Check that emergency driver 1 and 2 are never workoing on the system at the same time} \cellcolor{cyan} \procedureItem{Define test parameters (sec. C)}{} \cellcolor{cyan} - \procedureItem{Coordinate testing time slots with airfield responsible (Julius Wymann), e.g.: - \begin{itemize} - \item Wednesday, 19.04.2023: Cryogenic Filling \& CF - \item Thursday, 20.04.2023: Buffer - \item Friday, 21.04.2023: Preparations for Firing - \item Saturday, 22.04.2023: Firing - \end{itemize}}{} + \iftoggle{firing}{\procedureItem{Coordinate testing time slots with airfield responsible (Julius Wymann), e.g.: + \begin{itemize} + \item Wednesday, 19.04.2023: Cryogenic Filling \& CF + \item Thursday, 20.04.2023: Buffer + \item Friday, 21.04.2023: Preparations for Firing + \item Saturday, 22.04.2023: Firing + \end{itemize}}{}}{\procedureItem{Coordinate testing time slot with IPZ (See IPZ Slack for instructions or message Lina de Windt)}{Documents needed: Safety Concept, Date \& Time, responsible person}} + \cellcolor{cyan} - \procedureItem{Organize gas and gas transport if needed}{} + \procedureItem{Check gas storage or excel for enough gases}{If not: try to organize more, else move the test.} +\cellcolor{green} +\procedureItem{Organize Safety Car}{} + +\cellcolor{cyan} +\procedureItem{Schedule Preparation \& Assembly one day prior to the test, refer to section 3.1 for details.}{} + +\cellcolor{cyan} +\procedureItem{Inform all attendees about (Slack message in hep-testing): +\begin{itemize} + \item Date and Location + \item Scope (Short Test Description) + \item Timeline (See 1.12.) + \item Attendees + \item Safety (Operation Safety Concept, Emergency Contact List) + \item Organizational Stuff (Bring your ID's, Weather Conditions, Bring something to eat, Proper clothing for working with LOX) + \item Define remaining TODOs and assign a responsible person +\end{itemize}}{} + \multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textit{To be performed at least 6 working hours prior to the Briefing}} \\ \hline \cellcolor{cyan} \procedureItem{Check weather forecast according to Meteo Swiss: @@ -40,9 +56,10 @@ \item Temperatures within operating temperatures (0$^\circ$C -- 35$^\circ$C) \item Limited wind, no hard rain and no storms (DACS must stay dry) \end{itemize}}{} - \cellcolor{cyan} - \procedureItem{Check that testing area (airfield) is unoccupied (e.g., no tents, trucks, airplanes, \dots)}{} + \iftoggle{firing}{\procedureItem{Check that testing area (airfield) is unoccupied (e.g., no tents, trucks, airplanes, \dots)}{}}{} + + \cellcolor{cyan} \procedureItem{Define starting time of the test}{} @@ -71,20 +88,10 @@ \item H+5h45min: Return to IPZ \item H+6h00min: Debriefing \end{itemize}}{} + + \cellcolor{cyan} + \iftoggle{firing}{\procedureItem{Check that access request to airfield for all attendees has been sent out to MP (check on excel list)}{}}{} - \cellcolor{cyan} - \procedureItem{Inform all attendees about: - \begin{itemize} - \item Date and Location - \item Scope (Short Test Description) - \item Timeline (See 1.12.) - \item Attendees - \item Safety (Operation Safety Concept, Emergency Contact List) - \item Organizational Stuff (Bring your ID's, Weather Conditions, Bring something to eat, Proper clothing for working with LOX) - \end{itemize}}{} - - \cellcolor{cyan} - \procedureItem{Check that access request to airfield for all attendees has been sent out to MP (check on excel list)}{} \cellcolor{cyan} \procedureItem{Check that emergency responsibles in the \textit{\underline{Contingency Procedures}} are filled out}{} @@ -106,9 +113,15 @@ \cellcolor{green} \procedureItem{Charge mobile phone if necessary (ensure a charger cable is available)}{} + + \cellcolor{cyan} + \procedureItem{Organize Powerbanks}{} \cellcolor{yellow} - \procedureItem{Update config file and csv files on Sharepoint under \hl{tbd}}{} + \procedureItem{Update config files on github, coordinate correct hash with DACS}{} + + \cellcolor{yellow} + \procedureItem{Check Sensor configuration ready for test, especially massflow sensors in correct range}{} \multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textit{To be performed 30 min before the Briefing}} \\ \hline @@ -126,17 +139,16 @@ \procedureItem{Evaluate risk in case of adverse weather conditions (heavy rain, \dots)}{} \cellcolor{cyan} - \procedureItem{Check that all relevant procedures are printed out (sec. D)}{} + \procedureItem{Check that all relevant procedures are printed out (sec. D) or that everyone has the relevat procedures downloaded on their tablet}{} \cellcolor{green} \procedureItem{Check that all attendees have read the \textit{\underline{Operation Safety Concept}}}{} \cellcolor{green} - \procedureItem{Check that all attendees have signed the \textit{\underline{Safety Signatures}}}{} + \procedureItem{Check that all guests have signed the \textit{\underline{Safety Signatures}}}{} \cellcolor{green} \procedureItem{Check that all attendees have filled out the \textit{\underline{Emergency Contact List}}}{} - - \cellcolor{green} + \iftoggle{firing}{\cellcolor{green} \procedureItem{Head to MP to get access badges and keys: \begin{itemize} \item Bring little bag (if many badges) @@ -146,8 +158,9 @@ Do not ask for ``19.22'' !! }{Picture of the keys: \includegraphics[width=\textwidth]{../firing-conduction/assets/picture-keys.png} - } + }}{} + \iftoggle{firing}{ \cellcolor{cyan} \procedureItem{Re-Check that testing area (airfield) is unoccupied (e.g., no tents, trucks, airplanes, \dots)}{} @@ -163,7 +176,7 @@ \begin{itemize} \item Pistenwagen (PiWa): 079 829 12 18 (Martin Larcher oder Durchdiener) \item Roger Gisler (C Support Flugbetrieb): 058 481 79 18 / 079 944 42 52 - \end{itemize}}{} + \end{itemize}}{}}{} \cellcolor{cyan} \procedureItem{$\rightarrow$ Ready for \textbf{Briefing}}{} diff --git a/src/general/firing-conduction/sections/preconditions_pre_firing.tex b/src/general/firing-conduction/sections/preconditions_pre_firing.tex index fc441b5..89237c4 100644 --- a/src/general/firing-conduction/sections/preconditions_pre_firing.tex +++ b/src/general/firing-conduction/sections/preconditions_pre_firing.tex @@ -9,33 +9,8 @@ \cellcolor{cyan} \procedureItem{Write down starting time}{Start time: } - - \cellcolor{cyan} - \procedureItem{Collect completed and signed \textit{\underline{Installation Trailer from ENG1}}}{} - - \cellcolor{cyan} - \procedureItem{Collect completed and signed \textit{\underline{Installation Control}} from DACS1}{} - - \cellcolor{cyan} - \procedureItem{Collect completed and signed \textit{\underline{KiDAQ}} from DACS1}{} - - \cellcolor{cyan} - \procedureItem{Collect completed and signed \textit{\underline{Installation Hardware Check}} from DACS2}{} - - \cellcolor{cyan} - \procedureItem{Collect completed and signed \textit{\underline{Installation Surveillance}} from DACS2}{} - - \cellcolor{cyan} - \procedureItem{Collect completed and signed \textit{\underline{Installation PSS}} from PSS1}{} - - \cellcolor{cyan} - \procedureItem{Collect completed and signed \textit{\underline{Installation Igniter}} from ENG1}{} - \cellcolor{cyan} - \procedureItem{Gather everyone in front of the HUT and perform an attendance check (sec. B)}{} - - \cellcolor{cyan} - \procedureItem{Show current phase on the \textit{\underline{Firing Organization Chart}}}{} + \procedureItem{Gather everyone in front of Mission Control and perform an attendance check (sec. B)}{} \cellcolor{cyan} \procedureItem{$\rightarrow$ TC informs about the upcoming: @@ -45,20 +20,7 @@ \item \textbf{Leakage Test} \end{itemize} }{} - - \cellcolor{cyan} - \procedureItem{$\rightarrow$ From now on only TC, SO, and PSS1/ENG1 approach the trailer, except if explicitly demanded by an operation procedure or with the explicit consent of the TC or SO}{} - - \cellcolor{cyan} - \procedureItem{Tasks: - \begin{itemize} - \item TC, SO, and PSS1 go to trailer → carry ear protection with you. Take face shields to the trailer - \item DACS1: start UI (if not already done). Get ready for Pre-Firing Checks - \item Everyone else: Wait in HUT, ensure general order is established - \end{itemize} - }{} - - + \cellcolor{green} \procedureItem{Inform about safety points: \begin{itemize} @@ -78,13 +40,13 @@ \cellcolor{cyan} \procedureItem{Read out behaviour rules: \begin{itemize} - \item Between briefing and debriefing all present people are to wear warning vests and Visitor Badges (military) + \item Between briefing and debriefing all present people are to wear warning vests\iftoggle{firing}{ and Visitor Badges (military)}{} \item Inform TC and SO when task is completed - \item If you have no current task: wait in the HUT and do not disturb other working members - \item No one is to leave the area visible from the HUT (as soon as we are there) + \item If you have no current task: wait at Mission Control and do not disturb other working members + \item No one is to leave the area visible from the Mission Control (as soon as we are there) \item If you need to go to the toilet, do it right after the briefing - \item On the airfield: when going to the toilet, let other people know - \item You are NOT allowed to take any pictures or videos in the HUT + \item When going to the toilet, let other people know + \iftoggle{firing}{\item You are NOT allowed to take any pictures or videos in the HUT}{} \end{itemize} }{} @@ -97,17 +59,33 @@ \multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textbf{Preconditions Check}} \\ \hline + +\cellcolor{cyan} +\procedureItem{$\rightarrow$ From now on only TC, SO, and EICs approach the trailer, except if explicitly demanded by an operation procedure or with the explicit consent of the TC or SO}{} + \cellcolor{cyan} \procedureItem{Write down starting time}{Start Time: } \cellcolor{green} - \procedureItem{Check that keys for the Emergency Car and the main gate are on the driver seat of the Emergency Car}{} + \procedureItem{Check that keys for the Emergency Car and the \iftoggle{firing}{main gate}{} are on the driver seat of the Emergency Car}{} + + \cellcolor{green} + \procedureItem{Check that the safety zone around the trailer is marked off correctly: + \begin{itemize} + \item Warning tape + \item Fire extinguishers (one at the border, one near the trailer) + \item Warning sign (on the road between mobile hangar and HUT) + \end{itemize} + }{} \cellcolor{green} - \procedureItem{Check that the \textbf{IGNITION KEY} is out of the slot}{} + \procedureItem{SO takes the \textbf{IGNITION KEY}}{} + + \cellcolor{green} + \procedureItem{Check that everyone in the Safety Zone is wearing ear and eye protection}{} \cellcolor{cyan} - \procedureItem{TC, SO, and PSS1 approach the trailer}{Take chair with you} + \procedureItem{TC, SO, and EICs approach the trailer}{Take chair with you} \cellcolor{orange} \procedureItem{Check that DACS compartment is free of loose items \& clean}{} @@ -124,15 +102,6 @@ \cellcolor{orange} \procedureItem{Check that FSS compartment is free of loose items \& clean}{} - \cellcolor{green} - \procedureItem{Check that the safety zone around the trailer is marked off correctly: - \begin{itemize} - \item Warning tape - \item Fire extinguishers (one at the border, one near the trailer) - \item Warning sign (on the road between mobile hangar and HUT) - \end{itemize} - }{} - \cellcolor{cyan} \procedureItem{$\rightarrow$ End of Preconditions Check}{} @@ -140,32 +109,34 @@ \procedureItem{$\leftrightarrow$ TC to all: \begin{itemize} \item Announce end of Preconditions Check - \item Announce upcoming Pre-Firing Checks + \item Announce upcoming Pre-\iftoggle{firing}{Firing}{Coldflow} Checks \end{itemize} }{} - \multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textbf{Pre-Firing Checks}} \\ \hline + \multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textbf{Pre-\iftoggle{firing}{Firing}{Coldflow} Checks}} \\ \hline \cellcolor{cyan} \procedureItem{Write down starting time}{Start Time: } + + \cellcolor{cyan} + \procedureItem{TC, SO, and PSS1 wear ear protection and safety goggles}{} \cellcolor{cyan} - \procedureItem{$\leftrightarrow$ TC to DACS1: ready for \textbf{Functionality Check}}{} + \procedureItem{$\leftrightarrow$ TC to DACS1: announce upcoming \textbf{Valve Functionality Check}}{} \cellcolor{yellow} \procedureItem{$\leftrightarrow$ TC to DACS1: change phase in the UI to \textbf{IDLE}}{} - \cellcolor{cyan} - \procedureItem{$\leftrightarrow$ TC to DACS1: announce upcoming \textbf{Valve Functionality Check}}{} + - \cellcolor{cyan} - \procedureItem{TC, SO, and PSS1 wear ear protection and safety goggles}{} + \cellcolor{orange} \procedureItem{Perform a Valve Functionality Check according to \textit{\underline{Valve Functionality Check}}}{ Pre-Conditions: \begin{itemize} - \item No bottles open + \item All bottles connected + \item No bottle valve open \item No lines pressurized \item UI: IDLE \item No circuit armed @@ -190,7 +161,7 @@ }{} \cellcolor{orange} - \procedureItem{Perform a leakage test of the PSS and ENG according to \textit{\underline{High Pressure Leakage Test PSS}}}{ + \procedureItem{Perform a leakage test of the PSS and ENG according to \textit{\underline{High Pressure Leakage Test PSS}}. If no modifications since last leakage test, LPLT can be skipped.}{ Pre-Conditions: \begin{itemize} \item N$_2$ Bottle (PRG) open @@ -218,7 +189,7 @@ }{} \cellcolor{orange} - \procedureItem{Remove pressure plate from engine}{} + \procedureItem{Remove pressure plate from engine or cap from runline}{} \cellcolor{orange} \procedureItem{Install GoPro mounts and other cameras (don’t turn them on yet)}{} @@ -264,7 +235,7 @@ \cellcolor{cyan} \procedureItem{$\leftrightarrow$ TC to all: \begin{itemize} - \item Announce end of \textbf{Pre-Firing Checks} + \item Announce end of \textbf{Pre-\iftoggle{firing}{Firing}{Coldflow} Checks} \item Announce upcoming \iftoggle{firing}{\textbf{Ignition Test}}{\textbf{Filling}} \end{itemize} }{} diff --git a/src/general/firing-conduction/sections/preparation_assembly.tex b/src/general/firing-conduction/sections/preparation_assembly.tex index bd0bd24..7bec750 100644 --- a/src/general/firing-conduction/sections/preparation_assembly.tex +++ b/src/general/firing-conduction/sections/preparation_assembly.tex @@ -12,10 +12,7 @@ \cellcolor{cyan} \procedureItem{If not immediately after briefing: Gather everyone in front of the HANGAR and perform an attendance check (sec. B)}{} - - \cellcolor{cyan} - \procedureItem{Show current phase on the \textit{Firing Organization Chart}}{} - + \cellcolor{cyan} \procedureItem{$\rightarrow$ TC informs about upcoming \textbf{Subsystem Preparation}}{} @@ -23,71 +20,31 @@ \procedureItem{Hand out the following procedures: \begin{itemize} \item \textit{\underline{Assembly Engine}} - \item \textit{\underline{Assembly Igniter}} + \iftoggle{firing}{\item \textit{\underline{Assembly Igniter}}}{} \item \textit{\underline{Preparation PSS}} - \item \textit{\underline{Preparation Control}} - \item \textit{\underline{KiDAQ}} \end{itemize} }{} \multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textit{Work in Parallel}} \\ \hline \cellcolor{red} - \procedureItem{Prepare ENGINE according to \textit{\underline{Assembly Engine, Assembly Igniter}}}{} + \procedureItem{Prepare ENGINE according to \textit{\underline{Assembly Engine \iftoggle{firing}{, Assembly Igniter}{}}}}{} \cellcolor{orange} \procedureItem{Prepare PSS according to \textit{\underline{Preparation PSS}}}{} - \cellcolor{yellow} - \procedureItem{If not already done: Install the Control station according to \textit{\underline{Installation Control}}}{} - - \cellcolor{yellow} - \procedureItem{Prepare DACS according to \textit{\underline{Preparation Control}}}{} - - \cellcolor{yellow} - \procedureItem{Prepare DACS according to \textit{\underline{KiDAQ}}}{} - \cellcolor{cyan} - \procedureItem{Collect completed and signed \textit{\underline{Assembly Engine}} from ENG1}{} - - \cellcolor{cyan} - \procedureItem{Collect completed and signed \textit{\underline{Assembly Igniter}} from ENG1}{} - - \cellcolor{cyan} - \procedureItem{Collect completed and signed \textit{\underline{Preparation PSS}} from PSS1}{} - - \cellcolor{cyan} - \procedureItem{Collect completed and signed \textit{\underline{KiDAQ}}}{} + \procedureItem{Collect completed and signed \textit{\underline{Assembly Engine}}}{} + \iftoggle{firing}{\cellcolor{cyan} + \procedureItem{Collect completed and signed \textit{\underline{Assembly Igniter}}}{} + }{} \cellcolor{cyan} - \procedureItem{Collect completed and signed \textit{\underline{Preparation Control}} from DACS1}{} + \procedureItem{Collect completed and signed \textit{\underline{Preparation PSS}}}{} \cellcolor{cyan} \procedureItem{$\rightarrow$ End of Subsystem Preparation}{} - \multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textbf{Functionality Check \& Leakage Test: } \textit{Can be performed one day prior to the test}} \\ \hline - - \cellcolor{cyan} - \procedureItem{Write down starting time}{Start Time:} - - \cellcolor{cyan} - \procedureItem{Gather everyone in front of the HANGAR and perform an attendance check (sec. B)}{} - - \cellcolor{cyan} - \procedureItem{$\rightarrow$ TC informs about upcoming \textbf{Functionality Check \& Leakage Test}}{} - - \cellcolor{cyan} - \procedureItem{Only TC, SO, and PSS1/ENG1 are allowed to approach the trailer}{} - - \cellcolor{cyan} - \procedureItem{Perform a Functionality Check Valves according to \textit{\underline{Functionality Check Valves}}}{} - - \cellcolor{cyan} - \procedureItem{If the system has been disassembled/adapted since the last CF/FI: - Perform a low-pressure leakage test of the system according to \textit{\underline{Low-Pressure Leakage Test PSS}}. - In parallel: DACS shall check sensor value and activation delays. - }{Low-Pressure Leakage Tests can be performed in the Hangar} - \iftoggle{firing}{ \multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textbf{Spark Plug Functionality Check: } \textit{Can be performed one day prior to the test}} \\ \hline @@ -158,21 +115,21 @@ \procedureItem{Pack DACS box according to \textit{\underline{Material List}}}{} \cellcolor{cyan} - \procedureItem{Collect completed and signed \textit{\underline{Material List}} from SO}{} + \procedureItem{Collect completed and signed \textit{\underline{Material List}}}{} \cellcolor{cyan} - \procedureItem{Collect completed and signed \textit{\underline{Material List}} from ENG1}{} + \procedureItem{Collect completed and signed \textit{\underline{Material List}}}{} \cellcolor{cyan} - \procedureItem{Collect completed and signed \textit{\underline{Material List}} from PSS1}{} + \procedureItem{Collect completed and signed \textit{\underline{Material List}}}{} \cellcolor{cyan} - \procedureItem{Collect completed and signed \textit{\underline{Material List}} from DACS1}{} + \procedureItem{Collect completed and signed \textit{\underline{Material List}}}{} \cellcolor{cyan} \procedureItem{$\rightarrow$ End of \textbf{Packing}}{} - \multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textbf{Preparation for Transfer to Airfield: } \textit{To be performed on the day of firing}} \\ \hline + \multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textbf{Preparation for Transfer to Test Area: } \textit{To be performed on the day of firing}} \\ \hline \cellcolor{cyan} \procedureItem{Write down starting time}{Start time: } @@ -207,7 +164,7 @@ \procedureItem{Get an N$_2$ Bottle (PRG) from the gas storage and place it on the trailer / in the car (only transport with open window)}{Bottle ID: } \cellcolor{orange} - \procedureItem{Check that N$_2$ Bottle (PRG) is sufficiently full ($>$ 100 bar)}{} + \procedureItem{Check that N$_2$ Bottle (PRG) is sufficiently full ($>$ 50 bar)}{} \cellcolor{orange} \procedureItem{Fix N$_2$ Bottle (PRG) onto the trailer using the attached belts and “Spanngurte” (for transport). If no space on the trailer, use a car. Secure them properly in the car (Spanngurte). Never transport oxidizing and flammable gases/liquids in the same car (O$_2$ not in the same car as H$_2$ or Ethanol). Only transport with an open window}{} @@ -243,26 +200,12 @@ \item Fold down covers of the trailer, fix them properly \item Retract legs of the trailer \item Push trailer outside the HANGAR - \item Attach trailer to towing vehicle (2nd Car) + \iftoggle{firing}{\item Attach trailer to towing vehicle (2nd Car)}{} \end{itemize} $\rightarrow$ \textbf{Trailer} is ready for departure }{} - - \cellcolor{red} - \procedureItem{Prepare Water Pump for Transport: - \begin{itemize} - \item Mount Water Pump on roller carriage (if not already done) - \item Mount Water Container on roller carriage (if not already done) - \item Push roller carriage outside the HANGAR - \end{itemize} - $\rightarrow$ \textbf{Water Pump} is ready for departure - }{} - - \cellcolor{red} - \procedureItem{Push Cable Roll outside the HANGAR - $\rightarrow$ \textbf{Cable Roll} is ready for departure - }{} - +% Change sequence + \iftoggle{firing}{ \cellcolor{red} \procedureItem{Load boxed material into Cars (appropriate securing required): \begin{itemize} @@ -270,9 +213,9 @@ \item 2nd Car: N$_2$ Bottles/Ethanol/H$_2$ Bottle/ENG/PSS/TOOL \end{itemize} $\rightarrow$ \textbf{Emergency Car} is ready for departure - }{} + }{}}{} \cellcolor{cyan} - \procedureItem{$\rightarrow$ Ready for Transfer to Airfield}{} + \procedureItem{$\rightarrow$ Ready for \textbf{Transfer to Test Area}}{} \end{tabularx} \ No newline at end of file diff --git a/src/general/firing-conduction/sections/required-documents.tex b/src/general/firing-conduction/sections/required-documents.tex index f563e4c..6d9dacd 100644 --- a/src/general/firing-conduction/sections/required-documents.tex +++ b/src/general/firing-conduction/sections/required-documents.tex @@ -16,26 +16,25 @@ \documentItem{1}{Connection Loss}{HEP\_CP\_DACS\_ConnectionLoss} \documentItem{1}{Valve Anomalies}{HEP\_CP\_DACS\_ValveAnomalies} \multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textbf{Safety}} \\ \hline - \documentItem{1}{Safety Concept}{HEP\_GL\_IPZ\_FSS\_Coldflow\_SafetyConcept} + \documentItem{1}{Safety Concept}{\iftoggle{firing}{HEP\_GL\_OperationSafetyConcept}{HEP\_GL\_IPZ\_OSS\_Coldflow\_SafetyConcept}} \documentItem{1}{Emergency Contact List}{HEP\_GL\_SFTY\_EmergencyContactList} \documentItem{1}{Safety Signatures}{HEP\_GL\_SFTY\_SafetySignature} - \documentItem{2}{Warning Sign}{HEP\_GL\_SFTY\_WarningSign} \multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textbf{General}} \\ \hline \documentItem{1}{Firing Conduction}{HEP\_OP\_GEN\_FiringConduction} \documentItem{1}{Material List}{HEP\_PL\_PackingList} \documentItem{1}{Installation Trailer}{HEP\_OP\_GEN\_Installation-Trailer} \documentItem{1}{Deinstallation Trailer}{HEP\_OP\_GEN\_Deinstallation-Trailer} \multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textbf{Engine}} \\ \hline - \documentItem{1}{Assembly Igniter}{HEP\_OP\_ENG\_AssemblyIgniter} + \documentItem{1}{Engine Assembly}{HEP\_OP\_ENG\_EngineAssembly} + \iftoggle{firing}{\documentItem{1}{Assembly Igniter}{HEP\_OP\_ENG\_AssemblyIgniter} \documentItem{1}{Installation Igniter}{HEP\_OP\_ENG\_InstallationIgniter} - \multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textbf{PSS}} \\ \hline + }{}\multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textbf{PSS}} \\ \hline \documentItem{1}{Preparation PSS}{HEP\_OP\_PSS\_Preparation} \documentItem{1}{Installation PSS}{HEP\_OP\_PSS\_Installation} \documentItem{1}{Deinstallation PSS}{HEP\_OP\_PSS\_Deinstallation} \documentItem{1}{Functionality Check Valves}{HEP\_OP\_PSS\_FunctionalityCheckValves} \documentItem{1}{High-Pressure Leakage Test}{HEP\_OP\_PSS\_HighPressureLeakageTest} \multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textbf{DACS}} \\ \hline - \documentItem{1}{KiDAQ}{HEP\_OP\_DACS\_KiDAQ} \documentItem{1}{Preparation Control}{HEP\_OP\_DACS\_ControlStationPreparation} \documentItem{1}{Installation Control}{HEP\_OP\_DACS\_ControlStationInstallation} \documentItem{1}{Deinstallation Control}{HEP\_OP\_DACS\_ControlStationDeinstallation} diff --git a/src/general/firing-conduction/sections/return_ipz.tex b/src/general/firing-conduction/sections/return_ipz.tex index 2575487..be9d979 100644 --- a/src/general/firing-conduction/sections/return_ipz.tex +++ b/src/general/firing-conduction/sections/return_ipz.tex @@ -32,9 +32,6 @@ \cellcolor{cyan} \procedureItem{Gather everyone in front of the HUT and perform an attendance check (sec. B)}{} - \cellcolor{cyan} - \procedureItem{Show the current phase on the Firing Organization Chart}{} - \cellcolor{cyan} \procedureItem{$\rightarrow$ TC informs about the upcoming IPZ}{} diff --git a/src/general/firing-conduction/sections/role-assignment.tex b/src/general/firing-conduction/sections/role-assignment.tex index 73e27a6..bfba896 100644 --- a/src/general/firing-conduction/sections/role-assignment.tex +++ b/src/general/firing-conduction/sections/role-assignment.tex @@ -1,17 +1,14 @@ -\begin{tabularx}{\textwidth}{|>{\columncolor{tableColumnColor}}c|c|X|X|} +\begin{tabularx}{\textwidth}{|>{\columncolor{tableColumnColor}}c|c|X|X|c|} \hline \rowcolor{tableHeaderColor} - ID & Role & Name & Substitute\\ \hline + ID & Role & Name & Substitute & Emergency Driver\\ \hline \attendeeItem{TC}{Test Conductor}{cyan} \attendeeItem{SO}{Safety Officer}{green} \attendeeItem{DACS1}{DACS Member 1}{yellow} \attendeeItem{DACS2}{DACS Member 2}{yellow} - \attendeeItem{PSS1}{PSS Member 1}{orange} - \attendeeItem{PSS2}{PSS Member 2}{orange} - \attendeeItem{ENG1}{Engine Member 1}{red} - \attendeeItem{ENG2}{Engine Member 2}{red} - \attendeeItem{ENG3}{Engine Member 3}{red} + \attendeeItem{EIC1}{Engineer in Charge 1}{orange} + \attendeeItem{EIC2}{Engineer in Charge 2}{orange} + \attendeeItem{LGO}{Line Guard Officer}{yellow} \attendeeItem{VIR}{Visitor Responsible}{purple} - \end{tabularx} \ No newline at end of file diff --git a/src/general/firing-conduction/sections/safe_state_establishment.tex b/src/general/firing-conduction/sections/safe_state_establishment.tex index d275571..7ca9f02 100644 --- a/src/general/firing-conduction/sections/safe_state_establishment.tex +++ b/src/general/firing-conduction/sections/safe_state_establishment.tex @@ -49,11 +49,11 @@ \cellcolor{yellow} \procedureItem{Perform a surveillance area check}{} - \cellcolor{cyan} - \procedureItem{TC, SO and PSS1 wear ear protection, safety goggles and face shields}{} + \cellcolor{green} + \procedureItem{TC, SO and EICs wear ear protection, safety goggles, face shields and LOX protection}{} \cellcolor{cyan} - \procedureItem{TC, SO and PSS1 slowly approach the safety zone}{} + \procedureItem{TC, SO and EICs slowly approach the safety zone}{} \cellcolor{green} \procedureItem{Take fire extinguisher at the border of the safety zone}{} @@ -135,9 +135,10 @@ \cellcolor{orange} \procedureItem{Close Bleed Valve (FSS PRZ)}{} - - \cellcolor{orange} - \procedureItem{Turn off Water Pump}{} + + + \cellcolor{cyan} + \procedureItem{If recycling, disarm \textbf{OSS PRE-FILL} go back to step 6.1, else continue with 8.40}{} \cellcolor{orange} \procedureItem{Slowly open Drain Valve (FSS) (ethanol will leave the system)}{} @@ -192,7 +193,7 @@ \cellcolor{yellow} \procedureItem{$\leftrightarrow$ TC to DACS1: open Purge Valve (FSS) for 10s}{} - + \iftoggle{firing}{ \cellcolor{yellow} \procedureItem{$\leftrightarrow$ TC to DACS1: open Purge Valve (IGN) for 5s}{} @@ -213,12 +214,10 @@ \cellcolor{yellow} \procedureItem{$\leftrightarrow$ TC to DACS1: open Purge Valve (IGN) for 5s}{} + }{} \cellcolor{yellow} - \procedureItem{$\leftrightarrow$ TC to DACS1: close Purge Valve (FSS)}{} - - \cellcolor{yellow} - \procedureItem{$\leftrightarrow$ TC to DACS1: close Purge Valve (OSS)}{Check igniter lines pressure} + \procedureItem{$\leftrightarrow$ TC to DACS1: close Purge Valve (OSS)}{\iftoggle{firing}{Check igniter lines pressure}{}} \cellcolor{yellow} \procedureItem{$\leftrightarrow$ TC to DACS1: arm \textbf{OSS PRE-FILL} circuit}{} @@ -257,10 +256,10 @@ \procedureItem{Keep fire extinguisher ready}{} \cellcolor{orange} - \procedureItem{Inspect FSS main line to the engine and its connection for anomalies}{} + \procedureItem{Inspect FSS run line to the engine and its connection for anomalies}{} \cellcolor{orange} - \procedureItem{Inspect OSS main line to the engine and its connection for anomalies}{} + \procedureItem{Inspect OSS run line to the engine and its connection for anomalies}{} \cellcolor{orange} \procedureItem{Inspect engine for anomalies}{} @@ -297,8 +296,8 @@ \cellcolor{orange} \procedureItem{Close Drain Valve (OSS FILL)}{} -\cellcolor{yellow} - \procedureItem{$\leftrightarrow$ TC to DACS1: open Fill Valve (OSS FILL)}{} +\cellcolor{orange} + \procedureItem{Open Fill Valve (OSS FILL)}{} \cellcolor{yellow} \procedureItem{$\leftrightarrow$ TC to DACS1: check OSS Load Cell}{} @@ -306,8 +305,8 @@ \cellcolor{orange} \procedureItem{Slowly open Drain Valve (OSS FILL) (remaining LOX will drain)}{} -\cellcolor{yellow} - \procedureItem{$\leftrightarrow$ TC to DACS1: close Vent Valve (OSS)}{} +\cellcolor{orange} + \procedureItem{Close Vent Valve (OSS)}{} \cellcolor{yellow} \procedureItem{$\leftrightarrow$ TC to DACS1: close Fill Valve (OSS)}{} @@ -367,7 +366,7 @@ \procedureItem{Close N2 Bottle Valve (PRG) fully}{} \cellcolor{orange} - \procedureItem{OPEN BLEED VALVE ON THE PRESSURE REDUCER ON THE FILL VALVE IN THE OSS}{} + \procedureItem{OPEN BLEED VALVE ON THE PRESSURE REDUCER ON THE MAIN VALVE IN THE OSS}{} \cellcolor{cyan} \procedureItem{Wait until Pneumatic Pressure is equal to 0.0 barg (check manometer and sensor readings)}{} @@ -382,7 +381,7 @@ \procedureItem{Set Pressure Reducer (PRG) to DECREASE}{} \cellcolor{orange} - \procedureItem{CLOSE BLEED VALVE ON THE PRESSURE REDUCER ON THE FILL VALVE IN THE OSS}{} + \procedureItem{CLOSE BLEED VALVE ON THE PRESSURE REDUCER ON THE MAIN VALVE IN THE OSS}{} \cellcolor{yellow} \procedureItem{$\leftrightarrow$ TC to DACS1: change phase in the UI to \textbf{SAFE STATE}}{} @@ -391,6 +390,6 @@ \procedureItem{$\leftrightarrow$ TC to all: system is in \textbf{Safe State}}{} \cellcolor{cyan} - \procedureItem{TC, SO and PSS1 return to HUT}{} + \procedureItem{TC, SO and EICs return to Mission Control}{} \end{tabularx} \ No newline at end of file diff --git a/src/general/firing-conduction/sections/transfer_installation.tex b/src/general/firing-conduction/sections/transfer_installation.tex index c30d3a6..61e5354 100644 --- a/src/general/firing-conduction/sections/transfer_installation.tex +++ b/src/general/firing-conduction/sections/transfer_installation.tex @@ -12,43 +12,32 @@ \procedureItem{If not immediately after briefing: \begin{itemize} \item Gather everyone in front of the HANGAR and perform an attendance check (sec. B) - \item Show current phase on the \textit{\underline{Firing Organization Chart}} \item TC informs about upcoming \textbf{Transfer to Airfield} \end{itemize} }{} - \cellcolor{green} - \procedureItem{If not already done: Hand out access badges}{} +\iftoggle{firing}{ \cellcolor{green} + \procedureItem{If not already done: Hand out access badges}{}}{} \cellcolor{green} \procedureItem{Ensure everyone wears proper Hi-Vis jacket}{} - \cellcolor{green} - \procedureItem{Ensure everyone wears access badge clearly visible}{} +\iftoggle{firing}{ \cellcolor{green} + \procedureItem{Ensure everyone wears access badge clearly visible}{}}{} \cellcolor{cyan} \procedureItem{Hand out the following procedures: \begin{itemize} \item \textit{\textbf{Installation Trailer}} - \item \textit{\textbf{Installation Control}} - \item \textit{\textbf{Installation Hardware Check}} - \item \textit{\textbf{Installation Surveillance}} - \item \textit{\textbf{KiDAQ}} + \item \textit{\textbf{Installation DACS}} + \item \textit{\textbf{KiDAQ}} (if necessary) \item \textit{\textbf{Installation PSS}} - \item \textit{\textbf{Installation Igniter}} - \end{itemize} - }{} - -\multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textbf{Transfer to Airfield}} \\ \hline - -\cellcolor{cyan} - \procedureItem{Destination: - \begin{itemize} - \item HUT + \iftoggle{firing}{\item \textit{\textbf{Installation Igniter}}}{} \end{itemize} }{} - \cellcolor{cyan} +\multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textbf{Transfer to Test Area}} \\ \hline + \iftoggle{firing}{\cellcolor{cyan} \procedureItem{Route: \begin{itemize} \item Through main gate @@ -56,7 +45,8 @@ \item Open the gate and wait until all attendees are passed through, close the gate again and put the key for the main gate on the driver’s seat of the Emergency Car (as soon as it’s parked) \item \textbf{DO NOT LEAVE THE GATE OPEN AT ANY TIME!!} \end{itemize} - }{} + }{}}{} + % Write new \multicolumn{4}{|c|}{\cellcolor{tableColumnColor} \textit{Behaviour: }} \\ \hline @@ -125,9 +115,21 @@ }{} \cellcolor{cyan} - \procedureItem{Take Firing Organization Chart and magnets and place it in the General Box}{} + \procedureItem{$\rightarrow$ Transfer to Airfield}{} \cellcolor{cyan} - \procedureItem{$\rightarrow$ Transfer to Airfield}{} + \procedureItem{Collect completed and signed \textit{\underline{Installation Trailer from ENG1}}}{} + \cellcolor{cyan} + \procedureItem{Collect completed and signed \textit{\underline{Installation DACS}} from DACS1}{} + + \cellcolor{cyan} + \procedureItem{Collect completed and signed \textit{\underline{Installation PSS}} from PSS1}{} + \iftoggle{firing}{ + \cellcolor{cyan} + \procedureItem{Collect completed and signed \textit{\underline{Installation Igniter}} from ENG1}{} + }{} + \cellcolor{cyan} + \procedureItem{$\leftrightarrow$ TC to all: Installation is completed}{} + \end{tabularx} \ No newline at end of file diff --git a/src/guidelines/ipz-oss-cf-operation-safety-concept/assets/location-map.png b/src/guidelines/ipz-oss-cf-operation-safety-concept/assets/location-map.png new file mode 100644 index 0000000..4e6830f Binary files /dev/null and b/src/guidelines/ipz-oss-cf-operation-safety-concept/assets/location-map.png differ diff --git a/src/guidelines/ipz-oss-cf-operation-safety-concept/main.tex b/src/guidelines/ipz-oss-cf-operation-safety-concept/main.tex new file mode 100644 index 0000000..09cd900 --- /dev/null +++ b/src/guidelines/ipz-oss-cf-operation-safety-concept/main.tex @@ -0,0 +1,179 @@ +% filename: HEP_GL_IPZ_OSS_Coldflow_OperationSafetyConcept + +\documentclass{article} + +\input{../../common/lib/header} + + +\title{IPZ OSS Coldflow Operation Safety Concept} +\author{Guideline} +\date{Version: \isodate\today} + +\begin{document} + +\maketitle + +% Set the page style for the title page +\thispagestyle{fancy} + +\section{Scope} + +Within the framework of the ETH Focus Project HEPHAESTUS, Oxidizer Supply System (OSS) cold flows will be performed on the IPZ area. The purpose of a cold flow is to inject only one of the propellants without ignition, to check if the propellant supply system functions correctly under operating conditions. +\noindent +For the OSS cold flow \textbf{Liquid Oxygen} will be used. To ensure efficient and safe tests, this operational safety concept shall describe the test area and its available safety equipment, gives instructions on how to behave during procedures and in emergencies and analyses the major risks associated with this test as well as the protection mechanisms in place. + +\section{Location of safety-relevant Institutions} +The contact information of the relevant safety institutions is listed in \ref{tab:safety-relevant-institutions}. +\begin{table}[h] + \caption{Information of safety-relevant institutions} + \label{tab:safety-relevant-institutions} + \begin{tabularx}{0.9\textwidth}{|X|X|X|} + \hline + \rowcolor{tableHeaderColor} \textbf{Description} & \textbf{Address} & \textbf{Phone Number} \\ \hline + Test Location & \begin{minipage}[t]{\linewidth} + Innovationspark Zürich \\ + Wangenstrasse 68 \\ + 8600 Dübendorf + \vspace{1mm} + \end{minipage} & +41 44 527 20 20 \\ \hline + Spital Uster & \begin{minipage}[t]{\linewidth} + Brunnenstrasse 42 \\ + 8610 Uster + \vspace{1mm} + \end{minipage} & +41 44 911 11 11 \\ \hline + President ARIS & Chloé Pilloud & +41 79 226 39 42 \\ \hline + Technical Advisor & Bruno Berger & +41 79 209 39 27 \\ \hline + \end{tabularx} +\end{table} +\noindent +In table \ref{tab:emergency-numbers} the emergency numbers are listed. Call them first before calling other relevant security institutions. In the case of an emergency, follow the contingency procedures as described in Section \ref{emergency-behaviour}. +\begin{table}[h] + \caption{Emergency Numbers} + \label{tab:emergency-numbers} + \begin{tabularx}{0.9\textwidth}{|X|X|} + \hline + \rowcolor{tableHeaderColor} \textbf{Description} & \textbf{Phone Number} \\ \hline + Ambulance & 144 \\ \hline + Rega & 1414 \\ \hline + Fire service & 118 \\ \hline + Police & 117 \\ \hline + Toxics & 145 \\ \hline + \end{tabularx} +\end{table} +\newpage +\section{Risk Analysis} +Liquid Oxygen Coldflows involve pressurized systems and therefore have an inherent risk. Additionally, the strong oxidizing properties and cryogenic state of liquid oxygen pose further challenges. The risks associated with these tests are: +\subsection{Overpressure} +An overpressure of the system can lead to rupture of components and therefore to an explosion. Overpressure can cause injury to personnel, namely hearing damage, lung damage and even death, and damage to surrounding facilities. However, during all operations with the trailer, the pressure is limited to 60 bar and all components of the system have previously been tested to 60 bar. Additional preventive measures are taken to minimise the chance of occurance and damage caused by a possible overpressure event: +\begin{itemize} + \item Every potentially closed section of the system is equipped with a pressure relief valve, which are set to open at 80 bar. This ensures that the pressure in the system is limited to 80 bar, even in the case a pressure reducer were to fail or trapped LOX were to start evaporating. While this is higher than what the components have been tested to on the OSS side, all components are rated for at least 180 bar, which leaves a safety margin against plastic deformation of 2.25. + \item The TNT equivalent of the potential energy stored in the system and the size of the corresponding safety radius were calculated according to the ASME PCC-2-2018 standard. The safety radius was determined to be 5 meters. To have an additional safety margin and because it's easier to tape off the quadratic test area, the entire test area, which has a minimum width of around 45 meters, is taped off and monitored during testing. + \item The system is equipped with multiple pressure sensors which are monitored continuously during testing. If the pressure exceeds the set limit, an automatic abort is triggered which immediately depressurizes the system. + \item While personnel is working on the system, the pressurization valves are disabled through a physical circuit which disables the power to the solenoid valves. This ensures that the system cannot be pressurized while personnel is working on it. +\end{itemize} +\subsection{Asphyxiation} +Asphyxiation can occur if there is a leak of nitrogen gas into the atmosphere. Nitrogen is an inert gas and therefore does not cause any immediate harm to the human body. However, nitrogen displaces oxygen from the air and can therefore lead to asphyxiation. This risk is mitigated by performing the tests outdoors, where the nitrogen can disperse into the atmosphere and does not accumulate. +\subsection{Cryogenic Burns} +Cryogenic burns can occur if a person comes into contact with the cryogenic liquid oxygen. Liquid oxygen has a temperature of -183°C and can cause severe burns on contact with human skin. To prevent this, multiple safety measures are implemented: +\begin{itemize} + \item All people working on the system during liquid oxgen filling and pressurization are required to wear adequate protective equipment, namely: + \begin{itemize} + \item Cryogenic resistant face shield to protect the face from splashes of liquid oxygen + \item Cryogenic resistant apron to protect the body from splashes of liquid oxygen + \item Cryogenic resistant gloves to protect the hands from splashes of liquid oxygen + \item Safety shoes to protect the feet from splashes of liquid oxygen + \item Thin cotton textiles to avoid saturation with liquid oxygen covered by a nonporous raincoat. + \end{itemize} + \item Procedures are in place to avoid personnel standing in areas where liquid oxygen could be released from the system and dry runs are performed to train the procedures. + \item The safety officer enforces the protected zones around the system during pressurization and liquid oxygen filling. + \item Finally, the contingency procedures for injury also cover the treatment of cryogenic burns. +\end{itemize} + +\subsection{Fire} +The strong oxidizing properties of liquid oxygen can cause fires if it comes into contact with flammable materials. The risk of fire is mitigated by: +\begin{itemize} + \item All parts of the system that can come into contact with liquid oxygen are made of non flammable, liquid oxygen compatible materials. + \item The whole OSS section is thoroughly cleaned in accordance with cleaning for oxygen service (CFOS) procedures before the tests. + \item The system is purged with nitrogen before the tests to remove any particles that could ignite in contact with liquid oxygen. +\end{itemize} + +\subsection{Injury} +To conduct the tests, gas bottles have to be handled and moved from the gas storage to the test site. Since the gas bottles are heavy and can be difficult to handle, they pose a risk of injury. To mitigate this risk, all personnel involved in handling the gas bottles are required to wear safety shoes, thick clothing and gloves. Additionally, the gas bottles are transported using a gas bottle trolley to reduce the risk of injury. + +\section{Site Map} +The tests will be performed in the IPZ Test Area 2. The trailer will be positioned all the way at the fence to the airfield, with both the side of the system that will be pressurized and the engine compartment facing the airfield. The engine compartment will additionally be covered by a blast shield, to prevent possible debris to fly off to the sides. A barrier will be placed at the back of the trailer to prevent possible debris from the OSS Fill Line to fly toward the Hangar. The control station will be positioned close to the Hangar. The whole testing area will be taped off to prevent accidental trespassing and during pressurized operations a dedicated person will monitor the area, including on the side of the airfield, to look out for trespassers. In case a person is detected in the safety zone or in immediate proximity to the trailer on the airfield side of the fence, the system will be depressurized according to the Trespassing contingency procedure. +Figure \ref{fig:location-plan} shows the setup of the test location and the location of the fire extinguishers and first aid kit. During active testing, only the test conductor, safety officer and engineer in charge are allowed inside the taped zone with appropriate safety equipment (safety goggles and ear protection). When the system is pressurized, no one is allowed inside the taped off safety zone. +\begin{figure}[h] + \centering + \includegraphics[width=\textwidth]{assets/location-map.png} + \caption{Site map of the test location} + \label{fig:location-plan} +\end{figure} + +\newpage +\section{Equipment} +Every person has to wear a warning vest according to their role at all times during testing operations. The color code displayed in table \ref{tab:color-code} is used. +\begin{table}[h] + \caption{Warning Vest Color Code} + \label{tab:color-code} + \begin{tabularx}{0.9\textwidth}{|X|X|X|X|} + \hline + \cellcolor{cyan} Test Conductor & \cellcolor{green} Safety Officer & \cellcolor{orange} Engineers in charge (determined in role assignment) & \cellcolor{yellow} Visitors \\ \hline + \end{tabularx} +\end{table} +The safety equipment is stored inside the ARIS Hangar. The wearing of provided safety equipmentas foreseen in the operating procedures is mandatory. +\begin{table}[h] + \caption{Safety Equipment} + \label{tab:safety-equipment} + \begin{tabularx}{0.9\textwidth}{|c|X|X|} + \hline + \rowcolor{tableHeaderColor} \textbf{Amount} & \textbf{Equipment} & \textbf{Comment} \\ \hline + 2 & Fire extinguisher & ABC-Pulver \\ \hline + 2 & Fire extinguisher & CO2 (class B next to trailer) \\ \hline + 1 & First aid kit & \\ \hline + 2 & Blue warning vest & \\ \hline + 2 & Green warning vest & \\ \hline + 10 & Yellow warning vest & \\ \hline + 6 & Orange warning vest & \\ \hline + 8 & Safety goggles & \\ \hline + 4 & Face shield & \\ \hline + 2 & Cold-resistant gloves & For handling LOX \\ \hline + 1 & Cryogenic apron & \\ \hline + 6 & Pair of safety shoes & \\ \hline + 10 & Ear protection & \\ \hline + 8 & Work gloves & \\ \hline + 2 & Barrier tape & \\ \hline + \end{tabularx} +\end{table} +\section{Behaviour during test procedure} +The test conductor has the lead during the whole test operation and therefore gives the orders, which shall be obeyed. The safety officer supervises the actions of the test conductor and the team and makes sure that the tests are executed according to the procedures. The safety officer can stop the operations at any time he considers proceeding with the test as dangerous. \\ +\noindent +If during the test procedure an anomaly occurs or if there is an insecurity, the test participants are requested to inform the test conductor and the safety officer immediately. +\newpage +\section{Behaviour in case of an emergency} \label{emergency-behaviour} +In case of an emergency or an unexpected system state, the contingency procedures (shown in table \ref{tab:contingency-procedures}) must be followed. Participants will be informed about the location of the contingency procedures during the briefing and installation. +\begin{table}[h] + \caption{Contingency Procedures} + \label{tab:contingency-procedures} + \begin{tabularx}{0.9\textwidth}{|X|} + \cellcolor{blue} \textcolor{white}{General} \\ \hline + HEP\_CP\_GEN\_Injury\_XX \\ \hline + HEP\_CP\_GEN\_Fire\_XX \\ \hline + HEP\_CP\_GEN\_Trespassing\_XX \\ \hline + \cellcolor{orange} PSS \\ \hline + HEP\_CP\_PSS\_Leakage\_XX \\ \hline + HEP\_CP\_PSS\_Overpressure\_XX \\ \hline + HEP\_CP\_PSS\_BottleValveAnomaly\_XX \\ \hline + HEP\_CP\_PSS\_NoisesHissing\_XX \\ \hline + \cellcolor{yellow} DACS \\ \hline + HEP\_CP\_DACS\_PowerLoss\_XX \\ \hline + HEP\_CP\_DACS\_ConnectionLoss\_XX \\ \hline + HEP\_CP\_DACS\_ValveAnomalies\_XX \\ \hline + \end{tabularx} +\end{table} +All attendees are guided to stay calm and to avoid panicking. In such a situation, communication needs to be reduced to the minimum / essential only. The safety officer or his substitute leads through all emergency situations supported by the test conductor. \\ +\noindent +In any situation, the hazards must be considered before providing assistance. +\noindent +As soon as the situation allows it, the safety officer will inform IPZ and Chloé Pilloud (ARIS). +\end{document} \ No newline at end of file diff --git a/src/guidelines/operation-safety-concept/assets/location_map.png b/src/guidelines/operation-safety-concept/assets/location_map.png index 05c2d33..7f602bd 100644 Binary files a/src/guidelines/operation-safety-concept/assets/location_map.png and b/src/guidelines/operation-safety-concept/assets/location_map.png differ diff --git a/src/guidelines/operation-safety-concept/main.tex b/src/guidelines/operation-safety-concept/main.tex index 153d783..928d3ca 100644 --- a/src/guidelines/operation-safety-concept/main.tex +++ b/src/guidelines/operation-safety-concept/main.tex @@ -89,6 +89,48 @@ \section{Phases} \newpage +\section{Risk Assessment} +Firing tests involve pressurized systems, cryogenic and flammable fluids, as well as high temperatures and therefore have inherent risks associated with them. The risks are assessed and mitigated as described below: +\subsection{Overpressure} +An overpressure of the system can lead to rupture of components and therefore to an explosion. Overpressure can cause injury to personnel, namely hearing damage, lung damage and even death, and damage to surrounding facilities. However, during all operations with the trailer, the pressure is limited to 60 bar and all components of the system have previously been tested to 60 bar. Additional preventive measures are taken to minimise the chance of occurance and damage caused by a possible overpressure event: +\begin{itemize} + \item Every potentially closed section of the system is equipped with a pressure relief valve, which are set to open at 80 bar. This ensures that the pressure in the system is limited to 80 bar, even in the case a pressure reducer were to fail or trapped LOX were to start evaporating. While this is higher than what the components have been tested to on the OSS side, all components are rated for at least 180 bar, which leaves a safety margin against plastic deformation of 2.25. + \item The TNT equivalent of the potential energy stored in the system and the size of the corresponding safety radius were calculated according to the ASME PCC-2-2018 standard. The potential energy also includes the theoretical maximum releasable energy if the ethanol content of the fully fueled system were to instantaneously combust with the LOX in the system. The safety radius was determined to be 53 meters. This case is extensively mitigated by strictly separating the propellants during all operations. Even in the unlikely case of a complete explosion of the system, the HUT where all personnel is located during testing is located around 70 meters away from the system. + \item The system is equipped with multiple pressure sensors which are monitored continuously during testing. If the pressure exceeds the set limit, an automatic abort is triggered which immediately depressurizes the system. + \item While personnel is working on the system, the pressurization valves are disabled through a physical circuit which disables the power to the solenoid valves. This ensures that the system cannot be pressurized while personnel is working on it. +\end{itemize} +\subsection{Asphyxiation} +Asphyxiation can occur if there is a leak of nitrogen gas into the atmosphere. Nitrogen is an inert gas and therefore does not cause any immediate harm to the human body. However, nitrogen displaces oxygen from the air and can therefore lead to asphyxiation. This risk is mitigated by performing the tests outdoors, where the nitrogen can disperse into the atmosphere and does not accumulate. For transport to the airfield, the N2 bottles are only transported in cars with open windows, to ensure good ventilation. +\subsection{Cryogenic Burns} +Cryogenic burns can occur if a person comes into contact with the cryogenic liquid oxygen. Liquid oxygen has a temperature of -183°C and can cause severe burns on contact with human skin. To prevent this, multiple safety measures are implemented: +\begin{itemize} + \item All people working on the system during liquid oxgen filling and pressurization are required to wear adequate protective equipment, namely: + \begin{itemize} + \item Cryogenic resistant face shield to protect the face from splashes of liquid oxygen + \item Cryogenic resistant apron to protect the body from splashes of liquid oxygen + \item Cryogenic resistant gloves to protect the hands from splashes of liquid oxygen + \item Safety shoes to protect the feet from splashes of liquid oxygen + \item Thin cotton textiles to avoid saturation with liquid oxygen covered by a nonporous raincoat. + \end{itemize} + \item Procedures are in place to avoid personnel standing in areas where liquid oxygen could be released from the system and dry runs are performed to train the procedures. + \item The safety officer enforces the protected zones around the system during pressurization and liquid oxygen filling. + \item Finally, the contingency procedures for injury also cover the treatment of cryogenic burns. +\end{itemize} + +\subsection{Fire} +The strong oxidizing properties of liquid oxygen can cause fires if it comes into contact with flammable materials. The risk of fire is mitigated by: +\begin{itemize} + \item All parts of the system that can come into contact with liquid oxygen are made of non flammable, liquid oxygen compatible materials. + \item The whole OSS section is thoroughly cleaned in accordance with cleaning for oxygen service (CFOS) procedures before the tests. + \item The system is purged with nitrogen before the tests to remove any particles that could ignite in contact with liquid oxygen. + \item For transport, the hydrogen and ethanol is always transported separately from the LOX and O2 to avoid any contact between fuels and oxidizers. +\end{itemize} + +\subsection{Injury} +To conduct the tests, gas bottles have to be handled and moved from the gas storage to the test site. Since the gas bottles are heavy and can be difficult to handle, they pose a risk of injury. To mitigate this risk, all personnel involved in handling the gas bottles are required to wear safety shoes, thick clothing and gloves. Additionally, the gas bottles are transported using a gas bottle trolley to reduce the risk of injury. + +\newpage + \section{Site Map} The tests are performed in on the old runway of the Dübendorf Airfield. The area consists of the Runway, a hill and the Hunter Stübli (HUT). The trailer is positioned on the Runway in a way that the nozzle exhaust is pointed towards the hill. The Hunter Stübli is used as a control station. \\ \noindent @@ -112,7 +154,6 @@ \section{Site Map} \label{fig:emergency-route} \end{figure} -\newpage \section{Equipment} Every person has to wear a warning vest according to their role at all times during testing operations. The color code displayed in table \ref{tab:color-code} is used. \begin{table}[h] @@ -120,7 +161,7 @@ \section{Equipment} \label{tab:color-code} \begin{tabularx}{0.9\textwidth}{|X|X|X|X|} \hline - \cellcolor{cyan} Test Conductor & \cellcolor{green} Safety Officer & \cellcolor{orange} Engineers in charge (determined in role assignment) & \cellcolor{yellow} Visitors \\ \hline + \cellcolor{cyan} Test Conductor & \cellcolor{green} Safety Officer & \cellcolor{orange} Engineers in charge (determined in role assignment) & \cellcolor{yellow} Visitors, Remaining Engineers, Team Members \\ \hline \end{tabularx} \end{table} The safety equipment is stored in the entrance of the HUT. The wearing of provided safety equipmentas foreseen in the operating procedures is mandatory. @@ -149,35 +190,15 @@ \section{Equipment} 2 & Barrier tape & \\ \hline \end{tabularx} \end{table} - +\newpage \section{Behaviour during test procedure} The test conductor has the lead during the whole test operation and therefore gives the orders, which shall be obeyed. The safety officer supervises the actions of the test conductor and the team and makes sure that the tests are executed according to the procedures. The safety officer can stop the operations at any time he considers proceeding with the test as dangerous. \\ \noindent If during the test procedure an anomaly occurs or if there is an insecurity, the test participants are requested to inform the test conductor and the safety officer immediately. \\ \noindent -The attendees are not allowed to take photos and record video material. A pre-determined photographer will take pictures and video footage. The publishing of this material via social media or other channels is strictly forbidden. All to be published material must be checked and approved by the Airfield Dübendorf on request of team HELIOS. \textbf{Please do not contact the Airfield on your own}. \\ +The attendees are not allowed to take photos and record video material. A pre-determined photographer will take pictures and video footage. The publishing of this material via social media or other channels is strictly forbidden. All to be published material must be checked and approved by the Airfield Dübendorf on request of team HEPHAESTUS. \textbf{Please do not contact the Airfield on your own}. \\ \noindent By signing the HEP\_GL\_SafetySignature you agree that during the tests pictures of you will be taken and used for internal purposes (photo gallery on website, flyer, Instagram, LinkedIn). If you do not agree, please contact the project manager or the safety officer during the briefing. -\begin{itemize} - \item Focus - \item Even if you know the steps by heart, follow the procedure so that nothing is forgotten - \item Work efficiently but do not rush. We’ll take all the time we need to do things properly - \item If something does not go as planned or seems suspicious, inform the TC and SO. Better to delay the test than to damage the system or even injure someone - \item If you notice unauthorized people, animals, cars, airplanes near the testing location, inform the TC and SO - \item Wear safety equipment as specified in the procedures - \item During every briefing all attendees must be present - \item Between briefing and debriefing all present people outside of the HUT (on the airfield) are to wear safety goggles. Remind each other if someone forgets it - \item Take care of each other - \item In case of an incident: First, keep calm and think. Do not endanger yourself. Then react. Use the contingency procedures. Emergency responsibilities are defined - \item Between briefing and debriefing all present people are to wear warning wests and Visitor Badges (military) - \item Inform TC and SO when the task is completed - \item There is a dedicated waiting area installed in the HUT, where you are encouraged to wait, if you have no current task - \item Do not disturb/interrupt other working members - \item No one is to leave the area visible from the HUT (as soon as we get there), except if explicitly demanded by an operation procedure or with the explicit consent of the TC or SO. Normal place to stay if there is no task is in the HUT - \item When going to the toilet, let other people know - \item You are NOT allowed to take any pictures or videos in HUT - \item Please keep the tables, as well as all the working places empty and clean -\end{itemize} \section{Behaviour in case of an emergency} \label{emergency-behaviour} In case of an emergency or an unexpected system state, the contingency procedures (shown in table \ref{tab:contingency-procedures}) must be followed. Participants will be informed about the location of the contingency procedures during the briefing and installation according to the Firing Conduction. diff --git a/src/pss/contingency-valve-frozen/main.tex b/src/pss/contingency-valve-frozen/main.tex new file mode 100644 index 0000000..8814dc1 --- /dev/null +++ b/src/pss/contingency-valve-frozen/main.tex @@ -0,0 +1,122 @@ +% filename: HEP_CP_PSS_ValveFrozen + +\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 + & + #1 + & + \begin{minipage}[t]{\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{Frozen Valve} +\author{Contingency 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{Alert Level} +\input{../../general/alert-level.tex} +Frozen Valve is an alert \textbf{LEVEL 1} event. + +\section{Contingency Team Roles} +\begin{tabularx}{0.9\textwidth}{|c|c|} + \hline + \rowcolor{tableHeaderColor} Role & Responsible \\ \hline + Lead & TC \\ \hline + DACS & DACS1 \\ \hline + Procedure Checker & SO \\ \hline +\end{tabularx} + +\section{Impacted Subsystems} +\begin{tabularx}{0.9\textwidth}{|c|c|} + \hline + \rowcolor{tableHeaderColor} Subsystem & Impact \\ \hline + DACS & Possible Restart \\ \hline + ENG & Secure \\ \hline + PSS & Possible Damage \\ \hline +\end{tabularx} + +\section{Contingency Plan Activation} +\begin{tabularx}{0.9\textwidth}{|>{\columncolor{tableColumnColor}}c|>{\columncolor{tableColumnColor}}c|c|X|c|} + \hline + \rowcolor{tableHeaderColor} ID & Check & Subteam & Criterion & Value \\ \hline + 1. & \checkbox & HEP & Main Valve OSS frozen & Go to \textcolor{red}{1} \\ \hline + 2. & \checkbox & HEP & Test Valve frozen & Go to \textcolor{red}{2} \\ \hline + 3. & \checkbox & HEP & Main and Test Valve frozen & Go to \textcolor{red}{3} \\ \hline +\end{tabularx} + +\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{Main Valve frozen} +\input{sections/safe-state.tex} + +\section{Test Valve frozen} +\input{sections/pressurized.tex} + +\section{Main and Test Valve frozen} +\input{sections/firing.tex} + +\section{Nominal Operation Resumption Check} +\input{sections/resumption-check.tex} + +\newpage + +%%%%%% Notes +\setcounter{section}{0} +\section*{Notes} +\input{sections/notes.tex} + +\end{document} diff --git a/src/pss/contingency-valve-frozen/sections/firing.tex b/src/pss/contingency-valve-frozen/sections/firing.tex new file mode 100644 index 0000000..bc59eec --- /dev/null +++ b/src/pss/contingency-valve-frozen/sections/firing.tex @@ -0,0 +1,22 @@ +% Procedure for installation + +\stepcounter{tableCounter} % Increment counter +\setcounter{rowCounter}{0} % Reset counter +\begin{tabularx}{\textwidth}{|>{\columncolor{tableColumnColor}}c|>{\columncolor{tableColumnColor}}c|c|X|} + \hline + \rowcolor{tableHeaderColor} + ID & Check & Respomsible & Task \\ \hline + + \procedureItem{DACS}{Close PRZ valve OSS} + + \procedureItem{DACS}{Close vent valve OSS} + + \procedureItem{DACS}{Restart UI and try to open Main Valve OSS} + + \procedureItem{TC}{Wait until temp. increases up to 0°C (Valve is not frozen anymore) or until OSS Runline Pressure is < 1 barg (Main Valve OSS is not gas tight)} + + \procedureItem{RE}{Try to open Main and Test Valve OSS} + + \procedureItem{RE}{If Runline Pressure is < 1 barg, trailer is approachable} + +\end{tabularx} diff --git a/src/pss/contingency-valve-frozen/sections/notes.tex b/src/pss/contingency-valve-frozen/sections/notes.tex new file mode 100644 index 0000000..2361ed1 --- /dev/null +++ b/src/pss/contingency-valve-frozen/sections/notes.tex @@ -0,0 +1,30 @@ +% 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/pss/contingency-valve-frozen/sections/pressurized.tex b/src/pss/contingency-valve-frozen/sections/pressurized.tex new file mode 100644 index 0000000..e91f83b --- /dev/null +++ b/src/pss/contingency-valve-frozen/sections/pressurized.tex @@ -0,0 +1,28 @@ +% Procedure for installation + +\stepcounter{tableCounter} % Increment counter +\setcounter{rowCounter}{0} % Reset counter +\begin{tabularx}{\textwidth}{|>{\columncolor{tableColumnColor}}c|>{\columncolor{tableColumnColor}}c|c|X|} + \hline + \rowcolor{tableHeaderColor} + ID & Check & Respomsible & Task \\ \hline + + \procedureItem{TC}{Check state of Main Valve OSS, if main valve closed go to step \textbf{2.2}, else jump to step \textbf{2.3}} + + \procedureItem{DACS}{Open Main Valve OSS} + + \procedureItem{DACS}{Close PRZ valve OSS} + + \procedureItem{DACS}{Open vent valve OSS} + + \procedureItem{TC}{After depressurizing, retry actuating the valves} + + \procedureItem{TC}{Check pressure: if it is = 0 barg, trailer can be approached, jump to step \textbf{2.8}, else go to step \textbf{2.7}} + + \procedureItem{TC}{Wait until trailer is apporachable or all of the LOX is vented (check with OSS Tank Temperature)} + + \procedureItem{TC}{Check that drain Valve OSS Fill is open} + + \procedureItem{TC}{Open Fill Valve OSS slowly (careful, LOX will drain)} + +\end{tabularx} diff --git a/src/pss/contingency-valve-frozen/sections/resumption-check.tex b/src/pss/contingency-valve-frozen/sections/resumption-check.tex new file mode 100644 index 0000000..74960c9 --- /dev/null +++ b/src/pss/contingency-valve-frozen/sections/resumption-check.tex @@ -0,0 +1,9 @@ +\stepcounter{tableCounter} % Increment counter +\setcounter{rowCounter}{0} % Reset counter +\begin{tabularx}{\textwidth}{|>{\columncolor{tableColumnColor}}c|>{\columncolor{tableColumnColor}}c|c|X|} + \hline + \rowcolor{tableHeaderColor} + ID & Check & Respomsible & Task \\ \hline + + \procedureItem{TC}{All valves can be actuated again as commanded by the UI.} +\end{tabularx} \ No newline at end of file diff --git a/src/pss/contingency-valve-frozen/sections/safe-state.tex b/src/pss/contingency-valve-frozen/sections/safe-state.tex new file mode 100644 index 0000000..4e8d2c7 --- /dev/null +++ b/src/pss/contingency-valve-frozen/sections/safe-state.tex @@ -0,0 +1,28 @@ +% Procedure for installation + +\stepcounter{tableCounter} % Increment counter +\setcounter{rowCounter}{0} % Reset counter +\begin{tabularx}{\textwidth}{|>{\columncolor{tableColumnColor}}c|>{\columncolor{tableColumnColor}}c|c|X|} + \hline + \rowcolor{tableHeaderColor} + ID & Check & Respomsible & Task \\ \hline + + \procedureItem{DACS}{Close PRZ valve OSS} + + \procedureItem{DACS}{Open vent valve OSS} + + \procedureItem{TC}{Once depressurized, try to open the valve again.} + + \procedureItem{TC}{Verify all valves in normal state in UI} + + \procedureItem{DACS}{Restart UI and try to open Main Valve OSS} + + \procedureItem{TC}{Check pressure: if it is = 0 barg, trailer can be approached, jump to step \textbf{1.8}, else go to step \textbf{1.7}} + + \procedureItem{TC}{Wait until trailer is apporachable or all of the LOX is vented (check with OSS Tank Temperature)} + + \procedureItem{TC}{Check that drain Valve OSS Fill is open} + + \procedureItem{TC}{Open Fill Valve OSS slowly (careful, LOX will drain)} + +\end{tabularx} diff --git a/versions.json b/versions.json index d8ff67d..f0c3a09 100644 --- a/versions.json +++ b/versions.json @@ -44,8 +44,8 @@ "hash": "f79e72c653be435088a327631768cc45a8d4b207cf83843b13bc5bf64a40eb83" }, "general/firing-conduction": { - "version": "06", - "hash": "04517176b1a185a945b0846f61ed6e6bf4a24e428255cd5e0bc020c08957f171" + "version": "07", + "hash": "11a365d7e6aa07545c1e8bf1c7c8d9f760dc8901e3e0825d3c8ecfa8e3e5bfbd" }, "general/contingency-injury": { "version": "01", @@ -56,8 +56,8 @@ "hash": "7e0b68a83706d7de3dee427d438839d2b0976b76e9d43ef31c419a0614a9d5b0" }, "general/cold-flow-conduction": { - "version": "01", - "hash": "9b6999d15843fc9bedfaf6c0a7334076802f0439b491ace9800a50533a852591" + "version": "02", + "hash": "034a986d2a159cce401c5caec7af92da1c50cfaedd8ec1165480f0e82319d4b9" }, "general/contingency-master": { "version": "02", @@ -132,8 +132,8 @@ "hash": "793f1cc00568f58c7c665b165c7c491b1fed4eacbf889cd125038a21306027d4" }, "guidelines/operation-safety-concept": { - "version": "01", - "hash": "fb63d2b6edccfd695d64a3f593c423175ed02a4baeed72d1cfb028f674db3e35" + "version": "02", + "hash": "9a78a566b47ef486f5fa410cea454c223cb4db1d5c035f9c4ffcaf2387ca682a" }, "guidelines/ipz-operation-safety-concept": { "version": "02", @@ -154,5 +154,25 @@ "dpr/dpr-closed-loop": { "version": "01", "hash": "a44052c87506f28c1d795ca6f677cfae9cbab42cd66c506be055f29dd2af1e0b" + }, + "guidelines/ipz-oss-cf-operation-safety-concept copy": { + "version": "01", + "hash": "886ffb66235f9a7ecf50e1194a2f09ab23bd17b655ec0892525a16a6f08e20df" + }, + "eng/igniter-assembly": { + "version": "01", + "hash": "8715dfa0562a41e8f84c94447a730d02f3d3bb0da97c979f71aac09840a90b9a" + }, + "eng/igniter-test": { + "version": "02", + "hash": "ef9c5e32d29cf0f4c70aeddcf4e17abbbfca11590bb965a78eea6a6ca7fbd28c" + }, + "guidelines/ipz-oss-cf-operation-safety-concept": { + "version": "01", + "hash": "886ffb66235f9a7ecf50e1194a2f09ab23bd17b655ec0892525a16a6f08e20df" + }, + "pss/contingency-valve-frozen": { + "version": "01", + "hash": "c0801b4073c76bc6d98467ba2595135a3a4478ce0c5f0f8feeb6b0b5c95c205a" } } \ No newline at end of file