Design of Experiments: Taguchi Methods

Slides:



Advertisements
Similar presentations
Prof. Steven D.Eppinger MIT Sloan School of Management.
Advertisements

Trustworthy Service Selection and Composition CHUNG-WEI HANG MUNINDAR P. Singh A. Moini.
Chapter 9 Choosing the Right Research Design Chapter 9.
Copyright © Allyn & Bacon (2007) Single-Variable, Independent-Groups Designs Graziano and Raulin Research Methods: Chapter 10 This multimedia product and.
Design of Experiments Lecture I
Control Architectures: Feed Forward, Feedback, Ratio, and Cascade
Modeling Basics: 2. Incidence Graphs By Peter Woolf University of Michigan Michigan Chemical Process Dynamics and Controls Open Textbook.
Multiple Comparisons in Factorial Experiments
Process Control: Designing Process and Control Systems for Dynamic Performance Chapter 6. Empirical Model Identification Copyright © Thomas Marlin 2013.
Slide 1 Bayesian Model Fusion: Large-Scale Performance Modeling of Analog and Mixed- Signal Circuits by Reusing Early-Stage Data Fa Wang*, Wangyang Zhang*,
1 Chapter 4 Experiments with Blocking Factors The Randomized Complete Block Design Nuisance factor: a design factor that probably has an effect.
Chapter 4 Randomized Blocks, Latin Squares, and Related Designs
Experiments with both nested and “crossed” or factorial factors
Chapter 14Design and Analysis of Experiments 8E 2012 Montgomery 1.
Probabilistic Re-Analysis Using Monte Carlo Simulation
1 Micha Feigin, Danny Feldman, Nir Sochen
Belief Propagation by Jakob Metzler. Outline Motivation Pearl’s BP Algorithm Turbo Codes Generalized Belief Propagation Free Energies.
Decision Making: An Introduction 1. 2 Decision Making Decision Making is a process of choosing among two or more alternative courses of action for the.
Bayesian Networks I: Static Models & Multinomial Distributions By Peter Woolf University of Michigan Michigan Chemical Process Dynamics.
Bayesian Networks II: Dynamic Networks and Markov Chains By Peter Woolf University of Michigan Michigan Chemical Process Dynamics and.
Comparing Distributions I: DIMAC and Fishers Exact By Peter Woolf University of Michigan Michigan Chemical Process Dynamics and Controls.
Comparing Distributions III: Chi squared test, ANOVA By Peter Woolf University of Michigan Michigan Chemical Process Dynamics and Controls.
ANalysis Of VAriance (ANOVA) Comparing > 2 means Frequently applied to experimental data Why not do multiple t-tests? If you want to test H 0 : m 1 = m.
Dynamical Systems Analysis I: Fixed Points & Linearization By Peter Woolf University of Michigan Michigan Chemical Process Dynamics.
Dynamic lot sizing and tool management in automated manufacturing systems M. Selim Aktürk, Siraceddin Önen presented by Zümbül Bulut.
Multiple Input, Multiple Output I: Numerical Decoupling By Peter Woolf University of Michigan Michigan Chemical Process Dynamics and.
TAGUCHI’S CONTRIBUTIONS TO EXPERIMENTAL DESIGN & QUALITY ENGINEERING.
Chemical Process Controls: PID control, part II Tuning
Nested and Split Plot Designs. Nested and Split-Plot Designs These are multifactor experiments that address common economic and practical constraints.
Multiple Input, Multiple Output II: Model Predictive Control By Peter Woolf University of Michigan Michigan Chemical Process Dynamics.
Simple Linear Regression. Introduction In Chapters 17 to 19, we examine the relationship between interval variables via a mathematical equation. The motivation.
Radial Basis Function Networks
1 Statistical Analysis Professor Lynne Stokes Department of Statistical Science Lecture 5 Complete Factorial Experiments, Completely Randomized Designs,
Simple Linear Regression
Text reference, Chapter 14, Pg. 525
1 Statistical Analysis Professor Lynne Stokes Department of Statistical Science Lecture 20 Nested Designs and Analyses.
INT 506/706: Total Quality Management Introduction to Design of Experiments.
STA291 Statistical Methods Lecture 31. Analyzing a Design in One Factor – The One-Way Analysis of Variance Consider an experiment with a single factor.
Matched Pairs, Within-Subjects, and Mixed Designs
Planning Production of a Set of Semiconductor Components with Uncertain Wafer and Component Yield Frank W. Ciarallo Assistant Professor Biomedical, Industrial.
BsysE595 Lecture Basic modeling approaches for engineering systems – Summary and Review Shulin Chen January 10, 2013.
Factorial Design of Experiments Kevin Leyton-Brown.
Engineering Statistics ENGR 592 Prepared by: Mariam El-Maghraby Date: 26/05/04 Design of Experiments Plackett-Burman Box-Behnken.
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: Deterministic vs. Random Maximum A Posteriori Maximum Likelihood Minimum.
Chapter 13 ANOVA The Design and Analysis of Single Factor Experiments - Part II Chapter 13B Class will begin in a few minutes. Reaching out to the internet.
Taguchi Methods Genichi Taguchi has been identified with the advent of what has come to be termed quality engineering. The goal of quality engineering.
Go to Table of Content Single Variable Regression Farrokh Alemi, Ph.D. Kashif Haqqi M.D.
IE341 Midterm. 1. The effects of a 2 x 2 fixed effects factorial design are: A effect = 20 B effect = 10 AB effect = 16 = 35 (a) Write the fitted regression.
Design of Experiments DoE Antonio Núñez, ULPGC. Objectives of DoE in D&M Processes, Process Investigation, Product and Process Q-improvement, Statistical.
ANALYSIS OF VARIANCE (ANOVA) BCT 2053 CHAPTER 5. CONTENT 5.1 Introduction to ANOVA 5.2 One-Way ANOVA 5.3 Two-Way ANOVA.
MSE-415: B. Hawrylo Chapter 13 – Robust Design What is robust design/process/product?: A robust product (process) is one that performs as intended even.
MATH 685/ CSI 700/ OR 682 Lecture Notes Lecture 4. Least squares.
Scatterplots & Regression Week 3 Lecture MG461 Dr. Meredith Rolfe.
Paired Sampling in Density-Sensitive Active Learning Pinar Donmez joint work with Jaime G. Carbonell Language Technologies Institute School of Computer.
Robust System Design Session #11 MIT Plan for the Session Quiz on Constructing Orthogonal Arrays (10 minutes) Complete some advanced topics on OAs Lecture.
Solutions. 1.The tensile strength of concrete produced by 4 mixer levels is being studied with 4 replications. The data are: Compute the MS due to mixers.
PCB 3043L - General Ecology Data Analysis.
Nonlinear differential equation model for quantification of transcriptional regulation applied to microarray data of Saccharomyces cerevisiae Vu, T. T.,
The Mixed Effects Model - Introduction In many situations, one of the factors of interest will have its levels chosen because they are of specific interest.
1 Statistical Analysis Professor Lynne Stokes Department of Statistical Science Lecture 9 Review.
1 Tom Edgar’s Contribution to Model Reduction as an introduction to Global Sensitivity Analysis Procedure Accounting for Effect of Available Experimental.
TAUCHI PHILOSOPHY SUBMITTED BY: RAKESH KUMAR ME
Chapter 11 Dynamic Programming.
Single-Variable, Independent-Groups Designs
Correlated-Groups and Single-Subject Designs
ENM 310 Design of Experiments and Regression Analysis Chapter 3
The TSR A Kinetics Instrument
14 Design of Experiments with Several Factors CHAPTER OUTLINE
Dr. Arslan Ornek MATHEMATICAL MODELS
Presentation transcript:

