feat(dissertation): wrote Introduction in full

This commit is contained in:
Anthony Berg 2024-05-21 18:51:49 +01:00
parent 2affc711c9
commit fad962456d
3 changed files with 56 additions and 26 deletions

View File

@ -2,30 +2,57 @@
\begin{document} \begin{document}
\section{Scene} \section{Scene}
\begin{itemize} % \begin{itemize}
\item Designing Emergency Checklists is difficult % \item Designing Emergency Checklists is difficult
\item Procedures in checklists must be tested in simulators~\cite{nasa:design}, % \item Procedures in checklists must be tested in simulators~\cite{nasa:design},
which usually means trained pilots test it, as the tests need % which usually means trained pilots test it, as the tests need
to work consistently~\cite{manifesto} (making sure it's not lengthy, % to work consistently~\cite{manifesto} (making sure it's not lengthy,
concise and gets critical procedures) % concise and gets critical procedures)
\item Checklists are usually carried out in high % \item Checklists are usually carried out in high
workload environments, especially emergency ones % workload environments, especially emergency ones
\end{itemize} % \end{itemize}
Designing aviation checklists is difficult and requires time to test them
in simulators and the real world.~\cite{nasa:design}
The simulators require trained pilots to test the checklist and make sure that they
work consistently~\cite{manifesto}; testing that the steps in the checklist
are concise, achieves the goal of the checklist, and will not take too
long to complete to the point it could compromise the safety of the aircraft.
These checklists are also carried out by the crew in high workload environments,
where this workload would be elevated if an emergency were to occur.~\cite{caa:emergency}
\section{Motivation} \section{Motivation}
\begin{itemize} % \begin{itemize}
\item Testing procedures in checklists are often neglected~\cite{nasa:design} % \item Testing procedures in checklists are often neglected~\cite{nasa:design}
\item There are some checklists that may not be fit % \item There are some checklists that may not be fit
for certain scenarios - e.g. ditching (water landing) % for certain scenarios - e.g. ditching (water landing)
checklist for US Airways Flight 1549 assumed at least one engine % checklist for US Airways Flight 1549 assumed at least one engine
was running~\cite{ntsb:AWE1549}, but in this scenario, there were none % was running~\cite{ntsb:AWE1549}, but in this scenario, there were none
\item Some checklists may make pilots \enquote{stuck} % \item Some checklists may make pilots \enquote{stuck}
- not widely implemented, could be fixed with \enquote{opt out} points. % - not widely implemented, could be fixed with \enquote{opt out} points.
e.g. US Airways 1549, plane below 3000ft, could have skip to % e.g. US Airways 1549, plane below 3000ft, could have skip to
later in the checklist to something like turn on APU, otherwise plane % later in the checklist to something like turn on APU, otherwise plane
will have limited control~\cite{ntsb:AWE1549}. % will have limited control~\cite{ntsb:AWE1549}.
\item Checklists may take too long to carry out - Swissair 111 % \item Checklists may take too long to carry out - Swissair 111
\end{itemize} % \end{itemize}
Testing procedures in checklists is often neglected by designers.~\cite{nasa:design}
This is shown in historic incidents, where the checklists to aid resolve the problem
at the time was not fit for the specific scenario that crew was in.
An example of this is the checklist used on US Airways Flight 1549. This flight
suffered a dual engine failure due to a bird strike at an altitude of \qty{2818}{ft} (\qty{859}{\meter}).
The first action by the pilot was to turn on the Auxiliary Power Unit (APU), allowing
critical systems, such as the flight controls and navigational aids, to be powered as
the engines were no longer able to power those systems. However, if the first call
was to run through the dual engine failure checklist (the one used on the flight),
it would have been the \nth{11} item on the checklist.
Using the checklist from the beginning could have resulted in a worse outcome of the incident,
but due to the crew's experience, they managed to execute the most successful
ditching (water landing) in history.~\cite{ntsb:AWE1549}
Therefore, this calls for a way to implement a way to test checklists for aspects
that may have been overlooked during the development of the checklist.
\section{Aim} \section{Aim}
The goal of this project is to test checklists in Quick Reference Handbooks (QRH) The goal of this project is to test checklists in Quick Reference Handbooks (QRH)
@ -39,18 +66,18 @@ flight conditions.
\item Research current checklists that may be problematic and are testable \item Research current checklists that may be problematic and are testable
in the QRH tester being made in the QRH tester being made
\item Implement a formal model that runs through checklists, with the \item Implement a formal model that runs through checklists, with the
research gathered to produce an accurate test research gathered, to produce an accurate test
\begin{enumerate} \begin{enumerate}
\item Understand the relative states of the aircraft that need to be captured \item Understand the relative states of the aircraft that need to be captured
\item Ensure that the results of the checklist procedures are consistent \item Ensure that the results of the checklist procedures are consistent
\end{enumerate} \end{enumerate}
\item Implement a QRH tester manager that \item Implement a QRH tester manager that
\begin{itemize} \begin{enumerate}
\item Runs the formal model and reacts to the output of the formal model \item Runs the formal model and reacts to the output of the formal model
\item Connect to a flight simulator to run actions from the formal model \item Connect to a flight simulator to run actions from the formal model
\item Implement checklist procedures to be tested, run them, and get \item Implement checklist procedures to be tested, run them, and get
feedback on how well the procedure ran feedback on how well the procedure ran
\end{itemize} \end{enumerate}
\end{enumerate} \end{enumerate}
\end{document} \end{document}

Binary file not shown.

View File

@ -61,6 +61,9 @@
\usepackage{graphicx} \usepackage{graphicx}
\usepackage{siunitx}
\usepackage[super]{nth}
% For word counts % For word counts
\immediate\write18{texcount -1 -sum -inc \jobname.tex -out=\jobname.sum} \immediate\write18{texcount -1 -sum -inc \jobname.tex -out=\jobname.sum}
@ -75,7 +78,7 @@
\usepackage{subfiles} \usepackage{subfiles}
\author{Anthony Berg (200871682)\\ \author{Anthony Berg (200871682)\\
Supervisor: Dr Leo Freitas\\\\ Supervisor: Leo Freitas\\\\
Word Count: \wordcount} Word Count: \wordcount}
\title{Testing Quick Reference Handbooks in Flight Simulators} \title{Testing Quick Reference Handbooks in Flight Simulators}