Fix VRF crankcase heater calculations for multiple compressors#11486
Fix VRF crankcase heater calculations for multiple compressors#11486
Conversation
| // calculate crankcase heater power | ||
| if (vrf.MaxOATCCHeater > OutdoorDryBulb) { | ||
| // calculate crankcase heater power | ||
| vrf.CrankCaseHeaterPower = vrf.CCHeaterPower * (1.0 - VRFRTF); |
There was a problem hiding this comment.
These calculations start by adding in a baseline crankcase heater power. Then added in other values based on number of compressors. I could not follow what was intended so just came up with a different approach. Feel free to simplify code if a better method is conceived.
| CondInletTemp = OutdoorDryBulb; // node inlet temp from above | ||
| OutdoorWetBulb = CondInletTemp; // for watercooled | ||
| CondWaterMassFlow = vrf.WaterCondenserDesignMassFlow; | ||
| OATForCCHeater = state.dataEnvrn->OutDryBulbTemp; |
There was a problem hiding this comment.
While creating the unit test I realized that for water-cooled VRF the condenser water inlet node was controlling the crankcase heater. So I added a variable specific to the VRF condenser type to control the crankcase heater.
…into 11020-VRF-crankcase-heater-issue
| " 15, !- Crankcase Heater Power per Compressor {W}", | ||
| " 3, !- Number of Compressors {dimensionless}", | ||
| " 0.33, !- Ratio of Compressor Size to Total Compressor Capacity {W/W}", | ||
| " 0.13, !- Ratio of Compressor Size to Total Compressor Capacity {W/W}", |
There was a problem hiding this comment.
This input for Ratio of compressor size to total does have an effect on crankcase heater power. For this reason I had to use a more detailed calculation as my attempt at simplification did not take this input into account.
|
|
Thanks @rraustad. Merging. |


Pull request overview
Description of the purpose of this PR
VRF Crankcase heater operation not as expected. Reported by help desk as issue 11020 and recently this unmet hours post.
https://unmethours.com/question/103176/vrf-crankcase-heater-operation/
Used example file VariableRefrigerantFlow_5Zone as defect file with Chicago weather.
Pull Request Author
Reviewer