Vous êtes sur la page 1sur 28

Partie 2: Application

Télésurveillance des générateurs photovoltaïques


3 Systèmes de surveillance des installations PV

Définition

Les systèmes de surveillance PV ont pour


but de fournir / rapporter des informations
sur le potentiel énergétique, l'énergie
extraite, l'analyse de la température de
fonctionnement de différents défauts
pouvant survenir et la perte d'énergie qui
leur est associée. Les données surveillées
peuvent également être utilisées pour une
détection / alerte précoce, pour évaluer les
changements climatiques.

Schéma fonctionnel
général d’un système
de surveillance PV
3 Systèmes de surveillance des installations PV
Caractéristiques des
systèmes de surveillance

Mécanismes Logiciel de
Paramètres Méthodes de
Capteurs Contrôleur de transfert programm-
surveillés surveillance
de données ation

- Capteur - Les cartes - Câble coaxial


- Irradiation - C Arduino - Developpem-
d’irradiation Arduino - Câble à fibre
- Température - Langage C ent des sites
- Capteur de - Les micro- optique
- Tension - Matlab web
température contrôleurs - Communicat-
- Courant ,,, -L’assembleur - Matlab
- Capteur de - Les carte ion sans fil
- Communicat- ,,, - Thingspeak
tension d'acquisition
ion par ligne ,,,
- Capteur de de données
électrique PLC
courant ,,, (DAQ) ,,,
4 L’internet des objets

Définition

L'Internet des Objets (Internet of Things - IoT -) est un concept dans lequel
le monde virtuel des technologies de l'information s'intègre parfaitement au
monde réel des choses. Le monde réel devient plus accessible grâce à des
ordinateurs et des appareils en réseau dans les affaires ainsi que des
scénarios de tous les jours. Avec l'accès à des informations détaillées, la
gestion peut commencer à passer librement des niveaux macro à micro et
sera capable de mesurer, planifier et agir en conséquence.
Cependant, l'Internet des objets est plus qu'un
outil d'entreprise pour gérer les processus métier
de manière plus efficace et plus efficace - il
permettra également un mode de vie plus
pratique.
déférent domaine
d’application de
l’IOT
5 Réalisation

Présentation du système de surveillance

Dans ce projet, un système de surveillance est installé pour un générateur


PV. Le générateur PV situé sur le toit du hall de technologie à l'Université
de Jijel.
La figure ci-dessous montre la configuration globale du système.
5 Réalisation

Choix du système PV

Pour notre projet, nous avons utilisé un générateur PV,


Ce générateur est un module photovoltaïque BP Solar
MSX fabriqué par la technologie Multicristallin.

Puissance maximale (Pmax) 121.4 W

Tension à Pmax (Vmp) 17.1 V

Courant à Pmax (lmp) 7.11 A

Pmax minimum 114 W

Courant de court-circuit (Isc) 7.98 A

Tension en circuit ouvert (Voc) 21.2 V

Indice de fusible maximum de la série 20 A


Module PV BP
Solar MSX 120
diode de dérivation minimale 8A

Caractéristiques électrique du module PV MSX 120


5 Réalisation
Implémentations matérielles

Circuits de détection
Module de capteur de
tension (idéal pour
Arduino)

est un module simple mais très utile qui utilise un


diviseur de potentiel pour réduire toute tension
d’entrée (25V au maximum) d'un facteur 5.

Capteur de courant
Allegro ACS712

est un capteur de courant à effet Hall fournit


Détection de tension et de courant des solutions économiques et précises pour la
détection de courant continu ou alternatif.
5 Réalisation
Implémentations matérielles

Circuits de détection
Capteur de température
LM35CZ

Un capteur LM35CZ est capable de mesurer des


températures allant de -40°C à +100°C. Il est
disponible dans un boitier à transistor plastique
TO-92.

Capteur LDR
(Light Dependent
Resistor)

Un LDR est un composant électronique à semi-


conducteur sans jonction à haute résistivité, dont
Détection de température et de la résistivité varie en fonction de l’augmentation
rayonnement solaire ou de la diminution de la lumière qui les atteint.
5 Réalisation
Implémentations matérielles

