Application de Réseaux de Neurones Artificiels
Application de Réseaux de Neurones Artificiels
Application de Réseaux de Neurones Artificiels
Thème
Préparés par :
CHERQUI Meriem
BAAMAR Alia
Encadré par :
Mr. Benatiallah Djelloul
Avis favorable de l’encadreur pour dépôt électronique (dossier «contenu de CD» complet):☐
- Fichier électronique (fichier pdf) de mémoire: ☐
- Fichier électronique (fichier pdf/ppt) de présentation: ☐
- Vidéo de présentation: ☐
- Vidéo de démonstration de l'application: ☐
- Code source de l’application: ☐
Signature de l’Encadreur:
Résumé
À notre époque, l'utilisation de l'énergie solaire est devenue un choix fondamental dans la vie. Surtout dans
les zones désertiques, en raison de son climat favorable, de ses zones reculées et de ses grandes quantités de
rayonnement solaire, il devient un choix idéal pour les applications d'énergie solaire. L'objectif principal de
l’estimation de l'intensité du rayonnement solaire est d'obtenir la taille de l'énergie solaire, mais il y a quelques
zones qui manquent d'appareils de mesure du rayonnement solaire, et les données des zones météorologiques
sont nécessaires pour estimer le rayonnement solaire. Ce dernier nous donne une estimation efficace, qui est
notre travail d’utilisé plusieurs réseaux MLP de neurones artificiels multicouches (ANN). Nous nous sommes
concentrés sur les trois villes (Timimoun, Lagouat, Oran). Nous pouvons obtenir une variété de données et
différentes formations réseau et tester et comparer les résultats. Jusqu'à présent, la plupart des recherches se sont
concentrées sur la prévision du rayonnement solaire, plutôt que sur la prévision de la production d'énergie
solaire. Cependant, la conversion du rayonnement solaire en énergie solaire est loin d'être anodine. L'énergie
solaire est influencée par des facteurs tels que la température, le vent ou les panneaux solaires utilisés, ajoutant
une couche supplémentaire de complexité par rapport au rayonnement solaire.
Mot clés : L’énergie solaire, Réseaux de neurones artificiels (ANN), entrainement, teste, MLP.
Abstract
In our time, the use of solar energy has become a fundamental choice in life. Especially in desert areas, due to its
favorable climate, remote areas and large amounts of solar radiation, it becomes an ideal choice for solar power
applications. The main purpose of estimating solar radiation intensity is to get the size of solar energy, but there
are some areas that lack solar radiation measuring devices, and weather area data. Are needed to estimate solar
radiation. The latter gives us an efficient estimate, which is our work using multiple MLP Multilayer Artificial
Neural Networks (ANNs). We focused on the three cities (Timimoun, Lagouat, Oran). We can get a variety of
data and different network training and test and compare the results. So far, most research has focused on
predicting solar radiation, rather than predicting solar energy production. However, the conversion of solar
radiation into solar energy is far from trivial. Solar energy is influenced by factors such as temperature, wind, or
the solar panels used, adding an additional layer of complexity compared to solar radiation.
Keywords : Solar Energy, Artificial Neural Networks (ANN), Training, Test, MLP.
ملخص
نظرًا لمناخها المالئم والمناطق النائية، خاصة في المناطق الصحراوية. أصبح استخدام الطاقة الشمسية خيارًا أساسيًا في الحياة، في عصرنا
الغرض األساسي من تقدير كثافة اإلشعاع الشمسي هو. فإنها تصبح خيارًا مثاليًا لتطبيقات الطاقة الشمسية، والكميات الكبيرة من اإلشعاع الشمسي
هناك حاجة. وبيانات منطقة الطقس، ولكن هناك بعض المناطق التي تفتقر إلى أجهزة قياس اإلشعاع الشمسي،الحصول على حجم الطاقة الشمسية
ً هذا األخير يعطينا تقدي ًرا.لتقدير اإلشعاع الشمسي
ركزنا على المدن الثالث. وهو عملنا باستخدام شبكات عصبية اصطناعية متعدد الطبقات،فعاًل
حتى اآلن. يمكننا الحصول على مجموعة متنوعة من البيانات وتدريب مختلف على الشبكة واختبار النتائج ومقارنتها.) وهران، ًلغواط، (تيميمون
فإن تحويل اإلشعاع الشمسي إلى طاقة، ومع ذلك. بدًلً من التنبؤ بإنتاج الطاقة الشمسية، ركزت معظم األبحاث على التنبؤ باإلشعاع الشمسي،
مما يضيف طبقة إضافية من، تتأثر الطاقة الشمسية بعوامل مثل درجة الحرارة أو الرياح أو األلواح الشمسية المستخدمة.شمسية ليس باألمر الهين
.التعقيد مقارنة باإلشعاع الشمسي
الشبكات العصبية متعدد الطبقات، اًلختبار، التدريب، الشبكة العصبونية اًلصطناعية،الطاقة الشمسية: الكلمات المفتاحية
I
Dédicaces
Nous dédions ce travail à nos parents pour leur grand soutien et leurs
encouragements. Nous le dédions également à tous nos amis et
camarades de classe, et à tous les camarades étudiants en master. De
plus, nous tenons à nous remercier mutuellement pour notre travail
acharné sur ce projet. Merci
D'abord nous remercions Allah, de nous avoir donné le courage et la
volonté d'accomplir ce modeste travail.
Je remercie mon ami « houari Begloul » pour son aide et soutien.
Et je n'oublie pas de remercier mon amie « Meriem Baamar » qui m'a
toujours soutenu avec ses conseilles.
Je tiens également à remercier mon ami « Hamza Al-Nouri » qui m'a
toujours soutenu.
Et je remercier mon amie "Alia Baamar".
Nos remerciements et notre gratitude vont aux jurés qui nous ont
honorés en jugeant ce travail, et par leur disponibilité et toutes les
observations nous ont permis d'enrichir notre travail.
Nous remercions également de tout notre cœur tous les enseignants
qui ont contribué à notre étude depuis la première année jusqu'à ce
jour .Et je remercie toute personne ayant contribué de prés ou de loin à
la réalisation de ce mémoire.
Meriem
II
Dédicaces
Le plus grand merci s'adresse au bon Dieu
Mon père s’est tant donné qui peut être fier de trouver ici le
résultat de longues années de sacrifices,
A mes très chers frère " Khalil ",
A mes sœurs " Saliha et Akila "
Je le dédie aussi à "Meriem"
Enfin je le dédie Toute la famille sans exception et tous mes
amis et mes et tous mes enseignants, de la spécialité un par un
.et à tous qui me connaissent.
Alia
III
Remerciements
Tout d’abord nous remercions Dieu Tout Puissant de nous avoir donné
la force, la volonté, et le privilège d’étudier et de suivre le chemin de la
science;
Enfin, nous remercions tous ceux qui, de près ou de loin, sont contribué
à la réalisation de ce travail.
Merci à tous
IV
Table des matières
Résumé…………………………………………………………………………………….….. I
Abstract……………………………………………………………………………………...... I
Dédicaces……………………………………………………….……………………….…... III
Remerciements…………………………………………...……………………………….….V
Table des matières………………………………………………….………………………. VI
Liste des figures…………………………………………..…………………………….……..X
Liste des tableaux……………...…………………………………………………….…….. XII
Liste des abréviations …………………………………………………………………….. XIII
Introduction générale………………………………………………………………...…..……1
Chapitre I : Réseaux de neurone artificiel
V
I.7.2. Règle d’apprentissage……………………………………………………………...10
I.7.2.1. Règle de Hebb……………………………………………………………………10
I.7.2.2. Loi Widor-Hoff d’adaline (Loi Delta)……………………………………………11
I.7.2.3. Algorithme d’apprentissage ……………………………………………………...11
I.8. Perceptron…………………………………………………………………………....11
I.8.1. Définition…………………………………………………………………………..11
I.8.2. Perceptron a une seule couche……………………………………………………..11
I.8.3. Perceptron multicouches (MLP)……………………………………………………12
I.9. Fonction de base radiale (RBF)………………………………………………………12
I.9.1.Définition……………………………………………………………………………12
I. 9.2. Apprentissage des réseaux RBF……………………………………………………13
I.10. Les avantages et les inconvénients de réseaux de…………………………………..13
I.11. Conclusion…………………………………………………………………………..14
Chapitre II : Rayonnement solaire
II.1.Introduction…………………………………………………………………………16
II.2. définition générale………………………………………………………………….16
II.2.1. Le soleil…………………………………………………………………………..16
II.2.2. Duré d’insolation…………………………………………………………………16
II.2.3. Le gisement solaire………………………………………………………………16
II.3. Les coordonnées terrestres…………………………………………………………17
II.3.1. La latitude………………………………………………………………………..17
II.3.2. La longitude………………………………………………………………….......17
II.3.3. L’altitude…………………………………………………………………………17
II.4. Position du soleil…………………………………………………………………...18
II.4.1. Coordonnées horizontales………………………………………………………..18
II.4.2. Coordonnées équatoriales (horaires)……………………………………………..18
II.5. Les rayonnements solaires………………………………………………………….19
II.6. Mouvement de la terre au tour du soleil…………………………………………....19
II.7. Le temps solaire…………………………………………………………………….20
II.7.1Temps solaire vrais(TSV)…………………………………………………………21
II.7.2. Temps universel (TU)…………………………………………………………....21
II.7.3. Le Temps Solaire Moyen (T.S.M)………………………………………………21
II.8. Caractéristiques du rayonnement solaire………………………………………......21
VI
II.9. conclusion………………………………………………………………………….22
Chapitre III: Application des réseaux de neurone à l'estimation
III.1. Introduction………………………………………………………………………..24
III.2. Le programme pour construire un réseau de neurones……………………………24
III.2.1. La collecte d'une base de données……………………………………………....25
III.2.2. Divisez la base de données……………………………………………………...26
III.2.3. Choix de l’architecteur de réseau de neurone…………………………………..26
III.2.4. Prétraitement de données……………………………………………………….28
III.2.5. Phase d’apprentissage…………………………………………………………..28
III.3. Critères d'évaluation des performances du modèle……………………………….28
III.4. Résultats et discussion…………………………………………………………….29
III.5. Conclusion…………………………………………………... ………………………….32
Chapitre VI : Application et résultats
VI.1. Introduction………………………………………………………………………..34
VI.2. Ressources matérielles et logicielles……………………………………………...34
VI.2.1. Ressources matérielle…………………………………………………………...34
VI. 2.2. Ressources logicielles………………………………………………………....34
VI.2.2.1 Bref présentation de MATLAB……………………………………………….34
VI.3. Région d’étude……………………………………………………………………35
VI.4.Architecture de l’application………………………………………………………37
VI.5. Interface graphique……………………………………………………………….37
VI.5.1. L’interface principale…………………………………………………………...38
VI.5.2. L’interface de test et GISOL3…………………………………………………..38
VI.5.3. Phase d’apprentissage…………………………………………………………..39
VI.6. Résultats des tests………………………………………………………………...39
VI.6.1. Représentation des paramètres statistiques RMSE, R, MBE et MAPE………..40
VI.6.2. Courbes d’irradiation solaire estimé et collecté………………………………..40
VI.7. Conclusion………………………………………………………………………..40
Conclusion générale
Références Bibliographiq
VII
Liste des figures
Figure 1.1 : Représentation schématique d’un neurone biologique……………………………4
Figure 1.2 : Représentation schématique d’un neurone artificiel……………………………...4
Figure 1.3 : Réseau multicouche classique…………………………………………………….8
Figure 1.4 : Réseau à connexions locales……………………………………………………...8
Figure 1.5 : Réseau à connexions récurrentes…………………………………………………8
Figure 1.6 : réseau à connexions complète…………………………………………………….9
Figure 1.7 : Schéma bloc de l’apprentissage supervise d’un réseau de neurone……………...9
Figure 1.8 : Schéma bloc de l’apprentissage non supervise d’un réseau de neurone……….10
Figure 1.9 : Perceptron à une seule couche…………………………………………………...12
Figure 1.10 : Perceptron Multicouche………………………………………………………...12
Figure 1.11 : Réseaux de neurones à base radiale (RBF)…………………………………….13
Figure 2.1 : Coordonnées terrestres…………………………………………………………..17
Figure 2.2 : schématisation des mouvements de la terre autour du soleil…………………....20
Figure 3.1 : Flux de base pour la conception d'un modèle de réseau neuronal artificiel…….24
Figure 3.2. Architecture générale du réseau neuronal………………………………………..27
Figure 3. 3. MAPE et rRMSE pendant la phase de test……………………………………...31
Figure 3.4 : Estimation comparative du modèle basé sur modèle3 - étude de cas de la ville
Oran…………………………………………………………………………………………...31
Figure 4.1: L’interface de MATLAB………………………………………………………………35
Figure 4.2 : Appareil de mesure de l’irradiation direct Pyrhéliomètre………………………36
Figure 4.3 : Carte de l’irradiation solaire de l’Algérie………………………………………..36
Figure 4.4 : Architecture de l’application ……………………………………………………37
Figure.4.5 : L'interface principale pour définir le mot de passe……………………………..38
Figure.4.6 : L’interface de test et GISOL3…………………………………………………...38
Figure.4.7:L’interface de comparez entre l'irradiance directe estimée et collecté…………..39
Figure.4.8 : Coefficient de corrélation de modèle……………………………………………40
VIII
Liste des tableaux
Tableau 1.1 L’analogie entre les neurones biologiques et les neurones artificiels……...5
Tableau 1.2 fonctions de transfert f(x)……………………………………………………7
Tableau 3.1 Parameters utilisés………………………………………………………….25
Tableau 3.2 Différents modèles utilisé pour l’entrainement du réseau de neurone………26
Tableau 3.3 Équations des scores statistiques……………………………………………29
Tableau 3.4 Scores statistiques pour chaque modèle lors des phases de formation et
de test dans les villes de Lagouat, Oran et Timimoun………………………………….......30
Tableau 4.1 Représentation des caractéristiques techniques de l’ordinateur de
Développement………………………………………………………………………….….34
IX
Liste des abréviations
RNA Réseaux de Neurones Artificiels
TU Temps Universel
AM Air Mass
RMSE Root Mean Square Error, (la racine carrée de l’erreur quadratique moyenne)
MAPE Mean Absolute Pecentage Error, (moyenne des erreurs absolues en pourcentage)
X
Introduction générale
À mesure que la technologie progresse dans le monde numérique moderne, la demande
d'électricité augmente également. La prédiction est l'un des outils de prise de décision les plus
importants et la partie la plus importante du processus de planification future. Pour chaque
décision, nous devons étudier le présent et le passé, puis planifier les conséquences futures.
La production d'énergie à énergie variable, en particulier la production d'électricité à partir de
sources d'énergie renouvelables telles que les centrales éoliennes et solaires … etc.
Pose des défis opérationnels au réseau en raison de l'incertitude de sa production à court
terme. Vous devez en savoir plus. Par conséquent, l'énergie solaire est une source d'énergie
propre et gratuite qui peut être utilisée partout et dans de nombreuses applications, telles que
le chauffage de l'eau chaude sanitaire dans les maisons, la cuisson, le séchage, l'éclairage, etc.
Une condition préalable à toute évaluation de la conception et des performances de ces
applications est de disposer de données suffisantes sur le rayonnement solaire à différents pas
de temps, selon la façon dont elles sont utilisées, Par conséquence la, vous devez en savoir
plus à ce sujet. L'Algérie a un rayonnement solaire important. Compte tenu de la valeur de la
durée d'ensoleillement enregistrée sur l'ensemble du territoire national, l'énergie reçue du sol
chaque jour est de 5 KWh / m2, ce qui signifie qu'elle est proche de 700 KWh / m2 par an au
nord et de 2263 kWh/m2 au sud, ce qui favorise l’utilisation de l’énergie solaire dans
différents domaines tel que la production de l’électricité… etc.
Cette connaissance du rayonnement est d'une grande importance pour la conception et la
dimensionnelle des systèmes d'énergie solaire. Pour estimer l'énergie solaire, nous avons
besoin de technologies hautement artificielles d'intelligence et de logique floue, telles que les
réseaux de neurones artificiels (RNA). Ces modèles informatiques tentent de simuler les
puissantes fonctions cognitives et sensorielles du cerveau humain et utilisent cette capacité
pour exprimer et manipuler sous la forme de patrons connaissance. Par conséquence la, vous
devez également en savoir plus.Parce qu'il s'agit d'une alternative efficace à la technologie la
plus traditionnelle dans de nombreux domaines scientifiques, en particulier dans le domaine
de la météorologie, en particulier l'énergie solaire. Le but de cette recherche est de développer
et de tester des modèles basés sur les réseaux de neurones artificiels (ANN) pour les
prévisions globales journalières de rayonnement solaires dans toutes les conditions de ciel
dans les régions de Timimoun, Lagouat et Oran, on à utilisé plusieurs paramètres d'entrée de
la géométrie solaire et d'autres données astronomiques.
1
Chapitre I :
Réseaux de
neurone artificiel
Chapitre I Réseaux de neurone artificiel
I .1 Introduction
Les réseaux neuronaux artificiels (RNA) sont une classe d'algorithmes informatiques
inspirés des mécanismes de fonctionnement du cerveau. Il existe de nombreux programmes
capables d'effectuer des tâches plus complexes, mais leur capacité à rivaliser avec le cerveau
humain est extrêmement rare. Dans ce chapitre, nous allons examiner les réseaux de neurones
sous un angle différent.
I.2. Historique
Le domaine des réseaux de neurones débutera avec le modèle simple des neurones
biologiques proposé par W. McCulloch et W. Pitts en 1943.
En 1949, D. Hebb propose les règles de l'apprentissage dans son livre.
En 1958, F. Rosenblatt, conçu par Rosenblatt, a développé le modèle du perceptron et
a prouvé son théorème de convergence.
1960, B. Widrow et Hoff ont proposé le modèle Adaline (élément linéaire adaptatif).
En 1969, M. Minsky et S. Papert ont fait des commentaires sur la nature du
Perceptron.
En 1972, T. Kohonen a proposé sa mémoire associative automatique.
En 1982, J. Hopfield (J. Hopfield) a avancé ses recherches sur le réseau en anneau
complet, selon le calcul du niveau d'énergie, il peut garantir la convergence vers un
état stable. [1]
I.3. Les neurones biologiques :
Un neurone est une cellule qui peut transmettre des informations à d'autres neurones grâce
à ses différentes connexions (synapses). Le cerveau humain est le meilleur modèle d'une
machine multifonctionnelle extrêmement rapide. [1]
I.3.1. Caractéristiques :
Dans leur organisation générale et leur système biochimique, les neurones présentent de
nombreuses similitudes avec les autres cellules. Voici les caractéristiques des neurones
biologiques :
Recevoir des signaux en provenance de neurones voisins.
Intégrer ces signaux.
Engendrer un influx nerveux (message nerveux).
Le conduire
Le transmettre à un autre neurone capable de le recevoir. [2]
3
Chapitre I Réseaux de neurone artificiel
I.3.2. Structure :
Un neurone est constitué de trois parties :
Les dendrites : réceptrices des messages
Le corps cellulaire : génère le potentiel d’action (la réponse)
L’axone : transmet le signal aux cellules suivantes.
Synapse : qui permet aux cellules de communiquer entre elles, de plus il joue un rôle dans la
modulation des signaux qui transitent le système nerveux [2]
seuil
Neurone formel
X0 +1
w0
Xn Wn F(x)
∑
X1 W1
S
4
Chapitre I Réseaux de neurone artificiel
U=Σ − (1.1)
Y=f(U) (1.2)
Tableau 1.1 : L’analogie entre les neurones biologiques et les neurones artificiels
Synapse Fonction de
combinaison
Dendrite Fonction de transfert
Axone Poids
F(x) = (1.3)
5
Chapitre I Réseaux de neurone artificiel
F(x) = (1.4)
F(x)= (1.6)
➢ Tangente hyperbolique :
F(x)= (1.7)
6
Chapitre I Réseaux de neurone artificiel
F(x)
F(x)=
Seuil x
F(x)
seuil symétrique F(x)=
x
F(x)
F(x)=x
Linéaire x
F(x)
F(x)=
Linéaire saturée
x
F(x)
Linéaire saturée
F(x)=
symétrique
x
F(x)
F(x)=
Sigmoïde
x
F(x)
Tangente
hyperboique F(x)=
x
7
Chapitre I Réseaux de neurone artificiel
8
Chapitre I Réseaux de neurone artificiel
Professeur
Erreur Sortie désirée
Réseau de Sortie
Entrée
neurone artificiel obtenu
9
Chapitre I Réseaux de neurone artificiel
i j
Wij
Neurone1 Neurone2
10
Chapitre I Réseaux de neurone artificiel
4- Si la sortie x est différente de la sortie désirée dl pour cet exemple d'entrée El alors
modification des poids :
. ) (1.14)
5- Tant que tous les exemples de la base d'apprentissage (c'est-à-dire la modification du
poids) ne sont pas traités correctement, veuillez revenir à l'étape 2. [2]
I.8. Perceptron :
I.8.1. Définition :
Il s'agit du premier ARN opérationnel. C'est un réseau entièrement interconnecté avec
seulement deux couches (entrée et sortie). Il est composé de neurones de seuil. Supervisez le
processus d'apprentissage et augmentez progressivement son poids. [1]
11
Chapitre I Réseaux de neurone artificiel
X0 W0
Sortie
Xn-1 W
y0
les sorties
x1 yl-1
12
Chapitre I Réseaux de neurone artificiel
x1
x2 W1
x3 Wi ∑
Wl
Xn-1
Xn
ŷ= (1.15)
( )= − = (1.16)
(x) est la distance entre les centres des neurones et les vecteurs d’entrées de ces derniers
= (1.17)
: L’écart type
I.9.2. Apprentissage des réseaux RBF
Calculer le centre c j en utilisant l'algorithme de classification
Calculer le coefficient de dispersion en utilisant la méthode de la moyenne des
distances.
Calculez wij en utilisant la méthode des moindres carrés.
I.10. Les avantages et les inconvénients de réseaux de neurone
Avantage des réseaux de neurones
Robustesse avec des données bruyantes.
Permet la simulation d'une grande variété de comportements.
Tolérance aux pannes (éliminer les neurones ...).
Calcul automatique des poids.
Généralisation. [2]
Inconvénients
Contrairement à la méthode de l'arbre de décision, le résultat est extrêmement opaque.
Le temps nécessaire à la mise en place d'un programme de formation peut être assez
long.
13
Chapitre I Réseaux de neurone artificiel
Représentation complexe.
La période d'étude peut être longue.
existe un minimum local pour la fonction de coût.
est difficile d'expliquer les résultats quand on n'a pas de connaissances préalables. [2]
I.11. Conclusion :
Dans ce chapitre, nous avons vu comment les neurones sont un composant essentiel du
cerveau humain, et comment ils sont modélisés d'après des prototypes de cellules nerveuses
biologiques. Les réseaux neuronaux dotés de fonctions de traitement parallèle, d'apprentissage
et d'approximation peuvent être considérés comme totalement différents des ordinateurs
traditionnels. Nous en parlerons dans le chapitre suivant, "Concepts généraux du stockage
solaire".
14
Chapitre II :
Rayonnement
solaire
Chapitre II Rayonnement Solaire
II.1 Introduction
Le soleil est une source intarissable pour énergie, qui est émettre elle irradiation sur
surface de terre. Cependant, l’arrivé de cette énergie à la terre est diffèrent de zone à autre et
selon plusieurs facteur : l’orientation, la nature et l’inclinaison de la surface terrestre, la
latitude du lieu de collecte, de son degré de pollution ainsi que de son altitude, la période de
l’année, l’instant considéré dans la journée, et la nature des couches nuageuses. Ainsi, il y a
des zones en mode accès des irradiations solaire plus d’un autre et aussi il y a différence
d’accès l’irradiation solaire pour le même zone dans le même jour ou selon les sessions.
II.2-définition générale :
II.2-1- le soleil :
Le soleil est une sphère gazeuse presque entièrement composée d'hydrogène. Son
diamètre est de 1391000 km (100 fois celui de la Terre), et sa masse est de l'ordre de 2.1027
tonnes. Toute l'énergie du soleil est générée par des réactions thermo-nucléaires. Elles
transforment 564.106 tonnes métriques d'hydrogène en 560.106 tonnes métriques d'hydrogène
chaque seconde (4 millions de tonnes) est dissipée sous forme d'énergie (E=mc2), ce qui
donne une énergie totale de 36.1022 KW. À une distance de 150.106 kilomètres du soleil, la
terre reçoit environ 1,8.1014 KW. [21]
II.2.2. Duré d’insolation :
La durée d’insolation correspond à la durée pendant laquelle le rayonnement solaire
direct reçu sur un plan normal dépasse un seuil fixé par convention à 120 W.m-2.En absence
permanente de nuages, la durée d’insolation est pratiquement égale à la durée du jour, qui
s’appelle aussi théorique de jour. Elle est défini par :
S0 =2\15 ω0 (1.1)
Avec :
S0 : durée de jour (h).
ω0 : L’angle horaire à la couche de soleil.
16
Chapitre II Rayonnement Solaire
Méridien de
N
Greenwich Point sur la
surface de la
terre
ᵠ
Equateur
λ
17
Chapitre II Rayonnement Solaire
sin = (1.5)
18
Chapitre II Rayonnement Solaire
La déclinaison solaire ( ) :
C’est l’angle fait par le plan de l’équateur avec celui de l’écliptique. Elle varie au
cours de l’année de +23°27’ à –23°27’ et détermine l’inégalité des durées des jours.
Elle s’obtient à partir de la formule suivante : [10]
Où :
nj : Le numéro du jour dans l’année compté à partir du 1er Janvier.
Angle horaire du soleil (H) :
C’est l’angle que font les projections de la direction du soleil avec la direction du
méridien du lieu, l’angle horaire du soleil varie à chaque instant de la journée selon la
relation
H = 15(TSV -12) (1.3)
TSV: Temps Solaire Vrai : temps repéré de façon que le soleil se trouve au zénith à
midi.
II.5. Les rayonnements solaires :
Le rayonnement solaire est l'ensemble des ondes électromagnétiques émises par le
Soleil. Il est composé de toute la gamme des rayonnements, de l'ultraviolet lointain comme les
rayons gamma aux ondes radio en passant par la lumière visible. Le rayonnement solaire
contient aussi des rayons cosmiques de particules animées d'une vitesse et d'une énergie
extrêmement élevées, il lui faut donc, en moyenne, 499 secondes, soit 8 minutes et 19
secondes, pour atteindre notre atmosphère.
L’énergie, E, de chaque photon est directement liée à la longueur d’onde par la relation :
E= λ (1.4)
19
Chapitre II Rayonnement Solaire
soleil fait un angle de 23°27' avec le plan de l'équateur. Lors de son déplacement, l'axe des pôles
de la terre reste parallèle à lui-même, le mouvement annuel de la terre autour du soleil
s'apparente ainsi à un mouvement géométrique de translation s'effectue sur une trajectoire
circulaire. [8]
21 Mars
Nuit polaire
Topique du cancer
21
4
154.10 Décembre
Km
21 juin
21
Septembre
Figure.2.2 : schématisation des mouvements de la terre autour du soleil.
20
Chapitre II Rayonnement Solaire
Rôle de l’atmosphère :
Cette énergie qui descend vers notre planète ne peut pas arriver sur la Terre en
21
Chapitre II Rayonnement Solaire
22
Chapitre III :
Application du réseau de
neurone à l'estimation de
rayonnement solaire
Chapitre III Application des réseaux de neurone à l'estimation de rayonnement Solaire
III.1 Introduction
L'une des conditions les plus importantes pour optimiser l'utilisation de l'énergie solaire
et est de comprendre comment utiliser la collecte de données climatiques.les recherches
actuelles visent à prédire le flux solaire direct mondial en fonction des conditions de
rayonnement solaire un endroit spécifique .Résultats obtenus par ces modèles et données
obtenues par unités d'émission recherche sur différents niveaux d’ énergies renouvelable au
centre du désert exactitude et conclusion que certains modèles peuvent être la méthode
préférée pour estimer l’ intensité rayonnement solaire pour les sites de recherche et autres
lieux où les conditions le permettent condition climatiques similaires.
III.2. Le programme pour construire un réseau de neurones
Le processus de conception d'un réseau de neurones peut se résumer en cinq étapes:
a. La collecte d'une base de données.
b. Divisez la base de données en deux sous-ensembles (bases d'apprentissage et bases de
Vérification et de test).
c. Le prétraitement des données.
d. Former le réseau neuronal sur la base de l'apprentissage et de la vérification.
e. Mesurez les performances du réseau neuronal sur la base du test. [27]
Figure 3.1 : Flux de base pour la conception d'un modèle de réseau neuronal artificiel.
24
Chapitre III Application des réseaux de neurone à l'estimation de rayonnement Solaire
= θ θ (3.1)
=( ) (3.2)
(°) est la déclinaison magnétique du soleil; θ (°) est la latitude de la ville; (degrés) est
l'angle de l'altitude du soleil (°) et E0 (sans dimension) est le coefficient du rayonnement
solaire extraterrestre.
Tableau.3.1. Parameters utilisés
Température Tamb °C
Pression atmosphérique BP hPa
Humidité relative RH %
Plusieurs modèles de paramètres d'entrée ont été testés pour trouver une combinaison de
variables d'entrée qui peuvent faire des prédictions efficaces. Les entrées utilisées dans ces
modèles sont sélectionnées sur la base du calcul du coefficient de corrélation entre le
rayonnement solaire et chaque variable citée.
25
Chapitre III Application des réseaux de neurone à l'estimation de rayonnement Solaire
Modèle1 X X X X X
Modèle2 X X X X X X
Modèle3 X X X X X X X
26
Chapitre III Application des réseaux de neurone à l'estimation de rayonnement Solaire
(3.8)
Où c est la pente de la sortie du système.
Il existe plusieurs algorithmes qui peuvent être utilisés pour former un réseau et ajuster ses
poids, utilise trois types Modèle de connexion neuronale, à savoir le réseau de neurones
(Modèle1), le réseau de neurones (Modèle2) et le réseau de neurones (Modèle3), car ils sont
dans la plupart des conditions de rayonnement solaire. Tous les ensembles de données ont été
normalisés dans la plage de [-1,1] pour éviter la possibilité de sur ajustement et obtenir une
plus grande précision du modèle de réseau neuronal.
Nous avons créé et généré des programmes informatiques pour trois Modèle de connexion
modèle différentes à l'aide de fichiers de script écrits en MATLAB-R2016 a sur trois
emplacements: Oran, Timimoun et Lagouat. la figure 2 décrit la construction typique d'un
modèle multicouche. Une structure de modèle de réseau (N-5-1) avec N=7, 8,9 variables
(Tavg, RH, WS, AP, E0, SD) est présentée dans la couche d'entrée. Il y a 5 nœuds dans la
couche cachée et un nœud dans cette couche. (Rayonnement solaire). L’algorithme de Modèle
utilisé par levenberg-marquardt. Avant la Modèle, il n'y a pas de méthode efficace pour
sélectionner la bonne architecture de réseau [16]. Analysez ici. La technique par essais et
erreurs montre que lorsque le nombre de neurones dans la couche cachée est compris entre 4
et 6, les mêmes résultats peuvent être obtenus [17]. Un exemple d'interface Modèle.
Tamb
BP
RH
Couche G Couche
WS de sortie
Entrée
DECL
AngleH
GHI
Couche cachée
27
Chapitre III Application des réseaux de neurone à l'estimation de rayonnement Solaire
28
Chapitre III Application des réseaux de neurone à l'estimation de rayonnement Solaire
Zéro (3.8)
Zéro (3.9)
One (3.10)
29
Chapitre III Application des réseaux de neurone à l'estimation de rayonnement Solaire
Tableau 3.4. Scores statistiques pour chaque modèle lors des phases de formation et de test dans les villes de
Lagouat, Oran et Timimoun.
Oran
modèle 1 -10.55 793.76 0.9229
modèle 2 7,54 786.07 0,9245
modèle 3 15,18 785.31 0,9246
Timimoun
modèle 1 -6,73 611.61 0,9318
modèle 2 4,68 622.14 0,9293
modèle 3 -4,72 616.99 0,9305
Lagouat
modèle 1 -8,10 721.33 0,9276
modèle2 -3,39 729.02 0,9260
modèle 3 -6,51 742.48 0,9232
Selon la figure 3.3, une simulation est effectuée entre les données estimées et les données
réelles; évidemment, pour les villes de Lagouat et Oran, le MAPE du modèle 1, 2, 3 est
inférieur à 12%. Les valeurs MAPE, les plus faibles de la ville Timimoun enregistrées dans
tous les modèles sont liées à Modèle1 (RMSE <7%). En conséquence, le rRMSE des villes
(Lagouat, Oran et Timimoun) du meilleur modèle n'a pas dépassé les pourcentages de
12,44%, 14,60% et 9,98%, respectivement.
MAPE
12,00
10,00
8,00
(%)
6,00
4,00
2,00
0,00
30
Chapitre III Application des réseaux de neurone à l'estimation de rayonnement Solaire
rRMSE
16,00
14,00
12,00
10,00
(%)
8,00
6,00
4,00
2,00
0,00
La figure 3.4 montre un exemple qui compare l'estimation du modèle basée sur le réseau
de neurones (modèle 3) avec la valeur réelle de l'Oran de la ville pendant la période d'étude.
On peut voir que pendant la période d'étude dans toutes les conditions de ciel, le G Sim
(valeur estimée) du modèle 3 et la valeur réelle du GA ct donnent une bonne estimation,
parfois très similaire.
Figure.3.4. Estimation comparative du modèle basé sur modèle3 - étude de cas de la ville
Oran
31
Chapitre III Application des réseaux de neurone à l'estimation de rayonnement Solaire
III.5.Conclusion :
Cette étude a examiné les prévisions préliminaires du soleil quotidien et mené des études
comparatives à trois endroits Timimoun, Lagouat et Oran pour sélectionner le meilleur
modèle basé sur les réseaux de neurones artificiels (trois Modèle) pour prédire le rayonnement
solaire global dans toutes les conditions du ciel. Nous avons obtenu les meilleurs résultats à
Timimoun dans modèle 3 et les meilleurs résultats dans Oran et Lagouat est en modèle 1.
Utilisez différents paramètres statistiques en comparant les valeurs simulées et collecté.
32
Chapitre VI :
Application et
Résultats
Chapitre VI : Application et Résultats
VI.1. Introduction
Dans le dernier chapitre, On va présenter les différentes étapes d'interprétation d'une
série de résultats de simulation pour les tests, la simulation et la vérification, et on évalués à
l'aide de la fonction Logistic Sigmoïde en langage MATLAB, idéale pour créer des
programmes et des graphes de réseaux neuronaux, Interface utilisateur (GUI).
VI.2 Ressources matérielles et logicielles :
N° Composant Description
01 Processeur AMD E1
02 RAM 2GO
03 Disque dur 500GB
34
Chapitre VI : Application et Résultats
Fenêtre de
Mise en
conception
œuvre du
programme
Outils de
conception
35
Chapitre VI : Application et Résultats
36
Chapitre VI : Application et Résultats
Retou Entre
r r
L’interface
Exit
GISOL3
Choisir la ville
Modèle 1
La ville
Modèle 2 Apprentissage
Modèle 3
Altitude Laltitude
Longitud
e
Figure 4.4: Architecture de l’application
Pour simplifier le processus, nous avons créé deux interfaces graphiques. La première
interface (l'interface principale) est en fait la formation réseau de chaque modèle (sigmoïde
logarithmique), et la deuxième interface est utilisée pour tester et estimer les valeurs
d'irradiance aux emplacements suivants pour chaque modèle, et donnez les résultats et
comparez entre l'irradiance directe estimée et collecté.
37
Chapitre VI : Application et Résultats
Cette interface représente le processus d’apprentissage pour trois villes, et nous avons
trois modèles qui s’y appliquent.
38
Chapitre VI : Application et Résultats
Au cours du processus d'apprentissage, les pondérations sont ajustées pour que la sortie
réelle (prédite) soit proche de la sortie cible (mesurée) du réseau. Ces sorties sont initialisées
de manière aléatoire avant l'apprentissage, puis modifiées de manière itérative pour empêcher
l'apprentissage de se produire. Arrêt à la fonction d'erreur minimale locale. Par conséquent,
toutes les données d'entraînement sont présentées au réseau plusieurs fois avec différentes
valeurs d'initialisation du poids synaptique. Une fois l'architecture du réseau de neurones
sélectionnée, elle doit passer par une phase d'apprentissage. Ce dernier comprend l'utilisation
de la base d'apprentissage pour calculer les meilleurs poids pour différents liens [6].
Exemple de l’interface de ville Timimoun de modèle 3.
Un algorithme Levenberg-Marquardt a été utilisé dans l’apprentissage a été conçu pour
approcher la vitesse de apprentissage du second ordre sans avoir à calculer la matrice
hessienne. [28]
L’algorithme Levenberg-Marquardt utilise cette approximation de la matrice hessienne dans
la mise à jour de type Newton suivante :
39
Chapitre VI : Application et Résultats
VI.7. Conclusion :
Dans ce chapitre, nous avons donné une description détaillée de notre travail. Le
programme dispose d’une interface pour la formation (apprentissage) et les tests, nous avons
choisi trois villes à tester, et afficher le résultat d’une courbe comparez entre l’irradiance
estimée et collecté. Après discussion des valeurs des résultats, notre travail donne de bons
résultatsd’essai.
40
Conclusion générale
Plupart des recherches se sont concentrées Jusqu'à présent sur la prévision du
rayonnement solaire, plutôt que sur la prévision de la production d'énergie solaire. Cependant,
la conversion du rayonnement solaire en énergie solaire est loin d'être anodine. L'énergie
solaire est influencée par des facteurs tels que la température, le vent ou les panneaux solaires
utilisés, ajoutant une couche supplémentaire de complexité par rapport au rayonnement
solaire.
Le rayonnement solaire qui arrive au sol se décomposer en deux parties, l’une provient
directement du soleil (direct), l’autre a été diffusée par l’atmosphère (diffus). L'atmosphère et
le sol émettent tous deux un rayonnement distinct.. La connaissance de ces divers
rayonnements permet a réussi à bien l'utiliser. L’énergie solaire est l'énergie dérivée du soleil.
L’approche que nous avons développée dans ce mémoire est conçue pour l’estimation du
rayonnement solaire atteignant le sol à l’échelle de toutes les 24 heures la journée du 1er
janvier 2016 au 31 décembre 2020 en utilisant les informations extraites de SODA
(Assimilation Simple des Données Océaniques).
L’objectif de notre étude est de développer un modèle neuronal qui pourra être utilisé pour
prédire l’irradiation solaire global. On a utilisé différents paramètres d’entrées ont été étudié
en vue de choisir le plus performent, et utilisée trois modèle pour estimer l’irradiation solaire
global et ce en comparant l’irradiation solaire global prédite par chacun des modèles
développés avec l’irradiation solaire collecté. Nous basant pour l’évaluation de la
performance de ces modèles sur plusieurs critères des indicateurs statistiques.
On à utilisée neuf paramètres d'entrées la température, Pression atmosphérique, humidité
relative, vitesse des vents, déclinaison, hauteur angulaire maximale du soleil pour obtenir sur
le résultat désiré.
On peut dire que notre programme a donné des très bons résultats et les résultats trouvés
indiquent que la méthode appliquée pour l’estimation est très efficace. On a trouvé que le
model 3 est le meilleur dans la ville de Timimoun avec R=0.9305, et le model 1 est le
Supérieur dans la ville de Lagouat avec R=0.9276, et le model 2 est le préférable dans la ville
de Oran avec R=0.9245.
Les perspectives : Cette étude, comme toute autre, comporte certaines limites qui pourraient
faire l’objet d’amélioration lors de futurs travaux.
L’estimation du rayonnement à partir des 09 paramètres d'entrée peut être n'est pas
suffisante ou efficace.
Utilisé d’autre type de RNA par exemple RBF, les réseaux d’ondelettes ou la Logique
floue avec les réseaux de neurone.
Utilise d’autre technique pour l’estimation comme algorithme génétique.
Estimer irradiation solaire diffuse ou direct au lieu irradiation solaire global.
Fait l’estimation par d’autre paramètres d’entrée par exemple l’indice de clarté, jour de
l‘année, duré du jour.
Bibliographie
[1] S.Michelle, «Réseaux de neurones », support de cours, (2001).
[2] Kadous Djamila, Utilisation des réseaux de neurones comme outil du datamining :
Génération de modèle comportemental d’un processus physique à partir de données,
Université de Tlemcen, (2012).
[3] Miloudi.Lalia, « Méthodes heuristiques appliquées à l’optimisation du contrôle de
L’orientation d’un panneau solaire photovoltaïque », thèse présenté pour l’obtention du
Diplôme de doctorat en université M’Hamed Bougara -Boumerdes, (2017).
[4] S. Faysal et B. Abderrahmane « Reconnaissance des chiffres manuscrits par les SVM »
Mémoire de licence, Université Ahmed Draïa D’Adrar, (2015).
[5] A. Rebiai, «Une Approche Hybride Pour La Reconnissance D’ecriture Arabe
Manuscrite», Mémoire de magister. Universite de Constantine, (2007).
[6] TRAHI.Fatiha mémoire magister rayenement estimation par reaseau de neurone
[7] J, Bernard. « Energie solaire calculs et optimisation », Ellipse Edition
Marketing,(2004).
[8] Daoudi Ahmed, Hadadji Moustafa, « Calcule du rayonnent solaire pour une surface
Inclinée (cas d’un site situé à Ouargla) », mémoire d’ingénieur d’état, Université Kasdi
Merbah Ouargla, (2009).
[9] Raud René, « Capteur solaire thermique concentrateur a conduite manuelle »,
Association SOLEIL & VAPEUR, (2007).
[10] Chiba Younes, « Etude de l'utilisation d'un bassin d'eau comme capteur solaire »,
Mémoire magister en génie climatique, université M’entouré Constantine, (2005).
[11] P.Bessemoulin, J. Oliviéri, « le rayonnement solaire et sa composante ultraviolette »,
La météorologie 8e série, (2000).
[12] Benatiallah, D, Benatiallah. A, Bouchouicha, K. ET Nasri. B. «Prédiction du
Rayonnement solaire horaire en utilisant les réseaux de neurone artificiel», Algérien J.
Env. Sc. Technology, (6), pages 1236-1245. (2020)
[13] Benatiallah, D., Benatiallah, A., Bouchouicha, K., Hamouda, M. et Nasri. B. « Un
Modèle empirique d'estimation du rayonnement solaire dans le Sahara algérien »,
American Institute of Physics, (7), pp. 710–727.( 2018).
[14] Bouchouicha, K., Bailek, N., Bellaoui, M. et Oulimar, B. Comparaison de l'intelligence
Artificielle et des modèles empiriques pour l'estimation de la production d'énergie d'une
Central solaire photovoltaïque de 20 MWc au milieu saharien de l'Algérie, international
Journal of Energy Sector Management, Springer, Cham, pp.195-203.( 2020).
[15] Raza, MQ. Mithulananthan, N. et Summerfield, A. Prévision de la puissance de sortie
Solaire en utilisant un cadre d'ensemble avec des prédicteurs neuronaux et une
Combinaison adaptative bayésienne, Sol Energy, (166), pp. 26–41.( 2018).
[16] Yadav, A.K. ET Chandel, S.S. Prédiction du rayonnement solaire à l'aide de techniques
De réseaux neuronal artificiel: une revue, Renew.Soutenir.
Energy Rev., (33), pp.772-781.(2014).
[17] Jain, S.K., Nayak, C.P. et Sudheer, K.P. Modèles pour estimer l'évapotranspiration à
L’aide de réseaux de neurones artificiels et leur interprétation physique, Hydrol,
Process. (22), pp. 2225-2234.( 2008).
[18] Stone, RJ. Procédure statistique améliorée pour l'évaluation des modèles d'estimation du
Rayonnement solaire, Solar Energy, (89), pp. 51–91. (1993).
[19] F.S. Tymvois, C.P. Jacovides, S.C. Michaelides, C. Scouteli, «Étude comparative des
Métodologies Angströms et des réseaux de neurones artificiels dans l'estimation du
rayonnement solaire global» Énergie solaire, (2005).
[20] Tarahi.Fatiha, «prédiction de l'irradiation solaire globale pour la région de Tizi-Ouzu par
Les réseaux de neurones artificiels», mémoire présenté pour l'évaluation du diplôme de
Magister en université Mouloud Mammeri- Tizi-ouzu, (2011).
[21] C, Fröhlich. « World radiometric reference», World Meteorological Organization,
Commission for instruments and methods of observation, report WMO 490, (1978).
[22] M, Capderou. Atlas solaire de l’Algérie, O.P.U, Alger, (1985).
[23] Anne Labouret et Michel Villoz. « Energie solaire photovoltaïque », Edition Le
Moniteur, (2005).
[24] Zouache.Foudil « Etude de la concentration solaire sur les performances des systèmes
Photovoltaïque », mémoire de magister en électronique, université de Constantine,
(2009).
[25] Meziani.Fariza « Détermination du gisement solaire par traitement d’images MSG »,
Mémoire de magister en électronique, université Mouloud Maameri de Tizi Ouzou.
[26] M.R. Yaïche, S.M.A. Bekkouche, « Conception et Validation d’un Programme sous
Excel pour L’estimation du Rayonnement Solaire Incident en Algérie ». Cas d’un Ciel
Totalement Clair, Revue des Energies Renouvelables Vol, (2008).
[27] BELOUAFI Lalla Moulati & SAIDI Karima « Estimation de l’énergie d’un capteur
solaire à partir de réseau de neurones artificiels »Mémoire de fin d’étude, en vue de
l’obtention du diplôme de Master en informatique (2017 /2018).
[28]Henri p.Gavin, Département de génie civil et environnemental université de duke (18
septembre 2020).