Sunteți pe pagina 1din 47

Ralisation dun systme de supervision active

Royaume du Maroc
Universit Moulay Ismal

. 1
Groupe Chrifien des phosphates

Complexe de Oued-Zem

Ecole Nationale Suprieure dArts et Mtiers Mekns RAPPORT DE STAGE

Thme : Initiation au projet de fin dtude


Ralisation dun systme de supervision active

Ralis par : SMOUD ABDERRAHIM

Parrain de stage:
M. BOUGHABA
Anne universitaire 2002

ENSAM

OCP

Ralisation dun systme de supervision active

. 2

INTRODUCTION GENERALE

La supervision est lune des disciplines modernes qui connat actuellement le plus fort essor, il sappuie sur les ressources de llectronique, de linformatique et de la physique applique. En effet, cette technique numrique apporte des possibilits prodigieuses, que a soit sur le plan HARD englobant la conception physique de une meilleure facilit de la gestion du linformation, choix des composants et leurs optimisation, ou sur le plan SOFT induisant en voie de consquence processus industriel. Ainsi, la restriction de la supervision sur le domaine de la production industrielle, permet entre autres, dapporter une grande simplification de contrle et de commande des installations les plus compliques. Par consquent, son champ dapplication se focalise autour de tous les domaines concerns par la perception, la transmission ou lexploitation vhicules par les signaux. Etant conscient de limportance joue par cette fonction prcite -la supervision- je propose par le biais de ce stage de dcrire loutil inluctable permettant de faire linterface homme/machine, Ainsi jai fix un objectif atteindre, il sagit de rsoudre le problme de linearisation de quelques paramtres, afin de se prparer un projet de fin dtude dont lobjectif est de rendre la supervision actuelle une supervision active. Dautant plus, je vais essayer, dans un soucis pdagogique, dapprofondir la plupart des concepts de base du systme de supervision utilis dans lusine de COZ, ainsi de dcrire les outils disponibles pour l amlioration des applications pratiques de ce dernier.

ENSAM

OCP

Ralisation dun systme de supervision active

. 3

Structure gnrale du rapport Le prsent rapport est compos de trois chapitres : Le premier chapitre de ce rapport prsente lhistorique du phosphate au Maroc suivie dun aperu gnral sur le Groupe OCP, et dune prsentation dtaille de lunit de traitement de KHOURIBGA et du Complexe de OUED ZEM pour mieux comprendre la forme et les caractristiques des installations principales. Le deuxime chapitre est consacr la prsentation du systme de supervision utilis dans lusine de COZ. Il sagit dtablir une description gnrale des quipements logiciels et matriels utiliss. Le troisime chapitre est consacr la partie pratique. Il concerne le travail que jai effectu pendant le mois de stage.

ENSAM

OCP

Ralisation dun systme de supervision active

. 4

Chapitre I Historique & Prsentation

ENSAM

OCP

Ralisation dun systme de supervision active I) PRESENTATION DU GROUPE O.C.P : I-1) Historique du phosphate :

. 5

Certains continents actuels taient recouvert par les mers partiellement ou totalement au cours des sicles, par ailleurs, le phosphate provient de la dcomposition des immenses cimetires de poisson. De ce fait il est constitu de plusieurs lments dont le calcium, le fluor, luranium et le phosphate. I-2) Evolution historique : En 1912 et plus exactement dans la rgion dOuled Abdoun se situant 120 km de locan atlantique que les recherches ont t concluantes. Par ailleurs, il a fallait attendre la fin de la guerre mondiale en 1912 pour que se soit une tude srieuse des gisements en vue de leur exploitation. Le groupe fut cre par le Dahir de 27/01/1920. Cet organisme statique a le monopole de la recherche de lexploitation et de la commercialisation, lexploitation effective du phosphate fut une entreprise partir de fvrie r 1921 dans la rgion de Oued Zem le 01/03/1921 fut ouverte de la recette de Boujniba le premier train de phosphate de descente vers Casa le 30/063/1921. On signale ici que les principaux gisement du phosphate dans le monde se situent en Afrique, citant par exemple le Maroc, Algrie, Tunisie, et Togo. En Amrique, en particulier USA, en Europe tel que la Russie, ainsi en Moyen Orient comme la Jordanie. Comme il est mentionn, le Maroc reste la tte des pays producteurs et exportateurs du phosphate et dacide. Les gisements marocains sont de type sdimentaire multicouche et se prsentent sous forme de couches quasi- horizontales de phosphate, spares par des intercalaires striles ou peu phosphate selon limportance de ses recouvrements, le minerai est exploit soit ciel ouvert quand il est faible soit par voit souterraine.

ENSAM

OCP

Ralisation dun systme de supervision active I-3) Activits minires de lentreprise :

. 6

Aprs lexploitation du phosphate, il doit tre passer par un nombre doprations afin dliminer les impurets. Il passe premirement par le criblage, le lavage, puis il subit lopration de schage afin de diminuer le maximum possible son humidit, et finalement par lopration de lenrichissement sec. Noublions pas la calcination utilise dans quelques u sines pour liminer le gaz carbonique CO2. Pour la commercialisation, des ventes en Europe de lEst et en Inde ont encourag le Maroc pour augmenter le rendement jusquil est devenu le premier exportateur. LO.C.P dispose de plusieurs zones dexploitation savoir dexportation, savoir le port de Casa, Jorf lasfar, Laayone et Safi. Une grande partie de la production phosphate dans les usines chimiques de Safi et Jorf lasfar est soit sous forme dacide phosphorique soit sous forme dengrais pour le dveloppement des vgtaux, des allumettes, des mdicaments I-4) Organigramme du groupe O.C.P : la zone de Khouribga, la zone de Boucraa et la zone de Gantour, ainsi quatre ports

ENSAM

OCP

Ralisation dun systme de supervision active

. 7

Directeur gnral DG

Directeur des ressources humaines DRH

Directeurs chargs de mission DMA

Directeur financire DF

Directeur de dveloppement DD

Secrtariat du directeur gnral SDG

Directeur commercial dlgu DC

Directeur des exploitation minires de

Directeur des industries chimiques DI

Directeur des approvisionnement et marche DM

Direction des exploitations minire de GANTOUR DEY

Direction des exploitations minire de KHOURIBGA DEK

