Potentiels de dveloppement et dusage des SNCC dans les Units de Fabrication dAcide Phosphorique et des Fertilisants
Exprience de OCP Jorf Lasfar
Par: EHLAL Mounsif & EL ASRI Said OCP JORF LASFAR MAROC SYMPHOS Mai 2013 EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013
SITE DE OCP JORF LASFAR MAROC JORF LASFAR EL JADIDA MAROC EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013
SITE DE OCP JORF LASFAR MAROC MAROC PHOSPHORE IMACID PAKISTAN MAROC PHOSPHORE PORT BUNGUE MAROC PHOSPHORE Les ODI EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013
DCS OCP Jorf LASFAR OCP Jorf Lasfar a dbut la production en 1986 pour la Fabrication dAcide Phosphorique et des Fertilisants Centrales Thermiques, Units: Sulfuriques, Acide Phosphorique, Concentration Acide Phosphorique, Fertilisants, Ammoniac, Stockages Phosphate, Manutention Produits Intermdiaires et Finis Dbut des annes 90, introduction des Automates Programmables En 1996 mise en place du 1 er DCS Actuellement presque toutes les units de la plate forme sont dotes de DCS ou Automate Programmable Personnel bien form et contribue au dveloppement des applications bases sur les systmes DCS ou Automates Programmables Besoin en traitement des donnes dune manire numriques saccentue Besoin dutiliser des nouvelles fonctionnalits et dintroduire des nouvelles technologies pour loptimisation, la matrise, le rendement, la disponibilit, la fiabilit,.
EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013 EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013 EXEMPLE DVOLUTION DES E/S DES DCS DANS UNE UNIT PHOSPHORIQUE JORF LASFAR Cas: MAROC PHOSPHORE EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013 EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013
SYNOPTIQUE UNIT PHOSPHORIQUE OCP JORF LASFAR Cas: MAROC PHOSPHORE EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013 EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013
ARCHITECTURE ADOPTE DANS LES UNITS PHOSPHORIQUES E/S Stations Oprateurs Avec Archivage Intgr Fibre optique Vers Autres Salles de Contrle et DCS Station Ingnieur Cartes dE/S et Contrleurs Stations Maintenance Distance Station Application EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013 EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013
ARCHITECTURE DISTRIBUE DUN DCS 2. Wireless 4. Electronic Marshalling 3. Bussed 1. Wired Marshalling DATA HIGHWAY EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013 EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013
ARCHITECTURE CLIENT SERVEUR DUN AUTOMATE PROGRAMMABLE 0 7 Redundant Servers Supervision (HMI) PLC/Controller EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013
DIFFRENCE ENTRE DCS ET AUTOMATE PROGRAMMABLE EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013
DIFFRENCE ENTRE DCS ET AUTOMATE PROGRAMMABLE CARACTRISTIQUES AUTOMATE PROGRAMMABLE DCS Entre dans les industries Annes 1960 partir de 1975 Replacement de ... Relais Electromcaniques Pneumatique & Rgulateurs des Boucles simples Type de Rgulation Discret- Asservissement TOR (lAutomatisme) Rgulation continue (lAutomatique) Applications majeures au dbut Industries Automobile Raffineries Redondance Backup froid Backup chaud Concept dIngnierie Programmation Configuration, Programmation, Dveloppement, Intervention des Oprateurs Relativement simple et basic Principalement les programmation des Boucles de Rgulation Interface Oprateur (synoptique) Graphiques simples Graphiques sophistiqus Dimension/Capacit Limit Large, Extensible,. Cot dInvestissement $$ $$$$ Systme Ouvert Clos (Proprit) EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013 EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013
EXPRIENCE DE OPC JORF LASFAR DANS LE DOMAINE DES DCS ITEM STANDARDS REQUIS PAR OCP INTRT ET AVANTAGE Architecture - Architecture Distribue - Base de Donnes Unique Communication, transparente, rapide, facile et fiable Carte E/S avec HART Intgr Communication directe avec les instruments intelligents (diagnostic, paramtrage, maintenance,) Communication, transparente, rapide, facile et fiable Modularit des Cartes E/S Le Nombre de voies par carte sont dfinies lavance (8 16 voies max) - Maitrise dans les tudes de dtail - Harmonisation technique entre les soumissionnaires - Rpartition des Cartes E/S par zones Redondance intrinsque, native et automatique Redondance complte de tous les nuds du systme et sans ncessit de redmarrage (modules, synoptiques, stations,.) - Plus de fiabilit et de flexibilit - Possibilit de modification (logiciel et matriel) chaud - Rapidit de basculement Inspection et Contrle du Systme Le systme fait son propre auto contrle et auto surveillance Matrise des performances du systme EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013 EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013
EXPRIENCE DE OPC JORF LASFAR DANS LE DOMAINE DES DCS ITEM STANDARDS REQUIS PAR OCP INTRT ET AVANTAGE Redondance Redondance des Contrleurs, des alimentations, des Cartes servant des zones nvralgiques, des rseaux des communication Plus de fiabilit et de flexibilit Archivage - Archivage longue dure des paramtres de production (Logiques et Analogiques) avec courbes. - Enregistrement des vnements - Prcision leve - Analyse des courbes et des tendances de production. - Diagnostic des dfauts de maintenance - Aide la dcision Auto dtermination des paramtres de rgulation Le calcul des paramtres des rgulateurs est automatique en mettant au point la marge de fonctionnement optimum - Bonne matrise de la marche du procd - Rglage rapide et sr surtout en cas de changement des formules de production Contrle Avanc Commande Adaptative (rseau neurone) , Logique Floue, Commande Prdictive - Matrise trs performante du procd - Modlisation et simulation du procd Ouverture et communication du DCS vers lextrieur Utilisation des standards OPC Communication avec les autres systmes pour lchange des donnes EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013 EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013
OUVERTURE DU DCS ET SA CONNEXION SUR LE RSEAU LOCAL Avant Gestion du Matriel et de lEnergie Contrats Programme de Production
Cellule Etude et Amlioration de la Production Comptabilit Assurance Qualit Service Expdition et Chargement de la Production Commande Production Gestion de la Maintenance Contrle de la Production EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013 EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013
OUVERTURE DU DCS ET SA CONNEXION SUR LE RSEAU LOCAL Aprs Contrats Programme de Production Gestion du Matriel et de lEnergie Cellule Etude et Amlioration de la Production Comptabilit Assurance Qualit Service Expdition et Chargement de la Production Commande Production
Gestion de la Maintenance Contrle de la Production Contrle de la Production: Interactions en temps rel EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013 EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013
CONTRLE AVANC : Introduction Ensemble des techniques et stratgies de contrle (algorithmes, mthodes de calcul,) ayant pour objectif dassurer une meilleure matrise du procd pour:
Amliorer le rendement de lunit Amliorer la qualit des produits Augmenter la productivit Rduire les cots nergtiques Sadapter des variations de productions Matriser les phases critiques de conduite Aider la conduite et au diagnostic du procd Raliser des modles statiques et dynamique du procd
EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013 EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013
CONTRLE AVANC: Panorama des solutions Une solution de contrle avanc sappuie sur Des mthodes de conception
Identifications Recueil dexpertise Simulation
Une technique de contrle avanc
Rgulation modle interne Commande Prdictive Logique Floue Rseaux de Neurones Des outils de ralisation
Logiciels de simulation Logiciels applicatifs Suite logicielle DCS EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013 EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013
CONTRLE AVANC: Commande Prdictive Le rgulateur calcule la squence de commandes qui minimisera les carts entre la sortie prdite par le modle du procd et la sortie dsire fournie par un modle de rfrence La commande prdictive intgre des spcifications de contraintes Les outils multi variables sappuient sur des algorithme prdictifs 0 Consigne t Mesure t Commande future Trajectoire estime (fournie par le modle de procd) Trajectoire de rfrence fournie par le modle de rfrence Distance minimiser EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013 EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013
LOGIQUE FLOUE: Principe
Pour chaque variable dentre/sortie, on dfinit des fonctions dappartenance. Elles permettent de convertir Les mesures (entres) en variables floues Les commandes Floues (calcules par le rgulateur flou) en commandes (sorties) acceptable par le procd
Le Rgulateur logique floue possde trois oprations de bases: La fuzzification Conversion du signal dentre en valeur logique floue (Quantitatif > Qualitatif) Infrence (Calcul de la commande) La dfuzzification (Conversion de la valeur logique floue en signal (Qualitatif > Quantitatif). FUZZY CONVERSION Valeurs absolues en valeurs floues
1 REGLES FLOUES Application des rgles floues
2 CONVERSION Calcul de la sortie partir des valeurs floues
3 Signal d entre Signal de sortie EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013 EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013
Rule 1 Si le niveau est Bas et le dbit Haut, alors la vanne est Ferme. Rule 2 Si le niveau est Haut et le dbit Haut, alors la vanne est Ouverte. Rule 3 Si le niveau est Haut et le dbit Bas, alors la vanne est Normal. Les rgles sont excutes chaque cycle.
Low High Level Low High Inlet Flow Closed Open Weighted Average or Center of Gravity = Calculated valve position Normal 1 3 2 LOGIQUE FLOUE: Principe EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013 EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013
CONTRLE AVANC: LES RSEAUX NEURONES Commande Adaptative Objectifs Capteurs de mesures virtuels l ou linstrumentation actuelle est incapable de donner une mesure physico chimique en temps rel. Typiquement pour remplacer des analyses effectues priodiquement en laboratoire.
EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013 EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013
CONTRLE AVANC: LES RSEAUX NEURONES Le Rseau Neurone tabli lui mme ses rgles partir de situations qui lui sont prsentes. Neurone: Processeur qui calcule la somme pondre des entres et applique cette somme une fonction de transfert non-linaire (sigmide) Principe de lApprentissage: LApprentissage se fait en comparant lvolution dune variable donne y une volution souhaite Yref et seffectue en ajustant les poids des liaisons entre Neurones de diverses couches le plus souvent par un algorithme de type rtro-propagation du gradient visant minimiser la quantit J=(Yref-Y)
EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013 EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013
LES RSEAUX NEURONES: MISE EN UVRE Collecte des donnes Cette opration est essentielle puisque les donnes procd sont la seule base pour construire le rseau de neurone. La qualit des donnes dtermine la qualit du modle. Prtraitement des donnes Cette opration est ncessaire parce que les donnes procd temps rels contiennent, des donnes en dehors des limites de commande que vous avez fix, et probablement les donnes non dsires de diffrentes sources. Dfinition des variables et retard Cette opration dtermine les variables procds importantes qui affectent significativement la variable prdire. Des variables non significatives peuvent dgrader la prcision de la prdiction. Apprentissage du rseau Cette opration dtermine le nombre de neurones et ajuste le poids des variables bass sur les donnes dapprentissage. Vrification dun rseau Cette opration vrifie comment le fonctionnement du rseau en comparant la prdiction par rapport aux valeurs actuelles EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013 EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013
LES RSEAUX NEURONES: MISE EN UVRE LAPPRENTISSAGE Lapprentissage consiste calculer: - les diffrents coefficients - le nombre de couches caches ncessaires
EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013 EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013
APPLICATION AU PROCD DACIDE PHOSPHORIQUE H3PO4 : MESURE DES SULFATES LIBRES Unit Phosphorique JORF LASFAR Les trois principales phases de fabrication comprennent : Le broyage : le broyage du phosphate brut a pour but daugmenter la surface dattaque du minerai par lacide sulfurique. Lattaque filtration : Le phosphate broy est attaqu par lacide sulfurique concentr 98,5% et lacide phosphorique moyen (18 22% de P2O5) en milieux aqueux. Le mlange donne une bouillie. La filtration de cette bouillie consiste sparer lacide phosphorique 29% P2O5 du phosphogypse via un filtre rotatif. Le produit est ensuite stock dans des bacs de dcantation. La concentration : La fonction de la concentration de lacide phosphorique est de permettre lvaporation de leau pour obtenir un acide titrant 54% de P2O5. EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013 EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013
Le procd consiste faire ragir le phosphate avec l'acide sulfurique dans des conditions de temprature et de concentration en P2O5 tels que le sulfate de calcium prcipit sous forme de gypse di-hydrate (CaSO4.2H2O).
La bouillie est ainsi forme d'une phase solide (gypse) en suspension dans une solution d'acide phosphorique (25 27% en poids de P2O5) et d'acide sulfurique (1.5 2% en poids) une temprature d'environ 80C.
L'attaque est ralise dans un racteur LE PROCD DACIDE PHOSPHORIQUE H3PO4: LA RACTION EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013 EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013
LE PROCD DACIDE PHOSPHORIQUE H3PO4: LA FILTRATION L'obtention de l'acide phosphorique ncessite sa sparation du gypse. Cette opration est ralise sur un filtre rotatif fonctionnant sous vide.
La filtration de la bouillie engendre :
L'acide phosphorique de production. Le gypse (sous forme de cristaux solides). H2SO4 Phosphore Racteur Acide 17% Gypse Acide 29%
EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013 EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013
Durant la raction, la mesure en continu des sulfates libres est un dfi essentiel relever. Le rendement du procd est directement li la bonne matrise de cette valeur. Rendement Sulfate libre Valeur Optimale Excs de Sulfate => Cloquage ,sur-consommation de H2S04 Carence de Sulfate => Phosphate non attaqu Rsidus (gypse) riches en phosphates non valoriss
SO 4 2- LA PROBLMATIQUE DU PROCD DACIDE PHOSPHORIQUE H3PO4 EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013 EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013
Comparatif du fonctionnement avec une mesure continue par rapport une donne chantillonne (1h) 1h 2h 3h 4h 5h 6h 7h 8h Loprateur ne voit la mesure que de lchantillon prcdent il voit donc son procd avec 1 heure de retard Dans ce cas loprateur voit Mesure = Consigne : Il ne fait rien alors que la vraie mesure est en dessous de la consigne Dans ce cas, loprateur voit Mesure diffrent Consigne : Donc il agit sur le procd alors que le procd tait la bonne valeur C o n s i g n e
LA PROBLMATIQUE DU PROCD DACIDE PHOSPHORIQUE H3PO4 EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013 EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013
LA PROBLMATIQUE DU PROCD DACIDE PHOSPHORIQUE H3PO4 Retard:1heure Donnant aux oprateurs une vision errone de ltat actuel de leur procd Mesure Laboratoire Mesure relle 1h 2h 3h 4h 5h 6h 7h 8h C o n s i g n e
EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013 EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013
Model of Process Control MPC
via DCS
Manipul Dbit Phosphate Dbit H 2 SO 4 Dbit acide recyclage Temprature attaque Intensit agitateur Pression Flash Temprature Flash Intensit Digesteur Temprature Digesteur Perturbation Le Dbit de P2O5 17%.
Contrainte le P2O5, le Sulfate Libre SO4, la Temprature du racteur et le Delta de temprature entre la temprature du refroidisseur et la temprature du racteur. AUTRES AUTRES RSEAUX NEURONES: LA SOLUTION ADOPTE Contrl le ratio H 2 SO 4 /Phosphate-Rock (reprsentatif du taux de sulfate libre) ; la dpression pour le refroidissement (Cooler Vacuum Pressure).
EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013 EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013
RSEAUX NEURONES: LA SOLUTION ADOPTE Les mesures de densit du P 2 O 5 et du sulfate libre SO 4 2-
sont obtenues aprs analyse en laboratoire. Aussi 2 rseaux neurones sont prvus pour infrer ces valeurs de faon continue.
Entres Continues : Dbit de Phosphate ; Dbit dacide fort 29% (acide produit) ; Dbit dacide moyen 17% ; Dbit dacide sulfurique ; Dbit deau de lavage ; Temprature du racteur ; Temprature du refroidisseur (cooler - flash). Entres Analyses : Densit acide fort 29% ; Densit acide moyen 17% ; Densit acide faible 5% ; Densit acide bouilli.
EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013 EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013
LA MISE EN UVRE DU RSEAU NEURONES La mise en uvre ncessite 6 phases successives:
1. Slection des donnes influentes 2. Collectes des donnes 3. Prtraitement manuel des donnes 4. Apprentissage du rseau (calcul des coefficients par rsolution itrative de matrices) 5. Vrification de la prcision du rseau 6. Implmentation EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013 EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013
PHASE 1: INVENTAIRE DES VARIABLES INFLUENTES SUR CETTE DONNE. Dbit Phosphate Dbit H 2 SO 4 Dbit Acide Recycl Temprature Attaque Intensit Agitateur Pression Flash Temprature Flash Intensit Digesteur Temprature Digesteur EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013 EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013
PHASE 2: COLLECTE DES DONNES CHANTILLONS LABORATOIRE & HISTORIQUES Une campagne de collecte des chantillons laboratoire pour la construction de la base de connaissance de lalgorithme.
Les historique doivent tre dfinis avec une priode la plus basse possible avec une bande morte relativement faible.
Lexprience montre quun minimum de 4000 points semble ncessaire pour entrainer correctement lalgorithme des Rseaux Neurones DCS
Les oprateurs saisissent mticuleusement la valeur laboratoire et lheure de prlvement de lchantillon (directement dans le systme)
Dead Band
EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013 EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013
PHASE 3: PRTRAITEMENT DES DONNES EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013 EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013
PHASE 4: APPRENTISSAGE DU RSEAU L Apprentissage du rseau consiste calculer les diffrents coefficients de lalgorithme
Lorsque un nombre suffisant dchantillons est disponible, on procde lapprentissage du rseau. Cet apprentissage consiste calculer lalgorithme interne du rseau.
Sil est assez facile de lancer lapprentissage avec les valeurs par dfaut, il est ncessaire de faire appel un spcialiste pour affiner les rglages et obtenir une bonne prcision.
Lapprentissage termin, lalgorithme est prt tre tlcharg pour pouvoir donner aux oprateurs la mesure en continu des sulfates libres EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013 EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013
PHASE 5: PROGRAMMATION DU RSEAU DANS LE DCS Le module NN_SO4 est programm dans une zone de test. Dans la phase de test cet algorithme peut tourner dans la station ingnieur pour ne faire aucune modification de linstallation existante => Cette station doit tre continuellement oprationnelle. Dans une installation dfinitive ce module sera implant dans le contrleur pour bnficier de lautonomie et la redondance. EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013 EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013
PHASE 5: MESURE DE LA PRCISION Cette phase consiste mesurer la prcision de la mesure virtuelle avec la mesure laboratoire (Coefficient de Corrlation) Le Rseau Neurones donne prsent une mesure. Pour vrifier que cette mesure soit correcte il est impratif de continuer relever mticuleusement pendant un mois les valeurs suivantes Date/heure de la prise dchantillon Valeur donne par le laboratoire Valeur donne par le rseau de Neurones Ce tableau permet de comparer sous forme graphique (courbe) et mathmatique (Corrlation) la prcision du rseau de Neurones Un compte rendu est tabli pour afficher le rsultat final EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013 EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013
PHASE 6: IMPLMENTATION Cette phase consiste proposer des schmas de rgulations pour exploiter la puissance de calcul du DCS:
Pilotage en automatique lactuelle rgulation de rapport par un rgulateur MPC
Design de lapplication en mode automatique.
Implmentation des nouveaux algorithmes et formations oprateurs
Bilan et exploitation des rsultats obtenus
EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013 EHLAL Mounsif & EL ASRI Said SYMPHOS Mai 2013