Description Usage Arguments Value Author(s) References See Also Examples
From the daily global, diffuse and direct irradiation values supplied by fCompD
, the profile of the global, diffuse and direct irradiance is calculated with the rd
and rg
components of fSolI
.
1 | fCompI(sol, compD, G0I, corr='none', f)
|
sol |
A |
compD |
A |
G0I |
A See below for |
corr |
A character, the correlation between the the fraction of intradaily diffuse irradiation and the clearness index to be used. With this version several options are available, as described in
If If |
f |
A function defininig a correlation between the fraction of
diffuse irradiation and the clearness index. It is only neccessary when |
A zoo
with these components:
kt |
numeric, clearness index. |
fd |
numeric, diffuse fraction. |
G0 |
numeric, global irradiance on a horizontal surface, (W/m²) |
D0 |
numeric, diffuse irradiance on a horizontal surface, (W/m²) |
B0 |
numeric, direct irradiance on a horizontal surface, (W/m²) |
Oscar Perpiñán Lamigueiro.
Collares-Pereira, M. y Rabl, A., The average distribution of solar radiation: correlations between diffuse and hemispherical and between daily and hourly insolation values. Solar Energy, 22:155–164, 1979.
Perpiñán, O, Energía Solar Fotovoltaica, 2012. (http://procomun.wordpress.com/documentos/libroesf/)
Perpiñán, O. (2012), "solaR: Solar Radiation and Photovoltaic Systems with R", Journal of Statistical Software, 50(9), 1-32, http://www.jstatsoft.org/v50/i09/
fCompD
,
fSolI
,
calcSol
,
corrFdKt
.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | lat=37.2;
BTd=fBTd(mode='serie')
solD<-fSolD(lat, BTd[100])
solI<-fSolI(solD, sample='hour')
G0d=zoo(5000, index(solD))
compD<-fCompD(solD, G0d, corr = "Page")
fCompI(solI, compD)
lat=37.2;
sol<-calcSol(lat, fBTd(mode='prom'), sample='hour', keep.night=FALSE)
G0dm=c(2.766,3.491,4.494,5.912,6.989,7.742,7.919,7.027,5.369,3.562,2.814,2.179)*1000;
Ta=c(10, 14.1, 15.6, 17.2, 19.3, 21.2, 28.4, 29.9, 24.3, 18.2, 17.2, 15.2)
BD<-readG0dm(G0dm=G0dm, Ta=Ta, lat=37.2)
compD<-fCompD(sol, BD, corr = 'Page')
compI<-fCompI(sol, compD)
head(compI)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.