Design of Experiments: Taguchi Methods By Peter Woolf (pwoolf@umich.edu) University of Michigan Michigan Chemical Process Dynamics and Controls Open Textbook version 1.0 Creative commons

Existing plant measurements Physics, chemistry, and chemical engineering knowledge & intuition Bayesian network models to establish connections Patterns of likely causes & influences Efficient experimental design to test combinations of causes ANOVA & probabilistic models to eliminate irrelevant or uninteresting relationships Process optimization (e.g. controllers, architecture, unit optimization, sequencing, and utilization) Dynamical process modeling

How should we design our experiment? Scenario You have been called in as a consultant to find out how to optimize a client’s CSTR reactor system to both minimize product variation and also to maximize profit. After examining the whole dataset of 50 variables, you conclude that the most likely four variables for controlling profitability are the impeller type, motor speed for the mixer, control algorithm, and cooling water valve type. Your goal now is to design an experiment to systematically test the effect of each of these variables in the current reactor system. These variables can take the following values: Impellers: model A, B, or C Motor speed for mixer: 300, 350, or 400 RPM Control algorithm: PID, PI, or P only Cooling water valve type: butterfly or globe Each time you have to change the system setup, you have to stop much of the plant operation, so it means a significant profit loss. How should we design our experiment?

Option 1: Factorial design to test all possible combinations Scenario These variables can take the following values: Impellers: model A, B, or C Motor speed for mixer: 300, 350, or 400 RPM Control algorithm: PID, PI, or P only Cooling water valve type: butterfly or globe Option 1: Factorial design to test all possible combinations A, 300,PID, B B, 300,PID, B C, 300,PID, B A, 300,PI, B B, 300,PI, B C, 300,PI, B A, 350,PI, B B, 350,PI, B C, 350,PI, B A, 400,PI, B B, 400,PI, B C, 400,PI, B A, 300,P, B B, 300,P, B C, 300,P, B A, 350,P, B B, 350,P, B C, 350,P, B A, 400,P, B B, 400,P, B C, 400,P, B A, 300,PID, G B, 300,PID, G C, 300,PID, G A, 350,PID, G B, 350,PID, G C, 350,PID, G A, 400,PID, G B, 400,PID, G C, 400,PID, G A, 300,PI, G B, 300,PI, G C, 300,PI, G A, 350,PI, G B, 350,PI, G C, 350,PI, G A, 400,PI, G B, 400,PI, G C, 400,PI, G A, 300,P, G B, 300,P, G C, 300,P, G A, 350,P, G B, 350,P, G C, 350,P, G A, 400,P, G B, 400,P, G C, 400,P, G A, 350,PID, B B, 350,PID, B C, 350,PID, B A, 400,PID, B B, 400,PID, B C, 400,PID, B Total experiments= (3 impellers)(3 speeds)(3 controllers)(2 valves)=54 Can we get similar information with fewer tests? How do we analyze these results?

