edits from last night, and title page changed

This commit is contained in:
Your Name 2012-03-28 10:17:41 +01:00
parent 8faade65ce
commit 0669c4aa30
4 changed files with 77 additions and 59 deletions

View File

@ -1,15 +1,14 @@
\clearpage \pagenumbering{arabic}
%\clearpage %\pagenumbering{arabic}
This chapter gives examples of FMMD applied to
a variety of common electronic circuits.
\section{Basic Concepts Of FMMD}
The idea behind FMMD is to modularise, from the bottom-up, failure mode effects analysis.
Traditional FMEA takes part failure modes and then determines what effect each of these
failure modes could have on the system under investigation.
It is worth defining clearly the term part here.
Geoffry Hall writing in space Craft Systems Engineering~\cite{scse}[p.619], defines it thus:
``{Part(definition)}---The Lowest level of assembly, beyond which further disassembly irrevocably destroys the item''.
In the field of electronics a resistor, capacitor and op-amp would fit this definition of a `part'.
Failure modes for part types can be found in the literature~\cite{fmd91}\cite{mil1991}.
Traditional FMEA, by looking at `part' level failure modes
involves what we could term a large `reasoning~distance'; that is to say
@ -36,6 +35,13 @@ If we start building {\fgs} from derived components we can start to build a modu
hierarchical failure mode model. Modularising FMEA should give benefits of reducing reasoning distance,
allowing re-use of modules and reducing the number of by-hand analysis checks to consider.
As any form of FMEA is a bottom-up process, we start with the lowest--or most base components/parts.
%and with their failure modes.
It is worth defining clearly the term part here.
Geoffry Hall writing in space Craft Systems Engineering~\cite{scse}[p.619], defines it thus:
``{Part(definition)}---The Lowest level of assembly, beyond which further disassembly irrevocably destroys the item''.
In the field of electronics a resistor, capacitor and op-amp would fit this definition of a `part'.
Failure modes for part types can be found in the literature~\cite{fmd91}\cite{mil1991}.
@ -55,7 +61,7 @@ allowing re-use of modules and reducing the number of by-hand analysis checks to
In order to apply any form of Failure Mode Effects Analysis (FMEA) we need to know the ways in which the components we are using can fail.
Typically when choosing components for a design, we look at manufacturers data sheets,
which describe the range and tolerances, and can indicate how a component may fail/behave
which describe the environmental ranges and tolerances, and can indicate how a component may fail/behave
under certain conditions or environments.
How base components could fail internally, its not of interest to an FMEA investigation.
The FMEA investigator needs to know what failure behaviour a component may exhibit, or in other words, its
@ -75,6 +81,10 @@ and describes `failures' of common electronic components, with percentage statis
FMD-91 entries include general descriptions of internal failures alongside {\fms} of use to an FMEA investigation.
FMD-91 entries need, in some cases, some interpretation to be mapped to a clear set of
component {\fms} suitable for use in FMEA.
MIL-1991~\cite{mil1991} provides overall reliability statistics for
component types but does not detail specific failure modes.
Used in conjunction with FMD-91, we can determine statistics for the failure modes
of component types.
% One is from the US military document FMD-91, where internal failures
@ -103,10 +113,11 @@ can be found in one source but not in the other and vice versa.
Finally we compare and contrast the failure modes determined for these components
from the FMD-91 reference source and from the guidelines of the
European burner standard EN298.
\subsection{Failure mode determination for generic resistor}
%- Failure modes. Prescribed failure modes EN298 - FMD91
\subsubsection{Resistor failure modes according to FMD-91}
\paragraph{Resistor failure modes according to FMD-91}
The resistor is a ubiquitous component in electronics, and is therefore a prime
@ -140,16 +151,16 @@ to {\fms} thus:
\item Lead damage 1.9\% $\mapsto$ OPEN.
\end{itemize}
The main causes of drift are overloading of components.
This is borne out in entry for a resistor network where the failure
This is borne out in entry~\cite{fmd91}[232] for a resistor network where the failure
modes do not include drift.
If we can ensure that our resistors will not be exposed to overload conditions, drift or parameter change
If we can ensure that our resistors will not be exposed to overload conditions, drift (sometimes called parameter change)
can be reasonably excluded.
\subsubsection{Resistor failure modes according to EN298}
\paragraph{Resistor failure modes according to EN298}
EN298, the European gas burner safety standard, tends to be give failure modes more directly usable by FMEA than FMD-91.
EN298 requires that a full FMEA be undertaken, examining all failure modes
of all components~\cite{en298}[11.2 5] as part of the certification process.
of all electronic components~\cite{en298}[11.2 5] as part of the certification process.
%
Annex A of EN298, prescribes failure modes for common components
and guidance on determining sets of failure modes for complex components (i.e. integrated circuits).
@ -202,7 +213,7 @@ For the purpose of example, we look at
a typical op-amp designed for instrumentation and measurement, the dual packaged version of the LM358~\cite{lm358}
(see figure~\ref{fig:lm258}), and use this to compare the failure mode derivations from FMD-91 and EN298.
\subsubsection{ Failure Modes of an OP-AMP according to FMD-91 }
\paragraph{ Failure Modes of an OP-AMP according to FMD-91 }
%Literature suggests, latch up, latch down and oscillation.
For OP-AMP failures modes, FMD-91\cite{fmd91}{3-116] states,
@ -245,7 +256,7 @@ We map this failure cause to $HIGH$ or $LOW$.
We can define an OP-AMP, under FMD-91 definitions to have the following {\fms}.
$$fm(OP-AMP) = \{ HIGH, LOW, NOOP, LOW_{slew} \} $$
\subsubsection{Failure Modes of an OP-AMP according to EN298}
\paragraph{Failure Modes of an OP-AMP according to EN298}
EN298 does not specifically define OP\_AMPS failure modes; these can be determined
by following a procedure for `integrated~circuits' outlined in
@ -325,9 +336,17 @@ and determine its {\fms}.
\subsection{Comparing the component failure mode sources}
EN298 pinouts failure mode technique.
For our OP-AMP example could have come up with different symptoms for both sides. Cannot predict the effect of internal errors, for instance ($LOW_{slew}$)
is missing from the EN298 failure modes set.
The EN298 pinouts failure mode technique cannot reveal failure modes due to internal failures.
The FMD-91 entires for op-amps are not directly usable as
component {\fms} in FMEA or FMMD.
%For our OP-AMP example could have come up with different symptoms for both sides. Cannot predict the effect of internal errors, for instance ($LOW_{slew}$)
%is missing from the EN298 failure modes set.
For the purpose of the examples to follow, the op-amp will
have the following failure modes:-
$$ fm(OPAMP) = \{ LOW, HIGH, NOOP, LOW_{slew} \} $$
% FMD-91
%
@ -363,14 +382,10 @@ is missing from the EN298 failure modes set.
\section{ FMMD overview}
In the next sections we apply FMMD to example electronic circuits.
The basic principles of FMMD are presented here for clarity.
\paragraph{ Creating a fault hierarchy.}
The main concept of FMMD is to build a hierarchy of failure behaviour from the {\bc}
@ -1664,7 +1679,7 @@ from an FMEA perspective as a component itself, with a set of known failure mode
\end{figure}
\section{General Description of PT100 four wire circuit}
\subsection{General Description of PT100 four wire circuit}
The PT100 four wire circuit uses two wires to supply small electrical current,
and returns two sense voltages by the other two.
@ -1693,7 +1708,7 @@ Note that the low reading goes down as temperature increases, and the higher rea
For this reason the low reading will be referred to as {\em sense-}
and the higher as {\em sense+}.
\subsection{Accuracy despite variable \\ resistance in cables}
\paragraph{Accuracy despite variable \\ resistance in cables}
For electronic and accuracy reasons a four wire circuit is preferred
because of resistance in the cables. Resistance from the supply
@ -1704,7 +1719,7 @@ causes only a negligible voltage drop, and thus the four wire
configuration is more accurate\footnote{The increased accuracy is because the voltage measured, is the voltage across
the thermistor and not the voltage across the thermistor and current supply wire resistance.}.
\subsection{Calculating Temperature from \\ the sense line voltages}
\paragraph{Calculating Temperature from \\ the sense line voltages}
The current flowing though the
whole circuit can be measured on the PCB by reading a third
@ -1734,7 +1749,7 @@ expected voltages for failure mode and temperature reading purposes.
V_{out} = V_{in}.\frac{Z2}{Z2+Z1}
\end{equation}
\section{Safety case for 4 wire circuit}
\subsection{Safety case for 4 wire circuit}
This sub-section looks at the behaviour of the PT100 four wire circuit
for the effects of component failures.
@ -1752,7 +1767,7 @@ Where this occurs a circuit re-design is probably the only sensible course of ac
\fmodegloss
\subsection{Single Fault FMEA Analysis \\ of PT100 Four wire circuit}
\paragraph{Single Fault FMEA Analysis \\ of PT100 Four wire circuit}
\label{fmea}
The PT100 circuit consists of three resistors, two `current~supply'
@ -1830,7 +1845,7 @@ and \ref{pt100temp}.
%will be determined by the accuracy of $R_2$ and $R_{3}$. It is reasonable to
%take the mean square error of these accuracy figures.
\subsection{Range and PT100 Calculations}
\paragraph{Range and PT100 Calculations}
\label{pt100temp}
PT100 resistors are designed to
have a resistance of \ohms{100} at {0\oc} \cite{aoe},\cite{eurothermtables}.
@ -1915,9 +1930,9 @@ will be determined by the accuracy of $R_2$ and $R_{3}$. It is reasonable to
take the mean square error of these accuracy figures.
\section{Single Fault FMEA Analysis \\ of PT100 Four wire circuit}
\paragraph{Single Fault FMEA Analysis \\ of PT100 Four wire circuit}
\subsection{Single Fault Modes as PLD}
\paragraph{Single Fault Modes as PLD}
The component~failure~modes in table \ref{ptfmea} can be represented as contours
on a PLD diagram.
@ -1961,13 +1976,13 @@ for the circuit shown in figure \ref{fig:vd}.
%
\subsection{Proof of Out of Range \\ Values for Failures}
\paragraph{Proof of Out of Range \\ Values for Failures}
\label{pt110range}
Using the temperature ranges defined above we can compare the voltages
we would get from the resistor failures to prove that they are
`out of range'. There are six test cases and each will be examined in turn.
\subsubsection{ TC 1 : Voltages $R_1$ SHORT }
\subparagraph{ TC 1 : Voltages $R_1$ SHORT }
With pt100 at 0\oc
$$ highreading = 5V $$
Since the highreading or sense+ is directly connected to the 5V rail,
@ -1980,14 +1995,14 @@ $$ lowreading = 5V.\frac{2k2}{2k2+212.02\Omega} = 4.56V$$
Thus with $R_1$ shorted both readings are outside the
proscribed range in table \ref{ptbounds}.
\subsubsection{ TC 2 : Voltages $R_1$ OPEN }
\paragraph{ TC 2 : Voltages $R_1$ OPEN }
In this case the 5V rail is disconnected. All voltages read are 0V, and
therefore both readings are outside the
proscribed range in table \ref{ptbounds}.
\subsubsection{ TC 3 : Voltages $R_2$ SHORT }
\paragraph{ TC 3 : Voltages $R_2$ SHORT }
With pt100 at 0\oc
$$ lowreading = 0V $$
@ -2000,12 +2015,12 @@ $$ highreading = 5V.\frac{212.02\Omega}{2k2+212.02\Omega} = 0.44V$$
Thus with $R_2$ shorted both readings are outside the
proscribed range in table \ref{ptbounds}.
\subsubsection{ TC 4 : Voltages $R_2$ OPEN }
\paragraph{ TC 4 : Voltages $R_2$ OPEN }
Here there is no potential divider operating and both sense lines
will read 5V, outside of the proscribed range.
\subsubsection{ TC 5 : Voltages $R_3$ SHORT }
\paragraph{ TC 5 : Voltages $R_3$ SHORT }
Here the potential divider is simply between
the two 2k2 load resistors. Thus it will read a nominal;
@ -2021,7 +2036,7 @@ $$ 5V.\frac{2k2*1.01}{2k2*1.01+2k2*0.99} = 2.525V $$
These readings both lie outside the proscribed range.
Also the sense+ and sense- readings would have the same value.
\subsubsection{ TC 6 : Voltages $R_3$ OPEN }
\paragraph{ TC 6 : Voltages $R_3$ OPEN }
Here the potential divider is broken. The sense- will read 0V and the sense+ will
read 5V. Both readings are outside the proscribed range.
@ -2090,7 +2105,7 @@ Using the MIL-HDBK-217F\cite{mil1991} specifications for resistor and thermisto
failure statistics we calculate the reliability of this circuit.
\subsubsection{Resistor FIT Calculations}
\paragraph{Resistor FIT Calculations}
The formula for given in MIL-HDBK-217F\cite{mil1991}[9.2] for a generic fixed film non-power resistor
is reproduced in equation \ref{resistorfit}. The meanings
@ -2356,9 +2371,9 @@ in the pt100 circuit. The next task is to investigate
these test cases in more detail to prove the failure mode hypothesis set out in table \ref{tab:ptfmea2}.
\subsection{Proof of Double Faults Hypothesis }
\paragraph{Proof of Double Faults Hypothesis }
\subsubsection{ TC 7 : Voltages $R_1$ OPEN $R_2$ OPEN }
\paragraph{ TC 7 : Voltages $R_1$ OPEN $R_2$ OPEN }
\label{pt100:bothfloating}
This double fault mode produces an interesting symptom.
Both sense lines are floating.
@ -2370,30 +2385,30 @@ This is an interesting case, because it is, at this stage an undetectable
fault that must be handled.
\subsubsection{ TC 8 : Voltages $R_1$ OPEN $R_2$ SHORT }
\paragraph{ TC 8 : Voltages $R_1$ OPEN $R_2$ SHORT }
This cuts the supply from Vcc. Both sense lines will be at zero.
Thus both values will be out of range.
\subsubsection{ TC 9 : Voltages $R_1$ OPEN $R_3$ OPEN }
\paragraph{ TC 9 : Voltages $R_1$ OPEN $R_3$ OPEN }
Sense- will be floating.
Sense+ will be tied to Vcc and will thus be out of range.
\subsubsection{ TC 10 : Voltages $R_1$ OPEN $R_3$ SHORT }
\paragraph{ TC 10 : Voltages $R_1$ OPEN $R_3$ SHORT }
This shorts ground to the
both of the sense lines.
Both values thuis out of range.
\subsubsection{ TC 11 : Voltages $R_1$ SHORT $R_2$ OPEN }
\paragraph{ TC 11 : Voltages $R_1$ SHORT $R_2$ OPEN }
This shorts both sense lines to Vcc.
Both values will be out of range.
\subsubsection{ TC 12 : Voltages $R_1$ SHORT $R_2$ SHORT }
\paragraph{ TC 12 : Voltages $R_1$ SHORT $R_2$ SHORT }
This shorts the sense+ to Vcc and the sense- to ground.
Both values will be out of range.
@ -2406,23 +2421,23 @@ Both values will be out of range.
\subsubsection{ TC 13 : Voltages $R_1$ SHORT $R_3$ OPEN }
\paragraph{ TC 13 : Voltages $R_1$ SHORT $R_3$ OPEN }
This shorts the sense+ to Vcc and the sense- to ground.
Both values will be out of range.
\subsubsection{ TC 14 : Voltages $R_1$ SHORT $R_3$ SHORT }
\paragraph{ TC 14 : Voltages $R_1$ SHORT $R_3$ SHORT }
This shorts the sense+ and sense- to Vcc.
Both values will be out of range.
\subsubsection{ TC 15 : Voltages $R_2$ OPEN $R_3$ OPEN }
\paragraph{ TC 15 : Voltages $R_2$ OPEN $R_3$ OPEN }
This shorts the sense+ to Vcc and causes sense- to float.
The sense+ value will be out of range.
\subsubsection{ TC 16 : Voltages $R_2$ OPEN $R_3$ SHORT }
\paragraph{ TC 16 : Voltages $R_2$ OPEN $R_3$ SHORT }
This shorts the sense+ and sense- to Vcc.
Both values will be out of range.
@ -2431,13 +2446,13 @@ Both values will be out of range.
\subsubsection{ TC 17 : Voltages $R_2$ SHORT $R_3$ OPEN }
\paragraph{ TC 17 : Voltages $R_2$ SHORT $R_3$ OPEN }
This shorts the sense- to Ground.
The sense- value will be out of range.
\subsubsection{ TC 18 : Voltages $R_2$ SHORT $R_3$ SHORT }
\paragraph{ TC 18 : Voltages $R_2$ SHORT $R_3$ SHORT }
This shorts the sense+ and sense- to Vcc.
Both values will be out of range.
@ -2465,7 +2480,7 @@ From the diagram it is easy to verify
the number of failure modes considered for each test case, but
not that all for a given cardinality constraint have been included.
\subsubsection{Symptom Extraction}
\paragraph{Symptom Extraction}
We can now examine the results of the test case analysis and apply symptom abstraction.
In all the test case results we have at least one out of range value, except for

View File

@ -6,6 +6,9 @@ all: ${CHAPTERS}
pdflatex thesis
acroread thesis.pdf
clean:
touch ${CHAPTERS}
rm thesis.pdf
bib:
bibtex thesis

View File

@ -11,7 +11,7 @@
\usepackage{algorithmic}
\usepackage{lastpage}
\usepackage{glossary}
\renewcommand{\baselinestretch}{1.5}
\makeglossary
%% fix for hyperref bug in algorithm package
@ -81,7 +81,7 @@
\chapter{Failure Mode Modular Discrimination}
\input{CH4_FMMD/copy}
\chapter{Examples of FMMD applied to lectronic circuits}
\chapter{Examples of FMMD applied to electronic circuits}
\input{CH5_Examples/copy}
\chapter {FMMD Evaluation}

View File

@ -10,7 +10,7 @@
\vspace{2.15in}
{ \bf A mathematical methodology to model and analyse safety critical integrated mechanical/electronic/software systems }
{ \bf A proposed modularisation of Failure Mode Effects Analysis.}
\vspace{1.15in}