Académique Documents
Professionnel Documents
Culture Documents
Compte rendu
Modélisation et simulation d’une cellule
photovoltaïques
2
cellules amorphe : elles sont un faible rendement (de 5 à 8 %) mais ne nécessitent
pas de très faible épaisseurs de silicium et ont un cout peu élevé .l(avantage de ce
dernier type est le fonctionnement avec un éclairement faible .
3
La revente du surplus de production permet d'amortir les investissements voir de
générer des revenus.
4.2inconvénients
2. l’angle horaire
L’angle horaire mesure le mouvement de soleil par rapport à midi qui est l’instant ou le soleil
passe au plan méridien du lieu (zénith) .cet angle horaire est négatif si le temps solaire est
inférieur à 12 h.
Sin(h)=sin(δ)*sin(Ø) +cos(w)*cos(δ)*cos(Ø)
4. Description de logiciel MATLAB
dans ce TP, on travaille avec le logiciel MATALB qu’est un logiciel de calcul matriciel à
syntaxe simple ,avec ses fonctions spécialisées ,MATLAB peut être aussi considérée comme
un langage de programmation adapté pour les problèmes scientifiques
Matlab est un interpréteur, les instructions sont interprètes et exécutées ligne par ligne, Matlab
fonctionne dans plusieurs environnements tels que Xwindows, Windows, Macintosh
SIMULINK est un outil interactif pour la modélisation, la simulation et l’analyse des
systèmes multi domaines, continus ou discrets. Son éditeur graphique permet de concevoir
rapidement des modèles dynamiques et de simuler leur comportement. Entièrement intégré à
MATLAB.
4
Pour accéder SIMULINK, il faut lancer le logiciel MATLAB et de cliquer sur l’icône
«Simulink Library Browser » ou taper directement sur la fenêtre de commande le mot
« Simulink » en minuscule. On y trouve tous les éléments nécessaires à la réalisation du circuit
de commande dans la librairie SIMULINK.
5. Le code MATLAB pour calculer et tracer la déclinaison
On prend la ville de Meknès d’une latitude de 33.89°
k=pi/180;
Lat=input ('la latitude=');
y=0
for i=1:365
y=y+1
N(i)=y
%la déclinaison
s=23.45*sin (k*360*(N+284)/365)
end
figure(1)
plot(N,s)
xlabel('nombre de jour')
ylabel('la déclinaison')
axis([ 0 365 -30 30])
5
6. Le code MATLAB pour calculer et tracer l’angle horaire et la hauteur
for j=1:24
tsv(j)=j
%l’angle horaire W=15*(12-tsv)
h=asin((sin(s*k)*sin(lat*k)+cos(W*k)*cos(s*k)*cos(lat*k)))
end
figure(2)
plot(tsv,W)
xlabel('temps solaire vrai')
ylabel('l’angle horaire ')
axis([0 24 -180 165])
figure(3)
plot(tsv,h)
xlabel('temps solaire vrai')
ylabel('la hauteur')
axis([0 24 -1.13 1.40])
6
la hauteur (N=61)
7. Interprétations
7
8. conclusion
dans ce TP ,nous avon définir les cordoonnées astronomiques (la déclinaison ,l’angle horaire,la
hauteur pour les deux nombre de jour N=61 et N=150)puis nous avons élaborer un code
MATLAB qui permet de calculer et tracer les différentes caractéristiques .
donc on déduit que la déclinaison varie de (-23°45’) au solstice d’hiver et (+23°45’)au solstice
d’été puis on trouve que l’angle horaire augmente avec l’augmentation de temps solaire vrai
pour la hauteur de soleil et après le codage dans MATLAB ,on déduit que la hauteur de soleil
est maximale pendant l’été.
Doh=B*(sin(ℎ))0.4
1.3les irradiations solaires réfléchies
C’est le rayonnement qui est réfléchi par le sol ou par des objets se trouvant à sa surface. Cet
albédo peut être important lorsque le sol est particulièrement réfléchissant (eau, neige,
etc.…).
1−cos(𝑖)
Dre=ρ*(Soh+Doh)* ( ) avec ρ=albédo =0.2 et i=30(inclinaison)
2
8
1.4les irradiations solaires globales
C’est tout simplement la somme des rayonnements directs, diffus et reflété par le sol
Goh=Soh+Doh
9
1.5le programme écrit sous MATLAB
nous avons écrit un code dans le logiciel MATLAB qui permet de calculer les
cordonnées astronomiques (la déclinaison ,l’angle horaire , la hauteur ),puis on
a utilisé les équations des irraditions solaires (directes ,diffus ,réfléchie et
globales ) et finalement on trace les courbes des différentes irradiation pour les
deux plan horizontale et inclinée .
clear all
k=pi/180;
A=input('entrer A')
C=input('entrer C')
B=input('entrer B')
N=input('le nombre de jour ')
d=23.45*sin(k*360*(N+284)/365);
for j=1:24
h=asin((sin(d*k)*sin(33.895*k)+cos(W*k)*cos(d*k)*cos(
33.895*k)))
%les irradiations directes horizontale
Soh=A*sin(h).*exp(-1/C*sin(h+2))
b=((cos((33.89530)*k)*cos(d*k)*cos(W*k)+sin((33.895-
30)*k)*sin(d*k))/(cos(33.895*k)*cos(d*k)*cos(W*k)+sin
(33.895*k)*sin(d*k)))
%les irradiations directes inclinée
Si=Soh*Rb
Doh=B*(sin(h)).^0.4
Di=Doh*((1+cos(30*k))/2)
Dre=0.2*(Soh+Doh)*((1-cos(30*k))/2)
Goh=(Doh+Soh) %les irradiations globales horizontales
Gi=(Si+Di+Dre)%les irradiations globale inclinée
end
figure(1)
plot(tsv,Soh,'p')%affichage de courbe
grid on
xlabel('tsv')
ylabel('Soh')
axis([1 24 0 1000])
hold on
10
figure(2)
plot(tsv,Si,'G')
grid on
xlabel('tsv')
ylabel('Si')
axis([1 24 0 1000])
hold on
figure(3)
plot(tsv,Doh,'o')
grid on
xlabel('tsv')
ylabel('Doh')
axis([1 24 0 1000 ])
hold on
figure(4)
plot(tsv,Di,'r')
grid on
xlabel('tsv')
ylabel('Di')
axis([1 24 0 1000 ])
hold on
figure(5)
plot(tsv,Dre,'y')
grid on
xlabel('tsv')
ylabel('Dre')
axis([1 24 0 1000 ])
hold on
figure(6)
plot(tsv,Goh,'g')
grid on
xlabel('tsv')
ylabel('Goh')
axis([1 24 0 1000 ])
hold on
figure(7)
plot(tsv,Gi,'r')
grid on
xlabel('tsv')
ylabel('Gi')
axis([1 24 0 1500 ])
hold on
title('irradiation diffus ')
legend('Soh','Si',’Doh’,’Di’,’Goh’,’GI’,’Dre’)
11
les irradiations solaires diretes
12
l’irradiation solaire réfléchie pour un plan inclinée
Conclusion
Dans ce TP, nous avons présenté les résultats de simulation de calcul de l’irradiation solaire à
l’aide de logiciel MATLAB que peut capter un générateur photovoltaïques à structure
horizontale et inclinée ,on constate qu’il y a deux éléments nécessaires qu’il faut tenir compte
13
(inclinaison et l‘orientation )qui donnent les maximums d’énergie reçue sur le plan d’une
panneaux photovoltaïques.
Après l’élaboration d’un code MATLAB, on déduit que l’irradiation solaire globale donnée
par un panneau inclinée est supérieure aux irradiations solaires globales donné par un panneau
horizontales .
D’après le graphe, on applique la loi de Kirchhoff qui nous permet d’écrire la relation suivante
14
𝑉+𝐼∗𝑅𝑆
𝐼𝑅𝑝 =
𝑅𝑝
Gref 1000W/𝑚2
Icc 8.66 A
Ns 60
q 1.6*10−19
n 1
Vco 37.8 V
A 1.2
Eg 1.2
K 1.38*10−23
μsc 0.004 °K
15
le courant de saturation de la diode à la température de référence 𝐼0𝑟𝑒𝑓
le courant 𝐼0
16
le courant de module I
17
TP4 : Modélisation d’une cellule photovoltaïques sous MATLAB /SIMULNIK
L’objectif de ce TP est de modéliser la cellule photovoltaïques et l’obtention des courbes I-V
et P-V pour différentes éclairements et température.
Le block pour obtenir les courbes I-V et P-V d champ PV pour différents éclairement et
température, les simulations faites permet d’obtenir les courbes suivantes.
1. le schéma de système complet
18
Figure 20 : la courbe IV pour (T=26,G=1000 W/𝑚2 )
Les figures ci-dessous représente la puissance en fonction de tension et la variation de
courant en fonction de tension .pour une température de cellule de T=26°c et l’éclairement
de G=1000 W/𝑚2 la puissance utile est augmenté avec l’augmentation de tension, il atteint
une puissance maximale de P=120 w .et pour la figure 20 (I-V), le courant décroit avec
l’augmentation de tension.
19
Figure 22 : la courbe IV pour (T=40°C, G=2000 W/𝑚2 )
Dans les deux figures, on augmente la température des cellules T=40°c et un éclairement de
G=2000w/𝑚2 ), on constate que la puissance est augmenté jusqu’à 500 w et la tension aussi
augmenté a une valeur de 18 plus que la tension donnée avec (T=26°c et G=1000 W/𝑚2 ) de
9A., et pour la variation de courant en fonction de tension, on constate que le courant reste
constante de valeur de 17 A, avec l’augmentation de tension de 0 à 38 v, puis il décroit
jusqu’à 0A à une tension de 37 V
20
Figure 24 : la courbe IV pour (T=45, G=2500 W/𝑚2 )
Pour une température de T=45°c et un éclairement de G=2500 W/𝑚2 , la puissance est
augmenté jusqu’à une valeur maximale de 600w puis il décroit ave l’augmentation de tension
Pour la deuxième allure qui représente la variation de courant en fonction de tension, on
constate que le courant reste constante à une valeur de 23A avec une variation de tension de
0 à 37 V, puis il décroit jusqu’à 0°c avec une tension de 37 V.
La puissance électrique délivrée par un panneau photovoltaïques est le produit de la tension par
le courant qu’elle génère .ces deux grandeurs, courant et tension, dépendent à la fois des
propriétés électriques des cellules mais aussi de la charge électrique à ses bornes.
4. Conclusion
Dans ce TP, on constitue le schéma block d’un système complet d’un panneau photovoltaïque
Les caractéristiques électriques d’un module photovoltaïques varient en fonction de la
température et de l’irradiation .les caractéristiques montrent bien la variation de courant du
module photovoltaïques ainsi que de la puissance en fonction de la tension pour différents
niveaux d’éclairement.
21
Conclusion générale
Par énergie renouvelable, on entend des énergies issues du soleil, du vent, de la chaleur de la
terre, de l’eau ou encore de la biomasse. À la différence des énergies fossiles, les énergies
renouvelables sont des énergies à ressource illimitée, inépuisables et facilement exploitables.
En effet, le secteur des énergies renouvelables est le seul qui se distingue par sa capacité à
réduire les émissions de gaz à effet de serre et la pollution et à exploiter des sources d’énergie
locales et décentralisées. Ces sources d’énergie ne sont pas touchées par la volatilité des
marchés des combustibles fossiles et présentent l’avantage supplémentaire de stimuler l’emploi.
L'énergie solaire est l’une des plus importantes parmi les diverses sources d'énergies possibles.
Une connaissance précise de distribution de l’irradiation solaire à un endroit géographique
donné est très indispensable pour l’évaluation de la production des capteurs photovoltaïques.
Ce travail contribue à la modélisation d’une cellule solaire avec une modèle à une diode, on a
utilisé un logiciel MATLAB pour modélisé un panneau photovoltaïques, il faut de simuler les
schémas block de photon courant et le courant de saturation de la diode, puis le schéma complet
de système pour afficher les caractéristiques (P-V) et (I-V)d’une cellule photovoltaïques.
MATLAB est l’un des meilleurs logiciels utilisées dans l’industrie ,rapide en calculs ,il exige
un langage (écrit) pour la programmation ,c’est-à-dire il faut adapter n’importe quelle relation
qui modélise un phénomène selon le code MATlaB ,par contre le Simulink transforme les
équations mathématiques en digrammes en utilisant des port qui représentent soient des
constantes ou des opérations de calcul ,pour tracer des courbes il faut ajouter des autres ports
combinatoires qui relient entre les variable .
22