Vous êtes sur la page 1sur 46

UNIVERSITE CADI AYYAD

ECOLE NATIONALE DES SCIENCES


APPLIQUEES DE SAFI

Département : Génie Industriel

La création d’une application avec


le VBA pour la gestion du bilan
journalier de production

2éme année cycle d’ingénieur


Filière : Génie industriel

Réalisé par : Encadré par :


NOUABI Imane. M.BEJJA Rachid

Année universitaire : 2018/2019


ENSA-SAFI

Dédicaces
Merci à Dieu, le tout puissant qui a éclairé ma voie par le savoir, et qui
m’a armé par la foi et la patience.
A ma très chère maman honorable et aimable :
Tu représentes pour moi le symbole de la bonté par excellence,
La source de tendresse et l’exemple du dévouement qui n’a pas cessé de
m’encourager et de prier pour moi.
Ta prière et ta bénédiction m’ont été d’un grand secours pour mener à
bien mes études
Aussi pour ton amour et ton soutien matériel et moral, ce travail est le
fruit de tes sacrifices que tu as consentis pour mon éducation et ma
formation.
A ma très chère sœur ZINEB pour son soutien moral, je te souhaite un
avenir plein de joie, de bonheur, de réussite et de sérénité.
A tous les membres de ma famille pour leur prières et soutien
A tous mes chers amis
A toute personne qui a contribué de près ou de loin à la réussite de ce
travail.
Que Dieu le tout puissant vous préserve tous et vous procure sagesse et
bonheur

NOUABI Imane
1
ENSA-SAFI

Remerciements

Ce n’est pas parce que la tradition exige que cette page se trouve dans ce rapport, mais
parce que les gens à qui s’adressent mes remerciements les méritent vraiment.

J’adresse mes sincères remerciements au Groupe Office Chérifien des Phosphates sous
les directives de Monsieur le Président Directeur Général, Mr. TERRAB Mostapha, pour
l’opportunité qu’il m’a offert pour effectuer un stage au sein de ce groupe.

J’exprime ma profonde gratitude ainsi que toutes mes reconnaissances à mon encadrant
entreprise Mr. BEJJA Rachid, le Chef de service, pour son soutien permanent durant toute
la durée de mon stage, ses remarques pertinentes et ses conseils qui m’ont guidés pour mener
à bien ma tâche.

Mes vifs remerciements va également à l’ensemble du personnel de l’atelier PP1, et plus


précisément à M.LGHARBI et M. LMHAMDI, pour leurs chaleureux accueils, de leurs aides
techniques et morales qui m’ont apporté et pour leurs amabilités, de m’avoir écouté et
répondu à mes questions à chaque fois.

Je tiens également à exprimer toute ma gratitude aux membres du jury pour avoir
accepté d’évaluer ce travail, aussi, au corps enseignant de l’Ecole Nationale des Sciences
Appliquées de Safi (ENSAS) pour leur contribution dans notre formation et pour leurs
renseignements précieux et multidisciplinaires.

Finalement, je n’oublierais jamais d’adresser mes remerciements spéciaux à toute


personne qui de près ou de loin n’a aménagé ni son temps ni son énergie pour m’aider à la
réalisation de ce projet.

2
ENSA-SAFI

Résumé

Mon sujet de stage dans le Groupe OCP entre dans le cadre de la création d’une
application sur Excel en VBA pour la gestion du rapport journalier de production
La mise en route de ce projet, nous amène à articuler notre plan de travail autour des axes
suivants :
 Etablir un état de connaissance afin de maîtriser le sujet.

 Comprendre le bilan de production actuel et le comment de la tâche.

 Chercher des idées d’amélioration pour faciliter la tâche et la rendre dynamique.

Ce rapport s’est basé sur deux axes, dans le premier axe j’ai fait une présentation générale
de l’entreprise d’accueil, et aussi j’ai donné un aperçu général sur la ligne de production,
pour bien maitriser la problématique. Dans le deuxième axe, j’ai concentré sur la formation en
langage VBA et aussi la création de l’application.

3
ENSA-SAFI

Listes des figures


Figure 1: Les phases de production d'acide phosphorique. .................................................................. 14
Figure 2:unité de broyage de l'atelier PP1 .......................................................................................... 15
Figure 3:broyeur à boulets ................................................................................................................... 15
Figure 4: alimentation du phosphate ................................................................................................... 18
Figure 5: cuve d'attaque ........................................................................................................................ 19
Figure 6: Assainissement du LLFC.......................................................................................................... 20
Figure 7: digestion ................................................................................................................................. 22
Figure 8:filtration................................................................................................................................... 23
Figure 9: unité CAP ................................................................................................................................ 26
Figure 10: unité CAP .............................................................................................................................. 26
Figure 11: Bacs de stockage B & D. ....................................................................................................... 27
Figure 12: Bacs de stockage C. .............................................................................................................. 28
Figure 13: l'environnement du développement du code VBA .............................................................. 30
Figure 14:visualisation du code VBA d'une feuille ............................................................................... 31
Figure 15: l'éditeur du VBA.................................................................................................................... 32
Figure 16: l'insertion d'un module ........................................................................................................ 33
Figure 17: exemple d'un code en VBA................................................................................................... 33
Figure 18: feuille de connexion ............................................................................................................. 35
Figure 19: le message de connexion ..................................................................................................... 36
Figure 20: message de connexion ......................................................................................................... 36
Figure 21: message de bienvenue ......................................................................................................... 37
Figure 22: page d'accueil ....................................................................................................................... 37
Figure 23: les informations du bilan ..................................................................................................... 38
Figure 24: page de saisie du bilan ACP ................................................................................................. 38
Figure 25: page de saisie de l'AP 12 ...................................................................................................... 39
Figure 26: page de saisie des cadences ................................................................................................. 39
Figure 27: message de confirmation d'ajout ......................................................................................... 40
Figure 28: message de confirmation de modification .......................................................................... 41
Figure 29: consultation des bilans ......................................................................................................... 42
Figure 30: la liste des choix ................................................................................................................... 42
Figure 31: rapport du stock phosphate ................................................................................................. 43
Figure 32: rapport échange ACP ............................................................................................................ 43
Figure 33: rapport livraison 42 .............................................................................................................. 43
Figure 34: rapport des cadences ........................................................................................................... 44

