Programme pour rayonnement solaire sur journ

Fermé
powersolda Messages postés 7 Date d'inscription mercredi 28 avril 2010 Statut Membre Dernière intervention 31 mars 2014 - 9 juin 2010 à 21:42
Bonjour,
je programme une programme sur matlab de rayonnement solaire sur un jour mais le résultat sortie une signal sinusoidal et moi je ne veux pas cette signal je veux cette forme mais il y a une variation d'eclairement dans chaque instant comment faire pour deforme cette signal ,
notation
je veux cette variation pour applique les commende mppt et remarque les résultats de ces commande parapport cette variation d'eclairement
mon programme comme suis
%******************
function E=irradiation(x)
clear
Gsc=1367 ;%is the solar constant
fi=34*pi/180 ;%is the latitude
n=108 ;%is the day of the year (1<n<365)
tsr=6 ;%is the sunrise time
t=6 ;%is the solar time
kt=0.8 ;%is clearness index
gama=23.45*sin(360*(284+n)/365)*pi/180
for k=1:13
w=15*(t-12)*pi/180; %is the hour angle
Gref=Gsc*(1+0.033*cos(360*n/365))*(cos(fi)*cos(gama)*cos(w)+sin(fi)*sin(gama));
E=kt*Gref;
GG(k)=E;
T(k)=t;
t=t+1;
end
plot(T,GG)