Option 2: Taguchi Method of orthogonal arrays Scenario These variables can take the following values: Impellers: model A, B, or C Motor speed for mixer: 300, 350, or 400 RPM Control algorithm: PID, PI, or P only Cooling water valve type: butterfly or globe Option 2: Taguchi Method of orthogonal arrays Motivation: Instead of testing all possible combinations of variables, we can test all pairs of combinations in some more efficient way. Example: L9 orthogonal array Key Feature: Compare any pair of variables (P1, P2, P3, and P4) across all experiments and you will see that each combination is represented.

Option 2: Taguchi Method of orthogonal arrays Arrays can be quite complicated. Example: L36 array Each pair of combinations is tested at least once Factorial design: 323=94,143,178,827 experiments Taguchi Method with L36 array: 36 experiments (~109 x smaller)

Option 2: Taguchi Method of orthogonal arrays Where do we these arrays come from? Derive them Small arrays you can figure out by hand using trial and error (the process is similar to solving a Sudoku) Large arrays can be derived using deterministic algorithms (see http://home.att.net/~gsherwood/cover.htm for details) Look them up Controls wiki has a listing of some of the more common designs Hundreds more designs can be looked up online on sites such as: http://www.research.att.com/~njas/oadir/index.html How do we choose a design? The key factors are the # of parameters and the number of levels (states) that each variable takes on.

Option 2: Taguchi Method of orthogonal arrays Scenario These variables can take the following values: Impellers: model A, B, or C Motor speed for mixer: 300, 350, or 400 RPM Control algorithm: PID, PI, or P only Cooling water valve type: butterfly or globe Option 2: Taguchi Method of orthogonal arrays # parameters: Impeller, speed, algorithm, valve = 4 # levels: ~3 3 3 3 2 = L9 Experiment Impeller Motor Speed Control Valve 1 A 300 PID BF 2 350 PI G 3 400 P 4 B 5 6 7 C 8 9 No valve type 3, so this entry is filled at random in a balanced way

Scenario These variables can take the following values: Impellers: model A, B, or C Motor speed for mixer: 300, 350, or 400 RPM Control algorithm: PID, PI, or P only Cooling water valve type: butterfly or globe Option 3: Random Design: Surprisingly, randomly assigning experimental conditions will with high probability create a near optimal design. Choose the number of experiments to run (this can be tricky to do as it depends on how much signal recovery you want) Assign to each variable a state based on a uniform sample (e.g if there are 3 states, then each is chosen with 0.33 probability) Random designs tend to work poorly for small experiments (fewer than 50 variables), but work well for large systems. http://groups.csail.mit.edu/drl/journal_club/papers/CS2-Candes-Romberg-05.pdf http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=1614066 For more information on these methods see the following resources

When do we use which method? Option 1: Factorial Design Scenario These variables can take the following values: Impellers: model A, B, or C Motor speed for mixer: 300, 350, or 400 RPM Control algorithm: PID, PI, or P only Cooling water valve type: butterfly or globe When do we use which method? Option 1: Factorial Design Small numbers of variables with few states (1 to 3) Interactions between variables are strong and important Every variable contributes significantly Option 2: Taguchi Method Intermediate numbers of variables (3 to 50) Few interactions between variables Only a few variables contributes significantly Option 3: Random Design Many variables (50+) Very few variables contributes significantly

Once we have a design, how do we analyze the data? Scenario These variables can take the following values: Impellers: model A, B, or C Motor speed for mixer: 300, 350, or 400 RPM Control algorithm: PID, PI, or P only Cooling water valve type: butterfly or globe Once we have a design, how do we analyze the data? Expt. Impeller Motor Speed Control Valve Yield 1 A 300 PID BF 16.1 2 350 PI G 17.0 3 400 P 16.2 4 B 15.8 5 17.9 6 7 C 18.1 8 9 19.1 Plot the data and look at it ANOVA 1-way: effect of impeller 2-way: effect of impeller and motor speed Test multiple combinations

Once we have a design, how do we analyze the data? Scenario These variables can take the following values: Impellers: model A, B, or C Motor speed for mixer: 300, 350, or 400 RPM Control algorithm: PID, PI, or P only Cooling water valve type: butterfly or globe Once we have a design, how do we analyze the data? Expt. Impeller Motor Speed Control Valve Yield 1 A 300 PID BF 16.1 2 350 PI G 17.0 3 400 P 16.2 4 B 15.8 5 17.9 6 7 C 18.1 8 9 19.1 3) Bin yield and perform Fisher’s exact test or Chi squared test to see if any effect is significant

