|
5.
Process Improvement
5.5. Advanced topics 5.5.3. How do you optimize a process? 5.5.3.1. Single response case
|
||||||||||||||||||||||||||
| Regions where quadratic models or even cubic models are needed occur in many instances in industry |
After a few steepest ascent (or descent) searches, a first-order model
will eventually lead to no further improvement or it will exhibit lack
of fit. The latter case typically occurs when operating conditions
have been changed to a region where there are quadratic (second-order)
effects present in the response. A second-order polynomial can be
used as a local approximation of the response in a small region where,
hopefully, optimal operating conditions exist. However, while a
quadratic fit is appropriate in most of the cases in industry, there
will be a few times when a quadratic fit will not be sufficiently
flexible to explain a given response. In such cases, the analyst
generally does one of the following:
|
|||||||||||||||||||||||||
| Procedure: obtaining the estimated optimal operating conditions | ||||||||||||||||||||||||||
|
Second- order polynomial model |
Once a linear model exhibits lack of fit or when significant curvature
is detected, the experimental design used in Phase I (recall that a
2k-p factorial experiment might be
used) should be augmented with axial runs on each factor to form what
is called a central composite design. This experimental design
allows estimation of a second-order polynomial of the form
|
|||||||||||||||||||||||||
| Steps to find optimal operating conditions |
If the corresponding analysis of variance table indicates no lack of
fit for this model, the engineer can proceed to determine the estimated
optimal operating conditions.
|
|||||||||||||||||||||||||
|
Illustrate with DESIGN- EXPERT software |
We illustrate these steps with the DESIGN-EXPERT software and our chemical experiment discussed before. For a technical description of a formula that provides the coordinates of the stationary point of the surface, see Technical Appendix 5C. | |||||||||||||||||||||||||
| Example: Second Phase Optimization of Chemical Process | ||||||||||||||||||||||||||
| Experimental results for axial runs |
Recall that in the
chemical
experiment, the ANOVA table,
obtained from using an experiment run around the coordinates
X1 = 189.5, X2 = 350,
indicated significant curvature effects. Augmenting the
22 factorial experiment with axial runs at
to achieve a rotatable central composite experimental design, the
following experimental results were obtained:
|
|||||||||||||||||||||||||
| ANOVA table |
The corresponding ANOVA table for the different effects, based on the
sequential sum of squares procedure of the DESIGN-EXPERT software, is
SUM OF MEAN F
SOURCE SQUARES DF SQUARE VALUE PROB > F
MEAN 51418.2 1 51418.2
Linear 1113.7 2 556.8 5.56 0.024
Quadratic 768.1 3 256.0 7.69 0.013
Cubic 9.9 2 5.0 0.11 0.897
RESIDUAL 223.1 5 44.6
TOTAL 53533.0 13
|
|||||||||||||||||||||||||
| Lack of fit tests and auxillary diagnostic statistics |
From the table, the linear and quadratic effects are significant. The
lack of fit tests and auxiliary diagnostic statistics are:
SUM OF MEAN F
MODEL SQUARES DF SQUARE VALUE PROB > F
Linear 827.9 6 138.0 3.19 0.141
Quadratic 59.9 3 20.0 0.46 0.725
Cubic 49.9 1 49.9 1.15 0.343
PURE ERROR 173.2 4 43.3
ROOT ADJ PRED
SOURCE MSE R-SQR R-SQR R-SQR PRESS
Linear 10.01 0.5266 0.4319 0.2425 1602.02
Quadratic 5.77 0.8898 0.8111 0.6708 696.25
Cubic 6.68 0.8945 0.7468 -0.6393 3466.71
The quadratic model has a larger p-value for the lack of fit
test, higher adjusted R2, and a lower PRESS statistic; thus
it should provide a reliable model. The fitted quadratic equation, in
coded units, is
|
|||||||||||||||||||||||||
| Step 1: | ||||||||||||||||||||||||||
| Contour plot of the fitted response function |
A contour plot of this function (Figure 5.5) shows that it appears to
have a single optimum point in the region of the experiment (this
optimum is calculated below to be (-.9285,.3472), in coded
x1, x2 units, with a
predicted response value of 77.59).
|
|||||||||||||||||||||||||
| 3D plot of the fitted response function |
Since there are only two factors in this example, we can also obtain a
3D plot of the fitted response against the two factors (Figure 5.6).
FIGURE 5.6: 3D Plot of the Fitted Response in the Example |
|||||||||||||||||||||||||
| Step 2: | ||||||||||||||||||||||||||
| Optimization point |
The optimization routine in DESIGN-EXPERT was invoked for maximizing
. The results are
= 161.64oC,
= 367.32 minutes. The estimated yield at the optimal point is
(X*) = 77.59%.
|
|||||||||||||||||||||||||
| Step 3: | ||||||||||||||||||||||||||
| Confirmation experiment |
A confirmation experiment was conducted by the process engineer at
settings X1 = 161.64,
X2 = 367.32.
The observed response was
(X*) = 76.5%,
which is satisfactorily close to the estimated optimum.
|
|||||||||||||||||||||||||
| ================================================================== | ||||||||||||||||||||||||||
| Technical Appendix 5C: Finding the Factor Settings for the Stationary Point of a Quadratic Response | ||||||||||||||||||||||||||
| Details of how to find the maximum or minimum point for a quadratic response |
|
|||||||||||||||||||||||||
| Nature of the stationary point is determined by B | The nature of the stationary point (whether it is a point of maximum response, minimum response, or a saddle point) is determined by the matrix B. The two-factor interactions do not, in general, let us "see" what type of point x* is. One thing that can be said is that if the diagonal elements of B (the bii have mixed signs, x* is a saddle point. Otherwise, it is necessary to look at the characteristic roots or eigenvalues of B to see whether B is "positive definite" (so x* is a point of minimum response) or "negative definite" (the case in which x* is a point of maximum response). This task is easier if the two-factor interactions are "eliminated" from the fitted equation as is described in Technical Appendix 5D. | |||||||||||||||||||||||||
| Example: computing the stationary point, Chemical Process experiment | ||||||||||||||||||||||||||
| Example of computing the stationary point |
The fitted quadratic equation in the chemical experiment discussed in
Section 5.5.3.1.1 is, in coded units,
and
.
(X*) = 77.59%.
|
|||||||||||||||||||||||||
| Technical Appendix 5D: "Canonical Analysis" of Quadratic Responses | ||||||||||||||||||||||||||
| Case for a single controllable response |
Whether the stationary point X*
represents a point of maximum or minimum response, or is just a
saddle point, is determined by the matrix of second-order coefficients,
B. In the simpler case of just a single controllable
factor (k=1), B is a scalar proportional to the
second derivative of
(x)
with respect to x. If
d2 /dx2
is positive, recall from calculus that the function
(x)
is convex ("bowl shaped") and x*
is a point of minimum response.
|
|||||||||||||||||||||||||
| Case for multiple controllable responses not so easy |
Unfortunately, the multiple factor case (k>1) is not so easy
since the two-factor interactions (the off-diagonal elements of
B) obscure the picture of what is going on. A
recommended procedure for analyzing whether
B is "positive definite" (we have a minimum) or
"negative definite" (we have a maximum) is to rotate the axes
x1, x2, ...,
xk so that the two-factor interactions disappear.
It is also customary (Box
and Draper, 1987; Khuri and
Cornell, 1987; Myers and
Montgomery, 1995) to translate the origin of coordinates to the
stationary point so that the intercept term is eliminated from the
equation of
(x).
This procedure is called the canonical analysis of
(x).
|
|||||||||||||||||||||||||
| Procedure: Canonical Analysis | ||||||||||||||||||||||||||
| Steps for performing the canonical analysis |
|
|||||||||||||||||||||||||
| Eigenvalues that are approximately zero |
If some
i
0,
the fitted ellipsoid
i and
j) are close to zero, a plane in
the
(wi, wj)
coordinates will have close to optimal operating conditions, etc.
|
|||||||||||||||||||||||||
| Canonical analysis typically performed by software |
It is nice to know that the JMP or SAS software (PROC RSREG) computes
the eigenvalues
i and
the orthonormal eigenvectors ei;
thus there is no need to do a canonical analysis by hand.
|
|||||||||||||||||||||||||
| Example: Canonical Analysis of Yield Response in Chemical Experiment using SAS | ||||||||||||||||||||||||||
| B matrix for this example |
Let us return to the chemical experiment
example. This illustrate the method, but
keep in mind that when the number of factors is small (e.g., k=2
as in this example) canonical analysis is not recommended in practice
since simple contour plotting will provide sufficient information. The
fitted equation of the model yields
|
|||||||||||||||||||||||||
| Compute the eigenvalues and find the orthonormal eigenvectors |
To compute the eigenvalues
i,
we have to find all roots of the expression that results from equating
the determinant of B -
iI to zero. Since
B is symmetric and has real coefficients, there will be
k real roots
i, i = 1, 2, ..., k.
To find the orthonormal eigenvectors, solve the simultaneous equations
(B -
iI)ei = 0
and
= 1.
|
|||||||||||||||||||||||||
| SAS code for performing the canonical analysis |
This is the hard way, of course. These computations are easily
performed using the SAS software PROC RSREG. The SAS program applied
to our example is:
data; input x1 x2 y; cards; -1 -1 64.33 1 -1 51.78 -1 1 77.30 1 1 45.37 0 0 62.08 0 0 79.36 0 0 75.29 0 0 73.81 0 0 69.45 -1.414 0 72.58 1.414 0 37.42 0 -1.414 54.63 0 1.414 54.18 ; proc rsreg; model y=x1 x2 /nocode/lackfit; run;The "nocode" option was used since the factors had been input in coded form. |
|||||||||||||||||||||||||
| SAS output from the canonical analysis |
The corresponding output from the SAS canonical analysis is as
follows:
Canonical Analysis of Response Surface
Critical
Factor Value
X1 -0.922
X2 0.346800
Predicted value at stationary point 77.589146
Eigenvectors
Eigenvalues X1 X2
-4.973187 0.728460 -0.685089
-9.827317 0.685089 0.728460
Stationary point is a maximum.
|
|||||||||||||||||||||||||
| Interpretation of the SAS output |
Notice that the eigenvalues are the two roots of
I)
= (-7.25 )
(-7.55 - )
- (-2.425(-2.245)) = 0.
1|
<
| 2|,
there is somewhat more elongation in the wi
direction. However, since both eigenvalues are quite far from zero,
there is not much flexibility in choosing operating conditions. It
can be seen from Figure 5.5 that the fitted ellipses do not have a
great elongation in the w1 direction, the
direction of the major axis. It is important to emphasize that
confirmation experiments at x* should be
performed to check the validity of the estimated optimal solution.
|
|||||||||||||||||||||||||