Closed mjwitte closed 6 years ago
@mjwitte Adding "Output:Diagnostics, DisplayExtraWarnings;" shows most of the curves have problem including those which are positive values. I suspect the curves are not correctly generated.
Warning GetDXCoils: Coil:Heating:DX:SingleSpeed="THERMAL ZONE: SPACE 101_WEST PTHP DX HEATING COIL" curve values ~~~ ... Heating Capacity Function of Temperature Curve Name = THERMAL ZONE: SPACE 101_WEST PTHP HEATING CAPFT output is not equal to 1.0 (+ or - 10%) at rated conditions. ~~~ ... Curve output at rated conditions = 15.500 Warning GetDXCoils: Coil:Heating:DX:SingleSpeed="THERMAL ZONE: SPACE 101_WEST PTHP DX HEATING COIL" curve values ~~~ ... Energy Input Ratio Function of Temperature Curve Name = CURVE CUBIC 16 output is not equal to 1.0 (+ or - 10%) at rated conditions. ~~~ ... Curve output at rated conditions = -4.402 Warning GetDXCoils: Coil:Heating:DX:SingleSpeed="THERMAL ZONE: SPACE 102_SOUTH PTHP DX HEATING COIL" curve values ~~~ ... Heating Capacity Function of Temperature Curve Name = THERMAL ZONE: SPACE 102_SOUTH PTHP HEATING CAPFT output is not equal to 1.0 (+ or - 10%) at rated conditions. ~~~ ... Curve output at rated conditions = 15.500 Warning GetDXCoils: Coil:Heating:DX:SingleSpeed="THERMAL ZONE: SPACE 102_SOUTH PTHP DX HEATING COIL" curve values ~~~ ... Energy Input Ratio Function of Temperature Curve Name = CURVE CUBIC 19 output is not equal to 1.0 (+ or - 10%) at rated conditions. ~~~ ... Curve output at rated conditions = -4.402 Warning GetDXCoils: Coil:Heating:DX:SingleSpeed="THERMAL ZONE: SPACE 103_EAST PTHP DX HEATING COIL" curve values ~~~ ... Heating Capacity Function of Temperature Curve Name = THERMAL ZONE: SPACE 103_EAST PTHP HEATING CAPFT output is not equal to 1.0 (+ or - 10%) at rated conditions. ~~~ ... Curve output at rated conditions = 15.500 Warning GetDXCoils: Coil:Heating:DX:SingleSpeed="THERMAL ZONE: SPACE 103_EAST PTHP DX HEATING COIL" curve values ~~~ ... Energy Input Ratio Function of Temperature Curve Name = CURVE CUBIC 18 output is not equal to 1.0 (+ or - 10%) at rated conditions. ~~~ ... Curve output at rated conditions = -4.402
Closed via #6441
Issue overview
User file with PTHP shows a negative value for heating electricity. Further investigation shows that DX heating coil ratings show a negative value for low temperature heating capacity:
This points to the Heating Capacity Function of Temperature Curve as the problem.
The DX heating coil object (or any coil for that matter) should reject a negative heating capacity and/or negative heating electricity. In the case of a negative heating capacity, one option is to reset to zero and throw a recurring warning. Negative electric power should probably be a severe/fatal error.
Update The heating CAPFT curve is part of the problem - it contributes to the negative low-temp rated capacity, but adding outputs for curve values shows that this curve is not going negative during the simulation. The negative power problem is from the Energy Input Ratio Function of Temperature Curve, "Curve Cubic 16". This curve is negative above 4.5C, and at 25C, the curve value is -140.
Workaround
Fix the curve or add fields for Minimum Curve Output (and Maximum Curve Output) to keep the curve result within reasonable limits.
Details
Some additional details for this issue (if relevant):
Checklist
Add to this list or remove from it as applicable. This is a simple templated set of guidelines.