weatherNextHour
title: weatherNextHour
---
- wd_sunupf, wd_slAzm, wd_slAlt MUST BE BEFORE wd_db
- wd_db assumed 1st non-solar geometry mbr
- re preservation of solar geometry info, see Copy()
Name |
Type |
Variability |
Description/Comments |
sunupf |
number |
Start of hour |
- fraction of hour if sun is up
- solar position at midpoint of hour (or portion of hour sun is up)
|
slAzm |
number |
Start of hour |
azimuth, radians (0=N, +clockwise) |
slAlt |
number |
Start of hour |
altitude, radians (0=horizon, +upwards) |
Name |
Type |
Variability |
Description/Comments |
db |
number |
Start of hour |
air dry bulb temp, deg F |
wb |
number |
Start of hour |
air wet bulb temp, deg F |
Name |
Type |
Variability |
Description/Comments |
DNI |
number |
Start of hour |
direct normal irradiance from weather file (integrated value for hour, Btu/ft2) |
DHI |
number |
Start of hour |
diffuse horizontal irradiance from weather file (integrated value for hour, Btu/ft2) |
bmrad |
number |
Start of hour |
DNI as adjusted per anisotropic sky, Top.radBeamF, etc (integrated value for hour, Btu/ft2) |
dfrad |
number |
Start of hour |
DHI as adjusted per anisotropic sky, Top.radDiffF, etc (integrated value for hour, Btu/ft2) |
Name |
Type |
Variability |
Description/Comments |
wndDir |
number |
Start of hour |
wind direction, deg, 0=N, 90=E |
wndSpd |
number |
Start of hour |
wind speed, mph |
Name |
Type |
Variability |
Description/Comments |
glrad |
number |
Start of hour |
global irradiance on horizontal surface, for daylighting calculations |
cldCvr |
number |
Start of hour |
total cloud cover in tenths, 0-11, or 15 for missing data |
Name |
Type |
Variability |
Description/Comments |
irHoriz |
number |
Start of hour |
- horizontal infrared sky radiation (integrated value for hour, Btu/ft2)
- available for epw files only
- used to calc Top.tSkyHr iff Top.[skyModelLW][skymodellw] == C_SKYMODLWCH_IRHORIZ
|
tSky |
number |
Start of hour |
- default sky temperature, F from weather file or CalcSkyTemp() (Berdahl-Martin)
- Note: Top.tSkyHr alternative value per Top.[skyModelLW][skymodellw]
|
tGrnd |
number |
Start of hour |
ground temperature, F |
taDp |
number |
Start of hour |
air dew point temp, F |
tMains |
number |
Start of hour |
- cold water mains temp, F
- computed using CEC ACM method
|
- time-of-day fuel values, units = TDV/Btu
- values are read from optional TDV file
Name |
Type |
Variability |
Description/Comments |
tdvElec |
number |
Start of hour |
electricity |
tdvFuel |
number |
Start of hour |
fuel |
- derived (computed) drybulb temp values
- values updated at standard time day beg / same all day
- *except* wd_taDbMin and wd_taDbMax are updated at hr=23 iff DST
Name |
Type |
Variability |
Description/Comments |
taDbMin |
number |
Start of hour |
- current day minimum DB (includes future hours), F
- updated at hr=23 iff DST
|
taDbAvg |
number |
Start of hour |
current day average DB (includes future hours), F |
taDbMax |
number |
Start of hour |
- current day peak DB (includes future hours), F
- updated at hr=23 iff DST
|
taDbPvMax |
number |
Start of hour |
previous-day max DB, F |
taDbAvg01 |
number |
Start of hour |
previous-day avg DB (not including current day), F |
taDbAvg07 |
number |
Start of hour |
trailing 7-day avg DB (not including current day), F |
taDbAvg14 |
number |
Start of hour |
trailing 14-day avg DB (not including current day), F |
taDbAvg31 |
number |
Start of hour |
trailing 31-day avg DB (not including current day), F |
- derived (computed) electricity TDV values
- values updated at standard time day beg / same all day
- *except* at hr=23 iff DST
Name |
Type |
Variability |
Description/Comments |
tdvElecPk |
number |
Start of hour |
- current day peak TDVelec (includes future hours)
- updated at hr=23 iff DST
|
tdvElecPkRank |
number |
Start of hour |
- current day wd_tdvElecPk rank within year (1-365/366)
- (largest wd_tdvElecPk=1, next=2, etc.)
|
tdvElecAvg |
number |
Start of hour |
current day avg TDVelec (includes future hours) |
tdvElecPvPk |
number |
Start of hour |
previous-day peak TDVelec |
tdvElecAvg01 |
number |
Start of hour |
- previous-day avg TDVelec (not including current day)
- NOTE: code assumes wd_tdvElecAvg01 is last float
|
tdvElecHrRank[index] |
number Array [25] |
Start of hour |
- hour ranking of TDV values for current day
- hour values reflect DST status for current day
- [ 0]=unused
- [ 1]=hour of highest tdvElec, 1-24
- [ 2]=hour of 2nd highest
- etc
|