znRes

Name Type Variability Description/Comments
Y run results, aka year or annual
ZNRES_IVL_SUB
Name Type Variability Description/Comments
Y.n number End of run
  • accumulate call count (to convert sums to averages)
  • code assumes this is 1st member
  • SIs. code in cnguts.h and cnguts.cpp:cgaccum assumes SI members are together, start with nHrHeat, end with nHrCeilFan.
  • 6-92 there is now no code to set these hourly+ SI members... eventually use or delete; work out sh-->hr accumulation.
Y.nHrHeat number End of run # of hours in which any heating occurred; 1st "# of hours"
Y.nHrCool number End of run ditto cooling
Y.nHrFanv number End of run ditto fan vent
Y.nHrNatv number End of run ditto natural vent
Y.nHrCeilFan number End of run
  • ditto ceiling fan operation; last "# of hours"
  • INTs (32-bit) code in cnguts.h and .cpp assumes INT members together, first is nIter, last is nSubhrLX.
Y.nIter number End of run # of iterations
Y.nShVentH number End of run
  • # of substeps int this interval when ventilation caused heating
  • (initial implementation for OAV only, 10-13)
Y.nSubhr number End of run subhour counter (convenience)
Y.nSubhrLX number End of run
  • # subhours with condensation (excess latent gain)
  • floats. code in cnguts.h and cnguts.cpp:cgaccum assumes float members together, including subgroups to average and to sum.
  • floats to average
Y.tAir number End of run zone air temp; must be 1st float, is first float to average (see cnguts.h)
Y.tRad number End of run
  • zone radiant temp; meaningful iff convective/radiant model active for this zone
  • comfort statisitics (not computed for all zones)
Y.PMV7730 number End of run
  • ISO7730 predicted mean vote = predicted comfort per ASHRAE thermal sensation scale
  • +3=hot, +2=warm, +1=slightly warm, 0=neutral, -1=slightly cool, -2=cool, -3=cold
Y.PPD7730 number End of run ISO7730 predicted percent dissatisfied = % of people not satisfied with conditions
Y.ivAirX number End of run zone air exchange rate not including HVAC or ducts, ACH
Y.pz0 number End of run zone air pressure relative to patm at nominal z=0, lbf/sf (from zn_pz0)
Y.wAir number End of run
  • zone air humidity ratio; last float to average
  • floats to sum: qCond thru qlBal/litEu, incuding subSubGroups of sensible and latent heats
  • 1. sensible heats for heat balance: qCond thru qsMech (cgenbal.cpp)
Y.qCond number End of run zone wall conduction gain, Btu; 1st heat flow and first float to sum
Y.qsInfil number End of run zone infiltration sensible gain, Btu
Y.qSlr number End of run zone solar gain, Btu
Y.qsIg number End of run zone internal sensible gain, Btu
Y.qMass number End of run zone net sensible transfer from mass, Btu. See qlAir for moisture.
Y.qsIz number End of run interzone gain to zone, Btu
Y.qsMech number End of run
  • zone total sensible mechanical heat gain, Btu
  • includes HPWH heat removal
Y.eqfVentHr number End of run
  • equivalent full vent hours = sum( zn_fVent)
  • 2. latent heats for latent heat balance: qlInfil thru qlMech
Y.qlInfil number End of run zone infiltration latent gain, Btu
Y.qlIg number End of run zone internal latent gain, Btu
Y.qlIz number End of run zone IZXFER latent gain (infil, vent, duct leakage)
Y.qlAir number End of run latent heat of moisture removed from zone air: moisture analog of znCAir.
Y.qlMech number End of run
  • zone latent mechanical heat gain, Btu; last heat flow and last float to sum
  • 3. floats to sum, not included in either balance
Y.qsBal number End of run sensible balance: sum of sensible heats, should be near 0. Set in cnguts.cpp.
Y.qlBal number End of run latent balance similarly. Consider removing Bals after development.
Y.qlX number End of run
  • latent gain rejected to prevent zone supersaturation === heat of condensation.
  • - added to next subr sens gain. Btu.
Name Type Variability Description/Comments
Y.unMetHrDH[index] number Array [2] End of run
  • end-of-hour tz excursion below/above setpoint, deg-hr
  • [ 0]=heating (<0) [ 1]=cooling (>0)
Y.unMetShDH[index] number Array [2] End of run
  • subhour tz excursion below/above setpoint, deg-hr
  • [ 0]=heating (<0) [ 1]=cooling (>0)
Y.unMetHrs[index] number Array [2] End of run
  • unmet hours (accumulated subhourly, tz excursion > 0)
  • [ 0]=heating [ 1]=cooling
Y.unMetHrsTol[index] number Array [2] End of run
  • unmet hours (accumulated subhourly, tz excursion > tp_unMetTzTol)
  • [ 0]=heating [ 1]=cooling
Name Type Variability Description/Comments
Y.qscHvac number End of run zone accumulated HVAC sensible cooling, Btu (<=0) (OAV not included)
Y.qshHvac number End of run zone accumulated HVAC sensible heating, Btu (>=0)
Y.qcMech number End of run zone accumulated total mechanical (sensible + latent) cooling (including HPWH heat extraction), Btu (< 0)
Y.qhMech number End of run zone accumulated total mechanical (sensible + latent) heating (including HPWH heat extraction), Btu (>0)
Y.qvMech number End of run zone accumulated mechanical (OAV) total (sensible + latent) heat gains, Btu (< 0)
Y.litDmd number End of run zone lighting demand and Energy Use, ...
Y.litEu number End of run
  • ... from [GAINs][gain], in addition to posting Eu to meter, re daylighting for NREL. 9-94.
  • floats that track min/max value
Y.unMetMaxTD[index] number Array [2] End of run
  • maximum tz excursion below/above setpoint, F
  • [ 0]=heating (<0) [ 1]=cooling (>0)
M month
ZNRES_IVL_SUB
Name Type Variability Description/Comments
M.n number Unknown
  • accumulate call count (to convert sums to averages)
  • code assumes this is 1st member
  • SIs. code in cnguts.h and cnguts.cpp:cgaccum assumes SI members are together, start with nHrHeat, end with nHrCeilFan.
  • 6-92 there is now no code to set these hourly+ SI members... eventually use or delete; work out sh-->hr accumulation.
M.nHrHeat number Unknown # of hours in which any heating occurred; 1st "# of hours"
M.nHrCool number Unknown ditto cooling
M.nHrFanv number Unknown ditto fan vent
M.nHrNatv number Unknown ditto natural vent
M.nHrCeilFan number Unknown
  • ditto ceiling fan operation; last "# of hours"
  • INTs (32-bit) code in cnguts.h and .cpp assumes INT members together, first is nIter, last is nSubhrLX.
M.nIter number Unknown # of iterations
M.nShVentH number Unknown
  • # of substeps int this interval when ventilation caused heating
  • (initial implementation for OAV only, 10-13)
M.nSubhr number Unknown subhour counter (convenience)
M.nSubhrLX number Unknown
  • # subhours with condensation (excess latent gain)
  • floats. code in cnguts.h and cnguts.cpp:cgaccum assumes float members together, including subgroups to average and to sum.
  • floats to average
M.tAir number Unknown zone air temp; must be 1st float, is first float to average (see cnguts.h)
M.tRad number Unknown
  • zone radiant temp; meaningful iff convective/radiant model active for this zone
  • comfort statisitics (not computed for all zones)