Direction de lindustries chimiques de JORF LASFAR DIJ

Direction de lindustries chimiques de SAFI DIS

Centre dtudes et de recherche Du phosphate minraux

Phosphate de Boucraa S.A

DB

Socit marocaine des fertilisants

Marphoce-an

MO

FM

Socit de transports et daffrtement s Runie

STAR

Socit marocain-e dtude spciales et industrielle SMESI

CR

Socit marocaine de transports rgionaux SOTREG

Figure - 1 -

ENSAM

OCP

Ralisation dun systme de supervision active II) PRESENTATION DE LUSINE COZ : II-1) Historique et activits :

. 8

Cet usine contient quatre fours dont trois toujours en fonctionnement et un est dsactiv, il a t cre en 1982 dans le but de diminuer l humidit du phosphate de 15% 1%. Lopration de schages se fait grce un four scheur, son fonctionnement est identique celui dun changeur thermique. Chaque four peut produire jusqu 360t/h de phosphate sche, et chaque qualit est mise dans un stock. Lusine est constitue de plusieurs services :
q q q q

Service lectrique, lectronique et rgulation. Service mcanique. Service conduite. Service chargement. II-2) Aperu sur le four scheur : Le schmas ci-dessous montre les parties essentielles du four scheur de Oued

Zem:

4 3 5 6 2 1

Supprim : 11

Supprim : 3 Supprim : 11

Supprim : 3

Supprim : 15 Supprim : 3

(1)
ENSAM

: Foyer(chambre de combustion).
OCP

Ralisation dun systme de supervision active (2) (3) (4) (5) (6) (7) (8) four. a)- Foyer : : Virole. : Chambre de dtente et de dpoussirage. : Chemine. : Trmie. : Extracteur : Crible : Convoyeurs bonde

. 9

Dans la suite on va essayer de dcrire l es diffrentes composantes de ce

Cest l ou se fait la production de la quantit de chaleur ncessaire au schage de produit. lnergie calorifique dgage est le rsultat de combustion de fuel lourd N02, il reoit le fuel et la vapeur de pulvrisation travers le brleur, lair primaire grce un ventilateur et lair secondaire travers les carneaux. La buse du four une forme conique pour diriger la flamme lintrieure du virole. b) Virole : Appel aussi tube scheur , il est de 25 m de longueur et 2.5 de diamtre, anim dune vitesse constante (10 tr /min), il est munie intrieurement par des augets et des palettes pour faciliter la fois lchange thermique entre les gaz chauds et le phosphate, et le dplacement de ce dernier vers la sortie. c)- Chambre de dtente : Elle a un volume trs important par rapport aux autres organes afin de baisser la vitesse la sortie de la virole pour quil puisse arriver facilement vers la crible qui alimente les stockes du produit travers deux convoyeurs bonde.

ENSAM

OCP

Ralisation dun systme de supervision active d)- Chambre de dpoussirage :

. 10

Cest l ou se fait la rcupration des grains fins, elle rcupre un peu prs le tiers du produit sch. e)- Ventilateurs de tirage et chemines dvacuation : Ils ont pour but la cration dune dpression le long du four scheur et lvacuation des fumes par la chemine dont la longueur est 30m. Cette dpression permet daspirer lair secondaire travers les carneaux et dviter ltranglement du tube scheur, il doit tre bien ajust pour la bonne marche de linstallation. II-3) Principe de fonctionnement du four scheur : Au niveau du foyer, aura lieu une combustion qui ncessite la prsence du fuel N02 chauff 1100 1300, la vapeur pour son chauffage et son pulvrisation et aussi de lair primaire pour lapport de loxygne. Cette combustion produit une masse gazeuse trs chaude qui sera en contact avec le phosphate humide qui arrive vers la virole, cette dernire permet lexposition du phosphate face au gaz chauds, grce aux augets et aux palettes, il se dplace vers la chambre poussire laide aussi de la dpression cre par les ventilateurs de tirage. Leau vapore sera vacu avec la poussires fine et les fumes vers latmosphre loin de lusine travers la chemine. II-4) Caractristiques de fonctionnement du four scheur : Les valeurs de fonctionnement utilises dans les fours scheurs de Oued Zem : Dbit produit :360t/h Dbit fuel :4000l/h Temprature buse :1050 0 Temprature brique :8500 Temprature chambre :800 Dpression :-4mbr Les valeurs partir desquelles on doit protger le fonctionnement :
ENSAM OCP

Ralisation dun systme de supervision active

. 11

Dbit fuel :4500l/h Temprature buse :12000 Temprature brique :9000 Temprature chambre :110 0 Dpression :-1mbr

ENSAM

OCP

Ralisation dun systme de supervision active

. 12

Chapitre II Prsentation du superviseur 4.0X

ENSAM

OCP

Ralisation dun systme de supervision active I)-Gnralits : I-1 Rappels et dfinitions prliminaire : I-1-1 Notions concernant la super vision : Dfinition :

. 13

La supervision est une interface homme/machine qui permet de visualiser le processus en temps rel et de la commander distance. Les diffrents types de supervision : o La supervision passive : permet de visualiser seulement le processus et il ne donne pas le droit loprateur dagir sur le processus. o La supervision active : cest le type de supervision le plus volu, il donne loprateur la possibilit dagir sur le processus partir de linterface de supervision. La ralisatio n dune application de supervision, impose un choix dlicat des diffrents composants de la chane dacquisition de donnes et sa mise en uvre. La conception ou le choix commercial dun superviseur est ralis partir des performances dsires et suivant les composants lectroniques entrant dans le constituant des cartes ncessaires, ainsi que les priphriques de liaison(bus USA, PSI). Chaque carte possde des spcifications techniques dtailles qui sont ncessaires lors du choix dfinitif. Ces caractristiques principales sont : Les entres/sorties analogiques. Les entres / sorties numriques. Les compteurs. La frquence maximale dacquisition. Le logiciel de gestion de la carte.

ENSAM

OCP

Ralisation dun systme de supervision active I-1-2 Notions concernant la rgulation :

. 14

Les chanes de rgulation lusine COZ sont composes des lments usuels : des capteurs, des transmetteurs, des rgulateurs, des actionneurs, et autres lments comme les enregistreurs et les indicateurs.
q

Capteur :

