Skip to content

Commit

Permalink
Merge pull request #7 from aris-space/functionality-check-valves
Browse files Browse the repository at this point in the history
Add Functionality check valves
  • Loading branch information
v30matt authored Oct 9, 2024
2 parents 5ede729 + a78fa53 commit f254777
Show file tree
Hide file tree
Showing 7 changed files with 223 additions and 2 deletions.
2 changes: 1 addition & 1 deletion src/general/firing-conduction/main.tex
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@


\title{Firing Procedure}
\author{Matteo Vass}
\author{Operating Procedure}
\date{Version: \isodate\today}

\begin{document}
Expand Down
2 changes: 1 addition & 1 deletion src/general/packing-list/main.tex
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@


\title{Material List}
\author{Matteo Vass}
\author{Packing List}
\date{Version: \isodate\today}

\begin{document}
Expand Down
89 changes: 89 additions & 0 deletions src/pss/functionality-check-valves/main.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
\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{Functionality Check Valves}
\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}

\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 Procedure}
\input{sections/main-procedure.tex}

\newpage

%%%%%% Notes
\setcounter{section}{0}
\section*{Notes}
\input{sections/notes.tex}

\end{document}
82 changes: 82 additions & 0 deletions src/pss/functionality-check-valves/sections/main-procedure.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
% Procedure for installation

\stepcounter{tableCounter} % Increment counter
\setcounter{rowCounter}{0} % Reset counter
\begin{tabularx}{\textwidth}{|>{\columncolor{tableColumnColor}}c|>{\columncolor{tableColumnColor}}c|>{\hsize=1.2\hsize}X|>{\hsize=.8\hsize}X|}
\hline
\rowcolor{tableHeaderColor}
ID & Check & Description & Comments \\ \hline

\procedureItem{$\leftrightarrow$ TC to DACS1: Check that the kill switch isn’t engaged (big red button on manual overwrite box) and the igniter key switch is off}{}

\procedureItem{$\leftrightarrow$ TC to DACS1: Arm FIRING circuit}{}

\procedureItem{$\leftrightarrow$ TC to DACS1: Open and close Purge Valve (OSS)}{}

\procedureItem{$\leftrightarrow$ TC to DACS1: Open and close Main Valve (O2 IGN)}{}

\procedureItem{$\leftrightarrow$ TC to DACS1: Open and close Purge Valve (FSS)}{}

\procedureItem{$\leftrightarrow$ TC to DACS1: Open and close Purge Valve (IGN)}{}

\procedureItem{$\leftrightarrow$ TC to DACS1: Open and close Main Valve (H2 IGN)}{}

\procedureItem{$\leftrightarrow$ TC to DACS1: Arm FSS FILL circuit}{}

\procedureItem{$\leftrightarrow$ TC to DACS1: Disarm FIRING circuit}{}

\procedureItem{$\leftrightarrow$ TC to DACS1: Open and close Drain Valve (FSS)}{}

\procedureItem{$\leftrightarrow$ TC to DACS1: Disarm FSS FILL circuit}{}

\procedureItem{Open N2 Bottle Valve (PRG)}{}

\procedureItem{Set Pressure Reducer (PRG) to 10 bar}{}

\procedureItem{$\leftrightarrow$ TC to DACS1: Check Purge Pressure}{}

\procedureItem{Set Pressure Reducer (PNU) to 8 bar}{}

\procedureItem{$\leftrightarrow$ TC to DACS1: Check Pneumatic Pressure}{}

\procedureItem{Set Pressure Reducer of Main Valve (OSS Main) to 6 bar \& lock}{}

\procedureItem{Set Pressure Reducer of Fill Valve (OSS) to 6 bar \& lock}{}

\procedureItem{Set Pressure Reducer of Vent Valve (OSS) to 6 bar \& lock}{}

\procedureItem{Set Pressure Reducer of Control Valve (OSS Main) to 6 bar \& lock}{}

\procedureItem{$\leftrightarrow$ TC to DACS1: Arm OSS FILL circuit}{}

\procedureItem{$\leftrightarrow$ TC to DACS1: Check OSS Pressure above Tank}{}

\procedureItem{$\leftrightarrow$ TC to DACS1: Close and open Vent Valve (OSS)}{}

\procedureItem{$\leftrightarrow$ TC to DACS1: Open and close Fill Valve (OSS)}{}

\procedureItem{$\leftrightarrow$ TC to DACS1: Close and open Vent Valve (FSS)}{}

\procedureItem{$\leftrightarrow$ TC to DACS1: Arm FIRING circuit}{}

\procedureItem{$\leftrightarrow$ TC to DACS1: Disarm OSS FILL circuit}{}

\procedureItem{$\leftrightarrow$ TC to DACS1: Open and close Pressurization Valve (FSS PRZ)}{}

\procedureItem{$\leftrightarrow$ TC to DACS1: Open and close Main Valve (FSS MAIN)}{}

\procedureItem{$\leftrightarrow$ TC to DACS1: Close and open Control Valve (FSS MAIN)}{}

\procedureItem{$\leftrightarrow$ TC to DACS1: Open and close Pressurization Valve (OSS PRZ)}{}

\procedureItem{$\leftrightarrow$ TC to DACS1: Open and close Main Valve (OSS MAIN)}{}

\procedureItem{$\leftrightarrow$ TC to DACS1: Close and open Control Valve (OSS MAIN)}{}

\procedureItem{$\leftrightarrow$ TC to DACS1: Disarm FIRING circuit}{}

\procedureItem{$\leftrightarrow$ TC to DACS1: Check that no circuit is armed}{}

\procedureItem{$\leftrightarrow$ TC to DACS1: Check that all valves are in normal state}{}

\end{tabularx}
29 changes: 29 additions & 0 deletions src/pss/functionality-check-valves/sections/notes.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
% Notes

\rowcolors{1}{notesColor}{notesColor}
\begin{tabularx}{\textwidth}{X}
\hline
\noteItem{Solenoid valve functionality test is successful if you can feel the magnetic field with a wrench.}
\noteItem{Pneumatic valve functionality test is successful if limit switch changes position during opening and closing or if valve positioner changes position.}
\noteItem{If a functionality check isn’t successful, solve the problem with the DACS-team. If they modify, repeat whole test. Modifications to electrical systems can have unforeseen consequences to previously working parts. }
\noteItem{}
\noteItem{}
\noteItem{}
\noteItem{}
\noteItem{}
\noteItem{}
\noteItem{}
\noteItem{}
\noteItem{}
\noteItem{}
\noteItem{}
\noteItem{}
\noteItem{}
\noteItem{}
\noteItem{}
\noteItem{}
\noteItem{}
\noteItem{}
\noteItem{.}

\end{tabularx}
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
% Operation description
This procedure describes how the functionality check of non-manual valves is performed.
19 changes: 19 additions & 0 deletions src/pss/functionality-check-valves/sections/required-tools.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
% 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}
Swagelok gap inspector $\frac{1}{4}$ inch
\end{minipage}
}
\checklistItem{2}{Adjustable wrench}
\checklistItem{1}{Blank Tape}
\checklistItem{1}{Waterproof pen}
\end{tabularx}

% If no tools required, delete previous lines and uncomment next line
% \textit{none}

0 comments on commit f254777

Please sign in to comment.