<!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>Optimisation d'un schéma d'instrumentation d'une installation pour la surveillance</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Sabrina Abid</string-name>
          <email>abidsabrina2006@yahoo.fr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Pr.Hafid Haffaf</string-name>
          <email>haffaf_hafid@yahoo.fr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Département Informatique, Université Mustapha Stambouli</institution>
          ,
          <addr-line>Mascara</addr-line>
        </aff>
      </contrib-group>
      <abstract>
        <p>Résumé. Une conception de capteurs optimisée et une stratégie de placement de capteurs seront extrêmement bénéfiques à la fois pour assurer la sécurité et la réduction des coûts structurels des systèmes. L'objectif de ce travail est d'établir un schéma d'instrumentation d'une installation permettant de détecter et de localiser les défaillances de composants définis dans un cahier des charges de surveillance. L'approche choisie s'appuie sur l'analyse structurelle du système. Le placement de capteurs dans le but de rendre détectable et localisable l'ensemble des relations du système à surveiller est un problème d'ordre combinatoire. Comme contribution, une solution basée sur l'optimisation combinatoire est proposée pour la résolution en temps polynomial du problème. Mots-clés: Surveillance; Placement Capteurs ; Analyse Structurelle ; Optimisation.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1 Introduction</title>
      <p>
        L'amélioration du processus de sécurité est essentiellement basée sur la procédure
de détection et l'isolation de faute (FDI) [
        <xref ref-type="bibr" rid="ref6 ref7">7,6</xref>
        ]. Les algorithmes de FDI consistent en la
comparaison du comportement actuel avec le comportement de référence qui décrit le
comportement en mode normal.
      </p>
      <p>Compte tenu de l'existence d'une procédure efficace de détection de fautes, le
problème qui se pose est de savoir comment les capteurs doivent être placés pour une
efficacité optimale. Le problème fondamental de la détection de faute est de déduire
l’existence d'une irrégularité dans la structure à partir des mesures prises par des
capteurs répartis sur la structure. Il serait nécessaire dans la pratique, d'optimiser le
nombre et l'emplacement des capteurs pour avoir un coût minimal et une fiabilité du
système.</p>
      <p>L’estimation de la qualité de l’état d’un processus et, par conséquence, sa sûreté de
fonctionnement sont fortement conditionnées par le nombre et la répartition des
mesures effectuées sur celui-ci. La disponibilité d’un processus peut être augmentée si
celui-ci est capable de continuer à fonctionner même lors de la défaillance de certains
capteurs. La conception de l’architecture d’instrumentation d’un système représente
donc une étape très importante.</p>
      <p>Les exigences de maintenance et de diagnostic doivent être examinées aux
premiers stades de la conception. Pour cette raison, les méthodes d'analyse de la
surveillance d'un système et la détermination de l'instrumentation nécessaire pour
atteindre le niveau souhaité de surveillance, sont très appréciées.</p>
      <p>Cette analyse d'un système donné peut être effectuée à la phase de conception,