4
ENSA-SAFI

Table des matières


Partie 1 : ................................................................................................................................................. 8
Présentation de l’entreprise d’accueil ................................................................................................ 8
I. Présentation du groupe OCP : ......................................................................................................... 9
II. Historique de l’OCP : ....................................................................................................................... 9
III. Filiales de groupe O.C.P : ........................................................................................................... 10
IV. Présentation du site de Safi : ..................................................................................................... 10
1. MAROC CHIMIE : ....................................................................................................................... 11
2. MAROC PHOSPHORE I : ............................................................................................................. 11
3. MAROC PHOSPHORE II : ............................................................................................................ 11
4. PORT et coordination : .............................................................................................................. 12
Partie 2 : ................................................................................................................................................ 13
Présentation de l’atelier phosphorique ................................................................................................ 13
du Maroc Chimie PP1 ........................................................................................................................... 13
I. Présentation de l’atelier phosphorique de Maroc Chimie : .......................................................... 14
II. L’unité Broyage : ............................................................................................................................ 14
III. L’unité de réaction et filtration : ............................................................................................... 16
1. Les réactions: ............................................................................................................................. 16
2. Unité attaque- filtration : ......................................................................................................... 17
IV. Unité de concentration d’acide phosphorique CAP: ................................................................. 24
1. Description du procédé: ............................................................................................................ 24
2. Fonctionnement : ...................................................................................................................... 25
3. Description d’unité stockage CAP : ........................................................................................... 27
Partie 3 : ................................................................................................................................................ 29
Présentation de l’outil Microsoft Visual Basic for Application ............................................................. 29
I. Environnement de développement .............................................................................................. 30
II. L'éditeur :....................................................................................................................................... 32
III. Notion de module...................................................................................................................... 32
Partie 4 : ................................................................................................................................................ 34
Présentation du sujet du stage.............................................................................................................. 34
I. Présentation du sujet du stage :.................................................................................................... 35
II. Présentation de l’application : ...................................................................................................... 35
1. La page de connexion : .............................................................................................................. 35

5
ENSA-SAFI

2. La page d’accueil : ..................................................................................................................... 37


a. La manipulation des données :.............................................................................................. 38
b. La consultation des données : ................................................................................................ 41
c. L’impression des données : ................................................................................................... 44

6
ENSA-SAFI

Introduction
Dans le cadre de notre formation à l’école nationale des sciences appliquées de Safi,
nous sommes amenés à effectuer un stage d’un mois et trois semaines en fin de quatrième
année d’étude.

Ayant orienté ma formation académique vers le domaine industriel, j’ai décidé de


commencer mon stage au sein d’une entreprise de production nommée Groupe OCP (Office
Chérifien des Phosphates/ Site de Safi), c’est le premier producteur et le premier exportateur
du phosphate au Maroc.

Confiant dans les excellentes perspectives de ce marché, au cœur du dynamisme de


l’économie marocaine, Le Groupe OCP poursuit activement le développement de sa position en
enrichissant une offre déjà unique au Maroc tout en visant l’excellence opérationnelle dans la
maîtrise de ses approvisionnements, l’exploitation de son outil industriel et le service de ses
clients.

C’est dans ce but que s’inscrit mon sujet de stage, qui a pour objet d’assurer l’excellence
opérationnelle de l’exploitation de son outil industriel. Le Groupe OCP m’a confié un sujet au
sein de l’atelier PP1, intitulé : «La création d’une application en VBA pour la gestion du bilan
journalier de production ».

En effet le premier chapitre de mon travail consiste à présenter l’entreprise d’accueil, le


deuxième décrit le processus de fabrication du produit fini, le troisième tous ce qui concerne le
VBA en général le dernier chapitre est consacré à expliquer les différents volets et le
fonctionnement de l’application.

7
ENSA-SAFI

Partie 1 :

Présentation de l’entreprise d’accueil

8
ENSA-SAFI

I. Présentation du groupe OCP :

L’Office Chérifien des Phosphates a eu naissance dans l’année 1920, pour devenir
après sa création en 1975 le groupe OCP. Il présente les 3/4 des réserves mondiales en
phosphates. Le groupe OCP veille à ce que la production du phosphate et de ses dérivés reste
en bonne continuation.

C’est le premier exportateur mondial de phosphate sous toutes ses formes. Il opère
dans l’extraction, le traitement, la valorisation et la commercialisation de phosphate et de ses
produits dérivés.