Les capteurs utiliss pour le fonctionnement des fo urs de lusine COZ sont nombreux , on cite :

Capteurs de pression : ils ya des capteurs principe de tube Bourdon, et autres base diffrentielle. Capteurs dbit : sont des capteurs volumtriques. Capteurs vitesse :se sont des dynamo tachymtriques. Capteurs de temprature : ils utilisent des thermocouples de type J Fe Cu-Ni (-200,1200C) pour la mesure de la temprature-buse, et de type B Pt30RhPt6Rh (400,1820 0C) pour la mesure de la temprature-brique. Des autres thermocouples sont utiliss galement pour la mesure de la tempraturechambre dont la plage de variation est (0-200C).
q

Transmetteur :

Cest un organe de traitement qui permet de transmettre la tension dlivre par le capteur en courant lectrique standard vers le rgulateurs, il joue le rle dun convertisseur-amplificateur. En effet, la tension dlivre par le capteur est trop faible, et pour le protger contre la dissipation dans les cbles lectriques par effet de joule, le concepteur prfre lutilisation des cbles spciales de compensation qui permet dviter les pertes et assurer une bonne communication entre le capteur est le transmetteur. Le type de transmetteur utilis est TT20 (0-20 mA). Pour ltalonnage du transmetteur TT20, il faut deux rglages :

Rglage zro : lorsque la tension dentre correspond la temprature

ambiante, le transmetteur doit avoir un signal de sortie de 0mA, sauf les

ENSAM

OCP

Ralisation dun systme de supervision active

. 15

transmetteurs de la temprature ont une valeur minimale de courant de 4 mA qui doit tre rgler 0C.

Rglage de lchelle : lorsque lindicateur indique la valeur maximale du

paramtre mesur, le signale de sortie doit gale 20mA. Le tableau suivant rsume les valeurs dtalonnage des transmetteurs de temprature : Courant (en mA) Min /Max 4 20 Rgulateur :

q

Valeurs dtalonnage ( en C) Temprature-buse 0 1200 Temprature-brique 0 1400 Temprature-chambre 0 200

La commande du four ncessite deux types de rgulateurs : Rgulateurs PID dont laction driv est dsactiv. Rgulateurs de type tout ou rien avec hystrsis. Actionneur : Indicateur:

Pour cette composante il n y a que des positionneurs ou servomoteurs.


q

Il en a deux indicateurs :

Indicateur aiguille. Indicateur numrique, install dans la salle de contrle.

ENSAM

OCP

Ralisation dun systme de supervision active I-2- Matriel ncessaire la supervision :

. 16

Pour pouvoir numrer ces critres principaux, il est impratif de pouvoir lintgrer dans une chane dacquisition de donnes qui se constitue des lments suivants : Des capteurs et des actionneurs qui se situent au dbut et en fin de la chane de contrle industrielle. Le cblage. Le conditionnement des signaux. Le matriel dacquisition et de restitution de donnes. Les techniques de traitement des donnes tel que le logiciel et le matriel. IIPrsentation du systme de supervision : II-1) Le protocole de communication : Les automates utiliss pour commander linstallation du four scheur sont les automates CEGELEC Protocole N10 nomme C100. Le rseau N10 est un rseau en ligne par lequel chaque abonn peut communiquer directement avec nimporte quel autre abonn de ce rseau. Le nombre dabonns est limiter 32. Ils sont au mme niveau hirarchique et peuvent tre initiateurs des dialogues. Lautomate C100 a comme interface 5801 et 58X3, et environnement : o DOS sur carte constructeur o DOS-WINDOWS sur carte constructeur Une caractristique importante de ce type dautomate est que les changes Superviseur/Automate sont transparents quelques soit le type de variable. La connexion peut se faire de deux faons, la connexion en point point ou connexion multipoints. Connexion directe en point point :
ENSAM OCP

ncessite

lutilisation dune carte CC103 monte dans le PC. Elle est disponible en

Ralisation dun systme de supervision active

. 17

Avec ce type de liaison, le calculateur ne peut communiquer quavec un seul quipement et sur une distance nexcdant pas quelques dizaines de mtres en milieu peu perturb.
Abonn Abonn

Connexion multipoints (avec modem multipoints) : Avec ce type de liaison, le calculateur peut communiquer avec plusieurs quipements relis en multipoints sur des distances de plusieurs centaines de mtres. Le type de connexion utilis dans lusine COZ est 58X3A. Le rseau est constitue dune ligne de 3 fils sur laquelle viennent se connecter les abonns.
Abonn2 Abonn4

la connexion

multipoint. Le type dinterface correspondant pour une liaison srie RS 485 est

Abonn1

Abonn3

Abonn 5

Il est possible de slectionner ltat de connexion dans la ligne avec linterrupteur S0(C 2) : S0(C 2) = 0 4 fils S0(C 2) = 1 2 fils Dans notre cas le rseau N10 ne fonctionne quen 2 fils, donc S0(C 2) = 1.
Abonn extrme .. Abonn intermdiaire .. Abonn extrme

+ GND

1200 maximum

ENSAM

OCP

Ralisation dun systme de supervision active Connexion dun abonn en milieu du rseau : 58X3A
4 RTS+ 16 RTS5 CTS+

. 18

17 CTSTx+ TxGND

+ -

GND

Connexion dun abonn en extrmit du rseau :


4 16 5 17

RTS+ RTS- CTS+ CTS+5V RPRP


18 21 9

Tx+ TxRP1 GND 58X3A


1

+ 14 2 6 GND

Tel que : Tx+ : transmission de donnes sortie+ (sans connexion au relais). Tx- : transmission de donnes sortie+(avec connexion au relais) Rx+ : rception de donnes entre + Rx- : rception de donnes entre RTS : sortie monte 12V lorsque le module veut mettre ses donnes CTS : entre monte 12V lorsque le module veut mettre ses donnes

ENSAM

OCP

Ralisation dun systme de supervision active II-2) la chane dacquisition des donnes du systme de supervision :

. 19

La structure lmentaire de la chane dacquisition des donnes par le superviseur pour les paramtres de temprature es t reprsente sur la figure :
Capteur

V(t) : 0-5V

Transmetteur V/I

Mmoire de programme
Entre : 0-20mA

I(t) : 4-20mA

Automate 58X3A PC RS 485

CC103

C100