permettant de déterminer les capteurs qui sont nécessaires.</p>
      <p>
        La surveillance (capacité de détecter et d'isoler les défauts) d'un système dépend
essentiellement de l'architecture d'instrumentation implémentée [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Deux méthodes
de placement de capteurs ont été développés, selon le type de connaissances utilisées
pour décrire le processus : basée sur modèle (le modèle est donné sous forme
analytique), et non basée sur modèle (le modèle est donné sous forme de règles,
tables, la reconnaissance des formes,. . .).
      </p>
      <p>
        Parmi les approches non basées sur modèle, on peut citer les approches neuronales
(RN) [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ], les algorithmes génétiques (GA) [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], les algorithmes du recuit simulé (RS)
[
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] et l'algorithme itératif d'insertion / délétion (I / D) [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ].
      </p>
      <p>Le principal inconvénient de l'utilisation de ces méthodes consiste en leur besoin
d'une étape d’apprentissage du modèle, la connaissance physique est également
supprimé, et les algorithmes de placement de capteur sont principalement basés sur
l'heuristique.</p>
      <p>
        L'approche basée sur modèle utilise les relations de redondance analytique (RRAs),
pour lesquelles un algorithme de placement de capteur est appliqué. Le modèle
analytique utilisé peut être donné sous forme structurelle ou sous forme d'équation
d'état [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. Pour les méthodes citées, le placement de capteur ne peut pas être défini de
manière explicite. En outre, en plus du problème de l'étape de modélisation, la
génération des RRAs n'est pas triviale et nécessite une théorie d'élimination complexe
des variables inconnues.
      </p>
      <p>La redondance analytique vise à trouver les relations entre les variables connues du
système. Ces relations sont satisfaites dans le mode normal et pas satisfaites en la
présence d'une faute.</p>
      <p>Ce document porte la question spécifique du placement optimal de capteurs pour la
surveillance; les solutions réfléchies sont celles de l’analyse structurelle.
Ce document est présenté comme suit: En Section 2 on donne une étude sur les
méthodes de placement de capteurs ainsi que quelque concepts sur l’analyse
structurelle, la section 3 définit le contenu du cahier de charge de surveillance. La
Section 4 décrit une démarche suivie pour le placement de capteurs basé sur une
méthode graphique et enfin une Conclusion.</p>
    </sec>
    <sec id="sec-2">
      <title>2 Méthodes de placement de capteurs</title>
      <sec id="sec-2-1">
        <title>2.1. Classification des méthodes de placement de capteurs</title>
        <p>Pour le problème de placement de capteurs, on distingue deux types de méthodes:
non basée sur modèle et basée sur modèle (Fig. 1).</p>
        <p>
          Selon les travaux antérieurs on peut citer: les réseaux de neurones (RN), les
algorithmes génétiques (GA), l'algorithme du recuit simulé (RS) et l'algorithme
itératif d'insertion / délétion (I / D). Ils sont un objet d'une comparaison en [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ], [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ],
[
          <xref ref-type="bibr" rid="ref9">9</xref>
          ].
        </p>
        <p>Pour le deuxième type de méthodes, nous utilisons un modèle mathématique basé
sur des lois physiques. Ce modèle peut être sous forme analytique, forme structurelle
ou sous forme de modèle bond-graph.</p>
        <p>L'inconvénient du diagnostic basé sur modèle est la nécessité d'un modèle fiable,
qui suppose l'utilisation de l'ensemble des connaissances du système, ce qui rend la
procédure de conception plus difficile.</p>
        <p>Toutefois, la précision du modèle est la principale limite des approches basées sur
modèle. Les méthodes non basée sur modèle requièrent des connaissances sur le
système. Ces informations ne peuvent être obtenues sans phase d'apprentissage.</p>
        <p>
          Le placement de capteurs a différents objectifs. Parmi eux, la vérification
d'observabilité ainsi que la décomposition du système en partie redondante et
inobservables à l'aide de la matrice d'incidence qui fait l'objet de nombreux travaux.
Pour quantifier la redondance d'une variable, deux concepts peuvent être utilisés: le
degré de redondance [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ] et le degré de calculabilité [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ]. L'approche matricielle [
          <xref ref-type="bibr" rid="ref11 ref15">11,15</xref>
          ]
a été utilisée pour résoudre ce problème.
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>2.2. Optimisation des critères de placement des capteurs</title>
        <p>Sur la base des stratégies de la recherche opérationnelle, plusieurs méthodes traitent le
problème le placement de capteur où il faut optimiser une fonction objective sous
contraintes.</p>
        <p>
          Branch and Bound [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ] est la méthode la plus utilisée dans l’optimisation discrète.
La méthode développée par Narendra et Fukunaya en 1977, consiste à réduire l'espace
de recherche au moyen d'une stratégie profondeur d'abord.
        </p>
        <p>
          En général, les conditions de surveillance n’imposent pas assez de contraintes
conduisant à une solution unique du problème de placement de capteurs. L'ajout
d'autres critères permet un choix unique. Parmi les solutions proposées, ces critères
peuvent être le coût [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ] ou de la sensibilité [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ] du système de surveillance, ou
les deux. La recherche opérationnelle est très bénéfique dans cette contribution [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ].
        </p>
        <p>
          La méthodologie développée dans [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ] est basée sur l’analyse structurelle des
systèmes utilisant des graphes bipartis orientés. Afin de représenter les relations
existantes entre les différentes variables du système, une procédure de placement de
capteurs a été élaborée pour détecter et localiser les défauts.
        </p>
      </sec>
      <sec id="sec-2-3">
        <title>2.3. Analyse structurelle</title>
        <p>L'avantage de l'approche analyse structurelle est le fait qu'elle ne peut conserver que
les informations sur les contraintes agissant sur les variables. Cela permet de tenir
compte de la non linéarité du système et de nombreux types de représentations: les
règles, les tableaux, . . .</p>
        <p>
          La première étape dans la procédure FDI consiste à générer un sous ensemble
d'équations appelé relations de redondance analytiques (RRAs) qui expriment la
différence entre le comportement de référence et le comportement actuel fournit par
les donnée mesurées par les capteurs. Ces relations, dont l'évaluation numérique
conduit à des résidus disparaissent quand le comportement de ce système est
conforme au modèle, sont constituées seulement par des variables connues.
Différentes approches ont été développées pour générer des résidus, basées sur la
théorie des graphes [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ], La théorie de Bond-graph [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ]. . .
        </p>
        <p>L'ensemble des RRAS est représenté dans un tableau binaire. Les colonnes de ce
tableau sont appelés signatures de fautes. le "1" dans la ième rangée et la Jème colonne
du tableau indique que le résidu ri est sensible à la Jème faute.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3 Le cahier des charges de surveillance</title>
      <p>Le cahier des charges de surveillance doit être rédigé en collaboration avec
l’industriel qui peut être considéré comme l’expert du processus. L’élément principal
du cahier des charges est la définition du sous-ensemble des composants du système
que l’on souhaite surveiller pour des raisons de sécurité, de qualité de production, de
maintenance, etc.</p>
      <p>Le cahier des charges de surveillance doit aussi définir le sous-ensemble de
variables ou grandeurs physiques devant impérativement être connues pour des
raisons de contrôle et de commande. Ces informations permettent d’établir l’ensemble
de base des relations de connaissance nécessaire à la conduite du système.</p>
      <p>
        Le cahier des charges doit aussi stipuler le sous-ensemble des variables inconnues
qui ne sont pas mesurables physiquement. De cette manière, les algorithmes de
placement de capteurs ne sont pas amenés à ajouter des capteurs sur des variables que
l’on ne peut pas mesurer [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
      </p>
    </sec>
    <sec id="sec-4">
      <title>4 Solution proposée</title>
      <p>L’optimisation combinatoire est une discipline combinant diverses techniques des
mathématiques discrètes et de l’informatique afin de résoudre des problèmes
d’optimisation.</p>
      <p>Afin de vérifier le cahier de charges contenant les degrés de redondance voulus des
variables du système à surveiller, nous avons à placer les capteurs de mesure de
façon optimale pour rendre ce système surveillable. Plusieurs combinaisons de
placement de capteurs sont possibles, la question posé est : Quelle est la meilleure
combinaison ou structure des capteurs qui vérifie au mieux le cahier de charge et qui
donne un coût économique minimal du système. Afin de remédier à ce problème
combinatoire, nous donnons comme perspectives de représenter le système sous
forme de graphe tripartie. En terme de classement, la place d'un nouveau capteur crée
un nouveau rapport fixe entre les relations et les variables connues du système (voir
Figure 02).</p>
      <p>Ce concept est fermé au degré de l’observabilité, de sorte que nous avons à choisir
une place de telles manières à créer un nouveau cycle indépendant (s) contenant une
des variable (s) et ne contenant pas d'autre (s).</p>
      <p>Enfin, le domaine de la tolérance aux fautes est un problème qui est également
fondée sur l’analyse structurelle pour englober les modes de fonctionnement
défectueux. Graphiquement, quelques pistes dans le graphe tripartie ne sont pas
disponibles, nous devons donc trouver d'autres voies pour vérifier les redondances
(redondance) des variables à contrôler, donc nous avons à résoudre le problème en
essayant d’éliminer la combinatoire.</p>
      <sec id="sec-4-1">
        <title>4.1 Analyse structurelle par graphes :</title>
        <p>
          Un cadre général pour une analyse de faisabilité de diagnostic est l’approche
structurelle [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ]. Le principe de cette méthode est d'identifier les mesures dans le
système qui contiennent des informations redondantes. L'avantage de cette approche
est que la structure du système est indépendante de la connaissance détaillée des
paramètres.
        </p>
        <p>Les types de variables dans un contexte de diagnostic sont: les variables connues
qui correspondent à des mesures et des contrôleurs d'entrées, des variables inconnues,
généralement des états internes. Formellement, le modèle structurel du système est
défini comme suit:</p>
        <p>R = {R1, R2,..., Rm} Est l’ensemble des équations structurelles.</p>
        <p>C = {c1, c2 ,..., cc} Est l’ensemble des variables connues.</p>
        <p>X = {x1, x2 ,..., xn} Est l’ensemble des variables inconnues.</p>
        <p>Z = X ∪ K Est l’ensemble de toutes les variables. Z = n + c</p>
        <p>Une contrainte R impose une relation entre les variables et les paramètres,
appartenant à Z: R j (z1, z2 ,...z Z ) = 0 ; j = 1, m.</p>
        <p>Ces relations peuvent représenter une relation dynamique, statique, linéaire ou
nonlinéaire; ce qui constitue la force de l'approche structurelle.</p>
        <p>Définition 01: Un graphe triparti G(C, R, X ; A) est constitué de trois parties où
chaque paire de parties est un graphe biparti, comme indiqué dans (fig1). L'ensemble
de noeuds est alors divisée en Ac et Ax reliant C à R dans un coté et R à X dans un
autre coté. En grossomodo, nous avons deux graphes biparties: GB1 = (C, R, Ac ) et
GB2 = (R, X , Ax ) .</p>
        <p>Définition 02 : un cycle résiduel est un chemin fermé débutant de l’ensemble C et
finissant dans C dans le graphe tripartie (toutes les variables parcouru par un cycle
résiduel sont connues par déduction).</p>
        <p>Parmi tous les cycles dans le graphe tripartie, seulement ce type de cycle sera investi.</p>
        <p>X</p>
        <p>C
R</p>
        <p>C1</p>
        <p>C2</p>
        <p>C3 ….</p>
        <p>R1</p>
        <p>R2</p>
        <p>R3 ….</p>
        <p>X1 X2</p>
        <p>X3 ….</p>
        <p>Initialement, lors de la configuration du système pour la surveillabilité il n’y a pas
de capteurs (on peut en avoir sous contraintes physiques).On peut représenter le
placement de capteurs sous forme d’un vecteur binaire V défini ainsi :
Un capteur est un instrument de mesure direct sur une variable.</p>
        <p>V[i]=1 Si un capteur est placé au niveau de la variable i
V=</p>
        <p>V[i]=0 Sinon.</p>
      </sec>
      <sec id="sec-4-2">
        <title>Observabilité, Redondance et Degré de Redondance</title>
        <p>
          La classification basée sur l’observabilité consiste à mettre en évidence deux
catégories de variables : les variables observables dont on peut connaître la valeur
(par mesure directe ou par déduction) et les variables inobservables [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ].
        </p>
      </sec>
      <sec id="sec-4-3">
        <title>Observabilité minimale d’une variable</title>
        <p>Une variable est redondante de degré 0 (observabilité minimale) s’il existe au
moins une configuration telle que la panne d’un seul capteur du processus rend cette
variable inaccessible.</p>
      </sec>
      <sec id="sec-4-4">
        <title>Redondance de Degré Quelconque :</title>
        <p>La notion précédente peut être étendue. Une variable redondante de degré k est une
variable observable dont la valeur reste déductible lors de la défaillance simultané de
k capteurs quelconque du processus.</p>
      </sec>
      <sec id="sec-4-5">
        <title>Positionnement de Capteurs sous Contraintes de Redondance :</title>
        <p>Les définitions précédentes permettent de caractériser une variable quelconque à
l’aide de son degré de redondance qui traduit sa disponibilité au regard des pannes de
capteurs.</p>
      </sec>
      <sec id="sec-4-6">
        <title>Conception du système d’instrumentation:</title>
        <p>Nous présentons maintenant une méthode permettant de concevoir une architecture
d’instrumentation qui respecte certaines contraintes sur le degré de redondance des
variables. Afin de nous placer dans un contexte industriel réel, nous spécifions tout
d’abord la liste des variables indispensables à la conduite (liste L1) qui doivent donc
être d’observabilité minimale, puis les listes des variables dont on veut assurer un
degré de redondance donné (liste LDk pour les variables qui doivent être redondante
de degré K).</p>
        <p>L’objectif de la conception consiste donc à déterminer les variables qu’il faut
mesurer afin de respecter les contraintes portant sur leurs degrés de redondance.</p>
        <p>
          Partant du résultat : l’énumération des cycles résiduels dans un graphe triparti est
de complexité inferieur qu’énumérer le couplage dans un graphe biparti [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ], nous
développons notre idée de placement de capteurs :
Phase 01: Définition de la structure de base du système
        </p>
        <p>La première phase consiste à définir la structure de base du système. Grâce
à l’analyse structurelle des modèles comportementaux des différents
composants du système, il est possible de déterminer l’ensemble X des
variables inconnues, et l’ensemble des relations matérialisant un mode de
comportement normal des composants. Dans un second temps, on complète
l’ensemble des relations avec les relations de connaissance imposées par le
cahier des charges pour des raisons de contrôle et de commande. On définit
ainsi les ensembles R des relations et C des variables connues.</p>
        <p>Phase02: Définition du cahier de charge de surveillance contenant l’ensemble des
variables d’observabilité minimale L1 et l’ensembles des variables de degré
de redondance LDk.</p>
        <p>Phase 03: Représentation du système à l’aide d’un graphe tripartie.</p>
        <p>Phase 04:</p>
        <p>Construction des cycles résiduels.</p>
        <p>Pour chaque élément de C on génère tous les cycles partant de cet élément :
en générant un arbre N-aire pour chacune des variables connues. Par cela on
créera un algorithme qui génère tous les cycles résiduels d’un graphe
Tripartie.
4.3 Remplir un vecteur initialement vide par les degrés de redondances
générés à partir des cycles (vecteur de cahier de charges).</p>
        <p>Consulter le cahier de charges
Ajouter un capteur (après recensement et tests)
Régénérer les cycles manquants
Revenir à l’étape 4.3 si le cahier de charge n’est pas complètement vérifié.
Parmi les places potentielles qui ferment les circuits, choisir celles qui
appartiennent au plus de cycles possibles; choisir parmi tous les cycles, le
placement qui maximise l'intersection des cycles afin d'avoir un nombre min
de capteurs.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Exemple</title>
      <p>Voici les résultats obtenus (cycles résiduels générés à partir de chaque variable
connue) du système suivant :
En représentant le système par une table de voisinage et un tableau de sortie</p>
      <p>Pour chaque variable connue : générer un arbre n-aire qui calcule tous les cycles
résiduels possibles</p>
      <p>Toutes les variables impliquées dans un cycle résiduel seront connues.</p>
      <p>Après génération de tous les cycles résiduels à partir de toutes les entrées, nous
pouvons conclure le nombre de chemins possibles pour atteindre une variable
inconnue ainsi le nombre de cycles où intervient chacune des variables dans le tableau
suivant :</p>
      <sec id="sec-5-1">
        <title>Variables x1 x2 x3 x4 x5 x6 x7</title>
        <p>Nbre chemins 10 11 12 11 12 9 11</p>
        <p>Nbre cycles 33 17 33 32 22 28 17
Cette démarche nous a permis d’extraire tous les chemins possibles pour atteindre
chacune des informations (variable) à partir des entrées et ainsi le nombre de cycle où
intervient celle-ci. En d’autre terme cette stratégie permet d’extraire toutes les
informations sur le système initialement conçu, et ça permet de bien visualiser le
système pour bien contrôler l’ajout de capteurs.</p>
      </sec>
      <sec id="sec-5-2">
        <title>5.1 Ajout de capteurs</title>
        <p>L’ajout d’un nouveau capteur créera une nouvelle relation (un noeud dans R) et un
nouveau arc entre L’ensemble C et l’ensemble R.</p>
        <p>L’ajout de capteurs entraine un accroissement du nombre de relations de
connaissance et par conséquent de la surdétermination du système. Il est ainsi possible
de générer plus de cycles résiduels et d’améliorer les performances du système de
surveillance en termes de détectabilité et de localisabilité.</p>
      </sec>
      <sec id="sec-5-3">
        <title>5.2 Place d’un nouveau capteur</title>
        <p>Pour obtenir la redondance des variables que nous devons contrôler, nous avons à
compléter les chemins (ne menant pas à un cycle) dans le graphe triparti pour la
construction d'un cycle.</p>
        <p>Pour placer un capteur, nous devons voir dans les arbres les chemins qui ne mènent
pas à un cycle. À partir de la structure de l'arbre, nous choisissons un endroit de façon
à ce qu'un nouveau cycle indépendant est créé (Les chemins qui ne mènent pas à des
cycles dans l'arbre sont les cycles absents dans le graphe triparti)</p>
        <p>Ceci est fait par un retour arrière vers la variable à contrôler et l'ajout d'un capteur
(ce capteur permettra de créer un nouveau noeud “relation”)</p>
        <p>Fig. 7. Comment avoir la redondance à partir de l’arbre.</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>Conclusion</title>
      <p>Nous avons présenté dans cet article le problème de placement optimal de capteurs
afin de vérifier la surveillance. Nous avons fais une recherche bibliographique sur les
méthodes de résolution de ce problème. En s’appuyant sur l’analyse structurelle des
systèmes et en définissant les critères d’observabilité et de surveillabilité structurelles,
une méthode de placement de capteurs a été proposée utilisant des moyens graphiques
pour palier toutes les combinaisons possibles et résoudre le problème efficacement
dans un temps polynomial. Cette méthode repose sur la génération des cycles
résiduels grâce a la représentation du système à l’aide d’un graphe triparti,
l’algorithme de génération de cycles résiduels est très performant et repose sur le
développement d’un arbre n-aire et puis l’extraction de tous les chemins menant du
noeud père vers les feuilles. Grace aux différentes informations (degrés de
redondances) générées on peut visualiser où on doit ajouter des capteurs en optimisant
au mieux notre système et par suite définir une solution de configuration de
l’instrumentation.</p>
      <p>Cette approche peut être très bénéfique à l'industrie. En étant capable de
comprendre les gains à réaliser au prix d'un peu plus de capteurs, il existe une chance
réelle de l'instrumentation des systèmes complexes, non seulement pour le contrôle,
mais aussi le diagnostic.</p>
      <p>La possibilité d'économie de coûts est importante, non seulement des gains directs
dans le diagnostic, mais dans la meilleure conception et la capacité de concevoir des
systèmes qui seront plus robuste.</p>
    </sec>
    <sec id="sec-7">
      <title>Références</title>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Basseville</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Benveniste</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Moustakides</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rougée</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Optimal sensor location for detecting changes in dynamical behaviour</article-title>
          ,
          <source>IEEE Trans. Autom. Control</source>
          ,
          <volume>1067</volume>
          -
          <fpage>1075</fpage>
          , AC32, N◦
          <volume>12</volume>
          , (
          <year>1987</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>Ould</given-names>
            <surname>Bouamama</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            ,
            <surname>Dauphin-Tanguy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            ,
            <surname>Staroswiecki</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Bravo</surname>
          </string-name>
          ,
          <string-name>
            <surname>D.</surname>
          </string-name>
          :
          <article-title>Bond-graph analysis of structural FDI properties in mechatronics system</article-title>
          ,
          <source>1st IFAC Conference on Mechatronic Systems, Dramstadt (Germany)</source>
          ,
          <volume>3</volume>
          ,
          <fpage>18</fpage>
          -
          <lpage>20</lpage>
          September, pp.
          <fpage>1057</fpage>
          -
          <lpage>1062</lpage>
          , (
          <year>2000</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Carpentier</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <article-title>Placement de capteurs pour la surveillance des processus complexes</article-title>
          . Thèse de Doctorat de l'Université,
          <string-name>
            <surname>USTL</surname>
          </string-name>
          , LILLE, France, (
          <year>1999</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Donald-Chimielewski</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tasha</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tasha</surname>
            ,
            <given-names>V.M.</given-names>
          </string-name>
          :
          <article-title>On the theory of optimal sensor placement</article-title>
          ,
          <source>AIChE J</source>
          .
          <volume>48</volume>
          (
          <year>2002</year>
          )
          <fpage>1001</fpage>
          -
          <lpage>1012</lpage>
          , nir 5. 7. J. Holland,
          <source>Adaptation in Natural and Artificial Systems</source>
          , MIT Press, (
          <year>1975</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Immonen</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Classification and placement of measurements through LP/MIP algorithms</article-title>
          .
          <source>IFAC/IMACS Symposium on Fault Detection</source>
          ,
          <article-title>Supervision and Safety for Technical Processes</article-title>
          , SAFEPROCESS'94,
          <string-name>
            <surname>ESPOO</surname>
          </string-name>
          , Finland., June 13-15, (
          <year>1994</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Krysander</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nyberg</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Structural analysis for fault diagnosis of DAE systems utilizing graph theory and MSS sets</article-title>
          .
          <source>Technical report, Tech. Rep</source>
          .
          <string-name>
            <surname>Lith-ISY-R-</surname>
          </string-name>
          2410 Dept of electrical engineering, Linkoping-Sweeden (
          <year>2002</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Lunze</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Staroswiecki</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Blanke</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kinneart</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <string-name>
            <surname>Diagnosis A Fault Tolerant</surname>
            <given-names>Control</given-names>
          </string-name>
          ,
          <source>Springer-Verlag ISBN, 3-540-010556-4</source>
          , (
          <year>2003</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Luong</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          : Conception de l'
          <article-title>architecture d'un système d'instrumentation sous contraintes de diagnostic</article-title>
          , de fiabilité et de disponibilité, Thèse de Doctorat de l'Institut National Polytechnique de Lorraine,NANCY, France, (
          <year>1996</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Madeline</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <string-name>
            <surname>Algorithmes</surname>
          </string-name>
          évolutionnaires et résolution de problèmes de satisfaction de contraintes en domaines finis. Thèse de doctorat de l'université de Nice-Sophia
          <string-name>
            <surname>Antipolis</surname>
          </string-name>
          ,
          <source>Ecole doctorale STIC. Département d'Informatique</source>
          ,
          <string-name>
            <surname>NICE</surname>
          </string-name>
          , France,
          <volume>18</volume>
          <fpage>décembre</fpage>
          , (
          <year>2002</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Mahfoud</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Goldberg</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Parallel recombinative simulated annealing: a genetic algorithm</article-title>
          ,
          <source>Parallel Computing 21</source>
          ,
          <fpage>1</fpage>
          -
          <lpage>28</lpage>
          , (
          <year>1995</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Maquin</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Darouach</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ragot</surname>
          </string-name>
          , J.:
          <article-title>Observability and data validation of bilinear system</article-title>
          .
          <source>1er congrès IFAC AIPAC'89</source>
          , 2:II.
          <fpage>139</fpage>
          -II.144, NANCY, France,
          <fpage>3</fpage>
          -5
          <string-name>
            <surname>Juillet</surname>
          </string-name>
          (
          <year>1989</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Maquin</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Luong</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ragot</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>Some ideas about the design of measurement systems</article-title>
          ,
          <source>European Control Conference, ECC'95</source>
          , ROME, Italy, September 5-
          <issue>8</issue>
          , (
          <year>1995</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Naimimohasses</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <string-name>
            <surname>Barnett</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Smith</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Sensor optimization using neural network sensitivity measures</article-title>
          ,
          <source>Meas. Sci. Technol</source>
          .
          <volume>6</volume>
          ,
          <fpage>1291</fpage>
          -
          <lpage>1300</lpage>
          , (
          <year>1995</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Narendra</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fukunaga</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>A branch and bound algorithm for feature sub set selection</article-title>
          .,
          <source>IEEE Trans. Comput</source>
          . C-
          <volume>26</volume>
          (
          <issue>9</issue>
          )
          <fpage>917</fpage>
          -
          <lpage>922</lpage>
          , (
          <year>1977</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Ragot</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Maquin</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Darouach</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>Analysis of generalized bilinear systems. application to diagnosis</article-title>
          .
          <source>IMACS Symposium MCTS Modelling and Control of Technological Systems</source>
          ,
          <volume>2</volume>
          :
          <fpage>528</fpage>
          -
          <lpage>535</lpage>
          , LILLE, France, (
          <year>1991</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Sakarovitch</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Optimisation combinatoire-programmation discrète</article-title>
          , Hermann, Paris, (
          <year>1984</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Staroswiecki</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cassar</surname>
            ,
            <given-names>J.P.</given-names>
          </string-name>
          :
          <article-title>Approche structurelle pour la conception des systèmes de surveillance. Ecole d'été d'automatique</article-title>
          , Grenoble, France, Tome
          <volume>1</volume>
          ,
          <fpage>2</fpage>
          -6
          <string-name>
            <surname>September</surname>
          </string-name>
          (
          <year>1996</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Worden</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Burrows</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Optimal sensor placement for fault detection</article-title>
          ,
          <source>Eng. Struct</source>
          .
          <volume>23</volume>
          ,
          <fpage>885</fpage>
          -
          <lpage>901</lpage>
          , (
          <year>2001</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Worden</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Burrows</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tomlinson</surname>
          </string-name>
          , G. :
          <article-title>A combined neural and genetic approach to sensor placement</article-title>
          ,
          <source>in: Proceedings of the 15th International Modal Analysis Conference</source>
          , Nashville, Tennessee, (
          <year>1995</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Maquin</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Luong</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          et Ragot, J. :
          <article-title>"Sureté de fonctionnement et redondance analytique," 1er congrés Pluridisciplinaire Qualité</article-title>
          et sureté de fonctionnement, Compiègne, France, (
          <year>1994</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Litwak</surname>
            ,
            <given-names>R. G.</given-names>
          </string-name>
          , Coquempot Cassar V.
          <article-title>: “Approche structurelle des systèmes de surveillance pour des procédes industriels”</article-title>
          . Revue Européenne de Diagnostic et Sûreté de Fonctionnement,
          <volume>04</volume>
          (
          <issue>02</issue>
          ):
          <fpage>179</fpage>
          -
          <lpage>202</lpage>
          , (
          <year>1994</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Haffaf</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          , Ould Bouamama B. :
          <article-title>“Enumerating cycles algorithm in tripartite graph for FDI”</article-title>
          . Elsevier Science.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>