Le groupe OCP contient de nombreux sites répartis sur les diverses régions et ports du
Maroc :

 Sites d’exploitation minière : Khouribga, Youssoufia, Benguérir et Boucraâ-


Laâyoune ;
 Sites de valorisation chimique : Safi et Jorf Lasfar ;
 Ports d’embarquement : Casablanca, Safi, Jorf-Lasfar et Laâyoune.

II. Historique de l’OCP :


Crée le 7 Août 1920, l’Office Chérifien des Phosphates n’a cessé de se développer en
créant de nouveaux sites de production et de transformation dont les principales dates :
 1921 : Extraction souterraine au pôle mine Khouribga.
 1931 : Ouverture du centre minier de Youssoufia.
 1952 : Mise en œuvre de l’extraction à découvert à Khouribga.
 1965 : Démarrage de Maroc chimie I qui fut la première unité de valorisation pour la
fabrication d’acide phosphorique et d’engrais à Safi.
 1975 : Création du groupe OCP intégrant les filiales.
 1976 : Intégration d’un nouveau centre minier Phosboukrâa.
 1976 : Démarrage de Maroc chimie II et Maroc Phosphore I.
 1980 : Ouverture de la mine de Benguerir.
 1981 : Démarrage de Maroc Phosphore II à Safi.
 1986 : Démarrage du site de valorisation de phosphate à Jorf Lasfar (El Jadida).
 1998 : Réalisation de l’usine EMAPHOS pour l’acide phosphorique purifié en
partenariat avec la Belgique et l’Allemagne.
9
ENSA-SAFI

 1999 : Réalisation de l’usine IMACID de fabrication d’acide phosphorique en


partenariat avec l’Inde.

III. Filiales de groupe O.C.P :


SMESI : société marocaine d’études spéciales et industrielles, ses activités principales sont
l’étude et la réalisation des installations industrielles (manutention, stockage…)
SOTREG : Société de transport régional, est chargée du transport du personnel du groupe
OCP.
STAR : Société de transport et d’affrètement réunis des navires et service.
PHOSBOUCRAA : extraction et traitement (lavage et séchage) du phosphate du gisement
BOUCRAA.

CERPHOS : Centre d’Etudes de Recherche des Phosphates Minéraux.


Maroc chimie et Maroc PHOSPHORE : Leur mission est la production d’acide
phosphorique et les engrais.
MARPHOCEAN : Il est spécialisé dans le transport maritime de l’acide
I.P.S.E : (Institut de Promotion Socio-éducative) elle dispense un enregistrement.

IV. Présentation du site de Safi :


Les premières unités industrielles de transformation du Groupe OCP ont vu le jour en
1965 à la ville de Safi afin de lui permettre d’exporter non seulement le minerai à l’état brut,
mais aussi sous forme de produits dérivés.
Cette ville fut retenue dès le début comme lieu d’implantation de ce complexe chimique, et ce
pour les raisons suivantes:
 Existence d’un port doté d’installations modernes de stockage et de manutention de
phosphate.
 Existence d’une voie ferrée liant la ville de Safi à Youssoufia pour
l’approvisionnement en phosphate.
 Existence d’une ligne électrique de 60kV.
 Décentralisation de l’activité relative au phosphate.
 La ville de Safi est située à proximité de l’océan.

10
ENSA-SAFI

Cet ensemble chimique valorise une partie des phosphates extraits de Youssoufia et ceux
en provenance de Benguerir, afin de produire de l’acide phosphorique et les engrais qui sont
quasi totalement destinés à l’exportation.

Elle est composé de trois complexes industriels situés à peu près 10 Km de SAFI.

 La division Maroc chimie : Production de l’acide phosphorique et d’engrais TSP, ASP,


NPK.
 La division Maroc phosphore I : Production de l’acide phosphorique et d’engrais
MAP.
 La division Maroc phosphore II : Production de l’acide phosphorique.

1. MAROC CHIMIE :
Ce complexe est constitué de:
 une unité de production d’acide sulfurique.
 deux unités de production d’acide phosphorique.
 une unité d’énergie de fluide.
 un atelier de production d’engrais.
 unités de stockage.

2. MAROC PHOSPHORE I :
La production est basée sur l’utilisation du phosphate clair de Youssoufia et du soufre
importé pour la production d’acide sulfurique. L’usine est constituée de :
 un atelier de fusion de soufre.
 un atelier de production d’acide sulfurique d’une capacité de 1500 tonnes par jour.
 un atelier énergie et fluide.
 un atelier de production d’acide phosphorique constitué de quatre lignes ayant une
capacité de 500 tonnes par jour.
 une installation de stockage.

3. MAROC PHOSPHORE II :
Le complexe MPII est destiné à valoriser le phosphate de Ben Guérir pour produire de
l’acide phosphorique clarifié et stabilisé à 54% le P2O5. Il est constitué d’un:
 atelier de lavage du phosphate composé de quatre unités de capacité unitaire de 90t/h
de phosphate lavé sec.
 atelier de production d’acide phosphorique composé de trois unités de capacité
unitaire de 500 tonnes/jour.

11
ENSA-SAFI

 atelier de production d’acide sulfurique composé de trois unités de capacité unitaire de


500 tonnes/jour.