M.PMV7730 number Unknown
  • ISO7730 predicted mean vote = predicted comfort per ASHRAE thermal sensation scale
  • +3=hot, +2=warm, +1=slightly warm, 0=neutral, -1=slightly cool, -2=cool, -3=cold
M.PPD7730 number Unknown ISO7730 predicted percent dissatisfied = % of people not satisfied with conditions
M.ivAirX number Unknown zone air exchange rate not including HVAC or ducts, ACH
M.pz0 number Unknown zone air pressure relative to patm at nominal z=0, lbf/sf (from zn_pz0)
M.wAir number Unknown
  • zone air humidity ratio; last float to average
  • floats to sum: qCond thru qlBal/litEu, incuding subSubGroups of sensible and latent heats
  • 1. sensible heats for heat balance: qCond thru qsMech (cgenbal.cpp)
M.qCond number Unknown zone wall conduction gain, Btu; 1st heat flow and first float to sum
M.qsInfil number Unknown zone infiltration sensible gain, Btu
M.qSlr number Unknown zone solar gain, Btu
M.qsIg number Unknown zone internal sensible gain, Btu
M.qMass number Unknown zone net sensible transfer from mass, Btu. See qlAir for moisture.
M.qsIz number Unknown interzone gain to zone, Btu
M.qsMech number Unknown
  • zone total sensible mechanical heat gain, Btu
  • includes HPWH heat removal
M.eqfVentHr number Unknown
  • equivalent full vent hours = sum( zn_fVent)
  • 2. latent heats for latent heat balance: qlInfil thru qlMech
M.qlInfil number Unknown zone infiltration latent gain, Btu
M.qlIg number Unknown zone internal latent gain, Btu
M.qlIz number Unknown zone IZXFER latent gain (infil, vent, duct leakage)
M.qlAir number Unknown latent heat of moisture removed from zone air: moisture analog of znCAir.
M.qlMech number Unknown
  • zone latent mechanical heat gain, Btu; last heat flow and last float to sum
  • 3. floats to sum, not included in either balance
M.qsBal number Unknown sensible balance: sum of sensible heats, should be near 0. Set in cnguts.cpp.
M.qlBal number Unknown latent balance similarly. Consider removing Bals after development.
M.qlX number Unknown
  • latent gain rejected to prevent zone supersaturation === heat of condensation.
  • - added to next subr sens gain. Btu.
Name Type Variability Description/Comments
M.unMetHrDH[index] number Array [2] Unknown
  • end-of-hour tz excursion below/above setpoint, deg-hr
  • [ 0]=heating (<0) [ 1]=cooling (>0)
M.unMetShDH[index] number Array [2] Unknown
  • subhour tz excursion below/above setpoint, deg-hr
  • [ 0]=heating (<0) [ 1]=cooling (>0)
M.unMetHrs[index] number Array [2] Unknown
  • unmet hours (accumulated subhourly, tz excursion > 0)
  • [ 0]=heating [ 1]=cooling
M.unMetHrsTol[index] number Array [2] Unknown
  • unmet hours (accumulated subhourly, tz excursion > tp_unMetTzTol)
  • [ 0]=heating [ 1]=cooling
Name Type Variability Description/Comments
M.qscHvac number Unknown zone accumulated HVAC sensible cooling, Btu (<=0) (OAV not included)
M.qshHvac number Unknown zone accumulated HVAC sensible heating, Btu (>=0)
M.qcMech number Unknown zone accumulated total mechanical (sensible + latent) cooling (including HPWH heat extraction), Btu (< 0)
M.qhMech number Unknown zone accumulated total mechanical (sensible + latent) heating (including HPWH heat extraction), Btu (>0)
M.qvMech number Unknown zone accumulated mechanical (OAV) total (sensible + latent) heat gains, Btu (< 0)
M.litDmd number Unknown zone lighting demand and Energy Use, ...
M.litEu number Unknown
  • ... from [GAINs][gain], in addition to posting Eu to meter, re daylighting for NREL. 9-94.
  • floats that track min/max value
M.unMetMaxTD[index] number Array [2] Unknown
  • maximum tz excursion below/above setpoint, F
  • [ 0]=heating (<0) [ 1]=cooling (>0)
D day
ZNRES_IVL_SUB
Name Type Variability Description/Comments
D.n number End of day
  • accumulate call count (to convert sums to averages)
  • code assumes this is 1st member
  • SIs. code in cnguts.h and cnguts.cpp:cgaccum assumes SI members are together, start with nHrHeat, end with nHrCeilFan.
  • 6-92 there is now no code to set these hourly+ SI members... eventually use or delete; work out sh-->hr accumulation.
D.nHrHeat number End of day # of hours in which any heating occurred; 1st "# of hours"
D.nHrCool number End of day ditto cooling
D.nHrFanv number End of day ditto fan vent
D.nHrNatv number End of day ditto natural vent
D.nHrCeilFan number End of day
  • ditto ceiling fan operation; last "# of hours"
  • INTs (32-bit) code in cnguts.h and .cpp assumes INT members together, first is nIter, last is nSubhrLX.
D.nIter number End of day # of iterations
D.nShVentH number End of day
  • # of substeps int this interval when ventilation caused heating
  • (initial implementation for OAV only, 10-13)
D.nSubhr number End of day subhour counter (convenience)
D.nSubhrLX number End of day
  • # subhours with condensation (excess latent gain)
  • floats. code in cnguts.h and cnguts.cpp:cgaccum assumes float members together, including subgroups to average and to sum.
  • floats to average
D.tAir number End of day zone air temp; must be 1st float, is first float to average (see cnguts.h)
D.tRad number End of day
  • zone radiant temp; meaningful iff convective/radiant model active for this zone
  • comfort statisitics (not computed for all zones)
D.PMV7730 number End of day
  • ISO7730 predicted mean vote = predicted comfort per ASHRAE thermal sensation scale
  • +3=hot, +2=warm, +1=slightly warm, 0=neutral, -1=slightly cool, -2=cool, -3=cold
D.PPD7730 number End of day ISO7730 predicted percent dissatisfied = % of people not satisfied with conditions
D.ivAirX number End of day zone air exchange rate not including HVAC or ducts, ACH
D.pz0 number End of day zone air pressure relative to patm at nominal z=0, lbf/sf (from zn_pz0)
D.wAir number End of day
  • zone air humidity ratio; last float to average
  • floats to sum: qCond thru qlBal/litEu, incuding subSubGroups of sensible and latent heats
  • 1. sensible heats for heat balance: qCond thru qsMech (cgenbal.cpp)
D.qCond number End of day zone wall conduction gain, Btu; 1st heat flow and first float to sum
D.qsInfil number End of day zone infiltration sensible gain, Btu
D.qSlr number End of day zone solar gain, Btu
D.qsIg number End of day zone internal sensible gain, Btu
D.qMass number End of day zone net sensible transfer from mass, Btu. See qlAir for moisture.
D.qsIz number End of day interzone gain to zone, Btu
D.qsMech number End of day
  • zone total sensible mechanical heat gain, Btu
  • includes HPWH heat removal
D.eqfVentHr number End of day
  • equivalent full vent hours = sum( zn_fVent)
  • 2. latent heats for latent heat balance: qlInfil thru qlMech
D.qlInfil number End of day zone infiltration latent gain, Btu
D.qlIg number End of day zone internal latent gain, Btu
D.qlIz number End of day zone IZXFER latent gain (infil, vent, duct leakage)
D.qlAir number End of day latent heat of moisture removed from zone air: moisture analog of znCAir.
D.qlMech number End of day
  • zone latent mechanical heat gain, Btu; last heat flow and last float to sum
  • 3. floats to sum, not included in either balance
