functions.solarpower: Solar Power Functions

Description Usage Arguments Details Value Note Author(s) References See Also Examples

Description

Basic calculations in solar power generation including irradiance and sun path

Usage

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
I0.orbit(leap = FALSE, plot = TRUE)
days.mo(day, leap = FALSE)
declination(leap=FALSE,plot=TRUE)
sun.elev(xdec,lat,plot=TRUE)
read.tau(file)
beam.diffuse(dat,plot=TRUE)
I0.blackbody(T.sun, wl.nm, plot = TRUE)
spectral(X, label, wl.lim.nm, T.sun, plot.surf = FALSE)
useful.waste(I0.bb)
sun.path(lat, nday, plot = TRUE)
sun.diagram(lat)
collector(Ibd, sunpath, tilt, azi.c, fr, label = "")
month.prod(dat)
tilt.adj(lat, days, labels)
one.axis.tracking(dat, mode = "PNS")
two.axis.tracking(dat)

Arguments

leap

logical to use a leap year

plot

logical to plot

day

day of the year for a given day in the month

xdec

result from declination

lat

latitude

file

filename

T.sun

temp sun

wl.nm

wavelength in nm

X

data read from file

label

label for plot

wl.lim.nm

limits for wavelength

plot.surf

logical plot together with surface data

dat

data from file

I0.bb

output from I0.blackbody

nday

day number

Ibd

Irradiance: direct beam and diffuse

sunpath

elev and azimuth from the output of sun.path

tilt

collector tilt angle

azi.c

orientation of collector

fr

fraction reflected

days

days

labels

labels

mode

tracking mode

Details

Basic calculations of solar power

Value

I0

result of I0.orbit: values of daily ET solar irradinace

day.mo

result of day.month: day numbers beginning at day

dec

result of declination: ne equinox day and values of daily declination

elev

result of sun elev: ne equinox day, latitude, and and values of daily sun elev

tau

list(loc, lat.long.elev, tau)

Ibd

list(day21.mo,tau,air.mass,lat,Ib,Id,Id.Ib)

I0.bb

list lambda,I.sun.nm,I0

sunpath

list nday, hr.noon, azi, elev

Ic

list(Ib,Id,Ibc,Idc,Irc,Ic,I.h)

Note

Functions used in Chapter 14 of Acevedo (2018)

Author(s)

Miguel F. Acevedo acevedo@unt.edu

References

Acevedo, M.F. 2018. Introduction to Renewable Electric Power Systems and the Environment with R. Boca Raton, FL: CRC Press. (ISBN 9781138197343)

See Also

DC circuits PVcell, PVcell.plot

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
I0.orbit()
declination()

x <- declination(plot=FALSE)
sun.elev(x,lat=32.9)

tau <- tauGolden
# or alternatively
# tau <- read.tau(system.file("extdata","tauGolden.csv",package="renpow"))
Ibd <- beam.diffuse(tau)

I0.blackbody(T.sun=5800,wl.nm=seq(150,2500))

renpow documentation built on May 1, 2019, 6:49 p.m.