4. PORT et coordination :
Cette division est située au niveau du port, et qui a pour activité, le débarquement des
matières premières et le chargement du phosphate et de ses dérivés destinés à l’exportation.
 Matières Importées : Soufre solide.
 Produit Exportés : L’acide phosphorique, Les engrais TSP, Le phosphate brut.

12
ENSA-SAFI

Partie 2 :

Présentation de l’atelier phosphorique

du Maroc Chimie PP1

13
ENSA-SAFI

I. Présentation de l’atelier phosphorique de Maroc Chimie :


Cet atelier a pour objectif la production du produit fini : l’acide phosphorique. Cette
production suit un procédé par voie humide qui se base sur l’attaque du phosphate broyé par
un acide fort : l’acide sulfurique, sous le procédé suivant :

Figure 1: Les phases de production d'acide phosphorique.

II. L’unité Broyage :

Pour pouvoir produire l’acide phosphorique et les engrais, les ateliers de production
utilisent le phosphate broyé qui constitue un processus primordial dans l’opération de la
production. Le procédé de broyage se fait selon plusieurs étapes, dont le phosphate brut
venant d’atelier PP2 est stocké dans 3 silos. Chaque silo est équipé d’un sas alvéolaire 09-01,
qui l’évacue à travers un aiguilleur soit vers F0A36 de l’ancien broyage, soit vers la bande 09-
03 qui l’achemine vers le transporteur vibrant 09-05, ce dernier alimente l’élévateur à godets
09-06 qui l’achemine vers le séparateur 09-09. Le passant du séparateur s’écoule par une
conduite vers la bande F0A36 après cyclonage, tant que le refus est stocké dans la trémie
tampon, un dosomètre 09-20 situé sous la trémie alimente de son tour le broyeur à boulets.

14
ENSA-SAFI

Figure 2:unité de broyage de l'atelier PP1

Le broyeur à boulets : est le broyeur utilisé pour le broyage dans l’atelier PP1, il
contient des boulets en acier (dont les diamètres 60, 50, 40, 35,30 et 20 mm), qui jouent le
rôle d’une charge broyante en écrasant les grains du phosphate. Ce type de broyeur est
constitué par un cylindre métallique à axe horizontal dont le diamètre peut atteindre 5 à 6 m
et la longueur 15 m.

Figure 3:broyeur à boulets

Ils existent différents types de broyeur dont on peut citer :

 Broyeurs à galets.
 Broyeurs cylindrique.
 Broyeurs à pendules.
 Broyeurs à barre.

Le choix du broyeur à boulets au sein de l’atelier phosphorique de Maroc Chimie


n’est pas dû au hasard, mais il présente plusieurs prérogatives, parmi lesquelles on cite :

15
ENSA-SAFI

 Contrôle de la finesse qui est fonction de la durée du séjour de la matière dans


l'appareil.
 Souplesse d'utilisation.
 Facilité de maintenance.

III. L’unité de réaction et filtration :


Le procédé de réaction et filtration se déroule dans l’atelier AP.

1. Les réactions:
La réaction nécessite la présence de trois réactifs :
 Le phosphate (granulométrie entre 400μm et 600μm)
 L’acide sulfurique à une concentration de 98 %.
 L’acide de retour à environ 20 %.

Les produits résultants sont :

 L’acide phosphorique à peu près 30%.


 Le sulfate de calcium dihydraté (gypse) .
 Un mélange de gaz.
 Réactions Principales :

La réaction principale d’attaque par l’acide sulfurique est :

Ca3 (PO4)2 + 3H2SO4 + 6H2O 3CaSO4,2H2O + 2H3PO4

On assiste également à la décomposition de carbonates de calcium CaCO3 et de difluor


de calcium Caf2 selon les réactions respectives suivantes :

CaCO3 + H2SO4 + 2H2O CaSO4, 2H2O + CO2+ H2O

CaF2 + H2SO4 + 2 H2O CaSO4, 2H2O + 2HF

 Réactions secondaires :

Elles sont dues à la présence d’impuretés dans le phosphate, ainsi que le phosphate contient
de la silice.

L’action de l’acide fluorhydrique sur la silice donne naissance à l’acide fluosilicique.

16
ENSA-SAFI

6HF + SiO2 H2SiF6 + H2O

L’acide fluosilicique réagit avec l’oxyde de calcium et l’oxyde de potassium, selon les
réactions suivantes: H2SiF6 + Na2O Na2SiF6 + H2O

H2SiF6 + K2O K2SiF6 + H2

2. Unité attaque- filtration :


Cette unité comprend essentiellement :

‐ Une cuve d’attaque compartimentée.


‐ Un système de refroidissement.
‐ Une cuve de digestion.
‐ Une section filtre.

 Description d’attaque- filtration :


 Cuve d’attaque

La cuve d’attaque est une cuve à six compartiments, construites en acier spécial revêtu de
caoutchouc et de briques anti-acides, chaque compartiment est équipé d’agitateur qui permet à
créer une bonne homogénéisation de la bouillie et éviter les dépôts sur le fond de la cuve, et
chacun des ces agitateur est muni d’un système à palettes pour casser les mousses.

Des cloisons entre les compartiments de la cuve d’attaque sont munies de grandes
ouvertures permettant à la bouillie de circuler du compartiment n°1, en passant par le
compartiment n°2, en suite n°3, jusqu’à le compartiment n°5.

