Vous êtes sur la page 1sur 8

Recherche du maximum de puissance sur les gnrateurs

photovoltaques
V.BOITIER1, P. MAUSSION2
email : vboitier@laas.fr tl : 05 61 55 86 89 ; pascal.maussion@laplace.univ-tlse.fr
1
LAAS-CNRS ; Universit de Toulouse ; 7, avenue du Colonel Roche, F-31077 Toulouse, France
2
IUFM Midi Pyrnes, LAPLACE, Universit de Toulouse, INPT, UPS, CNRS

Rsum : L'objectif de cet article est d'illustrer les principes utiliss pour faire fonctionner un
gnrateur photovoltaque son maximum de puissance. Divers exemples dimplantations numrique
ou analogique de cette fonction particulire sont prsents, avec des rsultats exprimentaux ou de
simulations.

1.

Introduction.

Les nergies renouvelables ont le vent en poupe et


constituent un thme porteur vis--vis des tudiants. De
plus en plus de lyces sont amens faire l'acquisition
de systmes photovoltaques [1] adapts pour une
connexion rseau, ou pour l'alimentation de systmes
autonomes avec stockage. Ces systmes restent
coteux malgr des cots de fabrication en baisse. Il
convient donc d'en soigner les diffrents composants
pour maximiser le rendement global de l'installation.
Sur les rgulateurs de charge ou les onduleurs, deux
tendances apparaissent selon les applications vises, on
peut minimiser l'lectronique de commande pour
augmenter la robustesse (chargeur de batterie partir
de panneau photovoltaque pour les PVD-chargeur
STECA [2]) ou privilgier un contrle plus fin mais
plus complexe (chargeur Solar Boost 2000 [3],
onduleur connect au rseau avec fonction MPPT
incluse [4]).
Dans le cas o l'on souhaite maximiser l'nergie
produite (onduleur connect au rseau, chargeur de
batterie lorsque la batterie est dcharge), il est
intressant d'inclure une recherche du point de
puissance maximum (Maximum Power Point Tracking
-MPPT-) dans les convertisseurs.
Aprs un rappel sur les diffrentes mthodes
utilises pour rechercher le point de puissance
maximum d'un gnrateur photovoltaque, on
prsentera diffrents rsultats exprimentaux et/ou de
simulation pour valider les algorithmes utiliss, puis on
tablira le cadre d'utilisation de tels algorithmes et leurs
limites de fonctionnement.
2.

Modle de simulation Psim.

Nous prsentons ici un modle deux diodes dun


gnrateur PV (et non dune cellule), plus fidle quun
modle quivalent une seule diode et rsistances. La
figure 1 prsente les constituants de ce modle circuit

quivalent qui permet une approximation par trois


segments de droites de la caractristique I(V) du
gnrateur solaire. Les modles PSim de cet article
sont disponibles en tlchargement gratuit sur [5].
La dtermination des paramtres du modle peut se
faire comme suit. Prenons par exemple un gnrateur
solaire de caractristiques : VOC = 44V; Vopt = 36V;
Iopt = 4,5A; ICC = 5A et Rs = 20 m. Les gnrateurs
V1 et V2 dont fixs respectivement 32V et 40V, de
part et dautre du point Vopt = 36V. Les lois des circuits
permettent daboutir aux quations (1) et (2), do
peuvent tre aisment calcules les valeurs de
rsistances R1 et R2
Vopt = R1.ICC1 + V1 - (R1-RS).Iopt
VOC = R1//R2 . (ICC1 + V1/R1 + V2/R2)

(1)
(2)

Les perturbations sont prises en compte grce au


gnrateur de courant Delta_Icc qui simule une
variation dclairement tandis que le gnrateur
Delta_V1 simule une variation de temprature.

Fig 1 : Modle 2 diodes dun gnrateur PV.

IPV

IS
DC
/

VPV

DC VS

Fig 4 : Principe du convertisseur ralisant l'adaptation


d'impdance.
Fig 2 : Caractristiques du modle 2 diodes du gnrateur
PV de la figure 1.

3.

Commande extrmale.

Par exemple, dans le cas d'un convertisseur


