Coil Material Correction Factor & Refrigerant Correction Factor - AirChiller Object
Hello everyone,
In the airchiller object, there are inputs "Coil Material Correction Factor" and "Refrigerant Correction Factor" (Figure 1), These inputs appear 3 times in the E+ codesource (Figure 2), and there is a comment that says "// ONLY used if the Capacity Rating Type is CapacityTotalSpecificConditions". I am using "European Standards" for "Capacity Rating Type", but when change the "Coil Material Correction Factor" and/or "Refrigerant Correction Factor" the results change (Figure 3).
Also in the source code, specially in the subroutine that simulates the refrigerated warehouse coil object, I found the comment below (Comment 1), but I did not find where these Correction Factors are used for the "European Standards".
Any one have any idea?
Thank you
Comment 1
// The air chiller performance is based on three types of manufacturers ratings,
// Unit Load Factor, Total Capacity Map, or a set of European standards.
// Correction factors for material and refrigerant are applied to all of these ratings.
// Correction factor from manufacturer's rating for coil material, default 1.0
++NumNum; // N7
WarehouseCoil(CoilID).CorrMaterial = 1.0; // default value
if (!lNumericBlanks(NumNum)) WarehouseCoil(CoilID).CorrMaterial = Numbers(NumNum);
// Correction factor from manufacturer's rating for refrigerant, default 1.0
++NumNum; // N8
WarehouseCoil(CoilID).CorrRefrigerant = 1.0; // default value
if (!lNumericBlanks(NumNum)) WarehouseCoil(CoilID).CorrRefrigerant = Numbers(NumNum);
// ONLY used if the Capacity Rating Type is CapacityTotalSpecificConditions
// Convert all European sensible capacities to sensible load factors
if ((WarehouseCoil(CoilID).ratingType != RatingType::UnitLoadFactorSens) &&
(WarehouseCoil(CoilID).ratingType != RatingType::RatedCapacityTotal))
WarehouseCoil(CoilID).UnitLoadFactorSens = WarehouseCoil(CoilID).RatedSensibleCap / WarehouseCoil(CoilID).RatedTemperatureDif;
// Now have UnitLoadFactorSens for all except RatingType == RatedCapacityTotal
// Apply material and refrigerant correction factors to sensible load factors
if ((WarehouseCoil(CoilID).ratingType != RatingType::RatedCapacityTotal))
WarehouseCoil(CoilID).UnitLoadFactorSens *= WarehouseCoil(CoilID).CorrMaterial * WarehouseCoil(CoilID).CorrRefrigerant;
// First calc of ratedsensiblecap for type type unitloadfactorsens
WarehouseCoil(CoilID).RatedSensibleCap = WarehouseCoil(CoilID).UnitLoadFactorSens * WarehouseCoil(CoilID).RatedTemperatureDif;
Figure 1
Figure 2
Figure 3