View source: R/solar_pv_models.R
poa_irradiance | R Documentation |
Plane-Of-Array (POA) isotropic irradiance model
poa_irradiance(
x,
array.type = "fl",
suffix = TRUE,
AOI = "AOI",
GHI = "SWGDN",
DNI = "DNI",
DHI = "DHI",
ALBEDO = "ALBEDO",
array.tilt = "array.tilt",
zenith = "zenith",
tilt.param = tilt.param.default(),
keep.all = FALSE,
verbose = getOption("merra2.verbose"),
...
)
fPOA(
x,
array.type = "all",
suffix = TRUE,
UTC = "UTC",
yday = "yday",
hour = "hour",
lon = "lon",
lat = "lat",
GHI = "SWGDN",
integral_steps = 1,
tilt.param = tilt.param.default(),
keep.all = FALSE,
verbose = getOption("merra2.verbose")
)
x |
data.table with 'merra2ools' subset, required variables: 'UTC' (or 'yday' and 'hour'), 'locid' (or 'lon' and 'lat'), 'GHI' ('SWGDN'), |
array.type |
|
suffix |
|
AOI |
Angle of Incidence, degrees |
GHI |
Global Horizontal Irradiance (\mjseqnW/m^2) |
DNI |
Direct Normal Irradiance (\mjseqnW/m^2) |
DHI |
Diffuse Horizontal Irradiance (\mjseqnW/m^2) |
array.tilt |
the PV tilt angle, degrees |
keep.all |
|
verbose |
|
UTC |
|
yday |
|
hour |
|
lon |
|
lat |
|
albedo |
ground-reflected portion of the POA irradiance (\mjseqnW/m^2) |
I_POA = I_POA,b + I_POA,d + I_POA,g where:
I_POA \textrm - the plane-of-array irradiance (W/m^2)
I_POA,b \textrm - the beam irradiance that hits the array (W/m^2) \mjsdeqnI_POA,b = DNI\times\cos(AOI)
I_POA,d \textrm - the sky-diffuse portion of the POA irradiance (W/m^2) \mjsdeqnI_POA,d = DHI\times\frac1+\cos(array.tilt)2
I_POA,g \textrm - the ground-reflected portion of the POA irradiance (W/m^2) \mjsdeqnI_POA,g = GHI\timesalbedo\times\frac1-\cos(array.tilt)2
NA
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.