From bfdf7a24dcbcbcc8c9b7b39a2cdd2584eb2fd2e8 Mon Sep 17 00:00:00 2001 From: v30matt Date: Wed, 9 Oct 2024 14:10:05 +0200 Subject: [PATCH] PSS Functionality Check Valves --- src/pss/functionality-check-valves/main.tex | 89 +++++++++++++++++++ .../sections/main-procedure.tex | 82 +++++++++++++++++ .../sections/notes.tex | 29 ++++++ .../sections/operation-description.tex | 2 + .../sections/required-tools.tex | 19 ++++ 5 files changed, 221 insertions(+) create mode 100644 src/pss/functionality-check-valves/main.tex create mode 100644 src/pss/functionality-check-valves/sections/main-procedure.tex create mode 100644 src/pss/functionality-check-valves/sections/notes.tex create mode 100644 src/pss/functionality-check-valves/sections/operation-description.tex create mode 100644 src/pss/functionality-check-valves/sections/required-tools.tex diff --git a/src/pss/functionality-check-valves/main.tex b/src/pss/functionality-check-valves/main.tex new file mode 100644 index 0000000..251b250 --- /dev/null +++ b/src/pss/functionality-check-valves/main.tex @@ -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} diff --git a/src/pss/functionality-check-valves/sections/main-procedure.tex b/src/pss/functionality-check-valves/sections/main-procedure.tex new file mode 100644 index 0000000..e471a8d --- /dev/null +++ b/src/pss/functionality-check-valves/sections/main-procedure.tex @@ -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} diff --git a/src/pss/functionality-check-valves/sections/notes.tex b/src/pss/functionality-check-valves/sections/notes.tex new file mode 100644 index 0000000..a2a2b16 --- /dev/null +++ b/src/pss/functionality-check-valves/sections/notes.tex @@ -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} diff --git a/src/pss/functionality-check-valves/sections/operation-description.tex b/src/pss/functionality-check-valves/sections/operation-description.tex new file mode 100644 index 0000000..b46e037 --- /dev/null +++ b/src/pss/functionality-check-valves/sections/operation-description.tex @@ -0,0 +1,2 @@ +% Operation description +This procedure describes how the functionality check of non-manual valves is performed. diff --git a/src/pss/functionality-check-valves/sections/required-tools.tex b/src/pss/functionality-check-valves/sections/required-tools.tex new file mode 100644 index 0000000..7061c8b --- /dev/null +++ b/src/pss/functionality-check-valves/sections/required-tools.tex @@ -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} + \ No newline at end of file