Académique Documents
Professionnel Documents
Culture Documents
Thème :
Commande MPPT d’un convertisseur buck-boost
Par arduino
Promotion : 2016/2017
Liste de symboles
(ࢎ) : Constante de Planck (6.62.10-34 j.s).
(۳): Energie de la bande interdite (eV).
2
(ࡿ): Surface du module photovoltaïque (m ).
(ࡱ) : Eclairement (W/m2).
(۷ ) ܐܘ: Le photo-courant (A).
(ܫ௦௧) : Courant de saturation (A).
()ܘ܀: Résistances parallèle shunt. (Ω)
( )܁܀: Résistance série (Ω).
()܋܂: Température de jonction (°K).
(۵): L’éclairement de référence (1000 W/m2).
(ܶ ):La température de référence (298 °K).
(હ): Le coefficient de courant en fonction de température (A/°C).
(Icc ): Le courant de court-circuit (A).
(Vco ): La tension de circuit ouvert (V).
(FF =: Fateur de forme.
(Ns ): Nombre de modules dans le panneau en série.
(Np ): Nombre de modules dans le panneau en parallèle.
(Pmax : La puissance maximale produite PV (W).
(Vmax : Tension qui correspond à la puissance maximale (V).
(Imax: Courant qui correspond à la puissance maximale (A).
(Vopt ): Tension optimale (V).
(Iopt ): Courant optimum (A).
(Vco) : Tension à circuit ouvert (V).
(Icc): Courant de court-circuit (A)
(K ): coefficient de Boltzman (1.38.10-23 J / K)
(Tamb) : Température ambiante (C°)
(Tc) : Température de la cellule (C°)
Abréviation utilisées
PV: Photovoltaïque.
GPV: Générateur Photovoltaïque.
FF: Facteur de forme.
MPPT: Maximum Power Point Tracking.
P&O: Perturbation et Observation.
DC: Courant Continu (Direct Current).
AC: Courant Alternatif (Alternative Current).
REMERCEMENT
Je remercie en premier lieu Dieu qui m’a donné ce bien là et
pour que je vie ce jour et la force et la patience pour terminer ce
travail.
Je tiens particulièrement à remercier vivement mon
encadreur Mme Souad .Zaamta d’avoir accepté d’encadrer et diriger
ce travail. Je le remercie pour son aide, pour ses précieux conseils.
Je remercie monsieur le président de jury, ainsi que les membres
de jury d’avoir accepté de juger ce travail.
Je remercie mes parents, mes collègues, ma tante , et mes amies
pour leurs encouragements.
Je remercie toutes personnes que je n'ai pas citée et qui ont de près
ou de loin contribué, chacune à sa manière, à l'accomplissement de ce
mémoire.
Sommaire
Introduction générale ………………….……………………………………..…....1
I.7. Conclusion…………………………………………………………………………...………..14
II.1Introduction ……………...………………………………………………………............…..17
II.5.1. Principe…………………………………………………………………………….…...….30
II.6 commande MPPT………………………………………..……………………….………...…32
II.6.2 Algorithm…………………………………………………………………….…………….34
Figure (2. 1): Connexion directe GPV-Charge par le biais d’une diode anti-retour…………..…..17
Figure (2.2): Points de fonctionnement d’un GPV en fonction de la charge en connexion directe18
Figure (2. 3): Connexion d’un GPV à une charge a travers un étage d’adaptation…………….....19
Figure 2.4) : Convertisseur DC/DC……………………………………………………………………….19
Figure 2.5: schéma de principe du Convertisseur buck………………………………………………..20
Figure 2.6 (a) : Topologies du Convertisseur buck Interrupteur fermé =ܦ1……………………20.
Figure 2.6 (b) : Topologies du Convertisseur Interrupteur ouvert =ܦ0………….………………20
Figure (2.7) : courant à travers l’inductance………………………………………………………...…22
Figure( 2.8) : charge et décharge du condensateur……………………………………………...……23
Figure (2.9) : le courant à travers la capacité…………………………………………………………..23
Figure (2.10) : schéma de principe du Convertisseur boost …………………………………….…....24
Figure 2.11(a) : Topologies du Convertisseur boost, Interrupteur position =ܦ1……………..…24
Figure 2.11(b) : Topologies du convertisseur boost, Interrupteur position =ܦ0……………..….24
Figure 2.12) : schéma de principe du Convertisseur Buck-Boost…………………………………...26
Figure 2.13 (a) : Topologies du Convertisseur Buck-Boost, (a) Interrupteur position =ܦ1…....26
Figure (2. 19): Caractéristique PPV f( VPV) d’un panneau solaire…………………………..…33
Le rayonnement solaire est repartie sur toute la surface de la terre, sa densité n'est pas
grande et ne cause aucun conflit entre les pays contrairement au pétrole. Les systèmes
photovoltaïques semblent bien s’imposer comme moyen de conversion de l’énergie solaire en
énergie électrique. Un tel système se compose d'un champ de modules et d'un ensemble de
composants qui adaptent l'électricité produite par les modules aux spécifications des
récepteurs.
1
Pour la conversion de puissance, il est essentiel que le rendement soit maintenu élevé
pour éviter la dissipation de la puissance et pour éviter les échauffements excessifs dans les
composants électroniques. Pour cette raison toute la conversion de puissance échangée doit
être réalisée autour des composants de stockage d'énergie (inductance et condensateurs) et les
commutateurs. Les commutateurs de puissance utilisés dépendent du niveau de la puissance à
convertir ou à commander. Les MOSFETS (transistors à effet de champ d'oxyde de métal)
sont habituellement utilisés à la puissance relativement basse (quelques kW) et les IGBTS
(transistors bipolaires à gâchette isolée) à des puissances plus élevées. Les thyristors ont été
généralement utilisés et acceptés dans les plus hauts niveaux de puissance [2].
La littérature propose une grande quantité de solutions sur l’algorithme de contrôle qui
effectue une recherche de point de puissance maximale lorsque le GPV est couplé à une
charge à travers un convertisseur statique.
2
Chapitre I :
I.1. Introduction :
L'énergie photovoltaïque eut un regain d'intérêt dans les années 1950 lors des
premiers lancements spatiaux de satellites puis lors des missions lunaires. Les crises économiques
des années 1970 (flambée des prix du pétrole, 1973) puis les accidents de centrales nucléaires tels
ceux de Three Mile Island (USA, 1979) ou de Tchernobyl (URSS, 1986) renforcèrent l'intérêt du
grand public envers les énergies renouvelables, en particulier l’énergie photovoltaïque qui
s'impose comme une des sources d'énergies renouvelables les plus prometteuses. [1]
Une cellule photovoltaïque est basée sur le phénomène physique appelé effet
photovoltaïque qui consiste à établir une force électromotrice lorsque la surface de cette cellule est
exposée à la lumière. La tension générée peut varier entre 0.3V et 0.7V en fonction du matériau
3
Premier chapitre : Généralité sur les générateurs photovoltaïques
cellule. La figure (I.1) illustre une cellule PV typique où sa constitution est détaillée.
Une cellule PV est réalisée à partir de deux couches de silicium, une dopée P (dopée au
bore) et l’autre dopée N (dopée au phosphore) créant ainsi une jonction PN avec une barrière de
potentiel. Lorsque les photons sont absorbés par le semi-conducteur, ils transmettent leur énergie
aux atomes de la jonction PN de telle sorte que les électrons de ces atomes se libèrent et créent des
électrons (charges N) et des trous (charges P). Ceci crée alors une différence de potentiel entre les
deux couches. Cette différence de potentiel est mesurable entre les connexions des bornes
positives et négatives de la cellule. A travers une charge continue, on peut en plus récolter des
porteurs. La tension maximale de la cellule est d’environ 0.6 V pour un courant nul. Cette tension
est nommée tension de circuit ouvert (VOC). Le courant maximal se produit lorsque les bornes de
la cellule sont court-circuitées, il est appelé courant de cour -circuit (ICC) et dépend fortement du
niveau d’éclairement.[2]
4
Premier chapitre : Généralité sur les générateurs photovoltaïques
RSer la résistance série représentant les diverses résistances de contacts et de connexions (Ω).
Pour la plupart des cellules (dont la résistance série est faible), on peut négliger le terme
ೃ
ቀ ೞೝ ቁ
ܫ௦௧ ൬݁ ಼ − 1൰ Devant Iph. , or L’expression approchée du courant de court-circuit est alors:
ூ
ܫ௦ = ೃ ………………………………………………………………………(1.3)
ଵା ೞೝ
ೃೞೠ
5
Premier chapitre : Généralité sur les générateurs photovoltaïques
C’est la tension Vco pour laquelle le courant débité par le générateur photovoltaïque est nul et la
Dans le cas idéal, (Rser nulle et Rshu infinie ), sa valeur est légèrement inférieur à :
ூುೇ
ܸ = ்ܸ ݈݊ ቀ + 1ቁ…………………………………………………………………………………..(1.5)
ூೞೌ
Où
௧
்ܸ = ……………………………………………………………………………………..….(1.6)
c. Rendement énergétique
C’est le rapport entre la puissance électrique maximale fournie par la cellule Pmax(Iopt,Vopt ) et la
Avec Pinc est égale au produit de l’éclairement et de la surface totale des photopiles. Ce paramètre
d. Facteur de forme
On appelle facteur de forme FF, dit aussi facteur de courbe ou facteur de remplissage (fill
factor), le rapport entre la valeur maximale de la puissance pouvant être extraite PMPP de la
photopile sous les conditions de mesures standardisées, et le produit ܫ௦ . ܸ . (c'est-à-dire la
puissance maximale d’une cellule idéale). Le facteur de forme indique la qualité de la cellule ;
plus il s’approche de l’unité plus la cellule est performante, Il est de l’ordre de 0.7 pour les cellules
performantes ; et diminue avec la température. Il traduit l’influence des pertes par les deux
résistances parasites Rser et Rshu . il est défini par :
ಾುು .ூಾುು
= ܨܨ …………………………………………………………………………………….….(1.8)
.ூೞ
6
Premier chapitre : Généralité sur les générateurs photovoltaïques
désirée, les modules peuvent être assemblés en panneaux pour constituer un "champ
photovoltaïque". Relié au récepteur sans autre élément, le panneau solaire fonctionne "au fil du
soleil", c'est-à-dire que la puissance électrique fournie au récepteur est fonction de la puissance
d'ensoleillement. Elle est donc à son maximum lorsque le soleil est au zénith et nulle la nuit.
Mais, très souvent, les besoins en électricité ne correspondent pas aux heures
d'ensoleillement et nécessitent une intensité régulière (éclairage ou alimentation de réfrigérateurs,
par exemple). On équipe alors le système de batteries d'accumulateurs qui permettent de stocker
l'électricité et de la restituer en temps voulu [4].
La figure (I.4) représente la courbe I =f (V) d’un module photovoltaïque typique dans des
conditions constantes d’irradiation et de température. L’irradiation standard adoptée pour mesurer
2
la réponse des modules photovoltaïques est une intensité rayonnante de 1000 W/m et une
0
température de 25 C.
7
Premier chapitre : Généralité sur les générateurs photovoltaïques
4
60 zone(1)
3.5 zone(3)
50
3
puissance(W)
Courant (A)
40 2.5
30 2
1.5
20
1 zone(2)
10
0.5
0 0
0 5 10 15 20 25 0 5 10 15 20 25
tension (V) Tension (V)
Il est donc intéressant de se placer sur ce point pour tirer le maximum d’énergie et ainsi
exploiter au mieux la puissance crête installée.
8
Premier chapitre : Généralité sur les générateurs photovoltaïques
4 1000W/m2
60
3.5
50 800W /m2
puissance(W) 1000W /m2 3
ourant (A)
40 2.5 600W /m2
800W/m2
C
30
600W/m2 400W /m2
1.5
20
400W/m2
1
200W /m2
10
200W /m2 0.5
0 0
0 5 10 15 20 25 0 5 10 15 20 25
tension (V) Tension (V)
On constate que le courant subit une variation importante, par contre la tension varie légèrement.
Car le courant de court circuit est une fonction linéaire de l’éclairement alors que la tension de
circuit ouvert est une fonction logarithmique [2, 3, 5, 6].
4
60
0°C
3.5
0°C 25°C
50 50°C
25°C 75°C
3
50°C
puissance(W)
Courant (A)
40 2.5
75°C
30 2
1.5
20
1
10
0.5
0 0
0 5 10 15 20 25 0 5 10 15 20 25
tension (V) Tension (V)
La cellule individuelle, unité de base d'un système photovoltaïque, ne produit qu'une très
faible puissance électrique, typiquement de 0.5 W avec une tension de moins d'un volt.
Une association de Ns cellule en série figure (1.7) permet d'augmenter la tension. Les
cellules sont alors traversées par le même courant et la caractéristique résultant du groupement
série est obtenues par addition des tensions élémentaires de chaque cellule.
Les équations suivantes résument les caractéristiques électriques d'une association série de Ns
cellules [7].
ܸேௌ = ܰݏ. ܸ ………………………………………...……………………………... (1.9)
Une association parallèle de (NP) cellule figure (1.8) est possible et permet d'accroitre le
courant de sortie du générateur ainsi créé. Dans un groupement de cellules identiques connectées
en parallèle, les cellules sont soumises à la même tension et la caractéristique résultante du
groupement est obtenue par addition des courants .
Avec:
10
Premier chapitre : Généralité sur les générateurs photovoltaïques
Pour avoir une satisfaction en courant et en tension, on est obligé d’utiliser un groupement mixte ;
les modules peuvent également être connectés en série et en parallèle figure (1.9)
ே
ܴ௦ é௧௨ = ܴ௦ ௗ௨ . ேೞ ………………………………...……………………... (1.16)
ಳು
Où
11
Premier chapitre : Généralité sur les générateurs photovoltaïques
12
Premier chapitre : Généralité sur les générateurs photovoltaïques
b) Inconvénients
• la fabrication du module photovoltaïque relève de la haute technologie et requiert des
investissements d’un coût élevé.
• le rendement réel de conversion d’un module est faible, de l’ordre de 10-15 %, avec une
limite théorique pour une cellule de 28%. Les générateurs photovoltaïques ne sont
compétitifs par rapport aux générateurs diesel que pour les faibles demandes d’énergie en
régions isolées.
13
Premier chapitre : Généralité sur les générateurs photovoltaïques
I.7. Conclusion:
Dans ce chapitre nous avons présenté un aperçue sur l'énergie photovoltaïque, le principe de
fonctionnement d'une cellule photovoltaïque, l'exploitation de sa caractéristique courant tension
pour calculer ses différents paramètres physiques.
Nous avons aussi étudie l’effet des changements climatiques sur La caractéristique I=f(V) et
P=f(V) du GPV.
De plus, on a remarqué que le point de fonctionnement dépend de la charge qu’il alimente ( trois
zones de fonctionnement). Or, Afin d’extraire en chaque instant le maximum de puissance
disponible aux bornes du GPV, nous introduisons un étage d’adaptation entre le générateur et la
charge d’où le but de deuxième chapitre.
14
Premier chapitre : Généralité sur les générateurs photovoltaïques
15
Chapitre II :
par arduino
Chapitre III :
simulations et réalisation
Chapitre deux Les convertisseurs DC-DC et la commande MPPT par arduino
II.1 Introduction :
Le panneau photovoltaïque ne peut pas transférer sa puissance maximale a la charge que
pour certain point de fonctionnement, ces points dépendant à son tour de la nature de la charge et des
conditions climatiques. Pour que le panneau PV fonctionne dans les points de puissance maximale, la
mise en place d’un étage d’adaptation entre la charge et le générateur PV est nécessaire. Cet étage est
constitué d’un convertisseur DC-DC contrôlé par un mécanisme de poursuite du point de puissance
maximale PPM nommé en anglais «Maximum Power Point Tracking ».MPPT
Le suiveur du point de puissance maximale joue un rôle très important pour localiser les
points de fonctionnement optimal du générateur PV quelles que soient les variations d’ensoleillement
et de la température.
Afin de permettre l’adaptation de la puissance, une étude détaillée sur quelques types des
convertisseurs DC-DC ainsi l’introduction de la carte de commande Arduino sont présentées dans ce
chapitre
Figure (2. 1): Connexion directe GPV-Charge par le biais d’une diode anti-retour.
En effet, le point de fonctionnement du GPV résulte de l’intersection entre la caractéristique
= () du GPV et la caractéristique = () de la charge.
17
Chapitre deux Les convertisseurs DC-DC et la commande MPPT par arduino
Nous supposons que la nature de la charge est continue (DC). En effet, une charge de type
alternative n’est pas du tout compatible avec la connexion directe car le GPV fournit un courant
continu. Pour la connexion d’un GPV à une charge alternative, nous avons obligatoirement besoin
d’un étage d’adaptation spécifique de type onduleur.
Trois types de charges DC typiques existent : une charge purement résistive, une charge de
type source de tension et une charge de type source de courant. Sur la figure (2.2), nous avons
représenté les caractéristiques = () et = () d’un GPV ainsi que les caractéristiques
= () des trois types de charges.
Tout d’abord, nous pouvons identifier le point de fonctionnement où la puissance fournie par
le générateur est maximale Pmax pour un courant optimal Iopt et une tension optimale Vopt, point
nommé PPM. Ensuite, nous pouvons trouver le point d’intersection entre les caractéristiques
= () du générateur et celles des trois types de charges :
point A pour une charge résistive,
point B pour une charge de type source de tension,
point C pour une charge en source de courant.
Pour ces trois points, la puissance fournie par le générateur est respectivement PA’, PB' et PC’,
comme l’illustre la figure (2.2) correspondant à des valeurs de puissance inférieures à la puissance
maximale disponible Pmax. Donc, une perte d’une partie de la puissance délivrée aux bornes du
générateur PV implique des pertes de production énergétiques importantes.
18
Chapitre deux Les convertisseurs DC-DC et la commande MPPT par arduino
Afin d’extraire à chaque instant le maximum de puissance disponible aux bornes du GPV et
de la transférer à la charge, la technique utilisée classiquement est d’utiliser un étage d’adaptation
entre le GPV et la charge comme décrit dans la figure (2.3). Cet étage joue le rôle d’interface entre
les deux éléments en assurant à travers une action de contrôle, le transfert du maximum de puissance
fournie par le générateur pour qu’elle soit la plus proche possible de Pmax disponible [2].
Figure (2. 3): Connexion d’un GPV à une charge a travers un étage d’adaptation
19
Chapitre deux Les convertisseurs DC-DC et la commande MPPT par arduino
Dans notre travail, l’étude de fonctionnement est basée sur le mode de conduction continu, où
le fonctionnement du circuit peut se diviser en deux selon l’intervalle de commutation (TON, TOFF).
Figure 2.6 (a) : Topologies du Convertisseur Figure 2.6 (b) : Topologies du Convertisseur
buck Interrupteur fermé =1. Interrupteur ouvert =0.
Si on considère que l’interrupteur est dans la position =1 , et appliquant les lois de kirchoff
au circuit en résulte (figure 2.6 (a)), on obtient les équations suivant :
= − .… …………………………………………………………………. (2.1)
20
Chapitre deux Les convertisseurs DC-DC et la commande MPPT par arduino
Le courant augmente linéairement avec le temps jusqu’à ce qu’il atteint son maximum.
La relation (2.7) montre que l’ondulation du courant dans le récepteur est d’autant plus faible
que la fréquence de hachage est grande, donc une forte augmentation de cette fréquence nécessiterait
l’emploi des composants à commutation rapide.
Lorsque l’interrupteur est en position =0 (figure 2.6(b)) ce qui nous donne :
=− ………………………………………..………………....………………….. (2.8)
Ce qui implique :
21
Chapitre deux Les convertisseurs DC-DC et la commande MPPT par arduino
L’équation (2.15) montre la possibilité de contrôler la tension de sortie moyenne Vout en jouant sur le
rapport cyclique D.
b) Détermination de L, C :
Où :
: est la valeur de L à la limite de la conduction continue.
Δ : correspond à l’ondulation du courant pour = 0.5
: correspond à la valeur de l’inductance pour = 0.5
A partir de la figure (2.5) on a :
22
Chapitre deux Les convertisseurs DC-DC et la commande MPPT par arduino
= − …………………………………………………………..……………………(2.21)
Donc, la capacité se charge pour >0 et se décharge pour <0 figure (2.8) :
Chaque section de charge ou de décharge qui dure représente la variation de charge Δ figure (2.9):
Ce dernier est un convertisseur survolteur, connu aussi sous le nom de « boost » ou hacheur
parallèle ; son schéma de principe de base est celui de la figure (2.10). Son application typique est de
convertir sa tension d’entrée en une tension de sortie supérieure [7].
23
Chapitre deux Les convertisseurs DC-DC et la commande MPPT par arduino
Lorsque l’interrupteur Q est passant la diode est polarisée en inverse. La source E n’est pas
connectée à la charge R (figure 2.11(a)). Lorsque l’interrupteur Q est bloqué, la diode D est
polarisée en direct et conduit. Ce qui connecte la charge R à la source E (figure 2.11(b)).
a) Modèle du convertisseur :
! "#$%
=− ………………………………………………………………..…. (2.29)
&
"'(
() = + * …………………………………………………………………… (2.30)
Le courant augmente linéairement avec le temps jusqu’à ce qu’il atteint son maximum à →
,- = . :
"'(
*/0 = . + * ……………………………………………………….………… (2.31)
24
Chapitre deux Les convertisseurs DC-DC et la commande MPPT par arduino
A partir de l’équation ci-dessus on aura :
"'(
∆ =
. ….………………………………………….…………………… (2.32)
"'( 4"#$%
() =
+ */0 ……………………………………………….……………… (2.35)
! "#$%
=− ………………………………………………...………………... (2.36)
&
"'( 4"#$%
* = (1 − ). + */0 …………………………….……………………… (2.37)
Donc :
"#$% 4"'(
∆ = (1 − ). …………………………………….…………….... (2.38)
En combinant ces deux relations (2.32) et (2.38), on peut établir l'expression de la tension de sortie:
Ce qui implique :
6
3 = (647) ……………...……………………………………………………..… (2. 40)
b) Détermination de L, C :
Durant la phase 1 qui dure . , le condensateur fournit seul l'énergie à la charge. Le courant de
sortie étant supposé constant, on peut calculer la charge fournie par le condensateur:
"#$%
∆ = &
. …………………………. ……………………………..………………… (2.41)
25
Chapitre deux Les convertisseurs DC-DC et la commande MPPT par arduino
La valeur de l’inductance, Nous avons établi la relation:
"'(
∆ =
. ……………………………………………………………………………….……. (2.44)
= …………………………………….……………………………………. …. (2.45)
9∆
a) Modèle du convertisseur :
Le fonctionnement de ce circuit est le suivant : lorsque le transistor conduit la diode est
polarisée en inverse ce qui donne le circuit de la figure 2.13(a). Cette période est appelée période de
charge.
Lorsque le transistor est bloqué, la diode est alors polarisée en direct, ce qui donne le circuit
de la figure 2.13 (b). Cette période est la période de décharge, puisque l’énergie stockée dans la
bobine est transférée à la charge R [7].
26
Chapitre deux Les convertisseurs DC-DC et la commande MPPT par arduino
Si on considère que l’interrupteur est dans la position =1 , et en appliquant les lois de
kirchoff au circuit en résulte , on obtient les équations suivant :
! "#$%
=− …………………………………………………………...…………...… (2.48)
&
"'(
() = + * ………………….…………………….………………………….… (2.49)
Le courant augmente linéairement avec le temps jusqu’à ce qu’il atteint son maximum à
→ ,- = . :
"'(
*/0 =
. + * ………………………………………….………………………… (2.50)
"'(
∆ = . …………………………………………………..……………………….… (2.51)
= −3 ………………………………………….……………………………………….
(2.52)
"#$%
() = − + */0 ..........………………………………...…………………………. (2. 54)
! "#$%
=− …………………………………………………….………………….. (2.55)
&
"#$%
* = − (1 − ). + */0 ……………………………….…………………....... (2.56)
Donc :
"#$%
∆ = (1 − ). …………………………………………………………...………… (2.57)
27
Chapitre deux Les convertisseurs DC-DC et la commande MPPT par arduino
En combinant ces deux relations (2.51) et (2.57), on peut établir l'expression de la tension de sortie:
"'( "#$%
. = (1 − ). ..........………………………………………………………...….. (2.58)
Ce qui implique :
7
3 =
647
647
3 = ……………………………………………………………………………..(2.59)
7
:3 = ( ) .
1−
La tension de sortie du convertisseur Buck-Boost est négative par rapport à la tension d’entrée.
Son amplitude peut être supérieure ou inférieure à celle de la tension d’entrée selon la valeur du
rapport cyclique. C’est un abaisseur-élévateur-inverseur en tension.
b) Détermination de L, C :
La forme du courant à travers l’inductance est illustrée par la figure (2.14) :
"'( ∆
.* + . = .* + = < ……………………………………………………. (2.60)
Selon la figure (2.15), la conduction continu est limitée par .* = 0 , donc :
"
'(
28
Chapitre deux Les convertisseurs DC-DC et la commande MPPT par arduino
29
Chapitre deux Les convertisseurs DC-DC et la commande MPPT par arduino
Le modèle du convertisseur est commun pour les deux types de convertisseurs buck-boost ;
on note qu’en fonction du rapport cyclique D, ce type de convertisseur peut fonctionner dans les trois
modes.
Ces modes de fonctionnement peuvent être réalisés de différentes manières :
• Soit en mode buck figure (2.16.a) : où l’interrupteur Q2 est toujours ouvert et l’interrupteur
Q1 est commandé par un signal PWM de fréquence f et duty cycle D
• Soit en mode boost figure (2.16.b) : où l’interrupteur Q1 est toujours fermé et l’interrupteur
Q2 est commandé par un signal PWM de fréquence f et duty cycle D.
• Soit en mode buck-boost figure (2.16.c) : où les deux interrupteurs Q1 et Q2 sont
commandés simultanément par un signal PWM de fréquence f et duty cycle D.
< 0.5 : Abaisseur (buck)
> 0.5 : Élévateur (boost)
figure (2.16.a) : mode buck figure (2.16.b) : mode boost Figure (2.16.c) :Mode buck-
boost
Dans les quatre cas cités en haut, l’adaptation entre la source et la charge est réalisée en
choisissant des valeurs adéquates du rapport cyclique .
II.5. Fonctionnement d’un générateur PV (GPV) à sa Puissance Maximale.
II.5.1. Principe.
La chaîne de puissance d’un GPV où une charge DC est alimentée par un générateur à
travers un convertisseur statique (CS) commandé par une technique de commande MPPT peut être
représentée par la figure (2.17). Cette technique de commande fait varier le rapport cyclique du CS
de telle sorte que la puissance fournie par le GPV soit maximale.
30
Chapitre deux Les convertisseurs DC-DC et la commande MPPT par arduino
31
Chapitre deux Les convertisseurs DC-DC et la commande MPPT par arduino
Dans ce mémoire, on a choisis le fameux algorithme P&O (perturbe and Observe) qui prédomine.
D'abord la tension VPV et le courant IPV sont mesurés pour calculer la puissance PPV (k) .
Cette valeur PPV (k) est comparée avec la valeur de puissance obtenue durant la dernière C" (D − 1).
Si la puissance fournie par le panneau a augmentée depuis la dernière mesure, l’incrémentation de
tension EF9 continuera dans le même sens que lors du dernier
33
Chapitre deux Les convertisseurs DC-DC et la commande MPPT par arduino
cycle et cela est fait par le test sur ∆C" .
Si ∆C" > 0 cela veut dire qu’on a incrémenté C" durant le dernier cycle c’est-à-dire
II.6.2 Algorithm
34
Chapitre deux Les convertisseurs DC-DC et la commande MPPT par arduino
elle oscillera autour du point de fonctionnement idéal (Vmpp) [2-14]. Pour une meilleure
compréhension du principe de fonctionnement de la commande, Prenons l’exemple sur la figure
(2.21) pour un changement faible d’éclairement et pour un Grand changement brutal de ce dernier,
l’algorithme de commande débute avec un point Comme un état initial, avec cet exemple on prend A
le point de début (pas obligatoirement un Début avec le point zéro, ce n’est qu’un point que nous
choisissons), la tension augmente avec un pas égal ∆V , la perturbation bascule vers le point B (point
de puissance maximal) , ensuite Vers le point C impliquant, dans un fonctionnement sans variation
d’éclairement une inversion Du signe de la perturbation due à la détection d’une dérivée de la
puissance négative, dans ce Cas des oscillations autour du PPM causées par la trajectoire du point de
fonctionnement Entre les points B et C. Lors d’un changement d’irradiation (évolution des
caractéristiques P(V ) du module de E1 à E2), le point de fonctionnement va se déplacer de C vers D,
et reste En déplacement jusqu’au changement d’éclairement qui se stabilise (le point F). S’il y a un
grand changement d’éclairement, l’algorithme de commande fonctionne Comme précédant mais dans
ce cas il y a une augmentation brutale d’éclairement donc le Point de fonctionnement bascule de B
vers D puis détecte le point F(PPM), figure (1.21.b).
Toutefois, la méthode présente quelques problèmes liés aux oscillations autour du PPM
Qu’elle engendre en régime établi car la procédure de recherche du PPM doit être répétée
Périodiquement, obligeant le système à osciller en permanence autour du PPM. Ces
Oscillations peuvent être minimisées en réduisant la valeur de la variable de perturbation.
Cependant, une faible valeur d’incrément ralenti la recherche du PPM, il faut donc trouver un
Compromis entre précision et rapidité. Ce qui rend cette commande difficile à optimiser.
35
Chapitre deux Les convertisseurs DC-DC et la commande MPPT par arduino
II .7 Description du module arduino
Arduino c’est une plate-forme open_source d'électronique dont le coeur programmée qui est
basée sur une simple carte à microcontrôleur (de la famille AVR), et un logiciel, véritable
environnement de développement intégré, pour écrire, compiler et transférer le programme vers la
carte à microcontrôleur. Elle dispose dans sa version de base de 1 Ko de mémoire vive, et 8 Ko de
mémoire flash pour stocker ses programmes. Elle peut être connectée à 13 entrées ou sorties
numériques, dont 3 PWM (pouvant donner 3 sorties analogiques et 6 entrées analogiques
convertissant en 10 bit.
36
Chapitre deux Les convertisseurs DC-DC et la commande MPPT par arduino
• Arduino uno est une carte microcontrôleur basée sur l’ATmega328.
• Arduino Leonardo est une carte microcontrôleur basée sur l’ATmega32u4.
• Arduino Mega 2560 est une carte de Microcontrôleur sur la base de l’ATmega 2560, qui
offre toutes les Fonctionnalités de la carte précédente, mais avec des fonctionnalités
supplémentaires. [10]
37
Chapitre deux Les convertisseurs DC-DC et la commande MPPT par arduino
La mémoire
Il en possède 5 types :
• La mémoire Flash : C'est celle qui contiendra le programme à exécuter
• RAM : c'est la mémoire dite "vive", elle va contenir les variables de votre programme.
• La mémoire cache : c'est une mémoire qui fait la liaison entre les registres et la RAM.
Le processeur
C'est le composant principal du micro-contrôleur. C'est lui qui va exécuter le programme.
II 9.3.1.b Les sources de l'alimentation de la carte
On peut distinguer deux genres de sources d’alimentation (Entrée Sortie) et cela comme
Suit :
• VIN. La tension d'entrée positive lorsque la carte Arduino est utilisée avec une source de
tension externe (à distinguer du 5V de la connexion USB ou autre source 5V régulée). On
peut alimenter la carte à l'aide de cette broche, ou, si l'alimentation est fournie par le jack
d'alimentation, accéder à la tension d'alimentation sur cette broche.
• 5V. La tension régulée utilisée pour faire fonctionner le microcontrôleur et les autres
Composants de la carte (pour info : les circuits électroniques numériques nécessitent une tension
d'alimentation parfaitement stable dite "tension régulée" obtenue à l'aide d'un composant appelé un
régulateur et qui est intégré à la carte Arduino). Le 5V régulé fourni par cette broche peut donc
provenir soit de la tension d'alimentation VIN via le régulateur de la carte, ou bien de la connexion
USB (qui fournit du 5V régulé) ou de tout autre source d'alimentation régulée.
• 3.3V. Une alimentation de 3.3V fournie par le circuit intégré (circuit intégré faisant
l'adaptation du signal entre le port USB de votre ordinateur et le port série de l'ATmega).
L'intensité maximale disponible sur cette broche est de 50mA.
38
Chapitre deux Les convertisseurs DC-DC et la commande MPPT par arduino
• Serial: 0 (RX) and 1 (TX). Permet de recevoir (RX) et de transmettre (TX) des données
Séries TTL. Ces broches sont raccordées à leurs homologues sur le chip ATmega8U2
Spécialisé dans la conversion USB-to-TTL série.
• Interruptions externes 2 et 3. Ces broches peuvent être configurées pour déclencher une
Interruption sur une valeur LOW, sur un front montant ou descendant, ou encore sur le
Changement de valeur.
• PWM: 3, 5, 6, 9, 10, and 11. Output 10-bits de PWM avec la fonction analogWrite ().
La carte Uno à 6 broches d'entrées analogiques, A0 à A5, chacune avec 10 bits de résolution.
Par défaut les mesures sont effectuées de la masse à 5V (valeur de référence), mais il est
possible de spécifier la valeur de référence en utilisant la broche VREF et la fonction analog
Reference ().
En outre, certaines broches ont des fonctions spécialisées :
• I2C :4 (SDA) and 5 (SCL). Permettent le support du bus I2C (TWI) en utilisant la 'library'
Wire.
Il y a encore quelques autres broches sur la carte:
• AREF. Tension de référence déjà mentionnée.
• Reset. Permet au niveau bas (LOW°) de faire un reset du contrôleur. Elle est utilisée
Typiquement pour monter un bouton 'reset' aux cartes additionnelles ('shields') bloquant celui de la
carte principale.
II 9.3.1.d Les ports de communications
La carte Arduino Uno a de nombreuses facilités de communications avec un ordinateur, une autre
Arduino, ou un autre microcontrôleur.
L'ATmega328 permet la communication série UART TTL, grâce aux broches digitales 0
(RX) et 1 (TX).
Un contrôleur ATmega8U2 sur la carte, canalise cette communication série vers l'USB et apparaît
comme un port de communication série virtuel pour le logiciel sur l'ordinateur.
Le firmware de l'8U2 utilise le protocole USB, et aucun driver externe n'est nécessaire.
39
Chapitre deux Les convertisseurs DC-DC et la commande MPPT par arduino
Logiciel de programmation de l’arduino uno :
Le logiciel de l’Arduino inclut un ensemble de fonctions pour mettre en oeuvre ces fonctions.
“Uno “ signifie “ Un“ en italien et ce nom annonce la sortie de l’Arduino 1.0. [10]
II.10 Conclusion
Dans tout système photovoltaïque, l’étage d’adaptation joue un rôle très important afin
d’extraire la puissance maximale d’un GPV qui est influencée par l’ensoleillement et la température.
Dans ce chapitre, on a exposé brièvement quelques topologies de base des convertisseurs
continus-continus. On a présenté aussi la commande MPPT pour rechercher le point où la puissance
du générateur photovoltaïque est maximale sous différentes conditions de fonctionnement. On a
presenté la méthode « Perturb and Observe (P&O) » dont l’implémentation est simple et non
couteuse. On a aussi regroupé suffisamment d’informations sur une la carte d’interfaçage (Arduino) :
sa construction, son langage de programmation, son principe de fonctionnement afin de simplifier
son utilisation.
40
Chapitre III :
simulations et réalisation
Chapitre trois simulations et réalisation
III.1 Introduction :
Apres avoir donné dans le deuxième chapitre une description théorique sur les convertisseurs
DC/DC et leurs principe de fonctionnement et après avoir décrit la commande numérique par le
module arduino et son environnement de développement, on va procéder à la réalisation de notre
prototype « Réalisation d’une carte de commande d’un convertisseur buck-boost par arduino ».
Afin d’aboutir à notre objectif, plusieurs étapes ont été nécessaires.
1. L’unité d’alimentation.
2. L’unité de puissance.
3. L’unité de commande.
L’unité de L’unité de
puissance commande
L’unité
d’alimentation
42
Chapitre trois simulations et réalisation
Dans notre travail, nous avons réalisé deux alimentations continue de +5 volts et de +12 volts
Pour l’alimentation de l’Arduino, et le driver IR2113. Pou cela, on a utilisé:
• Des condensateurs « pour filtrage ». condensateur de 10μF
• Un régulateur « baisse la source d’entrée de >+12V à 12V nous avons utilise le LM7812.
• Un régulateur « baisse la source d’entrée de +12V a +5V ; nous avons utilisé le LM7805.
L’élément principal de Notre unité de commande, est le module Arduino UNO qui est détaillé
précédemment dans le deuxième chapitre. Il est destiné pour mesurer le courant Iin et la tension Vin
du générateur photovoltaïque puis il calcule la puissance Pin afin de générer le signal PWM nécessaire
à l’adaptation de puissance.
L’arduino est capable de mesurer la tension, car il est doté d’un convertisseur analogique/
numérique. Puisque, la tension à mesurer dépasse le seuil de tolérance de l’ arduino ( 5V). Une tension
supérieure à 5V risque de détruire l’arduino Pour éviter cela, il convient d’utiliser un diviseur de
tension qui abaissera la tension à mesurer vers le seuil de tolérance de l’ arduino .
Pour mesurer le courant, on a utilisé le capteur ACS712, qui permet de détecter avec précision les
signaux DC ou AC
43
Chapitre trois simulations et réalisation
• La pin 6 est configurée pour générer le signal PWM (62.5kHZ)
Le fonctionnement de prototype est visualisé par trois LEDs (sorties) :
• LED_1 : quand elle est allumée, elle indique le fonctionnement de notre prototype.
• LED_2 : quand elle est allumée, elle indique que le rapport cyclique est incrémenté.
• LED_3 : quand elle est allumée, elle indique que le rapport cyclique est décrémenté.
D3
R9
LED_1
220
DUINO1 LED-BLUE
D9
R10
LED_2
220
LED-BIBY
D4
microcontrolandos.blogspot.com
R11
LED_3
220
AREF LED-GREEN
13
PB5/SCK
12
PB4/MISO 12
RESET 11
~PB3/MOSI/OC2A 11
10 U1(IP+)
~ PB2/SS/OC1B
9
~ PB1/OC1A LED_3
8
PB0/ICP1/CLKO LED_2
ATMEGA328P-PU
1121
DIGITAL (~PWM)
7
ANALOG IN
R8
7500
+88.8
Volts
44
Chapitre trois simulations et réalisation
Cette unité est constituée principalement du générateur photovoltaïque GPV, du
convertisseur DC/DC et la charge. Parmi les types du convertisseur DC/DC qu’on a étudie dans le
chapitre précédent, on a choisi de simuler et réaliser le convertisseur DC/DC buck -boost non
inverseur,
Le signal de commande PWM généré par l’arduino est utilisé pour commander les deux
MOSFETs du convertisseur à travers le DRIVER pour MOSFETs IR2113 dont son brochage est
donné par sa fiche technique. Une connexion typique d’IR2113 est représentée par la figure (3.6).
45
Chapitre trois simulations et réalisation
Dans un premier temps, nous avons simulé le fonctionnement du system pour différents
valeurs ( . ,
0.5
5 ,
0.5 afin de confirmer les deux modes de fonctionnement :
46
Chapitre trois simulations et réalisation
Figure (3.10
3.10) : vérification de la commande (P&O) sur le Proteus
47
Chapitre trois simulations et réalisation
50
I/A
S/VA, P/W, Q/Var
2,4
45
2,2
1000W/m2
40 2,0
1,8
35
800W/m2
1,6
30
1,4
600W/m2
25
1,2
20 1,0
400W/m2
0,8
15
0,6
10
0,4
5
0,2
0 0,0
0 20
U/V
48
Chapitre trois simulations et réalisation
A partir de la figure (3.13), On peut tirer les grandeurs ci dessous à un éclairement
E=1000W/m2 et température de fonctionnement T=25°:
)# )#
2,' ! − . 1 − …………………………………..(3.3)
34 6.1' !.7
9' !: 67 . 1 − 6 …………………………………………………………….. (3.4)
A.N : 9
55;<
∆)
Selon l’équation (2.65) , et pour un 0.01, on peut calculer C
)
A.N : = ≥ 12;@
En pratique, la valeur de l’inductance choisie doit être au moins 20% supérieure que la valeur
Calculée en théorie. Par conséquent, la valeur de l’inductance disponible qu’on a utilisera est
L=160µH. En ajoutant une tolérance de 20% sur la valeur de la capacité calculée. On a choisi la valeur
disponible C=22µF.
49
Chapitre trois simulations et réalisation
Comme interrupteur de puissance Q1 et Q2, on a utilisé deux transistor de puissance type
NMOSFET «IRFZ830 », caractérisée par une tension maximale directe de Vds =500V, une résistance
à l’état passant Rds =1.5Ω, un courant direct maximal de IDMAX =4.5A.
Concernant les diodes D1 et D2, on a utilisé deux diodes rapides type Schootky « UF5408 »,
caractérisées par une tension inverse maximale VRRM=1000V, et un courant direct maximal IDmax= 3A.
50
Chapitre trois simulations et réalisation
51
Chapitre trois simulations et réalisation
Notre prototype realisé est illustré par la figure : (3.18) :
52
Chapitre trois simulations et réalisation
Eclairement800W/m2 Eclairement1000W/m2
53
Chapitre trois simulations et réalisation
Les mesures développées dans les tableaux précédents montrent l’effet de l’éclairement E sur
la puissance, le courant, et la tension.
En comparant les résultats des deux derniers tableaux avec celle de la figure (3.13), on
remarque que la puissance maximale est presque toujours atteinte avec quelques pertes d‘énergie à
cause des oscillations importantes que fait le point de fonctionnement autour du PPM
54
Chapitre trois simulations et réalisation
En remarque aussi que la poursuite reste aux maximum mêmes après la variation de la charge,
en justifiant ainsi la validité de notre prototype réalisé (c-a-d) la commande MPPT adapte le
générateur PV à la charge: transfert de la puissance maximale fournie par le générateur PV.
III.12 Conclusion
Dans ce dernier chapitre, nous avons présenté les différentes étapes et la méthodologie suivie
pour simuler et réaliser notre prototype.
D’après les résultats obtenus de la simulation sous Proteus et des tests pratiques qu’on a
effectué dans le laboratoire, On peut conclure que les résultats obtenus sont satisfaisants compte tenu
des limitations du matériel et des moyens dont nous disposons.
55
Conclusion générale
Conclusion générale
Le travail présenté dans ce mémoire traite la commande numérique d’un convertisseur
buck-boost avec arduino. Dans un premier temps, on a donné des généralités sur les
systèmes PV, principe de l’effet photovoltaïque, caractéristiques des cellules et des
générateurs photovoltaïque ainsi leurs performances.
Ensuite, Nous avons étudié, quelques types des convertisseurs DC-DC, Utilisés dans
les systèmes PV. En favorisant le convertisseur survolteur-dévolteur non inverseur dans
la conception de notre prototype puisque il assure une large gamme de fonctionnement
Pour rechercher le point où la puissance du générateur PV est maximale, nous avons
présenté la commande MPPT « perturbation et observation P&O » choisis dans ce
mémoire à cause de sa simplicité, et son exigence seulement des mesures de tension et du
courant du module PV.
Ensuite, nous avons donné une généralité sur les cartes Arduino utilisées pour
commander notre convertisseur, en particulier la carte Arduino uno. Cette carte possède
toutes les fonctionnalités d’un microcontrôleur classique en plus de sa simplicité d’utilisation.
Elle offre plusieurs pins (broches) d’entrée/sortie numérique dont six pouvant générer
des PWM (Pulse width Modulation) et permet aussi de mesurer des grandeurs analogiques
grâce à ces six entrées analogiques. Cette carte Arduino peut communiquer avec un ordinateur
grâce à son port USB qui assure en plus son alimentation .
Nous avons présenté aussi le développement de la partie Software et la partie
hardware pour q’on puisse simuler son fonctionnement dans l’environnement
D’ARDUINO - IDE de et l’environnement de ISIS de PROTEU
Finalement, et malgré les difficultés qu’on a rencontré , on a pu analysé et validé le
fonctionnement optimal de notre système en variant deux parametre : l’éclairement, et la
charge.
D’après les résultats obtenus, Le convertisseur DC-DC et la commande MPPT
effectuent correctement leurs rôles :
Le convertisseur fournit dans les conditions optimales une tension à sa sortie
supérieure ou inferieur à celle fournie par le générateur PV en jouant sur le
duty cycle.
La commande MPPT adapte le générateur PV à la charge : transfert de la
puissance maximale fournie par le générateur PV.
1
bibliographie
Bibliographie
[1] : S.ZAAMTA «Réalisation d’un régulateur solaire à base de microcontrôleur pour le
contrôle de l’état de charge et la protection des accumulateurs», UNIVERSITE LARBI BEN
M’HIDI OUM EL BOUAGHI mémoire de magister,Algérie, 2008
[5] : W.BENSACI, «Modélisation et simulation d’un système photovoltaïque adapté par une
commande MPPT», thèse de master , Université Kasdi Merbah–Ouargla, Algérie, 2012.
57
bibliographie
58