Mmoire de donnes
Supervision passive

II-3) Documentationet logiciels: Introduction : La gestion de communication quipement comporte deux aspects : La configuration :Elle permet de dcrire le rseau, les quipements et les changes effectus. La communication :Lie ltape dexploitation, elle sappuie sur la description gnre au moment de la configuration.

ENSAM

OCP

Ralisation dun systme de supervision active

. 20

Afin de rpondre ces deux aspects, les responsables de lusine de COZ entrain de raliser un systme de supervision active de toute linstallation. Pour cela qu on va essayer dans la partie qui suit, de donner une prsentation gnrale du superviseur. II-3-1 Documentation : La documentation ncessaire fournit toutes les informations dont nous avons besoins pour utiliser le menu de configuration et de communication qui font lobjectif dun ensemble de quatre manuels qui couvrent tous les aspects de la configuration du superviseur : Installation et Exploitation :donne les informations ncessaire pour la configuration. Configuration :Installation vnements. Editeur de fentre : Dveloppement de linterface utilisateur. Fonctions avances :le langage de programmation SCADA BASIC, les ressources externes, les applications distribues et ODBC. II-3-2 Logiciel de communication CIMWAY: CIMWAY est un logiciel de communication multitche, sutilise en conjonction avec des logiciels applicables, comme des superviseurs sous DOS, sous DOS-WINDOWS ou sous OS/2 et les serveurs de communication sous DOS-WINDOWS. Il gre des objets de communication hirarchise en rseaux, quipements et trames. Gestion sous DOS-WINDOWS : Les fichiers utiles la configuration sont : CONFAWAY.DAT et CONFAWAY.PRM, ils sont localiss dans le sous rpertoire C:\SV\CIMWAY.WIN tel que SV est le nom du rpertoire. Les fichiers utiles la communication se trouvent dans le rpertoire CIMWAY.WIN du rpertoire de linstallation du superviseur.
ENSAM OCP

des

systmes,

configuration

de

la

communication, base de donnes, archivage des donnes, dfinition des

Ralisation dun systme de supervision active II-3-3 Exigences systmes minimum : La configuration matrielle du PC doit comporter au minimum : 1 carte et un cran VGA 16 couleurs 8MO de mmoire RAM 1 processeur INTEL 486 1 port parallle pour la cl protection.

. 21

1 port srie ou une carte de communication pour le dialogue avec les quipements. 1 souris Microsoft. La configuration logicielle pour WINDOWS est la suivante : DOS6.X WINDOWS3.X II-3-4 Fonctionnalits gnrales du superviseur 4.0x : a) Exploitation : 1- Le clavier :
Le clavier est capable dexcuter la fois les fonctions standards et les fonctions spciales quon cre pendant la configuration dun projet.

2- Les fentres de tendances : ( voir lannexe 6-) Laffichage des fentres de tendances est une animation spciale qui gnre un affichage historique ou temps rel sous formes de courbes de 1 8 mesures ou tats. 3- Les fentres dalarmes : ( voir lannexe 5-) Une fentre dalarme est une animation spciale qui affiche une liste des status courant des alarmes. 4- Les fentres de consignations : Une fentre de consignations est une animation spciale qui affiche les donnes qui ont t enregistrs travers un seul filtre de consignation. 5- Les journaux de bord :

ENSAM

OCP

Ralisation dun systme de supervision active

. 22

Lanimation spciale Journal de Bord affiche la liste des journaux qui ont t enregistr sur le disque dur, et fournit lhorodate de mmorisation de chaque enregistrement du journal. 6- Les zones de contrle : ( voir lannexe 1-) Une zone de contrle est une partie rectangulaire de lcran partir de laquelle un oprateur peut ragir avec linterface utilisateur. 2- Configuration : ( voir lannexe 2 et3) Lditeur de fentre est loutil principal utilis par le dveloppeur pour crer, animer, et afficher des fentres de synoptiques. Lditeur de fentre possde trois modes de fonctionnement : Dessiner : pour dessiner les fentres de synoptique Animer : pour crer lanimation des fentres de synoptique en attachant les proprits des lments de dessin des Variables de la base de donnes. Excuter : le mode normal dexploitation pour loprateur. 3- Les bases de donnes : La base de donnes peut tre considre comme le moteur du projet de supervision. Sans elle, il ny aurait pas de donnes vivantes afficher dans les synoptiques, enregistrer sur disque ou envoyer aux imprimantes. Les fonctionnalits quoffre la base de donnes peuvent tre rsumes comme suit : Elle reoit dautres sources et elle envoie vers dautres sources les donnes brutes. La source peut tre nimporte quel quipement comme un automate programmable. Elle maintient les valeurs internes gnres. Elle convertit les donnes brutes en valeurs physiques significatives en fonction du comportement dfini. Elle compare les valeurs analogiques avec les seuils dalarme et gnre les alarmes. Elle effectue les vrifications dcart sur les valeurs digitales.
ENSAM OCP

Ralisation dun systme de supervision active

. 23

Elle enregistre la valeur des variables sur support magntique ou papier. 4- Communication : CIMWAY est le gestionnaire de communication fourni avec le superviseur. Il est responsable de lchange des donnes avec les quipements industriels tels que des automates programmables ou des rgulateurs. CIMWAY dialogue avec les quipements en utilisant des protocoles de communication. Un protocole de communication dfinit le forma t des messages et envoys de et vers lquipement, afin que celui-ci et CIMWAY puissent se comprendre. Les messages changs entre lquipement et CIMWAY sont galement connus sous le nom de trames. 5- Sauvegarde des Donnes : La Sauvegarde des donnes est le mcanisme par lequel la valeur temps rel des variables est mmoriser pour un usage futur. Certains actions pour loprateur peuvent tre galement sauvegardes sur disque dur dans des units darchivage, ou sur papier grce une imprimante. II-3-5 Etapes de ralisation dun projet : Le menu de configuration est utilis pour dvelopper tous les aspects d'un projet l'exception de l'interface Utilisateur (laquelle est configure dans l'Editeur de Fentres). La configuration peut se faire en ligne, c'est- -dire qu'il n'y a pas besoin de quitter l'exploitation ou compiler la configuration, toutes les modifications prennent effet immdiatement. Bien que tous les outils de configuration puissent tre utiliss dans un ordre quelconque, il est prfrable de dfinir une stratgie avant de commencer le dveloppement. L'enchanement d'tapes suivant est suggr comme un guide de travail que vous pouvez modifier pour l'adapter aux besoins de votre projet. 1. 2. Crer votre projet. Slectionner le format des fichiers de configuration.
OCP

