<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Uncertain Dynamic Process Monitoring Using Moving Window PCA for Interval-Valued Data</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>M-Faouzi HARKAT Frederic KRATZ Mohamed Nounou</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Tarek AIT-IZEM Majdi Mansouri Hazem Nounou</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Chemical Engineering Program, Texas A&amp; M University at Qatar, Doha, Qatar Automatics and signals laboratory Annaba (LASA), Department of electronics, Badji Mokhtar University</institution>
          ,
          <addr-line>P.O.Box 12, 23000</addr-line>
          ,
          <institution>Algeria Laboratoire PRISME, INSA Centre Val-de-Loire</institution>
          ,
          <addr-line>88 boulevard Lahitolle 18020 Bourges Cedex</addr-line>
          ,
          <institution>France Electrical and Computer Engineering Program, Texas A&amp;M University at Qatar</institution>
          ,
          <addr-line>Doha</addr-line>
          ,
          <country country="QA">Qatar</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>In this paper, we present a new process monitoring approach for uncertain, or highly noisy systems, which is based on the well known Moving Window Principal Component Analysis (MWPCA) extended to the interval case. We propose to use The Midpoints-Radii PCA (MRPCA) for modelling, which independently exploits two PCAs on the center and radius matrices of the system's sensor interval-valued data. Furthermore, by changing the size and the shift of the window, Both center and radius model parameters are updated on-line; thus deriving a new Moving Window Midpoints-Radii PCA (MWMRPCA) approach. Based on the updated MWMRPCA, an interval SPE statistic and its control limit are calculated and updated through time, and are used for monitoring the state of the process. The performances of the proposed approach is illustrated by an application to the detection of faults on the Tennesse Eastman Process (TEP).</p>
      </abstract>
      <kwd-group>
        <kwd>Dynamic Systems</kwd>
        <kwd>Moving Window PCA</kwd>
        <kwd>Interval Data</kwd>
        <kwd>Midpoints-Radii PCA</kwd>
        <kwd>Fault detection</kwd>
        <kwd>SPE statistic</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. INTRODUCTION</title>
      <p>
        Multivariate statistical approaches based on principal
component analysis (PCA) have been widely applied for
fault diagnosis to improve process quality and
productivity. The key idea of PCA is to extract linear
structure from high-dimensional data by nding new principal
axes. In other words, PCA provides a statistical model
of the system while reducing the dimensionality of the
used dataset. For process monitoring, PCA uses several
statistics to detect changes in the system behaviour. An
abnormal situation will cause the corresponding statistic
to exceed the control limits
        <xref ref-type="bibr" rid="ref15">(Qin, 2003)</xref>
        ,
        <xref ref-type="bibr" rid="ref9">(Harkat et al.,
2006)</xref>
        .
      </p>
      <p>
        A major limitation of PCA-based monitoring is that the
PCA model, once built from the data, is time-invariant,
while most real industrial processes are time-varying. The
time-varying characteristics of industrial processes include
changes in the mean, changes in the variance; and changes
in the correlation structure among variables, and even
changes in the number of signi cant principal components
(PCs). When a static PCA model is used to monitor
time-varying processes, false alarms often occurs, which
signi cantly compromise the reliability of the monitoring
system. Thus, a dynamic variant of PCA, such as the
moving window PCA (MWPCA)
        <xref ref-type="bibr" rid="ref17">(Wang et al., 2005)</xref>
        or
recursive PCA (RPCA)
        <xref ref-type="bibr" rid="ref12">(Li et al., 2000)</xref>
        has to be used to
handle these type of processes.
      </p>
      <p>PCA based diagnosis strategies have been developed for
the analysis of single-valued variables. But in real life,
there are many situations in which the use of these
singlevalued variables may cause severe loss of information,
and thus compromise the reliability of the approach.
In this case, more robust strategy can be achieved by
describing the process measurements by interval-valued
data. Therefore, An interval-valued PCA model is to be
used to handle the new nature of data.</p>
      <p>
        In the last two decades or so, many researchers
investigated the possibility to extend PCA to interval-valued
data.
        <xref ref-type="bibr" rid="ref5">(Cazes et al., 1997)</xref>
        , and
        <xref ref-type="bibr" rid="ref6">(Chouakria, 1998)</xref>
        ,