D.qsBal number End of day sensible balance: sum of sensible heats, should be near 0. Set in cnguts.cpp.
D.qlBal number End of day latent balance similarly. Consider removing Bals after development.
D.qlX number End of day
  • latent gain rejected to prevent zone supersaturation === heat of condensation.
  • - added to next subr sens gain. Btu.
Name Type Variability Description/Comments
D.unMetHrDH[index] number Array [2] End of day
  • end-of-hour tz excursion below/above setpoint, deg-hr
  • [ 0]=heating (<0) [ 1]=cooling (>0)
D.unMetShDH[index] number Array [2] End of day
  • subhour tz excursion below/above setpoint, deg-hr
  • [ 0]=heating (<0) [ 1]=cooling (>0)
D.unMetHrs[index] number Array [2] End of day
  • unmet hours (accumulated subhourly, tz excursion > 0)
  • [ 0]=heating [ 1]=cooling
D.unMetHrsTol[index] number Array [2] End of day
  • unmet hours (accumulated subhourly, tz excursion > tp_unMetTzTol)
  • [ 0]=heating [ 1]=cooling
Name Type Variability Description/Comments
D.qscHvac number End of day zone accumulated HVAC sensible cooling, Btu (<=0) (OAV not included)
D.qshHvac number End of day zone accumulated HVAC sensible heating, Btu (>=0)
D.qcMech number End of day zone accumulated total mechanical (sensible + latent) cooling (including HPWH heat extraction), Btu (< 0)
D.qhMech number End of day zone accumulated total mechanical (sensible + latent) heating (including HPWH heat extraction), Btu (>0)
D.qvMech number End of day zone accumulated mechanical (OAV) total (sensible + latent) heat gains, Btu (< 0)
D.litDmd number End of day zone lighting demand and Energy Use, ...
D.litEu number End of day
  • ... from [GAINs][gain], in addition to posting Eu to meter, re daylighting for NREL. 9-94.
  • floats that track min/max value
D.unMetMaxTD[index] number Array [2] End of day
  • maximum tz excursion below/above setpoint, F
  • [ 0]=heating (<0) [ 1]=cooling (>0)
H hour.
ZNRES_IVL_SUB
Name Type Variability Description/Comments
H.n number End of hour
  • accumulate call count (to convert sums to averages)
  • code assumes this is 1st member
  • SIs. code in cnguts.h and cnguts.cpp:cgaccum assumes SI members are together, start with nHrHeat, end with nHrCeilFan.
  • 6-92 there is now no code to set these hourly+ SI members... eventually use or delete; work out sh-->hr accumulation.
H.nHrHeat number End of hour # of hours in which any heating occurred; 1st "# of hours"
H.nHrCool number End of hour ditto cooling
H.nHrFanv number End of hour ditto fan vent
H.nHrNatv number End of hour ditto natural vent
H.nHrCeilFan number End of hour
  • ditto ceiling fan operation; last "# of hours"
  • INTs (32-bit) code in cnguts.h and .cpp assumes INT members together, first is nIter, last is nSubhrLX.
H.nIter number End of hour # of iterations
H.nShVentH number End of hour
  • # of substeps int this interval when ventilation caused heating
  • (initial implementation for OAV only, 10-13)
H.nSubhr number End of hour subhour counter (convenience)
H.nSubhrLX number End of hour
  • # subhours with condensation (excess latent gain)
  • floats. code in cnguts.h and cnguts.cpp:cgaccum assumes float members together, including subgroups to average and to sum.
  • floats to average
H.tAir number End of hour zone air temp; must be 1st float, is first float to average (see cnguts.h)
H.tRad number End of hour
  • zone radiant temp; meaningful iff convective/radiant model active for this zone
  • comfort statisitics (not computed for all zones)
H.PMV7730 number End of hour
  • ISO7730 predicted mean vote = predicted comfort per ASHRAE thermal sensation scale
  • +3=hot, +2=warm, +1=slightly warm, 0=neutral, -1=slightly cool, -2=cool, -3=cold
H.PPD7730 number End of hour ISO7730 predicted percent dissatisfied = % of people not satisfied with conditions
H.ivAirX number End of hour zone air exchange rate not including HVAC or ducts, ACH
H.pz0 number End of hour zone air pressure relative to patm at nominal z=0, lbf/sf (from zn_pz0)
H.wAir number End of hour
  • zone air humidity ratio; last float to average
  • floats to sum: qCond thru qlBal/litEu, incuding subSubGroups of sensible and latent heats
  • 1. sensible heats for heat balance: qCond thru qsMech (cgenbal.cpp)
H.qCond number End of hour zone wall conduction gain, Btu; 1st heat flow and first float to sum
H.qsInfil number End of hour zone infiltration sensible gain, Btu
H.qSlr number End of hour zone solar gain, Btu
H.qsIg number End of hour zone internal sensible gain, Btu
H.qMass number End of hour zone net sensible transfer from mass, Btu. See qlAir for moisture.
H.qsIz number End of hour interzone gain to zone, Btu
H.qsMech number End of hour
  • zone total sensible mechanical heat gain, Btu
  • includes HPWH heat removal
H.eqfVentHr number End of hour
  • equivalent full vent hours = sum( zn_fVent)
  • 2. latent heats for latent heat balance: qlInfil thru qlMech
H.qlInfil number End of hour zone infiltration latent gain, Btu
H.qlIg number End of hour zone internal latent gain, Btu
H.qlIz number End of hour zone IZXFER latent gain (infil, vent, duct leakage)
H.qlAir number End of hour latent heat of moisture removed from zone air: moisture analog of znCAir.
H.qlMech number End of hour
  • zone latent mechanical heat gain, Btu; last heat flow and last float to sum
  • 3. floats to sum, not included in either balance
H.qsBal number End of hour sensible balance: sum of sensible heats, should be near 0. Set in cnguts.cpp.
H.qlBal number End of hour latent balance similarly. Consider removing Bals after development.
H.qlX number End of hour
  • latent gain rejected to prevent zone supersaturation === heat of condensation.
  • - added to next subr sens gain. Btu.
Name Type Variability Description/Comments
H.unMetHrDH[index] number Array [2] End of hour
  • end-of-hour tz excursion below/above setpoint, deg-hr
  • [ 0]=heating (<0) [ 1]=cooling (>0)
H.unMetShDH[index] number Array [2] End of hour
  • subhour tz excursion below/above setpoint, deg-hr
  • [ 0]=heating (<0) [ 1]=cooling (>0)
H.unMetHrs[index] number Array [2] End of hour
  • unmet hours (accumulated subhourly, tz excursion > 0)
  • [ 0]=heating [ 1]=cooling
H.unMetHrsTol[index] number Array [2] End of hour
  • unmet hours (accumulated subhourly, tz excursion > tp_unMetTzTol)
  • [ 0]=heating [ 1]=cooling
Name Type Variability Description/Comments
H.qscHvac number End of hour zone accumulated HVAC sensible cooling, Btu (<=0) (OAV not included)
H.qshHvac number End of hour zone accumulated HVAC sensible heating, Btu (>=0)
H.qcMech number End of hour zone accumulated total mechanical (sensible + latent) cooling (including HPWH heat extraction), Btu (< 0)
H.qhMech number End of hour zone accumulated total mechanical (sensible + latent) heating (including HPWH heat extraction), Btu (>0)
H.qvMech number End of hour zone accumulated mechanical (OAV) total (sensible + latent) heat gains, Btu (< 0)
H.litDmd number End of hour zone lighting demand and Energy Use, ...
H.litEu number End of hour
  • ... from [GAINs][gain], in addition to posting Eu to meter, re daylighting for NREL. 9-94.
  • floats that track min/max value
