Rapport Stage ONE PFA 4eme
Rapport Stage ONE PFA 4eme
Rapport Stage ONE PFA 4eme
Préparé par :
Mouttaki Abdelhamid
Spécialité : Ingénierie en automatisme et informatique
industriel
Mise en place d’un système de télégestion des DDS
installés aux postes HTA/HTB
Lieu : ONE(service Distribution)
Encadrée par : M . By Ali et M . Bellahkim Mouad
Dédicace
Conclusion…………………………………………………………………………………………………………………38
Webographie
1
système et enfin un conclusion ou on va aussi parler de l’extension du
système .
2
Chapitre 1 : présentation de l’office national d’électricité
(ONE)
3
I. Présentation de l’office national de l’électricité
1) ONEE-branche électricité :
L’Office National de l’Électricité et de l’Eau potable (ONEE) est le
pilier de la stratégie énergétique et bras armé de l’Etat dans le
secteur de l’eau et de l’assainissement au Maroc. Depuis le milieu
des années 1990, l’Office est sur tous les fronts : généralisation de
l’accès à l’électricité et à l’eau potable, épuration des eaux usées et
développement du service de l’assainissement liquide,
modernisation et élargissement des réseaux de production, de
commercialisation et de distribution des ressources électriques et
hydrauliques, lutte contre le gaspillage et implémentation de
nouveaux instruments et techniques d’économies de l’eau et
d’électricité…L’ONEE, né du regroupement en 2012 de l’Office
National de l’Électricité (ONE) crée en 1963 et l’Office National de
l’Eau Potable (ONEP) crée en 1972, s’investit pleinement dans de
grands projets structurants pour le Maroc, le dotant
d’infrastructures de production, transport et de distribution
d’électricité et d’eau ainsi que d’épuration des eaux usées
indispensables au développement durable du pays. Au cœur d'un
service public stratégique, l'ONEE joue un rôle important dans
l'amélioration du niveau de vie des citoyens marocains et la
compétitivité économique du pays. Avec 9408
collaborateurs et 6 084 493 clients, l'ONEE exerce des activités
centrées sur les métiers de l'électricité : Production, Transport et
Distribution de l'énergie électrique. A fin 2018, l'énergie électrique
nette appelée a atteint 37 446,116 GWh.
4
2) Mission de l’ONEE-branche électricité
Assurer le service public de la production et du transport de
l’énergie électrique ainsi que celui de la distribution de l’énergie
électrique dans les zones où l’Office intervient ;
Gérer la demande globale d’énergie électrique du Royaume ;
Satisfaire la demande en électricité du pays en énergie électrique
dans les meilleures conditions de coût et de qualité de service ;
Gérer et développer le réseau de transport ;
Généraliser l’extension de l’électrification rurale ;
Contribuer à la promotion et le développement des énergies
renouvelables ; Œuvrer à la protection de l'environnement
Pole industriel
5
La Production d’énergie électrique :
L’ONEE assume la responsabilité de fournir, sur tout le territoire
national et à tout instant, une énergie électrique de qualité dans les
meilleures conditions économiques. En fait, elle assure la fourniture de
l’énergie par l’exploitation directe d’unité de production ainsi par les
ouvrages qu’elle a confiés à des opérateurs privés dans le cadre de
contrat de production concessionnels. Au-delà de la gestion technique
et de l’amélioration des ouvrages de son parc de production, l’ONEE
développe de nouveaux moyens de production et de nouvelles
technologies en conciliant performance économique, expertise
technique et préservation de l’environnement. Ainsi, le parc de
production de l’office se compose de moyens de production thermique,
hydraulique, solaire et éolienne.
Le transport d’énergie électrique :
L’électricité est non stockable, il est donc nécessaire de gérer en
continu le flux de cette énergie entre les lieux de production et les
points de livraison. En effet, les réseaux hauts et très haute tension
couvrant l’ensemble du pays et reliés par les interconnections
régionales avec les réseaux algériens et espagnol sont au cœur du
métier de transport de l’électricité. En poursuivant le développement
de ces réseaux, l’ONEE vise à accroître la capacité et les économies
d’échange avec les pays voisins et à renforcer la sécurité d’alimentation
en énergie électrique et des grands centres de consommations.
La Distribution d’énergie électrique :
L’ONEE couvre toutes les activités nécessaires à la gestion et au
développement des réseaux de distribution moyenne et basse tension.
Son champ d’application couvre tout le territoire national à l’exception
6
des agglomérations urbaines gérées par des régions de distribution
publiques ou par des distributions privées. En outre, l’office assure
l’ensemble des prestations liées à la gestion de la relation clientèle dans
le but d’offrir une alimentation électrique fiable et sécurisée ainsi que
des services de qualité adaptés aux attentes de ses clients avec le souci
d’amélioration sans cesser leur niveau de satisfaction.
Direction Provinciale
Distribution Casablanca
Service Exploitation Chargé d'Affaires
Distribution Casablanca
Agence de
Services Agence de Agence de Agence de Agence de Agence de
Hay Hassani Services Dar Services Services Services Services Sidi
Ain Chok Bouazza Bouskoura Nouacer Rahma Maarouf
7
distribution MT situés sur le territoire de la direction dans les
meilleures conditions de sécurité, de qualité et au moindre coût.
Présentation du Service d’Exploitation et Distribution Casablanca :
Mon stage de fin d’étude s’est déroulé au sein du service exploitation
et distribution de Casablanca pendant la période allant du 08 avril au 07
Juin 2019.
Service Exploitation et Distribution SED gère :
9
-Remplacement des isolateurs cassés sous indisponibilité.
-Elagage des arbres avoisinants les lignes aériennes.
-Entretien des IACM.
-Réception des nouveaux ouvrages.
c. Equipe poste HTA/BT et réseaux souterrains
Parmi les tâches réalisées par cette équipe, il y a :
-Maintenance des équipements HTA/BT.
-Entretien des équipements.
-Isolement des Postes de Transformation.
-Réception des nouveaux postes ONEE et postes clients. Il y a 4 équipes
postes HTA/BT :
•Dar Bouazza (M.BEN SAID) ;
•Ain Chock (M. DOUREIRI) ;
•Nouaceur (M. JADIR) ;
•Bouskoura (M. ATTEF).
d. Equipe travaux sous tension
-Maintenance des équipements sous tension.
-Entretien des équipements sous tension.
-Intervention au niveau des organes de la coupure.
10
e. Equipe comptage
-Configuration des compteurs HTA.
-Vérification et entretien de compteur.
-Maintenance des transformateurs de courant TC.
11
Chapitre 2 : présentation de la problématique
12
I. Introduction :
La maintenance rassemble l'ensemble des actions techniques
(prévention, dépannage, révision et vérification, réparation, contrôle et
diagnostic), mais aussi administratives et de management, permettant
de conserver le bon fonctionnement des équipements et d'assurer la
production.
Dans ce cas les missions principaux de la maintenance est d’assurer le
bon fonctionnement des postes de distribution , postes sources , et la
bonne gestion des coupures. Pour que l’électricité soit toujours
disponible .
13
Poste Poste
distribution 3 distribution 1
Poste
distribution 5 Poste défaillant
Postes ou les DDS sont activés
14
Comment le système fonctionne :
Le système sera composé d’une carte a microprocesseur
programmable (Arduino ; Raspberry…) , un dispositif pour faire
fonctionner une carte Sim(3g ou 4g) pour pouvoir transmettre
les données et un capteur qui vas détecter si la lampe du DDS
est allumé ou non , l’information serais transmise a un serveur
ou les données seront traiter et puis envoyé une notification si
le DDS est activé .
module
sim
15
Chapitre 3 : conception et réalisation du système
16
I. Choix des composant
1) Carte programmable
La carte programmable représente le cerveau du système choisir une
carte programmable performante va permettre le bon fonctionnement
du système.
Arduino
Arduino est la marque d'une plateforme de prototypage open-source
qui permet aux utilisateurs de créer des objets électroniques interactifs
à partir de cartes électroniques matériellement libres sur lesquelles se
trouve un microcontrôleur.
Elle présente des cartes performantes et de cout bas, Arduino est utilisé
pour créer des prototypes des systèmes électroniques ou robotiques et
avec une une plateforme basée sur une interface entrée/sortie simple.
Types des cartes Arduino
Dix-sept versions des cartes de type Arduino ont été produites et
vendues dans le commerce à ce jour dans l'ordre chronologique ci-
dessous :
17
5. LilyPad Arduino, une conception de type minimaliste pour permettre une
application portable utilisant un ATmega168 de type CMS, cette carte se
remarque par son vernis violet.
6. Arduino NG, programmable via une connexion USB et utilisant un
ATmega8.
7. Arduino NG plus, programmable via une connexion USB et utilisant un
ATmega168.
8. Arduino Bluetooth(BT), programmable via une connexion Bluetooth et
utilisant un ATmega 3289.
9. Arduino Diecimila, possède une interface USB et utilise un ATmega168
dans un boitier format DIL28. (16 ko flash, 1 ko SRAM, 0,5 ko EEPROM)
10.Arduino Duemilanove (2009) utilise un Atmega168 et est alimenté en
électricité par le connecteur USB ou une alimentation externe avec
commutation automatique10. La nouvelle version11 est équipée d'un
ATmega328 (32 ko de flash, 2 ko de SRAM, et 1 ko d'EEPROM).
11.Arduino Mega est équipé d'un ATmega1280 de type CMS pour avoir des
Entrées/Sorties supplémentaires et de la mémoire (128 ko flash,
8 ko SRAM, 4 ko EEPROM)12.
12.Arduino Uno utilise un ATmega328 comme les derniers modèles de
Duemilanove, mais alors que le Duemilanove utilisait une puce FTDI pour
la programmation via un connecteur USB, le Uno utilise une puce
ATmega8U2 programmée comme un convertisseur série13.
13.Arduino Mega2560 est équipé d'un ATmega2560 de type CMS, augmentant
la mémoire totale disponible à 256 ko. Il est équipé aussi de la nouvelle
puce USB ATmega8U214.
14.Arduino Ethernet est une carte Arduino UNO intégrant un chip Wiznet
W5100 pour rajouter la connectivité Ethernet intégré15.
15.Arduino Leonardo est une version bas coût de l'Arduino UNO à base d'un
ATmega32U4.
16.Arduino DUE est une évolution de l'Arduino Mega2560 avec un micro-
contrôleur 32 bits Atmel SAM3X (ARM 32 bits Cortex-M3).
17.Arduino Esplora est une carte dérivée de l'Arduino Leonardo. Elle a la
forme d'une manette de jeu. Contrairement aux autres Arduino, c'est une
carte « tout-en-un » qui comporte de nombreux capteurs (température,
accélération, lumière, microphone, potentiomètre…) ainsi que quatre
boutons poussoirs, un potentiomètre et un joystick analogique.
18.Arduino MKR 16 est une famille de cartes au format réduit, destinée à l'IoT :
la carte est déclinée sous plusieurs déclinaisons, disposant chacun d'une
fonctionnalité de connectivité IoT différente: Sigfox, LoRa, Wi-Fi, etc.
18
Pour notre cas on a choisi d’utiliser une carte Arduino UNO
Caractéristique de la carte
Le Uno Arduino est basé sur le microcontrôleur ATmega328.
Il dispose de 14 entrées/sortes numériques (dont 6 peuvent être
utilisées comme sorties PWM), 6 entrées analogiques, d'un oscillateur à
quartz de 16 MHz , d'une connexion USB, d'une prise d'alimentation, un
connecteur ICSP, et un bouton de reset.
Il contient tout le nécessaire pour piloter le microcontrôleur, il suffit
simplement le connecter à un ordinateur avec un câble USB pour
l'utiliser simplement.
Le Uno diffère de tous les Arduino précédents dans le fait qu'il n'utilise
pas le convertisseur USB-série FTDI. Au lieu de cela, il dispose d'un
Atmega8U2 programmée comme convertisseur USB-série.
Le Arduino Uno est basé sur le micro-contrôleur ATmega328, il
remplace le modèle Arduino Duemilanove.
Il dispose de 14 entrées/sortes numériques (dont 6 peuvent être
utilisées comme sorties PWM), 6 entrées analogiques, d'un oscillateur à
quartz de 16 MHz , d'une connexion USB, d'une prise d'alimentation, un
connecteur ICSP, et un bouton de reset.
Il contient tout le nécessaire pour piloter le microcontrôleur, il suffit
simplement le connecter à un ordinateur avec un câble USB pour
l'utiliser simplement. Le Uno diffère de tous les Arduino précédents
dans le fait qu'il n'utilise pas le convertisseur USB-série FTDI. Au lieu de
19
cela, il dispose d'un Atmega8U2 programmée comme convertisseur
USB-série.
Reference 1
2) Sim module
20
Afin d’utilisé une carte Sim 3G/4G pour connecter la carte à internet et
donc transmettre les données du capteur vers le serveur on a besoin
d’un dispositif Sim Module
Plusieurs options sont disponibles à voir :
Des Shields ; Les Shields Arduino sont des cartes qui se branchent sans
soudure aux cartes Arduino ou à d'autres Shields Arduino pour
augmenter leurs capacités (Wifi, 4G, écran, Bluetooth...). Les Shields
Arduino conservent l'esprit original de Arduino, facile à produire et à
utiliser. Il y a 32 produits.
Reference 2
Le problème ici est que les cartes ne sont connectable juste en utilisant
une connexion wifi dans ce cas je peux utiliser que la 4g
Donc on choisis d’utilisé le Sim 800L Module
Caractéristique
Tension de fonctionnement: 3.7 ~ 4.2 V (pic Courant 2A)
Taille du module: 2.2 cm X 1.8 cm
TTL port série peut être utilisé avec un lien direct vers le
microcontrôleur. Pas besoin MAX232
21
Module puissant, démarre automatiquement, recherche
automatiquement le réseau
LED de signalisation embarquée (Connecté flash lent, pas de signal
flash rapide)
Reference4
3) Capteur de courant
Capteur courant ASC:
Le asc712 capteur de courant à effet Hall est un type de capteur de
courant exploitant l'effet Hall pour produire une tension qui est l'image
exacte (avec un facteur de proportionnalité connu) du courant à
mesurer ou à visualiser
Basé sur la puce ACS712 d'Allegro, ce capteur se branche en série avec
la charge sur un circuit alternatif (AC) ou continu (DC) et permet de
mesurer le courant qui traverse le capteur. Il utilise le champ
magnétique généré par le courant (et donc l'effet hall) pour mesurer le
courant qui le traverse. Le module propose en sortie une tension
continue proportionnelle au courant à raison de 0.066V/A (66mV par
ampère). Vous pouvez donc lire cette tension sur une entrée
analogique de votre Arduino et obtenir une valeur de courant (A) voir
22
une valeur de puissance (W, en multipliant le courant mesuré par la
tension du circuit)
Reference5
Caractéristique technique :
Dimensions: 31x13x15mm
Puce: ACS712ELEC-30A
Gamme de courant mesuré: -30A à +30A
Vref @ 0A: Vcc/2 soit 2.5V
Sensibilité: 66mV/A
Isolation: 2.1KV
Consommation: 10mA
Erreur: 1.5% @25°C
Alimentation: 5VDC (4.5-5.5VDC)
Poids: 2g
23
1) Mise en place du capteur de courant avec la carte Arduino
Le système sera composé d’un capteur asc721 un afficheur LCD qui vas
afficher la valeur du courant capter par ce capteur
#include <LiquidCrystal.h>
void setup() {
// Initialiser l'écran Lcd
LCD.begin(16,2);
24
}
void loop() {
LCD.print("Courant=");
LCD.print(courant);
LCD.print(" Amp");
delay(500);
25
Figure8 :compilation du code
Pour s’assurer que le système va marcher j’ai fait la simulation sur Isis
Proteus
Développé par la société Labcenter Electronics, les logiciels incluent
dans Proteus permettent la CAO dans le domaine électronique. Deux
logiciels principaux composent cette suite logicielle: ISIS, ARES,
PROSPICE et VSM.
Présentation générale
Cette suite logicielle est très connue dans le domaine de l'électronique.
De nombreuses entreprises et organismes de formation (incluant lycée
et université) utilisent cette suite logicielle. Outre la popularité de
l'outil, Proteus possède d'autres avantages
26
Pack contenant des logiciels facile et rapide à comprendre et
utiliser
Le support technique est performant
L'outil de création de prototype virtuel permet de réduire les
coûts matériel et logiciel lors de la conception d'un projet
ISIS
Le logiciel ISIS de Proteus est principalement connu pour éditer des
schémas électriques. Par ailleurs, le logiciel permet également de
simuler ces schémas ce qui permet de déceler certaines erreurs dès
l'étape de conception. Indirectement, les circuits électriques conçus
grâce à ce logiciel peuvent être utilisé dans des documentations car le
logiciel permet de contrôler la majorité de l'aspect graphique des
circuits. Reference 6
27
Figure10 : simulation du système sur Isis
28
Donc on doit programmer la carte pour qu’elle utilise le Sim 800L
Module pour transférer les données vers le serveur
Codification sur Arduino IDE
#include <SoftwareSerial.h>
SoftwareSerial gprsSerial(2,3);
#include <string.h>
double AcsOffset=2.5; // la valeur du tension de sortie du capteur lorsque le
courant =0
double Sensibl=0.066; // La valeur de la sensibilité du capteur
double courant=0;
double tension=0;
void setup()
{
gprsSerial.begin(9600); // the GPRS baud rate
Serial.begin(9600); // the GPRS baud rate
delay(1000);
}
29
void loop()
{
// Définir la valeur lue par le capteur sur le pin A0
double ValeurLue=analogRead(A0);
// Convertir cette valeur à une tension comprise entre 0 et 5V
tension=(ValeurLue*5.0/1023);
// Définir la formule de calcule du courant
courant=(tension-AcsOffset)/Sensibl;
//hd
if (gprsSerial.available())
Serial.write(gprsSerial.read());
gprsSerial.println("AT");
delay(1000);
gprsSerial.println("AT+CPIN?");
delay(1000);
gprsSerial.println("AT+CREG?");
delay(1000);
gprsSerial.println("AT+CGATT?");
30
delay(1000);
gprsSerial.println("AT+CIPSHUT");
delay(1000);
gprsSerial.println("AT+CIPSTATUS");
delay(2000);
gprsSerial.println("AT+CIPMUX=0");
delay(2000);
ShowSerialData();
ShowSerialData();
ShowSerialData();
gprsSerial.println("AT+CIFSR");
31
//get local IP adress
delay(2000);
ShowSerialData();
gprsSerial.println("AT+CIPSPRT=0");
delay(3000);
ShowSerialData();
gprsSerial.println("AT+CIPSTART=\"TCP\",\"api.thingspeak.com\",\"80\"");//start
up the connection
delay(6000);
ShowSerialData();
gprsSerial.println("AT+CIPSEND");
//begin send data to remote server
delay(4000);
ShowSerialData();
32
//begin send data to remote server
delay(4000);
ShowSerialData();
gprsSerial.println((char)26);
//sending
delay(5000);
//waitting for reply, important! the time is base on the condition of internet
gprsSerial.println();
ShowSerialData();
gprsSerial.println("AT+CIPSHUT");
//close the connection
delay(100);
ShowSerialData();
}
void ShowSerialData()
{
while(gprsSerial.available()!=0)
Serial.write(gprsSerial.read());
delay(5000);
33
}
Figure11 :compilation du code
PREPARATION DU SERVEUR
ThingSpeak est un logiciel open source écrit en Ruby qui permet aux
utilisateurs de communiquer avec des appareils compatibles Internet. Il
facilite l'accès aux données, la récupération et l'enregistrement des
données en fournissant une API aux appareils et aux sites Web
34
Reference 7
35
Figure 12 : exemples des chaines thingspeak
3) Conception du système
Pour la finalisation du projet du projet on a utilisé le site circuito.io
36
Figure 14 :schéma du système
Conclusion
Dans ce rapport on vous as présenté une solution qui a été proposé
pour résoudre le problème du système maintenance de l’office national
de l’électricité . un système embarqué pas trop cher pour télégérer les
DDS dans les postes HTA/HTB , qui vas augmenter la rapidité et
diminuera le temps d’invention des agents maintenancier et aussi
donner la possibilité d’informatiser et stocker l’historique des pannes
dans les lignes de distribution .
37
Le système embarqué présenté dans ce rapport ne résolut qu’un seul
problème dans les postes HTA/HTB , y’on a plusieurs amélioration et
modifications possible pour améliorer le service dont ce système
présente et généralement améliorer le système de maintenance de
l’ONE . on pourrait parler d’un algorithme qui vas utiliser les données
stocker pour créer un plan de maintenance préventive ou bien prédire
les pannes et alors minimaliser le taux des défaillances
38