Carte d'acquisition

La carte d'acquisition se compose d'une


carte Arduino Mega 2560 utilisé pour
récupérer les données analogiques des
circuits de détection. un afficheur LCD
16x4 pour afficher l'état du système et les
données surveillées en temps réel, un
module wifi ESP-01 pour la transmission
des données au PC hôte.
5 Réalisation
Implémentations matérielles

Carte d'acquisition
Microcontrôleur ATmega 2560
Tension de fonctionnement 5V
Tension d'entrée (recommandée) 7-12V
Tension d'entrée (limite) 6-20V
E / S numériques 54 (dont 15 fournissent une sortie
PWM)
Pointes d'entrée analogiques 16
Courant CC par broche d'E / S 20 mA
Courant CC pour 3,3 V Pin 50 mA
Mémoire Flash 256 Ko dont 8 Ko utilisés par
bootloader
La carte Arduino Mega 2560 SRAM 8 Ko
EEPROM 4 Ko
 Critères de choix Vitesse d'horloge 16 MHz
 Peu coûteux. LED_BUILTIN 13
 Multiplateforme. Longueur 101.52 mm
 Environnement de programmation Largeur 53,3 mm
Poids 37 g
simple et clair.
 Logiciels open source et extensibles. Spécification de la carte
 Matériel Open Source et extensible. Arduino mega 2560
5 Réalisation
Implémentations matérielles

Carte d'acquisition

L’ESP8266-01 est un composant électronique à l’avantage


d’avoir des pins sur un pas standard de 2,54 mm très pratique
pour le prototypage. Il dispose d’une antenne intégrée sur la
carte pour une dimension totale de 1,4cm sur 2,4cm avec 8
PINs : Vcc/Gnd, Tx/Rx, Rst/Ch_Pd (activation du Wifi) et
deux GPIO : GPIO0 et GPIO2. Nous pouvons communiquer
avec lui en utilisant un ensemble des commandes AT.
Le module WIFI
ESP8266-01
Le courant requis pour l’ESP-01 varie entre 250mA et
750mA, le courant fournit par l’Arduino (40mA) peut ne pas
être suffisant pour le fonctionnement optimale du module.
Idéalement il faudrait une source de tension de 3.3V
permettant de fournir un courant de 1A ou plus. Pour cela on
a utilisé le régulateur de tension Mini BEC 3.3V qui nous
donne à sa sortie une tension de 3.3V avec un courant de 2A.
5 Réalisation
Implémentations matérielles

Carte d'acquisition

Un LCD (Liquid Crystal Display) est un large écran électronique qui utilise les
caractéristiques de réglage de la lumière des cristaux liquides. Dans ce projet, nous
avons utilisé un LCD monochrome 16x4 alphanumérique.
5 Réalisation
Implémentation logicielles
L’Arduino IDE
La carte Mega 2560 peut être programmée avec le
logiciel Arduino IDE (Integrated Development
Environment)

L’Arduino IDE est contient un éditeur de texte (1)


pour écrire des codes, une zone de message (2),
une fenêtre pour l’affichage de la carte et le port
série configurés (3), une barre de menu (4) et une
barre des commandes rapides (Vérifier,
Télécharger, Nouveau, Ouvrir, Sauvegarder,
Moniteur série) (5) et. Il se connecte au matériel
Arduino et Genuino pour télécharger des
programmes et communiquer avec eux.
5 Réalisation
Implémentation logicielles

Le code qui est implémenté dans la carte Arduino Mega


est développé en utilisant Arduino IDE. Nous pouvons
voir que le processus commence par l'initialisation de
l'écran LCD et du module WiFi ESP-01. Après
l'initialisation, le microcontrôleur attend que l'ESP-01
soit prêt. Si l'ESP-01 est prêt, il se connectera au
routeur. Les données surveillées seront lues,
sauvegardées en tant que chaînes de caractères et
affichées sur l'écran LCD. Pour la transmission de
données, ESP-01 créera une connexion TCP au serveur.

