appendix B : we removal
This commit is contained in:
parent
fd55a7a81e
commit
b537dff47b
@ -51,7 +51,7 @@ This process allows us to modularise and thus simplify FMEA analysis of systems.
|
|||||||
|
|
||||||
\paragraph{FMEA applied to the {\fg}: choosing test~cases.}
|
\paragraph{FMEA applied to the {\fg}: choosing test~cases.}
|
||||||
As a {\fg} is a collection of components, the failure~modes
|
As a {\fg} is a collection of components, the failure~modes
|
||||||
that we have to consider are the failure modes of its components.
|
to consider are the failure modes of its components.
|
||||||
%, as
|
%, as
|
||||||
%developed in the function definition $fm : \;\mathcal{G} \rightarrow \mathcal{F}$.
|
%developed in the function definition $fm : \;\mathcal{G} \rightarrow \mathcal{F}$.
|
||||||
%The aim here is to build `test cases',
|
%The aim here is to build `test cases',
|
||||||
@ -83,7 +83,7 @@ environmental conditions to which it may be exposed. In this way, all possible
|
|||||||
failure mode behaviour, due to all the conditions that can be applied for all the test~cases will be examined.
|
failure mode behaviour, due to all the conditions that can be applied for all the test~cases will be examined.
|
||||||
%
|
%
|
||||||
\paragraph{Symptom Identification.}
|
\paragraph{Symptom Identification.}
|
||||||
When all test~cases have been analysed, we have a set of FMEA results for the given {\fg}. % applied.
|
When all test~cases have been analysed, a set of FMEA results exists for the given {\fg}. % applied.
|
||||||
These results can be viewed as symptoms of failure of the {\fg}.
|
These results can be viewed as symptoms of failure of the {\fg}.
|
||||||
%
|
%
|
||||||
%This looks at the results of the `test~cases' as failure modes from the perspective not of the components, but of the {\fg}/sub-system.
|
%This looks at the results of the `test~cases' as failure modes from the perspective not of the components, but of the {\fg}/sub-system.
|
||||||
@ -115,12 +115,12 @@ These results can be viewed as symptoms of failure of the {\fg}.
|
|||||||
% We can now create a new component and consider the symptoms as its failure modes.
|
% We can now create a new component and consider the symptoms as its failure modes.
|
||||||
Common symptoms of failure of the {\fg} are collected.
|
Common symptoms of failure of the {\fg} are collected.
|
||||||
%
|
%
|
||||||
We can now create a new component to represent the {\fg} and consider these aggregated symptoms as its failure modes.
|
A new component is created to represent the {\fg} and the aggregated symptoms considered as its failure modes.
|
||||||
%
|
%
|
||||||
We call this new component a `{\dc}'.
|
This new component is called a `{\dc}'.
|
||||||
%
|
%
|
||||||
%Note that here, b
|
%Note that here, b
|
||||||
Because the FMMD process is bottom up, we can ensure that all failure modes
|
Because the FMMD process is bottom up, it can be ensured that all failure modes
|
||||||
from the components in a {\fg} have been considered.
|
from the components in a {\fg} have been considered.
|
||||||
%\footnote{Software can check that all failure modes have been included in at least one test case, and modelled individually. For Double
|
%\footnote{Software can check that all failure modes have been included in at least one test case, and modelled individually. For Double
|
||||||
%Simultaneous fault mode checking, all valid double failure modes can be checked for coverage as well.}.
|
%Simultaneous fault mode checking, all valid double failure modes can be checked for coverage as well.}.
|
||||||
@ -154,7 +154,7 @@ form `test~cases'.
|
|||||||
% \item Where simultaneous failures are examined use overlapping contours
|
% \item Where simultaneous failures are examined use overlapping contours
|
||||||
% \item For each region on the diagram, make a test case
|
% \item For each region on the diagram, make a test case
|
||||||
\item Using the `test cases' as scenarios to examine the effects of component failures, %% APPLY FMEA
|
\item Using the `test cases' as scenarios to examine the effects of component failures, %% APPLY FMEA
|
||||||
we determine the failure~mode behaviour of the {\fg}.
|
the failure~mode behaviour of the {\fg} is determined.
|
||||||
%
|
%
|
||||||
This is a human process, applying FMEA for each test case.
|
This is a human process, applying FMEA for each test case.
|
||||||
%
|
%
|
||||||
@ -192,7 +192,7 @@ that will be used in the algorithmic description of FMMD.
|
|||||||
Let the set of all possible components be $\mathcal{C}$
|
Let the set of all possible components be $\mathcal{C}$
|
||||||
and let the set of all possible failure modes be $\mathcal{F}$ and $\mathcal{P}$ the powerset.
|
and let the set of all possible failure modes be $\mathcal{F}$ and $\mathcal{P}$ the powerset.
|
||||||
\fmmdgloss
|
\fmmdgloss
|
||||||
We can define a function $fm$ which returns the failure modes for a given component (see section~\ref{sec:formal7}):
|
The function $fm$ is defined which returns the failure modes for a given component (see section~\ref{sec:formal7}):
|
||||||
|
|
||||||
\begin{equation}
|
\begin{equation}
|
||||||
{fm} : \mathcal{C} \rightarrow \mathcal{P}\mathcal{F} .
|
{fm} : \mathcal{C} \rightarrow \mathcal{P}\mathcal{F} .
|
||||||
@ -201,8 +201,8 @@ We can define a function $fm$ which returns the failure modes for a given compo
|
|||||||
%defined by (where $C$ is a component and $F$ is a set of failure modes):
|
%defined by (where $C$ is a component and $F$ is a set of failure modes):
|
||||||
%$$ fm ( C ) = F $$
|
%$$ fm ( C ) = F $$
|
||||||
|
|
||||||
We overload the notation for the function $fm$
|
The notation for the function $fm$ is overloaded
|
||||||
and define it for the set of components within a {\fg} $FG$ (i.e. where $FG \subset \mathcal{C} $) thus:
|
and defined for the set of components within a {\fg} $FG$ (i.e. where $FG \subset \mathcal{C} $) thus:
|
||||||
|
|
||||||
\begin{equation}
|
\begin{equation}
|
||||||
fm : FG \rightarrow \mathcal{F} .
|
fm : FG \rightarrow \mathcal{F} .
|
||||||
@ -211,7 +211,7 @@ fm : FG \rightarrow \mathcal{F} .
|
|||||||
|
|
||||||
|
|
||||||
Where $\mathcal{FG}$ is the set of all sets of {\fgs}, and $\mathcal{DC}$
|
Where $\mathcal{FG}$ is the set of all sets of {\fgs}, and $\mathcal{DC}$
|
||||||
is the set of all derived components, we can define the symptom abstraction process thus:
|
is the set of all derived components, the symptom abstraction process is defined thus:
|
||||||
$$
|
$$
|
||||||
%\derivec : SubSystemComponentFaultModes \rightarrow DerivedComponent
|
%\derivec : SubSystemComponentFaultModes \rightarrow DerivedComponent
|
||||||
\derivec : \mathcal{FG} \rightarrow \mathcal{DC} .
|
\derivec : \mathcal{FG} \rightarrow \mathcal{DC} .
|
||||||
@ -327,13 +327,15 @@ all components within the given {\fg}.
|
|||||||
\subsection{ Determine Test Cases}
|
\subsection{ Determine Test Cases}
|
||||||
|
|
||||||
From the failure modes associated with the functional~group,
|
From the failure modes associated with the functional~group,
|
||||||
we now need to determine test cases.
|
test cases must next be determined.
|
||||||
|
%we now need to determine test cases.
|
||||||
|
%
|
||||||
The test cases are collections of failure modes.
|
The test cases are collections of failure modes.
|
||||||
These can be formed from single failure modes or failure modes in combination.
|
These can be formed from single failure modes or failure modes in combination.
|
||||||
Let $\mathcal{TC}$ be the set of all test cases, $\mathcal{F}$
|
Let $\mathcal{TC}$ be the set of all test cases, $\mathcal{F}$
|
||||||
be the set of all failure modes.
|
be the set of all failure modes.
|
||||||
%(associated with the functional group $FG$).
|
%(associated with the functional group $FG$).
|
||||||
We define the function $dtc$ thus:
|
The function $dtc$ is defined thus:
|
||||||
%
|
%
|
||||||
$$ dtc: \mathcal{F} \rightarrow \mathcal{TC}, $$
|
$$ dtc: \mathcal{F} \rightarrow \mathcal{TC}, $$
|
||||||
%
|
%
|
||||||
@ -507,7 +509,7 @@ Ideally field data and/or formal physical testing should be used in addition to
|
|||||||
where possible.
|
where possible.
|
||||||
%
|
%
|
||||||
When all the test cases have been analysed,
|
When all the test cases have been analysed,
|
||||||
we will have a `result' for each `test case'.
|
a `result' will exist for each `test case'.
|
||||||
%
|
%
|
||||||
Each result will be described from the perspective of %{\wrt} to
|
Each result will be described from the perspective of %{\wrt} to
|
||||||
the {\fg}, not the members of it i.e. the components. % failure modes.
|
the {\fg}, not the members of it i.e. the components. % failure modes.
|
||||||
@ -519,8 +521,10 @@ the {\fg}, not the members of it i.e. the components. % failure modes.
|
|||||||
%%
|
%%
|
||||||
|
|
||||||
%
|
%
|
||||||
Thus we will have a set of
|
A set of
|
||||||
results corresponding to our test cases. These share a common index value ($j$ in the algorithm description).
|
results corresponding to our test cases is now available.
|
||||||
|
%
|
||||||
|
These share a common index value ($j$ in the algorithm description).
|
||||||
These results are the failure modes of the {\fg}.
|
These results are the failure modes of the {\fg}.
|
||||||
\fmmdgloss
|
\fmmdgloss
|
||||||
%Once a functional group has been analysed, it can be re-used in
|
%Once a functional group has been analysed, it can be re-used in
|
||||||
@ -546,7 +550,7 @@ has the same failure symptom.
|
|||||||
Let set $\mathcal{SP}$ be the set of all symptoms,
|
Let set $\mathcal{SP}$ be the set of all symptoms,
|
||||||
and $\mathcal{R}$ be the set of all test case results.
|
and $\mathcal{R}$ be the set of all test case results.
|
||||||
%
|
%
|
||||||
We define the function $fcs$ thus:
|
The function $fcs$ is defined thus:
|
||||||
%
|
%
|
||||||
$$fcs: \mathcal{R} \rightarrow \mathcal{SP} ,$$
|
$$fcs: \mathcal{R} \rightarrow \mathcal{SP} ,$$
|
||||||
given by
|
given by
|
||||||
@ -602,7 +606,7 @@ $$ fcs(R) = SP .$$
|
|||||||
This raises the failure~mode abstraction level, $\abslev$ (see section~\ref{sec:alpha}).
|
This raises the failure~mode abstraction level, $\abslev$ (see section~\ref{sec:alpha}).
|
||||||
The failures have now been considered not from the component level, but from the sub-system or
|
The failures have now been considered not from the component level, but from the sub-system or
|
||||||
functional~group level.
|
functional~group level.
|
||||||
We now have a set $SP$ of the symptoms of failure.
|
A set $SP$, the symptoms of failure is obtained.
|
||||||
%
|
%
|
||||||
\ifthenelse {\boolean{paper}}
|
\ifthenelse {\boolean{paper}}
|
||||||
{
|
{
|
||||||
@ -638,7 +642,7 @@ This final stage is the creation of the derived component.
|
|||||||
This derived component may now be used to build
|
This derived component may now be used to build
|
||||||
new {\fgs} at higher levels of fault abstraction.
|
new {\fgs} at higher levels of fault abstraction.
|
||||||
Let $DC$ be a derived component with its own set of failure~modes.
|
Let $DC$ be a derived component with its own set of failure~modes.
|
||||||
We define the function $cdc$ thus:
|
The function $cdc$ is defined thus:
|
||||||
$$ cdc: \mathcal{SP} \rightarrow \mathcal{DC} , $$
|
$$ cdc: \mathcal{SP} \rightarrow \mathcal{DC} , $$
|
||||||
%
|
%
|
||||||
given by
|
given by
|
||||||
@ -670,19 +674,23 @@ The new component will have a set of failure modes that correspond to the common
|
|||||||
%
|
%
|
||||||
%Algorithm \ref{alg55}
|
%Algorithm \ref{alg55}
|
||||||
%The function $cdc$ is the final stage in the process.
|
%The function $cdc$ is the final stage in the process.
|
||||||
We now have a
|
A
|
||||||
derived~component $DC$, which has its own set of failure~modes. This can now be
|
derived~component $DC$, which has its own set of failure~modes has been created.
|
||||||
|
%
|
||||||
|
This can now be
|
||||||
used in with other components (or derived~components)
|
used in with other components (or derived~components)
|
||||||
to form functional~groups at higher levels of failure~mode~abstraction.
|
to form functional~groups at higher levels of failure~mode~abstraction.
|
||||||
%Hierarchies of fault abstraction can be built that can model an entire SYSTEM.
|
%Hierarchies of fault abstraction can be built that can model an entire SYSTEM.
|
||||||
\paragraph{Enumerating abstraction levels.}
|
\paragraph{Enumerating abstraction levels.}
|
||||||
\label{sec:abstractionlevel}
|
\label{sec:abstractionlevel}
|
||||||
As described in section~\ref{sec:alpha} we can assign the attribute of abstraction level $\abslev$ to
|
%
|
||||||
|
As described in section~\ref{sec:alpha} the attribute of abstraction level $\abslev$ can be assigned to
|
||||||
components, where $\abslev$ is a natural number, ($\abslev \in \mathbb{N}_0$).
|
components, where $\abslev$ is a natural number, ($\abslev \in \mathbb{N}_0$).
|
||||||
|
%
|
||||||
For a base component, let the abstraction level be zero.
|
For a base component, let the abstraction level be zero.
|
||||||
%
|
%
|
||||||
If we apply the symptom abstraction process $\derivec$,
|
The symptom abstraction process is applied giving a $\derivec$,
|
||||||
the resulting derived~component will have an $\abslev$ value
|
this derived~component will have an $\abslev$ value
|
||||||
one higher than the highest $\abslev$ value of any of the components
|
one higher than the highest $\abslev$ value of any of the components
|
||||||
in the {\fg} used to derive it.
|
in the {\fg} used to derive it.
|
||||||
%
|
%
|
||||||
@ -725,7 +733,8 @@ as is found in practise in real world systems.
|
|||||||
Since the fault modes are determined from the bottom-up, the causes
|
Since the fault modes are determined from the bottom-up, the causes
|
||||||
for all high level faults naturally form trees.
|
for all high level faults naturally form trees.
|
||||||
%
|
%
|
||||||
That is to say from the bottom-up causes become symptoms, which in the next level become causes as we traverse up the tree.
|
That is to say from the bottom-up causes become symptoms,
|
||||||
|
which in the next level become causes as the tree is traversed upwards.
|
||||||
%
|
%
|
||||||
This is demonstrated in the examples chapter~\ref{sec:chap5} where DAGS are drawn linking failure mode causes and symptoms
|
This is demonstrated in the examples chapter~\ref{sec:chap5} where DAGS are drawn linking failure mode causes and symptoms
|
||||||
in FMMD analysis hierarchies.
|
in FMMD analysis hierarchies.
|
||||||
|
Loading…
Reference in New Issue
Block a user