ENSAM

Ralisation dun systme de supervision active 3. 4. Configurer les botes et paramtres de l'diteur de fentre.

. 24

Configurer les prfrences ou ergonomies d'affichages (Taille de la fentre principale, Couleurs des alarmes, Tendances, Fentres d'alarmes et de consignation,...).

5. 6. 7. 8. 9. 10. 11. 12. 13.

Crer les domaines et natures. Configurer les libells associs. Crer les variables de la base de donnes. Configurer les formules si ncessaire. Configurer les units d'archivage. Retourner la base de donnes pour configurer les historisations. Configurer les filtres de consignations. Dvelopper l'interface utilisateur avec l'diteur de fentres (voir volume 3). Configurer les actions vnementielles, cycliques, clavier et les tables horaires.

14. 15. 16. 17.

Configurer les journaux de bords et les recettes. Configurer les rseaux, quipements et trames de communication. Retourner la base de donnes pour lier les variables quipement aux trames de communication. Configurer les utilisateurs et leurs droits d'accs.

ENSAM

OCP

Ralisation dun systme de supervision active

. 25

Chapitre II
Travail effectu :

Amlioration du
systme de supervision

ENSAM

OCP

Ralisation dun systme de supervision active I Cahier de charge de la supervision :

. 26

La supervision des installations de manutention et de traitement est une ncessit absolue pour matriser la marche de lusine en vue de mieux analyser tous les incidents et vnements survenus pendant la marche. Dans ce but, le cahier de charge suivant exprime tous les besoins jugs ncessaires pour la bonne conduite et gestion des diffrents secteurs de lusine.

N 1

Recommandations Synoptique des installations avec signalisation de la marche et arrt des modules Affichage et archivage de tous les arrts survenus et leurs causes par type et par installation - Dbut - Fin - Dure - Frquence Visualisation de tous les paramtres de marche (numriques et graphiques) - Dbit : Fuel et Phosphate - Temprature : fuel, Chambre, Buse, Briques, Tanks - Pression : fuel et air comprim - Niveau : trmies et tanks - Dpression : buse Affichage et archivage des heures de marche des modules par jour et cumul - Par jour - Cumul Affichage dun compteur des heures de marche avec possibilit de

5 6 7 8 9

RAS Consommation dnergie par installation et par jour et cumul Affichage permanent de la date et l heure sur lcran Intgration de la chaufferie, dpotage et compresseurs Enregistreur des caractristiques des installations

ENSAM

OCP

Ralisation dun systme de supervision active

. 27

Une grande partie de ce cahier de charge tait fait par le responsable de la supervision de lusine. Mais tout res te dans le cadre de la supervision passive. Et comme jai dj mentionn ce stage nest quune prparation srieuse un projet de fin dtudes dont lobjectif est la ralisation dun systme de supervision passive. IIRappels thoriques : II-1 Intro duction : Le problme dinterpolation par un polynme des nombreuses applications en cacul numriques et dans les sciences exprimentales. On effectue en effet souvent des mesures : Temprature en fonction du temps, nergie en fonction de lintensit et ainsi de suite.. On veut ensuite reprsenter le phnomne observ par une fonction simple soit que lon ne connaisse pas la loi exacte qui le ragit soit que lon veuille en rendre compte par une fonction plus simple. Cela servira obtenir une valeur approche du phnomne mesur entre les points de mesures. II-2- Formulation du problme : Donnons maintenant la formulation mathmatique de ce problme : On a (n+1) points de mesure x0, x1, xn que lon suppose distincts les uns des autres. Aux points x0, x1, xn on a mesur la valeur dune certaine fonction f, cest dire que lon connat f(x0), f(x1) f(xn), on suppose que ces valeurs ne sont pas tous nulles et lon cherche le polynme unique P de degr n qui vrifie : P(x0)= f(x0) =f0 P(x1)= f(x1) =f0 . P(xn)= f(xn) =f0 II-3 Polynme de LAGRANGE :

ENSAM

OCP

Ralisation dun systme de supervision active


n 1

. 28

On cherche crire le polynme Pn sous forme : P(x)=


n 0

Li(x) fi.

( x xk ) Lagrange permet de dterminer lexpressions exactes de Li : Li (x) = ( xi xk )

