SlideShare una empresa de Scribd logo
1 de 20
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,
                                                         Dynamical
       architecture, unit optimization,
                                                      process modeling
        sequencing, and utilization)
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?
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   A, 300,PI, B   A, 300,P, B   A, 300,PI, G   A, 300,PID, G   A, 300,P, G
 B, 300,PID, B   B, 300,PI, B   B, 300,P, B   B, 300,PI, G   B, 300,PID, G   B, 300,P, G
 C, 300,PID, B   C, 300,PI, B   C, 300,P, B   C, 300,PI, G   C, 300,PID, G   C, 300,P, G
 A, 350,PID, B   A, 350,PI, B   A, 350,P, B   A, 350,PI, G   A, 350,PID, G   A, 350,P, G
 B, 350,PID, B   B, 350,PI, B   B, 350,P, B   B, 350,PI, G   B, 350,PID, G   B, 350,P, G
 C, 350,PID, B   C, 350,PI, B   C, 350,P, B   C, 350,PI, G   C, 350,PID, G   C, 350,P, G
 A, 400,PID, B   A, 400,PI, B   A, 400,P, B   A, 400,PI, G   A, 400,PID, G   A, 400,P, G
 B, 400,PID, B   B, 400,PI, B   B, 400,P, B   B, 400,PI, G   B, 400,PID, G   B, 400,P, G
 C, 400,PID, B   C, 400,PI, B   C, 400,P, B   C, 400,PI, G   C, 400,PID, G   C, 400,P, G
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?
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?
1) 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)
2) 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.
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         2 = ~3




                           Experiment   Impeller   Motor   Control   Valve
                                                   Speed
 L9                        1               A        300     PID       BF
                                                                                No valve
                           2               A        350      PI       G      type 3, so this
                           3               A        400      P        G      entry is filled at
                           4               B        300      PI       BF     random in a
                           5               B        350      P        BF
                                                                             balanced way
                           6               B        400     PID       G
                           7               C        300      P        G
                           8               C        350     PID       BF
                           9               C        400      PI       BF
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.
For more information on these methods see the following resources
http://groups.csail.mit.edu/drl/journal_club/papers/CS2-Candes-Romberg-05.pdf
http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=1614066
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+)
Few interactions between variables
Very few variables contributes significantly
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    Control    Valve    Yield
                     Speed                                1) Plot the data
1            A        300       PID       BF      16.1
                                                             and look at it
2            A        350       PI        G       17.0
                                                          2) ANOVA
3            A        400        P        G       16.2
                                                          1-way: effect of
4            B        300       PI        BF      15.8
                                                             impeller
5            B        350        P        BF      17.9
                                                          2-way: effect of
6            B        400       PID       G       16.2
                                                             impeller and
7            C        300        P        G       18.1
                                                             motor speed
8            C        350       PID       BF      17.9
                                                          Test multiple
9            C        400       PI        BF      19.1
                                                             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

Once we have a design, how do we analyze the data?
Expt.     Impeller   Motor    Control    Valve    Yield
                     Speed                                3) Bin yield and
1            A        300       PID       BF      16.1
                                                             perform
2            A        350       PI        G       17.0
                                                             Fisher’s
3            A        400        P        G       16.2
                                                             exact test or
4            B        300       PI        BF      15.8
                                                             Chi squared
5            B        350        P        BF      17.9
                                                             test to see if
6            B        400       PID       G       16.2
                                                             any effect is
7            C        300        P        G       18.1
                                                             significant
