Learn R Programming

solaR (version 0.37)

A6_calcShd: Shadows on PV systems.

Description

Compute the irradiance and irradiation including shadows for two-axis and horizontal N-S axis trackers and fixed surfaces. It makes use of the function fSombra for the shadows factor calculation. It is used by the function calcGef.

Usage

calcShd(radEf, modeTrk='fixed', modeShd='', struct=list(),
  distances=data.frame())

Arguments

radEf
A Gef object. It may be the result of the calcGef function.
modeTrk
character, to be chosen from 'fixed', 'two' or 'horiz'. When modeTrk='fixed' the surface is fixed (inclination and azimuth angles are constant). The performance of a two-axis tracker is calcu
modeShd
character, defines the type of shadow calculation. In this version of the package the effect of the shadow is calculated as a proportional reduction of the circumsolar diffuse and direct irradiances. This type of approach is selected with
struct
list.

When modeTrk='fixed' or modeTrk='horiz' only a component named L, which is the height (meters) of the tracker, is needed.

For two-axis trackers (modeTrk='two'), an ad

distances
data.frame.

When modeTrk='fixed' it includes a component named D for the distance between fixed surfaces. An additional component named H can be included with the relative height between

Value

  • A Gef object including three additional variables (Gef0, Def0 and Bef0) in the slots GefI, GefD, Gefdm and Gefy with the irradiance/irradiation without shadows as a reference.

encoding

UTF-8

References

  • 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/

See Also

calcG0, fTheta, fInclin, calcShd.