H.unMetMaxTD[index] number Array [2] End of hour
  • maximum tz excursion below/above setpoint, F
  • [ 0]=heating (<0) [ 1]=cooling (>0)
S subhour, aka subStep or sub-time-step
ZNRES_IVL_SUB
Name Type Variability Description/Comments
S.n number End of subhour
  • accumulate call count (to convert sums to averages)
  • code assumes this is 1st member
  • SIs. code in cnguts.h and cnguts.cpp:cgaccum assumes SI members are together, start with nHrHeat, end with nHrCeilFan.
  • 6-92 there is now no code to set these hourly+ SI members... eventually use or delete; work out sh-->hr accumulation.
S.nHrHeat number End of subhour # of hours in which any heating occurred; 1st "# of hours"
S.nHrCool number End of subhour ditto cooling
S.nHrFanv number End of subhour ditto fan vent
S.nHrNatv number End of subhour ditto natural vent
S.nHrCeilFan number End of subhour
  • ditto ceiling fan operation; last "# of hours"
  • INTs (32-bit) code in cnguts.h and .cpp assumes INT members together, first is nIter, last is nSubhrLX.
S.nIter number End of subhour # of iterations
S.nShVentH number End of subhour
  • # of substeps int this interval when ventilation caused heating
  • (initial implementation for OAV only, 10-13)
S.nSubhr number End of subhour subhour counter (convenience)
S.nSubhrLX number End of subhour
  • # subhours with condensation (excess latent gain)
  • floats. code in cnguts.h and cnguts.cpp:cgaccum assumes float members together, including subgroups to average and to sum.
  • floats to average
S.tAir number End of subhour zone air temp; must be 1st float, is first float to average (see cnguts.h)
S.tRad number End of subhour
  • zone radiant temp; meaningful iff convective/radiant model active for this zone
  • comfort statisitics (not computed for all zones)
S.PMV7730 number End of subhour
  • ISO7730 predicted mean vote = predicted comfort per ASHRAE thermal sensation scale
  • +3=hot, +2=warm, +1=slightly warm, 0=neutral, -1=slightly cool, -2=cool, -3=cold
S.PPD7730 number End of subhour ISO7730 predicted percent dissatisfied = % of people not satisfied with conditions
S.ivAirX number End of subhour zone air exchange rate not including HVAC or ducts, ACH
S.pz0 number End of subhour zone air pressure relative to patm at nominal z=0, lbf/sf (from zn_pz0)
S.wAir number End of subhour
  • zone air humidity ratio; last float to average
  • floats to sum: qCond thru qlBal/litEu, incuding subSubGroups of sensible and latent heats
  • 1. sensible heats for heat balance: qCond thru qsMech (cgenbal.cpp)
S.qCond number End of subhour zone wall conduction gain, Btu; 1st heat flow and first float to sum
S.qsInfil number End of subhour zone infiltration sensible gain, Btu
S.qSlr number End of subhour zone solar gain, Btu
S.qsIg number End of subhour zone internal sensible gain, Btu
S.qMass number End of subhour zone net sensible transfer from mass, Btu. See qlAir for moisture.
S.qsIz number End of subhour interzone gain to zone, Btu
S.qsMech number End of subhour
  • zone total sensible mechanical heat gain, Btu
  • includes HPWH heat removal
S.eqfVentHr number End of subhour
  • equivalent full vent hours = sum( zn_fVent)
  • 2. latent heats for latent heat balance: qlInfil thru qlMech
S.qlInfil number End of subhour zone infiltration latent gain, Btu
S.qlIg number End of subhour zone internal latent gain, Btu
S.qlIz number End of subhour zone IZXFER latent gain (infil, vent, duct leakage)
S.qlAir number End of subhour latent heat of moisture removed from zone air: moisture analog of znCAir.
S.qlMech number End of subhour
  • zone latent mechanical heat gain, Btu; last heat flow and last float to sum
  • 3. floats to sum, not included in either balance
S.qsBal number End of subhour sensible balance: sum of sensible heats, should be near 0. Set in cnguts.cpp.
S.qlBal number End of subhour latent balance similarly. Consider removing Bals after development.
S.qlX number End of subhour
  • latent gain rejected to prevent zone supersaturation === heat of condensation.
  • - added to next subr sens gain. Btu.
Name Type Variability Description/Comments
S.unMetHrDH[index] number Array [2] End of subhour
  • end-of-hour tz excursion below/above setpoint, deg-hr
  • [ 0]=heating (<0) [ 1]=cooling (>0)
S.unMetShDH[index] number Array [2] End of subhour
  • subhour tz excursion below/above setpoint, deg-hr
  • [ 0]=heating (<0) [ 1]=cooling (>0)
S.unMetHrs[index] number Array [2] End of subhour
  • unmet hours (accumulated subhourly, tz excursion > 0)
  • [ 0]=heating [ 1]=cooling
S.unMetHrsTol[index] number Array [2] End of subhour
  • unmet hours (accumulated subhourly, tz excursion > tp_unMetTzTol)
  • [ 0]=heating [ 1]=cooling
Name Type Variability Description/Comments
S.qscHvac number End of subhour zone accumulated HVAC sensible cooling, Btu (<=0) (OAV not included)
S.qshHvac number End of subhour zone accumulated HVAC sensible heating, Btu (>=0)
S.qcMech number End of subhour zone accumulated total mechanical (sensible + latent) cooling (including HPWH heat extraction), Btu (< 0)
S.qhMech number End of subhour zone accumulated total mechanical (sensible + latent) heating (including HPWH heat extraction), Btu (>0)
S.qvMech number End of subhour zone accumulated mechanical (OAV) total (sensible + latent) heat gains, Btu (< 0)
S.litDmd number End of subhour zone lighting demand and Energy Use, ...
S.litEu number End of subhour
  • ... from [GAINs][gain], in addition to posting Eu to meter, re daylighting for NREL. 9-94.
  • floats that track min/max value
S.unMetMaxTD[index] number Array [2] End of subhour
  • maximum tz excursion below/above setpoint, F
  • [ 0]=heating (<0) [ 1]=cooling (>0)
Name Type Variability Description/Comments
prior
  • prior year,month,day,hour,subhr results, available throughout interval
  • CAUTION: code assumes prior and curr arranged so can offset from curr to prior. eg in cnguts.cpp.
ZNRES_SUB
Name Type Variability Description/Comments
prior.Y run results, aka year or annual
ZNRES_IVL_SUB
Name Type Variability Description/Comments
prior.Y.n number Start of run
  • accumulate call count (to convert sums to averages)
  • code assumes this is 1st member
  • SIs. code in cnguts.h and cnguts.cpp:cgaccum assumes SI members are together, start with nHrHeat, end with nHrCeilFan.
  • 6-92 there is now no code to set these hourly+ SI members... eventually use or delete; work out sh-->hr accumulation.
prior.Y.nHrHeat number Start of run # of hours in which any heating occurred; 1st "# of hours"
prior.Y.nHrCool number Start of run ditto cooling
prior.Y.nHrFanv number Start of run ditto fan vent
prior.Y.nHrNatv number Start of run ditto natural vent
prior.Y.nHrCeilFan number Start of run
  • ditto ceiling fan operation; last "# of hours"
  • INTs (32-bit) code in cnguts.h and .cpp assumes INT members together, first is nIter, last is nSubhrLX.
