From f9099d9b528e12c7cc5404a2daf261870065f953 Mon Sep 17 00:00:00 2001 From: Robin Clark Date: Sat, 9 Jun 2012 16:58:47 +0100 Subject: [PATCH] Andrew comments included into CH4 --- submission_thesis/CH4_FMMD/copy.tex | 45 +++++++++++++++------------- submission_thesis/CH4_FMMD/dc1.dia | Bin 1512 -> 1642 bytes submission_thesis/CH4_FMMD/dc2.dia | Bin 2057 -> 2268 bytes 3 files changed, 25 insertions(+), 20 deletions(-) diff --git a/submission_thesis/CH4_FMMD/copy.tex b/submission_thesis/CH4_FMMD/copy.tex index ccbb21b..d2b7f85 100644 --- a/submission_thesis/CH4_FMMD/copy.tex +++ b/submission_thesis/CH4_FMMD/copy.tex @@ -598,11 +598,11 @@ This is represented in the DAG in figure \ref{fig:fg1adag}. \end{figure} -We can now formulate a `derived component' to represent this potential divider. -This can be named \textbf{PD}. +We can now formulate a `derived component' to represent this potential divider: +we name this \textbf{PD}. This {\dc} will have two failure modes. -We can use the symbol $\derivec$ to represent the process of taking the analysed -{\fg} and creating from it, a {\dc}. The creation of the {\dc} \textbf{PD} is +We use the symbol $\derivec$ to represent the process of taking the analysed +{\fg} and creating from it a {\dc}. The creation of the {\dc} \textbf{PD} is represented in figure~\ref{fig:dc1}. We then represent the {\dc} as a DAG in figure \ref{fig:dc1dag}. @@ -694,7 +694,7 @@ We can represent these failure modes on a DAG (see figure~\ref{fig:op1dag}). %} %\clearpage %\paragraph{Modelling the OP amp with the potential divider.} -We now merge the OP amp and the {\dc} {\em PD}, to +We now collect the OP amp and the {\dc} {\em PD}, to form a {\fg} to represent the non-inverting amplifier. % %We have the failure modes of the {\dc} for the potential divider, @@ -703,6 +703,7 @@ form a {\fg} to represent the non-inverting amplifier. %We can now create a {\fg} for the non-inverting amplifier %by bringing together the failure modes from \textbf{opamp} and \textbf{PD}. % +The two components in this new {\fg} have failure modes. Each of these failure modes will be given a {\fc} for analysis, and this is represented in table \ref{tbl:ampfmea1}. @@ -871,7 +872,7 @@ and this is represented in table \ref{tbl:ampfmea1}. %amplification characteristics from FS2 and FS6 can be considered as low output from the OPAMP for the application %in hand (say milli-volt signal amplification). -For this amplifier configuration we have three failure modes; {\em AMP\_High, AMP\_Low, LowPass}.%see figure~\ref{fig:fgampb}. +For this amplifier configuration we have three failure modes; {\em AMP\_High, AMP\_Low, LowPass}. % see figure~\ref{fig:fgampb}. This model now has two stages of analysis hierarchy, as represented in figure~\ref{fig:dc2}. From the analysis in table \ref{tbl:ampfmea1} we can create the {\dc} {\em NONINVAMP}, which represents the failure mode behaviour of the non-inverting amplifier. @@ -884,11 +885,15 @@ represents the failure mode behaviour of the non-inverting amplifier. \label{fig:dc2} \end{figure} -We can now examine the {\dc} {\em INVAMP} by drawing it as a DAG. +We can now examine the failure mode relationships in the {\dc} {\em INVAMP} by drawing it as a DAG. %expand the {\em PD} {\dc} and have a full FMMD failure %mode %model -We can traverse this DAG, and thus determine all possible causes for +We can traverse this DAG, tracing the top level symptoms down to the leaves of the tree (the leaves being {\bc} failure modes), +and thus determine all possible causes for the three high level symptoms, i.e. the failure~modes of the non-inverting amplifier {\em INVAMP}. +Knowing all possible causes for a top level event/failure~mode +is extremely useful. Were the top level event to be classified as catastrophic for instance, we could use this information +to strengthen components that could cause the top level event/failure. % Figure \ref{fig:noninvdag1} shows a fully expanded DAG, from which we can derive information to assist in building models for FTA, FMEA, FMECA and FMEDA failure mode analysis methodologies. @@ -999,7 +1004,7 @@ It could be something %quite complicated like an %integrated micro-controller, or quite simple like the resistor. % -We can define a +We can identify a component by its name, a manufacturer's part number and perhaps a vendor's reference number. @@ -1017,8 +1022,8 @@ We, in fact, need to go a little further than the above definition of a part, and say that we want to define an atomic entity. % used as a building block. %The term component, in American English, can mean a building block or a part. %In British-English a component generally is given to mean the definition for part above. -We define {\bc} to be the lowest level of component that we use as a building block. -This is a choice made by the analyst. +We define {\bc} to be the lowest level---or entities we begin with in our analysis---of component that we use as a building block. +This is a choice made by the analyst, often guided by the standards to which the analysis is being performed to. % Both op-amps and transistors have published statistical failure rates and yet an op-amp is constructed from transistors. % @@ -1036,7 +1041,7 @@ to which we are approving/analysing a system. %% FUCKING STEREO SUB_SYSTEM EXAMPLE, THE FUCKING CHILDRENS SECTION -\subsection{Systems, functional groupings, components and failure modes: sound system example} +\subsection{definition of terms: sound system example.} %000000elpful here to define the terms, `system', `functional~group', `component', `base~component', `symptom' and `derived~component/sub-system'. %These are listed in table~\ref{tab:symexdef}. @@ -1051,7 +1056,7 @@ This is now used as an example to describe terms used in FMMD. % For instance a stereo amplifier separate/slave is a component. %The -whole sound system consists perhaps of the following `components': +A whole sound system consists perhaps of the following components: CD-player, tuner, amplifier~separate, loudspeakers and ipod~interface. %Thinking like this is a top~down analysis approach @@ -1084,9 +1089,10 @@ These collections are termed `{\fgs}'. % For instance, the circuitry that powers the laser diode to illuminate the CD might contain a handful of components, and as such would make a good candidate -as one of the base level {\fgs}. +as one of the base level {\fgs}. It is a good candidate because +it performs a well defined function and it could be considered a design module. -\paragraph{Functional group to {\dc} process outline.} +\paragraph{Functional grouping to {\dc} process outline.} %In choosing the lowest level (base component) sub-systems we would look %for the smallest `functional~groups' of components within a system. We can define a {\fg} as a set of components that interact @@ -1151,7 +1157,7 @@ Currently, failure mode information is generally only available for generic com % number of well defined ways. For common {\bcs} there is established literature for the failure modes for the system designer to consider (often with accompanying statistical -failure rates)~\cite{mil1991}~\cite{en298}~\cite{fmd91}. +failure rates)~\cite{mil1991,en298,fmd91}. % For instance, a simple resistor is generally considered to fail in two ways, it can go open circuit or it can short. @@ -1318,13 +1324,13 @@ A flat set is a set containing just failure modes and not sets of failure modes~ %for the {\fg}. % Each of these failure modes, and optionally combinations of them, are -formed into `test~cases' which are +formed into failure~scenarios which are analysed for their effect on the failure mode behaviour of the `{\fg}'. % Once we have the failure mode behaviour of the {\fg}, we can determine its symptoms of failure. %for the {\fg}. % -We could term these symptoms the derived failure modes of the `{\fg}'. +We view these symptoms as derived failure modes of the {\fg}. % Or in other words we can determine how the `{\fg}' can fail. We can now consider the {\fg} as a {\dc} % sort of super component @@ -1337,8 +1343,7 @@ The process for taking a {\fg}, analysing its failure mode behaviour, considerin all the failure modes of all the components in the group and collecting symptoms of failure, is termed `symptom abstraction'. % -This -is dealt with in detail using an algorithmic description, in appendix \ref{sec:algorithmfmmd}. +This is dealt with in detail using an algorithmic description, in appendix \ref{sec:algorithmfmmd}. % % define difference between a \fg and a \dc diff --git a/submission_thesis/CH4_FMMD/dc1.dia b/submission_thesis/CH4_FMMD/dc1.dia index ad29f825257b40fbca6541fbf53966a4159ef162..c56cc7b5ed4e56e77486671164a42d8848bc2d80 100644 GIT binary patch literal 1642 zcmV-w29^0AiwFP!000021MOQ|lbbdeecxZfkcYmwG7<=+INnUtOxlOeG}ETfu57fJ z1`7{h@A{>`y%ONH&BZogHrXkj*^6269ev__mm_Q6y?|ZN|SepSiPI-%OqL99giO$A3?B-SrSGd@HZgl<9}HY zu(2F8*6;5$?bv|J5~i-@S6Pxo{(O^gO|TW8>T|aE>P6v3xOz4!AGZjDFw(XxnCfpH z(w9EY&5Td%oUy%T9-l{?eXTcb$QPw;Os{!VG`m`du`h=tyLD+ujUDyo7_p<|k#yc^C$qi3~M~HoQGfykLQ(*g3a4c=6yTNqAxY4=jkUaUi?=9BoY_ z*Nc4jeBhppsIl_syUB9))YEch)^|Nw-}6jWz%Y4}Q(yAB7UAr*Zr9!bzAp*AJQEvXjp-gM}1I{y! z#ukac-M>3plW_hIUnIG+e@`Ih6A``K$#mP=3L7Bj^TYu%j zmM8v#9p~!iGbqJSMI0HxaUgNjH_OHZ6G*y&o)WVGIop7p*4#6~%rLqE$&S_&D_;FX zx!A1o)w~j=vZ6K%lWjVsVxSzRV%|1WRhL@Sz0_LPNak{*-&$)@2?8-z#a03mfQ_E3 zZ8x`ua@$L}{mmD=g2iU%a*F}AO)G7%`mDAX5XUwpeJyM`cmi!;K-0T&-yacJF7*@pzi3Ozj=cCLVX7Xq!(XR5 zDY;s4FU;>nwfF85eqlm2{8hoRK5?av(VxR$=Y^tz)Yc_ASf+Kwv$Oyi$wXtf*YG7~ z*Kpec4zwk^44JGkoXG9~nwFV@V@TWMujLBOO60!M)rw&bFt8ej@r8jh43syx!$w+d zvh1*FSEgJ$je>8&FAQwe3PM@R`lr}4n3*L{m_A5@Ivud9mB>ZC(nPToG|R_Yg>ts7 zy+}5~lGMZ&Aja6EY2w zT6X2AkhaNj_6_!7pp8d1FwK5&)bv8k2Er8&gq z5SKUjh?RDZOF%}b&ytw}Kwu#}A;6Szf&jGI9uj!Tmi_~axwhE%^YPHj_ub1EsW`Op z-*X#Zcjlw>u_Y+QocdJV?zL6OK@6O3p{BnR1HFQ@^uNnP#5jFfz3(Yh5OByvukTa` z?0)_X0uy7^zBo>=*+}9T8IEj|q=L6pn?!p(+i?Tmt~%ZUC_OoHfqFdN0Rcp~CReMu+Nxzls*6*=HhB$s o2@ZLwcNJSl#vwU<)8v%BPydtf{_f;o4e#&%15BBd9gaW%0F%BtCIA2c literal 1512 zcmV`l-9&!^h`EsI6I?1Q8$W5E#0~_$=}Q z?vM4qzI}e@=pP^MK6n9rFaP|QE;M-sPttE=eJ;fE{cyP1Y(Th8sEA?^1}l)T;lDHt z=};OC^@lr6J9OYtLDO@^St>*vOjm+woG#c{pVHZPKaN)1({roBZWe`6tgUG{*6*LP zLmw7yhDUx*_+C<HFIil6yI4j^AWg(}Suv^clYSo96jq5e;{L<^ z&(?iDq~gThmujH3AYwsdKj2jyxi(?G5C}L3A-NdXbzFm31n$=IyA)`D;74eF-$4O>1loUHPtq!wz3WSKxjQ@#-$t4rWPrpQ4)5!JX zz&jndM;0|+Hi0MRljok6EBC(b$@@A;f@#Q9qYt>an)~f_+?Vf8rr!I@JF+47R=YiT z4#NyL-yZx`;IZTk&5mtqJk1NU;ki{W+g-Xa`Ki)ook4_j%i_ZQ<9?ggiW^)gjz(u9 zSns|atVuNehs{JW**^v49*sTio%R?#>-!u;W*~t#)_*sS7ppuy=}hWiWwn;k3#D9u z2M_}bmzSU_AawxKY1w})XF$0hvK@w%gNzVL;aosk!m*GoCbKB!)fC}+bIL$6Eve4y zMMn^Dv2k#~4p?&*_;XPYW&vcm2ZwF7154)7W}?U(&u@$B5FYONdI5pIv1f6>U|291 zc4aVxz#T|pSv@j1$AB_HA$TP3JwXVkn7A#+M7kJfB)eo&cT=+*_sFi44*vmb(%}<( zNL@k_aiM}r&udR~5rkVgBFYn8OT;!6J1JE8rC(UMW+Ir;Lrrczf=a9?;>7@jK!>Cs zmW>_kK&Kn%F##_mVH=?1ef31~Wf@Fqz=pd^`{6C_j0 zgUpBta8aM4w8t?ql4+6)kePmWfI;5AD1BaWS&>Ct#_X>$Jzm}_Dc7z%Ay?rS26mbXLg3>5 zDfR+pl3YDub|;N4*y=LmY_Za$TqzYSpK2?VlWFbcRZ8bNrOh~$wMz49r44koV!52C z?GROE%Y}tY8@RgSP=|d&dr$)()8M$Wq5{PXRdnD6s1KA{lC2jk}m)EY<8LIn|*vQ{gY5hFy zDurvMMZ>)bjpJxjPc?)(x}JoL`=|O%N2N?Vh%+6nixCf)q7@g3#!lPxB zlDF4qI1V6A7M#R2M_Ev2kbMWHVs47Sbbw>KRuP!yEii9^d5ss)I=_L2fHOdSZkibY z1eW32BS$7`LI_7nR@nlNp)%j%O`M&J9ZA0;~8lKKBNna{sxZ-qbH9lbXG OaQ7d!FE%DxHUI!H9MF*f diff --git a/submission_thesis/CH4_FMMD/dc2.dia b/submission_thesis/CH4_FMMD/dc2.dia index 56c0ffb269247364f584cd3a276a89cb3d91d1f6..152c56f2a7ac1defd97171f85e0e182cd4502048 100644 GIT binary patch literal 2268 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