Vous êtes sur la page 1sur 18

Université Abdelmalek Essaadi, FP Larache

Master Systèmes Electronique et Energies Renouvelables


Année Universitaire 2023-2024

Module : Energies Solaire Photovoltaïque

Modélisation d’un Panneau Photovoltaïque à l’aide de


Proteus

Encadré par : Pr. MRABTI Tarik


Réalisé par : LYOUSFI Youssef

youssef.lyousfi@etu.uae.ac.ma

Résumé :
Ce projet vise à étudier les caractéristiques électriques des panneaux solaires Solarex MX60 via la
modélisation dans Proteus, en mettant l'accent sur l'influence des résistances shunt et série sur les
courbes courant-tension (I-V) théoriques. De plus, il explorera l'effet de l'irradiation sur la courbe de
puissance et le point de puissance maximale (MPP), tout en implémentant un système de suivi du point de
puissance maximale (MPPT) à l'aide d'une carte Arduino et de l'algorithme P&O.
Modélisation d’une installation Photovoltaïque à l’aide de Proteus LYOUSFI Youssef

Sommaire :

I. Introduction :..........................................................................................................................4
II. Modélisation du Module PV :............................................................................................5
II.1. Schéma équivalent d’un module PV :........................................................................5
II.2. Caractéristiques du module PV Solarex MX-60 :....................................................5
II.3. Modèle sur logiciel Proteus :......................................................................................6
II.4. Caractéristique tension courant I-V :........................................................................7
II.5. Courbe de puissance P-V :..........................................................................................7
II.6. L’influence de la résistance Rsh sur la courbe I-V :.................................................8
II.7. L’influence de la résistance Rs sur la courbe I-V :...................................................9
II.8. L’influence de l’irradiation sur la courbe P-V :.......................................................9
III. Raccordement d’un Convertisseur DC-DC :.................................................................10
III.1. Schéma de Convertisseur DC-DC :..........................................................................10
III.2. Raccordement de Convertisseur DC-DC et Circuit de commande :....................11
IV. Réalisation du régulateur MPPT :..................................................................................14
IV.1. Algorithme MPPT :...................................................................................................14
IV.2. Implémentation de l’algorithme P&O sur Arduino :.............................................15
IV.3. Code Arduino :...........................................................................................................17
V. Résultats de Simulation et Conclusion :.........................................................................18

2
Modélisation d’une installation Photovoltaïque à l’aide de Proteus LYOUSFI Youssef

Liste des Figures :

Figure 1 : Modèle général équivalent d’une cellule photovoltaïque..............................................................5


Figure 2 : Schéma du module PV dans Proteus.............................................................................................6
Figure 3 : Sous-Circuit du module PV MX 60..............................................................................................7
Figure 4 : caractéristique I-V du module PV MX 60.....................................................................................7
Figure 5 : Courbe de puissance du module PV MX 60.................................................................................8
Figure 6 : Influence de Rsh sur la courbe I-V...............................................................................................8
Figure 7 : Influence de Rs sur la courbe I-V..................................................................................................9
Figure 8 : l'influence de l'irradiation sur la courbe P-V...............................................................................10
Figure 9 : Schéma électrique d’un convertisseur DC-DC............................................................................11
Figure 10 : Schéma électrique module PV + convertisseur DC-DC à Irradiation stable.............................11
Figure 11 : Circuit de génération MLI ARDUINO......................................................................................12
Figure 12 : Module PV + Convertisseur DC-DC à irradiation variable......................................................12
Figure 13 : Courbe d'irradiation variable.....................................................................................................13
Figure 14: Algorithme Perturb & Observe...................................................................................................14
Figure 15 : Logigramme d'algorithme P&O................................................................................................15
Figure 16 : Diviseur de Tension capteur de tension Vpv .............................................................................16
Figure 17 : Capteur de courant Ipv .............................................................................................................16
Figure 18 : Circuit final du simulation Module PV + Convertisseur + Controlleur MPPT........................16
Figure 19 : Courbe de Puissance fournie à la charge...................................................................................18

3
Modélisation d’une installation Photovoltaïque à l’aide de Proteus LYOUSFI Youssef

I. Introduction :

