Initial commit

This commit is contained in:
Matthias Heisig
2025-05-26 14:06:08 +02:00
parent 2c6b22a79e
commit 9e884a8164
9 changed files with 717 additions and 0 deletions

8
.gitignore vendored Normal file
View File

@@ -0,0 +1,8 @@
*.aux
*.fdb_latexmk
*fls
*.log
*.out
*.pdf
*.toc
*.xwm

BIN
bilder/leistungsfahrt.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 79 KiB

BIN
bilder/mFRR_Kriterien.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

41
commands/commands.tex Normal file
View File

@@ -0,0 +1,41 @@
% Textfields
\renewcommand{\LayoutTextField}[2]{% label, field
\setbox0=\hbox{#1\unskip}\ifdim\wd0=0pt
\setbox1=\hbox{#2\unskip}\ifdim\ht1>3ex
% Multiline
\begin{tikzpicture}[every node/.style={inner sep=0,outer sep=0}]
\node[anchor=west] (TextFieldNode) at (0cm,0cm) {#2};
\draw [thick] (current bounding box.south west) rectangle (current bounding box.north east);
\end{tikzpicture}%
\else
% Inline field, lowered a little bit to be better integrated into the text
\raisebox{-3.2pt}{\begin{tikzpicture}[every node/.style={inner sep=0,outer sep=0}]
\node[anchor=west] (TextFieldNode) at (0cm,0cm) {#2};
\draw[thick] ([yshift=-0.3ex]TextFieldNode.south west) -- ([yshift=-0.3ex]TextFieldNode.south east);
\end{tikzpicture}}%
\fi
\else
% Field with label below it
\begin{tikzpicture}[every node/.style={inner sep=0,outer sep=0}]
\node[anchor=west] (TextFieldNode) at (0cm,2ex) {#2};
\draw[thick] ([yshift=-0.3ex]TextFieldNode.south west) -- ([yshift=-0.3ex]TextFieldNode.south east);
\node[anchor=west,font=\footnotesize] at (0cm,-0.9ex) {#1};
\end{tikzpicture}%
\fi
}
\newcommand{\field}[2]{\TextField[width=#2]{#1}}
\newcommand{\fieldinline}[2]{\TextField[width=#2,name=#1]{}}
% Yes No tickbox
\newcommand{\radiosize}{0.33cm}
\newcommand{\yesnoticks}[1]{%
\raisebox{-3.2pt}{\begin{tikzpicture}[every node/.style={inner sep=0,outer sep=0}]
\node[anchor=west,style={inner sep=2px}] (FieldYes) at (0cm,0cm) {\ChoiceMenu[radio=true,name=#1,width=\radiosize,height=\radiosize]{}{=Yes}};
\node[anchor=west] (LabelYes) at ([xshift=0.7ex]FieldYes.east) {Yes};
\node[anchor=west,style={inner sep=2px}] (FieldNo) at ([xshift=1ex]LabelYes.east) {\ChoiceMenu[radio=true,name=#1,width=\radiosize,height=\radiosize]{}{=No}};
\node[anchor=west] (LabelNo) at ([xshift=0.7ex]FieldNo.east) {No};
\draw [thick] ([xshift=-(\radiosize+0.15cm),yshift=-(\radiosize+0.15cm)]FieldYes.north east) rectangle (FieldYes.north east);
\draw [thick] ([xshift=-(\radiosize+0.15cm),yshift=-(\radiosize+0.15cm)]FieldNo.north east) rectangle (FieldNo.north east);
\end{tikzpicture}}%
}
\newcommand{\yesno}[2]{\pbox{0.8\textwidth}{\setstretch{1}#1}\hfill\yesnoticks{#2}}

58
fat.tex Normal file
View File

@@ -0,0 +1,58 @@
\documentclass[a4paper, 12pt, ngerman, captions=tableheading, headsepline=on, draft=false, headinclude=false, footinclude=false, parskip]{scrreprt}
%\usepackage{tex4ht}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{babel}
\usepackage{csquotes}
\usepackage{booktabs}
\usepackage[locale=DE, exponent-product=\cdot, per-mode=symbol]{siunitx}
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{textcomp}
\usepackage{gensymb}
\usepackage{pgfplots}
\pgfplotsset{compat=1.18} % Maybe Bug -> Nachsehen
\usepackage{multirow}
\usepackage{longtable}
%\usepackage{microtype}
\usepackage[plain, german]{fancyref}
\usepackage{icomma}
\usepackage{pdfpages}
\usepackage{tikz}
\usepackage[printwatermark=true]{xwatermark}
\usepackage[hidelinks]{hyperref}
\usepackage{paralist}
\newwatermark[pages=1-23, angle=45]{ENTWURF}
%\usetikzlibrary{patterns, graphs, mindmap, trees}
%\usepackage[backend=bibtex]{biblatex}
%\bibliography{Literatur}
%\KOMAoptions{DIV=last}
% Load own commands
\input{commands/commands}
\begin{document}
% Titlepage
\title{Factory acceptance test (FAT)}
\subtitle{All-Liquid}
\author{CMBlu Energy AG}
\date{\today}
\maketitle
% Inhaltsverzeichnis
\tableofcontents
\newpage
% Lebende Kolumnentitel einschalten
\pagestyle{headings}
% Kapitel
\input{kapitel/einleitung}
\input{kapitel/safetycheck}
\input{kapitel/ems_schnittstelle}
\input{kapitel/doppelhoecker}
\end{document}

42
kapitel/doppelhoecker.tex Normal file
View File

@@ -0,0 +1,42 @@
\chapter{Doppelhöckertest}
Der Test wird mit einer Regelleistung von \SI{48}{kW} durchgeführt.
Alle für den Test benötigten Messdaten werden während der Durchführung aufgezeichnet um eine spätere Auswertung zu ermöglichen.
\textbf{Vorbereitungen:}
\begin{compactitem}
\item Die Batterie ist nach Herstellerangaben voll geladen
\end{compactitem}
\textbf{Prüfablauf:}
\begin{compactenum}
\item Die Batterie ist nach Herstellerangaben voll geladen
\item Die Batterie befindet sich in ausgeschaltetem Zustand
\item Es wird ein Sollwertsprung der Regelleistung in höhe von \SI{48}{kW} vorgegeben
\item Die Zeit vom Sollwertsprung bis zum erreichen der Regelleistung wird gemessen
\item Nach 15 Minuten nach dem Sollwertsprung, wird eine Regelleistungsvorgabe von \SI{0}{kW} vorgegeben
\item Die Zeit bis zum Erreichen der Sollwertvorgabe wird gemessen
\item Nach einer 15 minütigen Pause wir der Test ab Testschritt zwei weitere male wiederholt
\item Die augezeichneten Messwerte sind auf die Einhaltung der in \fref{fig:toleranzbaender_mFRR} angegebenen Toleranzbänder zu überprüfen
\end{compactenum}
Wenn alle Toleranzen eingehalten und keine Fehler während des Betriebs aufgeteren sind, gilt der Test als Bestanden.
Die einzuhaltenden Toleranzen, für den Doppelhöckertest für eine mFRR-Erbringung, sind in \fref{fig:toleranzbaender_mFRR} angegeben.
\begin{center}
\includegraphics[width=\textwidth]{bilder/mFRR_Kriterien.png}
\captionof{figure}{Toleranzbänder mFRR; LÄB = Leistungsänderungsbereich; SB = Stationärer Bereich; RL = Regelleistung}
\label{fig:toleranzbaender_mFRR}
\end{center}
%%%%%%%%%%%%%%%
% Endergebnis %
%%%%%%%%%%%%%%%
\pagebreak
\section{Gesamtergebnis}
\begin{Form}
Bestanden:\hfill\ChoiceMenu[radio=true, name=bestandenSC]{}{Ja,Nein}\\
\\
Anmerkungen:\\
\TextField[multiline=true, width=.96\textwidth, height=5cm, name=anmerkungEnde]{}\\
\\
\TextField[width=6cm, name=sigCmBlu]{Unterschrift CMBlu}\hfill\TextField[width=6cm, name=sigCust]{Unterschrift Kunde}
\end{Form}

40
kapitel/einleitung.tex Normal file
View File

@@ -0,0 +1,40 @@
\chapter{Einleitung}
Dieses Dokument beschreibt die Durchführung des Factory acceptance Test (FAT) für einen All-Liquid-Batteriespeicher.
Der FAT besteht aus folgenden Punkten:
\begin{compactenum}
\item Safety-Check
\item Test der Schnittstelle BMS-EMS
\item Doppelhöckertest
\end{compactenum}
\section{Safety-Check}
Bei Safety-Check wir die Funktion der Sicherheitseinrichtungen des Batteriesystems getestet.
Dabei wir die gesamte Kette von Sensor über Aktor bis hin zum Human Machine Interface (HMI) überprüft.
Dafür wird jede Sicherheitsfunktion durch eine Auslösung am entsprechenden Sensor aktiviert und überprüft, ob die in der Sicherheitskette gelegenen Aktoren in den sicheren Zustand übergehen.
Weiterhin wird überprüft, ob auch eine entsprechende Meldung am HMI ausgegeben wird.
Der Zusammenhang zwischen den Sensoren, den von diesen gemessenen Werten und den sicheren Zuständen der Aktoren, ist zur Übersicht in der Ursache-Wirkungs-Matrix dargestellt.
Für den Safety-Check gibt es ein eigenes Protokoll, in dem alle zu testenden Sicherheitsfunktionen inklusiver einer Ausführungsanweisung zusammengefasst sind.
Nachdem alle Tests durchgeführt und bestanden sind, wird das Protokoll von beiden Seiten unterschrieben und der CRC-Wert des Sicherheitsprogramms eingetragen.
\section{Schnittstellentest BMS-EMS}
Um die korrekte implementierung der Schnittstelle zwischen dem Batterie-Management-System (BMS) und dem Energie-Management-Systems (EMS) zu testen, soll die Batterie nur vom EMS gefahren werden.
Dafür ist das HMI des EMS zu benutzen.
Mögliche Tests sind das Laden und Entladen der Batterie bis zur Lade- bzw.\ Entladeschlussspannung.
Auch das richtige Anzeigen und Quittieren von Fehlern durch die Oberfläche des EMS sollte getestet werden.
Die Auflistung der Tests inklusiver der Arbeitsanweisung ist in dem entsprechenden Dokument zu finden.
\section{Doppelhöckertest}
Als letzten Test, zum Nachweis einer möglichen Präqualifizierung, wir ein Doppelhöckertest mit der Nennleistung des Batteriesystems gefahren.
Dabei muss das Batteriesystem drei Leistungsabrufe unter der Einhaltung von definierten Toleranzbändern zeigen.
Diese Leistungsabrufe können etweder positiv (Entladen der Batterie) oder negativ (Laden der Batterie) sein.
Die Lastsprünge dauern jeweils 15 Minuten mit einer Pause von jeweils 15 Minuten.
Aufgrund der Form der Leistungsabrufe wird der Test Doppelhöckertest genannt (siehe \fref{fig:leistungsfahrt}).
\begin{figure}[htb]
\centering
\includegraphics[width=\textwidth]{bilder/leistungsfahrt.png}
\caption{Zeitlicher Verlauf des Doppelhöckertests; RL = Regelleistung}
\label{fig:leistungsfahrt}
\end{figure}

View File

@@ -0,0 +1,46 @@
\chapter{Schnittstellentest BMS-EMS}
\section{Testübersicht}
\begin{center}
\begin{tabular}{cp{11cm}c}
\toprule
Test & Beschreibung & Bestanden\\
\midrule
01 & Verlust der Kommunikation vom BMS zum EMS & Ja/Nein\\
\bottomrule
\end{tabular}
\end{center}
\pagebreak
%%%%%%%%%%%
% Test 01 %
%%%%%%%%%%%
\section{Test 01}
Simulation eines Kommunikationsausfalls zwischen BMS und EMS.
\textbf{Vorbereitungen:}
\begin{compactitem}
\item Betriebsmodus: Auto Remote
\end{compactitem}
\textbf{Prüfablauf:}
\begin{compactenum}
\item Batterie über das EMS hochfahren und in Betrieb halten
\item Während des laufenden Betriebs, einen den Stecker der Kommunikationsleitung zwischen dem BMS und dem EMS ziehen
\item Batterie geht in den unter „Zielzustand“ genannten Zustand über
\item Rückbau in umgekehrter Reihenfolge und quittieren der Fehler
\end{compactenum}
\textbf{Zielzustand:}
\begin{compactitem}
\item Alarm wird ausgelöst
\item DC-Schütze zu den Umrichtern fallen ab
\item Umrichter aus
\end{compactitem}
\vspace{0.5cm}
\begin{Form}
\textbf{Bestanden:}\hfill \ChoiceMenu[radio=true, name=bestanden01]{}{Ja,Nein}\\
\\
\textbf{Kommentare:}\\
\TextField[multiline=true, width=.96\textwidth, height=5cm, name=anmerkung01]{}
\end{Form}

482
kapitel/safetycheck.tex Normal file
View File

@@ -0,0 +1,482 @@
\chapter{Safety-Check}
\section{Einleitung}
Eine Überprüfung der Sicherheitsfunktionen durch die im Folgenden aufgeführten Tests ist nötig bei:
\begin{compactitem}
\item Inbetriebnahme einer neuen Batterie, Batterie- oder Anlagenkomponenten
\item Inbetriebnahme nach Änderungen an der Batterie, Batterie- oder Anlagenkomponenten welche zum Sicherheitskreis gehören
\item Inbetriebnahme nach Änderungen am Programm der Sicherheitssteuerung
\item zeitlichen Prüfintervallen gemäß Vorgabe
\end{compactitem}
Die Batterie darf durch den Kunden betrieben werden, wenn der Safety-Check durchgeführt und ohne Mängel bestanden und unterschrieben ist.
Ohne unterschriebenen Safety-Check darf die Batterie nur dann betrieben werden, solange ein CMBlu Mitarbeiter diese vor Ort betreut.
Bei der Bearbeitung der Checklisten wird folgendes Vorgehen empfohlen:
\begin{compactitem}
\item Die Checkliste als Ausdruck verwenden und von Hand ausfüllen
% \item Je nach Test ist die Durchführung bei Inbetriebnahme und / oder nach einem Zeitintervall nötig. Für jeden Arbeitsschritt ist dies im jeweiligen Test als Kreuz „X“ markiert. (Definition der Inbetriebnahme und Zeitintervall wie oben beschrieben)
\item Die Sollwertvorgaben sind als Vorgabewerte von CMBlu ausgefüllt. Der Istwert des Tests wird in dem Feld „ist“ notiert und mit dem Sollwert verglichen.
\item Die Reihenfolge der Tests ist nicht zwangsläufig einzuhalten
\end{compactitem}
Die Funktionsprüfung der Sicherheitseinrichtungen sind so durchzuführen, dass keine Gefährdungen für Personen oder für die Anlage entstehen.
Die Sicherheitshinweise gemäß der Betriebsanleitung sind zu beachten.
Empfohlene Werkzeuge:
\begin{compactitem}
\item Manometer mit Adapter
\item Heißluftpistole
\item Thermometer
\item Kühlpack
\item Werkzeug zum Trennen der Spannungsmessungsleitungen vom Segment
\item Galvanisch getrenntes Netzteil (\SI{0}{V} bis \SI{100}{V})
\item Multimeter
\end{compactitem}
Allgemeine technische Hinweise zu den Tests:
\begin{compactitem}
\item Die Sicherheitshinweise der Betriebsanleitung sind zu beachten
\item Bei allen Tests ist die PSA gemäß Betriebsanleitung zu tragen
\item Tests, die den Kontakt mit spannungsführenden Leitungen oder Bauteilen verursachen können (bspw. Öffnen des Schaltschranks o. einer Abdeckung), sind nur von Fachpersonal gemäß einschlägiger Normen zur Sicherheit durchzuführen
\item In den Tests werden nur die notwendigen auslösenden Hauptalarme beschrieben. Es ergeben sich evtl. Folgealarme, welche nicht im Weiteren aufgelistet sind
\item Aufgrund von Prozesssicherheit haben Grenzwertgeber ggf. eine Verzögerungszeit von ein paar Sekunden. Es kann zu Abweichungen zur Sollwertvorgabe kommen. Sicherheitsgrenzwertgeber haben keine Verzögerungszeit
\end{compactitem}
Zur vereinfachten Prüfung der Sicherheitseinrichtung ist ein Simulationsmodus entwickelt worden, indem der Anlagenbetrieb genau den Bedürfnissen eines Safety Checks angepasst worden ist.
In diesem „Safety Check Modus“ wird u.\ a.\ das Anlegen einer externen Spannungsquelle an eine Segmentspannungsmessleitung ermöglicht.
\section{Testübersicht}
\begin{center}
\begin{tabular}{cp{11cm}c}
\toprule
Test & Beschreibung & Bestanden\\
\midrule
01 & Verlust der Kommunikation innerhalb eines Strings & Ja/Nein\\
02 & Verlust der Kommunikation zu einem String & Ja/Nein\\
03 & Not-Halt & Ja/Nein\\
04 & Verlust der Kommunikation zur Leistungselektronik & Ja/Nein\\
05 & Druck Segmenteinlass zu hoch & Ja/Nein\\
06 & Druck Segmenteinlass zu niedrig (bei laufenden Pumpen) & Ja/Nein\\
07 & Druck Tankeinlass zu hoch & Ja/Nein\\
08 & Temperatur des Elektrolyten zu hoch & Ja/Nein\\
09 & Temperatur des Elektrolyten zu niedrig & Ja/Nein\\
10 & Spannung am Segment einer Unit zu hoch & Ja/Nein\\
11 & Spannung am Segment einer Unit zu niedrig (bei aktivem Betrieb) & Ja/Nein\\
\bottomrule
\end{tabular}
\end{center}
\pagebreak
%%%%%%%%%%%
% Test 01 %
%%%%%%%%%%%
\section{Test 01}
Simulation eines Kommunikationsausfalls innerhalb der String Kommunikation.
\textbf{Vorbereitungen:}
\begin{compactitem}
\item SOC < 50 \si{\percent}
\item Betriebsmodus: Safetycheck
\end{compactitem}
\textbf{Prüfablauf:}
\begin{compactenum}
\item Batterie im Safetycheckmodus hochfahren und aktiv halten
\item Während des laufenden Betriebs, einen beliebigen Stecker (außen am Schaltkasten) der Kommunikationsleitung zwischen zwei Modulen innerhalb eines Strings ziehen
\item Batterie geht in den unter „Zielzustand“ genannten Zustand über
\item Rückbau in umgekehrter Reihenfolge und quittieren der Fehler
\end{compactenum}
\textbf{Zielzustand:}
\begin{compactitem}
\item Alarm wird ausgelöst
\item DC-Schütze zu den Umrichtern fallen ab
\item Umrichter aus
\end{compactitem}
\vspace{0.5cm}
\begin{Form}
\textbf{Bestanden:}\hfill \ChoiceMenu[radio=true, name=bestanden01]{}{Ja,Nein}\\
\\
\textbf{Kommentare:}\\
\TextField[multiline=true, width=.96\textwidth, height=5cm, name=anmerkung01]{}
\end{Form}
%%%%%%%%%%%
% Test 02 %
%%%%%%%%%%%
\section{Test 02}
Simulation eines Kommunikationsausfalls zwischen BMS und String.
\textbf{Vorbereitungen:}
\begin{compactitem}
\item SOC < 50 \si{\percent}
\item Betriebsmodus: Safetycheck
\end{compactitem}
\textbf{Prüfablauf:}
\begin{compactenum}
\item Batterie im Safetycheckmodus hochfahren und aktiv halten
\item Während des laufenden Betriebs, den Netzwerkstecker der Kommunikationslei-tung zwischen BMS und einem String ziehen
\item Batterie geht in den unter „Zielzustand“ genannten Zustand über
\item Rückbau in umgekehrter Reihenfolge und quittieren der Fehler
\end{compactenum}
\textbf{Zielzustand:}
\begin{compactitem}
\item Alarm wird ausgelöst
\item DC-Schütze zu den Umrichtern fallen ab
\item Umrichter aus
\end{compactitem}
\vspace{0.5cm}
\begin{Form}
\textbf{Bestanden:}\hfill \ChoiceMenu[radio=true, name=bestanden02]{}{Ja,Nein}\\
\\
\textbf{Kommentare:}\\
\TextField[multiline=true, width=.96\textwidth, height=5cm, name=anmerkung02]{}
\end{Form}
%%%%%%%%%%%
% Test 03 %
%%%%%%%%%%%
\section{Test 03}
Funktionstest des Not-Halts.
\textbf{Vorbereitungen:}
\begin{compactitem}
\item SOC < 50 \si{\percent}
\item Betriebsmodus: Safetycheck
\end{compactitem}
\textbf{Prüfablauf:}
\begin{compactenum}
\item Batterie im Safetycheckmodus hochfahren und aktiv halten
\item Auslösen des Not-Halts durch Betätigung eines Not-Halt Tasters am Schaltschrank oder Regal
\item Batterie geht in den unter „Zielzustand“ genannten Zustand über
\item Nach Abschluss der Prüfung, Not-Halt entriegeln und Fehler quittieren
\end{compactenum}
\textbf{Zielzustand:}
\begin{compactitem}
\item Alarm wird ausgelöst
\item DC-Schütze zu den Umrichtern fallen ab
\item Umrichter aus
\item Pumpen aus
\end{compactitem}
\begin{Form}
\textbf{Bestanden:}\hfill \ChoiceMenu[radio=true, name=bestanden03]{}{Ja,Nein}\\
\\
\textbf{Kommentare:}\\
\TextField[multiline=true, width=.96\textwidth, height=5cm, name=anmerkung03]{}
\end{Form}
%%%%%%%%%%%
% Test 04 %
%%%%%%%%%%%
\section{Test 04}
Simulation eines Kommunikationsausfalls zwischen BMS und Leistungselektronik.
\textbf{Vorbereitungen:}
\begin{compactitem}
\item SOC < 50 \si{\percent}
\item Betriebsmodus: Safetycheck
\end{compactitem}
\textbf{Prüfablauf:}
\begin{compactenum}
\item Batterie im Safetycheckmodus hochfahren und aktiv halten
\item Stecker der Kommunikationsleitung zwi-schen Hauptschaltschrank und Leistungs-elektronik eines Strings ziehen
\item Batterie geht in den unter „Zielzustand“ genannten Zustand über
\item Rückbau in umgekehrter Reihenfolge und quittieren der Fehler
\end{compactenum}
\textbf{Zielzustand:}
\begin{compactitem}
\item Alarm wird ausgelöst
\item DC-Schütze zu den Umrichtern fallen ab
\item Umrichter aus
\end{compactitem}
\vspace{0.5cm}
\begin{Form}
\textbf{Bestanden:}\hfill \ChoiceMenu[radio=true, name=bestanden04]{}{Ja,Nein}\\
\\
\textbf{Kommentare:}\\
\TextField[multiline=true, width=.96\textwidth, height=5cm, name=anmerkung04]{}
\end{Form}
%%%%%%%%%%%
% Test 05 %
%%%%%%%%%%%
\section{Test 05}
Simulation Überdruckabschaltung am Segmenteinlass.
\textbf{Vorbereitungen:}
\begin{compactitem}
\item SOC < 50 \si{\percent}
\item Betriebsmodus: Safetycheck
\end{compactitem}
\textbf{Prüfablauf:}
\begin{compactenum}
\item Anschluss eines Manometers am Stutzen des Segmenteinlass (Posolyt oder Negolyt)
\item Batterie im Safetycheckmodus hochfahren und aktiv halten
\item Aktuelle Pumpenvorgabe notieren
\item Pumpenvorgabe in den einstellungen auf \SI{90}{\percent} setzen
\item Ab einem Druck von 750mBar erfolgt die Abschaltung und der Übergang in den Fehlerzustand
\item Pumpenvorgabe wieder auf den vorher notierten Wert setzen und Fehler quittieren
\end{compactenum}
\textbf{Zielzustand:}
\begin{compactitem}
\item Alarm wird ausgelöst
\item DC-Schütze zu den Umrichtern fallen ab
\item Umrichter aus
\item Pumpen aus
\end{compactitem}
\vspace{0.5cm}
\begin{Form}
\textbf{Bestanden:}\hfill \ChoiceMenu[radio=true, name=bestanden05]{}{Ja,Nein}\\
\\
\textbf{Kommentare:}\\
\TextField[multiline=true, width=.96\textwidth, height=5cm, name=anmerkung05]{}
\end{Form}
%%%%%%%%%%%
% Test 06 %
%%%%%%%%%%%
\section{Test 06}
Simulation Unterdruckabschaltung am Segmenteinlass.
\textbf{Vorbereitungen:}
\begin{compactitem}
\item SOC < 50 \si{\percent}
\item Betriebsmodus: Safetycheck
\end{compactitem}
\textbf{Prüfablauf:}
\begin{compactenum}
\item Anschluss eines Manometers am Stutzen des Segmenteinlass (Posolyt oder Negolyt)
\item Batterie im Safetycheckmodus hochfahren und aktiv halten
\item Aktuelle Pumpenvorgabe notieren
\item Pumpenvorgabe in den einstellungen auf \SI{30}{\percent} setzen
\item Ab einem Druck von 250mBar erfolgt die Abschaltung und der Übergang in den Fehlerzustand
\item Pumpenvorgabe wieder auf den vorher notierten Wert setzen und Fehler quittieren
\end{compactenum}
\textbf{Zielzustand:}
\begin{compactitem}
\item Alarm wird ausgelöst
\item DC-Schütze zu den Umrichtern fallen ab
\item Umrichter aus
\end{compactitem}
\vspace{0.5cm}
\begin{Form}
\textbf{Bestanden:}\hfill \ChoiceMenu[radio=true, name=bestanden06]{}{Ja,Nein}\\
\\
\textbf{Kommentare:}\\
\TextField[multiline=true, width=.96\textwidth, height=5cm, name=anmerkung06]{}
\end{Form}
%%%%%%%%%%%
% Test 07 %
%%%%%%%%%%%
\section{Test 07}
Simulation Überdruckabschaltung am Tankeinlass.
Da hier keine sichere Möglichkeit besteht den Druck im Tank künstlich zu erhöhen, wird dieser Test durch das trennen eines Sensors im laufenden Betrieb ersetzt.
\textbf{Vorbereitungen:}
\begin{compactitem}
\item SOC < 50 \si{\percent}
\item Betriebsmodus: Safetycheck
\end{compactitem}
\textbf{Prüfablauf:}
\begin{compactenum}
\item Batterie im Safetycheckmodus hochfahren und aktiv halten
\item Einen belieben Tankdrucksensor (Posolyt oder Negolyt) am Stecker aufschrauben
\item Sobald der Sensor getrennt ist, erfolgt die Abschaltung und der Übergang in den Fehlerzustand
\item Rückbau in umgekehrter Reihenfolge und quittieren der Fehler
\end{compactenum}
\textbf{Zielzustand:}
\begin{compactitem}
\item Alarm wird ausgelöst
\item DC-Schütze zu den Umrichtern fallen ab
\item Umrichter aus
\end{compactitem}
\vspace{0.5cm}
\begin{Form}
\textbf{Bestanden:}\hfill \ChoiceMenu[radio=true, name=bestanden07]{}{Ja,Nein}\\
\\
\textbf{Kommentare:}\\
\TextField[multiline=true, width=.96\textwidth, height=5cm, name=anmerkung07]{}
\end{Form}
%%%%%%%%%%%
% Test 08 %
%%%%%%%%%%%
\section{Test 08}
Simulation Übertemperaturabschaltung.
\textbf{Vorbereitungen:}
\begin{compactitem}
\item SOC < 50 \si{\percent}
\item Betriebsmodus: Safetycheck
\end{compactitem}
\textbf{Prüfablauf:}
\begin{compactenum}
\item Batterie im Safetycheckmodus hochfahren und aktiv halten
\item Vergleichs Thermometer neben dem Temperatursensor positionieren
\item Mit Hilfe einer Heißluftpistole, die Temperatur lokal an beiden Sensoren gleichmäßig über die Abschalttemperatur von \SI{45}{\degreeCelsius} hinaus erhöhen
\item Die Abschalttemperatur mit dem Wert des Vergleichsthermometers vergleichen. Unterschied kleiner als \SI{5}{\degreeCelsius}
\item Sensoren abkühlen lassen und Fehler quittieren
\end{compactenum}
\textbf{Zielzustand:}
\begin{compactitem}
\item Alarm wird ausgelöst
\item DC-Schütze zu den Umrichtern fallen ab
\item Umrichter aus
\end{compactitem}
\vspace{0.5cm}
\begin{Form}
\textbf{Bestanden:}\hfill \ChoiceMenu[radio=true, name=bestanden08]{}{Ja,Nein}\\
\\
\textbf{Kommentare:}\\
\TextField[multiline=true, width=.96\textwidth, height=5cm, name=anmerkung08]{}
\end{Form}
%%%%%%%%%%%
% Test 09 %
%%%%%%%%%%%
\section{Test 09}
Simulation Untertemperaturabschaltung.
\textbf{Vorbereitungen:}
\begin{compactitem}
\item SOC < 50 \si{\percent}
\item Betriebsmodus: Safetycheck
\end{compactitem}
\textbf{Prüfablauf:}
\begin{compactenum}
\item Batterie im Safetycheckmodus hochfahren und aktiv halten
\item Vergleichs Thermometer neben dem Temperatursensor positionieren
\item Mit Hilfe eines Kühlpacks, die Temperatur lokal an beiden Sensoren gleichmäßig unter die Abschalttemperatur von \SI{10}{\degreeCelsius} bringen
\item Die Abschalttemperatur mit dem Wert des Vergleichsthermometers vergleichen. Unterschied kleiner als \SI{5}{\degreeCelsius}
\item Sensoren aufwärmen lassen und Fehler quittieren
\end{compactenum}
\textbf{Zielzustand:}
\begin{compactitem}
\item Alarm wird ausgelöst
\item DC-Schütze zu den Umrichtern fallen ab
\item Umrichter aus
\end{compactitem}
\vspace{0.5cm}
\begin{Form}
\textbf{Bestanden:}\hfill \ChoiceMenu[radio=true, name=bestanden09]{}{Ja,Nein}\\
\\
\textbf{Kommentare:}\\
\TextField[multiline=true, width=.96\textwidth, height=5cm, name=anmerkung09]{}
\end{Form}
%%%%%%%%%%%
% Test 10 %
%%%%%%%%%%%
\section{Test 10}
Simulation Überspannungsabschaltung am Segment.
\textbf{Vorbereitungen:}
\begin{compactitem}
\item SOC < 50 \si{\percent}
\item Betriebsmodus: Safetycheck
\end{compactitem}
\textbf{Prüfablauf:}
\begin{compactenum}
\item Spannungsfreiheit am Segment feststellen
\item Entfernen der Segmentspannungsmessleitung vom Segment
\item Segmentspannungsmessleitung an einem externen galvanisch isoliertem Netzteil anschließen und Netzteil auf 70V einstellen
\item Batterie im Safetycheckmodus hochfahren und aktiv halten
\item Spannung am Netzteil langsam auf über \SI{81,5}{V} erhöhen
\item Vergleich der Spannung am Netzteil bei Abschaltung. Unterschied kleiner als \SI{2}{V}
\item Rückbau in umgekehrter Reihenfolge und quittieren der Fehler
\end{compactenum}
\textbf{Zielzustand:}
\begin{compactitem}
\item Alarm wird ausgelöst
\item DC-Schütze zu den Umrichtern fallen ab
\item Umrichter aus
\end{compactitem}
\vspace{0.5cm}
\begin{Form}
\textbf{Bestanden:}\hfill \ChoiceMenu[radio=true, name=bestanden10]{}{Ja,Nein}\\
\\
\textbf{Kommentare:}\\
\TextField[multiline=true, width=.96\textwidth, height=5cm, name=anmerkung10]{}
\end{Form}
%%%%%%%%%%%
% Test 11 %
%%%%%%%%%%%
\section{Test 11}
Simulation Unterspannungsabschaltung am Segment.
\textbf{Vorbereitungen:}
\begin{compactitem}
\item SOC < 50 \si{\percent}
\item Betriebsmodus: Safetycheck
\end{compactitem}
\textbf{Prüfablauf:}
\begin{compactenum}
\item Spannungsfreiheit am Segment feststellen
\item Entfernen der Segmentspannungsmessleitung vom Segment
\item Segmentspannungsmessleitung an einem externen galvanisch isoliertem Netzteil anschließen und Netzteil auf 70V einstellen
\item Batterie im Safetycheckmodus hochfahren und aktiv halten
\item Spannung am Netzteil langsam auf unter \SI{55}{V} absenken
\item Vergleich der Spannung am Netzteil bei Abschaltung. Unterschied kleiner als \SI{2}{V}
\item Rückbau in umgekehrter Reihenfolge und quittieren der Fehler
\end{compactenum}
\textbf{Zielzustand:}
\begin{compactitem}
\item Alarm wird ausgelöst
\item DC-Schütze zu den Umrichtern fallen ab
\item Umrichter aus
\end{compactitem}
\vspace{0.5cm}
\begin{Form}
\textbf{Bestanden:}\hfill \ChoiceMenu[radio=true, name=bestanden11]{}{Ja,Nein}\\
\\
\textbf{Kommentare:}\\
\TextField[multiline=true, width=.96\textwidth, height=5cm, name=anmerkung11]{}
\end{Form}
%%%%%%%%%%%%%%%
% Endergebnis %
%%%%%%%%%%%%%%%
\section{Gesamtergebnis}
\begin{Form}
Safety-Check Bestanden:\hfill\ChoiceMenu[radio=true, name=bestandenSC]{}{Ja,Nein}\\
\\
Anmerkungen:\\
\TextField[multiline=true, width=.96\textwidth, height=5cm, name=anmerkungEnde]{}\\
\\
\TextField[width=4cm, name=SPLCCRC]{Safety CRC}\\
\\
\TextField[width=6cm, name=sigCmBlu]{Unterschrift CMBlu}\hfill\TextField[width=6cm, name=sigCust]{Unterschrift Kunde}
\end{Form}