prior.Y.nIter number Start of run # of iterations
prior.Y.nShVentH number Start of run
  • # of substeps int this interval when ventilation caused heating
  • (initial implementation for OAV only, 10-13)
prior.Y.nSubhr number Start of run subhour counter (convenience)
prior.Y.nSubhrLX number Start of run
  • # subhours with condensation (excess latent gain)
  • floats. code in cnguts.h and cnguts.cpp:cgaccum assumes float members together, including subgroups to average and to sum.
  • floats to average
prior.Y.tAir number Start of run zone air temp; must be 1st float, is first float to average (see cnguts.h)
prior.Y.tRad number Start of run
  • zone radiant temp; meaningful iff convective/radiant model active for this zone
  • comfort statisitics (not computed for all zones)
prior.Y.PMV7730 number Start of run
  • ISO7730 predicted mean vote = predicted comfort per ASHRAE thermal sensation scale
  • +3=hot, +2=warm, +1=slightly warm, 0=neutral, -1=slightly cool, -2=cool, -3=cold
prior.Y.PPD7730 number Start of run ISO7730 predicted percent dissatisfied = % of people not satisfied with conditions
prior.Y.ivAirX number Start of run zone air exchange rate not including HVAC or ducts, ACH
prior.Y.pz0 number Start of run zone air pressure relative to patm at nominal z=0, lbf/sf (from zn_pz0)
prior.Y.wAir number Start of run
  • zone air humidity ratio; last float to average
  • floats to sum: qCond thru qlBal/litEu, incuding subSubGroups of sensible and latent heats
  • 1. sensible heats for heat balance: qCond thru qsMech (cgenbal.cpp)
prior.Y.qCond number Start of run zone wall conduction gain, Btu; 1st heat flow and first float to sum
prior.Y.qsInfil number Start of run zone infiltration sensible gain, Btu
prior.Y.qSlr number Start of run zone solar gain, Btu
prior.Y.qsIg number Start of run zone internal sensible gain, Btu
prior.Y.qMass number Start of run zone net sensible transfer from mass, Btu. See qlAir for moisture.
prior.Y.qsIz number Start of run interzone gain to zone, Btu
prior.Y.qsMech number Start of run
  • zone total sensible mechanical heat gain, Btu
  • includes HPWH heat removal
prior.Y.eqfVentHr number Start of run
  • equivalent full vent hours = sum( zn_fVent)
  • 2. latent heats for latent heat balance: qlInfil thru qlMech
prior.Y.qlInfil number Start of run zone infiltration latent gain, Btu
prior.Y.qlIg number Start of run zone internal latent gain, Btu
prior.Y.qlIz number Start of run zone IZXFER latent gain (infil, vent, duct leakage)
prior.Y.qlAir number Start of run latent heat of moisture removed from zone air: moisture analog of znCAir.
prior.Y.qlMech number Start of run
  • zone latent mechanical heat gain, Btu; last heat flow and last float to sum
  • 3. floats to sum, not included in either balance
prior.Y.qsBal number Start of run sensible balance: sum of sensible heats, should be near 0. Set in cnguts.cpp.
prior.Y.qlBal number Start of run latent balance similarly. Consider removing Bals after development.
prior.Y.qlX number Start of run
  • latent gain rejected to prevent zone supersaturation === heat of condensation.
  • - added to next subr sens gain. Btu.
Name Type Variability Description/Comments
prior.Y.unMetHrDH[index] number Array [2] Start of run
  • end-of-hour tz excursion below/above setpoint, deg-hr
  • [ 0]=heating (<0) [ 1]=cooling (>0)
prior.Y.unMetShDH[index] number Array [2] Start of run
  • subhour tz excursion below/above setpoint, deg-hr
  • [ 0]=heating (<0) [ 1]=cooling (>0)
prior.Y.unMetHrs[index] number Array [2] Start of run
  • unmet hours (accumulated subhourly, tz excursion > 0)
  • [ 0]=heating [ 1]=cooling
prior.Y.unMetHrsTol[index] number Array [2] Start of run
  • unmet hours (accumulated subhourly, tz excursion > tp_unMetTzTol)
  • [ 0]=heating [ 1]=cooling
Name Type Variability Description/Comments
prior.Y.qscHvac number Start of run zone accumulated HVAC sensible cooling, Btu (<=0) (OAV not included)
prior.Y.qshHvac number Start of run zone accumulated HVAC sensible heating, Btu (>=0)
prior.Y.qcMech number Start of run zone accumulated total mechanical (sensible + latent) cooling (including HPWH heat extraction), Btu (< 0)
prior.Y.qhMech number Start of run zone accumulated total mechanical (sensible + latent) heating (including HPWH heat extraction), Btu (>0)
prior.Y.qvMech number Start of run zone accumulated mechanical (OAV) total (sensible + latent) heat gains, Btu (< 0)
prior.Y.litDmd number Start of run zone lighting demand and Energy Use, ...
prior.Y.litEu number Start of run
  • ... from [GAINs][gain], in addition to posting Eu to meter, re daylighting for NREL. 9-94.
  • floats that track min/max value
prior.Y.unMetMaxTD[index] number Array [2] Start of run
  • maximum tz excursion below/above setpoint, F
  • [ 0]=heating (<0) [ 1]=cooling (>0)
prior.M month
ZNRES_IVL_SUB
Name Type Variability Description/Comments
prior.M.n number Unknown
  • accumulate call count (to convert sums to averages)
  • code assumes this is 1st member
  • SIs. code in cnguts.h and cnguts.cpp:cgaccum assumes SI members are together, start with nHrHeat, end with nHrCeilFan.
  • 6-92 there is now no code to set these hourly+ SI members... eventually use or delete; work out sh-->hr accumulation.
prior.M.nHrHeat number Unknown # of hours in which any heating occurred; 1st "# of hours"
prior.M.nHrCool number Unknown ditto cooling
prior.M.nHrFanv number Unknown ditto fan vent
prior.M.nHrNatv number Unknown ditto natural vent
prior.M.nHrCeilFan number Unknown
  • ditto ceiling fan operation; last "# of hours"
  • INTs (32-bit) code in cnguts.h and .cpp assumes INT members together, first is nIter, last is nSubhrLX.
prior.M.nIter number Unknown # of iterations
prior.M.nShVentH number Unknown
  • # of substeps int this interval when ventilation caused heating
  • (initial implementation for OAV only, 10-13)
prior.M.nSubhr number Unknown subhour counter (convenience)
prior.M.nSubhrLX number Unknown
  • # subhours with condensation (excess latent gain)
  • floats. code in cnguts.h and cnguts.cpp:cgaccum assumes float members together, including subgroups to average and to sum.
  • floats to average
prior.M.tAir number Unknown zone air temp; must be 1st float, is first float to average (see cnguts.h)
prior.M.tRad number Unknown
  • zone radiant temp; meaningful iff convective/radiant model active for this zone
  • comfort statisitics (not computed for all zones)
prior.M.PMV7730 number Unknown
  • ISO7730 predicted mean vote = predicted comfort per ASHRAE thermal sensation scale
  • +3=hot, +2=warm, +1=slightly warm, 0=neutral, -1=slightly cool, -2=cool, -3=cold
