Sunteți pe pagina 1din 41

SYMPHOS 2013

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


MAROC

EL JADIDA

JORF LASFAR

EHLAL Mounsif & EL ASRI Said

SYMPHOS

Mai 2013

SITE DE OCP JORF LASFAR MAROC

IMACID
MAROC
PHOSPHORE

Les
ODI

PAKISTAN
MAROC
PHOSPHORE
BUNGUE MAROC
PHOSPHORE
PORT

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 1er 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

EXEMPLE DVOLUTION DES E/S DES DCS DANS UNE UNIT


PHOSPHORIQUE JORF LASFAR
Cas: MAROC PHOSPHORE

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

ARCHITECTURE ADOPTE DANS LES UNITS


PHOSPHORIQUES
Vers Autres Salles de Contrle et DCS
Station Ingnieur

Fibre optique

Stations Oprateurs
Avec Archivage Intgr
Station
Application

Stations
Maintenance
Distance

Cartes dE/S et
Contrleurs

E/S

EHLAL Mounsif & EL ASRI Said

SYMPHOS

Mai 2013

ARCHITECTURE DISTRIBUE DUN DCS

DATA HIGHWAY

EHLAL Mounsif & EL ASRI Said

SYMPHOS

Mai 2013

ARCHITECTURE CLIENT SERVEUR DUN


AUTOMATE PROGRAMMABLE

Supervisi
on
(HMI)
Redundan
t Servers

PLC/Control
ler

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

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

Intervention des Oprateurs

Relativement simple et basic

Interface Oprateur
(synoptique)

Graphiques simples

Graphiques sophistiqus

Dimension/Capacit

Limit

Large, Extensible,.

Cot dInvestissement

$$

$$$$

Systme

Ouvert

Clos (Proprit)

EHLAL Mounsif & EL ASRI Said

partir de 1975

Configuration, Programmation,
Dveloppement,
Principalement les programmation des
Boucles de Rgulation

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


- Plus de fiabilit et de flexibilit
- Possibilit de modification (logiciel et
nuds du systme et sans
ncessit de redmarrage (modules,
matriel) chaud
- Rapidit de basculement
synoptiques, stations,.)

Inspection et
Contrle du
Systme

Le systme fait son propre auto


contrle et auto surveillance

EHLAL Mounsif & EL ASRI Said

Matrise des performances du systme

SYMPHOS

Mai 2013

EXPRIENCE DE OPC JORF LASFAR DANS


LE DOMAINE DES DCS
ITEM
Redondance

Archivage

Auto dtermination
des paramtres de
rgulation
Contrle Avanc

STANDARDS REQUIS
PAR OCP
Redondance des Contrleurs, des
alimentations, des Cartes servant des
zones nvralgiques, des rseaux des
communication
- Archivage longue dure des
paramtres de production (Logiques
et Analogiques) avec courbes.
- Enregistrement des vnements
- Prcision leve
Le calcul des paramtres des
rgulateurs est automatique en mettant
au point la marge de fonctionnement
optimum
Commande Adaptative (rseau
neurone) , Logique Floue, Commande
Prdictive

Ouverture et
communication du
Utilisation des standards OPC
DCS vers lextrieur

EHLAL Mounsif & EL ASRI Said

INTRT ET AVANTAGE
Plus de fiabilit et de flexibilit

- Analyse des courbes et des tendances


de production.
- Diagnostic des dfauts de maintenance
- Aide la dcision
- Bonne matrise de la marche du
procd
- Rglage rapide et sr surtout en cas de
changement des formules de production
- Matrise trs performante du procd
- Modlisation et simulation du procd
Communication avec les autres
systmes pour lchange des donnes

SYMPHOS

Mai 2013

OUVERTURE DU DCS ET SA CONNEXION SUR LE


RSEAU LOCAL

Avant
Programme
Programme
de
de
Production
Production