8            C        350       PID       BF      17.9
9            C        400       PI        BF      19.1
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:
          1) Water content
          2) Chloroflourocarbon-11 (CFC-11) concentration
          3) 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                            # factors                               Description
        Levels
        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%                            2                                       25,35
        Isocyanate type                        2                                       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 3 S3 25 11                      Design modified from an L25
   B 1 S2 35 12                     A 4 S3 35 12                      array to better account for the
   C 3 S1 35 12                     D 3 S2 35 12                      number of states of each
   D 1 S1 25 11                     C 4 S2 25 11                      variable.
   B 3 S1 25 12                     A 3 S2 25 12
                                                                      Note not all pairs involving
   A 2 S1 35 11                     B 5 S2 35 11
                                                                      catalyst are tested--this is
   D 3 S2 35 11                     C 3 S3 35 11
                                                                      even sparser
   C 2 S2 25 12                     D 5 S3 25 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
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
Mix samples from each
barrel and test mixtures          1   2    3   4   5    6   7   8
                             A,B,C    poison barrel
 Mix 1,2,3,4 --> Sample A -,-,-       8 Result: Using only 3 tests
 Mix 1,2,5,6 -> Sample B     +,-,-    4 you can uniquely identify
                             -,+,-    6
 Mix 1,3,5,7 -> Sample C     -,-,+    7
                                          the poison barrel!
                             +,+,-    2
 Is this enough tests?       +,-,+    3
                             -,+,+    5
                             +,+,+    1
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.

Más contenido relacionado

Destacado

Orthogonal array
Orthogonal arrayOrthogonal array
Orthogonal arrayATUL RANJAN
 
Taguchi design of experiments nov 24 2013
Taguchi design of experiments nov 24 2013Taguchi design of experiments nov 24 2013
Taguchi design of experiments nov 24 2013Charlton Inao
 
Introduction to Design of Experiments by Teck Nam Ang (University of Malaya)
Introduction to Design of Experiments by Teck Nam Ang (University of Malaya)Introduction to Design of Experiments by Teck Nam Ang (University of Malaya)
Introduction to Design of Experiments by Teck Nam Ang (University of Malaya)Teck Nam Ang
 
Design of Experiment (DOE): Taguchi Method and Full Factorial Design in Surfa...
Design of Experiment (DOE): Taguchi Method and Full Factorial Design in Surfa...Design of Experiment (DOE): Taguchi Method and Full Factorial Design in Surfa...
Design of Experiment (DOE): Taguchi Method and Full Factorial Design in Surfa...Ahmad Syafiq
 
Orthogonal array testing
Orthogonal array testingOrthogonal array testing
Orthogonal array testingPrince Bhanwra
 
Introduction To Taguchi Method
Introduction To Taguchi MethodIntroduction To Taguchi Method
Introduction To Taguchi MethodRamon Balisnomo
 

Destacado (8)

Orthogonal array
Orthogonal arrayOrthogonal array
Orthogonal array
 
Taguchi design of experiments nov 24 2013
Taguchi design of experiments nov 24 2013Taguchi design of experiments nov 24 2013
Taguchi design of experiments nov 24 2013
 
Introduction to Design of Experiments by Teck Nam Ang (University of Malaya)
Introduction to Design of Experiments by Teck Nam Ang (University of Malaya)Introduction to Design of Experiments by Teck Nam Ang (University of Malaya)
Introduction to Design of Experiments by Teck Nam Ang (University of Malaya)
 
Design of Experiment (DOE): Taguchi Method and Full Factorial Design in Surfa...
Design of Experiment (DOE): Taguchi Method and Full Factorial Design in Surfa...Design of Experiment (DOE): Taguchi Method and Full Factorial Design in Surfa...
Design of Experiment (DOE): Taguchi Method and Full Factorial Design in Surfa...
 
Taguchi method
Taguchi methodTaguchi method
Taguchi method
 
Taguchi method
Taguchi methodTaguchi method
Taguchi method
 
Orthogonal array testing
Orthogonal array testingOrthogonal array testing
Orthogonal array testing
 
Introduction To Taguchi Method
Introduction To Taguchi MethodIntroduction To Taguchi Method
Introduction To Taguchi Method
 

Similar a Lecture.25

pfe sans gas calculation
pfe sans gas calculationpfe sans gas calculation
pfe sans gas calculationOmar Omrane
 
4 hydraulics
4   hydraulics4   hydraulics
4 hydraulicsamrhaggag
 
2014 Googol gas generator introduction-googol(1)
2014 Googol gas generator introduction-googol(1)2014 Googol gas generator introduction-googol(1)
2014 Googol gas generator introduction-googol(1)Mike Renko
 