prior.M.PPD7730 number Unknown ISO7730 predicted percent dissatisfied = % of people not satisfied with conditions
prior.M.ivAirX number Unknown zone air exchange rate not including HVAC or ducts, ACH
prior.M.pz0 number Unknown zone air pressure relative to patm at nominal z=0, lbf/sf (from zn_pz0)
prior.M.wAir number Unknown
  • zone air humidity ratio; last float to average
  • floats to sum: qCond thru qlBal/litEu, incuding subSubGroups of sensible and latent heats
  • 1. sensible heats for heat balance: qCond thru qsMech (cgenbal.cpp)
prior.M.qCond number Unknown zone wall conduction gain, Btu; 1st heat flow and first float to sum
prior.M.qsInfil number Unknown zone infiltration sensible gain, Btu
prior.M.qSlr number Unknown zone solar gain, Btu
prior.M.qsIg number Unknown zone internal sensible gain, Btu
prior.M.qMass number Unknown zone net sensible transfer from mass, Btu. See qlAir for moisture.
prior.M.qsIz number Unknown interzone gain to zone, Btu
prior.M.qsMech number Unknown
  • zone total sensible mechanical heat gain, Btu
  • includes HPWH heat removal
prior.M.eqfVentHr number Unknown
  • equivalent full vent hours = sum( zn_fVent)
  • 2. latent heats for latent heat balance: qlInfil thru qlMech
prior.M.qlInfil number Unknown zone infiltration latent gain, Btu
prior.M.qlIg number Unknown zone internal latent gain, Btu
prior.M.qlIz number Unknown zone IZXFER latent gain (infil, vent, duct leakage)
prior.M.qlAir number Unknown latent heat of moisture removed from zone air: moisture analog of znCAir.
prior.M.qlMech number Unknown
  • zone latent mechanical heat gain, Btu; last heat flow and last float to sum
  • 3. floats to sum, not included in either balance
prior.M.qsBal number Unknown sensible balance: sum of sensible heats, should be near 0. Set in cnguts.cpp.
prior.M.qlBal number Unknown latent balance similarly. Consider removing Bals after development.
prior.M.qlX number Unknown
  • latent gain rejected to prevent zone supersaturation === heat of condensation.
  • - added to next subr sens gain. Btu.
Name Type Variability Description/Comments
prior.M.unMetHrDH[index] number Array [2] Unknown
  • end-of-hour tz excursion below/above setpoint, deg-hr
  • [ 0]=heating (<0) [ 1]=cooling (>0)
prior.M.unMetShDH[index] number Array [2] Unknown
  • subhour tz excursion below/above setpoint, deg-hr
  • [ 0]=heating (<0) [ 1]=cooling (>0)
prior.M.unMetHrs[index] number Array [2] Unknown
  • unmet hours (accumulated subhourly, tz excursion > 0)
  • [ 0]=heating [ 1]=cooling
prior.M.unMetHrsTol[index] number Array [2] Unknown
  • unmet hours (accumulated subhourly, tz excursion > tp_unMetTzTol)
  • [ 0]=heating [ 1]=cooling
Name Type Variability Description/Comments
prior.M.qscHvac number Unknown zone accumulated HVAC sensible cooling, Btu (<=0) (OAV not included)
prior.M.qshHvac number Unknown zone accumulated HVAC sensible heating, Btu (>=0)
prior.M.qcMech number Unknown zone accumulated total mechanical (sensible + latent) cooling (including HPWH heat extraction), Btu (< 0)
prior.M.qhMech number Unknown zone accumulated total mechanical (sensible + latent) heating (including HPWH heat extraction), Btu (>0)
prior.M.qvMech number Unknown zone accumulated mechanical (OAV) total (sensible + latent) heat gains, Btu (< 0)
prior.M.litDmd number Unknown zone lighting demand and Energy Use, ...
prior.M.litEu number Unknown
  • ... from [GAINs][gain], in addition to posting Eu to meter, re daylighting for NREL. 9-94.
  • floats that track min/max value
prior.M.unMetMaxTD[index] number Array [2] Unknown
  • maximum tz excursion below/above setpoint, F
  • [ 0]=heating (<0) [ 1]=cooling (>0)
prior.D day
ZNRES_IVL_SUB
Name Type Variability Description/Comments
prior.D.n number Start of day
  • accumulate call count (to convert sums to averages)
  • code assumes this is 1st member
  • SIs. code in cnguts.h and cnguts.cpp:cgaccum assumes SI members are together, start with nHrHeat, end with nHrCeilFan.
  • 6-92 there is now no code to set these hourly+ SI members... eventually use or delete; work out sh-->hr accumulation.
prior.D.nHrHeat number Start of day # of hours in which any heating occurred; 1st "# of hours"
prior.D.nHrCool number Start of day ditto cooling
prior.D.nHrFanv number Start of day ditto fan vent
prior.D.nHrNatv number Start of day ditto natural vent
prior.D.nHrCeilFan number Start of day
  • ditto ceiling fan operation; last "# of hours"
  • INTs (32-bit) code in cnguts.h and .cpp assumes INT members together, first is nIter, last is nSubhrLX.
prior.D.nIter number Start of day # of iterations
prior.D.nShVentH number Start of day
  • # of substeps int this interval when ventilation caused heating
  • (initial implementation for OAV only, 10-13)
prior.D.nSubhr number Start of day subhour counter (convenience)
prior.D.nSubhrLX number Start of day
  • # subhours with condensation (excess latent gain)
  • floats. code in cnguts.h and cnguts.cpp:cgaccum assumes float members together, including subgroups to average and to sum.
  • floats to average
prior.D.tAir number Start of day zone air temp; must be 1st float, is first float to average (see cnguts.h)
prior.D.tRad number Start of day
  • zone radiant temp; meaningful iff convective/radiant model active for this zone
  • comfort statisitics (not computed for all zones)
prior.D.PMV7730 number Start of day
  • ISO7730 predicted mean vote = predicted comfort per ASHRAE thermal sensation scale
  • +3=hot, +2=warm, +1=slightly warm, 0=neutral, -1=slightly cool, -2=cool, -3=cold
prior.D.PPD7730 number Start of day ISO7730 predicted percent dissatisfied = % of people not satisfied with conditions
prior.D.ivAirX number Start of day zone air exchange rate not including HVAC or ducts, ACH
prior.D.pz0 number Start of day zone air pressure relative to patm at nominal z=0, lbf/sf (from zn_pz0)
prior.D.wAir number Start of day
  • zone air humidity ratio; last float to average
  • floats to sum: qCond thru qlBal/litEu, incuding subSubGroups of sensible and latent heats
  • 1. sensible heats for heat balance: qCond thru qsMech (cgenbal.cpp)
prior.D.qCond number Start of day zone wall conduction gain, Btu; 1st heat flow and first float to sum
prior.D.qsInfil number Start of day zone infiltration sensible gain, Btu
prior.D.qSlr number Start of day zone solar gain, Btu
prior.D.qsIg number Start of day zone internal sensible gain, Btu
prior.D.qMass number Start of day zone net sensible transfer from mass, Btu. See qlAir for moisture.
prior.D.qsIz number Start of day interzone gain to zone, Btu
prior.D.qsMech number Start of day
  • zone total sensible mechanical heat gain, Btu
  • includes HPWH heat removal
prior.D.eqfVentHr number Start of day
  • equivalent full vent hours = sum( zn_fVent)
  • 2. latent heats for latent heat balance: qlInfil thru qlMech
prior.D.qlInfil number Start of day zone infiltration latent gain, Btu
prior.D.qlIg number Start of day zone internal latent gain, Btu
prior.D.qlIz number Start of day zone IZXFER latent gain (infil, vent, duct leakage)
prior.D.qlAir number Start of day latent heat of moisture removed from zone air: moisture analog of znCAir.
prior.D.qlMech number Start of day
  • zone latent mechanical heat gain, Btu; last heat flow and last float to sum
  • 3. floats to sum, not included in either balance