Les panneaux solaires Solarex MX60 sont des modules photovoltaïques couramment utilisés pour
convertir l'énergie solaire en électricité. Ce projet s'intéresse à une analyse approfondie de leurs
caractéristiques électriques et à la conception d'un système MPPT pour optimiser leur rendement
énergétique.
Objectifs du Projet :
 Modélisation dans Proteus : Créer un modèle théorique du panneau solaire Solarex MX60 dans
Proteus pour étudier les courbes I-V, prenant en compte les résistances shunt, série et les
caractéristiques semiconducteurs.
 Analyse des Résistances : Explorer l'impact des résistances shunt et série sur les caractéristiques
I-V du panneau solaire pour comprendre comment elles influencent les performances électriques.
 Effet de l'Irradiation : Examiner comment les variations d'irradiation solaire affectent la courbe de
puissance du panneau solaire et déplacent le point de puissance maximale (MPP).
 Implémentation du MPPT : Concevoir un système de suivi du point de puissance maximale
(MPPT) en utilisant une carte Arduino, en mettant en œuvre l'algorithme P&O pour optimiser la
production d'énergie solaire dans des conditions variables.
Méthodologie Envisagée :
 Modélisation du panneau solaire dans Proteus, en prenant en compte les variations des résistances
shunt et série.
 Simulation des courbes I-V pour différentes valeurs de R sh et R s afin d'analyser leur impact sur
les performances du panneau.
 Étude de l'influence de l'irradiation sur la courbe de puissance et le déplacement du MPP.
 Conception et implémentation d'un système MPPT utilisant une carte Arduino et l'algorithme
P&O pour assurer une production d'énergie optimale.
Ce projet permettra une compréhension approfondie des caractéristiques électriques des panneaux solaires
Solarex MX60 et conduira à la création d'un système MPPT efficace, contribuant ainsi à une utilisation
plus efficiente de l'énergie solaire dans des conditions environnementales variables.

4
Modélisation d’une installation Photovoltaïque à l’aide de Proteus LYOUSFI Youssef

II. Modélisation du Module PV :


II.1. Schéma équivalent d’un module PV :

Le model équivalent d’un module photovoltaïque est le suivant [Figure 1] :

Figure 1 : Modèle général équivalent d’une cellule photovoltaïque

Un module PV est généralement modélisé par une source de courant qui représente l’irradiation des
photons I ph, une diode antiparallèle à la source du courant, une résistance shunt R shet une résistance série
R s. Où V cell et I cell représentent la tension et le courant de la sortie du module photovoltaïque
respectivement.
La valeur de courant I cell dépend de la quantité d’irradiation absorbée par le module PV, la tension aux
bornes du module, la température du module et le courant de saturation I s de la jonction semiconducteur.

( )
V pv + I Rs
nVT V pv + I R s
I pv =I =I ph−I s e −1 −
R sh

II.2. Caractéristiques du module PV Solarex MX-60 :


Le module MX-60 utilise un semiconducteur polycristallin de silicium, pour les conditions standards
d’éclairement STC1:
 Eclairement de 1000 W /m2 d’irradiation AM 1.5
 Température de la cellule T =25 ° C
Le module est capable de délivrer un maximum de puissance Pmax =60 W , le tableau suivant résume les
caractéristiques du module :

Caractéristique Valeur

1
Standard Test Conditions

5
Modélisation d’une installation Photovoltaïque à l’aide de Proteus LYOUSFI Youssef

Puissance maximale, Pmax 60 W


Tension au MPP, V MPP 17.1 V
Courant au MPP, I MPP 3.5 A
Courant de Court-Circuit, I CC 3.8 A
Tension du Circuit-Ouvert, V CO 21.1 V
Courant généré par l’irradiation, I ph 3.8128 A
Résistance Shunt, R sh 152.5644 Ω
Résistance Série, R s 0.38572 Ω

II.3. Modèle sur logiciel Proteus :

L’utilisation de logiciel Proteus facilite l’étude des caractéristiques du module PV. En réalisant le schéma
équivalent on peut construire un modèle très proche à la réalité [Figure 2].

Figure 2 : Schéma du module PV dans Proteus

Pour bien représenté les caractéristiques de semiconducteur on fait modifier les paramètres de la diode à
l’aide du script ci-dessous.

6
Modélisation d’une installation Photovoltaïque à l’aide de Proteus LYOUSFI Youssef

Figure 3 : Sous-Circuit du module PV MX 60

II.4. Caractéristique tension courant I-V :