abaisseur (rapport cyclique ) , la relation moyenne
liant la tension de la batterie E et celle du panneau VP
s'crit :
(3)
E = V = V
S

3.1.

La caractristique puissance/tension d'un panneau


solaire prsente un extremum qui varie avec la
temprature, l'clairement et le vieillissement du
panneau. Une connexion directe entre un gnrateur
PV et sa charge a peu de chance de placer le systme
PV son point de fonctionnement maximum (not
MPP pour Maximum Power Point). Dans le cas d'une
charge type batterie, il faut que la tension de la batterie
(qui impose la tension du panneau) soit proche de la
tension VOPT pour laquelle la puissance dlivre est
maximale (cf fig 3).
P = PMPP
IPV (A/10) , P PV (W)

12

VPV = V OPT
IPV (V PV)

10
8

V PV > V OPT

P (V PV)
4
2
0

V PV < V OPT
0

10

VPV (V)

15

= OPT =
on obtient :

E
VOPT

(4)

VPV = VOPT

en consquence :

(5)

PPV = PMPP

(6)

La mme dmarche convient pour toutes les


charges ( condition qu'il existe une intersection entre
les caractristiques). Pour comprendre comment les
caractristiques se modifient, [6] propose une feuille de
calcul sur tableur qui permet notamment de faire varier
le rapport cyclique via un curseur et de visualiser, vue
du ct de la charge (cf fig. 5 ci aprs), la modification
de l'impdance de la source induite par le rapport
cyclique (VS = VPV et IS = IPV / ). On peut alors
dterminer le gain ralis ou non suivant le point de
fonctionnement choisi. La feuille permet aussi de
modifier l'ensoleillement, la temprature, la charge
Les figures 5 et 6 prsentent pour une batterie de
13V, respectivement les cas =1 (transfert non
optimal, ) et =0,76 (transfert optimal).

20

Aprs conversion

U charge (fcem )

8
I (A) , P/10 (W)

Fig 3 : Caractristiques IPV (V) en pointill et PPV (W) en


trait plein pour un panneau de 12 Wc.

Si un convertisseur DC/DC est intercal entre le


gnrateur PV et la batterie on peut modifier le point
de fonctionnement du panneau grce une loi de
commande extrmale afin de maximiser en permanence
l'nergie transfre.

PV

Ainsi, en fixant tel que :

Principes de ladaptation d'impdance

Puissance aprs hacheur/10

Sortie du panneau

IS(VS)

5
4

IPV (VPV)

3
2

PS(VS)

1
0
0

UBATT
10

15

20

Fig 5 : Convertisseur avec =1 , puissance transmise:68W.

P PV maximale
12

IS(VS)

10

I (A) , P/10 (W)

IPV(VPV)

6
5
4

8
6
4

3
2

PS(VS)

UBATT

0
0

0
0

10

15

PUISSANCE
P PV (W)

d c

TENSION PANNEAU V PV (Volts)

20

20

Fig. 6 : Convertisseur avec = 0,76, PS = 84 W, soit un


gain de 23% par rapport la connexion directe.

3.2.

COURANT IPV (A/10)

Commandes extrmales.

Dans tous les cas de figures, l'objectif d'une


