From 67186128a30c76d66b63055776d64ae4d8ee178b Mon Sep 17 00:00:00 2001 From: Robin Clark Date: Thu, 17 Nov 2011 18:05:36 +0000 Subject: [PATCH] OK sending circuit 2 to C Garrett --- opamp_circuits_C_GARRETT/opamps.tex | 69 +++++++++++++++++++--------- related_papers_books/3A.SILs.pdf | Bin 0 -> 305539 bytes 2 files changed, 47 insertions(+), 22 deletions(-) create mode 100644 related_papers_books/3A.SILs.pdf diff --git a/opamp_circuits_C_GARRETT/opamps.tex b/opamp_circuits_C_GARRETT/opamps.tex index 8514ca2..2db4357 100644 --- a/opamp_circuits_C_GARRETT/opamps.tex +++ b/opamp_circuits_C_GARRETT/opamps.tex @@ -70,11 +70,16 @@ We can express the failure modes of a component using the function $fm$, thus fo We have two resistors in this circuit and therefore four component failure modes to consider for the potential divider. -We can now examine what effect each of these failures will have on the {\fg}. +We can now examine what effect each of these failures will have on the {\fg} (see table~\ref{tbl:pd}). \subsection{Analysing a potential divider in terms of failure modes} + + \label{potdivfmmd} + + + \begin{figure}[h+] \centering \includegraphics[width=100pt,keepaspectratio=true]{./pd.png} @@ -85,6 +90,7 @@ We can now examine what effect each of these failures will have on the {\fg}. \begin{table}[h+] +\caption{Potential Divider: Sinlge failure analysis} \begin{tabular}{|| l | l | c | c | l ||} \hline \textbf{Failure Scenario} & & \textbf{Pot Div Effect} & & \textbf{Symptom} \\ \hline @@ -94,6 +100,7 @@ We can now examine what effect each of these failures will have on the {\fg}. FS4: R2 OPEN & & $LOW$ & & $PDLow$ \\ \hline \hline \end{tabular} +\label{tbl:pd} \end{table} We can now create a {\dc} for the potential divider, $PD$. @@ -152,9 +159,10 @@ Re-using the $PD$ - potential divider works only if the input voltage is negativ We want if possible to have detectable errors, HIGH and LOW are better than OUTOFRANGE. If we can refine the operational states of the fungional group, we can obtain clearer symptoms. -If we consider the input will only be positive, we can invert the potential divider. +If we consider the input will only be positive, we can invert the potential divider (see table~\ref{tbl:pdneg}). \begin{table}[h+] +\caption{Inverted Potential divider: Single failure analysis} \begin{tabular}{|| l | l | c | c | l ||} \hline \textbf{Failure Scenario} & & \textbf{Inverted Pot Div Effect} & & \textbf{Symptom} \\ \hline @@ -164,6 +172,7 @@ If we consider the input will only be positive, we can invert the potential divi FS4: R2 OPEN & & $HIGH$ & & $PDHigh$ \\ \hline \hline \end{tabular} +\label{tbl:pdneg} \end{table} We can form a {\dc} from this, and call it an inverted potential divider $INVPD$. @@ -181,7 +190,7 @@ lead to the symptoms (i.e. the symptoms are the same but causation tree will be We can use this for a more general case, because we can examine the effects on the circuit for each operational case (i.e. input +ve -or input -ve). Because symptom collection is defined as surjective (from component failure modes +or input -ve), see table~\ref{tbl:invamp}. Because symptom collection is defined as surjective (from component failure modes to symptoms) we cannot have a component failure mode that maps to two different symptoms (within a functional group). Note that here we have a more general symptom $ OUT OF RANGE $ which could mean either $HIGH$ or $LOW$ output. @@ -189,6 +198,7 @@ $HIGH$ or $LOW$ output. \begin{table}[h+] +\caption{Inverting Amplifier: Single failure analysis} \begin{tabular}{|| l | l | c | c | l ||} \hline \textbf{Failure Scenario} & & \textbf{Inverted Amp Effect} & & \textbf{Symptom} \\ \hline \hline @@ -213,23 +223,25 @@ $HIGH$ or $LOW$ output. FS4: AMP LowSlew & & $ slow output \frac{\delta V}{\delta t} $ & & $ LOW PASS $ \\ \hline \hline \end{tabular} +\label{tbl:invamp} \end{table} $$ fm(INVAMP) = \{ OUT OF RANGE, ZERO OUTPUT, NO GAIN, LOW PASS \} $$ -Much more general. OUT OF RANGE symptom maps to many component failure modes. -Observability problem... system. In fact can we get a metric of how observable -a system is using the ratio of component failure modes X op states to a symptom ???? -Could further refine this if MTTF stats available for each component failure. +%Much more general. OUT OF RANGE symptom maps to many component failure modes. +%Observability problem... system. In fact can we get a metric of how observable +%a system is using the ratio of component failure modes X op states to a symptom ???? +%Could further refine this if MTTF stats available for each component failure. \subsection{Comparison between the two approaches} If the input voltage can be negative the potential divider becomes reversed in polarity. -This means that detecting which failure mode has occurred from knowing the symptom, has become a more difficult task. +This means that detecting which failure mode has occurred from knowing the symptom, has become a more difficult task; or in other words +the observability of the causes of failure are reduced. \clearpage \section{Op-Amp circuit 1} @@ -474,8 +486,8 @@ wihen it becomes a V2 follower). The circuit in figure~\ref{fig:circuit2} shows a five pole low pass filter. Starting at the input, we have a first order low pass filter buffered by an op-amp, the output of this is passed to a Sallen~Key~\cite{aoe}[p.267] second order lowpass filter. -The output of this is passed into another Sallen~Key filter (which although it may have different values -for its resistors/capacitors and thus a different frequency response) is idential from a failure mode perspective. +The output of this is passed into another Sallen~Key filter -- which although it may have different values +for its resistors/capacitors and thus have a different frequency response -- is idential from a failure mode perspective. Thus we can analyse the first Sallen~Key low pass filter and re-use the results. @@ -501,13 +513,16 @@ that the impedance of the capacitor is lower for higher frequencies. Thus higher frquencies are attenuated at the point that we read its output signal. However, from a failure mode perspective we can analyse it in a very similar way -to a potential divider. +to a potential divider (see section~\ref{potdivfmmd}). Capacitors generally fail OPEN but some types fail OPEN and SHORT. We will consider the latter type for this analysis. - +We analyse the first order low pass filter in table~\ref{tbl:firstorderlp}.\\ \begin{table}[h+] +\caption{FirstOrderLP: Failure Mode Effects Analysis: Single Faults} % title of Table +\label{tbl:firstorderlp} + \begin{tabular}{|| l | l | c | c | l ||} \hline \textbf{Failure Scenario} & & \textbf{First Order} & & \textbf{Symptom} \\ & & \textbf{Low Pass Filter} & & \\ @@ -520,13 +535,13 @@ We will consider the latter type for this analysis. \hline \end{tabular} -\end{table} +\end{table} We can collect the symptoms $\{ LPnofilter,LPnosignal \}$ and create a derived component called $FirstOrderLP$. Applying the $fm$ function yields $$ fm(FirstOrderLP) = \{ LPnofilter,LPnosignal \}.$$ -\paragraph{Addition of Buffer Amplifier: first stage.} +\paragraph{Addition of Buffer Amplifier: First stage.} The opamp IC1 is being used simply as a buffer. By placing it between the next stages on the signal path we remove the possibility of unwanted signal feedback. @@ -536,6 +551,7 @@ from the $FirstOrderLP$ and the OPAMP component. \begin{table}[ht] \caption{First Stage LP1: Failure Mode Effects Analysis: Single Faults} % title of Table +\label{tbl:firststage} \centering % used for centering table \begin{tabular}{||l|c|c|l|l||} \hline \hline @@ -554,7 +570,7 @@ from the $FirstOrderLP$ and the OPAMP component. \hline \end{tabular} -\label{tbl:firststage} + \end{table} From the table~\ref{tbl:firststage} we can see three symptoms of failure of @@ -580,7 +596,7 @@ on the schematic as in figure~\ref{fig:circuit2002_LP1}. \paragraph{Second order Sallen Key Low Pass Filter.} The next two filters in the signal path are R1,R2,C2,C1,IC2 and R3,R4,C4,C3,IC3. From a failure mode perspective these are identical. -We can analyse one and re-use the results for the second. +We can analyse the first one and then re-use these results for the second. \begin{table}[ht] \caption{Sallen Key Low Pass Filter SKLP: Failure Mode Effects Analysis: Single Faults} % title of Table @@ -613,6 +629,11 @@ We can analyse one and re-use the results for the second. \label{tbl:sallenkeylp} \end{table} + + + + + We now can create a derived component to represent the Sallen Key low pass filter, which we can call $SKLP$. @@ -763,7 +784,9 @@ could be easily detected; the failure symptom $FilterIncorrect$ may be less obs \paragraph{ Creating a fault hierarchy.} The main concept of FMMD is to build a hierarchy of failure behaviour from the {\bc} level up to the top, or system level, with analysis stages between each -transition to a higher level in the hierarchy. $$ fm(LP1) = \{ LP1High, LP1Low, LP1ExtraLowPass, LP1NoLowPass \} $$ +transition to a higher level in the hierarchy. + + The first stage is to choose {\bcs} that interact and naturally form {\fgs}. The initial {\fgs} are collections of base components. @@ -943,7 +966,7 @@ This is a natural process. When we have a complicated systems they always have a small number of system failure modes. -\section{The Case for Derived Components} +\section{Examples of Derived Component like concepts in safety literature} Idea stage on this section \begin{itemize} @@ -1118,7 +1141,7 @@ Rigorous FMEA (RFMEA). \centering \includegraphics[width=400pt,keepaspectratio=true]{./three_tree.png} % three_tree.png: 851x385 pixel, 72dpi, 30.02x13.58 cm, bb=0 0 851 385 - \caption{FMMD Hierarchy with $(|fg| = 3) \wedge (|fm(c)| = 3)$} + \caption{FMMD Hierarchy with $(|fg| = 3)$ } % \wedge (|fm(c)| = 3)$} \label{fig:three_tree} \end{figure} @@ -1214,9 +1237,11 @@ $$ %\end{equation} $$ -\subsection{Exponential squared to Exponential} - -can I say that ? +% \subsection{Exponential squared to Exponential} +% +% can I say that ? +\bibliographystyle{plain} +\bibliography{../vmgbibliography,../mybib} \end{document} diff --git a/related_papers_books/3A.SILs.pdf b/related_papers_books/3A.SILs.pdf new file mode 100644 index 0000000000000000000000000000000000000000..f4b95ad298e6c3c9f957d091f78dc71ad69f0bf8 GIT binary patch literal 305539 zcma(2V~{6J*zJu@+qP}nwrx)P-?r_Z_Oxx=wr$(C{m%XDz2n^x=R}TM)ATlavV= z!~xdMrjGww>)+0%qNc`nCZ>e^{LoI$j;6nDpxxJ}vUCz~B^--(4m1`?Mxs>ye3<6A zlH#n#L@-x@#+->UM1u=H!uyBX6NUTrEG;GN#qYhjVA#q@B7jn8hEz^U#vY8s68z+B z`CWdSpIp$dc115I*URKxT3J+GN;iEZYfp4=D7gJJc{P2M_<3Borr5bXzy8=UAP_Wp z`MuiNeb3F|3WySkdb^7Ux` z*t_vt|GNK)`lKk^{^k(qY}dl%zp&=5;!V?-KlAc)f2U~BFPmuTO5;D!TqQ9qs0GlZ+N_D{QJIiwM;`E;;rrR;{C4J+_n=6AQOLb zId&yu=sCSvF#qFbA0+)}VaGT*=~#hAKt88z+U6%$4{l=Mqotx{;lS$ae7j=GkVbd= zcTVd9hSPD-EP(w zz4fQhVS0s+wNH7@hOV0R`$_z=ku*S0l11|mx*bU89zXrfN(Z3ftrIjY)@ic7R>-Z7 zVdc5y_Ym%ZZXhHkoo?S=Fo{%H3HqRG_KNxKWFY;o&M<2e~8tEYx zN}tF`z8M;hK_`lK*JW*59(T_R%}>V{X4h-W{3Aa6pE7)(TY#K;K3t#{yUd<1JB1(4 z&rS!O4u*DCr)8WIr>?J*B^);=z}fQy#}8u($F!dTpt!0(}i-5~v}Z&&7@ zV4HdG3zjdx;@sYUHt)-=pT4=;?UW-AGnT{t5eXn-sN1#FK84u4SqS6_L2znk8u()n zxa~JhL)9D7R^Q2~aJ)0G@SgG@eQ!U<&p`1E<6@r7__PlcgLiWAZU45=z&e0)JG5~r z6FV>v;PX1bWSjalQO027n;DR8Mr|f4Hej1?eg@1Zg8{=Ulkx?xKK@P^_p-i3=KM3! z$@1w~t6Sl7tRA*~^@r=4yrW-lpz3U7&&y?D(|Ktk5|5kKo5Qd8XFgJ6LD_jCj6ODP zu@?FK{P3qaegbdbhi=4Oz`D$fWM$y`d2_xS|2uJd?aD8UATX#)CmHre_)0IuBFt6u zyXP2hU8wj^1)lfRo&J1W$pieARNkLpzCM*XmO`rI41A50nah)zL`WtB!{Y@&(0Ilz z=*x$9jWI;1hQuvL<)e!EcM;R9N;u!j&(4E19nQ@sQ*)I;tHaT82#b!N!a2o~_l|Pd z3C6>U>B-b{n4`p^ll_=a zPsx)!&~Ed%(#WnpT<2o7lkW{au;049$VimiCC@<4TFZmNAw)N8iq~%I%lx+uzW}uV znEW-b(gu~1?cwhNyjtNPmGLBLN~3*fh{{>56E|oi(Eglmfck!&70Qqn9 zkqVqW>k(xhmu`sGHKq+;Kk`OJ9B-X^Fh(ElqNQWd(vb(g1@m{O)EhwiTanp?hq;87 z@^mnqQ_-uMC%NOD?3I}0uIyMNnlxNRrP1is=JL=Muh8D>NshJ`-S6+RriZ(l5}zgR z4yJ)hbO1@C(MSb;vzpawzNR+;yo1YIMz#XZ#MYlHO&9_*d