Field case study: Polyurethane quality control Polyurethane manufacturing involves many steps, some of which involve poorly understood physics or chemistry. Three dominant factors of product quality are: Water content Chloroflourocarbon-11 (CFC-11) concentration Catalyst type Case modified from Lunnery, Sohelia R., and Joseph M. Sutej. "Optimizing a PU formulation by the Taguchi Method. (polyurethane quality control)." Plastics Engineering 46.n2 (Feb 1990): 23(5).

Field case study: Polyurethane quality control Factors and Levels # factors Description Polyol type 4 A,B,C, D Catalyst package 5 1,2,3,4,5 Surfactant type 3 S1, S2, S3 Water, wt% 2 0.5, 1,5 CFC-11, wt% 25,35 Isocyanate type 11,12 Case modified from Lunnery, Sohelia R., and Joseph M. Sutej. "Optimizing a PU formulation by the Taguchi Method. (polyurethane quality control)." Plastics Engineering 46.n2 (Feb 1990): 23(5).

Field case study: Polyurethane quality control Experiment design using a modified L16 array A 3 S2 25 11 B 1 S2 35 12 C 3 S1 35 12 D 1 S1 25 11 B 3 S1 25 12 A 2 S1 35 11 D 3 S2 35 11 C 2 S2 25 12 B 3 S3 25 11 A 4 S3 35 12 D 3 S2 35 12 C 4 S2 25 11 A 3 S2 25 12 B 5 S2 35 11 C 3 S3 35 11 D 5 S3 25 12 Design modified from an L25 array to better account for the number of states of each variable. Note not all pairs involving catalyst are tested--this is even sparser Case modified from Lunnery, Sohelia R., and Joseph M. Sutej. "Optimizing a PU formulation by the Taguchi Method. (polyurethane quality control)." Plastics Engineering 46.n2 (Feb 1990): 23(5).

