Partition Experimental Designs for Sequential Process Steps: Application to Product Development Leonard Perry, Ph.D., MBB, CSSBB, CQE Associate Professor & ISyE Program Chair Industrial & Systems Engineering (ISyE) University of San Diego 1 Example: Lens Finishing Processes A company desires to improve their lens finishing process. Experimental runs must be limited due to cost concerns. Process One: Four Factors Process Two: Six Factors Controllable factors Controllable factors x1 x2 x1 xk x2 ... ... Inputs Manufacturing Process #1 Outputs, y Inputs Manufacturing Process #2 z2 Outputs, y ... ... z1 xk zr Uncontrollable factors z1 z2 zr Uncontrollable factors What type of design do you recommend? 2 Objective of Partition Designs To create a experimental design capable of handling a serial process consisting of multiple sequential processes that possess several factors and multiple responses. Advantages: Output from first process may be difficult to measure. Potential interaction between sequential processes Reduction of experimental runs 3 Partition Design Controllable factors Controllable factors x1 x1 x2 xk x2 ... ... Inputs Manufacturing Process #1 Outputs, y Inputs Manufacturing Process #2 z2 z1 zr Design Matrix #1 x2 1 1 -1 -1 1 z2 zr Uncontrollable factors Uncontrollable factors x1 1 -1 1 -1 1 Outputs, y ... ... z1 xk Design Matrix #2 + x3 1 -1 1 1 -1 x4 1 1 1 -1 -1 Responses = R1 34.43 19.94 4.695 -31.34 13.37 R2 12.4 2.751 32.35 -18.5 -8.625 4 Partition Design: Assumptions Process/Product Knowledge required Screening Experiment required Resources limited, minimize runs Sparsity-of-Effect Principle 5 Partition Design: Methodology 1. 2. 3. 4. Perform Screening Experiment for Each Individual Process Construct Partition Design Perform Partition Design Experiment Perform Partition Design Analysis a) b) c) d) 5. Select Significant Effects for Each Response Build Empirical Model for Each Response Calculate Partition Intercept Select Significant Effects for Intercept Build Final Empirical Model 6 Review: Experimental Objectives Product/Process Characterization Product/Process Improvement Find the setting for factors that create a desired output or response Determine model equation to relate factors and observed response Designs: 2k Factorial, 2k Factorial with Center Points Product/Process Optimization Determine which factors are most influential on the observed response. “Screening” Experiments Designs: 2k-p Fractional Factorial, Plackett-Burman Designs Determine an operating or design region in which the important factors lead to the best possible response. (Response Surface) Designs: Central Composite Designs, Box-Behnken Designs, D-optimal Product/Process Robustness Explore settings that minimize the effects of uncontrollable factors Designs: Taguchi Experiments 7 Example: First-order Partition Design Two factors significant in each process Total of k = 4 factors Potential Interaction between processes Partition Design N = 5 runs (N = k - 1) (Saturated Design) 8 Step 1: Perform Screening Experiment Process 1: Significant Factors: Factor A Factor B Process 2: Significant Factors: Factor C Factor D 9 Step 2: Construct Partition Design Partition Design: Design Criteria First-order models Orthogonal D-optimal Minimize Alias Confounding Second-order models D-efficiency G-efficiency Minimize Alias Confounding 10 Step 2: Construct Partition Design First-order Design (Res III or Saturated) Orthogonal D-optimality Minimize Alias Confounding Step 1 x1 1 -1 1 -1 x2 x3 x4 1 1 -1 -1 Step 2 x1 1 -1 1 -1 x2 1 1 -1 -1 x3 x4 1 -1 -1 1 Step 3 x1 1 -1 1 -1 x2 1 1 -1 -1 x3 1 -1 -1 1 x4 1 1 -1 -1 Step 4 x1 1 -1 1 -1 -1 x2 1 1 -1 -1 -1 x3 1 -1 -1 1 1 X4 1 1 -1 -1 1 11 Step 2: Construct Partition Design Model Model Error Error X'X= (5x5) Det(X'X)= 1024 5 1 1 1 1 inv(X'X)= 0.25 (5x5) 0.00 -0.13 Det(X'X)= -0.13 0.000977 0.00 Term A-A B-B C-C D-D Aliases BD CD ABC AB BC BD ABC ABD BCD AB AD BC BD ABC ABD BCD AB AC BCD 1 5 1 1 1 1 1 5 -3 1 1 1 -3 5 1 1 1 1 1 5 0.00 0.25 -0.13 -0.13 0.00 -0.13 -0.13 0.50 0.38 -0.13 -0.13 -0.13 0.38 0.50 -0.13 0.00 0.00 -0.13 -0.13 0.25 Alias Matrix=inv(X'X)X'Z Est. AB AC AD BC BD CD Int 0.0 0.0 0.0 -1.0 0.0 0.0 A 0.0 0.0 0.0 0.0 -1.0 1.0 B 1.0 0.0 0.0 1.0 1.0 0.0 C 1.0 0.0 1.0 1.0 1.0 0.0 D -1.0 1.0 0.0 0.0 0.0 0.0 12 Step 3: Perform Partition Design Experiment Planning is key Requires increased coordination between process steps Identification of Outputs and Inputs Run Order Std Order 1 2 2 1 3 4 4 5 5 3 Partition A 1 -1 1 -1 1 1 B 1 1 -1 -1 1 Partition C 1 -1 1 1 -1 2 D 1 1 1 -1 -1 Responses R1 R2 34.4 31.93 19.9 21.75 4.7 11.72 -31.3 1.838 13.4 -27.64 13 Step 4: Perform Partition Design Analysis For Each Response: A. Select Significant Effects B. Build Empirical Model C. Calculate Partition Intercept Response D. Select Significant Effects for Intercept Response 14 Step 4a: Select Significant Effects Source Model A-A B-B D-D Residual Cor Total R-Squared Adj R-Squared Sum of Squares 2428.235 246.0159 1022.879 515.6769 0.029403 2428.264 df 3 1 1 1 1 4 Mean Square 809.4116 246.0159 1022.879 515.6769 0.029403 F p-value Value Prob > F 27528.08 0.0044 8366.999 0.0070 34788.12 0.0034 17538.17 0.0048 0.999988 0.999952 15 Step 4a: Select Significant Effects STEP 4a - First Partition Sum of Source Squares Model 1912.56 A-A 365.77 B-B 1266.76 Residual 515.71 Cor Total 2428.26 R-Squared Adj R-Squared df 2 1 1 2 4 Mean Square 956.28 365.77 1266.76 257.85 F Value 3.71 1.42 4.91 p-value Prob > F 0.2124 0.3558 0.157 0.7876 0.5752 16 Step 4b: Build Empirical Model Final Equation in Terms of Coded Fact R1 = 3.15 8.85 * A 16.48 * B 17 Step 4c: Calculate Partition Intercept Response Calculations Run 1 Int1i = - 8.85A - 16.47B + y1i Int1i = - 8.85A - 16.47B + y1i for i= 1 to N Int11 = - 8.85(1) - 16.47(1) + 34.4 Int11 = 9.101 A 1 -1 1 -1 1 B 1 1 -1 -1 1 C 1 -1 1 1 -1 D 1 1 1 -1 -1 R1 34.4 19.9 4.7 -31.3 13.4 Int1 9.101 12.318 12.317 -6.011 -11.959 18 Step 4: Partition Analysis Repeat for Second Partition A. B. C. A 1 -1 1 -1 1 Select Significant Effects Build Empirical Model Calculate Partition Intercept Response B 1 1 -1 -1 1 C 1 -1 1 1 -1 D 1 1 1 -1 -1 R1 34.4 19.9 4.7 -31.3 13.4 R2 31.93 21.75 11.72 1.838 -27.64 Int1 9.101 12.318 12.317 -6.011 -11.959 Int2 9.298 11.794 -10.912 11.794 -5.008 19 Step 4d: Select Significant Effects for Intercept Source Model AC Residual Cor Total R-Squared Adj R-Squared Sum of Squares 491.1211 491.1211 24.58514 515.7063 df 1 1 3 4 Mean F p-value Square Value Prob > F 491.1211 59.92901 0.0045 491.1211 59.92901 0.0045 8.195048 0.9523 0.9364 20 Step 5: Build Final Empirical Model Final Equation in Terms of Coded Factors: R1 1.635938 7.335938 14.95844 10.62094 = A B AC R2 1.974 4.919 14.875 9.934 = C D BD 21 Case Study: Biogen IDEC • Q8 Design Space – Link input parameters with quality attributes over broad range • Traditional Design of Experiments (DOE) – Systematic approach to study effects of multiple factors on process performance – Limitation: not applied to multiple sequential process steps; does not account for the effects of upstream process factors on downstream process outputs Controllable factors Controllable factors x1 x1 xk x2 ... ... Manufacturing Process #1 Manufacturing Process #2 Outputs, y ... ... z2 Outputs, y Inputs Inputs z1 xk x2 zr Uncontrollable factors z1 z2 zr Uncontrollable factors 22 Case Study: Biogen IDEC Partition Design: Experimental Controllable factors x1 x2 Controllable factors xk ... Harvest pH 4.5 pool pH 5.75 pool pH 7 pool x1 x2 z2 xk ... x2 x1 20 Protein-A eluate pools Protein-A ... z1 Controllable factors Uncontrollable factors z1 z2 20 CEX eluate pools ... CIEX ... zr xk ... zr Uncontrollable factors z2 z1 zr Uncontrollable factors Resolution IV: 1/16 fractional factorial for whole design Each partition: full factorial Harvest pH included in Protein A partition Each column: 16 expts + 4 center points = 20 expts 23 Partition Design: Designs Protein-A Chromatography Step Experiment Harvest pH Load Capacity (%) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 5.75 4.5 7 7 4.5 4.5 7 4.5 7 5.75 5.75 4.5 7 4.5 7 4.5 7 4.5 7 5.75 75 120 30 30 30 30 30 30 120 75 75 30 120 120 120 120 30 120 120 75 Wash I Conc. (mM) 2100 0 0 0 0 4200 4200 4200 4200 2100 2100 0 0 0 0 4200 4200 4200 4200 2100 Elution velocity (cm/hr) Mab Eluate from Experiment # 262.5 75 75 450 75 75 75 450 75 262.5 262.5 450 75 450 450 75 450 450 450 262.5 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Cation Chromatography Step Elution Load Wash NaCl Capacity volume Conc. (%) (CV) (mM) 70 3 155 110 2 185 30 4 185 110 2 185 30 2 125 110 4 185 110 2 125 30 2 185 30 2 185 70 3 155 70 3 155 110 4 125 110 4 125 30 4 185 30 2 125 30 4 125 30 4 125 110 2 125 110 4 185 70 3 155 Elution pH 5.5 6 6 5 5 5 6 6 5 5.5 5.5 6 5 5 6 6 5 5 6 5.5 24 CIEX Step HCP ANOVA Comparison: Main Effects Partition Model Results Traditional Model Results Input Parameter % of Total Sum of Squares Load HCP [f(Harvest pH, ProA Wash I)] 83.3 CIEX Elution pH 6.6 Load HCP2 5.8 Load HCP * Elution pH 1.6 CIEX Elution [NaCl] 1.1 CIEX Elution pH2 0.7 CIEX Elution [NaCl] * CIEX Elution pH 0.5 Load HCP * CIEX Elution [NaCl] 0.2 CIEX Load Capacity 0.1 R2 0.96 Input Parameter % of Total Sum of Squares Harvest pH 32.6 Pro A Wash I Conc. 17.7 Harvest pH * Pro A Wash I 15.6 CIEX Elution pH 10.1 Harvest pH * CIEX Elution pH 8.8 Pro A Wash I. * CIEX Elution pH 4.6 CIEX Load Capacity 3.9 Pro A Wash I. Conc. * CIEX Elution NaCl 1.8 CIEX Elution [NaCl] 1.5 Harvest pH * CIEX Elution [NaCl] 1.2 CIEX Elution [NaCl] * CIEX Elution pH 0.2 Adjusted R2 0.95 R2 0.99 Predicted R2 0.92 Adjusted R2 0.99 Predicted R2 0.96 • Partition model identified same significant main factors and their relative rank in 25 significance CIEX Step HCP ANOVA Comparison: Interactions Partition Model Results Traditional Model Results Input Parameter % Sum of Squares Input Parameter % of Total Sum of Squares Load HCP [f(A,C)] 83.3 Harvest pH 32.6 CIEX Elution pH 6.6 Pro A Wash I Conc. 17.8 Load HCP2 5.8 Harvest pH * Pro A Wash I conc 15.6 Load HCP * CIEX Elution pH 1.6 CIEX Elution pH 10.1 Elution [NaCl] 1.1 Harvest pH * CIEX Elution pH 8.8 Elution pH2 0.7 Pro A Wash I. Conc.* CIEX Elution pH 4.6 Elution [NaCl] * CIEX Elution pH 0.5 CIEX Load Capacity 3.9 Load HCP * CIEX Elution [NaCl] 0.2 ProA Wash 1. * CIEX Elution NaCl 1.8 SPXL Load Capacity (mg/ml) 0.1 Elution [NaCl] 1.5 Harvest pH * CIEX Elution [NaCl] 1.2 CIEX Elution [NaCl] * CIEX Elution pH 0.2 • Partition model able to identify interactions between process steps 26 Summary of Partition Designs Controllable factors Controllable factors Controllable factors x1 x1 x1 x2 xk x2 Manufacturing Process #1 Outputs, y Inputs z2 Outputs, y Inputs Manufacturing Process #3 ... zr Uncontrollable factors z1 z2 xk ... Manufacturing Process #2 ... z1 x2 ... ... Inputs xk Outputs, y ... zr Uncontrollable factors z1 z2 zr Uncontrollable factors Experimental design capable of handling a serial process Sequential process steps that possess several factors and multiple responses Potential Advantages 27 Links process steps together: identify upstream operation effects and interactions to downstream processes. Better understanding of the overall process Potentially less experiments No manipulation of uncontrollable parameters necessary References D. E. Coleman and D. C. Montgomery (1993), ‘Systematic Approach to Planning for a Designed Industrial Experiment’, Technometrics, 35, 1-27. Lin, D.J.K. (1993). "Another Look at First-Order Saturated Designs: The pefficient Designs," Technometrics, 35: (3), p284-292. Montgomery, D.C., Borror, C.M. and Stanley, J.D., (1997). “Some Cautions in the Use of Plackett-Burman Designs,” Quality Engineering, 10, 371-381. Box, G. E. P. and Draper, N. R. (1987) Empirical Model Building and Response Surfaces, John Wiley, New York, NY Box, G. E. P. and Wilson, K. B. (1951), “On the Experimental Attainment of Optimal Conditions,” Journal of the Royal Statistical Society, 13, 1-45. Hartley, H. O. (1959), “Smallest composite design for quadratic response surfaces,” Biometrics 15, 611-624. Khuri, A. I. (1988), “A Measure of Rotatability for Response Surface Designs,” Technometrics, 30, 95-104. Perry, L. A., Montgomery, and D. C, Fowler, J. W., " Partition Experimental Designs for Sequential Processes: Part I - First Order Models ", Quality and Reliability Engineering International, 18,1. 28