Réalisation de Commandes MPPT Numériques_chaouki

download Réalisation de Commandes MPPT Numériques_chaouki

of 83

Transcript of Réalisation de Commandes MPPT Numériques_chaouki

  • 8/7/2019 Ralisation de Commandes MPPT Numriques_chaouki

    1/83

  • 8/7/2019 Ralisation de Commandes MPPT Numriques_chaouki

    2/83

  • 8/7/2019 Ralisation de Commandes MPPT Numriques_chaouki

    3/83

    LAAS-CNRS Toulouse (France) 2006ii

    Avant-propos

    Le CNRS :

    Avec 26 000 personnes (dont 11 600 chercheurs et 14 400 ingnieurs, techniciens etadministratifs), un budget qui s'lve 2 214 millions d'euros HT pour l'anne 2004, uneimplantation sur l'ensemble du territoire national, le CNRS exerce son activit dans tousles champs de la connaissance, en s'appuyant sur 1260 units de recherche et de service.

    Le CNRS est prsent dans toutes les disciplines majeures regroupes au sein de sixdpartements scientifiques :

    Mathmatiques, informatique, physique, plantes et univers (MIPPU) Chimie Vivant Homme et socit Environnement et dveloppement durable (EDD) Ingnierie.

    Le LAAS :

    Le LAAS est une unit propre de recherche du Centre National de la RechercheScientifique (CNRS), rattach au Dpartement Sciences et Technologies de l'Informationet de la Communication (STIC), il est associ trois tablissements d'enseignementsuprieur de Toulouse : l'Universit Paul Sabatier (UPS), l'Institut National des SciencesAppliques (INSA) et l'Institut National Polytechnique (INP).Le LAAS compte environ 500 personnes.

    Il est organis en 4 ples :

    - le Ple Micro et Nanosystmes : MINAS- le Ple Modlisation, Optimisation et Conduite des Systmes : MOCOSY- le Ple Robots et Systmes Autonomes : ROSA- le Ple Systmes Informatiques Critiques : SINC

    Ces ples englobent plusieurs groupes, personnellement jai travaill dans le groupeISGE : Intgration de Systmes de Gestion de l'Energie qui fait partie du ple MINAS.

    Ce projet seffectue dans le cadre dune collaboration entre le LAAS-CNRS et EDF(Electricit de France) pour la ralisation dtages dadaptation pour gnrateursphotovoltaques.Plus concrtement ltude se centre sur la ralisation dune commande numrique pour la

    recherche du point de puissance maximale (MPPT) dun gnrateur photovoltaque.

  • 8/7/2019 Ralisation de Commandes MPPT Numriques_chaouki

    4/83

    LAAS-CNRS Toulouse (France) 2006iii

    Remerciements

    A lissue de ce projet de fin dtudes, je souhaite tout dabord remercier Marise Bafleurresponsable du groupe ISGE pour mavoir accueilli au sein de son laboratoire.

    Je souhaite aussi remercier Mme Corinne Alonso du LAAS-CNRS pour mavoir donn lapossibilit de raliser ce projet dtudes au LAAS-CNRS Toulouse.

    Je tiens galement tmoigner ma reconnaissance Angel Cid Pastor qui par sescomptences remarquables et sa qualit humaine ont rendu ce travail trs intressant.

    Un gros merci Cdric Cabal, qui ma donn des attentions et des aides professionnels etpersonnelles trs importants au cours de ce stage.

    Je remercie par ailleurs, Lionel Seguiers et Bruno Estibals, qui ont contribu la

    ralisation de ce projet.

    Je veux remercier aussi mes compatriotes catalans Jaume Roig, Sergi Palomar, AdanSimon, Jordi Martinez avec lesquels jai partag des discussions techniques et amicalesnotamment importantes durant le stage.

    Je tiens galement remercier Loic Theolier pour ses ides pendant la ralisation duprojet.

    Jen profite galement pour remercier tous les amis avec lesquels jai partag ce stage :Cdric Fabre, Alain Salles, et tous ceux qui ont fait de ce stage une exprience inoubliable.

  • 8/7/2019 Ralisation de Commandes MPPT Numriques_chaouki

    5/83

    LAAS-CNRS Toulouse (France) 2006iv

    SOMMAIRE

    Avant-propos ......................................................................................................................... ii1 Introduction ................................................................................................................... 1

    2 LEnergie Solaire Photovoltaque ................................................................................. 32.1 Electricit Photovoltaque......................................................................................3

    2.1.1 Histoire .......................................................................................................... 32.1.2 LEffet Photovoltaque .................................................................................. 42.1.3 La Cellule Photovoltaque ............................................................................. 52.1.4 La Jonction PN utilise comme Capteur ....................................................... 5

    2.2 Le Gnrateur PV et ses Performances .................................................................62.2.1 Caractristique Courant-Tension ...................................................................62.2.2 Influence de lclairement............................................................................. 72.2.3 Influence de la Temprature .......................................................................... 82.2.4 Association de Cellules Photovoltaques en Srie......................................... 8

    2.2.5 Association de Cellules Photovoltaques en Parallle ................................... 92.3 Fonctionnement dun Gnrateur PV sa Puissance Maximale ........................... 9

    2.3.1 Principe.......................................................................................................... 92.4 tage dAdaptation entre un Gnrateur PV et une Charge ................................ 112.5 Site Photovoltaque (PV) du LAAS-CNRS......................................................... 12

    2.5.1 Module PV utilis........................................................................................ 122.5.2 Systme de Mesure ...................................................................................... 13

    2.6 Rendement de la Chane de Puissance ................................................................ 143 tage dAdaptation pour Gnrateur PV avec Fonction MPPT de Type Numrique. 16

    3.1 tage dAdaptation de TypeBOOSTavec MPPT............................................... 163.2 Commande pour la Recherche du Point de Puissance Maximale (MPPT) ......... 19

    3.2.1 Les Premires Types de Commande MPPT................................................ 203.2.2 Description de la Commande MPPT Extrmale du LAAS-CNRS ............. 22

    3.3 Commande MPPT Numrique ............................................................................ 243.3.1 Schma de Principe ..................................................................................... 253.3.2 Structure de lAlgorithme MPPT ................................................................ 263.3.3 Choix du Microcontrleur PIC.................................................................... 283.3.4 Explication du Programme .......................................................................... 323.3.5 Essais Prliminaires ..................................................................................... 353.3.6 Ralisation lectronique de la MPPT Numrique....................................... 433.3.7 Amliorations Possibles .............................................................................. 44

    4 Mesures Exprimentales .............................................................................................. 464.1 Relevs exprimentaux........................................................................................ 464.2 Mesures journalires ............................................................................................ 494.3 Synthse............................................................................................................... 56

    5 Ralisation lectronique de la Commande MPPT Numrique ................................... 575.1 Schma lectronique de la Commande MPPT Numrique ................................ 575.2 Emplacement des Composants de la Commande MPPT Numrique ................. 605.3 Prototype Final de ltage dAdaptation pour GPV............................................ 615.4 Cot de la Carte ................................................................................................... 615.5 Comparatif avec la Carte MPPT Analogique ...................................................... 62

    6 Conclusions ................................................................................................................. 64

    7 Rfrences Bibliographiques ....................................................................................... 65

  • 8/7/2019 Ralisation de Commandes MPPT Numriques_chaouki

    6/83

    LAAS-CNRS Toulouse (France) 2006v

    8 ANNEXE 1: Programme en C de la commande MPPT numrique pour unPIC18F1220......................................................................................................................... 679 ANNEXE 2: Mesures en rgime tabli de ltage dadaptation avec commande MPPTnumrique ............................................................................................................................ 72

  • 8/7/2019 Ralisation de Commandes MPPT Numriques_chaouki

    7/83

    LAAS-CNRS Toulouse (France) 2006vi

    LISTE DES TABLEAUX

    Tableau 2.1 : Caractristiques du panneau solaire du LAAS-CNRS.......................................................... ..... 13Tableau 3.1 : Caractristiques les plus importantes du PIC18F1220 [18].............................. ......................... 28

    Tableau 3.2 : Spcification du temps de calcul avec ou sans un multiplicateur hardware [18]....................... 28Tableau 3.3 : Caractristiques les plus importantes du PIC16F877 [19]................................. ........................ 31Tableau 4.1 : Mesures de lEnergie Maximale, lEnergie Produite et lEnergie Transmise associes auxdiffrents rendements moyens sur une journe de production......................................................................... 56Tableau 5.1 :Liste des composants ncessaire la conception de la carte MPPT numrique ........................ 61

  • 8/7/2019 Ralisation de Commandes MPPT Numriques_chaouki

    8/83

    LAAS-CNRS Toulouse (France) 2006vii

    LISTE DES FIGURES

    Figure 2.1 : Coupe transversale dune cellule PV typique ..................................................... ........................... 5Figure 2.2 : Schma quivalent lectrique dune cellule PV.................................................. ........................... 5

    Figure 2.3 : Caractristiques dune jonction PN sous clairement [3]............................................................... 6Figure 2.4 : Courbe i =f(v) dun panneau photovoltaque...................................................... ........................... 6Figure 2.5 : Caractristique dun gnrateur photovoltaque pour diffrents clairements ............................... 7Figure 2.6 : Influence de la temprature sur la caractristique lectrique .................................................. ....... 8Figure 2.7 :Caractristique rsultante dun groupement en srie de ns cellules identiques [3]......................... 9Figure 2.8 :Caractristique rsultante dun groupement constitu de np cellules identiques en parallle [3] ... 9Figure 2.9: a) Connexion lectrique directe entre un gnrateur PV et une charge. ............................. 10Figure 2.10 : Etage dadaptation jouant le rle dinterface de puissance entre un GPV et une charge pour letransfert de PMAX du GPV ...................................................... ........................................................... ............... 11Figure 2.11 : Chane lmentaire de conversion photovoltaque base dun transformateur DC contrl parune commande MPPT [8].................................. ............................................................ .................................. 12Figure 2.12 : Site photovoltaque du LAAS-CNRS ...................................................... .................................. 13Figure 2.13: Chane de conversion dnergie solaire comprenant un panneau photovoltaque, un

    convertisseur BOOST, une commande MPPT et une charge. .......................................................... ............... 14Figure 3.1: Exemple de convertisseur statique DC-DC pouvant tre utilis comme adaptateur entre ungnrateur PV et une charge [1] ...................................................... ........................................................... ..... 16Figure 3.2 : Structure du convertisseurBOOST............................................................ .................................. 16Figure 3.3 : Circuit quivalent pour TON.................................................... ...................................................... 17Figure 3.4 : Circuit quivalent pour TOFF................................................... ...................................................... 17Figure 3.5 : Forme du courant i1...................................................... ........................................................... ..... 17Figure 3.6 : Forme de courant i2 ...................................................... ........................................................... ..... 18Figure 3.7:Principe classique dune MPPT pouvant tre implante en numrique ........................................ 20Figure 3.8: Principe de fonctionnement dune commande MPPT.............................................................. ..... 21Figure 3.9: Changement dclairement et consquence sur les courbes de puissance dun gnrateur PV ainsique sur ladaptation source-charge. ........................................................... ...................................................... 22Figure 3.10 : Loi de commande MPPT analogique du LAAS-CNRS, [8]. ..................................................... 23

    Figure 3.11 : Ralisation de la MPPT analogique [8].......................................... ............................................ 24Figure 3.12 : Schma de la MPPT numrique du LAAS-CNRS............... ...................................................... 25Figure 3.13: Diagramme de blocks de la MPPT numrique................................ ............................................ 26Figure 3.14: Schma de principe de l'algorithme MPPT........................................................ ......................... 27Figure 3.15 : Graphiques du temps dacquisition du courant et de tension pour une conversion sur 8 bits .... 29Figure 3.16 : Temps dacquisition dune valeur de puissance pour une conversion sur 8 bits avec lePIC18F1220 ...................................................... ............................................................ .................................. 29Figure 3.17 : Graphiques du temps dacquisition du courant et de tension pour une conversion sur 10 bits .. 30Figure 3.18 : Temps dacquisition dune valeur de puissance pour une conversion sur 10 bits avec lePIC18F1220 ...................................................... ............................................................ .................................. 30Figure 3.19 : Rgime tabli des valeurs de V, I et P dun gnrateur PV avec fonction MPPT numrique pour8 bits, 4 points dchantillonnage de puissance et 6.5 ms de retard. .......................................................... ..... 35Figure 3.20 : Rgime tabli des valeurs de V, I et P dun gnrateur PV avec fonction MPPT numrique pour

    8 bits, 8 points dchantillonnage de puissance et 6.5 ms de retard. .......................................................... ..... 36Figure 3.21 : Rgime tabli des valeurs de V, I et P dun gnrateur PV avec fonction MPPT numrique pour10 bits, 4 points dchantillonnage de puissance et 6.5 ms de retard. ........................................................ ..... 37Figure 3.22 : Rgime tabli des valeurs de V, I et P dun gnrateur PV avec fonction MPPT numrique pour10 bits, 4 points dchantillonnage de puissance et 13 ms de retard. ......................................................... ..... 37Figure 3.23 : Rgime tabli des valeurs de V, I et P dun gnrateur PV avec fonction MPPT numrique pour10 bits, 8 points dchantillonnage de puissance et 6.5 ms de retard. ........................................................ ..... 38Figure 3.24 : Rgime tabli des valeurs de V, I et P dun gnrateur PV avec fonction MPPT numrique pour10 bits, 8 points dchantillonnage de puissance et 13 ms de retard. ......................................................... ..... 38Figure 3.25 : Figure qui montre la prcision sur une conversion de 8 bits.................... .................................. 40Figure 3.26 : Figure qui montre la prcision sur une conversion de 10 bits.................. .................................. 41Figure 3.27 : Gain de lintgrateur important ...................................................... ............................................ 42Figure 3.28 : Gain de lintgrateur faible ............................................................ ............................................ 42Figure 3.29:Chane lmentaire de conversion photovoltaque avec convertisseur BOOSTcontrl par unecommande MPPT numrique .......................................................... ........................................................... ..... 43

  • 8/7/2019 Ralisation de Commandes MPPT Numriques_chaouki

    9/83

  • 8/7/2019 Ralisation de Commandes MPPT Numriques_chaouki

    10/83

    LAAS-CNRS Toulouse (France) 2006ix

    LISTE DES ABREVIATIONS

    GPV Gnrateur PhotovoltaqueMPPT Maximum Power Point TrackingPV Photovoltaque

    PWM Pulse Width ModulationPPM Point de Puissance MaximumPMAX Puissance Maximale dun Gnrateur Photovoltaque

    MPPT Rendement MPPT

    CONV Rendement de Conversion

    OPTV et OPTI Tension et Courant optimaux correspondant a PMAXDC Direct CurrentCS Convertisseur StatiqueMLI Modulation de Largeur dImpulsion

  • 8/7/2019 Ralisation de Commandes MPPT Numriques_chaouki

    11/83

    1- Introduction

    LAAS-CNRS Toulouse (France) 20061

    1 Introduction

    Lnergie solaire photovoltaque provient de la transformation directe dune partie durayonnement solaire en nergie lectrique. Cette conversion dnergie seffectue par lebiais dune cellule dite photovoltaque (PV) base sur un phnomne physique appel effetphotovoltaque qui consiste produire une force lectromotrice lorsque la surface de cettecellule est expose la lumire. La tension gnre peut varier en fonction du matriauutilis pour la fabrication de la cellule. Lassociation de plusieurs cellules PV ensrie/parallle donnent lieu un gnrateur photovoltaque (GPV) qui a une caractristiquecourant-tension (I-V) non linaire prsentant un point de puissance maximale.

    La caractristique I-V du GPV dpend du niveau dclairement et de la tempraturede la cellule ainsi que du vieillissement de lensemble. De plus, son point defonctionnement du GPV dpend directement de la charge quil alimente. Afin dextraire enchaque instant le maximum de puissance disponible aux bornes du GPV, nous introduisonsun tage dadaptation entre le gnrateur et la charge pour coupler les deux lments leplus parfaitement possible.

    Le problme du couplage parfait entre un gnrateur photovoltaque et une charge detype continue nest pas encore rellement rsolue. Un des verrous technologiques quiexiste dans ce type de couplage est le problme du transfert de la puissance maximale dugnrateur photovoltaque (GPV) la charge qui souffre souvent dune mauvaiseadaptation. Le point de fonctionnement qui en dcoule est alors parfois trs loign du

    point de puissance maximale (PPM). La littrature propose une grande quantit desolutions sur lalgorithme de contrle qui effectue une recherche de point de puissancemaximale lorsque le GPV est coupl une charge travers un convertisseur statique.

    Les convertisseurs statiques, adapts lnergie solaire photovoltaque, sont souventappels dans le commerce convertisseurs solaires. Ils ont comme objectif dadapterlnergie lectrique qui provient des panneaux photovoltaques, pour pouvoir alimenter descharges alternatives.

    Certains rgulateurs recherchent le point optimal de fonctionnement nomm PPM(Point de Puissance Maximale) correspondant une tension et un courant de panneau PV

    optimaux (nomms respectivement VOPT et IOPT) pour lesquels la puissance maximaledpend dun certain nombre de paramtres mtorologiques, tel que le niveau dirradiationsolaire et la temprature.

    Ltude effectue par le LAAS-CNRS en partenariat avec EDF et lUniversit Rovirai Virgili consiste dvelopper des rgulateurs solaires munis dune fonction de recherchedu point de puissance maximale (MPPT) de haut rendement. Des tudes thoriques ontdj t raliss afin damliorer la stabilit de la loi de commande MPPT [8]. Unepremire implmentation analogique de cette commande a t mise au point et test auLAAS. Les qualits du point de vue du tracking et du rendement ont t dmontresexprimentalement. Par contre, ce type de commande analogique prsente quelques

    inconvnients :

  • 8/7/2019 Ralisation de Commandes MPPT Numriques_chaouki

    12/83

    1- Introduction

    LAAS-CNRS Toulouse (France) 20062

    - cot lev de la commande MPPT analogique due au nombre lev des composantsutiliss, notamment le multiplieur analogique.

    - Niveau dencombrement lev due au nombre de composants utiliss- Consommation de la commande proche du demi-watt avec une alimentation

    5V.

    - Difficult dutiliser le mme circuit de commande MPPT pour diffrents types demodules PV avec diffrentes puissances crtes.

    Ainsi, afin de rduire la quantit de composants utiliser et le prix total de chaquecircuit de commande une solution numrique a t tudie. Dans ce contexte, nousprsentons dans ce projet la ralisation dune commande MPPT extrmale numriquebase sur la commande analogique prsent par R. Leyva et alt. sur [8].

    Lobjectif du projet est la ralisation lectronique, par le biais dun microcontrleurPIC de la srie 18F, dune commande MPPT numrique ayant les mmes prestations que lacommande analogique existante [8]. Le choix du type de microcontrleur a t fait en vue

    dune amlioration future du programme en insrant diffrentes fonctions de supervisionde lensemble du rgulateur solaire.

    Tout dabord, nous prsentons dans ce rapport le contexte de lnergie solairephotovoltaque ainsi que les principaux inconvnients de ce type de source dnergie. Dansla section 3 de ce rapport nous prsentons ltage dadaptation pour gnrateur PV avecfonction MPPT numrique. Ensuite, dans la section 4 nous dtaillons les mesuresexprimentales qui ont t ralises pour vrifier les performances de la commande MPPTnumrique ralise. Finalement, dans les sections 5 et 6, nous prsentons respectivement,le dtail de la ralisation lectronique de cette commande numrique et les conclusions dece projet.

  • 8/7/2019 Ralisation de Commandes MPPT Numriques_chaouki

    13/83

    2- LEnergie Solaire Photovoltaque

    LAAS-CNRS Toulouse (France) 20063

    2 LEnergie Solaire Photovoltaque

    Llectricit est une des formes dnergie les plus versatiles et qui sadapte au mieux

    chaque ncessit. Son utilisation est si tendue, quaujourdhui on pourrait difficilementconcevoir une socit techniquement avance qui nen fasse pas usage. Des milliersdappareils sont dessins pour fonctionner grce lnergie lectrique, soit sous forme decourant continu de faible tension, soit partir dun courant alternatif de tension plusleve. Il est trs intressant de produire de llectricit avec une source dnergie sre etpas polluante, comme lnergie solaire.

    Il existe deux mthodes pour pouvoir convertir lnergie solaire en lectricit, selonquon utilise lnergie cintique comme forme intermdiaire du procs de conversion :

    - Systmes de conversion thermodynamique- Systmes directs, fonds sur les interactions physiques entre les photons de la

    radiation incidente et les lectrons du matriau, leffet photovoltaque.

    2.1 Electricit Photovoltaque

    2.1.1 Histoire

    Bien que les bases thoriques de leffet photovoltaque taient connues depuis le

    dbut du sicle, ce nest qu partir de 1954, dans les laboratoires de la Bell Tlphone New Jersey, que la premire cellule ayant un rendement raisonnable a t mise au point.Depuis la deuxime moiti du sicle prcdent, le processus de purification demonocristaux de silicium a merg [1-4].

    En 1956 Loferski publiait diffrentes tables de conversion de rendementphotovoltaque pour tous les matriaux semi-conducteurs. Puis, cest au dbut des annes70 que lon a pu obtenir en laboratoire un rendement de 20 % en travaillant sur des cellulesde monocristal darsenic de gallium (GaAs). Le rendement est sensiblement infrieurlorsque ces cellules se font lchelle industrielle [3].

    Aussi, des expriences ont t faites avec des cellules composes de deux couches :une de sulfure de cadmium (SCd) et une autre de sulfure de cuivre (SCu2). Ces cellulesprsentent lavantage dutiliser trs peu de matire active et permettent un processus defabrication plus simple. Cependant, leur faible rendement ne permet pas de les utiliser lchelle industrielle.

    La commercialisation de cellules solaires photovoltaques a commenc dslapparition du silicium monocristallin et elles occupent encore la premire place dumarch. Plus tard, apparurent les matriaux polycristalins, de fabrication plus conomique,mais prsentant encore de faibles rendements.

    Rcemment se sont commercialises des cellules de silicium amorphe, utilises pourdes dispositifs de trs faible puissance : calculettes, montres, radio portable, etc

  • 8/7/2019 Ralisation de Commandes MPPT Numriques_chaouki

    14/83

    2- LEnergie Solaire Photovoltaque

    LAAS-CNRS Toulouse (France) 20064

    Les premires applications pratiques de llectricit photovoltaque se firent dans lesvhicules spatiaux, permettant lalimentation des quipements de commande, de mesure,ou de retransmission de donnes. Ensuite, la production industrielle de premiers panneauxayant des applications terrestres domestiques a dbut. Bien quau dbut des annes 80 ces

    panneaux naient pas t suffisamment comptitifs pour la production grande chelle, ilsont tout de mme permis llectrification de logements isols.

    Les recherches pour faire des produits plus efficaces et conomiques continuent bon rythme mme sil existe peu dentreprise au niveau mondial ayant la capacit desupporter des cots levs de recherche.

    2.1.2 LEffet Photovoltaque

    Cest la conversion de lnergie que transportent les photons de la lumire lorsquils

    rentrent en collision avec des matriaux semi-conducteurs convenablement traits, ennergie lectrique capable de crer un courant dlectrons travers un circuit extrieur, enralisant un travail utile [3].

    La cl pour produire un courant lectrique utile est darriver extraire les lectronslibrs. Un procd pour faire cela est dintroduire dans le matriau semi-conducteur deslments chimiques qui contribuent produire un excs dlectrons et de trous. Ceslments, qui altrent notablement les proprits intrinsques du semi-conducteur,sappellent les dopants et le matriau est dit dop lorsque le processus dincorporation ausemi-conducteur est achev.

    Un dopant appropri pour le silicium est le bore. La structure cre sappelle unsemi-conducteur de type P (positif).

    Un autre dopant possible pour le silicium est le phosphore. Le semi-conducteur estdit de type N (ngatif).

    Si les photons de la lumire incidente communiquent de lnergie aux lectrons dusemi-conducteur, quelques lectrons peuvent traverser la barrire de potentiel, en tantexpulss hors du semi-conducteur dans un circuit extrieur. Ceci gnre un courantlectrique. Les lectrons, aprs avoir parcouru le circuit externe, retournent dans le semi-

    conducteur par la face oppose.Le matriau semi-conducteur ne stocke donc pas dnergie lectrique mais la gnre,

    en transformant lnergie incidente.

    La physique quantique prdit un rendement thorique pour la cellule de silicium de26 %, mais les cellules commerciales obtenues de manire industrielle ne montent pas audessus de 17%. Ces valeurs, impliquant une limitation sur la puissance lectrique pouvanttre obtenue, montrent que seulement une petite partie de lnergie solaire peut gnrer dellectricit.

  • 8/7/2019 Ralisation de Commandes MPPT Numriques_chaouki

    15/83

    2- LEnergie Solaire Photovoltaque

    LAAS-CNRS Toulouse (France) 20065

    La figure 2.1 montre la coupe transversale dune cellule PV typique

    PHOTONS

    ZONE

    DOPEE P

    ZONE

    DOPEE N

    JONCTION

    PN

    ICELL

    VCELL

    ECLAIREMENT G

    CONTACTAVANT

    (GRILLE)

    DEPLACEMENT

    DELECTRONS

    Figure 2.1 : Coupe transversale dune cellule PV typique

    2.1.3 La Cellule Photovoltaque

    Une cellule photovoltaque est constitue par un matriau semi-conducteur de typeP-N. La taille de chaque cellule va de quelques centimtres carrs jusqu 100 cm2 ou plus.Sa forme est circulaire, carre ou drive des deux gomtries.

    Les cellules se branchent en srie, ce qui permet aux lectrons gnrs par unecellule dtre repris par la suivante. Le but est davoir une diffrence de potentielnormalement entre 6 et 24 V.

    Caque cellule peut tre modlise par le schma lectrique quivalent :

    D

    +

    -RSH

    RS ICELL

    VCELLICC

    Figure 2.2 : Schma quivalent lectrique dune cellule PV

    Les rsistancesRs etRsh permettent de tenir en compte des pertes lies aux dfautsde fabrication.Rs reprsente les diverses rsistances de contact et de connexion tandisque

    Rsh caractrise les courants de fuite dus diode et aux effets de bord de la jonction.

    2.1.4 La Jonction PN utilise comme Capteur

    En polarisant lectriquement une jonction PN classique base de Si, on obtient lescaractristiques statiques dune diode. La particularit du Si est que lorsque la jonction PNest claire, un courant proportionnel lclairement apparat. Cest cette particularit quiest employe dans les gnrateurs solaires photovoltaques (figure 2.3).

  • 8/7/2019 Ralisation de Commandes MPPT Numriques_chaouki

    16/83

    2- LEnergie Solaire Photovoltaque

    LAAS-CNRS Toulouse (France) 20066

    Figure 2.3 : Caractristiques dune jonction PN sous clairement [3]

    2.2 Le Gnrateur PV et ses Performances

    Un gnrateur photovoltaque ou module est constitu dun ensemble de cellulesphotovoltaques lmentaires montes en srie et/ou parallle afin dobtenir descaractristiques lectriques dsires tels que la puissance, le courant de court-circuit ou latension en circuit ouvert.

    2.2.1 Caractristique Courant-Tension

    La figure ci-dessous reprsente la courbe ( )vfi = dun panneau photovoltaquetypique dans des conditions constantes dirradiation et de temprature :

    IccIopt

    Vopt Voc

    Caracteristiquerelle

    I

    V

    Figure 2.4 : Courbe i =f(v) dun panneau photovoltaque

    Il est difficile de donner un caractre source de courant ou de tension un panneauphotovoltaque sur toute ltendue de la caractristique courant-tension. Le panneauphotovoltaque est donc considrer comme une source de puissance. On saperoit alorslexistence dun point Pm o la puissance se trouve tre maximale. Il est sans aucun douteintressant de se placer sur ce point pour tirer le maximum dnergie et ainsi exploiter aumieux la puissance crte installe, seule une charge dont la caractristique passe par lepoint Pm permettra dextraire la puissance maximale. Certains rgulateurs solairesralisent donc une adaptation dimpdance pour qu chaque instant on se trouve proche de

  • 8/7/2019 Ralisation de Commandes MPPT Numriques_chaouki

    17/83

    2- LEnergie Solaire Photovoltaque

    LAAS-CNRS Toulouse (France) 20067

    ce point de puissance maximale, cest ce que lon appelle le Maximum Power PointTracking (MPPT). Nous reviendrons par la suite sur cette technique.

    2.2.2 Influence de lclairement

    La figure 2.5 prsente un exemple des courbes pour diffrents niveaux de rayonnement :

    200

    400

    600

    800

    1000 W/m2

    Vopt

    Iopt

    Vp

    Ip

    Icc

    Vc0

    Figure 2.5 : Caractristique dun gnrateur photovoltaque pour diffrents clairements

    On remarque que la valeur du courant de court-circuit est directement

    proportionnelle lintensit du rayonnement [5]. Par contre, la tension en circuit ouvert nevarie pas dans les mmes proportions, elle reste quasiment identique mme faibleclairement.

    Lirradiation standard, internationalement accepte, pour mesurer la rponse despanneaux photovoltaques est une intensit rayonnante de 1000 W/m2 et une tempraturede 25 C.

  • 8/7/2019 Ralisation de Commandes MPPT Numriques_chaouki

    18/83

    2- LEnergie Solaire Photovoltaque

    LAAS-CNRS Toulouse (France) 20068

    2.2.3 Influence de la Temprature

    La figure 2.6 prsente des courbes courant-tension pour diffrentes tempratures de

    fonctionnement de la cellule PV:

    58 C

    48 C

    28 C

    Vpv

    Ipv

    Figure 2.6 : Influence de la temprature sur la caractristique lectrique

    On remarque que la temprature une influence ngligeable sur la valeur du courantde court-circuit. Par contre, la tension en circuit ouvert baisse assez fortement lorsque latemprature augmente, par consquent la puissance extractible diminue [5]. Lors du

    dimensionnement dune installation, la variation de la temprature du site seraimprativement prendre en compte.

    Il est important de savoir que la puissance du panneau diminue environ de 0,5% parchaque degr daugmentation de la temprature de la cellule au dessus de 25 C.

    2.2.4 Association de Cellules Photovoltaques en Srie

    Dans un groupement en srie, les cellules sont traverses par le mme courant et la

    caractristique rsultante du groupement en srie est obtenue par addition des tensions courant donn.

    La figure 2.7 montre la caractristique rsultante ( SCCI , SCOV ) obtenue en associant

    en srie (indice s) ns cellules identiques ( CCI , COV ) [3]:

    ccscc II = et cossco VnV =

  • 8/7/2019 Ralisation de Commandes MPPT Numriques_chaouki

    19/83

    2- LEnergie Solaire Photovoltaque

    LAAS-CNRS Toulouse (France) 20069

    Figure 2.7 :Caractristique rsultante dun groupement en srie de ns cellules identiques [3]

    2.2.5 Association de Cellules Photovoltaques en Parallle

    Les proprits du groupement en parallle des cellules sont duales de celles dugroupement en srie. Ainsi, dans un groupement de cellules connectes en parallle, lescellules sont soumises la mme tension et la caractristique rsultante du groupement estobtenue par addition des courants tension donne. Lafigure 2.8montre la caractristique

    rsultante ( PCCI , PCOV ) obtenue en associant en parallle (indice p) np cellules identiques (CCI , COV ) [3]:

    ccppcc InI = et copco VV =

    Figure 2.8 :Caractristique rsultante dun groupement constitu de np cellules identiques en parallle [3]

    2.3 Fonctionnement dun Gnrateur PV sa Puissance Maximale

    2.3.1 Principe

    La conception globale de systmes photovoltaques optimiss est par nature difficile.En effet, ct source, pour un gnrateur photovoltaque (PV), la production de puissancevarie fortement en fonction de lclairement, de la temprature, mais aussi duvieillissement global du systme comme nous avons pu le voir dans les parties prcdentes.

    Chaque charge, que ce soit en continu (DC) (batteries, certains appareilslectromnagers destins des rseaux continus isols) a son comportement propre. De

    plus, souvent, la variation du comportement de la charge varie brutalement en fonction de

  • 8/7/2019 Ralisation de Commandes MPPT Numriques_chaouki

    20/83

    2- LEnergie Solaire Photovoltaque

    LAAS-CNRS Toulouse (France) 200610

    la consommation des utilisateurs, ce qui est souvent difficile prvoir surtout sur des petitsrseaux locaux.

    Ainsi, pour quune connexion source-charge soit possible, un point defonctionnement correspondant lintersection des caractristiques lectriques doit exister.

    Pour mieux comprendre ceci, prenons par exemple le cas dune connexion directe entre ungnrateur PV et une charge. Nous regardons linfluence de la nature de la charge quellesoit une simple charge rsistiveR ou bien mme une batterie, comme illustr dans la figure2.9 o les points PPM1 et PPM2 correspondent au fonctionnement optimal du gnrateurPV.

    Vpv

    Ipv

    PV ChargeVpv

    IpvIcc2

    Icc1E1

    E2

    Vb Voc1 Voc2

    R1 R2 R3R4

    PPM1

    PPM2

    Figure 2.9: a) Connexion lectrique directe entre un gnrateur PV et une charge.b) Points de fonctionnements rsultant de lassociation du gnrateur PV sous deux niveauxdclairements (E1, E2) avec une charge soit rsistive R variable (R1, R2, R3, R4) ou bien dunebatterie (Vb).

    Comme nous pouvons le constater sur la figure 2.9 (b), le fonctionnement du

    gnrateur PV dpend fortement des caractristiques de la charge laquelle il est associ.En effet, pour la charge rsistive de diffrentes valeurs, ladaptation optimale ne se produitque pour un seul point de fonctionnement particulier, nomm Point de Puissance Maximal(PPM) il est not dans notre cas PPM1 et PPM2. Ceux-ci correspondent la puissancemaximale que peut dlivrer un gnrateur PV pour une courbe ( )VI donne. Pour lacharge de type batterie, le point de connexion source-charge nest pas optimal. Ainsi,lorsque lon ralise une connexion directe source-charge, le rendement de lensemble estalors rarement optimal.

    Dans le cas dune connexion directe entre une batterie et un gnrateur PV, lerendement MPPT du systme dpend de lcart entre la tension optimale du gnrateur PV

    et la tension de batterie qui varie en fonction de son tat de charge. Ainsi pour une batterieau plomb de tension nominale de 12 V et un gnrateur constitu par exemple dun moduleBP585 de tension optimale Vopt = 16,7 V et de courant optimal I opt = 4,7 A le pointdopration du gnrateur pourrait tre trs proche du PPM o de mme il pourrait tre trsloign entranant ainsi une diminution de la production.

    Par exemple, avec la tension de la batterie en dbut de charge gale 12 V et lecourant de charge I b de 5A compte tenu du point de fonctionnement gal au courant decourt circuit du gnrateur PV, Icc = 5A. Le rendement MPPT (Voir section 2.6) delensemble sera :

  • 8/7/2019 Ralisation de Commandes MPPT Numriques_chaouki

    21/83

    2- LEnergie Solaire Photovoltaque

    LAAS-CNRS Toulouse (France) 200611

    %4,76=

    =

    optopt

    bb

    IV

    IV (2.1)

    Si ltat de charge de la batterie est tel que sa tension vaut 14 V, le rendement atteintalors 87.4 %.

    2.4 tage dAdaptation entre un Gnrateur PV et une Charge

    Un GPV prsente des caractristiques I(V) non linaires avec des PPM. Cescaractristiques dpendent entre autre du niveau dclairement et de la temprature de lacellule.De plus, selon les caractristiques de la charge sur laquelle le GPV dbite, nouspouvons trouver un trs fort cart entre la puissance potentielle du gnrateur et cellerellement transfre la charge en mode connexion directe.

    Afin dextraire chaque instant le maximum de puissance disponible aux bornes duGPV et de la transfrer la charge, la technique utilise classiquement est dutiliser untage dadaptation entre le GPV et la charge comme dcrit dans la figure 2.10. Cet tage

    joue le rle dinterface entre les deux lments en assurant travers une action de contrle,le transfert du maximum de puissance fournie par le gnrateur pour quelle soit la plusproche possible de PMAXdisponible [6, 7].

    GPV

    V1

    I1

    +

    -

    I2

    V2

    +

    -

    ETAGEDADAPTATION CHARGE

    v

    i

    Figure 2.10 : Etage dadaptation jouant le rle dinterface de puissance entre un GPV et une charge pour le transfert dePMAX du GPV

    Ce dernier par le biais dune commande spcifique est alors susceptible de permettreau gnrateur de dlivrer sa puissance maximale note Pmax(Pmax = Vopt Iopt, o VoptetIopt

    reprsentent respectivement les tensions et courants optimaux du gnrateur PV pour unecourbe I(V) donne) tout en assurant que la tension ou bien le courant de la chargecorrespond bien aux caractristiques de cette dernire.

    Pour que le gnrateur PV fonctionne le plus souvent possible dans son rgimeoptimal, la solution communment adopte est alors dintroduire un convertisseur statiquequi joue le rle dadaptateur source-charge (voir figure 2.11).

  • 8/7/2019 Ralisation de Commandes MPPT Numriques_chaouki

    22/83

    2- LEnergie Solaire Photovoltaque

    LAAS-CNRS Toulouse (France) 200612

    ConvertisseurDC-DCGPV

    PMAX

    G

    CommandeMPPT

    ChargeDC

    IPV

    VPV

    Rapport Cyclique D

    V1

    I1

    +

    -

    V2

    +

    -

    I2

    Figure 2.11 : Chane lmentaire de conversion photovoltaque base dun transformateur DC contrl par une

    commande MPPT [8].

    La figure 2.11 montre le schma de principe dcrivant les fonctions prsentes dans untage dadaptation pour GPV rel conu. Le principe de la commande MPPT dlivrelaction de contrle approprie afin de suivre le point de puissance maximale en chaqueinstant.

    Le choix de la structure de conversion est effectu en fonction de la charge DC alimenter. Nous avons besoin de structures de conversion survoltrice ou dvoltrice enfonction de la caractristique de cette charge [9]. Par exemple, si nous supposons que lacharge est une batterie au plomb, ce sont ses plages de tension de charge et de dcharge qui

    vont tablir la structure la plus adquate.

    2.5 Site Photovoltaque (PV) du LAAS-CNRS

    2.5.1 Module PV utilis

    Au LAAS, nous disposons de 12 modules PV de 85 Watts crte commercialiss parBP Solarex avec la rfrence BP585 [10].

    Les panneaux PV peuvent tre interconnects en srie et/ou en parallle selon lesapplications.

    Un tableau de connections, situ dans le laboratoire photovoltaque, nous permet defaire le branchement lectrique entre les divers panneaux.

  • 8/7/2019 Ralisation de Commandes MPPT Numriques_chaouki

    23/83

    2- LEnergie Solaire Photovoltaque

    LAAS-CNRS Toulouse (France) 200613

    Figure 2.12 : Site photovoltaque du LAAS-CNRS

    Le tableau 2.1 montreles principales caractristiques des panneaux utiliss :

    Module BP 585

    Puissance 85 W (25 C)

    Tension optimale (maximum puissance) 18 V

    Courant optimale (maximum puissance) 4,72A

    Courant court-circuit 5A

    Tension circuit ouvert 22,03 V

    Dimensions 46"x20,9"x1,5"

    Poids 16,5lb / 7,5Kg

    Tableau 2.1 : Caractristiques du panneau solaire du LAAS-CNRS

    2.5.2 Systme de Mesure

    Afin de pouvoir raliser des mesures sur la chane de conversion dnergie PV, unechane dacquisition de mesures assiste par ordinateur a t entirement conue et raliseau LAAS-CNRS [11]. Le premier objectif de ce systme de mesure est dvaluer lerendement nergtique dune ou plusieurs chanes de conversion modulaires pour systmesphotovoltaques.

    La chane de mesure permet dvaluer les rendements de cinq systmes deconversion dnergie travaillant en mme temps, les mesures ralises sont la tension dupanneau, courant du panneau, tension de batterie et courant de batterie. De ces mesures, on

    peut dduire les diffrentes puissances dune chane de puissance lmentaire : puissanceinstantane lentre et la sortie, puissance moyenne lentre et la sortie et puissancemaximale dlivre par les panneaux. A partir des donnes de puissance, le systme peutcalculer les rendements de la chane.

    Le systme de mesure est gr par un logiciel appel SOL [11] qui, depuis un PC,contrle tout le procs dacquisitions y compris le stockage des donnes sur le disque dur.Aprs lobtention de ces donnes nous pouvons effectuer un traitement laide deMATLAB pour obtenir les rsultats sous forme de graphiques o de rendements.

  • 8/7/2019 Ralisation de Commandes MPPT Numriques_chaouki

    24/83

    2- LEnergie Solaire Photovoltaque

    LAAS-CNRS Toulouse (France) 200614

    2.6 Rendement de la Chane de Puissance

    Pour avoir une ide plus prcise des origines des pertes, des rendements de chaquepartie de la chane de puissance ont t dfinis. Pour cela, le rendement total de celle-ci at dcompos en divers types de rendements relis spcifiquement chaque partie de la

    chane.

    Lirradiance G (W/m2) reprsente la puissance lumineuse reue par unit de surface.La puissance reue par le panneau de surface A (m2) est donc G .

    PV

    G

    BOOST

    DC/DC

    charge

    PMAX

    P POUT

    CommandeMPPTV

    ID rapport cyclique

    Figure 2.13:Chane de conversion dnergie solaire comprenant un panneau photovoltaque, un convertisseur BOOST,une commande MPPT et une charge.

    Le rendement maximum de la conversion photons-lectrons du panneau solaire not

    PV est dfini selonlquation (2.1):

    AeffG

    PMAXPV

    = (2.2)

    o MAXP est le maximum de puissance potentiellement disponible la sortie de panneau.Remarque :1).- Pour une surface du panneau, deux notations supplmentaires doivent tre dfinis

    - surface totale du panneau comprenant linfrastructure et quon notera TA .- surface effective du panneau PV reprsentant uniquement partie active (capteur

    PV) effectuant la conversion. On la notera effA .2).- MAXP dpend des paramtres physiques du panneau et des conditions mtorologiques[3].

    La puissance P effectivement dlivre par un gnrateur PV va dpendre de lacommande utilise dans le convertisseur. Le rendement du point de fonctionnement qui endcoule que nous notons MPPT permet de mesurer lefficacit de la commande. En fait onpeut lappeler aussi rendement de la commande

    MAXMPPT P

    P

    =

    (2.3)

  • 8/7/2019 Ralisation de Commandes MPPT Numriques_chaouki

    25/83

    2- LEnergie Solaire Photovoltaque

    LAAS-CNRS Toulouse (France) 200615

    Enfin, le rendement du convertisseur not CONV, gnralement fourni par lesdocuments constructeurs est dfini par lquation (2.4), en notant Pout la puissancedlivre en sortie du convertisseur

    PPOUT

    CONV = (2.4)

    Le rendement total de la chane de conversion TOTAL (2.5) peut tre dfini leproduit de ces trois rendements prcdemment dfinis.

    [ ]

    [ ] [ ][ ]

    [ ][ ]

    [ ] MPPTCONVPVOUT

    MAX

    MAXTOTAL WP

    WP

    WP

    WP

    mAmWG

    WP =

    =

    22/(2.5)

    Pour ltude que nous avons dveloppe, seuls les rendements du point defonctionnement et du convertisseur ont t considrs.

    [ ][ ]

    [ ]

    [ ] MPPTCONVOUT

    MAXTOTAL WP

    WP

    WP

    WP == (2.6)

  • 8/7/2019 Ralisation de Commandes MPPT Numriques_chaouki

    26/83

    3- Etage dAdaptation pour Gnrateur PV avec Fonction MPPT Numrique

    LAAS-CNRS Toulouse (France) 200616

    3 tage dAdaptation pour Gnrateur PV avec Fonction MPPTde Type Numrique

    3.1 tage dAdaptation de Type BOOSTavec MPPT

    Considrons lexemple de la figure 3.1 correspondant un convertisseur DC-DClvateur (boost). Ce type de convertisseur peut tre utilis comme adaptateur source-charge lorsque la charge a besoin dune tension suprieure celle du gnrateur PV.

    PVModule

    Charge

    RsVpv

    Commande rglable

    TrCs Vs

    Is

    Cpv

    Ipv

    Figure 3.1:Exemple de convertisseur statique DC-DC pouvant tre utilis comme adaptateur entre un gnrateur PV etune charge [1]

    Ladaptation entre la source et la charge est ralise par la variation du rapportcyclique . En effet, si nous supposons que le boostfonctionne en conduction continue etsi nous considrons que le rendement de ce dernier est de 100%, alors les relationslectriques entre les grandeurs dentre du convertisseur (correspondant PVI et PVV du

    gnrateur) et de sortie du convertisseur (respectivement Is et Vs) ne dpendent que durapport cyclique et peuvent ainsi sexprimer [12]:

    Convertisseur BOOST

    ChargeVPV

    L

    MOS C

    D

    VS

    Figure 3.2 : Structure du convertisseurBOOST

    Le convertisseur peut alors travailler suivant deux modes de fonctionnementdpendant de sa capacit de stockage dnergie et de la priode de commutation. Ces deuxmodes de fonctionnement sont :

    - Mode continu : dans ce cas, lnergie emmagasine dans linductance L esttransfre partiellement et donc le courant dans celle-ci ne sannule pas.

    - Mode discontinu : dans ce cas, au contraire, lnergie emmagasine danslinductance L est transfre totalement et donc le courant dans celle-ci sannule.

    D

  • 8/7/2019 Ralisation de Commandes MPPT Numriques_chaouki

    27/83

    3- Etage dAdaptation pour Gnrateur PV avec Fonction MPPT Numrique

    LAAS-CNRS Toulouse (France) 200617

    En mode de conduction continu, le fonctionnement du circuit peut se diviser en deuxselon lintervalle de commutation (TON, TOFF). Lintervalle TONcommence quand on fermele transistor MOS t = 0. Le courant dentre, qui slve, traverse linductance L et letransistor.

    C Charge

    iS

    iC

    LIPV=i1

    VPV VS/Vc

    Figure 3.3 : Circuit quivalent pour TON

    Lintervalle TOFF commence quand on ouvre le transistor MOS t = t1. Le courant delinductance diminue car lnergie emmagasine dans linductance L est transfre lacharge.

    ChargeVPV

    L D

    C VS/Vc

    iS

    iC

    IPV=i2

    Figure 3.4 : Circuit quivalent pour TOFF

    Dans lintervalle Ton le courant de linductance vaut :

    dt

    diLVe

    1=(3.1)

    11 )( ItL

    Vti e += (3.2)

    O I1 est le courant linstant initial. Pendant cet intervalle le courant traversantlinductance augmente.

    iI1

    I2

    i1

    Ton Toff

    i

    t

    Figure 3.5 : Forme du courant i1

  • 8/7/2019 Ralisation de Commandes MPPT Numriques_chaouki

    28/83

    3- Etage dAdaptation pour Gnrateur PV avec Fonction MPPT Numrique

    LAAS-CNRS Toulouse (France) 200618

    Le courant pendant lintervalle TOFFpeut sexprimer :

    Se Vdt

    diLV += 2 (3.3)

    avec :

    22 )( ItL

    VVti Se +

    = (3.4)

    OuI2est le courant initial pour lintervalle TOFF.

    iI1I2

    i2

    t1 t2

    i

    t

    Figure 3.6 : Forme de courant i2

    En mode de conduction continue le priode de commutation est offon ttT += et le rapport

    cyclique

    T

    tD on= (3.5)

    Dun autre cot, nous pouvons exprimer la tension de sortie en fonction de la tensiondentre et du rapport cyclique selon :

    PVS VDV

    =

    1

    1(3.6)

    Pour le convertisseur boost:> PVS VV (3.7)

    On peut faire varier la tension de sortie du convertisseur en changeant la valeur durapport cyclique .

    La tension de sortie est minimale quand =0. On ne peut pas avoir =1 quicorrespondrait un MOS toujours ferm ; pour proche de 1, la tension de sortie devienttrs grande et est trs sensible au changement du rapport cyclique . De plus linfluencedes pertes dans le circuit limite la tension maximale de sortie du convertisseur.

    Le gain en tension tend thoriquement vers linfini pour un rapport cyclique unitairesi nous considrons le circuit sans pertes. Ainsi, en rsum nous pouvons exprimer la

    tension et courant de sortie en rgime tabli selon :

  • 8/7/2019 Ralisation de Commandes MPPT Numriques_chaouki

    29/83

    3- Etage dAdaptation pour Gnrateur PV avec Fonction MPPT Numrique

    LAAS-CNRS Toulouse (France) 200619

    D

    VV PVS

    =1

    (3.8)

    ( ) PVs IDI = 1 (3.9)

    Ladaptation optimale est alors ralise lorsque PVI et PVV valent respectivement

    OPTI et OPTV . Ceci correspond alors une rsistance optimale OPTR du gnrateur

    rpondant lquation suivante :

    ( ) ( ) ss

    s

    opt

    optopt RDI

    VD

    I

    VR === 22 11 (3.10)

    En rsum, la connexion entre une source et une charge peut tre optimise en

    ajustant le rapport cyclique pour que dun ct, le gnrateur puisse fonctionner

    OPTR et dun autre ct, que la charge puisse varier " sa guise" dans la mesure o lepoint dintersection source-charge continue exister.

    Il est alors remarquer quune seule grandeur lectrique aux bornes de la charge(courant ou tension) peut tre rgule. Cela impose donc une hypothse de fonctionnementde la charge qui doit, soit accepter un courant quelconque lorsquelle impose la tension lasortie du convertisseur statique, soit de grandes variations de tensions.

    Pour que ladaptation se fasse automatiquement tout instant, un certain nombre delois de commande ont t labores. Toutes ont pour objectif deffectuer une recherche

    automatise du PPM du systme, en se basant sur la nature convexe des courbes depuissance du gnrateur PV ou, plus gnralement, dune source non linaire.

    Dans la section suivante, nous prsentons une synthse de certains types decommande MPPT que lon peut trouver dans la littrature ainsi comme celle utilis auLAAS. La commande MPPT du LAAS va tre, par la suite, implment laide dunmicrocontrleur.

    3.2 Commande pour la Recherche du Point de Puissance Maximale (MPPT)

    Diverses publications sur des commandes assurant un fonctionnement de type MPPTapparaissent rgulirement dans la littrature depuis 1968, date de publication de lapremire loi de commande de ce type, adapte une source dnergie renouvelable de typePV [12].

    tant donn le grand nombre de publications dans ce domaine, nous ne prsentonsque le principe de base des premiers types de commandes pour ensuite dcrire lacommande MPPT extrmale du LAAS-CNRS [8]. Cette commande a t implmente laide dun circuit lectronique analogique.

  • 8/7/2019 Ralisation de Commandes MPPT Numriques_chaouki

    30/83

    3- Etage dAdaptation pour Gnrateur PV avec Fonction MPPT Numrique

    LAAS-CNRS Toulouse (France) 200620

    3.2.1 Les Premires Types de Commande MPPT

    Lalgorithme mis en uvre dans les premires MPPT conues tait relativementsimple. En effet, les capacits des microcontrleurs disponibles cette poque taientfaibles et les applications, surtout destines au spatial avaient beaucoup moins de

    contraintes en variation de temprature et dclairement que les applications terrestres.Appliqu au photovoltaque, son principe a dabord t dcrit par A.F Boehringer [13]. Lacommande expose dans cet article est base sur un algorithme de contrle adaptatif,permettant de maintenir le systme son point de puissance maximum (PPM). Ce dernierest reprsent en figure 3.7 et peut tre implant entirement en numrique.

    Initialisation

    MesureIb, Is, Vb

    CalculPn

    Pn < P0

    Sortir

    = + Cte = - Cte

    P0 = Pn

    NON OUI

    Figure 3.7:Principe classique dune MPPT pouvant tre implante en numrique

    Le systme dmarre dun rapport cyclique initial 0 et dune puissance initiale 0P

    Aprs avoir effectu la mesure du courant bI et de la tension bV aux bornes de la batterieet du courant de charge SI , le produit ( )[ ]bSb VxII + est calcul. Ce dernier est limage dela puissance instantane Pn dlivre par le gnrateur PV linstant o la mesure a teffectu.

    Cette image est alors compare la puissance 0P , si Pn est infrieure 0P , alors

    est incrment, sinon est rduit. Une fois modifi, 0P prend la valeur Pn et on effectue

    une nouvelle mesure de bI , bV et SI pour calculer la nouvelle puissance Pn

    Ainsi, par un algorithme numrique de recherche, on peut rgler la prcision de cettecommande de faon obtenir un rendement MPPT proche de 100% en fonction delalgorithme implant. De plus, le temps de calcul de la MPPT est directement fonction delalgorithme implant ainsi que des performances du microprocesseur.

  • 8/7/2019 Ralisation de Commandes MPPT Numriques_chaouki

    31/83

    3- Etage dAdaptation pour Gnrateur PV avec Fonction MPPT Numrique

    LAAS-CNRS Toulouse (France) 200621

    3.2.1.1 Evolution du point dopration du gnrateur PV

    Nous devons chercher le point de puissance maximal, pour cela nous comparons unpoint de puissance (P2) mesur linstant (t) avec un point de puissance (P1) mesur linstant (t-1) (figure 3.8).

    Si P10

    dP>0

    dP

  • 8/7/2019 Ralisation de Commandes MPPT Numriques_chaouki

    32/83

    3- Etage dAdaptation pour Gnrateur PV avec Fonction MPPT Numrique

    LAAS-CNRS Toulouse (France) 200622

    de fonctionnement passe de P1 P2 qui se trouve sur la courbe de puissance 2. Encomparant la puissance P2 et P1, on en dduit une drive ngative, donc on inverse lesens de poursuite pensant avoir dpass le point de puissance maximum, ici la commandeMPPT perd momentanment le PPM. De plus, le changement du sens de la poursuite faitloigner encore plus le point dopration du PPM.

    PPM2

    PPM1

    Ppv

    Vpv

    P0

    P1

    P2

    dP>0

    dP

  • 8/7/2019 Ralisation de Commandes MPPT Numriques_chaouki

    33/83

    3- Etage dAdaptation pour Gnrateur PV avec Fonction MPPT Numrique

    LAAS-CNRS Toulouse (France) 200623

    GPV. Ainsi, la sortie du multiplieur est connecte un circuit diffrenciateur et uncomparateur constituant la fonction drive de puissance et donnant le signe de cettevariation une bascule. Cette fonction que nous appelons drive de puissance permetde connatre en permanence, si la puissance dlivre par le GPV sapproche ou sloignede son PPM. La fonction drive de puissance incorpore aussi un filtre passe-bas avec une

    frquence de coupure FC telle que :

    8

    1 MPPT

    CC

    T

    FT == (3.11)

    O TMPPTest la priode doscillations du point de fonctionnement du GPV autour duPPM. Ce filtrage assure que les harmoniques dues la frquence de dcoupage du CSninterfrent pas dans lalgorithme de recherche. Ainsi, la constante TC doit tre plus petiteque les constantes de temps du CS qui, elles-mmes devraient tre plus grandes que lafrquence de dcoupage du CS.

    VPVMultiplieuranalogique Diffrentiateur

    Comparateurdhystrsis

    Bascule avecretard

    dinhibitionIntgrateur PWM

    Signaltriangulaire

    250kHz

    Vc

    IPV Signaldentre

    dudriver

    Figure 3.10 : Loi de commande MPPT analogique du LAAS-CNRS, [8].

    La sortie du comparateur dhystrsis est introduite lentre dune bascule avec unretard dinhibition qui tablit, aprs un temps fix pralablement, si la direction de larecherche du maximum doit changer ou tre maintenue. Le temps dattente assure que leconvertisseur se trouve en rgime tabli quand la dcision pour changer ou pour maintenirle signe de recherche seffectue.

    Ainsi, la bascule change son tat de sortie en fonction de la drive de puissance. Sila drive de puissance est positive, la bascule ne change pas dtat. Par contre, si la drivede puissance est ngative et si le changement est autoris, la bascule change dtat.Laccord pour le changement nest autoris que si le retard fix pralablement depuis le

    dernier changement de ltat de sortie de la bascule ne sest pas coul.

    Ltat de sortie de la bascule permet de charger ou de dcharger le circuit intgrateur.La tension de sortie de cette bascule est multiplie par une constante et le rsultat estintgr (intgrateur de la figure 3.10). Cette rfrence est compare un signal dedcoupage haute frquence (soit une dent de scie, soit un signal triangulaire) travers uncomparateur. La sortie du comparateur fournit le rapport cyclique aux interrupteurscommands du CS qui permet de raliser la fonction dadaptation entre le GPV et unecharge DC.

    En rsum, la commande MPPT effectue un suivi permanent du PPM, ncessaire connatre les variations de la puissance de sortie du GPV. Elle permet de rajuster lerapport cyclique du convertisseur statique et ainsi dassurer ladaptation entre le GPV et la

  • 8/7/2019 Ralisation de Commandes MPPT Numriques_chaouki

    34/83

    3- Etage dAdaptation pour Gnrateur PV avec Fonction MPPT Numrique

    LAAS-CNRS Toulouse (France) 200624

    charge, en faisant en sorte que le GPV fonctionne au mieux de ses possibilits. Lefonctionnement de cette commande a t rapport pralablement avec une validationcomplte de son fonctionnement sous diffrentes conditions de fonctionnement.

    La figure 3.11 montre le circuit lectronique de cette commande MPPT extrmale.

    Sur cette figure on retrouve les diffrentes fonctions qui constituent la commande MPPTanalogique du LAAS [8].

    Figure 3.11 : Ralisation de la MPPT analogique [8]

    3.3 Commande MPPT Numrique

    Lobjectif de notre tude est la ralisation dune commande MPPT numrique basesur la commande dj existante en version analogique. Les objectifs concrets que nousvoulons atteindre par cette ralisation numrique sont les suivants :

    - Obtention des rendements MPPT quivalents ceux obtenus avec la commandeMPPT analogique

    - Rduction du cot de fabrication par rapport la commande MPPT analogique- Rduction du nombre de composants utiliss pour la mise en uvre- Diminution du volume total de ltage dadaptation PV

    - Diminution de la consommation de la commande

  • 8/7/2019 Ralisation de Commandes MPPT Numriques_chaouki

    35/83

    3- Etage dAdaptation pour Gnrateur PV avec Fonction MPPT Numrique

    LAAS-CNRS Toulouse (France) 200625

    3.3.1 Schma de Principe

    La figure 3.12 montre le schma de principe de la commande MPPT numrique,

    nous notons que nous utilisons un microcontrleur PIC de la srie 18F pour la mise enuvre de lalgorithme de recherche. Nous pouvons voir sur cette figure que nous navonsplus besoin du multiplieur, indispensable pour la commande analogique. Dun autre cot,lalgorithme de recherche gnre un signal alpha () qui permet de charger et de dchargerle circuit intgrateur comme il a t dfini dans le cas analogique la figure 3.10.

    Xd P ?

    >0

  • 8/7/2019 Ralisation de Commandes MPPT Numriques_chaouki

    36/83

    3- Etage dAdaptation pour Gnrateur PV avec Fonction MPPT Numrique

    LAAS-CNRS Toulouse (France) 200626

    Acquisition de la tension

    Acquisition du courant

    Calcul de la puissance

    Calcul de lapuissance moyenne

    Calcul de la drive

    Algorithme MPPT

    Configuration du microcontrleur

    Figure 3.13: Diagramme de blocks de la MPPT numrique

    3.3.2 Structure de lAlgorithme MPPT

    Ici nous dcrivons le fonctionnement de lalgorithme MPPT. Le signe de la drivede puissance nous permet dexcuter cet algorithme. Si la drive est positive et la variable(cette variable nous indique le sens de la recherche du PPM) est niveau haut 1 , cettedernire reste identique puisque le signe positif de la drive indique que nous nousapprochons du PPM.

    Lorsque la drive est ngative nous pouvons conclure un dpassement du PPM.Dans ce cas, nous testons la valeur de la variable H (cette variable indique si le timer 0 adbord). Le timer 0 est charg une valeur programme par software qui correspond lavaleur du dlai illustr dans la figure 3.12. La variable H passe 1 lorsque secondesse sont couls depuis le dernier changement du sens de recherche du PPM. Ainsi, si lavariable H vaut 1 nous inversons le sens de recherche en changeant la valeur de la

    variable et nous rinitialisons le timer 0 et la variable H. Par contre, si la drive estngative et que la variable H vaut 0 , lalgorithme va attendre que le timer 0 scoule

  • 8/7/2019 Ralisation de Commandes MPPT Numriques_chaouki

    37/83

    3- Etage dAdaptation pour Gnrateur PV avec Fonction MPPT Numrique

    LAAS-CNRS Toulouse (France) 200627

    (H=1) pour inverserle sens de poursuite (). En rsum, nous ne changeons le sens de larecherche que si la drive est ngative et si secondes se sont couls depuis le dernierchangement du sens de recherche. De cette manire le point de fonctionnement du modulePV oscille de manire permanente autour du PPM.

    La figure 3.14 montre en dtail le schma de principe de lalgorithme MPPT implment.

    Drive depuissance positive

    Alpha =1

    Drive depuissance ngative

    Alpha =1

    Drive depuissance positive

    Alpha =0

    Drive depuissance ngative

    Alpha =0

    H=0 H=1 H=0 H=1Alpha=1 Alpha=0

    Alpha=1 Alpha=0

    Start timerStart timer

    Alpha=0H=0

    Alpha=1H=0

    Calcul derive

    Figure 3.14: Schma de principe de l'algorithme MPPT

  • 8/7/2019 Ralisation de Commandes MPPT Numriques_chaouki

    38/83

    3- Etage dAdaptation pour Gnrateur PV avec Fonction MPPT Numrique

    LAAS-CNRS Toulouse (France) 200628

    3.3.3 Choix du Microcontrleur PIC

    Pour la mise en uvre une tude comparative a t mene, entre 2 types de

    microcontrleurs.

    Le premier est le PIC16F877, utilis dans des travaux antrieurs [17] dans laconception dun chargeur de batterie pour systme photovoltaque, intgrant un autre typedalgorithme MPPT.

    Le deuxime est le PIC18F1220, qui intgre une multiplication hardware rduisantconsidrablement le temps de calcul de la puissance fournie par le GPV par rapport au PIC16F877, de plus son prix attractif et sa taille mmoire suffisante semble convenir notreapplication.

    PIC18F1220

    Operating frequency 40 MHz

    RESETS (and DELAYS) PBOR/PLVD

    Flash Memory 4k

    EEPROM Data Memory Bytes 256

    RAM bytes 368

    I/O PORTS PORTS A,B

    Timers 4 (1-8bits, 3-16bits)

    Capture/Compare/PWM Module 1

    10 bit Analog to Digital Module 7 input channels

    Serial Communications EUSARTI/O pins 16

    Prix 3,97 euros

    Tableau 3.1 : Caractristiques les plus importantes du PIC18F1220 [18]

    Dans notre cas, nous utilisons un oscillateur de quartz de 20 Mhz, pour raliserlhorloge. A cette frquence le temps dexcution dune instruction est de 0.2 us.

    Nous montrons dans le tableau 3.2 les diffrences entre une multiplication hardware(PIC18F1220) et une multiplication software (PIC16FXXX).

    Tableau 3.2 : Spcification du temps de calcul avec ou sans un multiplicateur hardware [18]

  • 8/7/2019 Ralisation de Commandes MPPT Numriques_chaouki

    39/83

    3- Etage dAdaptation pour Gnrateur PV avec Fonction MPPT Numrique

    LAAS-CNRS Toulouse (France) 200629

    Daprs le tableau, une multiplication de deux mots non signs de 8 bits ncessiteseulement un cycle dinstruction, soit 0.2s.

    Pour dterminer le temps dacquisition du courant et de la tension du GPV nousavons effectu des mesures avec loscilloscope.

    Au dbut des acquisitions du courant et de la tension, nous mettons un port de sortie duPIC au niveau haut (5V), lorsque lacquisition est termine celui-ci repasse ltat bas(0V). De cette manire nous pouvons mesurer le temps dacquisition du courant et de latension qui est le mme pour les deux magnitudes (voir figure 3.15). Cette valeur est de62.2 us pour une acquisition sur 8 bits.

    a) Acquisition du courant b) Acquisition de tension

    Figure 3.15 : Graphiques du temps dacquisition du courant et de tension pour une conversion sur 8 bits

    La figure 3.16 montre le chronogramme de ces acquisitions de tension et de courantainsi que le calcul de la puissance (V x I).

    Dbut

    Acquisitiondu courant

    62.2s

    Acquisitionde tension

    Calcul de lapuissance

    62.2s 0.2s

    124.6s

    Acquisition dela puissance

    Figure 3.16 : Temps dacquisition dune valeur de puissance pour une conversion sur 8 bits avec le PIC18F1220

    Le temps total pour obtenir une valeur de puissance est de 124.6s pour uneconversion sur 8 bits.

    Pour une multiplication de deux mots non sign de 16 bits avec une frquence de

    20MHz, le microcontrleur a besoin de 28 cycles dinstruction, soit 5.6 s.

  • 8/7/2019 Ralisation de Commandes MPPT Numriques_chaouki

    40/83

    3- Etage dAdaptation pour Gnrateur PV avec Fonction MPPT Numrique

    LAAS-CNRS Toulouse (France) 200630

    Pour savoir le temps dacquisition du courant et de la tension, nous avons rpt lamme procdure que pour le cas dune acquisition sur 8 bits. Comme nous le montre lechronogramme de la figure 3.18 le temps dacquisition du courant et de la tension est de62.2 us.

    Une acquisition de tension ou de courant se fait toujours sur 10 bits. Une foisl'acquisition termine tu choisis de prendre le rsultat soit sur 8 bits ou sur 10 bits avec lesregistres (ADRESH et ADRESL), en rsum suivant le dcalage droite ou a gauche dursultat tu prends ou non les bits de poids faibles, donc le temps de conversion est toujoursle mme.

    a) Acquisition du courant b) Acquisition de tension

    Figure 3.17 : Graphiques du temps dacquisition du courant et de tension pour une conversion sur 10 bits

    Dbut

    Acquisitiondu courant

    62.2s

    Acquisitionde tension

    Calcul de lapuissance

    62.2s 5.6s

    130s

    Acquisition dela puissance

    Figure 3.18 : Temps dacquisition dune valeur de puissance pour une conversion sur 10 bits avec le PIC18F1220

    Le temps total pour obtenir une valeur de puissance est de 130s pour uneconversion sur 10 bits.

    Nous obtenons une valeur de drive environ toute les millisecondes, car lapuissance moyenne est dtermine partir de 8 valeurs de puissance (8*130 s = 1040 s).

  • 8/7/2019 Ralisation de Commandes MPPT Numriques_chaouki

    41/83

    3- Etage dAdaptation pour Gnrateur PV avec Fonction MPPT Numrique

    LAAS-CNRS Toulouse (France) 200631

    Nous allons ensuite calculer la mme chose pour un PIC16F877.

    PIC16F877

    Operating frequency 20 MHzRESETS (and DELAYS) BOR

    Flash Memory 8k

    EEPROM Data Memory Bytes 256

    RAM bytes 368

    I/O PORTS PORTS A,B,C,D,E

    Timers 3

    Capture/Compare/PWM Module 2

    Serial Communications MSSP/USART

    10 bit Analog to Digital Module 8 input channels

    Instruction Set 35 instructions

    I/O pins 33Prix 8,49 euros

    Tableau 3.3 : Caractristiques les plus importantes du PIC16F877 [19]

    Le PIC16F877 ne possde pas une multiplication hardware contrairement au PIC18F1220.

    Pour une multiplication de deux mots non sign de 8 bits, le PIC 16F877 a besoin de69 cycles dinstruction soit 13.8s.Le temps total pour obtenir une valeur de puissance pour une conversion sur 8 bits est de

    138.2 s.

    Pour effectuer une multiplication de deux mots non signs de 16 bits, lemicrocontrleur a besoin de 48.4s, soit 242 instructions.Le temps total pour obtenir une valeur de puissance pour une conversion sur 10 bits est de172.8s.

    tude comparative

    Notre application na besoin que de deux entres analogiques ( PVI et PVV ) et dun

    signal de sortie (alpha).

    Le PIC 18F1220 a deux ports (PORTA, PORTB) ce qui est largement suffisant pournotre projet, ainsi que sa taille mmoire.

    Lavantage quil a par rapport au PIC 16F877 cest quil possde une multiplicationhardware avec un temps de calcul rapide.

    En vue damliorer lergonomieHomme-Machine (mise en place dun cran LCD),le PIC 16F877 doit tre choisie cause de sa taille mmoire plus important, et de ces 5ports (PORTA, PORTB, PORTC, PORTD, PORTE) de communications.

    Bien entendu, ces amliorations au niveau du microcontrleur se retrouvent sur leprix dachats.

  • 8/7/2019 Ralisation de Commandes MPPT Numriques_chaouki

    42/83

    3- Etage dAdaptation pour Gnrateur PV avec Fonction MPPT Numrique

    LAAS-CNRS Toulouse (France) 200632

    Nous avons choisi finalement le PIC18F1220 car il est moins volumineux (18 pinspar rapport aux 40 pins du 16F877), son temps de calcul du produit VxIpermet davoir unecommande MPPT plus rapide et son prix de revient est plus avantageux que le PIC16F877.

    3.3.4 Explication du Programme

    Le programme complet en C de la commande MPPT est inclus dans lAnnexe 1 dece document.

    Dans un premier temps nous devons configurer le CAN afin de capturer les valeursde la tension et du courant du GPV. La tension de rfrence du CAN est de 5V, un capteurde courant et un pont diviseur de tension sont ncessaires du cot du convertisseur boostpour adapter les grandeurs du panneau solaire ( PVV et PVI ) cette tension de rfrence

    (voir figure 5.5).

    De cette manire nous obtenons les quivalences suivantes sur les deux portsdentre.

    La tension et le courant maximaux que peut fournir le panneau sont :- VPV 0 22V- IPV 0 5A

    Capteur de courant : 0 5A ; CAN : 0 5V (PIN1)

    Capteur de tension : 0 5V ; CAN : 0 5V (PIN0)

    La tension est connecte sur le PORTA.RA0, configure en entre analogique duCAN (AN0), tandis que le courant est sur le PORTA.RA1 (AN1).

    Ces conversions ntant pas simultanes, nous obtenons de ce fait une imageapproche de la puissance instantane. Le calcul de puissance sous entendu lamultiplication de PVV par PVI est effectue par le PIC18F1220 qui possde une

    multiplication hardware, rduisant le temps de calcul :Pour une multiplication 8 bits *8bits 1 cyclePour une multiplication 16 bits *16 bits 28 cycles

    Tout dpend du type de conversion que lon veut faire (voir tableau 3.2).

    La conversion peut se faire sur 8 bits ou 10 bits.

    Pour dterminer la puissance, nous mettrons en place un chantillonnage surplusieurs valeurs de puissance (4 ou 8 points), afin den dterminer la puissance moyenne.

    Le calcul de la puissance moyenne, amliore la rsolution de la drive de puissance,car on sisole des bruits aux niveaux des signaux analogiques ( PVV et PVI ).

    Pour chercher le point de puissance maximal, nous comparons un point de puissance(P2) mesur linstant (t) avec un point de puissance (P1) mesur linstant (t-1).

  • 8/7/2019 Ralisation de Commandes MPPT Numriques_chaouki

    43/83

    3- Etage dAdaptation pour Gnrateur PV avec Fonction MPPT Numrique

    LAAS-CNRS Toulouse (France) 200633

    Si P1

  • 8/7/2019 Ralisation de Commandes MPPT Numriques_chaouki

    44/83

    3- Etage dAdaptation pour Gnrateur PV avec Fonction MPPT Numrique

    LAAS-CNRS Toulouse (France) 200634

    Tout dabord, nous configurons le registre pour initialiser la conversion avec la valeur0x07.

    Quand le registre prend par la valeur 0x05 cela signifie que la conversion esttermine. Les valeurs de conversion sont mmorises automatiquement dans les registres

    ADRESH et ADRESL, reste maintenant les rcuprer en fonction du type de conversion effectuer soit 8 bits soit 10 bits. Le rsultat total de la conversion est enregistr dans lavariable intensidad_convertida o nous retrouvons les 10 bits de la conversion qui est lersultat renvoy la fonction intensidad() aprs son appel.

    Le timer 0 gnre une interruption quand il dborde. Avec cette interruption nousactivons la variable H qui indique la fin du timer 0. Nous initialisons le drapeaudinterruption 0 et nous arrtons le timer 0.

    Nous avons ralis aussi une fonction (configurar_registros()) pour laconfiguration de tous les registres du PIC18F1220 en plus de raliser les fonctions

    suivantes :- initialisation des registres de conversion ADRESH et ADRESL 0 - autorisation de linterruption du timer 0- configuration du PIC pour avoir les interruptions par front descendant (registre

    INTCON2)- dsactivations des interruptions externes (registre INTCON3)- dsactivations des timers 2 et 3 (registre PIE1 et PIR1)- configuration du niveau de priorit des interruptions (convertisseur, comparateur,

    timer 1 et 2) (registre IPR1)- dsactivations du flag de timer 3 (registre PIR2)- Interdiction dinterruption du timer 3 (registre PIE2)- configuration de la priorit des interruptions au niveau bas (erreur de loscillateur,

    mmoire EEPROM, dtecteur niveau bas, timer 3) (registre IPR2)- dsactivations de la priorit de niveau des interruptions (registre RCON)- Configuration du timer 0 avec une valeur de 6.5ms (registre T0CON=0x46). Cette

    valeur vient dune chelle de temps appel prescaler. Dans notre cas, comme noussouhaitons un retard de 6.5 ms, nous configurons le registre T0CON avec lavaleur 0x46 que correspond unprescalerde 128.

    - Nous configurons les pins AN0 et AN1 comme des entres analogiques qui serontla tension et le courant du module PV (registre ADCON=0x7C)

    - Configuration du PIC pour obtenir le rsultat de la conversion justifi gauche

    (ADCON2=0x92)- Configuration du port A du PIC comme sortie lexception des deux bits depoidsfaibles qui sont configurs comme entres analogiques AN0 et AN1 dans le registreTRISA. De la mme manire nous configurons tout le port B du PIC comme sortie.

    Da faon identique la conversion du courant nous effectuons la conversion de latension du module PV. La seule diffrence est que la conversion seffectue sur le canal 1.Ceci est effectu par la configuration du registre ADCON0 du PIC.

    Une fois que nous avons les valeurs converties de la tension et du courant du modulePV, nous calculons la valeur de la puissance en faisant le produit de ces deux variables.

    Ceci nous le ralisons laide de la fonction calculo_potencia() qui fait appelrespectivement aux fonctions tension() et intensidad(). Une fois cette valeur obtenue

  • 8/7/2019 Ralisation de Commandes MPPT Numriques_chaouki

    45/83

    3- Etage dAdaptation pour Gnrateur PV avec Fonction MPPT Numrique

    LAAS-CNRS Toulouse (France) 200635

    nous effectuons le calcul de la puissance moyenne partir de 8 chantillons de puissance.Nous pouvons effectuer aussi le calcul de cette puissance moyenne avec un nombredchantillons diffrents.

    A partir de la puissance moyenne, nous pouvons dfinir avec plus de prcision le

    signe de la drive de cette puissance. Pour calculer le signe de la driv nous avons cr lafonction derivada_potencia().Pour le faire cette fonction compare deux valeurs depuissance moyenne : la valeur ancienne et la valeur qui vient dtre calcule. Si la driveest positive nous mettons le bit RB0 du port de sortie B 1 et si elle est ngative nouslindiquons par une valeur 0 .

    A partir du signe de la drive nous pouvons lancer lalgorithme MPPT. Ce dernier at programm dans le programme principal (main()). Dans le programme principal nousfaisons appel la fonction configurar_registros() pour que le PIC travaille selon nosbesoins. Le signe de la drive est vrifi en permanence au moyen dune boucle while(1).En fonction de la valeur de cette drive et de la valeur de la variable (dans notre

    programme cette variable est PORTBbits.RB1) nous procdons comme dcrit dans lasection 3.3.2.

    3.3.5 Essais Prliminaires

    Afin de bien choisir le type de conversion faire (8 bits ou 10 bits) et le nombredchantillons de puissance pour le calcul de la puissance moyenne et de sa drive nousavons effectu diffrents essais exprimentaux. Nous avons considr les cas suivants :

    - Conversion A/N sur 8 bits o sur 10 bits- Dtermination de la puissance moyenne partir de 4 ou 8 valeurs de puissance.- Valeurs des temps de retard : 6.5 ms ou 13 ms.

    Par la suite nous prsentons les essais exprimentaux o nous vrifions linfluence deces paramtres sur la performance en rgime tabli de la commande MPPT.

    A. Conversion sur 8 bits, 4 points dchantillonnages, 6.5ms dlai

    Figure 3.19 : Rgime tabli des valeurs de V, I et P dun gnrateur PV avec fonction MPPT numrique pour 8 bits, 4

    points dchantillonnage de puissance et 6.5 ms de retard.

    VPV

    IPV

    PORTB.RB1=

    PORTB.RB0=dP

    PPV

  • 8/7/2019 Ralisation de Commandes MPPT Numriques_chaouki

    46/83

    3- Etage dAdaptation pour Gnrateur PV avec Fonction MPPT Numrique

    LAAS-CNRS Toulouse (France) 200636

    On obtient un rendement MPPT de 98%.On passe sur le point de puissancemaximale et il y a un taux doscillation de puissance maintenu. Le problme dunemoyenne calcul partir de 4 chantillons, cest quelle est sensible aux bruits, ce quiengendre des erreurs au niveau de la dtection du signe de la drive. Ces erreurs vontensuite retarder, le changement du signal alpha.

    Avec une moyenne calcule partir de 8 points de puissance, nous filtrons les bruits dus la frquence de commutation du convertisseur.

    Avec un dlai plus grand (13ms), on est moins sensible aux erreurs de dterminationde la driv, car lorsque le signal alpha change dtat, la driv est ngative depuis uncertains temps. Mais le rendement de la commande est mauvais car nous oscillons tropautour du point de puissance maximal. Dans ce cas on obtient un rendement MPPT de93,6%

    B. Conversion sur 8 bits, 8 points dchantillonnages, 6.5ms dlai

    Figure 3.20 : Rgime tabli des valeurs de V, I et P dun gnrateur PV avec fonction MPPT numrique pour 8 bits, 8points dchantillonnage de puissance et 6.5 ms de retard.

    Dans ce cas, on obtient un rendement MPPT de 98,8%. Le calcul de la drivemarche bien parce quon na pas de bruit. Le problme est que nous tardons pour dtecterla variation du signe de la drive cause du nombre dchantillons trop lev. Avec undlai de 13ms, limage de la drive est correcte mais le rendement MPPT nest pasoptimal. On obtient un rendement MPPT de 94,3%.

    PORTB.RB0=dP

    PORTB.RB1=VPV

    IPV

    PPV

  • 8/7/2019 Ralisation de Commandes MPPT Numriques_chaouki

    47/83

    3- Etage dAdaptation pour Gnrateur PV avec Fonction MPPT Numrique

    LAAS-CNRS Toulouse (France) 200637

    C. Conversion sur 10 bits, 4 points dchantillonnages, 6.5ms dlai

    Figure 3.21 : Rgime tabli des valeurs de V, I et P dun gnrateur PV avec fonction MPPT numrique pour 10 bits, 4points dchantillonnage de puissance et 6.5 ms de retard.

    On a le mme problme que prcdemment, la puissance moyenne calcule partirde 4 chantillons nest pas aussi prcise, par contre le dlai est appropri parce que lerendement MPPT est de 98,2%.

    D. Conversion sur 10 bits, 4 points dchantillonnages, 13ms dlai

    Figure 3.22 : Rgime tabli des valeurs de V, I et P dun gnrateur PV avec fonction MPPT numrique pour 10 bits, 4points dchantillonnage de puissance et 13 ms de retard.

    Dans ce cas, on a un petit bruit mais le calcul de la drive marche bien. Ce petitbruit est d au calcul de la puissance avec seulement 4 chantillons. On a un rendementMPPT de 96,9%.

    Le dlai choisi est trop lev, cela implique un P lev qui affecte le rendement MPPT.

    PPV

    PORTB.RB0=dP

    PORTB.RB1=

    VPV

    IPV

    IPV

    VPV

    PORTB.RB1=

    PORTB.RB0=dPPPV

  • 8/7/2019 Ralisation de Commandes MPPT Numriques_chaouki

    48/83

    3- Etage dAdaptation pour Gnrateur PV avec Fonction MPPT Numrique

    LAAS-CNRS Toulouse (France) 200638

    E. Conversion sur 10 bits, 8 points dchantillonnage, 6.5ms dlai

    Figure 3.23 : Rgime tabli des valeurs de V, I et P dun gnrateur PV avec fonction MPPT numrique pour 10 bits, 8points dchantillonnage de puissance et 6.5 ms de retard.

    Ce relev exprimental est correcte, lutilisation de 8 points dchantillonnage pourcalculer la puissance moyenne permet de filtrer le bruit, mais engendre un retard au niveaude la dtection de la variation du signe de la puissance.

    Nous considrons quun dlai de 6.5 ms est appropri pour notre systme, car leserreurs de calculs de la drive ninfluence pas notre signal alpha, et nous permet dobtenirun bon rendement.

    Dans ce cas on obtient un rendement MPPT de 98,7%.

    F. Conversion sur 10 bits, 8 points dchantillonnage, 13ms dlai

    Figure 3.24 : Rgime tabli des valeurs de V, I et P dun gnrateur PV avec fonction MPPT numrique pour 10 bits, 8points dchantillonnage de puissance et 13 ms de retard.

    Ici nous obtenons une image de la drive correcte, mais le rendement nest pasoptimis cause de la valeur du dlai qui trop lev. Le rendement MPPT est dans ce casde 96.4 %.

    PPV

    PORTB.RB1=

    PORTB.RB0=dP

    VPV

    IPV

    PORTB.RB1=

    PORTB.RB0=dP

    PPV

    IPV

    VPV

  • 8/7/2019 Ralisation de Commandes MPPT Numriques_chaouki

    49/83

    3- Etage dAdaptation pour Gnrateur PV avec Fonction MPPT Numrique

    LAAS-CNRS Toulouse (France) 200639

    G. Synthse

    Aprs avoir effectu tous les essais et analys tous les relevs exprimentaux, on doitvrifier quelle est la meilleure rsolution de conversion effectuer pour la capture de la

    tension et du courant, on a le choix entre :

    - Conversion sur 8 bits- Conversion sur 10 bits

    Pour cela on a calcul la prcision de chaque conversion, et on a cherch savoirquelle tait la variation de puissance ncessaire entre 2 points de mesures successifs pourdtecter un changement de puissance.

    G.1. Conversion sur 8 bits

    Nous prenons la tension de rfrence du microcontrleur comme rfrence, pourcalculer la puissance maximale de notre systme. Pour faire la conversion sur 8 bits, lavaleur maximale de tension et de courant est de 0xFF (les 8 bits de poids fort).

    5 V 0xFF0xFF x 0xFF = 0xFE01 = 65025 (3.12)

    5 A 0xFF

    On calcule aussi la puissance maximale thorique du panneau pour obtenir la rsolution enW/bit.

    Puissance panneau = 22 V x 5 A = 110 W (3.13)

    Rsolution =65025

    110= 1691 W / bit (3.14)

    Avec la variation dun bit :

    5 V 0xFE 0xFE x 0xFF = 0xFD02 = 64077 (3.15)

    5 A 0xFF

    2556407765025 = (3.16)= 6101691255 431mW (3.17)

    On dtermine la diffrence des deux mesures conscutives (voir quation 3.16) quelon multiplie par la rsolution de la conversion (voir quation 3.17), pour obtenir lavariation de puissance minimale (prcision) relle au niveau du panneau. La prcision est

    pour ce cas de 431mW.

  • 8/7/2019 Ralisation de Commandes MPPT Numriques_chaouki

    50/83

    3- Etage dAdaptation pour Gnrateur PV avec Fonction MPPT Numrique

    LAAS-CNRS Toulouse (France) 200640

    Ppv

    Vpv

    P2=FD02

    P1=FE01

    431mW

    Figure 3.25 : Figure qui montre la prcision sur une conversion de 8 bits

    En rsum, pour une conversion de 8 bits, il faut que la puissance du panneau varie de 431mW (voir figure 3.25), pour que le calculateur sen aperoive, cela risque de poser desproblmes au niveau du calcul de la drive faible puissance.

    On effectue la mme chose pour la conversion sur 10 bits.

    G.2. Conversion sur 10 bits

    La rsolution dans ce cas est de 107 mW. Ce qui est plus appropri pour les faiblespuissances.

    5 V 0x3FF0x3FF x 0x3FF = 0xFF801 = 1046529 (3.18)

    5 A 0x3FF

    Puissance panneau = 22 V x 5 A = 110 W (3.19)

    Prcision = 1046529

    110

    = 105 W / bit (3.20)

    Avec la variation dun bit :

    5 V 0x3FE0x3FE x 0x3FF = 0xFF402 = 1045506 (3.21)

    5 A 0x3FF

    102310455061046529 = (3.22)

    = 6101051023 107mW (3.23)

  • 8/7/2019 Ralisation de Commandes MPPT Numriques_chaouki

    51/83

    3- Etage dAdaptation pour Gnrateur PV avec Fonction MPPT Numrique

    LAAS-CNRS Toulouse (France) 200641

    Ppv

    Vpv

    P2=FF402

    P1=FF801

    107mW

    Figure 3.26 : Figure qui montre la prcision sur une conversion de 10 bits

    La prcision pour une conversion sur 8 bits est de 431mW, tandis quelle est de107mW pour 10 bits (voir figure 3.26). Comme vue prcdemment, le problme de laconversion sur 8 bits, est qu faible puissance sa prcision est trop grande, donc difficult dtecter la variation de puissance par rapport 2 chantillons, ce qui risque dengendrerdes erreurs au niveau du signe de la drive. Par contre une conversion sur 10 bits risquedtre sensible aux bruits forte puissance.

    En agissant sur le gain de notre intgrateur (RC), on agit sur la vitesse de balayage dela caractristique ( )PVPV VfP = . Pour un temps fixe, plus cette vitesse est grande plus ladistance parcourue est importante, donc difficult pour la conversion sur 8 bits de

    fonctionner faible puissance.

    tvdt

    dv == (3.24)

    v = vitessed = distancet =temps (constant)

    1- Avec 8 bits

    A) gain intgrateur important.

    dv forte variation de puissance entre deux chantillons

    B) gain intgrateur faible

    dv faible variation de puissance entre deux chantillons

    Constant

  • 8/7/2019 Ralisation de Commandes MPPT Numriques_chaouki

    52/83

    3- Etage dAdaptation pour Gnrateur PV avec Fonction MPPT Numrique

    LAAS-CNRS Toulouse (France) 200642

    Ppv

    Vpv

    P2

    P1

    P1=11111110P2=11111101

    Figure 3.27 : Gain de lintgrateur important

    Avec un gain dintgrateur grand, on augmente la vitesse de balayage, donc ladistance entre deux points dchantillonnage. Ce qui permet faible puissance, et pour uneconversion de 8 bits de dtecter une variation de puissance, donc den dduire une bonneimage de la drive. Dans ce cas lalgorithme implment fonctionne correctement, mais lavaleur du gain (vitesse de balayage grande) va engendrer de grandes variations au niveaude la tension et du courant du panneau solaire.

    Ppv

    Vpv

    P2P1

    P1=11111111P2=11111111

    B

    Figure 3.28 : Gain de lintgrateur faible

    Si on diminue la vitesse (gain de lintgrateur), la distance entre les points se rduit.La figure 3.28 montre le rapprochement des deux points, ce qui implique une faiblevariation de puissance. Cette faible variation, pour une conversion sur 8 bits, va retarder ladtection du signe de la drive, car il faut que les deux points de puissance soient sur unversant trs prononc de la caractristique PPV= f(VPV), pour qu