Field case study: Polyurethane quality control Experimental Procedure: Reactivity profile and friability (subjective rating) were determined from hand-mix foams prepared in 1-gal paper cans. Free rise densities were measured on core samples of open blow foams. Height of rise at gel, final rise height, and flow ratio were determined in a flow tube. Data Analysis ANOVA to identify significant factors, followed by linear regression to identify optimal conditions Case modified from Lunnery, Sohelia R., and Joseph M. Sutej. "Optimizing a PU formulation by the Taguchi Method. (polyurethane quality control)." Plastics Engineering 46.n2 (Feb 1990): 23(5).

Extreme Example: Sesame Seed Suffering You have just produced 1000x 55 gallon drums of sesame oil for sale to your distributors. Just before you are to ship the oil, one of your employees remembers that one of the oil barrels was temporarily used to store insecticide and is almost surely contaminated. Unfortunately, all of the barrels look the same. One barrel of sesame oil sells for $1000, while each assay for insecticide in food oil costs $1200 and takes 3 days. Tests for insecticide are extremely sensitive. What do you do?

Extreme Example: Sesame Seed Suffering Solution: Extreme multiplexing. Like Taguchi methods but optimized for very sparse systems Example solution w/ 8 barrels 1 2 5 3 4 6 7 8 Mix samples from each barrel and test mixtures A,B,C poison barrel -,-,- 8 +,-,- 4 -,+,- 6 -,-,+ 7 +,+,- 2 +,-,+ 3 -,+,+ 5 +,+,+ 1 Mix 1,2,3,4 --> Sample A Mix 1,2,5,6 -> Sample B Mix 1,3,5,7 -> Sample C Result: Using only 3 tests you can uniquely identify the poison barrel! Is this enough tests?

Extreme Example: Sesame Seed Suffering Solution: Extreme multiplexing. Like Taguchi methods but optimized for very sparse systems Solution w/ 1000 barrels Mix samples from each barrel and test mixtures 1 2 3 4 5 6 7 8 Experiments required=Log2(1000)=~10 Solution w/ 1,000,000 barrels Experiments required=Log2(1,000,000)=~20 Optimal experiments can be extremely helpful!

Take Home Messages Efficient experimental design helps to optimize your process and determine factors that influence variability Factorial designs are easy to construct, but can be impractically large. Taguchi and random designs often perform better depending on size and assumptions.