Commande
Commande
Production
Production

Gestion
Gestiondu
du
Matriel
et
Matriel etde
de
lEnergie
lEnergie

Contrle
Contrlede
de
lala
Production
Production

Service
Service
Expdition
Expditionetet
Chargement
Chargementde
de
lala
Production
Production

Comptabilit
Comptabilit

Cellule
CelluleEtude
Etudeetet
Amlioration
Amliorationde
delala
Production
Production

Assurance
Assurance
Qualit
Qualit

Contrats
Contrats

Gestion
Gestionde
delala
Maintenance
Maintenance
EHLAL Mounsif & EL ASRI Said

SYMPHOS

Mai 2013

OUVERTURE DU DCS ET SA CONNEXION SUR LE


RSEAU LOCAL

Aprs

Commande
Commande
Production
Production

Programme
Programme
de
de
Production
Production

Gestion
Gestiondu
du
Matriel
et
Matriel etde
de
lEnergie
lEnergie

Contrats
Contrats

Service
Service
Expdition
Expditionetet
Chargement
Chargementde
delala

Comptabilit
Comptabilit

Production
Production

Contrle
Contrlede
de
lala
Production
Production

Gestion
Gestionde
delala
Maintenance
Maintenance

Cellule
CelluleEtude
Etudeetet
Amlioration
Amliorationde
delala
Production
Production

Assurance
Assurance
Qualit
Qualit

Contrle
Contrle de
de la
la Production:
Production:
Interactions
Interactions en
en temps
temps rel
rel

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

CONTRLE AVANC: Panorama des solutions

Une solution de contrle avanc sappuie sur


Une technique de contrle avanc

Rgulation modle interne


Commande Prdictive
Logique Floue
Rseaux de Neurones

Des mthodes de conception


Identifications
Recueil dexpertise
Simulation

Des outils de ralisation


Logiciels de simulation
Logiciels applicatifs
Suite logicielle DCS
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
Distance minimiser

Trajectoire de rfrence
fournie par le modle de
rfrence

Consigne
Mesure
0
Commande

future

Trajectoire estime
(fournie par le modle
t
de procd)

t
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).

CONVERSION

REGLES FLOUES

Valeurs absolues en
valeurs floues

Application des
rgles floues

Calcul de la sortie
partir des valeurs
floues

Signal d entre

FUZZY
FUZZY

CONVERSION

EHLAL Mounsif & EL ASRI Said

Signal de sortie

SYMPHOS

Mai 2013

LOGIQUE FLOUE: Principe

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.


3
2
High

Low

Level

High

Low

Normal

Open

Inlet Flow

EHLAL Mounsif & EL ASRI Said

Closed

Weighted Average or Center


of Gravity = Calculated valve position

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

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

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

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

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

LE PROCD DACIDE PHOSPHORIQUE


H3PO4: LA RACTION

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).

Phosphate + Acide sulfurique + Eau


Acide phosphorique + Gypse.

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

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.
Acide 17%
H2SO4

Gypse

Phosphore Racteur

Acide 29%

La filtration de la bouillie engendre :

L'acide phosphorique de production.


Le gypse (sous forme de cristaux solides).

EHLAL Mounsif & EL ASRI Said

SYMPHOS

Mai 2013

LA PROBLMATIQUE DU PROCD
DACIDE PHOSPHORIQUE H3PO4
Durant la raction, la mesure en continu des sulfates
2libres SO4 est un dfi essentiel relever. Le rendement
du procd est directement li la bonne matrise de
cette valeur.
Rendement

Sulfate libre
Carence de Sulfate =>
Phosphate non attaqu
Rsidus (gypse) riches en
phosphates non valoriss

EHLAL Mounsif & EL ASRI Said

Valeur
Optimale

Excs de Sulfate =>


Cloquage ,sur-consommation de H2S04

SYMPHOS

Mai 2013

