Refrigeration¶
18 object types from idfpy.models.refrigeration · EnergyPlus 26.2
| Object | Summary |
|---|---|
| Refrigeration:AirChiller | Works in conjunction with a refrigeration chiller set, compressor rack, a refrigeration system, or a … |
| Refrigeration:Case | The Refrigeration Case object works in conjunction with a compressor rack, a refrigeration system, or a … |
| Refrigeration:CaseAndWalkInList | Provides a list of all the refrigerated cases, walk in coolers, or air chillers cooled by a single … |
| Refrigeration:Compressor | Refrigeration system compressor. |
| Refrigeration:CompressorList | List of all the compressors included within a single refrigeration system (Refrigeration:System). |
| Refrigeration:CompressorRack | Works in conjunction with the refrigeration case and walk-in objects to simulate the performance of a … |
| Refrigeration:Condenser:AirCooled | Air cooled condenser for a refrigeration system (Refrigeration:System). |
| Refrigeration:Condenser:Cascade | Cascade condenser for a refrigeration system (Refrigeration:System). |
| Refrigeration:Condenser:EvaporativeCooled | Evaporative-cooled condenser for a refrigeration system (Refrigeration:System). |
| Refrigeration:Condenser:WaterCooled | Water cooled condenser for a refrigeration system (Refrigeration:System). |
| Refrigeration:GasCooler:AirCooled | The transcritical refrigeration system requires a single gas cooler to reject the system heat. |
| Refrigeration:SecondarySystem | Works in conjunction with refrigerated cases and walkins to simulate the performance of a secondary loop … |
| Refrigeration:Subcooler | Two types of subcoolers are modeled by the detailed refrigeration system. |
| Refrigeration:System | Simulates the performance of a supermarket refrigeration system when used along with other objects to define … |
| Refrigeration:TranscriticalSystem | Detailed transcritical carbon dioxide (CO2) booster refrigeration systems used in supermarkets. |
| Refrigeration:TransferLoadList | A refrigeration system may provide cooling to other, secondary, systems through either a secondary loop or a … |
| Refrigeration:WalkIn | Works in conjunction with a compressor rack, a refrigeration system, or a refrigeration secondary system to … |
| ZoneHVAC:RefrigerationChillerSet | Works in conjunction with one or multiple air chillers, compressor racks, refrigeration systems, or … |
Refrigeration:AirChiller¶
from idfpy.models import RefrigerationAirChiller
Works in conjunction with a refrigeration chiller set, compressor rack, a refrigeration system, or a refrigeration secondary system to simulate the performance of an air chiller, similar to one found in a refrigerated warehouse. Energy use for fans and heaters is modeled based on inputs for nominal power, schedules, and control type. The air chiller model accounts for the sensible and latent heat exchange with the surrounding environment.
| Field | Type | Default | Details |
|---|---|---|---|
nameName required |
string | ||
availability_Availability Schedule Name |
reference | Availability schedule name for this system. Schedule value > 0 means the system is available. If this field is blank, the system is always available. Names a ExternalInterface:FunctionalMockupUnitExport:To:Schedule, ExternalInterface:FunctionalMockupUnitImport:To:Schedule, ExternalInterface:Schedule, Schedule:Compact, Schedule:Constant, Schedule:File, Schedule:Year, Schedule:Year:Rules |
|
capacity_Capacity Rating Type required |
choice | In each case, select the rating option that corresponds to the expected service conditions. For example, U.S. manufacturers quote a separate Unit Load Factor for wet or frosted coils. If the evaporating temperature is less than 0C, input the frosted coil value. Within the European convention, select SC1, 2, 3, 4, or 5 depending upon the expected evaporating temperature. One of CapacityTotalSpecificConditions, EuropeanSC1NominalWet, EuropeanSC1Standard, EuropeanSC2NominalWet, EuropeanSC2Standard, EuropeanSC3NominalWet, EuropeanSC3Standard, EuropeanSC4NominalWet, EuropeanSC4Standard, EuropeanSC5NominalWet, EuropeanSC5Standard, FixedLinear, UnitLoadFactorSensibleOnly |
|
rated_Rated Unit Load Factor |
number W/K |
The sensible cooling capacity in watts (W/C) at rated conditions. The value entered for this field must be greater than zero, with no default value. This value is only used if the Capacity Rating Type is UnitLoadFactorSensibleOnly. The value given must be based upon the difference between the chiller inlet and outlet air temperatures, not on the difference between the zone mean temperature and the outlet air temperature | |
rated_Rated Capacity |
number W |
This value is only used if the Capacity Rating Type is NOT UnitLoadFactorSensibleOnly. For CapacityTotalSpecificConditions, this capacity includes both sensible and latent at the conditions given in the next two fields. Note that the European Standard ratings are sensible only and the European Nominal ratings include latent capacity as well. The value given here must correspond to the capacity rating type given previously | |
rated_Rated Relative Humidity |
number percent |
85.0 |
This field is ONLY used if the Capacity Rating Type is CapacityTotalSpecificConditions and represents the relative humidity at rated conditions. The default is 85. Range: ≤ 100 |
rated_Rated Cooling Source Temperature required |
number C |
If DXEvaporator, use evaporating temperature (saturated suction temperature) If BrineCoil, use Brine entering temperature used to set minimum suction pressure for DX systems and minimum brine temp for secondary systems Range: ≥ -70, ≤ 40 |
|
rated_Rated Temperature Difference DT1 required |
number deltaC |
The rated difference between the air entering the refrigeration chiller and the cooling source temperature in degC. Range: ≥ 0, ≤ 20 |
|
maximum_Maximum Temperature Difference Between Inlet Air and Evaporating Temperature |
number deltaC |
The maximum difference between the air entering the refrigeration chiller and the cooling source temperature in degC used to limit capacity during pull-down. defaults to 1.3 times the Rated Temperature Difference DT1 Range: ≥ 0, ≤ 25 |
|
coil_Coil Material Correction Factor |
number dimensionless |
1.0 |
This is the manufacturer's correction factor for coil material corresponding to rating |
refrigerant_Refrigerant Correction Factor |
number dimensionless |
1.0 |
This is the manufacturer's correction factor for refrigerant corresponding to rating |
capacity_Capacity Correction Curve Type |
choice | In each case, select the correction curve type that corresponds to the rating type. default LinearSHR60 unless Capacity Rating Type = CapacityTotalSpecificConditions One of European, LinearSHR60, QuadraticSHR, TabularRHxDT1xTRoom |
|
capacity_Capacity Correction Curve Name |
reference | Should be blank for LinearSHR60 correction curve type Names a Curve:ChillerPartLoadWithLift, Curve:Cubic, Curve:DoubleExponentialDecay, Curve:Exponent, Curve:ExponentialDecay, Curve:ExponentialSkewNormal, Curve:Functional:PressureDrop, Curve:Linear, Curve:Quadratic, Curve:Quartic, Curve:RectangularHyperbola1, Curve:RectangularHyperbola2 and 3 more |
|
shr60_SHR60 Correction Factor |
number dimensionless |
1.48 |
only used when the capacity correction curve type is LinearSHR60 Range: ≤ 1.67 |
rated_Rated Total Heating Power required |
number W |
Include total for all heater power Do not include defrost heater power | |
heating_Heating Power Schedule Name |
reference | Values will be used to multiply the total heating power Values in the schedule should be between 0.0 and 1.0 Defaults to always on if schedule name left blank. Names a ExternalInterface:FunctionalMockupUnitExport:To:Schedule, ExternalInterface:FunctionalMockupUnitImport:To:Schedule, ExternalInterface:Schedule, Schedule:Compact, Schedule:Constant, Schedule:File, Schedule:Year, Schedule:Year:Rules |
|
fan_Fan Speed Control Type |
choice | Fixed |
One of Fixed, FixedLinear, TwoSpeed, VariableSpeed |
rated_Rated Fan Power |
number W |
375.0 |
Range: ≥ 0 |
rated_Rated Air Flow required |
number m3/s |
||
minimum_Minimum Fan Air Flow Ratio |
number dimensionless |
0.2 |
Minimum air flow fraction through fan Range: ≥ 0 |
defrost_Defrost Type |
choice | Electric |
HotFluid includes either hot gas defrost for a DX system or Hot Brine defrost if this walk in is cooled by brine from a secondary chiller One of Electric, HotFluid, None, OffCycle |
defrost_Defrost Control Type |
choice | TimeSchedule |
One of TemperatureTermination, TimeSchedule |
defrost_Defrost Schedule Name required |
reference | The schedule values should be 0 (off) or 1 (on) Names a ExternalInterface:FunctionalMockupUnitExport:To:Schedule, ExternalInterface:FunctionalMockupUnitImport:To:Schedule, ExternalInterface:Schedule, Schedule:Compact, Schedule:Constant, Schedule:File, Schedule:Year, Schedule:Year:Rules |
|
defrost_Defrost Drip-Down Schedule Name |
reference | The schedule values should be 0 (off) or 1 (on) The start time for each defrost period in this drip-down schedule should coincide with the start time for each defrost period in the defrost schedule (previous input field). The length of each defrost drip-down period must be greater than or equal to the corresponding defrost period specified in the defrost schedule. This extra time allows the melted frost to drip from the coil before refrigeration is restarted. Names a ExternalInterface:FunctionalMockupUnitExport:To:Schedule, ExternalInterface:FunctionalMockupUnitImport:To:Schedule, ExternalInterface:Schedule, Schedule:Compact, Schedule:Constant, Schedule:File, Schedule:Year, Schedule:Year:Rules |
|
defrost_Defrost Power |
number W |
needed for all defrost types except none and offcycle Range: ≥ 0 |
|
temperature_Temperature Termination Defrost Fraction to Ice |
number dimensionless |
This is the portion of the defrost energy that is available to melt frost Needed only for defrost control type TemperatureTermination defaults to 0.7 for electric defrost and to 0.3 for hot fluid defrost Range: > 0, ≤ 1 |
|
vertical_Vertical Location |
choice | Middle |
One of Ceiling, Floor, Middle |
average_Average Refrigerant Charge Inventory |
number kg |
0.0 |
This value is only used if the Cooling Source Type is DXEvaporator |
Referenced by 6 object types
Refrigeration:CaseAndWalkInList, Refrigeration:CompressorRack, Refrigeration:SecondarySystem, Refrigeration:System, Refrigeration:TranscriticalSystem, ZoneHVAC:RefrigerationChillerSet
Refrigeration:Case¶
from idfpy.models import RefrigerationCase
The Refrigeration Case object works in conjunction with a compressor rack, a refrigeration system, or a secondary loop to simulate the performance of a refrigerated case system. The object calculates the energy use for lights, fans and anti-sweat heaters and accounts for the sensible and latent heat exchange with the surrounding environment (termed "case credits") which impacts the temperature and humidity in the zone where the case is located.
| Field | Type | Default | Details |
|---|---|---|---|
nameName required |
string | ||
availability_Availability Schedule Name |
reference | Availability schedule name for this system. Schedule value > 0 means the system is available. If this field is blank, the system is always available. Names a ExternalInterface:FunctionalMockupUnitExport:To:Schedule, ExternalInterface:FunctionalMockupUnitImport:To:Schedule, ExternalInterface:Schedule, Schedule:Compact, Schedule:Constant, Schedule:File, Schedule:Year, Schedule:Year:Rules |
|
zone_Zone Name required |
reference | This must be a controlled zone and appear in a ZoneHVAC:EquipmentConnections object. Names a Zone |
|
rated_Rated Ambient Temperature |
number C |
23.9 |
Range: > 0 |
rated_Rated Ambient Relative Humidity |
number percent |
55.0 |
Range: > 0, < 100 |
rated_Rated Total Cooling Capacity per Unit Length |
number W/m |
1900.0 |
Range: > 0 |
rated_Rated Latent Heat Ratio |
number | 0.3 |
Range: ≥ 0, ≤ 1 |
rated_Rated Runtime Fraction |
number | 0.85 |
Range: > 0, ≤ 1 |
case_Case Length |
number m |
3.0 |
Range: > 0 |
case_Case Operating Temperature |
number C |
1.1 |
Range: < 20 |
latent_Latent Case Credit Curve Type |
choice | CaseTemperatureMethod |
One of CaseTemperatureMethod, DewpointMethod, RelativeHumidityMethod |
latent_Latent Case Credit Curve Name required |
reference | Names a Curve:Cubic, Curve:DoubleExponentialDecay, Curve:Exponent, Curve:ExponentialDecay, Curve:ExponentialSkewNormal, Curve:Functional:PressureDrop, Curve:Linear, Curve:Quadratic, Curve:Quartic, Curve:RectangularHyperbola1, Curve:RectangularHyperbola2, Curve:Sigmoid and 1 more | |
standard_Standard Case Fan Power per Unit Length |
number W/m |
75.0 |
Range: ≥ 0 |
operating_Operating Case Fan Power per Unit Length |
number W/m |
75.0 |
Range: ≥ 0 |
standard_Standard Case Lighting Power per Unit Length |
number W/m |
90.0 |
|
installed_Installed Case Lighting Power per Unit Length |
number W/m |
default set equal to Standard Case Lighting Power per Unit Length | |
case_Case Lighting Schedule Name |
reference | Names a ExternalInterface:FunctionalMockupUnitExport:To:Schedule, ExternalInterface:FunctionalMockupUnitImport:To:Schedule, ExternalInterface:Schedule, Schedule:Compact, Schedule:Constant, Schedule:File, Schedule:Year, Schedule:Year:Rules | |
fraction_Fraction of Lighting Energy to Case |
number | 1.0 |
Range: ≥ 0, ≤ 1 |
case_Case Anti-Sweat Heater Power per Unit Length |
number W/m |
0.0 |
Range: ≥ 0 |
minimum_Minimum Anti-Sweat Heater Power per Unit Length |
number W/m |
0.0 |
This field is only applicable to the Linear, Dewpoint Method, and Heat Balance Method anti-sweat heater control types Range: ≥ 0 |
anti_Anti-Sweat Heater Control Type |
choice | None |
One of Constant, DewpointMethod, HeatBalanceMethod, Linear, None |
humidity_Humidity at Zero Anti-Sweat Heater Energy |
number percent |
-10.0 |
This field is only applicable to Linear AS heater control type Zone relative humidity (%) where anti-sweat heater energy is zero |
case_Case Height |
number m |
1.5 |
This field only applicable to Heat Balance Method AS heater control type Height must be greater than zero if Heat Balance Method AS heater control is selected Range: ≥ 0 |
fraction_Fraction of Anti-Sweat Heater Energy to Case |
number | 1.0 |
Range: ≥ 0, ≤ 1 |
case_Case Defrost Power per Unit Length |
number W/m |
0.0 |
Used to evaluate load on case as well as power or heat consumption Range: ≥ 0 |
case_Case Defrost Type |
choice | OffCycle |
One of Electric, ElectricWithTemperatureTermination, HotFluid, HotFluidWithTemperatureTermination, HotGas, HotGasWithTemperatureTermination, None, OffCycle |
case_Case Defrost Schedule Name |
reference | A case defrost schedule name is required unless case defrost type = None Names a ExternalInterface:FunctionalMockupUnitExport:To:Schedule, ExternalInterface:FunctionalMockupUnitImport:To:Schedule, ExternalInterface:Schedule, Schedule:Compact, Schedule:Constant, Schedule:File, Schedule:Year, Schedule:Year:Rules |
|
case_Case Defrost Drip-Down Schedule Name |
reference | If left blank, the defrost schedule will be used The start time for each defrost period in this drip-down schedule should coincide with the start time for each defrost period in the case defrost schedule (previous input field). The length of each defrost drip-down period must be greater than or equal to the corresponding defrost period specified in the case defrost schedule. This extra time allows the melted frost to drip from the coil before refrigeration is restarted. Names a ExternalInterface:FunctionalMockupUnitExport:To:Schedule, ExternalInterface:FunctionalMockupUnitImport:To:Schedule, ExternalInterface:Schedule, Schedule:Compact, Schedule:Constant, Schedule:File, Schedule:Year, Schedule:Year:Rules |
|
defrost_Defrost Energy Correction Curve Type |
choice | None |
Case Temperature, Relative Humidity, and Dewpoint Method are applicable to case defrost types with temperature termination only. One of CaseTemperatureMethod, DewpointMethod, None, RelativeHumidityMethod |
defrost_Defrost Energy Correction Curve Name |
reference | Defrost Energy Correction Curve Name is applicable to case defrost types with temperature termination only. Names a Curve:Cubic, Curve:DoubleExponentialDecay, Curve:Exponent, Curve:ExponentialDecay, Curve:ExponentialSkewNormal, Curve:Functional:PressureDrop, Curve:Linear, Curve:Quadratic, Curve:Quartic, Curve:RectangularHyperbola1, Curve:RectangularHyperbola2, Curve:Sigmoid and 1 more |
|
under_Under Case HVAC Return Air Fraction |
number | 0.0 |
Range: ≥ 0, ≤ 1 |
refrigerated_Refrigerated Case Restocking Schedule Name |
reference | Schedule values should be in units of Watts per unit case length (W/m) Leave this field blank if no restocking is to be modeled Names a ExternalInterface:FunctionalMockupUnitExport:To:Schedule, ExternalInterface:FunctionalMockupUnitImport:To:Schedule, ExternalInterface:Schedule, Schedule:Compact, Schedule:Constant, Schedule:File, Schedule:Year, Schedule:Year:Rules |
|
case_Case Credit Fraction Schedule Name |
reference | Schedule values should be from 0 to 1 Leave this field blank if no case credit fraction is to be applied Names a ExternalInterface:FunctionalMockupUnitExport:To:Schedule, ExternalInterface:FunctionalMockupUnitImport:To:Schedule, ExternalInterface:Schedule, Schedule:Compact, Schedule:Constant, Schedule:File, Schedule:Year, Schedule:Year:Rules |
|
design_Design Evaporator Temperature or Brine Inlet Temperature |
number C |
Required for detailed refrigeration system, not for compressor rack For a DX system, enter the saturated temperature for refrigerant pressure leaving case For a brine-cooled cooled (secondary system) case, enter the brine inlet temperature Default is 5 C less than case operating temperature Range: ≥ -70, ≤ 40 |
|
average_Average Refrigerant Charge Inventory |
number kg/m |
0.0 |
|
under_Under Case HVAC Return Air Node Name |
string | Name of the return air node for this case. If left blank, defaults to the first return air node for this zone. |
Referenced by 5 object types
Refrigeration:CaseAndWalkInList, Refrigeration:CompressorRack, Refrigeration:SecondarySystem, Refrigeration:System, Refrigeration:TranscriticalSystem
Refrigeration:CaseAndWalkInList¶
from idfpy.models import RefrigerationCaseAndWalkInList extensible
Provides a list of all the refrigerated cases, walk in coolers, or air chillers cooled by a single refrigeration system. Note that the names of all cases, walk-ins ,air chillers, and CaseAndWalkInLists must be unique. That is, you cannot give a list the same name as one of list items. This list may contain a combination of case and walk-in names OR a list of air chiller names. Air chillers may not be included in any list that also includes cases or walk-ins.
| Field | Type | Default | Details |
|---|---|---|---|
nameName required |
string | ||
cases_ |
list | Each item: case_or_walkin_name |
Referenced by 4 object types
Refrigeration:CompressorRack, Refrigeration:SecondarySystem, Refrigeration:System, Refrigeration:TranscriticalSystem
Refrigeration:Compressor¶
from idfpy.models import RefrigerationCompressor
Refrigeration system compressor. Data is available for many compressors in the RefrigerationCompressor.idf dataset
| Field | Type | Default | Details |
|---|---|---|---|
nameName required |
string | ||
refrigeration_Refrigeration Compressor Power Curve Name required |
reference | the input order for the Curve:Bicubic does not match the ARI 540-2004 Eq. 1 coefficient order N1 is ARI_C1, N2 is ARI_C2, N3 is ARI_C4, N4 is ARI_C3, N5 is ARI_C6, N6 is ARI_C5, N7 is ARI_C7, N8 is ARI_C10, N9 is ARI_C8, N10 is ARI_C9, N11 is Minimum Suction dewpoint temperature, N12 is Maximum Suction dewpoint temperature, N13 is Minimum Discharge dewpoint temperature, N14 is Maximum Discharge dewpoint temperature Names a Curve:Bicubic, Curve:Biquadratic, Curve:CubicLinear, Curve:FanPressureRise, Curve:QuadraticLinear, Table:Lookup |
|
refrigeration_Refrigeration Compressor Capacity Curve Name required |
reference | the input order for the Curve:Bicubic does not match the ARI 540-2004 Eq. 1 coefficient order N1 is ARI_C1, N2 is ARI_C2, N3 is ARI_C4, N4 is ARI_C3, N5 is ARI_C6, N6 is ARI_C5, N7 is ARI_C7, N8 is ARI_C10, N9 is ARI_C8, N10 is ARI_C9, N11 is Minimum Suction dewpoint temperature, N12 is Maximum Suction dewpoint temperature, N13 is Minimum Discharge dewpoint temperature, N14 is Maximum Discharge dewpoint temperature Names a Curve:Bicubic, Curve:Biquadratic, Curve:CubicLinear, Curve:FanPressureRise, Curve:QuadraticLinear, Table:Lookup |
|
rated_Rated Superheat |
number deltaC |
Use this input field OR the next, not both This is used if the compressor rating is based upon degrees of superheat | |
rated_Rated Return Gas Temperature |
number C |
Use this input field OR the previous, not both This is used if the compressor rating is based upon rated return gas temperature (Rated Suction Temperature) | |
rated_Rated Liquid Temperature |
number C |
Use this input field OR the next, not both This is used if the compressor rating is based upon rated liquid temperature at the expansion valve | |
rated_Rated Subcooling |
number deltaC |
Use this input field OR the previous, not both This is used if the compressor rating is based upon degrees of subcooling | |
end_End-Use Subcategory |
string | General |
Any text may be used here to categorize the end-uses in the ABUPS End Uses by Subcategory table. |
mode_Mode of Operation |
choice | Subcritical |
One of Subcritical, Transcritical |
transcritical_Transcritical Compressor Power Curve Name |
reference | Names a Curve:Bicubic, Curve:Biquadratic, Curve:CubicLinear, Curve:FanPressureRise, Curve:QuadraticLinear, Table:Lookup | |
transcritical_Transcritical Compressor Capacity Curve Name |
reference | Names a Curve:Bicubic, Curve:Biquadratic, Curve:CubicLinear, Curve:FanPressureRise, Curve:QuadraticLinear, Table:Lookup |
Referenced by 3 object types
Refrigeration:CompressorList, Refrigeration:System, Refrigeration:TranscriticalSystem
Refrigeration:CompressorList¶
from idfpy.models import RefrigerationCompressorList extensible
List of all the compressors included within a single refrigeration system (Refrigeration:System). Each list must contain at least one compressor. The order in which the individual compressors are listed here will be the order in which the compressors are dispatched to meet the system load. IMPORTANT: List compressor names in the order in which the compressors will be loaded Data is available for many compressors in the RefrigerationCompressor.idf dataset
| Field | Type | Default | Details |
|---|---|---|---|
nameName required |
string | ||
compressors |
list | Each item: refrigeration_compressor_name |
Referenced by 2 object types
Refrigeration:CompressorRack¶
from idfpy.models import RefrigerationCompressorRack
Works in conjunction with the refrigeration case and walk-in objects to simulate the performance of a refrigerated case system. This object models the electric consumption of the rack compressors and the condenser fans. Heat can be rejected either outdoors or to a zone. Compressor rack waste heat can also be reclaimed for use by an optional air- or water-heating coil (Coil:Heating:Desuperheater and Coil:WaterHeating:Desuperheater).
| Field | Type | Default | Details |
|---|---|---|---|
nameName required |
string | ||
heat_Heat Rejection Location |
choice | Outdoors |
One of Outdoors, Zone |
design_Design Compressor Rack COP |
number W/W |
2.0 |
It is important that this COP correspond to the lowest saturated suction temperature needed to serve all refrigeration loads Range: > 0 |
compressor_Compressor Rack COP Function of Temperature Curve Name required |
reference | It is important that this COP curve correspond to the lowest saturated suction temperature needed to serve all refrigeration loads Names a Curve:Cubic, Curve:DoubleExponentialDecay, Curve:Exponent, Curve:ExponentialDecay, Curve:ExponentialSkewNormal, Curve:Functional:PressureDrop, Curve:Linear, Curve:Quadratic, Curve:Quartic, Curve:RectangularHyperbola1, Curve:RectangularHyperbola2, Curve:Sigmoid and 1 more |
|
design_Design Condenser Fan Power |
number W |
250.0 |
Design power for condenser fan(s). Range: ≥ 0 |
condenser_Condenser Fan Power Function of Temperature Curve Name |
reference | Names a Curve:Cubic, Curve:DoubleExponentialDecay, Curve:Exponent, Curve:ExponentialDecay, Curve:ExponentialSkewNormal, Curve:Functional:PressureDrop, Curve:Linear, Curve:Quadratic, Curve:Quartic, Curve:RectangularHyperbola1, Curve:RectangularHyperbola2, Curve:Sigmoid and 1 more | |
condenser_Condenser Type |
choice | AirCooled |
Applicable only when Heat Rejection Location is Outdoors. One of AirCooled, EvaporativelyCooled, WaterCooled |
water_Water-Cooled Condenser Inlet Node Name |
string | ||
water_Water-Cooled Condenser Outlet Node Name |
string | ||
water_Water-Cooled Loop Flow Type |
choice | VariableFlow |
Applicable only when Condenser Type is WaterCooled. One of ConstantFlow, VariableFlow |
water_Water-Cooled Condenser Outlet Temperature Schedule Name |
reference | Applicable only when loop Flow type is VariableFlow. Names a ExternalInterface:FunctionalMockupUnitExport:To:Schedule, ExternalInterface:FunctionalMockupUnitImport:To:Schedule, ExternalInterface:Schedule, Schedule:Compact, Schedule:Constant, Schedule:File, Schedule:Year, Schedule:Year:Rules |
|
water_Water-Cooled Condenser Design Flow Rate |
number m3/s |
Applicable only when loop flow type is ConstantFlow. Range: > 0 |
|
water_Water-Cooled Condenser Maximum Flow Rate |
number m3/s |
Range: > 0 | |
water_Water-Cooled Condenser Maximum Water Outlet Temperature |
number C |
55.0 |
Range: ≥ 10, ≤ 60 |
water_Water-Cooled Condenser Minimum Water Inlet Temperature |
number C |
10.0 |
Range: ≥ 10, ≤ 30 |
evaporative_Evaporative Condenser Availability Schedule Name |
reference | This field is only used for Condenser Type = EvaporativelyCooled. Schedule values greater than 0 indicate that evaporative cooling of the condenser is available. This schedule allows the user to define seasonal shutdown/draining of the water cooling system in cold climate applications. For periods with schedule values of 0, the condenser operates as AirCooled. Names a ExternalInterface:FunctionalMockupUnitExport:To:Schedule, ExternalInterface:FunctionalMockupUnitImport:To:Schedule, ExternalInterface:Schedule, Schedule:Compact, Schedule:Constant, Schedule:File, Schedule:Year, Schedule:Year:Rules |
|
evaporative_Evaporative Condenser Effectiveness |
number dimensionless |
0.9 |
Applicable only for Condenser Type = EvaporativlyCooled. Range: ≥ 0, ≤ 1 |
evaporative_Evaporative Condenser Air Flow Rate |
number or Autocalculatem3/s |
Autocalculate |
Applicable only for Condenser Type = EvaporativelyCooled. Used to calculate evaporative condenser water use. |
basin_Basin Heater Capacity |
number W/K |
200.0 |
This field is only used for Condenser Type = EvaporativelyCooled and for periods when the evaporatively cooled condenser is available (field Evaporative Condenser Availability Schedule Name). For this situation, the heater heats the basin water when the outdoor air dry-bulb temperature falls below the setpoint temperature, but only when the condenser fans are off (i.e., no refrigerated case load). Range: ≥ 0 |
basin_Basin Heater Setpoint Temperature |
number C |
2.0 |
Enter the outdoor dry-bulb temperature at which the basin heater turns on. Range: ≥ 2 |
design_Design Evaporative Condenser Water Pump Power |
number or AutocalculateW |
1000.0 |
Design recirc water pump power for Condenser Type = EvaporativelyCooled. Applicable only for Condenser Type = EvaporativelyCooled. |
evaporative_Evaporative Water Supply Tank Name |
reference | If blank, water supply is from Mains. Applicable only for Condenser Type = EvaporativelyCooled. Names a WaterUse:Storage |
|
condenser_Condenser Air Inlet Node Name |
string | Applicable only when Heat Rejection Location is Outdoors and Condenser Type is not WaterCooled; otherwise, leave field blank. If field is left blank with Heat Rejection Location = Outdoors, then the model assumes that the Inlet Air conditions are the outdoor air conditions for the current timestep (e.g., no adjustment for height above ground). | |
end_End-Use Subcategory |
string | General |
Any text may be used here to categorize the end-uses in the ABUPS End Uses by Subcategory table. |
refrigeration_Refrigeration Case Name or WalkIn Name or CaseAndWalkInList Name |
reference | Enter the name of a Refrigeration:Case or Refrigeration:Walkin or Refrigeration:CaseAndWalkinList object. Names a Refrigeration:AirChiller, Refrigeration:Case, Refrigeration:CaseAndWalkInList, Refrigeration:WalkIn |
|
heat_Heat Rejection Zone Name |
reference | This must be a controlled zone and appear in a ZoneHVAC:EquipmentConnections object. Required only if walk-in[s] are connected to this rack AND the heat rejection location is "Zone" Names a Zone |
Referenced by 4 object types
AirLoopHVAC:DedicatedOutdoorAirSystem, Branch, Coil:Heating:Desuperheater, Coil:WaterHeating:Desuperheater
Refrigeration:Condenser:AirCooled¶
from idfpy.models import RefrigerationCondenserAirCooled
Air cooled condenser for a refrigeration system (Refrigeration:System).
| Field | Type | Default | Details |
|---|---|---|---|
nameName required |
string | ||
rated_Rated Effective Total Heat Rejection Rate Curve Name |
reference | Rating as per ARI 460 Be sure the rating corresponds to the correct refrigerant HeatRejection(W)=C1 +C2(Condensing Temp - Entering Air Temp, deg C) Will be adjusted for elevation automatically Names a Curve:Cubic, Curve:DoubleExponentialDecay, Curve:Exponent, Curve:ExponentialDecay, Curve:ExponentialSkewNormal, Curve:Functional:PressureDrop, Curve:Linear, Curve:Quadratic, Curve:Quartic, Curve:RectangularHyperbola1, Curve:RectangularHyperbola2, Curve:Sigmoid and 1 more |
|
rated_Rated Subcooling Temperature Difference |
number deltaC |
0.0 |
must correspond to rating given for total heat rejection effect Range: ≥ 0 |
condenser_Condenser Fan Speed Control Type |
choice | Fixed |
One of Fixed, FixedLinear, TwoSpeed, VariableSpeed |
rated_Rated Fan Power |
number W |
250.0 |
Power for condenser fan(s) corresponding to rated total heat rejection effect. Range: ≥ 0 |
minimum_Minimum Fan Air Flow Ratio |
number dimensionless |
0.2 |
Minimum air flow fraction through condenser fan Range: ≥ 0 |
air_Air Inlet Node Name or Zone Name |
string | If field is left blank, then the model assumes that the inlet air conditions are the outdoor air conditions for the current timestep (e.g., no adjustment for height above ground). If the condenser rejects heat to a conditioned zone, enter the zone name here. | |
end_End-Use Subcategory |
string | General |
Any text may be used here to categorize the end-uses in the ABUPS End Uses by Subcategory table. |
condenser_Condenser Refrigerant Operating Charge Inventory |
number kg |
0.0 |
optional input |
condensate_Condensate Receiver Refrigerant Inventory |
number kg |
0.0 |
optional input |
condensate_Condensate Piping Refrigerant Inventory |
number kg |
0.0 |
optional input |
Referenced by 3 object types
Coil:Heating:Desuperheater, Coil:WaterHeating:Desuperheater, Refrigeration:System
Refrigeration:Condenser:Cascade¶
from idfpy.models import RefrigerationCondenserCascade
Cascade condenser for a refrigeration system (Refrigeration:System). The cascade condenser is unlike the other condenser options because it rejects heat to another, higher-temperature, refrigeration system. That is, the cascade condenser acts as a heat rejection object for one system, but acts as a refrigeration load for another system.
| Field | Type | Default | Details |
|---|---|---|---|
nameName required |
string | ||
rated_Rated Condensing Temperature required |
number C |
This is the condensing temperature for the lower temperature secondary loop | |
rated_Rated Approach Temperature Difference |
number deltaC |
3.0 |
This is the difference between the condensing and evaporating temperatures Range: > 0 |
rated_Rated Effective Total Heat Rejection Rate required |
number W |
used for identification and rough system size error checking Range: > 0 |
|
condensing_Condensing Temperature Control Type |
choice | Fixed |
Fixed keeps condensing temperature constant Float sets the condensing temperature according to the other loads on the higher temperature system One of Fixed, Float |
condenser_Condenser Refrigerant Operating Charge Inventory |
number kg |
optional input | |
condensate_Condensate Receiver Refrigerant Inventory |
number kg |
optional input | |
condensate_Condensate Piping Refrigerant Inventory |
number kg |
optional input |
Referenced by 2 object types
Refrigeration:Condenser:EvaporativeCooled¶
from idfpy.models import RefrigerationCondenserEvaporativeCooled
Evaporative-cooled condenser for a refrigeration system (Refrigeration:System).
| Field | Type | Default | Details |
|---|---|---|---|
nameName required |
string | ||
rated_Rated Effective Total Heat Rejection Rate required |
number W |
Rating as per ARI 490 Be sure the rating corresponds to the correct refrigerant Range: ≥ 0 |
|
rated_Rated Subcooling Temperature Difference |
number deltaC |
0.0 |
must correspond to rating given for total heat rejection effect Range: ≥ 0 |
fan_Fan Speed Control Type |
choice | Fixed |
One of Fixed, FixedLinear, TwoSpeed, VariableSpeed |
rated_Rated Fan Power required |
number W |
Power for condenser fan(s) corresponding to rated total heat rejection effect. Range: ≥ 0 |
|
minimum_Minimum Fan Air Flow Ratio |
number dimensionless |
0.2 |
Minimum air flow fraction through condenser fan Range: ≥ 0 |
approach_Approach Temperature Constant Term |
number C |
6.63 |
A1 in delta T = A1 + A2(hrcf) + A3/(hrcf) + A4(Twb) Range: ≥ 0, ≤ 20 |
approach_Approach Temperature Coefficient 2 |
number C |
0.468 |
A2 in delta T = A1 + A2(hrcf) +A3/(hrcf) +A4(Twb) Range: ≥ 0, ≤ 20 |
approach_Approach Temperature Coefficient 3 |
number C |
17.93 |
A3 in delta T = A1 + A2(hrcf) +A3/(hrcf) +A4(Twb) Range: ≥ 0, ≤ 30 |
approach_Approach Temperature Coefficient 4 |
number dimensionless |
-0.322 |
A4 in deltaT=A1 + A2(hrcf) +A3/(hrcf) +A4(Twb) Range: ≥ -20, ≤ 20 |
minimum_Minimum Capacity Factor |
number dimensionless |
0.5 |
taken from manufacturer's Heat Rejection Capacity Factor Table |
maximum_Maximum Capacity Factor |
number dimensionless |
5.0 |
taken from manufacturer's Heat Rejection Capacity Factor Table |
air_Air Inlet Node Name |
string | If field is left blank, then the model assumes that the inlet air conditions are the outdoor air conditions for the current timestep (e.g., no adjustment for height above ground). | |
rated_Rated Air Flow Rate |
number or Autocalculatem3/s |
Autocalculate |
Used to calculate evaporative condenser water use and fan energy use. |
basin_Basin Heater Capacity |
number W/K |
200.0 |
This field is only used for periods when the evap condenser is available (field Evaporative Condenser Availability Schedule). For this situation, the heater heats the basin water when the outdoor air dry-bulb temperature falls below the set point temperature, but only when the condenser fans are off (i.e., no refrigerated case load). Range: ≥ 0 |
basin_Basin Heater Setpoint Temperature |
number C |
2.0 |
Enter the outdoor dry-bulb temperature at which the basin heater turns on. Range: ≥ 2 |
rated_Rated Water Pump Power |
number or AutocalculateW |
1000.0 |
Design recirculating water pump power. |
evaporative_Evaporative Water Supply Tank Name |
reference | If blank, water supply is from Mains. Names a WaterUse:Storage |
|
evaporative_Evaporative Condenser Availability Schedule Name |
reference | Schedule values greater than 0 indicate that evaporative cooling of the condenser is available. This schedule allows the user to define seasonal shutdown/draining of the water cooling system in cold climate applications. For periods with schedule values of 0, the condenser operates as Air Cooled. Names a ExternalInterface:FunctionalMockupUnitExport:To:Schedule, ExternalInterface:FunctionalMockupUnitImport:To:Schedule, ExternalInterface:Schedule, Schedule:Compact, Schedule:Constant, Schedule:File, Schedule:Year, Schedule:Year:Rules |
|
end_End-Use Subcategory |
string | General |
Any text may be used here to categorize the end-uses in the ABUPS End Uses by Subcategory table. |
condenser_Condenser Refrigerant Operating Charge Inventory |
number kg |
0.0 |
optional input |
condensate_Condensate Receiver Refrigerant Inventory |
number kg |
0.0 |
optional input |
condensate_Condensate Piping Refrigerant Inventory |
number kg |
0.0 |
optional input |
Referenced by 3 object types
Coil:Heating:Desuperheater, Coil:WaterHeating:Desuperheater, Refrigeration:System
Refrigeration:Condenser:WaterCooled¶
from idfpy.models import RefrigerationCondenserWaterCooled
Water cooled condenser for a refrigeration system (Refrigeration:System).
| Field | Type | Default | Details |
|---|---|---|---|
nameName required |
string | ||
rated_Rated Effective Total Heat Rejection Rate |
number W |
Rating as per ARI 450 Be sure the rating corresponds to the correct refrigerant not used in calculations, only for identification and output Range: > 0 |
|
rated_Rated Condensing Temperature required |
number C |
must correspond to rating given for total heat rejection effect Range: > 0 |
|
rated_Rated Subcooling Temperature Difference |
number deltaC |
0.0 |
must correspond to rating given for total heat rejection effect Range: ≥ 0 |
rated_Rated Water Inlet Temperature required |
number C |
must correspond to rating given for total heat rejection effect Range: > 0 |
|
water_Water Inlet Node Name |
string | ||
water_Water Outlet Node Name |
string | ||
water_Water-Cooled Loop Flow Type |
choice | VariableFlow |
One of ConstantFlow, VariableFlow |
water_Water Outlet Temperature Schedule Name |
reference | Applicable only when loop flow type is Variable Flow. Names a ExternalInterface:FunctionalMockupUnitExport:To:Schedule, ExternalInterface:FunctionalMockupUnitImport:To:Schedule, ExternalInterface:Schedule, Schedule:Compact, Schedule:Constant, Schedule:File, Schedule:Year, Schedule:Year:Rules |
|
water_Water Design Flow Rate |
number m3/s |
note required units must be converted from L/s as specified in ARI 450-2007 Applicable only when loop flow type is Constant Flow. Range: > 0 |
|
water_Water Maximum Flow Rate |
number m3/s |
Range: > 0 | |
water_Water Maximum Water Outlet Temperature |
number C |
55.0 |
Range: ≥ 10, ≤ 60 |
water_Water Minimum Water Inlet Temperature |
number C |
10.0 |
related to the minimum allowed refrigeration system condensing temperature Range: ≥ 10, ≤ 30 |
end_End-Use Subcategory |
string | General |
Any text may be used here to categorize the end-uses in the ABUPS End Uses by Subcategory table. |
condenser_Condenser Refrigerant Operating Charge Inventory |
number kg |
optional input | |
condensate_Condensate Receiver Refrigerant Inventory |
number kg |
optional input | |
condensate_Condensate Piping Refrigerant Inventory |
number kg |
optional input |
Referenced by 5 object types
AirLoopHVAC:DedicatedOutdoorAirSystem, Branch, Coil:Heating:Desuperheater, Coil:WaterHeating:Desuperheater, Refrigeration:System
Refrigeration:GasCooler:AirCooled¶
from idfpy.models import RefrigerationGasCoolerAirCooled
The transcritical refrigeration system requires a single gas cooler to reject the system heat.
| Field | Type | Default | Details |
|---|---|---|---|
nameName required |
string | ||
rated_Rated Total Heat Rejection Rate Curve Name required |
reference | Be sure the rating corresponds to the correct refrigerant (R744) HeatRejection(W)=C1 +C2(Gas Cooler Outlet Temp - Entering Air Temp, deg C) Will be adjusted for elevation automatically Names a Curve:Cubic, Curve:DoubleExponentialDecay, Curve:Exponent, Curve:ExponentialDecay, Curve:ExponentialSkewNormal, Curve:Functional:PressureDrop, Curve:Linear, Curve:Quadratic, Curve:Quartic, Curve:RectangularHyperbola1, Curve:RectangularHyperbola2, Curve:Sigmoid and 1 more |
|
gas_Gas Cooler Fan Speed Control Type |
choice | Fixed |
One of Fixed, FixedLinear, TwoSpeed, VariableSpeed |
rated_Rated Fan Power |
number W |
5000.0 |
Power for gas cooler fan(s) corresponding to rated total heat rejection effect. Range: ≥ 0 |
minimum_Minimum Fan Air Flow Ratio |
number dimensionless |
0.2 |
Minimum air flow fraction through gas cooler fan Range: ≥ 0 |
transition_Transition Temperature |
number C |
27.0 |
Temperature at which system transitions between subcritical and transcritical operation. |
transcritical_Transcritical Approach Temperature |
number deltaC |
3.0 |
Temperature difference between the CO2 exiting the gas cooler and the air entering the gas cooler during transcritical operation. |
subcritical_Subcritical Temperature Difference |
number deltaC |
10.0 |
Temperature difference between the saturated condensing temperature and the air temperature during subcritical operation. |
minimum_Minimum Condensing Temperature |
number C |
10.0 |
Minimum saturated condensing temperature during subcritical operation. |
air_Air Inlet Node Name |
string | If field is left blank, then the model assumes that the inlet air conditions are the outdoor air conditions for the current timestep (e.g., no adjustment for height above ground). | |
end_End-Use Subcategory |
string | General |
Any text may be used here to categorize the end-uses in the ABUPS End Uses by Subcategory table. |
gas_Gas Cooler Refrigerant Operating Charge Inventory |
number kg |
0.0 |
optional input |
gas_Gas Cooler Receiver Refrigerant Inventory |
number kg |
0.0 |
optional input |
gas_Gas Cooler Outlet Piping Refrigerant Inventory |
number kg |
0.0 |
optional input |
Referenced by 1 object types
Refrigeration:SecondarySystem¶
from idfpy.models import RefrigerationSecondarySystem
Works in conjunction with refrigerated cases and walkins to simulate the performance of a secondary loop supermarket refrigeration system. Heat from the refrigeration loads served by the secondary loop is absorbed by a primary refrigeration system (Refrigeration:System). The SecondarySystem object simulates a heat exchanger that is an evaporator, or refrigeration load, on the primary refrigeration system.
| Field | Type | Default | Details |
|---|---|---|---|
nameName required |
string | ||
refrigerated_Refrigerated Case or Walkin or CaseAndWalkInList Name required |
reference | Enter the name of a Refrigeration:Case or Refrigeration:WalkIn object. If there is more than one refrigerated case or walk-in served by this secondary system, enter the name of a Refrigeration:CaseAndWalkInList object. Names a Refrigeration:AirChiller, Refrigeration:Case, Refrigeration:CaseAndWalkInList, Refrigeration:WalkIn |
|
circulating_Circulating Fluid Type required |
choice | If "FluidAlwaysLiquid" is selected, the fluid properties must be input using the objects: FluidProperties:Name, FluidProperties:GlycolConcentration, and, if user defined fluid type, FluidProperties:Temperatures and FluidProperties:Concentration. Many sets of fluid properties can be found in GlycolPropertiesRefData.idf. If "FluidPhaseChange" is selected, the refrigerant properties must be input using the objects: (if user defined fluid type): FluidProperties:Name, FluidProperties:Temperatures, FluidProperties:Saturated, and FluidProperties:Superheated. Many sets of refrigerant data can be found in FluidPropertiesRefData.idf. One of FluidAlwaysLiquid, FluidPhaseChange |
|
circulating_Circulating Fluid Name required |
reference | This must correspond to a name in the FluidProperties:Name object. Names a FluidProperties:GlycolConcentration, FluidProperties:Name |
|
evaporator_Evaporator Capacity |
number W |
For "FluidAlwaysLiquid", at least one of the two, Evaporator Capacity OR Evaporator Flow Rate for Secondary Fluid, is required. For "FluidPhaseChange", the default capacity is the sum of the rated capacities of the Cases and Walk-ins served by the secondary loop. Range: ≥ 0 |
|
evaporator_Evaporator Flow Rate for Secondary Fluid |
number m3/s |
For "FluidAlwaysLiquid", at least one of the two, Evaporator Capacity OR Evaporator Flow Rate for Secondary Fluid, is required. For "FluidPhaseChange" loops, this input is not used. (see PhaseChange Circulating Rate) Range: ≥ 0 |
|
evaporator_Evaporator Evaporating Temperature required |
number C |
This is the evaporating temperature in the heat exchanger used to chill or condense the secondary loop circulating fluid. It is NOT the temperature in any cases or walk-ins served by the secondary loop. | |
evaporator_Evaporator Approach Temperature Difference required |
number deltaC |
For "FluidAlwaysLiquid", this is the rated difference between the temperature of the circulating fluid leaving the heat exchanger and the heat exchanger's rated evaporating temperature. For "FluidPhaseChange", this is the difference between the temperature of the evaporating and condensing temperatures in the heat exchanger. | |
evaporator_Evaporator Range Temperature Difference |
number deltaC |
For "FluidAlwaysLiquid", this is the rated difference between the temperature of the circulating fluid entering the heat exchanger and the temperature of the circulating fluid leaving the heat exchanger, and is Required. For "FluidPhaseChange", this input is not used. | |
number_Number of Pumps in Loop |
integer | 1 |
|
total_Total Pump Flow Rate |
number m3/s |
For "FluidAlwaysLiquid",if not input, Evaporator Flow Rate for Secondary Fluid will be used. For "FluidPhaseChange", if not input, this will be calculated using the PhaseChange Circulating Rate. Range: ≥ 0 |
|
total_Total Pump Power |
number W |
Either the Total Pump Power or the Total Pump Head is required. Range: ≥ 0 |
|
total_Total Pump Head |
number Pa |
Either the Total Pump Power or the Total Pump Head is required. Range: ≥ 0 |
|
phasechange_PhaseChange Circulating Rate |
number dimensionless |
2.5 |
This is the total mass flow at the pump divided by the gaseous mass flow leaving the refrigeration load. Range: ≥ 1 |
pump_Pump Drive Type |
choice | Constant |
One of Constant, Variable |
variable_Variable Speed Pump Cubic Curve Name |
reference | Variable Speed Pump Curve Name is applicable to variable speed pumps only. Names a Curve:Cubic, Curve:DoubleExponentialDecay, Curve:Exponent, Curve:ExponentialDecay, Curve:ExponentialSkewNormal, Curve:Functional:PressureDrop, Curve:Linear, Curve:Quadratic, Curve:Quartic, Curve:RectangularHyperbola1, Curve:RectangularHyperbola2, Curve:Sigmoid and 1 more |
|
pump_Pump Motor Heat to Fluid |
number dimensionless |
0.85 |
This is the portion of the pump motor heat added to secondary circulating fluid and is equal to the motor efficiency for non-hermetic motor. Enter 1.0 for a semi-hermetic motor. Range: ≥ 0.5, ≤ 1 |
sum_Sum UA Distribution Piping |
number W/K |
0.0 |
Use only if you want to include distribution piping heat gain in refrigeration load. |
distribution_Distribution Piping Zone Name |
reference | This will be used to determine the temperature used for distribution piping heat gain. The pipe heat gains are also counted as cooling credit for the zone. Required only if Sum UA Distribution Piping >0.0 Names a Zone |
|
sum_Sum UA Receiver/Separator Shell |
number W/K |
0.0 |
Use only if you want to include Receiver/Separator Shell heat gain in refrigeration load. |
receiver_Receiver/Separator Zone Name |
reference | This will be used to determine the temperature used for Receiver/Separator Shell heat gain. The shell heat gains are also counted as cooling credit for the zone. Required only if Sum UA Receiver/Separator Shell >0.0 Names a Zone |
|
evaporator_Evaporator Refrigerant Inventory |
number kg |
0.0 |
This value refers to the refrigerant circulating within the primary system providing cooling to the chiller for the secondary loop, not to the fluid circulating within the secondary loop itself. |
end_End-Use Subcategory |
string | General |
Any text may be used here to categorize the end-uses in the ABUPS End Uses by Subcategory table. |
Referenced by 2 object types
Refrigeration:Subcooler¶
from idfpy.models import RefrigerationSubcooler
Two types of subcoolers are modeled by the detailed refrigeration system. The liquid suction heat exchanger uses cool suction gas to subcool the hot condensate after it leaves the condenser and before it reaches the thermal expansion valve. A mechanical subcooler is used to transfer cooling capacity from one refrigeration system to another.
| Field | Type | Default | Details |
|---|---|---|---|
nameName required |
string | ||
subcooler_Subcooler Type |
choice | LiquidSuction |
plan to add ambient subcoolers at future time One of LiquidSuction, Mechanical |
liquid_Liquid Suction Design Subcooling Temperature Difference |
number deltaC |
Applicable only and required for liquid suction heat exchangers design liquid suction subcooling | |
design_Design Liquid Inlet Temperature |
number C |
design inlet temperature on liquid side Applicable only and required for liquid suction heat exchangers (LSHX) | |
design_Design Vapor Inlet Temperature |
number C |
design inlet temperature on vapor side Applicable only and required for liquid suction heat exchangers (LSHX) Design vapor inlet temperature must be less than or equal to the Liquid inlet design temp | |
capacity_Capacity-Providing System |
reference | Name of the Detailed Refrigeration System providing cooling capacity Applicable only and required for mechanical subcoolers Names a Refrigeration:System, Refrigeration:TranscriticalSystem |
|
outlet_Outlet Control Temperature |
number C |
Control Temperature Out for subcooled liquid Applicable only and required for mechanical subcoolers |
Referenced by 1 object types
Refrigeration:System¶
from idfpy.models import RefrigerationSystem
Simulates the performance of a supermarket refrigeration system when used along with other objects to define the refrigeration load(s), the compressor(s), and the condenser.
| Field | Type | Default | Details |
|---|---|---|---|
nameName required |
string | ||
refrigerated_Refrigerated Case or Walkin or CaseAndWalkInList Name |
reference | Enter the name of a Refrigeration:Case or Refrigeration:WalkIn object. If there is more than one refrigerated case or walk-in served by this system, enter the name of a Refrigeration:CaseAndWalkInList object. Only cases and walkins served directly by the system should be included in this list. Any cases served indirectly via a secondary chiller should NOT be included in this list Names a Refrigeration:AirChiller, Refrigeration:Case, Refrigeration:CaseAndWalkInList, Refrigeration:WalkIn |
|
refrigeration_Refrigeration Transfer Load or TransferLoad List Name |
reference | Enter the name of a Refrigeration:SecondarySystem object OR a Refrigeration:Condenser:Cascade object OR, a Refrigeration:TransferLoadList object. A transfer load is identified as one which moves the load from one system to another. So if you have more than one such load (including cascade condensers and secondary loops) served by the same system, use a TransferLoadList object. Names a Refrigeration:Condenser:Cascade, Refrigeration:SecondarySystem, Refrigeration:TransferLoadList |
|
refrigeration_Refrigeration Condenser Name required |
reference | Names a Refrigeration:Condenser:AirCooled, Refrigeration:Condenser:Cascade, Refrigeration:Condenser:EvaporativeCooled, Refrigeration:Condenser:WaterCooled | |
compressor_Compressor or CompressorList Name required |
reference | Names a Refrigeration:Compressor, Refrigeration:CompressorList | |
minimum_Minimum Condensing Temperature required |
number C |
related to the proper operation of the thermal expansion valves and compressors | |
refrigeration_Refrigeration System Working Fluid Type required |
reference | Fluid property data for the refrigerant must be entered. The fluid property data, including the objects: FluidProperties:Name, FluidProperties:Temperatures, FluidProperties:Saturated and FluidProperties:Superheated can be copied from the FluidPropertiesRefData.idf dataset Names a FluidProperties:Name |
|
suction_Suction Temperature Control Type |
choice | ConstantSuctionTemperature |
One of ConstantSuctionTemperature, FloatSuctionTemperature |
mechanical_Mechanical Subcooler Name |
reference | Optional Field Recipient of refrigeration capacity, that is receives cool liquid from another refrigeration system to help meet aggregate case loads Names a Refrigeration:Subcooler |
|
liquid_Liquid Suction Heat Exchanger Subcooler Name |
reference | Optional Field Liquid Suction Heat Exchanger Name, or leave blank Names a Refrigeration:Subcooler |
|
sum_Sum UA Suction Piping |
number W/K |
0.0 |
Use only if you want to include suction piping heat gain in refrigeration load |
suction_Suction Piping Zone Name |
reference | This will be used to determine the temperature used for distribution piping heat gain and the pipe heat gains as cooling credit for the zone. Required only if Sum UA Distribution Piping >0.0 Names a Zone |
|
end_End-Use Subcategory |
string | General |
Any text may be used here to categorize the end-uses in the ABUPS End Uses by Subcategory table. |
number_Number of Compressor Stages |
1 or 2 |
1.0 |
|
intercooler_Intercooler Type |
choice | None |
One of Flash Intercooler, None, Shell-and-Coil Intercooler |
shell_Shell-and-Coil Intercooler Effectiveness |
number | 0.8 |
|
high_High-Stage Compressor or CompressorList Name |
reference | Names a Refrigeration:Compressor, Refrigeration:CompressorList |
Referenced by 1 object types
Refrigeration:TranscriticalSystem¶
from idfpy.models import RefrigerationTranscriticalSystem
Detailed transcritical carbon dioxide (CO2) booster refrigeration systems used in supermarkets. The object allows for modeling either a single stage system with medium-temperature loads or a two stage system with both medium- and low-temperature loads.
| Field | Type | Default | Details |
|---|---|---|---|
nameName required |
string | ||
system_System Type required |
choice | One of SingleStage, TwoStage |
|
medium_Medium Temperature Refrigerated Case or Walkin or CaseAndWalkInList Name required |
reference | Enter the name of a Refrigeration:Case or Refrigeration:WalkIn object. If there is more than one refrigerated case or walk-in served by this system, enter the name of a Refrigeration:CaseAndWalkInList object. Only medium temperature cases and walk-ins served directly by the system should be included in this list. Names a Refrigeration:AirChiller, Refrigeration:Case, Refrigeration:CaseAndWalkInList, Refrigeration:WalkIn |
|
low_Low Temperature Refrigerated Case or Walkin or CaseAndWalkInList Name |
reference | Enter the name of a Refrigeration:Case or Refrigeration:WalkIn object. If there is more than one refrigerated case or walk-in served by this system, enter the name of a Refrigeration:CaseAndWalkInList object. Only low temperature cases and walkins served directly by the system should be included in this list. Names a Refrigeration:AirChiller, Refrigeration:Case, Refrigeration:CaseAndWalkInList, Refrigeration:WalkIn |
|
refrigeration_Refrigeration Gas Cooler Name required |
reference | Names a Refrigeration:GasCooler:AirCooled | |
high_High Pressure Compressor or CompressorList Name required |
reference | Names a Refrigeration:Compressor, Refrigeration:CompressorList | |
low_Low Pressure Compressor or CompressorList Name |
reference | Names a Refrigeration:Compressor, Refrigeration:CompressorList | |
receiver_Receiver Pressure |
number Pa |
4000000.0 |
|
subcooler_Subcooler Effectiveness |
number | 0.4 |
|
refrigeration_Refrigeration System Working Fluid Type required |
reference | Fluid property data for the refrigerant must be entered. The fluid property data, including the objects: FluidProperties:Name, FluidProperties:Temperatures, FluidProperties:Saturated and FluidProperties:Superheated can be copied from the FluidPropertiesRefData.idf dataset Names a FluidProperties:Name |
|
sum_Sum UA Suction Piping for Medium Temperature Loads |
number W/K |
0.0 |
Use only if you want to include suction piping heat gain in refrigeration load |
medium_Medium Temperature Suction Piping Zone Name |
reference | This will be used to determine the temperature used for distribution piping heat gain and the pipe heat gains as cooling credit for the zone. Required only if Sum UA Distribution Piping for Medium Temperature Loads > 0.0 Names a Zone |
|
sum_Sum UA Suction Piping for Low Temperature Loads |
number W/K |
0.0 |
Use only if you want to include suction piping heat gain in refrigeration load |
low_Low Temperature Suction Piping Zone Name |
reference | This will be used to determine the temperature used for distribution piping heat gain and the pipe heat gains as cooling credit for the zone. Required only if Sum UA Distribution Piping for Low Temperature Loads > 0.0 Names a Zone |
|
end_End-Use Subcategory |
string | General |
Any text may be used here to categorize the end-uses in the ABUPS End Uses by Subcategory table. |
Referenced by 1 object types
Refrigeration:TransferLoadList¶
from idfpy.models import RefrigerationTransferLoadList extensible
A refrigeration system may provide cooling to other, secondary, systems through either a secondary loop or a cascade condenser. If multiple transfer loads are served by a single primary system, use this list to group them together for reference by the primary system (see the field "Refrigeration Transfer Load or TransferLoad List Name" in the Refrigeration:System object).
| Field | Type | Default | Details |
|---|---|---|---|
nameName required |
string | ||
transfer_ |
list | Each item: cascade_condenser_name_or_secondary_system_name |
Referenced by 1 object types
Refrigeration:WalkIn¶
from idfpy.models import RefrigerationWalkIn extensible
Works in conjunction with a compressor rack, a refrigeration system, or a refrigeration secondary system to simulate the performance of a walk-in cooler. The walk-in cooler model uses information at rated conditions along with input descriptions for heat transfer surfaces facing multiple zones to determine performance.
| Field | Type | Default | Details |
|---|---|---|---|
nameName required |
string | ||
availability_Availability Schedule Name |
reference | Availability schedule name for this system. Schedule value > 0 means the system is available. If this field is blank, the system is always available. Names a ExternalInterface:FunctionalMockupUnitExport:To:Schedule, ExternalInterface:FunctionalMockupUnitImport:To:Schedule, ExternalInterface:Schedule, Schedule:Compact, Schedule:Constant, Schedule:File, Schedule:Year, Schedule:Year:Rules |
|
rated_Rated Coil Cooling Capacity required |
number W |
||
operating_Operating Temperature required |
number C |
Range: < 20 | |
rated_Rated Cooling Source Temperature required |
number C |
If DXEvaporator, use evaporating temperature (saturated suction temperature) If BrineCoil, use Brine entering temperature used to set minimum suction pressure for DX systems and minimum brine temp for secondary systems Range: ≥ -70, ≤ 40 |
|
rated_Rated Total Heating Power required |
number W |
Include total for all anti-sweat, door, drip-pan, and floor heater power Do not include defrost heater power | |
heating_Heating Power Schedule Name |
reference | Values will be used to multiply the total heating power Values in the schedule should be between 0.0 and 1.0 For example, this could be used if display door antisweat heaters are turned off at night Defaults to always on if schedule name left blank. Names a ExternalInterface:FunctionalMockupUnitExport:To:Schedule, ExternalInterface:FunctionalMockupUnitImport:To:Schedule, ExternalInterface:Schedule, Schedule:Compact, Schedule:Constant, Schedule:File, Schedule:Year, Schedule:Year:Rules |
|
rated_Rated Cooling Coil Fan Power |
number W |
375.0 |
Range: ≥ 0 |
rated_Rated Circulation Fan Power |
number W |
0.0 |
Range: ≥ 0 |
rated_Rated Total Lighting Power required |
number W |
Enter the total (display + task) installed lighting power. | |
lighting_Lighting Schedule Name |
reference | The schedule should contain values between 0 and 1 Defaults to always on if schedule name left blank. Names a ExternalInterface:FunctionalMockupUnitExport:To:Schedule, ExternalInterface:FunctionalMockupUnitImport:To:Schedule, ExternalInterface:Schedule, Schedule:Compact, Schedule:Constant, Schedule:File, Schedule:Year, Schedule:Year:Rules |
|
defrost_Defrost Type |
choice | Electric |
HotFluid includes either hot gas defrost for a DX system or Hot Brine defrost if this walk in is cooled by brine from a secondary chiller One of Electric, HotFluid, None, OffCycle |
defrost_Defrost Control Type |
choice | TimeSchedule |
One of TemperatureTermination, TimeSchedule |
defrost_Defrost Schedule Name required |
reference | The schedule values should be 0 (off) or 1 (on) Names a ExternalInterface:FunctionalMockupUnitExport:To:Schedule, ExternalInterface:FunctionalMockupUnitImport:To:Schedule, ExternalInterface:Schedule, Schedule:Compact, Schedule:Constant, Schedule:File, Schedule:Year, Schedule:Year:Rules |
|
defrost_Defrost Drip-Down Schedule Name |
reference | The schedule values should be 0 (off) or 1 (on) The start time for each defrost period in this drip-down schedule should coincide with the start time for each defrost period in the defrost schedule (previous input field). The length of each defrost drip-down period must be greater than or equal to the corresponding defrost period specified in the defrost schedule. This extra time allows the melted frost to drip from the coil before refrigeration is restarted. Names a ExternalInterface:FunctionalMockupUnitExport:To:Schedule, ExternalInterface:FunctionalMockupUnitImport:To:Schedule, ExternalInterface:Schedule, Schedule:Compact, Schedule:Constant, Schedule:File, Schedule:Year, Schedule:Year:Rules |
|
defrost_Defrost Power |
number W |
needed for all defrost types except none and offcycle Range: ≥ 0 |
|
temperature_Temperature Termination Defrost Fraction to Ice |
number dimensionless |
This is the portion of the defrost energy that is available to melt frost Needed only for defrost control type TemperatureTermination defaults to 0.7 for electric defrost and to 0.3 for hot fluid defrost Range: > 0, ≤ 1 |
|
restocking_Restocking Schedule Name |
reference | Schedule values should be in units of Watts Leave this field blank if no restocking is to be modeled Names a ExternalInterface:FunctionalMockupUnitExport:To:Schedule, ExternalInterface:FunctionalMockupUnitImport:To:Schedule, ExternalInterface:Schedule, Schedule:Compact, Schedule:Constant, Schedule:File, Schedule:Year, Schedule:Year:Rules |
|
average_Average Refrigerant Charge Inventory |
number kg |
0.0 |
This value is only used if the Cooling Source Type is DXEvaporator |
insulated_Insulated Floor Surface Area required |
number m2 |
floor area of walk-in cooler Range: > 0 |
|
insulated_Insulated Floor U-Value |
number W/m2-K |
0.3154 |
The default value corresponds to R18 [ft2-F-hr/Btu] To convert other IP R-values to U, divide 5.678 by the R-value Some examples: R15 is U 0.3785 W/m2-K R5 is U 1.136 W/m2-K Range: > 0 |
zone_ |
list | Each item: zone_name, total_insulated_surface_area_facing_zone (m2), insulated_surface_u_value_facing_zone (W/m2-K), area_of_glass_reach_in_doors_facing_zone (m2), height_of_glass_reach_in_doors_facing_zone (m), glass_reach_in_door_u_value_facing_zone (W/m2-K), glass_reach_in_door_opening_schedule_name_facing_zone, area_of_stocking_doors_facing_zone (m2), height_of_stocking_doors_facing_zone (m), stocking_door_u_value_facing_zone (W/m2-K), stocking_door_opening_schedule_name_facing_zone, stocking_door_opening_protection_type_facing_zone |
Referenced by 5 object types
Refrigeration:CaseAndWalkInList, Refrigeration:CompressorRack, Refrigeration:SecondarySystem, Refrigeration:System, Refrigeration:TranscriticalSystem
ZoneHVAC:RefrigerationChillerSet¶
from idfpy.models import ZoneHVACRefrigerationChillerSet extensible
Works in conjunction with one or multiple air chillers, compressor racks, refrigeration systems, or refrigeration secondary system objects to simulate the performance of a group of air chillers cooling a single zone. The chiller set model passes information about the zone conditions to determine the performance of individual chiller coils within the set, thus providing the sensible and latent heat exchange with the zone environment.
| Field | Type | Default | Details |
|---|---|---|---|
nameName required |
string | ||
availability_Availability Schedule Name |
reference | Availability schedule name for this system. Schedule value > 0 means the system is available. If this field is blank, the system is always available. Names a ExternalInterface:FunctionalMockupUnitExport:To:Schedule, ExternalInterface:FunctionalMockupUnitImport:To:Schedule, ExternalInterface:Schedule, Schedule:Compact, Schedule:Constant, Schedule:File, Schedule:Year, Schedule:Year:Rules |
|
zone_Zone Name |
reference | This must be a controlled zone and appear in a ZoneHVAC:EquipmentConnections object. Names a Zone |
|
air_Air Inlet Node Name |
string | Not used - reserved for future use Name of the zone exhaust node (see Node) from which the refrigeration chiller draws its indoor air. This should be one of the zone exhaust nodes for the zone cooled by the chiller set. | |
air_Air Outlet Node Name |
string | Not used - reserved for future use The name of the node where the chiller coil sends its outlet air, which must be one of the inlet air nodes for the zone which is being cooled. | |
chillers |
list | Each item: air_chiller_name |