mass

Name Type Variability Description/Comments
sfi TI Start of run associated surface subscript
sfClass number Start of run associated surface class (sfcSURF or sfcDOOR)
xri TI Start of run XSRAT subscript: ditto
area number Start of run area, ft2
isSubhrly BOO Start of run TRUE iff this mass simulated subhourly (else hourly)
isFD BOO Start of run TRUE iff this mass used forward-difference model (always subhourly)
inside inside surface boundary conditions
MASSBC
Name Type Variability Description/Comments
inside.msi TI Start of run parent mass subscr
inside.ty number Start of run Bound cond type: MSBCADIABATIC, MSBCAMBIENT, MSBCGROUND, MSBCZONE, or MSBCSPECT.
inside.zi TI Start of run Zone sbscr if .bc_ty == MSBCZONE.
inside.exTa number Start of hour
  • adjacent air temp, F
  • if MSBCSPECT, set by user input (often expression)
  • else set to ambient, zone, etc. per bc_ty
inside.exTr number Start of hour
  • adjacent radiant temp, F
  • Solar must pass thru rsurf. Conduction thru rsurf in series with surf film = h.
inside.rsurf number Start of run extra surf resis, from masstype, for "light" surf lyrs eg carpet: res for solar to 1st hvy lyr.
inside.h number Start of run
  • combined surface conductance, air to 1st "heavy" layer (Btuh/ft2-F)
  • = surface conductance combined w .rsurf.
inside.ha number Start of run bc_h * area, Btuh/F
runtime - solar gain setup - temps used while computing 1 hour for month
Name Type Variability Description/Comments
inside.rIg RIGTARG Start of hour
  • radiant internal gain target (float) (Btuh). Pointed to by ZNR.rIgDist; set/used in cnloads. 11-95
  • next 6 for reports and energy balance check.
  • these are 0'd at start hr/day/month then accumulated to, so only valid at end interval: *e: usable in reports.
  • for general probability would need "prior" copy, not *e, always valid prior day/month value.
inside.qxhnet DBL End of hour Net heat xfer for hour (Btu, + = into mass): signed sum of all transfers.
inside.qxdnet DBL End of day ... ditto current day
inside.qxmnet DBL Unknown ... ditto current month
inside.qxhtot DBL End of hour Total xfer for hour (Btu): sum of abs(xfer). Used as divisor for determining relative error.
inside.qxdtot DBL End of day ... ditto current day
inside.qxmtot DBL Unknown
  • ... ditto current month
  • for probe-ability (can't probe thru pointer MSRAT.temp[]) 1-19-94
inside.surfTemp number End of subhour probe-able duplicate copy of inside or outside layer surface temp, set in loadsSurfaces.
outside outside...
MASSBC
Name Type Variability Description/Comments
outside.msi TI Start of run parent mass subscr
outside.ty number Start of run Bound cond type: MSBCADIABATIC, MSBCAMBIENT, MSBCGROUND, MSBCZONE, or MSBCSPECT.
outside.zi TI Start of run Zone sbscr if .bc_ty == MSBCZONE.
outside.exTa number Start of hour
  • adjacent air temp, F
  • if MSBCSPECT, set by user input (often expression)
  • else set to ambient, zone, etc. per bc_ty
outside.exTr number Start of hour
  • adjacent radiant temp, F
  • Solar must pass thru rsurf. Conduction thru rsurf in series with surf film = h.
outside.rsurf number Start of run extra surf resis, from masstype, for "light" surf lyrs eg carpet: res for solar to 1st hvy lyr.
outside.h number Start of run
  • combined surface conductance, air to 1st "heavy" layer (Btuh/ft2-F)
  • = surface conductance combined w .rsurf.
outside.ha number Start of run bc_h * area, Btuh/F
runtime - solar gain setup - temps used while computing 1 hour for month
Name Type Variability Description/Comments
outside.rIg RIGTARG Start of hour
  • radiant internal gain target (float) (Btuh). Pointed to by ZNR.rIgDist; set/used in cnloads. 11-95
  • next 6 for reports and energy balance check.
  • these are 0'd at start hr/day/month then accumulated to, so only valid at end interval: *e: usable in reports.
  • for general probability would need "prior" copy, not *e, always valid prior day/month value.
outside.qxhnet DBL End of hour Net heat xfer for hour (Btu, + = into mass): signed sum of all transfers.
outside.qxdnet DBL End of day ... ditto current day
outside.qxmnet DBL Unknown ... ditto current month
outside.qxhtot DBL End of hour Total xfer for hour (Btu): sum of abs(xfer). Used as divisor for determining relative error.
outside.qxdtot DBL End of day ... ditto current day
outside.qxmtot DBL Unknown
  • ... ditto current month
  • for probe-ability (can't probe thru pointer MSRAT.temp[]) 1-19-94
outside.surfTemp number End of subhour probe-able duplicate copy of inside or outside layer surface temp, set in loadsSurfaces.
UNom UH_GZ Start of run
  • overall uval incl nominal surface films, Btuh/ft2-F
  • used for reporting only
tc number Start of run time constant (con->hc/sfInH) as used to default sfModel & isSubhrly, for reporting, 1-95
Name Type Variability Description/Comments
pMM MASSMODELP Start of run
  • pointer to runtime mass model for this mass (type determined per input)
  • see mspak.h