commande extrmale consiste amener le systme
son optimum de puissance et l'y maintenir en dpit
des variations de paramtres. Plusieurs familles de
commandes utilises sont prsentes ci-aprs.
3.2.1. Commande P&O Perturb and Observ.
Les
commandes
regroupes
sous
cette
dnomination contiennent une action de commande
associe avec une action de recherche. Deux types de
commandes prsentes ci-aprs respectent ce cadre.
3.2.1.1 Principes de la commande dite "hill
climbing".
Le principe de cette commande extrmale est trs
simple. On raisonne sur un convertisseur buck
connect une batterie (VPV = E/ et donc VPV
diminue quand augmente) mais cela ne restreint en
rien le principe de fonctionnement. Partant d'une
commande avec un rapport cyclique petit (et donc VPV
grand), on augmente rgulirement. Dans un premier
temps la puissance crot (le maximum n'est pas encore
atteint c), se stabilise (le maximum est alors atteint
d), puis diminue (le maximum vient d'tre dpass e).
Le systme de mesure dtecte cette diminution de
puissance, ce qui conditionne une inversion du sens de
la commande : la puissance va alors augmenter,
repasser par le maximum, puis diminuer; ds dtection
de cette diminution de puissance, le sens de la
commande est nouveau invers... Finalement, le
systme se place en oscillation autour du maximum [6].

Fig 7. : Caractristiques PPV (VPV) et IPV (VPV).

Cette oscillation permet au systme de pilotage de


vrifier que le maximum ne s'est pas dplac et le cas
chant de le suivre mais elle entrane une perte de
rendement, le point de fonctionnement moyen tant en
dessous du maximum.
La ralisation d'une telle commande peut tre
effectue de manire analogique [7], ou par logiciel [8].
Hors le cas d'un onduleur reli au rseau, un
convertisseur photovoltaque ne fonctionnera pas tout
le temps en mode MPPT. Dans le cas d'un chargeur de
batterie, il y a d'autres modes de charges (rgulation de
tension quand la batterie est charge) et/ou d'autres
fonctionnalits (dconnection de la charge ou du
gnrateur), aussi une commande numrique nous
semble mieux adapte par sa modularit.
3.2.1.2. MPPT analogique utilisant cette
mthode.
Un exemple de schma de simulation utilisant une
ralisation analogique de cette mthode, est prsent
figure 8. Le principe repose sur lintgration du signe
de la drive temporelle filtre de la puissance
moyenne sur une priode de dcoupage. Un intgrateur
permet de faire varier le rapport cyclique : si la drive
de la puissance est positive, il faut diminuer le rapport
cyclique et laugmenter dans le cas contraire. Le gain
de lintgrateur rgle la convergence de lalgorithme.
Le filtre doit liminer les bruits en particulier ceux lis
au dcoupage, mais ne pas dgrader les performances
de la drive. Ces deux termes peuvent tre rgls
exprimentalement.

La diffrence ralise tout instant entre la puissance


et la puissance filtre donc retarde, donne une image
de ses variations. Le signe de ces variation commande
la MLI via une bascule et un 3 filtre.

Fig. 8 : MPPT par intgration du signe de la drive de la


puissance.

: rsultats de simulation pour des variations du MPP

3.2.1.3. MPPT numrique utilisant cette


mthode.

Fig. 8 : rsultats de simulation pour des variations du MPP

Dautres structures sont disponibles dans la


bibliographie, les fichiers de simulation PSim de
certaines dentre elles seront tlchargeables sur [5].
Citons en particulier le schma de la figure 9 qui
utilise le principe du hill climbing mais sans
drive de la puissance, grce lemploi de deux filtres
passe bas avec des constantes de temps dcales.

Fig. 9 : MPPT par approximation de la drive de la puissance.

Plusieurs prototypes pdagogiques de 100W [6]


ont t raliss pour cette tude. Une premire version
base de 68HC11 dlivrait un mot numrique de
commande un convertisseur numrique analogique,
suivi d'un circuit SG3525 afin de gnrer un signal
carr rapport cyclique variable.
Bien que complexe, ce type de montage permet de
pouvoir visualiser directement une tension continue
image du rapport cyclique en sortie du CAN (figure
12). Sur les prototypes suivants, la commande est
compltement intgre dans un C PIC16F876 (avec
une frquence de commutation de 150 kHz et une
PWM sur 7 bits), cf figure 10. La sortie PWM est
ensuite envoye sur un driver de MOS IR2117. Il faut
par ailleurs la filtrer pour visualiser plus facilement
l'volution du rapport cyclique.
Dans tous les cas, il y a un rglage trouver entre
les paramtres suivants : Te (priode d'chantillonnage
de la commande) et (pas de variation du rapport
cyclique). Si on veut mesurer les variations de
puissance, il faut aussi laisser le temps au systme de
rpondre inutile d'avoir un rafrachissement trop
rapide de la commande Te 3 convient avec la
constante de temps du systme. Pour un convertisseur
de type buck, en premire approche, = RP C o C est
la capacit place en parallle avec le gnrateur PV et
Rp est la rsistance quivalente en rgime permanent de
l'ensemble convertisseur et charge i.e. : RP = VP / IP.

