Paper Advanced Failure Modes and Effects Analysis of Complex Processes
Paper Advanced Failure Modes and Effects Analysis of Complex Processes
Paper Advanced Failure Modes and Effects Analysis of Complex Processes
DETC99/DFM-8939
Steven Kmenta
Peder Fitch
Kosuke Ishii
Design Division
Mechanical Engineering Dept.
Stanford University
Stanford, CA 94305-4022
ABSTRACT
This paper presents the use of Advanced Failure Modes design, or process before the problems are actualized
and Effects Analysis (AFMEA) as a methodology to analyze (Omdahl, 1988). What is a failure mode? The literature
manufacturing process reliability. The proposed method offers many definitions of a “failure mode.” According to the
applies to early process design and seeks to improve product Automotive Industry Action Group (AIAG), a failure mode is
quality, process efficiency, and time to market. The method “the way in which a product or process could fail to perform
uses behavior modeling to relate process functions, its desired function” (AIAG, 1995). Some sources define
performance state variables, and physical entities. The model “failure mode” as a description of an undesired cause-effect
can be used to define process failures explicitly and provides a chain of events (MIL-STD-1629A, 1994). Others define
framework for assessing causes and effects. An example of a “failure mode” as a link in the cause-effect chain (Stamatis,
precision turning operation illustrates how AFMEA applies to 1995: Humphries, 1994). To avoid confusion, we introduce
the analysis of manufacturing processes. A pilot analysis of an the term failure scenario to describe an undesired sequence of
ultrasonic inspection process revealed that AFMEA is causes and effects.
comprehensive and adaptable to other processes. Ongoing Once development teams identify and prioritize failure
work for AFMEA is developing deployment strategies for scenarios, they can make design decisions leading to
minimal time burden and links to embedded error proofing. improved reliability, quality, and safety. Table 1 describes the
KEYWORDS: behavior modeling, process FMEA, reliability three main phases of FMEA.
Table 1. Three phases of FMEA
1. INTRODUCTION
Process reliability assessment is becoming an integral part Phase Question Output
of product development and is often based on statistical models
(DeVor et al., 1992). However, traditional process reliability Identify What can go wrong? Failures: causes & effects
methods require information that is usually not available until Analyze How likely is a failure Risk Priority Evaluation
late in the development process. At the detailed design stage, and what are the (likelihood × severity)
the majority of cost and reliability have already been consequences?
“designed-in” to the manufacturing process. Development
Act What can be done to Design solutions, test plans,
teams need to address product and process reliability up-front.
eliminate the cause or manufacturing changes,
Failure Modes and Effects Analysis (FMEA) is a tool for alleviate the severity? error proofing, etc.
analyzing both product and process reliability, potentially, at
an early-stage (Bowles, 1998). Identifying failures is a critical aspect of FMEA. It is
impossible to evaluate and alleviate a potential failure that is
1.1 Failure Modes and Effects Analysis not anticipated. This paper introduces a novel and systematic
FMEA is an engineering technique used to identify,
prioritize and alleviate potential problems from the system,
Boiler
process failures using behavior modeling.
POWER PLANT AFMEA is useful for
GT Exhaust
IP Steam
Cold Reheat HARDWARE early system 3.0 ADVANCED FMEA APPLIED TO PROCESSES
Steam
GT Cooling
HP Hot Reheat configuration
Steam
Steam Steam
LP Steam
decisions This section outlines the general procedure for building a
Comb
Conceptual layout
Generator design process model and then performing AFMEA. We will use a
T C HP IP / LP
Concurrent design
Steam Steam
Comb
IP SteamLP Steam
Cold Reheat
valve B open
Exhaust
T C HP IPHP Steam
/ LP Hot Reheat
Generator
to Stack
Gas Turbine Steam TurbineSteam Steam IP SteamLP Steam
hardware
IP SteamLP Steam
C
HP Hot Reheat
Steam Steam
1998)
tro
Comb
lA
T C HP IP / LP Generator
Gas Turbine Steam Turbine
lg
Air
or
ith
behavior model B
m
true/false values using [1, 0] and list nominal conditions as Attach Cap
“nom.” a) <tube><sealed><0> Sense
d) <tube><present><1> j)<signal><tube><present>
Tube
Example: <tube> <sealed> < 1 > f) <cap><fixtured><1>
k) <fixture><position><retracted> Translate m) <fixture>
j) <signal><tube><present> Cap <position><extended>
Step 4 List the inputs as system pre-conditions l) <supply_air><pressure><nom>
a) <tube><sealed><0>
List the required external inputs, or pre-conditions to the d) <tube><present><1>
Rotate
Cap
b) <tube><sealed><1>
system including signals, materials, and energy that are m) <fixture><position><extended>
• generic failure modes are amenable to the early (3) not(sensor) (4) not(controller) not((b)<tube><sealed><1>) not(rotate cap)
application of FMEA;
• we can reason about impact on the system performance Figure 9: Failure scenarios associated with “pick cap”
even without specific information about causes of failure;
<program>
3) mount insert 1-zero gage <fixture><y-runout>< + >
2-measure part
<loaded>
<1> tool block 3-read dimension → <part> <y-runout> < + >
<insert> tool holder 4-accept part
<mounted> insert <gage> resulting in either
<dimension>
(1) → <tool> <y-axis> < - > or,
<1> operator gage
<value>
master
7) Reset Axes part (2) → <tool> <y-axis> < + >
operator
1-set y-axis
2-set z-axis
9) Measure Part Propagate effects: case (1) the tool y-axis offset is too small
<tool>
<axes> shim
<part>
1-zero gage
2-measure part
→ <tool> <y-axis> < - >
→ <part> <diameter> < - >
<nom> operator
<diameter> 3-read gage
11) Cut Part <offset> 10) Enter Offset Assess causes: potential causes of this failure mode include:
<dimension> 1-compare value
<value> 2-calculate delta { not(fixture), not(NC table), not(tools), not(operator), not(indicator) }
tool 3-update offset
<part>
program Compile failure scenarios: (Figure 12)
<diameter>
part operator
<value>
keypad <part>
12) Measure Part
<dimension> causes effects
<+>
1-zero gage
<gage>
<dimension>
(1) not(fixture) <fixture><y-runout>< + >
13)
(2) not(NC table)
2-measure part
3-read gage
<value> Decide <part> Accept → <part> <y-runout> < + >
<dimension> (3) not(tools)
<nom.>
Part
(4) not(operator) → <tool> <y-axis> < - >
gage
master operator <part> (5) not(indicator) → <part> <diameter> < - >
→ <gage> <dimension> < - >
part <dimension> Scrap
operator <-> Part
→ <part> <dimension> < - >
Figure 10. Partial behavior model of a turning process → “scrap part”
Once we added states and dependencies to all the sub- Figure 12. Failure scenarios associated with <y-
functions we discovered some other dependencies not shown in runout>
the initial process map. Figure 11 shows how <part><y-runout>
(step 5.3) is affected by <fixture><y-runout> (step 4.3).
errors resulting in a include broader areas such as supply chain management, the
defect escaping
product development process, and other business processes.
other errors (re-work,
false rejections, etc.) Extension and validation of AFMEA as a design methodology
will include:
• integrating AFMEA with information from other
methodologies (QFD, DFA, etc.);
• linking AFMEA with human error proofing;
Brainstorming Structured • automating the procedure using software;
Analysis
• developing improved methods for using AFMEA with
Figure 13. Comparison of relative failure risk minimal time and resources;