proposed the rst interval-valued PCA approaches, known as
the centers PCA (CPCA) and the vertices PCA (VPCA)
methods. The centers method relies on the interval centers
to computes the principal components (PCs), while the
vertices method computes the PCs using the vertices of
the observed hyper-rectangles. Another approach is the
midpoints-radii PCA (MRPCA) introduced by
        <xref ref-type="bibr" rid="ref14">(Palumbo
and Lauro, 2003)</xref>
        , which treats midpoints and interval
ranges as two separate variables, and performs based
on two separate models of these variables.
        <xref ref-type="bibr" rid="ref7">(D'Urso and
Giordani, 2004)</xref>
        , introduced another approach using least
squares for MRPCA, and
        <xref ref-type="bibr" rid="ref8">(Gioia and Lauro, 2006)</xref>
        , put
forward an analytical interval PCA based on an
intervalvalued covariance matrix.
        <xref ref-type="bibr" rid="ref11">(Le-Rademacher and Billard,
2012)</xref>
        , employed symbolic covariance to extend the
classical PCA, and
        <xref ref-type="bibr" rid="ref16">(Wang et al., 2012)</xref>
        proposed the
completeinformation principal component analysis (CIPCA), which
is a variant of CPCA with a new covariance calculation
method. Based on the di erent interval PCA methods
found in the literature,
        <xref ref-type="bibr" rid="ref1">(Ait-Izem et al., 2015)</xref>
        and
(AitIzem et al., 2017), proposed to apply these approaches for
monitoring of uncertain systems by modelling the sensors
uncertainties in the form of interval-valued data.
In this paper, we propose a new moving window interval
PCA approach for on-line monitoring of time-varying
systems subject to uncertainties. The interval PCA model
used is the MRPCA model, which is the most adapted
to the task, as it decomposes the interval-valued data
matrix into center and radius matrix in order to handle
each separately. Based on the moving window principle,
the MRPCA model is updated on-line with shifting of
time window, where di erent parameters are calculated,
i.e. normalization parameters, MRPCA model parameters,
and detection statistics with their limits. The new Moving
Window Midpoints-Radii PCA (MWMRPCA) is then
more suited for monitoring of time-varying systems as it
follows the changes in such processes. The rest of the paper
is organized as follows: Static PCA, in its conventional
and interval case, is presented in section 2 along with their
application to fault detection. Section 3 is dedicated to the
MWPCA and to the introduction of the new MWMRPCA
algorithm. Then, an application on the Tennesse Eastman
Process (TEP) benchmark data is given in section 5, and
nally conclusions are presented in the last section.
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. STATIC PCA</title>
      <p>In this section, we present time-invariant PCA models for
single-valued, and interval-valued data. The interval
MRPCA model is chosen, among other interval PCA methods,
for its high suitability with the on-line application.</p>
      <sec id="sec-2-1">
        <title>2.1 Classical PCA</title>
        <p>In classical PCA, the raw data matrix X 2 &lt;n m, after
standardization, i.e. reducing the data to zero mean and
unit variance, is decomposed as follows:</p>
        <p>X = T P T + E
T 2 n `, P 2 m ` and E 2 n m represent,
respectively, principal components matrix, loading matrix
and residuals matrix. Where ` is the number of principal
components (` &lt; m). The Euclidean norm of the residual
matrix E must be minimized for a given number of
components. This criterion is satis ed when the columns
of P are the eigenvectors corresponding to the ` largest
eigenvalues of the covariance matrix of X. Thus, PCA
can be viewed as a linear mapping from &lt;m to a lower
dimensional space &lt;`. The mapping has the form:
(1)</p>
        <p>Thus, based on classical PCA models of centers and radius
matrices, principal components for centers T c and for
radius T r are given by:
and interval estimates of centers X^ c and radius X^ r are
given by:</p>
        <p>T c = XcP c</p>
        <p>`c
T r = XrP r</p>
        <p>`r
X^ c = XcP`cc P cT</p>
        <p>`c</p>
        <p>X^ r = XrP`rr P`rrT
