Академический Документы
Профессиональный Документы
Культура Документы
Recherche Scientifique
Direction Générale des Etudes Technologique
Rapport de
Département Génie Electrique
Parcours
Référence :
…………
SFE- Dridi RAFED & Ben Madhi MOHAMED ACHREF 1
Dédicaces
Chacun de nous a besoin de passer un certain temps avec dieu pour prier, pour méditer car il est le seul
pourvoyeur de tous nos besoins.
Chaque fois m'a toujours orienté vers la bonne voie et m'a donné la volonté et la force pour la réalisation
de ce stage.
Que tous ceux qui ont contribué à la confection de ce document, reçoivent ici ma reconnaissance et bien
évidemment la bénédiction du très haut tout puissant.
Je dédie ce travail à :
Mon père, pour ses conseils et son soutien multiforme.
Ma mère, pour l'affection qu'elles m'ont toujours apportée.
Mes camarades, pour ses encouragements.
Mes enseignant, pour ses efforts fournis dans le cadre de ma formation.
DRIDI Rafed
À mes très chers parents, pour tout l’amour dont vous m’avez entouré, votre affection et votre
soutien m’ont été d’un grand secours au long de ma vie, je ferai de mon mieux pour rester un sujet de
fierté dans vos yeux avec l'espoir de ne jamais vous décevoir, que ce travail modeste soit
l'accomplissement de vos souhaits et vos prières quotidiennes.
À mon frère et mes sœurs, qu’ils puissent trouver dans ce modeste travail l’expression de mon
attachement et de ma profonde gratitude.
À toute la famille et à tous mes chers amis, qu’ils trouvent dans ce travail l’expression de mon
respect et ma reconnaissance.
Tout d'abord, nous adressons nos remerciements à notre encadrant Monsieur BOUAJILA
Wajdi, qui nous a aidé dans notre recherche de stage et nous a permis de postuler dans cette
entreprise qui était en totale adéquation avec nos attentes, ainsi que son aide et ses conseils dans
plusieurs étapes du stage.
Nous tenons à exprimer toute notre gratitude à Monsieur TKITEK Adnan, notre encadrant
au sien de la société, pour sa persévérance dans le suivi du stage, ses encouragements et surtout
pour son soutien psychologique motivant qui nous ont permis de mener à bien ce stage.
Tous les membres de l’équipe technique de l’hôtel PALM AZUR, leurs remarques, leur
esprit ouvert et leurs respects.
Nos familles, que nous n'oublierons pas de les remercier de leur soutien moral et matériel
tout au long de notre carrière et surtout pendant les moments difficiles.
Enfin, nous présentons nos profondes gratitudes à l’ISET de Djerba qui nous permet de
passer ce stage dans les conditions favorables.
INTRODUCTION GENERALE
C’est dans ce cadre, que s’inscrit notre stage de fin d’études. Il s’agit d’un système de
traitement d’eau qui utilisent les procédés biologiques aérobies de traitement des effluents
industriels qui élimine la matière organique et les sédiments, ce système est commandé par un
automate programmable industriel.
Ce rapport est décomposé en quatre chapitres, dans le premier chapitre est intitulé < Mise en
situation et position du problème >, nous allons présenter l’entreprise d’accueil dans la première
partie, alors que la deuxième partie a été consacrée pour définir la problématique de notre stage,
ainsi la troisième partie décrire le cahier de charge.
Le deuxième chapitre est intitulé < Etude de l’existant et solutions>. Dans sa première partie,
nous allons introduire à notre chapitre, ensuite dans la deuxième partie nous décrions le système
d’épuration et la troisième partie nous décrirons le cycle de fonctionnement de l’épuration et
les solutions proposées dans la quatrième partie.
Le quatrième chapitre est intitulé < Validation et tests >, Nous visons à travers ce chapitre
de mettre en application les connaissances techniques et théoriques pour obtenir des résultats
précis et concis de l’interface de supervision qui permet l’opérateur de contrôler l’état de la
station en temps réel.
1. Introduction
Dans ce chapitre, nous présentons le cadre général de notre stage. En effet, nous
commençons par la présentation de l’organisme d’accueil, ensuite la présentation de la
problématique du stage, enfin le cahier des charges.
2. Présentation de la société
2.1. Description
Le Club Hôtel Palm Azur est situé au sud de l'île de Djerba, en Tunisie, en front de mer sur
l'une des plages les plus spectaculaires de l'île. Il est entouré par une palmeraie de 35.000 m2
qui vous apportera confort et une atmosphère de détente afin que vous puissiez profiter de vos
vacances dans cette oasis.
L'hôtel palm azur situé à AGHIR, Zone touristique Djerba, Midoun 4116, Tunisie.
L'hôtel se distingue par son atmosphère décontractée et vous propose un espace de 7
Hectares et une 391 chambre et un parking de 100 places.
3. Définition de la problématique
La station d’épuration permet de traiter l’eau usée de l’hôtel pour l'utiliser ultérieurement,
essentiellement à l’arrosage de jardin.
Initialement la station est destinée à traiter 150 mètres cube par Jour d'eau filtrée, pour
atteindre cet objectif la station est programmé pour réaliser l’opération de filtrage pendant 8
Heures, le contre lavage 15 Minutes et ensuite le rinçage pour 30 Seconds.
Il y’a un dysfonctionnement à cause au mal adaptation de la station avec le pourcentage de
matière organique dans l’eau usée à traiter, d'où le bouchage rapide de filtre qui ensuite causera
un blocage dans le cycle de traitement.
5. Conclusion
Après cette description détaillée de l’organisme d’accueil et de service technique, nous
allons définir la problématique et le cahier de charge de notre stage de fin d’études.
1. Introduction
Dans ce deuxième chapitre, nous présentons le procède MBBR de façon générale, ensuite
l’étude de l’MBBR de notre stage et ces cycles de fonctionnement et enfin énoncer les solutions
et les méthodologies de conception proposée.
Le Bioréacteur à lit mobile (MBBR) : est une solution économique est proposée pour le
traitement des eaux usées, Cette solution augmente considérablement la capacité et l'efficacité
des stations d'épuration, elle permet d'atteindre de bons résultats d'efficacité de l'élimination
avec une faible consommation d'énergie.
Le système MBBR est un système d'aération à boues actives dans lequel les bactéries sont
collectées sur des supports en plastique recyclés.
Filtration
Charge
Dosage Charge
Aération
Aération
Rinçage Contre-lavage
Aération Aération
3.1. Aération
C’est une opération d’alimentation de milieu (réservoir) en air par deux soufflantes qui se
permute chaque 2 heures pendant la marche de la station, ils sont armés par des relais de
détection des problèmes.
3.2. Charge
L’opération de charge est représentée par le chargement de l’eaux usées provient du réservoir
de collecte par deux pompes qui se permute chaque 6 heures pendant la marche du système.
3.5. Rinçage
Ce procédé final utilise les mêmes pompes de filtrage, il est destiné à réarranger les couches
de filtre principales pour le préparer à un autre cycle de filtrage.
4.1. Amélioration
Les améliorations qui doivent être apporté au système :
✓ Ajouter des filtres : un filtre « préfiltration » et un autre « pré contre-lavage » qui assure
l’amélioration de qualité d’eau entrante aux filtres principaux.
✓ Ajouter une solution de déclanchement de contre lavage en cas de dépassement de
pression donnée : modifier le débitmètre d’indication visuel de tel sorte qu’il donne un
signal d’information électrique en cas de dépassement de pression choisie comme
limite.
4.2. PLC
Les modifications qui doivent être apportés au programme, c’est au niveau de :
4.3. Supervision
L’interface contient les vues suivantes :
✓ Visualisation de l’état de système : développer une interface qui contient une vue
synoptique pour observer l’évolution du système.
✓ Intervention : afficher les durées des cycles et donner la possibilité de les changer.
✓ Pompes : gérée le temps de fonctionnement de chaque pompe.
✓ Alarmes : gérée et afficher les sources des défauts.
5. Conclusion
Au terme de ce chapitre, nous avons décrire les composant le plus important et le cycle de
fonctionnement de notre système, dans ce qui suit, nous entamerons énoncer les différentes
solutions proposées dans notre stage de fin d’études.
CHAPITRE 3 : CONCEPTION ET
REALISATION
1. Introduction
Dans ce chapitre, il est question de décrire l'aspect d’implémentation. Nous commencerons
alors par présenter l’étude conceptuelle et la réalisation. Puis, nous spécifierons l'environnement
matériel et logiciel supportant notre application.
Ensuite, nous allons présenter notre application ainsi qu’une description générale.
2. Etude conceptuelle
2.1. Contrôleur (API)
2.1.1. Structure programme existant
Pour pouvoir concevoir le fonctionnement de notre système il faut extraire le programme
existant, d’où on obtient les blocs suivants :
FC2 OUT : c’est un Bloc fonction qui permet de commander les actionneurs en affectant
les valeurs des bits interne (memento) aux sorties physiques.
FC3 ALARM :
C’est un bloc fonction qui contrôle les défauts de chaque actionneur et géré les signalisations
au cas de dysfonctionnement.
FC4 RELAY_SHUTDOWN :
C’est un bloc fonction optionnel qui permet d’arrêter la station automatiquement après 2
mois de fonctionnement.
2.1.2. Structure de la solution proposée
OB1 MAIN :
On a ajouté des bloc fonction dans ce bloc d’organisation MAIN pour pouvoir superviser et
commander la station et on a diviser la bloc fonction MBBR en deux partie MBBR_C et
MBBR_M pour rendre le programme plus cohérant et lisible.
M1, M2, M3, M4, M5, M6 et M7 sont des macroétapes ou blocs fonctions contient chaque
un programme indépendant.
De l’étape 1 à l’étape 5 cette GRAFCET permet de générer une impulsion à chaque minute
au niveau de la variable MIN_PLUS.
De l’étape 5 à l’étape 10 cette GRAFCET permet de générer une impulsion à chaque heure
au niveau de la variable HR_PULSE.
Ces deux variables seront utilisées dans des compteurs pour transformer en temporisateur,
car dans la suite du programme il est facile de diviser ou comparer des variables types entiers
de compteurs qui les variables types temps.
Après que la durée est épuisée la station est prête pour passer au cycle de contre-lavage, les
électrovannes (exemple OPEN_MOV306) associe à cette tâche est actionnés où les autres sont
fermés.
Ensuite le temps est écoulé et la station démarre le cycle de rinçage, la même procédure se
déroule ici pour les électrovannes,
Enfin, le système retourne à son état initial.
Figure 16 : Electrovannes
Les modifications apportées à ce Bloc fonction sont :
✓ Déclaration des nouvelles variables qui contient les nouvelles valeurs par défaut de
chaque cycle.
✓ L’ajout d’un nouveau réseau qui commande le contre-lavage au cas de bouchage de filtre
avant que le temps souhaiter de filtration s’écouler, il permet la lecture de signal qui
provient de contacte ajouter dans le débitmètre après 10minutes.
FC2 MBBR_M :
Dans cette partie de programme s’occupe de planifier quel moteur fonction selon les valeurs
des compteurs et aussi si la station et prête pour la charge et la filtration.
La procédure de permutation de fonctionnement des moteurs se fait avec le test de valeur de
chaque compteur si elle est inferieur a la moitié les pompes A fonctionnent sinon les pompes B
Si la valeur de compteur atteindre une valeur maximal une remise à zéro est réaliser
Ce bloc fonction est une partie MBBR qui s’occupe de la commande des actionneurs, pour
chaque actionneur on va créer des réseaux avec des compteurs pour calculer le temps de
fonctionnement de chacun. La figure suivant le montre :
FC3 ALARM :
Ce bloc fonction contient 11 entrées physique qui sont les conditions de déclanchements de
11 alarmes lors d’activation et une sortie physique qui est lié à un témoin d’indication dans
l’armoire (Annexe 17)
Les modifications apportent à ce bloc fonction consiste à l’ajout des réseaux de d’activation
des alarmes pour connaitre la source de défauts par l’affectation de valeur logique de chaque
entrée proviennent des relais de déclenchement des alarmes de chaque équipement.
FC4 Relay_shutdown :
Au niveau de cette GRAFCET il y’a description de fonctionnent de 2 boutons qui existe
dans l’armoire :
Mute : l’appui sur ce bouton pour 10 secondes démarre un arrêt planifier de processeur de
l’automate après 2 moins
Reset : l’appui sur ce bouton pour 10 secondes annule la planification d’un arrêt
FC5 OUT :
Cette partie de programme consiste à affectée l’état de chaque memento ou bit interne au
sorties physiques (Annexe 16) :
FC6 CM_TIME :
Nous avons opté pour le langage de programmation SCL, similaire au langage Pascal
puisque l’implémentation des algorithmes complexes est simple et rapide.
Ce bloc fonction permet :
- L’affectation des nouvelles valeurs par défaut de chaque cycle.
- Changement des valeurs à partir d’une interface de supervision pour les cycle de rinçage et le
contre-lavage est décrit par un diagramme d’activité ci-dessous.
- Le même algorithme est utiliser pour changer la durée de cycle de filtration (Annexe 1).
FC7 MATH_OP :
La création de ce bloc fonctionnel sert à convertir les durées de fonctionnements des
actionneurs en des heures et des minutes.
Le LADDER qui montre un échantillon de ce bloc est ci-dessous :
FC8 T_CONV :
Bloc fonction qui contient les opérations de conversion des valeurs :
- Entier en temps : pour l’affectation des valeurs des cycles aux temporisateurs.
-Temps en entier : pour l’affichage des temps à l’interface.
a. Vues
Accueil :
Cette vue contient trois boutons de commande, pour accéder à la vue visualisation, ouvrir le
gestionnaire de tâches ou quitter l'application et le logo de l’entreprise.
Visualisation d’état :
Cette vue contient les principaux objets dynamiques du système MBBR qui montre l'état de
la station en temps réel.
Intervention :
Cette vue permet à l'utilisateur de manipuler la durée des cycles principaux, ou de les
réinitialiser par leurs valeurs par défaut, il est protégé par mots de passe pour éviter toute
intervention indésirable qui peut engendre des problèmes au station.
Pompes :
Cette vue affiche à l'utilisateur les durées de fonctionnement des pompes du station pour
estimer les temps de fonctionnement de chaque composant.
Alarmes :
Cette vue indique la présence d’une alarme lorsqu’un état indésirable affecte l’installation,
il contient une liste des alarmes ce qui permet aux opérateurs d’accéder facilement aux sources
de défaut de chaque processus pour le résoudre.
b. Objets
➢ Boutons de commandes
Les boutons permettent de la navigation entre les vues et de contrôler la station de l’interface
graphique, les propriétés des boutons des commandes sont décrites dans le tableau suivant :
3. Réalisation
3.1. Environnement du travail
3.1.1. Environnement matériel
a. Automate siemens s7-1200
L’API utilisée dans cette station est SIMATIC S7-1200 compact avec le CPU 1214C DC /
DC /RLY, Reference 6ES7214-1AG40-0XB0, elle est idéale pour de nombreuses tâches de
contrôle dans toutes les zones industrielles.
Nom Nombre
Entrées numériques 14
Sorties numériques 10
Entrées analogiques 2
Tension d'alimentation 20,4 ... 28,8 V DC
Mémoire de données 100 kb
Communication et la programmation Port PROFINET
b. Difficultés techniques
Pour la réalisation de cette application nous avons disposé d’un PC portable ayant les
caractéristiques suivantes :
• Lorsque la liaison en ligne est établie, cliquer avec le bouton droit de la souris dans le
navigateur du projet sur la station et choisissez, dans le menu contextuel, la fonction
"Charger de l'appareil".
• Dans la boîte de dialogue suivante, on obtient une information indiquant que le contenu
complet du projet hors-ligne sera effacé et remplacé irrémédiablement par les objets en
ligne, activer l'action "poursuivre" et cliquer sur le bouton "Charger de l'appareil". Les
données de projet sont alors chargées depuis la CPU dans le projet que on a créé dans le
PC.
• Terminer la liaison en ligne via le menu "En ligne > Interrompre la liaison en ligne" et
enregistrer le projet.
3.2.2. Configuration matérielle
Après l’extraction du programme en a remarqué qu’il y’a pas de configuration matérielle,
alors on a essayé de résoudre ce problème.
L’adressage des modules qui sont liés à l’armoire ne correspond pas à l’adresse des variables
dans l’automate, la figure suivante montre la configuration initiale et la configuration corrige :
Les address des entrées et des sorties de chaque module attribue ne sont compatible avec
celle dans la table de configuration. Ainsi, chaque module possède son adresse de début et une
adresse de fin.
3.3. IHM
3.3.1. Connexion IHM et PLC
Après avoir lancé le T IA P OR TA L, on a créé un nouveau projet et on s électionné
le pupitre sur lequel on va créer notre interface graphique.
L’automate doit pouvoir communiquer avec les autres systèmes de commande supervision avec
des standards normalisés, Il permet également de visualiser et commander les différents états
du système à l’aide d’interface homme-machine.
b. Vue visualisation
La vue qu’on a créée et qui permet à l’opérateur de visualiser l’état de fonctionnement de la
station.
Dans cette vue on trouve les différents outils graphiques (bouton, objet simples …),
la figure suivant le montre :
c. Vue intervention
Cette vue permet d’intervinir pour modifier le temps de fonctionnement de chaque
procesus(filtration,contrelavage,rincage),il permet aussi d’afficher les valeurs affectees au
chaque cycle.
d. Vue alarmes
Cette vue affiche les différentes erreurs système et défauts des équipements
Elle contient des éléments complexes (listes des alarmes) avec deux boutons intégrés
à la liste.
e. Vue pompes
Cette vue affiche le temps de fonctionnement et l’états instantané de chaque equipements
avec des boutons de remise à zero des compteurs. Permettre aussi à l'utilisateur d’estimer le
temps de fonctionnement de chaque composant avant qu’il ne soit défaillant, pour bien gérer le
plan de maintenance,ainsi les actions de dépannage et de réparation, de réglage, de révision, de
contrôle et de vérification des équipements et le stock des piéces de rechange.
Figure 48 : PLCSIM
Après avoir chargé le programme et démarré la simulation, certaines entrées doivent être
activées manuellement afin de tester la cohérence du programme et d'observer les résultats
obtenus. Pour cela, nous avons importé les variables à PLCSIM et simulé tous les cycles
(Annexe 2).
b. Utilité :
Filtre préfiltrations et Filtre pré-contre lavage est situé en amont des électrovannes.
Le corps du filtre est démontable pour accéder au toile ou membrane et pour le maintenir
facilement en cas de bouchage complet.
Ce sont des principaux appareils de déshydratation mécanique des boues urbaines.
Le principe de ces appareils est de comprimer la boue à travers une toile filtrante qui suivent
un arrangement de rouleaux, au moyen desquels s’applique la pression.
Ils offrent un procédé continu du traitement des boues avec un très bon taux de capture des
matières en suspension.
Cet espace annulaire est d’autant plus grand que le flotteur est haut dans le tube. Le flotteur
est fabriqué en matériau de densité supérieure au fluide, en l’absence d’écoulement il est donc
naturellement en bas du tube.
4. Conclusion
Ce chapitre contient la phase d’étude et de réalisation de ce stage, il a exposé, la manière
dont nous avons répondu à la problématique étalée dans le chapitre 2.
Cependant la solution proposée nous a permis de résoudre les problèmes.
SFE- Ben Madhi MOHAMED ACHREF & Dridi RAFED 59
Chapitre 3 : Conception et réalisation
Nous avons décrit la plate-forme matérielle et logicielle sur et avec lesquelles nous avons
construit notre application, nous avons, ensuite, présenté les procède d’optimisation et
modification d’amélioration du système et l’interface de notre application.
1. Introduction
Au cours de ce chapitre, nous avons présenté en détails la projection de la conception du
plan théorique sur le plan pratique.
Puisque notre travail fonctionne correctement sous les logiciels de simulation de l’automate
virtuel nous passant à la phase de test réel, essai et vérification par l’intégration de la solution
dans le système réel.
Lorsqu’une entrée est activée, son état passe de « FALSE » à « TRUE » et l’indicateur
devient vert.
• Lors du test de l’application la vue de l’intervention montre les nouvelles valeurs par
défaut des durées des cycles, avec la possibilité d’affectée des nouvelles valeurs par les
champs d’entre dans l’interface.
• Cette vue montre les valeurs des compteurs de comptages de temps de fonctionnement
des chaque pompe qui ont à prélever après une longue période (40 jours) avec la
possibilité d’initialiser ces valeurs.
• Pour tester la vue alarmes qui permet d’afficher les défauts on a court-circuité le switcher
de pression de soufflantes A comme il montre la figure suivante :
Le résultat obtenu dans la vue alarmes est l’affichages de liste des alarmes, un message
texte est affiché montrant une erreur dans le switcher pression.
4. Conclusion
Au cours de ce chapitre, nous avons présenté en détails la projection de la conception du
plan théorique sur le plan pratique.
CONCLUSION GENERALE
Au final donc, il est important de souligner que ce stage a atteint les objectifs fixés au
départ, et au-delà du sentiment de satisfaction qui s’en suit, il nous a permis de bénéficier
de nouvelles connaissances venues compléter celles que nous avons acquises tout au long
de notre formation.
REFERENCES BIBLIOGRAPHIQUES
Bibliographies :
Néographies :
ANNEXES
Annexe 1: programme SCL de bloc fonction CM_TIME