Cette caractéristique I-V [Figure 4] est très importante pour un module photovoltaïque, car elle donne une
information sur la valeur de la tension circuit ouvert V pv (I =0)=V co et la valeur du courant en court-
circuit I pv (V =0)=I cc.

Figure 4 : caractéristique I-V du module PV MX 60

II.5. Courbe de puissance P-V :

La courbe de puissance [Figure 5] représente la relation entre la tension et le courant produits par le
panneau pour différentes conditions d'ensoleillement. Elle montre la puissance maximale que le panneau
peut produire et comment cette puissance varie en fonction de la tension ou du courant. En général, la
courbe présente une forme spécifique appelée "courbe de puissance maximale", où la puissance est

7
Modélisation d’une installation Photovoltaïque à l’aide de Proteus LYOUSFI Youssef

maximale pour une tension et un courant particulier, correspondant au point de fonctionnement optimal
du panneau.
Pour le panneau MX – 60 le point de puissance maximum correspond à la valeur de tension
V PPM =17.1V et à la valeur de courant I PPM =3.5 A pour une- puissance maximal égale à 60 W

Figure 5 : Courbe de puissance du module PV MX 60

II.6. L’influence de la résistance R sh sur la courbe I-V :

La résistance en dérivation ( R sh) représente la résistance parasitaire due aux chemins de dérivation pour le
courant à travers les panneaux solaires. Elle est en parallèle avec la cellule photovoltaïque et influence la
caractéristique IV de manière significative.

Figure 6 : Influence de R sh sur la courbe I-V

8
Modélisation d’une installation Photovoltaïque à l’aide de Proteus LYOUSFI Youssef

Une diminution de la valeur de R sh peut entraîner une diminution du courant de court-circuit ( I sc ) dans la
mesure où elle fournit un chemin de moindre résistance pour le courant, permettant ainsi à une plus
grande partie du courant de se dériver et de contourner la charge externe.

La résistance en dérivation peut également affecter la tension de circuit ouvert ( V oc ). Une résistance plus
élevée en dérivation peut augmenter V oc car elle limite la dérivation du courant, maintenant ainsi une
tension plus élevée aux bornes du panneau.

II.7. L’influence de la résistance R s sur la courbe I-V :

La résistance série ( R s) est un autre paramètre crucial dans la modélisation des caractéristiques des
panneaux solaires, et elle a également une influence significative sur la courbe courant-tension (I-V) d'un
panneau solaire.

Figure 7 : Influence de Rs sur la courbe I-V

Une résistance série élevée ( R s) peut réduire le courant de court-circuit ( I sc ). Elle limite le flux de courant
en série, ce qui réduit la quantité totale de courant disponible [Figure 7].

La résistance série ( R s) est un paramètre critique dans la modélisation des panneaux solaires, affectant les
performances électriques du panneau.

II.8. L’influence de l’irradiation sur la courbe P-V :

L'irradiation solaire, qui représente la quantité de lumière solaire incidente sur une surface donnée, a un
impact direct sur la courbe de puissance-tension (P-V) et le point de puissance maximale (MPP) d'un
panneau solaire.

9
Modélisation d’une installation Photovoltaïque à l’aide de Proteus LYOUSFI Youssef

Figure 8 : l'influence de l'irradiation sur la courbe P-V

L'irradiation solaire affecte directement la forme de la courbe P-V. Une augmentation de l'irradiation
entraîne généralement une élévation de la courbe P-V, tandis qu'une diminution de l'irradiation peut la
déplacer vers le bas [Figure 8]. Une augmentation de l'irradiation augmente la puissance maximale que le
panneau solaire peut produire, déplaçant ainsi le point de puissance maximale (MPP) vers des valeurs
plus élevées.
Le suivi et la gestion du MPP en fonction des variations d'irradiation permettent d'optimiser la production
d'énergie solaire pour exploiter au mieux les conditions environnementales changeantes.

III. Raccordement d’un Convertisseur DC-DC :


III.1. Schéma de Convertisseur DC-DC :

Dans une installation photovoltaïque, un convertisseur DC-DC [Figure 9] joue un rôle crucial dans la
gestion de l'énergie produite par les panneaux solaires. Son principal objectif est d'optimiser le transfert et
l'utilisation de cette énergie.
Les panneaux solaires produisent une tension DC (courant continu) variable en fonction des conditions
d'ensoleillement. Un convertisseur DC-DC peut ajuster cette tension pour correspondre aux besoins
spécifiques du système ou pour correspondre à la tension requise pour charger des batteries, alimenter des
appareils électriques ou se connecter au réseau électrique.

