From 70d9a59b71a84d21df58604fcd8f668f9559da28 Mon Sep 17 00:00:00 2001 From: Robin Clark Date: Sat, 30 Oct 2010 15:35:54 +0100 Subject: [PATCH] Added common mode chapter --- common_mode/Makefile | 20 +++++++ common_mode/common_mode.tex | 98 +++++++++++++++++++++++++++++++++++ common_mode/paper.tex | 31 +++++++++++ lifecycle_modelling/paper.tex | 31 +++++++++++ thesis.tex | 3 ++ 5 files changed, 183 insertions(+) create mode 100644 common_mode/Makefile create mode 100644 common_mode/common_mode.tex create mode 100644 common_mode/paper.tex create mode 100644 lifecycle_modelling/paper.tex diff --git a/common_mode/Makefile b/common_mode/Makefile new file mode 100644 index 0000000..1d82cca --- /dev/null +++ b/common_mode/Makefile @@ -0,0 +1,20 @@ + +# + + +paper: paper.tex common_mode_paper.tex + #latex paper.tex + #dvipdf paper pdflatex cannot use eps ffs + pdflatex paper.tex + mv paper.pdf common_mode.pdf + okular common_mode.pdf + + + +# Remove the need for referncing graphics in subdirectories +# +common_mode_paper.tex: common_mode.tex paper.tex + cat common_mode.tex | sed 's/common_mode\///' > common_mode_paper.tex + +bib: + bibtex paper diff --git a/common_mode/common_mode.tex b/common_mode/common_mode.tex new file mode 100644 index 0000000..2efbcb2 --- /dev/null +++ b/common_mode/common_mode.tex @@ -0,0 +1,98 @@ + + + + +\ifthenelse {\boolean{paper}} +{ +\abstract{ +This paper describes how the Failure Mode Modular De-composition (FMMD) methodology +can be applied to the problems of common mode failure +analysis. +% +Common mode failures are often difficult to +determine in embedded real time systems. +% +Environmental effects can lead to component failure +modes, that can occur in separate sub-systems +in a system, but interact to create unexpected fault. +% WHAT IS DID +The FMMD methodology can model and warn for two types of common mode failures. +Failures caused by separate sub-systems relying on +a common component, and environmental effects that can induce failure +modes in components in separate sub-systems. +% WHAT I FOUND +From the FMMD data model it is possible to link the environmental effects +and ensure determine the weak points in a design, where the failure modes may interact. +For the component dependency case, the dependent component +can be automatically highlighted by traversing the data model. +% WHY YOU WOULD WANT TO READ IT +This feature of FMMD proides another tool in the safety engineers +repotiore, one that can shake out difficult to find common mode failure +effects. +} +} +{ +\paragraph{Chapter overview} +This chapter describes how the % Failure Mode Modular De-composition (FMMD) +FMMD methodology +can be applied to the problems of common mode failure +analysis. +% +Common mode failures are often difficult to +determine in embedded real time systems. +% +Environmental effects can lead to component failure +modes, that can occur in separate sub-systems +in a system, but interact to create unexpected fault. +% WHAT IS DID +The FMMD methodology can model and warn for two types of common mode failures. +Failures caused by separate sub-systems relying on +a common component, and environmental effects that can induce failure +modes in components in separate sub-systems. +% WHAT I FOUND +From the FMMD data model it is possible to link the environmental effects +and ensure determine the weak points in a design, where the failure modes may interact. +For the component dependency case, the dependent component +can be automatically highlighted by traversing the data model. +% WHY YOU WOULD WANT TO READ IT +This feature of FMMD proides another tool in the safety engineers +repotiore, one that can shake out difficult to find common mode failure +effects. + +} + + +\section{Introduction} + +\ifthenelse {\boolean{paper}} +{ +paper +} +{ +chapter +} + + +Outline the fmmd process. + + +Show modules with common dependencies (like on a power supply, a powersupply could have a fault +like nopisy output) + + +Trace a theoretical example and show how FMMD detects this (common dependency - like two +{\dc}s being depemdent on the same failure mode. + + +Then show an environmental effect, such as temperature and how +it can induce faults in sepatate modulkes that +would not be obviously related. + +Trace a theoretical example and show how FMMD detects this +i.e. the environmental factor affecting both systems and causing a problem. + + +what about the third way it can be affected. + +Like a chain of relays...... all could get welded .... think about that one..... + diff --git a/common_mode/paper.tex b/common_mode/paper.tex new file mode 100644 index 0000000..0be7084 --- /dev/null +++ b/common_mode/paper.tex @@ -0,0 +1,31 @@ + +\documentclass[a4paper,10pt]{article} +\usepackage{graphicx} +\usepackage{fancyhdr} +\usepackage{tikz} +\usepackage{amsfonts,amsmath,amsthm} +\input{../style} +\usepackage{ifthen} +\newboolean{paper} +\setboolean{paper}{true} % boolvar=true or false + + +%\newtheorem{definition}{Definition:} + +\begin{document} +\pagestyle{fancy} + +%\outerhead{{\small\bf Statistical Basis for Current Static Analysis Methodologies}} +%\innerfoot{{\small\bf R.P. Clark } } + % numbers at outer edges +\pagenumbering{arabic} % Arabic page numbers hereafter +\author{R.P.Clark} +\title{Modelling and Uncovering Common Mode Failures using FMMD} +\maketitle +\input{common_mode_paper} + +\bibliographystyle{plain} +\bibliography{../vmgbibliography,../mybib} + +\today +\end{document} diff --git a/lifecycle_modelling/paper.tex b/lifecycle_modelling/paper.tex new file mode 100644 index 0000000..3bcb0b8 --- /dev/null +++ b/lifecycle_modelling/paper.tex @@ -0,0 +1,31 @@ + +\documentclass[a4paper,10pt]{article} +\usepackage{graphicx} +\usepackage{fancyhdr} +\usepackage{tikz} +\usepackage{amsfonts,amsmath,amsthm} +\input{../style} +\usepackage{ifthen} +\newboolean{paper} +\setboolean{paper}{true} % boolvar=true or false + + +%\newtheorem{definition}{Definition:} + +\begin{document} +\pagestyle{fancy} + +%\outerhead{{\small\bf Statistical Basis for Current Static Analysis Methodologies}} +%\innerfoot{{\small\bf R.P. Clark } } + % numbers at outer edges +\pagenumbering{arabic} % Arabic page numbers hereafter +\author{R.P.Clark} +\title{Product Lifecycle Modelling with FMMD} +\maketitle +\input{life_cycle_modelling_paper} + +\bibliographystyle{plain} +\bibliography{../vmgbibliography,../mybib} + +\today +\end{document} diff --git a/thesis.tex b/thesis.tex index 2ddcf9d..59762ba 100644 --- a/thesis.tex +++ b/thesis.tex @@ -132,6 +132,9 @@ Safety critical in that it must not overheat, and that it must alarm for incorrect temperature. +\chapter{Modelling and uncovering Common Mode Failures using FMMD} +\input{common_mode/common_mode} + \chapter{FMMD Used as a design aide} \input{fmmd_design_aide/fmmd_design_aide}