Tel que k i. II-4 Polynme de NEWTON : On peut construire le polynme de NEWTON de proche en proche : Pour m= 0, 1, .. n on dfinit les polynmes Pn par les formules de rcurrence suivantes : P(x0)= f(x0) =f0 P m=P m-1(x)+(x-x0 ) (x-x1 ) (x- xm-1)f[x0, x1, xm] Les diffrences divises f[x0, x1, xm] se calcule partir de la dfinition :
-1] -f[x1, x2, xm] f[x0, x1, xm]= f[x0, x1, xm x0 - xm

II-5 Polynme de NEVILLE-AITKEN : Cette mthode met profil les rsultats antrieurs. Elle consiste calculer Pn rcursivement, elle a lavantage dtre numriquement stable, et permettant de rajouter facilement les points dinterpolation. Le schmas est donn partir de la dfinition : Tki (x j )= f(x j ) pour j=i, ., i+k. T0i (x j ) = fi
Tki+ 1(x )= (xi + k + 1 x)Tki(x)(xi x)Tki + 1(x) k=0,, n-1et i=0,,n-k-1 xi + k + 1 xi

II-6 Erreur dinterpolation : On dmontre grce la thorie des polynmes de CHEBYSHEV que les meilleurs points dinterpolation dans le cas ou I est [-1,1] donns par la
2 i +1 ) formule : xi = cos( 2 n + 2 .les rsultats ne sont pas toujours meilleurs en tout

point de [-1,1, cest la borne suprieure de lerreur qui est minimis et non pas lerreur elle mme.

ENSAM

OCP

Ralisation dun systme de supervision active

. 29

Thoriquement tant quon augmente le nombre de points dinterpolation approche mieux la courbe relle, mais pratiquement il existe un nombre n optimal qui permet de minimiser lerreur global qui rsulte de la concatnation de lerreur arithmtique et lerreur de la mthode.

Erreur total Erreur darithmtique

Erreur de la mthode

n optimal

II-7 Fonction SPLINE : Ltude de linterpolation polynomiale, ncessite un calcule difficile des coefficients (Temps dexcution long), et des erreurs males connues. Une autre approche consiste interpoler localement (interpolation par morceaux). La fonction f par des fonctions polynomiales de bas degr (1 ou 2) sur chaque intervalle [xi, xi+1], cest linterpolation par fonction SPLINE dont lalgorithme est donnes comme suit : m=0 Ni,0 (x)=1 si x appartient [xi,xi+1 ]et 0 ailleurs
m
Xi Ni,m 1+ Xi+ m +1 X Ni +1 ,m 1 Ni,m(x)= XiX + m Xi Xi+ m +1 Xi+1

Convention 0/0 =0 VI- Solution retenue


VI- 1

Prambule : Avant de faire linventaire de tout les programmes implants pour

pendre la temprature visualise sur le superviseur plus relle, on juge ncessaire succinctement, le choix du tel programmes. En effet, on ne peut
ENSAM OCP

Ralisation dun systme de supervision active

. 30

numrer toutes les possibilits de traitement offertes avec les multiples mthodes dapproximation et faire un choix judicieux afin dapprocher mieux la ralit.

Utilisation de la mthode Lagrangienne. Utilisation de la mthode Newtonienne. Utilisation de fonction Spline dordre 1.

VI-2 Organigramme :

Dclaration des valeurs dentres : x i et f i du cot superviseur et t ransmetteurs

Lecture de la mesure Tm sur le superviseur

Obtention de la valeur du courant par projection de la temprature Tm sur la courbe dapproximation du superviseur Lecture de la temprature Td par projection du courant Im sur la courbe dapproximation du transmetteur Affectation de la temprature :
T m := Td

ENSAM

OCP

Ralisation dun systme de supervision active VI-3 Interprtation et mise en uvre : a- Approximation Lagrangie nne et Newtonienne : (Annexes 1 et2)

. 31

Avec cette approximation on a obtenu une fonction qui nest pas adapte la courbe relle. En effet part les points Xi- les points intermdiaires prennent des valeurs extrmement leves, et ceci est expliqu par laccumulation des erreurs. Comme on a dj mentionn, mme avec les points de Tchebychev, on ne peut rien dire de la qualit de la fonction, puisque tout ce quon connat est que lerreur tait minimise. Pour la mise en uvre et la vrification du bon fonctionnement de la mthode utilise, on la test sur un cas simple mais illustratif, il sagit dentrer des valeurs inter -points dans un soucis de faciliter la vrification de la convergence de la mthode. b- Fonction Spline dordre 1: (Annexe 3) Comme on a dit, cette fonction permet de lier deux points successifs par un segment, cela rend lerreur locale diffremment aux deux mthodes dapproximation prcdentes dont lerreur engendre nimporte quel point est due laccumulation des erreurs des autres points, dans ce cas on parle de lerreur globale. Cette fonction ma permis de faciliter la tache, en effet, il est difficile et parfois impossible dextraire lexpression du courant dune fonction de temprature dordre n largement suprieur. Pour cette raison le choix de Spline dordre 1 reste le meilleur, puisque tant quon augmente le nombre de point on augmente la prcision. Conclusion : On a opt pour la fonction Spline dordre1. En effet, avec cette mthode on a trouv des rsultats qui approchent les valeurs relles affiches par lindicateur de la salle de contrle. IIIENSAM

Position du problme :
OCP

Ralisation dun systme de supervision active

. 32

III-1 Problme de la non linarit de la temprature : Les paramtres Dbit, Niveau, et Dpression sont relativement linaires avec le courant dentre de lautomate, ce qui rend facile leur configuration par le superviseur. La vrification de la linarit se fait par comparaison des valeurs affiches par lindicateur de la salle de contrle, et les valeurs donnes par le superviseur. Mais quel niveau peut-on parler de la linarit du superviseur ? . Comme le preuve la thorie, le paramtre Temprature nest pas linaire avec le courant, mais elle suit une certaine lois qui ncessite la dtermination pour approcher mieux la temprature relle. Cette non linarit produit une divergence remarquable entre les valeurs donnes par les transmetteurs qui refltent plus ou moins la ralit, et les valeurs donnes par le superviseur qui donne des valeurs linaire avec le courant. Le premier travail demand qui est considr comme une initiation au projet de fin dtudes, est de rendre le systme de supervision plus rel, autrement dit, tous les paramtres de contrle doivent tre visualiser en temps rel, en particulier les tempratures caractristiques des fours scheurs qui sont considres comme des facteurs dterminants pour la bonne marche de linstallation. III-2 Problme de la mise 0 : (Problme de lorigine) Le schmas suivant montre un autre problme que connat le paramtre Temprature, cest le probl me que les gens de rgulation lappelle Problme dorigine.

ENSAM

OCP

Ralisation dun systme de supervision active

. 33

Actionneur

Indicateur

Enregistreur

4- 20mA Thermocouple

Transme tteur
250 0/0/0/0

Reg

C 1- 5V

0 5V Carte C100 Automate 58X3A

Carte CC103

Supprim : Supprim : x

Superviseur4.0

Le signal dlivr par le capteur(Thermocouple) traverse le transmetteur, cet instrument a pour rle de convertir lintervalle de tension [0,5V] [4,20mA]. Le signal de sortie passe par un indicateur qui chiffre rellement la temprature, qui sera introduit par la suite dans lautomate. Ce dernier est caractris par un intervalle de variation de courant entre 0 et 20 mA. Cela signifie que la temprature nulle corres pond 4 mA pour le transmetteur, et 0 mA pour

ENSAM

OCP

Ralisation dun systme de supervision active

. 34

lautomate !. Et par la suite le superviseur indique une valeur trs loin de 0C pour une variation de courant dentre de lautomate entre 0 et 4mA. Le deuxime travail demand est de rsoudre le problme de la mise lchelle. IV- Propositions : Premire solution : Mise en place dune carte de linearisation Lexpression de la temprature en fonction du courant semblable une fonction Racine Carr. Une solution immdiate est dutiliser un extracteur de racine carr. Ce dernier nest quune carte qui permet denlever la racine carr et dlivrer par la suite un signal proportionnel au courant. Mais cette solution suppose en premier lieu que la temprature semble plus au mois une racine carre. Mais quel niveau cette affectation est vrifie. En deuxime lieu, lutilisation dun extracteur de racine carr suppose que le superviseur est linaire. Mais cette hypothse nest pas vrifie. Voir le paragraphe des essais et les mesures. Noublions pas linvestissement que ncessite les cartes de linearisation. Deuxime solution : Programmation logicielle Comme on a dj mentionn dans la partie prsentation, le logiciel de supervision est muni du langage de programmation lASCADA BASIC. On propose comme une solution le forage des valeurs donnes par le superviseur par programmation logicielle afin de rsoudre les deux problmes dj mentionns. V- Essais et Mesures : V- Caractristiques relatives au superviseur : On cable le gnrateur de courant suivant le schmas ci-dessous, on lchelle du paramtre, et on relve sa caractristique relative au superviseur.

ENSAM

OCP

Ralisation dun systme de supervision active

. 35

Actionneur Indicateur
4-20mA

Enregistreur

Thermocouple

Transmetteur V/mA 250 0/0/0/0

Reg

C 1-5V

Gnrateur de courant

0 5V Carte C100 Automate 58X3A

Carte CC103

Superviseur4.0

ENSAM

OCP

Ralisation dun systme de supervision active V-1-1 La caractristique Temprature-buse en fonction du courant :

. 36

I(mA) 4 4,12 4,18 4,2 4,42 4,65 4,8 5 5,42 5,85 6 6,43 6,87 7 7,48 8 8,21 9 9,46 10 1057 11 11,43 12 12,53 13 14 15 15,4 16 16,5 17 17,5 18 18,5 18,53 19 19,5 20

T(C) 0 4 126 128 135 148 153 164 185 205 209 229 248 252 280 303 309 460 480 510 535 554 573 604 740 761 812 855 874 898 1041 1063 1084 1107 1136 1128 1157 1178 1200

Temprature_buse
T(C) 1400

1200

1000

800

600

400

200

0
85 87 46 3 11 15 ,5 2 8 18 4, 4, ,5 12 16 5, 6, 9, 19 4 8

I(mA)

ENSAM

OCP

Ralisation dun systme de supervision active V-1-2 La caractristique Temprature-brique en fonction du courant :

. 37

I(mA) T(C)
4 4,3 5 5,59 6,04 6,52 6,64 7,02 7,21 7,52 8 8,28 8,3 8,5 8,6 9 9,47 9,63 10,03 10,51 11 11,5 12 12,2 12,3 12,4 12,5 12,63 13 13,5 14 14,3 14,5 15,06 15,52 16 16,11 16,5 16,56 16,58 16,6 16,8 17 17,52 18 18,5 19 19,5 20 0 153 194 220 245 269 284 295 309 328 352 362 505 511 527 536 561 576 595 620 646 671 696 711 714 717 863 867 888 914 938 957 972 1000 1023 1047 1051 1072 1074 1217 1217 1225 1240 1265 1290 1315 1340 1373 1400

Temprature_brique
T(C) 1600

1400

1200

1000

800

600

400

200

0 4 9 10 14 17 5,59 6,64 7,52 11,5 12,3 12,6 15,1 16,1 16,6 18,5 8,3 20

I(mA)

ENSAM

OCP

Ralisation dun systme de supervision active

. 38

V-1-3 La caractristique Temprature-chambre en fonction du courant :

I(mA) 4 4,5 5 5,57 6 6,5 7 7,47 7,83 8 8,56 9 9,54 10 10,6 11,03 11,81 12 12,52 13 13,5 14 14,52 15 15,9 16,5 17 17,5 18 18,5 19,02 19,5 20

T(C) 0 22,7 27,6 31,5 34,8 38,4 42 46,6 48,5 50,3 73,3 76,6 81,6 85,1 89,1 92,4 98,4 100,8 123,4 127 130,6 134,2 139 142,5 149,3 153,3 177,1 180,7 184,4 4 5 6 7 17 18 19 I(mA) 7,83 8,56 9,54 10,6 11,8 12,5 13,5 14,5 192,9 196,4 200 15,9 20 188 0 50 100 150 200 T(C) 250

Temprature-chambre

ENSAM

OCP

Ralisation dun systme de supervision active Remarque :

. 39

On constate que mme au niveau du superviseur, la temprature nest pas linaire avec le courant, mais plutt il suit certaine quation prdfinie par le constructeur (linearisation par morceaux). Cette remarque justifie encore limpossibilit dutiliser une solution matrielle (Ralisation des cartes de linearisation), en effet les solutions matrielles ne concernent que le signal externe du superviseur, et suppose toujours que la caractristique au niveau du superviseur est parfaitement lineaire. V-2- Caractristiques au niveau des transmetteurs : On cable le gnrateur du courant et lindicateur suivant le schmas ci dessous, et on commence par ltallonnage de lind icateur en agissant sur une carte de linarisation intgre dans lindicateur.

Indicate ur

Gnrateur de courant

Alimentation 220V

ENSAM

OCP

Ralisation dun systme de supervision active

. 40

V-1-1 La caractristique Temprature -buse en fonction du courant :


I(mA) 4 4,2 4,42 5 5,85 6 6,87 7 8 8,21 9 9,46 10 11 11,43 12 13 15 15,4 16 17 17,5 18 19 20 T(C)

Temprature_buse
0 100 200 285 400 420 500 510 595 600 665 700 730 790 800 846 943 990 1000 200 1034 1076 1100 1161 1184 1200 0
10 11 ,4 3 13 15 ,4 17 18 4 4, 42 5, 85 6, 87

T(C) 1400

1200

1000

800

600

400

I(mA)

Remarque : Il apparat clair que la temprature-buse relle nest pas linaire. Donc la recherche dune mthode dapproximation qui approche mieux la temprature relle est indispensable.
ENSAM OCP

20

Ralisation dun systme de supervision active

. 41

V-1-2 La caractristique Temprature -brique en fonction du courant :


I(mA) 4 4,5 5 5,5 6 6,3 6,55 7 7,21 7,5 8 8,29 8,5 9 9,63 10 10,5 11 11,5 12 12,63 13 13,5 14 14,5 15 15,5 16 16,11 16,5 17 17,5 18 18,5 19 19,5 20 T(C) 0 228 332 406 470 500 531 580 600 628 675 700 720 758 800 830 865 900 930 965 1000 1025 1052 1083 1108 1137 1165 1196 1200 1223 1250 1275 1300 1325 1350 1375 1400
400 600 1200 1400 T(C) 1600

Temprature_brique

1000

800

200

0
55 ,5 ,5 10 13 16 17 ,5 18 5 5 5 5, 7, 8, 11 14 6, 20 4

I(mA)

Remarque : La mme remarque que la temprature_buse, la temprature_brique est galement nest pas linaire. Donc il est indispensable de chercher une quation mathmatique qui approche mieux la courbe relle.

ENSAM

OCP

Ralisation dun systme de supervision active

. 42

V-1-3 La caractristique Temprature -chambre en fonction du courant :


I(mA) 4 4,5 5 5,5 6 6,5 7 7,83 8 8,5 9 9,5 10 10,5 11 11,81 12 12,5 13 13,5 14 14,5 15 15,5 15,9 16,5 17 17,5 18 18,5 19 19,5 20 T(C) 0 6,8 13,4 19,6 26,4 33,3 39,7 50 52,3 58,4 64,8 71,2 77,5 83,6 90 100 102,4 108,7 115 121 127 133 139,2 145,4 150 157,3 163,7 169,7 175,7 181,6 187,7 193,9 200 0 4 5 6 7 8 9 10 11 12 13 14 15 17 18 19 15,9 20 50 150 200 T(C) 250

Temprature-chambre

100

I(mA)

Remarque : La temprature-chambre au niveau du transmetteur est tout fait linaire, cela facilite la linearisation de ce paramtre par programmation logiciel, et augmente la prcision.

ENSAM

OCP

Ralisation dun systme de supervision active VI- Solution retenue :


VI-1

. 43

Prambule :

Avant de faire linventaire de tout les programmes implants pour rendre la temprature visualise sur le superviseur plus relle, on juge ncessaire succinctement, le choix du tel programmes. En effet, on ne peut numrer toutes les possibilits

de

traitement

offertes

avec

les

multiples

mthodes

dapproximation et faire un choix judicieux afin dapprocher mieux la ralit : Utilisation de la mthode Lagrangienne. Utilisation de la mthode Newtonienne. Utilisation de fonction Spline dordre 1.

VI-2 Organigramme :
Dclaration des valeurs dentres : x i et f i du cot superviseur et transmetteurs

Lecture de la mesure Tm sur le superviseur

Obtention de la valeur du courant par projection de la temprature Tm sur la courbe dapproximation du superviseur

Lecture de la temprature Td par projection du courant Im sur la courbe dapproximation du transmetteur Affectation de la temprature :
T m := Td

ENSAM

OCP

Ralisation dun systme de supervision active VI-3 Interprtation et mise en uvre : c- Approximation Lagrangienne et Newtonienne : (Annexes 7 et 8)

. 44

Avec cette approximation on a obtenu une fonction qui nest pas adapte la courbe relle. En effet part les points Xi- pour certains inter-points elle prend des valeurs extrmement leves, et ceci est expliqu par laccumulation des erreurs. Comme on a dj mentionn, mme avec les points de Tchebychev, on ne peut rien dire de la qualit de la fonction, puisque tout ce quon connat est que lerreur tait minimise. Pour la mise en uvre et la vrification du bon fonctionnement de la mthode utilise, on la test sur un cas simple mais illustratif, il sagit dentrer des valeurs inter -points dans un soucis de faciliter la vrification de la convergence de la mthode. d- Fonction Spline dordre 1: (Annexe 9) Comme on a dit, cette fonction permet de lier deux points successifs par un segment, cela rend lerreur locale, diffremment aux deux mthodes dapproximation prcdentes dont lerreur engendre nimporte quel point est d laccumulation des erreurs des autres points, dans ce cas on parle de lerreur globale. Cette fonction ma permis de faciliter la tache, en effet, il est difficile et parfois impossible dextraire lexpression du courant dune fonction de temprature dordre n quelconque. Pour cette raison le choix de Spline dordre 1 reste le meilleur vue la facilit dextraire lexpression du courant et la prcision qui augmente tant quon augmente le nombre de points. Conclusion : On a opt pour la fonction Spline dordre1. En effet, avec cette mthode on a trouv des rsultats qui approchent les valeurs relles affiches donnes par lindicateur de la salle de contrle.

ENSAM

OCP

Ralisation dun systme de supervision active

. 45

Conclusion

Afin de conclure, je tiens signaler que ce stage a t labor dans un soucis de constituer une initiation au projet de fin dtude qui sera organis au sein de lusine COZ. La 2me partie abondamment trait les diffrentes fonctionnalits, les limitations et les performances du superviseur utilis. On a jug essentiel ga lement dintroduire un rappel thorique permettant de clarifier les mthodes qui seront utilises durant lapproximation dun phnomne rel. Finalement on a termin par une 3me partie englobant quelques travaux effectus, qui comportera des applications et visualisation des rsultats en temps rel, tout en ayant le soin de les interprter avec les prdictions thoriques. On peut dsormais affirmer que lutilisation de la fonction Spline dordre1 pour approcher lallure rel de la temprature peut tre gnralise sur tout les autres paramtres qui ont besoin de correction en substituant quelques instructions lmentaires dans le programme concern. Le programme labor possde un caractre flexible, cest dire quon peut amliorer la prcision nimporte quel moment voulu en ajoutant des interpoints. Finalement, il faut noter que ce travail est une prparation pour raliser un systme de supervision active. Nanmoins une utilisation approprie du superviseur demandera certainement une connaissance suffisante de la programmation sur lASCADA BASIC pour tirer profit de ce travail.

ENSAM

OCP

Ralisation dun systme de supervision active

. 46

Bibliographie

Installation et Exploitation Configuration Editeur de fentre : Dveloppement de linterface utilisateur. Editeur de fentre Fonctions avances Cours des mthodes numriques de lENSAM Catalogues des appareils de mesure

ENSAM

OCP

Ralisation dun systme de supervision active

. 47

ANNEXES

ENSAM

OCP

S-ar putea să vă placă și