the industry. In order to accomplish the fault diag-
nosis, many approaches have been proposed (Kourti
and MacGregor, 1996). The fault diagnosis proce-
dure can also be seen as a classification task. Indeed
today’s processes give many measurements that can
be stored in a database when the process is in con-
trol, but also in case of identified out-of-control states.
Many classifiers have been developed. We can cite
discriminant analysis like FDA (Fisher Discriminant
Analysis) (Duda et al., 2001), SVM (Support Vector
Machine) (Vapnik, 1995), kNN (k-nearest neighbor-
hood) (Cover and Hart, 1967), ANN (Artificial Neu-
ral Networks) (Duda et al., 2001) and bayesian clas-
sifiers (Friedman et al., 1997). The performances of
these classifiers are reduced in the space described by
all the variable of the process. So, before the classifi-
cation, a feature selection is often required in order to
obtain better performances.
We can see that the methods of detection and di-
agnosis are numerous. Moreover, all these methods
are heterogeneous. But, as their final goal is the same
(process recovery), they are complementary. So, it
will be of interest to have the possibility to detect and
to diagnose a fault with a single tool. An interesting
approach for the diagnosis can be the use of Bayesian
Networks (BN) (Friedman et al., 1997). In this article,
we will study a possibility to detect a fault in a multi-
variate process by modelling the multivariate control
chart with a BN. So, detection and diagnosis of a fault
would be possible on a same tool: a bayesian network.
The article is structured as follows: in the sec-
ond section, we will present the utilization of the
multivariate control charts for the detection of faults
in a multivariate process; the third section presents
some aspects on bayesian networks and particularly
on bayesian network classifiers; the fourth section
gives the procedure to model some multivariate con-
trol charts (T
2
and MEWMA), with a bayesian net-
work. In the last section, we conclude on the proposed
approach and give some outlooks.
2 MULTIVARIATE CONTROL
CHARTS
2.1 The Hotelling T
2
Control Chart
The first work in the field of fault detection in
multivariate processes began in 1947 with Hotelling
(Hotelling, 1947). He was the first to propose a mul-
tivariate control chart based on a statistical distance.
For a process with p variables, we can write the statis-
tic T
2
as:
T
2
= (x− µ)
T
Σ
−1
(x− µ) (1)
where: x is the observation vector of size 1 × p,
µ is the mean vector of size 1× p, Σ is the variance-
covariance matrix of size p× p and the symbol
T
rep-
resents the transpose of a vector or a matrix.
As we can see in the equation 1, the statistic T
2
is a scalar. So, we can plot the value of the T
2
for
different time instants, and with an appropriate con-
trol limit (computed by taking into account statistical
considerations), the T
2
control chart is obtained. On
this chart, each point represents the information ex-
tracted form all the p variables. A fault is detected
when a point is beyond the control limit.
As for the univariate Shewhart control chart, the
set up of the T
2
chart is made in two phases. During
the first phase, parameters of the process (µ and Σ)
are estimated. Concerning the computation of these
parameters estimations and the computation of the
control limit, readers can refer to the book of Mont-
gomery (Montgomery, 1997). Once the parameters
are estimated, the T
2
control chart can be drawn. It is
very important to verify that the process is in control
during the first phase. The second phase represents
the real monitoring of the process on the assumption
of a multivariate normal distribution.
2.2 The Mewma Control Chart
As in the case of the univariate Shewhart control
chart, the major drawback of the T
2
control chart
is his moderate performances to detect small mean
shifts. In order to solve this problem, other multi-
variate control charts have been proposed: MEWMA
(Multivariate Exponentially Weighted Moving Aver-
age) (Lowry et al., 1992) and MCUSUM (Multi-
variate CUmulative SUM) (Pignatiello and Runger,
1990). These charts are respectively the multivariate
analogous of the EWMA and CUSUM control charts.
The principle of the MEWMA control chart is to take
into account the process evolution in weighting past
observations extracted from the process, as indicated
in the equation 2:
y
t
= λx
t
+(I − λ)y
t−1
(2)
where λ is a p× p diagonal weighting matrix, I is
the p× p identity matrix, x
t
is the observation vector
(size 1× p) at instant t, y
0
= µ is the mean vector (size
1× p) of the p variables.
Based on the same principle than a T
2
control
chart, one can monitor the process with the statistic
given in the equation 3:
T
2
t
= y
T
t
Σ
−1
y
y
t
(3)
MULTIVARIATE CONTROL CHARTS WITH A BAYESIAN NETWORK
229