prior.D.qsBal number Start of day sensible balance: sum of sensible heats, should be near 0. Set in cnguts.cpp.
prior.D.qlBal number Start of day latent balance similarly. Consider removing Bals after development.
prior.D.qlX number Start of day
  • latent gain rejected to prevent zone supersaturation === heat of condensation.
  • - added to next subr sens gain. Btu.
Name Type Variability Description/Comments
prior.D.unMetHrDH[index] number Array [2] Start of day
  • end-of-hour tz excursion below/above setpoint, deg-hr
  • [ 0]=heating (<0) [ 1]=cooling (>0)
prior.D.unMetShDH[index] number Array [2] Start of day
  • subhour tz excursion below/above setpoint, deg-hr
  • [ 0]=heating (<0) [ 1]=cooling (>0)
prior.D.unMetHrs[index] number Array [2] Start of day
  • unmet hours (accumulated subhourly, tz excursion > 0)
  • [ 0]=heating [ 1]=cooling
prior.D.unMetHrsTol[index] number Array [2] Start of day
  • unmet hours (accumulated subhourly, tz excursion > tp_unMetTzTol)
  • [ 0]=heating [ 1]=cooling
Name Type Variability Description/Comments
prior.D.qscHvac number Start of day zone accumulated HVAC sensible cooling, Btu (<=0) (OAV not included)
prior.D.qshHvac number Start of day zone accumulated HVAC sensible heating, Btu (>=0)
prior.D.qcMech number Start of day zone accumulated total mechanical (sensible + latent) cooling (including HPWH heat extraction), Btu (< 0)
prior.D.qhMech number Start of day zone accumulated total mechanical (sensible + latent) heating (including HPWH heat extraction), Btu (>0)
prior.D.qvMech number Start of day zone accumulated mechanical (OAV) total (sensible + latent) heat gains, Btu (< 0)
prior.D.litDmd number Start of day zone lighting demand and Energy Use, ...
prior.D.litEu number Start of day
  • ... from [GAINs][gain], in addition to posting Eu to meter, re daylighting for NREL. 9-94.
  • floats that track min/max value
prior.D.unMetMaxTD[index] number Array [2] Start of day
  • maximum tz excursion below/above setpoint, F
  • [ 0]=heating (<0) [ 1]=cooling (>0)
prior.H hour.
ZNRES_IVL_SUB
Name Type Variability Description/Comments
prior.H.n number Start of hour
  • accumulate call count (to convert sums to averages)
  • code assumes this is 1st member
  • SIs. code in cnguts.h and cnguts.cpp:cgaccum assumes SI members are together, start with nHrHeat, end with nHrCeilFan.
  • 6-92 there is now no code to set these hourly+ SI members... eventually use or delete; work out sh-->hr accumulation.
prior.H.nHrHeat number Start of hour # of hours in which any heating occurred; 1st "# of hours"
prior.H.nHrCool number Start of hour ditto cooling
prior.H.nHrFanv number Start of hour ditto fan vent
prior.H.nHrNatv number Start of hour ditto natural vent
prior.H.nHrCeilFan number Start of hour
  • ditto ceiling fan operation; last "# of hours"
  • INTs (32-bit) code in cnguts.h and .cpp assumes INT members together, first is nIter, last is nSubhrLX.
prior.H.nIter number Start of hour # of iterations
prior.H.nShVentH number Start of hour
  • # of substeps int this interval when ventilation caused heating
  • (initial implementation for OAV only, 10-13)
prior.H.nSubhr number Start of hour subhour counter (convenience)
prior.H.nSubhrLX number Start of hour
  • # subhours with condensation (excess latent gain)
  • floats. code in cnguts.h and cnguts.cpp:cgaccum assumes float members together, including subgroups to average and to sum.
  • floats to average
prior.H.tAir number Start of hour zone air temp; must be 1st float, is first float to average (see cnguts.h)
prior.H.tRad number Start of hour
  • zone radiant temp; meaningful iff convective/radiant model active for this zone
  • comfort statisitics (not computed for all zones)
prior.H.PMV7730 number Start of hour
  • ISO7730 predicted mean vote = predicted comfort per ASHRAE thermal sensation scale
  • +3=hot, +2=warm, +1=slightly warm, 0=neutral, -1=slightly cool, -2=cool, -3=cold
prior.H.PPD7730 number Start of hour ISO7730 predicted percent dissatisfied = % of people not satisfied with conditions
prior.H.ivAirX number Start of hour zone air exchange rate not including HVAC or ducts, ACH
prior.H.pz0 number Start of hour zone air pressure relative to patm at nominal z=0, lbf/sf (from zn_pz0)
prior.H.wAir number Start of hour
  • zone air humidity ratio; last float to average
  • floats to sum: qCond thru qlBal/litEu, incuding subSubGroups of sensible and latent heats
  • 1. sensible heats for heat balance: qCond thru qsMech (cgenbal.cpp)
prior.H.qCond number Start of hour zone wall conduction gain, Btu; 1st heat flow and first float to sum
prior.H.qsInfil number Start of hour zone infiltration sensible gain, Btu
prior.H.qSlr number Start of hour zone solar gain, Btu
prior.H.qsIg number Start of hour zone internal sensible gain, Btu
prior.H.qMass number Start of hour zone net sensible transfer from mass, Btu. See qlAir for moisture.
prior.H.qsIz number Start of hour interzone gain to zone, Btu
prior.H.qsMech number Start of hour
  • zone total sensible mechanical heat gain, Btu
  • includes HPWH heat removal
prior.H.eqfVentHr number Start of hour
  • equivalent full vent hours = sum( zn_fVent)
  • 2. latent heats for latent heat balance: qlInfil thru qlMech
prior.H.qlInfil number Start of hour zone infiltration latent gain, Btu
prior.H.qlIg number Start of hour zone internal latent gain, Btu
prior.H.qlIz number Start of hour zone IZXFER latent gain (infil, vent, duct leakage)
prior.H.qlAir number Start of hour latent heat of moisture removed from zone air: moisture analog of znCAir.
prior.H.qlMech number Start of hour
  • zone latent mechanical heat gain, Btu; last heat flow and last float to sum
  • 3. floats to sum, not included in either balance
prior.H.qsBal number Start of hour sensible balance: sum of sensible heats, should be near 0. Set in cnguts.cpp.
prior.H.qlBal number Start of hour latent balance similarly. Consider removing Bals after development.
prior.H.qlX number Start of hour
  • latent gain rejected to prevent zone supersaturation === heat of condensation.
  • - added to next subr sens gain. Btu.
Name Type Variability Description/Comments
prior.H.unMetHrDH[index] number Array [2] Start of hour
  • end-of-hour tz excursion below/above setpoint, deg-hr
  • [ 0]=heating (<0) [ 1]=cooling (>0)
prior.H.unMetShDH[index] number Array [2] Start of hour
  • subhour tz excursion below/above setpoint, deg-hr
  • [ 0]=heating (<0) [ 1]=cooling (>0)
prior.H.unMetHrs[index] number Array [2] Start of hour
  • unmet hours (accumulated subhourly, tz excursion > 0)
  • [ 0]=heating [ 1]=cooling
prior.H.unMetHrsTol[index] number Array [2] Start of hour
  • unmet hours (accumulated subhourly, tz excursion > tp_unMetTzTol)
  • [ 0]=heating [ 1]=cooling
