Design of Experiments and Taguchi Methods
Design of Experiments and Taguchi Methods
and
Introduction to Taguchi
Methods
Flight of a Bumblebee
Constant
A E = 11”
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
In Need of Designed Experiments
An Integral Part of the Push Upstream
upstream
It is almost always
better to study
more than one factor
at a time.
In Need of Designed Experiments
Example :
Conveyor Belt Slitting Process
Problem :
Improve the slitting process to produce
belts of uniform width.
• A silicone lubricant
Factors to consider :
Questions :
• How fast ?
• Which knife ?
• Lubricant ? Yes or no ?
0.60
0.50
Width
Variation
0.40
0.30
slow fast
SPEED OF CUT
But is it?
In Need of Designed Experiments
7 8
Acme 3 4
KNIFE
5 6 yes
LUBRICATION
Zapum 1 2 no
slow fast
SPEED OF CUT
But is it?
In Need of Designed Experiments
Notation :
For k factors at 2 levels each, a full design is
called a
2k factorial design with n=2k design points.
In Need of Designed Experiments
The experiment design in geometric
notation:
Run Speed Knife Lube
1 - - -
2 + - -
3 - + -
4 + + -
5 - - +
6 + - +
7 - + +
8 + + +
7 8
Acme 3 4
KNIFE
5 6 yes
LUBRICATION
Zapum 1 2 no
slow fast
SPEED OF CUT
In Need of Designed Experiments
The experiment design in geometric
notation:
Width
Run Speed(A) Knife(B) Lube(C)
Variation
1 slow Zapum no 0.41
2 fast Zapum no 0.51
3 slow Acme no 0.33
4 fast Acme no 0.50
5 slow Zapum yes 0.38
6 fast Zapum yes 0.44
7 slow Acme yes 0.43
8 fast Acme yes 0.54
0.43 7 8 0.54
0.33
Acme 3 4 0.50
SPEED OF CUT
In Need of Designed Experiments
Belt Slitting Marginal Means Response
0.55
0.5
0.45
0.4
0.35
0.3
A1 A2 B1 B2 C1 C2 (AxB)1 (AxB)2 (AxC)1 (AxC)2 (BxC)1 (BxC)2 (AxBxC)1 (AxBxC)2
Effects Level
Conclusions:
Two-level Experiment
For k factors at 2 levels each, a full design is
called a
2k factorial design with n=2k design points.
Three-level Experiment
For k factors at 3 levels each, a full design is
called a
3k factorial design with n=3k design points.
Example : How many design points are there if
there are 3 factors and 3 levels ?
n=3k = 33 = 27 design points
Fractional Factorial Experiments
Full 2-level factorials can require a lot of runs.
# of factors # of runs
1 2
2 4
3 8
4 16
5 32
6 64
7 128
8 256
9 512
10 1024
TABLE OF TOTALS
B Total
A 1 2 …… b
1 T11 T12 …… T1b T1..
2 T21 T22 …… T2b T2..
. . . …… . .
. . . …… . .
. . . …… . .
a Ta1 Ta2 …… Tab Ta..
Total T.1. T.2. …… T.b. T…
a b c
T ...2
SST
i 1 j 1 k 1
y ijk
abn
a
T i..2
T ...2
SSA i 1
bn abn
b
j 1
T .j.2
T ...2
SSB
an abn
a b a b
i 1 j 1
T ij.2 T i..2
j1
T .j.2
T ...2
SS(AB) i 1
n bn an abn
SSE SST SSA SSB SS(AB)
2-factor ANOVA
T
T...2
2
i..
SSA i 1
bn abn
(244.0) 2 (237.4) 2 (228.8) 2 (710.2) 2
14.52
(4)( 2) 24
b
TT...2
j1
2
.j.
SSB
an abn
(189.6) 2 (179.1) 2 (170.3) 2 (171.2) 2 (710.2) 2
40.08
(3)( 2) 24
a b a b
T T T
i 1 j1
2
ij.
2
i..
T...2 j1
2
.j.
SS(AB) i 1
n bn an abn
(66.7) (65.2) ... (57.9)
2 2 2
21030.52 210056.08 21016.00 22.17
2
2-factor ANOVA
Solution (cont’d):
SSE = 91.68 - 14.52 - 40.08 - 22.17 = 14.91
Conclusions:
a. Accept Ho’’’ and conclude that there is no interaction
between the different missile systems and the different
propellant types.
b. Reject Ho’ and conclude that different missile systems result
in different mean propellant burning rates.
c. Reject Ho’’ and conclude that the mean propellant burning
rates are not the same for the four propellant types.
ANALYSIS OF VARIANCE
for 3-factor Experiment with n Replications
T
i 1
2
i...
T....2
SSA
bcn abcn
a
T
i 1
2
.j..
T....2
SSB
acn abcn
a
T
i 1
2
..k.
T....2
SSC
abn abcn
a b a b
T
i 1 j 1
2
ij.. Ti...2 T
j 1
2
.j..
T....2
i 1
SS(AB)
cn bcn acn abcn
a c a c
T
i 1 k 1
2
.j.. T
i 1
2
i... T
k 1
2
..k.
T....2
SS(AC)
bn bcn abn abcn
b c b c
T
j 1 k 1
2
.jk. T
j 1
2
.j.. T 2
..k.
T....2
k 1
SS(BC)
an acn abn abcn
a b c a b a c b c a b c
T
i 1 j 1 k 1
2
ijk. T
i 1 j 1
2
ij.. T.j..2 T
j 1 k 1
2
.jk. Ti...2 T
j 1
2
.j.. T 2
..k.
T....2
i 1 k 1 i 1 k 1
SS(ABC)
n cn bn an bcn acn abn abcn
SSE SST SSA SSB SSC SS(AB) SS(AC) SS(BC) SS(ABC)
3-factor ANOVA
Washing time, C
15 minutes 20 minutes
B B
A 1 2 3 1 2 3
10.7 10.3 11.2 10.9 10.5 12.2
1 10.8 10.2 11.6 12.1 11.1 11.7
11.3 10.5 12.0 11.5 10.3 11.0
11.4 10.2 10.7 9.8 12.6 10.8
2 11.8 10.9 10.5 11.3 7.5 10.2
11.5 10.5 10.2 10.9 9.9 11.5
13.6 12.0 11.1 10.7 10.2 11.9
3 14.1 11.6 11.0 11.7 11.5 11.6
14.5 11.5 11.5 12.7 10.9 12.2
Perform an analysis of variance to test for significant effects. Use
= 0.05.
3-factor ANOVA
Solution :
First, construct a table of totals:
Washing time, C
15 minutes 20 minutes
B B
A 1 2 3 1 2 3
1 32.8 31.0 34.8 34.5 31.9 34.9
2 34.7 31.6 31.4 32.0 30.0 32.5
3 42.2 35.1 33.6 34.1 32.6 35.7
B
A 1 2 3 Total
1 67.3 62.9 69.7 199.9
2 66.7 61.6 63.9 192.2
3 77.3 67.7 69.3 214.3
Total 211.3 192.2 202.9 606.4
C
A 1 2 Total
1 98.6 101.3 199.9
2 97.7 94.5 192.2
3 110.9 103.4 214.3
Total 307.2 299.2 606.4
C
B 1 2 Total
1 109.7 101.6 211.3
2 97.7 94.5 192.2
3 99.8 103.1 202.9
Total 307.2 299.2 606.4
3-factor ANOVA
Solution (cont’d) :
From the table of totals, the sum of squares can be computed:
(606.4) 2
SST (10.7) 2 (10.8) 2 ....(12.2) 2 6872.84 6809.65 63.19
54
(307.2) 2 (299.2) 2
SSC 6809.65 6810.83 6809.65 1.18
(3)(3)(3)
SS(ABC)
32.8 2 (34.7) 2 .... (35.7) 2 6838.59 6827.73 6824.65 6823.63
3
6819.83 6810.83 6809.65 4.89
SSE 63.19 13.98 10.18 1.18 4.78 2.92 3.64 4.89 21.62
3-factor ANOVA
Solution (cont’d) :
Finally, an ANOVA table is constructed:
Conclusions:
(a) Different operators produce different yields.
(b) Different catalysts have different effects on yields.
Steps in Experimentation using Taguchi Methods
Step [Link] factors and interactions to columns. The linear graph for an OA may
have to be modified to fit the required form.
Step [Link] the experiment. Randomization strategies should be considered
during the experiment.
Step [Link] the data. Several methods are used, e.g. , average graphs,
interaction graphs, ANOVA, S/N ANOVA, etc.
Step [Link] the results. Determine which factors are influential and which are
not influential to the performance characteristic(s) of influence.
Step [Link] optimum levels of most influential control factors and predict expected
results. The influential factors are the only ones necessary to have the level
set or controlled. The non-influential factors should be set at the lowest cost
level.
Step [Link] a confirmation experiment. This is to demonstrate that the factors and
levels chosen for the influential factors do provide the desired results. The
non-influential factors should be set at their economic level during the
confirmation run. If results don’t turn out as expected, then some important
factor(s) may have been left out of the experiment and more screening needs
to be done.
Step [Link] to step 4 if the objective of the experiment is not met and further
optimization is possible with the confirmed factors.
Example Experimental Procedure: Popcorn
Experiment
Scenario : How to develop the process specifications (cooking instructions)
to go on a bag of popcorn. The owner of the popcorn company
has developed a new hybrid seed which may or may not use the
same cooking process recommended for the current seed. One of
the processes used by customers to pop corn is the hot oil
method, which is addressed in this situation.
Color - assign a color rating : good color, off color, bad color
Fishbone Diagram
Oil Method
Type Agitation
Amount Venting
High quality
popcorn
Shape Preheat
Material Amount
Pan Heat
L8 (27)
Column Number
Run No.\ 1 2 3 4 5 6 7
1 1 1 1 1 1 1 1
2 1 1 1 2 2 2 2
3 1 2 2 1 1 2 2
4 1 2 2 2 2 1 1
5 2 1 2 1 2 1 2
6 2 1 2 2 1 2 1
7 2 2 1 1 2 2 1
8 2 2 1 2 1 1 2
Standard Nomenclature
L8 (27)
Number of columns
Number of levels
Number of rows or runs
Represents Latin squares
Example
Level Nomenclature
1 L -
2 M o
3 H +
Orthogonal Arrays
Interaction Table
Column 1 2 3
---------------------------------------
(1) 3 2
(2) 1
(3)
Degrees of Freedom
2 Degrees of Freedom
12 inches 8 inches
3 persons, 2 comparisons
Degrees of Freedom
Calculating Degrees of Freedom in an Experiment
Interactions
Degrees of freedom of interaction A x B =
( number of levels for factor A) - 1
x
(number of levels for factor B) - 1
Orthogonal Arrays
Degrees of freedom of an orthogonal array =
degrees of freedom per column: B - 1
x
number of columns
3
1 2
1
7
3 5
2 4
6
2
3
5
1 4
6
3,4
1 2
Linear Graphs
Assigning Factors to Linear Graphs
Example:
An experiment with five 2-level factors A, B, C, D, and E
is to be designed. In addition to main effects, it is also
desired to study interactions CxD and CxE.
Solution:
Select the orthogonal array.
A. Calculate the degrees of freedom required.
Factors/Interactions degree of freedom
A 1
B 1
C 1
D 1
E 1
CxD 1
CxE 1
-----------
7
Solution (continued):
Draw the required linear graph.
D
C
A B
2 4
D 6 E
2 4
D 6 E
Linear Graphs
Solution (continued):
Assign factors and interactions to columns.
L8
Column Number
C D CxD E CxE B A
Run No.\ 1 2 3 4 5 6 7
1 1 1 1 1 1 1 1
2 1 1 1 2 2 2 2
3 1 2 2 1 1 2 2
4 1 2 2 2 2 1 1
5 2 1 2 1 2 1 2
6 2 1 2 2 1 2 1
7 2 2 1 1 2 2 1
8 2 2 1 2 1 1 2
Robust Design
• Products should be designed so that they operate even
when environmental conditions vary widely. Likewise,
processes should be designed so they are insensitive to
noise factors.
• This can be done using experimental design with inner and
outer arrays
Noise Factors
k . . . .
. . . . .
. . . . .
O 1 . . .
Control factors and Interactions N 1 . . .
Run A B C D . . i M 1 . . .
No.
1 . . . . . . .
2 . . . . . . . Experiment data
. . . . . . . .
j . . . . . . .
The Outer Array
Example
Noise Factors
O 1 2 2 1
Control factors and Interactions N 1 2 1 2
Run A B AxB C e BxC D M 1 1 2 2
No.
1 1 1 1 1 1 1 1 2.62 2.66 10.00 10.00
2.56 2.56 8.24 10.00
2 1 1 1 2 2 2 2 2.27 2.29 5.65 6.07
2.30 2.29 10.00 10.00
3 1 2 2 1 1 2 2 2.30 2.27 3.73 4.19
2.33 2.33 8.09 10.00
4 1 2 2 2 2 1 1 2.61 2.53 6.36 8.10
2.61 2.59 10.00 8.14
5 2 1 2 1 2 1 2 2.36 2.29 2.28 4.24
2.29 2.25 4.22 2.25
6 2 1 2 2 1 2 1 2.54 2.58 6.51 6.33
2.46 2.47 10.00 6.22
7 2 2 1 1 2 2 1 2.53 2.54 4.40 4.51
2.51 2.52 6.25 8.12
8 2 2 1 2 1 1 2 2.30 2.27 10.00 4.27
2.21 2.22 2.20 8.05
60.000
50.000
A
40.000 B
AxB
30.000 C
D
20.000 BxC
E
10.000
0.000
1 2 1 2 1 2 1 2 1 2 1 2 1 2
Where T = y/n
= (73.0 + 66.5 + 16.5 + 22.5 + 46.0 + 10.5 +
26.5 + 2.5)/8
= 33.0
= 69.750 + 40.500 + 40.375 - 2 (33.000)
= 84.625
5. Conduct a confirmation run and compare the actual result to
the predicted results. If the actual results are
disappointingly low, the team will need to return to the
planning phase and consider the possible causes.
Analysis Using Signal-to-Noise Ratio
1 1 1
2 2 ... 2
S / N 10 log y1 y2 yn
n
Analysis Using Signal-to-Noise Ratio
1 (Sm Ve)
S/N 10log
n Ve
T 2 y i
Sm i 1
n n
Noise Factors
O 1 2 2 1
Control factors and Interactions N 1 2 1 2
Run A B AxB C e BxC D M 1 1 2 2
No.
1 1 1 1 1 1 1 1 2.59 2.61 9.12 10.00
2 1 1 1 2 2 2 2 2.30 2.29 7.82 8.00
3 1 2 2 1 1 2 2 2.31 2.30 5.91 7.10
4 1 2 2 2 2 1 1 2.61 2.56 8.18 8.12
5 2 1 2 1 2 1 2 2.32 2.27 3.25 3,24
6 2 1 2 2 1 2 1 2.50 2.52 8.25 6.28
7 2 2 1 1 2 2 1 2.52 2.53 5.32 6.32
8 2 2 1 2 1 1 2 2.26 2.25 6.10 6.16
-10.000
1 2 1 2 1 2 1 2 1 2 1 2 1 2
-11.000
A
-12.000
B
AxB
-13.000 C
e
BxC
-14.000
D
-15.000
-16.000
Analysis Using Signal-to-Noise Ratio
Electronic Circuit “Time Out”Case Study (continued)
From the S/N response graph, strong effects come from A2, D2,
C1, and some level of AxB. To determine which levels of AxB
gives a strong effect, construct a S/N interaction matrix and a
S/N interaction graph of AxB.
A1B1 = ((-16.917)+(-15.305))/2 = -16.111
A1B2 = ((-13.800)+(-15.629))/2 = -14.714
A2B1 = ((- 8.976)+ (-14.775))/2 = -18.876
A2B2 = ((-13.064)+(-13.290))/2 = -13.177
Interaction Matrix
B1 B2
A1 -16.111 -14.714
A2 -18.876 -13.177
-10
-11 B1 B2
-12
-13
-14
A1
-15
A2
-16
-17
-18
-19
-20
6.000
A
5.000 B
AxB
C
e
4.000 BxC
D
3.000
1 2 1 2 1 2 1 2 1 2 1 2 1 2
Analysis Using Signal-to-Noise Ratio
Electronic Circuit “Time Out”Case Study (continued)
7. Analyze the graphs and compare with previous S/N results.
The graph shows strong effects from A and D. The following
and levels are recommended: A2, D2, B2, and C1. These are
basically the same recommendations from the S/N response
graphs.
6.000
A
5.000 B
AxB
C
e
4.000 BxC
D
3.000
1 2 1 2 1 2 1 2 1 2 1 2 1 2