Where X^ is the estimate of the initial data matrix X.
Accordingly, the residual matrix E is the di erence between
X and X^ :</p>
        <p>E = X
^
X</p>
      </sec>
      <sec id="sec-2-2">
        <title>2.2 Midpoints-Radii PCA for interval-valued data</title>
        <p>In the case of interval PCA, the data matrix X 2 Rn m is
represented by interval-valued variables, denoted [Xj ],j =
1; : : : ; m. According to the uncertainties or approximation
error of the process sensors, and for each time sample k,
the measurement takes the form [xj (k); xj (k)], where the
bounds of the interval are given by:
xj (k) = xjc(k)</p>
        <p>xjr(k)
xj (k) = xjc(k) + xjr(k)
[X] = [[X1][X2]; : : : ; [Xj ]]
the global interval data matrix is then constructed as :
In a real application, xjc(k) is the center of the interval,
which is given by the the estimate single-valued
measurement provided by the sensor, and xjr(k), also denoted x(k)
is the uncertainty of measurement or the range of the
interval, which usually presents the sensor precision given
by the manufacturer.</p>
        <p>
          The midpoints-radii PCA (MRPCA) on interval-valued
data, introduced in
          <xref ref-type="bibr" rid="ref14">(Palumbo and Lauro, 2003)</xref>
          , is based
on a midpoints (Xc) and radius (Xr) representation,
rather than the standard interval representation [X; X]
of the interval-valued data matrix [X]. MRPCA performs
two PCA's on these two matrices, and thus depends on
two models, centers and radius.
        </p>
        <p>Xc 1P c = cP c (8)
Xr
1P r =
rP r
(9)
Where c; P c and r; P r are, respectively, the eigenvalues
and eigenvectors of the two eigen-decompositions of
midpoints and range matrices, and is the covariance matrix
given by:
=</p>
        <p>X0cXc
+</p>
        <p>X0rXr
+</p>
        <p>X0cXr + X0rXc