10
Modélisation d’une installation Photovoltaïque à l’aide de Proteus LYOUSFI Youssef

Figure 9 : Schéma électrique d’un convertisseur DC-DC

III.2. Raccordement de Convertisseur DC-DC et Circuit de commande :

Figure 10 : Schéma électrique module PV + convertisseur DC-DC à Irradiation stable

La commande d'un convertisseur DC-DC implique la manipulation de ses paramètres de fonctionnement


pour obtenir les performances souhaitées. La commandé PWM (Pulse Width Modulation) ou MLI
(Modulation de la Largeur de l’Impulsion) est la plus utilisé, cette commande implique la manipulation de
ses paramètres de fonctionnement pour obtenir les performances souhaitées. Que ça soit l’élévation de la
tension de la sortie ou bien l’opposé. Un circuit de commande à base de la carte ARDUINO [Figure 11]
est utilisé pour générer le signal de commande d’interrupteur.

11
Modélisation d’une installation Photovoltaïque à l’aide de Proteus LYOUSFI Youssef

Figure 11 : Circuit de génération MLI ARDUINO

Pour notre étude, l'implémentation de l'algorithme MPPT nécessite la modélisation des effets du
changement d'irradiation sur la production d'énergie par le panneau photovoltaïque étudié. C'est pourquoi
nous ajoutons une source de tension qui contrôle le courant I ph créé dans le panneau photovoltaïque
représenté dans la [Figure 12].

Figure 12 : Module PV + Convertisseur DC-DC à irradiation variable

Ci-dessous la courbe de variation de l’irradiation au cours de la simulation, contient une phase


de maximum d’irradiation et une phase d’une irradiation minimale.

12
Modélisation d’une installation Photovoltaïque à l’aide de Proteus LYOUSFI Youssef

Figure 13 : Courbe d'irradiation variable

13
Modélisation d’une installation Photovoltaïque à l’aide de Proteus LYOUSFI Youssef

IV. Réalisation du régulateur MPPT :


IV.1. Algorithme MPPT :

L'algorithme de Suivi du Point de Puissance Maximale (MPPT) est une technique utilisée pour optimiser
la production d'énergie des sources renouvelables, en recherchant continuellement le point de
fonctionnement où la puissance générée est maximale. Un des algorithmes les plus couramment utilisés
est l'algorithme "Perturb and Observe" (P&O), en utilisant ce dernier pour réaliser le régulateur souhaité :

1. Initialisation des paramètres :


- Définir un point de départ pour les valeurs de tension et de courant.
- Initialiser une variable pour stocker la puissance maximale observée à
zéro.
2. Boucle principale :
- Mesurer la tension et le courant du panneau solaire ou de la source
d'énergie renouvelable.
- Calculer la puissance en multipliant la tension par le courant.
- Comparer la puissance actuelle avec la puissance maximale précédemment
observée :
- Si la puissance augmente :
- Continuer dans la même direction en ajustant les paramètres (par
exemple, augmenter la tension ou le courant).
- Mettre à jour la puissance maximale observée.

- Si la puissance diminue :
- Changer de direction (par exemple, diminuer la tension ou le
courant).

- Répéter ces étapes en continu pour converger vers le point de puissance


maximale.
3. Utiliser le point de fonctionnement obtenu (tension et courant) pour
optimiser la production d'énergie.
4. Répéter ce processus périodiquement pour s'adapter aux changements
environnementaux et maintenir le suivi du point de puissance maximale.

Figure 14: Algorithme Perturb & Observe

14
Modélisation d’une installation Photovoltaïque à l’aide de Proteus LYOUSFI Youssef

Figure 15 : Logigramme d'algorithme P&O

IV.2. Implémentation de l’algorithme P&O sur Arduino :

Afin d'implémenter l'algorithme P&O dans la carte Arduino, nous avons besoin de mesurer les valeurs
instantanées du courant et de la tension de sortie du module PV à l'aide des capteurs de tension et de
courant [Figure 16] et [Figure 17]. L'algorithme est responsable de décider de la valeur de α, puis de
déterminer la durée d'ouverture de l'interrupteur du convertisseur DC-DC.

