AHHEATCOIL
Name |
Type |
Variability |
Description/Comments |
ahhc.coilTy |
choice:COILTY |
Start of run |
- coil type choice according to application, as follows. constant.
- air handler cool coil: NONE (default), ELEC, DX, CHW, ...
- air handler heat coil: NONE (default), ELEC, HW, GAS, OIL, AHP, ...
- terminal heat coil: NONE (default if no local heat), ELEC (dflt if local heat), HW, GAS,OIL??...
- "ELEC COOL COIL" is a testing aid that cools with 100% efficiency & capacity at any temp.
|
Name |
Type |
Variability |
Description/Comments |
ahhc.sched |
OFFAVAILVC |
Start of hour |
AVAIL when coil available, OFF when disabled, hourly, default AVAIL. |
sensible cap'y: see COOLCOIL.capsRat.
Name |
Type |
Variability |
Description/Comments |
ahhc.captRat |
POWER_NZ |
End of subhour |
- *s *e for probes, cuz autoSize changes it. hourly for input purposes.
- total rated cap'y (Btuh), RQD except AHP, ?CHW, hrly vbl for furnaces, const for DX coil.
|
ahhc.captRat_As |
number |
Start of phase |
captRat determined by autoSizing, w less vbly for easier use in probes in main sim. 6-95. |
ahhc.captRat_AsNov |
number |
Start of phase |
- raw captRat determined by autoSizing, before overSize added, for reports/probes. 7-95
- cnausz.cpp code ASSUMES x, x_As, x_AsNov together for access thru one ptr. cuprobe.cpp's name search also requires together.
|
ahhc.bCaptRat |
number |
End of subhour |
start-subHr captRat, to undo size increases not in use as converged at end subhr (ahhc,ahcc). |
Name |
Type |
Variability |
Description/Comments |
ahhc.eirRat |
number |
Start of hour |
- rated load energy input ratio===heat input ratio===input/output===1/efficiency for DX,GAS,OIL at least.
- hrly vbl for GAS,OIL; constant for DX, . effRat: see HEATCOIL.
|
Name |
Type |
Variability |
Description/Comments |
ahhc.mtri |
TI |
Start of phase |
MTR to which to charge coil main energy use, if not through a plant. |
Name |
Type |
Variability |
Description/Comments |
ahhc.aux |
POWER_GEZ |
Start of hour |
additional input energy used by auxiliary controls and devices. |
ahhc.auxMtri |
TI |
Start of phase |
Meter for auxiliary energy |
coil runtime members
Name |
Type |
Variability |
Description/Comments |
ahhc.q |
number |
End of subhour |
average (not fan-on) output power level for subhour |
ahhc.qPr |
number |
End of subhour |
output at which coil's plant last computed, for call-flagging plant. set: cnhp.cpp. used: cncoil.cpp |
ahhc.p |
number |
End of subhour |
- input power level this subhour, from plant or to charge to meter (*subhrDur!).
- p = input from plant tentative 9-92; implemented for HW coils.
|
ahhc.plr |
number |
End of subhour |
current fan-on (or furnace-on) relative load (part load ratio) |
ahhc.plrAv |
number |
End of subhour |
current average relative load (plr * frFanOn) |
ahhc.eir |
number |
End of subhour |
energy input ratio: current input/output, fan on===average. Rob's addition, for probes, 5-92. |
ahhc.capMax |
number |
End of subhour |
maximum capacity this subhour, used to calculate tPossH/C. |
ahhc.pAux |
number |
End of subhour |
aux power this subhour |
- has all members of base class COIL, and...
- heat coil additional input members
- CAUTION: HEATCOIL::setup code used to assume .effRat was 1st derived class member, 7-92.
- for GAS or OIL furnace "coil" in ah
Name |
Type |
Variability |
Description/Comments |
ahhc.effRat |
FRAC_GZ |
Start of phase |
efficiency @ rated load: alternate eir input, converted into eirRat in setup. |
ahhc.pyEi |
|
|
- cubic polynomial coefficients to correct full-load energy input for part load ratio
- for GAS or OIL heat coil. Default (per DOE2): .01861, 1.094209, -.112819, 0.
|
PYCUBIC
Name |
Type |
Variability |
Description/Comments |
ahhc.pyEi.k[index] |
number Array [5] |
Start of phase |
- FLOAT k[5]. One extra member needed as terminator by cul.cpp array input logic, 5-92.
- possible future setup optimizations: 1) select ptr to fcn that does not compute terms whose k is 0;
- 2) precalculate constants to compute in form ((x*k[3] + k[2])*x + k[1])*x + k[0]
|
|
ahhc.stackEffect |
number |
Start of hour |
- fraction of unused capacity that must be used (increasing plr) to make up for increased
- infiltration due to hot stack when (indoor) furnace runs but not continuously. Default 0.
- Expect function of Top.tDbO.
- for HW coil
|
ahhc.hpi |
TI |
Start of phase |
- subscript of [HEATPLANT][heatplant] serving HW coil
- heat coil setup time members
- for HW coil
|
ahhc.nxTu4hp |
TI |
Start of run |
TuB subscr of next TU with HW coil on same HEATPLANT. 1st is HEATPLANT.tu1. |
ahhc.nxAh4hp |
TI |
Start of run |
- AhB subscr of next AH with HW coil on same [HEATPLANT][heatplant]. 1st is [HEATPLANT][heatplant].ah1.
- heat coil runtime members
- for GAS or OIL furnace "coil" in ah
|
ahhc.flueLoss |
number |
End of subhour |
- part-load flue loss this subhour, GAS and OIL only
- for HW or AHP coil
|
ahhc.qWant |
number |
End of subhour |
- HW: desired output===input, doHWCoil to hpCompute, used in determining capF.
- AHP: desired output, doAhpHeatCoil to doAhpHeat
- *s *e POWER q // current output power: is a COIL member.
- *s *e POWER qPr // output at which coil's plant last computed, for change-flagged plant: COIL member
|
AHP steady state heating capacity
Name |
Type |
Variability |
Description/Comments |
ahhc.cap17 |
POWER_GZ |
Start of phase |
ARI steady state rated cap @ 17 out, 70 indoor (return) air, Btuh, RQD for AHP, Niles pCapSs17. |
ahhc.capRat1747 |
FRAC_GZ |
Start of run |
cap17 / cap47 ratio (re autosizing) |
ahhc.capRat9547 |
FLOAT_GZ |
Start of run |
- total net cap95 (cooling) / net cap47 (heating)
- re consistent htg/clg size iff both autosized
- (else inconsistency ignored)
- default=correlation per A. Conant
- see ashpCap95FromCap47() and ashpCap47FromCap95()
|
ahhc.cap35 |
POWER_GZ |
Start of run |
- ARI steady state rated cap @ 35F outdoor, Btuh, default per fd35Df, Niles pCapSs35.
- Reflects frost buildup and defrost degradation but no cycling. Unlikely to be known;
- defaults to fd35Df (next) times a value linearly interpolated between cap17 & cap47.
- If given, error if greater than value linearly interpolated between cap17 & cap47.
|
ahhc.fd35Df |
number |
Start of phase |
- Default frost/defrost degradation factor at 35 F, default .85, Niles fdf35dft.
- Reduction of output at unchanged input, due to defrosting and due to frost on outdoor coil.
- Used in determining default value for cap35 (preceding); not used if cap35 is given.
|
ahhc.capIa |
number |
Start of phase |
- Capacity correction factor for indoor (return) air temperature, default .004, Niles iacCap.
- Expressed as a fraction reduction in capacity per degree above 70F.
|
ahhc.capSupHeat |
FLOAT_GEZ |
Start of phase |
Output of supplemental coil, Btu/h. |
ahhc.effSupHeat |
FLOAT_GZ |
Start of hour |
Supplemental heat efficiency |
ahhc.supHeatMtri |
TI |
Start of phase |
meter for supplemental heat energy use |
ahhc.tFrMn |
TEMP |
Start of phase |
lowest temp for frost buildup & defrost effects, default 17F, Niles tFrstMn. |
ahhc.tFrMx |
TEMP |
Start of phase |
highest temp for frost buildup & defrost effects, default 47F, Niles tFrstMx. |
ahhc.tFrPk |
TEMP |
Start of phase |
- temp for peak frost buildup & defrost effects, default 42F, Niles tFrstPk.
- Frost buildup & defrost capacity reduction comes from frost buildup on outdoor coil,
- plus time spent doing reverse cycle defrosting (heating outdoor coil: cools indoor coil).
- Error if not tFrMn < tFrPk < tFrMx.
|
ahhc.dfrFMn |
number |
Start of phase |
min frac time in reverse cycle cooling, default .0222 (2/90 min), Niles tmFrcDefMn. |
ahhc.dfrFMx |
number |
Start of phase |
- max frac time in reverse cycle cooling, default .0889 (8/90 min), Niles tmFrcDefMx.
- Error if dfrFMx <= dfrFMn.
- Fraction of time defrosting is min is at/below tFrMn and at (not above) tFrMx.
- Max used at tFrPk. Linear interp between. 0 time defrosting above tfrMx.
- During defrosting time, cold output (see dfrCap) not heat is delivered to load,
- addl heater (see dfrRh) is operated.
|
ahhc.dfrCap |
POWER_NZ |
Start of run |
- cooling capacity (to ah supply air) during defrosting, default 2 * cap17, Niles pDefCool.
- Should include any effects of switchover transient; program will compute lost heating cap.
- Negative internally. (future) should check or default somehow vs ahp cooling inputs if given?
- *f KW_GZ dfrRh /* input (& output) power of addl reheat coil run during defrost, default 5kW, Niles pDefRh.
- entered as kW, converted to Btuh internally by units stuff. */
- AHHEATCOIL inputs for AHP low temperature cutout
|
ahhc.tOff |
TEMP |
Start of phase |
low temp cutout setpoint, default 5 F, Niles tOff. |
ahhc.tOn |
TEMP |
Start of phase |
- low temp cut-back-in setpoint, default 12 F, Niles tOn. tOn==tOff ok, error if <.
- AHHEATCOIL AHP (air source heat pump) heating power input inputs
|
ahhc.COP17 |
FLOAT_GZ |
Start of phase |
COP input @ 17 outdoor, 70 indoor (return). RQD for AHP. Niles pInSs17. |
ahhc.COP47 |
FLOAT_GZ |
Start of phase |
COP input @ 47 outdoor, 70 indoor (return). RQD for AHP. Niles pInSs47. |
ahhc.inIa |
number |
Start of phase |
- indoor (return) air temp power input correction factor, default .004, Niles iacIn.
- Fraction decrease in steady-state input per degree above 70F.
|
ahhc.cd |
number |
Start of phase |
- ARI cycling degradation coefficient, default .25, Niles cd.
- Ratio of fraction drop in system COP (incl cch, defrost) to fraction drop in capacity
- when cycling, from steady-state values, in ARI 47 F cycling performance tests.
- A value of .25 means that if the heat pump is cycled to drop its output to
- 20% of full capacity (i.e. by the fraction .8), its COP will drop by .8 * .25 = .2.
- meter: COIL.mtri is used; compr input power to category htg, and suppl heater input to catagory hp.
- AHP non-inputtable contants
|
AHHEATCOIL AHP setup time members
Name |
Type |
Variability |
Description/Comments |
ahhc.in17 |
KW_GZ |
Start of run |
steady state power @ 17 outdoor, 70 indoor (return). RQD for AHP. Niles pInSs17. |
ahhc.in47 |
KW_GZ |
Start of run |
- steady state power @ 47 outdoor, 70 indoor (return). RQD for AHP. Niles pInSs47.
- These reflect full power, no cycling, include compr & crankcase heater.
- Program removes cch input energy. Externally kW, internally Btuh.
|
ahhc.in17c |
number |
Start of run |
compressor input power @ 17 degrees out, 70 in: in17 with cch power removed. Niles pInSs17. |
ahhc.in47c |
number |
Start of run |
ditto 47 degrees. Niles pInSs47. |
ahhc.cdm |
number |
Start of run |
modified cd: cycling degradation coefficient adjusted to remove cch. Niles cdm. |
AHHEATCOIL AHP runtime input members
Name |
Type |
Variability |
Description/Comments |
ahhc.tIa |
TEMP |
End of subhour |
- indoor air temp: copy of tmix or whatever ah variable is chosen
- qWant desired output: HEATCOIL member used.
|
ahhc.qSupLim |
number |
End of subhour |
- caller-set heat output limit for when suppl heat in use: kludge when fan cycling
- to prevent raising ts and dropping fanFrOn to where suppl heat cuts out --> ah oscillation
|
ahhc.frFanOn |
DBL |
End of subhour |
- fraction of time fan runs, 1.0 if not cycling, copy of AH.frFanOn.
- AHHEATCOIL AHP runtime internal members
|
ahhc.loTLockout |
BOO |
End of subhour |
TRUE if compressor locked out due to low outdoor temp (see tOff, tOn) |
ahhc.supOn |
BOO |
End of subhour |
TRUE if supplementary heat enabled (frFanOn is ~1.0, with hysterisis to keep ah stable). |
ahhc.capCon |
number |
End of subhour |
continuous cpr capac incl frost/defrost @ actual indoor temp, excl def & reg rh. Niles pCapMx. |
ahhc.qDfrhCon |
number |
End of subhour |
- continuous avg heat ouput to defrost heater @ outdoor temp (not cycling). Niles pDefRhMx.
- made local, only set in cases needed:
- *s *e FRAC hlf // heating load factor: hp compr heat used/capCon. Excludes reg & dfr rh. frCprOn may be larger.
- *s *e FRAC plf // part load factor, by which COP falls due to cycling.
- *s *e FRAC frTmDfr // fraction of time defrosting, this subhour. Niles tmFrDef.
- AHHEATCOIL AHP runtime output members
- q: coil member: heat delivered, by heat pump incl suppl heaters (qSh). Niles pDel.
|
ahhc.frCprOn |
number |
End of subhour |
fraction of time compressor runs, this subhour. May be used by cch code. Niles tmFrRun. |
ahhc.pCpr |
number |
End of subhour |
power input to compressor (Niles pInComp): copy to .p in coilsEndSubhr. |
ahhc.qSh |
number |
End of subhour |
output of reg (not defrost) supplemental heaters. Included in q of coil. |
ahhc.pSh |
number |
End of subhour |
- input of reg & dfr supplemental resistance heaters.
- crankcase heater input power: see CCH.p. Niles pCch.
|
|