Fig. 10 : Convertisseur 100W type buck.

Pour commencer on prendra aussi voisin de 5%


de la gamme de variation possible pour avoir une
variation de puissance significative. La figure 11
illustre lalgorithme de commande.
Initialisation
PPV(n-1) = 0 V (n-1) = V o sens(n-1) = -1

mesure de PPV (n)

3.2.1.4. Analyse des rglages.


Contrairement aux commandes linaires type PID,
il n'existe pas de mthodes de rglage bien dfinies
dans la littrature; une dmarche exprimentale est
ncessaire pour optimiser les rsultats.
Pour un mme Te, si est grand, la convergence
est rapide mais cela entrane une large oscillation
autour du MPP (et donc une perte de puissance). En
revanche, si est petit, l'oscillation autour du MPP
est faible mais d'une part le bruit de mesure risque
d'tre confondu avec une relle variation de la
puissance et d'autre part si l'ensoleillement fluctue le
suivi du MPP devient lent.
Si Te augmente ou si diminue, la stabilit
augmente au dtriment de la dynamique du suivi de
puissance. Aussi il est intressant de travailler avec un
pas variable de pour assurer la fois une
convergence rapide (mme en cas de faibles
ensoleillement) et aussi une faible oscillation autour du
MPP.

non
P PV(n) > PPV(n-1)
oui
sens(n) = sens(n-1)

sens(n) = - sens(n-1)

Boucle
ouverte

contrle en boucle ferme

V(n) = V(n-1) + sens(n)


V(n-1) = V(n)
sens (n-1) = sens (n)
PPV (n-1) = PPV (n)
envoyer V(n)

image de

M.P.P.

image de PPV

attendre fin priode Ts


Perturbation

Fig.11 : Algorithme de base de la commande MPPT type


hill climbing.
Fig. 12 : Comportement en boucle ouverte et en boucle ferme
du convertisseur

Le fonctionnement correct du systme est prsent


sur la figure 12 ci-aprs, o l'on visualise
simultanment une tension image du rapport cyclique
et une tension image de la puissance du panneau. Le
ct gauche de la figure prsente un fonctionnement en
boucle ouverte de faon situer l'extremum de
puissance, le comportement en boucle ferme est lui
sur la droite de la figure. Ds que le bouclage est
activ, la puissance rejoint le MPP et reste cale
dessus. Suite une perturbation (une feuille A4 est
place sur le panneau pendant 2 secondes environ) le
systme se recale sur le nouveau maximum. Ds que la
perturbation disparat, la puissance fournie retrouve
bien la valeur du premier MPP. Ces rsultats ont t
obtenus avec le premier jeu de paramtres i.e.
= 5% de (min-max) et Ts = 50 ms.

3.2.1.4. Limites d'une telle commande


Un problme se pose dans le cas o l'ensoleillement
augmente, la puissance mesure peut augmenter alors
mme que le sens d'volution de la commande est
mauvais ce qui loigne le systme du MPP, cet
ajustement incorrect continuera jusqu' ce que
l'augmentation de l'intensit lumineuse cesse. Un autre
problme se pose dans le cas ou il n'y a pas un
maximum mais des maxima (cas de panneaux
partiellement ombrags)dans ce cas ce type
d'algorithme doit tre raffin pour tre sr de converger
vers le plus haut des maxima. Enfin un problme
courant est d'assurer la convergence mme par faible
ensoleillement lorsque les variations de puissance sont
du mme ordre de grandeur que les bruits de mesures.

3.2.2. Mthode de la conductance incrmentale


(rem : I/V : conductance, dI/dV conductance
incrmentale. )
Dans cette partie, pour allger les notations, on
note V, I, P les grandeurs relatives au gnrateur
photovoltaque.

dP
=0
dV

12
10
8

dP
>0
dV

dP
<0
dV

3.2.3. Commande tension ou courant de


rfrence.

4
2
0
0

Figure 14 : MPPT par conductance incrmentale [12]

20

TENSION PANNEAU V (Volts)

Fig. 13 : Comportement en boucle ouverte et en boucle