Reduction of Cogging Torque by Adapting Bifurcated Stator Slots and Minimizat...
Reduction of Cogging Torque by Adapting Bifurcated Stator Slots and Minimizat...Reduction of Cogging Torque by Adapting Bifurcated Stator Slots and Minimizat...
Reduction of Cogging Torque by Adapting Bifurcated Stator Slots and Minimizat...IAES-IJPEDS
 
AN INTEGRATED APPROACH FOR THE IMPROVEMENT OF DYNAMIC CHARACTERISTICS OF VENT...
AN INTEGRATED APPROACH FOR THE IMPROVEMENT OF DYNAMIC CHARACTERISTICS OF VENT...AN INTEGRATED APPROACH FOR THE IMPROVEMENT OF DYNAMIC CHARACTERISTICS OF VENT...
AN INTEGRATED APPROACH FOR THE IMPROVEMENT OF DYNAMIC CHARACTERISTICS OF VENT...IAEME Publication
 
Evolutionary algorithms-based tuning of PID controller for an AVR system
Evolutionary algorithms-based tuning of PID controller  for an AVR system Evolutionary algorithms-based tuning of PID controller  for an AVR system
Evolutionary algorithms-based tuning of PID controller for an AVR system IJECEIAES
 
Testing/Manufacture/Fuel Filter Multipass Test Rig 19438
Testing/Manufacture/Fuel Filter Multipass Test Rig 19438Testing/Manufacture/Fuel Filter Multipass Test Rig 19438
Testing/Manufacture/Fuel Filter Multipass Test Rig 19438fec2020
 
Testing/Manufacture/Multipass Fuel Filter Test Rig ISO 19438
Testing/Manufacture/Multipass Fuel Filter Test Rig ISO 19438Testing/Manufacture/Multipass Fuel Filter Test Rig ISO 19438
Testing/Manufacture/Multipass Fuel Filter Test Rig ISO 19438fec2020
 
Aero Dynamic Power Control of Permanent Magnet Synchronous Generator using Fu...
Aero Dynamic Power Control of Permanent Magnet Synchronous Generator using Fu...Aero Dynamic Power Control of Permanent Magnet Synchronous Generator using Fu...
Aero Dynamic Power Control of Permanent Magnet Synchronous Generator using Fu...IRJET Journal
 
Googol gas generator introduction
Googol gas generator introductionGoogol gas generator introduction
Googol gas generator introductionMark Wang
 
One Solution for Simulation of Steam Turbine Power Upon 210MW
One Solution for Simulation of Steam Turbine Power Upon 210MW One Solution for Simulation of Steam Turbine Power Upon 210MW
One Solution for Simulation of Steam Turbine Power Upon 210MW pupin_proces_automation
 
Microstepping of stepper Motor
Microstepping of stepper MotorMicrostepping of stepper Motor
Microstepping of stepper MotorANUP PALARAPWAR
 
01 Introduction 8 series toyota presentation.pdf
01 Introduction 8 series toyota presentation.pdf01 Introduction 8 series toyota presentation.pdf
01 Introduction 8 series toyota presentation.pdfjcardy1985
 
Speed controller design for three-phase induction motor based on dynamic ad...
  Speed controller design for three-phase induction motor based on dynamic ad...  Speed controller design for three-phase induction motor based on dynamic ad...
Speed controller design for three-phase induction motor based on dynamic ad...IJECEIAES
 

Similar a Lecture.25 (20)

pfe sans gas calculation
pfe sans gas calculationpfe sans gas calculation
pfe sans gas calculation
 
4 hydraulics
4   hydraulics4   hydraulics
4 hydraulics
 
2014 Googol gas generator introduction-googol(1)
2014 Googol gas generator introduction-googol(1)2014 Googol gas generator introduction-googol(1)
2014 Googol gas generator introduction-googol(1)
 
Reduction of Cogging Torque by Adapting Bifurcated Stator Slots and Minimizat...
Reduction of Cogging Torque by Adapting Bifurcated Stator Slots and Minimizat...Reduction of Cogging Torque by Adapting Bifurcated Stator Slots and Minimizat...
Reduction of Cogging Torque by Adapting Bifurcated Stator Slots and Minimizat...
 