(10)
Where P is the eigenvectors matrix, or the coe cients of
the linear transformation. The projection can be reversed
back to &lt;m with:
X^ = T P T
(2)
(3)
(4)
(5)
(6)
(7)
(11)
The interval residual matrix [E] is, as in classical PCA,
given by the di erence between [X] and [X^ ]:
Thus, according to interval arithmetic, the bounds of the
interval residual matrix are given by:</p>
        <p>
          (
Where `c and `c are the number of principal components
for the midpoints model and the radius model respectively.
The interval form for the components [T ] and the estimates
[X^ ] can be obtained from the midpoins-radii
representation through a rotation of coordinates. This rotation is
performed based on matrix A = QP T
          <xref ref-type="bibr" rid="ref14">(Palumbo and Lauro,
2003)</xref>
          , given the following singular value decomposition:
Hence, Interval components can be calculated as:
        </p>
      </sec>
      <sec id="sec-2-3">
        <title>2.3 Fault detection using MRPCA for interval-valued data</title>
        <p>In general, the PCA based fault detection scheme uses the
squared prediction error (SPE) statistic, which is de ned
as:</p>
        <p>
          SP E(k) = kx(k) x^(k)k2 = ke(k)k2 (18)
where e(k) is the residual vector given by the di erence
between the measurement vector and its estimate from
the PCA model. A faulty condition is declared if the SP E
index exceeds its control limit 2 determined statistically
          <xref ref-type="bibr" rid="ref10">(Jackson and Mudholkar, 1979)</xref>
          ,
          <xref ref-type="bibr" rid="ref13">(Nomikos and MacGregor,
1995)</xref>
          for a signi cance level .
        </p>
        <p>
          For the interval-valued PCA case, several indices are
proposed as extentions of classical SP E to interval valued
data
          <xref ref-type="bibr" rid="ref2">(Ait-Izem et al., 2017)</xref>
          ,
          <xref ref-type="bibr" rid="ref3">(Benaicha et al., 2013)</xref>
          . A rst
method of calculation treats separately both bounds of
the residuals in computing interval SPE, which we denote
SP E, and is given by:
        </p>
        <p>SP E(k) = ke(k)k2 = e(k)T e(k)</p>
        <p>SP E(k) = ke(k)k2 = e(k)T e(k)
Given that e(k) is the interval valued residual computed
from the MRPCA model. In the presence of faults,
decisions are made when both bounds in Eq. 19 exceed their
detection threshold.</p>
        <p>
          Another index introduced in
          <xref ref-type="bibr" rid="ref2">(Ait-Izem et al., 2017)</xref>
          is
denoted ISP E index, and is given by:
m
ISP E(k) = k[e(k)]k2 = X k[ej (k)]k2
j=1
(13)
(14)
(15)
(16)
(17)
(19)
(20)
k[ej (k)]k2 =
        </p>
        <p>
          3
given that [x(k)] = [[x1(k); x1(k)]; : : : ; [xm(k); xm(k)]] is
the interval measurement vector; and that
1
ej2(k) + ej (k)ej (k) + ej2(k)
(21)
The control limits for both statistics, i.e. SP Elim and
SP Elim for SP E index, and ISP Elim for ISP E index,
can be computed from their approximate distribution as
detailed in
          <xref ref-type="bibr" rid="ref13">(Nomikos and MacGregor, 1995)</xref>
          , based on
Box's approximation for quadratic forms
          <xref ref-type="bibr" rid="ref4">(Box, 1954)</xref>
          , the
example of the ISP E limit is given by the following:
        </p>
        <p>ISP Elim = g 2h;
Where g is a weighting parameter included to account for
the magnitude of the ISP E and h accounts for the degrees
of freedom with a signi cance level of 1 , typically
selected to be 95% to 99%. The parameters g and h can
be estimate as:</p>
        <p>b
g =
; h =</p>
        <p>2a2
2a b
Given that a is the estimate mean of ISP E, and b is its
estimated variance.</p>
        <p>In comparison to classical PCA, a PCA model for
intervalvalued data o ers more robustness toward uncertainties of
sensor measurements, due to the interval nature of data.
The interval-valued model considers that every variation
inside the interval is a normal process variation. In other
words, the radius X of data is considered as a safe zone,
were small magnitude o sets, i.e. uncertainties &lt; X
are not detected and are considered as normal process
variation, while high magnitude o sets f &gt; X are
considered as faults.
(22)
(23)</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. DYNAMIC PCA</title>
      <p>In dynamic PCA algorithms, new measurements are used
to update the PCA model on-line. The updating scheme
should include: mean, covariance, principal components
and the con dence limit for the monitoring statistic.
Several algorithms for dynamic PCA can be found in the
literature. In this paper, we investigate the possibility to
extend the Moving Window PCA (MWPCA) algorithm to
the interval-valued data case.</p>
      <sec id="sec-3-1">
        <title>3.1 Moving window PCA</title>
        <p>In MWPCA, a data window of xed length is moved
in real time to update the PCA model once a new
normal sample is available. Thus, for a window of size
w, the treated data matrix at time sample k is Xk =
[x(k w + 1); x(k w + 2); : : : ; x(k)], and at time k + 1
becomes Xk+1 = [x(k w + 2); x(k w + 3); : : : ; x(k + 1)].
MWPCA algorithm then updates various parameters,
including : normalization parameters, PCA model
parameters, and monitoring statistics control thresholds. The
overall strategy for time-varying monitoring using
MWPCA is given as follows:
(1) Collect training data from the process under NOC.</p>
        <p>Normalize the training data using its mean and
standard deviation. Then compute covariance matrix and
carry out an eigen-decomposition to obtain the PCA
model for the process. Choose the number of
components. Finally, Determine the control limits for the
used monitoring statistic.
(2) Obtain a new testing sample and normalize it using
scaling parameters from the moving data window.
(3) Evaluate the monitoring statistic for the normalized
testing sample using the PCA model obtained in Step
1, and check with the corresponding control limit
from step 1. If not exceeded, the measurement is
considered normal.
(4) If the measurement is normal, update the moving
window by shifting it by one time sample (add new
measurement and delete the oldest measurement).
Repeat from Step 2. Else, the measurement is faulty,
stop update after three consecutive faulty
measurements.</p>
      </sec>
      <sec id="sec-3-2">
        <title>3.2 Moving Window MRPCA for interval-valued data</title>
        <p>Dynamic variants of PCA, such as MWPCA, were
developed in order to take into account the dynamics or
variations of the system to be monitored, but which remain
less robust due to the e ect of measurements uncertainties.
To overcome this problem, we propose in this section a
dynamic approach to PCA for interval-valued data for
diagnosis purpose. The idea is to exploit the MRPCA
model for interval-valued data combined with the well
known Mowing window PCA algorithm.</p>
        <p>
          First, let us recall the normalization procedure for
intervalvalued data, each interval-valued measurement is
normalized as follows:
Where Xjc is the centers mean of the j-th interval-valued
variable, and V AR([Xj ]) is the interval variance de ned
as follows
          <xref ref-type="bibr" rid="ref16">(Wang et al., 2012)</xref>
          :
        </p>
        <p>x2j (k) + xj (k)xj (k) + x2j (k)
(1) Construct the center (Xc) and radius (Xr) matrices
from the initial interval-valued data matrix [X]
(2) Obtain the initial values for normalization
parameters, i.e. centers mean mc0 and interval variance D0
(3) Compute the initial models parameters (for centers
aanndd rPa0rid,utsh):e ceoivgaernivaanlcuees m,eaitgreicnevsectoc0r amnadtricr0e,s tPh0ec
rotation matrix A0, and the number of principal
components for the two sub-models `c0 and `0; based
r
on the training data block;
(4) Compute interval residuals, and ISP E0 index then
obtain the control threshold ISP Elim;0.
(5) Determine the initial size for moving window w.</p>
      </sec>
      <sec id="sec-3-3">
        <title>Online mode</title>
        <p>At sample time k, use the previous values of time sample
(SkP Eli1m) ;kof1,m`ckc0 a1n, dD`kr0; 1, ck 1, rk 1, Pkc 1, Pkr 1, A0,
(1) Compute interval residuals and ISP Ek index, for a
new sample [x(k)] after standardizing the interval
using mck 1, Dk 1;
(2) If ISP Ek &gt; ISP Elim;k 1 go to step 3, else go to step
5;
(3) Check if the new sample is an outlier. For instance, if
ISP Elim;t s &gt; ISP Elim;k t 1, (t=1,2) (i.e. if three
consecutive out-of control signals have been
generated), the new sample is not an outlier. Otherwise, it
is an outlying sample;
(4) If it is an outlier, go to step 5. Otherwise, consider
the current condition to be abnormal. Typically, the
process condition cannot be determined by
examining one sample. In this case, the model is retained
without updating and the current sample is stored.
Then, if the process condition is proven to be normal
subsequently, the model can be updated in a
blockwise manner;
(5) recompute residuals and ISP Ek;
(6) Shift the window and calculate new normalization
and model parameters for the new window (update)
(7) update the number of principal components to retain
for the two sub-models, and SP Elim;k.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. APPLICATION</title>
      <p>The performance of the proposed monitoring scheme,
using a MWMRPCA model, is illustrated through an
application on a classical example: the Tennessee Eastman
Process (TEP), whose scheme is shown in Figure 1. This
process is developed by Eastman Chemical Company to
provide a simulation of a real industrial process for the
testing of control and/or monitoring methods. There are
ve major units in TEP simulation (as shown in g 1
a reactor, a separator, a stripper, a condenser, and a
compressor. The process has 12 manipulated variables,
22 continuous process measurements, and 19 composition
measurements sampled less frequently. which all have
Gaussian noise. Corresponding to di erent production
rates, there are six modes of process operation. The
A
D
E
C</p>
      <p>FI
FI</p>
      <p>FI
XA
XB AN
XC LA
XD ZY
XE E
XF R</p>
      <p>FI
1
2
3
4</p>
      <p>LI
6
FI
7
SC</p>
      <p>TI
Reactor</p>
      <p>Condenser
PI</p>
      <p>CWS
12
TI</p>
      <p>CWS</p>
      <sec id="sec-4-1">
        <title>JI Compressor</title>
        <p>TI 13 CWR FI
CWR</p>
        <p>Stripper</p>
        <p>LI
8
5</p>
        <p>TI
11 FI</p>
        <p>FI</p>
        <p>LI
TI
10
FI
FI</p>
      </sec>
      <sec id="sec-4-2">
        <title>9 Purge</title>
        <p>XA
PI A XB</p>
        <p>N XC
LA XD
ZY XE
E XF
R XG</p>
        <p>XH
A XD
NA XE
LY XF
ZE XG
R XH</p>
        <p>Product
Vapor/Liq.</p>
        <p>Separator
Stm
Cond
Fig. 1. Tennessee Eastman Process
TEP process was run for 1 hours, and we collected 1000
samples from 22 variables. Considering an uncertainty xi
of measurements, of the order of 5% of the measurements
for each variable, we construct the new interval-valued
data matrix of the process, with xi being the radius
of the data intervals. The rst 150 samples were used
to construct the initial MWMRPCA model, while the
rest of the samples will be processed one by one, by
sliding the window each time, in testing phase (online
monitoring). The model parameters are updated for each
normal sample, where the the number of components is
selected according to the Cumulative Percentage Variance
criterion (PCV), so that the explained variance represents
approximately 95% of the total variance, given as follows:
0 `</p>
        <p>P j</p>
        <p>B j=1
CP V (`) = 100 B</p>
        <p>B m
@ P
j=1
1
C
C</p>
        <p>
          C
j A
(26)
In order to compare the performance of the new
MWMRPCA monitoring strategy, a classical dynamic PCA model
using the sliding window PCA (MWPCA)
          <xref ref-type="bibr" rid="ref17">(Wang et al.,
2005)</xref>
          approach, as well as a static classical PCA model
were developed based on the same set of data.
Subsequently, two types of outliers, in two di erent variables,
and in two di erent moments were simulated, that is:
(1) An uncertainty x9 in reactor temperature, explained
by the variable x9, simulated as bias of amplitude
smaller than the radius ( x9 &lt; x9 ), from time sample
200 until moment 300.
(2) A fault fx3 in the E feed rate, which is given by
variable x3, simulated as a relatively large bias
compared to the uncertainty/radius (fx3 &gt; x3 , from time
sample 700 to the end.
        </p>
        <p>An interesting property of the PCA for interval-valued
data, applied to the diagnosis, is that the de ned radius
of the data acts as a safe-zone. In other words, the PCA
model is insensitive to outliers with amplitude smaller than
the radius (uncertainty), because considered as a normal
variation of the process. As for the outliers with greater
amplitude than the radius, they are normally detected as
faults.</p>
        <p>Indeed, by inspecting the gures 2 and 3, which represent
the detection indices SP E and ISP E for the MWMRPCA
model, we can clearly notice the absence of the bias x9
representing the uncertainty (present between time 200
and 300), as well as the presence/detection of the fx3 faults
simulated from moment 700. This is due to the nature
of the interval model, which considers the bias x9 as a
normal variation of the process. The MWMRPCA model
thus manages to follow the dynamics of the system, to
detect faults, while providing more robustness with respect
to measurement uncertainties. Note that the SP E index
depends on two thresholds, one for each of its bounds,
while the ISP E depends only on a single threshold. The
latter has better performance with regard to the number
of false alarms, and in distinguishing the fault.
According to the SP E criterion calculated in the case of
the MWPCA model, represented in the gure 4, we can
notice that the uncertainty x9 present in the variable x9
has mislead the dynamic MWPCA model. More precisely,
the simulated bias x5 is considered as a fault by the
MWPCA model thus resulting in a stopping of model
update. The impact is a huge rate of false detections from
the moment of the presence of uncertainties (from time
sample 200). A conventional dynamic PCA monitoring
strategy, MWPCA in this case, can be thus insu cient to
handle highly noisy systems. Figure 5, represents the SP E
index combined with static PCA, which demonstrates its
total incapacity in detecting faults in a variant system.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. CONCLUSION</title>
      <p>In this work, a new algorithm based on moving window
PCA is presented, for modelling and monitoring of
dynamic processes. The model used is an interval variant of
PCA, called MRPCA, which treats separately the matrices
of the centers and the radii extracted from the
intervalvalued data matrix. Applied on-line, the proposed
algorithm veri es for each sample the presence or absence of
faults, using interval statistical indices (SP E and ISP E).
After that, the update of the model and the
normalization parameters is performed. The presented approach
improves not only the robustness toward measurement
uncertainties, but also allows to have a con dence zone
de ned by the radius of the interval, making it possible
to consider any additional amount of information within
this zone as a part of the normal operation of the system.
Applied to the Tenessee Eastman Process, the proposed
algorithm demonstrates good performance over the static
PCA model, and the MWPCA model with sliding window.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <surname>Ait-Izem</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Harkat</surname>
            ,
            <given-names>M.F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Djeghaba</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Kratz</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          (
          <year>2015</year>
          ).
          <article-title>Fault detection and isolation using interval principal component analysis methods</article-title>
          .
          <source>IFAC-PapersOnLine</source>
          ,
          <volume>48</volume>
          (
          <issue>21</issue>
          ),
          <volume>1402</volume>
          {
          <fpage>1407</fpage>
          . doi: https://doi.org/10.1016/j.ifacol.
          <year>2015</year>
          .
          <volume>09</volume>
          .721.
          <source>9th IFAC Symposium on Fault Detection, Supervision andSafety for Technical Processes SAFEPROCESS</source>
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>Ait-Izem</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Harkat</surname>
            ,
            <given-names>M.F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Djeghaba</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Kratz</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          (
          <year>2017</year>
          ).
          <article-title>Sensor fault detection based on principal component analysis for interval-valued data</article-title>
          .
          <source>Quality Engineering. doi:10.1080/08982112</source>
          .
          <year>2017</year>
          .
          <volume>1391288</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <surname>Benaicha</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mourot</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Benothman</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Ragot</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          (
          <year>2013</year>
          ).
          <article-title>Fault detection and isolation with interval principal component analysis</article-title>
          .
          <volume>162</volume>
          {
          <fpage>167</fpage>
          . Proceedings Engineering and Technology PET. International Conference on Control, Engineering and Information Technology.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <surname>Box</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          (
          <year>1954</year>
          ).
          <article-title>Some theorems on quadratic forms applied in the study of analysis of variance problems, i. e ect of inequality of variance in the one-way classi cation</article-title>
          .
          <volume>25</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <surname>Cazes</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chouakria</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Diday</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Schektman</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          (
          <year>1997</year>
          ).
          <article-title>Extension de l'analyse en composantes principales a des donnees de type intervalle</article-title>
          .
          <source>Revue de Statistique Appliquee</source>
          ,
          <volume>45</volume>
          (
          <issue>3</issue>
          ),
          <volume>5</volume>
          {
          <fpage>24</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <surname>Chouakria</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          (
          <year>1998</year>
          ).
          <article-title>Extension des Methodes d'analyse Factorielle a des Donnees de Type Intervalle</article-title>
          .
          <source>Ph.D. thesis</source>
          , Universite Paris-Dauphine.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <surname>D'Urso</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Giordani</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          (
          <year>2004</year>
          ).
          <article-title>A least squares approach to principal component analysis for interval valued data</article-title>
          .
          <source>Chemometr Intell Lab Syst</source>
          ,
          <volume>70</volume>
          (
          <issue>2</issue>
          ),
          <volume>179</volume>
          ,
          <fpage>192</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <surname>Gioia</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Lauro</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          (
          <year>2006</year>
          ).
          <article-title>Principal component analysis on interval data</article-title>
          .
          <source>Computational Statistics</source>
          ,
          <volume>21</volume>
          , 343{
          <fpage>363</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <surname>Harkat</surname>
            ,
            <given-names>M.F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mourot</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Ragot</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          (
          <year>2006</year>
          ).
          <article-title>An improved pca scheme for sensor fdi: Application to an air quality monitoring network</article-title>
          .
          <source>Journal of Process Control</source>
          ,
          <volume>16</volume>
          (
          <issue>6</issue>
          ),
          <volume>625</volume>
          {
          <fpage>634</fpage>
          . doi: https://doi.org/10.1016/j.jprocont.
          <year>2005</year>
          .
          <volume>09</volume>
          .007.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <surname>Jackson</surname>
            ,
            <given-names>J.E.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Mudholkar</surname>
            ,
            <given-names>G.S.</given-names>
          </string-name>
          (
          <year>1979</year>
          ).
          <article-title>Control procedures for residuals associated with principal component analysis</article-title>
          .
          <source>Technometrics</source>
          ,
          <volume>21</volume>
          (
          <issue>3</issue>
          ),
          <volume>341</volume>
          {
          <fpage>349</fpage>
          . doi:
          <volume>10</volume>
          .1080/00401706.
          <year>1979</year>
          .
          <volume>10489779</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <string-name>
            <surname>Le-Rademacher</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Billard</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          (
          <year>2012</year>
          ).
          <article-title>Symbolic covariance principal component analysis and visualization for interval-valued data</article-title>
          .
          <source>Journal of Computational and Graphical Statistics</source>
          ,
          <volume>21</volume>
          (
          <issue>2</issue>
          ),
          <volume>413</volume>
          {
          <fpage>432</fpage>
          . doi:
          <volume>10</volume>
          .1080/10618600.
          <year>2012</year>
          .
          <volume>679895</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yue</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Valle-Cervantes</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Qin</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          (
          <year>2000</year>
          ).
          <article-title>Recursive pca for adaptive process monitoring</article-title>
          .
          <source>Journal of Process Control</source>
          ,
          <volume>10</volume>
          (
          <issue>5</issue>
          ),
          <volume>471</volume>
          {
          <fpage>486</fpage>
          . doi: https://doi.org/10.1016/S0959-
          <volume>1524</volume>
          (
          <issue>00</issue>
          )
          <fpage>00022</fpage>
          -
          <lpage>6</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          <string-name>
            <surname>Nomikos</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          and MacGregor,
          <string-name>
            <surname>J.F.</surname>
          </string-name>
          (
          <year>1995</year>
          ).
          <article-title>Multivariate spc charts for monitoring batch process</article-title>
          .
          <source>Technometrics</source>
          ,
          <volume>37</volume>
          ,
          <fpage>414</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          <string-name>
            <surname>Palumbo</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Lauro</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          (
          <year>2003</year>
          ).
          <article-title>A pca for intervalvalued data based on midpoints and radii</article-title>
          . in New Developments in Psychometrics, eds. H.
          <string-name>
            <surname>Yanai</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Okada</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          <string-name>
            <surname>Shigemasu</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          <string-name>
            <surname>Kano</surname>
            , and
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Meulman</surname>
          </string-name>
          , Tokyo,
          <volume>641</volume>
          {
          <fpage>648</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          <string-name>
            <surname>Qin</surname>
            ,
            <given-names>S.J.</given-names>
          </string-name>
          (
          <year>2003</year>
          ).
          <article-title>Statistical process monitoring: basics and beyond</article-title>
          .
          <source>Journal of Chemometrics</source>
          ,
          <volume>17</volume>
          (
          <issue>8-9</issue>
          ),
          <volume>480</volume>
          {
          <fpage>502</fpage>
          . doi:
          <volume>10</volume>
          .1002/cem.800.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Guan</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Wu</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          (
          <year>2012</year>
          ).
          <article-title>Cipca: Completeinformation-based principal component analysis for interval-valued data</article-title>
          .
          <source>Neurocomput.</source>
          ,
          <volume>86</volume>
          , 158{
          <fpage>169</fpage>
          . doi:
          <volume>10</volume>
          .1016/j.neucom.
          <year>2012</year>
          .
          <volume>01</volume>
          .018.
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kruger</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Irwin</surname>
            ,
            <given-names>G.W.</given-names>
          </string-name>
          (
          <year>2005</year>
          ).
          <article-title>Process monitoring approach using fast moving window pca</article-title>
          .
          <source>Industrial &amp; Engineering Chemistry Research</source>
          ,
          <volume>44</volume>
          (
          <issue>15</issue>
          ),
          <volume>5691</volume>
          {
          <fpage>5702</fpage>
          . doi:
          <volume>10</volume>
          .1021/ie048873f.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>