ferme du convertisseur.

Le maximum de puissance (MPP) est obtenu


lorsque :

dP
=0
dV

(7)

A gauche ce point, dP/dV est positive et ngative de


l'autre ct. Comme P=I.V, le calcul diffrentiel donne
dP=V.dI + I.dV, soit au MPP :

I dP
+
=0
V dV

(8)

on montre que : dP > 0

dV

I dI
+
>0
V dV

Numriquement, partir des mesures de I(n), I(n-1),


V(n), V(n-1), et en supposant que
dI I = I(n)-I(n-1) et dV V = V(n)-V(n-1), on
peut calculer I/V+dI/dV et en dduire la direction du
MPP par rapport au point de fonctionnement prsent
(et dans une moindre mesure la distance au MPP). La
direction de convergence est donc toujours connue, ce
qui est un avantage par rapport la technique hill
climbing prsent prcdemment en particulier
lorsque l'ensoleillement varie rapidement. Toutefois
cette mthode pose des problmes (rpercussion des
bruits de mesures dans les calculs, division par zro )

Il existe des mthodes plus simples bases sur le


lien entre Voc (tension du panneau en circuit ouvert) et
Vopt :
Vop K . Voc avec K<1
(9)
En mesurant VOC de temps en temps (10s pour le
Solar Boost 2000), on en dduit une tension qui sert de
une rfrence pour la tension du panneau. Un
asservissement de tension grce un correcteur PI,
permet de faire converger VPV la valeur souhaite.
Elle est videmment plus simple avec un convertisseur
abaisseur. De la mme faon une relation similaire
existe entre le courant de court-circuit du panneau ISC
et le courant l'optimum de puissance :
Iop K . Isc avec K'<1
On utilise alors avec une rgulation du courant
photovoltaque grce un correcteur PI, avec une
remise jour rgulire de la consigne. Elle est
videmment plus simple avec un convertisseur
lvateur, cf figure 15.

La figure 14 ci-aprs montre le principe de mise en


oeuvre d'une telle commande
Figure 15 : MPPT par asservissement du courant seul

Dans tous les cas de figure, ces mthodes sont


simples mettre en uvre car elles ne ncessitent
quun seul capteur, (ddp ou courant) et sont peu
sensibles aux bruits car ne reposant pas sur un calcul de
drive. Elles nanmoins prsentent quelques dfauts :
d'une part le panneau ne produit plus pendant le temps
ncessaire pour les mesures et d'autre part, le
coefficient liant les grandeurs mesures et les
grandeurs optimales n'est pas toujours fix avec
exactitude et peu varier dans le temps en fonction du
vieillissement. Il dpend en particulier de la
temprature et de l'ensoleillement comme on peut le
constater sur la figure16 ci-aprs.

Il est donc indispensable de pouvoir dconnecter


aussi bien le panneau (ou du moins faire en sorte quil
ne fournisse plus dnergie) que les consommateurs.
Deux types de rgulateurs sont appropris ces
exigences, les rgulateurs shunt , figure 17 et les
rgulateurs srie , figure 18.

Figure 18 : Rgulateur srie [4]

5.

Figure 16 : VMPP en % de en fonction de la temprature et


de lirradiation [HO]

La connexion directe entre le panneau et la charge


donne des rsultats qui ne sont pas si mauvais que cela
en raison de labsence de pertes en commutation.
Seules existent les pertes des MOS utiliss comme
interrupteurs statiques pour connecter les panneaux et
la charge la batterie et les pertes dans la diode qui
empche les retours de courant dans le panneau.
4.

Rgulateurs connexion directe

Ce sont les plus rpandus. Ces rgulateurs


connexion directe doivent intgrer les fonctionnalits
de charge, dcharge et scurit cites plus haut.

Rendements

G tant l'irradiation du soleil W/m, A la surface du


panneau et PMPP la puissance maximale possible, le
rendement du panneau PV (typiquement 10%) est
dfini par :
P
PV = MPP
G. A
Les divers algorithmes P&O ou conductance
incrmentale donnent des rendements MPPT (ratio
entre la puissance rellement tire du panneau et la
puissance maximale disponible) entre 95 et 98% et
d'environ 90% pour un algorithme tension constante.
Malheureusement, plus le convertisseur est
complexe, plus son rendement propre not CONV est
faible.
Pour l'utilisateur, seul importe le rendement global
de toute la chane [10] [11]:

P
P
PS
P
= MPP . PV . S soit :
G.A G.A PMPP PPV

= PV .MPPT .CONV
Dans tous les cas il est ncessaire de surveiller la
tension continue en sortie du convertisseur, cest dire
soit la tension de la batterie pour un chargeur, soit la
tension du bus continu pour un onduleur. De plus il est
aussi utile pour contrler la charge des batteries, de
mesurer le courant de batterie, il est alors plus facile de
maximiser la puissance en sortie de l'ensemble
gnrateur + convertisseur car c'est bien cette puissance
qui est utile et non celle extraite du panneau.

Figure 17 : Rgulateur de type shunt [4]

6.

Conclusion

Dans cet article nous avons montr la diversit des


commandes extrmales dites "MPPT". Mme sil nest
pas toujours facile de connatre le type de MPPT
implant dans un produit industriel, nombreux sont
ceux qui utilisent le principe du hill climbing.
Primordial pour les systmes photovoltaques
connects au rseau EDF, ce type de commande n'est
pas utilis en permanence pour les systmes autonomes
avec stockage sur batterie et cohabite avec d'autres
modes de charge.
Les commandes MPPT ne se limitent pas au
photovoltaque, ainsi pour rester dans le domaines des
nergies renouvelables et complter ce travail, il serait
intressant d'tudier, compte tenu des dynamiques
beaucoup plus lentes, les commandes MPPT
spcifiques associes aux arognrateurs.

7.

Bibliographie.

[1] L. Protin, S. Astier, Convertisseurs


photovoltaques , Techniques de l'ingnieur, D3360 Vol DAB, http://ti.idm.fr
[2] http://www.steca-solar.com/
[3] SOLAR BOOSTTM 2000 Installation and
operation Manual, RV POWER PRODUCTS Inc.
http://www.rvpowerproducts.com.
[4] http://www.mastervolt.com/
[5]http://www.iufmrese.cict.fr/contrib/2008/PM/PSi
m_MPPT.shtml.
[6] C. Glaize, Photovoltaque : Caractristiques et
recherche du point de puissance maximale
http://www.clubeea.org/enseign/mediat_et.htm
[7] C. Jaouen, E. Lacombe, O. Bethoux, JP Kleider,
Etude didactique des systmes photovoltaques,
optimisation thermique et lectrique , revue 3EI n 52
mars 2008.
[8] 10 Amp Charge Controller Model: PT 12/2410 Product specification, SOLAR CONVERTERS Inc.
http://www.solarconverters.com
[9] Solar Lighting Controller Model LS-2,
Product specification, SOLAR CONVERTERS Inc.
http://www.solarconverters.com/
[10] D.P.Hohm and M.E.Ropp Comparative study
of Maximum Power Point Tracking Algorithms , , in
Progress in Photovoltaics : Research and Applications,
2003; 11:47-62
[11] S.Jain and V. Agarwal, Comparison of the
performance of maximum power point tracking
schemes applied to single-stage grid-connected
photovoltaic systems, IET Electr. Power Appl.,2007,
1, (5), pp 753-762

[12] E. Koutroulis, K.Kalaitzakis, N.C. Voulgaris,


Development of a Microcontroller-Based,Photovoltaic
Maximum Power Point Tracking Control System,
IEEE Transactions on power electronics, Vol. 16, N1,
jan 2001, pp 46-54
Ouvrages sur le photovoltaque
F. Antony, C. Drschner, K.H. Remmers, "Le
photovoltaque pour tous, Conception et ralisation
d'installations", Ed. Observ'ER, ISBN-10:2-913620-388, 2006
Anne Labouret, Michel Villoz, "Energie solaire
photovoltaque, le manuel du professionnel", Ed.
Dunod, 2003.
Jacques Bernard, " Energie Solaire", Coll. Gnie
Energtique, Ed. Ellipses, 2004.

Vous aimerez peut-être aussi