AN INTEGRATED APPROACH FOR THE IMPROVEMENT OF DYNAMIC CHARACTERISTICS OF VENT...
AN INTEGRATED APPROACH FOR THE IMPROVEMENT OF DYNAMIC CHARACTERISTICS OF VENT...AN INTEGRATED APPROACH FOR THE IMPROVEMENT OF DYNAMIC CHARACTERISTICS OF VENT...
AN INTEGRATED APPROACH FOR THE IMPROVEMENT OF DYNAMIC CHARACTERISTICS OF VENT...
 
Evolutionary algorithms-based tuning of PID controller for an AVR system
Evolutionary algorithms-based tuning of PID controller  for an AVR system Evolutionary algorithms-based tuning of PID controller  for an AVR system
Evolutionary algorithms-based tuning of PID controller for an AVR system
 
Fuel Filter Multipass Test Rig
Fuel Filter Multipass Test RigFuel Filter Multipass Test Rig
Fuel Filter Multipass Test Rig
 
Testing/Manufacture/Fuel Filter Multipass Test Rig 19438
Testing/Manufacture/Fuel Filter Multipass Test Rig 19438Testing/Manufacture/Fuel Filter Multipass Test Rig 19438
Testing/Manufacture/Fuel Filter Multipass Test Rig 19438
 
ISo 19438 Fuel Filter Test Rig
ISo 19438 Fuel Filter Test RigISo 19438 Fuel Filter Test Rig
ISo 19438 Fuel Filter Test Rig
 
Testing/Manufacture/Multipass Fuel Filter Test Rig ISO 19438
Testing/Manufacture/Multipass Fuel Filter Test Rig ISO 19438Testing/Manufacture/Multipass Fuel Filter Test Rig ISO 19438
Testing/Manufacture/Multipass Fuel Filter Test Rig ISO 19438
 
Aero Dynamic Power Control of Permanent Magnet Synchronous Generator using Fu...
Aero Dynamic Power Control of Permanent Magnet Synchronous Generator using Fu...Aero Dynamic Power Control of Permanent Magnet Synchronous Generator using Fu...
Aero Dynamic Power Control of Permanent Magnet Synchronous Generator using Fu...
 
Presentation1
Presentation1Presentation1
Presentation1
 
Ei34813820
Ei34813820Ei34813820
Ei34813820
 
Googol gas generator introduction
Googol gas generator introductionGoogol gas generator introduction
Googol gas generator introduction
 
One Solution for Simulation of Steam Turbine Power Upon 210MW
One Solution for Simulation of Steam Turbine Power Upon 210MW One Solution for Simulation of Steam Turbine Power Upon 210MW
One Solution for Simulation of Steam Turbine Power Upon 210MW
 
Microstepping of stepper Motor
Microstepping of stepper MotorMicrostepping of stepper Motor
Microstepping of stepper Motor
 
01 Introduction 8 series toyota presentation.pdf
01 Introduction 8 series toyota presentation.pdf01 Introduction 8 series toyota presentation.pdf
01 Introduction 8 series toyota presentation.pdf
 
Speed controller design for three-phase induction motor based on dynamic ad...
  Speed controller design for three-phase induction motor based on dynamic ad...  Speed controller design for three-phase induction motor based on dynamic ad...
Speed controller design for three-phase induction motor based on dynamic ad...
 
4 bt3.9 g2(英文版)
4 bt3.9 g2(英文版)4 bt3.9 g2(英文版)
4 bt3.9 g2(英文版)
 
Lec 1 introduction
Lec 1 introductionLec 1 introduction
Lec 1 introduction
 

Último

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 

Último (20)

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