15
Modélisation d’une installation Photovoltaïque à l’aide de Proteus LYOUSFI Youssef

Figure 16 : Diviseur de Tension capteur de tension V pv

Figure 17 : Capteur de courant I pv

16
Modélisation d’une installation Photovoltaïque à l’aide de Proteus LYOUSFI Youssef

Figure 18 : Circuit final du simulation Module PV + Convertisseur + Controlleur MPPT

IV.3. Code Arduino :

L'algorithme P&O est transformé en langage C dans la structure d'un code Arduino en ajoutant les
méthodes liant l'Arduino aux capteurs.

const int pinAnalogIn = A0; // Broche analogique pour la lecture de tension du panneau solaire
const int pinPWMOut = 9; // Broche PWM pour contrôler la charge (par exemple, une charge de
batterie)

float voltage; // Pour stocker la valeur de tension lue


float power; // Pour stocker la puissance calculée

float voltageReference = 5.0; // Tension de référence du panneau solaire


float powerMax = 0; // Stocke la puissance maximale observée
int dutyCycle = 0; // Cycle de travail du signal PWM alpha

void setup() {
pinMode(pinPWMOut, OUTPUT);
// Initialisation de la communication série
Serial.begin(9600);
}

void loop() {
// Mesure de la tension du panneau solaire
voltage = analogRead(pinAnalogIn) * (voltageReference / 1023.0);

// Calcul de la puissance
power = voltage * (analogRead(pinAnalogIn) / 1023.0);

// Comparaison de la puissance actuelle avec la puissance maximale observée


if (power > powerMax) {
powerMax = power;
// Augmentation du cycle de travail du signal PWM
dutyCycle += 5; // Augmente le cycle de 5 à chaque itération (peut être ajusté pour une meilleure
performance)
} else {
// Diminution du cycle de travail du signal PWM
dutyCycle -= 5; // Diminue le cycle de 5 à chaque itération (peut être ajusté pour une meilleure
performance)
}

// Limiter le cycle de travail PWM dans une plage (par exemple, entre 0 et 255 pour Arduino Uno)
dutyCycle = constrain(dutyCycle, 0, 255);

// Appliquer le cycle de travail PWM pour contrôler la charge


analogWrite(pinPWMOut, dutyCycle);

// Affichage des données sur le moniteur série


Serial.print("Voltage: ");
Serial.print(voltage);
Serial.print("V, Power: ");
Serial.print(power);
Serial.print("W, Max Power: ");
Serial.print(powerMax);
Serial.print("W, Duty Cycle: ");
Serial.println(dutyCycle);

delay(200); // Délai entre chaque itération (peut être ajusté selon les besoins)
}

17
Modélisation d’une installation Photovoltaïque à l’aide de Proteus LYOUSFI Youssef

V. Résultats de Simulation et Conclusion :

Durant la simulation l’irradiation qui alimente le panneau photovoltaïque prenne un maximum et un


minimum, la contrôleur MPPT suie la valeur de puissance maximale suivant l’algorithme P&O par la
génération d’un signal de commande MLI déterminé par la valeur α . La variation de la puissance
transmise à la charge durant le temp de simulation et représenté par la courbe si dessus [Figure 19].

Figure 19 : Courbe de Puissance fournie à la charge

La puissance transmise à la charge reste proche au maximum à l’aide de l’algorithme P&O par rapport à
l’énergie valable au niveau du panneau photovoltaïque.

Un contrôleur MPPT basé sur Arduino peut être un excellent point de départ pour des projets
énergétiques solaires ou éoliens à petite échelle. Cependant, pour des applications plus exigeantes ou
professionnelles, des contrôleurs dédiés, offrant des performances plus précises et une meilleure
robustesse, pourraient être nécessaires. Il est également important de prendre en compte les considérations
de sécurité et de fiabilité lors de la conception de systèmes destinés à une utilisation à long terme.

La recherche scientifique dans le domaine des algorithmes de Suivi du Point de Puissance Maximale
(MPPT) pour les sources d'énergie renouvelable est un domaine dynamique et en évolution constante. Les
chercheurs explorent diverses méthodes pour améliorer l'efficacité des systèmes MPPT, réduire les pertes
d'énergie et accroître la robustesse des algorithmes dans des conditions environnementales variées.

18

Vous aimerez peut-être aussi