Multiway Pca Applied To An Industrial Batch Process: January 1994
Multiway Pca Applied To An Industrial Batch Process: January 1994
Multiway Pca Applied To An Industrial Batch Process: January 1994
net/publication/3771206
CITATIONS READS
71 333
5 authors, including:
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Michael J Piovoso on 11 April 2014.
1294
our control strategy to minimize quality variations. and the scores for each batch can be plotted in the
There are other techniques that may provide equiv- space of the principal components. All batches ex-
alent information such as first principles modelling. hibiting similar time histories will have scores which
In this rcgard, both techniques are complementary in cluster in the same region of the principal component
that the information garnered from the MPCA anal- space. Batches which exhibit deviations from normal
ysis can be used to guide the development of a first behavior will havc scores falling outside the main clus-
principles model. ter, but batches will1 similar faults will again cluster
in the same region.
The paper is organized as follows: first we provide
a brief review of MPCA, second, we introduce the The explained variance is computed by comparing thc
proccxs iI.nd jnstification for the analysis, and finally, true process data with the reconstructed data gcncr-
we discuss the rcsults of the MPCA analysis and how ated by the MPCA model. The reconstructcd data
they suggest improvements in the existing corilrol de- are generated from the scores for a particular batch
sign. and the corresponding loadings
R
ji = t,P
2. MPCA Method r=l
MPCA [9] is an extension of PCA to handlc data in The skm of the explained variance for each variablc
three-dimensional arrays. The three dimensions arise can be used to identify variables whose variations are
from batch trajectories that consist of batch runs, not related to other variables, as in the case of vari-
variables, and time. These data are organized into ables that are well controlled. Likewise the explained
an array X of dimension (IXJXK) where I is the num- variance for each time interval over all batches can
ber of batches, J is the number of varisblcs, and K is be used to identify periods where there is greater ex-
the number of time samples over the duration of the plained variability. This (:a11 be very useful in the case
batch. MPCA is equivalent to performing ordinary where varying phenomena occur in different stages of
PCA on a two-dimensional matrix formed by unfold- the reaction. Thcsc regions arc also where the vari-
ing tlie array X so that each of its vertical slices con- ables are highly correlated. We will show in the 34
tain the observed variables for all batches at a given that these two types of explained variances assisted
time. In this approach, MPCA explains the variation in clarifying and classifying the data.
of variablcs about their mcan trajectorics.
To analyze tlie perforiiiance of a set of batch runs, an The total time for the batch cycle is less thaii 2 hours.
MPCA iitialysis can he performed 011 all IJic balcties For the purposcs of lliis work, we can consider the two
1295
primary phenomena that occur to produce the poly- source and (2) the first principal component explains
mer; one dominates the early part of the cycle while significant variations in the first 50 minutes of the
the other takes place in the latter part. During the batch. The first feature explains why some batches
first part, the solvent is vaporized and removed from are grouped on the right hand side of Figure 2; they
the reactor, which takes approximately one hour. In were processed at a higher than normal initial pres-
the second part, the polymerization is completed to sure setpoint on the heat source. The second feature
attain a clesired molecular weight distribution. The indicates that there is more correlated variability in
finished product is then expelled under pressure from the early part of the recipe and that this time pe-
the vcssd to complete the cycle. A sample of some riod coincides with the time spent in boiling off the
of the process measurements profiles is showri iri Fig- solvent. This suggests the division of the data into
ure 1. The time speiit processing in bolh slages is two parts, stage 1 and stage 2, that reflect the two
caretiilly monitored, with the main control knob be- major chemical phenomcna discussed in the previous
ing the external heat source. Therc is also statistical section.
control of the vessel temperature. Known sources of
variability from batch to batch within a product line
are mainly due to variations in the heal conled, of llie 40
e4
heat source, various levels of impurities in the ingredi-
ents, and residual polymer buildup over the operating n I 33
life of a reactor.
4
-20
I
-30 -20 -10 0 10 20 30
Scorcs of principal component 1
1296
4.1. MPCA of Stage 1 Data ticular temperature end point is achieved. Different
Applying MPCA to stage 1 data reveals that the first temperatures can occur during the increased heating
direction of variability is related to the reactor tem- period which will affect the reaction rates. Addition-
perature rise while the second corresponds to the heat ally, the time to the end state temperature will also
supplied by the heat source. These two principal com- be affected. Thus some batch cycles will be longer
ponents explain approximately 55% of the total vari- while others will be shorter which cause variations in
ance. A score plot of principal comporients 1 vs. 2 the polymer molecular weight and other properties.
is shown in Figure 4. It is not surprising that heat
effccts dominate stage 1 since boiling is the primary The last 60% of the time spent in this stage occurs
event that occurs there, and the boiling ratc and sub- after the recliict.ion in heat input. Careful inspection
sequenl kmperature rise is depended OIL lhe heat of thc data rcvcals a variation in the reactor temper-
tmnsfer from the heat source to [.he material in the aturc from batch to batch over these long trajcctorics
rcactor. What is learned howcvcr, is that for a con- during this reduced heat input period. The reactor
stant heat input and similar initial conditions, the pressure and temperature changes picked up by the
time history of the reactor temperature rise differs second principal component occur over the short pe-
From latch l o batch. 'Vllis implies lliat S O I I I ~batches riod of incrcascd heat input; yet wc believe that they
may boil more quickly than others and that prolonged are the key determinant of final product quality.
vigorous boiling may drive off' more than just the sol-
vent, hereby alfccting lhe final polymer composition. 11score plot of principal components 1vs. 2 for stage
A control strategy that forccs thc batch to follow a 2 analysis is shown in Figure 5. Comparing this figure
prescribed reactor temperature trajectory, in spite of to that of Figurc 4 we observe a pattern of clustering
heat transfcr limitations and pressure and tempera. among the batches. This is primarily due to the vari-
lure variations of the heat source should reduce lhe ations in the leiriperahire and pressure of the healirtg
batch to batch variability in the temperature rise. source. One possible control strategy to reduce the
variations is to more tightly control the heat input
as a function of the reactor tcmperaturc and p r c s
sure profiles as oppose to the current mode of timed
seqircnccs.
-a0 - 10 0 10 20
Saxesof princ'prl cmpaent 1
-15 .
Figure 4: Score plot of thc first two principal compo- -a, - 10 0 10 20
nents for 35 batches using stage 1 data S a r a o f p M a p l amponexi 1
4.2. MPCA of Stage 2 Data Figtire 5: Score plot of the first two principal compo-
The greatest direction of variability in stage 2 data is nents for 35 batches using stage 2 data
related to a temperature rise in the heat, soiirce while
llie second greatest directiori of variability is related
to the reactor pressure and temperature. These two 5. Discussion 8c Summary
priucipal components explain 46% or h e variability
in thc data. The second stage of the rccipc calls for We have shown that the technique of Multi-way Prin-
an increase in the heat to the reactor for a short time cipal Component Analysis applied to industrial data
followed by a turn down for the rest of the cycle. The lakcii froin a batch process can hc used to provide
illcrease is to provide enough activation eiiergy for the new insighls, corroborate existing process knowledge,
reaction to proceed. Once the reaction reaches a cer- and propose meaningful process improvements. The
tain point, a.~inferred by temperature measurements analysis indicates clearly that a division of the data
or time in the reactor, the heat source is Lurned down into sels that correspond to the two major chemical
while the temperature continues to rise iintil a par- phenomena will provide clarity and allow for inter-
1297
pretation based on process understanding. Doing so tageous over having to develop different models for
led to the identification of the principal directions of each reactor for each product. There are other fac-
variability associated with each phenomenon and sug- tors which are not discussed but the insights so far
gested where to improve the existing control strategy. gleaned have lead to new process control strategies
and improved process understanding.
The score plot of stage 1 data shows the effects of dif-
fercnt initial pressure setpoint on thc heat, sourcc. It While MPCA focuses on the routine process measure-
is not unusual for batches to be processed undcr dif- ments, tying the analysis to the product quality data
ferent initial conditions; indeed changes are madc in is imperative. For example, we have found that stage
the setpoint of the pressure controller i n wsponsc to a 1 data is mow closely correlated with onc of the qiiitl-
statislical control limit violation on thc reactor tem- ity mcasurcnients. MacGrcgor ct, al. [LO] hnvc pto-
pcratura. The analysis of stage 1 data points out the posed Partial Least Squares as one method to accom-
imporlarice of adhering to a reactor teinperattve pro- plishing this.
file. If such a control strategy could he implemented,
more uniform boiling could be achieved thereby min-
imizing variations from batch to batch and loss of The authors would like to thank Mahmud Rahman
reactants. In stage 2, clustering among the batches for providing the data atid allowing us to usc it.
is evideiit. The clusters are found to be a function
ol’ tht: Icrriperature and pressurc of thc heat sourcc. References
Here too, maintaining a constant rate of haat input [l] G. J . Hahn and M. B. Cockrum, J . of Applied
a: a hnction of the reactor pressure a i d temperature Statistics, 14, 1987.
should minimise batch to batch va.ria.taionsand final [2] S. A. VandcrWiel, W. T . nicker, E’. W. Faltin,
polynicr proycrtics. and N. Doganaskoy, Technometrics, 34, 1992.
[3] C. E. Marsh and T. W. Tucker, ISA ‘hans., 30,
Equivalent results on a second rcactor producing the 1991.
mmc mstcrial arc obtaincd using MPCA (SCCFigurc
6). Obscrve that the data groups have a similar struc- [4] J. F. MacGregor and C. Kiparissides, Chem. &
inl. Lab Sys., 41, 1994.
tare (note the parallel nature) and that these two
principal c~rriponentsaccount lor the same arnounl [5] M. J . Piovoso, K. A. Kosanovich, and 3 . P. Yuk,
of variability in both groups. The segregation is due IEEE Trans. on Instr. & Meas., 41, 1992.
to a difference in the mcans from each reactor, which [G] P. Nomikov and J. F. MacGregor, io appear in
is rclatcd to the calibration of their rcspcctivc mc& AIChE J , 1993.
surement sensors. Redoing the analysis, after inde- 171 P. Nomikos, and J. F. MacGregor, submitted
pcndcntly scaling the two scto of data, removes the t o Tcchnometrics, 1004.
segregation. [8] M. .T. l’iovoso and K . A. Kosanovich, to appear
in Intl. J. of Control, Special Issue on Process Con-
trol, 1994.
[9] S. Wold, P. G c l d i , K. Esbensen, and J .
Ohman, J . of Chemometrics, 1, 1987.
[lo] J. E‘. MacGregor, P. Norrlikos, arid T . Kourli,
WAC ADCHEM’94, Kyoto, Japan, 1994.
-151
-3n -20 -10 0 in 20
Scores of principal component 1