Question-and-Answer Resource for the Building Energy Modeling Community
Get started with the Help page
Ask Your Question

Revision history [back]

It appears your assessment is correct. The VRF model looks only at the cooling capacity boundary curve to calculate both the capacity and EIR modifiers. The code below shows the issue. This needs to be split out to test each boundary curve individually.

// recalculate cooling Cap and EIR curve output if using boundary curve along with dual Cap and EIR curves.
if (VRF(VRFCond).CoolBoundaryCurvePtr > 0) {
    CoolOABoundary = CurveValue(VRF(VRFCond).CoolBoundaryCurvePtr, InletAirWetBulbC);
    if (OutdoorDryBulb > CoolOABoundary) {
        if (VRF(VRFCond).CoolCapFTHi > 0) TotCoolCapTempModFac = CurveValue(VRF(VRFCond).CoolCapFTHi, InletAirWetBulbC, CondInletTemp);
        if (VRF(VRFCond).CoolEIRFTHi > 0) TotCoolEIRTempModFac = CurveValue(VRF(VRFCond).CoolEIRFTHi, InletAirWetBulbC, CondInletTemp);
    }
}