Les données sont transmises en tant que requête HTTP,


après l'envoi de la requête HTTP la connexion TCP au
serveur sera fermée et le processus sera répété.

L'organigramme du
processus
5 Réalisation
Développement d’un site web

Le processus de développement Web peut être divisé en deux parties :

Site web

Coté client Coté serveur

Logicielles Langages Logicielles Langages


Navigateur HTML XAMPP PHP
(Chrome, Mozilla CSS ,,, MySQL
,,,) JAVA Script
5 Réalisation

Coté client Développement d’un site web


Pour assurer la confidentialité du projet, la première page qui apparaît à l'utilisateur est la
page de connexion. L'utilisateur doit entrer son nom d'utilisateur et son mot de passe pour
accéder à la page d'accueil.
5 Réalisation

Coté client Développement d’un site web

Pour afficher les données surveillées en temps réel, quatre jauges ont été ajoutées dans la page
d'accueil. Une jauge pour chaque paramètre surveillé. Ces jauges ont été extraites des démos de
Highcharts et ont été modifiées pour s'adapter à notre application
5 Réalisation

Coté client Développement d’un site web

Afin de visualiser le graphique des données surveillées, une page web a été conçue pour cela, cette
page web inclut une démo Highcharts pour dessiner le graphique et un code JavaScript pour
permettre à l'utilisateur de choisir les points à ajouter dans le graphique.
5 Réalisation

Coté serveur Développement d’un site web


on utilisant le programme open source XAMPP, qui crée un serveur virtuel sur notre ordinateur, et
nous pouvant prévisualiser les résultats de ce que nous avons programmé avant de le télécharger sur
le serveur réel, XAMPP supporte plusieurs langages et outils de programmation du plus célèbre
PHP, Perl et MySQL.
5 Réalisation

Coté serveur Développement d’un site web


MySQL est le système de base de données le plus populaire utilisé avec PHP. Les données d'une
base de données MySQL sont stockées dans des tables. Une table est une collection de données
connexes, et elle se compose de colonnes et de lignes. PhpMyAdmin est un outil gratuit écrit en
PHP inclus dans le logiciel XAMPP et utilisé pour gérer les bases de données MySQL.
6 Résultats et discussion

Vue du système en état de fonctionnement


6 Résultats et discussion

Pour prouver que le système de surveillance fonctionne, une expérience a été effectuée. Nous avons
installé le système de surveillance sur l'installation photovoltaïque pendant 24 heures le 18/06/2018
de 13h00 à 12h59.

A partir de la page web développée nous avons obtient les résultats suivant :
6 Résultats et discussion

Le graphique de
la tension
6 Résultats et discussion

Le graphique du
courant
6 Résultats et discussion

Le graphique
du
rayonnement
6 Résultats et discussion

Le graphique de
la température
6 Résultats et discussion

A partir de la page graphique, nous pouvons voir le graphique de chaque paramètre surveillé. Tous
les graphiques affichent les valeurs des paramètres surveillés en fonction du temps.

Le graphique de la
tension et de courant

Notez que de 13h00 à 17h00, les valeurs de tension et de courant étaient stables à environ 13 V et
2,15 A respectivement. A partir de 17h00, la tension a commencé à baisser en raison du faible
rayonnement solaire jusqu'à atteindre zéro à 20h00, En raison de l'obscurité. La période d'obscurité
est montrée dans le graphique de rayonnement c'était de 20:00 à 5:15. La tension reste nulle jusqu'à
05:15 lorsque le panneau a commencé à produire des tensions basses Ceci est expliqué par le début
du lever du soleil. Les valeurs de tension s'élèvent ensuite pour atteindre finalement la valeur
maximale de 13V à 08h30. La chute soudaine des valeurs de tension peut être expliquée par l'effet
d'ombrage dû aux nuages transitoires.
6 Résultats et discussion

Grâce à la page graphique, nous pouvons


télécharger un fichier xls contenant toutes
les valeurs des paramètres surveillés.

Paramètres surveillées
enregistrées dans le
fichier xls

Vous aimerez peut-être aussi