Les gaz de réactions sont collectés par deux gaines pour être envoyés vers le système de
lavage des gaz. Celui-ci maintient une légère dépression dans la cuve d’attaque.

Le phosphate est introduit dans le compartiment 1 via un répartiteur, elle est tout d’abord
mélangée à la bouillie de gypse recyclée de la queue à la tête de réacteur.

L’acide sulfurique concentré est avant d’être introduit dans la cuve d’attaque, il est mélangé
avec l’acide phosphorique moyen dans des tubes pré mélangeurs situés respectivement au-
dessus des compartiments 2 et 3 de la cuve d’attaque.

Remarque : La cuve d’attaque reçoit également, à débit contrôlé, les boues extraites du
décanteur et les effluents liquides stockés dans le bac des effluents.

17
ENSA-SAFI

Les réactions qui se produisent (dilution de l’acide sulfurique et attaque du minerai) sont
largement exothermiques. Comme la température du milieu conditionne la forme cristalline
du sulfate de chaux, il est nécessaire de refroidir la bouillie à une température de l’ordre de
72° - 74 °C.

En effet ce refroidissement se fait dans un évaporateur à bas niveau (Low level flash
cooler : LLFC) qui permet l’évacuation des calories par évaporation d’eau, grâce à une pompe
à vide à anneau liquide installée pour maintenir le LLFC sous vide.

Une vanne de casse vide en amant de cette dernière permet le contrôle de la pression
régnant dans le LLFC et le refroidissement de la bouillie pour avoir une différence de 2,5°C
entre son entrée et sa sortie du. Ce faible T évite une sursaturation excessive de la phase
liquide. En effet, une forte sursaturation favoriserait une germination spontanée de micro
cristaux de gypse et fluosilicates provoquant de sévères incrustations dans les équipements.

Le LLFC, qui est alimenté en bouillie du compartiment 5 par une pompe de circulation
axiale (4300m3/h), fait la liaison entrer les compartiments 5 et 6.

Presque les deux tiers de la bouillie ainsi circulent du compartiment 6 à l pour refroidir le
milieu réactionnel et augmenter le temps de séjour.

Afin de limiter la formation des mousses dans le LLFC et l’entraînement de la bouillie,


une injection d’anti-mousse NALCO vers le compartiment 5 est prévu dans le cas où on
assiste à une quantité de mousses anormale.

Figure 4: alimentation du phosphate

18
ENSA-SAFI

Figure 5: cuve d'attaque

Assainissement du LLFC

Les vapeurs quittant le LLFC subissent un premier lavage dans le pré-condenseur par
l’eau de procédé (eaux chargées venant de la tour de lavage, et destinée au lavage des toiles
des filtres) qui sera réchauffée par ces gaz en même temps, tout en récupérant les gouttelettes
d’acide entraînées.

Ensuit ces gaz subissent un dernier lavage à l’eau de mer dans le condenseur avant que
la pompe à vide les refoule vers l’atmosphère. L’eau de mer usée coule vers le bac de garde
hydraulique équipé d’un trop-plein de débordement, et une pompe centrifuge alimentant la
trémie d’évacuation du gypse.

19
ENSA-SAFI

Figure 6: Assainissement du LLFC.

 Digestion

A partir du compartiment 6 de la cuve d’attaque, la bouillie s’écoule par débordement vers