Lecture.25

  • 1. 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
  • 2. 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, Dynamical architecture, unit optimization, process modeling sequencing, and utilization)
  • 3. 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?
  • 4. 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 A, 300,PI, B A, 300,P, B A, 300,PI, G A, 300,PID, G A, 300,P, G B, 300,PID, B B, 300,PI, B B, 300,P, B B, 300,PI, G B, 300,PID, G B, 300,P, G C, 300,PID, B C, 300,PI, B C, 300,P, B C, 300,PI, G C, 300,PID, G C, 300,P, G A, 350,PID, B A, 350,PI, B A, 350,P, B A, 350,PI, G A, 350,PID, G A, 350,P, G B, 350,PID, B B, 350,PI, B B, 350,P, B B, 350,PI, G B, 350,PID, G B, 350,P, G C, 350,PID, B C, 350,PI, B C, 350,P, B C, 350,PI, G C, 350,PID, G C, 350,P, G A, 400,PID, B A, 400,PI, B A, 400,P, B A, 400,PI, G A, 400,PID, G A, 400,P, G B, 400,PID, B B, 400,PI, B B, 400,P, B B, 400,PI, G B, 400,PID, G B, 400,P, G C, 400,PID, B C, 400,PI, B C, 400,P, B C, 400,PI, G C, 400,PID, G C, 400,P, G 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?
  • 5. 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.
  • 6. 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)
  • 7. Option 2: Taguchi Method of orthogonal arrays Where do we these arrays come from? 1) 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) 2) 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.
  • 8. 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 2 = ~3 Experiment Impeller Motor Control Valve Speed L9 1 A 300 PID BF No valve 2 A 350 PI G type 3, so this 3 A 400 P G entry is filled at 4 B 300 PI BF random in a 5 B 350 P BF balanced way 6 B 400 PID G 7 C 300 P G 8 C 350 PID BF 9 C 400 PI BF
  • 9. 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. For more information on these methods see the following resources http://groups.csail.mit.edu/drl/journal_club/papers/CS2-Candes-Romberg-05.pdf http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=1614066
  • 10. 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+) Few interactions between variables Very few variables contributes significantly
  • 11. 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 Control Valve Yield Speed 1) Plot the data 1 A 300 PID BF 16.1 and look at it 2 A 350 PI G 17.0 2) ANOVA 3 A 400 P G 16.2 1-way: effect of 4 B 300 PI BF 15.8 impeller 5 B 350 P BF 17.9 2-way: effect of 6 B 400 PID G 16.2 impeller and 7 C 300 P G 18.1 motor speed 8 C 350 PID BF 17.9 Test multiple 9 C 400 PI BF 19.1 combinations
  • 12. 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 Control Valve Yield Speed 3) Bin yield and 1 A 300 PID BF 16.1 perform 2 A 350 PI G 17.0 Fisher’s 3 A 400 P G 16.2 exact test or 4 B 300 PI BF 15.8 Chi squared 5 B 350 P BF 17.9 test to see if 6 B 400 PID G 16.2 any effect is 7 C 300 P G 18.1 significant 8 C 350 PID BF 17.9 9 C 400 PI BF 19.1
  • 13. 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: 1) Water content 2) Chloroflourocarbon-11 (CFC-11) concentration 3) 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).
  • 14. Field case study: Polyurethane quality control Factors and # factors Description Levels 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% 2 25,35 Isocyanate type 2 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).
  • 15. Field case study: Polyurethane quality control Experiment design using a modified L16 array A 3 S2 25 11 B 3 S3 25 11 Design modified from an L25 B 1 S2 35 12 A 4 S3 35 12 array to better account for the C 3 S1 35 12 D 3 S2 35 12 number of states of each D 1 S1 25 11 C 4 S2 25 11 variable. B 3 S1 25 12 A 3 S2 25 12 Note not all pairs involving A 2 S1 35 11 B 5 S2 35 11 catalyst are tested--this is D 3 S2 35 11 C 3 S3 35 11 even sparser C 2 S2 25 12 D 5 S3 25 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).
  • 16. 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).
  • 17. 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?
  • 18. Extreme Example: Sesame Seed Suffering Solution: Extreme multiplexing. Like Taguchi methods but optimized for very sparse systems Example solution w/ 8 barrels Mix samples from each barrel and test mixtures 1 2 3 4 5 6 7 8 A,B,C poison barrel Mix 1,2,3,4 --> Sample A -,-,- 8 Result: Using only 3 tests Mix 1,2,5,6 -> Sample B +,-,- 4 you can uniquely identify -,+,- 6 Mix 1,3,5,7 -> Sample C -,-,+ 7 the poison barrel! +,+,- 2 Is this enough tests? +,-,+ 3 -,+,+ 5 +,+,+ 1
  • 19. 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!
  • 20. 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.