Name Type Variability Description/Comments
prior.H.qscHvac number Start of hour zone accumulated HVAC sensible cooling, Btu (<=0) (OAV not included)
prior.H.qshHvac number Start of hour zone accumulated HVAC sensible heating, Btu (>=0)
prior.H.qcMech number Start of hour zone accumulated total mechanical (sensible + latent) cooling (including HPWH heat extraction), Btu (< 0)
prior.H.qhMech number Start of hour zone accumulated total mechanical (sensible + latent) heating (including HPWH heat extraction), Btu (>0)
prior.H.qvMech number Start of hour zone accumulated mechanical (OAV) total (sensible + latent) heat gains, Btu (< 0)
prior.H.litDmd number Start of hour zone lighting demand and Energy Use, ...
prior.H.litEu number Start of hour
  • ... from [GAINs][gain], in addition to posting Eu to meter, re daylighting for NREL. 9-94.
  • floats that track min/max value
prior.H.unMetMaxTD[index] number Array [2] Start of hour
  • maximum tz excursion below/above setpoint, F
  • [ 0]=heating (<0) [ 1]=cooling (>0)
prior.S subhour, aka subStep or sub-time-step
ZNRES_IVL_SUB
Name Type Variability Description/Comments
prior.S.n number Start of subhour
  • accumulate call count (to convert sums to averages)
  • code assumes this is 1st member
  • SIs. code in cnguts.h and cnguts.cpp:cgaccum assumes SI members are together, start with nHrHeat, end with nHrCeilFan.
  • 6-92 there is now no code to set these hourly+ SI members... eventually use or delete; work out sh-->hr accumulation.
prior.S.nHrHeat number Start of subhour # of hours in which any heating occurred; 1st "# of hours"
prior.S.nHrCool number Start of subhour ditto cooling
prior.S.nHrFanv number Start of subhour ditto fan vent
prior.S.nHrNatv number Start of subhour ditto natural vent
prior.S.nHrCeilFan number Start of subhour
  • ditto ceiling fan operation; last "# of hours"
  • INTs (32-bit) code in cnguts.h and .cpp assumes INT members together, first is nIter, last is nSubhrLX.
prior.S.nIter number Start of subhour # of iterations
prior.S.nShVentH number Start of subhour
  • # of substeps int this interval when ventilation caused heating
  • (initial implementation for OAV only, 10-13)
prior.S.nSubhr number Start of subhour subhour counter (convenience)
prior.S.nSubhrLX number Start of subhour
  • # subhours with condensation (excess latent gain)
  • floats. code in cnguts.h and cnguts.cpp:cgaccum assumes float members together, including subgroups to average and to sum.
  • floats to average
prior.S.tAir number Start of subhour zone air temp; must be 1st float, is first float to average (see cnguts.h)
prior.S.tRad number Start of subhour
  • zone radiant temp; meaningful iff convective/radiant model active for this zone
  • comfort statisitics (not computed for all zones)
prior.S.PMV7730 number Start of subhour
  • ISO7730 predicted mean vote = predicted comfort per ASHRAE thermal sensation scale
  • +3=hot, +2=warm, +1=slightly warm, 0=neutral, -1=slightly cool, -2=cool, -3=cold
prior.S.PPD7730 number Start of subhour ISO7730 predicted percent dissatisfied = % of people not satisfied with conditions
prior.S.ivAirX number Start of subhour zone air exchange rate not including HVAC or ducts, ACH
prior.S.pz0 number Start of subhour zone air pressure relative to patm at nominal z=0, lbf/sf (from zn_pz0)
prior.S.wAir number Start of subhour
  • zone air humidity ratio; last float to average
  • floats to sum: qCond thru qlBal/litEu, incuding subSubGroups of sensible and latent heats
  • 1. sensible heats for heat balance: qCond thru qsMech (cgenbal.cpp)
prior.S.qCond number Start of subhour zone wall conduction gain, Btu; 1st heat flow and first float to sum
prior.S.qsInfil number Start of subhour zone infiltration sensible gain, Btu
prior.S.qSlr number Start of subhour zone solar gain, Btu
prior.S.qsIg number Start of subhour zone internal sensible gain, Btu
prior.S.qMass number Start of subhour zone net sensible transfer from mass, Btu. See qlAir for moisture.
prior.S.qsIz number Start of subhour interzone gain to zone, Btu
prior.S.qsMech number Start of subhour
  • zone total sensible mechanical heat gain, Btu
  • includes HPWH heat removal
prior.S.eqfVentHr number Start of subhour
  • equivalent full vent hours = sum( zn_fVent)
  • 2. latent heats for latent heat balance: qlInfil thru qlMech
prior.S.qlInfil number Start of subhour zone infiltration latent gain, Btu
prior.S.qlIg number Start of subhour zone internal latent gain, Btu
prior.S.qlIz number Start of subhour zone IZXFER latent gain (infil, vent, duct leakage)
prior.S.qlAir number Start of subhour latent heat of moisture removed from zone air: moisture analog of znCAir.
prior.S.qlMech number Start of subhour
  • zone latent mechanical heat gain, Btu; last heat flow and last float to sum
  • 3. floats to sum, not included in either balance
prior.S.qsBal number Start of subhour sensible balance: sum of sensible heats, should be near 0. Set in cnguts.cpp.
prior.S.qlBal number Start of subhour latent balance similarly. Consider removing Bals after development.
prior.S.qlX number Start of subhour
  • latent gain rejected to prevent zone supersaturation === heat of condensation.
  • - added to next subr sens gain. Btu.
Name Type Variability Description/Comments
prior.S.unMetHrDH[index] number Array [2] Start of subhour
  • end-of-hour tz excursion below/above setpoint, deg-hr
  • [ 0]=heating (<0) [ 1]=cooling (>0)
prior.S.unMetShDH[index] number Array [2] Start of subhour
  • subhour tz excursion below/above setpoint, deg-hr
  • [ 0]=heating (<0) [ 1]=cooling (>0)
prior.S.unMetHrs[index] number Array [2] Start of subhour
  • unmet hours (accumulated subhourly, tz excursion > 0)
  • [ 0]=heating [ 1]=cooling
prior.S.unMetHrsTol[index] number Array [2] Start of subhour
  • unmet hours (accumulated subhourly, tz excursion > tp_unMetTzTol)
  • [ 0]=heating [ 1]=cooling
Name Type Variability Description/Comments
prior.S.qscHvac number Start of subhour zone accumulated HVAC sensible cooling, Btu (<=0) (OAV not included)
prior.S.qshHvac number Start of subhour zone accumulated HVAC sensible heating, Btu (>=0)
prior.S.qcMech number Start of subhour zone accumulated total mechanical (sensible + latent) cooling (including HPWH heat extraction), Btu (< 0)
prior.S.qhMech number Start of subhour zone accumulated total mechanical (sensible + latent) heating (including HPWH heat extraction), Btu (>0)
prior.S.qvMech number Start of subhour zone accumulated mechanical (OAV) total (sensible + latent) heat gains, Btu (< 0)
prior.S.litDmd number Start of subhour zone lighting demand and Energy Use, ...
prior.S.litEu number Start of subhour
  • ... from [GAINs][gain], in addition to posting Eu to meter, re daylighting for NREL. 9-94.
  • floats that track min/max value
prior.S.unMetMaxTD[index] number Array [2] Start of subhour
  • maximum tz excursion below/above setpoint, F
  • [ 0]=heating (<0) [ 1]=cooling (>0)