la cuve de digestion (en acier caoutchouté revêtu par de briques de graphite. La cuve de
digestion est équipée du agitateur sabre (centrale), huit agitateurs périphériques, deux gaines
d’assainissement, deux disperseurs refroidisseurs et deux motopompes à bouillie à vitesse
variable, chacune alimente un filtre.

Une injection d’acide sulfurique est prévue dans la cuve pour de corriger la concentration
des sulfates libres.

Afin d’éliminer les mousses une addition anti-mousse est également prévue dans cette
cuve.

Les gaz qui se dégagent sont envoyés vers le système de lavage de gaz de la réaction. La
bouillie est pompée, à débit contrôlé, vers les filtres.

Remarque : En cas d’arrêt du le filtre, la vitesse de rotation de la pompe décroît de façon à ne


plus envoyer la bouillie vers celui ci, mais à la renvoyer vers la cuve de digestion à travers
une canalisation de retour équipée d’une vanne tout ou rien qui s’est alors ouverte.

La section de digestion est destinée pour augmenter le temps de séjour, en favorisant


une bonne germination de la bouillie et une conversion plus complète du P2O5 contenu dans le
minerai.
20
ENSA-SAFI

 Système de lavage :

Le tour de lavage des gaz (autrement dit : granivore) reçoit les gaz fluorés polluants
venant de :

‐ la cuve d’attaque
‐ la cuve de digestion
‐ les hottes des filtres PRAYON.

Il est destiné à abattre la quantité de fluor rejetée à l’atmosphère et à minimiser les pertes
en teneur de P2O5. Avant leur arrivée à la tour, les gaz crachés par les cuves d’attaque et de
digestion subissent un prélavage par injection d’eau filtrée dans les gaines d’assainissement
car ces gaz sont beaucoup plus chargés en fluorure de silice, en gouttelettes d’acide et en
particules fines de phosphate : cette pulvérisation d’eau évite l’obstruction des gaines par des
incrustations de gel de silice et de dépôts solides.

Les gaz sont finalement lavés par l’eau filtrée à contre courant, dans la tour de lavage à 2
étages.

Le second étage est constitué par une pompe de circulation et un bac de reprise, une
alimentation en eau filtrée arrive à l’aspiration de la pompe pour refroidir et diluer le liquide
arrivant au second étage de lavage. Le bac de reprise reçoit aussi le drain du séparateur
dynamique monté au sommet du laveur, le surplus d’eau déborde vers le bac de reprise du
premier étage.

Le premier étage est constitué par 3 pompes de circulation et un bac de reprise intégré
alimenté par débordement du bac de reprise du deuxième étage en eau chargée.

L’eau acidulée résultant du premier étage est acidulée est pompé par la pompe de transfert
vers le pré condenseur. Alors pour garder le niveau stable dans le bac de reprise du premier
étage, l’unité dispose d’un circuit d’alimentation continue du deuxième étage en eau filtrée.
Cette quantité sert aussi à refroidir et à diluer la solution aqueuse qui est en circulation.

Le ventilateur principal après lavage des gaz, maintient tout le système en dépression et
décharge les gaz à l’atmosphère via la cheminée Les gaz lavés et refroidis sont évacués vers
l’atmosphère via au ventilateur principale qui maintient tout le système en dépression.

21
ENSA-SAFI

Figure 7: digestion

 Section de filtration :

La séparation de l’acide phosphorique et des sulfates de calcium déshydrate résiduaire


est effectuée à l’aide d’un filtre sous vide avec lavage systématiquement à contre-courant.

Le filtre utilisé est un filtre « PRAYON » d’une surface utile de 48 m², constitue par
24 godets basculants subdivisés en 6 secteurs :

- Pré secteur : La bouillie alimente le filtre à travers la nacelle à bouillie. La


première partie du filtrat de production contenant des cristaux très fins et parfois légèrement
diluée par l’eau restant sur la toile, rejoint l’acide du secteur moyen en formant l’acide de
recyclage.

‐ Secteur fort : La quantité de filtrat correspondant à la production est pompée


vers le stockage d’acide 27%.

‐ Secteur moyen : Le filtrat récupéré au deuxième lavage est drainé vers une
pompe qui l’envoie vers la nacelle du premier lavage. Le filtrat de ce dernier est refoulé par
une pompe vers le pré mélangeur de la cuve d’attaque.Cet acide recyclé est envoyé vers
l’attaque pour le contrôle du taux des solides d’une part et de la densité du filtrat d’autre part.

‐ Secteur faible : L’eau ayant lavée les toiles est pompée vers la nacelle du
deuxième lavage de gâteau moyennant une pompe.

22
ENSA-SAFI

‐ Soufflage et lavage : Le lavage final est réalisé au moyen d’eau de lavage


provenant du pré condenseur. L’eau sortant de ce dernier, collectée dans un bac est pompée au
moyen d’une pompe pour le lavage des toiles. Pour éviter le bouchage du pulvérisateur du
lavage des toiles, l’eau passe à travers un filtre, comme sa température est insuffisante, elle est
chauffée au moyen de la vapeur injectée en ligne dans un réchauffeur à contact direct. Le
gypse est finalement déchargé, par rotation de la cellule basculante en position inversée, dans
une trémie arrosée d’eau de mer qui sert à son évacuation vers la mer. Les galets basculants
sont soufflés par le ventilateur de soufflage pour faciliter le déchargement du gypse.

‐ Séchage des toiles: Après lavage, les toiles et les godets reprennent leur
position d’origine et le ventilateur de séchages facilite le drainage de l’eau résiduaire. Les
gouttes entraînées sont séparées dans le séparateur et le liquide obtenu est renvoyé au bac
d’eau chaude.
 Assainissement du filtre:

Le filtre PRAYON est équipé d’une gaine assainissement des gaz. Les vapeurs de la
boite à vide du filtre subissent une séparation gaz liquide au niveau du dévésiculeur
(séparateur statique) pour récupérer les éventuelles gouttes d’acide, avant d’être lavée par
l’eau de mer dans le condenseur du filtre, et finalement les gaz incondensables sont extraits
par la pompe à vide.

L’eau de mer sortant du condenseur s’écoule vers le bac de garde hydraulique puis par
débordement vers canal de retour à la mer.

Figure 8:filtration

23
ENSA-SAFI

IV. Unité de concentration d’acide phosphorique CAP:

1. Description du procédé:
L’installation de concentration d’acide phosphorique (CAP) est conçue pour concentrer
l’acide produit de 27% à 54% P2O5, par évaporation sous vide. Elle est constituée par les
principaux équipements suivants :

- Bouilleur
- Echangeur thermique tubulaires
- Circulateur
- Laveur condenseur (grand laveur)
- Pompe à vide à éjecteurs de vapeur
- Bac de garde hydraulique
- 2 Pompes d’alimentation
- 2 Pompes d’envoi
- Ballon à condensât
- Pompe à condensât
- Pompe d’eau de désurchauffe
 Echangeur :

C’est un échangeur thermique tubulaire de graphite qui, permet de chauffer l’acide


d’alimentation afin da l’amener a la température correspondante avec une surface d’échange
raisonnable afin qu’il puisse évaporer l’eau contenu dans l’acide. La quantité de chaleur
nécessaire à cette opération est par la vapeur BP.

 Bouilleur :

C’est un évaporateur ou règne une dépression de 60 torrs du fait de la détente il se Produit


un dégagement de gaz et laveur et d’une petite quantité de fluor absorbé qui par la suite sont
lavés dans des laveurs.

 Filtre :

C’est un appareil muni d’une grille perforée pour empêcher le passage des matières solides
fluosilicates qui règnent d’encrasser l’échangeur.

 Laveur condenseur :

24
ENSA-SAFI

C’est un appareil destiné de laver les gaz qui s’échappant du bouilleur, l’eau de mer est
versée dans un déverseur à une grande vitesse pour crée une dépression.

 Ejecteurs :

Ils sont alimentés par vapeur de BP 6 bar, à l’intérieur ils possèdent une buse, l’effet d’un
rafraîchissement de section permet d’échapper les gaz et la vapeur d’eau du bouilleur, ils sont
muni de :

- Une entré de vapeur.


- Une entré des gaz.
- Une sortie des gaz.

2. Fonctionnement :
L’unité de concentration sert à concentrer l’acide phosphorique de 27% à 54% de P2O5,
suite à une évaporation d’eau sous vide. La séparation des gaz est obtenue dans le bouilleur
après chauffage d’acide à travers les 889 tubes de l’échangeur tubulaires, dans lequel
l’échange thermique se fait à contre-courant avec la vapeur VM détendue et désurchauffée.

Après leur lavage par l’eau de mer dans le grand laveur, les buées provenant de
l’évaporation sont aspirées à l’aide de trois éjecteurs à vapeur VM en série, et chaque éjecteur
est équipé d’un petit condenseur à l’eau de mer, puis les évacuer vers égouts via un bac garde
hydraulique.

Les gaz échappés aux condenseurs sont évacués vers l’atmosphère.

Le débit d’acide produit, est réglé en fonction de la densité demandée en maintenant la


température et le niveau dans le bouilleur constants.

25
ENSA-SAFI

Figure 9: unité CAP

Figure 10: unité CAP

26
ENSA-SAFI

3. Description d’unité stockage CAP :


Cette unité sert à stocker l’acide 30% produit dans les deux lignes AP, l’acide 54%
provenant de l’unité de concentration, et l’acide 42% obtenu par mélange des deux premiers.
Elle dispose de :

 Six (6) bacs de stockage d’une capacité utile de 683 m3 chacun (les bacs Bi et Di) ;
 Quatre bacs de stockage d’une capacité utile de 556 m3 chacun ;
 Un décanteur d’une capacité utile de 400 m3.

Le décanteur est utilisé pour clarifier l’acide brut 30%, il est muni d’un racleur pour
dégager les boues issues de la décantation. L’acide clarifié est récupéré, par débordement,
dans un bac de passage.

Figure 11: Bacs de stockage B & D.

27
ENSA-SAFI

Figure 12: Bacs de stockage C.

28
ENSA-SAFI

Partie 3 :

Présentation de l’outil Microsoft Visual Basic for


Application

29
ENSA-SAFI

En effet, l'ensemble des logiciels de la suite Microsoft® Office utilise un langage de


programmation intégré appelé Visual Basic for Applications (VBA). Il s'agit d'un langage
Visual Basic simplifié couplé au modèle objet de l'application office qui le contient.

I. Environnement de développement
L'environnement de développement de VBA est intégré à l'application Office.
Généralement on accède à l'éditeur en choisissant le menu "Outils – Macro – Visual Basic
Editor" ou en utilisant le raccourci clavier (Alt +F11) ; ou par l'onglet "développeurs" dans
Excel 2007.

Cependant on peut aussi y accéder en utilisant le menu contextuel des onglets de feuilles du
classeur (clic droit sur l'onglet de la feuille – Visualiser le code)

Figure 13: l'environnement du développement du code VBA

30
ENSA-SAFI

Figure 14:visualisation du code VBA d'une feuille

Dans ce cas nous arriverons dans le module de code de la feuille sélectionnée.

31
ENSA-SAFI

II. L'éditeur :

Figure 15: l'éditeur du VBA

III. Notion de module


Commençons par regarder l'explorateur de
projet.

L'explorateur va afficher l'ensemble des


projets en cours. Chaque classeur contient un
projet. Un projet contient des modules de
codes, c'est-à-dire des unités logiques pouvant
contenir du code. Par défaut comme vous le
voyez sur la figure ci-dessus, il y a un module
de code par feuilles contenues dans le classeur

32
ENSA-SAFI

et un module pour le classeur intitulé "ThisWorkbook".

Il est possible d'ajouter aux projets des modules supplémentaires qui peuvent être de trois
types : les modules standards ; les formulaires (UserForms) ; les modules de classe. On
ajoute ces modules en utilisant le menu « insertion » ou par le menu contextuel du projet.

Figure 16: l'insertion d'un module

Voici un exemple basique de code VBA permettant d’afficher un message dans une fenêtre
d’Excel.

Figure 17: exemple d'un code en VBA 33


ENSA-SAFI

Partie 4 :

Présentation du sujet du stage

34
ENSA-SAFI

I. Présentation du sujet du stage :


Pour la première semaine de stage, je l’ai consacré pour découvrir le site grâce à
l’accompagnement des agents OCP, et aussi pour mieux bien comprendre l’activité principale
de l’atelier PP1 et les différentes étapes de production. Après cette semaine, j’ai fait une
réunion avec mon encadrant pour discuter le sujet de mon stage, on a essayé de chercher un
sujet qui est nouveau et jamais traité et aussi utile pour l’atelier. On a remarqué que le rapport
journalier de production est rempli d’une façon répétitive quotidiennement par un copier-
coller des différents tableaux et vider les différentes cellules de saisie, l’idée est de créer une
application avec le VBA pour faciliter le remplissage de ce bilan d’une façon dynamique, et
aussi pour pouvoir traiter et analyser les informations de tout le mois pour chaque volet du
bilan.

II. Présentation de l’application :


Dans cette partie, je vais essayer d’expliquer le fonctionnement de l’application étape
par étape pour pouvoir l’utiliser.

1. La page de connexion :
Dans cette page, on n’a jamais la possibilité pour l’accès à l’application sans avoir le
mot de passe de l’application. Grace au bouton « Login » qui au-dessus de la page.

Figure 18: feuille de connexion

35
ENSA-SAFI

Après le clic sur le bouton « Login », un User form du mot passe est apparu, apres on a trois
possibilités :

1-Si on ne remplit pas les deux zones de texte, on a affichage du message suivant :

Figure 19: le message de connexion

2-Si on remplit les deux zones de texte par un mot de passe incorrect, on a l’affichage du
message suivant :

Figure 20: message de connexion

3-Si on remplit les deux zones de texte par le mot de passe correct « userform : imane /
password : nouabi », un message de bienvenue est affiché avec la date et l’heure du jour :

36
ENSA-SAFI

Figure 21: message de bienvenue

2. La page d’accueil :
Après le « OK », on a la disparition de la feuille de connexion et l’apparition de la feuille
d’accueil :

Figure 22: page d'accueil

37
ENSA-SAFI

Sur cette page on a un bouton « i » qui affiche des informations à propos ce bilan :

Figure 23: les informations du bilan

Ensuite, on a trois parties principales sur l’accueil :

a. La manipulation des données :


C’est la partie de saisie des données, il contient 12 pages sous forme d’un multipage,
c’est presque une pour chaque rapport. On saisit les informations et ces dernières sont
enregistrées automatiquement dans les cellules et les feuilles concernées. Voici des exemples
des pages de saisie :

Figure 24: page de saisie du bilan ACP

38
ENSA-SAFI

Figure 25: page de saisie de l'AP 12

Figure 26: page de saisie des cadences

Le bouton enregistrer :

On commence toujours par la saisie de la date du jour, sinon le bouton enregistrer reste
désactivé donc on ne peut pas enregistrer les données. Apres le remplissage des zones de texte
si on veut les enregistrer un message est affiché :

39
ENSA-SAFI

Figure 27: message de confirmation d'ajout

Le bouton modifier :

Si on veut modifier les données déjà enregistrées, il suffit de choisir la date du jour concerné
dans la liste déroulante du combobox des dates, les données de ce jour sont affichées chacune
dans sa zone de texte on fait la modification et Finalement un message de confirmation est
affiché :

40
ENSA-SAFI

Figure 28: message de confirmation de modification

Le bouton effacer :

C’est le bouton qui permet de vider toutes les zones de texte

Le bouton quitter :

C’est le bouton qui permet de quitter le « user-form : formulaire de saisie ».

b. La consultation des données :


Cette partie nous permet de consulter les différents rapports soit un par un soit par
l’affichage de tous les rapports en même temps :

41
ENSA-SAFI

Figure 29: consultation des bilans

Après le clic sur le bouton consulter un rapport, une liste déroulante de choix est apparue pour
pouvoir choisir un des rapports.

Figure 30: la liste des choix

Après le choix seulement la feuille du rapport choisie est affichée dans la barre des feuilles, et
dans chaque feuilles, on a deux boutons le premier est « accueil » qui permet de revenir à
l’accueil et le deuxième « suivant » qui permet d’afficher le rapport suivant. Voici quelques
exemples des rapports :

42
ENSA-SAFI

Figure 31: rapport du stock phosphate

Figure 32: rapport échange ACP

Figure 33: rapport livraison 42

43
ENSA-SAFI

Figure 34: rapport des cadences

c. L’impression des données :


Cette partie permet d’enregistrer les données de tout le mois et les stocker et aussi
réinitialiser l’application pour commencer à zéro le mois suivant.

44
ENSA-SAFI

Conclusion
Au terme de ce projet industriel concernant la création d’une application sur Excel
avec le VBA pour la gestion du rapport journalier de production. Nous présentons le bilan des
travaux effectués. En effet, le projet constitue l’agrégation de plusieurs travaux
complémentaires :
D’abord, il fallait bien présenter l’entreprise d’accueil et comprendre les différents fonctions
et services afin de pouvoir bénéficier de la collaboration et des conseils du personnel.
Ensuite, j’ai présenté le système de production en expliquant les différentes étapes pour la
production de l’acide phosphorique .Dans l’étape suivante, j’ai commencé par la
compréhension des différents aspects du bilan de production, les différentes formules et
comment la tâche a été effectué chaque jour, et finalement j’ai créé l’application qui facilite la
tâche, et qui permet d’analyser les informations pour chaque aspect dans le but de
l’amélioration et aussi travailler d’une façon dynamique.

45

Vous aimerez peut-être aussi