4
Résumé...........................................................................................................................................................6
Abstract..........................................................................................................................................................6
Chapitre 1 : Généralité sur station météo et Smartgrid......................................................................................7
I. Introduction.............................................................................................................................................8
II. Les stations météos connectées...............................................................................................................8
1. Définition.............................................................................................................................................8
2. Les types des stations météos..............................................................................................................9
3. Les appareils prédictifs d’une station météo.....................................................................................11
III. Généralités sur les Smartgrid.............................................................................................................12
1. Réseau électrique...............................................................................................................................12
2. Problématique du fonctionnement des réseaux électriques...............................................................12
3. Définition de réseau intelligent.........................................................................................................13
4. Intérêt du réseau intelligent...............................................................................................................14
5. L’architecture des Smartgrid.............................................................................................................14
6. Les principales composantes de smartgrid........................................................................................15
7. Exemple de réseaux intelligent..........................................................................................................16
IV. Conclusion.........................................................................................................................................18
Chapitre 2 : Réalisation d’une station météorologique connectée sans fil.......................................................19
I. Introduction...........................................................................................................................................20
II. Schéma synoptique................................................................................................................................20
III. Choix de lieu de l’installation de notre station météo.......................................................................20
IV. Chaîne de mesure et d’acquisition.....................................................................................................21
1. Capteur de température et d’humidité DHT22..................................................................................21
2. Capteur de vitesse du vent (anémomètre).........................................................................................23
3. Capteur de direction du vent (girouette)............................................................................................23
4. Capteur de pluie (pluviomètre)..........................................................................................................24
5. Le capteur de pression (BMP280).....................................................................................................25
6. Capteur de rayonnement solaire (plaque photovoltaïque 5V)...........................................................25
V. Montage et acquisition des données......................................................................................................25
1. Configuration de la carte en fonction du type de capteur météo utilisé............................................26
2. Assemblage de la platine pour une utilisation sur une carte au format Grove..................................26
VI. Acquisitions et traitements des données :..........................................................................................27
1. L’Arduino UNO................................................................................................................................27
2. NodeMCU ESP32.............................................................................................................................28
VII. Test des différents capteurs avec la carte Arduino............................................................................29
1. Test de la girouette............................................................................................................................29
2. Test de l'anémomètre.........................................................................................................................30
VIII. Transmission et stockage des données..............................................................................................30
1. Envoi de données par signal radio : Module radio nRF24L01+.......................................................31
2. Schéma bloc du système réalisé........................................................................................................32
3. Support de stockage et d'affichage :..................................................................................................33
IX. Résultats sur la ThingSpeak :............................................................................................................34
X. Conclusion.............................................................................................................................................37
Chapitre 3. Modélisation et identification des paramètres climatique au profit d’un système de prédiction du
climat de la région rabat...................................................................................................................................38
I. Introduction...........................................................................................................................................39
II. Modélisation et Identification du climat...............................................................................................39
III. Identification paramétrique...............................................................................................................40
1. Modèle de BROIDA..........................................................................................................................40
2. Modèle de STREJC...........................................................................................................................40
3. Modèle de CALDWELL...................................................................................................................41
IV. Identification numérique...................................................................................................................42
1. Estimation au sens des moindres carres............................................................................................43
2. Méthodes récursives..........................................................................................................................43
V. Méthode N4SID-VAR pour l'identification de systèmes multivariables à temps linéaire discret........44
VI. Choix des paramètres........................................................................................................................45
VII. Application de N4SID pour l’identification des modèles d’état.....................................................48
VIII. Validation de modèle.........................................................................................................................50
1. Prédiction de la température.............................................................................................................50
2. Prédiction de l’humidité....................................................................................................................51
3. Prédiction de rayonnement................................................................................................................51
4. Prédiction de la vitesse du vent.........................................................................................................51
5. Prédiction de la pression....................................................................................................................52
IX. Supervision en temps réel du climat de la région rabat par station météo........................................52
X. Conclusion :..........................................................................................................................................54
Conclusion générale.....................................................................................................................................55
REFERENCES BIBLIOGRAPHIQUES.....................................................................................................56
ANNEXE.....................................................................................................................................................57
Introduction
Les énergies renouvelables, notamment l'éolien et le solaire, se développent rapidement et ont une
production qui est immédiatement et instantanément influencée par les conditions météorologiques. Cela
signifie que le secteur de l'électricité est sensible à la variabilité climatique dans toutes ses régions, de la
production à la consommation. La puissance électrique produite par une centrale photovoltaïque peut être
réduite de moitié en quelques secondes par le passage d'un nuage devant le soleil. La rotation des pales d'une
éolienne sera immédiatement affectée par un changement de vitesse ou de direction du vent. De ce fait il est
primordial de prévoir le climat caractéristique du site de production d’énergie de source éolienne ou
photovoltaïque. La prédiction du climat en la zone de rabat vise à offrir une source d’information sure et
précise pour permettre au régulateur de distribution et de conversion d’énergie de mieux gérer la
consommation et la production d’énergie. C’est grâce au système de prévision météorologique il est possible
de dimensionner tous les éléments d’une ligne de distribution d’énergie. L’idée est de prédire pour mieux
Controller les chutes de tension imprévisible due à un mauvais ensoleillement ou à une faible vitesse de
rotation des éoliennes, ou tout simplement due à une forte consommation. Aussi la prédiction des facteurs
climatique permet d’éviter toute perte d’énergie produite sur site en dimensionnant correctement les
batteries de stockage conformément à la puissance produite qu’est naturellement proportionnel aux facteurs
climatiques. En plus les panneaux solaires ne sont plus des panneaux disposés d’un angle fixe. La prédiction
du rayonnement peut servir à donner au régulateur les informations d’en est besoin pour Controller
l’actionneur responsable d’adapter la disposition du panneau à la direction du maximum du rayonnement. Le
système de prévision météorologique est une sorte de maximisation de la production d’énergie et
d’optimisation de son stockage et de sa consommation.
En industrie agricole la qualité et la quantité de la production agricole est un défi réel pour les agriculteurs.
C’est le facteur majeur définissant la compétitivité d’un produit agricole. La croissance optimale d’un
produit agricole est tellement définie par les valeurs des conditions météorologiques. Pour définir une
méthode d’irrigation intelligente il est nécessaire de définir le besoin en eau des plantes ce qui est lié à la
nature d’ensoleillement et d’hygrométrie en air. Compte tenu que la durée de l’évolution d’un produit
agricole est corrélée avec la valeur du rayonnement, les agriculteurs ont un besoin réel de prédire la phase de
récolte pour en préparer le logistique nécessaire et pour en adapter la quantité produite au besoin du marché
pour éviter tout dégradation du produit agricole due à une forte production en une période de l’année.
En ce projet nous avons pris le défi de s’investir en la réalisation d’un système de prédiction météorologique
capable de répondre au besoin des agriculteurs, des sites de production d’énergie et des équipes de recherche
en environnement.
Le projet consiste à faire la réalisation d’une station météorologique connectée qui utilise un modèle de
prédiction météorologique comme élément central. Des capteurs surveillant la température, l'humidité, la
pression, la vitesse et la direction du vent ainsi que le rayonnement solaire sont introduit en une station
météorologique installée à la région de rabat. Ainsi l’ensemble de mesures est canalisé vers une plateforme
interactive permettant à l’utilisateur de profiter de son service qui se résume en : la mesure, la prédiction, la
visualisation et l’enregistrement en temps réel des paramètres climatiques de la zone rabat.
Afin de rendre plus visible la substance de notre rapport, nous l'avons structuré selon le titre que nous lui
avons donné en proposant trois chapitres.
Dans le premier chapitre Nous avons souligné la complexité du sujet traité en présentant des généralisations
sur les stations météorologiques et des réseaux connectées. Des détails sur les stations météorologiques, les
réseaux connectés et la relation entre les deux systèmes sont fournis.
Le second chapitre se concentrera sur la sélection des capteurs pour l'acquisition des signaux
météorologiques ainsi de la plateforme de mesure et la mise en forme des signaux D'entrée/sorties
compatibles avec le climat, afin de réaliser une station de mesure météorologique sans fil connecter.
Le dernier chapitre s'est concentré sur l'identification et la validation d'un modèle de prédiction pour mieux
approcher la station en l'état de la prédiction climatique sur la région de Rabat, afin de créer une plateforme
à la fois facile à utiliser et agréable pour les utilisateurs sans aucune connaissance préalable des techniques
ou des outils de modélisation
Résumé
Ce projet est réalisé dans le cadre du projet de fin d’étude au cycle master à ENSAM de rabat. Dans
ce projet nous avons réalisé une station météorologique installée à la zone de rabat, elle réalise des mesures
en temps réel des paramètres climatiques caractéristique de la météo de la zone de rabat. Les mesures
collectées sont enregistrées sur un Cloud permettant à l’utilisateur de visualiser en temps réel leurs
évolutions. Un prédicteur à base de la méthode N4SID est réalisé pour prévoir l’évolution future des
paramètres climatiques. Une plateforme graphique est développée pour faciliter à l’utilisateur le profit des
fonctionnalités de la station de mesure et de prévision météorologique. Nous avons réussi à réaliser le projet
en globalité avec respect le plus fidèlement possible aux exigences du cahier de charge. La station a prouvé
sa capacité de fonctionner correctement en condition climatiques pénible en offrant une accessibilité totale
via internet. Ainsi la solution technologique que nous avons proposée a été validé suite à une phase de test
en diffèrent modes de fonctionnement et en diffèrent situation météorologique.
Abstract
This project is carried out as part of the end-of-study project at the master's cycle at ensam of rabat.
In this project we have realised a weather station installed in rabat, it performs real-time measurements of
the climatic parameters characteristic of the weather in rabat. The measurements collected are recorded on a
Cloud allowing the user to visualize their evolutions in real time. A predictor based on the N4SID method is
produced to predict the future evolution of climatic parameters. A graphical platform has been developed to
facilitate to the user to take advantage of the functionalities of the weather measurement and forecasting
station. We succeeded in carrying out the project as a whole with respect as closely as possible to the
requirements of the specifications. The station has proven its ability to operate correctly in difficult climatic
conditions by offering total accessibility via the internet. Thus, the technological solution that we have
proposed has been validated following a test phase in different operating modes and in different
meteorological situations.
Chapitre 1 : Généralité sur station météo et
Smartgrid
1. Introduction
Une parfaite compréhension des variations des phénomènes climatiques de l'environnement de la planète est
nécessaire à de nombreuses activités humaines actuelles, dont la météorologie. Cependant, il n'a jamais été
facile d'anticiper le mauvais temps sans l'utilisation d'outils de mesure. Nous aborderons dans ce chapitre
diverses idées liées à la météo, ainsi que le développement des stations météorologiques. Dans la suite
puisque la relation entre le changement climatique et l'énergie, nous consacrons également ce chapitre à la
présentation des nombreux composants et caractéristiques du réseau électrique. Nous fournirons également
des informations complémentaires sur la qualité de l'énergie électrique et les différentes formes de réseaux
intelligents.
3. Définition
Une station météorologique est un ensemble d'instruments de mesure composés de plusieurs capteurs qui
enregistrent et fournissent des données sur les mesures physiques liées aux fluctuations climatiques. Ces
grandeurs physiques peuvent inclure des choses comme la température, la vitesse du vent, les lectures du
pluviomètre, etc.
L'utilisation des stations météorologiques est fascinante. Elles sont employées dans divers secteurs,
notamment la sécurité des transports, la navigation aérienne et la surveillance des meilleurs schémas de
circulation pour garantir la sécurité des passagers et un trafic aérien ininterrompu. Les informations sont
également utilisées dans les systèmes de prédiction et de prévision du climat, ainsi que dans l'estimation des
sources d'énergie renouvelables.
Les stations de mesure météorologique se composent généralement d’une maquette sur lequel des capteurs
sont installés. Ces derniers sont reliés au boitier qui fait l’enregistrement sur une base de données et l’envoie
des mesures, généralement via le réseau mobile. La photo ci-dessous montre un exemple de station de
mesure [
D'autres fourniront des détails sur les phases de la lune et leur rapport avec les tâches de jardinage. Pendant
les tâches de jardinage. Enfin, les personnes qui souhaitent connaître la température extérieure afin de
détecter les conditions de tempête ou de verglas choisiront une station dotée d'un capteur extérieur contenant
un capteur extérieur.
En général, les stations météorologiques professionnelles fournissent plus d'informations que les stations
météorologiques traditionnelles. Leur réseau de capteurs permet de détecter la pluie, la direction et la vitesse
du vent, le soleil, la température et la pression atmosphérique. Ces stations sont équipées à cet effet non
seulement d'une sonde thermométrique et hydrométrique, mais aussi d'un pluviomètre, d'un anémomètre et
d'un polarimètre.
Grâce à une liaison, filaire ou sans fil, selon la technologie employée, ces stations sont reliées à une console
centralisant toutes les informations mesurées à intervalles réguliers. Un ordinateur équipé d'un logiciel
spécifique peut ensuite traiter les données. Selon le niveau d'expérience de l'utilisateur, il existe différents
modèles de stations météorologiques. Mais généralement, ces stations météo professionnelles sont classées
en trois catégories :
Les débutants.
Les intermédiaires.
Les expérimentés.
Les stations météorologiques les plus simples, les plus faciles à utiliser et les moins chères seront utilisées
par les débutants.
Les intermédiaires choisiront des stations dotées de plus de fonctions, tandis que les experts choisiront des
stations aux fonctions plus complexes.[2]
Température
Considérée comme une quantité physique associée à l'idée de chaud et de froid immédiat. Au niveau
macroscopique, le mouvement des atomes et des molécules se manifeste par la température. Ainsi, une
température élevée indique un niveau élevé d'"agitation" atomique. Le kelvin est la mesure universelle de la
température (K). Le degré Celsius (°C) est encore une autre unité largement utilisée en Europe.
Humidité
C'est la quantité de vapeur d'eau dans l'air qui ne comprend pas de glace ou d'eau liquide. Il faut faire la
distinction entre l'humidité relative et l'humidité absolue. Le brouillard, la rosée et les nuages sont tous
influencés par l'humidité relative.
Le rapport entre la masse de vapeur d'eau, souvent mesurée en grus, et le volume d'air humide, mesuré en
m3, à la pression et à la température considérées est l'humidité absolue. Elle peut également être expliquée
comme le résultat de la division de l'humidité relative par l'humidité absolue de saturation.
Pression Atmosphérique
L'hectopascal, un multiple du pascal (1 hPa = 100 Pa), est utilisé par les météorologues depuis que le pascal
a été adopté comme unité standard de pression. Au niveau de la mer, la pression atmosphérique fluctue
autour d'une valeur moyenne de 1013 hPa.
On parle fréquemment de champ de pression dans le contexte de la météorologie (un espace dans lequel les
forces sont orientées indépendamment des masses en présence). Les lignes isobares, qui remplacent les
lignes d'égale pression, le matérialisent réellement sur une carte. Une illustration statique du gradient de
pression se trouve dans l'espace entre deux isobares. Le gradient de pression et la force des vents dans cette
région augmentent au fur et à mesure que les isobares se resserrent.
Les précipitations
Tous les types de précipitations qui tombent à la surface de la terre, qu'elles soient liquides (bruine, pluie,
averses) ou solides (neige, grésil, grêle), ainsi que les précipitations déposées ou enfouies (rosée, gelée
blanche, givre, ...). Elles résultent d'un changement de pression ou de température. Les précipitations
constituent le seul " apport " aux grands systèmes hydrologiques continentaux que sont les bassins versants.
Le vent
La vitesse et la direction du vent peuvent être mesurées, et leur compréhension est essentielle pour étudier la
dynamique des masses d'air. La direction du vent peut être déterminée en le regardant. Les points cardinaux
(N, S, E et W) ou les degrés Celsius sont utilisés comme unités. L'air se déplace du sud-ouest vers le nord-
est lorsqu'il est décrit comme un "vent de sud-ouest". La vitesse est mesurée en mètres par seconde (m/s), en
kilomètres par heure (km/h) ou en nœuds (1 nœud équivaut à 1 mille nautique parcouru en 1 heure, soit
1,852 km/h). L'échelle de Beaufort, utilisée en météorologie maritime, divise les vents en 13 classes selon
leur vitesse et les effets qu'ils ont sur l'état de la mer, d'où le nom de "force".
1. Réseau électrique
L'ensemble des composants nécessaires pour produire, transmettre et distribuer l'énergie électrique d'un
générateur à une charge est appelé réseau électrique (consommateur). Les transformateurs, les lignes de
transmission, les réacteurs, les condensateurs, les outils de mesure et de contrôle et les précautions contre la
foudre font partie de cet ensemble. Ou, pour le dire autrement, un réseau électrique est un ensemble
d'installations qui permettent la distribution de l'énergie électrique depuis les sources de production
(centrales électriques) jusqu'aux consommateurs d’électricité. (Voir figure 5)
Figure 5 : Structure globale du réseau électrique
L'opérateur est également très soucieux de la qualité du service. Concrètement, cette qualité implique de
maintenir les propriétés du produit (tension, fréquence) dans les limites extrêmement étroites des normes.
Comme les groupes électrogènes connectés aux réseaux THT fixent les références de tension qui
conditionneront l'ensemble du plan de tension du réseau, les réseaux THT sont également essentiels au
respect de ces limites :
Les groupes électrogènes, qui doivent maintenir un fonctionnement synchrone en régime permanent,
contrôlent également la fréquence.
La configuration des réseaux de transport a un impact important sur la sécurité d'approvisionnement
des principales zones de consommation.
Savoir que les réseaux THT créent un couplage dynamique très fort entre les moyens de production, d'une
part, et les charges (consommation), d'autre part, est important si l'on tient compte de l'inertie mécanique
relativement faible de certains composants du système électrique (unités de production et moteurs) et de la
vitesse élevée de propagation des phénomènes. Au-delà de la question de la distribution de l'électricité sur le
plan économique et sur le plan de la sécurité, il est impératif de s'intéresser au fonctionnement de ces
énormes systèmes étroitement couplés et interconnectés. Il s'agira de mettre l'accent sur leur contrôle et leur
stabilité.[7]
L'électricité ne peut être stockée que par des méthodes extrêmement compliquées, car elle ne cesse jamais de
couler. Elle peut toutefois être transformée en un autre type d'énergie, comme l'énergie potentielle, qui peut
ensuite être utilisée pour pomper l'eau d'un réservoir. En outre, l'énergie peut être retransformée en
électricité après avoir été stockée chimiquement dans une batterie. Toutefois, ce procédé entraîne des pertes
et ne permet de conserver que des quantités extrêmement faibles.
Figure 6 : représentation schématique de Smartgrid
Pour que la quantité d'énergie disponible sur le réseau soit toujours égale à celle consommée, la production
d'électricité est adaptée en permanence à la consommation. Les variations à court terme de l'offre et de la
demande sont couvertes par l'énergie de réglage. En agissant activement sur la charge ou la production ou en
alimentant le système de stockage, un algorithme situé dans un centre de calcul permet de coordonner l'offre
et la demande de manière rapide et totalement automatique dans les réseaux intelligents. Le centre de calcul
peut couvrir un réseau de transmission ou une région de service décentralisée.
a. Smart meter
Un compteur intelligent est un composant intelligent qui propose une facturation par tranche horaire,
permettant aux clients de choisir la meilleure offre parmi une variété de fournisseurs tout en jouant sur les
habitudes de consommation pour optimiser l'utilisation du réseau électrique. Un tel système permettrait de
cartographier plus précisément la consommation et de prévoir les besoins avec plus de précision au niveau
local.
En utilisant des logiciels et des interfaces moins basiques que par le passé, les robots mobiles peuvent être
utilisés pour surveiller à distance ce qui se passe.
Figure 9 : Smart home
2. Smart City
Une "ville intelligente" est une communauté qui utilise les technologies de l'information et de la
communication (TIC) pour réduire les dépenses ou "améliorer" le niveau des services urbains. Cette
nouvelle idée fait référence à un style de planification urbaine capable de s'adapter aux besoins évolutifs ou
nouveaux des institutions, des entreprises et des citoyens en termes d'économie, de société et
d'environnement.
Lorsque les investissements dans le capital humain et social, les infrastructures énergétiques (électricité,
gaz) et les flux (humains, matériels, d'information) soutiennent un développement économique durable et
une qualité de vie élevée grâce à une gestion prudente des ressources, à une gouvernance participative et à
une utilisation efficace et intégrée des TIC, ces investissements sont qualifiés d'initiatives de "ville
intelligente". Afin d'améliorer la qualité de vie des habitants tout en protégeant l'environnement, une ville
intelligente serait capable de gérer les infrastructures (eau, énergie, information et télécommunications,
transports, services d'urgence, équipements publics, bâtiments, gestion et tri des déchets, etc.) de manière
communicative, adaptable, durable et automatisée
3. Micro grid
La pénétration de la production distribuée dans le monde n'a pas encore atteint des niveaux appréciables.
Cependant, ces dernières années ont vu une évolution rapide de cette situation. Un large éventail de
technologies, dont les moteurs à combustion interne, les turbines à gaz, les micro-turbines, les panneaux
solaires, les piles à combustible et l'énergie éolienne, font partie de la production décentralisée.
La production distribuée n'est pas encore assez répandue pour être considérée comme importante. Toutefois,
cette position a rapidement évolué ces dernières années. La production distribuée utilise un large éventail de
technologies, telles que les moteurs à combustion interne, les turbines à gaz, les micro-turbines, les
panneaux solaires, les piles à combustible et l'énergie éolienne.
Figure 11 : Du "Smart Grid" au "Smart Home" en passant par le « Smart City »
4. Conclusion
Nous avons inclus des informations générales sur les stations météorologiques dans ce chapitre, en
commençant par une description des différentes stations météorologiques et des principales quantités et
techniques de mesure. Ensuite on a expliqué dans la deuxième partie La définition des réseaux intelligents,
de leurs composants et de leurs architectures, ainsi que des exemples de réseaux intelligents, sont abordés
dans l'examen du fonctionnement des réseaux d'énergie électrique de ce chapitre, nous en avons vu un peu.
Chapitre 2 : Réalisation d’une station
météorologique connectée sans fil
I. Introduction
Presque tous les systèmes de commande et de contrôle reposent aujourd'hui sur des CPU (Central Processing
Units), qui se présentent sous de nombreuses formes, c'est-à-dire à base de microprocesseurs, de
microcontrôleurs ou de circuits programmables tels que des cartes de type "Arduino". Les cartes
électroniques sont associées à leur faible coût, leur permettant d'être utilisées dans les applications les plus
diverses. Dans ce cadre, nos recherches et réalisations s'appuient sur la carte électronique programmable
"Arduino uno" et " Esp32 ". Le choix de ce dernier est pour donner un aperçu sur les données
météorologiques en temps réel.
Dans ce chapitre, nous expliquerons en détail chacun des blocs qui composent le système : les différents
capteurs choisis, leur montage avec la carte Arduino et la solution pour visualiser les donnes en temps réel.
2. Schéma synoptique
La figure ci-dessous montre l’idée la synoptique dans lequel on a abordé notre réalisation :
Les choses qu’on a respecté en choisissant l’endroit adéquat pour placer la station :
a. Ne pas placé la station entre deux maisons, cela peut influencer sur l’anémomètre et la plaque solaire
(l’ombre) la station est installé sur l’école « Groupe scolaire Boustane AL ouloume » plus haut
bâtiment sur notre quartier est elles équipé de wifi
b. Support de fixation bien choisi pour éviter les vibrations on a acheté un support dédié pour la
station
c. Le capteur de température doit être bien ventilé on a placé le capteur à l’extérieur de boitier
Figure 13 : notre station météo connecté dans la région de salé
Cette station météo est divisée en deux modules : La première est une station météo, c'est-à-dire qu'elle traite
les mesures et les Paramètres environnementaux, que nous appelons station météorologique Contient une
carte Arduino et divers capteurs :
a. Caractéristique du capteur :
L’alimentation : 3.3-6V DC
Le signal de sortie : Signal numérique via un bus unique
L’élément sensible : Condensateur polymère
La plage de fonctionnement : Humidité 0-100%HR ; température -40∼80Celsius
La précision : Humidité +/-2%RH (Max +-5%RH) ; température <+/-
0.5Celsius
La résolution : Humidité 0.1%RH ; température 0.1Celsius
La répétabilité : Humidité +/-1%HR ; température +/-0.2Celsius
L’hystérésis de l’humidité : +/-0.3%RH
La stabilité à long terme : +/-0,5%RH/an
La période de détection : Moyenne :2s
L’interchangeabilité : Entièrement interchangeable
Les dimensions : Petite taille 14*18*5.5mm ; grande
2. Principe de fonctionnement
Comme mentionné ci-dessus, le capteur DHT22 a le même microcontrôleur via une seule broche
d'entrée/sortie.
Ce n'est pas un vrai bus de communication 1-Wire. C’est juste un Protocole de communication propriétaire,
utilise un seul fil et nécessite un délai très court Une communication précise avec les capteurs DHTxx
s'effectue en trois étapes :
L'anémomètre contient un petit aimant qui passe face le contact ILS, qui le ferme petit à petit lorsque la
coupelle de l'anémomètre tourne (des vitesses de vent d'environ 2,4 km/h produisent une impulsion de
fermeture de contact par seconde). Les informations du capteur sont accessibles via une prise RJ11 déportée
sur un câble de 2,5 m.
Le fonctionnement du capteur est très simple. Tout ce que vous avez à faire est de connecter une résistance
pull-up au + de l'alimentation (3,3 à 5 Vcc) et de connecter la sortie du capteur entre cette résistance du
sortie et la masse. Dès lors, le microcontrôleur n'a plus qu'à détecter une impulsion transitoire (niveau
logique bas) correspondant à un tour d'anémomètre.
de leur position - ces dernières ne peuvent donc donner que la direction du vent en fonction de 8 positions).
Les informations du capteur sont accessibles via une prise RJ11 lié sur un câble de 2,5 m.
Le fonctionnement du capteur est très simple. Tout ce que vous avez à faire est de connecter une résistance
pull-up au + de l'alimentation (3,3 à 5 Vcc) et de connecter la sortie du capteur entre cette résistance sortie et
la masse. La résistance du capteur est donc intégrée dans le pont diviseur de tension. La tension aux bornes
du pont diviseur donnera 8 tensions différentes suite des 8 positions de la lame.
Le fonctionnement du capteur est facile. Tout ce que vous avez à faire est de connecter une résistance de
sortie de l'alimentation (3,3 à 5 Vcc) et de connecter la sortie du capteur entre cette résistance tirage et la
masse. Dès lors, votre microcontrôleur n'aura plus qu'à détecter les impulsions passantes (niveau logique
bas), ce qui lui indiquera qu'il est tombé vers 0,2794mm d'eau (pour un cycle d’horloge).
Le capteur BMP 280 est simple à utiliser. Il suffit de relier la broche Vcc à la broche de tension 5V, GND à
la terre, SCL à une broche Analogique 5, et SDA à la broche Analogique 4 si vous utilisez un Arduino
UNO.
La position de la plaque a été étudié de façon qu’elle est sur le haute point de quartier afin d’éviter l’ombre
des bâtiments ou des différents capteurs de la station installés à côté.
La phase montage et les tests unitaires de chaque capteur avant l’assemblage de tous est très important pour
corriger chaque disfonctionnement seul :
La carte d'interface contient 2 connecteurs RJ11 pour recevoir les fils de divers capteurs météorologiques.
Les résistances tirage sont également utilisées pour générer des signaux numériques pour les capteurs de
pluviomètre et d'anémomètre ou des tensions analogiques pour les capteurs de girouette.
L'interface se met en place rapidement. Pour utiliser cette interface comme shield sur la carte Arduino, il
faut souder 2 connecteurs supplémentaires. Pour utiliser cette interface pour se connecter à une platine
vinyle au format Grove, il vous faudra souder un jeu de connecteurs Grove.
Une fois assemblé, il vous suffit de brancher la carte dans la carte Arduino afin que les connecteurs
mâle/femelle 6 points et 8 points de la carte s'alignent avec les connecteurs de l'Arduino (attention à ne pas
déplacer les broches). La carte ne se branche pas directement au-dessus de la carte Arduino comme un shield
Les règles du fournisseur à respecter : « Le connecteur RJ11 de gauche permet de recevoir au choix les
capteurs pluviomètres LEXCA001 ou LEXCA009. Le connecteur RJ11 de droite est prévu pour recevoir un
couple de capteurs anémomètre + girouette (LEXCA002+ LEXCA003) ou l'ensemble
LEXCA007. Attention le connecteur RJ11 de droite ne peut pas recevoir un capteur anémomètre seul
ou un capteur girouette seul... mais uniquement un couple de capteurs (anémomètre + girouette : dans
cette configuration le cordon de la girouette devra être raccordé sur l'anémomètre et seul le cordon de
l'anémomètre (qui véhicule les signaux des 2 capteurs) sera à relier sur le connecteur RJ11. La platine
est également compatible avec les capteurs de la station météo SEN-08942 ou LEXCA008 :
1. L’Arduino UNO
La chaîne d'acquisition peut remplir une variété de rôles à travers divers dispositifs. Le capteur est à l'avant
de la chaîne d'acquisition et convertit le mesurande en un signal électrique (généralement une tension). Le
circuit de conditionnement optimise les caractéristiques du signal de sortie du capteur (filtrage du bruit,
amplification, suppression de la composante continue, etc.). Une conversion analogique/numérique du signal
est également possible, par ex. Mettre les mesures à la disposition d’unité du traitement.
Elle dispose d'une interface USB pour la programmation. Il s'agit d'une plate-forme open source basée sur de
simples cartes à microcontrôleur (de la série AVR) et un logiciel, véritable environnement de
développement intégré pour écrire, compiler et transférer des programmes sur des cartes à microcontrôleur.
Arduino peut être utilisé pour développer des applications matérielles industrielles légères ou des objets
interactifs tels que la création artistique, et Différents capteurs peuvent être reçus en entrée. Il peut
également contrôler divers actionneurs (lumières, moteurs ou toute autre sortie matérielle).
2. NodeMCU ESP32
Module basé sur ESP32 cadencé à 240 MHz et exécutant un firmware open source Microcontrôleur de
nœud. La carte est programmée via l'IDE Arduino et est compatible avec les scripts lua. Le microcontrôleur
dispose d'interfaces Wi-Fi et Bluetooth adaptées aux objets liés.
Des connecteurs latéraux mâles et femelles permettent d'insérer des modules Plaque de montage rapide.
L'interface sans fil Wifi permet de créer des points d'accès sans fil, d'héberger Par exemple, les serveurs, les
connexions Internet et le partage de données. Le module est programmé directement à partir de l'IDE
Arduino (les extensions doivent être installées) et nécessite un câble microUSB (non inclus). Sa disposition
le rend compatible avec les cartes à connexion rapide.
Figure 23 : NodeMCU ESP32
Caractéristiques :
Alimentation :
5 Vcc via micro-USB
3,3 Vcc via broches Vin
Microcontrôleur : ESP32
Microprocesseur : Tensilica LX6 Dual-Core
Fréquence : 240 MHz
Mémoire SRAM : 512 kB
Mémoire Flash : 4 Mb
E/S disponibles :
15 E/S digitales dont 10 compatibles PWM
2 x sorties analogiques (DAC)
15 x entrées analogiques (ADC)
Interfaces : I2C, SPI, 2 x UART
Interface Wi-Fi 802.11 b/g/n 2,4 GHz
Bluetooth : Classique / BLE
Antenne intégrée
Température de service : -40 à 125 °C
Dimensions : 48 x 26 x 11,5 mm
1. Test de la girouette
La première opération consistera à restituer la valeur de la résistance renvoyée par Girouette pour chacune
des 8 positions de sa flèche : N - NE - E - SE - S - SO - O - NO. Par la présence de résistances tirage sur la
carte d'interface (agissant comme un pont diviseur),
On récupère une valeur de tension différente pour chaque position Flèche du capteur. Pour récupérer sa
valeur de tension, on utilise le programme Sur l'Arduino, il affiche la valeur analogique lue sur le port A2 de
la carte Arduino UNO dans le moniteur série de l'éditeur.
Programme :
void setup()
{
Serial.begin(9600);
void loop()
Serial.println(sensorValue);
delay(100);
2. Test de l'anémomètre
Le programme suivant nous permet de "clignoter" les LED de la carte Arduino (sortie 13) en fonction de la
rotation du capteur pour mettre en évidence son bon fonctionner :
void setup() {
pinMode(13, OUTPUT);
pinMode(A2, INPUT) ;}
void loop() {
int BP = digitalRead(A2); // Lecture du capteur
if (BP == LOW) {
else {
}
La transmission sans fil peut couvrir des zones difficiles voire impossibles à connecter avec un câble. Par
conséquent, l'utilisation de la technologie sans fil devrait jouer un rôle important dans un grand nombre
d'applications telles que la maintenance, le contrôle ou la gestion des stocks, entraînant de nouvelles
économies de coûts, tout en offrant une plus grande flexibilité en permettant une totale liberté de
mouvement. Par conséquent, la transition vers le sans-fil doit apporter d'énormes avantages liés à
l'amélioration des processus existants ou à la création de services supplémentaires. Malgré de fortes
interférences, certaines technologies sans fil sont mieux adaptées à la communication en milieu industriel.
Pour nous, afin de réaliser une communication sans fil entre la station de mesure et la station de mesure Pour
la station centrale, nous utiliserons un module radio qui peut transmettre et recevoir des signaux sans fil. Le
module que nous allons utiliser est basé sur l'antenne et le circuit intégré nRF24L01+, un émetteur-récepteur
2,4 GHz conçu pour les applications sans fil à très faible consommation.
Cette carte permet une communication de 250Kbps sur une distance d'environ 100 mètres.De plus, le
régulateur de tension inclus permet d'alimenter facilement la carte avec une tension d'entrée allant de 3,3 à 7
volts, ce qui rend ce module compatible électriquement avec toute carte Arduino.
Le nRF24L01+ dispose d'un total de six canaux de communication simultanés et de 32 octets de mémoire
d'émission et de réception pour chaque canal de communication. Un paquet ne peut avoir qu'une taille de 32
octets, ce qui est assez peu mais plus que suffisant pour communiquer des mesures, des commandes ou des
données de télémétrie pour un robot, par exemple.
Les 128 canaux distincts qui composent la bande de fréquence de 2400 à 2525MHz sont utilisés par les
modules nRF24L01. Il faut donc éviter d'utiliser des bornes WiFi ou Bluetooth trop puissantes ou trop
proches les unes des autres car des interférences peuvent se produire. En utilisation réelle, il n'y a pas de
problème sauf si le module nRF24L01 est placé au-dessus de sa box Internet.
Le nœud récepteur est un nœud typique connecté à une deuxième unité de communication par un
convertisseur série dans le deuxième nœud (GPRS, Wi-Fi, WiMax, etc.). La deuxième unité de
communication offre une retransmission transparente des données des nœuds de capteurs vers un utilisateur
ou via d'autres réseaux, y compris l'Internet, pour l'utilisateur ou d'autres utilisateurs.
L'Internet des objets, connu comme la troisième révolution industrielle, va profondément changer la vie
quotidienne des gens, y compris la domotique, l'énergie et l'agriculture, qui est notre thème. Cela s'explique
par les avancées technologiques et les innovations majeures qui bouleversent le monde des
télécommunications : le cloud computing, les réseaux sociaux, l'internet des objets.
Les objets intelligents ont envahi la planète et sont désormais omniprésents, affectant notre vie personnelle
et professionnelle. Pour que les milliards d'informations qu'ils produisent soient utiles, il faut les traiter et les
analyser. En 2020, il y aura entre 50 et 80 milliards d'appareils connectés utilisés dans le monde, selon les
statistiques de Cisco, comme l'illustre le graphique ci-dessous. Une personne possède actuellement plus de
trois objets connectés en moyenne dans le monde, même s'il ne s'agit que d'une estimation. Depuis 2003,
cette réalité n'a cessé de se former et de croître.
La dernière étape consiste à sélectionner un site web qui permette de stocker et d'afficher les résultats de
notre station météorologique en temps réel après avoir décidé d'utiliser l'Internet des objets pour ce faire.
Nous avons choisi le site web "ThingSpeak" car il fournissait des résultats instantanément.
Afin de servir les applications IOT, « ioBridge » a initialement introduit ThingSpeak en 2010. Ses
principales fonctions consistent à enregistrer les données des capteurs transmises par des requêtes HTTP et à
permettre un affichage graphique. Ses différents composants de fonctionnement sont les suivants :
Après avoir sélectionné les résultats d'affichage IoT, nous avons sélectionné le site Web "ThingSpeak" pour
afficher les résultats en temps réel. Le site ThingSpeak est une société spécialisée dans différents services
pour la création d'applications IoT.
Les algorithmes de traitement des données sur le serveur ThingSpeak sont présentés dans les figures ci-
dessous. À l'aide des graphiques et de la compatibilité de cette plateforme IoT avec une variété de
microcontrôleurs et d'unités centrales, nous pouvons suivre les valeurs des capteurs.
On peut aussi d’importer les données sous format.CSV depuis l’heure de démarrage de l’installation :
5. Conclusion
Nous avons brièvement abordé dans ce chapitre les principes fondamentaux des différentes technologies
employées dans l'exécution de notre projet.
Nous avons éclairé la partie hardware. Les différents capteurs qui sont utilisés dans les stations météo. Avant
de passer à l'Arduino Uno, la manière de la programmer après comment transférer les données par ESP32 et
le module NRF. Enfin, nous avons décrit comment créer la plateforme d'une station météo en utilisant
l'interface ThingSpeak, ce que nous avons voulu faire.
En ce chapitre nous posons l’objectif de la conception d’un système intelligent de prédiction de l’évolution
des paramètres climatiques qui caractérisent la région rabat à savoir : la température l’hygromètre le
rayonnement solaire, la vitesse de vent, la pression. L’idée est d’offrir une solution technologique
pluridisciplinaire capable à fonctionner en parallèle avec d’autres systèmes tels que le site de production
d’énergie solaire, les systèmes d’agriculture intelligente ou tout simplement pour la prédiction
météorologique. Pour se faire nous profitions les données réelles collectées par la station de mesure
développée précédemment.
En ce chapitre
1) Nous présentons des modèles discrets sous forme espace d’état permettant de prédire avec précision
l’évolution de tous les paramètres caractérisant la région rabat, en se basant sur la méthode N4SID de
mathworks.
2) Une plateforme évolutive adaptée à être utilisé par des non spécialiste dont la seule information
nécessaire est un simple clic de démarrage du processus de prédiction.
3) Pour maximiser le profit de la solution développée en donnant accès à distance et en temps réel à
toute la fonctionnalité de la plateforme, le système est équipé par plusieurs chaines de mesure
développé sous thingspeak de mathworks.
Conformément à l’objectif posé nous commençons par une présentation des méthodes classiques
d’identification paramétrique. Puis nous discutions l’identification numérique, puis nous traitons le cadre
théorique de la méthode N4SID. Nous terminons ce chapitre par présentations des modèles développés ainsi
que les résultats obtenus et une explication des fonctionnalités de la plateforme de prédiction.
La modélisation du climat consiste à établir un model représentatif des phénomènes physiques qui
caractérisent l’évolution d’un ou plusieurs paramètres climatiques. Nous distinguons les modèles de
comportement et les model boite noire.
Un modèle de comportement est un modèle établi par les physiciens en se basant sur les lois de la physique
pour but de simulation d’un comportement bien défini. Le model obtenu est défini par un nombre de
variables d’entrées/ sorties et des relations mathématiques entre l’ensemble des variables mis en jeu. Un
modèle boite noire comme son nom l’indique il est basé seulement sur des mesures collectées en une
période donnée, aucune connaissance des lois de la physique n’est nécessaire.
Identifier un système consiste à trouver les paramètres du model représentatif du comportement statique et
dynamique du système Object de la modélisation. Ce modèle, issu d’une étude physique exploitant des lois
connus (modèle de connaissance) ou d’une étude expérimentale exploitant la réponse à des instants connus,
sera plus ou moins précis, complet, réaliste, simplifié.
3. Identification paramétrique
1. Modèle de BROIDA
Il s’agit d’un 1er ordre avec du retard pur selon la fonction de transfert :
K 0.e τp
F ( p )=
( 1+Tp )
Figure 35 : modèle de Broida
On a les relations :
Le but est de déterminer un modèle sous la forme d’une fonction de transfert de l’ensemble actionneur-
processus-transmetteur.
2. Modèle de STREJC
On suppose que le système peut être approché à la fonction de transfert :
K 0. e
τp
F ( p )= n
( 1+Tp )
On trace la tangente au point d’inflexion : les intersections avec les horizontales passant par la valeur
initiale et la valeur finale donnent le 1er point et le deuxième point.
On mesure T1 et T2
En fonction de T1/T2 et du tableau 1 on détermine l’ordre n du système
On fonction de n du tableau 2 on détermine T2/T et donc T
n T2/T
2 2,718
3 3,694
4 4,463
5 5,119
6 5,699
7 6,226
Strejc : tableau 1 Strejc : tableau 2
3. Modèle de CALDWELL
Si m > 1, le système comporte des pôles réels être assimilé à deux 1ers ordres en cascade :
K0
F ( p )=
( 1+T 1 p ) ( 1+T 2 p )
Il s’agit de déterminer les constantes de temps T1 et T2 :
On exploite la propriété suivante : un tel système atteint 74% de sa valeur finale pour :
t 0=1.32 . ( T 1+T 2 )
T2
La courbe ci-dessous donne enfin le rapport x= en fonction de S(t1) (2)
T2
4. Identification numérique
L’identification des paramètres d’un modèle discret sert à établir un modèle de la fonction de transfert
échantillonnée F(z). On peut l’obtenir :
En identifiant le modèle continu F(p), puis on calcule F(z), pour une période d’échantillonnage donnée, en
tenant compte de l’échantillonneur-bloqueur. Voir la partie à chaque X, pour les méthodes d’identification
expérimentale des systèmes continus :
( Z−1 )
t 1=F ( p )=¿ F ( z ) = 0.5 . ( T 1+T 2 )
Z
En calculant directement les coefficients de F(z) à partir du traitement d’un certain nombre d’échantillons
d’entrée et de sortie mesurés. Les coefficients dépendant évidemment de la période d’échantillonnage
choisie. C’est une méthode d’identification paramétrique.
Principe de calcule :
m
bm z +…+ b1 z +b 0 S(z)
F ( z )= n
=
z + …+a1 z+ a0 E(z)
Pour un système physique, le degré du numérateur est inférieur au degré du dénominateur : m<n. il faut
déterminer N=m+n coefficients et donc il faut effectuer m+n mesures que ranger sous forme matricielle.
On peut trouver une solution approchée au système d’équation à partir d’un critère de minimisation
quadratique des erreurs. Alors les coefficients sont donnés par :
−1
θ=( F ∗F ) ∗F ∗S
t t
−1
F Signifie-le transposée de F
2. Méthodes récursives
La méthode exposée plus haut nécessite d’inverser des matrices de grande dimension : elle sera réservée à
l’identification « hors ligne » et tous calcule confiés à un logiciel tournant sur une machine adéquate (Matlab
par exemple).
Des méthodes récursives ont été mises au point qui évitent ces difficultés :
On établit une équation de récurrence qui permet de calculer l’évolution du vecteur des paramètres au fur et
à mesure de l’accumulation des mesures. Si l’estimation est consistante, elle conduira à une valeur finale
stable.
−1
θ ( k +1 ) =θ ( k ) + A ( k +1 ) . f ( k ) ϵ ( k +1 )
La matrice A est une matrice de pondération qui permet de faire converger l’algorithme d’estimation
récursive.
−1
A (k ). f ( k ). f ( k ). A (k )
A ( k +1 ) =
1+ f ( k ) . A ( k ) . f −1 ( k )
L’identification de systèmes est le processus de recherche d'un modèle mathématique qui peut prédire avec
précision le comportement d'un système dynamique. Les systèmes dynamiques invariants dans le temps font
l'objet de nombreuses recherches et activités en matière d'identification de systèmes. Cependant, il existe
d'innombrables systèmes multivariables dans la nature qui présentent des caractéristiques non linéaires et
variables dans le temps. Les systèmes variables dans le temps peuvent être modélisés par des systèmes
linéaires invariants dans le temps pour résoudre ce dernier problème, en supposant que ces systèmes varient
lentement.
L'identification de systèmes linéaires discrets invariants dans le temps à plusieurs variables est un sujet
difficile depuis deux décennies, et les approches basées sur le sous-espace ont reçu beaucoup d'attention. La
plus appréciée de ces techniques est la N4SID. Cette approche sert de base mathématique à l'algèbre
matricielle linéaire
N4SID est un outil numérique développé par « mat Works », il permet de déterminer un modèle discret
d’entrées/sorties d’un système à modéliser à travers des mesures collectées en une durée bien déterminé.
Le point fort de l’outil N4SID c’est qu’il détermine les paramètres d’un modèle ainsi que son ordre c'est-à-
dire les matrices d’état A, B, C, D et l’ordre n du modèle, ainsi que l’état initiale X0. Il est aussi utilisé pour
le développement d’un observateur d’état qui permet d’estimer l’état futur du système en se basant sur les
états précédents et les mesures instantanées. L’utilisation de la méthode N4SID pour le développement de
l’observateur consiste à modéliser un système ou la sortie est inaccessible ou bien non mesurable, par
exemple le VPD (Vapor Pressure Deficit) c’est un paramètre non mesurable par aucun type de capteur dans
ce cas le développement d’un observateur d’état est nécessaire pour prédire les valeurs futures du VPD.
Non linéarité
Non stationnaire
Fortement dynamique
Couplé (chaque variable dépend à plusieurs autres variables)
A caractère aléatoire (en amplitude et en fréquence d’apparition)
Les paramètres climatiques sont naturellement non linéaires. Ils sont représentés par des fonctions non
linéaires en fonction de toutes les autres variables. En fait des représentations non linéaires sont disponibles
en littérature permettant une simulation efficace du comportement climatique d’une zone à modéliser. Mais
leur utilisation est très réduite. Le problème des modèles de comportement réside dans la complexité de
leurs formulations mathématiques. Ainsi le modèle de comportement obtenu dépend des variables qui sont
mal ou peu connus. La réponse d’un modèle représentatif du climat en un instant donnée suite à un vecteur
d’entrée donnée n’est pas la même si le même vecteur est appliqué en instant diffèrent ceci est due à la non
stationnarité du système climatique. La variation des paramètres climatique n’est pas quantifié en fait le
système varie rapidement avec le temps. Le système climatique est tellement couplé, une augmentation en
température implique une diminution en hygrométrie est inversement d’où la complexité de traiter un tel
type de système. Une simple analyse des mesures collectées sur site nous distinguons un caractère aléatoire
des phénomènes objet de la modélisation. A titre d’exemple la vitesse de vent en un instant ne se répète
jamais en même instant d’une autre journée. Le climat est non répétitif, il est géré en globalité par
l’aléatoire. Donc la modélisation du climat est l’art de représenter l’aléatoire par des modèles à paramètres
relativement connus. À noter que malgré la non-linéarité du système à modéliser la N4SID est capable
d’estimer les phénomènes non-linéaires et offre aussi la possibilité de construction d’observateur d’état à
estimer, plus que ça les modèles non-linéaires sont basés sur la physique et nécessitent un fondement
théorique solide.
En réalisation du projet de modélisation du climat de la région Rabat nous avons posé la simplicité des
formulations mathématiques comme objectif majeur, permettant de simplifier et de soulager le calculateur
numérique et par conséquent une rapidité de la station de mesure. « Math Works » offre le modèle N4SID
parfaitement adapté aux exigences que nous avons posées qui se résume en la modélisation précise du climat
en minimum de puissance de calcul.
La modélisation du climat de la région rabat se fait en deux étapes, la première consiste à définir la structure
à adopter ou bien la définition des variables d’entrée à tenir compte en modélisation. La deuxième est
l’application d’un algorithme d’identification qui permet de déterminer les paramètres du modèle prédéfini
précédemment. Après collection des mesures issues de la station pendant une semaine. Une étude statistique
et analyse rigoureuse de la dépendance qui existe entre la globalité du système. Ainsi en consultant des
travaux de recherches similaires nous arrivons à la synthèse suivante.
Le modèle de rayonnement
L’estimation du rayonnement en une journée ne dépond que du rayonnement en les deux journées
précédentes :
Rayonnement Rayonnement
mesuré en deux Modèle du rayonnement estimé en la
journées journée 3
Vitesse de vent
Vitesse de vent
mesurée en deux Modèle de vitesse de vent estimée en la
journées journée 3
Le modèle de la pression
L’estimation de la pression en une journée ne dépond que de la pression en les deux journées précédentes :
Pression estimée
Pression mesurée en la journée 3
En deux journées Modèle de la pression
L’estimation de ces deux paramètres dépond de tous les autres paramètres mesurables en deux journées
précédentes.
III. Syntaxe :
La décomposition des donnes en journées séparées
for k=1:1440
TE(k)=Te(k);
HE(k)=He(k);
RG(k)=Rg(k);
VV(k)=Vv(k);
PR(k)=Pr(k);
PV(k)=Pv(k) ;
TEL(k)=Te(k+1440);
HEL(k)=He(k+1440);
TELL(k)=Te(k+2880);
HELL(k)=He(k+2880);
RGLL(k)=Rg(k+2880);
VVLL(k)=Vv(k+2880);
PRL(k)=Pr(k+1440);
RGL(k)=Rg(k+1440);
VVL(k)=Vv(k+1440);
PRLL(k)=Pr(k+2880);
Yy=[TELL' HELL'] ;
Uu=[TE' HE' RG' VV' TEL' HEL' RGL' VVL' ];
data = iddata(Yy,Uu,1)
Uu : c’est le vecteur d’entré dont lequel en charge les donnes de la 1ère journée et de la 2eme journée.
Yy : le vecteur de sortie à estimer, c’est les mesures collectées en 3eme journée.
data = iddata(Yy,Uu,1) : instruction de N4SID pour charger data avec les vecteur d’entrée et de sortie, le
1 c’est la période échantillonnage.
Création du modèle
sys=n4sid(data,'best');
[SYS, X0] = n4sid(data,'best')
[A,B,C,D,] = ssdata(sys);
compare(data,sys)
x(k+1)=Ax(k)+B u(k)
y(k)=cx(k)+D u(k)
x(t)=Ax(t)+Bu(t)
y(t)=Cx(t)+Du(t)
A, B, C, et D sont des matrices d'espace d'état. u(t) est l'entrée, y(t) est la sortie.
L’application de la méthode N4SID nous a permis d’arriver aux paramètres des modèles comme suit :
Pour le rayonnement
A=
B=
C=
D=
A=
B=
C=
D=
Pour la pression
A=
B=
C=
D=
A=
B=
C=
D=
6. Validation de modèle
Pour valider les modèles obtenus nous présentons en ce qui suit la juxtaposition des résultats mesurés ainsi
que celle estimées.
1. Prédiction de la température
2. Prédiction de l’humidité
Figure 39 : Résultat de l’humidité estimé avec mesuré
3. Prédiction de rayonnement
Il est clair qu’ils sont parfaitement confondus, d’où la validité des modèles obtenus à représenter le climat de
la région rabat. Pour renforcer notre validation, en plus de la comparaison visuelle en ce qui suit nous
présentant les erreurs de modélisation obtenue, en fait c’est un critère mathématique d’erreur quadratique
entres les mesures et les valeurs estimées.
Les interfaces graphiques sont des outils développés par des spécialiste en domaine spécifique pour
l’approcher et mettre en main à des utilisateurs non spécialiste ou à connaissances réduit en le domaine objet
de l’interface. Récemment un intérêt remarquable est dédié à la conception des interfaces graphiques, dont le
but est de faciliter l’utilisation des outils logiciels complexes à manipuler par un non spécialiste. Des outils
graphiques en été développé touchant plusieurs disciplines scientifiques à savoir la modélisation, la
commande avancée, le traitement du signal. En cette section nous utilisons l’outil graphique de mathworks
pour la supervision en temps réel du climat caractéristique de la région rabat.
Avant de tracer l’ossature est les grandes lignes de la plateforme nous avons consulté un groupe
d’utilisateurs pour en définir en détail le besoin et les fonctionnalités à introduire en notre système de
supervision. Deux objectifs sont visés par la plateforme ci-dessous :
La plateforme est composée d’une zone sous forme de menu, permettant aux utilisateurs d’élaborer des
commandes en cliquant sur des boutons interactifs, une zone pour visualiser les mesures et les prédictions
demandées, une troisième zone est dédiée à la prévision instantanée pour pouvoir déterminer la prévision
météorologique en précision allant à des secondes.
Pour se connecter à la station de mesure météorologique il suffit d’accéder directement à notre donnée
météorologique enregistrée sur la plateforme, par la clé privée du canal (Channel ID). (1)
On peut aussi visualiser nos données en temps réel (2) identique à la plateforme ThingSpeak :
L’humidité
La température
Vitesse du vent
La direction du vent
La pression
La radiation solaire
L’interface graphique a été conçu de façon à être très simple à l’utiliser, elle offre la possibilité de
visualisation des données sous forme de courbes, pour les se faires tout d’abord il faut charger les données
via le Cloud, puis choisir la variable souhaitée et enfin le lancement la prédiction (3).
En (4) il est possible de visualiser la courbe des données mesurés ou estimé selon le choix de l’utilisateur
Figure 44 : visualisation la prédiction et l’historique des variables
7. Conclusion :
Conformément à l’objectif posé pour ce chapitre, nous sommes arrivés à réaliser une plateforme à la fois
simple à manipuler, facile à en profiter par des utilisateurs sans aucune connaissance en techniques et outil
de modélisation. Nous avons réussi à travers la plateforme développée à briser la barrière entre la
modélisation comme étant une théorie mathématique pure et le simple utilisateur. En cet outil graphique
nous avons combiné le fondement théorique solide des systèmes d’identification avec la simplicité énorme
des outils graphiques. En un simple clic par un utilisateur, il peut prévoir en détail l’état future du climat de
la région rabat. Grace au système Cloud d’enregistrement des donnée, la plateforme de prédiction est
totalement connectée, accessible en n’importe quel emplacement dans le monde entier, la seule exigence
pour l’utilisateur est d’avoir un ordinateur connecté. Après réalisation et finalisation de la plateforme nous
avons donné accès à un groupe de personne sans aucune connaissance technologique particulière, puis nous
avons pu conclure que :
La plateforme a fonctionné correctement sans aucun problème d’accès en même temps par plusieurs
utilisateurs distants.
En faible débit d’internet et en conditions climatique destructive, le système à était à jours, les
données sont bien transmises et la prédiction a était réalisé.
Les utilisateurs ont remarqué le caractère motivant de la plateforme, ainsi aucune question n’a été
posée sur sa manipulation.
Aucune donnée n’a été perdue en toute la durée de mise en test de notre système.
De toutes ces remarques nous pouvons conclure que la plateforme développée est par excellence une
solution industrielle innovante bien validée à remplacer les systèmes actuels, à prix élevé et à manipulation
assez fastidieuse. Ainsi c’est une solution technologique à la fois robuste, simple, et moins chère. Elle peut
intégrer des structures de recherche en météorologie, des industries agricoles ou même l’utilisation
domestiques en des maisons connectée. Elle a prouvé son adaptation à fonctionner en des champs
pluridisciplinaires. Comme perspective de ce travail nous avons la curiosité d’en tester les algorithmes de
réseaux de neurones pour la prédiction du climat de la région rabat.
Conclusion générale
Dans ce projet, nous avons créé une station météorologique spécifique pour les applications impliquant
des sources d'énergie renouvelables. Cette station utilise une variété de capteurs, dont ceux de température,
d'humidité, de pluviomètre réalisé, de rayonnement solaire, de pression, de direction du vent, et de capteur
de vitesse du vent, qui sont tous implémentés sur une carte électronique avec une unité de traitement basée
sur Arduino qui est connectée à la carte ESP par un module NRF de radiofréquence. Nous avons également
faire la conception d’un système intelligent de prédiction de l’évolution des paramètres climatiques qui
caractérisent la région rabat. Nous sommes arrivés aussi à réaliser une plateforme à la fois simple à
manipuler, facile à en profiter par des utilisateurs sans aucune connaissance en techniques et outil de
modélisation.
En ce projet nous avons pu combiner une partie conception électronique, une partie modélisation
mathématique, et une partie traitement informatique des données. Cette combinaison nous a permis à la
réalisation complète du cahier charge proposé. Le choix des capteurs était bien réussi tenant compte qu’ils
ont fonctionné parfaitement en des conditions climatiques destructives. Nous remarquons aussi que le
système électronique d’acquisition et de traitement de donné n’a présenté aucune sensibilité au bruit. Bien
que la station est disposée en un espace domestique présentant un bruit électromagnétique significatif. La
robustesse de la partie matérielle est justifiée par sa canalisation de donnée sans perte d’aucun bit ceci en
conditions climatiques pénibles. En plein ensoleillement, en forte humidité de l’air et en vitesse de vent
importante on a pu mesurer et transmettre les paramètres climatiques de la région rabat avec efficacité,
précision et rapidité de la transmission.
Dans la partie homme machine la plateforme météorologique était facile à manipuler. En clic tout le
processus de mesure et de modélisation tourne de manière rapide en une puissance de calcul minimal le
résultat de prévision s’affiche de manière instantanée. Cette rapidité de fonctionnement est atteinte grâce à la
formulation des modèles que nous avons proposés. Dont toute une formulation mathématique a été
transformé en des modèles d’état simple à fonctionner avec l’outil graphique développé. Cet outil graphique
à était renforcée par un système de stockage de donnée sur Cloud donnant à l’utilisateur une large gamme de
fonctionnalité tel que : étude statistique et traitement de donnée. En utilisant thingspeak la plateforme donne
l’accès en n’importe quel emplacement, ou une seule exigence est demandée à l’utilisateur qu’est d’avoir un
ordinateur connecté.
Comme perspective de e travail nous avons la curiosité d’appliquer les méthodes heuristiques de prédiction
pour élargir l’horizon de prédiction de 24h à plusieurs jours. En la partie plateforme la réalisation d’une
version adaptée à Android ou IOS peut énormément aider à sa commercialisation en tant qu’une solution
technologique pluridisciplinaire
REFERENCES BIBLIOGRAPHIQUES
[3] F.Nour Elhouda ,R.Nadjlaa « Réalisation d’une station météo connectée», Mémoire de Master,
Université de Aboubakerbelkaid, Telmcen, 2019.
[5] : Z. Huothi, “Resaux inteligent de distribution delectricite smart grid’’, Thèse de MASTER , Université
de telemcen , 2012.
[6] : M.Zellagui « ÉTUDE DES PROTECTIONS DES RÉSEAUX ÉLECTRIQUES MT (30 & 10 kV)
»,mémoire de magister en électrotechnique, Université Mentouri Constantine,2010.
[7] A.Abdelbaki & D.Belkhiri& Y.Lahouassa “Calcul de courant de court-circuit dans les réseaux
électriques’’, Mémoire d’ingéniorat de l’université de M’sila, Département d’Electronique, 2012.
[8] R. Missaoui Badreddine. “Gestion Energétique optimisée pour un bâtiment intelligent multi-sources
multichargés : dierents principes de validations”. Electric power. Universite de Grenoble, 2012. French.
ANNEXE
% plot(TE) End
% plot(HE)
% plot(RG) n=1:1440;
% plot(VV) figure(3)
Yy=[TELL' HELL'] ;
plot(n,Grest(n),n,RGLL(n))
Uu=[TE' HE' RG' VV' TEL' HEL' RGL' VVL' ];
data = iddata(Yy,Uu,1)
% model de Vv(vitesse de vent)
sys=n4sid(data,'best');
YV=[VVLL'] ;
[SYS, X0] = n4sid(data,'best')
UV=[ VV' VVL'];
[A,B,C,D,] = ssdata(sys);
data = iddata(YV,UV,1)
compare(data,sys)
sys=n4sid(data,'best');
[SYS, XP0] = n4sid(data,'best')
[AP,BP,CP,DP,] = ssdata(sys);
compare(data,sys)
x=XP0;
for k=1:1440
u=[PR(k) PRL(k)]';
x=AP*x+BP*u;
y=CP*x+DP*u;
PRest(k)=y(1,1);
End
n=1:1440;
figure(5)
plot(n,PRest(n),n,PRLL(n))