LA PROBLMATIQUE DU PROCD
DACIDE PHOSPHORIQUE H3PO4
Comparatif du fonctionnement avec une mesure continue
par rapport une donne chantillonne (1h)
Dans ce cas loprateur voit
Mesure = Consigne : Il ne fait
rien alors que la vraie mesure
est en dessous de la consigne

Consigne

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 diffrent Consigne :
Donc il agit sur le procd
alors que le procd tait la
bonne valeur

1h 2h 3h 4h 5h 6h 7h 8h
EHLAL Mounsif & EL ASRI Said

SYMPHOS

Mai 2013

Consigne

LA PROBLMATIQUE DU PROCD
DACIDE PHOSPHORIQUE H3PO4

1h

2h

3h

Retard:1heure
Donnant aux oprateurs
une vision errone de
ltat actuel de leur
procd
EHLAL Mounsif & EL ASRI Said

4h

5h 6h

7h

Mesure
Laboratoire

8h

Mesure relle

SYMPHOS

Mai 2013

RSEAUX NEURONES:
LA SOLUTION ADOPTE
Manipul
Manipul

Dbit
DbitPhosphate
Phosphate
Dbit
H
4
Dbit H2SO
2SO4
Dbit
acide
Dbit aciderecyclage
recyclage
Temprature
Tempratureattaque
attaque
Intensit
agitateur
Intensit agitateur
Pression
PressionFlash
Flash
Temprature
TempratureFlash
Flash
Intensit
Digesteur
Intensit Digesteur
Temprature
TempratureDigesteur
Digesteur

Perturbation
Perturbation
Le
LeDbit
Dbitde
deP2O5
P2O517%.
17%.

AUTRES
AUTRES

EHLAL Mounsif & EL ASRI Said

Contrl
Contrl

Model
Model of
of
Process
Process
Control
Control
MPC
MPC
via
via
DCS
DCS

leleratio
4/Phosphate-Rock
ratioHH2SO
2SO4/Phosphate-Rock
(reprsentatif
(reprsentatifdu
dutaux
tauxde
desulfate
sulfate
libre)
;
libre) ;
la dpression pour le
la dpression pour le
refroidissement
refroidissement(Cooler
(CoolerVacuum
Vacuum
Pressure).
Pressure).

Contrainte
Contrainte

le P2O5, le Sulfate Libre SO4,


le P2O5, le Sulfate Libre SO4,
la Temprature du racteur et
la Temprature du racteur et
le Delta de temprature entre
le Delta de temprature entre
lalatemprature
tempraturedu
du
refroidisseur
et
refroidisseur etlalatemprature
temprature
du
racteur.
du racteur.

AUTRES
AUTRES

SYMPHOS

Mai 2013

RSEAUX NEURONES:
LA SOLUTION ADOPTE
Les mesures de densit du P2O5 et du sulfate libre SO42sont 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

LA MISE EN UVRE DU RSEAU NEURONES

La mise en uvre ncessite 6 phases successives:


1.
2.
3.
4.

Slection des donnes influentes


Collectes des donnes
Prtraitement manuel des donnes
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

PHASE 1: INVENTAIRE DES VARIABLES INFLUENTES


SUR CETTE DONNE.

Dbit Phosphate
Dbit H2SO4
Dbit Acide Recycl
Temprature Attaque
Intensit Agitateur
Pression Flash
Temprature Flash
Intensit Digesteur
Temprature Digesteur
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.

Dead Band

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)

EHLAL Mounsif & EL ASRI Said

SYMPHOS

Mai 2013

PHASE 3: PRTRAITEMENT DES DONNES

EHLAL Mounsif & EL ASRI Said

SYMPHOS

Mai 2013

PHASE 4: APPRENTISSAGEDU 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

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

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

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

SYMPHOS

2013

Merci pour votre attention

EHLAL Mounsif & EL ASRI Said

SYMPHOS

Mai 2013

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