From a3c5219ccda5dcafcb481324d176a5169b307dbd Mon Sep 17 00:00:00 2001 From: jgavalda Date: Thu, 16 Nov 2023 14:26:41 -0500 Subject: [PATCH 1/9] Changed idf to start producing detailed systems --- hub/exports/building_energy/idf.py | 12 ++- tests/test_exports.py | 2 +- texttest | 142 +++++++++++++++++++++++++++++ 3 files changed, 150 insertions(+), 6 deletions(-) create mode 100644 texttest diff --git a/hub/exports/building_energy/idf.py b/hub/exports/building_energy/idf.py index 9ebf99f3..da611a15 100644 --- a/hub/exports/building_energy/idf.py +++ b/hub/exports/building_energy/idf.py @@ -54,6 +54,7 @@ class Idf: _SIZING_PERIODS = 'SIZINGPERIOD:DESIGNDAY' _LOCATION = 'SITE:LOCATION' _SIMPLE = 'Simple' + _EQUIPMENT_CONNECTIONS = 'ZONEHVAC:EQUIPMENTCONNECTIONS' idf_surfaces = { cte.WALL: 'wall', @@ -385,12 +386,13 @@ class Idf: if air_system.Zone_Name == zone_name: return thermostat = self._add_thermostat(thermal_zone) - self._idf.newidfobject(self._IDEAL_LOAD_AIR_SYSTEM, + self._idf.newidfobject(self._EQUIPMENT_CONNECTIONS, Zone_Name=zone_name, - System_Availability_Schedule_Name=f'HVAC AVAIL SCHEDULES {thermal_zone.usage_name}', - Heating_Availability_Schedule_Name=f'HVAC AVAIL SCHEDULES {thermal_zone.usage_name}', - Cooling_Availability_Schedule_Name=f'HVAC AVAIL SCHEDULES {thermal_zone.usage_name}', - Template_Thermostat_Name=thermostat.Name) + Zone_Conditioning_Equipment_List_Name=f'{thermal_zone.usage_name} Equipment List', + Zone_Air_Inlet_Node_or_NodeList_Name=f'{thermal_zone.usage_name} Inlet Node List', + Zone_Air_Node_Name=f'Node 1', + Zone_Return_Air_Node_or_NodeList_Name=f'{thermal_zone.usage_name} Return Node List') + def _add_occupancy(self, thermal_zone, zone_name): number_of_people = thermal_zone.occupancy.occupancy_density * thermal_zone.total_floor_area diff --git a/tests/test_exports.py b/tests/test_exports.py index e7197901..47cd89e9 100644 --- a/tests/test_exports.py +++ b/tests/test_exports.py @@ -1,4 +1,4 @@ -""" + """ TestExports test and validate the city export formats SPDX - License - Identifier: LGPL - 3.0 - or -later Copyright © 2022 Concordia CERC group diff --git a/texttest b/texttest new file mode 100644 index 00000000..b5147f2b --- /dev/null +++ b/texttest @@ -0,0 +1,142 @@ +ZoneControl:Thermostat, + Room_180_7ad8616b Thermostat, !- Name + Room_180_7ad8616b, !- Zone or ZoneList Name + Room_180_7ad8616b Thermostat Schedule, !- Control Type Schedule Name + ThermostatSetpoint:DualSetpoint, !- Control 1 Object Type + LargeOffice Building_Setpoint 26, !- Control 1 Name + , !- Control 2 Object Type + , !- Control 2 Name + , !- Control 3 Object Type + , !- Control 3 Name + , !- Control 4 Object Type + , !- Control 4 Name + 0; !- Temperature Difference Between Cutout And Setpoint {deltaC} + +Schedule:Compact, + Room_180_7ad8616b Thermostat Schedule, !- Name + Room_180_7ad8616b Thermostat Schedule Type Limits, !- Schedule Type Limits Name + Through: 12/31, !- Field 1 + For: AllDays, !- Field 2 + Until: 24:00, !- Field 3 + 4; !- Field 4 + +ScheduleTypeLimits, + Room_180_7ad8616b Thermostat Schedule Type Limits, !- Name + 0, !- Lower Limit Value {BasedOnField A3} + 4, !- Upper Limit Value {BasedOnField A3} + DISCRETE; !- Numeric Type + +ThermostatSetpoint:DualSetpoint, + LargeOffice Building_Setpoint 26, !- Name + LargeOffice Building_Setpoint_HtgSetp Schedule, !- Heating Setpoint Temperature Schedule Name + LargeOffice Building_Setpoint_ClgSetp Schedule; !- Cooling Setpoint Temperature Schedule Name + +ZoneHVAC:EquipmentConnections, + Room_180_7ad8616b, !- Zone Name + Room_180_7ad8616b Equipment List, !- Zone Conditioning Equipment List Name + Room_180_7ad8616b Inlet Node List, !- Zone Air Inlet Node or NodeList Name + , !- Zone Air Exhaust Node or NodeList Name + Node 27, !- Zone Air Node Name + Room_180_7ad8616b Return Node List; !- Zone Return Air Node or NodeList Name + +NodeList, + Room_180_7ad8616b Inlet Node List, !- Name + Node 305; !- Node Name 1 + +NodeList, + Room_180_7ad8616b Return Node List, !- Name + Node 308; !- Node Name 1 + +ZoneHVAC:Baseboard:Convective:Electric, + Elec Baseboard 1, !- Name + Always On Discrete hvac_library, !- Availability Schedule Name + , !- Heating Design Capacity Method + Autosize, !- Heating Design Capacity {W} + , !- Heating Design Capacity Per Floor Area {W/m2} + , !- Fraction of Autosized Heating Design Capacity + 1; !- Efficiency + +AirTerminal:SingleDuct:ConstantVolume:NoReheat, + Diffuser 21, !- Name + Always On Discrete hvac_library, !- Availability Schedule Name + Node 307, !- Air Inlet Node Name + Node 305, !- Air Outlet Node Name + AutoSize; !- Maximum Air Flow Rate {m3/s} + +ZoneHVAC:AirDistributionUnit, + ADU Diffuser 21, !- Name + Node 305, !- Air Distribution Unit Outlet Node Name + AirTerminal:SingleDuct:ConstantVolume:NoReheat, !- Air Terminal Object Type + Diffuser 21; !- Air Terminal Name + +ZoneHVAC:EquipmentList, + Room_180_7ad8616b Equipment List, !- Name + SequentialLoad, !- Load Distribution Scheme + ZoneHVAC:Baseboard:Convective:Electric, !- Zone Equipment Object Type 1 + Elec Baseboard 1, !- Zone Equipment Name 1 + 1, !- Zone Equipment Cooling Sequence 1 + 1, !- Zone Equipment Heating or No-Load Sequence 1 + , !- Zone Equipment Sequential Cooling Fraction Schedule Name 1 + , !- Zone Equipment Sequential Heating Fraction Schedule Name 1 + ZoneHVAC:AirDistributionUnit, !- Zone Equipment Object Type 2 + ADU Diffuser 21, !- Zone Equipment Name 2 + 2, !- Zone Equipment Cooling Sequence 2 + 2, !- Zone Equipment Heating or No-Load Sequence 2 + , !- Zone Equipment Sequential Cooling Fraction Schedule Name 2 + ; !- Zone Equipment Sequential Heating Fraction Schedule Name 2 + +Sizing:Zone, + Room_180_7ad8616b, !- Zone or ZoneList Name + SupplyAirTemperature, !- Zone Cooling Design Supply Air Temperature Input Method + 14, !- Zone Cooling Design Supply Air Temperature {C} + 11.11, !- Zone Cooling Design Supply Air Temperature Difference {deltaC} + SupplyAirTemperature, !- Zone Heating Design Supply Air Temperature Input Method + 40, !- Zone Heating Design Supply Air Temperature {C} + 11.11, !- Zone Heating Design Supply Air Temperature Difference {deltaC} + 0.0085, !- Zone Cooling Design Supply Air Humidity Ratio {kgWater/kgDryAir} + 0.008, !- Zone Heating Design Supply Air Humidity Ratio {kgWater/kgDryAir} + Room_180_7ad8616b DSOA Space List, !- Design Specification Outdoor Air Object Name + , !- Zone Heating Sizing Factor + , !- Zone Cooling Sizing Factor + DesignDay, !- Cooling Design Air Flow Method + 0, !- Cooling Design Air Flow Rate {m3/s} + 0.000762, !- Cooling Minimum Air Flow per Zone Floor Area {m3/s-m2} + 0, !- Cooling Minimum Air Flow {m3/s} + 0, !- Cooling Minimum Air Flow Fraction + DesignDay, !- Heating Design Air Flow Method + 0, !- Heating Design Air Flow Rate {m3/s} + 0.002032, !- Heating Maximum Air Flow per Zone Floor Area {m3/s-m2} + 0.1415762, !- Heating Maximum Air Flow {m3/s} + 0.3, !- Heating Maximum Air Flow Fraction + , !- Design Specification Zone Air Distribution Object Name + No, !- Account for Dedicated Outdoor Air System + , !- Dedicated Outdoor Air System Control Strategy + , !- Dedicated Outdoor Air Low Setpoint Temperature for Design {C} + , !- Dedicated Outdoor Air High Setpoint Temperature for Design {C} + Sensible Load Only No Latent Load, !- Zone Load Sizing Method + HumidityRatioDifference, !- Zone Latent Cooling Design Supply Air Humidity Ratio Input Method + , !- Zone Dehumidification Design Supply Air Humidity Ratio {kgWater/kgDryAir} + 0.005, !- Zone Cooling Design Supply Air Humidity Ratio Difference {kgWater/kgDryAir} + HumidityRatioDifference, !- Zone Latent Heating Design Supply Air Humidity Ratio Input Method + , !- Zone Humidification Design Supply Air Humidity Ratio {kgWater/kgDryAir} + 0.005; !- Zone Humidification Design Supply Air Humidity Ratio Difference {kgWater/kgDryAir} + +DesignSpecification:OutdoorAir:SpaceList, + Room_180_7ad8616b DSOA Space List, !- Name + Room_180_7ad8616b_Space, !- Space Name 1 + MidriseApartment Apartment Ventilation; !- Space Design Specification Outdoor Air Object Name 1 + +Zone, + Room_181_3a411b5d, !- Name + , !- Direction of Relative North {deg} + 0, !- X Origin {m} + 0, !- Y Origin {m} + 0, !- Z Origin {m} + , !- Type + 1, !- Multiplier + 4, !- Ceiling Height {m} + 291.62935408288, !- Volume {m3} + , !- Floor Area {m2} + , !- Zone Inside Convection Algorithm + , !- Zone Outside Convection Algorithm + Yes; !- Part of Total Floor Area \ No newline at end of file From cfd2586f801a383cd8c7cb2b3a4c628b2b0761b5 Mon Sep 17 00:00:00 2001 From: jgavalda Date: Thu, 16 Nov 2023 15:52:00 -0500 Subject: [PATCH 2/9] Tests to incorporate HVAC systems to EP workflow --- hub/exports/building_energy/idf.py | 26 +++++++++++++++++++------- 1 file changed, 19 insertions(+), 7 deletions(-) diff --git a/hub/exports/building_energy/idf.py b/hub/exports/building_energy/idf.py index da611a15..5696119a 100644 --- a/hub/exports/building_energy/idf.py +++ b/hub/exports/building_energy/idf.py @@ -55,6 +55,7 @@ class Idf: _LOCATION = 'SITE:LOCATION' _SIMPLE = 'Simple' _EQUIPMENT_CONNECTIONS = 'ZONEHVAC:EQUIPMENTCONNECTIONS' + _NODE_LIST = 'NODELIST' idf_surfaces = { cte.WALL: 'wall', @@ -118,7 +119,8 @@ class Idf: if levels_of_detail.construction is None: raise AttributeError('Level of detail of construction not assigned') if levels_of_detail.construction < 2: - raise AttributeError(f'Level of detail of construction = {levels_of_detail.construction}. Required minimum level 2') + raise AttributeError( + f'Level of detail of construction = {levels_of_detail.construction}. Required minimum level 2') if levels_of_detail.usage is None: raise AttributeError('Level of detail of usage not assigned') if levels_of_detail.usage < 2: @@ -349,7 +351,7 @@ class Idf: def _add_window_construction_and_material(self, thermal_opening): for window_material in self._idf.idfobjects[self._WINDOW_MATERIAL_SIMPLE]: if window_material['UFactor'] == thermal_opening.overall_u_value and \ - window_material['Solar_Heat_Gain_Coefficient'] == thermal_opening.g_value: + window_material['Solar_Heat_Gain_Coefficient'] == thermal_opening.g_value: return order = str(len(self._idf.idfobjects[self._WINDOW_MATERIAL_SIMPLE]) + 1) @@ -368,6 +370,7 @@ class Idf: return self._idf.newidfobject(self._ZONE, Name=name, Volume=thermal_zone.volume) self._add_heating_system(thermal_zone, name) + #self._add_nodelist_system(thermal_zone, name) def _add_thermostat(self, thermal_zone): thermostat_name = f'Thermostat {thermal_zone.usage_name}' @@ -382,23 +385,31 @@ class Idf: ) def _add_heating_system(self, thermal_zone, zone_name): - for air_system in self._idf.idfobjects[self._IDEAL_LOAD_AIR_SYSTEM]: + for air_system in self._idf.idfobjects[self._EQUIPMENT_CONNECTIONS]: if air_system.Zone_Name == zone_name: return thermostat = self._add_thermostat(thermal_zone) self._idf.newidfobject(self._EQUIPMENT_CONNECTIONS, Zone_Name=zone_name, - Zone_Conditioning_Equipment_List_Name=f'{thermal_zone.usage_name} Equipment List', - Zone_Air_Inlet_Node_or_NodeList_Name=f'{thermal_zone.usage_name} Inlet Node List', + Zone_Conditioning_Equipment_List_Name=f'{zone_name} Equipment List', + Zone_Air_Inlet_Node_or_NodeList_Name=f'{zone_name} Inlet Node List', Zone_Air_Node_Name=f'Node 1', - Zone_Return_Air_Node_or_NodeList_Name=f'{thermal_zone.usage_name} Return Node List') + Zone_Return_Air_Node_or_NodeList_Name=f'{zone_name} Return Node List') + def _add_nodelist_system(self, thermal_zone, zone_name): + self._idf.newidfobject(self._NODE_LIST, + Name=f'{zone_name} Inlet Node List', + Node_Name='Node 2') + + self._idf.newidfobject(self._NODE_LIST, + Name=f'{zone_name} Return Node List', + Node_Name='Node 3') def _add_occupancy(self, thermal_zone, zone_name): number_of_people = thermal_zone.occupancy.occupancy_density * thermal_zone.total_floor_area fraction_radiant = 0 total_sensible = ( - thermal_zone.occupancy.sensible_radiative_internal_gain + thermal_zone.occupancy.sensible_convective_internal_gain + thermal_zone.occupancy.sensible_radiative_internal_gain + thermal_zone.occupancy.sensible_convective_internal_gain ) if total_sensible != 0: fraction_radiant = thermal_zone.occupancy.sensible_radiative_internal_gain / total_sensible @@ -554,6 +565,7 @@ class Idf: self._add_schedules(usage, 'Activity Level', _new_schedules) self._add_zone(thermal_zone, building.name) self._add_heating_system(thermal_zone, building.name) + #self._add_nodelist_system(thermal_zone, building.name) self._add_infiltration(thermal_zone, building.name) self._add_ventilation(thermal_zone, building.name) self._add_occupancy(thermal_zone, building.name) From 383a480f65fad55ff98b5e551c8373a01f3e1ea7 Mon Sep 17 00:00:00 2001 From: jgavalda Date: Fri, 17 Nov 2023 08:13:53 -0500 Subject: [PATCH 3/9] Nodelist working --- hub/exports/building_energy/idf.py | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/hub/exports/building_energy/idf.py b/hub/exports/building_energy/idf.py index 5696119a..3def6344 100644 --- a/hub/exports/building_energy/idf.py +++ b/hub/exports/building_energy/idf.py @@ -370,7 +370,7 @@ class Idf: return self._idf.newidfobject(self._ZONE, Name=name, Volume=thermal_zone.volume) self._add_heating_system(thermal_zone, name) - #self._add_nodelist_system(thermal_zone, name) + #self._add_nodelist_system (name) def _add_thermostat(self, thermal_zone): thermostat_name = f'Thermostat {thermal_zone.usage_name}' @@ -397,13 +397,10 @@ class Idf: Zone_Return_Air_Node_or_NodeList_Name=f'{zone_name} Return Node List') def _add_nodelist_system(self, thermal_zone, zone_name): - self._idf.newidfobject(self._NODE_LIST, - Name=f'{zone_name} Inlet Node List', - Node_Name='Node 2') - + self._idf.newidfobject(self._NODE_LIST, Name=f'{zone_name} Inlet Node List',Node_1_Name='Node 1') self._idf.newidfobject(self._NODE_LIST, Name=f'{zone_name} Return Node List', - Node_Name='Node 3') + Node_1_Name='Node 3') def _add_occupancy(self, thermal_zone, zone_name): number_of_people = thermal_zone.occupancy.occupancy_density * thermal_zone.total_floor_area @@ -565,7 +562,7 @@ class Idf: self._add_schedules(usage, 'Activity Level', _new_schedules) self._add_zone(thermal_zone, building.name) self._add_heating_system(thermal_zone, building.name) - #self._add_nodelist_system(thermal_zone, building.name) + self._add_nodelist_system(thermal_zone,building.name) self._add_infiltration(thermal_zone, building.name) self._add_ventilation(thermal_zone, building.name) self._add_occupancy(thermal_zone, building.name) From ac6b02308055720ca905d80cb24df8584b0aaae2 Mon Sep 17 00:00:00 2001 From: jgavalda Date: Fri, 17 Nov 2023 08:55:37 -0500 Subject: [PATCH 4/9] Air terminal working, air distribution not yet --- hub/exports/building_energy/idf.py | 31 +++++++++++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/hub/exports/building_energy/idf.py b/hub/exports/building_energy/idf.py index 3def6344..81af47bf 100644 --- a/hub/exports/building_energy/idf.py +++ b/hub/exports/building_energy/idf.py @@ -56,6 +56,9 @@ class Idf: _SIMPLE = 'Simple' _EQUIPMENT_CONNECTIONS = 'ZONEHVAC:EQUIPMENTCONNECTIONS' _NODE_LIST = 'NODELIST' + _BASEBOARD ='ZONEHVAC:BASEBOARD:CONVECTIVE:ELECTRIC' + _AIR_TERMINAL_NO_REHEAT= 'AIRTERMINAL:SINGLEDUCT:CONSTANTVOLUME:NOREHEAT' + _AIR_DISTRIBUTION='ZONEHVAC:AIRDISTRIBUTIONUNIT' idf_surfaces = { cte.WALL: 'wall', @@ -370,7 +373,6 @@ class Idf: return self._idf.newidfobject(self._ZONE, Name=name, Volume=thermal_zone.volume) self._add_heating_system(thermal_zone, name) - #self._add_nodelist_system (name) def _add_thermostat(self, thermal_zone): thermostat_name = f'Thermostat {thermal_zone.usage_name}' @@ -402,6 +404,30 @@ class Idf: Name=f'{zone_name} Return Node List', Node_1_Name='Node 3') + def _add_baseboard_system(self, thermal_zone, zone_name): + for baseboard in self._idf.idfobjects[self._BASEBOARD]: + if baseboard.Zone_Name == zone_name: + return + self._idf.newidfobject(self._BASEBOARD, Name=f'Elec Baseboard',Availability_Schedule_Name='HVAC AVAIL') + + def _add_air_terminal_system(self, thermal_zone, zone_name): + """for air_terminal in self._idf.idfobjects[self._AIR_TERMINAL_NO_REHEAT]: + if air_terminal.Zone_Name == zone_name: + return""" + self._idf.newidfobject(self._AIR_TERMINAL_NO_REHEAT, Name=f'Diffuser', + Availability_Schedule_Name='HVAC AVAIL', + Air_Inlet_Node_Name='Node 4', + Air_Outlet_Node_Name='Node 2') + + + def _add_air_distribution_system(self, thermal_zone, zone_name): + """for air_distribution in self._idf.idfobjects[self._AIR_DISTRIBUTION]: + if air_distribution.Zone_Name == zone_name: + return""" + self._idf.newidfobject(self._AIR_DISTRIBUTION, + Air_Distribution_Outlet_Node_Name='Node 2', + Air_Terminal_Name=f'Diffuser', + Air_Terminal_Object_Type='AirTerminal:SingleDuct:ConstantVolume:NoReheat') def _add_occupancy(self, thermal_zone, zone_name): number_of_people = thermal_zone.occupancy.occupancy_density * thermal_zone.total_floor_area fraction_radiant = 0 @@ -563,6 +589,9 @@ class Idf: self._add_zone(thermal_zone, building.name) self._add_heating_system(thermal_zone, building.name) self._add_nodelist_system(thermal_zone,building.name) + self._add_baseboard_system(thermal_zone, building.name) + self._add_air_terminal_system(thermal_zone, building.name) + self._add_air_distribution_system(thermal_zone, building.name) self._add_infiltration(thermal_zone, building.name) self._add_ventilation(thermal_zone, building.name) self._add_occupancy(thermal_zone, building.name) From 227685695ad6a3c5bcc83bad77d3d10612a0563b Mon Sep 17 00:00:00 2001 From: jgavalda Date: Fri, 17 Nov 2023 15:08:57 -0500 Subject: [PATCH 5/9] All working, missing Sizing:Zone and DesignSpecification:OutdoorAir --- hub/exports/building_energy/idf.py | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/hub/exports/building_energy/idf.py b/hub/exports/building_energy/idf.py index 81af47bf..f35f55a3 100644 --- a/hub/exports/building_energy/idf.py +++ b/hub/exports/building_energy/idf.py @@ -59,6 +59,7 @@ class Idf: _BASEBOARD ='ZONEHVAC:BASEBOARD:CONVECTIVE:ELECTRIC' _AIR_TERMINAL_NO_REHEAT= 'AIRTERMINAL:SINGLEDUCT:CONSTANTVOLUME:NOREHEAT' _AIR_DISTRIBUTION='ZONEHVAC:AIRDISTRIBUTIONUNIT' + _EQUIPMENT_LIST='ZONEHVAC:EQUIPMENTLIST' idf_surfaces = { cte.WALL: 'wall', @@ -421,13 +422,26 @@ class Idf: def _add_air_distribution_system(self, thermal_zone, zone_name): - """for air_distribution in self._idf.idfobjects[self._AIR_DISTRIBUTION]: + for air_distribution in self._idf.idfobjects[self._AIR_DISTRIBUTION]: if air_distribution.Zone_Name == zone_name: - return""" + return self._idf.newidfobject(self._AIR_DISTRIBUTION, - Air_Distribution_Outlet_Node_Name='Node 2', - Air_Terminal_Name=f'Diffuser', - Air_Terminal_Object_Type='AirTerminal:SingleDuct:ConstantVolume:NoReheat') + Name='ADU Diffuser', + Air_Distribution_Unit_Outlet_Node_Name='Node 2', + Air_Terminal_Object_Type='AirTerminal:SingleDuct:ConstantVolume:NoReheat', + Air_Terminal_Name='Diffuser') + def _add_equipment_list_system(self, thermal_zone, zone_name): + for air_distribution in self._idf.idfobjects[self._EQUIPMENT_LIST]: + if air_distribution.Zone_Name == zone_name: + return + self._idf.newidfobject(self._EQUIPMENT_LIST, + Name=f'{zone_name} Equipment List', + Load_Distribution_Scheme='SequentialLoad', + Zone_Equipment_1_Object_Type='ZoneHVAC:Baseboard:Convective:Electric', + Zone_Equipment_1_Name='Elec Baseboard', + Zone_Equipment_1_Heating_or_NoLoad_Sequence='1', + Zone_Equipment_2_Object_Type='ZoneHVAC:AirDistributionUnit', + Zone_Equipment_2_Name ='ADU Diffuser') def _add_occupancy(self, thermal_zone, zone_name): number_of_people = thermal_zone.occupancy.occupancy_density * thermal_zone.total_floor_area fraction_radiant = 0 @@ -592,6 +606,7 @@ class Idf: self._add_baseboard_system(thermal_zone, building.name) self._add_air_terminal_system(thermal_zone, building.name) self._add_air_distribution_system(thermal_zone, building.name) + self._add_equipment_list_system(thermal_zone, building.name) self._add_infiltration(thermal_zone, building.name) self._add_ventilation(thermal_zone, building.name) self._add_occupancy(thermal_zone, building.name) From 898f364e281af1378864477b8275da81e408359e Mon Sep 17 00:00:00 2001 From: Koa Wells Date: Fri, 24 Nov 2023 14:45:27 -0500 Subject: [PATCH 6/9] Add additional idfobjects, keys, and cleaned up syntax --- hub/exports/building_energy/idf.py | 43 ++++++++++++++++++++++++------ 1 file changed, 35 insertions(+), 8 deletions(-) diff --git a/hub/exports/building_energy/idf.py b/hub/exports/building_energy/idf.py index f35f55a3..18f2f89d 100644 --- a/hub/exports/building_energy/idf.py +++ b/hub/exports/building_energy/idf.py @@ -56,10 +56,12 @@ class Idf: _SIMPLE = 'Simple' _EQUIPMENT_CONNECTIONS = 'ZONEHVAC:EQUIPMENTCONNECTIONS' _NODE_LIST = 'NODELIST' - _BASEBOARD ='ZONEHVAC:BASEBOARD:CONVECTIVE:ELECTRIC' - _AIR_TERMINAL_NO_REHEAT= 'AIRTERMINAL:SINGLEDUCT:CONSTANTVOLUME:NOREHEAT' - _AIR_DISTRIBUTION='ZONEHVAC:AIRDISTRIBUTIONUNIT' - _EQUIPMENT_LIST='ZONEHVAC:EQUIPMENTLIST' + _BASEBOARD = 'ZONEHVAC:BASEBOARD:CONVECTIVE:ELECTRIC' + _AIR_TERMINAL_NO_REHEAT = 'AIRTERMINAL:SINGLEDUCT:CONSTANTVOLUME:NOREHEAT' + _AIR_DISTRIBUTION = 'ZONEHVAC:AIRDISTRIBUTIONUNIT' + _EQUIPMENT_LIST = 'ZONEHVAC:EQUIPMENTLIST' + _SIZING_ZONE = 'SIZING:ZONE' + _DESIGN_SPECIFICATION_OUTDOOR_AIR = 'DESIGNSPECIFICATION:OUTDOORAIR' idf_surfaces = { cte.WALL: 'wall', @@ -400,7 +402,9 @@ class Idf: Zone_Return_Air_Node_or_NodeList_Name=f'{zone_name} Return Node List') def _add_nodelist_system(self, thermal_zone, zone_name): - self._idf.newidfobject(self._NODE_LIST, Name=f'{zone_name} Inlet Node List',Node_1_Name='Node 1') + self._idf.newidfobject(self._NODE_LIST, + Name=f'{zone_name} Inlet Node List', + Node_1_Name='Node 2') self._idf.newidfobject(self._NODE_LIST, Name=f'{zone_name} Return Node List', Node_1_Name='Node 3') @@ -418,8 +422,8 @@ class Idf: self._idf.newidfobject(self._AIR_TERMINAL_NO_REHEAT, Name=f'Diffuser', Availability_Schedule_Name='HVAC AVAIL', Air_Inlet_Node_Name='Node 4', - Air_Outlet_Node_Name='Node 2') - + Air_Outlet_Node_Name='Node 2', + Maximum_Air_Flow_Rate='AutoSize') def _add_air_distribution_system(self, thermal_zone, zone_name): for air_distribution in self._idf.idfobjects[self._AIR_DISTRIBUTION]: @@ -430,6 +434,7 @@ class Idf: Air_Distribution_Unit_Outlet_Node_Name='Node 2', Air_Terminal_Object_Type='AirTerminal:SingleDuct:ConstantVolume:NoReheat', Air_Terminal_Name='Diffuser') + def _add_equipment_list_system(self, thermal_zone, zone_name): for air_distribution in self._idf.idfobjects[self._EQUIPMENT_LIST]: if air_distribution.Zone_Name == zone_name: @@ -439,9 +444,27 @@ class Idf: Load_Distribution_Scheme='SequentialLoad', Zone_Equipment_1_Object_Type='ZoneHVAC:Baseboard:Convective:Electric', Zone_Equipment_1_Name='Elec Baseboard', + Zone_Equipment_1_Cooling_Sequence='1', Zone_Equipment_1_Heating_or_NoLoad_Sequence='1', Zone_Equipment_2_Object_Type='ZoneHVAC:AirDistributionUnit', - Zone_Equipment_2_Name ='ADU Diffuser') + Zone_Equipment_2_Name='ADU Diffuser', + Zone_Equipment_2_Cooling_Sequence='2', + Zone_Equipment_2_Heating_or_NoLoad_Sequence='2' + ) + + def _add_sizing_zone(self, thermal_zone, zone_name): + koa=self._idf.newidfobject(self._SIZING_ZONE, + Zone_or_ZoneList_Name=f'{zone_name}', + Zone_Cooling_Design_Supply_Air_Humidity_Ratio='0.0085', + Zone_Heating_Design_Supply_Air_Humidity_Ratio='0.008' + ) + + def _add_outdoor_air_design_specification(self, thermal_zone, zone_name): + self._idf.newidfobject(self._DESIGN_SPECIFICATION_OUTDOOR_AIR, + Name='MidriseApartment Apartment Ventilation', + Outdoor_Air_Method='Sum', + Outdoor_Air_Flow_per_Person='0.0169901079552') + def _add_occupancy(self, thermal_zone, zone_name): number_of_people = thermal_zone.occupancy.occupancy_density * thermal_zone.total_floor_area fraction_radiant = 0 @@ -607,6 +630,10 @@ class Idf: self._add_air_terminal_system(thermal_zone, building.name) self._add_air_distribution_system(thermal_zone, building.name) self._add_equipment_list_system(thermal_zone, building.name) + + self._add_sizing_zone(thermal_zone, building.name) + self._add_outdoor_air_design_specification(thermal_zone, building.name) + self._add_infiltration(thermal_zone, building.name) self._add_ventilation(thermal_zone, building.name) self._add_occupancy(thermal_zone, building.name) From 9444de6bae2999d7b1a289a0a47796aef889ea05 Mon Sep 17 00:00:00 2001 From: Koa Wells Date: Wed, 6 Dec 2023 16:15:35 -0500 Subject: [PATCH 7/9] Update add minimal.idf and energy+.idd for energyplus 23.2.0 --- .../building_energy/idf_files/Energy+.idd | 6511 +- .../building_energy/idf_files/Energy+9.5.idd | 103532 +++++++++++++++ .../building_energy/idf_files/Minimal.idf | 48 +- .../building_energy/idf_files/Minimal9.5.idf | 157 + 4 files changed, 108933 insertions(+), 1315 deletions(-) create mode 100644 hub/exports/building_energy/idf_files/Energy+9.5.idd create mode 100644 hub/exports/building_energy/idf_files/Minimal9.5.idf diff --git a/hub/exports/building_energy/idf_files/Energy+.idd b/hub/exports/building_energy/idf_files/Energy+.idd index 12d2d762..995a7e0a 100644 --- a/hub/exports/building_energy/idf_files/Energy+.idd +++ b/hub/exports/building_energy/idf_files/Energy+.idd @@ -1,10 +1,18 @@ -!IDD_Version 9.5.0 -!IDD_BUILD de239b2e5f -! ************************************************************************** +!IDD_Version 23.2.0 +!IDD_BUILD 7636e6b3e9 +! *************************************************************************** ! This file is the Input Data Dictionary (IDD) for EnergyPlus. ! The IDD defines the syntax and data model for each type of input "Object." ! Lines in EnergyPlus input files (and IDD) are limited to 500 characters. ! +! +! Note on IDD Processing/Usage +! ---------------------------- +! The IDD is converted to the epJSON schema and compiled into the EnergyPlus exe. +! Any modification to this IDD will have no impact on EnergyPlus input processing +! without rebuilding the exe. Only the IDF Editor and possibly other third-party +! tools read the IDD directly. +! ! Object Description ! ------------------ ! To define an object (a record with data), develop a key word that is unique @@ -170,14 +178,17 @@ ! appropriate message to the error file. ! usage: \obsolete New=>[New object name] ! -! \extensible:<#> This object is dynamically extensible -- meaning, if you -! change the IDD appropriately (if the object has a simple list -! structure -- just add items to the list arguments (i.e. BRANCH -! LIST). These will be automatically redimensioned and used during -! the simulation. <#> should be entered by the developer to signify -! how many of the last fields are needed to be extended (and EnergyPlus -! will attempt to auto-extend the object). The first field of the first -! instance of the extensible field set is marked with \begin-extensible. +! \extensible:<#> This object is dynamically extensible -- meaning the input +! object may be extended beyond the number of fields shown in +! the IDD. <#> signifies the size of the extensible field set. +! The first field of the first instance of the extensible field +! set is marked with \begin-extensible. EnergyPlus will accept +! an extensible object of any length as long as the extended +! fields match the extensible field set size. Note that the +! classic windows IDF Editor limits objects to the number of +! fields specified in the IDD. Editing the IDD enables IDF +! Editor to read longer objects. In the epJSON schema, each +! extensible group is a named array. See Energy+.schema.epJSON ! ! \begin-extensible See previous item, marks beginning of extensible fields in ! an object. @@ -370,7 +381,7 @@ ! s ! V ! VA -! W/m2 or deg C +! W/m2, deg C or cd/m2 ! W/m2, W or deg C ! W/s ! W/W @@ -384,7 +395,7 @@ Version, \unique-object \format singleLine A1 ; \field Version Identifier - \default 9.5 + \default 23.2 SimulationControl, \unique-object @@ -430,7 +441,7 @@ SimulationControl, \key No \default Yes A6, \field Do HVAC Sizing Simulation for Sizing Periods - \note If Yes, SizingPeriod:* objects are exectuted additional times for advanced sizing. + \note If Yes, SizingPeriod:* objects are executed additional times for advanced sizing. \note Currently limited to use with coincident plant sizing, see Sizing:Plant object \type choice \key Yes @@ -438,7 +449,7 @@ SimulationControl, \default No N1; \field Maximum Number of HVAC Sizing Simulation Passes \note the entire set of SizingPeriod:* objects may be repeated to fine tune size results - \note this input sets a limit on the number of passes that the sizing algorithms can repeate the set + \note this input sets a limit on the number of passes that the sizing algorithms can repeat the set \type integer \minimum 1 \default 1 @@ -472,6 +483,7 @@ PerformancePrecisionTradeoffs, \key Mode05 \key Mode06 \key Mode07 + \key Mode08 \key Advanced \default Normal N1, \field MaxZoneTempDiff @@ -481,13 +493,19 @@ PerformancePrecisionTradeoffs, \minimum 0.1 \maximum 3.0 \default 0.3 - N2; \field MaxAllowedDelTemp + N2, \field MaxAllowedDelTemp \note Maximum surface temperature change before HVAC timestep is shortened. \note Only used when Override Mode is set to Advanced \type real \minimum 0.002 \maximum 0.1 \default 0.002 + A4; \field Use Representative Surfaces for Calculations + \note Automatically group surfaces with similar characteristics and perform relevant calculations only once for each group. + \type choice + \key Yes + \key No + \default No Building, \memo Describes parameters that are used during the simulation @@ -563,7 +581,7 @@ ShadowCalculation, \note or importing from external shading data. \note If PixelCounting is selected and GPU hardware (or GPU emulation) is not available, a warning will be \note displayed and EnergyPlus will revert to PolygonClipping. - \note If Scheduled is chosen, the External Shading Fraction Schedule Name is required + \note If Scheduled is chosen, the Sunlit Fraction Schedule Name is required \note in SurfaceProperty:LocalEnvironment. \note If Imported is chosen, the Schedule:File:Shading object is required. \type choice @@ -753,16 +771,29 @@ HeatBalanceSettings:ConductionFiniteDifference, \maximum 0.01 ZoneAirHeatBalanceAlgorithm, - \memo Determines which algorithm will be used to solve the zone air heat balance. + \memo Controls the zone/space air heat balance. \unique-object \format singleLine - \min-fields 1 - A1 ; \field Algorithm + \min-fields 2 + A1 , \field Algorithm + \note Determines which algorithm will be used to solve the air heat balance. \type choice \key ThirdOrderBackwardDifference \key AnalyticalSolution \key EulerMethod \default ThirdOrderBackwardDifference + A2 , \field Do Space Heat Balance for Sizing + \note If yes, space heat balance will be calculated and reported during sizing. + \type choice + \key No + \key Yes + \default No + A3 ; \field Do Space Heat Balance for Simulation + \note If yes, space heat balance will be calculated and reported during simulation. + \type choice + \key No + \key Yes + \default No ZoneAirContaminantBalance, \memo Determines which contaminant concentration will be simulates. @@ -1229,7 +1260,7 @@ SizingPeriod:DesignDay, \type integer A13; \field Begin Environment Reset Mode \note If used this can control if you want the thermal history to be reset at the beginning of the design day. - \note When using a series of similiar design days, this field can be used to retain warmup state from the previous design day. + \note When using a series of similar design days, this field can be used to retain warmup state from the previous design day. \type choice \key FullResetAtBeginEnvironment \key SuppressAllBeginEnvironmentResets @@ -1434,11 +1465,19 @@ RunPeriod, \key Yes \key No \default Yes - A8; \field Treat Weather as Actual + A8, \field Treat Weather as Actual \type choice \key Yes \key No \default No + A9; \field First Hour Interpolation Starting Values + \note When the weather data timestep is longer than the simulation timestep, weather data is interpolated. For the first hour of the + \note simulation, this field specifies which values from the first day of the run period to use as the interpolation starting point. + \note This same interpolation will be used for repeated warmup days. + \type choice + \key Hour1 + \key Hour24 + \default Hour24 RunPeriodControl:SpecialDays, \min-fields 4 @@ -1927,7 +1966,7 @@ Site:GroundTemperature:Undisturbed:Xing, \type real \units J/kg-K \minimum> 0.0 - N4, \field Average Soil Surface Tempeature + N4, \field Average Soil Surface Temperature \required-field \type real \units C @@ -4795,7 +4834,7 @@ Schedule:File:Shading, \retaincase Schedule:File, - \min-fields 5 + \min-fields 10 \memo A Schedule:File points to a text computer file that has 8760-8784 hours of data. A1 , \field Name \required-field @@ -4836,11 +4875,19 @@ Schedule:File, \key Yes \key No \default No - N4 ; \field Minutes per Item + N4 , \field Minutes per Item \note Must be evenly divisible into 60 \type integer \minimum 1 \maximum 60 + \default 60 + A6 ; \field Adjust Schedule for Daylight Savings + \note "No" means do not include Daylight Savings Time in the schedule, instead, use the schedule directly from the Schedule:File csv (default) + \note "Yes" means include Daylight Savings Time to the schedule + \type choice + \key Yes + \key No + \default Yes \group Surface Construction Elements @@ -5103,10 +5150,8 @@ WindowMaterial:SimpleGlazingSystem, N1 , \field U-Factor \required-field \note Enter U-Factor including film coefficients - \note Note that the effective upper limit for U-factor is 5.8 W/m2-K \units W/m2-K \minimum> 0 - \maximum 7 N2 , \field Solar Heat Gain Coefficient \required-field \note SHGC at Normal Incidence @@ -7559,6 +7604,37 @@ MaterialProperty:VariableThermalConductivity, \units W/m-K \type real +MaterialProperty:VariableAbsorptance, + A1 , \field Name + \required-field + \type alpha + \note The name of the dynamic coating material with variable thermal or solar absorptance. + A2 , \field Reference Material Name + \required-field + \type object-list + \object-list MaterialName + \note Regular Material Name to which the additional properties will be added. + \note this the material name for the basic material properties. + A3 , \field Control Signal + \required-field + \type choice + \key SurfaceTemperature + \key SurfaceReceivedSolarRadiation + \key SpaceHeatingCoolingMode + \key Scheduled + \default SurfaceTemperature + \note the variable that drives the change in thermal/solar absorptance + A4 , \field Thermal Absorptance Function Name + \note A Curve:* or Table:Lookup object encoding the relationship between + \note the control signal value and the surface thermal absorptance. + A5 , \field Thermal Absorptance Schedule Name + \note only used when Control Signal = "Scheduled" + A6 , \field Solar Absorptance Function Name + \note A Curve:* or Table:Lookup object encoding the relationship between + \note the control signal value and the surface solar absorptance. + A7 ; \field Solar Absorptance Schedule Name + \note only used when Control Signal = "Scheduled" + MaterialProperty:HeatAndMoistureTransfer:Settings, \memo HeatBalanceAlgorithm = CombinedHeatAndMoistureFiniteElement solution algorithm only. \memo Additional material properties for surfaces. @@ -8866,10 +8942,11 @@ ConstructionProperty:InternalHeatSource, \required-field \type real \units m + \minimum 0.01 + \maximum 1.0 \note uniform spacing between tubes or resistance wires in direction \note perpendicular to main intended direction of heat transfer N5; \field Two-Dimensional Temperature Calculation Position - \required-field \minimum 0.0 \maximum 1.0 \default 0.0 @@ -9014,22 +9091,22 @@ Construction:ComplexFenestrationState, \type object-list \object-list CFSGlazingName \object-list WindowComplexShades - A11, \field Outside Layer Directional Front Absoptance Matrix Name + A11, \field Outside Layer Directional Front Absorptance Matrix Name \required-field \type object-list \object-list DataMatrices - A12, \field Outside Layer Directional Back Absoptance Matrix Name + A12, \field Outside Layer Directional Back Absorptance Matrix Name \required-field \type object-list \object-list DataMatrices A13, \field Gap 1 Name \type object-list \object-list CFSGap - A14, \field CFS Gap 1 Directional Front Absoptance Matrix Name + A14, \field CFS Gap 1 Directional Front Absorptance Matrix Name \note Reserved for future use. Leave it blank for this version \type object-list \object-list DataMatrices - A15, \field CFS Gap 1 Directional Back Absoptance Matrix Name + A15, \field CFS Gap 1 Directional Back Absorptance Matrix Name \note Reserved for future use. Leave it blank for this version \type object-list \object-list DataMatrices @@ -9037,41 +9114,41 @@ Construction:ComplexFenestrationState, \type object-list \object-list CFSGlazingName \object-list WindowComplexShades - A17, \field Layer 2 Directional Front Absoptance Matrix Name + A17, \field Layer 2 Directional Front Absorptance Matrix Name \type object-list \object-list DataMatrices - A18, \field Layer 2 Directional Back Absoptance Matrix Name + A18, \field Layer 2 Directional Back Absorptance Matrix Name \type object-list \object-list DataMatrices A19, \field Gap 2 Name \type object-list \object-list CFSGap - A20, \field Gap 2 Directional Front Absoptance Matrix Name + A20, \field Gap 2 Directional Front Absorptance Matrix Name \note Reserved for future use. Leave it blank for this version \type object-list \object-list DataMatrices - A21, \field Gap 2 Directional Back Absoptance Matrix Name + A21, \field Gap 2 Directional Back Absorptance Matrix Name \note Reserved for future use. Leave it blank for this version \type object-list \object-list DataMatrices - A22, \field Layer 3 Material + A22, \field Layer 3 Name \type object-list \object-list CFSGlazingName \object-list WindowComplexShades - A23, \field Layer 3 Directional Front Absoptance Matrix Name + A23, \field Layer 3 Directional Front Absorptance Matrix Name \type object-list \object-list DataMatrices - A24, \field Layer 3 Directional Back Absoptance Matrix Name + A24, \field Layer 3 Directional Back Absorptance Matrix Name \type object-list \object-list DataMatrices A25, \field Gap 3 Name \type object-list \object-list CFSGap - A26, \field Gap 3 Directional Front Absoptance Matrix Name + A26, \field Gap 3 Directional Front Absorptance Matrix Name \note Reserved for future use. Leave it blank for this version \type object-list \object-list DataMatrices - A27, \field Gap 3 Directional Back Absoptance Matrix Name + A27, \field Gap 3 Directional Back Absorptance Matrix Name \note Reserved for future use. Leave it blank for this version \type object-list \object-list DataMatrices @@ -9079,20 +9156,20 @@ Construction:ComplexFenestrationState, \type object-list \object-list CFSGlazingName \object-list WindowComplexShades - A29, \field Layer 4 Directional Front Absoptance Matrix Name + A29, \field Layer 4 Directional Front Absorptance Matrix Name \type object-list \object-list DataMatrices - A30, \field Layer 4 Directional Back Absoptance Matrix Name + A30, \field Layer 4 Directional Back Absorptance Matrix Name \type object-list \object-list DataMatrices A31, \field Gap 4 Name \type object-list \object-list CFSGap - A32, \field Gap 4 Directional Front Absoptance Matrix Name + A32, \field Gap 4 Directional Front Absorptance Matrix Name \note Reserved for future use. Leave it blank for this version \type object-list \object-list DataMatrices - A33, \field Gap 4 Directional Back Absoptance Matrix Name + A33, \field Gap 4 Directional Back Absorptance Matrix Name \note Reserved for future use. Leave it blank for this version \type object-list \object-list DataMatrices @@ -9100,10 +9177,10 @@ Construction:ComplexFenestrationState, \type object-list \object-list CFSGlazingName \object-list WindowComplexShades - A35, \field Layer 5 Directional Front Absoptance Matrix Name + A35, \field Layer 5 Directional Front Absorptance Matrix Name \type object-list \object-list DataMatrices - A36; \field Layer 5 Directional Back Absoptance Matrix Name + A36; \field Layer 5 Directional Back Absorptance Matrix Name Construction:WindowEquivalentLayer, \memo Start with outside layer and work your way to the inside Layer @@ -9224,15 +9301,255 @@ GeometryTransform, \minimum> 0 \note Aspect ratio to transform to during run -Zone, - \memo Defines a thermal zone of the building. - \format vertices +Space, + \memo Defines a space (room) in the building. All Spaces are part of a Zone. + \memo Every Zone contains one or more spaces. Space is an optional input. + \memo If a Zone has no Space(s) specified in input then a default Space named will be created. + \memo If some surfaces in a Zone are assigned to a space and some are not, then a default Space + \memo named -Remainder will be created. + \memo Input references to Space Names must have a matching Space object + \memo (default space names may not be referenced except in output variable keys). + \min-fields 6 + \extensible:1 + A1, \field Name + \note Name of the Space. + \note This name must be unique across Zone, Space, ZoneList, and SpaceList names. + \required-field + \type alpha + \reference SpaceNames + \reference SpaceAndSpaceListNames + \reference ZoneAndZoneListAndSpaceAndSpaceListNames + A2, \field Zone Name + \required-field + \type object-list + \object-list ZoneNames + N1 , \field Ceiling Height + \note If this field is 0.0, negative or autocalculate, then the average height + \note of the space is automatically calculated and used in subsequent calculations. + \note If this field is positive, then the number entered here will be used. + \note Note that the Space Ceiling Height is the distance from the Floor to + \note the Ceiling in the Space, not an absolute height from the ground. + \units m + \type real + \autocalculatable + \default autocalculate + N2 , \field Volume + \note If this field is 0.0, negative or autocalculate, then the volume of the space + \note is automatically calculated and used in subsequent calculations. + \note If this field is positive, then the number entered here will be used. + \units m3 + \type real + \autocalculatable + \default autocalculate + N3 , \field Floor Area + \note If this field is 0.0, negative or autocalculate, then the floor area of the space + \note is automatically calculated and used in subsequent calculations. + \note If this field is positive, then the number entered here will be used. + \units m2 + \type real + \autocalculatable + \default autocalculate + A3, \field Space Type + \note Space type is used to tag spaces by activity type, such as office, classroom, storage, etc. + \type alpha + \default General + A4, \field Tag 1 + \note Optional reporting tag + \type alpha + \begin-extensible + A5, \field Tag 2 + \note Optional reporting tag + \type alpha + A6; \field Tag 3 + \note Optional reporting tag + \type alpha + +SpaceList, + \memo Defines a list of Spaces which can be referenced as a group. The SpaceList name + \memo may be used elsewhere in the input to apply a parameter to all Spaces in the list. + \memo SpaceLists can be used effectively with the following objects: InternalMass, People, Lights, + \memo ElectricEquipment, GasEquipment, HotWaterEquipment, and others. + \min-fields 2 + \extensible:1 A1 , \field Name + \note Name of the SpaceList. + \note This name must be unique across Zone, Space, ZoneList, and SpaceList names. + \required-field + \type alpha + \reference SpaceListNames + \reference SpaceAndSpaceListNames + \reference ZoneAndZoneListAndSpaceAndSpaceListNames + A2 , \field Space 1 Name + \begin-extensible + \required-field + \type object-list + \object-list SpaceNames + A3 , \field Space 2 Name + \type object-list + \object-list SpaceNames + A4 , \field Space 3 Name + \type object-list + \object-list SpaceNames + A5 , \field Space 4 Name + \type object-list + \object-list SpaceNames + A6 , \field Space 5 Name + \type object-list + \object-list SpaceNames + A7 , \field Space 6 Name + \type object-list + \object-list SpaceNames + A8 , \field Space 7 Name + \type object-list + \object-list SpaceNames + A9 , \field Space 8 Name + \type object-list + \object-list SpaceNames + A10, \field Space 9 Name + \type object-list + \object-list SpaceNames + A11, \field Space 10 Name + \type object-list + \object-list SpaceNames + A12, \field Space 11 Name + \type object-list + \object-list SpaceNames + A13, \field Space 12 Name + \type object-list + \object-list SpaceNames + A14, \field Space 13 Name + \type object-list + \object-list SpaceNames + A15, \field Space 14 Name + \type object-list + \object-list SpaceNames + A16, \field Space 15 Name + \type object-list + \object-list SpaceNames + A17, \field Space 16 Name + \type object-list + \object-list SpaceNames + A18, \field Space 17 Name + \type object-list + \object-list SpaceNames + A19, \field Space 18 Name + \type object-list + \object-list SpaceNames + A20, \field Space 19 Name + \type object-list + \object-list SpaceNames + A21, \field Space 20 Name + \type object-list + \object-list SpaceNames + A22, \field Space 21 Name + \type object-list + \object-list SpaceNames + A23, \field Space 22 Name + \type object-list + \object-list SpaceNames + A24, \field Space 23 Name + \type object-list + \object-list SpaceNames + A25, \field Space 24 Name + \type object-list + \object-list SpaceNames + A26, \field Space 25 Name + \type object-list + \object-list SpaceNames + A27, \field Space 26 Name + \type object-list + \object-list SpaceNames + A28, \field Space 27 Name + \type object-list + \object-list SpaceNames + A29, \field Space 28 Name + \type object-list + \object-list SpaceNames + A30, \field Space 29 Name + \type object-list + \object-list SpaceNames + A31, \field Space 30 Name + \type object-list + \object-list SpaceNames + A32, \field Space 31 Name + \type object-list + \object-list SpaceNames + A33, \field Space 32 Name + \type object-list + \object-list SpaceNames + A34, \field Space 33 Name + \type object-list + \object-list SpaceNames + A35, \field Space 34 Name + \type object-list + \object-list SpaceNames + A36, \field Space 35 Name + \type object-list + \object-list SpaceNames + A37, \field Space 36 Name + \type object-list + \object-list SpaceNames + A38, \field Space 37 Name + \type object-list + \object-list SpaceNames + A39, \field Space 38 Name + \type object-list + \object-list SpaceNames + A40, \field Space 39 Name + \type object-list + \object-list SpaceNames + A41, \field Space 40 Name + \type object-list + \object-list SpaceNames + A42, \field Space 41 Name + \type object-list + \object-list SpaceNames + A43, \field Space 42 Name + \type object-list + \object-list SpaceNames + A44, \field Space 43 Name + \type object-list + \object-list SpaceNames + A45, \field Space 44 Name + \type object-list + \object-list SpaceNames + A46, \field Space 45 Name + \type object-list + \object-list SpaceNames + A47, \field Space 46 Name + \type object-list + \object-list SpaceNames + A48, \field Space 47 Name + \type object-list + \object-list SpaceNames + A49, \field Space 48 Name + \type object-list + \object-list SpaceNames + A50, \field Space 49 Name + \type object-list + \object-list SpaceNames + A51; \field Space 50 Name + \type object-list + \object-list SpaceNames + +Zone, + \memo Defines a thermal zone of the building. Every zone contains one or more Spaces. + \memo Space is an optional input. + \memo If a Zone has no Space(s) specified in input then a default Space named will be created. + \memo If some surfaces in a Zone are assigned to a space and some are not, then a default Space + \memo named -Remainder will be created. + \memo Input references to Space Names must have a matching Space object + \memo (default space names may not be referenced except in output variable keys). + \format vertices + A1 , \field Name + \note Name of the Zone. + \note This name must be unique across Zone, Space, ZoneList, and SpaceList names. \required-field \type alpha \reference ZoneNames \reference OutFaceEnvNames \reference ZoneAndZoneListNames + \reference ZoneAndZoneListAndSpaceAndSpaceListNames \reference AirflowNetworkNodeAndZoneNames N1 , \field Direction of Relative North \units deg @@ -9331,11 +9648,13 @@ ZoneList, \min-fields 2 \extensible:1 - repeat last field, remembering to remove ; from "inner" fields. A1 , \field Name - \note Name of the Zone List + \note Name of the ZoneList. + \note This name must be unique across Zone, Space, ZoneList, and SpaceList names. \required-field \type alpha \reference ZoneListNames \reference ZoneAndZoneListNames + \reference ZoneAndZoneListAndSpaceAndSpaceListNames A2 , \field Zone 1 Name \begin-extensible \required-field @@ -9701,7 +10020,7 @@ BuildingSurface:Detailed, \memo Allows for detailed entry of building heat transfer surfaces. Does not include subsurfaces such as windows or doors. \extensible:3 -- duplicate last set of x,y,z coordinates (last 3 fields), remembering to remove ; from "inner" fields. \format vertices - \min-fields 19 + \min-fields 20 A1 , \field Name \required-field \type alpha @@ -9727,10 +10046,14 @@ BuildingSurface:Detailed, \object-list ConstructionNames A4 , \field Zone Name \required-field - \note Zone the surface is a part of + \note Zone the surface is a part of. \type object-list \object-list ZoneNames - A5 , \field Outside Boundary Condition + A5 , \field Space Name + \note Space the surface is a part of (optional, see description of Space object for more details). + \type object-list + \object-list SpaceNames + A6 , \field Outside Boundary Condition \required-field \type choice \key Adiabatic @@ -9749,7 +10072,7 @@ BuildingSurface:Detailed, \key GroundBasementPreprocessorAverageFloor \key GroundBasementPreprocessorUpperWall \key GroundBasementPreprocessorLowerWall - A6, \field Outside Boundary Condition Object + A7, \field Outside Boundary Condition Object \type object-list \object-list OutFaceEnvNames \note Non-blank only if the field Outside Boundary Condition is Surface, @@ -9762,12 +10085,12 @@ BuildingSurface:Detailed, \note the program will calculate the heat transfer appropriately \note If OtherSideCoefficients, specify name of SurfaceProperty:OtherSideCoefficients \note If OtherSideConditionsModel, specify name of SurfaceProperty:OtherSideConditionsModel - A7 , \field Sun Exposure + A8 , \field Sun Exposure \type choice \key SunExposed \key NoSun \default SunExposed - A8, \field Wind Exposure + A9, \field Wind Exposure \type choice \key WindExposed \key NoWind @@ -10889,7 +11212,7 @@ Wall:Detailed, \memo Allows for detailed entry of wall heat transfer surfaces. \extensible:3 -- duplicate last set of x,y,z coordinates (last 3 fields), remembering to remove ; from "inner" fields. \format vertices - \min-fields 18 + \min-fields 19 A1 , \field Name \required-field \type alpha @@ -10907,10 +11230,14 @@ Wall:Detailed, \object-list ConstructionNames A3 , \field Zone Name \required-field - \note Zone the surface is a part of + \note Zone the surface is a part of. \type object-list \object-list ZoneNames - A4 , \field Outside Boundary Condition + A4 , \field Space Name + \note Space the surface is a part of (optional, see description of Space object for more details). + \type object-list + \object-list SpaceNames + A5 , \field Outside Boundary Condition \required-field \type choice \key Adiabatic @@ -10929,7 +11256,7 @@ Wall:Detailed, \key GroundBasementPreprocessorAverageFloor \key GroundBasementPreprocessorUpperWall \key GroundBasementPreprocessorLowerWall - A5, \field Outside Boundary Condition Object + A6, \field Outside Boundary Condition Object \type object-list \object-list OutFaceEnvNames \note Non-blank only if the field Outside Boundary Condition is Surface, @@ -10941,12 +11268,12 @@ Wall:Detailed, \note If Foundation, specify the name of the corresponding Foundation object and \note If OtherSideCoefficients, specify name of SurfaceProperty:OtherSideCoefficients \note If OtherSideConditionsModel, specify name of SurfaceProperty:OtherSideConditionsModel - A6 , \field Sun Exposure + A7 , \field Sun Exposure \type choice \key SunExposed \key NoSun \default SunExposed - A7, \field Wind Exposure + A8, \field Wind Exposure \type choice \key WindExposed \key NoWind @@ -11076,7 +11403,7 @@ RoofCeiling:Detailed, \memo Allows for detailed entry of roof/ceiling heat transfer surfaces. \extensible:3 -- duplicate last set of x,y,z coordinates (last 3 fields), remembering to remove ; from "inner" fields. \format vertices - \min-fields 18 + \min-fields 19 A1 , \field Name \required-field \type alpha @@ -11094,10 +11421,14 @@ RoofCeiling:Detailed, \object-list ConstructionNames A3 , \field Zone Name \required-field - \note Zone the surface is a part of + \note Zone the surface is a part of. \type object-list \object-list ZoneNames - A4 , \field Outside Boundary Condition + A4 , \field Space Name + \note Space the surface is a part of (optional, see description of Space object for more details). + \type object-list + \object-list SpaceNames + A5 , \field Outside Boundary Condition \required-field \type choice \key Adiabatic @@ -11114,7 +11445,7 @@ RoofCeiling:Detailed, \key GroundBasementPreprocessorAverageFloor \key GroundBasementPreprocessorUpperWall \key GroundBasementPreprocessorLowerWall - A5, \field Outside Boundary Condition Object + A6, \field Outside Boundary Condition Object \type object-list \object-list OutFaceEnvNames \note Non-blank only if the field Outside Boundary Condition is Surface, @@ -11125,12 +11456,12 @@ RoofCeiling:Detailed, \note the program will generate the corresponding interzone surface \note If OtherSideCoefficients, specify name of SurfaceProperty:OtherSideCoefficients \note If OtherSideConditionsModel, specify name of SurfaceProperty:OtherSideConditionsModel - A6 , \field Sun Exposure + A7 , \field Sun Exposure \type choice \key SunExposed \key NoSun \default SunExposed - A7, \field Wind Exposure + A8, \field Wind Exposure \type choice \key WindExposed \key NoWind @@ -11260,7 +11591,7 @@ Floor:Detailed, \memo Allows for detailed entry of floor heat transfer surfaces. \extensible:3 -- duplicate last set of x,y,z coordinates (last 3 fields), remembering to remove ; from "inner" fields. \format vertices - \min-fields 18 + \min-fields 19 A1 , \field Name \required-field \type alpha @@ -11279,10 +11610,14 @@ Floor:Detailed, \object-list ConstructionNames A3 , \field Zone Name \required-field - \note Zone the surface is a part of + \note Zone the surface is a part of. \type object-list \object-list ZoneNames - A4 , \field Outside Boundary Condition + A4 , \field Space Name + \note Space the surface is a part of (optional, see description of Space object for more details). + \type object-list + \object-list SpaceNames + A5 , \field Outside Boundary Condition \required-field \type choice \key Adiabatic @@ -11301,7 +11636,7 @@ Floor:Detailed, \key GroundBasementPreprocessorAverageFloor \key GroundBasementPreprocessorUpperWall \key GroundBasementPreprocessorLowerWall - A5, \field Outside Boundary Condition Object + A6, \field Outside Boundary Condition Object \type object-list \object-list OutFaceEnvNames \note Non-blank only if the field Outside Boundary Condition is Surface, @@ -11313,12 +11648,12 @@ Floor:Detailed, \note If Foundation, specify the name of the corresponding Foundation object and \note If OtherSideCoefficients, specify name of SurfaceProperty:OtherSideCoefficients \note If OtherSideConditionsModel, specify name of SurfaceProperty:OtherSideConditionsModel - A6 , \field Sun Exposure + A7, \field Sun Exposure \type choice \key SunExposed \key NoSun \default SunExposed - A7, \field Wind Exposure + A8, \field Wind Exposure \type choice \key WindExposed \key NoWind @@ -11463,9 +11798,13 @@ Wall:Exterior, \object-list ConstructionNames A3 , \field Zone Name \required-field - \note Zone the surface is a part of + \note Zone the surface is a part of. \type object-list \object-list ZoneNames + A4 , \field Space Name + \note Space the surface is a part of (optional, see description of Space object for more details). + \type object-list + \object-list SpaceNames N1, \field Azimuth Angle \note Facing direction of outside of wall (S=180,N=0,E=90,W=270) \minimum 0 @@ -11507,9 +11846,13 @@ Wall:Adiabatic, \object-list ConstructionNames A3 , \field Zone Name \required-field - \note Zone the surface is a part of + \note Zone the surface is a part of. \type object-list \object-list ZoneNames + A4 , \field Space Name + \note Space the surface is a part of (optional, see description of Space object for more details). + \type object-list + \object-list SpaceNames N1, \field Azimuth Angle \note Facing direction of outside of wall (S=180,N=0,E=90,W=270) \minimum 0 @@ -11553,9 +11896,13 @@ Wall:Underground, \object-list ConstructionNames A3 , \field Zone Name \required-field - \note Zone the surface is a part of + \note Zone the surface is a part of. \type object-list \object-list ZoneNames + A4 , \field Space Name + \note Space the surface is a part of (optional, see description of Space object for more details). + \type object-list + \object-list SpaceNames N1, \field Azimuth Angle \note Facing direction of outside of wall (S=180,N=0,E=90,W=270) \minimum 0 @@ -11598,10 +11945,14 @@ Wall:Interzone, \object-list ConstructionNames A3 , \field Zone Name \required-field - \note Zone for the inside of the surface + \note Zone for the inside face of the surface. \type object-list \object-list ZoneNames - A4 , \field Outside Boundary Condition Object + A4 , \field Space Name + \note Space for the inside face of the surface (optional, see description of Space object for more details). + \type object-list + \object-list SpaceNames + A5 , \field Outside Boundary Condition Object \required-field \note Specify a surface name in an adjacent zone for known interior walls. \note Specify a zone name of an adjacent zone to automatically generate @@ -11650,9 +12001,13 @@ Roof, \object-list ConstructionNames A3 , \field Zone Name \required-field - \note Zone the surface is a part of + \note Zone the surface is a part of. \type object-list \object-list ZoneNames + A4 , \field Space Name + \note Space the surface is a part of (optional, see description of Space object for more details). + \type object-list + \object-list SpaceNames N1, \field Azimuth Angle \note Facing direction of outside of Roof \minimum 0 @@ -11696,9 +12051,13 @@ Ceiling:Adiabatic, \object-list ConstructionNames A3 , \field Zone Name \required-field - \note Zone the surface is a part of + \note Zone the surface is a part of. \type object-list \object-list ZoneNames + A4 , \field Space Name + \note Space the surface is a part of (optional, see description of Space object for more details). + \type object-list + \object-list SpaceNames N1, \field Azimuth Angle \note Facing direction of outside of Ceiling \minimum 0 @@ -11744,10 +12103,14 @@ Ceiling:Interzone, \object-list ConstructionNames A3 , \field Zone Name \required-field - \note Zone for the inside of the surface + \note Zone the surface is a part of. \type object-list \object-list ZoneNames - A4 , \field Outside Boundary Condition Object + A4 , \field Space Name + \note Space the surface is a part of (optional, see description of Space object for more details). + \type object-list + \object-list SpaceNames + A5 , \field Outside Boundary Condition Object \required-field \note Specify a surface name in an adjacent zone for known interior floors \note Specify a zone name of an adjacent zone to automatically generate @@ -11801,9 +12164,13 @@ Floor:GroundContact, \object-list ConstructionNames A3 , \field Zone Name \required-field - \note Zone the surface is a part of + \note Zone the surface is a part of. \type object-list \object-list ZoneNames + A4 , \field Space Name + \note Space the surface is a part of (optional, see description of Space object for more details). + \type object-list + \object-list SpaceNames N1, \field Azimuth Angle \units deg \minimum 0 @@ -11849,9 +12216,13 @@ Floor:Adiabatic, \object-list ConstructionNames A3 , \field Zone Name \required-field - \note Zone the surface is a part of + \note Zone the surface is a part of. \type object-list \object-list ZoneNames + A4 , \field Space Name + \note Space the surface is a part of (optional, see description of Space object for more details). + \type object-list + \object-list SpaceNames N1, \field Azimuth Angle \units deg \minimum 0 @@ -11897,10 +12268,14 @@ Floor:Interzone, \object-list ConstructionNames A3 , \field Zone Name \required-field - \note Zone for the inside of the surface + \note Zone for the inside face of the surface. \type object-list \object-list ZoneNames - A4 , \field Outside Boundary Condition Object + A4 , \field Space Name + \note Space for the inside face of the surface (optional, see description of Space object for more details). + \type object-list + \object-list SpaceNames + A5 , \field Outside Boundary Condition Object \required-field \note Specify a surface name in an adjacent zone for known interior ceilings. \note Specify a zone name of an adjacent zone to automatically generate @@ -12415,6 +12790,14 @@ WindowShadingControl, \key OnIfHighOutdoorAirTempAndHighHorizontalSolar \key OnIfHighZoneAirTempAndHighSolarOnWindow \key OnIfHighZoneAirTempAndHighHorizontalSolar + \note The following three control types require that both Setpoint and Setpoint2 be specified + \note Setpoint corresponds to solar radiation incident (W/m2) + \note Setpoint2 corresponds to luminance (cd/m2) + \note They can only be used in zones with daylighting controls. + \note They are applicable to any Shading Type except ExteriorScreen. + \key OnIfHighSolarOrHighLuminanceTillMidnight + \key OnIfHighSolarOrHighLuminanceTillSunset + \key OnIfHighSolarOrHighLuminanceTillNextMorning A6 , \field Schedule Name \type object-list \object-list ScheduleNames @@ -12469,11 +12852,14 @@ WindowShadingControl, \note Required if Type of Slat Angle Control for Blinds = ScheduledSlatAngle \note Schedule values should be degrees (0 minimum, 180 maximum) N3 , \field Setpoint 2 - \units W/m2 or deg C - \note W/m2 for solar-based controls, deg C for temperature-based controls. + \units W/m2, deg C or cd/m2 + \note W/m2 for solar-based controls, deg C for temperature-based controls, + \note cd/m2 for luminance based controls. \note Used only as the second setpoint for the following two-setpoint control types: \note OnIfHighOutdoorAirTempAndHighSolarOnWindow, OnIfHighOutdoorAirTempAndHighHorizontalSolar, - \note OnIfHighZoneAirTempAndHighSolarOnWindow, and OnIfHighZoneAirTempAndHighHorizontalSolar + \note OnIfHighZoneAirTempAndHighSolarOnWindow, OnIfHighZoneAirTempAndHighHorizontalSolar, + \note OnIfHighSolarOrHighLuminanceTillMidnight, OnIfHighSolarOrHighLuminanceTillSunset, + \note and OnIfHighSolarOrHighLuminanceTillNextMorning. \type real \ip-units unknown A12, \field Daylighting Control Object Name @@ -12545,7 +12931,7 @@ WindowProperty:FrameAndDivider, \memo Specifies the dimensions of a window frame, dividers, and inside reveal surfaces. \memo Referenced by the surface objects for exterior windows and glass doors \memo (ref: FenestrationSurface:Detailed, Window, and GlazedDoor). - \min-fields 20 + \min-fields 26 A1 , \field Name \required-field \type alpha @@ -12704,11 +13090,37 @@ WindowProperty:FrameAndDivider, \minimum 0.0 \maximum 2.0 \default 0.0 - N23; \field Inside Reveal Solar Absorptance + N23, \field Inside Reveal Solar Absorptance \type real \minimum 0.0 \maximum 1.0 \default 0.0 + A3; \field NFRC Product Type for Assembly Calculations + \type choice + \key CasementDouble + \key CasementSingle + \key DualAction + \key Fixed + \key Garage + \key Greenhouse + \key HingedEscape + \key HorizontalSlider + \key Jal + \key Pivoted + \key ProjectingSingle + \key ProjectingDual + \key DoorSidelite + \key Skylight + \key SlidingPatioDoor + \key CurtainWall + \key SpandrelPanel + \key SideHingedDoor + \key DoorTransom + \key TropicalAwning + \key TubularDaylightingDevice + \key VerticalSlider + \default CurtainWall + \note Used when computing the assembly u-factor, SHGC and visible transmittance for reporting only WindowProperty:AirflowControl, \memo Used to control forced airflow through a gap between glass layers @@ -12808,7 +13220,7 @@ InternalMass, \memo Used to describe internal zone surface area that does not need to be part of geometric \memo representation. This should be the total surface area exposed to the zone air. \memo If you use a ZoneList in the Zone or ZoneList name field then this definition applies - \memo to all the zones in the ZoneList. + \memo to all the zones in the ZoneList. Likewise for SpaceList. A1 , \field Name \required-field \type alpha @@ -12824,8 +13236,13 @@ InternalMass, \required-field \type object-list \object-list ZoneAndZoneListNames - \note Zone the surface is a part of + \note Zone the surface is a part of. \note used to be Interior Environment + A4 , \field Space or SpaceList Name + \type object-list + \object-list SpaceAndSpaceListNames + \note Space the surface is a part of (optional, see description of Space object for more details). + \note This field is ignored when a ZoneList Name is specified for Zone or ZoneList Name. N1 ; \field Surface Area \required-field \units m2 @@ -16991,7 +17408,7 @@ SurfaceProperty:ExposedFoundationPerimeter, \note exposed. Value * Fraction = Total exposed perimeter \note BySegment => define whether the segment between each set of \note consecutive vertices of the floor surface is exposed. - \note SUM(exposed segement lengths) = Total exposed perimeter + \note SUM(exposed segment lengths) = Total exposed perimeter \required-field \type choice \key TotalExposedPerimeter @@ -17855,6 +18272,7 @@ SurfaceProperty:ConvectionCoefficients, \key AdaptiveConvectionAlgorithm \key ASHRAEVerticalWall \key ASTMC1340 + \key BlockenWindard \key WaltonUnstableHorizontalOrTilt \key WaltonStableHorizontalOrTilt \key FisherPedersenCeilingDiffuserWalls @@ -17918,6 +18336,7 @@ SurfaceProperty:ConvectionCoefficients, \key AdaptiveConvectionAlgorithm \key ASHRAEVerticalWall \key ASTMC1340 + \key BlockenWindard \key WaltonUnstableHorizontalOrTilt \key WaltonStableHorizontalOrTilt \key FisherPedersenCeilingDiffuserWalls @@ -18267,6 +18686,28 @@ SurfaceProperty:SolarIncidentInside, \type object-list \object-list ScheduleNames +SurfaceProperty:IncidentSolarMultiplier, + \min-fields 3 + A1, \field Surface Name + \required-field + \type object-list + \object-list SurfaceNames + \note Enter the name of an exterior window outside surface object + N1, \field Incident Solar Multiplier + \note a constant multiplier for window solar transmittance + \note and visible transmittance. If the Shading Multiplier Schedule Name is + \note defined, the product of these two will be the final shading multiplier. + \type real + \units dimensionless + \minimum 0 + \maximum 1 + \default 1.0 + A2; \field Incident Solar Multiplier Schedule Name + \note The schedule values should be greater than or equal + \note to 0 and less than or equal to 1. + \type object-list + \object-list ScheduleNames + SurfaceProperty:LocalEnvironment, \min-fields 3 \memo This object defines the local environment properties of an exterior surface. @@ -18279,7 +18720,7 @@ SurfaceProperty:LocalEnvironment, \type object-list \object-list SurfaceNames \note Enter the name of an exterior surface object - A3, \field External Shading Fraction Schedule Name + A3, \field Sunlit Fraction Schedule Name \type object-list \object-list ScheduleNames \note Enter the name of a Schedule object @@ -18287,10 +18728,14 @@ SurfaceProperty:LocalEnvironment, \type object-list \object-list SurroundingSurfacesNames \note Enter the name of a SurfaceProperty:SurroundingSurfaces object - A5; \field Outdoor Air Node Name + A5, \field Outdoor Air Node Name \type object-list \object-list OutdoorAirNodeNames \note Enter the name of an OutdoorAir:Node object + A6; \field Ground Surfaces Object Name + \type object-list + \object-list GroundSurfacesNames + \note Enter the name of a SurfaceProperty:GroundSurfaces object ZoneProperty:LocalEnvironment, \min-fields 3 @@ -18442,6 +18887,113 @@ SurfaceProperty:SurroundingSurfaces, \object-list ScheduleNames \note Schedule values are real numbers, -100.0 to 100.0, units C +SurfaceProperty:GroundSurfaces, + \min-fields 3 + \memo This object defines a list of ground surfaces for use with an exterior surface. + \extensible:4 -- duplicate last set of ground surface properties (the last four fields), remembering to remove ; from "inner" fields. + A1, \field Name + \required-field + \type alpha + \reference GroundSurfacesNames + A2, \field Ground Surface 1 Name + \begin-extensible + \required-field + \type alpha + N1, \field Ground Surface 1 View Factor + \type real + \units dimensionless + \minimum 0.0 + \maximum 1.0 + A3, \field Ground Surface 1 Temperature Schedule Name + \type alpha + \type object-list + \object-list ScheduleNames + \note Schedule values are real numbers, -100.0 to 100.0, units C + A4, \field Ground Surface 1 Reflectance Schedule Name + \type object-list + \object-list ScheduleNames + \note Schedule values are fraction, 0.0 to 1.0, units dimensionless + A5, \field Ground Surface 2 Name + \type alpha + \note optional + N2, \field Ground Surface 2 View Factor + \type real + \units dimensionless + \minimum 0.0 + \maximum 1.0 + \default 0.0 + \note optional + A6, \field Ground Surface 2 Temperature Schedule Name + \type object-list + \object-list ScheduleNames + \note Schedule values are real numbers, -100.0 to 100.0, units C + \note optional + A7, \field Ground Surface 2 Reflectance Schedule Name + \type object-list + \object-list ScheduleNames + \note Schedule values are fraction, 0.0 to 1.0, units dimensionless + \note optional + A8, \field Ground Surface 3 Name + \type alpha + \note optional + N3, \field Ground Surface 3 View Factor + \type real + \units dimensionless + \minimum 0.0 + \maximum 1.0 + \default 0.0 + \note optional + A9, \field Ground Surface 3 Temperature Schedule Name + \type object-list + \object-list ScheduleNames + \note Schedule values are real numbers, -100.0 to 100.0, units C + \note optional + A10, \field Ground Surface 3 Reflectance Schedule Name + \type object-list + \object-list ScheduleNames + \note Schedule values are fraction, 0.0 to 1.0, units dimensionless + \note optional + A11, \field Ground Surface 4 Name + \type alpha + \note optional + N4, \field Ground Surface 4 View Factor + \type real + \units dimensionless + \minimum 0.0 + \maximum 1.0 + \default 0.0 + \note optional + A12, \field Ground Surface 4 Temperature Schedule Name + \type object-list + \object-list ScheduleNames + \note Schedule values are real numbers, -100.0 to 100.0, units C + \note optional + A13, \field Ground Surface 4 Reflectance Schedule Name + \type object-list + \object-list ScheduleNames + \note Schedule values are fraction, 0.0 to 1.0, units dimensionless + \note optional + A14, \field Ground Surface 5 Name + \type alpha + \note optional + N5, \field Ground Surface 5 View Factor + \type real + \units dimensionless + \minimum 0.0 + \maximum 1.0 + \default 0.0 + \note optional + A15, \field Ground Surface 5 Temperature Schedule Name + \type object-list + \object-list ScheduleNames + \note Schedule values are real numbers, -100.0 to 100.0, units C + \note optional + A16; \field Ground Surface 5 Reflectance Schedule Name + \type object-list + \object-list ScheduleNames + \note Schedule values are fraction, 0.0 to 1.0, units dimensionless + \note optional + ComplexFenestrationProperty:SolarAbsorbedLayers, \memo Used to provide solar radiation absorbed in fenestration layers. References surface-construction pair \memo and if that pair is used in a simulation, then program will use value provided in schedules instead of calculating it. @@ -18483,9 +19035,13 @@ ZoneProperty:UserViewFactors:BySurfaceName, \memo (Number of Surfaces)**2 are expected. Any omitted surface pairs will be assumed to have a view factor of zero. \extensible:3 - copy last three fields, remembering to remove ; \format ViewFactor - A1, \field Zone or ZoneList Name - \note View factors may be entered for a single zone or for a group of zones connected by Construction:AirBoundary + A1, \field Zone or ZoneList or Space or SpaceList Name + \note View factors may be entered for a space, zone, group of spaces, or group of zones in the same enclosure + \note by way of Construction:AirBoundary or open spaces within a zone. This name must align with an enclosure + \note encompassing the same zones or spaces. \type object-list + \object-list SpaceNames + \object-list SpaceListNames \object-list ZoneNames \object-list ZoneListNames A2, \field From Surface 1 @@ -18853,10 +19409,10 @@ GroundHeatTransfer:Slab:MatlProps, GroundHeatTransfer:Slab:BoundConds, \memo Supplies some of the boundary conditions used in the ground heat transfer calculations. A1, \field EVTR: Is surface evapotranspiration modeled - \note This field specifies whether or not to use the evapotransporation model. - \note The inclusion of evapotransporation in the calculation has the greatest + \note This field specifies whether or not to use the evapotranspiration model. + \note The inclusion of evapotranspiration in the calculation has the greatest \note effect in warm dry climates, primarily on the ground surface temperature. - \note This field can be used to turn the evapotransporation off and on to check + \note This field can be used to turn the evapotranspiration off and on to check \note sensitivity to it. \type choice \key TRUE @@ -20729,17 +21285,19 @@ RoomAirSettings:AirflowNetwork, People, \memo Sets internal gains and contaminant rates for occupants in the zone. - \memo If you use a ZoneList in the Zone or ZoneList name field then this definition applies - \memo to all the zones in the ZoneList. + \memo If a ZoneList, SpaceList, or a Zone comprised of more than one Space is specified + \memo then this definition applies to all applicable spaces, and each instance will + \memo be named with the Space Name plus this Object Name. \min-fields 10 A1 , \field Name \required-field \type alpha \reference PeopleNames - A2 , \field Zone or ZoneList Name + A2 , \field Zone or ZoneList or Space or SpaceList Name \required-field \type object-list \object-list ZoneAndZoneListNames + \object-list SpaceAndSpaceListNames A3 , \field Number of People Schedule Name \required-field \type object-list @@ -20749,8 +21307,8 @@ People, \note The entered calculation method is used to create the maximum number of people \note for this set of attributes (i.e. sensible fraction, schedule, etc) \note Choices: People -- simply enter number of occupants. - \note People per Zone Floor Area -- enter the number to apply. Value * Floor Area = Number of people - \note Zone Floor Area per Person -- enter the number to apply. Floor Area / Value = Number of people + \note People per Floor Area -- enter the number to apply. Value * Floor Area = Number of people + \note Floor Area per Person -- enter the number to apply. Floor Area / Value = Number of people \type choice \key People \key People/Area @@ -20759,11 +21317,11 @@ People, N1 , \field Number of People \type real \minimum 0 - N2 , \field People per Zone Floor Area + N2 , \field People per Floor Area \type real \minimum 0 \units person/m2 - N3 , \field Zone Floor Area per Person + N3 , \field Floor Area per Person \type real \minimum 0 \units m2/person @@ -20907,15 +21465,29 @@ People, \key CoolingEffectASH55 \key AnkleDraftASH55 \note optional (seventh thermal comfort model and report type) - A21; \field Ankle Level Air Velocity Schedule Name + A21, \field Ankle Level Air Velocity Schedule Name \type object-list \object-list ScheduleNames \note units in the schedule are m/s \note this is the schedule of the air speed at the 0.1 m above the floor \note optional (only required for runs of thermal comfort models AnkleDraftASH55) + N7, \field Cold Stress Temperature Threshold + \type real + \units C + \note this is the indoor safe temperature threshold for cold stress + \default 15.56 + N8; \field Heat Stress Temperature Threshold + \type real + \units C + \note this is the indoor safe temperature threshold for heat stress + \default 30 ComfortViewFactorAngles, \memo Used to specify radiant view factors for thermal comfort calculations. + \memo Note that the following angle factor fractions must sum up to 1.0 + \extensible:2 - repeat last two fields, remembering to remove ; from "inner" fields. + \memo The number of surfaces can be expanded beyond 100, if necessary, by adding more + \memo groups to the end of the list. A1 , \field Name \type alpha \reference AllHeatTranAngFacNames @@ -21058,24 +21630,586 @@ ComfortViewFactorAngles, A22, \field Surface 20 Name \type object-list \object-list AllHeatTranSurfNames - N20; \field Angle Factor 20 + N20, \field Angle Factor 20 \type real \minimum 0.0 \maximum 1.0 + A23, \field Surface 21 Name + \type object-list + \object-list AllHeatTranSurfNames + N21, \field Angle Factor 21 + \type real + \minimum 0.0 + \maximum 1.0 + A24, \field Surface 22 Name + \type object-list + \object-list AllHeatTranSurfNames + N22, \field Angle Factor 22 + \type real + \minimum 0.0 + \maximum 1.0 + A25, \field Surface 23 Name + \type object-list + \object-list AllHeatTranSurfNames + N23, \field Angle Factor 23 + \type real + \minimum 0.0 + \maximum 1.0 + A26, \field Surface 24 Name + \type object-list + \object-list AllHeatTranSurfNames + N24, \field Angle Factor 24 + \type real + \minimum 0.0 + \maximum 1.0 + A27, \field Surface 25 Name + \type object-list + \object-list AllHeatTranSurfNames + N25, \field Angle Factor 25 + \type real + \minimum 0.0 + \maximum 1.0 + A28, \field Surface 26 Name + \type object-list + \object-list AllHeatTranSurfNames + N26, \field Angle Factor 26 + \type real + \minimum 0.0 + \maximum 1.0 + A29, \field Surface 27 Name + \type object-list + \object-list AllHeatTranSurfNames + N27, \field Angle Factor 27 + \type real + \minimum 0.0 + \maximum 1.0 + A30, \field Surface 28 Name + \type object-list + \object-list AllHeatTranSurfNames + N28, \field Angle Factor 28 + \type real + \minimum 0.0 + \maximum 1.0 + A31, \field Surface 29 Name + \type object-list + \object-list AllHeatTranSurfNames + N29, \field Angle Factor 29 + \type real + \minimum 0.0 + \maximum 1.0 + A32, \field Surface 30 Name + \type object-list + \object-list AllHeatTranSurfNames + N30, \field Angle Factor 30 + \type real + \minimum 0.0 + \maximum 1.0 + A33, \field Surface 31 Name + \type object-list + \object-list AllHeatTranSurfNames + N31, \field Angle Factor 31 + \type real + \minimum 0.0 + \maximum 1.0 + A34, \field Surface 32 Name + \type object-list + \object-list AllHeatTranSurfNames + N32, \field Angle Factor 32 + \type real + \minimum 0.0 + \maximum 1.0 + A35, \field Surface 33 Name + \type object-list + \object-list AllHeatTranSurfNames + N33, \field Angle Factor 33 + \type real + \minimum 0.0 + \maximum 1.0 + A36, \field Surface 34 Name + \type object-list + \object-list AllHeatTranSurfNames + N34, \field Angle Factor 34 + \type real + \minimum 0.0 + \maximum 1.0 + A37, \field Surface 35 Name + \type object-list + \object-list AllHeatTranSurfNames + N35, \field Angle Factor 35 + \type real + \minimum 0.0 + \maximum 1.0 + A38, \field Surface 36 Name + \type object-list + \object-list AllHeatTranSurfNames + N36, \field Angle Factor 36 + \type real + \minimum 0.0 + \maximum 1.0 + A39, \field Surface 37 Name + \type object-list + \object-list AllHeatTranSurfNames + N37, \field Angle Factor 37 + \type real + \minimum 0.0 + \maximum 1.0 + A40, \field Surface 38 Name + \type object-list + \object-list AllHeatTranSurfNames + N38, \field Angle Factor 38 + \type real + \minimum 0.0 + \maximum 1.0 + A41, \field Surface 39 Name + \type object-list + \object-list AllHeatTranSurfNames + N39, \field Angle Factor 39 + \type real + \minimum 0.0 + \maximum 1.0 + A42, \field Surface 40 Name + \type object-list + \object-list AllHeatTranSurfNames + N40, \field Angle Factor 40 + \type real + \minimum 0.0 + \maximum 1.0 + A43, \field Surface 41 Name + \type object-list + \object-list AllHeatTranSurfNames + N41, \field Angle Factor 41 + \type real + \minimum 0.0 + \maximum 1.0 + A44, \field Surface 42 Name + \type object-list + \object-list AllHeatTranSurfNames + N42, \field Angle Factor 42 + \type real + \minimum 0.0 + \maximum 1.0 + A45, \field Surface 43 Name + \type object-list + \object-list AllHeatTranSurfNames + N43, \field Angle Factor 43 + \type real + \minimum 0.0 + \maximum 1.0 + A46, \field Surface 44 Name + \type object-list + \object-list AllHeatTranSurfNames + N44, \field Angle Factor 44 + \type real + \minimum 0.0 + \maximum 1.0 + A47, \field Surface 45 Name + \type object-list + \object-list AllHeatTranSurfNames + N45, \field Angle Factor 45 + \type real + \minimum 0.0 + \maximum 1.0 + A48, \field Surface 46 Name + \type object-list + \object-list AllHeatTranSurfNames + N46, \field Angle Factor 46 + \type real + \minimum 0.0 + \maximum 1.0 + A49, \field Surface 47 Name + \type object-list + \object-list AllHeatTranSurfNames + N47, \field Angle Factor 47 + \type real + \minimum 0.0 + \maximum 1.0 + A50, \field Surface 48 Name + \type object-list + \object-list AllHeatTranSurfNames + N48, \field Angle Factor 48 + \type real + \minimum 0.0 + \maximum 1.0 + A51, \field Surface 49 Name + \type object-list + \object-list AllHeatTranSurfNames + N49, \field Angle Factor 49 + \type real + \minimum 0.0 + \maximum 1.0 + A52, \field Surface 50 Name + \type object-list + \object-list AllHeatTranSurfNames + N50, \field Angle Factor 50 + \type real + \minimum 0.0 + \maximum 1.0 + A53, \field Surface 51 Name + \type object-list + \object-list AllHeatTranSurfNames + N51, \field Angle Factor 51 + \type real + \minimum 0.0 + \maximum 1.0 + A54, \field Surface 52 Name + \type object-list + \object-list AllHeatTranSurfNames + N52, \field Angle Factor 52 + \type real + \minimum 0.0 + \maximum 1.0 + A55, \field Surface 53 Name + \type object-list + \object-list AllHeatTranSurfNames + N53, \field Angle Factor 53 + \type real + \minimum 0.0 + \maximum 1.0 + A56, \field Surface 54 Name + \type object-list + \object-list AllHeatTranSurfNames + N54, \field Angle Factor 54 + \type real + \minimum 0.0 + \maximum 1.0 + A57, \field Surface 55 Name + \type object-list + \object-list AllHeatTranSurfNames + N55, \field Angle Factor 55 + \type real + \minimum 0.0 + \maximum 1.0 + A58, \field Surface 56 Name + \type object-list + \object-list AllHeatTranSurfNames + N56, \field Angle Factor 56 + \type real + \minimum 0.0 + \maximum 1.0 + A59, \field Surface 57 Name + \type object-list + \object-list AllHeatTranSurfNames + N57, \field Angle Factor 57 + \type real + \minimum 0.0 + \maximum 1.0 + A60, \field Surface 58 Name + \type object-list + \object-list AllHeatTranSurfNames + N58, \field Angle Factor 58 + \type real + \minimum 0.0 + \maximum 1.0 + A61, \field Surface 59 Name + \type object-list + \object-list AllHeatTranSurfNames + N59, \field Angle Factor 59 + \type real + \minimum 0.0 + \maximum 1.0 + A62, \field Surface 60 Name + \type object-list + \object-list AllHeatTranSurfNames + N60, \field Angle Factor 60 + \type real + \minimum 0.0 + \maximum 1.0 + A63, \field Surface 61 Name + \type object-list + \object-list AllHeatTranSurfNames + N61, \field Angle Factor 61 + \type real + \minimum 0.0 + \maximum 1.0 + A64, \field Surface 62 Name + \type object-list + \object-list AllHeatTranSurfNames + N62, \field Angle Factor 62 + \type real + \minimum 0.0 + \maximum 1.0 + A65, \field Surface 63 Name + \type object-list + \object-list AllHeatTranSurfNames + N63, \field Angle Factor 63 + \type real + \minimum 0.0 + \maximum 1.0 + A66, \field Surface 64 Name + \type object-list + \object-list AllHeatTranSurfNames + N64, \field Angle Factor 64 + \type real + \minimum 0.0 + \maximum 1.0 + A67, \field Surface 65 Name + \type object-list + \object-list AllHeatTranSurfNames + N65, \field Angle Factor 65 + \type real + \minimum 0.0 + \maximum 1.0 + A68, \field Surface 66 Name + \type object-list + \object-list AllHeatTranSurfNames + N66, \field Angle Factor 66 + \type real + \minimum 0.0 + \maximum 1.0 + A69, \field Surface 67 Name + \type object-list + \object-list AllHeatTranSurfNames + N67, \field Angle Factor 67 + \type real + \minimum 0.0 + \maximum 1.0 + A70, \field Surface 68 Name + \type object-list + \object-list AllHeatTranSurfNames + N68, \field Angle Factor 68 + \type real + \minimum 0.0 + \maximum 1.0 + A71, \field Surface 69 Name + \type object-list + \object-list AllHeatTranSurfNames + N69, \field Angle Factor 69 + \type real + \minimum 0.0 + \maximum 1.0 + A72, \field Surface 70 Name + \type object-list + \object-list AllHeatTranSurfNames + N70, \field Angle Factor 70 + \type real + \minimum 0.0 + \maximum 1.0 + A73, \field Surface 71 Name + \type object-list + \object-list AllHeatTranSurfNames + N71, \field Angle Factor 71 + \type real + \minimum 0.0 + \maximum 1.0 + A74, \field Surface 72 Name + \type object-list + \object-list AllHeatTranSurfNames + N72, \field Angle Factor 72 + \type real + \minimum 0.0 + \maximum 1.0 + A75, \field Surface 73 Name + \type object-list + \object-list AllHeatTranSurfNames + N73, \field Angle Factor 73 + \type real + \minimum 0.0 + \maximum 1.0 + A76, \field Surface 74 Name + \type object-list + \object-list AllHeatTranSurfNames + N74, \field Angle Factor 74 + \type real + \minimum 0.0 + \maximum 1.0 + A77, \field Surface 75 Name + \type object-list + \object-list AllHeatTranSurfNames + N75, \field Angle Factor 75 + \type real + \minimum 0.0 + \maximum 1.0 + A78, \field Surface 76 Name + \type object-list + \object-list AllHeatTranSurfNames + N76, \field Angle Factor 76 + \type real + \minimum 0.0 + \maximum 1.0 + A79, \field Surface 77 Name + \type object-list + \object-list AllHeatTranSurfNames + N77, \field Angle Factor 77 + \type real + \minimum 0.0 + \maximum 1.0 + A80, \field Surface 78 Name + \type object-list + \object-list AllHeatTranSurfNames + N78, \field Angle Factor 78 + \type real + \minimum 0.0 + \maximum 1.0 + A81, \field Surface 79 Name + \type object-list + \object-list AllHeatTranSurfNames + N79, \field Angle Factor 79 + \type real + \minimum 0.0 + \maximum 1.0 + A82, \field Surface 80 Name + \type object-list + \object-list AllHeatTranSurfNames + N80, \field Angle Factor 80 + \type real + \minimum 0.0 + \maximum 1.0 + A83, \field Surface 81 Name + \type object-list + \object-list AllHeatTranSurfNames + N81, \field Angle Factor 81 + \type real + \minimum 0.0 + \maximum 1.0 + A84, \field Surface 82 Name + \type object-list + \object-list AllHeatTranSurfNames + N82, \field Angle Factor 82 + \type real + \minimum 0.0 + \maximum 1.0 + A85, \field Surface 83 Name + \type object-list + \object-list AllHeatTranSurfNames + N83, \field Angle Factor 83 + \type real + \minimum 0.0 + \maximum 1.0 + A86, \field Surface 84 Name + \type object-list + \object-list AllHeatTranSurfNames + N84, \field Angle Factor 84 + \type real + \minimum 0.0 + \maximum 1.0 + A87, \field Surface 85 Name + \type object-list + \object-list AllHeatTranSurfNames + N85, \field Angle Factor 85 + \type real + \minimum 0.0 + \maximum 1.0 + A88, \field Surface 86 Name + \type object-list + \object-list AllHeatTranSurfNames + N86, \field Angle Factor 86 + \type real + \minimum 0.0 + \maximum 1.0 + A89, \field Surface 87 Name + \type object-list + \object-list AllHeatTranSurfNames + N87, \field Angle Factor 87 + \type real + \minimum 0.0 + \maximum 1.0 + A90, \field Surface 88 Name + \type object-list + \object-list AllHeatTranSurfNames + N88, \field Angle Factor 88 + \type real + \minimum 0.0 + \maximum 1.0 + A91, \field Surface 89 Name + \type object-list + \object-list AllHeatTranSurfNames + N89, \field Angle Factor 89 + \type real + \minimum 0.0 + \maximum 1.0 + A92, \field Surface 90 Name + \type object-list + \object-list AllHeatTranSurfNames + N90, \field Angle Factor 90 + \type real + \minimum 0.0 + \maximum 1.0 + A93, \field Surface 91 Name + \type object-list + \object-list AllHeatTranSurfNames + N91, \field Angle Factor 91 + \type real + \minimum 0.0 + \maximum 1.0 + A94, \field Surface 92 Name + \type object-list + \object-list AllHeatTranSurfNames + N92, \field Angle Factor 92 + \type real + \minimum 0.0 + \maximum 1.0 + A95, \field Surface 93 Name + \type object-list + \object-list AllHeatTranSurfNames + N93, \field Angle Factor 93 + \type real + \minimum 0.0 + \maximum 1.0 + A96, \field Surface 94 Name + \type object-list + \object-list AllHeatTranSurfNames + N94, \field Angle Factor 94 + \type real + \minimum 0.0 + \maximum 1.0 + A97, \field Surface 95 Name + \type object-list + \object-list AllHeatTranSurfNames + N95, \field Angle Factor 95 + \type real + \minimum 0.0 + \maximum 1.0 + A98, \field Surface 96 Name + \type object-list + \object-list AllHeatTranSurfNames + N96, \field Angle Factor 96 + \type real + \minimum 0.0 + \maximum 1.0 + A99, \field Surface 97 Name + \type object-list + \object-list AllHeatTranSurfNames + N97, \field Angle Factor 97 + \type real + \minimum 0.0 + \maximum 1.0 + A100, \field Surface 98 Name + \type object-list + \object-list AllHeatTranSurfNames + N98, \field Angle Factor 98 + \type real + \minimum 0.0 + \maximum 1.0 + A101, \field Surface 99 Name + \type object-list + \object-list AllHeatTranSurfNames + N99, \field Angle Factor 99 + \type real + \minimum 0.0 + \maximum 1.0 + A102, \field Surface 100 Name + \type object-list + \object-list AllHeatTranSurfNames + N100; \field Angle Factor 100 + \type real + \minimum 0.0 + \maximum 1.0 Lights, \memo Sets internal gains for lights in the zone. - \memo If you use a ZoneList in the Zone or ZoneList name field then this definition applies - \memo to all the zones in the ZoneList. + \memo If a ZoneList, SpaceList, or a Zone comprised of more than one Space is specified + \memo then this definition applies to all applicable spaces, and each instance will + \memo be named with the Space Name plus this Object Name. \min-fields 11 A1 , \field Name \required-field \type alpha \reference LightsNames - A2 , \field Zone or ZoneList Name + A2 , \field Zone or ZoneList or Space or SpaceList Name \required-field \type object-list \object-list ZoneAndZoneListNames + \object-list SpaceAndSpaceListNames A3 , \field Schedule Name \required-field \type object-list @@ -21153,26 +22287,32 @@ Lights, \units 1/K \minimum 0.0 \default 0.0 - A7 ; \field Return Air Heat Gain Node Name + A7 , \field Return Air Heat Gain Node Name \note Name of the return air node for this heat gain. \note If left blank, defaults to the first return air node for the zone. \note Leave this field blank when using a ZoneList name. \type node - + A8 ; \field Exhaust Air Heat Gain Node Name + \note Name of the exhaust air node for this heat gain. + \note If the node name is entered, return heat gain will be shared by both return and exhaust air nodes. + \note The air properties of both nodes are weighted by both node mass flow rates. + \type node ElectricEquipment, \memo Sets internal gains for electric equipment in the zone. - \memo If you use a ZoneList in the Zone or ZoneList name field then this definition applies - \memo to all the zones in the ZoneList. + \memo If a ZoneList, SpaceList, or a Zone comprised of more than one Space is specified + \memo then this definition applies to all applicable spaces, and each instance will + \memo be named with the Space Name plus this Object Name. \min-fields 10 A1 , \field Name \required-field \type alpha \reference ElectricEquipmentNames - A2 , \field Zone or ZoneList Name + A2 , \field Zone or ZoneList or Space or SpaceList Name \required-field \type object-list \object-list ZoneAndZoneListNames + \object-list SpaceAndSpaceListNames A3 , \field Schedule Name \required-field \type object-list @@ -21227,15 +22367,18 @@ ElectricEquipment, GasEquipment, \memo Sets internal gains and contaminant rates for gas equipment in the zone. - \memo If you use a ZoneList in the Zone name field then this definition applies to all those zones. + \memo If a ZoneList, SpaceList, or a Zone comprised of more than one Space is specified + \memo then this definition applies to all applicable spaces, and each instance will + \memo be named with the Space Name plus this Object Name. \min-fields 10 A1 , \field Name \required-field \type alpha - A2 , \field Zone or ZoneList Name + A2 , \field Zone or ZoneList or Space or SpaceList Name \required-field \type object-list \object-list ZoneAndZoneListNames + \object-list SpaceAndSpaceListNames A3 , \field Schedule Name \required-field \type object-list @@ -21304,15 +22447,18 @@ GasEquipment, HotWaterEquipment, \memo Sets internal gains for hot water equipment in the zone. - \memo If you use a ZoneList in the Zone name field then this definition applies to all those zones. + \memo If a ZoneList, SpaceList, or a Zone comprised of more than one Space is specified + \memo then this definition applies to all applicable spaces, and each instance will + \memo be named with the Space Name plus this Object Name. \min-fields 10 A1 , \field Name \required-field \type alpha - A2 , \field Zone or ZoneList Name + A2 , \field Zone or ZoneList or Space or SpaceList Name \required-field \type object-list \object-list ZoneAndZoneListNames + \object-list SpaceAndSpaceListNames A3 , \field Schedule Name \required-field \type object-list @@ -21369,14 +22515,18 @@ HotWaterEquipment, SteamEquipment, \memo Sets internal gains for steam equipment in the zone. + \memo If a ZoneList, SpaceList, or a Zone comprised of more than one Space is specified + \memo then this definition applies to all applicable spaces, and each instance will + \memo be named with the Space Name plus this Object Name. \min-fields 10 A1 , \field Name \required-field \type alpha - A2 , \field Zone or ZoneList Name + A2 , \field Zone or ZoneList or Space or SpaceList Name \required-field \type object-list \object-list ZoneAndZoneListNames + \object-list SpaceAndSpaceListNames A3 , \field Schedule Name \required-field \type object-list @@ -21433,6 +22583,9 @@ SteamEquipment, OtherEquipment, \memo Sets internal gains or losses for "other" equipment in the zone. + \memo If a ZoneList, SpaceList, or a Zone comprised of more than one Space is specified + \memo then this definition applies to all applicable spaces, and each instance will + \memo be named with the Space Name plus this Object Name. \min-fields 11 A1 , \field Name \required-field @@ -21450,14 +22603,15 @@ OtherEquipment, \key Coal \key OtherFuel1 \key OtherFuel2 - \key Steam - \key DistrictHeating + \key DistrictHeatingWater + \key DistrictHeatingSteam \key DistrictCooling \default None - A3 , \field Zone or ZoneList Name + A3 , \field Zone or ZoneList or Space or SpaceList Name \required-field \type object-list \object-list ZoneAndZoneListNames + \object-list SpaceAndSpaceListNames A4 , \field Schedule Name \required-field \type object-list @@ -21522,14 +22676,19 @@ OtherEquipment, ElectricEquipment:ITE:AirCooled, \memo This object describes air-cooled electric information technology equipment (ITE) which has \memo variable power consumption as a function of loading and temperature. + \memo If a Zone comprised of more than one Space is specified + \memo then this definition applies to all applicable spaces, and each instance will + \memo be named with the Space Name plus this Object Name. \min-fields 28 A1 , \field Name \required-field \type alpha - A2 , \field Zone Name + A2 , \field Zone or Space Name + \note ZoneList and SpaceList names are not allowed. \required-field \type object-list \object-list ZoneNames + \object-list SpaceNames A3 , \field Air Flow Calculation Method \note The specified method is used to calculate the IT inlet temperature and zone return \note air temperature. If FlowFromSystem is chosen, the zone is assumed to be well-mixed. @@ -21628,6 +22787,7 @@ ElectricEquipment:ITE:AirCooled, \key A4 \key B \key C + \key H1 \default None A11, \field Air Inlet Connection Type \note Specifies the type of connection between the zone and the ITE air inlet node. @@ -21669,7 +22829,7 @@ ElectricEquipment:ITE:AirCooled, \type object-list \object-list BivariateFunctions \note The name of a two-variable curve or table lookup object which modifies the recirculation - \note fractionas a function of CPU loading (x) and supply air node temperature (y). + \note fraction as a function of CPU loading (x) and supply air node temperature (y). \note This curve (table) should equal 1.0 at design conditions (CPU loading = 1.0 and \note Design Entering Air Temperature).This field is used only if the \note Air Node Connection Type = AdjustedSupply. If this curve is left blank, then the curve @@ -21737,14 +22897,18 @@ ElectricEquipment:ITE:AirCooled, ZoneBaseboard:OutdoorTemperatureControlled, \memo Specifies outside temperature-controlled electric baseboard heating. + \memo If a ZoneList, SpaceList, or a Zone comprised of more than one Space is specified + \memo then this definition applies to all applicable spaces, and each instance will + \memo be named with the Space Name plus this Object Name. \min-fields 8 A1 , \field Name \required-field \type alpha - A2 , \field Zone Name + A2 , \field Zone or ZoneList or Space or SpaceList Name \required-field \type object-list - \object-list ZoneNames + \object-list ZoneAndZoneListNames + \object-list SpaceAndSpaceListNames A3 , \field Schedule Name \required-field \type object-list @@ -21803,7 +22967,6 @@ SwimmingPool:Indoor, \type object-list \object-list ScheduleNames A4, \field Make-up Water Supply Schedule Name - \required-field \type object-list \object-list ScheduleNames A5, \field Cover Schedule Name @@ -22065,10 +23228,11 @@ Daylighting:Controls, \required-field \type alpha \reference DaylightingControlNames - A2, \field Zone Name + A2, \field Zone or Space Name \required-field \type object-list \object-list ZoneNames + \object-list SpaceNames A3, \field Daylighting Method \type choice \key SplitFlux @@ -22132,7 +23296,7 @@ Daylighting:Controls, \object-list DaylightReferencePointNames \begin-extensible \required-field - N8, \field Fraction of Zone Controlled by Reference Point 1 + N8, \field Fraction of Lights Controlled by Reference Point 1 \type real \minimum 0.0 \maximum 1.0 @@ -22145,7 +23309,7 @@ Daylighting:Controls, A8, \field Daylighting Reference Point 2 Name \type object-list \object-list DaylightReferencePointNames - N10, \field Fraction of Zone Controlled by Reference Point 2 + N10, \field Fraction of Lights Controlled by Reference Point 2 \type real \minimum 0.0 \maximum 1.0 @@ -22158,7 +23322,7 @@ Daylighting:Controls, A9, \field Daylighting Reference Point 3 Name \type object-list \object-list DaylightReferencePointNames - N12, \field Fraction of Zone Controlled by Reference Point 3 + N12, \field Fraction of Lights Controlled by Reference Point 3 \type real \minimum 0.0 \maximum 1.0 @@ -22171,7 +23335,7 @@ Daylighting:Controls, A10, \field Daylighting Reference Point 4 Name \type object-list \object-list DaylightReferencePointNames - N14, \field Fraction of Zone Controlled by Reference Point 4 + N14, \field Fraction of Lights Controlled by Reference Point 4 \type real \minimum 0.0 \maximum 1.0 @@ -22184,7 +23348,7 @@ Daylighting:Controls, A11, \field Daylighting Reference Point 5 Name \type object-list \object-list DaylightReferencePointNames - N16, \field Fraction of Zone Controlled by Reference Point 5 + N16, \field Fraction of Lights Controlled by Reference Point 5 \type real \minimum 0.0 \maximum 1.0 @@ -22210,7 +23374,7 @@ Daylighting:Controls, A13, \field Daylighting Reference Point 7 Name \type object-list \object-list DaylightReferencePointNames - N20, \field Fraction of Zone Controlled by Reference Point 7 + N20, \field Fraction of Lights Controlled by Reference Point 7 \type real \minimum 0.0 \maximum 1.0 @@ -22223,7 +23387,7 @@ Daylighting:Controls, A14, \field Daylighting Reference Point 8 Name \type object-list \object-list DaylightReferencePointNames - N22, \field Fraction of Zone Controlled by Reference Point 8 + N22, \field Fraction of Lights Controlled by Reference Point 8 \type real \minimum 0.0 \maximum 1.0 @@ -22249,7 +23413,7 @@ Daylighting:Controls, A16, \field Daylighting Reference Point 10 Name \type object-list \object-list DaylightReferencePointNames - N26, \field Fraction of Zone Controlled by Reference Point 10 + N26, \field Fraction of Lights Controlled by Reference Point 10 \type real \minimum 0.0 \maximum 1.0 @@ -22264,15 +23428,16 @@ Daylighting:ReferencePoint, \min-fields 5 \memo Used by Daylighting:Controls to identify the reference point coordinates for each sensor. \memo Reference points are given in coordinates specified in the GlobalGeometryRules object - \memo Daylighting Reference Point CoordinateSystem field + \memo Daylighting Reference Point CoordinateSystem field. A1, \field Name \required-field \type alpha \reference DaylightReferencePointNames - A2, \field Zone Name + A2, \field Zone or Space Name \required-field \type object-list \object-list ZoneNames + \object-list SpaceNames N1, \field X-Coordinate of Reference Point \units m \required-field @@ -22519,20 +23684,22 @@ OutputControl:IlluminanceMap:Style, \group Zone Airflow ZoneInfiltration:DesignFlowRate, - \memo Infiltration is specified as a design level which is modified by a Schedule fraction, temperature difference and wind speed: - \memo Infiltration=Idesign * FSchedule * (A + B*|(Tzone-Todb)| + C*WindSpd + D * WindSpd**2) - \memo If you use a ZoneList in the Zone or ZoneList name field then this definition applies - \memo to all the zones in the ZoneList. + \memo Infiltration is specified as a design level which is modified by a Schedule fraction, temperature difference and wind speed: + \memo Infiltration=Idesign * FSchedule * (A + B*|(Tzone-Todb)| + C*WindSpd + D * WindSpd**2) + \memo If a ZoneList, SpaceList, or a Zone comprised of more than one Space is specified + \memo then this definition applies to all applicable spaces, and each instance will + \memo be named with the Space Name plus this Object Name. \min-fields 12 A1 , \field Name \required-field \type alpha - A2 , \field Zone or ZoneList Name + A2 , \field Zone or ZoneList or Space or SpaceList Name \required-field \type object-list \object-list ZoneAndZoneListNames + \object-list SpaceAndSpaceListNames A3 , \field Schedule Name - \required-field + \note If blank, defaults to always 1.0 \type object-list \object-list ScheduleNames A4 , \field Design Flow Rate Calculation Method @@ -22556,11 +23723,11 @@ ZoneInfiltration:DesignFlowRate, \type real \minimum 0 \ip-units ft3/min - N2 , \field Flow per Zone Floor Area + N2 , \field Flow Rate per Floor Area \type real \minimum 0 \units m3/s-m2 - N3 , \field Flow per Exterior Surface Area + N3 , \field Flow Rate per Exterior Surface Area \note use key Flow/ExteriorArea for all exterior surface area \note use key Flow/ExteriorWallArea to include only exterior wall area \units m3/s-m2 @@ -22589,18 +23756,23 @@ ZoneInfiltration:DesignFlowRate, ZoneInfiltration:EffectiveLeakageArea, \min-fields 6 - \memo Infiltration is specified as effective leakage area at 4 Pa, schedule fraction, stack and wind coefficients, and - \memo is a function of temperature difference and wind speed: - \memo Infiltration=FSchedule * (AL /1000) SQRT(Cs*|(Tzone-Todb)| + Cw*WindSpd**2 ) + \memo Infiltration is specified as effective leakage area at 4 Pa, schedule fraction, stack and wind coefficients, and + \memo is a function of temperature difference and wind speed: + \memo Infiltration=FSchedule * (AL /1000) SQRT(Cs*|(Tzone-Todb)| + Cw*WindSpd**2 ) + \memo If a Zone comprised of more than one Space is specified + \memo then this definition applies to all applicable spaces, and each instance will + \memo be named with the Space Name plus this Object Name. A1 , \field Name \required-field \type alpha - A2 , \field Zone Name + A2 , \field Zone or Space Name + \note ZoneList and SpaceList names are not allowed. \required-field \type object-list \object-list ZoneNames + \object-list SpaceNames A3 , \field Schedule Name - \required-field + \note If blank, defaults to always 1.0 \type object-list \object-list ScheduleNames N1 , \field Effective Air Leakage Area @@ -22623,18 +23795,23 @@ ZoneInfiltration:EffectiveLeakageArea, ZoneInfiltration:FlowCoefficient, \min-fields 8 - \memo Infiltration is specified as flow coefficient, schedule fraction, stack and wind coefficients, and - \memo is a function of temperature difference and wind speed: - \memo Infiltration=FSchedule * SQRT( (c * Cs*|(Tzone-Todb)|**n)**2 + (c* Cw*(s * WindSpd)**2n)**2 ) + \memo Infiltration is specified as flow coefficient, schedule fraction, stack and wind coefficients, and + \memo is a function of temperature difference and wind speed: + \memo Infiltration=FSchedule * SQRT( (c * Cs*|(Tzone-Todb)|**n)**2 + (c* Cw*(s * WindSpd)**2n)**2 ) + \memo If a Zone comprised of more than one Space is specified + \memo then this definition applies to all applicable spaces, and each instance will + \memo be named with the Space Name plus this Object Name. A1 , \field Name \required-field \type alpha - A2 , \field Zone Name + A2 , \field Zone or Space Name + \note ZoneList and SpaceList names are not allowed. \required-field \type object-list \object-list ZoneNames + \object-list SpaceNames A3 , \field Schedule Name - \required-field + \note If blank, defaults to always 1.0 \type object-list \object-list ScheduleNames N1 , \field Flow Coefficient @@ -22666,19 +23843,21 @@ ZoneInfiltration:FlowCoefficient, ZoneVentilation:DesignFlowRate, \memo Ventilation is specified as a design level which is modified by a schedule fraction, temperature difference and wind speed: \memo Ventilation=Vdesign * Fschedule * (A + B*|(Tzone-Todb)| + C*WindSpd + D * WindSpd**2) - \memo If you use a ZoneList in the Zone or ZoneList name field then this definition applies - \memo to all the zones in the ZoneList. + \memo If a ZoneList, SpaceList, or a Zone comprised of more than one Space is specified + \memo then this definition applies to all applicable spaces, and each instance will + \memo be named with the Space Name plus this Object Name. \min-fields 15 A1 , \field Name \required-field \type alpha \reference VentilationNames - A2 , \field Zone or ZoneList Name + A2 , \field Zone or ZoneList or Space or SpaceList Name \required-field \type object-list \object-list ZoneAndZoneListNames + \object-list SpaceAndSpaceListNames A3 , \field Schedule Name - \required-field + \note If blank, defaults to always 1.0 \type object-list \object-list ScheduleNames A4 , \field Design Flow Rate Calculation Method @@ -22699,7 +23878,7 @@ ZoneVentilation:DesignFlowRate, \units m3/s \type real \minimum 0 - N2 , \field Flow Rate per Zone Floor Area + N2 , \field Flow Rate per Floor Area \type real \minimum 0 \units m3/s-m2 @@ -22821,14 +24000,19 @@ ZoneVentilation:WindandStackOpenArea, \memo Ventilation Wind = Cw * Opening Area * Schedule * WindSpd \memo Ventilation Stack = Cd * Opening Area * Schedule * SQRT(2*g*DH*(|(Tzone-Todb)|/Tzone)) \memo Total Ventilation = SQRT((Ventilation Wind)^2 + (Ventilation Stack)^2) + \memo If a Zone comprised of more than one Space is specified + \memo then this definition applies to all applicable spaces, and each instance will + \memo be named with the Space Name plus this Object Name. A1 , \field Name \required-field \type alpha \reference VentilationNames - A2 , \field Zone Name + A2 , \field Zone or Space Name + \note ZoneList and SpaceList names are not allowed. \required-field \type object-list \object-list ZoneNames + \object-list SpaceNames N1 , \field Opening Area \note This is the opening area used to calculate stack effect and wind driven ventilation. \units m2 @@ -22840,6 +24024,7 @@ ZoneVentilation:WindandStackOpenArea, \object-list ScheduleNames \note This schedule contains the fraction values applied to the opening area given in the previous \note input field (0.0 - 1.0). + \note If blank, defaults to always 1.0 N2 , \field Opening Effectiveness \note This field is used to calculate wind driven ventilation. \note "Cw" in the wind-driven equation and the maximum value is 1.0. @@ -22979,8 +24164,8 @@ ZoneAirBalance:OutdoorAir, \note previous input field (0.0 - 1.0). ZoneMixing, - \memo ZoneMixing is a simple air exchange from one zone to another. Note that this statement - \memo only affects the energy balance of the "receiving" zone and will not produce + \memo ZoneMixing is a simple air exchange from one zone or space to another. Note that this statement + \memo only affects the energy balance of the "receiving" zone or space and will not produce \memo any effect on the "source" zone. Mixing statements can be complementary and include \memo multiple zones, but the balancing of flows between zones is left to the user's \memo discretion. @@ -22988,14 +24173,16 @@ ZoneMixing, A1 , \field Name \required-field \type alpha - A2 , \field Zone Name + A2 , \field Zone or Space Name + \note ZoneList and SpaceList names are not allowed. \required-field \type object-list \object-list ZoneNames + \object-list SpaceNames A3 , \field Schedule Name - \required-field \type object-list \object-list ScheduleNames + \note If blank, defaults to always 1.0 A4 , \field Design Flow Rate Calculation Method \note The entered calculation method is used to create the maximum amount of ventilation \note for this set of attributes @@ -23014,7 +24201,7 @@ ZoneMixing, \units m3/s \type real \minimum 0 - N2 , \field Flow Rate per Zone Floor Area + N2 , \field Flow Rate per Floor Area \type real \minimum 0 \units m3/s-m2 @@ -23026,40 +24213,45 @@ ZoneMixing, \units 1/hr \type real \minimum 0 - A5 , \field Source Zone Name + A5 , \field Source Zone or Space Name \required-field \type object-list \object-list ZoneNames + \object-list SpaceNames N5 , \field Delta Temperature \units deltaC \type real \default 0 \note This field contains the constant temperature differential between source and - \note receiving zones below which mixing is shutoff. + \note receiving zone or space below which mixing is shutoff. If a source zone is + \note specified and it contains more than one space, the average source zone temperature + \note will be used for control. A6 , \field Delta Temperature Schedule Name \type object-list \object-list ScheduleNames - \note This schedule contains the temperature differential between source and receiving - \note zones versus time below which mixing is shutoff. - A7 , \field Minimum Zone Temperature Schedule Name + \note This schedule contains the temperature differential between source and + \note receiving zone or space below which mixing is shutoff. If a source zone is + \note specified and it contains more than one space, the average source zone temperature + \note will be used for control. + A7 , \field Minimum Receiving Temperature Schedule Name \type object-list \object-list ScheduleNames - \note This schedule contains the zone dry-bulb temperature versus time below which + \note This schedule contains the receiving zone or space temperature versus time below which \note mixing is shutoff. - A8 , \field Maximum Zone Temperature Schedule Name + A8 , \field Maximum Receiving Temperature Schedule Name \type object-list \object-list ScheduleNames - \note This schedule contains the zone dry-bulb temperature versus time above which + \note This schedule contains the receiving zone or space temperature versus time above which \note mixing is shutoff. - A9 , \field Minimum Source Zone Temperature Schedule Name + A9 , \field Minimum Source Temperature Schedule Name \type object-list \object-list ScheduleNames - \note This schedule contains the source zone dry-bulb temperature versus time below + \note This schedule contains the source zone or space temperature versus time below \note which mixing is shutoff. - A10, \field Maximum Source Zone Temperature Schedule Name + A10, \field Maximum Source Temperature Schedule Name \type object-list \object-list ScheduleNames - \note This schedule contains the source zone dry-bulb temperature versus time above + \note This schedule contains the source zone or space temperature versus time above \note which mixing is shutoff. A11, \field Minimum Outdoor Temperature Schedule Name \type object-list @@ -23073,20 +24265,22 @@ ZoneMixing, \note mixing is shutoff. ZoneCrossMixing, - \memo ZoneCrossMixing exchanges an equal amount of air between two zones. Note that this - \memo statement affects the energy balance of both zones. + \memo ZoneCrossMixing exchanges an equal amount of air between two zones or spaces. Note that this + \memo statement affects the energy balance of both zones or spaces. \min-fields 9 A1 , \field Name \required-field \type alpha - A2 , \field Zone Name + A2 , \field Zone or Space Name + \note ZoneList and SpaceList names are not allowed. \required-field \type object-list \object-list ZoneNames + \object-list SpaceNames A3 , \field Schedule Name - \required-field \type object-list \object-list ScheduleNames + \note If blank, defaults to always 1.0 A4 , \field Design Flow Rate Calculation Method \note The entered calculation method is used to create the maximum amount of ventilation \note for this set of attributes @@ -23105,7 +24299,7 @@ ZoneCrossMixing, \units m3/s \type real \minimum 0 - N2 , \field Flow Rate per Zone Floor Area + N2 , \field Flow Rate per Floor Area \type real \minimum 0 \units m3/s-m2 @@ -23117,42 +24311,46 @@ ZoneCrossMixing, \units 1/hr \type real \minimum 0 - A5 , \field Source Zone Name + A5 , \field Source Zone or Space Name \required-field \type object-list \object-list ZoneNames + \object-list SpaceNames N5 , \field Delta Temperature \units deltaC \minimum 0.0 \type real \default 0 \note This field contains the constant temperature differential between source and - \note receiving zones below which cross mixing is shutoff. This value must be greater - \note than or equal to zero. + \note receiving zone or space below which mixing is shutoff. If a source zone is + \note specified and it contains more than one space, the average source zone temperature + \note will be used for control. This value must be greater than or equal to zero. A6 , \field Delta Temperature Schedule Name \type object-list \object-list ScheduleNames - \note This schedule contains the temperature differential between source and receiving - \note zones versus time below which cross mixing is shutoff. - A7 , \field Minimum Zone Temperature Schedule Name + \note This schedule contains the temperature differential between source and + \note receiving zone or space below which mixing is shutoff. If a source zone is + \note specified and it contains more than one space, the average source zone temperature + \note will be used for control. Schedule values must be greater than or equal to zero. + A7 , \field Minimum Receiving Temperature Schedule Name \type object-list \object-list ScheduleNames - \note This schedule contains the indoor temperature versus time below which + \note This schedule contains the receiving zone or space temperature versus time below which \note cross mixing is shutoff. - A8 , \field Maximum Zone Temperature Schedule Name + A8 , \field Maximum Receiving Temperature Schedule Name \type object-list \object-list ScheduleNames - \note This schedule contains the indoor temperature versus time above which + \note This schedule contains the receiving zone or space temperature versus time above which \note cross mixing is shutoff. - A9 , \field Minimum Source Zone Temperature Schedule Name + A9 , \field Minimum Source Temperature Schedule Name \type object-list \object-list ScheduleNames - \note This schedule contains the source zone dry-bulb temperature versus time below + \note This schedule contains the source zone or space temperature versus time below \note which cross mixing is shutoff. - A10, \field Maximum Source Zone Temperature Schedule Name + A10, \field Maximum Source Temperature Schedule Name \type object-list \object-list ScheduleNames - \note This schedule contains the source zone dry-bulb temperature versus time above + \note This schedule contains the source zone or space temperature versus time above \note which cross mixing is shutoff. A11, \field Minimum Outdoor Temperature Schedule Name \type object-list @@ -23329,10 +24527,58 @@ ZoneEarthtube, \note "C" in Equation \type real \default 0 - N18; \field Velocity Squared Term Flow Coefficient + N18, \field Velocity Squared Term Flow Coefficient \note "D" in Equation \type real \default 0 + A5, \field Earth Tube Model Type + \type choice + \key Basic + \key Vertical + \default Basic + A6; \field Earth Tube Model Parameters + \type object-list + \object-list EarthTubeParameterNames + +ZoneEarthtube:Parameters, + \memo Parameters that apply to the vertical model for an earth tube + \min-fields 6 + A1, \field Earth Tube Model Parameters Name + \required-field + \reference EarthTubeParameterNames + N1, \field Nodes Above Earth Tube + \type integer + \units dimensionless + \minimum 3 + \maximum 10 + \default 5 + N2, \field Nodes Below Earth Tube + \type integer + \units dimensionless + \minimum 3 + \maximum 10 + \default 3 + N3, \field Earth Tube Dimensionless Boundary Above + \note When set to 1.0, the total thickness of the solution space above the earth tube node is equal to the maximum vertical dimension above the earth tube. + \type real + \units dimensionless + \minimum 0.25 + \maximum 1.0 + \default 1.0 + N4, \field Earth Tube Dimensionless Boundary Below + \note When set to 1.0, the total thickness of the solution space below the earth tube node is equal to the maximum vertical dimension above the earth tube. + \type real + \units dimensionless + \minimum 0.25 + \maximum 1.0 + \default 0.25 + N5; \field Earth Tube Solution Space Width + \note Width of the nodes in the direction parallel to the ground, multiplied by earth tube radius + \type real + \units dimensionless + \minimum 3.0 + \maximum 20.0 + \default 4.0 ZoneCoolTower:Shower, \memo A cooltower (sometimes referred to as a wind tower or a shower cooling tower) @@ -23745,7 +24991,7 @@ ZoneThermalChimney, ! Basic parameters AirflowNetwork:SimulationControl, - \min-fields 12 + \min-fields 16 \unique-object \memo This object defines the global parameters used in an Airflow Network simulation. A1 , \field Name @@ -23867,15 +25113,21 @@ AirflowNetwork:SimulationControl, \key SkylineLU \key ConjugateGradient \default SkylineLU - A9 ; \field Allow Unsupported Zone Equipment + A9 , \field Allow Unsupported Zone Equipment \note Set this input to Yes to have zone equipment that are currently unsupported in the AirflowNetwork model - \note allowed in the simulation if present. Setting this field to Yes, allows the following equipments + \note allowed in the simulation if present. Setting this field to Yes, allows the following equipment \note to be modeled along an AirflowNetwork model: ZoneHVAC:Dehumidifier, ZoneHVAC:EnergyRecoveryVentilator, \note WaterHeater:HeatPump:*. \type choice \key Yes \key No \default No + A10; \field Do Distribution Duct Sizing Calculation + \note Controls duct sizing. See AirflowNetwork:Distribution:DuctSizing for sizing options. + \type choice + \key Yes + \key No + \default No AirflowNetwork:MultiZone:Zone, \min-fields 8 @@ -24110,10 +25362,11 @@ AirflowNetwork:MultiZone:ReferenceCrackConditions, \reference ReferenceCrackConditions \note Enter a unique name for this object. N1 , \field Reference Temperature + \required-field \type real \units C - \default 20 \note Enter the reference temperature under which the surface crack data were obtained. + \note Suggested value 20C. N2 , \field Reference Barometric Pressure \type real \units Pa @@ -24191,6 +25444,28 @@ AirflowNetwork:MultiZone:Surface:EffectiveLeakageArea, \maximum 1.0 \note Enter the exponent used in the air mass flow equation. +AirflowNetwork:MultiZone:SpecifiedFlowRate, + \min-fields 2 + \memo This object is used to define specified flow through a linkage. + A1 , \field Name + \required-field + \type alpha + \reference SurfaceAirflowLeakageNames + \note Enter a unique name for this object. + N1 , \field Air Flow Value + \required-field + \type real + \unitsBasedOnField A2 + \note Enter the specified flow rate. + A2 ; \field Air Flow Units + \type choice + \key VolumetricFlow + \key MassFlow + \default MassFlow + \note Enter the units of the air flow value. + \note VolumetricFlow (m3/s) + \note MassFlow (kg/s) + AirflowNetwork:MultiZone:Component:DetailedOpening, \min-fields 16 \memo This object specifies the properties of airflow through windows and doors (window, door and @@ -25558,6 +26833,66 @@ AirflowNetwork:Distribution:DuctViewFactors, \minimum 0.0 \maximum 1.0 +AirflowNetwork:Distribution:DuctSizing, + \min-fields 8 + \unique-object + \memo This object defines required parameters for duct sizing in an Airflow Network simulation. + \memo To activate duct sizing, see AirflowNetwork:SimulationControl Do Distribution Duct Sizing Calculation. + A1 , \field Name + \required-field + \type object-list + A2 , \field Duct Sizing Method + \type choice + \key MaximumVelocity + \key PressureLoss + \key PressureLossWithMaximumVelocity + \default MaximumVelocity + N1 , \field Duct Sizing Factor + \type real + \minimum> 0.0 + \default 1.0 + N2 , \field Maximum Airflow Velocity + \type real + \units m/s + \minimum >0.0 + \maximum 25.0 + \default 5.0 + \note Used only if Duct Sizing Type = MaximumVelocity or PressureLossWithMaximumVelocity. + \note When MaximumVelocity is entered, duct diameter is calculated at D = flow rate / + \note cross section area. + \note When PressureLossWithMaximumVelocity is entered, duct diameter is calculated based on + \note PressureLoss. The value is used to check to ensure the final velocity is less than + \note the maximum value. If greater, final value will be obtained from MaximumVelocity. + \note This field is apply for trunk size, while branch size is based on total pressure drop. + N3 , \field Total Pressure Loss Across Supply Trunk + \type real + \units Pa + \minimum >0.0 + \note Used only if Duct Sizing Type = PressureLoss or PressureLossWithMaximumVelocity. + \note When PressureLoss is entered, duct diameter is calculated using Colebrook's equation + \note When PressureLossWithMaximumVelocity is entered, duct diameter is calculated based on + \note PressureLoss. The value is used to check to ensure the final velocity is less than + \note the maximum value. If greater, final value will be obtained from MaximumVelocity. + \note This field is apply for trunk size, while branch size is based on total pressure drop. + N4 , \field Total Pressure Loss Across Supply Branch + \type real + \units Pa + \minimum >0.0 + \note Duct diameter is calculated using Colebrook's equation. When there is no solution, + \note velocity = 5 m/s is used to calculate duct diameter. + N5 , \field Total Pressure Loss Across Return Trunk + \type real + \units Pa + \minimum >0.0 + \note Duct diameter is calculated using Colebrook's equation. When there is no solution, + \note velocity = 5 m/s is used to calculate duct diameter. + N6 ; \field Total Pressure Loss Across Return Branch + \type real + \units Pa + \minimum >0.0 + \note Duct diameter is calculated using Colebrook's equation. When there is no solution, + \note velocity = 5 m/s is used to calculate duct diameter. + AirflowNetwork:OccupantVentilationControl, \memo This object is used to provide advanced thermal comfort control of window opening and closing \memo for both exterior and interior windows. @@ -25729,8 +27064,8 @@ Exterior:FuelEquipment, \key Coal \key OtherFuel1 \key OtherFuel2 - \key Steam - \key DistrictHeating + \key DistrictHeatingWater + \key DistrictHeatingSteam \key DistrictCooling A3 , \field Schedule Name \required-field @@ -26000,6 +27335,7 @@ HVACTemplate:Zone:IdealLoadsAirSystem, A11, \field Design Specification Outdoor Air Object Name \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames \note When the name of a DesignSpecification:OutdoorAir object is entered, the minimum \note outdoor air flow rate will be computed using these specifications. The outdoor air \note flow rate will also be affected by the next two fields. @@ -26117,6 +27453,7 @@ HVACTemplate:Zone:BaseboardHeat, \note This field is used only when Outdoor Air Method=DetailedSpecification. \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames A8; \field Design Specification Zone Air Distribution Object Name \note This field is used only when Outdoor Air Method=DetailedSpecification. \type object-list @@ -26271,6 +27608,7 @@ HVACTemplate:Zone:FanCoil, \note This field is used only when Outdoor Air Method=DetailedSpecification. \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames A13, \field Design Specification Zone Air Distribution Object Name \note This field is used only when Outdoor Air Method=DetailedSpecification. \type object-list @@ -26537,6 +27875,7 @@ HVACTemplate:Zone:PTAC, \note This field is used only when Outdoor Air Method=DetailedSpecification. \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames A15, \field Design Specification Zone Air Distribution Object Name \note This field is used only when Outdoor Air Method=DetailedSpecification. \type object-list @@ -26840,6 +28179,7 @@ HVACTemplate:Zone:PTHP, \note This field is used only when Outdoor Air Method=DetailedSpecification. \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames A19, \field Design Specification Zone Air Distribution Object Name \note This field is used only when Outdoor Air Method=DetailedSpecification. \type object-list @@ -26865,7 +28205,7 @@ HVACTemplate:Zone:PTHP, \default None HVACTemplate:Zone:WaterToAirHeatPump, - \min-fields 44 + \min-fields 43 \memo Water to Air Heat Pump to be used with HVACTemplate:Plant:MixedWaterLoop A1, \field Zone Name \required-field @@ -27036,7 +28376,7 @@ HVACTemplate:Zone:WaterToAirHeatPump, \default 2.5 \note The maximum on-off cycling rate for the compressor \note Suggested value is 2.5 for a typical heat pump - N19, \field Heat Pump Time Constant + N19, \field Latent Capacity Time Constant \type real \units s \minimum 0.0 @@ -27044,14 +28384,7 @@ HVACTemplate:Zone:WaterToAirHeatPump, \default 60.0 \note Time constant for the cooling coil's capacity to reach steady state after startup \note Suggested value is 60 for a typical heat pump - N20, \field Fraction of On-Cycle Power Use - \minimum 0.0 - \maximum 0.05 - \default 0.01 - \note The fraction of on-cycle power use to adjust the part load fraction based on - \note the off-cycle power consumption due to crankcase heaters, controls, fans, and etc. - \note Suggested value is 0.01 for a typical heat pump - N21, \field Heat Pump Fan Delay Time + N20, \field Heat Pump Fan Delay Time \units s \minimum 0.0 \default 60 @@ -27076,13 +28409,13 @@ HVACTemplate:Zone:WaterToAirHeatPump, \key SupplyAirTemperature \key TemperatureDifference \default SupplyAirTemperature - N22, \field Zone Cooling Design Supply Air Temperature + N21, \field Zone Cooling Design Supply Air Temperature \type real \units C \default 14.0 \note Zone Cooling Design Supply Air Temperature is only used when Zone Cooling Design \note Supply Air Temperature Input Method = SupplyAirTemperature - N23, \field Zone Cooling Design Supply Air Temperature Difference + N22, \field Zone Cooling Design Supply Air Temperature Difference \type real \units deltaC \default 11.11 @@ -27097,13 +28430,13 @@ HVACTemplate:Zone:WaterToAirHeatPump, \key SupplyAirTemperature \key TemperatureDifference \default SupplyAirTemperature - N24, \field Zone Heating Design Supply Air Temperature + N23, \field Zone Heating Design Supply Air Temperature \type real \units C \default 50.0 \note Zone Heating Design Supply Air Temperature is only used when Zone Heating Design \note Supply Air Temperature Input Method = SupplyAirTemperature - N25, \field Zone Heating Design Supply Air Temperature Difference + N24, \field Zone Heating Design Supply Air Temperature Difference \type real \units deltaC \default 30.0 @@ -27125,6 +28458,7 @@ HVACTemplate:Zone:WaterToAirHeatPump, \note This field is used only when Outdoor Air Method=DetailedSpecification. \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames A16, \field Design Specification Zone Air Distribution Object Name \note This field is used only when Outdoor Air Method=DetailedSpecification. \type object-list @@ -27139,7 +28473,7 @@ HVACTemplate:Zone:WaterToAirHeatPump, \note If blank, always on \type object-list \object-list ScheduleNames - N26; \field Baseboard Heating Capacity + N25; \field Baseboard Heating Capacity \autosizable \default autosize \units W @@ -27278,6 +28612,7 @@ HVACTemplate:Zone:VRF, \note This field is used only when Outdoor Air Method=DetailedSpecification. \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames A6, \field Design Specification Zone Air Distribution Object Name \note This field is used only when Outdoor Air Method=DetailedSpecification. \type object-list @@ -27570,6 +28905,7 @@ HVACTemplate:Zone:Unitary, \note This field is used only when Outdoor Air Method=DetailedSpecification. \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames A12; \field Design Specification Zone Air Distribution Object Name \note This field is used only when Outdoor Air Method=DetailedSpecification. \type object-list @@ -27719,6 +29055,7 @@ HVACTemplate:Zone:VAV, A10, \field Design Specification Outdoor Air Object Name for Control \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames \note When the name of a DesignSpecification:OutdoorAir object is entered, the terminal \note unit will increase flow as needed to meet this outdoor air requirement. \note If Outdoor Air Flow per Person is non-zero, then the outdoor air requirement will @@ -27803,6 +29140,7 @@ HVACTemplate:Zone:VAV, \note (see above) is used to actively control the VAV terminal air flow rate. \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames A18; \field Design Specification Zone Air Distribution Object Name \note This field is used only when Outdoor Air Method=DetailedSpecification. \type object-list @@ -28002,6 +29340,7 @@ HVACTemplate:Zone:VAV:FanPowered, A15, \field Design Specification Outdoor Air Object Name \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames A16; \field Design Specification Zone Air Distribution Object Name \type object-list \object-list DesignSpecificationZoneAirDistributionNames @@ -28087,6 +29426,7 @@ HVACTemplate:Zone:VAV:HeatAndCool, \note (see above) is used to actively control the VAV terminal air flow rate. \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames A6, \field Design Specification Zone Air Distribution Object Name \note This field is used only when Outdoor Air Method=DetailedSpecification. \type object-list @@ -28248,6 +29588,7 @@ HVACTemplate:Zone:ConstantVolume, \note This field is used only when Outdoor Air Method=DetailedSpecification. \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames A6, \field Design Specification Zone Air Distribution Object Name \note This field is used only when Outdoor Air Method=DetailedSpecification. \type object-list @@ -28416,6 +29757,7 @@ HVACTemplate:Zone:DualDuct, \note (see above) is used to actively control the VAV terminal air flow rate. \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames A6, \field Design Specification Zone Air Distribution Object Name \note This field is used only when Outdoor Air Method=DetailedSpecification. \type object-list @@ -28423,6 +29765,7 @@ HVACTemplate:Zone:DualDuct, A7, \field Design Specification Outdoor Air Object Name for Control \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames \note When the name of a DesignSpecification:OutdoorAir object is entered, the terminal \note unit will increase flow as needed to meet this outdoor air requirement. \note If Outdoor Air Flow per Person is non-zero, then the outdoor air requirement will @@ -32483,6 +33826,171 @@ DesignSpecification:OutdoorAir, \note This input is only used to calculate the minimum outdoor air flow rate when the field \note System Outdoor Air Method = ProportionalControlBasedOnDesignOARate in Controller:MechanicalVentilation. +DesignSpecification:OutdoorAir:SpaceList, + \memo Defines a list of DesignSpecification:OutdoorAir names which can be referenced as a group. + \memo The DesignSpecification:OutdoorAir:SpaceList name may be used in Sizing:Zone and + \memo Controller:MechanicalVentilation to specify space-by-space OA requirements and anywhere else + \memo that accepts a DesignSpecification:OutdoorAir object name. + \min-fields 3 + \extensible:2 + A1 , \field Name + \note Name of the List + \required-field + \type alpha + \reference DSOASpaceListNames + A2 , \field Space 1 Name + \begin-extensible + \required-field + \type object-list + \object-list SpaceNames + A3 , \field Space 1 Design Specification Outdoor Air Object Name + \required-field + \type object-list + \object-list DesignSpecificationOutdoorAirNames + A4 , \field Space 2 Name + \type object-list + \object-list SpaceNames + A5 , \field Space 2 Design Specification Outdoor Air Object Name + \type object-list + \object-list DesignSpecificationOutdoorAirNames + A6 , \field Space 3 Name + \type object-list + \object-list SpaceNames + A7 , \field Space 3 Design Specification Outdoor Air Object Name + \type object-list + \object-list DesignSpecificationOutdoorAirNames + A8 , \field Space 4 Name + \type object-list + \object-list SpaceNames + A9 , \field Space 4 Design Specification Outdoor Air Object Name + \type object-list + \object-list DesignSpecificationOutdoorAirNames + A10, \field Space 5 Name + \type object-list + \object-list SpaceNames + A11, \field Space 5 Design Specification Outdoor Air Object Name + \type object-list + \object-list DesignSpecificationOutdoorAirNames + A12, \field Space 6 Name + \type object-list + \object-list SpaceNames + A13, \field Space 6 Design Specification Outdoor Air Object Name + \type object-list + \object-list DesignSpecificationOutdoorAirNames + A14, \field Space 7 Name + \type object-list + \object-list SpaceNames + A15, \field Space 7 Design Specification Outdoor Air Object Name + \type object-list + \object-list DesignSpecificationOutdoorAirNames + A16, \field Space 8 Name + \type object-list + \object-list SpaceNames + A17, \field Space 8 Design Specification Outdoor Air Object Name + \type object-list + \object-list DesignSpecificationOutdoorAirNames + A18, \field Space 9 Name + \type object-list + \object-list SpaceNames + A19, \field Space 9 Design Specification Outdoor Air Object Name + \type object-list + \object-list DesignSpecificationOutdoorAirNames + A20, \field Space 10 Name + \type object-list + \object-list SpaceNames + A21, \field Space 10 Design Specification Outdoor Air Object Name + \type object-list + \object-list DesignSpecificationOutdoorAirNames + A22, \field Space 11 Name + \type object-list + \object-list SpaceNames + A23, \field Space 11 Design Specification Outdoor Air Object Name + \type object-list + A24, \field Space 12 Name + \type object-list + \object-list SpaceNames + A25, \field Space 12 Design Specification Outdoor Air Object Name + \type object-list + \object-list DesignSpecificationOutdoorAirNames + A26, \field Space 13 Name + \type object-list + \object-list SpaceNames + A27, \field Space 13 Design Specification Outdoor Air Object Name + \type object-list + \object-list DesignSpecificationOutdoorAirNames + A28, \field Space 14 Name + \type object-list + \object-list SpaceNames + A29, \field Space 14 Design Specification Outdoor Air Object Name + \type object-list + \object-list DesignSpecificationOutdoorAirNames + A30, \field Space 15 Name + \type object-list + \object-list SpaceNames + A31, \field Space 15 Design Specification Outdoor Air Object Name + \type object-list + \object-list DesignSpecificationOutdoorAirNames + A32, \field Space 16 Name + \type object-list + \object-list SpaceNames + A33, \field Space 16 Design Specification Outdoor Air Object Name + \type object-list + \object-list DesignSpecificationOutdoorAirNames + A34, \field Space 17 Name + \type object-list + \object-list SpaceNames + A35, \field Space 17 Design Specification Outdoor Air Object Name + \type object-list + \object-list DesignSpecificationOutdoorAirNames + A36, \field Space 18 Name + \type object-list + \object-list SpaceNames + A37, \field Space 18 Design Specification Outdoor Air Object Name + \type object-list + \object-list DesignSpecificationOutdoorAirNames + A38, \field Space 19 Name + \type object-list + \object-list SpaceNames + A39, \field Space 19 Design Specification Outdoor Air Object Name + \type object-list + \object-list DesignSpecificationOutdoorAirNames + A40, \field Space 20 Name + \type object-list + \object-list SpaceNames + A41, \field Space 20 Design Specification Outdoor Air Object Name + \type object-list + \object-list DesignSpecificationOutdoorAirNames + A42, \field Space 21 Name + \type object-list + \object-list SpaceNames + A43, \field Space 21 Design Specification Outdoor Air Object Name + \type object-list + \object-list DesignSpecificationOutdoorAirNames + A44, \field Space 22 Name + \type object-list + \object-list SpaceNames + A45, \field Space 22 Design Specification Outdoor Air Object Name + \type object-list + \object-list DesignSpecificationOutdoorAirNames + A46, \field Space 23 Name + \type object-list + \object-list SpaceNames + A47, \field Space 23 Design Specification Outdoor Air Object Name + \type object-list + \object-list DesignSpecificationOutdoorAirNames + A48, \field Space 24 Name + \type object-list + \object-list SpaceNames + A49, \field Space 24 Design Specification Outdoor Air Object Name + \type object-list + \object-list DesignSpecificationOutdoorAirNames + A50, \field Space 25 Name + \type object-list + \object-list SpaceNames + A51; \field Space 25 Design Specification Outdoor Air Object Name + \type object-list + \object-list DesignSpecificationOutdoorAirNames + DesignSpecification:ZoneAirDistribution, \min-fields 1 \memo This object is used to describe zone air distribution in terms of air distribution @@ -32540,6 +34048,8 @@ Sizing:Parameters, \note blank => set the timesteps in averaging window to \note Number of Timesteps per Hour resulting in a 1 hour averaging window \note default is number of timesteps for 1 hour averaging window + \note If the PerformancePrecisionTradeoffs Override Mode is set to non-Normal, + \note this field will be overwritten to 1 \type integer \minimum 1 @@ -32548,7 +34058,7 @@ Sizing:Zone, \memo The calculation is done for every sizing period included in the input. The maximum \memo cooling and heating load and cooling, heating, and ventilation air flows are then saved \memo for system level and zone component design calculations. - \min-fields 27 + \min-fields 34 A1, \field Zone or ZoneList Name \required-field \type object-list @@ -32598,8 +34108,12 @@ Sizing:Zone, \type real \units kgWater/kgDryAir A4, \field Design Specification Outdoor Air Object Name + \note Specify the name of a DesignSpecification:OutdoorAir object to specify one set of requirements for the Zone. + \note Use a DesignSpecification:OutdoorAir:SpaceList object name to specify different + \note requirements for Spaces within the Zone. \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames N7, \field Zone Heating Sizing Factor \note if blank or zero, global heating sizing factor from Sizing:Parameters is used. \minimum 0 @@ -32697,11 +34211,109 @@ Sizing:Zone, \units C \autosizable \default autosize - N18;\field Dedicated Outdoor Air High Setpoint Temperature for Design + N18,\field Dedicated Outdoor Air High Setpoint Temperature for Design \type real \units C \autosizable \default autosize + A10,\field Zone Load Sizing Method + \note Specifies the basis for sizing the zone supply air flow rate. + \note Zone latent loads will not be used during sizing only when + \note Zone Load Sizing Method = Sensible Load Only No Latent Load. + \note For this case the zone humidity level will float according to + \note the fields Cooling and Heating Design Supply Air Humidity Ratio. + \note For all other choices the zone humidity level will be controlled. + \note Sensible Load will use zone sensible air flow rate for zone + \note component sizing. Latent loads will also be reported during sizing. + \note Latent Load will use zone latent air flow rate for zone + \note component sizing. Sensible loads will also be reported during sizing. + \note Sensible and Latent Load will use the larger of sensible and + \note latent load to choose air flow rate for zone component sizing. + \note Sensible Load Only No Latent Load or leaving this field blank + \note will disable zone latent sizing and reporting. Latent loads will + \note not be reported during sizing (reported as 0's). + \type choice + \key Sensible Load + \key Latent Load + \key Sensible And Latent Load + \key Sensible Load Only No Latent Load + \default Sensible Load Only No Latent Load + A11,\field Zone Latent Cooling Design Supply Air Humidity Ratio Input Method + \note Use SupplyAirHumidityRatio to enter the humidity ratio when zone dehumidification + \note is required. The supply air humidity ratio should be less than the zone humidity + \note ratio at the zone thermostat and humidistat set point condition. + \note Use HumidityRatioDifference to enter the difference in humidity ratio from the + \note zone thermostat and humidistat set point condition. + \type choice + \key SupplyAirHumidityRatio + \key HumidityRatioDifference + \default HumidityRatioDifference + N19,\field Zone Dehumidification Design Supply Air Humidity Ratio + \note Zone Dehumidification Design Supply Air Humidity Ratio is only used when Zone Latent + \note Cooling Design Supply Air Humidity Ratio Input Method = SupplyAirHumidityRatio. + \note This input must be less than the zone humidity ratio at the + \note humidistat set point so that dehumidification can occur. + \minimum> 0.0 + \type real + \units kgWater/kgDryAir + N20,\field Zone Cooling Design Supply Air Humidity Ratio Difference + \note Zone Dehumidification Design Supply Air Humidity Ratio Difference is only used when + \note Zone Latent Cooling Design Supply Air Humidity Ratio Input Method = HumidityRatioDifference. + \note This input is a positive value and defines the difference between the zone humidity + \note ratio at the thermostat and humidistat set point condition and the supply air + \note humidity ratio entering the zone. + \minimum> 0.0 + \type real + \default 0.005 + \units kgWater/kgDryAir + A12,\field Zone Latent Heating Design Supply Air Humidity Ratio Input Method + \note Use SupplyAirHumidityRatio to enter the humidity ratio when zone humidification + \note is required. The supply air humidity ratio should be greater than the zone humidity + \note ratio at the zone thermostat and humidistat set point condition. + \note Use HumidityRatioDifference to enter the difference in humidity ratio from the + \note zone thermostat and humidistat set point condition. + \type choice + \key SupplyAirHumidityRatio + \key HumidityRatioDifference + \default HumidityRatioDifference + N21,\field Zone Humidification Design Supply Air Humidity Ratio + \note Zone Humidification Design Supply Air Humidity Ratio is only used when Zone Latent + \note Heating Design Supply Air Humidity Ratio Input Method = SupplyAirHumidityRatio. + \note This input must be greater than the zone humidity ratio at the + \note humidistat set point so that humidification can occur. + \minimum> 0.0 + \type real + \units kgWater/kgDryAir + N22,\field Zone Humidification Design Supply Air Humidity Ratio Difference + \note Zone Humidification Design Supply Air Humidity Ratio is only used when Zone Latent + \note Heating Design Supply Air Humidity Ratio Input Method = HumidityRatioDifference. + \note This input is a positive value and defines the difference between the zone humidity + \note ratio at the thermostat and humidistat set point condition and the supply air + \note humidity ratio entering the zone. + \minimum 0.0 + \type real + \default 0.005 + \units kgWater/kgDryAir + A13,\field Zone Humidistat Dehumidification Set Point Schedule Name + \note Enter the zone relative humidity schedule used for zone latent + \note cooling calculations. + \note A zone humidistat will take priority over this input. + \note This field is not used if Zone Load Sizing Method = Sensible Load + \note Only No Latent Load or a zone humidistat is present. + \note A default of 50.0 will be used if no schedule is provided and + \note no humidistat is associated with this zone. + \type alpha + \units percent + A14;\field Zone Humidistat Humidification Set Point Schedule Name + \note Enter the zone relative humidity schedule used for zone latent + \note heating calculations. + \note A zone humidistat will take priority over this input. + \note This field is not used if Zone Load Sizing Method = Sensible Load + \note Only No Latent Load or a zone humidistat is present. + \note A default of 50.0 will be used if no schedule is provided and + \note no humidistat is associated with this zone. + \type alpha + \units percent DesignSpecification:ZoneHVAC:Sizing, \min-fields 1 @@ -32976,9 +34588,12 @@ Sizing:System, \note Sensible and Total use the zone design air flow rates to size the system supply air flow rate \note The cooling coil will then be sized at either the peak Sensible or Total flow rate and conditions \note The heating coil is always sized at the peak sensible heating load. + \note Latent uses the larger of the zone sensible and latent design air + \note flow rates for system sizing. \note VentilationRequirement uses the system ventilation requirement \type choice \key Sensible + \key Latent \key Total \key VentilationRequirement \default Sensible @@ -33121,7 +34736,8 @@ Sizing:System, A8, \field System Outdoor Air Method \type choice \key ZoneSum - \key VentilationRateProcedure + \key Standard62.1VentilationRateProcedure + \key Standard62.1SimplifiedProcedure \default ZoneSum N20, \field Zone Maximum Outdoor Air Fraction \type real @@ -33196,7 +34812,7 @@ Sizing:System, \minimum 0.0 \note Enter the fraction of auto-sized heating design capacity. Required field when capacity the \note heating design capacity method field is FractionOfAutosizedHeatingCapacity. - A11; \field Central Cooling Capacity Control Method + A11, \field Central Cooling Capacity Control Method \note Method used to control the coil's output \type choice \key VAV @@ -33204,6 +34820,15 @@ Sizing:System, \key VT \key OnOff \default OnOff + N27; \field Occupant Diversity + \type real + \maximum 1.0 + \minimum 0.0 + \autosizable + \default autosize + \note The Occupant Diversity is used to determine a multi-zone system's outdoor air intake when the System Outdoor Air Method is + \note Standard62.1VentilationRateProcedure or the Standard62.1SimplifiedProcedure. If set to be autosized, it will be calculated + \note using the information in the People objects assigned to each zone attached to this system/airloop. Sizing:Plant, \memo Specifies the input needed to autosize plant loop flow rates and equipment capacities. @@ -33850,7 +35475,7 @@ ZoneHVAC:IdealLoadsAirSystem, \note This field is only required when the Ideal Loads Air System is connected to an \note AirloopHVAC:ZoneReturnPlenum, otherwise leave this field blank. When connected to a plenum \note the return plenum Outlet Node Name (or Induced Air Outlet Node Name when connecting multiple - \note ideal loads air sytems) is entered here. The two ideal loads air system node name fields described above, + \note ideal loads air systems) is entered here. The two ideal loads air system node name fields described above, \note the Zone Supply Air Node Name and the Zone Exhaust Air Node Name must also be entered. \note The Zone Supply Air Node Name must match a zone inlet air node name for the zone where this \note Ideal Loads Air System is connected. The Zone Exhaust Air Node Name must match an inlet air @@ -33955,6 +35580,7 @@ ZoneHVAC:IdealLoadsAirSystem, A12, \field Design Specification Outdoor Air Object Name \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames \note When the name of a DesignSpecification:OutdoorAir object is entered, the minimum \note outdoor air flow rate will be computed using these specifications. The outdoor air \note flow rate will also be affected by the next two fields. @@ -34386,11 +36012,13 @@ ZoneHVAC:PackagedTerminalAirConditioner, A11, \field Cooling Coil Object Type \required-field \type choice + \key Coil:Cooling:DX \key Coil:Cooling:DX:SingleSpeed \key Coil:Cooling:DX:VariableSpeed \key CoilSystem:Cooling:DX:HeatExchangerAssisted \note Select the type of Cooling Coil. - \note Only works with Coil:Cooling:DX:SingleSpeed or + \note Only works with Coil:Cooling:DX or + \note Coil:Cooling:DX:SingleSpeed or \note CoilSystem:Cooling:DX:HeatExchangerAssisted or \note Coil:Cooling:DX:VariableSpeed. A12, \field Cooling Coil Name @@ -34398,6 +36026,7 @@ ZoneHVAC:PackagedTerminalAirConditioner, \type object-list \object-list CoolingCoilsDXSingleSpeed \object-list CoolingCoilsDXVariableSpeed + \object-list CoilCoolingDX \note Needs to match a DX cooling coil object. A13, \field Fan Placement \type choice @@ -34567,10 +36196,12 @@ ZoneHVAC:PackagedTerminalHeatPump, A11, \field Cooling Coil Object Type \required-field \type choice + \key Coil:Cooling:DX \key Coil:Cooling:DX:SingleSpeed \key Coil:Cooling:DX:VariableSpeed \key CoilSystem:Cooling:DX:HeatExchangerAssisted - \note Only works with Coil:Cooling:DX:SingleSpeed or + \note Only works with Coil:Cooling:DX or + \note Coil:Cooling:DX:SingleSpeed or \note CoilSystem:Cooling:DX:HeatExchangerAssisted or \note Coil:Cooling:DX:VariableSpeed. A12, \field Cooling Coil Name @@ -34578,6 +36209,7 @@ ZoneHVAC:PackagedTerminalHeatPump, \type object-list \object-list CoolingCoilsDXSingleSpeed \object-list CoolingCoilsDXVariableSpeed + \object-list CoilCoolingDX \note Needs to match in the DX Cooling Coil object. N8 , \field Cooling Convergence Tolerance \type real @@ -34655,7 +36287,7 @@ ZoneHVAC:WaterToAirHeatPump, \memo Water-to-air heat pump. Forced-convection heating-cooling unit with supply fan, \memo water-to-air cooling and heating coils, supplemental heating coil (gas, electric, hot \memo water, or steam), and fixed-position outdoor air mixer. - \min-fields 25 + \min-fields 21 A1, \field Name \required-field \type alpha @@ -34772,36 +36404,6 @@ ZoneHVAC:WaterToAirHeatPump, \object-list CoolingCoilsWaterToAirHP \object-list CoolingCoilsWaterToAirVSHP \note Needs to match in the water-to-air heat pump cooling coil object - N7, \field Maximum Cycling Rate - \type real - \units cycles/hr - \minimum 0.0 - \maximum 5.0 - \default 2.5 - \note The maximum on-off cycling rate for the compressor - \note Suggested value is 2.5 for a typical heat pump - N8, \field Heat Pump Time Constant - \type real - \units s - \minimum 0.0 - \maximum 500.0 - \default 60.0 - \note Time constant for the cooling coil's capacity to reach steady state after startup - \note Suggested value is 60 for a typical heat pump - N9, \field Fraction of On-Cycle Power Use - \minimum 0.0 - \maximum 0.05 - \default 0.01 - \note The fraction of on-cycle power use to adjust the part load fraction based on - \note the off-cycle power consumption due to crankcase heaters, controls, fans, and etc. - \note Suggested value is 0.01 for a typical heat pump - N10, \field Heat Pump Fan Delay Time - \units s - \minimum 0.0 - \default 60 - \note Programmed time delay for heat pump fan to shut off after compressor cycle off. - \note Only required when fan operating mode is cycling - \note Enter 0 when fan operating mode is continuous A13, \field Supplemental Heating Coil Object Type \required-field \type choice @@ -34815,14 +36417,14 @@ ZoneHVAC:WaterToAirHeatPump, \type object-list \object-list HeatingCoilName \note Needs to match in the supplemental heating coil object - N11, \field Maximum Supply Air Temperature from Supplemental Heater + N7, \field Maximum Supply Air Temperature from Supplemental Heater \required-field \type real \units C \autosizable \default autosize \note Supply air temperature from the supplemental heater will not exceed this value. - N12, \field Maximum Outdoor Dry-Bulb Temperature for Supplemental Heater Operation + N8, \field Maximum Outdoor Dry-Bulb Temperature for Supplemental Heater Operation \type real \maximum 21.0 \default 21.0 @@ -34855,10 +36457,18 @@ ZoneHVAC:WaterToAirHeatPump, \note Constant results in 100% water flow regardless of compressor PLR \note Cycling results in water flow that matches compressor PLR \note ConstantOnDemand results in 100% water flow whenever the coil is on, but is 0% whenever the coil has no load - A20; \field Design Specification ZoneHVAC Sizing Object Name + A20, \field Design Specification ZoneHVAC Sizing Object Name \note Enter the name of a DesignSpecificationZoneHVACSizing object. \type object-list \object-list DesignSpecificationZoneHVACSizingName + A21, \field Design Specification Multispeed Object Type + \type choice + \key UnitarySystemPerformance:Multispeed + \note Enter the type of performance specification object used to describe the multispeed coil or fan. + A22; \field Design Specification Multispeed Object Name + \type object-list + \object-list UnitarySystemPerformanceNames + \note The name of the performance specification object used to describe the multispeed coil or fan. ZoneHVAC:Dehumidifier:DX, \memo This object calculates the performance of zone (room) air dehumidifiers. @@ -35386,7 +36996,7 @@ ZoneHVAC:EvaporativeCoolerUnit, \key ZoneCoolingLoadOnOffCycling \key ZoneCoolingLoadVariableSpeedFan N2 , \field Throttling Range Temperature Difference - \note used for ZoneTemperatureDeadbandOnOffCycling hystersis range for thermostatic control + \note used for ZoneTemperatureDeadbandOnOffCycling hysteresis range for thermostatic control \type real \units deltaC \default 1.0 @@ -35422,18 +37032,23 @@ ZoneHVAC:EvaporativeCoolerUnit, \note optional, used for direct/indirect configurations \type object-list \object-list EvapCoolerNames - A15; \field Design Specification ZoneHVAC Sizing Object Name + A15, \field Design Specification ZoneHVAC Sizing Object Name \note Enter the name of a DesignSpecificationZoneHVACSizing object. \type object-list \object-list DesignSpecificationZoneHVACSizingName + N4; \field Shut Off Relative Humidity + \note Zone relative humidity above which the evap cooler is shut off. + \type real + \minimum 0.00 + \maximum 100.00 + \units percent ZoneHVAC:HybridUnitaryHVAC, - \memo Hybrid Unitary HVAC. A black box model for multi-mode packaged forced air equipment. Independent variables include outdoor air conditions and indoor air conditions. Controlled inputs include operating mode, supply air flow rate, and outdoor air faction. Emperical lookup tables are required to map supply air temperature supply air humidity, electricity use, fuel uses, water use, fan electricity use, and external static pressure as a function of each indpednent varaible and each controlled input. In each timestep the model will choose one or more combinations of settings for mode, supply air flow rate, outdoor air faction, and part runtime fraction so as to satisfy zone requests for sensible cooling, heating, ventilation, and/or dehumidification with the least resource consumption. Equipment in this class may consume electricity, water, and up to two additional fuel types. - \extensible:25 repeat last twentyfive fields remembering to move the semi-colon to the last value + \memo Hybrid Unitary HVAC. A black box model for multi-mode packaged forced air equipment. Independent variables include outdoor air conditions and indoor air conditions. Controlled inputs include operating mode, supply air flow rate, and outdoor air faction. Empirical lookup tables are required to map supply air temperature supply air humidity, electricity use, fuel uses, water use, fan electricity use, and external static pressure as a function of each independent variable and each controlled input. In each timestep the model will choose one or more combinations of settings for mode, supply air flow rate, outdoor air faction, and part runtime fraction so as to satisfy zone requests for sensible cooling, heating, ventilation, and/or dehumidification with the least resource consumption. Equipment in this class may consume electricity, water, and up to two additional fuel types. + \extensible:25 repeat last twenty five fields remembering to move the semi-colon to the last value A1, \field Name \required-field \type alpha - \retaincase \reference ZoneEquipmentNames A2, \field Availability Schedule Name \note Enter the availability schedule name for this system. Schedule value > 0 means the system is available. If this field is blank, the system is always available. @@ -35444,7 +37059,7 @@ ZoneHVAC:HybridUnitaryHVAC, \type object-list \object-list SystemAvailabilityManagerLists A4, \field Minimum Supply Air Temperature Schedule Name - \note Values in this schedule are used as a constraint in choosing the feasible settings for supply air flow rate and ouside air fraction in each operating mode. If this field is blank, no minimum is imposed. + \note Values in this schedule are used as a constraint in choosing the feasible settings for supply air flow rate and outside air fraction in each operating mode. If this field is blank, no minimum is imposed. \type object-list \object-list ScheduleNames A5, \field Maximum Supply Air Temperature Schedule Name @@ -35483,7 +37098,7 @@ ZoneHVAC:HybridUnitaryHVAC, N1, \field System Maximum Supply Air Flow Rate \type real \minimum> 0 - \note The value in this field represents the maximum supply air volume flow rate among all operating modes. Values of extensive variables in lookup tables are normalized by the system maximum supply air mass flow rate that was used to build performance curves. The value in this field is used to rescale the output from exenstive variables to a desired system size. + \note The value in this field represents the maximum supply air volume flow rate among all operating modes. Values of extensive variables in lookup tables are normalized by the system maximum supply air mass flow rate that was used to build performance curves. The value in this field is used to rescale the output from extensive variables to a desired system size. \units m3/s N2, \field External Static Pressure at System Maximum Supply Air Flow Rate \type real @@ -35532,8 +37147,8 @@ ZoneHVAC:HybridUnitaryHVAC, \key Coal \key OtherFuel1 \key OtherFuel2 - \key Steam - \key DistrictHeating + \key DistrictHeatingWater + \key DistrictHeatingSteam \key DistrictCooling \note Select the fuel type associated with field: "System Electric Power Lookup Table" in each mode. \note If this field is blank, default first fuel type = Electricity. @@ -35551,8 +37166,8 @@ ZoneHVAC:HybridUnitaryHVAC, \key Coal \key OtherFuel1 \key OtherFuel2 - \key Steam - \key DistrictHeating + \key DistrictHeatingWater + \key DistrictHeatingSteam \key DistrictCooling \note Select the fuel type associated with field: "System Second Fuel Consumption Lookup Table" in each mode. \note If this field is blank, default second fuel type = None. @@ -35570,8 +37185,8 @@ ZoneHVAC:HybridUnitaryHVAC, \key Coal \key OtherFuel1 \key OtherFuel2 - \key Steam - \key DistrictHeating + \key DistrictHeatingWater + \key DistrictHeatingSteam \key DistrictCooling \note Select the fuel type associated with field: "System Third Fuel Consumption Lookup Table" in each mode. \note If this field is blank, default third fuel type = None. @@ -35588,13 +37203,14 @@ ZoneHVAC:HybridUnitaryHVAC, A19, \field Design Specification Outdoor Air Object Name \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames \note Enter the name of a DesignSpecification:OutdoorAir object. Information in that object will be used to compute the minimum outdoor air flow rate in each time step. \note If this field is blank, the system may still supply outdoor air, if it is capable as described by lookup tables, when doing so is the most efficient way to satisfy other constraints. A20, \field Mode 0 Name \type alpha \retaincase \note Enter a name for Mode 0. - \note Mode 0 describes equipment performance in standby. Mode 0 is usually characterized by electricity use for controls and crankcase heaters, or other standby resouce consumption. Mode 0 will be chosen for any timestep, or portion of timestep, when no ventilation, cooling, humidification, or dehumidification is required. Mode 0 is available at any environmental condition. + \note Mode 0 describes equipment performance in standby. Mode 0 is usually characterized by electricity use for controls and crankcase heaters, or other standby resource consumption. Mode 0 will be chosen for any timestep, or portion of timestep, when no ventilation, cooling, humidification, or dehumidification is required. Mode 0 is available at any environmental condition. A21, \field Mode 0 Supply Air Temperature Lookup Table Name \type object-list \object-list MultivariateFunctions @@ -35606,7 +37222,7 @@ ZoneHVAC:HybridUnitaryHVAC, \object-list MultivariateFunctions \note Enter the name of the Supply Air Humidity Ratio Lookup Table for Mode 0. \note Units for lookup table values should be in kgWater/kgDryAir. - \note If this field is blank, Mode 0 will not be considered for any period that requires ventilation, heating, cooling, humidification, or dehumidification. If this field is blank, when Mode 0 is chosen (during standby periods) the supply air humidty ratio will equal the return air humidity ratio. + \note If this field is blank, Mode 0 will not be considered for any period that requires ventilation, heating, cooling, humidification, or dehumidification. If this field is blank, when Mode 0 is chosen (during standby periods) the supply air humidity ratio will equal the return air humidity ratio. A23, \field Mode 0 System Electric Power Lookup Table Name \type object-list \object-list MultivariateFunctions @@ -35729,7 +37345,7 @@ ZoneHVAC:HybridUnitaryHVAC, \maximum 0.10 \units kgWater/kgDryAir \note Enter the minimum outdoor humidity ratio allowed for Mode 1. - \note Mode 1 will not be considerd when outdoor air absolute humidity is below the value in this field. + \note Mode 1 will not be considered when outdoor air absolute humidity is below the value in this field. \note If this field is blank, the lower constraint on outdoor air humidity ratio will be 0.00 kgWater/kgDryAir. \default 0.00 N11, \field Mode 1 Maximum Outdoor Air Humidity Ratio @@ -35770,7 +37386,7 @@ ZoneHVAC:HybridUnitaryHVAC, \type real \units C \note Enter the maximum return air temperature allowed for Mode 1. - \note Mode 1 will not be considred when the return air temperature is above the value in this field. + \note Mode 1 will not be considered when the return air temperature is above the value in this field. \note If this field is blank, there will be no upper constraint on return air temperature. N16, \field Mode 1 Minimum Return Air Humidity Ratio \type real @@ -35805,7 +37421,7 @@ ZoneHVAC:HybridUnitaryHVAC, \minimum 0.00 \maximum 100.00 \units percent - \note Enter the maximum return air relative humdity allowed for Mode 1. + \note Enter the maximum return air relative humidity allowed for Mode 1. \note Relative humidity as percent from 0.00 to 100.00. \note Mode 1 will not be considered when the return air relative humidity is above the value in this field. \note If this field is blank, the upper constraint on return air relative humidity will be 100%. @@ -35914,7 +37530,7 @@ ZoneHVAC:HybridUnitaryHVAC, \maximum 0.10 \units kgWater/kgDryAir \note Enter the minimum outdoor humidity ratio allowed for Mode 2. - \note Mode 2 will not be considerd when outdoor air absolute humidity is below the value in this field. + \note Mode 2 will not be considered when outdoor air absolute humidity is below the value in this field. \note If this field is blank, the lower constraint on outdoor air humidity ratio will be 0.00 kgWater/kgDryAir. \default 0.00 N27, \field Mode 2 Maximum Outdoor Air Humidity Ratio @@ -35955,7 +37571,7 @@ ZoneHVAC:HybridUnitaryHVAC, \type real \units C \note Enter the maximum return air temperature allowed for Mode 2. - \note Mode 2 will not be considred when the return air temperature is above the value in this field. + \note Mode 2 will not be considered when the return air temperature is above the value in this field. \note If this field is blank, there will be no upper constraint on return air temperature. N32, \field Mode 2 Minimum Return Air Humidity Ratio \type real @@ -35990,7 +37606,7 @@ ZoneHVAC:HybridUnitaryHVAC, \minimum 0.00 \maximum 100.00 \units percent - \note Enter the maximum return air relative humdity allowed for Mode 2. + \note Enter the maximum return air relative humidity allowed for Mode 2. \note Relative humidity as percent from 0.00 to 100.00. \note Mode 2 will not be considered when the return air relative humidity is above the value in this field. \note If this field is blank, the upper constraint on return air relative humidity will be 100%. @@ -36099,7 +37715,7 @@ ZoneHVAC:HybridUnitaryHVAC, \maximum 0.10 \units kgWater/kgDryAir \note Enter the minimum outdoor humidity ratio allowed for Mode 3. - \note Mode 3 will not be considerd when outdoor air absolute humidity is below the value in this field. + \note Mode 3 will not be considered when outdoor air absolute humidity is below the value in this field. \note If this field is blank, the lower constraint on outdoor air humidity ratio will be 0.00 kgWater/kgDryAir. \default 0.00 N43, \field Mode 3 Maximum Outdoor Air Humidity Ratio @@ -36140,7 +37756,7 @@ ZoneHVAC:HybridUnitaryHVAC, \type real \units C \note Enter the maximum return air temperature allowed for Mode 3. - \note Mode 3 will not be considred when the return air temperature is above the value in this field. + \note Mode 3 will not be considered when the return air temperature is above the value in this field. \note If this field is blank, there will be no upper constraint on return air temperature. N48, \field Mode 3 Minimum Return Air Humidity Ratio \type real @@ -36175,7 +37791,7 @@ ZoneHVAC:HybridUnitaryHVAC, \minimum 0.00 \maximum 100.00 \units percent - \note Enter the maximum return air relative humdity allowed for Mode 3. + \note Enter the maximum return air relative humidity allowed for Mode 3. \note Relative humidity as percent from 0.00 to 100.00. \note Mode 3 will not be considered when the return air relative humidity is above the value in this field. \note If this field is blank, the upper constraint on return air relative humidity will be 100%. @@ -36284,7 +37900,7 @@ ZoneHVAC:HybridUnitaryHVAC, \maximum 0.10 \units kgWater/kgDryAir \note Enter the minimum outdoor humidity ratio allowed for Mode 4. - \note Mode 4 will not be considerd when outdoor air absolute humidity is below the value in this field. + \note Mode 4 will not be considered when outdoor air absolute humidity is below the value in this field. \note If this field is blank, the lower constraint on outdoor air humidity ratio will be 0.00 kgWater/kgDryAir. \default 0.00 N59, \field Mode 4 Maximum Outdoor Air Humidity Ratio @@ -36325,7 +37941,7 @@ ZoneHVAC:HybridUnitaryHVAC, \type real \units C \note Enter the maximum return air temperature allowed for Mode 4. - \note Mode 4 will not be considred when the return air temperature is above the value in this field. + \note Mode 4 will not be considered when the return air temperature is above the value in this field. \note If this field is blank, there will be no upper constraint on return air temperature. N64, \field Mode 4 Minimum Return Air Humidity Ratio \type real @@ -36360,7 +37976,7 @@ ZoneHVAC:HybridUnitaryHVAC, \minimum 0.00 \maximum 100.00 \units percent - \note Enter the maximum return air relative humdity allowed for Mode 4. + \note Enter the maximum return air relative humidity allowed for Mode 4. \note Relative humidity as percent from 0.00 to 100.00. \note Mode 4 will not be considered when the return air relative humidity is above the value in this field. \note If this field is blank, the upper constraint on return air relative humidity will be 100%. @@ -36469,7 +38085,7 @@ ZoneHVAC:HybridUnitaryHVAC, \maximum 0.10 \units kgWater/kgDryAir \note Enter the minimum outdoor humidity ratio allowed for Mode 5. - \note Mode 5 will not be considerd when outdoor air absolute humidity is below the value in this field. + \note Mode 5 will not be considered when outdoor air absolute humidity is below the value in this field. \note If this field is blank, the lower constraint on outdoor air humidity ratio will be 0.00 kgWater/kgDryAir. \default 0.00 N75, \field Mode 5 Maximum Outdoor Air Humidity Ratio @@ -36510,7 +38126,7 @@ ZoneHVAC:HybridUnitaryHVAC, \type real \units C \note Enter the maximum return air temperature allowed for Mode 5. - \note Mode 5 will not be considred when the return air temperature is above the value in this field. + \note Mode 5 will not be considered when the return air temperature is above the value in this field. \note If this field is blank, there will be no upper constraint on return air temperature. N80, \field Mode 5 Minimum Return Air Humidity Ratio \type real @@ -36545,7 +38161,7 @@ ZoneHVAC:HybridUnitaryHVAC, \minimum 0.00 \maximum 100.00 \units percent - \note Enter the maximum return air relative humdity allowed for Mode 5. + \note Enter the maximum return air relative humidity allowed for Mode 5. \note Relative humidity as percent from 0.00 to 100.00. \note Mode 5 will not be considered when the return air relative humidity is above the value in this field. \note If this field is blank, the upper constraint on return air relative humidity will be 100%. @@ -36654,7 +38270,7 @@ ZoneHVAC:HybridUnitaryHVAC, \maximum 0.10 \units kgWater/kgDryAir \note Enter the minimum outdoor humidity ratio allowed for Mode 6. - \note Mode 6 will not be considerd when outdoor air absolute humidity is below the value in this field. + \note Mode 6 will not be considered when outdoor air absolute humidity is below the value in this field. \note If this field is blank, the lower constraint on outdoor air humidity ratio will be 0.00 kgWater/kgDryAir. \default 0.00 N91, \field Mode 6 Maximum Outdoor Air Humidity Ratio @@ -36695,7 +38311,7 @@ ZoneHVAC:HybridUnitaryHVAC, \type real \units C \note Enter the maximum return air temperature allowed for Mode 6. - \note Mode 6 will not be considred when the return air temperature is above the value in this field. + \note Mode 6 will not be considered when the return air temperature is above the value in this field. \note If this field is blank, there will be no upper constraint on return air temperature. N96, \field Mode 6 Minimum Return Air Humidity Ratio \type real @@ -36730,7 +38346,7 @@ ZoneHVAC:HybridUnitaryHVAC, \minimum 0.00 \maximum 100.00 \units percent - \note Enter the maximum return air relative humdity allowed for Mode 6. + \note Enter the maximum return air relative humidity allowed for Mode 6. \note Relative humidity as percent from 0.00 to 100.00. \note Mode 6 will not be considered when the return air relative humidity is above the value in this field. \note If this field is blank, the upper constraint on return air relative humidity will be 100%. @@ -36839,7 +38455,7 @@ ZoneHVAC:HybridUnitaryHVAC, \maximum 0.10 \units kgWater/kgDryAir \note Enter the minimum outdoor humidity ratio allowed for Mode 7. - \note Mode 7 will not be considerd when outdoor air absolute humidity is below the value in this field. + \note Mode 7 will not be considered when outdoor air absolute humidity is below the value in this field. \note If this field is blank, the lower constraint on outdoor air humidity ratio will be 0.00 kgWater/kgDryAir. \default 0.00 N107, \field Mode 7 Maximum Outdoor Air Humidity Ratio @@ -36880,7 +38496,7 @@ ZoneHVAC:HybridUnitaryHVAC, \type real \units C \note Enter the maximum return air temperature allowed for Mode 7. - \note Mode 7 will not be considred when the return air temperature is above the value in this field. + \note Mode 7 will not be considered when the return air temperature is above the value in this field. \note If this field is blank, there will be no upper constraint on return air temperature. N112, \field Mode 7 Minimum Return Air Humidity Ratio \type real @@ -36915,7 +38531,7 @@ ZoneHVAC:HybridUnitaryHVAC, \minimum 0.00 \maximum 100.00 \units percent - \note Enter the maximum return air relative humdity allowed for Mode 7. + \note Enter the maximum return air relative humidity allowed for Mode 7. \note Relative humidity as percent from 0.00 to 100.00. \note Mode 7 will not be considered when the return air relative humidity is above the value in this field. \note If this field is blank, the upper constraint on return air relative humidity will be 100%. @@ -37024,7 +38640,7 @@ ZoneHVAC:HybridUnitaryHVAC, \maximum 0.10 \units kgWater/kgDryAir \note Enter the minimum outdoor humidity ratio allowed for Mode 8. - \note Mode 8 will not be considerd when outdoor air absolute humidity is below the value in this field. + \note Mode 8 will not be considered when outdoor air absolute humidity is below the value in this field. \note If this field is blank, the lower constraint on outdoor air humidity ratio will be 0.00 kgWater/kgDryAir. \default 0.00 N123, \field Mode 8 Maximum Outdoor Air Humidity Ratio @@ -37065,7 +38681,7 @@ ZoneHVAC:HybridUnitaryHVAC, \type real \units C \note Enter the maximum return air temperature allowed for Mode 8. - \note Mode 8 will not be considred when the return air temperature is above the value in this field. + \note Mode 8 will not be considered when the return air temperature is above the value in this field. \note If this field is blank, there will be no upper constraint on return air temperature. N128, \field Mode 8 Minimum Return Air Humidity Ratio \type real @@ -37100,7 +38716,7 @@ ZoneHVAC:HybridUnitaryHVAC, \minimum 0.00 \maximum 100.00 \units percent - \note Enter the maximum return air relative humdity allowed for Mode 8. + \note Enter the maximum return air relative humidity allowed for Mode 8. \note Relative humidity as percent from 0.00 to 100.00. \note Mode 8 will not be considered when the return air relative humidity is above the value in this field. \note If this field is blank, the upper constraint on return air relative humidity will be 100%. @@ -37209,7 +38825,7 @@ ZoneHVAC:HybridUnitaryHVAC, \maximum 0.10 \units kgWater/kgDryAir \note Enter the minimum outdoor humidity ratio allowed for Mode 9. - \note Mode 9 will not be considerd when outdoor air absolute humidity is below the value in this field. + \note Mode 9 will not be considered when outdoor air absolute humidity is below the value in this field. \note If this field is blank, the lower constraint on outdoor air humidity ratio will be 0.00 kgWater/kgDryAir. \default 0.00 N139, \field Mode 9 Maximum Outdoor Air Humidity Ratio @@ -37250,7 +38866,7 @@ ZoneHVAC:HybridUnitaryHVAC, \type real \units C \note Enter the maximum return air temperature allowed for Mode 9. - \note Mode 9 will not be considred when the return air temperature is above the value in this field. + \note Mode 9 will not be considered when the return air temperature is above the value in this field. \note If this field is blank, there will be no upper constraint on return air temperature. N144, \field Mode 9 Minimum Return Air Humidity Ratio \type real @@ -37285,7 +38901,7 @@ ZoneHVAC:HybridUnitaryHVAC, \minimum 0.00 \maximum 100.00 \units percent - \note Enter the maximum return air relative humdity allowed for Mode 9. + \note Enter the maximum return air relative humidity allowed for Mode 9. \note Relative humidity as percent from 0.00 to 100.00. \note Mode 9 will not be considered when the return air relative humidity is above the value in this field. \note If this field is blank, the upper constraint on return air relative humidity will be 100%. @@ -37399,7 +39015,7 @@ ZoneHVAC:HybridUnitaryHVAC, \maximum 0.10 \units kgWater/kgDryAir \note Enter the minimum outdoor humidity ratio allowed for Mode 10. - \note Mode 10 will not be considerd when outdoor air absolute humidity is below the value in this field. + \note Mode 10 will not be considered when outdoor air absolute humidity is below the value in this field. \note If this field is blank, the lower constraint on outdoor air humidity ratio will be 0.00 kgWater/kgDryAir. \default 0.00 N155, \field Mode 10 Maximum Outdoor Air Humidity Ratio @@ -37440,7 +39056,7 @@ ZoneHVAC:HybridUnitaryHVAC, \type real \units C \note Enter the maximum return air temperature allowed for Mode 10. - \note Mode 10 will not be considred when the return air temperature is above the value in this field. + \note Mode 10 will not be considered when the return air temperature is above the value in this field. \note If this field is blank, there will be no upper constraint on return air temperature. N160, \field Mode 10 Minimum Return Air Humidity Ratio \type real @@ -37475,7 +39091,7 @@ ZoneHVAC:HybridUnitaryHVAC, \minimum 0.00 \maximum 100.00 \units percent - \note Enter the maximum return air relative humdity allowed for Mode 10. + \note Enter the maximum return air relative humidity allowed for Mode 10. \note Relative humidity as percent from 0.00 to 100.00. \note Mode 10 will not be considered when the return air relative humidity is above the value in this field. \note If this field is blank, the upper constraint on return air relative humidity will be 100%. @@ -37584,7 +39200,7 @@ ZoneHVAC:HybridUnitaryHVAC, \maximum 0.10 \units kgWater/kgDryAir \note Enter the minimum outdoor humidity ratio allowed for Mode 11. - \note Mode 11 will not be considerd when outdoor air absolute humidity is below the value in this field. + \note Mode 11 will not be considered when outdoor air absolute humidity is below the value in this field. \note If this field is blank, the lower constraint on outdoor air humidity ratio will be 0.00 kgWater/kgDryAir. \default 0.00 N171, \field Mode 11 Maximum Outdoor Air Humidity Ratio @@ -37625,7 +39241,7 @@ ZoneHVAC:HybridUnitaryHVAC, \type real \units C \note Enter the maximum return air temperature allowed for Mode 11. - \note Mode 11 will not be considred when the return air temperature is above the value in this field. + \note Mode 11 will not be considered when the return air temperature is above the value in this field. \note If this field is blank, there will be no upper constraint on return air temperature. N176, \field Mode 11 Minimum Return Air Humidity Ratio \type real @@ -37660,7 +39276,7 @@ ZoneHVAC:HybridUnitaryHVAC, \minimum 0.00 \maximum 100.00 \units percent - \note Enter the maximum return air relative humdity allowed for Mode 11. + \note Enter the maximum return air relative humidity allowed for Mode 11. \note Relative humidity as percent from 0.00 to 100.00. \note Mode 11 will not be considered when the return air relative humidity is above the value in this field. \note If this field is blank, the upper constraint on return air relative humidity will be 100%. @@ -37769,7 +39385,7 @@ ZoneHVAC:HybridUnitaryHVAC, \maximum 0.10 \units kgWater/kgDryAir \note Enter the minimum outdoor humidity ratio allowed for Mode 12. - \note Mode 12 will not be considerd when outdoor air absolute humidity is below the value in this field. + \note Mode 12 will not be considered when outdoor air absolute humidity is below the value in this field. \note If this field is blank, the lower constraint on outdoor air humidity ratio will be 0.00 kgWater/kgDryAir. \default 0.00 N187, \field Mode 12 Maximum Outdoor Air Humidity Ratio @@ -37810,7 +39426,7 @@ ZoneHVAC:HybridUnitaryHVAC, \type real \units C \note Enter the maximum return air temperature allowed for Mode 12. - \note Mode 12 will not be considred when the return air temperature is above the value in this field. + \note Mode 12 will not be considered when the return air temperature is above the value in this field. \note If this field is blank, there will be no upper constraint on return air temperature. N192, \field Mode 12 Minimum Return Air Humidity Ratio \type real @@ -37845,7 +39461,7 @@ ZoneHVAC:HybridUnitaryHVAC, \minimum 0.00 \maximum 100.00 \units percent - \note Enter the maximum return air relative humdity allowed for Mode 12. + \note Enter the maximum return air relative humidity allowed for Mode 12. \note Relative humidity as percent from 0.00 to 100.00. \note Mode 12 will not be considered when the return air relative humidity is above the value in this field. \note If this field is blank, the upper constraint on return air relative humidity will be 100%. @@ -37954,7 +39570,7 @@ ZoneHVAC:HybridUnitaryHVAC, \maximum 0.10 \units kgWater/kgDryAir \note Enter the minimum outdoor humidity ratio allowed for Mode 13. - \note Mode 13 will not be considerd when outdoor air absolute humidity is below the value in this field. + \note Mode 13 will not be considered when outdoor air absolute humidity is below the value in this field. \note If this field is blank, the lower constraint on outdoor air humidity ratio will be 0.00 kgWater/kgDryAir. \default 0.00 N203, \field Mode 13 Maximum Outdoor Air Humidity Ratio @@ -37995,7 +39611,7 @@ ZoneHVAC:HybridUnitaryHVAC, \type real \units C \note Enter the maximum return air temperature allowed for Mode 13. - \note Mode 13 will not be considred when the return air temperature is above the value in this field. + \note Mode 13 will not be considered when the return air temperature is above the value in this field. \note If this field is blank, there will be no upper constraint on return air temperature. N208, \field Mode 13 Minimum Return Air Humidity Ratio \type real @@ -38030,7 +39646,7 @@ ZoneHVAC:HybridUnitaryHVAC, \minimum 0.00 \maximum 100.00 \units percent - \note Enter the maximum return air relative humdity allowed for Mode 13. + \note Enter the maximum return air relative humidity allowed for Mode 13. \note Relative humidity as percent from 0.00 to 100.00. \note Mode 13 will not be considered when the return air relative humidity is above the value in this field. \note If this field is blank, the upper constraint on return air relative humidity will be 100%. @@ -38139,7 +39755,7 @@ ZoneHVAC:HybridUnitaryHVAC, \maximum 0.10 \units kgWater/kgDryAir \note Enter the minimum outdoor humidity ratio allowed for Mode 14. - \note Mode 14 will not be considerd when outdoor air absolute humidity is below the value in this field. + \note Mode 14 will not be considered when outdoor air absolute humidity is below the value in this field. \note If this field is blank, the lower constraint on outdoor air humidity ratio will be 0.00 kgWater/kgDryAir. \default 0.00 N219, \field Mode 14 Maximum Outdoor Air Humidity Ratio @@ -38180,7 +39796,7 @@ ZoneHVAC:HybridUnitaryHVAC, \type real \units C \note Enter the maximum return air temperature allowed for Mode 14. - \note Mode 14 will not be considred when the return air temperature is above the value in this field. + \note Mode 14 will not be considered when the return air temperature is above the value in this field. \note If this field is blank, there will be no upper constraint on return air temperature. N224, \field Mode 14 Minimum Return Air Humidity Ratio \type real @@ -38215,7 +39831,7 @@ ZoneHVAC:HybridUnitaryHVAC, \minimum 0.00 \maximum 100.00 \units percent - \note Enter the maximum return air relative humdity allowed for Mode 14. + \note Enter the maximum return air relative humidity allowed for Mode 14. \note Relative humidity as percent from 0.00 to 100.00. \note Mode 14 will not be considered when the return air relative humidity is above the value in this field. \note If this field is blank, the upper constraint on return air relative humidity will be 100%. @@ -38324,7 +39940,7 @@ ZoneHVAC:HybridUnitaryHVAC, \maximum 0.10 \units kgWater/kgDryAir \note Enter the minimum outdoor humidity ratio allowed for Mode 15. - \note Mode 15 will not be considerd when outdoor air absolute humidity is below the value in this field. + \note Mode 15 will not be considered when outdoor air absolute humidity is below the value in this field. \note If this field is blank, the lower constraint on outdoor air humidity ratio will be 0.00 kgWater/kgDryAir. \default 0.00 N235, \field Mode 15 Maximum Outdoor Air Humidity Ratio @@ -38365,7 +39981,7 @@ ZoneHVAC:HybridUnitaryHVAC, \type real \units C \note Enter the maximum return air temperature allowed for Mode 15. - \note Mode 15 will not be considred when the return air temperature is above the value in this field. + \note Mode 15 will not be considered when the return air temperature is above the value in this field. \note If this field is blank, there will be no upper constraint on return air temperature. N240, \field Mode 15 Minimum Return Air Humidity Ratio \type real @@ -38400,7 +40016,7 @@ ZoneHVAC:HybridUnitaryHVAC, \minimum 0.00 \maximum 100.00 \units percent - \note Enter the maximum return air relative humdity allowed for Mode 15. + \note Enter the maximum return air relative humidity allowed for Mode 15. \note Relative humidity as percent from 0.00 to 100.00. \note Mode 15 will not be considered when the return air relative humidity is above the value in this field. \note If this field is blank, the upper constraint on return air relative humidity will be 100%. @@ -38509,7 +40125,7 @@ ZoneHVAC:HybridUnitaryHVAC, \maximum 0.10 \units kgWater/kgDryAir \note Enter the minimum outdoor humidity ratio allowed for Mode 16. - \note Mode 16 will not be considerd when outdoor air absolute humidity is below the value in this field. + \note Mode 16 will not be considered when outdoor air absolute humidity is below the value in this field. \note If this field is blank, the lower constraint on outdoor air humidity ratio will be 0.00 kgWater/kgDryAir. \default 0.00 N251, \field Mode 16 Maximum Outdoor Air Humidity Ratio @@ -38550,7 +40166,7 @@ ZoneHVAC:HybridUnitaryHVAC, \type real \units C \note Enter the maximum return air temperature allowed for Mode 16. - \note Mode 16 will not be considred when the return air temperature is above the value in this field. + \note Mode 16 will not be considered when the return air temperature is above the value in this field. \note If this field is blank, there will be no upper constraint on return air temperature. N256, \field Mode 16 Minimum Return Air Humidity Ratio \type real @@ -38585,7 +40201,7 @@ ZoneHVAC:HybridUnitaryHVAC, \minimum 0.00 \maximum 100.00 \units percent - \note Enter the maximum return air relative humdity allowed for Mode 16. + \note Enter the maximum return air relative humidity allowed for Mode 16. \note Relative humidity as percent from 0.00 to 100.00. \note Mode 16 will not be considered when the return air relative humidity is above the value in this field. \note If this field is blank, the upper constraint on return air relative humidity will be 100%. @@ -38694,7 +40310,7 @@ ZoneHVAC:HybridUnitaryHVAC, \maximum 0.10 \units kgWater/kgDryAir \note Enter the minimum outdoor humidity ratio allowed for Mode 17. - \note Mode 17 will not be considerd when outdoor air absolute humidity is below the value in this field. + \note Mode 17 will not be considered when outdoor air absolute humidity is below the value in this field. \note If this field is blank, the lower constraint on outdoor air humidity ratio will be 0.00 kgWater/kgDryAir. \default 0.00 N267, \field Mode 17 Maximum Outdoor Air Humidity Ratio @@ -38735,7 +40351,7 @@ ZoneHVAC:HybridUnitaryHVAC, \type real \units C \note Enter the maximum return air temperature allowed for Mode 17. - \note Mode 17 will not be considred when the return air temperature is above the value in this field. + \note Mode 17 will not be considered when the return air temperature is above the value in this field. \note If this field is blank, there will be no upper constraint on return air temperature. N272, \field Mode 17 Minimum Return Air Humidity Ratio \type real @@ -38770,7 +40386,7 @@ ZoneHVAC:HybridUnitaryHVAC, \minimum 0.00 \maximum 100.00 \units percent - \note Enter the maximum return air relative humdity allowed for Mode 17. + \note Enter the maximum return air relative humidity allowed for Mode 17. \note Relative humidity as percent from 0.00 to 100.00. \note Mode 17 will not be considered when the return air relative humidity is above the value in this field. \note If this field is blank, the upper constraint on return air relative humidity will be 100%. @@ -38879,7 +40495,7 @@ ZoneHVAC:HybridUnitaryHVAC, \maximum 0.10 \units kgWater/kgDryAir \note Enter the minimum outdoor humidity ratio allowed for Mode 18. - \note Mode 18 will not be considerd when outdoor air absolute humidity is below the value in this field. + \note Mode 18 will not be considered when outdoor air absolute humidity is below the value in this field. \note If this field is blank, the lower constraint on outdoor air humidity ratio will be 0.00 kgWater/kgDryAir. \default 0.00 N283, \field Mode 18 Maximum Outdoor Air Humidity Ratio @@ -38920,7 +40536,7 @@ ZoneHVAC:HybridUnitaryHVAC, \type real \units C \note Enter the maximum return air temperature allowed for Mode 18. - \note Mode 18 will not be considred when the return air temperature is above the value in this field. + \note Mode 18 will not be considered when the return air temperature is above the value in this field. \note If this field is blank, there will be no upper constraint on return air temperature. N288, \field Mode 18 Minimum Return Air Humidity Ratio \type real @@ -38955,7 +40571,7 @@ ZoneHVAC:HybridUnitaryHVAC, \minimum 0.00 \maximum 100.00 \units percent - \note Enter the maximum return air relative humdity allowed for Mode 18. + \note Enter the maximum return air relative humidity allowed for Mode 18. \note Relative humidity as percent from 0.00 to 100.00. \note Mode 18 will not be considered when the return air relative humidity is above the value in this field. \note If this field is blank, the upper constraint on return air relative humidity will be 100%. @@ -39064,7 +40680,7 @@ ZoneHVAC:HybridUnitaryHVAC, \maximum 0.10 \units kgWater/kgDryAir \note Enter the minimum outdoor humidity ratio allowed for Mode 19. - \note Mode 19 will not be considerd when outdoor air absolute humidity is below the value in this field. + \note Mode 19 will not be considered when outdoor air absolute humidity is below the value in this field. \note If this field is blank, the lower constraint on outdoor air humidity ratio will be 0.00 kgWater/kgDryAir. \default 0.00 N299, \field Mode 19 Maximum Outdoor Air Humidity Ratio @@ -39105,7 +40721,7 @@ ZoneHVAC:HybridUnitaryHVAC, \type real \units C \note Enter the maximum return air temperature allowed for Mode 19. - \note Mode 19 will not be considred when the return air temperature is above the value in this field. + \note Mode 19 will not be considered when the return air temperature is above the value in this field. \note If this field is blank, there will be no upper constraint on return air temperature. N304, \field Mode 19 Minimum Return Air Humidity Ratio \type real @@ -39140,7 +40756,7 @@ ZoneHVAC:HybridUnitaryHVAC, \minimum 0.00 \maximum 100.00 \units percent - \note Enter the maximum return air relative humdity allowed for Mode 19. + \note Enter the maximum return air relative humidity allowed for Mode 19. \note Relative humidity as percent from 0.00 to 100.00. \note Mode 19 will not be considered when the return air relative humidity is above the value in this field. \note If this field is blank, the upper constraint on return air relative humidity will be 100%. @@ -39249,7 +40865,7 @@ ZoneHVAC:HybridUnitaryHVAC, \maximum 0.10 \units kgWater/kgDryAir \note Enter the minimum outdoor humidity ratio allowed for Mode 20. - \note Mode 20 will not be considerd when outdoor air absolute humidity is below the value in this field. + \note Mode 20 will not be considered when outdoor air absolute humidity is below the value in this field. \note If this field is blank, the lower constraint on outdoor air humidity ratio will be 0.00 kgWater/kgDryAir. \default 0.00 N315, \field Mode 20 Maximum Outdoor Air Humidity Ratio @@ -39290,7 +40906,7 @@ ZoneHVAC:HybridUnitaryHVAC, \type real \units C \note Enter the maximum return air temperature allowed for Mode 20. - \note Mode 20 will not be considred when the return air temperature is above the value in this field. + \note Mode 20 will not be considered when the return air temperature is above the value in this field. \note If this field is blank, there will be no upper constraint on return air temperature. N320, \field Mode 20 Minimum Return Air Humidity Ratio \type real @@ -39325,7 +40941,7 @@ ZoneHVAC:HybridUnitaryHVAC, \minimum 0.00 \maximum 100.00 \units percent - \note Enter the maximum return air relative humdity allowed for Mode 20. + \note Enter the maximum return air relative humidity allowed for Mode 20. \note Relative humidity as percent from 0.00 to 100.00. \note Mode 20 will not be considered when the return air relative humidity is above the value in this field. \note If this field is blank, the upper constraint on return air relative humidity will be 100%. @@ -39434,7 +41050,7 @@ ZoneHVAC:HybridUnitaryHVAC, \maximum 0.10 \units kgWater/kgDryAir \note Enter the minimum outdoor humidity ratio allowed for Mode 21. - \note Mode 21 will not be considerd when outdoor air absolute humidity is below the value in this field. + \note Mode 21 will not be considered when outdoor air absolute humidity is below the value in this field. \note If this field is blank, the lower constraint on outdoor air humidity ratio will be 0.00 kgWater/kgDryAir. \default 0.00 N331, \field Mode 21 Maximum Outdoor Air Humidity Ratio @@ -39475,7 +41091,7 @@ ZoneHVAC:HybridUnitaryHVAC, \type real \units C \note Enter the maximum return air temperature allowed for Mode 21. - \note Mode 21 will not be considred when the return air temperature is above the value in this field. + \note Mode 21 will not be considered when the return air temperature is above the value in this field. \note If this field is blank, there will be no upper constraint on return air temperature. N336, \field Mode 21 Minimum Return Air Humidity Ratio \type real @@ -39510,7 +41126,7 @@ ZoneHVAC:HybridUnitaryHVAC, \minimum 0.00 \maximum 100.00 \units percent - \note Enter the maximum return air relative humdity allowed for Mode 21. + \note Enter the maximum return air relative humidity allowed for Mode 21. \note Relative humidity as percent from 0.00 to 100.00. \note Mode 21 will not be considered when the return air relative humidity is above the value in this field. \note If this field is blank, the upper constraint on return air relative humidity will be 100%. @@ -39619,7 +41235,7 @@ ZoneHVAC:HybridUnitaryHVAC, \maximum 0.10 \units kgWater/kgDryAir \note Enter the minimum outdoor humidity ratio allowed for Mode 22. - \note Mode 22 will not be considerd when outdoor air absolute humidity is below the value in this field. + \note Mode 22 will not be considered when outdoor air absolute humidity is below the value in this field. \note If this field is blank, the lower constraint on outdoor air humidity ratio will be 0.00 kgWater/kgDryAir. \default 0.00 N347, \field Mode 22 Maximum Outdoor Air Humidity Ratio @@ -39660,7 +41276,7 @@ ZoneHVAC:HybridUnitaryHVAC, \type real \units C \note Enter the maximum return air temperature allowed for Mode 22. - \note Mode 22 will not be considred when the return air temperature is above the value in this field. + \note Mode 22 will not be considered when the return air temperature is above the value in this field. \note If this field is blank, there will be no upper constraint on return air temperature. N352, \field Mode 22 Minimum Return Air Humidity Ratio \type real @@ -39695,7 +41311,7 @@ ZoneHVAC:HybridUnitaryHVAC, \minimum 0.00 \maximum 100.00 \units percent - \note Enter the maximum return air relative humdity allowed for Mode 22. + \note Enter the maximum return air relative humidity allowed for Mode 22. \note Relative humidity as percent from 0.00 to 100.00. \note Mode 22 will not be considered when the return air relative humidity is above the value in this field. \note If this field is blank, the upper constraint on return air relative humidity will be 100%. @@ -39804,7 +41420,7 @@ ZoneHVAC:HybridUnitaryHVAC, \maximum 0.10 \units kgWater/kgDryAir \note Enter the minimum outdoor humidity ratio allowed for Mode 23. - \note Mode 23 will not be considerd when outdoor air absolute humidity is below the value in this field. + \note Mode 23 will not be considered when outdoor air absolute humidity is below the value in this field. \note If this field is blank, the lower constraint on outdoor air humidity ratio will be 0.00 kgWater/kgDryAir. \default 0.00 N363, \field Mode 23 Maximum Outdoor Air Humidity Ratio @@ -39845,7 +41461,7 @@ ZoneHVAC:HybridUnitaryHVAC, \type real \units C \note Enter the maximum return air temperature allowed for Mode 23. - \note Mode 23 will not be considred when the return air temperature is above the value in this field. + \note Mode 23 will not be considered when the return air temperature is above the value in this field. \note If this field is blank, there will be no upper constraint on return air temperature. N368, \field Mode 23 Minimum Return Air Humidity Ratio \type real @@ -39880,7 +41496,7 @@ ZoneHVAC:HybridUnitaryHVAC, \minimum 0.00 \maximum 100.00 \units percent - \note Enter the maximum return air relative humdity allowed for Mode 23. + \note Enter the maximum return air relative humidity allowed for Mode 23. \note Relative humidity as percent from 0.00 to 100.00. \note Mode 23 will not be considered when the return air relative humidity is above the value in this field. \note If this field is blank, the upper constraint on return air relative humidity will be 100%. @@ -39989,7 +41605,7 @@ ZoneHVAC:HybridUnitaryHVAC, \maximum 0.10 \units kgWater/kgDryAir \note Enter the minimum outdoor humidity ratio allowed for Mode 24. - \note Mode 24 will not be considerd when outdoor air absolute humidity is below the value in this field. + \note Mode 24 will not be considered when outdoor air absolute humidity is below the value in this field. \note If this field is blank, the lower constraint on outdoor air humidity ratio will be 0.00 kgWater/kgDryAir. \default 0.00 N379, \field Mode 24 Maximum Outdoor Air Humidity Ratio @@ -40030,7 +41646,7 @@ ZoneHVAC:HybridUnitaryHVAC, \type real \units C \note Enter the maximum return air temperature allowed for Mode 24. - \note Mode 24 will not be considred when the return air temperature is above the value in this field. + \note Mode 24 will not be considered when the return air temperature is above the value in this field. \note If this field is blank, there will be no upper constraint on return air temperature. N384, \field Mode 24 Minimum Return Air Humidity Ratio \type real @@ -40065,7 +41681,7 @@ ZoneHVAC:HybridUnitaryHVAC, \minimum 0.00 \maximum 100.00 \units percent - \note Enter the maximum return air relative humdity allowed for Mode 24. + \note Enter the maximum return air relative humidity allowed for Mode 24. \note Relative humidity as percent from 0.00 to 100.00. \note Mode 24 will not be considered when the return air relative humidity is above the value in this field. \note If this field is blank, the upper constraint on return air relative humidity will be 100%. @@ -40174,7 +41790,7 @@ ZoneHVAC:HybridUnitaryHVAC, \maximum 0.10 \units kgWater/kgDryAir \note Enter the minimum outdoor humidity ratio allowed for Mode 25. - \note Mode 25 will not be considerd when outdoor air absolute humidity is below the value in this field. + \note Mode 25 will not be considered when outdoor air absolute humidity is below the value in this field. \note If this field is blank, the lower constraint on outdoor air humidity ratio will be 0.00 kgWater/kgDryAir. \default 0.00 N395, \field Mode 25 Maximum Outdoor Air Humidity Ratio @@ -40215,7 +41831,7 @@ ZoneHVAC:HybridUnitaryHVAC, \type real \units C \note Enter the maximum return air temperature allowed for Mode 25. - \note Mode 25 will not be considred when the return air temperature is above the value in this field. + \note Mode 25 will not be considered when the return air temperature is above the value in this field. \note If this field is blank, there will be no upper constraint on return air temperature. N400, \field Mode 25 Minimum Return Air Humidity Ratio \type real @@ -40250,7 +41866,7 @@ ZoneHVAC:HybridUnitaryHVAC, \minimum 0.00 \maximum 100.00 \units percent - \note Enter the maximum return air relative humdity allowed for Mode 25. + \note Enter the maximum return air relative humidity allowed for Mode 25. \note Relative humidity as percent from 0.00 to 100.00. \note Mode 25 will not be considered when the return air relative humidity is above the value in this field. \note If this field is blank, the upper constraint on return air relative humidity will be 100%. @@ -40572,7 +42188,7 @@ ZoneHVAC:TerminalUnit:VariableRefrigerantFlow, \units m3/s \minimum 0.0 \autosizable - \note This field is used only when an oudoor air mixer is included. + \note This field is used only when an outdoor air mixer is included. \note This field is set to zero flow when the VRF terminal unit is connected to \note central dedicated outdoor air through air terminal single duct mixer object. \note When this VRF terminal is used as air loop equipment the autosized flow @@ -40583,7 +42199,7 @@ ZoneHVAC:TerminalUnit:VariableRefrigerantFlow, \units m3/s \minimum 0.0 \autosizable - \note This field is used only when an oudoor air mixer is included. + \note This field is used only when an outdoor air mixer is included. \note This field is set to zero flow when the VRF terminal unit is connected to \note central dedicated outdoor air through air terminal single duct mixer object. \note When this VRF terminal is used as air loop equipment the autosized flow @@ -40594,7 +42210,7 @@ ZoneHVAC:TerminalUnit:VariableRefrigerantFlow, \units m3/s \minimum 0.0 \autosizable - \note This field is used only when an oudoor air mixer is included. + \note This field is used only when an outdoor air mixer is included. \note This field is set to zero flow when the VRF terminal unit is connected to \note central dedicated outdoor air through air terminal single duct mixer object. \note When this VRF terminal is used as air loop equipment the autosized flow @@ -40742,14 +42358,21 @@ ZoneHVAC:TerminalUnit:VariableRefrigerantFlow, \default 21.0 \units C \note Supplemental heater will not operate when outdoor temperature exceeds this value. - A19; \field Controlling Zone or Thermostat Location + A19, \field Controlling Zone or Thermostat Location \type object-list \object-list ZoneNames \note Used only for AirloopHVAC equipment on a main branch and defines zone name where thermostat is located. \note Not required for zone equipment. Leave blank if terminal unit is used in AirLoopHVAC:OutdoorAirSystem:EquipmentList. \note Required when terminal unit is used on main AirloopHVAC branch and coils are not set point controlled. \note When terminal unit is used in air loop and is load controlled, this zone's thermostat will control operation. - + A20, \field Design Specification Multispeed Object Type + \type choice + \key UnitarySystemPerformance:Multispeed + \note Enter the type of performance specification object used to describe the multispeed coil or fan. + A21; \field Design Specification Multispeed Object Name + \type object-list + \object-list UnitarySystemPerformanceNames + \note The name of the performance specification object used to describe the multispeed coil or fan. \group Zone HVAC Radiative/Convective Units @@ -44241,7 +45864,7 @@ ZoneHVAC:LowTemperatureRadiant:VariableFlow:Design, \default 1.0 A10; \field Changeover Delay Time Period Schedule \note Changeover delay schedule name for this system. Schedule value <= 0 allows changeover with no delay - \note The schedule values are interpretted as hours. + \note The schedule values are interpreted as hours. \note If this field is blank, the system allows changeover with no delay \type object-list \object-list ScheduleNames @@ -44427,7 +46050,7 @@ ZoneHVAC:LowTemperatureRadiant:ConstantFlow:Design, \default 1.0 A5 ; \field Changeover Delay Time Period Schedule \note Changeover delay schedule name for this system. Schedule value <= 0 allows changeover with no delay - \note The schedule values are interpretted as hours. + \note The schedule values are interpreted as hours. \note If this field is blank, the system allows changeover with no delay \type object-list \object-list ScheduleNames @@ -45538,13 +47161,13 @@ ZoneHVAC:HighTemperatureRadiant, A76, \field Surface 69 Name \type object-list \object-list AllHeatTranSurfNames - N76, \field Fraction of Radiant Energy to Surface 69 + N78, \field Fraction of Radiant Energy to Surface 69 \minimum 0 \maximum 1 A77, \field Surface 70 Name \type object-list \object-list AllHeatTranSurfNames - N77, \field Fraction of Radiant Energy to Surface 70 + N79, \field Fraction of Radiant Energy to Surface 70 \minimum 0 \maximum 1 A78, \field Surface 71 Name @@ -45604,7 +47227,7 @@ ZoneHVAC:HighTemperatureRadiant, A87, \field Surface 80 Name \type object-list \object-list AllHeatTranSurfNames - N87, \field Fraction of Radiant Energy to Surface 80 + N89, \field Fraction of Radiant Energy to Surface 80 \minimum 0 \maximum 1 A88, \field Surface 81 Name @@ -46238,6 +47861,7 @@ AirTerminal:SingleDuct:ConstantVolume:NoReheat, A5, \field Design Specification Outdoor Air Object Name \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames \note This field is used to modulate the terminal unit flow rate based on the specified outdoor air \note requirement. When the name of a DesignSpecification:OutdoorAir object is entered, the terminal unit will \note adjust flow to meet this outdoor air requirement and no more. There is no control for zone load. @@ -46319,6 +47943,7 @@ AirTerminal:SingleDuct:VAV:NoReheat, A7 , \field Design Specification Outdoor Air Object Name \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames \note When the name of a DesignSpecification:OutdoorAir object is entered, the terminal \note unit will increase flow as needed to meet this outdoor air requirement. \note If Outdoor Air Flow per Person is non-zero, then the outdoor air requirement will @@ -46474,6 +48099,7 @@ AirTerminal:SingleDuct:VAV:Reheat, A11, \field Design Specification Outdoor Air Object Name \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames \note When the name of a DesignSpecification:OutdoorAir object is entered, the terminal \note unit will increase flow as needed to meet this outdoor air requirement. \note If Outdoor Air Flow per Person is non-zero, then the outdoor air requirement will @@ -46726,6 +48352,7 @@ AirTerminal:SingleDuct:SeriesPIU:Reheat, \minimum 0.0 \maximum 1.0 \autosizable + \note When set to autosize, the calculated air flow is determined based on the System Outdoor Air Method used in the air loop's Sizing:System object. A3, \field Supply Air Inlet Node Name \type node A4, \field Secondary Air Inlet Node Name @@ -46801,6 +48428,7 @@ AirTerminal:SingleDuct:ParallelPIU:Reheat, \minimum 0.0 \maximum 1.0 \autosizable + \note When set to autosize, the calculated air flow is determined based on the System Outdoor Air Method used in the air loop's Sizing:System object. N4, \field Fan On Flow Fraction \required-field \type real @@ -47078,7 +48706,7 @@ AirTerminal:SingleDuct:ConstantVolume:FourPipeBeam, \minimum> 0.0 \default 27.8 N11, \field Beam Rated Hot Water Volume Flow Rate per Beam Length - \note The volume flow rate of hoy water per meter of beam length at the rating point. + \note The volume flow rate of hot water per meter of beam length at the rating point. \type real \units m3/s-m \ip-units gal/min-ft @@ -47279,12 +48907,13 @@ AirTerminal:SingleDuct:Mixer, A8, \field Design Specification Outdoor Air Object Name \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames \note When the name of a DesignSpecification:OutdoorAir object is entered, the terminal \note unit will adjust flow to meet this outdoor air requirement. \note If Outdoor Air Flow per Person is non-zero, then the outdoor air requirement will \note be computed based on the current number of occupants in the zone, as for demand controlled ventilation. \note If this field is blank, then the terminal unit will be controlled using the - \note DesignSpecification:OutdoorAir objec referenced in the Sizing:Zone object. + \note DesignSpecification:OutdoorAir object referenced in the Sizing:Zone object. A9; \field Per Person Ventilation Rate Mode \type choice \key CurrentOccupancy @@ -47356,6 +48985,7 @@ AirTerminal:DualDuct:VAV, A6 , \field Design Specification Outdoor Air Object Name \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames \note When the name of a DesignSpecification:OutdoorAir object is entered, the terminal \note unit will increase flow as needed to meet this outdoor air requirement. \note If Outdoor Air Flow per Person is non-zero, then the outdoor air requirement will @@ -47404,6 +49034,7 @@ AirTerminal:DualDuct:VAV:OutdoorAir, \required-field \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames \note When the name of a DesignSpecification:OutdoorAir object is entered, the terminal \note unit will increase flow as needed to meet this outdoor air requirement. \note If Outdoor Air Flow per Person is non-zero, then the outdoor air requirement will @@ -47468,6 +49099,64 @@ ZoneHVAC:AirDistributionUnit, \type object-list \object-list DesignSpecificationAirTerminalSizingName +ZoneHVAC:ExhaustControl, + \memo Defines a controlled exhaust flow from a zone which finally feeds into + \memo one of AirLoopHVAC:ZoneMixer's inlets, which are part of an AirLoopHVAC:ExhaustSystem. + A1 , \field Name + \required-field + A2 , \field Availability Schedule Name + \note Availability schedule name for this exhaust system. Schedule value > 0 means it is available. + \note If this field is blank, the exhaust system is always available. If the attached + \note AirLoopHVAC:ExhaustSystem is off, then the flow will be zero. + \type object-list + \object-list ScheduleNames + A3 , \field Zone Name + \required-field + \note Zone the exhaust inlet node is part of + \type object-list + \object-list ZoneNames + A4 , \field Inlet Node Name + \note Inlet node name for the exhaust. Must be a zone exhaust node. + \required-field + \type node + A5 , \field Outlet Node Name + \note Outlet node name for the exhaust + \required-field + \type node + N1 , \field Design Exhaust Flow Rate + \autosizable + \units m3/s + \minimum> 0 + \default autosize + A6 , \field Flow Control Type + \note Control type of the zone exhaust flow + \type choice + \key Scheduled + \key FollowSupply + \default Scheduled + A7 , \field Exhaust Flow Fraction Schedule Name + \note Schedule name of the exhaust flow fraction. Used only with Scheduled control type. + \note If this field is blank, the flow fraction is always 1.0. + \type object-list + \object-list ScheduleNames + A8 , \field Supply Node or NodeList Name + \note Used only with FollowSupply control type. + \type node + A9, \field Minimum Zone Temperature Limit Schedule Name + \note Schedule name of the Minimum Zone Temperature Limit in degree Celsius + \note If this field is blank, there is no limit. + \type object-list + \object-list ScheduleNames + A10, \field Minimum Exhaust Flow Fraction Schedule Name + \note Schedule name of the minimum exhaust flow fraction. + \note Applied when the zone temperature falls below the Minimum Zone Temperature Limit. + \type object-list + \object-list ScheduleNames + A11; \field Balanced Exhaust Fraction Schedule Name + \note Schedule name of the Balanced Exhaust Fraction. + \type object-list + \object-list ScheduleNames + \group Zone HVAC Equipment Connections !*****************ZONE EQUIPMENT SPECIFICATION********************* @@ -48583,6 +50272,233 @@ ZoneHVAC:EquipmentConnections, \note inlet flow rate to the zone less the total exhaust node flow rate from the zone. \type node +SpaceHVAC:EquipmentConnections, + \memo Specifies the HVAC equipment connections for a space. Node names are specified for the + \memo space air node, air inlet nodes, air exhaust nodes, and the air return node. + \memo If any space in a zone has a SpaceHVAC:EquipmentConnections object, then all spaces in the zone must have one. + \memo Used only when ZoneAirHeatBalanceAlgorithm "Do Space Heat Balance for Sizing"is Yes. + \min-fields 4 + A1 , \field Space Name + \required-field + \type object-list + \object-list SpaceNames + A2 , \field Space Air Inlet Node or NodeList Name + \type node + A3 , \field Space Air Exhaust Node or NodeList Name + \type node + A4 , \field Space Air Node Name + \required-field + \type node + A5 , \field Space Return Air Node or NodeList Name + \type node + A6 , \field Space Return Air Node 1 Flow Rate Fraction Schedule Name + \note This schedule is multiplied times the base return air flow rate. + \note If this field is left blank, the schedule defaults to 1.0 at all times. + \type object-list + \object-list ScheduleNames + A7 ; \field Space Return Air Node 1 Flow Rate Basis Node or NodeList Name + \note The optional basis node(s) used to calculate the base return air flow + \note rate for the first return air node in this space. The return air flow rate is the sum of the flow rates + \note at the basis node(s) multiplied by the Space Return Air Flow Rate Fraction Schedule. + \note If this field is blank, then the base return air flow rate is the total supply + \note inlet flow rate to the zone less the total exhaust node flow rate from the space. + \type node + +SpaceHVAC:ZoneEquipmentSplitter, + \extensible:3 + \memo Distributes the output from a piece of zone equipment to one or more Spaces in the Zone. + \memo If any equipment in a zone has a SpaceHVAC:ZoneEquipmentSplitter, then all equipment in the zone must have one. + \memo except Fan:ZoneExhaust. All spaces in the zone must also have a SpaceHVAC:EquipmentConnections object. + \memo Used only when ZoneAirHeatBalanceAlgorithm "Do Space Heat Balance for Sizing" = Yes. + \min-fields 10 + A1, \field Name + \required-field + \reference SpaceSplitterNames + A2, \field Zone Name + \note Must be a controlled zone which has a ZoneHVAC:EquipmentConfiguration object. + \required-field + \type object-list + \object-list ZoneNames + A3, \field Zone Equipment Object Type + \required-field + \type choice + \key ZoneHVAC:TerminalUnit:VariableRefrigerantFlow + \key ZoneHVAC:AirDistributionUnit + \key ZoneHVAC:EnergyRecoveryVentilator + \key ZoneHVAC:EvaporativeCoolerUnit + \key ZoneHVAC:HybridUnitaryHVAC + \key ZoneHVAC:ForcedAir:UserDefined + \key ZoneHVAC:FourPipeFanCoil + \key ZoneHVAC:OutdoorAirUnit + \key ZoneHVAC:PackagedTerminalAirConditioner + \key ZoneHVAC:PackagedTerminalHeatPump + \key ZoneHVAC:UnitHeater + \key ZoneHVAC:UnitVentilator + \key ZoneHVAC:VentilatedSlab + \key ZoneHVAC:WaterToAirHeatPump + \key ZoneHVAC:WindowAirConditioner + \key ZoneHVAC:Baseboard:RadiantConvective:Electric + \key ZoneHVAC:Baseboard:RadiantConvective:Water + \key ZoneHVAC:Baseboard:RadiantConvective:Steam + \key ZoneHVAC:CoolingPanel:RadiantConvective:Water + \key ZoneHVAC:Baseboard:Convective:Electric + \key ZoneHVAC:Baseboard:Convective:Water + \key ZoneHVAC:HighTemperatureRadiant + \key ZoneHVAC:LowTemperatureRadiant:VariableFlow + \key ZoneHVAC:LowTemperatureRadiant:ConstantFlow + \key ZoneHVAC:LowTemperatureRadiant:Electric + \key ZoneHVAC:Dehumidifier:DX + \key ZoneHVAC:IdealLoadsAirSystem + \key ZoneHVAC:RefrigerationChillerSet + \key WaterHeater:HeatPump:PumpedCondenser + \key WaterHeater:HeatPump:WrappedCondenser + \key HeatExchanger:AirToAir:FlatPlate + \key AirLoopHVAC:UnitarySystem + A4, \field Zone Equipment Name + \required-field + \type object-list + \object-list ZoneEquipmentNames + A5, \field Zone Equipment Outlet Node Name + \note Only used for airflow equipment. + \note The outlet node from the zone equipment that will be split to the spaces. + \type node + A6, \field Thermostat Control Method + \note SingleSpace satisfies the thermostat in the Control Space Name + \note Maximum satisfies the thermostat in the connected spaces with the highest deviation from setpoint + \note Ideal ignores the Space Output Fractions and distributes the output to match the current space sensible loads. + \type choice + \key SingleSpace + \key Maximum + \key Ideal + \default SingleSpace + A7, \field Control Space Name + \note This field is only used when Thermostat Control Method = SingleSpace. + \type object-list + \object-list SpaceNames + A8, \field Space Fraction Method + \note The basis used to autosize the space output fractions. + \type choice + \default DesignCoolingLoad + \key DesignCoolingLoad + \key DesignHeatingLoad + \key FloorArea + \key Volume + \key PerimeterLength + A9, \field Space 1 Name + \begin-extensible + \required-field + \type object-list + \object-list SpaceNames + N1, \field Space 1 Fraction + \note Fraction of this zone equipment output or airflow distributed to this space. + \default autosize + \units dimensionless + \minimum 0.0 + \maximum 1.0 + \autosizable + A10, \field Space 1 Supply Node Name + \note Only used for airflow equipment + \note Matches a SpaceHVAC:EquipmentConnections Inlet Node Name + \type node + A11, \field Space 2 Name + \type object-list + \object-list SpaceNames + N2, \field Space 2 Fraction + \note Fraction of this zone equipment output or airflow distributed to this space. + \default autosize + \units dimensionless + \minimum 0.0 + \maximum 1.0 + \autosizable + A12, \field Space 2 Supply Node Name + \note Only used for airflow equipment + \note Matches a SpaceHVAC:EquipmentConnections Inlet Node Name + \type node + A13, \field Space 3 Name + \type object-list + \object-list SpaceNames + N3, \field Space 3 Fraction + \note Fraction of this zone equipment output or airflow distributed to this space. + \default autosize + \units dimensionless + \minimum 0.0 + \maximum 1.0 + \autosizable + A14; \field Space 3 Supply Node Name + \note Only used for airflow equipment + \note Matches a SpaceHVAC:EquipmentConnections Inlet Node Name + \type node + +SpaceHVAC:ZoneEquipmentMixer, + \extensible:3 + \memo Mixes the airflow from one or more Spaces into a piece of zone equipment. + \memo All spaces in the zone must also have a SpaceHVAC:EquipmentConnections object. + \memo Used only when ZoneAirHeatBalanceAlgorithm "Do Space Heat Balance for Sizing" = Yes. + \min-fields 7 + A1, \field Name + \required-field + \reference SpaceMixerNames + A2, \field Zone Name + \note Must be a controlled zone which has a ZoneHVAC:EquipmentConfiguration object. + \required-field + \type object-list + \object-list ZoneNames + A3, \field Zone Equipment Inlet Node Name + \note The inlet node from the zone equipment that will be mixed from the spaces. + \note Must match a Zone Exhaust Node for this zone. + \required-field + \type node + A4, \field Space Fraction Method + \note The basis used to autosize the space output fractions. + \type choice + \default DesignCoolingLoad + \key DesignCoolingLoad + \key DesignHeatingLoad + \key FloorArea + \key Volume + \key PerimeterLength + A5, \field Space 1 Name + \begin-extensible + \required-field + \type object-list + \object-list SpaceNames + N1, \field Space 1 Fraction + \note Fraction of the Zone Equipment Inlet Node airflow drawn from this space. + \default autosize + \units dimensionless + \minimum 0.0 + \maximum 1.0 + \autosizable + A6, \field Space 1 Node Name + \note Matches a SpaceHVAC:EquipmentConnections Exhaust Node Name + \required-field + \type node + A7, \field Space 2 Name + \type object-list + \object-list SpaceNames + N2, \field Space 2 Fraction + \note Fraction of the Zone Equipment Inlet Node airflow drawn from this space. + \default autosize + \units dimensionless + \minimum 0.0 + \maximum 1.0 + \autosizable + A8, \field Space 2 Node Name + \note Matches a SpaceHVAC:EquipmentConnections Exhaust Node Name + \type node + A9, \field Space 3 Name + \type object-list + \object-list SpaceNames + N3, \field Space 3 Fraction + \note Fraction of the Zone Equipment Inlet Node airflow drawn from this space. + \default autosize + \units dimensionless + \minimum 0.0 + \maximum 1.0 + \autosizable + A10; \field Space 3 Node Name + \note Matches a SpaceHVAC:EquipmentConnections Exhaust Node Name + \type node \group Fans !*****************AIR LOOP COMPONENTS********************* @@ -48860,7 +50776,7 @@ Fan:VariableVolume, \maximum 1.0 N8 , \field Fan Power Coefficient 1 \note all Fan Power Coefficients should not be 0.0 or no fan power will be consumed. - \note Fan Power Coefficents are specified as function of full flow rate/power + \note Fan Power Coefficients are specified as function of full flow rate/power \note Equation: N9 , \field Fan Power Coefficient 2 N10, \field Fan Power Coefficient 3 @@ -49457,13 +51373,126 @@ Coil:Cooling:Water:DetailedGeometry, A7 , \field Condensate Collection Water Storage Tank Name \type object-list \object-list WaterStorageTankNames - N17; \field Design Water Temperature Difference + N17, \field Design Water Temperature Difference \type real \units deltaC \minimum> 0.0 \note This input field is optional. If specified, it is used for sizing the Design Water Flow Rate. \note If blank or omitted, the Loop Design Temperature Difference value specified in Sizing:Plant \note object is used for sizing the Design Water Flow Rate. + N18; \field Design Inlet Water Temperature + \type real + \units C + \autosizable + \default autosize + \minimum> 0 + \note This input field is optional. If specified, it is used for sizing the coil Design Geometry + \note Parameters. If autosized, the Design Loop Exit Temperature value specified in Sizing:Plant + \note object is used for sizing the coil Design Geometry Parameters. If the autosized value is + \note higher than the coil design outlet air temperature, then the design inlet water temperature + \note value is reset to coil design outlet air temperature minus 5.0 DeltaC. + +CoilSystem:Cooling:Water, + \memo Virtual container component that consists of a water cooling coil + \memo and its associated controls. This control object supports the + \memo available water coil types and may be placed directly on an + \memo air loop branch or in an outdoor air equipment list. + \min-fields 10 + A1, \field Name + \required-field + \type alpha + \reference-class-name validBranchEquipmentTypes + \reference validBranchEquipmentNames + \reference-class-name validOASysEquipmentTypes + \reference validOASysEquipmentNames + A2, \field Air Inlet Node Name + \required-field + \type node + A3, \field Air Outlet Node Name + \required-field + \type node + A4, \field Availability Schedule Name + \note Availability schedule name for this system. Schedule value > 0 + \note means the system is available. + \note If this field is blank, the system is always available. + \type object-list + \object-list ScheduleNames + A5, \field Cooling Coil Object Type + \type choice + \required-field + \key Coil:Cooling:Water + \key Coil:Cooling:Water:DetailedGeometry + \key CoilSystem:Cooling:Water:HeatExchangerAssisted + A6, \field Cooling Coil Name + \required-field + \type object-list + \object-list CoolingCoilsWater + A7, \field Dehumidification Control Type + \type choice + \key None + \key Multimode + \key CoolReheat + \default None + \note None = meet sensible load only. Valid with all cooling coil types. When a heat + \note exchanger assisted cooling coil is used, the heat exchanger is locked on at all times. + \note Multimode = activate water coil and meet sensible load. If no sensible load exists, + \note and Run on Latent Load = Yes, and a latent load exists, the coil will operate to meet + \note the latent load. If the latent load cannot be met the heat exchanger will be activated. + \note Valid only with cooling coil type CoilSystem:Cooling:Water:HeatExchangerAssisted. + \note CoolReheat = cool beyond the dry-bulb setpoint as required to meet the humidity setpoint. + \note Valid with all cooling coil types. When a heat exchanger assisted cooling coil is used, + \note the heat exchanger is locked on at all times. + \note For all dehumidification controls, the max humidity setpoint on the Sensor Node is used. + \note SetpointManager:SingleZone:Humidity:Maximum, + \note SetpointManager:MultiZone:Humidity:Maximum, or + \note SetpointManager:MultiZone:MaximumHumidity:Average, and + \note SetpointManager:OutdoorAirPretreat (optional) objects. + A8, \field Run on Sensible Load + \type choice + \key Yes + \key No + \default Yes + \note If Yes, unit will run if there is a sensible load. + \note If No, unit will not run if there is only a sensible load. + \note Dehumidification controls will be active if specified. + A9, \field Run on Latent Load + \type choice + \key Yes + \key No + \default No + \note If Yes, unit will run if there is a latent load. + \note even if there is no sensible load. + \note If No, unit will not run if there is only a latent load. + \note Dehumidification controls will be active if specified. + N1, \field Minimum Air To Water Temperature Offset + \note Coil will turn on as required when inlet air temperature is above + \note water temperature by amount of offset. To model a waterside + \note economizer connect to condenser loop and increase offset as desired. + \type real + \units deltaC + \minimum 0.0 + \default 0.0 + A10, \field Economizer Lockout + \type choice + \key Yes + \key No + \default Yes + \note Yes means that the heat exchanger will be locked out (off) + N2, \field Minimum Water Loop Temperature For Heat Recovery + \note Only used for heat recovery loops. + \note Loop will turn off below this temperature. + \type real + \units C + \default 0.0 + A11; \field Companion Coil Used For Heat Recovery + \note Only used for heat recovery loops. + \note Entering a coil name indicates a heat recovery loop is specified. + \note Coil listed is connected in series with this objects coil on demand side + \note branch of a plant loop. A dedicated plant loop with no supply side + \note equipment, other than a pump, is currently required. + \note Only Coil:Cooling:Water coil type is currently allowed for heat recovery loops. + \type object-list + \object-list CoolingCoilsWater Coil:Cooling:DX, \memo New general DX cooling coil supporting on or more speeds and one or or operating modes. @@ -49477,6 +51506,7 @@ Coil:Cooling:DX, \type alpha \reference CoilCoolingDX \reference AFNCoilNames + \reference DesuperHeatingCoilSources A2, \field Evaporator Inlet Node Name \required-field \type node @@ -49519,7 +51549,7 @@ Coil:Cooling:DX:CurveFit:Performance, \memo DX cooling coil performance specification referencing one or more \memo operating modes. Mode 1 is always the base design operating mode. \memo Additional modes are optional states such as subcool reheat for humidity control. - \min-fields 11 + \min-fields 12 A1, \field Name \required-field \type alpha @@ -49530,6 +51560,12 @@ Coil:Cooling:DX:CurveFit:Performance, \default 0.0 \units W \ip-units W + A2, \field Crankcase Heater Capacity Function of Temperature Curve Name + \note A Curve:* or Table:Lookup object encoding the relationship between + \note the crankcase heater capacity and the outdoor air temperature. When this field is + \note missing or empty, constant crankcase heater capacity will be assumed. + \type object-list + \object-list UnivariateFunctions N2, \field Minimum Outdoor Dry-Bulb Temperature for Compressor Operation \type real \default -25.0 @@ -49548,7 +51584,7 @@ Coil:Cooling:DX:CurveFit:Performance, \type real \units Pa \minimum> 0.0 - A2, \field Capacity Control Method + A3, \field Capacity Control Method \type choice \key Discrete \key Continuous @@ -49570,7 +51606,7 @@ Coil:Cooling:DX:CurveFit:Performance, \units C \minimum 2.0 \default 2.0 - A3, \field Evaporative Condenser Basin Heater Operating Schedule Name + A4, \field Evaporative Condenser Basin Heater Operating Schedule Name \note This field is only used for Condenser Type = EvaporativelyCooled. \note Schedule values greater than 0 allow the basin heater to operate whenever the outdoor \note air dry-bulb temperature is below the basin heater setpoint temperature. @@ -49578,7 +51614,7 @@ Coil:Cooling:DX:CurveFit:Performance, \note throughout the entire simulation. \type object-list \object-list ScheduleNames - A4, \field Compressor Fuel Type + A5, \field Compressor Fuel Type \type choice \key Electricity \key NaturalGas @@ -49590,19 +51626,19 @@ Coil:Cooling:DX:CurveFit:Performance, \key OtherFuel1 \key OtherFuel2 \default Electricity - A5, \field Base Operating Mode + A6, \field Base Operating Mode \note Operating Mode 1 is always used as the base design operating mode. \required-field \type object-list \object-list DXCoolingOperatingModeNames - A6, \field Alternative Operating Mode 1 + A7, \field Alternative Operating Mode 1 \note The alternative operating mode is used for enhanced dehumidification. \note If this is blank, the coil will always operate in the base operating mode. \note If an alternate mode is defined here, the coil will use the enhanced mode if \note activated by the parent system controls. \type object-list \object-list DXCoolingOperatingModeNames - A7; \field Alternative Operating Mode 2 + A8; \field Alternative Operating Mode 2 \note The alternative operating mode is used for enhanced dehumidification. \note If this is blank, the coil will always operate in the base operating mode or \note Alternative Mode 1. If both Alternative Operating Mode 1 and Mode 2 are defined here, @@ -49734,7 +51770,7 @@ Coil:Cooling:DX:CurveFit:OperatingMode, Coil:Cooling:DX:CurveFit:Speed, \memo DX cooling coil performance for a single speed within a single operating mode. - \min-fields 15 + \min-fields 17 A1, \field Name \required-field \type alpha @@ -49778,8 +51814,9 @@ Coil:Cooling:DX:CurveFit:Speed, \minimum> 0.0 \maximum 1.0 \default 1.0 - N7, \field Rated Evaporator Fan Power Per Volume Flow Rate - \note Enter the evaporator fan power per air volume flow rate at the rated test conditions. + N7, \field 2017 Rated Evaporator Fan Power Per Volume Flow Rate + \note Enter the evaporator fan power per air volume flow rate at the rated test conditions + \note as defined in the 2017 version of ANSI/AHRI Standard 210/240. \note The test conditions vary external static pressure based on total cooling capacity. \note This value is only used to calculate Seasonal Energy Efficiency Ratio (SEER), and the \note Standard Rating (Net) Cooling Capacity which will be outputs in the EnergyPlus eio file. @@ -49789,13 +51826,25 @@ Coil:Cooling:DX:CurveFit:Speed, \minimum 0.0 \maximum 1250.0 \default 773.3 - N8, \field Evaporative Condenser Pump Power Fraction + N8, \field 2023 Rated Evaporator Fan Power Per Volume Flow Rate + \note Enter the evaporator fan power per air volume flow rate at the rated test conditions + \note as defined in the 2023 version of ANSI/AHRI Standard 210/240. + \note The test conditions vary external static pressure based on total cooling capacity. + \note This value is only used to calculate Seasonal Energy Efficiency Ratio (SEER2), and the + \note Standard Rating (Net) Cooling Capacity which will be outputs in the EnergyPlus eio file. + \note This value is not used for modeling the evaporator fan during simulations. + \type real + \units W/(m3/s) + \minimum 0.0 + \maximum 1505.0 + \default 934.4 + N9, \field Evaporative Condenser Pump Power Fraction \note Ratio of evaporative condenser pump power at this speed to the \note operating mode Nominal Evaporative Condenser Pump Power \type real \minimum> 0.0 \default 1.0 - N9, \field Evaporative Condenser Effectiveness + N10, \field Evaporative Condenser Effectiveness \type real \units dimensionless \minimum 0.0 @@ -49834,7 +51883,7 @@ Coil:Cooling:DX:CurveFit:Speed, \note PLR = part load ratio (cooling load/steady state capacity) \type object-list \object-list UnivariateFunctions - N10,\field Rated Waste Heat Fraction of Power Input + N11,\field Rated Waste Heat Fraction of Power Input \note Recoverable waste heat at full load and rated conditions \type real \units dimensionless @@ -49869,7 +51918,7 @@ Coil:Cooling:DX:SingleSpeed, \memo Direct expansion (DX) cooling coil and condensing unit (includes electric compressor \memo and condenser fan), single-speed. Optional inputs for moisture evaporation from wet \memo coil when compressor cycles off with continuous fan operation. - \min-fields 14 + \min-fields 18 A1 , \field Name \required-field \type alpha @@ -49916,8 +51965,9 @@ Coil:Cooling:DX:SingleSpeed, \autosizable \note Flow rate corresponding to rated total cooling capacity, Rated SHR and Rated COP \note should be between 0.00004027 m3/s and .00006041 m3/s per watt of rated total cooling capacity - N5 , \field Rated Evaporator Fan Power Per Volume Flow Rate - \note Enter the evaporator fan power per air volume flow rate at the rated test conditions. + N5 , \field 2017 Rated Evaporator Fan Power Per Volume Flow Rate + \note Enter the evaporator fan power per air volume flow rate at the rated test conditions + \note as defined in the 2017 version of ANSI/AHRI Standard 210/240. \note The test conditions vary external static pressure based on total cooling capacity. \note This value is only used to calculate Seasonal Energy Efficiency Ratio (SEER), Energy \note Efficiency Ratio (EER), Integrated Energy Efficiency Ratio (IEER), and the Standard Rating @@ -49928,6 +51978,19 @@ Coil:Cooling:DX:SingleSpeed, \minimum 0.0 \maximum 1250.0 \default 773.3 + N6 , \field 2023 Rated Evaporator Fan Power Per Volume Flow Rate + \note Enter the evaporator fan power per air volume flow rate at the rated test conditions + \note as defined in the 2023 version of ANSI/AHRI Standard 210/240. + \note The test conditions vary external static pressure based on total cooling capacity. + \note This value is only used to calculate Seasonal Energy Efficiency Ratio (SEER2), Energy + \note Efficiency Ratio (EER), Integrated Energy Efficiency Ratio (IEER), and the Standard Rating + \note (Net) Cooling Capacity which will be outputs in the EnergyPlus eio file. This value is not + \note used for modeling the evaporator fan during simulations. + \type real + \units W/(m3/s) + \minimum 0.0 + \maximum 1505.0 + \default 934.4 A3 , \field Air Inlet Node Name \required-field \type node @@ -49969,11 +52032,11 @@ Coil:Cooling:DX:SingleSpeed, \note quadratic curve = a + b*PLR + c*PLR**2 \note cubic curve = a + b*PLR + c*PLR**2 + d*PLR**3 \note PLR = part load ratio (cooling load/steady state capacity) - N6 , \field Minimum Outdoor Dry-Bulb Temperature for Compressor Operation + N7 , \field Minimum Outdoor Dry-Bulb Temperature for Compressor Operation \type real \default -25.0 \units C - N7 , \field Nominal Time for Condensate Removal to Begin + N8 , \field Nominal Time for Condensate Removal to Begin \type real \units s \minimum 0.0 @@ -49984,7 +52047,7 @@ Coil:Cooling:DX:SingleSpeed, \note Nominal time is equal to the ratio of the energy of the coil's maximum \note condensate holding capacity (J) to the coil's steady state latent capacity (W). \note Suggested value is 1000; zero value means latent degradation model is disabled. - N8 , \field Ratio of Initial Moisture Evaporation Rate and Steady State Latent Capacity + N9 , \field Ratio of Initial Moisture Evaporation Rate and Steady State Latent Capacity \type real \units dimensionless \minimum 0.0 @@ -49994,7 +52057,7 @@ Coil:Cooling:DX:SingleSpeed, \note the compressor first turns off) and the coil's steady state latent capacity \note at rated air flow rate and temperature conditions. Suggested value is 1.5; zero value \note means latent degradation model is disabled. - N9 , \field Maximum Cycling Rate + N10 , \field Maximum Cycling Rate \type real \units cycles/hr \minimum 0.0 @@ -50002,7 +52065,7 @@ Coil:Cooling:DX:SingleSpeed, \default 0.0 \note The maximum on-off cycling Rate for the compressor, which occurs at 50% run time \note fraction. Suggested value is 3; zero value means latent degradation model is disabled. - N10, \field Latent Capacity Time Constant + N11, \field Latent Capacity Time Constant \type real \units s \minimum 0.0 @@ -50019,43 +52082,49 @@ Coil:Cooling:DX:SingleSpeed, \key AirCooled \key EvaporativelyCooled \default AirCooled - N11, \field Evaporative Condenser Effectiveness + N12, \field Evaporative Condenser Effectiveness \type real \units dimensionless \minimum 0.0 \maximum 1.0 \default 0.9 - N12, \field Evaporative Condenser Air Flow Rate + N13, \field Evaporative Condenser Air Flow Rate \type real \units m3/s \minimum> 0.0 \autosizable \note Used to calculate evaporative condenser water use - N13, \field Evaporative Condenser Pump Rated Power Consumption + N14, \field Evaporative Condenser Pump Rated Power Consumption \type real \units W \minimum 0.0 \default 0.0 \autosizable \note Rated power consumed by the evaporative condenser's water pump - N14, \field Crankcase Heater Capacity + N15, \field Crankcase Heater Capacity \type real \minimum 0.0 \default 0.0 \units W \ip-units W - N15, \field Maximum Outdoor Dry-Bulb Temperature for Crankcase Heater Operation + A12, \field Crankcase Heater Capacity Function of Temperature Curve Name + \note A Curve:* or Table:Lookup object encoding the relationship between + \note the crankcase heater capacity and the outdoor air temperature. When this field is + \note missing or empty, constant crankcase heater capacity will be assumed. + \type object-list + \object-list UnivariateFunctions + N16, \field Maximum Outdoor Dry-Bulb Temperature for Crankcase Heater Operation \type real \minimum 0.0 \default 10.0 \units C - A12, \field Supply Water Storage Tank Name + A13, \field Supply Water Storage Tank Name \type object-list \object-list WaterStorageTankNames - A13, \field Condensate Collection Water Storage Tank Name + A14, \field Condensate Collection Water Storage Tank Name \type object-list \object-list WaterStorageTankNames - N16, \field Basin Heater Capacity + N17, \field Basin Heater Capacity \type real \units W/K \minimum 0.0 @@ -50065,14 +52134,14 @@ Coil:Cooling:DX:SingleSpeed, \note For this situation, the heater maintains the basin water temperature at the basin heater \note setpoint temperature when the outdoor air temperature falls below the setpoint temperature. \note The basin heater only operates when the DX coil is off. - N17, \field Basin Heater Setpoint Temperature + N18, \field Basin Heater Setpoint Temperature \type real \units C \minimum 2.0 \default 2.0 \note This field is only used for Condenser Type = EvaporativelyCooled. \note Enter the outdoor dry-bulb temperature when the basin heater turns on. - A14, \field Basin Heater Operating Schedule Name + A15, \field Basin Heater Operating Schedule Name \type object-list \object-list ScheduleNames \note This field is only used for Condenser Type = EvaporativelyCooled. @@ -50080,27 +52149,27 @@ Coil:Cooling:DX:SingleSpeed, \note air dry-bulb temperature is below the basin heater setpoint temperature. \note If a schedule name is not entered, the basin heater is allowed to operate \note throughout the entire simulation. - A15, \field Sensible Heat Ratio Function of Temperature Curve Name + A16, \field Sensible Heat Ratio Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note curve = a + b*wb + c*wb**2 + d*db + e*db**2 + f*wb*db \note wb = entering wet-bulb temperature seen by the DX cooling coil (C) \note db = entering dry-bulb temperature seen by the DX cooling coil (C) \note entering temperature can be outside air or pretreated air. - A16, \field Sensible Heat Ratio Function of Flow Fraction Curve Name + A17, \field Sensible Heat Ratio Function of Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note quadratic curve = a + b*ff + c*ff**2 \note cubic curve = a + b*ff + c*ff**2 + d*ff**3 \note ff = fraction of the full load flow - A17, \field Report ASHRAE Standard 127 Performance Ratings + A18, \field Report ASHRAE Standard 127 Performance Ratings \type choice \key Yes \key No \default No \note when this input field is specified as Yes then the program calculates the net cooling \note capacity and total electric power input of DX cooling coils per ANSI/ASHRAE 127. - A18; \field Zone Name for Condenser Placement + A19; \field Zone Name for Condenser Placement \type object-list \object-list ZoneNames \note This input field is name of a conditioned or unconditioned zone where the secondary @@ -50113,7 +52182,7 @@ Coil:Cooling:DX:TwoSpeed, \memo and condenser fan), two-speed (or variable-speed). Requires two sets of performance \memo data and will interpolate between speeds. Modeled as a single coil (multi-speed \memo compressor or multiple compressors with row split or intertwined coil). - \min-fields 20 + \min-fields 20 A1 , \field Name \required-field \type alpha @@ -50159,7 +52228,33 @@ Coil:Cooling:DX:TwoSpeed, \note Flow rate corresponding to rated total cooling capacity, Rated SHR \note and Rated COP. Should be between 0.00004027 m3/s and .00006041 m3/s per watt \note of rated total cooling capacity. - N5 , \field Unit Internal Static Air Pressure + N5 , \field High Speed 2017 Rated Evaporator Fan Power Per Volume Flow Rate + \note Enter the evaporator fan power per air volume flow rate at the rated test conditions + \note as defined in the 2017 version of ANSI/AHRI Standard 210/240. + \note The test conditions vary external static pressure based on total cooling capacity. + \note This value is only used to calculate Seasonal Energy Efficiency Ratio (SEER), Energy + \note Efficiency Ratio (EER), Integrated Energy Efficiency Ratio (IEER), and the Standard Rating + \note (Net) Cooling Capacity which will be outputs in the EnergyPlus eio file. This value is not + \note used for modeling the evaporator fan during simulations. + \type real + \units W/(m3/s) + \minimum 0.0 + \maximum 1250.0 + \default 773.3 + N6 , \field High Speed 2023 Rated Evaporator Fan Power Per Volume Flow Rate + \note Enter the evaporator fan power per air volume flow rate at the rated test conditions + \note as defined in the 2023 version of ANSI/AHRI Standard 210/240. + \note The test conditions vary external static pressure based on total cooling capacity. + \note This value is only used to calculate Seasonal Energy Efficiency Ratio (SEER2), Energy + \note Efficiency Ratio (EER), Integrated Energy Efficiency Ratio (IEER), and the Standard Rating + \note (Net) Cooling Capacity which will be outputs in the EnergyPlus eio file. This value is not + \note used for modeling the evaporator fan during simulations. + \type real + \units W/(m3/s) + \minimum 0.0 + \maximum 1505.0 + \default 934.4 + N7 , \field Unit Internal Static Air Pressure \note Enter pressure drop for the unit containing the coil. \note This value is only used to calculate Energy Efficiency Ratio \note (EER), Integrated Energy Efficiency Ratio (IEER), and the @@ -50209,7 +52304,7 @@ Coil:Cooling:DX:TwoSpeed, \note quadratic curve = a + b*PLR + c*PLR**2 \note cubic curve = a + b*PLR + c*PLR**2 + d*PLR**3 \note PLR = part load ratio (cooling load/steady state capacity) - N6 , \field Low Speed Gross Rated Total Cooling Capacity + N8 , \field Low Speed Gross Rated Total Cooling Capacity \note Total cooling capacity not accounting for the effect of supply air fan heat \required-field \type real @@ -50219,7 +52314,7 @@ Coil:Cooling:DX:TwoSpeed, \note gross capacity excluding supply air fan heat \note rating point: air entering the cooling coil at 26.7 C dry-bulb/19.4 C wet-bulb, and \note air entering the outdoor condenser coil at 35 C dry-bulb/23.9 C wet-bulb - N7 , \field Low Speed Gross Rated Sensible Heat Ratio + N9 , \field Low Speed Gross Rated Sensible Heat Ratio \required-field \type real \minimum 0.5 @@ -50227,14 +52322,14 @@ Coil:Cooling:DX:TwoSpeed, \autosizable \note Gross Rated Sensible Heat Ratio (gross sensible capacity/gross total capacity) \note sensible and total capacities do not include supply fan heat - N8 , \field Low Speed Gross Rated Cooling COP + N10, \field Low Speed Gross Rated Cooling COP \note Gross cooling capacity divided by power input to the compressor and outdoor fan, \note does not include supply fan heat or supply fan electrical energy input \type real \units W/W \minimum> 0.0 \default 3.0 - N9 , \field Low Speed Rated Air Flow Rate + N11, \field Low Speed Rated Air Flow Rate \required-field \type real \units m3/s @@ -50243,6 +52338,32 @@ Coil:Cooling:DX:TwoSpeed, \note Flow rate corresponding to rated total cooling capacity, Rated SHR \note and Rated COP. Should be between 0.00004027 m3/s and .00006041 m3/s per watt \note of rated total cooling capacity. + N12, \field Low Speed 2017 Rated Evaporator Fan Power Per Volume Flow Rate + \note Enter the evaporator fan power per air volume flow rate at the rated test conditions + \note as defined in the 2017 version of ANSI/AHRI Standard 210/240. + \note The test conditions vary external static pressure based on total cooling capacity. + \note This value is only used to calculate Seasonal Energy Efficiency Ratio (SEER), Energy + \note Efficiency Ratio (EER), Integrated Energy Efficiency Ratio (IEER), and the Standard Rating + \note (Net) Cooling Capacity which will be outputs in the EnergyPlus eio file. This value is not + \note used for modeling the evaporator fan during simulations. + \type real + \units W/(m3/s) + \minimum 0.0 + \maximum 1250.0 + \default 773.3 + N13, \field Low Speed 2023 Rated Evaporator Fan Power Per Volume Flow Rate + \note Enter the evaporator fan power per air volume flow rate at the rated test conditions + \note as defined in the 2023 version of ANSI/AHRI Standard 210/240. + \note The test conditions vary external static pressure based on total cooling capacity. + \note This value is only used to calculate Seasonal Energy Efficiency Ratio (SEER2), Energy + \note Efficiency Ratio (EER), Integrated Energy Efficiency Ratio (IEER), and the Standard Rating + \note (Net) Cooling Capacity which will be outputs in the EnergyPlus eio file. This value is not + \note used for modeling the evaporator fan during simulations. + \type real + \units W/(m3/s) + \minimum 0.0 + \maximum 1505.0 + \default 934.4 A10, \field Low Speed Total Cooling Capacity Function of Temperature Curve Name \required-field \type object-list @@ -50266,41 +52387,41 @@ Coil:Cooling:DX:TwoSpeed, \key AirCooled \key EvaporativelyCooled \default AirCooled - N10, \field Minimum Outdoor Dry-Bulb Temperature for Compressor Operation + N14, \field Minimum Outdoor Dry-Bulb Temperature for Compressor Operation \type real \default -25.0 \units C - N11, \field High Speed Evaporative Condenser Effectiveness + N15, \field High Speed Evaporative Condenser Effectiveness \type real \units dimensionless \minimum 0.0 \maximum 1.0 \default 0.9 - N12, \field High Speed Evaporative Condenser Air Flow Rate + N16, \field High Speed Evaporative Condenser Air Flow Rate \type real \units m3/s \minimum> 0.0 \autosizable \note Used to calculate evaporative condenser water use - N13, \field High Speed Evaporative Condenser Pump Rated Power Consumption + N17, \field High Speed Evaporative Condenser Pump Rated Power Consumption \type real \units W \minimum 0.0 \autosizable \note Rated power consumed by the evaporative condenser's water pump at high speed - N14, \field Low Speed Evaporative Condenser Effectiveness + N18, \field Low Speed Evaporative Condenser Effectiveness \type real \units dimensionless \minimum 0.0 \maximum 1.0 \default 0.9 - N15, \field Low Speed Evaporative Condenser Air Flow Rate + N19, \field Low Speed Evaporative Condenser Air Flow Rate \type real \units m3/s \minimum> 0.0 \autosizable \note Used to calculate evaporative condenser water use - N16, \field Low Speed Evaporative Condenser Pump Rated Power Consumption + N20, \field Low Speed Evaporative Condenser Pump Rated Power Consumption \type real \units W \minimum 0.0 @@ -50312,7 +52433,7 @@ Coil:Cooling:DX:TwoSpeed, A15, \field Condensate Collection Water Storage Tank Name \type object-list \object-list WaterStorageTankNames - N17, \field Basin Heater Capacity + N21, \field Basin Heater Capacity \type real \units W/K \minimum 0.0 @@ -50322,7 +52443,7 @@ Coil:Cooling:DX:TwoSpeed, \note For this situation, the heater maintains the basin water temperature at the basin heater \note setpoint temperature when the outdoor air temperature falls below the setpoint temperature. \note The basin heater only operates when the DX coil is off. - N18, \field Basin Heater Setpoint Temperature + N22, \field Basin Heater Setpoint Temperature \type real \units C \minimum 2.0 @@ -50378,7 +52499,7 @@ Coil:Cooling:DX:MultiSpeed, \memo fan operation. Requires two to four sets of performance data and will interpolate \memo between speeds. Modeled as a single coil (multi-speed compressor or multiple \memo compressors with row split or intertwined coil). - \min-fields 56 + \min-fields 59 A1 , \field Name \required-field \type alpha @@ -50431,6 +52552,12 @@ Coil:Cooling:DX:MultiSpeed, \default 0.0 \units W \ip-units W + A11, \field Crankcase Heater Capacity Function of Temperature Curve Name + \note A Curve:* or Table:Lookup object encoding the relationship between + \note the crankcase heater capacity and the outdoor air temperature. When this field is + \note missing or empty, constant crankcase heater capacity will be assumed. + \type object-list + \object-list UnivariateFunctions N3 , \field Maximum Outdoor Dry-Bulb Temperature for Crankcase Heater Operation \type real \minimum 0.0 @@ -50453,7 +52580,7 @@ Coil:Cooling:DX:MultiSpeed, \default 2.0 \note This field is only used for Condenser Type = EvaporativelyCooled. \note Enter the outdoor dry-bulb temperature when the basin heater turns on. - A11, \field Basin Heater Operating Schedule Name + A12, \field Basin Heater Operating Schedule Name \type object-list \object-list ScheduleNames \note This field is only used for Condenser Type = EvaporativelyCooled. @@ -50461,7 +52588,7 @@ Coil:Cooling:DX:MultiSpeed, \note air dry-bulb temperature is below the basin heater setpoint temperature. \note If a schedule name is not entered, the basin heater is allowed to operate \note throughout the entire simulation. - A12, \field Fuel Type + A13, \field Fuel Type \required-field \type choice \key Electricity @@ -50515,8 +52642,9 @@ Coil:Cooling:DX:MultiSpeed, \note Flow rate corresponding to rated total cooling capacity, rated SHR and rated \note COP should be between 0.00004027 m3/s and .00006041 m3/s per watt of rated total \note cooling capacity - N11, \field Speed 1 Rated Evaporator Fan Power Per Volume Flow Rate - \note Enter the evaporator fan power per air volume flow rate at the rated test conditions. + N11, \field 2017 Speed 1 Rated Evaporator Fan Power Per Volume Flow Rate + \note Enter the evaporator fan power per air volume flow rate at the rated test conditions + \note as defined in the 2017 version of ANSI/AHRI Standard 210/240. \note The test conditions vary external static pressure based on total cooling capacity. \note This value is only used to calculate Seasonal Energy Efficiency Ratio (SEER), and the \note Standard Rating (Net) Cooling Capacity which will be outputs in the EnergyPlus eio file. @@ -50526,42 +52654,54 @@ Coil:Cooling:DX:MultiSpeed, \minimum 0.0 \maximum 1250.0 \default 773.3 - A13, \field Speed 1 Total Cooling Capacity Function of Temperature Curve Name + N12, \field 2023 Speed 1 Rated Evaporator Fan Power Per Volume Flow Rate + \note Enter the evaporator fan power per air volume flow rate at the rated test conditions + \note as defined in the 2023 version of ANSI/AHRI Standard 210/240. + \note The test conditions vary external static pressure based on total cooling capacity. + \note This value is only used to calculate Seasonal Energy Efficiency Ratio (SEER2), and the + \note Standard Rating (Net) Cooling Capacity which will be outputs in the EnergyPlus eio file. + \note This value is not used for modeling the evaporator fan during simulations. + \type real + \units W/(m3/s) + \minimum 0.0 + \maximum 1505.0 + \default 934.4 + A14, \field Speed 1 Total Cooling Capacity Function of Temperature Curve Name \required-field \type object-list \object-list BivariateFunctions \note curve = a + b*wb + c*wb**2 + d*edb + e*edb**2 + f*wb*edb \note wb = entering wet-bulb temperature (C) \note edb = dry-bulb temperature seen by the condenser (C) - A14, \field Speed 1 Total Cooling Capacity Function of Flow Fraction Curve Name + A15, \field Speed 1 Total Cooling Capacity Function of Flow Fraction Curve Name \required-field \type object-list \object-list UnivariateFunctions \note quadratic curve = a + b*ff + c*ff**2 \note cubic curve = a + b*ff + c*ff**2 + d*ff**3 \note ff = Fraction of the full load Flow - A15, \field Speed 1 Energy Input Ratio Function of Temperature Curve Name + A16, \field Speed 1 Energy Input Ratio Function of Temperature Curve Name \required-field \type object-list \object-list BivariateFunctions \note curve = a + b*wb + c*wb**2 + d*edb + e*edb**2 + f*wb*edb \note wb = entering wet-bulb temperature (C) \note edb = dry-bulb temperature seen by the condenser (C) - A16, \field Speed 1 Energy Input Ratio Function of Flow Fraction Curve Name + A17, \field Speed 1 Energy Input Ratio Function of Flow Fraction Curve Name \required-field \type object-list \object-list UnivariateFunctions \note quadratic curve = a + b*ff + c*ff**2 \note cubic curve = a + b*ff + c*ff**2 + d*ff**3 \note ff = fraction of the full load flow - A17, \field Speed 1 Part Load Fraction Correlation Curve Name + A18, \field Speed 1 Part Load Fraction Correlation Curve Name \required-field \type object-list \object-list UnivariateFunctions \note quadratic curve = a + b*PLR + c*PLR**2 \note cubic curve = a + b*PLR + c*PLR**2 + d*PLR**3 \note PLR = part load ratio (cooling load/steady state capacity) - N12, \field Speed 1 Nominal Time for Condensate Removal to Begin + N13, \field Speed 1 Nominal Time for Condensate Removal to Begin \type real \units s \minimum 0.0 @@ -50572,7 +52712,7 @@ Coil:Cooling:DX:MultiSpeed, \note Nominal time is equal to the ratio of the energy of the coil's maximum \note condensate holding capacity (J) to the coil's steady state latent capacity (W). \note Suggested value is 1000; zero value means latent degradation model is disabled. - N13, \field Speed 1 Ratio of Initial Moisture Evaporation Rate and Steady State Latent Capacity + N14, \field Speed 1 Ratio of Initial Moisture Evaporation Rate and Steady State Latent Capacity \type real \units dimensionless \minimum 0.0 @@ -50582,7 +52722,7 @@ Coil:Cooling:DX:MultiSpeed, \note the compressor first turns off) and the Coil's steady state latent capacity \note at rated air flow rate and temperature conditions. Suggested value is 1.5; zero value \note means latent degradation model is disabled. - N14, \field Speed 1 Maximum Cycling Rate + N15, \field Speed 1 Maximum Cycling Rate \type real \units cycles/hr \minimum 0.0 @@ -50591,7 +52731,7 @@ Coil:Cooling:DX:MultiSpeed, \note The maximum on-off cycling rate for the compressor, which occurs at 50% run time \note fraction. Suggested value is 3; zero value means latent degradation \note model is disabled. - N15, \field Speed 1 Latent Capacity Time Constant + N16, \field Speed 1 Latent Capacity Time Constant \type real \units s \minimum 0.0 @@ -50600,38 +52740,38 @@ Coil:Cooling:DX:MultiSpeed, \note Time constant for the cooling coil's latent capacity to reach steady state after \note startup. Suggested value is 45; zero value means latent degradation \note model is disabled. - N16, \field Speed 1 Rated Waste Heat Fraction of Power Input + N17, \field Speed 1 Rated Waste Heat Fraction of Power Input \type real \units dimensionless \minimum> 0.0 \maximum 1.0 \default 0.2 \note Recoverable waste heat at full load and rated conditions - A18, \field Speed 1 Waste Heat Function of Temperature Curve Name + A19, \field Speed 1 Waste Heat Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note curve = a + b*odb + c*odb**2 + d*db + e*db**2 + f*odb*db \note odb = Outdoor air dry-bulb temperature (C) \note db = entering coil dry-bulb temperature (C) - N17, \field Speed 1 Evaporative Condenser Effectiveness + N18, \field Speed 1 Evaporative Condenser Effectiveness \type real \units dimensionless \minimum 0.0 \maximum 1.0 \default 0.9 - N18, \field Speed 1 Evaporative Condenser Air Flow Rate + N19, \field Speed 1 Evaporative Condenser Air Flow Rate \type real \units m3/s \minimum> 0.0 \autosizable \note Used to calculate evaporative condenser water use - N19, \field Speed 1 Rated Evaporative Condenser Pump Power Consumption + N20, \field Speed 1 Rated Evaporative Condenser Pump Power Consumption \type real \units W \minimum 0.0 \autosizable \note Rated power consumed by the evaporative condenser's water pump at high speed - N20, \field Speed 2 Gross Rated Total Cooling Capacity + N21, \field Speed 2 Gross Rated Total Cooling Capacity \note Total cooling capacity not accounting for the effect of supply air fan heat \required-field \type real @@ -50641,7 +52781,7 @@ Coil:Cooling:DX:MultiSpeed, \note Gross capacity excluding supply air fan heat \note Rating point: air entering the cooling coil at 26.7 C dry-bulb/19.4 C wet-bulb, and \note air entering the outdoor condenser coil at 35 C dry-bulb/23.9 C wet-bulb - N21, \field Speed 2 Gross Rated Sensible Heat Ratio + N22, \field Speed 2 Gross Rated Sensible Heat Ratio \required-field \type real \minimum 0.5 @@ -50649,14 +52789,14 @@ Coil:Cooling:DX:MultiSpeed, \autosizable \note Gross Rated Sensible Heat Ratio (gross sensible capacity/gross total capacity) \note Sensible and total capacities do not include supply fan heat - N22, \field Speed 2 Gross Rated Cooling COP + N23, \field Speed 2 Gross Rated Cooling COP \note Gross cooling capacity divided by power input to the compressor and outdoor fan, \note does not include supply fan heat or supply fan electrical energy input \type real \units W/W \minimum> 0.0 \default 3.0 - N23, \field Speed 2 Rated Air Flow Rate + N24, \field Speed 2 Rated Air Flow Rate \required-field \type real \units m3/s @@ -50665,8 +52805,9 @@ Coil:Cooling:DX:MultiSpeed, \note Flow rate corresponding to rated total cooling capacity, rated SHR and rated \note COP should be between 0.00004027 m3/s and .00006041 m3/s per watt of rated total \note cooling capacity for Speed 2. - N24, \field Speed 2 Rated Evaporator Fan Power Per Volume Flow Rate - \note Enter the evaporator fan power per air volume flow rate at the rated test conditions. + N25, \field 2017 Speed 2 Rated Evaporator Fan Power Per Volume Flow Rate + \note Enter the evaporator fan power per air volume flow rate at the rated test conditions + \note as defined in the 2017 version of ANSI/AHRI Standard 210/240. \note The test conditions vary external static pressure based on total cooling capacity. \note This value is only used to calculate Seasonal Energy Efficiency Ratio (SEER), and the \note Standard Rating (Net) Cooling Capacity which will be outputs in the EnergyPlus eio file. @@ -50676,42 +52817,54 @@ Coil:Cooling:DX:MultiSpeed, \minimum 0.0 \maximum 1250.0 \default 773.3 - A19, \field Speed 2 Total Cooling Capacity Function of Temperature Curve Name + N26, \field 2023 Speed 2 Rated Evaporator Fan Power Per Volume Flow Rate + \note Enter the evaporator fan power per air volume flow rate at the rated test conditions + \note as defined in the 2023 version of ANSI/AHRI Standard 210/240. + \note The test conditions vary external static pressure based on total cooling capacity. + \note This value is only used to calculate Seasonal Energy Efficiency Ratio (SEER2), and the + \note Standard Rating (Net) Cooling Capacity which will be outputs in the EnergyPlus eio file. + \note This value is not used for modeling the evaporator fan during simulations. + \type real + \units W/(m3/s) + \minimum 0.0 + \maximum 1505.0 + \default 934.4 + A20, \field Speed 2 Total Cooling Capacity Function of Temperature Curve Name \required-field \type object-list \object-list BivariateFunctions \note curve = a + b*wb + c*wb**2 + d*edb + e*edb**2 + f*wb*edb \note wb = entering wet-bulb temperature (C) \note edb = dry-bulb temperature seen by the condenser (C) - A20, \field Speed 2 Total Cooling Capacity Function of Flow Fraction Curve Name + A21, \field Speed 2 Total Cooling Capacity Function of Flow Fraction Curve Name \required-field \type object-list \object-list UnivariateFunctions \note quadratic curve = a + b*ff + c*ff**2 \note cubic curve = a + b*ff + c*ff**2 + d*ff**3 \note ff = fraction of the full load flow - A21, \field Speed 2 Energy Input Ratio Function of Temperature Curve Name + A22, \field Speed 2 Energy Input Ratio Function of Temperature Curve Name \required-field \type object-list \object-list BivariateFunctions \note curve = a + b*wb + c*wb**2 + d*edb + e*edb**2 + f*wb*edb \note wb = entering wet-bulb temperature (C) \note edb = dry-bulb temperature seen by the condenser (C) - A22, \field Speed 2 Energy Input Ratio Function of Flow Fraction Curve Name + A23, \field Speed 2 Energy Input Ratio Function of Flow Fraction Curve Name \required-field \type object-list \object-list UnivariateFunctions \note quadratic curve = a + b*ff + c*ff**2 \note cubic curve = a + b*ff + c*ff**2 + d*ff**3 \note ff = Fraction of the full load Flow - A23, \field Speed 2 Part Load Fraction Correlation Curve Name + A24, \field Speed 2 Part Load Fraction Correlation Curve Name \required-field \type object-list \object-list UnivariateFunctions \note quadratic curve = a + b*PLR + c*PLR**2 \note cubic curve = a + b*PLR + c*PLR**2 + d*PLR**3 \note PLR = part load ratio (Cooling load/steady state capacity) - N25, \field Speed 2 Nominal Time for Condensate Removal to Begin + N27, \field Speed 2 Nominal Time for Condensate Removal to Begin \type real \units s \minimum 0.0 @@ -50722,7 +52875,7 @@ Coil:Cooling:DX:MultiSpeed, \note Nominal time is equal to the ratio of the energy of the coil's maximum \note condensate holding capacity (J) to the coil's steady state latent capacity (W). \note Suggested value is 1000; zero value means latent degradation model is disabled. - N26, \field Speed 2 Ratio of Initial Moisture Evaporation Rate and steady state Latent Capacity + N28, \field Speed 2 Ratio of Initial Moisture Evaporation Rate and steady state Latent Capacity \type real \units dimensionless \minimum 0.0 @@ -50732,7 +52885,7 @@ Coil:Cooling:DX:MultiSpeed, \note the compressor first turns off) and the coil's steady state latent capacity \note at rated air flow rate and temperature conditions. Suggested value is 1.5; zero value \note means latent degradation model is disabled. - N27, \field Speed 2 Maximum Cycling Rate + N29, \field Speed 2 Maximum Cycling Rate \type real \units cycles/hr \minimum 0.0 @@ -50741,7 +52894,7 @@ Coil:Cooling:DX:MultiSpeed, \note The maximum on-off cycling rate for the compressor, which occurs at 50% run time \note fraction. Suggested value is 3; zero value means latent degradation \note model is disabled. - N28, \field Speed 2 Latent Capacity Time Constant + N30, \field Speed 2 Latent Capacity Time Constant \type real \units s \minimum 0.0 @@ -50750,38 +52903,38 @@ Coil:Cooling:DX:MultiSpeed, \note Time constant for the cooling coil's latent capacity to reach steady state after \note startup. Suggested value is 45; zero value means latent degradation \note model is disabled. - N29, \field Speed 2 Rated Waste Heat Fraction of Power Input + N31, \field Speed 2 Rated Waste Heat Fraction of Power Input \type real \units dimensionless \minimum> 0.0 \maximum 1.0 \default 0.2 \note Recoverable waste heat at full load and rated conditions - A24, \field Speed 2 Waste Heat Function of Temperature Curve Name + A25, \field Speed 2 Waste Heat Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note curve = a + b*odb + c*odb**2 + d*db + e*db**2 + f*odb*db \note odb = Outdoor air dry-bulb temperature (C) \note db = entering coil dry-bulb temperature (C) - N30, \field Speed 2 Evaporative Condenser Effectiveness + N32, \field Speed 2 Evaporative Condenser Effectiveness \type real \units dimensionless \minimum 0.0 \maximum 1.0 \default 0.9 - N31, \field Speed 2 Evaporative Condenser Air Flow Rate + N33, \field Speed 2 Evaporative Condenser Air Flow Rate \type real \units m3/s \minimum> 0.0 \autosizable \note Used to calculate evaporative condenser water use - N32, \field Speed 2 Rated Evaporative Condenser Pump Power Consumption + N34, \field Speed 2 Rated Evaporative Condenser Pump Power Consumption \type real \units W \minimum 0.0 \autosizable \note Rated power consumed by the evaporative condenser's water pump at low speed - N33, \field Speed 3 Gross Rated Total Cooling Capacity + N35, \field Speed 3 Gross Rated Total Cooling Capacity \note Total cooling capacity not accounting for the effect of supply air fan heat \type real \units W @@ -50790,21 +52943,21 @@ Coil:Cooling:DX:MultiSpeed, \note Gross capacity excluding supply air fan heat \note Rating point: air entering the cooling coil at 26.7 C dry-bulb/19.4 C wet-bulb, and \note air entering the outdoor condenser coil at 35 C dry-bulb/23.9 C wet-bulb - N34, \field Speed 3 Gross Rated Sensible Heat Ratio + N36, \field Speed 3 Gross Rated Sensible Heat Ratio \type real \minimum 0.5 \maximum 1.0 \autosizable \note Gross Rated Sensible Heat Ratio (gross sensible capacity/gross total capacity) \note Sensible and total capacities do not include supply fan heat - N35, \field Speed 3 Gross Rated Cooling COP + N37, \field Speed 3 Gross Rated Cooling COP \note Gross cooling capacity divided by power input to the compressor and outdoor fan, \note does not include supply fan heat or supply fan electrical energy input \type real \units W/W \minimum> 0.0 \default 3.0 - N36, \field Speed 3 Rated Air Flow Rate + N38, \field Speed 3 Rated Air Flow Rate \type real \units m3/s \minimum> 0.0 @@ -50812,8 +52965,9 @@ Coil:Cooling:DX:MultiSpeed, \note Flow rate corresponding to rated total cooling capacity, rated SHR and rated \note COP should be between 0.00004027 m3/s and .00006041 m3/s per watt of rated total \note cooling capacity for Speed 3. - N37, \field Speed 3 Rated Evaporator Fan Power Per Volume Flow Rate - \note Enter the evaporator fan power per air volume flow rate at the rated test conditions. + N39, \field 2017 Speed 3 Rated Evaporator Fan Power Per Volume Flow Rate + \note Enter the evaporator fan power per air volume flow rate at the rated test conditions + \note as defined in the 2017 version of ANSI/AHRI Standard 210/240. \note The test conditions vary external static pressure based on total cooling capacity. \note This value is only used to calculate Seasonal Energy Efficiency Ratio (SEER), and the \note Standard Rating (Net) Cooling Capacity which will be outputs in the EnergyPlus eio file. @@ -50823,37 +52977,49 @@ Coil:Cooling:DX:MultiSpeed, \minimum 0.0 \maximum 1250.0 \default 773.3 - A25, \field Speed 3 Total Cooling Capacity Function of Temperature Curve Name + N40, \field 2023 Speed 3 Rated Evaporator Fan Power Per Volume Flow Rate + \note Enter the evaporator fan power per air volume flow rate at the rated test conditions + \note as defined in the 2023 version of ANSI/AHRI Standard 210/240. + \note The test conditions vary external static pressure based on total cooling capacity. + \note This value is only used to calculate Seasonal Energy Efficiency Ratio (SEER2), and the + \note Standard Rating (Net) Cooling Capacity which will be outputs in the EnergyPlus eio file. + \note This value is not used for modeling the evaporator fan during simulations. + \type real + \units W/(m3/s) + \minimum 0.0 + \maximum 1505.0 + \default 934.4 + A26, \field Speed 3 Total Cooling Capacity Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note curve = a + b*wb + c*wb**2 + d*edb + e*edb**2 + f*wb*edb \note wb = entering wet-bulb temperature (C) \note edb = dry-bulb temperature seen by the condenser (C) - A26, \field Speed 3 Total Cooling Capacity Function of Flow Fraction Curve Name + A27, \field Speed 3 Total Cooling Capacity Function of Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note quadratic curve = a + b*ff + c*ff**2 \note cubic curve = a + b*ff + c*ff**2 + d*ff**3 \note ff = fraction of the full load flow - A27, \field Speed 3 Energy Input Ratio Function of Temperature Curve Name + A28, \field Speed 3 Energy Input Ratio Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note curve = a + b*wb + c*wb**2 + d*edb + e*edb**2 + f*wb*edb \note wb = entering wet-bulb temperature (C) \note edb = dry-bulb temperature seen by the condenser (C) - A28, \field Speed 3 Energy Input Ratio Function of Flow Fraction Curve Name + A29, \field Speed 3 Energy Input Ratio Function of Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note quadratic curve = a + b*ff + c*ff**2 \note cubic curve = a + b*ff + c*ff**2 + d*ff**3 \note ff = fraction of the full load flow - A29, \field Speed 3 Part Load Fraction Correlation Curve Name + A30, \field Speed 3 Part Load Fraction Correlation Curve Name \type object-list \object-list UnivariateFunctions \note quadratic curve = a + b*PLR + c*PLR**2 \note cubic curve = a + b*PLR + c*PLR**2 + d*PLR**3 \note PLR = part load ratio (Cooling load/steady state capacity) - N38, \field Speed 3 Nominal Time for Condensate Removal to Begin + N41, \field Speed 3 Nominal Time for Condensate Removal to Begin \type real \units s \minimum 0.0 @@ -50864,7 +53030,7 @@ Coil:Cooling:DX:MultiSpeed, \note Nominal time is equal to the ratio of the energy of the coil's maximum \note condensate holding capacity (J) to the coil's steady state latent capacity (W). \note Suggested value is 1000; zero value means latent degradation model is disabled. - N39, \field Speed 3 Ratio of Initial Moisture Evaporation Rate and steady state Latent Capacity + N42, \field Speed 3 Ratio of Initial Moisture Evaporation Rate and steady state Latent Capacity \type real \units dimensionless \minimum 0.0 @@ -50874,7 +53040,7 @@ Coil:Cooling:DX:MultiSpeed, \note the compressor first turns off) and the coil's steady state latent capacity \note at rated air flow and temperature conditions. Suggested value is 1.5; zero value \note means latent degradation model is disabled. - N40, \field Speed 3 Maximum Cycling Rate + N43, \field Speed 3 Maximum Cycling Rate \type real \units cycles/hr \minimum 0.0 @@ -50883,7 +53049,7 @@ Coil:Cooling:DX:MultiSpeed, \note The maximum on-off cycling rate for the compressor, which occurs at 50% run time \note fraction. Suggested value is 3; zero value means latent degradation \note model is disabled. - N41, \field Speed 3 Latent Capacity Time Constant + N44, \field Speed 3 Latent Capacity Time Constant \type real \units s \minimum 0.0 @@ -50892,38 +53058,38 @@ Coil:Cooling:DX:MultiSpeed, \note Time constant for the cooling coil's latent capacity to reach steady state after \note startup. Suggested value is 45; zero value means latent degradation \note model is disabled. - N42, \field Speed 3 Rated Waste Heat Fraction of Power Input + N45, \field Speed 3 Rated Waste Heat Fraction of Power Input \type real \units dimensionless \minimum> 0.0 \maximum 1.0 \default 0.2 \note Recoverable waste heat at full load and rated conditions - A30, \field Speed 3 Waste Heat Function of Temperature Curve Name + A31, \field Speed 3 Waste Heat Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note curve = a + b*odb + c*odb**2 + d*db + e*db**2 + f*odb*db \note odb = Outdoor air dry-bulb temperature (C) \note db = entering coil dry-bulb temperature (C) - N43, \field Speed 3 Evaporative Condenser Effectiveness + N46, \field Speed 3 Evaporative Condenser Effectiveness \type real \units dimensionless \minimum 0.0 \maximum 1.0 \default 0.9 - N44, \field Speed 3 Evaporative Condenser Air Flow Rate + N47, \field Speed 3 Evaporative Condenser Air Flow Rate \type real \units m3/s \minimum> 0.0 \autosizable \note Used to calculate evaporative condenser water use - N45, \field Speed 3 Rated Evaporative Condenser Pump Power Consumption + N48, \field Speed 3 Rated Evaporative Condenser Pump Power Consumption \type real \units W \minimum 0.0 \autosizable \note Rated power consumed by the evaporative condenser's water pump at Low speed - N46, \field Speed 4 Gross Rated Total Cooling Capacity + N49, \field Speed 4 Gross Rated Total Cooling Capacity \note Total cooling capacity not accounting for the effect of supply air fan heat \type real \units W @@ -50932,21 +53098,21 @@ Coil:Cooling:DX:MultiSpeed, \note Gross capacity excluding supply air fan heat \note Rating point: air entering the cooling coil at 26.7 C dry-bulb/19.4 C wet-bulb, and \note air entering the outdoor condenser coil at 35 C dry-bulb/23.9 C wet-bulb - N47, \field Speed 4 Gross Rated Sensible Heat Ratio + N50, \field Speed 4 Gross Rated Sensible Heat Ratio \type real \minimum 0.5 \maximum 1.0 \autosizable \note Gross Rated Sensible Heat Ratio (gross sensible capacity/gross total capacity) \note Sensible and total capacities do not include supply fan heat - N48, \field Speed 4 Gross Rated Cooling COP + N51, \field Speed 4 Gross Rated Cooling COP \note Gross cooling capacity divided by power input to the compressor and outdoor fan, \note does not include supply fan heat or supply fan electrical energy input \type real \units W/W \minimum> 0.0 \default 3.0 - N49, \field Speed 4 Rated Air Flow Rate + N52, \field Speed 4 Rated Air Flow Rate \type real \units m3/s \minimum> 0.0 @@ -50954,8 +53120,9 @@ Coil:Cooling:DX:MultiSpeed, \note Flow rate corresponding to rated total cooling capacity, rated SHR and rated \note COP should be between 0.00004027 m3/s and .00006041 m3/s per watt of rated total \note cooling capacity for Speed 4 - N50, \field Speed 4 Rated Evaporator Fan Power Per Volume Flow Rate - \note Enter the evaporator fan power per air volume flow rate at the rated test conditions. + N53, \field 2017 Speed 4 Rated Evaporator Fan Power Per Volume Flow Rate + \note Enter the evaporator fan power per air volume flow rate at the rated test conditions + \note as defined in the 2017 version of ANSI/AHRI Standard 210/240. \note The test conditions vary external static pressure based on total cooling capacity. \note This value is only used to calculate Seasonal Energy Efficiency Ratio (SEER), and the \note Standard Rating (Net) Cooling Capacity which will be outputs in the EnergyPlus eio file. @@ -50965,37 +53132,49 @@ Coil:Cooling:DX:MultiSpeed, \minimum 0.0 \maximum 1250.0 \default 773.3 - A31, \field Speed 4 Total Cooling Capacity Function of Temperature Curve Name + N54, \field 2023 Speed 4 Rated Evaporator Fan Power Per Volume Flow Rate + \note Enter the evaporator fan power per air volume flow rate at the rated test conditions + \note as defined in the 2023 version of ANSI/AHRI Standard 210/240. + \note The test conditions vary external static pressure based on total cooling capacity. + \note This value is only used to calculate Seasonal Energy Efficiency Ratio (SEER2), and the + \note Standard Rating (Net) Cooling Capacity which will be outputs in the EnergyPlus eio file. + \note This value is not used for modeling the evaporator fan during simulations. + \type real + \units W/(m3/s) + \minimum 0.0 + \maximum 1505.0 + \default 934.4 + A32, \field Speed 4 Total Cooling Capacity Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note curve = a + b*wb + c*wb**2 + d*edb + e*edb**2 + f*wb*edb \note wb = entering wet-bulb temperature (C) \note edb = dry-bulb temperature seen by the condenser (C) - A32, \field Speed 4 Total Cooling Capacity Function of Flow Fraction Curve Name + A33, \field Speed 4 Total Cooling Capacity Function of Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note quadratic curve = a + b*ff + c*ff**2 \note cubic curve = a + b*ff + c*ff**2 + d*ff**3 \note ff = fraction of the full load flow - A33, \field Speed 4 Energy Input Ratio Function of Temperature Curve Name + A34, \field Speed 4 Energy Input Ratio Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note curve = a + b*wb + c*wb**2 + d*edb + e*edb**2 + f*wb*edb \note wb = entering wet-bulb temperature (C) \note edb = dry-bulb temperature seen by the condenser (C) - A34, \field Speed 4 Energy Input Ratio Function of Flow Fraction Curve Name + A35, \field Speed 4 Energy Input Ratio Function of Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note quadratic curve = a + b*ff + c*ff**2 \note cubic curve = a + b*ff + c*ff**2 + d*ff**3 \note ff = fraction of the full load flow - A35, \field Speed 4 Part Load Fraction Correlation Curve Name + A36, \field Speed 4 Part Load Fraction Correlation Curve Name \type object-list \object-list UnivariateFunctions \note quadratic curve = a + b*PLR + c*PLR**2 \note cubic curve = a + b*PLR + c*PLR**2 + d*PLR**3 \note PLR = part load ratio (cooling load/steady state capacity) - N51, \field Speed 4 Nominal Time for Condensate Removal to Begin + N55, \field Speed 4 Nominal Time for Condensate Removal to Begin \type real \units s \minimum 0.0 @@ -51006,7 +53185,7 @@ Coil:Cooling:DX:MultiSpeed, \note Nominal time is equal to the ratio of the energy of the coil's maximum \note condensate holding capacity (J) to the coil's steady state latent capacity (W). \note Suggested value is 1000; zero value means latent degradation model is disabled. - N52, \field Speed 4 Ratio of Initial Moisture Evaporation Rate and steady state Latent Capacity + N56, \field Speed 4 Ratio of Initial Moisture Evaporation Rate and steady state Latent Capacity \type real \units dimensionless \minimum 0.0 @@ -51016,7 +53195,7 @@ Coil:Cooling:DX:MultiSpeed, \note the compressor first turns off) and the coil's steady state latent capacity \note at rated air flow rate and temperature conditions. Suggested value is 1.5; zero value \note means latent degradation model is disabled. - N53, \field Speed 4 Maximum Cycling Rate + N57, \field Speed 4 Maximum Cycling Rate \type real \units cycles/hr \minimum 0.0 @@ -51025,7 +53204,7 @@ Coil:Cooling:DX:MultiSpeed, \note The maximum on-off cycling rate for the compressor, which occurs at 50% run time \note fraction. Suggested value is 3; zero value means latent degradation \note model is disabled. - N54, \field Speed 4 Latent Capacity Time Constant + N58, \field Speed 4 Latent Capacity Time Constant \type real \units s \minimum 0.0 @@ -51034,38 +53213,38 @@ Coil:Cooling:DX:MultiSpeed, \note Time constant for the cooling coil's latent capacity to reach steady state after \note startup. Suggested value is 45; zero value means latent degradation \note model is disabled. - N55, \field Speed 4 Rated Waste Heat Fraction of Power Input + N59, \field Speed 4 Rated Waste Heat Fraction of Power Input \type real \units dimensionless \minimum> 0.0 \maximum 1.0 \default 0.2 \note Recoverable waste heat at full load and rated conditions - A36, \field Speed 4 Waste Heat Function of Temperature Curve Name + A37, \field Speed 4 Waste Heat Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note curve = a + b*odb + c*odb**2 + d*db + e*db**2 + f*odb*db \note odb = Outdoor air dry-bulb temperature (C) \note db = entering coil dry-bulb temperature (C) - N56, \field Speed 4 Evaporative Condenser Effectiveness + N60, \field Speed 4 Evaporative Condenser Effectiveness \type real \units dimensionless \minimum 0.0 \maximum 1.0 \default 0.9 - N57, \field Speed 4 Evaporative Condenser Air Flow Rate + N61, \field Speed 4 Evaporative Condenser Air Flow Rate \type real \units m3/s \minimum> 0.0 \autosizable \note Used to calculate evaporative condenser water use - N58, \field Speed 4 Rated Evaporative Condenser Pump Power Consumption + N62, \field Speed 4 Rated Evaporative Condenser Pump Power Consumption \type real \units W \minimum 0.0 \autosizable \note Rated power consumed by the evaporative condenser's water pump at Speed 4 - A37; \field Zone Name for Condenser Placement + A38; \field Zone Name for Condenser Placement \type object-list \object-list ZoneNames \note This input field is name of a conditioned or unconditioned zone where the secondary @@ -51079,7 +53258,7 @@ Coil:Cooling:DX:VariableSpeed, \memo wet coil when compressor cycles off with continuous fan operation. Requires two to \memo ten sets of performance data and will interpolate between speeds. Modeled as a \memo single coil with variable-speed compressor. - \min-fields 31 + \min-fields 35 A1, \field Name \required-field \type alpha @@ -51123,6 +53302,28 @@ Coil:Cooling:DX:VariableSpeed, \type real \minimum 0 \default 0 + N7, \field Maximum Cycling Rate + \note The maximum on-off cycling Rate for the compressor, which occurs at 50% run time + \note fraction. Suggested value is 3; zero value means latent degradation model is disabled. + \type real + \units cycles/hr + \minimum 0.0 + \maximum 5.0 + \default 2.5 + N8, \field Latent Capacity Time Constant + \note Time constant for the cooling coil's latent capacity to reach steady state after + \note startup. Suggested value is 45; zero value means latent degradation model is disabled. + \type real + \units s + \minimum 0.0 + \maximum 500.0 + \default 60 + N9, \field Fan Delay Time + \units s + \minimum 0.0 + \default 60 + \note Programmed time delay for fan to shut off after compressor cycle off. + \note Enter 0 when fan operating mode is continuous A4, \field Energy Part Load Fraction Curve Name \required-field \type object-list @@ -51139,35 +53340,41 @@ Coil:Cooling:DX:VariableSpeed, \key AirCooled \key EvaporativelyCooled \default AirCooled - N7, \field Evaporative Condenser Pump Rated Power Consumption + N10, \field Evaporative Condenser Pump Rated Power Consumption \type real \units W \minimum 0.0 \default 0.0 \autosizable \note Rated power consumed by the evaporative condenser's water pump - N8, \field Crankcase Heater Capacity + N11, \field Crankcase Heater Capacity \type real \minimum 0.0 \default 0.0 \units W \ip-units W - N9, \field Maximum Outdoor Dry-Bulb Temperature for Crankcase Heater Operation + A7, \field Crankcase Heater Capacity Function of Temperature Curve Name + \note A Curve:* or Table:Lookup object encoding the relationship between + \note the crankcase heater capacity and the outdoor air temperature. When this field is + \note missing or empty, constant crankcase heater capacity will be assumed. + \type object-list + \object-list UnivariateFunctions + N12, \field Maximum Outdoor Dry-Bulb Temperature for Crankcase Heater Operation \type real \minimum 0.0 \default 10.0 \units C - N10, \field Minimum Outdoor Dry-Bulb Temperature for Compressor Operation + N13, \field Minimum Outdoor Dry-Bulb Temperature for Compressor Operation \type real \default -25.0 \units C - A7, \field Supply Water Storage Tank Name + A8, \field Supply Water Storage Tank Name \type object-list \object-list WaterStorageTankNames - A8, \field Condensate Collection Water Storage Tank Name + A9, \field Condensate Collection Water Storage Tank Name \type object-list \object-list WaterStorageTankNames - N11, \field Basin Heater Capacity + N14, \field Basin Heater Capacity \type real \units W/K \minimum 0.0 @@ -51177,14 +53384,14 @@ Coil:Cooling:DX:VariableSpeed, \note For this situation, the heater maintains the basin water temperature at the basin heater \note setpoint temperature when the outdoor air temperature falls below the setpoint temperature. \note The basin heater only operates when the DX coil is off. - N12, \field Basin Heater Setpoint Temperature + N15, \field Basin Heater Setpoint Temperature \type real \units C \minimum 2.0 \default 2.0 \note This field is only used for Condenser Type = EvaporativelyCooled. \note Enter the outdoor dry-bulb temperature when the basin heater turns on. - A9, \field Basin Heater Operating Schedule Name + A10, \field Basin Heater Operating Schedule Name \type object-list \object-list ScheduleNames \note This field is only used for Condenser Type = EvaporativelyCooled. @@ -51192,526 +53399,766 @@ Coil:Cooling:DX:VariableSpeed, \note air dry-bulb temperature is below the basin heater setpoint temperature. \note If a schedule name is not entered, the basin heater is allowed to operate \note throughout the entire simulation. - N13, \field Speed 1 Reference Unit Gross Rated Total Cooling Capacity + N16, \field Speed 1 Reference Unit Gross Rated Total Cooling Capacity \note Total cooling capacity not accounting for the effect of supply air fan heat \units W \type real \minimum 0 \required-field - N14, \field Speed 1 Reference Unit Gross Rated Sensible Heat Ratio + N17, \field Speed 1 Reference Unit Gross Rated Sensible Heat Ratio \units dimensionless \type real \minimum 0 \maximum 1.0 \required-field - N15, \field Speed 1 Reference Unit Gross Rated Cooling COP + N18, \field Speed 1 Reference Unit Gross Rated Cooling COP \type real \units W/W \minimum> 0.0 \required-field - N16, \field Speed 1 Reference Unit Rated Air Flow Rate + N19, \field Speed 1 Reference Unit Rated Air Flow Rate \units m3/s \type real \minimum 0 \required-field - N17, \field Speed 1 Reference Unit Rated Condenser Air Flow Rate + N20, \field 2017 Speed 1 Rated Evaporator Fan Power Per Volume Flow Rate + \note Enter the evaporator fan power per air volume flow rate at the rated test conditions + \note as defined in the 2017 version of ANSI/AHRI Standard 210/240. + \note The test conditions vary external static pressure based on total cooling capacity. + \note This value is only used to calculate Seasonal Energy Efficiency Ratio (SEER), and the + \note Standard Rating (Net) Cooling Capacity which will be outputs in the EnergyPlus eio file. + \note This value is not used for modeling the evaporator fan during simulations. + \type real + \units W/(m3/s) + \minimum 0.0 + \maximum 1250.0 + \default 773.3 + N21, \field 2023 Speed 1 Rated Evaporator Fan Power Per Volume Flow Rate + \note Enter the evaporator fan power per air volume flow rate at the rated test conditions + \note as defined in the 2023 version of ANSI/AHRI Standard 210/240. + \note The test conditions vary external static pressure based on total cooling capacity. + \note This value is only used to calculate Seasonal Energy Efficiency Ratio (SEER2), and the + \note Standard Rating (Net) Cooling Capacity which will be outputs in the EnergyPlus eio file. + \note This value is not used for modeling the evaporator fan during simulations. + \type real + \units W/(m3/s) + \minimum 0.0 + \maximum 1505.0 + \default 934.4 + N22, \field Speed 1 Reference Unit Rated Condenser Air Flow Rate \units m3/s \type real \minimum 0 \note This field is only used for Condenser Type = EvaporativelyCooled - N18, \field Speed 1 Reference Unit Rated Pad Effectiveness of Evap Precooling + N23, \field Speed 1 Reference Unit Rated Pad Effectiveness of Evap Precooling \units dimensionless \type real \minimum 0 \maximum 1.0 \note This field is only used for Condenser Type = EvaporativelyCooled - A10, \field Speed 1 Total Cooling Capacity Function of Temperature Curve Name + A11, \field Speed 1 Total Cooling Capacity Function of Temperature Curve Name \required-field \type object-list \object-list BivariateFunctions \note curve = a + b*wb + c*wb**2 + d*odb + e*odb**2 + f*wb*odb \note wb = entering wet-bulb temperature (C) \note odb = air entering temperature seen by the condenser (C) - A11, \field Speed 1 Total Cooling Capacity Function of Air Flow Fraction Curve Name + A12, \field Speed 1 Total Cooling Capacity Function of Air Flow Fraction Curve Name \required-field \type object-list \object-list UnivariateFunctions \note quadratic curve = a + b*ffa + c*ffa**2 \note cubic curve = a + b*ffa + c*ffa**2 + d*ffa**3 \note ffa = Fraction of the full load Air Flow - A12, \field Speed 1 Energy Input Ratio Function of Temperature Curve Name + A13, \field Speed 1 Energy Input Ratio Function of Temperature Curve Name \required-field \type object-list \object-list BivariateFunctions \note curve = a + b*wb + c*wb**2 + d*odb + e*odb**2 + f*wb*odb \note wb = entering wet-bulb temperature (C) \note odb = air entering temperature seen by the condenser (C) - A13, \field Speed 1 Energy Input Ratio Function of Air Flow Fraction Curve Name + A14, \field Speed 1 Energy Input Ratio Function of Air Flow Fraction Curve Name \required-field \type object-list \object-list UnivariateFunctions \note quadratic curve = a + b*ffa + c*ffa**2 \note cubic curve = a + b*ffa + c*ffa**2 + d*ffa**3 \note ffa = Fraction of the full load Air Flow - N19, \field Speed 2 Reference Unit Gross Rated Total Cooling Capacity + N24, \field Speed 2 Reference Unit Gross Rated Total Cooling Capacity \note Total cooling capacity not accounting for the effect of supply air fan heat \units W \type real \minimum 0 - N20, \field Speed 2 Reference Unit Gross Rated Sensible Heat Ratio + N25, \field Speed 2 Reference Unit Gross Rated Sensible Heat Ratio \units dimensionless \type real \minimum 0 \maximum 1.0 - N21, \field Speed 2 Reference Unit Gross Rated Cooling COP + N26, \field Speed 2 Reference Unit Gross Rated Cooling COP \type real \units W/W \minimum> 0.0 - N22, \field Speed 2 Reference Unit Rated Air Flow Rate + N27, \field Speed 2 Reference Unit Rated Air Flow Rate \units m3/s \type real \minimum 0 - N23, \field Speed 2 Reference Unit Rated Condenser Air Flow Rate + N28, \field 2017 Speed 2 Rated Evaporator Fan Power Per Volume Flow Rate + \note Enter the evaporator fan power per air volume flow rate at the rated test conditions + \note as defined in the 2017 version of ANSI/AHRI Standard 210/240. + \note The test conditions vary external static pressure based on total cooling capacity. + \note This value is only used to calculate Seasonal Energy Efficiency Ratio (SEER), and the + \note Standard Rating (Net) Cooling Capacity which will be outputs in the EnergyPlus eio file. + \note This value is not used for modeling the evaporator fan during simulations. + \type real + \units W/(m3/s) + \minimum 0.0 + \maximum 1250.0 + \default 773.3 + N29, \field 2023 Speed 2 Rated Evaporator Fan Power Per Volume Flow Rate + \note Enter the evaporator fan power per air volume flow rate at the rated test conditions + \note as defined in the 2023 version of ANSI/AHRI Standard 210/240. + \note The test conditions vary external static pressure based on total cooling capacity. + \note This value is only used to calculate Seasonal Energy Efficiency Ratio (SEER2), and the + \note Standard Rating (Net) Cooling Capacity which will be outputs in the EnergyPlus eio file. + \note This value is not used for modeling the evaporator fan during simulations. + \type real + \units W/(m3/s) + \minimum 0.0 + \maximum 1505.0 + \default 934.4 + N30, \field Speed 2 Reference Unit Rated Condenser Air Flow Rate \units m3/s \type real \minimum 0 - N24, \field Speed 2 Reference Unit Rated Pad Effectiveness of Evap Precooling + N31, \field Speed 2 Reference Unit Rated Pad Effectiveness of Evap Precooling \units dimensionless \type real \minimum 0 \maximum 1.0 - A14, \field Speed 2 Total Cooling Capacity Function of Temperature Curve Name + A15, \field Speed 2 Total Cooling Capacity Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note curve = a + b*wb + c*wb**2 + d*odb + e*odb**2 + f*wb*odb \note wb = entering wet-bulb temperature (C) \note odb = air entering temperature seen by the condenser (C) - A15, \field Speed 2 Total Cooling Capacity Function of Air Flow Fraction Curve Name + A16, \field Speed 2 Total Cooling Capacity Function of Air Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note quadratic curve = a + b*ffa + c*ffa**2 \note cubic curve = a + b*ffa + c*ffa**2 + d*ffa**3 \note ffa = Fraction of the full load Air Flow - A16, \field Speed 2 Energy Input Ratio Function of Temperature Curve Name + A17, \field Speed 2 Energy Input Ratio Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note curve = a + b*wb + c*wb**2 + d*odb + e*odb**2 + f*wb*odb \note wb = entering wet-bulb temperature (C) \note odb = air entering temperature seen by the condenser (C) - A17, \field Speed 2 Energy Input Ratio Function of Air Flow Fraction Curve Name + A18, \field Speed 2 Energy Input Ratio Function of Air Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note quadratic curve = a + b*ffa + c*ffa**2 \note cubic curve = a + b*ffa + c*ffa**2 + d*ffa**3 \note ffa = Fraction of the full load Air Flow - N25, \field Speed 3 Reference Unit Gross Rated Total Cooling Capacity + N32, \field Speed 3 Reference Unit Gross Rated Total Cooling Capacity \note Total cooling capacity not accounting for the effect of supply air fan heat \units W \type real \minimum 0 - N26, \field Speed 3 Reference Unit Gross Rated Sensible Heat Ratio + N33, \field Speed 3 Reference Unit Gross Rated Sensible Heat Ratio \units dimensionless \type real \minimum 0 \maximum 1.0 - N27, \field Speed 3 Reference Unit Gross Rated Cooling COP + N34, \field Speed 3 Reference Unit Gross Rated Cooling COP \type real \units W/W \minimum> 0.0 - N28, \field Speed 3 Reference Unit Rated Air Flow Rate + N35, \field Speed 3 Reference Unit Rated Air Flow Rate \units m3/s \type real \minimum 0 - N29, \field Speed 3 Reference Unit Rated Condenser Air Flow Rate + N36, \field 2017 Speed 3 Rated Evaporator Fan Power Per Volume Flow Rate + \note Enter the evaporator fan power per air volume flow rate at the rated test conditions + \note as defined in the 2017 version of ANSI/AHRI Standard 210/240. + \note The test conditions vary external static pressure based on total cooling capacity. + \note This value is only used to calculate Seasonal Energy Efficiency Ratio (SEER), and the + \note Standard Rating (Net) Cooling Capacity which will be outputs in the EnergyPlus eio file. + \note This value is not used for modeling the evaporator fan during simulations. + \type real + \units W/(m3/s) + \minimum 0.0 + \maximum 1250.0 + \default 773.3 + N37, \field 2023 Speed 3 Rated Evaporator Fan Power Per Volume Flow Rate + \note Enter the evaporator fan power per air volume flow rate at the rated test conditions + \note as defined in the 2023 version of ANSI/AHRI Standard 210/240. + \note The test conditions vary external static pressure based on total cooling capacity. + \note This value is only used to calculate Seasonal Energy Efficiency Ratio (SEER2), and the + \note Standard Rating (Net) Cooling Capacity which will be outputs in the EnergyPlus eio file. + \note This value is not used for modeling the evaporator fan during simulations. + \type real + \units W/(m3/s) + \minimum 0.0 + \maximum 1505.0 + \default 934.4 + N38, \field Speed 3 Reference Unit Rated Condenser Air Flow Rate \units m3/s \type real \minimum 0 - N30, \field Speed 3 Reference Unit Rated Pad Effectiveness of Evap Precooling + N39, \field Speed 3 Reference Unit Rated Pad Effectiveness of Evap Precooling \units dimensionless \type real \minimum 0 \maximum 1.0 - A18, \field Speed 3 Total Cooling Capacity Function of Temperature Curve Name + A19, \field Speed 3 Total Cooling Capacity Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note curve = a + b*wb + c*wb**2 + d*odb + e*odb**2 + f*wb*odb \note wb = entering wet-bulb temperature (C) \note odb = air entering temperature seen by the condenser (C) - A19, \field Speed 3 Total Cooling Capacity Function of Air Flow Fraction Curve Name + A20, \field Speed 3 Total Cooling Capacity Function of Air Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note quadratic curve = a + b*ffa + c*ffa**2 \note cubic curve = a + b*ffa + c*ffa**2 + d*ffa**3 \note ffa = Fraction of the full load Air Flow - A20, \field Speed 3 Energy Input Ratio Function of Temperature Curve Name + A21, \field Speed 3 Energy Input Ratio Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note curve = a + b*wb + c*wb**2 + d*odb + e*odb**2 + f*wb*odb \note wb = entering wet-bulb temperature (C) \note odb = air entering temperature seen by the condenser (C) - A21, \field Speed 3 Energy Input Ratio Function of Air Flow Fraction Curve Name + A22, \field Speed 3 Energy Input Ratio Function of Air Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note quadratic curve = a + b*ffa + c*ffa**2 \note cubic curve = a + b*ffa + c*ffa**2 + d*ffa**3 \note ffa = Fraction of the full load Air Flow - N31, \field Speed 4 Reference Unit Gross Rated Total Cooling Capacity + N40, \field Speed 4 Reference Unit Gross Rated Total Cooling Capacity \note Total cooling capacity not accounting for the effect of supply air fan heat \units W \type real \minimum 0 - N32, \field Speed 4 Reference Unit Gross Rated Sensible Heat Ratio + N41, \field Speed 4 Reference Unit Gross Rated Sensible Heat Ratio \units dimensionless \type real \minimum 0 \maximum 1.0 - N33, \field Speed 4 Reference Unit Gross Rated Cooling COP + N42, \field Speed 4 Reference Unit Gross Rated Cooling COP \type real \units W/W \minimum> 0.0 - N34, \field Speed 4 Reference Unit Rated Air Flow Rate + N43, \field Speed 4 Reference Unit Rated Air Flow Rate \units m3/s \type real \minimum 0 - N35, \field Speed 4 Reference Unit Rated Condenser Air Flow Rate + N44, \field 2017 Speed 4 Rated Evaporator Fan Power Per Volume Flow Rate + \note Enter the evaporator fan power per air volume flow rate at the rated test conditions + \note as defined in the 2017 version of ANSI/AHRI Standard 210/240. + \note The test conditions vary external static pressure based on total cooling capacity. + \note This value is only used to calculate Seasonal Energy Efficiency Ratio (SEER), and the + \note Standard Rating (Net) Cooling Capacity which will be outputs in the EnergyPlus eio file. + \note This value is not used for modeling the evaporator fan during simulations. + \type real + \units W/(m3/s) + \minimum 0.0 + \maximum 1250.0 + \default 773.3 + N45, \field 2023 Speed 4 Rated Evaporator Fan Power Per Volume Flow Rate + \note Enter the evaporator fan power per air volume flow rate at the rated test conditions + \note as defined in the 2023 version of ANSI/AHRI Standard 210/240. + \note The test conditions vary external static pressure based on total cooling capacity. + \note This value is only used to calculate Seasonal Energy Efficiency Ratio (SEER2), and the + \note Standard Rating (Net) Cooling Capacity which will be outputs in the EnergyPlus eio file. + \note This value is not used for modeling the evaporator fan during simulations. + \type real + \units W/(m3/s) + \minimum 0.0 + \maximum 1505.0 + \default 934.4 + N46, \field Speed 4 Reference Unit Rated Condenser Air Flow Rate \units m3/s \type real \minimum 0 - N36, \field Speed 4 Reference Unit Rated Pad Effectiveness of Evap Precooling + N47, \field Speed 4 Reference Unit Rated Pad Effectiveness of Evap Precooling \units dimensionless \type real \minimum 0 \maximum 1.0 - A22, \field Speed 4 Total Cooling Capacity Function of Temperature Curve Name + A23, \field Speed 4 Total Cooling Capacity Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note curve = a + b*wb + c*wb**2 + d*odb + e*odb**2 + f*wb*odb \note wb = entering wet-bulb temperature (C) \note odb = air entering temperature seen by the condenser (C) - A23, \field Speed 4 Total Cooling Capacity Function of Air Flow Fraction Curve Name + A24, \field Speed 4 Total Cooling Capacity Function of Air Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note quadratic curve = a + b*ffa + c*ffa**2 \note cubic curve = a + b*ffa + c*ffa**2 + d*ffa**3 \note ffa = Fraction of the full load Air Flow - A24, \field Speed 4 Energy Input Ratio Function of Temperature Curve Name + A25, \field Speed 4 Energy Input Ratio Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note curve = a + b*wb + c*wb**2 + d*odb + e*odb**2 + f*wb*odb \note wb = entering wet-bulb temperature (C) \note odb = air entering temperature seen by the condenser (C) - A25, \field Speed 4 Energy Input Ratio Function of Air Flow Fraction Curve Name + A26, \field Speed 4 Energy Input Ratio Function of Air Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note quadratic curve = a + b*ffa + c*ffa**2 \note cubic curve = a + b*ffa + c*ffa**2 + d*ffa**3 \note ffa = Fraction of the full load Air Flow - N37, \field Speed 5 Reference Unit Gross Rated Total Cooling Capacity + N48, \field Speed 5 Reference Unit Gross Rated Total Cooling Capacity \note Total cooling capacity not accounting for the effect of supply air fan heat \units W \type real \minimum 0 - N38, \field Speed 5 Reference Unit Gross Rated Sensible Heat Ratio + N49, \field Speed 5 Reference Unit Gross Rated Sensible Heat Ratio \units dimensionless \type real \minimum 0 \maximum 1.0 - N39, \field Speed 5 Reference Unit Gross Rated Cooling COP + N50, \field Speed 5 Reference Unit Gross Rated Cooling COP \type real \units W/W \minimum> 0.0 - N40, \field Speed 5 Reference Unit Rated Air Flow Rate + N51, \field Speed 5 Reference Unit Rated Air Flow Rate \units m3/s \type real \minimum 0 - N41, \field Speed 5 Reference Unit Rated Condenser Air Flow Rate + N52, \field 2017 Speed 5 Rated Evaporator Fan Power Per Volume Flow Rate + \note Enter the evaporator fan power per air volume flow rate at the rated test conditions + \note as defined in the 2017 version of ANSI/AHRI Standard 210/240. + \note The test conditions vary external static pressure based on total cooling capacity. + \note This value is only used to calculate Seasonal Energy Efficiency Ratio (SEER), and the + \note Standard Rating (Net) Cooling Capacity which will be outputs in the EnergyPlus eio file. + \note This value is not used for modeling the evaporator fan during simulations. + \type real + \units W/(m3/s) + \minimum 0.0 + \maximum 1250.0 + \default 773.3 + N53, \field 2023 Speed 5 Rated Evaporator Fan Power Per Volume Flow Rate + \note Enter the evaporator fan power per air volume flow rate at the rated test conditions + \note as defined in the 2023 version of ANSI/AHRI Standard 210/240. + \note The test conditions vary external static pressure based on total cooling capacity. + \note This value is only used to calculate Seasonal Energy Efficiency Ratio (SEER2), and the + \note Standard Rating (Net) Cooling Capacity which will be outputs in the EnergyPlus eio file. + \note This value is not used for modeling the evaporator fan during simulations. + \type real + \units W/(m3/s) + \minimum 0.0 + \maximum 1505.0 + \default 934.4 + N54, \field Speed 5 Reference Unit Rated Condenser Air Flow Rate \units m3/s \type real \minimum 0 - N42, \field Speed 5 Reference Unit Rated Pad Effectiveness of Evap Precooling + N55, \field Speed 5 Reference Unit Rated Pad Effectiveness of Evap Precooling \units dimensionless \type real \minimum 0 \maximum 1.0 - A26, \field Speed 5 Total Cooling Capacity Function of Temperature Curve Name + A27, \field Speed 5 Total Cooling Capacity Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note curve = a + b*wb + c*wb**2 + d*odb + e*odb**2 + f*wb*odb \note wb = entering wet-bulb temperature (C) \note odb = air entering temperature seen by the condenser (C) - A27, \field Speed 5 Total Cooling Capacity Function of Air Flow Fraction Curve Name + A28, \field Speed 5 Total Cooling Capacity Function of Air Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note quadratic curve = a + b*ffa + c*ffa**2 \note cubic curve = a + b*ffa + c*ffa**2 + d*ffa**3 \note ffa = Fraction of the full load Air Flow - A28, \field Speed 5 Energy Input Ratio Function of Temperature Curve Name + A29, \field Speed 5 Energy Input Ratio Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note curve = a + b*wb + c*wb**2 + d*odb + e*odb**2 + f*wb*odb \note wb = entering wet-bulb temperature (C) \note odb = air entering temperature seen by the condenser (C) - A29, \field Speed 5 Energy Input Ratio Function of Air Flow Fraction Curve Name + A30, \field Speed 5 Energy Input Ratio Function of Air Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note quadratic curve = a + b*ffa + c*ffa**2 \note cubic curve = a + b*ffa + c*ffa**2 + d*ffa**3 \note ffa = Fraction of the full load Air Flow - N43, \field Speed 6 Reference Unit Gross Rated Total Cooling Capacity + N56, \field Speed 6 Reference Unit Gross Rated Total Cooling Capacity \note Total cooling capacity not accounting for the effect of supply air fan heat \units W \type real \minimum 0 - N44, \field Speed 6 Reference Unit Gross Rated Sensible Heat Ratio + N57, \field Speed 6 Reference Unit Gross Rated Sensible Heat Ratio \units dimensionless \type real \minimum 0 \maximum 1.0 - N45, \field Speed 6 Reference Unit Gross Rated Cooling COP + N58, \field Speed 6 Reference Unit Gross Rated Cooling COP \type real \units W/W \minimum> 0.0 - N46, \field Speed 6 Reference Unit Rated Air Flow Rate + N59, \field Speed 6 Reference Unit Rated Air Flow Rate \units m3/s \type real \minimum 0 - N47, \field Speed 6 Reference Unit Condenser Air Flow Rate + N60, \field 2017 Speed 6 Rated Evaporator Fan Power Per Volume Flow Rate + \note Enter the evaporator fan power per air volume flow rate at the rated test conditions + \note as defined in the 2017 version of ANSI/AHRI Standard 210/240. + \note The test conditions vary external static pressure based on total cooling capacity. + \note This value is only used to calculate Seasonal Energy Efficiency Ratio (SEER), and the + \note Standard Rating (Net) Cooling Capacity which will be outputs in the EnergyPlus eio file. + \note This value is not used for modeling the evaporator fan during simulations. + \type real + \units W/(m3/s) + \minimum 0.0 + \maximum 1250.0 + \default 773.3 + N61, \field 2023 Speed 6 Rated Evaporator Fan Power Per Volume Flow Rate + \note Enter the evaporator fan power per air volume flow rate at the rated test conditions + \note as defined in the 2023 version of ANSI/AHRI Standard 210/240. + \note The test conditions vary external static pressure based on total cooling capacity. + \note This value is only used to calculate Seasonal Energy Efficiency Ratio (SEER2), and the + \note Standard Rating (Net) Cooling Capacity which will be outputs in the EnergyPlus eio file. + \note This value is not used for modeling the evaporator fan during simulations. + \type real + \units W/(m3/s) + \minimum 0.0 + \maximum 1505.0 + \default 934.4 + N62, \field Speed 6 Reference Unit Condenser Air Flow Rate \units m3/s \type real \minimum 0 - N48, \field Speed 6 Reference Unit Rated Pad Effectiveness of Evap Precooling + N63, \field Speed 6 Reference Unit Rated Pad Effectiveness of Evap Precooling \units dimensionless \type real \minimum 0 \maximum 1.0 - A30, \field Speed 6 Total Cooling Capacity Function of Temperature Curve Name + A31, \field Speed 6 Total Cooling Capacity Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note curve = a + b*wb + c*wb**2 + d*odb + e*odb**2 + f*wb*odb \note wb = entering wet-bulb temperature (C) \note odb = air entering temperature seen by the condenser (C) - A31, \field Speed 6 Total Cooling Capacity Function of Air Flow Fraction Curve Name + A32, \field Speed 6 Total Cooling Capacity Function of Air Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note quadratic curve = a + b*ffa + c*ffa**2 \note cubic curve = a + b*ffa + c*ffa**2 + d*ffa**3 \note ffa = Fraction of the full load Air Flow - A32, \field Speed 6 Energy Input Ratio Function of Temperature Curve Name + A33, \field Speed 6 Energy Input Ratio Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note curve = a + b*wb + c*wb**2 + d*odb + e*odb**2 + f*wb*odb \note wb = entering wet-bulb temperature (C) \note odb = air entering temperature seen by the condenser (C) - A33, \field Speed 6 Energy Input Ratio Function of Air Flow Fraction Curve Name + A34, \field Speed 6 Energy Input Ratio Function of Air Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note quadratic curve = a + b*ffa + c*ffa**2 \note cubic curve = a + b*ffa + c*ffa**2 + d*ffa**3 \note ffa = Fraction of the full load Air Flow - N49, \field Speed 7 Reference Unit Gross Rated Total Cooling Capacity + N64, \field Speed 7 Reference Unit Gross Rated Total Cooling Capacity \note Total cooling capacity not accounting for the effect of supply air fan heat \units W \type real \minimum 0 - N50, \field Speed 7 Reference Unit Gross Rated Sensible Heat Ratio + N65, \field Speed 7 Reference Unit Gross Rated Sensible Heat Ratio \units dimensionless \type real \minimum 0 \maximum 1.0 - N51, \field Speed 7 Reference Unit Gross Rated Cooling COP + N66, \field Speed 7 Reference Unit Gross Rated Cooling COP \type real \units W/W \minimum> 0.0 - N52, \field Speed 7 Reference Unit Rated Air Flow Rate + N67, \field Speed 7 Reference Unit Rated Air Flow Rate \units m3/s \type real \minimum 0 - N53, \field Speed 7 Reference Unit Condenser Flow Rate + N68, \field 2017 Speed 7 Rated Evaporator Fan Power Per Volume Flow Rate + \note Enter the evaporator fan power per air volume flow rate at the rated test conditions + \note as defined in the 2017 version of ANSI/AHRI Standard 210/240. + \note The test conditions vary external static pressure based on total cooling capacity. + \note This value is only used to calculate Seasonal Energy Efficiency Ratio (SEER), and the + \note Standard Rating (Net) Cooling Capacity which will be outputs in the EnergyPlus eio file. + \note This value is not used for modeling the evaporator fan during simulations. + \type real + \units W/(m3/s) + \minimum 0.0 + \maximum 1250.0 + \default 773.3 + N69, \field 2023 Speed 7 Rated Evaporator Fan Power Per Volume Flow Rate + \note Enter the evaporator fan power per air volume flow rate at the rated test conditions + \note as defined in the 2023 version of ANSI/AHRI Standard 210/240. + \note The test conditions vary external static pressure based on total cooling capacity. + \note This value is only used to calculate Seasonal Energy Efficiency Ratio (SEER2), and the + \note Standard Rating (Net) Cooling Capacity which will be outputs in the EnergyPlus eio file. + \note This value is not used for modeling the evaporator fan during simulations. + \type real + \units W/(m3/s) + \minimum 0.0 + \maximum 1505.0 + \default 934.4 + N70, \field Speed 7 Reference Unit Condenser Flow Rate \units m3/s \type real \minimum 0 - N54, \field Speed 7 Reference Unit Rated Pad Effectiveness of Evap Precooling + N71, \field Speed 7 Reference Unit Rated Pad Effectiveness of Evap Precooling \units dimensionless \type real \minimum 0 \maximum 1.0 - A34, \field Speed 7 Total Cooling Capacity Function of Temperature Curve Name + A35, \field Speed 7 Total Cooling Capacity Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note curve = a + b*wb + c*wb**2 + d*odb + e*odb**2 + f*wb*odb \note wb = entering wet-bulb temperature (C) \note odb = air entering temperature seen by the condenser (C) - A35, \field Speed 7 Total Cooling Capacity Function of Air Flow Fraction Curve Name + A36, \field Speed 7 Total Cooling Capacity Function of Air Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note quadratic curve = a + b*ffa + c*ffa**2 \note cubic curve = a + b*ffa + c*ffa**2 + d*ffa**3 \note ffa = Fraction of the full load Air Flow - A36, \field Speed 7 Energy Input Ratio Function of Temperature Curve Name + A37, \field Speed 7 Energy Input Ratio Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note curve = a + b*wb + c*wb**2 + d*odb + e*odb**2 + f*wb*odb \note wb = entering wet-bulb temperature (C) \note odb = air entering temperature seen by the condenser (C) - A37, \field Speed 7 Energy Input Ratio Function of Air Flow Fraction Curve Name + A38, \field Speed 7 Energy Input Ratio Function of Air Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note quadratic curve = a + b*ffa + c*ffa**2 \note cubic curve = a + b*ffa + c*ffa**2 + d*ffa**3 \note ffa = Fraction of the full load Air Flow - N55, \field Speed 8 Reference Unit Gross Rated Total Cooling Capacity + N72, \field Speed 8 Reference Unit Gross Rated Total Cooling Capacity \note Total cooling capacity not accounting for the effect of supply air fan heat \units W \type real \minimum 0 - N56, \field Speed 8 Reference Unit Gross Rated Sensible Heat Ratio + N73, \field Speed 8 Reference Unit Gross Rated Sensible Heat Ratio \units dimensionless \type real \minimum 0 \maximum 1.0 - N57, \field Speed 8 Reference Unit Gross Rated Cooling COP + N74, \field Speed 8 Reference Unit Gross Rated Cooling COP \type real \units W/W \minimum> 0.0 - N58, \field Speed 8 Reference Unit Rated Air Flow Rate + N75, \field Speed 8 Reference Unit Rated Air Flow Rate \units m3/s \type real \minimum 0 - N59, \field Speed 8 Reference Unit Condenser Air Flow Rate + N76, \field 2017 Speed 8 Rated Evaporator Fan Power Per Volume Flow Rate + \note Enter the evaporator fan power per air volume flow rate at the rated test conditions + \note as defined in the 2017 version of ANSI/AHRI Standard 210/240. + \note The test conditions vary external static pressure based on total cooling capacity. + \note This value is only used to calculate Seasonal Energy Efficiency Ratio (SEER), and the + \note Standard Rating (Net) Cooling Capacity which will be outputs in the EnergyPlus eio file. + \note This value is not used for modeling the evaporator fan during simulations. + \type real + \units W/(m3/s) + \minimum 0.0 + \maximum 1250.0 + \default 773.3 + N77, \field 2023 Speed 8 Rated Evaporator Fan Power Per Volume Flow Rate + \note Enter the evaporator fan power per air volume flow rate at the rated test conditions + \note as defined in the 2023 version of ANSI/AHRI Standard 210/240. + \note The test conditions vary external static pressure based on total cooling capacity. + \note This value is only used to calculate Seasonal Energy Efficiency Ratio (SEER2), and the + \note Standard Rating (Net) Cooling Capacity which will be outputs in the EnergyPlus eio file. + \note This value is not used for modeling the evaporator fan during simulations. + \type real + \units W/(m3/s) + \minimum 0.0 + \maximum 1505.0 + \default 934.4 + N78, \field Speed 8 Reference Unit Condenser Air Flow Rate \units m3/s \type real \minimum 0 - N60, \field Speed 8 Reference Unit Rated Pad Effectiveness of Evap Precooling + N79, \field Speed 8 Reference Unit Rated Pad Effectiveness of Evap Precooling \units dimensionless \type real \minimum 0 \maximum 1.0 - A38, \field Speed 8 Total Cooling Capacity Function of Temperature Curve Name + A39, \field Speed 8 Total Cooling Capacity Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note curve = a + b*wb + c*wb**2 + d*odb + e*odb**2 + f*wb*odb \note wb = entering wet-bulb temperature (C) \note odb = air entering temperature seen by the condenser (C) - A39, \field Speed 8 Total Cooling Capacity Function of Air Flow Fraction Curve Name + A40, \field Speed 8 Total Cooling Capacity Function of Air Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note quadratic curve = a + b*ffa + c*ffa**2 \note cubic curve = a + b*ffa + c*ffa**2 + d*ffa**3 \note ffa = Fraction of the full load Air Flow - A40, \field Speed 8 Energy Input Ratio Function of Temperature Curve Name + A41, \field Speed 8 Energy Input Ratio Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note curve = a + b*wb + c*wb**2 + d*odb + e*odb**2 + f*wb*odb \note wb = entering wet-bulb temperature (C) \note odb = air entering temperature seen by the condenser (C) - A41, \field Speed 8 Energy Input Ratio Function of Air Flow Fraction Curve Name + A42, \field Speed 8 Energy Input Ratio Function of Air Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note quadratic curve = a + b*ffa + c*ffa**2 \note cubic curve = a + b*ffa + c*ffa**2 + d*ffa**3 \note ffa = Fraction of the full load Air Flow - N61, \field Speed 9 Reference Unit Gross Rated Total Cooling Capacity + N80, \field Speed 9 Reference Unit Gross Rated Total Cooling Capacity \note Total cooling capacity not accounting for the effect of supply air fan heat \units W \type real \minimum 0 - N62, \field Speed 9 Reference Unit Gross Rated Sensible Heat Ratio + N81, \field Speed 9 Reference Unit Gross Rated Sensible Heat Ratio \units dimensionless \type real \minimum 0 \maximum 1.0 - N63, \field Speed 9 Reference Unit Gross Rated Cooling COP + N82, \field Speed 9 Reference Unit Gross Rated Cooling COP \type real \units W/W \minimum> 0.0 - N64, \field Speed 9 Reference Unit Rated Air Flow Rate + N83, \field Speed 9 Reference Unit Rated Air Flow Rate \units m3/s \type real \minimum 0 - N65, \field Speed 9 Reference Unit Condenser Air Flow Rate + N84, \field 2017 Speed 9 Rated Evaporator Fan Power Per Volume Flow Rate + \note Enter the evaporator fan power per air volume flow rate at the rated test conditions + \note as defined in the 2017 version of ANSI/AHRI Standard 210/240. + \note The test conditions vary external static pressure based on total cooling capacity. + \note This value is only used to calculate Seasonal Energy Efficiency Ratio (SEER), and the + \note Standard Rating (Net) Cooling Capacity which will be outputs in the EnergyPlus eio file. + \note This value is not used for modeling the evaporator fan during simulations. + \type real + \units W/(m3/s) + \minimum 0.0 + \maximum 1250.0 + \default 773.3 + N85, \field 2023 Speed 9 Rated Evaporator Fan Power Per Volume Flow Rate + \note Enter the evaporator fan power per air volume flow rate at the rated test conditions + \note as defined in the 2023 version of ANSI/AHRI Standard 210/240. + \note The test conditions vary external static pressure based on total cooling capacity. + \note This value is only used to calculate Seasonal Energy Efficiency Ratio (SEER2), and the + \note Standard Rating (Net) Cooling Capacity which will be outputs in the EnergyPlus eio file. + \note This value is not used for modeling the evaporator fan during simulations. + \type real + \units W/(m3/s) + \minimum 0.0 + \maximum 1505.0 + \default 934.4 + N86, \field Speed 9 Reference Unit Condenser Air Flow Rate \units m3/s \type real \minimum 0 \note optional - N66, \field Speed 9 Reference Unit Rated Pad Effectiveness of Evap Precooling + N87, \field Speed 9 Reference Unit Rated Pad Effectiveness of Evap Precooling \units dimensionless \type real \minimum 0 \maximum 1.0 \note optional - A42, \field Speed 9 Total Cooling Capacity Function of Temperature Curve Name + A43, \field Speed 9 Total Cooling Capacity Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note curve = a + b*wb + c*wb**2 + d*odb + e*odb**2 + f*wb*odb \note wb = entering wet-bulb temperature (C) \note odb = air entering temperature seen by the condenser (C) - A43, \field Speed 9 Total Cooling Capacity Function of Air Flow Fraction Curve Name + A44, \field Speed 9 Total Cooling Capacity Function of Air Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note quadratic curve = a + b*ffa + c*ffa**2 \note cubic curve = a + b*ffa + c*ffa**2 + d*ffa**3 \note ffa = Fraction of the full load Air Flow - A44, \field Speed 9 Energy Input Ratio Function of Temperature Curve Name + A45, \field Speed 9 Energy Input Ratio Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note curve = a + b*wb + c*wb**2 + d*odb + e*odb**2 + f*wb*odb \note wb = entering wet-bulb temperature (C) \note odb = air entering temperature seen by the condenser (C) - A45, \field Speed 9 Energy Input Ratio Function of Air Flow Fraction Curve Name + A46, \field Speed 9 Energy Input Ratio Function of Air Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note quadratic curve = a + b*ffa + c*ffa**2 \note cubic curve = a + b*ffa + c*ffa**2 + d*ffa**3 \note ffa = Fraction of the full load Air Flow - N67, \field Speed 10 Reference Unit Gross Rated Total Cooling Capacity + N88, \field Speed 10 Reference Unit Gross Rated Total Cooling Capacity \note Total cooling capacity not accounting for the effect of supply air fan heat \units W \type real \minimum 0 - N68, \field Speed 10 Reference Unit Gross Rated Sensible Heat Ratio + N89, \field Speed 10 Reference Unit Gross Rated Sensible Heat Ratio \units dimensionless \type real \minimum 0 \maximum 1.0 - N69, \field Speed 10 Reference Unit Gross Rated Cooling COP + N90, \field Speed 10 Reference Unit Gross Rated Cooling COP \type real \units W/W \minimum> 0.0 - N70, \field Speed 10 Reference Unit Rated Air Flow Rate + N91, \field Speed 10 Reference Unit Rated Air Flow Rate \units m3/s \type real \minimum 0 - N71, \field Speed 10 Reference Unit Condenser Air Flow Rate + N92, \field 2017 Speed 10 Rated Evaporator Fan Power Per Volume Flow Rate + \note Enter the evaporator fan power per air volume flow rate at the rated test conditions + \note as defined in the 2017 version of ANSI/AHRI Standard 210/240. + \note The test conditions vary external static pressure based on total cooling capacity. + \note This value is only used to calculate Seasonal Energy Efficiency Ratio (SEER), and the + \note Standard Rating (Net) Cooling Capacity which will be outputs in the EnergyPlus eio file. + \note This value is not used for modeling the evaporator fan during simulations. + \type real + \units W/(m3/s) + \minimum 0.0 + \maximum 1250.0 + \default 773.3 + N93, \field 2023 Speed 10 Rated Evaporator Fan Power Per Volume Flow Rate + \note Enter the evaporator fan power per air volume flow rate at the rated test conditions + \note as defined in the 2023 version of ANSI/AHRI Standard 210/240. + \note The test conditions vary external static pressure based on total cooling capacity. + \note This value is only used to calculate Seasonal Energy Efficiency Ratio (SEER2), and the + \note Standard Rating (Net) Cooling Capacity which will be outputs in the EnergyPlus eio file. + \note This value is not used for modeling the evaporator fan during simulations. + \type real + \units W/(m3/s) + \minimum 0.0 + \maximum 1505.0 + \default 934.4 + N94, \field Speed 10 Reference Unit Condenser Air Flow Rate \units m3/s \type real \minimum 0 \note optional - N72, \field Speed 10 Reference Unit Rated Pad Effectiveness of Evap Precooling + N95, \field Speed 10 Reference Unit Rated Pad Effectiveness of Evap Precooling \units dimensionless \type real \minimum 0 \maximum 1.0 \note optional - A46, \field Speed 10 Total Cooling Capacity Function of Temperature Curve Name + A47, \field Speed 10 Total Cooling Capacity Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note curve = a + b*wb + c*wb**2 + d*odb + e*odb**2 + f*wb*odb \note wb = entering wet-bulb temperature (C) \note odb = air entering temperature seen by the condenser (C) - A47, \field Speed 10 Total Cooling Capacity Function of Air Flow Fraction Curve Name + A48, \field Speed 10 Total Cooling Capacity Function of Air Flow Fraction Curve Name \note optional \type object-list \object-list UnivariateFunctions \note quadratic curve = a + b*ffa + c*ffa**2 \note cubic curve = a + b*ffa + c*ffa**2 + d*ffa**3 \note ffa = Fraction of the full load Air Flow - A48, \field Speed 10 Energy Input Ratio Function of Temperature Curve Name + A49, \field Speed 10 Energy Input Ratio Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note curve = a + b*wb + c*wb**2 + d*odb + e*odb**2 + f*wb*odb \note wb = entering wet-bulb temperature (C) \note odb = air entering temperature seen by the condenser (C) - A49; \field Speed 10 Energy Input Ratio Function of Air Flow Fraction Curve Name + A50; \field Speed 10 Energy Input Ratio Function of Air Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note quadratic curve = a + b*ffa + c*ffa**2 @@ -51724,7 +54171,7 @@ Coil:Cooling:DX:TwoStageWithHumidityControlMode, \memo reheat). Optional inputs for moisture evaporation from wet coil when compressor \memo cycles off with continuous fan operation. Requires two to four sets of performance \memo data, see CoilPerformance:DX:Cooling. Stages are modeled as a face-split coil. - \min-fields 10 + \min-fields 11 A1 , \field Name \required-field \type alpha @@ -51749,6 +54196,12 @@ Coil:Cooling:DX:TwoStageWithHumidityControlMode, \default 0.0 \units W \ip-units W + A5 , \field Crankcase Heater Capacity Function of Temperature Curve Name + \note A Curve:* or Table:Lookup object encoding the relationship between + \note the crankcase heater capacity and the outdoor air temperature. When this field is + \note missing or empty, constant crankcase heater capacity will be assumed. + \type object-list + \object-list UnivariateFunctions N2 , \field Maximum Outdoor Dry-Bulb Temperature for Crankcase Heater Operation \type real \minimum 0.0 @@ -51764,36 +54217,36 @@ Coil:Cooling:DX:TwoStageWithHumidityControlMode, \minimum 0 \maximum 1 \default 0 - A5 , \field Normal Mode Stage 1 Coil Performance Object Type + A6 , \field Normal Mode Stage 1 Coil Performance Object Type \required-field \type choice \key CoilPerformance:DX:Cooling - A6 , \field Normal Mode Stage 1 Coil Performance Name + A7 , \field Normal Mode Stage 1 Coil Performance Name \required-field \type object-list \object-list CoilPerformanceDX - A7 , \field Normal Mode Stage 1+2 Coil Performance Object Type + A8 , \field Normal Mode Stage 1+2 Coil Performance Object Type \type choice \key CoilPerformance:DX:Cooling - A8 , \field Normal Mode Stage 1+2 Coil Performance Name + A9 , \field Normal Mode Stage 1+2 Coil Performance Name \type object-list \object-list CoilPerformanceDX - A9 , \field Dehumidification Mode 1 Stage 1 Coil Performance Object Type + A10, \field Dehumidification Mode 1 Stage 1 Coil Performance Object Type \type choice \key CoilPerformance:DX:Cooling - A10, \field Dehumidification Mode 1 Stage 1 Coil Performance Name + A11, \field Dehumidification Mode 1 Stage 1 Coil Performance Name \type object-list \object-list CoilPerformanceDX - A11, \field Dehumidification Mode 1 Stage 1+2 Coil Performance Object Type + A12, \field Dehumidification Mode 1 Stage 1+2 Coil Performance Object Type \type choice \key CoilPerformance:DX:Cooling - A12, \field Dehumidification Mode 1 Stage 1+2 Coil Performance Name + A13, \field Dehumidification Mode 1 Stage 1+2 Coil Performance Name \type object-list \object-list CoilPerformanceDX - A13, \field Supply Water Storage Tank Name + A14, \field Supply Water Storage Tank Name \type object-list \object-list WaterStorageTankNames - A14, \field Condensate Collection Water Storage Tank Name + A15, \field Condensate Collection Water Storage Tank Name \type object-list \object-list WaterStorageTankNames N5, \field Minimum Outdoor Dry-Bulb Temperature for Compressor Operation @@ -51817,7 +54270,7 @@ Coil:Cooling:DX:TwoStageWithHumidityControlMode, \default 2.0 \note This field is only used for Condenser Type = EvaporativelyCooled. \note Enter the outdoor dry-bulb temperature when the basin heater turns on. - A15; \field Basin Heater Operating Schedule Name + A16; \field Basin Heater Operating Schedule Name \type object-list \object-list ScheduleNames \note This field is only used for Condenser Type = EvaporativelyCooled. @@ -52494,7 +54947,7 @@ Coil:Heating:Fuel, A6 , \field Temperature Setpoint Node Name \type node \note optional, used if coil is temperature control and not load-base controlled - N3 , \field Parasitic Electric Load + N3 , \field On Cycle Parasitic Electric Load \units W \note parasitic electric load associated with the coil operation \note such as an inducer fan, etc... This will be modified by the part load ratio to reflect @@ -52510,9 +54963,9 @@ Coil:Heating:Fuel, \note Coil runtime fraction = Part Load Ratio / PLF \note This part load degradation is for coil performance & will \note increase the fuel consumption of the coil due to transient coil operation. - N4 ; \field Parasitic Fuel Load + N4 ; \field Off Cycle Parasitic Fuel Load \units W - \note parasitic fuel load associated with the coil operation (i.e., standing pilot) + \note parasitic fuel load when the coil is not operating (i.e., standing pilot) Coil:Heating:Gas:MultiStage, \memo Gas heating coil, multi-stage. If the coil is located directly in an air loop @@ -52553,9 +55006,9 @@ Coil:Heating:Gas:MultiStage, \note This part load degradation is for coil performance & will \note increase the gas consumption of the coil due to transient coil \note operation. - N1, \field Parasitic Gas Load + N1, \field Off Cycle Parasitic Gas Load \units W - \note parasitic gas load associated with the gas coil operation (i.e., + \note parasitic gas load when the gas coil is not operating (i.e., \note standing pilot) N2 , \field Number of Stages \required-field @@ -52575,7 +55028,7 @@ Coil:Heating:Gas:MultiStage, \units W \minimum> 0.0 \autosizable - N5, \field Stage 1 Parasitic Electric Load + N5, \field Stage 1 On Cycle Parasitic Electric Load \units W \note Stage 1 parasitic electric load associated with the gas coil operation \note such as an inducer fan, etc. This will be modified by the part @@ -52590,7 +55043,7 @@ Coil:Heating:Gas:MultiStage, \units W \minimum> 0.0 \autosizable - N8, \field Stage 2 Parasitic Electric Load + N8, \field Stage 2 On Cycle Parasitic Electric Load \units W \note Stage 2 parasitic electric load associated with the gas coil operation \note such as an inducer fan, etc. This will be modified by the part @@ -52605,7 +55058,7 @@ Coil:Heating:Gas:MultiStage, \units W \minimum> 0.0 \autosizable - N11, \field Stage 3 Parasitic Electric Load + N11, \field Stage 3 On Cycle Parasitic Electric Load \units W \note Stage 3 parasitic electric load associated with the gas coil operation \note such as an inducer fan, etc. This will be modified by the part @@ -52620,7 +55073,7 @@ Coil:Heating:Gas:MultiStage, \units W \minimum> 0.0 \autosizable - N14; \field Stage 4 Parasitic Electric Load + N14; \field Stage 4 On Cycle Parasitic Electric Load \units W \note Stage 4 parasitic electric load associated with the gas coil operation \note such as an inducer fan, etc. This will be modified by the part @@ -52660,6 +55113,7 @@ Coil:Heating:Desuperheater, A5 , \field Heating Source Object Type \required-field \type choice + \key Coil:Cooling:DX \key Coil:Cooling:DX:SingleSpeed \key Coil:Cooling:DX:VariableSpeed \key Coil:Cooling:DX:TwoSpeed @@ -52676,7 +55130,7 @@ Coil:Heating:Desuperheater, \type node \note Required if coil is temperature controlled. \note Temperature-based control requires the use of a SetpointManager object - N2 ; \field Parasitic Electric Load + N2 ; \field On Cycle Parasitic Electric Load \type real \units W \minimum 0 @@ -52687,7 +55141,7 @@ Coil:Heating:Desuperheater, Coil:Heating:DX:SingleSpeed, \memo Direct expansion (DX) heating coil (air-to-air heat pump) and compressor unit \memo (includes electric compressor and outdoor fan), single-speed, with defrost controls. - \min-fields 21 + \min-fields 30 A1 , \field Name \required-field \type alpha @@ -52725,16 +55179,28 @@ Coil:Heating:DX:SingleSpeed, \autosizable \note Flow rate corresponding to rated total capacity \note should be between 0.00004027 m3/s and .00006041 m3/s per watt of rated heating capacity - N4 , \field Rated Supply Fan Power Per Volume Flow Rate + N4 , \field 2017 Rated Supply Fan Power Per Volume Flow Rate \note Enter the supply fan power per air volume flow rate at the rated test conditions. + \note as defined in the 2017 version of ANSI/AHRI Standard 210/240. \note The test conditions vary external static pressure based on heating capacity. - \note This value is only used to calculate Heating Seasonal Performance Factor(HSPF). This value is not - \note used for modeling the supply (condenser) fan during simulations. + \note This value is only used to calculate Heating Seasonal Performance Factor(HSPF). + \note This value is not used for modeling the supply (condenser) fan during simulations. \type real \units W/(m3/s) \minimum 0.0 \maximum 1250.0 \default 773.3 + N5 , \field 2023 Rated Supply Fan Power Per Volume Flow Rate + \note Enter the supply fan power per air volume flow rate at the rated test conditions. + \note as defined in the 2017 version of ANSI/AHRI Standard 210/240. + \note The test conditions vary external static pressure based on heating capacity. + \note This value is only used to calculate Heating Seasonal Performance Factor(HSPF). + \note This value is not used for modeling the supply (condenser) fan during simulations. + \type real + \units W/(m3/s) + \minimum 0.0 + \maximum 1505.0 + \default 934.4 A3 , \field Air Inlet Node Name \required-field \type node @@ -52760,7 +55226,7 @@ Coil:Heating:DX:SingleSpeed, \note quadratic curve = a + b*ff + c*ff**2 \note cubic curve = a + b*ff + c*ff**2 + d*ff**3 \note ff = fraction of the full load flow - A7 , \field Energy Input Ratio Function of Temperature Curve Name + A7 , \field Energy Input Ratio Function of Temperature Curve Name \required-field \type object-list \object-list UnivariateFunctions @@ -52793,11 +55259,11 @@ Coil:Heating:DX:SingleSpeed, \note wb = wet-bulb temperature (C) of air entering the indoor coil \note oat = outdoor air dry-bulb temperature (C) \note only required if ReverseCycle defrost strategy is specified - N5 , \field Minimum Outdoor Dry-Bulb Temperature for Compressor Operation + N6 , \field Minimum Outdoor Dry-Bulb Temperature for Compressor Operation \type real \default -8.0 \units C - N6 , \field Outdoor Dry-Bulb Temperature to Turn On Compressor + N7 , \field Outdoor Dry-Bulb Temperature to Turn On Compressor \type real \units C \note The outdoor temperature when the compressor is automatically turned back on following an @@ -52807,40 +55273,46 @@ Coil:Heating:DX:SingleSpeed, \note 'Minimum Outdoor Dry-Bulb Temperature for Compressor Operation' field described above. \note This assumption is based on AHRI standard 210/240 (2008) and can introduce significant error \note in the final value of HSPF. - N7 , \field Maximum Outdoor Dry-Bulb Temperature for Defrost Operation + N8 , \field Maximum Outdoor Dry-Bulb Temperature for Defrost Operation \type real \minimum 0.0 \maximum 7.22 \default 5.0 \units C - N8, \field Crankcase Heater Capacity + N9, \field Crankcase Heater Capacity \type real \minimum 0.0 \default 0.0 \units W \ip-units W - N9, \field Maximum Outdoor Dry-Bulb Temperature for Crankcase Heater Operation + A11, \field Crankcase Heater Capacity Function of Temperature Curve Name + \note A Curve:* or Table:Lookup object encoding the relationship between + \note the crankcase heater capacity and the outdoor air temperature. When this field is + \note missing or empty, constant crankcase heater capacity will be assumed. + \type object-list + \object-list UnivariateFunctions + N10, \field Maximum Outdoor Dry-Bulb Temperature for Crankcase Heater Operation \type real \minimum 0.0 \default 10.0 \units C - A11, \field Defrost Strategy + A12, \field Defrost Strategy \type choice \key ReverseCycle \key Resistive \default ReverseCycle - A12, \field Defrost Control + A13, \field Defrost Control \type choice \key Timed \key OnDemand \default Timed - N10, \field Defrost Time Period Fraction + N11, \field Defrost Time Period Fraction \type real \minimum 0.0 \default 0.058333 \note Fraction of time in defrost mode \note only applicable if timed defrost control is specified - N11, \field Resistive Defrost Heater Capacity + N12, \field Resistive Defrost Heater Capacity \type real \minimum 0.0 \default 0.0 @@ -52848,24 +55320,24 @@ Coil:Heating:DX:SingleSpeed, \units W \note only applicable if resistive defrost strategy is specified \ip-units W - N12, \field Region number for calculating HSPF + N13, \field Region number for calculating HSPF \type integer \minimum 1 \maximum 6 \default 4 \note Standard Region number for which HSPF and other standard ratings are calculated - A13, \field Evaporator Air Inlet Node Name + A14, \field Evaporator Air Inlet Node Name \type node \note Enter the name of an outdoor air node. This node name is also specified in \note an OutdoorAir:Node or OutdoorAir:NodeList object. - A14, \field Zone Name for Evaporator Placement + A15, \field Zone Name for Evaporator Placement \note This input field is name of a conditioned or unconditioned zone where the secondary \note coil (evaporator) of a heat pump is to be placed. This is an optional input field \note specified only when user desires to extract heat from the zone. The heat extracted \note is modelled as internal gain of the zone. If the primary DX system is a heat pump, \note then the zone name should be the same as the zone name specified for placing the \note secondary cooling DX coil. - N13, \field Secondary Coil Air Flow Rate + N14, \field Secondary Coil Air Flow Rate \type real \units m3/s \minimum> 0.0 @@ -52873,7 +55345,7 @@ Coil:Heating:DX:SingleSpeed, \note This input value is the secondary coil (evaporator) air flow rate when the heat pump \note is working in heating mode or the secondary DX coil (condenser) air flow rate when the \note heat pump is working in cooling mode. - N14, \field Secondary Coil Fan Flow Scaling Factor + N15, \field Secondary Coil Fan Flow Scaling Factor \type real \units m3/s \minimum> 0.0 @@ -52883,7 +55355,7 @@ Coil:Heating:DX:SingleSpeed, \note flow rate by the fan flow scaling factor. Default value is 1.25. If the secondary coil \note fan flow rate is not autosized, then the secondary coil fan flow scaling factor is set \note to 1.0. - N15, \field Nominal Sensible Heat Ratio of Secondary Coil + N16, \field Nominal Sensible Heat Ratio of Secondary Coil \type real \units m3/s \minimum> 0.0 @@ -52892,7 +55364,7 @@ Coil:Heating:DX:SingleSpeed, \note a secondary DX coil (evaporator) of a heat pump into sensible and latent components. \note This is an optional input field. If this input field is left blank, then pure sensible \note internal heat gain is assumed, i.e., sensible heat ratio of 1.0. - A15, \field Sensible Heat Ratio Modifier Function of Temperature Curve Name + A16, \field Sensible Heat Ratio Modifier Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note curve = a + b*wb + c*wb**2 + d*db + e*db**2 + f*wb*db @@ -52903,7 +55375,7 @@ Coil:Heating:DX:SingleSpeed, \note on the secondary zone air node wet-bulb temperature and the heating DX coil entering \note air dry-bulb temperature. This is an optional input field. If this input field is left \note blank, then the nominal sensible heat ratio specified in the field above will be used. - A16; \field Sensible Heat Ratio Modifier Function of Flow Fraction Curve Name + A17; \field Sensible Heat Ratio Modifier Function of Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note quadratic curve = a + b*ff + c*ff**2 @@ -52919,7 +55391,7 @@ Coil:Heating:DX:MultiSpeed, \memo (includes electric or engine-driven compressor and outdoor fan), multi-speed \memo (or variable-speed), with defrost controls. Requires two to four sets \memo of performance data and will interpolate between speeds. - \min-fields 40 + \min-fields 45 A1 , \field Name \required-field \reference HeatingCoilsDXMultiSpeed @@ -52956,12 +55428,18 @@ Coil:Heating:DX:MultiSpeed, \default 0.0 \units W \ip-units W + A5 , \field Crankcase Heater Capacity Function of Temperature Curve Name + \note A Curve:* or Table:Lookup object encoding the relationship between + \note the crankcase heater capacity and the outdoor air temperature. When this field is + \note missing or empty, constant crankcase heater capacity will be assumed. + \type object-list + \object-list UnivariateFunctions N4 , \field Maximum Outdoor Dry-Bulb Temperature for Crankcase Heater Operation \type real \minimum 0.0 \default 10.0 \units C - A5 , \field Defrost Energy Input Ratio Function of Temperature Curve Name + A6 , \field Defrost Energy Input Ratio Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note biquadratic curve = a + b*wb + c*wb**2 + d*oat + e*oat**2 + f*wb*oat @@ -52974,12 +55452,12 @@ Coil:Heating:DX:MultiSpeed, \maximum 7.22 \default 5.0 \units C - A6 , \field Defrost Strategy + A7 , \field Defrost Strategy \type choice \key ReverseCycle \key Resistive \default ReverseCycle - A7 , \field Defrost Control + A8 , \field Defrost Control \type choice \key Timed \key OnDemand @@ -52998,12 +55476,12 @@ Coil:Heating:DX:MultiSpeed, \units W \note only applicable if resistive defrost strategy is specified \ip-units W - A8 , \field Apply Part Load Fraction to Speeds Greater than 1 + A9 , \field Apply Part Load Fraction to Speeds Greater than 1 \type choice \key Yes \key No \default No - A9 , \field Fuel Type + A10, \field Fuel Type \required-field \type choice \key Electricity @@ -53055,8 +55533,9 @@ Coil:Heating:DX:MultiSpeed, \note Flow rate corresponding to rated total capacity \note should be between 0.00004027 m3/s and .00006041 m3/s per watt of rated total \note heating capacity - N13, \field Speed 1 Rated Supply Air Fan Power Per Volume Flow Rate - \note Enter the supply air fan power per air volume flow rate at the rated speed 1 test conditions. + N13, \field 2017 Speed 1 Rated Supply Air Fan Power Per Volume Flow Rate + \note Enter the supply air fan power per air volume flow rate at the rated speed 1 test conditions + \note as defined in the 2017 version of ANSI/AHRI Standard 210/240. \note The test conditions vary external static pressure based on heating capacity. This value \note is only used to calculate Heating Seasonal Performance Factor(HSPF). This value is not \note used for modeling the supply air fan during simulations. @@ -53065,7 +55544,18 @@ Coil:Heating:DX:MultiSpeed, \minimum 0.0 \maximum 1250.0 \default 773.3 - A10, \field Speed 1 Heating Capacity Function of Temperature Curve Name + N14, \field 2023 Speed 1 Rated Supply Air Fan Power Per Volume Flow Rate + \note Enter the supply air fan power per air volume flow rate at the rated speed 1 test conditions + \note as defined in the 2023 version of ANSI/AHRI Standard 210/240. + \note The test conditions vary external static pressure based on heating capacity. This value + \note is only used to calculate Heating Seasonal Performance Factor(HSPF). This value is not + \note used for modeling the supply air fan during simulations. + \type real + \units W/(m3/s) + \minimum 0.0 + \maximum 1505.0 + \default 934.4 + A11, \field Speed 1 Heating Capacity Function of Temperature Curve Name \required-field \type object-list \object-list UnivariateFunctions @@ -53077,14 +55567,14 @@ Coil:Heating:DX:MultiSpeed, \note iat = indoor air dry-bulb temperature (C) \note biquadratic curve is recommended if sufficient manufacturer data is \note available for the heating capacity to be sensitive to both iat and oat. - A11, \field Speed 1 Heating Capacity Function of Flow Fraction Curve Name + A12, \field Speed 1 Heating Capacity Function of Flow Fraction Curve Name \required-field \type object-list \object-list UnivariateFunctions \note quadratic curve = a + b*ff + c*ff**2 \note cubic curve = a + b*ff + c*ff**2 + d*ff**3 \note ff = fraction of the full load flow - A12, \field Speed 1 Energy Input Ratio Function of Temperature Curve Name + A13, \field Speed 1 Energy Input Ratio Function of Temperature Curve Name \required-field \type object-list \object-list UnivariateFunctions @@ -53096,34 +55586,34 @@ Coil:Heating:DX:MultiSpeed, \note iat = indoor air dry-bulb temperature (C) \note biquadratic curve is recommended if sufficient manufacturer data is \note available for the energy input ratio to be sensitive to both iat and oat. - A13, \field Speed 1 Energy Input Ratio Function of Flow Fraction Curve Name + A14, \field Speed 1 Energy Input Ratio Function of Flow Fraction Curve Name \required-field \type object-list \object-list UnivariateFunctions \note quadratic curve = a + b*ff + c*ff**2 \note cubic curve = a + b*ff + c*ff**2 + d*ff**3 \note ff = fraction of the full load flow - A14, \field Speed 1 Part Load Fraction Correlation Curve Name + A15, \field Speed 1 Part Load Fraction Correlation Curve Name \required-field \type object-list \object-list UnivariateFunctions \note quadratic curve = a + b*PLR + c*PLR**2 \note cubic curve = a + b*PLR + c*PLR**2 + d*PLR**3 \note PLR = part load ratio (sensible heating load/steady state heating capacity) - N14, \field Speed 1 Rated Waste Heat Fraction of Power Input + N15, \field Speed 1 Rated Waste Heat Fraction of Power Input \type real \units dimensionless \minimum> 0.0 \maximum 1.0 \default 0.2 \note recoverable waste heat at full load and rated conditions - A15, \field Speed 1 Waste Heat Function of Temperature Curve Name + A16, \field Speed 1 Waste Heat Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note curve = a + b*odb + c*odb**2 + d*db + e*db**2 + f*odb*db \note odb = Outdoor air dry-bulb temperature (C) \note db = entering coil dry-bulb temperature (C) - N15, \field Speed 2 Gross Rated Heating Capacity + N16, \field Speed 2 Gross Rated Heating Capacity \note Heating capacity not accounting for the effect of supply air fan heat \required-field \type real @@ -53134,14 +55624,14 @@ Coil:Heating:DX:MultiSpeed, \note rating point outdoor dry-bulb temp 8.33 C, outdoor wet-bulb temp 6.11 C \note rating point heating coil entering air dry-bulb 21.11 C, coil entering \note wet-bulb 15.55 C - N16, \field Speed 2 Gross Rated Heating COP + N17, \field Speed 2 Gross Rated Heating COP \note Rated heating capacity divided by power input to the compressor and outdoor fan, \note does not include supply air fan heat or supply air fan electrical energy \required-field \type real \units W/W \minimum> 0.0 - N17, \field Speed 2 Rated Air Flow Rate + N18, \field Speed 2 Rated Air Flow Rate \required-field \type real \units m3/s @@ -53150,8 +55640,9 @@ Coil:Heating:DX:MultiSpeed, \note Flow rate corresponding to rated total capacity \note should be between 0.00004027 m3/s and .00006041 m3/s per watt of rated total \note heating capacity - N18, \field Speed 2 Rated Supply Air Fan Power Per Volume Flow Rate - \note Enter the supply air fan power per air volume flow rate at the rated speed 2 test conditions. + N19, \field 2017 Speed 2 Rated Supply Air Fan Power Per Volume Flow Rate + \note Enter the supply air fan power per air volume flow rate at the rated speed 2 test conditions + \note as defined in the 2017 version of ANSI/AHRI Standard 210/240. \note The test conditions vary external static pressure based on heating capacity. This value \note is only used to calculate Heating Seasonal Performance Factor(HSPF). This value is not \note used for modeling the supply air fan during simulations. @@ -53160,7 +55651,18 @@ Coil:Heating:DX:MultiSpeed, \minimum 0.0 \maximum 1250.0 \default 773.3 - A16, \field Speed 2 Heating Capacity Function of Temperature Curve Name + N20, \field 2023 Speed 2 Rated Supply Air Fan Power Per Volume Flow Rate + \note Enter the supply air fan power per air volume flow rate at the rated speed 2 test conditions + \note as defined in the 2023 version of ANSI/AHRI Standard 210/240. + \note The test conditions vary external static pressure based on heating capacity. This value + \note is only used to calculate Heating Seasonal Performance Factor(HSPF). This value is not + \note used for modeling the supply air fan during simulations. + \type real + \units W/(m3/s) + \minimum 0.0 + \maximum 1505.0 + \default 934.4 + A17, \field Speed 2 Heating Capacity Function of Temperature Curve Name \required-field \type object-list \object-list UnivariateFunctions @@ -53172,14 +55674,14 @@ Coil:Heating:DX:MultiSpeed, \note iat = indoor air dry-bulb temperature (C) \note biquadratic curve is recommended if sufficient manufacturer data is \note available for the heating capacity to be sensitive to both iat and oat. - A17, \field Speed 2 Heating Capacity Function of Flow Fraction Curve Name + A18, \field Speed 2 Heating Capacity Function of Flow Fraction Curve Name \required-field \type object-list \object-list UnivariateFunctions \note quadratic curve = a + b*ff + c*ff**2 \note cubic curve = a + b*ff + c*ff**2 + d*ff**3 \note ff = fraction of the full load flow - A18, \field Speed 2 Energy Input Ratio Function of Temperature Curve Name + A19, \field Speed 2 Energy Input Ratio Function of Temperature Curve Name \required-field \type object-list \object-list UnivariateFunctions @@ -53191,34 +55693,34 @@ Coil:Heating:DX:MultiSpeed, \note iat = indoor air dry-bulb temperature (C) \note biquadratic curve is recommended if sufficient manufacturer data is \note available for the energy input ratio to be sensitive to both iat and oat. - A19, \field Speed 2 Energy Input Ratio Function of Flow Fraction Curve Name + A20, \field Speed 2 Energy Input Ratio Function of Flow Fraction Curve Name \required-field \type object-list \object-list UnivariateFunctions \note quadratic curve = a + b*ff + c*ff**2 \note cubic curve = a + b*ff + c*ff**2 + d*ff**3 \note ff = fraction of the full load flow - A20, \field Speed 2 Part Load Fraction Correlation Curve Name + A21, \field Speed 2 Part Load Fraction Correlation Curve Name \required-field \type object-list \object-list UnivariateFunctions \note quadratic curve = a + b*PLR + c*PLR**2 \note cubic curve = a + b*PLR + c*PLR**2 + d*PLR**3 \note PLR = part load ratio (sensible heating load/steady state heating capacity) - N19, \field Speed 2 Rated Waste Heat Fraction of Power Input + N21, \field Speed 2 Rated Waste Heat Fraction of Power Input \type real \units dimensionless \minimum> 0.0 \maximum 1.0 \default 0.2 \note recoverable waste heat at full load and rated conditions - A21, \field Speed 2 Waste Heat Function of Temperature Curve Name + A22, \field Speed 2 Waste Heat Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note curve = a + b*odb + c*odb**2 + d*db + e*db**2 + f*odb*db \note odb = Outdoor air dry-bulb temperature (C) \note db = entering coil dry-bulb temperature (C) - N20, \field Speed 3 Gross Rated Heating Capacity + N22, \field Speed 3 Gross Rated Heating Capacity \note Heating capacity not accounting for the effect of supply air fan heat \type real \units W @@ -53228,13 +55730,13 @@ Coil:Heating:DX:MultiSpeed, \note rating point outdoor dry-bulb temp 8.33 C, outdoor wet-bulb temp 6.11 C \note rating point heating coil entering air dry-bulb 21.11 C, coil entering \note wet-bulb 15.55 C - N21, \field Speed 3 Gross Rated Heating COP + N23, \field Speed 3 Gross Rated Heating COP \note Rated heating capacity divided by power input to the compressor and outdoor fan, \note does not include supply air fan heat or supply air fan electrical energy \type real \units W/W \minimum> 0.0 - N22, \field Speed 3 Rated Air Flow Rate + N24, \field Speed 3 Rated Air Flow Rate \type real \units m3/s \minimum> 0.0 @@ -53242,8 +55744,9 @@ Coil:Heating:DX:MultiSpeed, \note Flow rate corresponding to rated total capacity \note should be between 0.00004027 m3/s and .00006041 m3/s per watt of rated total \note heating capacity - N23, \field Speed 3 Rated Supply Air Fan Power Per Volume Flow Rate - \note Enter the supply air fan power per air volume flow rate at the rated speed 3 test conditions. + N25, \field 2017 Speed 3 Rated Supply Air Fan Power Per Volume Flow Rate + \note Enter the supply air fan power per air volume flow rate at the rated speed 3 test conditions + \note as defined in the 2017 version of ANSI/AHRI Standard 210/240. \note The test conditions vary external static pressure based on heating capacity. This value \note is only used to calculate Heating Seasonal Performance Factor(HSPF). This value is not \note used for modeling the supply air fan during simulations. @@ -53252,7 +55755,18 @@ Coil:Heating:DX:MultiSpeed, \minimum 0.0 \maximum 1250.0 \default 773.3 - A22, \field Speed 3 Heating Capacity Function of Temperature Curve Name + N26, \field 2023 Speed 3 Rated Supply Air Fan Power Per Volume Flow Rate + \note Enter the supply air fan power per air volume flow rate at the rated speed 3 test conditions + \note as defined in the 2023 version of ANSI/AHRI Standard 210/240. + \note The test conditions vary external static pressure based on heating capacity. This value + \note is only used to calculate Heating Seasonal Performance Factor(HSPF). This value is not + \note used for modeling the supply air fan during simulations. + \type real + \units W/(m3/s) + \minimum 0.0 + \maximum 1505.0 + \default 934.4 + A23, \field Speed 3 Heating Capacity Function of Temperature Curve Name \type object-list \object-list UnivariateFunctions \object-list BivariateFunctions @@ -53263,13 +55777,13 @@ Coil:Heating:DX:MultiSpeed, \note iat = indoor air dry-bulb temperature (C) \note biquadratic curve is recommended if sufficient manufacturer data is \note available for the heating capacity to be sensitive to both iat and oat. - A23, \field Speed 3 Heating Capacity Function of Flow Fraction Curve Name + A24, \field Speed 3 Heating Capacity Function of Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note quadratic curve = a + b*ff + c*ff**2 \note cubic curve = a + b*ff + c*ff**2 + d*ff**3 \note ff = fraction of the full load flow - A24, \field Speed 3 Energy Input Ratio Function of Temperature Curve Name + A25, \field Speed 3 Energy Input Ratio Function of Temperature Curve Name \type object-list \object-list UnivariateFunctions \object-list BivariateFunctions @@ -53280,32 +55794,32 @@ Coil:Heating:DX:MultiSpeed, \note iat = indoor air dry-bulb temperature (C) \note biquadratic curve is recommended if sufficient manufacturer data is \note available for the energy input ratio to be sensitive to both iat and oat. - A25, \field Speed 3 Energy Input Ratio Function of Flow Fraction Curve Name + A26, \field Speed 3 Energy Input Ratio Function of Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note quadratic curve = a + b*ff + c*ff**2 \note cubic curve = a + b*ff + c*ff**2 + d*ff**3 \note ff = fraction of the full load flow - A26, \field Speed 3 Part Load Fraction Correlation Curve Name + A27, \field Speed 3 Part Load Fraction Correlation Curve Name \type object-list \object-list UnivariateFunctions \note quadratic curve = a + b*PLR + c*PLR**2 \note cubic curve = a + b*PLR + c*PLR**2 + d*PLR**3 \note PLR = part load ratio (sensible heating load/steady state heating capacity) - N24, \field Speed 3 Rated Waste Heat Fraction of Power Input + N27, \field Speed 3 Rated Waste Heat Fraction of Power Input \type real \units dimensionless \minimum> 0.0 \maximum 1.0 \default 0.2 \note recoverable waste heat at full load and rated conditions - A27, \field Speed 3 Waste Heat Function of Temperature Curve Name + A28, \field Speed 3 Waste Heat Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note curve = a + b*odb + c*odb**2 + d*db + e*db**2 + f*odb*db \note odb = Outdoor air dry-bulb temperature (C) \note db = entering coil dry-bulb temperature (C) - N25, \field Speed 4 Gross Rated Heating Capacity + N28, \field Speed 4 Gross Rated Heating Capacity \note Heating capacity not accounting for the effect of supply air fan heat \type real \units W @@ -53315,13 +55829,13 @@ Coil:Heating:DX:MultiSpeed, \note rating point outdoor dry-bulb temp 8.33 C, outdoor wet-bulb temp 6.11 C \note rating point heating coil entering air dry-bulb 21.11 C, coil entering \note wet-bulb 15.55 C - N26, \field Speed 4 Gross Rated Heating COP + N29, \field Speed 4 Gross Rated Heating COP \note Rated heating capacity divided by power input to the compressor and outdoor fan, \note does not include supply air fan heat or supply air fan electrical energy \type real \units W/W \minimum> 0.0 - N27, \field Speed 4 Rated Air Flow Rate + N30, \field Speed 4 Rated Air Flow Rate \type real \units m3/s \minimum> 0.0 @@ -53329,8 +55843,9 @@ Coil:Heating:DX:MultiSpeed, \note Flow rate corresponding to rated total capacity \note should be between 0.00004027 m3/s and .00006041 m3/s per watt of rated total \note heating capacity - N28, \field Speed 4 Rated Supply Air Fan Power Per Volume Flow Rate - \note Enter the supply air fan power per air volume flow rate at the rated speed 4 test conditions. + N31, \field 2017 Speed 4 Rated Supply Air Fan Power Per Volume Flow Rate + \note Enter the supply air fan power per air volume flow rate at the rated speed 4 test conditions + \note as defined in the 2017 version of ANSI/AHRI Standard 210/240. \note The test conditions vary external static pressure based on heating capacity. This value \note is only used to calculate Heating Seasonal Performance Factor(HSPF). This value is not \note used for modeling the supply air fan during simulations. @@ -53339,7 +55854,18 @@ Coil:Heating:DX:MultiSpeed, \minimum 0.0 \maximum 1250.0 \default 773.3 - A28, \field Speed 4 Heating Capacity Function of Temperature Curve Name + N32, \field 2023 Speed 4 Rated Supply Air Fan Power Per Volume Flow Rate + \note Enter the supply air fan power per air volume flow rate at the rated speed 4 test conditions + \note as defined in the 2023 version of ANSI/AHRI Standard 210/240. + \note The test conditions vary external static pressure based on heating capacity. This value + \note is only used to calculate Heating Seasonal Performance Factor(HSPF). This value is not + \note used for modeling the supply air fan during simulations. + \type real + \units W/(m3/s) + \minimum 0.0 + \maximum 1505.0 + \default 934.4 + A29, \field Speed 4 Heating Capacity Function of Temperature Curve Name \type object-list \object-list UnivariateFunctions \object-list BivariateFunctions @@ -53350,13 +55876,13 @@ Coil:Heating:DX:MultiSpeed, \note iat = indoor air dry-bulb temperature (C) \note biquadratic curve is recommended if sufficient manufacturer data is \note available for the heating capacity to be sensitive to both iat and oat. - A29, \field Speed 4 Heating Capacity Function of Flow Fraction Curve Name + A30, \field Speed 4 Heating Capacity Function of Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note quadratic curve = a + b*ff + c*ff**2 \note cubic curve = a + b*ff + c*ff**2 + d*ff**3 \note ff = fraction of the full load flow - A30, \field Speed 4 Energy Input Ratio Function of Temperature Curve Name + A31, \field Speed 4 Energy Input Ratio Function of Temperature Curve Name \type object-list \object-list UnivariateFunctions \object-list BivariateFunctions @@ -53367,39 +55893,39 @@ Coil:Heating:DX:MultiSpeed, \note iat = indoor air dry-bulb temperature (C) \note biquadratic curve is recommended if sufficient manufacturer data is \note available for the energy input ratio to be sensitive to both iat and oat. - A31, \field Speed 4 Energy Input Ratio Function of Flow Fraction Curve Name + A32, \field Speed 4 Energy Input Ratio Function of Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note quadratic curve = a + b*ff + c*ff**2 \note cubic curve = a + b*ff + c*ff**2 + d*ff**3 \note ff = fraction of the full load flow - A32, \field Speed 4 Part Load Fraction Correlation Curve Name + A33, \field Speed 4 Part Load Fraction Correlation Curve Name \type object-list \object-list UnivariateFunctions \note quadratic curve = a + b*PLR + c*PLR**2 \note cubic curve = a + b*PLR + c*PLR**2 + d*PLR**3 \note PLR = part load ratio (sensible heating load/steady state heating capacity) - N29, \field Speed 4 Rated Waste Heat Fraction of Power Input + N33, \field Speed 4 Rated Waste Heat Fraction of Power Input \type real \units dimensionless \minimum> 0.0 \maximum 1.0 \default 0.2 \note recoverable waste heat at full load and rated conditions - A33, \field Speed 4 Waste Heat Function of Temperature Curve Name + A34, \field Speed 4 Waste Heat Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note curve = a + b*odb + c*odb**2 + d*db + e*db**2 + f*odb*db \note odb = Outdoor air dry-bulb temperature (C) \note db = entering coil dry-bulb temperature (C) - A34, \field Zone Name for Evaporator Placement + A35, \field Zone Name for Evaporator Placement \note This input field is name of a conditioned or unconditioned zone where the secondary \note coil (evaporator) of a heat pump is to be placed. This is an optional input field \note specified only when user desires to extract heat from the zone. The heat extracted \note is modeled as internal heat gain of the zone. If the primary DX system is a heat pump, \note then the zone name should be the same as the zone name specified for placing the \note secondary cooling DX coil. - N30, \field Speed 1 Secondary Coil Air Flow Rate + N34, \field Speed 1 Secondary Coil Air Flow Rate \type real \units m3/s \minimum> 0.0 @@ -53407,7 +55933,7 @@ Coil:Heating:DX:MultiSpeed, \note This input value is the secondary coil (evaporator) air flow rate when the heat pump \note is working in heating mode or the secondary DX coil (condenser) air flow rate when the \note heat pump is working in cooling mode. - N31, \field Speed 1 Secondary Coil Fan Flow Scaling Factor + N35, \field Speed 1 Secondary Coil Fan Flow Scaling Factor \type real \units m3/s \minimum> 0.0 @@ -53417,7 +55943,7 @@ Coil:Heating:DX:MultiSpeed, \note flow rate by the fan flow scaling factor. Default value is 1.25. If the secondary coil \note fan flow rate is not autosized, then the secondary coil fan flow scaling factor is set \note to 1.0. - N32, \field Speed 1 Nominal Sensible Heat Ratio of Secondary Coil + N36, \field Speed 1 Nominal Sensible Heat Ratio of Secondary Coil \type real \units m3/s \minimum> 0.0 @@ -53426,7 +55952,7 @@ Coil:Heating:DX:MultiSpeed, \note a secondary DX coil (evaporator) of a heat pump into sensible and latent components. \note This is an optional input field. If this input field is left blank, then pure sensible \note internal heat gain is assumed, i.e., sensible heat ratio of 1.0. - A35, \field Speed 1 Sensible Heat Ratio Modifier Function of Temperature Curve Name + A36, \field Speed 1 Sensible Heat Ratio Modifier Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note curve = a + b*wb + c*wb**2 + d*db + e*db**2 + f*wb*db @@ -53437,7 +55963,7 @@ Coil:Heating:DX:MultiSpeed, \note on the secondary zone air node wet-bulb temperature and the heating DX coil entering \note air dry-bulb temperature. This is an optional input field. If this input field is left \note blank, then the nominal sensible heat ratio specified in the field above will be used. - A36, \field Speed 1 Sensible Heat Ratio Modifier Function of Flow Fraction Curve Name + A37, \field Speed 1 Sensible Heat Ratio Modifier Function of Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note quadratic curve = a + b*ff + c*ff**2 @@ -53447,7 +55973,7 @@ Coil:Heating:DX:MultiSpeed, \note of this curve modifies the nominal sensible heat ratio for current time step depending \note on the secondary coil air flow fraction. This is an optional input field. If this input \note field is left blank, then the nominal sensible heat ratio specified will be used. - N33, \field Speed 2 Secondary Coil Air Flow Rate + N37, \field Speed 2 Secondary Coil Air Flow Rate \type real \units m3/s \minimum> 0.0 @@ -53455,7 +55981,7 @@ Coil:Heating:DX:MultiSpeed, \note This input value is the secondary coil (evaporator) air flow rate when the heat pump \note is working in heating mode or the secondary DX coil (condenser) air flow rate when the \note heat pump is working in cooling mode. - N34, \field Speed 2 Secondary Coil Fan Flow Scaling Factor + N38, \field Speed 2 Secondary Coil Fan Flow Scaling Factor \type real \units m3/s \minimum> 0.0 @@ -53465,7 +55991,7 @@ Coil:Heating:DX:MultiSpeed, \note flow rate by the fan flow scaling factor. Default value is 1.25. If the secondary coil \note fan flow rate is not autosized, then the secondary coil fan flow scaling factor is set \note to 1.0. - N35, \field Speed 2 Nominal Sensible Heat Ratio of Secondary Coil + N39, \field Speed 2 Nominal Sensible Heat Ratio of Secondary Coil \type real \units m3/s \minimum> 0.0 @@ -53474,7 +56000,7 @@ Coil:Heating:DX:MultiSpeed, \note a secondary DX coil (evaporator) of a heat pump into sensible and latent components. \note This is an optional input field. If this input field is left blank, then pure sensible \note internal heat gain is assumed, i.e., sensible heat ratio of 1.0. - A37, \field Speed 2 Sensible Heat Ratio Modifier Function of Temperature Curve Name + A38, \field Speed 2 Sensible Heat Ratio Modifier Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note curve = a + b*wb + c*wb**2 + d*db + e*db**2 + f*wb*db @@ -53485,7 +56011,7 @@ Coil:Heating:DX:MultiSpeed, \note on the secondary zone air node wet-bulb temperature and the heating DX coil entering \note air dry-bulb temperature. This is an optional input field. If this input field is left \note blank, then the nominal sensible heat ratio specified in the field above will be used. - A38, \field Speed 2 Sensible Heat Ratio Modifier Function of Flow Fraction Curve Name + A39, \field Speed 2 Sensible Heat Ratio Modifier Function of Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note quadratic curve = a + b*ff + c*ff**2 @@ -53495,7 +56021,7 @@ Coil:Heating:DX:MultiSpeed, \note of this curve modifies the nominal sensible heat ratio for current time step depending \note on the secondary coil air flow fraction. This is an optional input field. If this input \note field is left blank, then the nominal sensible heat ratio specified will be used. - N36, \field Speed 3 Secondary Coil Air Flow Rate + N40, \field Speed 3 Secondary Coil Air Flow Rate \type real \units m3/s \minimum> 0.0 @@ -53503,7 +56029,7 @@ Coil:Heating:DX:MultiSpeed, \note This input value is the secondary coil (evaporator) air flow rate when the heat pump \note is working in heating mode or the secondary DX coil (condenser) air flow rate when the \note heat pump is working in cooling mode. - N37, \field Speed 3 Secondary Coil Fan Flow Scaling Factor + N41, \field Speed 3 Secondary Coil Fan Flow Scaling Factor \type real \units m3/s \minimum> 0.0 @@ -53513,7 +56039,7 @@ Coil:Heating:DX:MultiSpeed, \note flow rate by the fan flow scaling factor. Default value is 1.25. If the secondary coil \note fan flow rate is not autosized, then the secondary coil fan flow scaling factor is set \note to 1.0. - N38, \field Speed 3 Nominal Sensible Heat Ratio of Secondary Coil + N42, \field Speed 3 Nominal Sensible Heat Ratio of Secondary Coil \type real \units m3/s \minimum> 0.0 @@ -53522,7 +56048,7 @@ Coil:Heating:DX:MultiSpeed, \note a secondary DX coil (evaporator) of a heat pump into sensible and latent components. \note This is an optional input field. If this input field is left blank, then pure sensible \note internal heat gain is assumed, i.e., sensible heat ratio of 1.0. - A39, \field Speed 3 Sensible Heat Ratio Modifier Function of Temperature Curve Name + A40, \field Speed 3 Sensible Heat Ratio Modifier Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note curve = a + b*wb + c*wb**2 + d*db + e*db**2 + f*wb*db @@ -53533,7 +56059,7 @@ Coil:Heating:DX:MultiSpeed, \note on the secondary zone air node wet-bulb temperature and the heating DX coil entering \note air dry-bulb temperature. This is an optional input field. If this input field is left \note blank, then the nominal sensible heat ratio specified in the field above will be used. - A40, \field Speed 3 Sensible Heat Ratio Modifier Function of Flow Fraction Curve Name + A41, \field Speed 3 Sensible Heat Ratio Modifier Function of Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note quadratic curve = a + b*ff + c*ff**2 @@ -53543,7 +56069,7 @@ Coil:Heating:DX:MultiSpeed, \note of this curve modifies the nominal sensible heat ratio for current time step depending \note on the secondary coil air flow fraction. This is an optional input field. If this input \note field is left blank, then the nominal sensible heat ratio specified will be used. - N39, \field Speed 4 Secondary Coil Air Flow Rate + N43, \field Speed 4 Secondary Coil Air Flow Rate \type real \units m3/s \minimum> 0.0 @@ -53551,7 +56077,7 @@ Coil:Heating:DX:MultiSpeed, \note This input value is the secondary coil (evaporator) air flow rate when the heat pump \note is working in heating mode or the secondary DX coil (condenser) air flow rate when the \note heat pump is working in cooling mode. - N40, \field Speed 4 Secondary Coil Fan Flow Scaling Factor + N44, \field Speed 4 Secondary Coil Fan Flow Scaling Factor \type real \units m3/s \minimum> 0.0 @@ -53561,7 +56087,7 @@ Coil:Heating:DX:MultiSpeed, \note flow rate by the fan flow scaling factor. Default value is 1.25. If the secondary coil \note fan flow rate is not autosized, then the secondary coil fan flow scaling factor is set \note to 1.0. - N41, \field Speed 4 Nominal Sensible Heat Ratio of Secondary Coil + N45, \field Speed 4 Nominal Sensible Heat Ratio of Secondary Coil \type real \units m3/s \minimum> 0.0 @@ -53570,7 +56096,7 @@ Coil:Heating:DX:MultiSpeed, \note a secondary DX coil (evaporator) of a heat pump into sensible and latent components. \note This is an optional input field. If this input field is left blank, then pure sensible \note internal heat gain is assumed, i.e., sensible heat ratio of 1.0. - A41, \field Speed 4 Sensible Heat Ratio Modifier Function of Temperature Curve Name + A42, \field Speed 4 Sensible Heat Ratio Modifier Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note curve = a + b*wb + c*wb**2 + d*db + e*db**2 + f*wb*db @@ -53581,7 +56107,7 @@ Coil:Heating:DX:MultiSpeed, \note on the secondary zone air node wet-bulb temperature and the heating DX coil entering \note air dry-bulb temperature. This is an optional input field. If this input field is left \note blank, then the nominal sensible heat ratio specified in the field above will be used. - A42; \field Speed 4 Sensible Heat Ratio Modifier Function of Flow Fraction Curve Name + A43; \field Speed 4 Sensible Heat Ratio Modifier Function of Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note quadratic curve = a + b*ff + c*ff**2 @@ -53597,7 +56123,7 @@ Coil:Heating:DX:VariableSpeed, \memo (includes electric compressor and outdoor fan), variable-speed, with defrost \memo controls. Requires two to ten sets of performance data and will interpolate between \memo speeds. - \min-fields 25 + \min-fields 26 A1, \field Name \required-field \type alpha @@ -53669,17 +56195,23 @@ Coil:Heating:DX:VariableSpeed, \default 0.0 \units W \ip-units W + A6, \field Crankcase Heater Capacity Function of Temperature Curve Name + \note A Curve:* or Table:Lookup object encoding the relationship between + \note the crankcase heater capacity and the outdoor air temperature. When this field is + \note missing or empty, constant crankcase heater capacity will be assumed. + \type object-list + \object-list UnivariateFunctions N9, \field Maximum Outdoor Dry-Bulb Temperature for Crankcase Heater Operation \type real \minimum 0.0 \default 10.0 \units C - A6, \field Defrost Strategy + A7, \field Defrost Strategy \type choice \key ReverseCycle \key Resistive \default ReverseCycle - A7, \field Defrost Control + A8, \field Defrost Control \type choice \key Timed \key OnDemand @@ -53714,363 +56246,583 @@ Coil:Heating:DX:VariableSpeed, \type real \minimum 0 \required-field - A8, \field Speed 1 Heating Capacity Function of Temperature Curve Name + N15, \field 2017 Speed 1 Rated Supply Air Fan Power Per Volume Flow Rate + \note Enter the supply air fan power per air volume flow rate at the rated speed 1 test conditions + \note as defined in the 2017 version of ANSI/AHRI Standard 210/240. + \note The test conditions vary external static pressure based on heating capacity. This value + \note is only used to calculate Heating Seasonal Performance Factor(HSPF). This value is not + \note used for modeling the supply air fan during simulations. + \type real + \units W/(m3/s) + \minimum 0.0 + \maximum 1250.0 + \default 773.3 + N16, \field 2023 Speed 1 Rated Supply Air Fan Power Per Volume Flow Rate + \note Enter the supply air fan power per air volume flow rate at the rated speed 1 test conditions + \note as defined in the 2023 version of ANSI/AHRI Standard 210/240. + \note The test conditions vary external static pressure based on heating capacity. This value + \note is only used to calculate Heating Seasonal Performance Factor(HSPF). This value is not + \note used for modeling the supply air fan during simulations. + \type real + \units W/(m3/s) + \minimum 0.0 + \maximum 1505.0 + \default 934.4 + A9, \field Speed 1 Heating Capacity Function of Temperature Curve Name \required-field \type object-list \object-list BivariateFunctions \note curve = a + b*db + c*db**2 + d*oat + e*oat**2 + f*db*oat \note db = entering air dry-bulb temperature (C) \note oat = air entering temperature seen by the evaporator (C) - A9, \field Speed 1 Total Heating Capacity Function of Air Flow Fraction Curve Name + A10, \field Speed 1 Total Heating Capacity Function of Air Flow Fraction Curve Name \required-field \type object-list \object-list UnivariateFunctions \note quadratic curve = a + b*ffa + c*ffa**2 \note cubic curve = a + b*ffa + c*ffa**2 + d*ffa**3 \note ffa = Fraction of the full load Air Flow - A10, \field Speed 1 Energy Input Ratio Function of Temperature Curve Name + A11, \field Speed 1 Energy Input Ratio Function of Temperature Curve Name \required-field \type object-list \object-list BivariateFunctions \note curve = a + b*db + c*db**2 + d*oat + e*oat**2 + f*db*oat \note db = entering air dry-bulb temperature (C) \note oat = air entering temperature seen by the evaporator (C) - A11, \field Speed 1 Energy Input Ratio Function of Air Flow Fraction Curve Name + A12, \field Speed 1 Energy Input Ratio Function of Air Flow Fraction Curve Name \required-field \type object-list \object-list UnivariateFunctions \note quadratic curve = a + b*ffa + c*ffa**2 \note cubic curve = a + b*ffa + c*ffa**2 + d*ffa**3 \note ffa = Fraction of the full load Air Flow - N15, \field Speed 2 Reference Unit Gross Rated Heating Capacity + N17, \field Speed 2 Reference Unit Gross Rated Heating Capacity \note Heating capacity not accounting for the effect of supply air fan heat \units W \type real \minimum 0 - N16, \field Speed 2 Reference Unit Gross Rated Heating COP + N18, \field Speed 2 Reference Unit Gross Rated Heating COP \type real \units W/W \minimum> 0.0 - N17, \field Speed 2 Reference Unit Rated Air Flow Rate + N19, \field Speed 2 Reference Unit Rated Air Flow Rate \units m3/s \type real \minimum 0 - A12, \field Speed 2 Heating Capacity Function of Temperature Curve Name + N20, \field 2017 Speed 2 Rated Supply Air Fan Power Per Volume Flow Rate + \note Enter the supply air fan power per air volume flow rate at the rated speed 1 test conditions + \note as defined in the 2017 version of ANSI/AHRI Standard 210/240. + \note The test conditions vary external static pressure based on heating capacity. This value + \note is only used to calculate Heating Seasonal Performance Factor(HSPF). This value is not + \note used for modeling the supply air fan during simulations. + \type real + \units W/(m3/s) + \minimum 0.0 + \maximum 1250.0 + \default 773.3 + N21, \field 2023 Speed 2 Rated Supply Air Fan Power Per Volume Flow Rate + \note Enter the supply air fan power per air volume flow rate at the rated speed 1 test conditions + \note as defined in the 2023 version of ANSI/AHRI Standard 210/240. + \note The test conditions vary external static pressure based on heating capacity. This value + \note is only used to calculate Heating Seasonal Performance Factor(HSPF). This value is not + \note used for modeling the supply air fan during simulations. + \type real + \units W/(m3/s) + \minimum 0.0 + \maximum 1505.0 + \default 934.4 + A13, \field Speed 2 Heating Capacity Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note curve = a + b*db + c*db**2 + d*oat + e*oat**2 + f*db*oat \note db = entering air dry-bulb temperature (C) \note oat = air entering temperature seen by the evaporator (C) - A13, \field Speed 2 Total Heating Capacity Function of Air Flow Fraction Curve Name + A14, \field Speed 2 Total Heating Capacity Function of Air Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note quadratic curve = a + b*ffa + c*ffa**2 \note cubic curve = a + b*ffa + c*ffa**2 + d*ffa**3 \note ffa = Fraction of the full load Air Flow - A14, \field Speed 2 Energy Input Ratio Function of Temperature Curve Name + A15, \field Speed 2 Energy Input Ratio Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note curve = a + b*db + c*db**2 + d*oat + e*oat**2 + f*db*oat \note db = entering air dry-bulb temperature (C) \note oat = air entering temperature seen by the evaporator (C) - A15, \field Speed 2 Energy Input Ratio Function of Air Flow Fraction Curve Name + A16, \field Speed 2 Energy Input Ratio Function of Air Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note quadratic curve = a + b*ffa + c*ffa**2 \note cubic curve = a + b*ffa + c*ffa**2 + d*ffa**3 \note ffa = Fraction of the full load Air Flow - N18, \field Speed 3 Reference Unit Gross Rated Heating Capacity + N22, \field Speed 3 Reference Unit Gross Rated Heating Capacity \note Heating capacity not accounting for the effect of supply air fan heat \units W \type real \minimum 0 - N19, \field Speed 3 Reference Unit Gross Rated Heating COP + N23, \field Speed 3 Reference Unit Gross Rated Heating COP \type real \units W/W \minimum> 0.0 - N20, \field Speed 3 Reference Unit Rated Air Flow Rate + N24, \field Speed 3 Reference Unit Rated Air Flow Rate \units m3/s \type real \minimum 0 - A16, \field Speed 3 Heating Capacity Function of Temperature Curve Name + N25, \field 2017 Speed 3 Rated Supply Air Fan Power Per Volume Flow Rate + \note Enter the supply air fan power per air volume flow rate at the rated speed 1 test conditions + \note as defined in the 2017 version of ANSI/AHRI Standard 210/240. + \note The test conditions vary external static pressure based on heating capacity. This value + \note is only used to calculate Heating Seasonal Performance Factor(HSPF). This value is not + \note used for modeling the supply air fan during simulations. + \type real + \units W/(m3/s) + \minimum 0.0 + \maximum 1250.0 + \default 773.3 + N26, \field 2023 Speed 3 Rated Supply Air Fan Power Per Volume Flow Rate + \note Enter the supply air fan power per air volume flow rate at the rated speed 1 test conditions + \note as defined in the 2023 version of ANSI/AHRI Standard 210/240. + \note The test conditions vary external static pressure based on heating capacity. This value + \note is only used to calculate Heating Seasonal Performance Factor(HSPF). This value is not + \note used for modeling the supply air fan during simulations. + \type real + \units W/(m3/s) + \minimum 0.0 + \maximum 1505.0 + \default 934.4 + A17, \field Speed 3 Heating Capacity Function of Temperature Curve Name \type object-list \object-list UnivariateFunctions \object-list BivariateFunctions \note curve = a + b*db + c*db**2 + d*oat + e*oat**2 + f*db*oat \note db = entering air dry-bulb temperature (C) \note oat = air entering temperature seen by the evaporator (C) - A17, \field Speed 3 Total Heating Capacity Function of Air Flow Fraction Curve Name + A18, \field Speed 3 Total Heating Capacity Function of Air Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note quadratic curve = a + b*ffa + c*ffa**2 \note cubic curve = a + b*ffa + c*ffa**2 + d*ffa**3 \note ffa = Fraction of the full load Air Flow - A18, \field Speed 3 Energy Input Ratio Function of Temperature Curve Name + A19, \field Speed 3 Energy Input Ratio Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note curve = a + b*db + c*db**2 + d*oat + e*oat**2 + f*db*oat \note db = entering air dry-bulb temperature (C) \note oat = air entering temperature seen by the evaporator (C) - A19, \field Speed 3 Energy Input Ratio Function of Air Flow Fraction Curve Name + A20, \field Speed 3 Energy Input Ratio Function of Air Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note quadratic curve = a + b*ffa + c*ffa**2 \note cubic curve = a + b*ffa + c*ffa**2 + d*ffa**3 \note ffa = Fraction of the full load Air Flow - N21, \field Speed 4 Reference Unit Gross Rated Heating Capacity + N27, \field Speed 4 Reference Unit Gross Rated Heating Capacity \note Heating capacity not accounting for the effect of supply air fan heat \units W \type real \minimum 0 - N22, \field Speed 4 Reference Unit Gross Rated Heating COP + N28, \field Speed 4 Reference Unit Gross Rated Heating COP \type real \units W/W \minimum> 0.0 - N23, \field Speed 4 Reference Unit Rated Air Flow Rate + N29, \field Speed 4 Reference Unit Rated Air Flow Rate \units m3/s \type real \minimum 0 - A20, \field Speed 4 Heating Capacity Function of Temperature Curve Name + N30, \field 2017 Speed 4 Rated Supply Air Fan Power Per Volume Flow Rate + \note Enter the supply air fan power per air volume flow rate at the rated speed 1 test conditions + \note as defined in the 2017 version of ANSI/AHRI Standard 210/240. + \note The test conditions vary external static pressure based on heating capacity. This value + \note is only used to calculate Heating Seasonal Performance Factor(HSPF). This value is not + \note used for modeling the supply air fan during simulations. + \type real + \units W/(m3/s) + \minimum 0.0 + \maximum 1250.0 + \default 773.3 + N31, \field 2023 Speed 4 Rated Supply Air Fan Power Per Volume Flow Rate + \note Enter the supply air fan power per air volume flow rate at the rated speed 1 test conditions + \note as defined in the 2023 version of ANSI/AHRI Standard 210/240. + \note The test conditions vary external static pressure based on heating capacity. This value + \note is only used to calculate Heating Seasonal Performance Factor(HSPF). This value is not + \note used for modeling the supply air fan during simulations. + \type real + \units W/(m3/s) + \minimum 0.0 + \maximum 1505.0 + \default 934.4 + A21, \field Speed 4 Heating Capacity Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note curve = a + b*db + c*db**2 + d*oat + e*oat**2 + f*db*oat \note db = entering air dry-bulb temperature (C) \note oat = air entering temperature seen by the evaporator (C) - A21, \field Speed 4 Heating Capacity Function of Air Flow Fraction Curve Name + A22, \field Speed 4 Heating Capacity Function of Air Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note quadratic curve = a + b*ffa + c*ffa**2 \note cubic curve = a + b*ffa + c*ffa**2 + d*ffa**3 \note ffa = Fraction of the full load Air Flow - A22, \field Speed 4 Energy Input Ratio Function of Temperature Curve Name + A23, \field Speed 4 Energy Input Ratio Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note curve = a + b*db + c*db**2 + d*oat + e*oat**2 + f*db*oat \note db = entering air dry-bulb temperature (C) \note oat = air entering temperature seen by the evaporator (C) - A23, \field Speed 4 Energy Input Ratio Function of Air Flow Fraction Curve Name + A24, \field Speed 4 Energy Input Ratio Function of Air Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note quadratic curve = a + b*ffa + c*ffa**2 \note cubic curve = a + b*ffa + c*ffa**2 + d*ffa**3 \note ffa = Fraction of the full load Air Flow - N24, \field Speed 5 Reference Unit Gross Rated Heating Capacity + N32, \field Speed 5 Reference Unit Gross Rated Heating Capacity \note Heating capacity not accounting for the effect of supply air fan heat \units W \type real \minimum 0 - N25, \field Speed 5 Reference Unit Gross Rated Heating COP + N33, \field Speed 5 Reference Unit Gross Rated Heating COP \type real \units W/W \minimum> 0.0 - N26, \field Speed 5 Reference Unit Rated Air Flow Rate + N34, \field Speed 5 Reference Unit Rated Air Flow Rate \units m3/s \type real \minimum 0 - A24, \field Speed 5 Heating Capacity Function of Temperature Curve Name + N35, \field 2017 Speed 5 Rated Supply Air Fan Power Per Volume Flow Rate + \note Enter the supply air fan power per air volume flow rate at the rated speed 1 test conditions + \note as defined in the 2017 version of ANSI/AHRI Standard 210/240. + \note The test conditions vary external static pressure based on heating capacity. This value + \note is only used to calculate Heating Seasonal Performance Factor(HSPF). This value is not + \note used for modeling the supply air fan during simulations. + \type real + \units W/(m3/s) + \minimum 0.0 + \maximum 1250.0 + \default 773.3 + N36, \field 2023 Speed 5 Rated Supply Air Fan Power Per Volume Flow Rate + \note Enter the supply air fan power per air volume flow rate at the rated speed 1 test conditions + \note as defined in the 2023 version of ANSI/AHRI Standard 210/240. + \note The test conditions vary external static pressure based on heating capacity. This value + \note is only used to calculate Heating Seasonal Performance Factor(HSPF). This value is not + \note used for modeling the supply air fan during simulations. + \type real + \units W/(m3/s) + \minimum 0.0 + \maximum 1505.0 + \default 934.4 + A25, \field Speed 5 Heating Capacity Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note curve = a + b*db + c*db**2 + d*oat + e*oat**2 + f*db*oat \note db = entering air dry-bulb temperature (C) \note oat = air entering temperature seen by the evaporator (C) - A25, \field Speed 5 Heating Capacity Function of Air Flow Fraction Curve Name + A26, \field Speed 5 Heating Capacity Function of Air Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note quadratic curve = a + b*ffa + c*ffa**2 \note cubic curve = a + b*ffa + c*ffa**2 + d*ffa**3 \note ffa = Fraction of the full load Air Flow - A26, \field Speed 5 Energy Input Ratio Function of Temperature Curve Name + A27, \field Speed 5 Energy Input Ratio Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note curve = a + b*db + c*db**2 + d*oat + e*oat**2 + f*db*oat \note db = entering air dry-bulb temperature (C) \note oat = air entering temperature seen by the evaporator (C) - A27, \field Speed 5 Energy Input Ratio Function of Air Flow Fraction Curve Name + A28, \field Speed 5 Energy Input Ratio Function of Air Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note quadratic curve = a + b*ffa + c*ffa**2 \note cubic curve = a + b*ffa + c*ffa**2 + d*ffa**3 \note ffa = Fraction of the full load Air Flow - N27, \field Speed 6 Reference Unit Gross Rated Heating Capacity + N37, \field Speed 6 Reference Unit Gross Rated Heating Capacity \note Heating capacity not accounting for the effect of supply air fan heat \units W \type real \minimum 0 - N28, \field Speed 6 Reference Unit Gross Rated Heating COP + N38, \field Speed 6 Reference Unit Gross Rated Heating COP \type real \units W/W \minimum> 0.0 - N29, \field Speed 6 Reference Unit Rated Air Flow Rate + N39, \field Speed 6 Reference Unit Rated Air Flow Rate \units m3/s \type real \minimum 0 - A28, \field Speed 6 Heating Capacity Function of Temperature Curve Name + N40, \field 2017 Speed 6 Rated Supply Air Fan Power Per Volume Flow Rate + \note Enter the supply air fan power per air volume flow rate at the rated speed 1 test conditions + \note as defined in the 2017 version of ANSI/AHRI Standard 210/240. + \note The test conditions vary external static pressure based on heating capacity. This value + \note is only used to calculate Heating Seasonal Performance Factor(HSPF). This value is not + \note used for modeling the supply air fan during simulations. + \type real + \units W/(m3/s) + \minimum 0.0 + \maximum 1250.0 + \default 773.3 + N41, \field 2023 Speed 6 Rated Supply Air Fan Power Per Volume Flow Rate + \note Enter the supply air fan power per air volume flow rate at the rated speed 1 test conditions + \note as defined in the 2023 version of ANSI/AHRI Standard 210/240. + \note The test conditions vary external static pressure based on heating capacity. This value + \note is only used to calculate Heating Seasonal Performance Factor(HSPF). This value is not + \note used for modeling the supply air fan during simulations. + \type real + \units W/(m3/s) + \minimum 0.0 + \maximum 1505.0 + \default 934.4 + A29, \field Speed 6 Heating Capacity Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note curve = a + b*db + c*db**2 + d*oat + e*oat**2 + f*db*oat \note db = entering air dry-bulb temperature (C) \note oat = air entering temperature seen by the evaporator (C) - A29, \field Speed 6 Heating Capacity Function of Air Flow Fraction Curve Name + A30, \field Speed 6 Heating Capacity Function of Air Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note quadratic curve = a + b*ffa + c*ffa**2 \note cubic curve = a + b*ffa + c*ffa**2 + d*ffa**3 \note ffa = Fraction of the full load Air Flow - A30, \field Speed 6 Energy Input Ratio Function of Temperature Curve Name + A31, \field Speed 6 Energy Input Ratio Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note curve = a + b*db + c*db**2 + d*oat + e*oat**2 + f*db*oat \note db = entering air dry-bulb temperature (C) \note oat = air entering temperature seen by the evaporator (C) - A31, \field Speed 6 Energy Input Ratio Function of Air Flow Fraction Curve Name + A32, \field Speed 6 Energy Input Ratio Function of Air Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note quadratic curve = a + b*ffa + c*ffa**2 \note cubic curve = a + b*ffa + c*ffa**2 + d*ffa**3 \note ffa = Fraction of the full load Air Flow - N30, \field Speed 7 Reference Unit Gross Rated Heating Capacity + N42, \field Speed 7 Reference Unit Gross Rated Heating Capacity \note Heating capacity not accounting for the effect of supply air fan heat \units W \type real \minimum 0 - N31, \field Speed 7 Reference Unit Gross Rated Heating COP + N43, \field Speed 7 Reference Unit Gross Rated Heating COP \type real \units W/W \minimum> 0.0 - N32, \field Speed 7 Reference Unit Rated Air Flow Rate + N44, \field Speed 7 Reference Unit Rated Air Flow Rate \units m3/s \type real \minimum 0 - A32, \field Speed 7 Heating Capacity Function of Temperature Curve Name + N45, \field 2017 Speed 7 Rated Supply Air Fan Power Per Volume Flow Rate + \note Enter the supply air fan power per air volume flow rate at the rated speed 1 test conditions + \note as defined in the 2017 version of ANSI/AHRI Standard 210/240. + \note The test conditions vary external static pressure based on heating capacity. This value + \note is only used to calculate Heating Seasonal Performance Factor(HSPF). This value is not + \note used for modeling the supply air fan during simulations. + \type real + \units W/(m3/s) + \minimum 0.0 + \maximum 1250.0 + \default 773.3 + N46, \field 2023 Speed 7 Rated Supply Air Fan Power Per Volume Flow Rate + \note Enter the supply air fan power per air volume flow rate at the rated speed 1 test conditions + \note as defined in the 2023 version of ANSI/AHRI Standard 210/240. + \note The test conditions vary external static pressure based on heating capacity. This value + \note is only used to calculate Heating Seasonal Performance Factor(HSPF). This value is not + \note used for modeling the supply air fan during simulations. + \type real + \units W/(m3/s) + \minimum 0.0 + \maximum 1505.0 + \default 934.4 + A33, \field Speed 7 Heating Capacity Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note curve = a + b*db + c*db**2 + d*oat + e*oat**2 + f*db*oat \note db = entering air dry-bulb temperature (C) \note oat = air entering temperature seen by the evaporator (C) - A33, \field Speed 7 Heating Capacity Function of Air Flow Fraction Curve Name + A34, \field Speed 7 Heating Capacity Function of Air Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note quadratic curve = a + b*ffa + c*ffa**2 \note cubic curve = a + b*ffa + c*ffa**2 + d*ffa**3 \note ffa = Fraction of the full load Air Flow - A34, \field Speed 7 Energy Input Ratio Function of Temperature Curve Name + A35, \field Speed 7 Energy Input Ratio Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note curve = a + b*db + c*db**2 + d*oat + e*oat**2 + f*db*oat \note db = entering air dry-bulb temperature (C) \note oat = air entering temperature seen by the evaporator (C) - A35, \field Speed 7 Energy Input Ratio Function of Air Flow Fraction Curve Name + A36, \field Speed 7 Energy Input Ratio Function of Air Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note quadratic curve = a + b*ffa + c*ffa**2 \note cubic curve = a + b*ffa + c*ffa**2 + d*ffa**3 \note ffa = Fraction of the full load Air Flow - N33, \field Speed 8 Reference Unit Gross Rated Heating Capacity + N47, \field Speed 8 Reference Unit Gross Rated Heating Capacity \note Heating capacity not accounting for the effect of supply air fan heat \units W \type real \minimum 0 - N34, \field Speed 8 Reference Unit Gross Rated Heating COP + N48, \field Speed 8 Reference Unit Gross Rated Heating COP \type real \units W/W \minimum> 0.0 - N35, \field Speed 8 Reference Unit Rated Air Flow Rate + N49, \field Speed 8 Reference Unit Rated Air Flow Rate \units m3/s \type real \minimum 0 - A36, \field Speed 8 Heating Capacity Function of Temperature Curve Name + N50, \field 2017 Speed 8 Rated Supply Air Fan Power Per Volume Flow Rate + \note Enter the supply air fan power per air volume flow rate at the rated speed 1 test conditions + \note as defined in the 2017 version of ANSI/AHRI Standard 210/240. + \note The test conditions vary external static pressure based on heating capacity. This value + \note is only used to calculate Heating Seasonal Performance Factor(HSPF). This value is not + \note used for modeling the supply air fan during simulations. + \type real + \units W/(m3/s) + \minimum 0.0 + \maximum 1250.0 + \default 773.3 + N51, \field 2023 Speed 8 Rated Supply Air Fan Power Per Volume Flow Rate + \note Enter the supply air fan power per air volume flow rate at the rated speed 1 test conditions + \note as defined in the 2023 version of ANSI/AHRI Standard 210/240. + \note The test conditions vary external static pressure based on heating capacity. This value + \note is only used to calculate Heating Seasonal Performance Factor(HSPF). This value is not + \note used for modeling the supply air fan during simulations. + \type real + \units W/(m3/s) + \minimum 0.0 + \maximum 1505.0 + \default 934.4 + A37, \field Speed 8 Heating Capacity Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note curve = a + b*db + c*db**2 + d*oat + e*oat**2 + f*db*oat \note db = entering air dry-bulb temperature (C) \note oat = air entering temperature seen by the evaporator (C) - A37, \field Speed 8 Heating Capacity Function of Air Flow Fraction Curve Name + A38, \field Speed 8 Heating Capacity Function of Air Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note quadratic curve = a + b*ffa + c*ffa**2 \note cubic curve = a + b*ffa + c*ffa**2 + d*ffa**3 \note ffa = Fraction of the full load Air Flow - A38, \field Speed 8 Energy Input Ratio Function of Temperature Curve Name + A39, \field Speed 8 Energy Input Ratio Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note curve = a + b*db + c*db**2 + d*oat + e*oat**2 + f*db*oat \note db = entering air dry-bulb temperature (C) \note oat = air entering temperature seen by the evaporator (C) - A39, \field Speed 8 Energy Input Ratio Function of Air Flow Fraction Curve Name + A40, \field Speed 8 Energy Input Ratio Function of Air Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note quadratic curve = a + b*ffa + c*ffa**2 \note cubic curve = a + b*ffa + c*ffa**2 + d*ffa**3 \note ffa = Fraction of the full load Air Flow - N36, \field Speed 9 Reference Unit Gross Rated Heating Capacity + N52, \field Speed 9 Reference Unit Gross Rated Heating Capacity \note Heating capacity not accounting for the effect of supply air fan heat \units W \type real \minimum 0 - N37, \field Speed 9 Reference Unit Gross Rated Heating COP + N53, \field Speed 9 Reference Unit Gross Rated Heating COP \type real \units W/W \minimum> 0.0 - N38, \field Speed 9 Reference Unit Rated Air Flow Rate + N54, \field Speed 9 Reference Unit Rated Air Flow Rate \units m3/s \type real \minimum 0 - A40, \field Speed 9 Heating Capacity Function of Temperature Curve Name + N55, \field 2017 Speed 9 Rated Supply Air Fan Power Per Volume Flow Rate + \note Enter the supply air fan power per air volume flow rate at the rated speed 1 test conditions + \note as defined in the 2017 version of ANSI/AHRI Standard 210/240. + \note The test conditions vary external static pressure based on heating capacity. This value + \note is only used to calculate Heating Seasonal Performance Factor(HSPF). This value is not + \note used for modeling the supply air fan during simulations. + \type real + \units W/(m3/s) + \minimum 0.0 + \maximum 1250.0 + \default 773.3 + N56, \field 2023 Speed 9 Rated Supply Air Fan Power Per Volume Flow Rate + \note Enter the supply air fan power per air volume flow rate at the rated speed 1 test conditions + \note as defined in the 2023 version of ANSI/AHRI Standard 210/240. + \note The test conditions vary external static pressure based on heating capacity. This value + \note is only used to calculate Heating Seasonal Performance Factor(HSPF). This value is not + \note used for modeling the supply air fan during simulations. + \type real + \units W/(m3/s) + \minimum 0.0 + \maximum 1505.0 + \default 934.4 + A41, \field Speed 9 Heating Capacity Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note curve = a + b*db + c*db**2 + d*oat + e*oat**2 + f*db*oat \note db = entering air dry-bulb temperature (C) \note oat = air entering temperature seen by the evaporator (C) - A41, \field Speed 9 Heating Capacity Function of Air Flow Fraction Curve Name + A42, \field Speed 9 Heating Capacity Function of Air Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note quadratic curve = a + b*ffa + c*ffa**2 \note cubic curve = a + b*ffa + c*ffa**2 + d*ffa**3 \note ffa = Fraction of the full load Air Flow - A42, \field Speed 9 Energy Input Ratio Function of Temperature Curve Name + A43, \field Speed 9 Energy Input Ratio Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note curve = a + b*db + c*db**2 + d*oat + e*oat**2 + f*db*oat \note db = entering air dry-bulb temperature (C) \note oat = air entering temperature seen by the evaporator (C) - A43, \field Speed 9 Energy Input Ratio Function of Air Flow Fraction Curve Name + A44, \field Speed 9 Energy Input Ratio Function of Air Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note quadratic curve = a + b*ffa + c*ffa**2 \note cubic curve = a + b*ffa + c*ffa**2 + d*ffa**3 \note ffa = Fraction of the full load Air Flow - N39, \field Speed 10 Reference Unit Gross Rated Heating Capacity + N57, \field Speed 10 Reference Unit Gross Rated Heating Capacity \note Heating capacity not accounting for the effect of supply air fan heat \units W \type real \minimum 0 - N40, \field Speed 10 Reference Unit Gross Rated Heating COP + N58, \field Speed 10 Reference Unit Gross Rated Heating COP \type real \units W/W \minimum> 0.0 - N41, \field Speed 10 Reference Unit Rated Air Flow Rate + N59, \field Speed 10 Reference Unit Rated Air Flow Rate \units m3/s \type real \minimum 0 - A44, \field Speed 10 Heating Capacity Function of Temperature Curve Name + N60, \field 2017 Speed 10 Rated Supply Air Fan Power Per Volume Flow Rate + \note Enter the supply air fan power per air volume flow rate at the rated speed 1 test conditions + \note as defined in the 2017 version of ANSI/AHRI Standard 210/240. + \note The test conditions vary external static pressure based on heating capacity. This value + \note is only used to calculate Heating Seasonal Performance Factor(HSPF). This value is not + \note used for modeling the supply air fan during simulations. + \type real + \units W/(m3/s) + \minimum 0.0 + \maximum 1250.0 + \default 773.3 + N61, \field 2023 Speed 10 Rated Supply Air Fan Power Per Volume Flow Rate + \note Enter the supply air fan power per air volume flow rate at the rated speed 1 test conditions + \note as defined in the 2023 version of ANSI/AHRI Standard 210/240. + \note The test conditions vary external static pressure based on heating capacity. This value + \note is only used to calculate Heating Seasonal Performance Factor(HSPF). This value is not + \note used for modeling the supply air fan during simulations. + \type real + \units W/(m3/s) + \minimum 0.0 + \maximum 1505.0 + \default 934.4 + A45, \field Speed 10 Heating Capacity Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note curve = a + b*db + c*db**2 + d*oat + e*oat**2 + f*db*oat \note db = entering air dry-bulb temperature (C) \note oat = air entering temperature seen by the evaporator (C) - A45, \field Speed 10 Heating Capacity Function of Air Flow Fraction Curve Name + A46, \field Speed 10 Heating Capacity Function of Air Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note quadratic curve = a + b*ffa + c*ffa**2 \note cubic curve = a + b*ffa + c*ffa**2 + d*ffa**3 \note ffa = Fraction of the full load Air Flow - A46, \field Speed 10 Energy Input Ratio Function of Temperature Curve Name + A47, \field Speed 10 Energy Input Ratio Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note curve = a + b*db + c*db**2 + d*oat + e*oat**2 + f*db*oat \note db = entering air dry-bulb temperature (C) \note oat = air entering temperature seen by the evaporator (C) - A47; \field Speed 10 Energy Input Ratio Function of Air Flow Fraction Curve Name + A48; \field Speed 10 Energy Input Ratio Function of Air Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note quadratic curve = a + b*ffa + c*ffa**2 @@ -54084,7 +56836,7 @@ Coil:Cooling:WaterToAirHeatPump:ParameterEstimation, \memo evaporation from wet coil when compressor cycles off with continuous fan operation. \memo Parameter estimation model is a deterministic model that requires a consistent set of \memo parameters to describe the operating conditions of the heat pump components. - \min-fields 18 + \min-fields 31 A1 , \field Name \required-field \type alpha @@ -54242,20 +56994,50 @@ Coil:Cooling:WaterToAirHeatPump:ParameterEstimation, \minimum 0.0 \units dimensionless \type real - N20; \field Source Side Heat Transfer Resistance2 + N20, \field Source Side Heat Transfer Resistance2 \note Use when Source Side Fluid Name is an antifreeze \note Leave this field blank for Source Side Fluid is Water \note Previously part of Parameter 10 \units W/K \minimum 0.0 \type real + A8, \field Part Load Fraction Correlation Curve Name + \note quadratic curve = a + b*PLR + c*PLR**2 + \note cubic curve = a + b*PLR + c*PLR**2 + d*PLR**3 + \note PLR = part load ratio (cooling load/steady state capacity) + \required-field + \type object-list + \object-list UnivariateFunctions + N21, \field Maximum Cycling Rate + \note The maximum on-off cycling Rate for the compressor, which occurs at 50% run time + \note fraction. Suggested value is 3; zero value means latent degradation model is disabled. + \type real + \units cycles/hr + \minimum 0.0 + \maximum 5.0 + \default 0.0 + N22, \field Latent Capacity Time Constant + \note Time constant for the cooling coil's latent capacity to reach steady state after + \note startup. Suggested value is 45; zero value means latent degradation model is disabled. + \type real + \units s + \minimum 0.0 + \maximum 500.0 + \default 0.0 + N23; \field Fan Delay Time + \units s + \minimum 0.0 + \default 60 + \note Programmed time delay for heat pump fan to shut off after compressor cycle off. + \note Only required when fan operating mode is cycling + \note Enter 0 when fan operating mode is continuous Coil:Heating:WaterToAirHeatPump:ParameterEstimation, \memo Direct expansion (DX) heating coil for water-to-air heat pump (includes electric \memo compressor), single-speed, parameter estimation model. Parameter estimation model is \memo a deterministic model that requires a consistent set of parameters to describe \memo the operating conditions of the heat pump components. - \min-fields 15 + \min-fields 25 A1 , \field Name \required-field \type alpha @@ -54389,19 +57171,27 @@ Coil:Heating:WaterToAirHeatPump:ParameterEstimation, \minimum 0.0 \units dimensionless \type real - N17; \field Source Side Heat Transfer Resistance2 + N17, \field Source Side Heat Transfer Resistance2 \note Use when Source Side Fluid Name is an antifreeze \note Leave this field blank for Source Side Fluid is Water \note Previously part of Parameter 9 \units W/K \minimum 0.0 \type real + A8; \field Part Load Fraction Correlation Curve Name + \note quadratic curve = a + b*PLR + c*PLR**2 + \note cubic curve = a + b*PLR + c*PLR**2 + d*PLR**3 + \note PLR = part load ratio (heating load/steady state capacity) + \required-field + \type object-list + \object-list UnivariateFunctions Coil:Cooling:WaterToAirHeatPump:EquationFit, \memo Direct expansion (DX) cooling coil for water-to-air heat pump (includes electric \memo compressor), single-speed, equation-fit model. Optional inputs for moisture \memo evaporation from wet coil when compressor cycles off with continuous fan operation. \memo Equation-fit model uses normalized curves to describe the heat pump performance. + \min-fields 22 A1, \field Name \required-field \type alpha @@ -54435,7 +57225,7 @@ Coil:Cooling:WaterToAirHeatPump:EquationFit, \ip-units gal/min \autosizable N3, \field Gross Rated Total Cooling Capacity - \note Total cooling capacity not accounting for the effect of supply air fan heat + \note Total cooling capacity at rated conditions not accounting for the effect of supply air fan heat \required-field \type real \minimum> 0.0 @@ -54448,23 +57238,55 @@ Coil:Cooling:WaterToAirHeatPump:EquationFit, \units W \autosizable N5, \field Gross Rated Cooling COP + \note Gross cooling COP at rated conditions \required-field \type real \units W/W \minimum> 0.0 + N6, \field Rated Entering Water Temperature + \note Rated entering water temperature corresponding to the water-to + \note -air application for which this coil is used. For example: for water loop + \note applications, the rated temperature is 30 degree Celsius + \units C + \type real + \minimum> 0 + \default 30 + N7, \field Rated Entering Air Dry-Bulb Temperature + \note Rated entering air dry-bulb temperature corresponding to the + \note water-to-air application for which this coil is used. For example: for + \note water loop applications, the rated temperature is 27 degree Celsius + \units C + \type real + \default 27 + \minimum> 0 + N8, \field Rated Entering Air Wet-Bulb Temperature + \note Rated entering air wet-bulb temperature corresponding to the + \note water-to-air application for which this coil is used. For example: for + \note water loop applications, the rated temperature is 19 degree Celsius + \units C + \type real + \default 19.0 + \minimum> 0 A6, \field Total Cooling Capacity Curve Name \required-field \type object-list \object-list QuadvariateFunctions - A7, \field Sensible Cooling Capacity Curve Name + A7, \field Sensible Cooling Capacity Curve Name \required-field \type object-list \object-list QuintvariateFunctions - A8, \field Cooling Power Consumption Curve Name + A8, \field Cooling Power Consumption Curve Name \required-field \type object-list \object-list QuadvariateFunctions - N6, \field Nominal Time for Condensate Removal to Begin + A9, \field Part Load Fraction Correlation Curve Name + \note quadratic curve = a + b*PLR + c*PLR**2 + \note cubic curve = a + b*PLR + c*PLR**2 + d*PLR**3 + \note PLR = part load ratio (cooling load/steady state capacity) + \required-field + \type object-list + \object-list UnivariateFunctions + N9, \field Nominal Time for Condensate Removal to Begin \type real \units s \minimum 0.0 @@ -54475,7 +57297,7 @@ Coil:Cooling:WaterToAirHeatPump:EquationFit, \note Nominal time is equal to the ratio of the energy of the coil's maximum \note condensate holding capacity (J) to the coil's steady state latent capacity (W). \note Suggested value is 1000; zero value means latent degradation model is disabled. - N7; \field Ratio of Initial Moisture Evaporation Rate and Steady State Latent Capacity + N10, \field Ratio of Initial Moisture Evaporation Rate and Steady State Latent Capacity \type real \units dimensionless \minimum 0.0 @@ -54485,6 +57307,29 @@ Coil:Cooling:WaterToAirHeatPump:EquationFit, \note the compressor first turns off) and the coil's steady state latent capacity \note at rated air flow rate and temperature conditions. Suggested value is 1.5; zero value \note means latent degradation model is disabled. + N11, \field Maximum Cycling Rate + \note The maximum on-off cycling Rate for the compressor, which occurs at 50% run time + \note fraction. Suggested value is 3; zero value means latent degradation model is disabled. + \type real + \units cycles/hr + \minimum 0.0 + \maximum 5.0 + \default 0.0 + N12, \field Latent Capacity Time Constant + \note Time constant for the cooling coil's latent capacity to reach steady state after + \note startup. Suggested value is 45; zero value means latent degradation model is disabled. + \type real + \units s + \minimum 0.0 + \maximum 500.0 + \default 0.0 + N13; \field Fan Delay Time + \units s + \minimum 0.0 + \default 60 + \note Programmed time delay for heat pump fan to shut off after compressor cycle off. + \note Only required when fan operating mode is cycling + \note Enter 0 when fan operating mode is continuous Coil:Cooling:WaterToAirHeatPump:VariableSpeedEquationFit, \memo Direct expansion (DX) cooling coil for water-to-air heat pump (includes electric @@ -54493,7 +57338,7 @@ Coil:Cooling:WaterToAirHeatPump:VariableSpeedEquationFit, \memo Equation-fit model uses normalized curves to describe the heat pump performance. \memo Requires two to ten sets of performance data and will interpolate between speeds. \memo Modeled as a single coil with variable-speed compressor. - \min-fields 27 + \min-fields 30 A1, \field Name \required-field \type alpha @@ -54550,7 +57395,29 @@ Coil:Cooling:WaterToAirHeatPump:VariableSpeedEquationFit, \type real \minimum 0 \default 0 - N8, \field Flag for Using Hot Gas Reheat, 0 or 1 + N8, \field Maximum Cycling Rate + \note The maximum on-off cycling Rate for the compressor, which occurs at 50% run time + \note fraction. Suggested value is 3; zero value means latent degradation model is disabled. + \type real + \units cycles/hr + \minimum 0.0 + \maximum 5.0 + \default 0.0 + N9, \field Latent Capacity Time Constant + \note Time constant for the cooling coil's latent capacity to reach steady state after + \note startup. Suggested value is 45; zero value means latent degradation model is disabled. + \type real + \units s + \minimum 0.0 + \maximum 500.0 + \default 0.0 + N10, \field Fan Delay Time + \units s + \minimum 0.0 + \default 60 + \note Programmed time delay for heat pump fan to shut off after compressor cycle off. + \note Enter 0 when fan operating mode is continuous + N11, \field Flag for Using Hot Gas Reheat, 0 or 1 \note Flag for using hot gas reheat, 0 - not used, 1 - used \units dimensionless \type real @@ -54563,29 +57430,29 @@ Coil:Cooling:WaterToAirHeatPump:VariableSpeedEquationFit, \note quadratic curve = a + b*PLR + c*PLR**2 \note cubic curve = a + b*PLR + c*PLR**2 + d*PLR**3 \note PLR = part load ratio (cooling load/steady state capacity) - N9, \field Speed 1 Reference Unit Gross Rated Total Cooling Capacity + N12, \field Speed 1 Reference Unit Gross Rated Total Cooling Capacity \note Total cooling capacity not accounting for the effect of supply air fan heat \units W \type real \minimum 0 \required-field - N10, \field Speed 1 Reference Unit Gross Rated Sensible Heat Ratio + N13, \field Speed 1 Reference Unit Gross Rated Sensible Heat Ratio \units dimensionless \type real \minimum 0 \maximum 1.0 \required-field - N11, \field Speed 1 Reference Unit Gross Rated Cooling COP + N14, \field Speed 1 Reference Unit Gross Rated Cooling COP \type real \units W/W \minimum> 0.0 \required-field - N12, \field Speed 1 Reference Unit Rated Air Flow Rate + N15, \field Speed 1 Reference Unit Rated Air Flow Rate \units m3/s \type real \minimum 0 \required-field - N13, \field Speed 1 Reference Unit Rated Water Flow Rate + N16, \field Speed 1 Reference Unit Rated Water Flow Rate \units m3/s \ip-units gal/min \type real @@ -54598,7 +57465,7 @@ Coil:Cooling:WaterToAirHeatPump:VariableSpeedEquationFit, \note curve = a + b*wb + c*wb**2 + d*ewt + e*ewt**2 + f*wb*ewt \note wb = entering wet-bulb temperature (C) \note ewt = water entering temperature seen by the condenser (C) - A8, \field Speed 1 Total Cooling Capacity Function of Air Flow Fraction Curve Name + A8, \field Speed 1 Total Cooling Capacity Function of Air Flow Fraction Curve Name \required-field \type object-list \object-list UnivariateFunctions @@ -54633,7 +57500,7 @@ Coil:Cooling:WaterToAirHeatPump:VariableSpeedEquationFit, \note quadratic curve = a + b*ffw + c*ffw**2 \note cubic curve = a + b*ffw + c*ffw**2 + d*ffw**3 \note ffw = Fraction of the full load Water Flow - N14, \field Speed 1 Reference Unit Waste Heat Fraction of Input Power At Rated Conditions + N17, \field Speed 1 Reference Unit Waste Heat Fraction of Input Power At Rated Conditions \units dimensionless \type real \minimum 0 @@ -54645,25 +57512,25 @@ Coil:Cooling:WaterToAirHeatPump:VariableSpeedEquationFit, \note curve = a + b*wb + c*wb**2 + d*ewt + e*ewt**2 + f*wb*ewt \note wb = entering wet-bulb temperature (C) \note ewt = water entering temperature seen by the condenser (C) - N15, \field Speed 2 Reference Unit Gross Rated Total Cooling Capacity + N18, \field Speed 2 Reference Unit Gross Rated Total Cooling Capacity \note Total cooling capacity not accounting for the effect of supply air fan heat \units W \type real \minimum 0 - N16, \field Speed 2 Reference Unit Gross Rated Sensible Heat Ratio + N19, \field Speed 2 Reference Unit Gross Rated Sensible Heat Ratio \units dimensionless \type real \minimum 0 \maximum 1.0 - N17, \field Speed 2 Reference Unit Gross Rated Cooling COP + N20, \field Speed 2 Reference Unit Gross Rated Cooling COP \type real \units W/W \minimum> 0.0 - N18, \field Speed 2 Reference Unit Rated Air Flow Rate + N21, \field Speed 2 Reference Unit Rated Air Flow Rate \units m3/s \type real \minimum 0 - N19, \field Speed 2 Reference Unit Rated Water Flow Rate + N22, \field Speed 2 Reference Unit Rated Water Flow Rate \units m3/s \ip-units gal/min \type real @@ -54689,7 +57556,7 @@ Coil:Cooling:WaterToAirHeatPump:VariableSpeedEquationFit, A17, \field Speed 2 Energy Input Ratio Function of Temperature Curve Name \type object-list \object-list BivariateFunctions - \note curve = a + b*wb + c*wb**2 + d*ewet + e*ewt**2 + f*wb*ewt + \note curve = a + b*wb + c*wb**2 + d*ewt + e*ewt**2 + f*wb*ewt \note wb = entering wet-bulb temperature (C) \note ewt = water entering temperature seen by the condenser (C) A18, \field Speed 2 Energy Input Ratio Function of Air Flow Fraction Curve Name @@ -54704,7 +57571,7 @@ Coil:Cooling:WaterToAirHeatPump:VariableSpeedEquationFit, \note quadratic curve = a + b*ffw + c*ffw**2 \note cubic curve = a + b*ffw + c*ffw**2 + d*ffw**3 \note ffw = Fraction of the full load Water Flow - N20, \field Speed 2 Reference Unit Waste Heat Fraction of Input Power At Rated Conditions + N23, \field Speed 2 Reference Unit Waste Heat Fraction of Input Power At Rated Conditions \units dimensionless \type real \minimum 0 @@ -54714,25 +57581,25 @@ Coil:Cooling:WaterToAirHeatPump:VariableSpeedEquationFit, \note curve = a + b*wb + c*wb**2 + d*ewt + e*ewt**2 + f*wb*ewt \note wb = entering wet-bulb temperature (C) \note ewt = water entering temperature seen by the condenser (C) - N21, \field Speed 3 Reference Unit Gross Rated Total Cooling Capacity + N24, \field Speed 3 Reference Unit Gross Rated Total Cooling Capacity \note Total cooling capacity not accounting for the effect of supply air fan heat \units W \type real \minimum 0 - N22, \field Speed 3 Reference Unit Gross Rated Sensible Heat Ratio + N25, \field Speed 3 Reference Unit Gross Rated Sensible Heat Ratio \units dimensionless \type real \minimum 0 \maximum 1.0 - N23, \field Speed 3 Reference Unit Gross Rated Cooling COP + N26, \field Speed 3 Reference Unit Gross Rated Cooling COP \type real \units W/W \minimum> 0.0 - N24, \field Speed 3 Reference Unit Rated Air Flow Rate + N27, \field Speed 3 Reference Unit Rated Air Flow Rate \units m3/s \type real \minimum 0 - N25, \field Speed 3 Reference Unit Rated Water Flow Rate + N28, \field Speed 3 Reference Unit Rated Water Flow Rate \units m3/s \ip-units gal/min \type real @@ -54779,7 +57646,7 @@ Coil:Cooling:WaterToAirHeatPump:VariableSpeedEquationFit, \note quadratic curve = a + b*ffw + c*ffw**2 \note cubic curve = a + b*ffw + c*ffw**2 + d*ffw**3 \note ffw = Fraction of the full load Water Flow - N26, \field Speed 3 Reference Unit Waste Heat Fraction of Input Power At Rated Conditions + N29, \field Speed 3 Reference Unit Waste Heat Fraction of Input Power At Rated Conditions \units dimensionless \type real \minimum 0 @@ -54790,25 +57657,25 @@ Coil:Cooling:WaterToAirHeatPump:VariableSpeedEquationFit, \note curve = a + b*wb + c*wb**2 + d*ewt + e*ewt**2 + f*wb*ewt \note wb = entering wet-bulb temperature (C) \note ewt = water entering temperature seen by the condenser (C) - N27, \field Speed 4 Reference Unit Gross Rated Total Cooling Capacity + N30, \field Speed 4 Reference Unit Gross Rated Total Cooling Capacity \note Total cooling capacity not accounting for the effect of supply air fan heat \units W \type real \minimum 0 - N28, \field Speed 4 Reference Unit Gross Rated Sensible Heat Ratio + N31, \field Speed 4 Reference Unit Gross Rated Sensible Heat Ratio \units dimensionless \type real \minimum 0 \maximum 1.0 - N29, \field Speed 4 Reference Unit Gross Rated Cooling COP + N32, \field Speed 4 Reference Unit Gross Rated Cooling COP \type real \units W/W \minimum> 0.0 - N30, \field Speed 4 Reference Unit Rated Air Flow Rate + N33, \field Speed 4 Reference Unit Rated Air Flow Rate \units m3/s \type real \minimum 0 - N31, \field Speed 4 Reference Unit Rated Water Flow Rate + N34, \field Speed 4 Reference Unit Rated Water Flow Rate \units m3/s \ip-units gal/min \type real @@ -54855,7 +57722,7 @@ Coil:Cooling:WaterToAirHeatPump:VariableSpeedEquationFit, \note quadratic curve = a + b*ffw + c*ffw**2 \note cubic curve = a + b*ffw + c*ffw**2 + d*ffw**3 \note ffw = Fraction of the full load Water Flow - N32, \field Speed 4 Reference Unit Waste Heat Fraction of Input Power At Rated Conditions + N35, \field Speed 4 Reference Unit Waste Heat Fraction of Input Power At Rated Conditions \units dimensionless \type real \minimum 0 @@ -54866,25 +57733,25 @@ Coil:Cooling:WaterToAirHeatPump:VariableSpeedEquationFit, \note curve = a + b*wb + c*wb**2 + d*ewt + e*ewt**2 + f*wb*ewt \note wb = entering wet-bulb temperature (C) \note ewt = water entering temperature seen by the condenser (C) - N33, \field Speed 5 Reference Unit Gross Rated Total Cooling Capacity + N36, \field Speed 5 Reference Unit Gross Rated Total Cooling Capacity \note Total cooling capacity not accounting for the effect of supply air fan heat \units W \type real \minimum 0 - N34, \field Speed 5 Reference Unit Gross Rated Sensible Heat Ratio + N37, \field Speed 5 Reference Unit Gross Rated Sensible Heat Ratio \units dimensionless \type real \minimum 0 \maximum 1.0 - N35, \field Speed 5 Reference Unit Gross Rated Cooling COP + N38, \field Speed 5 Reference Unit Gross Rated Cooling COP \type real \units W/W \minimum> 0.0 - N36, \field Speed 5 Reference Unit Rated Air Flow Rate + N39, \field Speed 5 Reference Unit Rated Air Flow Rate \units m3/s \type real \minimum 0 - N37, \field Speed 5 Reference Unit Rated Water Flow Rate + N40, \field Speed 5 Reference Unit Rated Water Flow Rate \units m3/s \ip-units gal/min \type real @@ -54931,7 +57798,7 @@ Coil:Cooling:WaterToAirHeatPump:VariableSpeedEquationFit, \note quadratic curve = a + b*ffw + c*ffw**2 \note cubic curve = a + b*ffw + c*ffw**2 + d*ffw**3 \note ffw = Fraction of the full load Water Flow - N38, \field Speed 5 Reference Unit Waste Heat Fraction of Input Power At Rated Conditions + N41, \field Speed 5 Reference Unit Waste Heat Fraction of Input Power At Rated Conditions \units dimensionless \type real \minimum 0 @@ -54942,25 +57809,25 @@ Coil:Cooling:WaterToAirHeatPump:VariableSpeedEquationFit, \note curve = a + b*wb + c*wb**2 + d*ewt + e*ewt**2 + f*wb*ewt \note wb = entering wet-bulb temperature (C) \note ewt = water entering temperature seen by the condenser (C) - N39, \field Speed 6 Reference Unit Gross Rated Total Cooling Capacity + N42, \field Speed 6 Reference Unit Gross Rated Total Cooling Capacity \note Total cooling capacity not accounting for the effect of supply air fan heat \units W \type real \minimum 0 - N40, \field Speed 6 Reference Unit Gross Rated Sensible Heat Ratio + N43, \field Speed 6 Reference Unit Gross Rated Sensible Heat Ratio \units dimensionless \type real \minimum 0 \maximum 1.0 - N41, \field Speed 6 Reference Unit Gross Rated Cooling COP + N44, \field Speed 6 Reference Unit Gross Rated Cooling COP \type real \units W/W \minimum> 0.0 - N42, \field Speed 6 Reference Unit Rated Air Flow Rate + N45, \field Speed 6 Reference Unit Rated Air Flow Rate \units m3/s \type real \minimum 0 - N43, \field Speed 6 Reference Unit Rated Water Flow Rate + N46, \field Speed 6 Reference Unit Rated Water Flow Rate \units m3/s \ip-units gal/min \type real @@ -55007,7 +57874,7 @@ Coil:Cooling:WaterToAirHeatPump:VariableSpeedEquationFit, \note quadratic curve = a + b*ffw + c*ffw**2 \note cubic curve = a + b*ffw + c*ffw**2 + d*ffw**3 \note ffw = Fraction of the full load Water Flow - N44, \field Speed 6 Reference Unit Waste Heat Fraction of Input Power At Rated Conditions + N47, \field Speed 6 Reference Unit Waste Heat Fraction of Input Power At Rated Conditions \units dimensionless \type real \minimum 0 @@ -55018,25 +57885,25 @@ Coil:Cooling:WaterToAirHeatPump:VariableSpeedEquationFit, \note curve = a + b*wb + c*wb**2 + d*ewt + e*ewt**2 + f*wb*ewt \note wb = entering wet-bulb temperature (C) \note ewt = water entering temperature seen by the condenser (C) - N45, \field Speed 7 Reference Unit Gross Rated Total Cooling Capacity + N48, \field Speed 7 Reference Unit Gross Rated Total Cooling Capacity \note Total cooling capacity not accounting for the effect of supply air fan heat \units W \type real \minimum 0 - N46, \field Speed 7 Reference Unit Gross Rated Sensible Heat Ratio + N49, \field Speed 7 Reference Unit Gross Rated Sensible Heat Ratio \units dimensionless \type real \minimum 0 \maximum 1.0 - N47, \field Speed 7 Reference Unit Gross Rated Cooling COP + N50, \field Speed 7 Reference Unit Gross Rated Cooling COP \type real \units W/W \minimum> 0.0 - N48, \field Speed 7 Reference Unit Rated Air Flow Rate + N51, \field Speed 7 Reference Unit Rated Air Flow Rate \units m3/s \type real \minimum 0 - N49, \field Speed 7 Reference Unit Rated Water Flow Rate + N52, \field Speed 7 Reference Unit Rated Water Flow Rate \units m3/s \ip-units gal/min \type real @@ -55083,7 +57950,7 @@ Coil:Cooling:WaterToAirHeatPump:VariableSpeedEquationFit, \note quadratic curve = a + b*ffw + c*ffw**2 \note cubic curve = a + b*ffw + c*ffw**2 + d*ffw**3 \note ffw = Fraction of the full load Water Flow - N50, \field Speed 7 Reference Unit Waste Heat Fraction of Input Power At Rated Conditions + N53, \field Speed 7 Reference Unit Waste Heat Fraction of Input Power At Rated Conditions \units dimensionless \type real \minimum 0 @@ -55094,25 +57961,25 @@ Coil:Cooling:WaterToAirHeatPump:VariableSpeedEquationFit, \note curve = a + b*wb + c*wb**2 + d*ewt + e*ewt**2 + f*wb*ewt \note wb = entering wet-bulb temperature (C) \note ewt = water entering temperature seen by the condenser (C) - N51, \field Speed 8 Reference Unit Gross Rated Total Cooling Capacity + N54, \field Speed 8 Reference Unit Gross Rated Total Cooling Capacity \note Total cooling capacity not accounting for the effect of supply air fan heat \units W \type real \minimum 0 - N52, \field Speed 8 Reference Unit Gross Rated Sensible Heat Ratio + N55, \field Speed 8 Reference Unit Gross Rated Sensible Heat Ratio \units dimensionless \type real \minimum 0 \maximum 1.0 - N53, \field Speed 8 Reference Unit Gross Rated Cooling COP + N56, \field Speed 8 Reference Unit Gross Rated Cooling COP \type real \units W/W \minimum> 0.0 - N54, \field Speed 8 Reference Unit Rated Air Flow Rate + N57, \field Speed 8 Reference Unit Rated Air Flow Rate \units m3/s \type real \minimum 0 - N55, \field Speed 8 Reference Unit Rated Water Flow Rate + N58, \field Speed 8 Reference Unit Rated Water Flow Rate \units m3/s \ip-units gal/min \type real @@ -55159,7 +58026,7 @@ Coil:Cooling:WaterToAirHeatPump:VariableSpeedEquationFit, \note quadratic curve = a + b*ffw + c*ffw**2 \note cubic curve = a + b*ffw + c*ffw**2 + d*ffw**3 \note ffw = Fraction of the full load Water Flow - N56, \field Speed 8 Reference Unit Waste Heat Fraction of Input Power At Rated Conditions + N59, \field Speed 8 Reference Unit Waste Heat Fraction of Input Power At Rated Conditions \units dimensionless \type real \minimum 0 @@ -55170,25 +58037,25 @@ Coil:Cooling:WaterToAirHeatPump:VariableSpeedEquationFit, \note curve = a + b*wb + c*wb**2 + d*ewt + e*ewt**2 + f*wb*ewt \note wb = entering wet-bulb temperature (C) \note ewt = water entering temperature seen by the condenser (C) - N57, \field Speed 9 Reference Unit Gross Rated Total Cooling Capacity + N60, \field Speed 9 Reference Unit Gross Rated Total Cooling Capacity \note Total cooling capacity not accounting for the effect of supply air fan heat \units W \type real \minimum 0 - N58, \field Speed 9 Reference Unit Gross Rated Sensible Heat Ratio + N61, \field Speed 9 Reference Unit Gross Rated Sensible Heat Ratio \units dimensionless \type real \minimum 0 \maximum 1.0 - N59, \field Speed 9 Reference Unit Gross Rated Cooling COP + N62, \field Speed 9 Reference Unit Gross Rated Cooling COP \type real \units W/W \minimum> 0.0 - N60, \field Speed 9 Reference Unit Rated Air Flow Rate + N63, \field Speed 9 Reference Unit Rated Air Flow Rate \units m3/s \type real \minimum 0 - N61, \field Speed 9 Reference Unit Rated Water Flow Rate + N64, \field Speed 9 Reference Unit Rated Water Flow Rate \units m3/s \ip-units gal/min \type real @@ -55235,7 +58102,7 @@ Coil:Cooling:WaterToAirHeatPump:VariableSpeedEquationFit, \note quadratic curve = a + b*ffw + c*ffw**2 \note cubic curve = a + b*ffw + c*ffw**2 + d*ffw**3 \note ffw = Fraction of the full load Water Flow - N62, \field Speed 9 Reference Unit Waste Heat Fraction of Input Power At Rated Conditions + N65, \field Speed 9 Reference Unit Waste Heat Fraction of Input Power At Rated Conditions \units dimensionless \type real \minimum 0 @@ -55246,25 +58113,25 @@ Coil:Cooling:WaterToAirHeatPump:VariableSpeedEquationFit, \note curve = a + b*wb + c*wb**2 + d*ewt + e*ewt**2 + f*wb*ewt \note wb = entering wet-bulb temperature (C) \note ewt = water entering temperature seen by the condenser (C) - N63, \field Speed 10 Reference Unit Gross Rated Total Cooling Capacity + N66, \field Speed 10 Reference Unit Gross Rated Total Cooling Capacity \note Total cooling capacity not accounting for the effect of supply air fan heat \units W \type real \minimum 0 - N64, \field Speed 10 Reference Unit Gross Rated Sensible Heat Ratio + N67, \field Speed 10 Reference Unit Gross Rated Sensible Heat Ratio \units dimensionless \type real \minimum 0 \maximum 1.0 - N65, \field Speed 10 Reference Unit Gross Rated Cooling COP + N68, \field Speed 10 Reference Unit Gross Rated Cooling COP \type real \units W/W \minimum> 0.0 - N66, \field Speed 10 Reference Unit Rated Air Flow Rate + N69, \field Speed 10 Reference Unit Rated Air Flow Rate \units m3/s \type real \minimum 0 - N67, \field Speed 10 Reference Unit Rated Water Flow Rate + N70, \field Speed 10 Reference Unit Rated Water Flow Rate \units m3/s \ip-units gal/min \type real @@ -55311,7 +58178,7 @@ Coil:Cooling:WaterToAirHeatPump:VariableSpeedEquationFit, \note quadratic curve = a + b*ffw + c*ffw**2 \note cubic curve = a + b*ffw + c*ffw**2 + d*ffw**3 \note ffw = Fraction of the full load Water Flow - N68, \field Speed 10 Reference Unit Waste Heat Fraction of Input Power At Rated Conditions + N71, \field Speed 10 Reference Unit Waste Heat Fraction of Input Power At Rated Conditions \units dimensionless \type real \minimum 0 @@ -55327,6 +58194,7 @@ Coil:Heating:WaterToAirHeatPump:EquationFit, \memo Direct expansion (DX) heating coil for water-to-air heat pump (includes electric \memo compressor), single-speed, equation-fit model. Equation-fit model uses normalized \memo curves to describe the heat pump performance. + \min-fields 15 A1, \field Name \required-field \type alpha @@ -55359,25 +58227,58 @@ Coil:Heating:WaterToAirHeatPump:EquationFit, \ip-units gal/min \autosizable N3, \field Gross Rated Heating Capacity - \note Heating capacity not accounting for the effect of supply air fan heat + \note Heating capacity at rated conditions not accounting for the effect of supply air fan heat \required-field \type real \minimum> 0.0 \units W \autosizable N4, \field Gross Rated Heating COP + \note Gross heating COP at rated conditions \required-field \type real \units W/W \minimum> 0.0 + N5, \field Rated Entering Water Temperature + \note Rated entering water temperature corresponding to the water-to + \note -air application for which this coil is used. For example: for water loop + \note applications, the rated temperature is 20 degree Celsius. + \units C + \type real + \default 20 + N6, \field Rated Entering Air Dry-Bulb Temperature + \note Rated entering air dry-bulb temperature corresponding to the + \note water-to-air application for which this coil is used. For example: for + \note water loop applications, the rated temperature is 20 degree Celsius. + \units C + \type real + \default 20 + \minimum> 0 + N7, \field Ratio of Rated Heating Capacity to Rated Cooling Capacity + \note Ratio of rated heating capacity to rated cooling capacity. This + \note input is used to calculate the heating or cooling capacity when autosizing. + \note This input is only used if a companion cooling coil of the same type + \note (Coil:Cooling:WaterToAirHeatPump:EquationFit) is used. This input is only + \note used when a sizing run for the system which uses this object is requested + \note and when the coil capacity is autosized. + \type real + \minimum> 0 + \default 1.0 A6, \field Heating Capacity Curve Name \required-field \type object-list \object-list QuadvariateFunctions - A7; \field Heating Power Consumption Curve Name + A7, \field Heating Power Consumption Curve Name \required-field \type object-list \object-list QuadvariateFunctions + A8; \field Part Load Fraction Correlation Curve Name + \note quadratic curve = a + b*PLR + c*PLR**2 + \note cubic curve = a + b*PLR + c*PLR**2 + d*PLR**3 + \note PLR = part load ratio (heat load/steady state capacity) + \required-field + \type object-list + \object-list UnivariateFunctions Coil:Heating:WaterToAirHeatPump:VariableSpeedEquationFit, \memo Direct expansion (DX) heating coil for water-to-air heat pump (includes electric @@ -56151,7 +59052,7 @@ Coil:WaterHeating:AirToWaterHeatPump:Pumped, \memo Heat pump water heater (HPWH) heating coil, air-to-water direct-expansion (DX) \memo system which includes a water heating coil, evaporator air coil, evaporator \memo fan, electric compressor, and water pump. Part of a WaterHeater:HeatPump:PumpedCondenser system. - \min-fields 21 + \min-fields 22 A1 , \field Name \required-field \type alpha @@ -56288,6 +59189,12 @@ Coil:WaterHeating:AirToWaterHeatPump:Pumped, \note surrounding the compressor is below the Maximum Ambient Temperature for Crankcase \note Heater Operation and the DX coil is off. The ambient temperature surrounding the \note compressor is set by the WaterHeater:HeatPump:PumpedCondenser parent object (field Compressor Location). + A9 , \field Crankcase Heater Capacity Function of Temperature Curve Name + \note A Curve:* or Table:Lookup object encoding the relationship between + \note the crankcase heater capacity and the outdoor air temperature. When this field is + \note missing or empty, constant crankcase heater capacity will be assumed. + \type object-list + \object-list UnivariateFunctions N12, \field Maximum Ambient Temperature for Crankcase Heater Operation \type real \minimum 0 @@ -56297,7 +59204,7 @@ Coil:WaterHeating:AirToWaterHeatPump:Pumped, \note surrounding the compressor is below the Maximum Outdoor Temperature for Crankcase \note Heater Operation and the unit is off. The ambient temperature surrounding the \note compressor is set by the WaterHeater:HeatPump:PumpedCondenser parent object (field Compressor Location). - A9 , \field Evaporator Air Temperature Type for Curve Objects + A10, \field Evaporator Air Temperature Type for Curve Objects \type choice \key DryBulbTemperature \key WetBulbTemperature @@ -56305,7 +59212,7 @@ Coil:WaterHeating:AirToWaterHeatPump:Pumped, \note Determines temperature type for heating capacity curves and \note heating COP curves. This input determines whether \note the inlet air dry-bulb or wet-bulb temperature is used to evaluate these curves. - A10, \field Heating Capacity Function of Temperature Curve Name + A11, \field Heating Capacity Function of Temperature Curve Name \type object-list \object-list UnivariateFunctions \object-list BivariateFunctions @@ -56316,7 +59223,7 @@ Coil:WaterHeating:AirToWaterHeatPump:Pumped, \note tw = condenser inlet water temperature (C). \note The field Evaporator Air Temperature Type for Curve Objects determines if dry-bulb or wet-bulb \note is used as the evaporator inlet air temperature (ta). - A11, \field Heating Capacity Function of Air Flow Fraction Curve Name + A12, \field Heating Capacity Function of Air Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note Heating capacity modifier curve (function of air flow fraction) should be quadratic or cubic. @@ -56325,7 +59232,7 @@ Coil:WaterHeating:AirToWaterHeatPump:Pumped, \note ff = fraction of the rated evaporator air flow rate. \note Use curve coefficients of 1,0,0 or leave this field blank when neglecting performance impacts \note due to variations in air flow rate fraction. - A12, \field Heating Capacity Function of Water Flow Fraction Curve Name + A13, \field Heating Capacity Function of Water Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note Heating capacity modifier curve (function of water flow fraction) should be quadratic or cubic. @@ -56334,7 +59241,7 @@ Coil:WaterHeating:AirToWaterHeatPump:Pumped, \note ff = fraction of the rated condenser water flow rate. \note Use curve coefficients of 1,0,0 or leave this field blank when neglecting performance impacts \note due to variations in water flow rate fraction. - A13, \field Heating COP Function of Temperature Curve Name + A14, \field Heating COP Function of Temperature Curve Name \type object-list \object-list UnivariateFunctions \object-list BivariateFunctions @@ -56345,7 +59252,7 @@ Coil:WaterHeating:AirToWaterHeatPump:Pumped, \note tw = condenser inlet water temperature (C). \note The field Evaporator Air Temperature Type for Curve Objects determines if dry-bulb or wet-bulb \note is used as the evaporator inlet air temperature (ta). - A14, \field Heating COP Function of Air Flow Fraction Curve Name + A15, \field Heating COP Function of Air Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note Heating COP modifier curve (function of air flow fraction) should be quadratic or cubic. @@ -56354,7 +59261,7 @@ Coil:WaterHeating:AirToWaterHeatPump:Pumped, \note ff = fraction of the rated evaporator air flow rate. \note Use curve coefficients of 1,0,0 or leave this field blank when neglecting performance impacts \note due to variations in air flow rate fraction. - A15, \field Heating COP Function of Water Flow Fraction Curve Name + A16, \field Heating COP Function of Water Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note Heating COP modifier curve (function of water flow fraction) should be quadratic or cubic. @@ -56363,7 +59270,7 @@ Coil:WaterHeating:AirToWaterHeatPump:Pumped, \note ff = fraction of the rated condenser water flow rate. \note Use curve coefficients of 1,0,0 or leave this field blank when neglecting performance impacts \note due to variations in water flow rate fraction. - A16; \field Part Load Fraction Correlation Curve Name + A17; \field Part Load Fraction Correlation Curve Name \type object-list \object-list UnivariateFunctions \note Part Load Fraction Correlation (function of part load ratio) should be quadratic or cubic. @@ -56377,7 +59284,7 @@ Coil:WaterHeating:AirToWaterHeatPump:Wrapped, \memo Heat pump water heater (HPWH) heating coil, air-to-water direct-expansion (DX) \memo system which includes a water heating coil, evaporator air coil, evaporator \memo fan, electric compressor, and water pump. Part of a WaterHeater:HeatPump:WrappedCondenser system. - \min-fields 14 + \min-fields 15 A1 , \field Name \required-field \type alpha @@ -56462,6 +59369,12 @@ Coil:WaterHeating:AirToWaterHeatPump:Wrapped, \note surrounding the compressor is below the Maximum Ambient Temperature for Crankcase \note Heater Operation and the DX coil is off. The ambient temperature surrounding the \note compressor is set by the WaterHeater:HeatPump:WrappedCondenser parent object (field Compressor Location). + A5, \field Crankcase Heater Capacity Function of Temperature Curve Name + \note A Curve:* or Table:Lookup object encoding the relationship between + \note the crankcase heater capacity and the outdoor air temperature. When this field is + \note missing or empty, constant crankcase heater capacity will be assumed. + \type object-list + \object-list UnivariateFunctions N9, \field Maximum Ambient Temperature for Crankcase Heater Operation \type real \minimum 0 @@ -56471,7 +59384,7 @@ Coil:WaterHeating:AirToWaterHeatPump:Wrapped, \note surrounding the compressor is below the Maximum Outdoor Temperature for Crankcase \note Heater Operation and the unit is off. The ambient temperature surrounding the \note compressor is set by the WaterHeater:HeatPump:WrappedCondenser parent object (field Compressor Location). - A5, \field Evaporator Air Temperature Type for Curve Objects + A6, \field Evaporator Air Temperature Type for Curve Objects \type choice \key DryBulbTemperature \key WetBulbTemperature @@ -56479,7 +59392,7 @@ Coil:WaterHeating:AirToWaterHeatPump:Wrapped, \note Determines temperature type for heating capacity curves and \note heating COP curves. This input determines whether \note the inlet air dry-bulb or wet-bulb temperature is used to evaluate these curves. - A6, \field Heating Capacity Function of Temperature Curve Name + A7, \field Heating Capacity Function of Temperature Curve Name \type object-list \object-list UnivariateFunctions \object-list BivariateFunctions @@ -56490,7 +59403,7 @@ Coil:WaterHeating:AirToWaterHeatPump:Wrapped, \note tw = condenser inlet water temperature (C). \note The field Evaporator Air Temperature Type for Curve Objects determines if dry-bulb or wet-bulb \note is used as the evaporator inlet air temperature (ta). - A7, \field Heating Capacity Function of Air Flow Fraction Curve Name + A8, \field Heating Capacity Function of Air Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note Heating capacity modifier curve (function of air flow fraction) should be quadratic or cubic. @@ -56499,7 +59412,7 @@ Coil:WaterHeating:AirToWaterHeatPump:Wrapped, \note ff = fraction of the rated evaporator air flow rate. \note Use curve coefficients of 1,0,0 or leave this field blank when neglecting performance impacts \note due to variations in air flow rate fraction. - A8, \field Heating COP Function of Temperature Curve Name + A9, \field Heating COP Function of Temperature Curve Name \type object-list \object-list UnivariateFunctions \object-list BivariateFunctions @@ -56510,7 +59423,7 @@ Coil:WaterHeating:AirToWaterHeatPump:Wrapped, \note tw = condenser inlet water temperature (C). \note The field Evaporator Air Temperature Type for Curve Objects determines if dry-bulb or wet-bulb \note is used as the evaporator inlet air temperature (ta). - A9, \field Heating COP Function of Air Flow Fraction Curve Name + A10, \field Heating COP Function of Air Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note Heating COP modifier curve (function of air flow fraction) should be quadratic or cubic. @@ -56519,7 +59432,7 @@ Coil:WaterHeating:AirToWaterHeatPump:Wrapped, \note ff = fraction of the rated evaporator air flow rate. \note Use curve coefficients of 1,0,0 or leave this field blank when neglecting performance impacts \note due to variations in air flow rate fraction. - A10; \field Part Load Fraction Correlation Curve Name + A11; \field Part Load Fraction Correlation Curve Name \type object-list \object-list UnivariateFunctions \note Part Load Fraction Correlation (function of part load ratio) should be quadratic or cubic. @@ -56530,10 +59443,10 @@ Coil:WaterHeating:AirToWaterHeatPump:Wrapped, \note due to variations in part load ratio. Coil:WaterHeating:AirToWaterHeatPump:VariableSpeed, - \memo vairlable-speed Heat pump water heater (VSHPWH) heating coil, air-to-water direct-expansion (DX) + \memo variable-speed Heat pump water heater (VSHPWH) heating coil, air-to-water direct-expansion (DX) \memo system which includes a variable-speed water heating coil, evaporator air coil, evaporator \memo fan, electric compressor, and water pump. Part of a WaterHeater:HeatPump system. - \min-fields 33 + \min-fields 34 A1 , \field Name \required-field \type alpha @@ -56656,6 +59569,12 @@ Coil:WaterHeating:AirToWaterHeatPump:VariableSpeed, \note surrounding the compressor is below the Maximum Ambient Temperature for Crankcase \note Heater Operation and the DX coil is off. The ambient temperature surrounding the \note compressor is set by the WaterHeater:HeatPump parent object (field Compressor Location). + A9 , \field Crankcase Heater Capacity Function of Temperature Curve Name + \note A Curve:* or Table:Lookup object encoding the relationship between + \note the crankcase heater capacity and the outdoor air temperature. When this field is + \note missing or empty, constant crankcase heater capacity will be assumed. + \type object-list + \object-list UnivariateFunctions N11, \field Maximum Ambient Temperature for Crankcase Heater Operation \type real \minimum 0 @@ -56665,7 +59584,7 @@ Coil:WaterHeating:AirToWaterHeatPump:VariableSpeed, \note surrounding the compressor is below the Maximum Outdoor Temperature for Crankcase \note Heater Operation and the unit is off. The ambient temperature surrounding the \note compressor is set by the WaterHeater:HeatPump parent object (field Compressor Location). - A9 , \field Evaporator Air Temperature Type for Curve Objects + A10, \field Evaporator Air Temperature Type for Curve Objects \type choice \key DryBulbTemperature \key WetBulbTemperature @@ -56673,7 +59592,7 @@ Coil:WaterHeating:AirToWaterHeatPump:VariableSpeed, \note Determines temperature type for heating capacity curves and \note heating COP curves. This input determines whether \note the inlet air dry-bulb or wet-bulb temperature is used to evaluate these curves. - A10, \field Part Load Fraction Correlation Curve Name + A11, \field Part Load Fraction Correlation Curve Name \type object-list \object-list UnivariateFunctions \note Table:Lookup object can also be used @@ -56725,7 +59644,7 @@ Coil:WaterHeating:AirToWaterHeatPump:VariableSpeed, \type real \minimum 0 \required-field - A11, \field Speed 1 Total WH Capacity Function of Temperature Curve Name + A12, \field Speed 1 Total WH Capacity Function of Temperature Curve Name \required-field \type object-list \object-list BivariateFunctions @@ -56733,7 +59652,7 @@ Coil:WaterHeating:AirToWaterHeatPump:VariableSpeed, \note curve = a + b*wb + c*wb**2 + d*ewt + e*ewt**2 + f*wb*ewt \note wb = entering wet-bulb temperature or dry bulb temperature upon selection (C) \note ewt = water entering temperature seen by the condenser (C) - A12, \field Speed 1 Total WH Capacity Function of Air Flow Fraction Curve Name + A13, \field Speed 1 Total WH Capacity Function of Air Flow Fraction Curve Name \required-field \type object-list \object-list UnivariateFunctions @@ -56741,7 +59660,7 @@ Coil:WaterHeating:AirToWaterHeatPump:VariableSpeed, \note quadratic curve = a + b*ffa + c*ffa**2 \note cubic curve = a + b*ffa + c*ffa**2 + d*ffa**3 \note ffa = Fraction of the full load Air Flow - A13, \field Speed 1 Total WH Capacity Function of Water Flow Fraction Curve Name + A14, \field Speed 1 Total WH Capacity Function of Water Flow Fraction Curve Name \required-field \type object-list \object-list UnivariateFunctions @@ -56749,7 +59668,7 @@ Coil:WaterHeating:AirToWaterHeatPump:VariableSpeed, \note quadratic curve = a + b*ffw + c*ffw**2 \note cubic curve = a + b*ffw + c*ffw**2 + d*ffw**3 \note ffw = Fraction of the full load Water Flow - A14, \field Speed 1 COP Function of Temperature Curve Name + A15, \field Speed 1 COP Function of Temperature Curve Name \required-field \type object-list \object-list BivariateFunctions @@ -56757,7 +59676,7 @@ Coil:WaterHeating:AirToWaterHeatPump:VariableSpeed, \note curve = a + b*wb + c*wb**2 + d*ewt + e*ewt**2 + f*wb*ewt \note wb = entering wet-bulb temperature or dry bulb temperature upon selection (C) \note ewt = water entering temperature seen by the condenser (C) - A15, \field Speed 1 COP Function of Air Flow Fraction Curve Name + A16, \field Speed 1 COP Function of Air Flow Fraction Curve Name \required-field \type object-list \object-list UnivariateFunctions @@ -56765,7 +59684,7 @@ Coil:WaterHeating:AirToWaterHeatPump:VariableSpeed, \note quadratic curve = a + b*ffa + c*ffa**2 \note cubic curve = a + b*ffa + c*ffa**2 + d*ffa**3 \note ffa = Fraction of the full load Air Flow - A16, \field Speed 1 COP Function of Water Flow Fraction Curve Name + A17, \field Speed 1 COP Function of Water Flow Fraction Curve Name \required-field \type object-list \object-list UnivariateFunctions @@ -56811,42 +59730,42 @@ Coil:WaterHeating:AirToWaterHeatPump:VariableSpeed, \units dimensionless \type real \minimum 0 - A17, \field Speed 2 Total WH Capacity Function of Temperature Curve Name + A18, \field Speed 2 Total WH Capacity Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note Table:Lookup object can also be used \note curve = a + b*wb + c*wb**2 + d*ewt + e*ewt**2 + f*wb*ewt \note wb = entering wet-bulb temperature or dry bulb temperature upon selection (C) \note ewt = water entering temperature seen by the condenser (C) - A18, \field Speed 2 Total WH Capacity Function of Air Flow Fraction Curve Name + A19, \field Speed 2 Total WH Capacity Function of Air Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note Table:Lookup object can also be used \note quadratic curve = a + b*ffa + c*ffa**2 \note cubic curve = a + b*ffa + c*ffa**2 + d*ffa**3 \note ffa = Fraction of the full load Air Flow - A19, \field Speed 2 Total WH Capacity Function of Water Flow Fraction Curve Name + A20, \field Speed 2 Total WH Capacity Function of Water Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note Table:Lookup object can also be used \note quadratic curve = a + b*ffw + c*ffw**2 \note cubic curve = a + b*ffw + c*ffw**2 + d*ffw**3 \note ffw = Fraction of the full load Water Flow - A20, \field Speed 2 COP Function of Temperature Curve Name + A21, \field Speed 2 COP Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note Table:Lookup object can also be used \note curve = a + b*wb + c*wb**2 + d*ewt + e*ewt**2 + f*wb*ewt \note wb = entering wet-bulb temperature or dry bulb temperature upon selection (C) \note ewt = water entering temperature seen by the condenser (C) - A21, \field Speed 2 COP Function of Air Flow Fraction Curve Name + A22, \field Speed 2 COP Function of Air Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note Table:Lookup object can also be used \note quadratic curve = a + b*ffa + c*ffa**2 \note cubic curve = a + b*ffa + c*ffa**2 + d*ffa**3 \note ffa = Fraction of the full load Air Flow - A22, \field Speed 2 COP Function of Water Flow Fraction Curve Name + A23, \field Speed 2 COP Function of Water Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note Table:Lookup object can also be used @@ -56891,42 +59810,42 @@ Coil:WaterHeating:AirToWaterHeatPump:VariableSpeed, \units dimensionless \type real \minimum 0 - A23, \field Speed 3 Total WH Capacity Function of Temperature Curve Name + A24, \field Speed 3 Total WH Capacity Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note Table:Lookup object can also be used \note curve = a + b*wb + c*wb**2 + d*ewt + e*ewt**2 + f*wb*ewt \note wb = entering wet-bulb temperature or dry bulb temperature upon selection (C) \note ewt = water entering temperature seen by the condenser (C) - A24, \field Speed 3 Total WH Capacity Function of Air Flow Fraction Curve Name + A25, \field Speed 3 Total WH Capacity Function of Air Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note Table:Lookup object can also be used \note quadratic curve = a + b*ffa + c*ffa**2 \note cubic curve = a + b*ffa + c*ffa**2 + d*ffa**3 \note ffa = Fraction of the full load Air Flow - A25, \field Speed 3 Total WH Capacity Function of Water Flow Fraction Curve Name + A26, \field Speed 3 Total WH Capacity Function of Water Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note Table:Lookup object can also be used \note quadratic curve = a + b*ffw + c*ffw**2 \note cubic curve = a + b*ffw + c*ffw**2 + d*ffw**3 \note ffw = Fraction of the full load Water Flow - A26, \field Speed 3 COP Function of Temperature Curve Name + A27, \field Speed 3 COP Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note Table:Lookup object can also be used \note curve = a + b*wb + c*wb**2 + d*ewt + e*ewt**2 + f*wb*ewt \note wb = entering wet-bulb temperature or dry bulb temperature upon selection (C) \note ewt = water entering temperature seen by the condenser (C) - A27, \field Speed 3 COP Function of Air Flow Fraction Curve Name + A28, \field Speed 3 COP Function of Air Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note Table:Lookup object can also be used \note quadratic curve = a + b*ffa + c*ffa**2 \note cubic curve = a + b*ffa + c*ffa**2 + d*ffa**3 \note ffa = Fraction of the full load Air Flow - A28, \field Speed 3 COP Function of Water Flow Fraction Curve Name + A29, \field Speed 3 COP Function of Water Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note Table:Lookup object can also be used @@ -56971,42 +59890,42 @@ Coil:WaterHeating:AirToWaterHeatPump:VariableSpeed, \units dimensionless \type real \minimum 0 - A29, \field Speed 4 Total WH Capacity Function of Temperature Curve Name + A30, \field Speed 4 Total WH Capacity Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note Table:Lookup object can also be used \note curve = a + b*wb + c*wb**2 + d*ewt + e*ewt**2 + f*wb*ewt \note wb = entering wet-bulb temperature or dry bulb temperature upon selection (C) \note ewt = water entering temperature seen by the condenser (C) - A30, \field Speed 4 Total WH Capacity Function of Air Flow Fraction Curve Name + A31, \field Speed 4 Total WH Capacity Function of Air Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note Table:Lookup object can also be used \note quadratic curve = a + b*ffa + c*ffa**2 \note cubic curve = a + b*ffa + c*ffa**2 + d*ffa**3 \note ffa = Fraction of the full load Air Flow - A31, \field Speed 4 Total WH Capacity Function of Water Flow Fraction Curve Name + A32, \field Speed 4 Total WH Capacity Function of Water Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note Table:Lookup object can also be used \note quadratic curve = a + b*ffw + c*ffw**2 \note cubic curve = a + b*ffw + c*ffw**2 + d*ffw**3 \note ffw = Fraction of the full load Water Flow - A32, \field Speed 4 COP Function of Temperature Curve Name + A33, \field Speed 4 COP Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note Table:Lookup object can also be used \note curve = a + b*wb + c*wb**2 + d*ewt + e*ewt**2 + f*wb*ewt \note wb = entering wet-bulb temperature or dry bulb temperature upon selection (C) \note ewt = water entering temperature seen by the condenser (C) - A33, \field Speed 4 COP Function of Air Flow Fraction Curve Name + A34, \field Speed 4 COP Function of Air Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note Table:Lookup object can also be used \note quadratic curve = a + b*ffa + c*ffa**2 \note cubic curve = a + b*ffa + c*ffa**2 + d*ffa**3 \note ffa = Fraction of the full load Air Flow - A34, \field Speed 4 COP Function of Water Flow Fraction Curve Name + A35, \field Speed 4 COP Function of Water Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note Table:Lookup object can also be used @@ -57051,42 +59970,42 @@ Coil:WaterHeating:AirToWaterHeatPump:VariableSpeed, \units dimensionless \type real \minimum 0 - A35, \field Speed 5 Total WH Capacity Function of Temperature Curve Name + A36, \field Speed 5 Total WH Capacity Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note Table:Lookup object can also be used \note curve = a + b*wb + c*wb**2 + d*ewt + e*ewt**2 + f*wb*ewt \note wb = entering wet-bulb temperature or dry bulb temperature upon selection (C) \note ewt = water entering temperature seen by the condenser (C) - A36, \field Speed 5 Total WH Capacity Function of Air Flow Fraction Curve Name + A37, \field Speed 5 Total WH Capacity Function of Air Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note Table:Lookup object can also be used \note quadratic curve = a + b*ffa + c*ffa**2 \note cubic curve = a + b*ffa + c*ffa**2 + d*ffa**3 \note ffa = Fraction of the full load Air Flow - A37, \field Speed 5 Total WH Capacity Function of Water Flow Fraction Curve Name + A38, \field Speed 5 Total WH Capacity Function of Water Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note Table:Lookup object can also be used \note quadratic curve = a + b*ffw + c*ffw**2 \note cubic curve = a + b*ffw + c*ffw**2 + d*ffw**3 \note ffw = Fraction of the full load Water Flow - A38, \field Speed 5 COP Function of Temperature Curve Name + A39, \field Speed 5 COP Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note Table:Lookup object can also be used \note curve = a + b*wb + c*wb**2 + d*ewt + e*ewt**2 + f*wb*ewt \note wb = entering wet-bulb temperature or dry bulb temperature upon selection (C) \note ewt = water entering temperature seen by the condenser (C) - A39, \field Speed 5 COP Function of Air Flow Fraction Curve Name + A40, \field Speed 5 COP Function of Air Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note Table:Lookup object can also be used \note quadratic curve = a + b*ffa + c*ffa**2 \note cubic curve = a + b*ffa + c*ffa**2 + d*ffa**3 \note ffa = Fraction of the full load Air Flow - A40, \field Speed 5 COP Function of Water Flow Fraction Curve Name + A41, \field Speed 5 COP Function of Water Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note Table:Lookup object can also be used @@ -57131,42 +60050,42 @@ Coil:WaterHeating:AirToWaterHeatPump:VariableSpeed, \units dimensionless \type real \minimum 0 - A41, \field Speed 6 Total WH Capacity Function of Temperature Curve Name + A42, \field Speed 6 Total WH Capacity Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note Table:Lookup object can also be used \note curve = a + b*wb + c*wb**2 + d*ewt + e*ewt**2 + f*wb*ewt \note wb = entering wet-bulb temperature or dry bulb temperature upon selection (C) \note ewt = water entering temperature seen by the condenser (C) - A42, \field Speed 6 Total WH Capacity Function of Air Flow Fraction Curve Name + A43, \field Speed 6 Total WH Capacity Function of Air Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note Table:Lookup object can also be used \note quadratic curve = a + b*ffa + c*ffa**2 \note cubic curve = a + b*ffa + c*ffa**2 + d*ffa**3 \note ffa = Fraction of the full load Air Flow - A43, \field Speed 6 Total WH Capacity Function of Water Flow Fraction Curve Name + A44, \field Speed 6 Total WH Capacity Function of Water Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note Table:Lookup object can also be used \note quadratic curve = a + b*ffw + c*ffw**2 \note cubic curve = a + b*ffw + c*ffw**2 + d*ffw**3 \note ffw = Fraction of the full load Water Flow - A44, \field Speed 6 COP Function of Temperature Curve Name + A45, \field Speed 6 COP Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note Table:Lookup object can also be used \note curve = a + b*wb + c*wb**2 + d*ewt + e*ewt**2 + f*wb*ewt \note wb = entering wet-bulb temperature or dry bulb temperature upon selection (C) \note ewt = water entering temperature seen by the condenser (C) - A45, \field Speed 6 COP Function of Air Flow Fraction Curve Name + A46, \field Speed 6 COP Function of Air Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note Table:Lookup object can also be used \note quadratic curve = a + b*ffa + c*ffa**2 \note cubic curve = a + b*ffa + c*ffa**2 + d*ffa**3 \note ffa = Fraction of the full load Air Flow - A46, \field Speed 6 COP Function of Water Flow Fraction Curve Name + A47, \field Speed 6 COP Function of Water Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note Table:Lookup object can also be used @@ -57211,42 +60130,42 @@ Coil:WaterHeating:AirToWaterHeatPump:VariableSpeed, \units dimensionless \type real \minimum 0 - A47, \field Speed 7 Total WH Capacity Function of Temperature Curve Name + A48, \field Speed 7 Total WH Capacity Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note Table:Lookup object can also be used \note curve = a + b*wb + c*wb**2 + d*ewt + e*ewt**2 + f*wb*ewt \note wb = entering wet-bulb temperature or dry bulb temperature upon selection (C) \note ewt = water entering temperature seen by the condenser (C) - A48, \field Speed 7 Total WH Capacity Function of Air Flow Fraction Curve Name + A49, \field Speed 7 Total WH Capacity Function of Air Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note Table:Lookup object can also be used \note quadratic curve = a + b*ffa + c*ffa**2 \note cubic curve = a + b*ffa + c*ffa**2 + d*ffa**3 \note ffa = Fraction of the full load Air Flow - A49, \field Speed 7 Total WH Capacity Function of Water Flow Fraction Curve Name + A50, \field Speed 7 Total WH Capacity Function of Water Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note Table:Lookup object can also be used \note quadratic curve = a + b*ffw + c*ffw**2 \note cubic curve = a + b*ffw + c*ffw**2 + d*ffw**3 \note ffw = Fraction of the full load Water Flow - A50, \field Speed 7 COP Function of Temperature Curve Name + A51, \field Speed 7 COP Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note Table:Lookup object can also be used \note curve = a + b*wb + c*wb**2 + d*ewt + e*ewt**2 + f*wb*ewt \note wb = entering wet-bulb temperature or dry bulb temperature upon selection (C) \note ewt = water entering temperature seen by the condenser (C) - A51, \field Speed 7 COP Function of Air Flow Fraction Curve Name + A52, \field Speed 7 COP Function of Air Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note Table:Lookup object can also be used \note quadratic curve = a + b*ffa + c*ffa**2 \note cubic curve = a + b*ffa + c*ffa**2 + d*ffa**3 \note ffa = Fraction of the full load Air Flow - A52, \field Speed 7 COP Function of Water Flow Fraction Curve Name + A53, \field Speed 7 COP Function of Water Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note Table:Lookup object can also be used @@ -57291,42 +60210,42 @@ Coil:WaterHeating:AirToWaterHeatPump:VariableSpeed, \units dimensionless \type real \minimum 0 - A53, \field Speed 8 Total WH Capacity Function of Temperature Curve Name + A54, \field Speed 8 Total WH Capacity Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note Table:Lookup object can also be used \note curve = a + b*wb + c*wb**2 + d*ewt + e*ewt**2 + f*wb*ewt \note wb = entering wet-bulb temperature or dry bulb temperature upon selection (C) \note ewt = water entering temperature seen by the condenser (C) - A54, \field Speed 8 Total WH Capacity Function of Air Flow Fraction Curve Name + A55, \field Speed 8 Total WH Capacity Function of Air Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note Table:Lookup object can also be used \note quadratic curve = a + b*ffa + c*ffa**2 \note cubic curve = a + b*ffa + c*ffa**2 + d*ffa**3 \note ffa = Fraction of the full load Air Flow - A55, \field Speed 8 Total WH Capacity Function of Water Flow Fraction Curve Name + A56, \field Speed 8 Total WH Capacity Function of Water Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note Table:Lookup object can also be used \note quadratic curve = a + b*ffw + c*ffw**2 \note cubic curve = a + b*ffw + c*ffw**2 + d*ffw**3 \note ffw = Fraction of the full load Water Flow - A56, \field Speed 8 COP Function of Temperature Curve Name + A57, \field Speed 8 COP Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note Table:Lookup object can also be used \note curve = a + b*wb + c*wb**2 + d*ewt + e*ewt**2 + f*wb*ewt \note wb = entering wet-bulb temperature or dry bulb temperature upon selection (C) \note ewt = water entering temperature seen by the condenser (C) - A57, \field Speed 8 COP Function of Air Flow Fraction Curve Name + A58, \field Speed 8 COP Function of Air Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note Table:Lookup object can also be used \note quadratic curve = a + b*ffa + c*ffa**2 \note cubic curve = a + b*ffa + c*ffa**2 + d*ffa**3 \note ffa = Fraction of the full load Air Flow - A58, \field Speed 8 COP Function of Water Flow Fraction Curve Name + A59, \field Speed 8 COP Function of Water Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note Table:Lookup object can also be used @@ -57371,42 +60290,42 @@ Coil:WaterHeating:AirToWaterHeatPump:VariableSpeed, \units dimensionless \type real \minimum 0 - A59, \field Speed 9 Total WH Capacity Function of Temperature Curve Name + A60, \field Speed 9 Total WH Capacity Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note Table:Lookup object can also be used \note curve = a + b*wb + c*wb**2 + d*ewt + e*ewt**2 + f*wb*ewt \note wb = entering wet-bulb temperature or dry bulb temperature upon selection (C) \note ewt = water entering temperature seen by the condenser (C) - A60, \field Speed 9 Total WH Capacity Function of Air Flow Fraction Curve Name + A61, \field Speed 9 Total WH Capacity Function of Air Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note Table:Lookup object can also be used \note quadratic curve = a + b*ffa + c*ffa**2 \note cubic curve = a + b*ffa + c*ffa**2 + d*ffa**3 \note ffa = Fraction of the full load Air Flow - A61, \field Speed 9 Total WH Capacity Function of Water Flow Fraction Curve Name + A62, \field Speed 9 Total WH Capacity Function of Water Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note Table:Lookup object can also be used \note quadratic curve = a + b*ffw + c*ffw**2 \note cubic curve = a + b*ffw + c*ffw**2 + d*ffw**3 \note ffw = Fraction of the full load Water Flow - A62, \field Speed 9 COP Function of Temperature Curve Name + A63, \field Speed 9 COP Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note Table:Lookup object can also be used \note curve = a + b*wb + c*wb**2 + d*ewt + e*ewt**2 + f*wb*ewt \note wb = entering wet-bulb temperature or dry bulb temperature upon selection (C) \note ewt = water entering temperature seen by the condenser (C) - A63, \field Speed 9 COP Function of Air Flow Fraction Curve Name + A64, \field Speed 9 COP Function of Air Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note Table:Lookup object can also be used \note quadratic curve = a + b*ffa + c*ffa**2 \note cubic curve = a + b*ffa + c*ffa**2 + d*ffa**3 \note ffa = Fraction of the full load Air Flow - A64, \field Speed 9 COP Function of Water Flow Fraction Curve Name + A65, \field Speed 9 COP Function of Water Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note Table:Lookup object can also be used @@ -57451,42 +60370,42 @@ Coil:WaterHeating:AirToWaterHeatPump:VariableSpeed, \units dimensionless \type real \minimum 0 - A65, \field Speed 10 Total WH Capacity Function of Temperature Curve Name + A66, \field Speed 10 Total WH Capacity Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note Table:Lookup object can also be used \note curve = a + b*wb + c*wb**2 + d*ewt + e*ewt**2 + f*wb*ewt \note wb = entering wet-bulb temperature or dry bulb temperature upon selection (C) \note ewt = water entering temperature seen by the condenser (C) - A66, \field Speed 10 Total WH Capacity Function of Air Flow Fraction Curve Name + A67, \field Speed 10 Total WH Capacity Function of Air Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note Table:Lookup object can also be used \note quadratic curve = a + b*ffa + c*ffa**2 \note cubic curve = a + b*ffa + c*ffa**2 + d*ffa**3 \note ffa = Fraction of the full load Air Flow - A67, \field Speed 10 Total WH Capacity Function of Water Flow Fraction Curve Name + A68, \field Speed 10 Total WH Capacity Function of Water Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note Table:Lookup object can also be used \note quadratic curve = a + b*ffw + c*ffw**2 \note cubic curve = a + b*ffw + c*ffw**2 + d*ffw**3 \note ffw = Fraction of the full load Water Flow - A68, \field Speed 10 COP Function of Temperature Curve Name + A69, \field Speed 10 COP Function of Temperature Curve Name \type object-list \object-list BivariateFunctions \note Table:Lookup object can also be used \note curve = a + b*wb + c*wb**2 + d*ewt + e*ewt**2 + f*wb*ewt \note wb = entering wet-bulb temperature or dry bulb temperature upon selection (C) \note ewt = water entering temperature seen by the condenser (C) - A69, \field Speed 10 COP Function of Air Flow Fraction Curve Name + A70, \field Speed 10 COP Function of Air Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note Table:Lookup object can also be used \note quadratic curve = a + b*ffa + c*ffa**2 \note cubic curve = a + b*ffa + c*ffa**2 + d*ffa**3 \note ffa = Fraction of the full load Air Flow - A70; \field Speed 10 COP Function of Water Flow Fraction Curve Name + A71; \field Speed 10 COP Function of Water Flow Fraction Curve Name \type object-list \object-list UnivariateFunctions \note Table:Lookup object can also be used @@ -57587,6 +60506,7 @@ Coil:WaterHeating:Desuperheater, A9 , \field Heating Source Object Type \required-field \type choice + \key Coil:Cooling:DX \key Coil:Cooling:DX:SingleSpeed \key Coil:Cooling:DX:TwoSpeed \key Coil:Cooling:DX:TwoStageWithHumidityControlMode @@ -57601,6 +60521,7 @@ Coil:WaterHeating:Desuperheater, A10, \field Heating Source Name \required-field \type object-list + \object-list CoilCoolingDX \object-list DesuperHeatingCoilSources \object-list DesuperHeatingWaterOnlySources \note The name of the DX system used for heat reclaim. @@ -57673,6 +60594,7 @@ CoilSystem:Cooling:DX, A6, \field Cooling Coil Object Type \type choice \required-field + \key Coil:Cooling:DX \key Coil:Cooling:DX:SingleSpeed \key CoilSystem:Cooling:DX:HeatExchangerAssisted \key Coil:Cooling:DX:TwoSpeed @@ -57682,6 +60604,7 @@ CoilSystem:Cooling:DX, A7, \field Cooling Coil Name \required-field \type object-list + \object-list CoilCoolingDX \object-list CoolingCoilsDX \object-list CoolingCoilsDXVariableSpeed A8, \field Dehumidification Control Type @@ -57830,11 +60753,13 @@ CoilSystem:Cooling:DX:HeatExchangerAssisted, A4 , \field Cooling Coil Object Type \required-field \type choice + \key Coil:Cooling:DX \key Coil:Cooling:DX:SingleSpeed \key Coil:Cooling:DX:VariableSpeed A5 ; \field Cooling Coil Name \required-field \type object-list + \object-list CoilCoolingDX \object-list CoolingCoilsDXSingleSpeed \object-list CoolingCoilsDXVariableSpeed @@ -57938,8 +60863,6 @@ CoilSystem:IntegratedHeatPump:AirSource, \minimum> 0 \maximum< 10 - - Coil:Cooling:DX:SingleSpeed:ThermalStorage, \memo Direct expansion (DX) cooling coil and condensing unit (includes electric compressor \memo and condenser fan), single-speed with packaged integrated thermal storage for cooling. @@ -58896,7 +61819,7 @@ EvaporativeCooler:Indirect:ResearchSpecial, N2 , \field Cooler Drybulb Design Effectiveness \type real \note dry operation effectiveness with respect to drybulb temperature difference - \note this is the nominal design dryblub effectiveness at design air flow rates, no evaporation water active + \note this is the nominal design drybulb effectiveness at design air flow rates, no evaporation water active \minimum 0.0 A4 , \field Drybulb Effectiveness Flow Ratio Modifier Curve Name \note this curve modifies the drybulb effectiveness in the previous field (eff_db_design) @@ -58942,7 +61865,7 @@ EvaporativeCooler:Indirect:ResearchSpecial, \type real \units dimensionless \default 1.0 - \note This field is used when the previous field is set to autoize. The Primary Design Air Flow Rate is scaled using this factor + \note This field is used when the previous field is set to autosize. The Primary Design Air Flow Rate is scaled using this factor \note to calculate the secondary design air flow rate. N7 , \field Secondary Air Fan Design Power \type real @@ -60311,6 +63234,7 @@ AirLoopHVAC:UnitarySystem, \type choice \key Coil:Heating:Fuel \key Coil:Heating:Electric + \key Coil:Heating:Electric:Multistage \key Coil:Heating:Desuperheater \key Coil:Heating:Water \key Coil:Heating:Steam @@ -60323,6 +63247,7 @@ AirLoopHVAC:UnitarySystem, A19, \field Supplemental Heating Coil Name \type object-list \object-list HeatingCoilName + \object-list HeatingCoilsElectricMultiStage \object-list HeatingCoilsDesuperheater \object-list UserDefinedCoil \note Enter the name of the supplemental heating coil if included in the unitary system. @@ -60489,55 +63414,19 @@ AirLoopHVAC:UnitarySystem, \note If this field is blank, outdoor temperature from the weather file is used. \note If this field is not blank, the node name specified determines the outdoor temperature used \note for controlling supplemental heater operation. - N19, \field Maximum Cycling Rate - \type real - \units cycles/hr - \minimum 0.0 - \maximum 5.0 - \default 2.5 - \note Used only for water source heat pump. - \note The maximum on-off cycling rate for the compressor. - \note Suggested value is 2.5 for a typical heat pump. - N20, \field Heat Pump Time Constant - \type real - \units s - \minimum 0.0 - \maximum 500.0 - \default 60.0 - \note Used only for water source heat pump. - \note Time constant for the cooling coil's capacity to reach steady state after startup. - \note Suggested value is 60 for a typical heat pump. - N21, \field Fraction of On-Cycle Power Use - \type real - \minimum 0.0 - \maximum 0.05 - \default 0.01 - \note Used only for water source heat pump. - \note The fraction of on-cycle power use to adjust the part load fraction based on - \note the off-cycle power consumption due to crankcase heaters, controls, fans, and etc. - \note Suggested value is 0.01 for a typical heat pump. - N22, \field Heat Pump Fan Delay Time - \type real - \units s - \minimum 0.0 - \default 60 - \note Used only for water source heat pump. - \note Programmed time delay for heat pump fan to shut off after compressor cycle off. - \note Only required when fan operating mode is cycling. - \note Enter 0 when fan operating mode is continuous. - N23, \field Ancillary On-Cycle Electric Power + N19, \field Ancillary On-Cycle Electric Power \type real \units W \minimum 0 \default 0 \note Enter the value of ancillary electric power for controls or other devices consumed during the on cycle. - N24, \field Ancillary Off-Cycle Electric Power + N20, \field Ancillary Off-Cycle Electric Power \type real \units W \minimum 0 \default 0 \note Enter the value of ancillary electric power for controls or other devices consumed during the off cycle. - N25, \field Design Heat Recovery Water Flow Rate + N21, \field Design Heat Recovery Water Flow Rate \type real \units m3/s \ip-units gal/min @@ -60545,7 +63434,7 @@ AirLoopHVAC:UnitarySystem, \default 0.0 \note If non-zero, then the heat recovery inlet and outlet node names must be entered. \note Used for heat recovery to an EnergyPlus plant loop. - N26, \field Maximum Temperature for Heat Recovery + N22, \field Maximum Temperature for Heat Recovery \type real \units C \maximum 100.0 @@ -60564,8 +63453,8 @@ AirLoopHVAC:UnitarySystem, \note Enter the type of performance specification object used to describe the multispeed coil. A27; \field Design Specification Multispeed Object Name \type object-list - \object-list UnitarySystemPerformaceNames - \note Enter the name of the performance specification object used to describe the multispeed coil. + \object-list UnitarySystemPerformanceNames + \note The name of the performance specification object used to describe the multispeed coil. UnitarySystemPerformance:Multispeed, \memo The UnitarySystemPerformance object is used to specify the air flow ratio at each @@ -60574,7 +63463,7 @@ UnitarySystemPerformance:Multispeed, \extensible:2 - repeat last two fields, remembering to remove ; from "inner" fields. A1 , \field Name \required-field - \reference UnitarySystemPerformaceNames + \reference UnitarySystemPerformanceNames N1 , \field Number of Speeds for Heating \required-field \type integer @@ -61357,7 +64246,7 @@ AirLoopHVAC:UnitaryHeatPump:WaterToAir, \memo supply fan (continuous or cycling), direct expansion (DX) cooling coil, DX heating \memo coil (water-to-air heat pump), and supplemental heating coil (gas, electric, \memo hot water, or steam). - \min-fields 25 + \min-fields 21 A1, \field Name \required-field \type alpha @@ -61427,36 +64316,6 @@ AirLoopHVAC:UnitaryHeatPump:WaterToAir, \type real \minimum> 0.0 \default 0.001 - N4, \field Maximum Cycling Rate - \type real - \units cycles/hr - \minimum 0.0 - \maximum 5.0 - \default 2.5 - \note The maximum on-off cycling rate for the compressor - \note Suggested value is 2.5 for a typical heat pump - N5, \field Heat Pump Time Constant - \type real - \units s - \minimum 0.0 - \maximum 500.0 - \default 60.0 - \note Time constant for the cooling coil's capacity to reach steady state after startup - \note Suggested value is 60 for a typical heat pump - N6, \field Fraction of On-Cycle Power Use - \minimum 0.0 - \maximum 0.05 - \default 0.01 - \note The fraction of on-cycle power use to adjust the part load fraction based on - \note the off-cycle power consumption due to crankcase heaters, controls, fans, and etc. - \note Suggested value is 0.01 for a typical heat pump - N7, \field Heat Pump Fan Delay Time - \units s - \minimum 0.0 - \default 60 - \note Programmed time delay for heat pump fan to shut off after compressor cycle off. - \note Only required when fan operating mode is cycling - \note Enter 0 when fan operating mode is continuous A12, \field Supplemental Heating Coil Object Type \required-field \type choice @@ -61470,12 +64329,12 @@ AirLoopHVAC:UnitaryHeatPump:WaterToAir, \type object-list \object-list HeatingCoilName \note Needs to match in the supplemental heating coil object - N8, \field Maximum Supply Air Temperature from Supplemental Heater + N4, \field Maximum Supply Air Temperature from Supplemental Heater \required-field \type real \units C \autosizable - N9, \field Maximum Outdoor Dry-Bulb Temperature for Supplemental Heater Operation + N5, \field Maximum Outdoor Dry-Bulb Temperature for Supplemental Heater Operation \type real \maximum 21.0 \default 21.0 @@ -61999,17 +64858,19 @@ AirConditioner:VariableRefrigerantFlow, \note Enter the coefficient of performance at rated conditions or leave blank to use default. \note COP includes compressor and condenser fan electrical energy input \note COP does not include supply fan heat or supply fan electric power input - N3 , \field Minimum Outdoor Temperature in Cooling Mode + N3 , \field Minimum Condenser Inlet Node Temperature in Cooling Mode \type real \units C \default -6.0 - \note Enter the minimum outdoor temperature allowed for cooling operation. + \note For cooling mode operation, enter the minimum inlet outdoor air dry-bulb temperature + \note for air-cooled units or minimum inlet water temperature for water-cooled units. \note Cooling is disabled below this temperature. - N4 , \field Maximum Outdoor Temperature in Cooling Mode + N4 , \field Maximum Condenser Inlet Node Temperature in Cooling Mode \type real \units C \default 43.0 - \note Enter the maximum outdoor temperature allowed for cooling operation. + \note For cooling mode operation, enter the maximum inlet outdoor air dry-bulb temperature + \note for air-cooled units or maximum inlet water temperature for water-cooled units. \note Cooling is disabled above this temperature. A3 , \field Cooling Capacity Ratio Modifier Function of Low Temperature Curve Name \type object-list @@ -62103,16 +64964,20 @@ AirConditioner:VariableRefrigerantFlow, \note COP includes compressor and condenser fan electrical energy input \note COP does not include supply fan heat or supply fan electrical energy input \default 3.4 - N8 , \field Minimum Outdoor Temperature in Heating Mode + N8 , \field Minimum Condenser Inlet Node Temperature in Heating Mode \type real \units C \default -20.0 - \note Enter the minimum outdoor temperature allowed for heating operation. - N9 , \field Maximum Outdoor Temperature in Heating Mode + \note For heating mode operation, enter the minimum inlet outdoor air dry-bulb temperature + \note for air-cooled units or minimum inlet water temperature for water-cooled units. + \note Heating is disabled below this temperature. + N9 , \field Maximum Condenser Inlet Node Temperature in Heating Mode \type real \units C \default 16.0 - \note Enter the maximum outdoor temperature allowed for heating operation. + \note For heating mode operation, enter the maximum inlet outdoor air dry-bulb temperature + \note for air-cooled units or maximum inlet water temperature for water-cooled units. + \note Heating is disabled below this temperature. A13, \field Heating Capacity Ratio Modifier Function of Low Temperature Curve Name \type object-list \object-list BivariateFunctions @@ -62423,16 +65288,18 @@ AirConditioner:VariableRefrigerantFlow, \key OtherFuel1 \key OtherFuel2 \default Electricity - N29, \field Minimum Outdoor Temperature in Heat Recovery Mode + N29, \field Minimum Condenser Inlet Node Temperature in Heat Recovery Mode \type real \units C - \note The minimum outdoor temperature below which heat - \note recovery mode will not operate. - N30, \field Maximum Outdoor Temperature in Heat Recovery Mode + \note For heat recovery mode operation, enter the minimum inlet outdoor air dry-bulb temperature + \note for air-cooled units or minimum inlet water temperature for water-cooled units. + \note Heat recovery is disabled below this temperature. + N30, \field Maximum Condenser Inlet Node Temperature in Heat Recovery Mode \type real \units C - \note The maximum outdoor temperature above which heat - \note recovery mode will not operate. + \note For heat recovery mode operation, enter the maximum inlet outdoor air dry-bulb temperature + \note for air-cooled units or maximum inlet water temperature for water-cooled units. + \note Heat recovery is disabled above this temperature. A40, \field Heat Recovery Cooling Capacity Modifier Curve Name \type object-list \object-list BivariateFunctions @@ -63675,7 +66542,7 @@ Controller:OutdoorAir, \note flow rate is modified any time the indoor relative humidity is above the humidistat \note setpoint and the outdoor humidity ratio is less than the indoor humidity ratio. \note This field is only used when the field High Humidity Control = Yes. - A19; \field Heat Recovery Bypass Control Type + A19, \field Heat Recovery Bypass Control Type \type choice \key BypassWhenWithinEconomizerLimits \key BypassWhenOAFlowGreaterThanMinimum @@ -63686,6 +66553,21 @@ Controller:OutdoorAir, \note BypassWhenOAFlowGreaterThanMinimum specifies enhanced economizer \note controls to allow heat recovery when economizer is active \note (within limits) but the outdoor air flow rate is at the minimum. + A20; \field Economizer Operation Staging + \type choice + \key EconomizerFirst + \key InterlockedWithMechanicalCooling + \default InterlockedWithMechanicalCooling + \note This input is only used when the Controller:OutdoorAir is used in conjunction + \note with an AirLoopHVAC:UnitarySystem with multiple cooling speeds. + \note When modeling an AirLoopHVAC:UnitarySystem with multiple cooling speeds + \note (as specified in a UnitarySystemPerformance:Multispeed), EconomizerFirst runs + \note the economizer at all speeds, all the way to the highest cooling speed before + \note mechanical cooling is used to meet the load. InterlockedWithMechanicalCooling + \note runs the economizer at the cooling speed chosen by the AirLoopHVAC:UnitarySystem. + \note Use EconomizerFirst to model typical economizer staging for multi-speed + \note packaged single-zone equipment with sensible load control (Control Type input of + \note the AirLoopHVAC:UnitarySystem should be set to Load). Controller:MechanicalVentilation, \memo This object is used in conjunction with Controller:OutdoorAir to specify outdoor @@ -63714,14 +66596,15 @@ Controller:MechanicalVentilation, A4, \field System Outdoor Air Method \type choice \key ZoneSum - \key VentilationRateProcedure + \key Standard62.1VentilationRateProcedure + \key Standard62.1VentilationRateProcedureWithLimit \key IndoorAirQualityProcedure \key ProportionalControlBasedOnDesignOccupancy \key ProportionalControlBasedOnOccupancySchedule \key IndoorAirQualityProcedureGenericContaminant \key IndoorAirQualityProcedureCombined \key ProportionalControlBasedOnDesignOARate - \default VentilationRateProcedure + \default Standard62.1VentilationRateProcedure N1, \field Zone Maximum Outdoor Air Fraction \type real \default 1.0 @@ -63734,13 +66617,17 @@ Controller:MechanicalVentilation, \object-list ZoneAndZoneListNames \note A zone name or a zone list name may be used here A6, \field Design Specification Outdoor Air Object Name 1 + \note Specify the name of a DesignSpecification:OutdoorAir object to specify one set of requirements for the Zone. + \note Use a DesignSpecification:OutdoorAir:SpaceList object name to specify different + \note requirements for Spaces within the Zone. \note If left blank, the name will be taken from the Sizing:Zone object for this zone. \note If no specification is found for this zone, then the default of 0.00944 m3/s-person will be used. \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames A7, \field Design Specification Zone Air Distribution Object Name 1 \note If left blank, the name will be taken from the Sizing:Zone object for this zone. - \note If no specification is found for this zone, then effectivness will be 1.0 and + \note If no specification is found for this zone, then effectiveness will be 1.0 and \note and secondary recirculation will be zero. \type object-list \object-list DesignSpecificationZoneAirDistributionNames @@ -63751,6 +66638,7 @@ Controller:MechanicalVentilation, A9, \field Design Specification Outdoor Air Object Name 2 \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames A10, \field Design Specification Zone Air Distribution Object Name 2 \type object-list \object-list DesignSpecificationZoneAirDistributionNames @@ -63761,6 +66649,7 @@ Controller:MechanicalVentilation, A12, \field Design Specification Outdoor Air Object Name 3 \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames A13, \field Design Specification Zone Air Distribution Object Name 3 \type object-list \object-list DesignSpecificationZoneAirDistributionNames @@ -63771,6 +66660,7 @@ Controller:MechanicalVentilation, A15, \field Design Specification Outdoor Air Object Name 4 \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames A16, \field Design Specification Zone Air Distribution Object Name 4 \type object-list \object-list DesignSpecificationZoneAirDistributionNames @@ -63781,6 +66671,7 @@ Controller:MechanicalVentilation, A18, \field Design Specification Outdoor Air Object Name 5 \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames A19, \field Design Specification Zone Air Distribution Object Name 5 \type object-list \object-list DesignSpecificationZoneAirDistributionNames @@ -63791,6 +66682,7 @@ Controller:MechanicalVentilation, A21, \field Design Specification Outdoor Air Object Name 6 \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames A22, \field Design Specification Zone Air Distribution Object Name 6 \type object-list \object-list DesignSpecificationZoneAirDistributionNames @@ -63801,6 +66693,7 @@ Controller:MechanicalVentilation, A24, \field Design Specification Outdoor Air Object Name 7 \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames A25, \field Design Specification Zone Air Distribution Object Name 7 \type object-list \object-list DesignSpecificationZoneAirDistributionNames @@ -63811,6 +66704,7 @@ Controller:MechanicalVentilation, A27, \field Design Specification Outdoor Air Object Name 8 \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames A28, \field Design Specification Zone Air Distribution Object Name 8 \type object-list \object-list DesignSpecificationZoneAirDistributionNames @@ -63821,6 +66715,7 @@ Controller:MechanicalVentilation, A30, \field Design Specification Outdoor Air Object Name 9 \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames A31, \field Design Specification Zone Air Distribution Object Name 9 \type object-list \object-list DesignSpecificationZoneAirDistributionNames @@ -63831,6 +66726,7 @@ Controller:MechanicalVentilation, A33, \field Design Specification Outdoor Air Object Name 10 \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames A34, \field Design Specification Zone Air Distribution Object Name 10 \type object-list \object-list DesignSpecificationZoneAirDistributionNames @@ -63841,6 +66737,7 @@ Controller:MechanicalVentilation, A36, \field Design Specification Outdoor Air Object Name 11 \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames A37, \field Design Specification Zone Air Distribution Object Name 11 \type object-list \object-list DesignSpecificationZoneAirDistributionNames @@ -63851,6 +66748,7 @@ Controller:MechanicalVentilation, A39, \field Design Specification Outdoor Air Object Name 12 \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames A40, \field Design Specification Zone Air Distribution Object Name 12 \type object-list \object-list DesignSpecificationZoneAirDistributionNames @@ -63861,6 +66759,7 @@ Controller:MechanicalVentilation, A42, \field Design Specification Outdoor Air Object Name 13 \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames A43, \field Design Specification Zone Air Distribution Object Name 13 \type object-list \object-list DesignSpecificationZoneAirDistributionNames @@ -63871,6 +66770,7 @@ Controller:MechanicalVentilation, A45, \field Design Specification Outdoor Air Object Name 14 \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames A46, \field Design Specification Zone Air Distribution Object Name 14 \type object-list \object-list DesignSpecificationZoneAirDistributionNames @@ -63881,6 +66781,7 @@ Controller:MechanicalVentilation, A48, \field Design Specification Outdoor Air Object Name 15 \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames A49, \field Design Specification Zone Air Distribution Object Name 15 \type object-list \object-list DesignSpecificationZoneAirDistributionNames @@ -63891,6 +66792,7 @@ Controller:MechanicalVentilation, A51, \field Design Specification Outdoor Air Object Name 16 \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames A52, \field Design Specification Zone Air Distribution Object Name 16 \type object-list \object-list DesignSpecificationZoneAirDistributionNames @@ -63901,6 +66803,7 @@ Controller:MechanicalVentilation, A54, \field Design Specification Outdoor Air Object Name 17 \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames A55, \field Design Specification Zone Air Distribution Object Name 17 \type object-list \object-list DesignSpecificationZoneAirDistributionNames @@ -63911,6 +66814,7 @@ Controller:MechanicalVentilation, A57, \field Design Specification Outdoor Air Object Name 18 \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames A58, \field Design Specification Zone Air Distribution Object Name 18 \type object-list \object-list DesignSpecificationZoneAirDistributionNames @@ -63921,6 +66825,7 @@ Controller:MechanicalVentilation, A60, \field Design Specification Outdoor Air Object Name 19 \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames A61, \field Design Specification Zone Air Distribution Object Name 19 \type object-list \object-list DesignSpecificationZoneAirDistributionNames @@ -63931,6 +66836,7 @@ Controller:MechanicalVentilation, A63, \field Design Specification Outdoor Air Object Name 20 \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames A64, \field Design Specification Zone Air Distribution Object Name 20 \type object-list \object-list DesignSpecificationZoneAirDistributionNames @@ -63941,6 +66847,7 @@ Controller:MechanicalVentilation, A66, \field Design Specification Outdoor Air Object Name 21 \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames A67, \field Design Specification Zone Air Distribution Object Name 21 \type object-list \object-list DesignSpecificationZoneAirDistributionNames @@ -63951,6 +66858,7 @@ Controller:MechanicalVentilation, A69, \field Design Specification Outdoor Air Object Name 22 \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames A70, \field Design Specification Zone Air Distribution Object Name 22 \type object-list \object-list DesignSpecificationZoneAirDistributionNames @@ -63961,6 +66869,7 @@ Controller:MechanicalVentilation, A72, \field Design Specification Outdoor Air Object Name 23 \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames A73, \field Design Specification Zone Air Distribution Object Name 23 \type object-list \object-list DesignSpecificationZoneAirDistributionNames @@ -63971,6 +66880,7 @@ Controller:MechanicalVentilation, A75, \field Design Specification Outdoor Air Object Name 24 \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames A76, \field Design Specification Zone Air Distribution Object Name 24 \type object-list \object-list DesignSpecificationZoneAirDistributionNames @@ -63981,6 +66891,7 @@ Controller:MechanicalVentilation, A78, \field Design Specification Outdoor Air Object Name 25 \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames A79, \field Design Specification Zone Air Distribution Object Name 25 \type object-list \object-list DesignSpecificationZoneAirDistributionNames @@ -63991,6 +66902,7 @@ Controller:MechanicalVentilation, A81, \field Design Specification Outdoor Air Object Name 26 \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames A82, \field Design Specification Zone Air Distribution Object Name 26 \type object-list \object-list DesignSpecificationZoneAirDistributionNames @@ -64001,6 +66913,7 @@ Controller:MechanicalVentilation, A84, \field Design Specification Outdoor Air Object Name 27 \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames A85, \field Design Specification Zone Air Distribution Object Name 27 \type object-list \object-list DesignSpecificationZoneAirDistributionNames @@ -64011,6 +66924,7 @@ Controller:MechanicalVentilation, A87, \field Design Specification Outdoor Air Object Name 28 \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames A88, \field Design Specification Zone Air Distribution Object Name 28 \type object-list \object-list DesignSpecificationZoneAirDistributionNames @@ -64021,6 +66935,7 @@ Controller:MechanicalVentilation, A90, \field Design Specification Outdoor Air Object Name 29 \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames A91, \field Design Specification Zone Air Distribution Object Name 29 \type object-list \object-list DesignSpecificationZoneAirDistributionNames @@ -64031,6 +66946,7 @@ Controller:MechanicalVentilation, A93, \field Design Specification Outdoor Air Object Name 30 \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames A94, \field Design Specification Zone Air Distribution Object Name 30 \type object-list \object-list DesignSpecificationZoneAirDistributionNames @@ -64041,6 +66957,7 @@ Controller:MechanicalVentilation, A96, \field Design Specification Outdoor Air Object Name 31 \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames A97, \field Design Specification Zone Air Distribution Object Name 31 \type object-list \object-list DesignSpecificationZoneAirDistributionNames @@ -64051,6 +66968,7 @@ Controller:MechanicalVentilation, A99, \field Design Specification Outdoor Air Object Name 32 \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames A100,\field Design Specification Zone Air Distribution Object Name 32 \type object-list \object-list DesignSpecificationZoneAirDistributionNames @@ -64061,6 +66979,7 @@ Controller:MechanicalVentilation, A102,\field Design Specification Outdoor Air Object Name 33 \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames A103,\field Design Specification Zone Air Distribution Object Name 33 \type object-list \object-list DesignSpecificationZoneAirDistributionNames @@ -64071,6 +66990,7 @@ Controller:MechanicalVentilation, A105,\field Design Specification Outdoor Air Object Name 34 \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames A106,\field Design Specification Zone Air Distribution Object Name 34 \type object-list \object-list DesignSpecificationZoneAirDistributionNames @@ -64081,6 +67001,7 @@ Controller:MechanicalVentilation, A108,\field Design Specification Outdoor Air Object Name 35 \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames A109,\field Design Specification Zone Air Distribution Object Name 35 \type object-list \object-list DesignSpecificationZoneAirDistributionNames @@ -64091,6 +67012,7 @@ Controller:MechanicalVentilation, A111,\field Design Specification Outdoor Air Object Name 36 \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames A112,\field Design Specification Zone Air Distribution Object Name 36 \type object-list \object-list DesignSpecificationZoneAirDistributionNames @@ -64101,6 +67023,7 @@ Controller:MechanicalVentilation, A114,\field Design Specification Outdoor Air Object Name 37 \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames A115,\field Design Specification Zone Air Distribution Object Name 37 \type object-list \object-list DesignSpecificationZoneAirDistributionNames @@ -64111,6 +67034,7 @@ Controller:MechanicalVentilation, A117,\field Design Specification Outdoor Air Object Name 38 \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames A118,\field Design Specification Zone Air Distribution Object Name 38 \type object-list \object-list DesignSpecificationZoneAirDistributionNames @@ -64121,6 +67045,7 @@ Controller:MechanicalVentilation, A120,\field Design Specification Outdoor Air Object Name 39 \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames A121,\field Design Specification Zone Air Distribution Object Name 39 \type object-list \object-list DesignSpecificationZoneAirDistributionNames @@ -64131,6 +67056,7 @@ Controller:MechanicalVentilation, A123,\field Design Specification Outdoor Air Object Name 40 \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames A124,\field Design Specification Zone Air Distribution Object Name 40 \type object-list \object-list DesignSpecificationZoneAirDistributionNames @@ -64141,6 +67067,7 @@ Controller:MechanicalVentilation, A126,\field Design Specification Outdoor Air Object Name 41 \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames A127,\field Design Specification Zone Air Distribution Object Name 41 \type object-list \object-list DesignSpecificationZoneAirDistributionNames @@ -64151,6 +67078,7 @@ Controller:MechanicalVentilation, A129,\field Design Specification Outdoor Air Object Name 42 \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames A130,\field Design Specification Zone Air Distribution Object Name 42 \type object-list \object-list DesignSpecificationZoneAirDistributionNames @@ -64161,6 +67089,7 @@ Controller:MechanicalVentilation, A132,\field Design Specification Outdoor Air Object Name 43 \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames A133,\field Design Specification Zone Air Distribution Object Name 43 \type object-list \object-list DesignSpecificationZoneAirDistributionNames @@ -64171,6 +67100,7 @@ Controller:MechanicalVentilation, A135,\field Design Specification Outdoor Air Object Name 44 \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames A136,\field Design Specification Zone Air Distribution Object Name 44 \type object-list \object-list DesignSpecificationZoneAirDistributionNames @@ -64181,6 +67111,7 @@ Controller:MechanicalVentilation, A138,\field Design Specification Outdoor Air Object Name 45 \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames A139,\field Design Specification Zone Air Distribution Object Name 45 \type object-list \object-list DesignSpecificationZoneAirDistributionNames @@ -64191,6 +67122,7 @@ Controller:MechanicalVentilation, A141,\field Design Specification Outdoor Air Object Name 46 \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames A142,\field Design Specification Zone Air Distribution Object Name 46 \type object-list \object-list DesignSpecificationZoneAirDistributionNames @@ -64201,6 +67133,7 @@ Controller:MechanicalVentilation, A144,\field Design Specification Outdoor Air Object Name 47 \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames A145,\field Design Specification Zone Air Distribution Object Name 47 \type object-list \object-list DesignSpecificationZoneAirDistributionNames @@ -64211,6 +67144,7 @@ Controller:MechanicalVentilation, A147,\field Design Specification Outdoor Air Object Name 48 \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames A148,\field Design Specification Zone Air Distribution Object Name 48 \type object-list \object-list DesignSpecificationZoneAirDistributionNames @@ -64221,6 +67155,7 @@ Controller:MechanicalVentilation, A150,\field Design Specification Outdoor Air Object Name 49 \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames A151,\field Design Specification Zone Air Distribution Object Name 49 \type object-list \object-list DesignSpecificationZoneAirDistributionNames @@ -64231,6 +67166,7 @@ Controller:MechanicalVentilation, A153,\field Design Specification Outdoor Air Object Name 50 \type object-list \object-list DesignSpecificationOutdoorAirNames + \object-list DSOASpaceListNames A154;\field Design Specification Zone Air Distribution Object Name 50 \type object-list \object-list DesignSpecificationZoneAirDistributionNames @@ -64442,15 +67378,11 @@ AirLoopHVAC:OutdoorAirSystem, \note AirLoopHVAC:DedicatedOutdoorAirSystem. \type object-list \object-list ControllerLists - A3, \field Outdoor Air Equipment List Name + A3; \field Outdoor Air Equipment List Name \note Enter the name of an AirLoopHVAC:OutdoorAirSystem:EquipmentList object. \required-field \type object-list \object-list AirLoopOAEquipmentLists - A4; \field Availability Manager List Name - \note Enter the name of an AvailabilityManagerAssignmentList object. - \type object-list - \object-list SystemAvailabilityManagerLists OutdoorAir:Mixer, \memo Outdoor air mixer. Node names cannot be duplicated within a single OutdoorAir:Mixer @@ -65885,6 +68817,29 @@ AirLoopHVAC:ReturnPath, \type object-list \object-list ReturnPathComponentNames +AirLoopHVAC:ExhaustSystem, + \memo Defines a general exhaust system with a central exhaust fan drawing from one or more + \memo ZoneHVAC:ExhaustControl outlet nodes via an AirLoopHVAC:ZoneMixer. + \min-fields 4 + A1 , \field Name + \required-field + \note Name of the exhaust system + A2 , \field Zone Mixer Name + \required-field + \type object-list + \note The name of the exhaust system AirLoopHVAC:ZoneMixer + \object-list ZoneMixers + A3 , \field Fan Object Type + \required-field + \type choice + \key Fan:SystemModel + \key Fan:ComponentModel + A4 ; \field Fan Name + \required-field + \type object-list + \object-list FansSystemModel + \object-list FansComponentModel + AirLoopHVAC:DedicatedOutdoorAirSystem, \extensible:1 Just duplicate last field and comments (changing numbering, please) \min-fields 11 @@ -68608,7 +71563,7 @@ Pump:VariableSpeed, \type object-list \object-list ScheduleNames A13, \field Zone Name - \note optional, if used pump losses transfered to zone as internal gains + \note optional, if used pump losses transferred to zone as internal gains \type object-list \object-list ZoneNames N12, \field Skin Loss Radiative Fraction @@ -68723,7 +71678,7 @@ Pump:ConstantSpeed, \type real \note "N" in above expression in field A6 A7, \field Zone Name - \note optional, if used pump losses transfered to zone as internal gains + \note optional, if used pump losses transferred to zone as internal gains \type object-list \object-list ZoneNames N8, \field Skin Loss Radiative Fraction @@ -68818,7 +71773,7 @@ Pump:VariableSpeed:Condensate, \type object-list \object-list ScheduleNames A5 , \field Zone Name - \note optional, if used pump losses transfered to zone as internal gains + \note optional, if used pump losses transferred to zone as internal gains \type object-list \object-list ZoneNames N10, \field Skin Loss Radiative Fraction @@ -68918,7 +71873,7 @@ HeaderedPumps:ConstantSpeed, \type object-list \object-list ScheduleNames A7 , \field Zone Name - \note optional, if used pump losses transfered to zone as internal gains + \note optional, if used pump losses transferred to zone as internal gains \type object-list \object-list ZoneNames N7 , \field Skin Loss Radiative Fraction @@ -69031,7 +71986,7 @@ HeaderedPumps:VariableSpeed, \type object-list \object-list ScheduleNames A7 , \field Zone Name - \note optional, if used pump losses transfered to zone as internal gains + \note optional, if used pump losses transferred to zone as internal gains \type object-list \object-list ZoneNames N12, \field Skin Loss Radiative Fraction @@ -69111,7 +72066,7 @@ LoadProfile:Plant, \memo Used to simulate a scheduled plant loop demand profile. Load and flow rate are \memo specified using schedules. Positive values are heating loads, and negative values are \memo cooling loads. The actual load met is dependent on the performance of the supply - \memo loop components. + \memo loop components. Optional inputs for steam loop. A1 , \field Name \required-field \type alpha @@ -69133,10 +72088,26 @@ LoadProfile:Plant, \type real \units m3/s \ip-units gal/min - A5 ; \field Flow Rate Fraction Schedule Name + A5 , \field Flow Rate Fraction Schedule Name \required-field \type object-list \object-list ScheduleNames + A6 , \field Plant Loop Fluid Type + \required-field + \type choice + \key Water + \key Steam + \default Water + N2 , \field Degree of SubCooling + \note This field is used only when Plant Loop Fluid Type=Steam. + \units C + \minimum 1.0 + \default 5.0 + N3 ; \field Degree of Loop SubCooling + \note This field is used only when Plant Loop Fluid Type=Steam. + \units C + \minimum 10.0 + \default 20.0 \group Solar Collectors @@ -69291,6 +72262,88 @@ SolarCollectorPerformance:PhotovoltaicThermal:Simple, \minimum> 0.00 \maximum< 1.00 +SolarCollectorPerformance:PhotovoltaicThermal:BIPVT, + \memo Thermal performance parameters for Building-Integrated Photovoltaic-Thermal (BIPVT) solar collector. + A1 , \field Name + \reference FlatPlatePVTParameters + A2, \field Boundary Conditions Model Name + \required-field + \type object-list + \object-list OSCMNames + \note Enter the name of a SurfaceProperty:OtherSideConditionsModel object + A3 , \field Availability Schedule Name + \note Availability schedule name for this collector. Schedule value > 0 means it is available. + \note If this field is blank, the collector is always available. + \type object-list + \object-list ScheduleNames + N1 , \field Effective Plenum Gap Thickness Behind PV Modules + \required-field + \type real + \units m + \minimum> 0.0 + N2 , \field PV Cell Normal Transmittance-Absorptance Product + \type real + \default 0.957 + \minimum> 0.0 + \maximum< 1.00 + N3 , \field Backing Material Normal Transmittance-Absorptance Product + \type real + \default 0.87 + \minimum> 0.0 + \maximum< 1.00 + N4 , \field Cladding Normal Transmittance-Absorptance Product + \type real + \default 0.85 + \minimum> 0.0 + \maximum< 1.00 + N5 , \field Fraction of Collector Gross Area Covered by PV Module + \type real + \default 0.85 + \minimum> 0.0 + \maximum< 1.00 + N6 , \field Fraction of PV Cell Area to PV Module Area + \type real + \default 0.9 + \minimum> 0.0 + \maximum< 1.00 + N7 , \field PV Module Top Thermal Resistance + \type real + \units m2-K/W + \default 0.0044 + \minimum> 0.0 + N8 , \field PV Module Bottom Thermal Resistance + \type real + \units m2-K/W + \default 0.0039 + \minimum> 0.0 + N9 , \field PV Module Front Longwave Emissivity + \type real + \default 0.85 + \minimum> 0.0 + \maximum< 1.00 + N10 , \field PV Module Back Longwave Emissivity + \type real + \default 0.9 + \minimum> 0.0 + \maximum< 1.00 + N11 , \field Glass Thickness + \type real + \default 0.002 + \units m + \minimum> 0.0 + \maximum< 0.01 + N12 , \field Glass Refraction Index + \type real + \default 1.526 + \minimum> 1.0 + \maximum< 10.00 + N13 ; \field Glass Extinction Coefficient + \type real + \default 4.0 + \units 1/m + \minimum> 0.0 + \maximum< 100.00 + SolarCollector:IntegralCollectorStorage, \memo Glazed solar collector with integral storage unit. Thermal and optical properties are \memo taken from the referenced SolarCollectorPerformance:IntegralCollectorStorage object. @@ -69791,7 +72844,7 @@ Boiler:HotWater, \key LeavingSetpointModulated \key NotModulated \default NotModulated - N8 , \field Parasitic Electric Load + N8 , \field On Cycle Parasitic Electric Load \type real \units W \minimum 0.0 @@ -69801,11 +72854,14 @@ Boiler:HotWater, \type real \minimum> 0.0 \default 1.0 - A8 ; \field End-Use Subcategory + A8 , \field End-Use Subcategory \note Any text may be used here to categorize the end-uses in the ABUPS End Uses by Subcategory table. \type alpha \retaincase \default General + N10; \field Off Cycle Parasitic Fuel Load + \units W + \note parasitic fuel load when the boiler is not operating (i.e., standing pilot) Boiler:Steam, \memo This boiler model is an adaptation of the empirical model from the Building @@ -69873,6 +72929,127 @@ Boiler:Steam, \retaincase \default General +Chiller:Electric:ASHRAE205, + \min-fields 11 + \memo This chiller model utilizes ASHRAE Standard 205 compliant representations + \memo for chillers (Representation Specification RS0001). + A1, \field Name + \type alpha + \reference Chillers + \required-field + \reference-class-name validPlantEquipmentTypes + \reference validPlantEquipmentNames + \reference-class-name validBranchEquipmentTypes + \reference validBranchEquipmentNames + A2, \field Representation File Name + \note The name of the ASHRAE205 RS0001 (chiller) representation file + \type alpha + \retaincase + \required-field + A3, \field Performance Interpolation Method + \type choice + \key Linear + \key Cubic + \default Linear + N1, \field Rated Capacity + \note Not yet implemented / reserved for future use. Full load capacity at AHRI 550/590 test conditions. + \note Used to scale representation data. + \type real + \units W + \minimum> 0.0 + \autosizable + \default autosize + N2, \field Sizing Factor + \note Multiplies the autosized flow rates. + \type real + \minimum> 0.0 + \default 1.0 + A4 , \field Ambient Temperature Indicator + \note Used to determine standby losses + \required-field + \type choice + \key Schedule + \key Zone + \key Outdoors + A5 , \field Ambient Temperature Schedule Name + \type object-list + \object-list ScheduleNames + A6, \field Ambient Temperature Zone Name + \note Any energy imbalance on the chiller results in heat added to this zone. + \type object-list + \object-list ZoneNames + A7, \field Ambient Temperature Outdoor Air Node Name + \type node + \note required for Ambient Temperature Indicator=Outdoors + A8, \field Chilled Water Inlet Node Name + \type node + \required-field + A9, \field Chilled Water Outlet Node Name + \type node + \required-field + A10, \field Chilled Water Maximum Requested Flow Rate + \type real + \units m3/s + \minimum> 0 + \autosizable + \ip-units gal/min + \default autosize + A11, \field Condenser Inlet Node Name + \type node + A12, \field Condenser Outlet Node Name + \type node + A13, \field Condenser Maximum Requested Flow Rate + \type real + \units m3/s + \minimum> 0 + \autosizable + \ip-units gal/min + \default autosize + A14, \field Chiller Flow Mode + \note Select operating mode for fluid flow through the chiller. "NotModulated" is for + \note either variable or constant pumping with flow controlled by the external plant system. + \note "ConstantFlow" is for constant pumping with flow controlled by chiller to operate at + \note full design flow rate. "LeavingSetpointModulated" is for variable pumping with flow + \note controlled by chiller to vary flow to target a leaving temperature setpoint. + \type choice + \key ConstantFlow + \key LeavingSetpointModulated + \key NotModulated + \default NotModulated + A15, \field Oil Cooler Inlet Node Name + \note Use if the oil cooler uses an external cooling loop, otherwise the oil cooler will add + \note heat to the ambient conditions (i.e., it is air cooled). + \type node + A16, \field Oil Cooler Outlet Node Name + \type node + A17, \field Oil Cooler Design Flow Rate + \type real + \units m3/s + \minimum> 0 + \ip-units gal/min + A18, \field Auxiliary Inlet Node Name + \note Use if the auxiliary components of the chiller use an external cooling loop, otherwise + \note the auxiliary components will add heat to the ambient conditions (i.e., they are air cooled). + \type node + A19, \field Auxiliary Outlet Node Name + \type node + A20, \field Auxiliary Cooling Design Flow Rate + \type real + \units m3/s + \minimum> 0 + \ip-units gal/min + A21, \field Heat Recovery Inlet Node Name + \note Not yet implemented / reserved for future use. Heat recovery is not yet within scope of ASHRAE Standard 205. + \type node + A22, \field Heat Recovery Outlet Node Name + \note Not yet implemented / reserved for future use. Heat recovery is not yet within scope of ASHRAE Standard 205. + \type node + A23; \field End-Use Subcategory + \note Any text may be used here to categorize the end-uses in the ABUPS End Uses by Subcategory table. + \type alpha + \retaincase + \default General + Chiller:Electric:EIR, \min-fields 23 \memo This chiller model is the empirical model from the DOE-2 building Energy @@ -71587,7 +74764,7 @@ ChillerHeater:Absorption:DoubleEffect, HeatPump:PlantLoop:EIR:Cooling, \memo An EIR formulated water to water heat pump model, cooling operation. - \min-fields 14 + \min-fields 15 A1, \field Name \type alpha \reference PLHPCoolingNames @@ -71603,7 +74780,6 @@ HeatPump:PlantLoop:EIR:Cooling, \required-field \type node A4, \field Condenser Type - \required-field \type choice \key WaterSource \key AirSource @@ -71619,11 +74795,11 @@ HeatPump:PlantLoop:EIR:Cooling, \note object for this cooling object. The companion is used in \note sizing the heat pump as well as to allow checks for unexpected \note simultaneous operation of the two objects. - \reference PLHPHeatingNames + \type object-list + \object-list PLHPHeatingNames N1, \field Load Side Reference Flow Rate \note This component is currently a constant-flow device, meaning it will always \note try to request the full design flow from the central plant manager. - \required-field \type real \minimum> 0.0 \units m3/s @@ -71631,7 +74807,6 @@ HeatPump:PlantLoop:EIR:Cooling, \autosizable \default autosize N2, \field Source Side Reference Flow Rate - \required-field \type real \minimum> 0.0 \units m3/s @@ -71639,21 +74814,18 @@ HeatPump:PlantLoop:EIR:Cooling, \autosizable \default autosize N3, \field Reference Capacity - \required-field \type real \minimum> 0.0 \units W \autosizable \default autosize N4, \field Reference Coefficient of Performance - \required-field \type real \minimum> 0.0 - \default 7.5 \units W/W + \default 3.0 N5, \field Sizing Factor - \required-field - \note Multiplies the autosized capacity and flow rates + \note Multiplies the autosized load side reference flow rate which is then used to autosize the capacity \type real \minimum> 0.0 \default 1.0 @@ -71674,7 +74846,7 @@ HeatPump:PlantLoop:EIR:Cooling, \note curve = a + b*CWS + c*CWS**2 + d*ECT + e*ECT**2 + f*CWS*ECT \note CWS = supply (leaving) chilled water temperature(C) \note ECT = entering condenser fluid temperature(C) - A10; \field Electric Input to Output Ratio Modifier Function of Part Load Ratio Curve Name + A10, \field Electric Input to Output Ratio Modifier Function of Part Load Ratio Curve Name \note Electric Input Ratio (EIR) modifier as a function of Part Load Ratio (PLR) \note EIR = 1/COP \required-field @@ -71682,10 +74854,54 @@ HeatPump:PlantLoop:EIR:Cooling, \object-list UniVariateFunctions \note quadratic curve = a + b*PLR + c*PLR**2 is typical, other univariate curves may be used \note PLR = part load ratio (cooling load/steady state capacity) + A11, \field Control Type + \note Heat pump can be controlled on leaving water temperature set point or plant load + \type choice + \key Setpoint + \key Load + \default Load + A12, \field Flow Mode + \note Select operating mode for fluid flow through the chiller. "ConstantFlow" is for + \note constant pumping with flow controlled by chiller to operate at full design + \note flow rate. "VariableSpeedPumping" is for variable pumping with flow proportional + \note to chiller operating part load ratio. + \type choice + \key ConstantFlow + \key VariableSpeedPumping + \default ConstantFlow + N6, \field Minimum Part Load Ratio + \note Below this operating limit compressor cycling will occur + \type real + \minimum 0.0 + \default 0.0 + N7, \field Minimum Source Inlet Temperature + \type real + \units C + \default -100.0 + \note Enter the minimum inlet outdoor air dry-bulb temperature + \note for air-cooled units or minimum inlet water temperature for water-cooled units. + \note The unit is disabled below this temperature. + N8, \field Maximum Source Inlet Temperature + \type real + \units C + \default 100.0 + \note Enter the maximum inlet outdoor air dry-bulb temperature + \note for air-cooled units or maximum inlet water temperature for water-cooled units. + \note The unit is disabled above this temperature. + N9, \field Minimum Supply Water Temperature Curve Name + \type object-list + \object-list UniVariateFunctions + \note quadratic curve = a + b*OAT is typical, other univariate curves may be used + \note OAT = Outdoor Dry-Bulb Temperature + N10; \field Maximum Supply Water Temperature Curve Name + \type object-list + \object-list UniVariateFunctions + \note quadratic curve = a + b*OAT is typical, other univariate curves may be used + \note OAT = Outdoor Dry-Bulb Temperature HeatPump:PlantLoop:EIR:Heating, \memo An EIR formulated water to water heat pump model, heating operation - \min-fields 14 + \min-fields 15 A1, \field Name \type alpha \reference PLHPHeatingNames @@ -71702,7 +74918,6 @@ HeatPump:PlantLoop:EIR:Heating, \type node A4, \field Condenser Type \type choice - \required-field \key WaterSource \key AirSource \default WaterSource @@ -71718,12 +74933,10 @@ HeatPump:PlantLoop:EIR:Heating, \note sizing the heat pump as well as to allow checks for unexpected \note simultaneous operation of the two objects. \type object-list - \object-list WWHPCoolingNames - \reference PLHPCoolingNames + \object-list PLHPCoolingNames N1, \field Load Side Reference Flow Rate \note This component is currently a constant-flow device, meaning it will always \note try to request the full design flow from the central plant manager. - \required-field \type real \minimum> 0.0 \units m3/s @@ -71731,7 +74944,6 @@ HeatPump:PlantLoop:EIR:Heating, \autosizable \default autosize N2, \field Source Side Reference Flow Rate - \required-field \type real \minimum> 0.0 \units m3/s @@ -71739,21 +74951,18 @@ HeatPump:PlantLoop:EIR:Heating, \autosizable \default autosize N3, \field Reference Capacity - \required-field \type real \minimum> 0.0 \units W \autosizable \default autosize N4, \field Reference Coefficient of Performance - \required-field \type real \minimum> 0.0 - \default 7.5 \units W/W + \default 3.0 N5, \field Sizing Factor - \note Multiplies the autosized capacity and flow rates - \required-field + \note Multiplies the autosized load side reference flow rate which is then used to autosize the capacity \type real \minimum> 0.0 \default 1.0 @@ -71774,7 +74983,7 @@ HeatPump:PlantLoop:EIR:Heating, \note curve = a + b*CWS + c*CWS**2 + d*ECT + e*ECT**2 + f*CWS*ECT \note CWS = supply (leaving) hot water temperature(C) \note ECT = entering condenser fluid temperature(C) - A10; \field Electric Input to Output Ratio Modifier Function of Part Load Ratio Curve Name + A10, \field Electric Input to Output Ratio Modifier Function of Part Load Ratio Curve Name \note Electric Input Ratio (EIR) modifier as a function of Part Load Ratio (PLR) \note EIR = 1/COP \required-field @@ -71782,6 +74991,449 @@ HeatPump:PlantLoop:EIR:Heating, \object-list UnivariateFunctions \note quadratic curve = a + b*PLR + c*PLR**2 is typical, other univariate curves may be used \note PLR = part load ratio (hot load/steady state capacity) + N6, \field Heating To Cooling Capacity Sizing Ratio + \note Multiplies the autosized heating capacity + \type real + \minimum 0.0 + \default 1.0 + A11, \field Heat Pump Sizing Method + \note Specifies sizing method when companion coil exists + \type choice + \key CoolingCapacity + \key HeatingCapacity + \key GreaterOfHeatingOrCooling + \default CoolingCapacity + A12, \field Control Type + \note Heat pump can be controlled on leaving water temperature set point or plant load + \type choice + \key Setpoint + \key Load + \default Load + A13, \field Flow Mode + \note Select operating mode for fluid flow through the chiller. "ConstantFlow" is for + \note constant pumping with flow controlled by chiller to operate at full design + \note flow rate. "VariableSpeedPumping" is for variable pumping with flow proportional + \note to chiller operating part load ratio. + \type choice + \key ConstantFlow + \key VariableSpeedPumping + \default ConstantFlow + N7, \field Minimum Part Load Ratio + \note Below this operating limit compressor cycling will occur + \type real + \minimum 0.0 + \default 0.0 + N8, \field Minimum Source Inlet Temperature + \type real + \units C + \default -100.0 + \note Enter the minimum inlet outdoor air dry-bulb temperature + \note for air-cooled units or minimum inlet water temperature for water-cooled units. + \note The unit is disabled below this temperature. + N9, \field Maximum Source Inlet Temperature + \type real + \units C + \default 100.0 + \note Enter the maximum inlet outdoor air dry-bulb temperature + \note for air-cooled units or maximum inlet water temperature for water-cooled units. + \note The unit is disabled above this temperature. + A14, \field Minimum Supply Water Temperature Curve Name + \type object-list + \object-list UniVariateFunctions + \note quadratic curve = a + b*OAT is typical, other univariate curves may be used + \note OAT = Outdoor Dry-Bulb Temperature + A15, \field Maximum Supply Water Temperature Curve Name + \type object-list + \object-list UniVariateFunctions + \note quadratic curve = a + b*OAT is typical, other univariate curves may be used + \note OAT = Outdoor Dry-Bulb Temperature + A16, \field Dry Outdoor Correction Factor Curve Name + \type object-list + \object-list UniVariateFunctions + N10, \field Maximum Outdoor Dry Bulb Temperature For Defrost Operation + \type real + \default 10.0 + \note defrost operation will not be active above this outdoor temperature + A17, \field Heat Pump Defrost Control + \type choice + \key None + \key Timed + \key OnDemand + \key TimedEmpirical + \note A blank field is the same as None. + N11, \field Heat Pump Defrost Time Period Fraction + \type real + \minimum 0.0 + \default 0.058333 + \note Nominal fraction of time in defrost mode + \note only applicable if Timed or TimedEmpirical heat pump defrost control is specified + A18, \field Defrost Energy Input Ratio Function of Temperature Curve Name + \type object-list + \object-list BivariateFunctions + \note univariate curve = a + b*OAT is typical, other univariate curves may be used + \note bivariate curve = a + b*WB + c*WB**2 + d*OAT + e*OAT**2 + f*WB*OAT + \note OAT = outdoor air dry-bulb temperature (C) + \note WB = wet-bulb temperature (C) of air entering the indoor coil + \note only required if Timed or OnDemand defrost strategy is specified + A19, \field Timed Empirical Defrost Frequency Curve Name + \type object-list + \object-list UniVariateFunctions + \note univariate curve = a + b*OAT is typical, other univariate curves may be used + \note OAT = outdoor air dry-bulb temperature (C) + \note Timed Empirical Defrost Frequency fraction in hours = curve output + \note only applicable if TimedEmpirical defrost control is specified + A20, \field Timed Empirical Defrost Heat Load Penalty Curve Name + \type object-list + \object-list UniVariateFunctions + \object-list BivariateFunctions + \note univariate curve = a + b*OAT is typical, other univariate curves may be used + \note bivariate curve = a + b*WB + c*WB**2 + d*OAT + e*OAT**2 + f*WB*OAT + \note OAT = outdoor air dry-bulb temperature (C) + \note WB = wet-bulb temperature (C) of air entering the indoor coil + \note Timed Empirical Defrost Heat Load Penalty in watts = hot load * curve output + \note only applicable if TimedEmpirical defrost control is specified + A21; \field Timed Empirical Defrost Heat Input Energy Fraction Curve Name + \type object-list + \object-list UniVariateFunctions + \object-list BivariateFunctions + \note univariate curve = a + b*OAT is typical, other univariate curves may be used + \note bivariate curve = a + b*WB + c*WB**2 + d*OAT + e*OAT**2 + f*WB*OAT + \note OAT = outdoor air dry-bulb temperature (C) + \note WB = wet-bulb temperature (C) of air entering the indoor coil + \note Timed Empirical Defrost Heat Input Energy in watts = rated hot load * curve output + \note only applicable if TimedEmpirical defrost control is specified + +HeatPump:AirToWater:FuelFired:Heating, + \memo The object defines a fuel-fired absorption heat pump based on equation-fit models. + \min-fields 31 + A1 , \field Name + \required-field + \reference HeatPumpAirToWaterFuelFiredHeatingNames + \note Name of the fuel fired absorption heat pump system system + A2 , \field Water Inlet Node Name + \required-field + \type node + \note Inlet node name of the water side connection + A3 , \field Water Outlet Node Name + \required-field + \type node + \note Outlet node name of the water side connection + A4 , \field Air Source Node Name + \type object-list + \object-list OutdoorAirNodeNames + \note This is the air source node name, which is the evaporator side of the heat pump in heating mode. + \note Enter the name of an OutdoorAir:Node object. + A5 , \field Companion Cooling Heat Pump Name + \note The name of the companion HeatPump:AirToWater:FuelFired:Cooling object + \note This field is used for a heat pump with switchable heating and cooling mode. + \type object-list + \object-list HeatPumpAirToWaterFuelFiredCoolingNames + A6 , \field Fuel Type + \required-field + \type choice + \key NaturalGas + \key Propane + \key FuelOilNo1 + \key FuelOilNo2 + \key Diesel + \key Gasoline + \key Coal + \key OtherFuel1 + \key OtherFuel2 + \default NaturalGas + \note Fuel Type (NaturalGas, Propane, Gasoline, Diesel etc.) + A7 , \field End-Use Subcategory + \type alpha + \retaincase + \default General + \note Any text may be used here to categorize the end-uses in the ABUPS End Uses by Subcategory table. + N1 , \field Nominal Heating Capacity + \autosizable + \minimum> 0 + \units W + \note Nominal Heating Capacity in [W] (autosizable) + N2 , \field Nominal COP + \required-field + \type real + \minimum> 0 + \default 1.0 + \units W/W + \note Nominal COP (Coefficient of Performance) + N3 , \field Design Flow Rate + \autosizable + \minimum> 0 + \units m3/s + \note Design Flow Rate in m3/s (autosizable) + N4 , \field Design Supply Temperature + \default 60 + \units C + \note Design Supply Temperature in [degree C] + N5 , \field Design Temperature Lift + \autosizable + \default 11.1 + \units deltaC + \note Design Temperature Lift in [degree C] + N6 , \field Sizing Factor + \minimum 1.0 + \default 1.0 + \note Sizing Factor for equipment sizing + A8 , \field Flow Mode + \required-field + \type choice + \key NotModulated + \key ConstantFlow + \key LeavingSetpointModulated + \default NotModulated + \note Flow Mode for the water side of the fuel-fired absorption heat pump + A9 , \field Outdoor Air Temperature Curve Input Variable + \required-field + \type choice + \key DryBulb + \key WetBulb + \default DryBulb + \note Outdoor air temperature curve input variable; + \note The options are Outdoor Air Dry Bulb or Wet Bulb temperature for curves + A10, \field Water Temperature Curve Input Variable + \required-field + \type choice + \key EnteringCondenser + \key LeavingCondenser + \default EnteringCondenser + \note Water Temperature curve input variable - Condenser Entering or Leaving Water Temperature for curves + A11, \field Normalized Capacity Function of Temperature Curve Name + \required-field + \type object-list + \object-list BivariateFunctions + \note: CAPFT - Normalized Capacity Function of Temperature Curve Name, + \note which is a biquadratic curve or a lookup table. + A12, \field Fuel Energy Input Ratio Function of Temperature Curve Name + \required-field + \type object-list + \object-list BivariateFunctions + \note EIRFT - Fuel Energy Input Ratio Function of Temperature Curve Name, + \note which is a biquadratic curve or a lookup table. + A13, \field Fuel Energy Input Ratio Function of PLR Curve Name + \required-field + \type object-list + \object-list UnivariateFunctions + \note EIRFPLR - Fuel Energy Input Ratio Function of Part Load Ratio(PLR) Curve Name, + \note which is a cubic curve or a lookup table. + N7 , \field Minimum Part Load Ratio + \minimum> 0.0 + \maximum 1.0 + \default 0.1 + \note Minimum Part Load Ratio (PLR) in between 0 and 1 + N8 , \field Maximum Part Load Ratio + \minimum> 0.0 + \maximum 1.0 + \default 1.0 + \note Maximum Part Load Ratio (PLR) in between 0 and 1 + A14, \field Defrost Control Type + \type choice + \key Timed + \key OnDemand + \default Timed + \note Defrost operation control type: Timed or OnDemand + N9 , \field Defrost Operation Time Fraction + \minimum 0 + \maximum 1 + \default 0 + \note Defrost operation time fraction, which will be used only for Timed Defrost Control Type. + A15, \field Fuel Energy Input Ratio Defrost Adjustment Curve Name + \type object-list + \object-list UnivariateFunctions + \note EIRDEFROST - Energy Input Ratio Defrost Adjustment Curve Name, + \note which is a cubic curve or a lookup table function of Outdoor Air Temperature. + \note This field is only used when OnDemand Defrost Control Type is selected. + N10, \field Resistive Defrost Heater Capacity + \units W + \minimum 0 + \default 0 + \note The heating power of electric resistive defrost heater. Only used for timed defrost control type. + N11, \field Maximum Outdoor Dry-bulb Temperature for Defrost Operation + \units C + \minimum 0 + \maximum 10 + \default 5 + \note There will be no defrost operation when outdoor air is above this temperature. + A16, \field Cycling Ratio Factor Curve Name + \type object-list + \object-list UnivariateFunctions + \note Cycling Ratio Factor (CRF) Curve Name, + \note which is a cubic curve or a lookup table function of Cycling Ratio (defined as = PLR/PLRmin); + \note if left blank, no adjustment will be made. + N12, \field Nominal Auxiliary Electric Power + \units W + \minimum 0 + \note Nominal Auxiliary Electric Power in [W] + A17, \field Auxiliary Electric Energy Input Ratio Function of Temperature Curve Name + \type object-list + \object-list BivariateFunctions + \note Auxiliary Electric EIRFT - Auxiliary Electric Energy Input Ratio Function of Temperature Curve Name, + \note which is a biquadratic curve or a lookup table. + \note which accounts for system internal fans, pumps, and electronics + A18, \field Auxiliary Electric Energy Input Ratio Function of PLR Curve Name + \type object-list + \object-list UnivariateFunctions + \note Auxiliary Electric EIRFPLR - Auxiliary Electric Energy Input Ratio Function of PLR (Part Load Ratio) Curve Name, + \note which is a cubic curve or a lookup table. + N13; \field Standby Electric Power + \units W + \minimum 0 + \default 0 + \note Standby Electric Power in [W] + +HeatPump:AirToWater:FuelFired:Cooling, + \memo The object defines a fuel-fired absorption heat pump based on equation-fit models. + \min-fields 26 + A1 , \field Name + \required-field + \reference HeatPumpAirToWaterFuelFiredCoolingNames + \note Name of the fuel fired absorption heat pump system system + A2 , \field Water Inlet Node Name + \required-field + \type node + \note Inlet node name of the water side connection + A3 , \field Water Outlet Node Name + \required-field + \type node + \note Outlet node name of the water side connection + A4 , \field Air Source Node Name + \type object-list + \object-list OutdoorAirNodeNames + \note This is the air source node name, which is the condenser side of the heat pump in cooling mode. + \note Enter the name of an OutdoorAir:Node object. + A5 , \field Companion Heating Heat Pump Name + \note The name of the companion HeatPump:AirToWater:FuelFired:Heating object + \note This field is used for a heat pump with switchable heating and cooling mode. + \type object-list + \object-list HeatPumpAirToWaterFuelFiredHeatingNames + A6 , \field Fuel Type + \required-field + \type choice + \key NaturalGas + \key Propane + \key FuelOilNo1 + \key FuelOilNo2 + \key Diesel + \key Gasoline + \key Coal + \key OtherFuel1 + \key OtherFuel2 + \default NaturalGas + \note Fuel Type (NaturalGas, Propane, Gasoline, Diesel etc.) + A7 , \field End-Use Subcategory + \type alpha + \retaincase + \default General + \note Any text may be used here to categorize the end-uses in the ABUPS End Uses by Subcategory table. + N1 , \field Nominal Cooling Capacity + \autosizable + \minimum> 0 + \units W + \note Nominal Cooling Capacity in [W] (autosizable) + N2 , \field Nominal COP + \required-field + \type real + \minimum> 0 + \default 1.0 + \units W/W + \note Nominal COP (Coefficient of Performance) + N3 , \field Design Flow Rate + \autosizable + \minimum> 0 + \units m3/s + \note Design Flow Rate in m3/s (autosizable) + N4 , \field Design Supply Temperature + \default 7.0 + \units C + \note Design Supply Temperature in [degree C] + N5 , \field Design Temperature Lift + \autosizable + \default 11.1 + \units deltaC + \note Design Temperature Lift in [degree C] + N6 , \field Sizing Factor + \minimum 1.0 + \default 1.0 + \note Sizing Factor for equipment sizing + A8 , \field Flow Mode + \required-field + \type choice + \key NotModulated + \key ConstantFlow + \key LeavingSetpointModulated + \default NotModulated + \note Flow Mode for the water side of the fuel-fired absorption heat pump + A9 , \field Outdoor Air Temperature Curve Input Variable + \required-field + \type choice + \key DryBulb + \key WetBulb + \default DryBulb + \note Outdoor air temperature curve input variable; + \note The options are Outdoor Air Dry Bulb or Wet Bulb temperature for curves + A10, \field Water Temperature Curve Input Variable + \required-field + \type choice + \key EnteringEvaporator + \key LeavingEvaporator + \default EnteringEvaporator + \note Water Temperature curve input variable - Condenser Entering or Leaving Water Temperature for curves + A11, \field Normalized Capacity Function of Temperature Curve Name + \required-field + \type object-list + \object-list BivariateFunctions + \note: CAPFT - Normalized Capacity Function of Temperature Curve Name, + \note which is a biquadratic curve or a lookup table. + A12, \field Fuel Energy Input Ratio Function of Temperature Curve Name + \required-field + \type object-list + \object-list BivariateFunctions + \note EIRFT - Fuel Energy Input Ratio Function of Temperature Curve Name, + \note which is a biquadratic curve or a lookup table. + A13, \field Fuel Energy Input Ratio Function of PLR Curve Name + \required-field + \type object-list + \object-list UnivariateFunctions + \note EIRFPLR - Fuel Energy Input Ratio Function of Part Load Ratio(PLR) Curve Name, + \note which is a cubic curve or a lookup table. + N7 , \field Minimum Part Load Ratio + \minimum> 0.0 + \maximum 1.0 + \default 0.1 + \note Minimum Part Load Ratio (PLR) in between 0 and 1 + N8 , \field Maximum Part Load Ratio + \minimum> 0.0 + \maximum 1.0 + \default 1.0 + \note Maximum Part Load Ratio (PLR) in between 0 and 1 + A14, \field Cycling Ratio Factor Curve Name + \type object-list + \object-list UnivariateFunctions + \note Cycling Ratio Factor (CRF) Curve Name, + \note which is a cubic curve or a lookup table function of Cycling Ratio (defined as = PLR/PLRmin); + \note if left blank, no adjustment will be made. + N9 , \field Nominal Auxiliary Electric Power + \units W + \minimum 0 + \note Nominal Auxiliary Electric Power in [W] + A15, \field Auxiliary Electric Energy Input Ratio Function of Temperature Curve Name + \type object-list + \object-list BivariateFunctions + \note Auxiliary Electric EIRFT - Auxiliary Electric Energy Input Ratio Function of Temperature Curve Name, + \note which is a biquadratic curve or a lookup table. + \note which accounts for system internal fans, pumps, and electronics + A16, \field Auxiliary Electric Energy Input Ratio Function of PLR Curve Name + \type object-list + \object-list UnivariateFunctions + \note Auxiliary Electric EIRFPLR - Auxiliary Electric Energy Input Ratio Function of PLR (Part Load Ratio) Curve Name, + \note which is a cubic curve or a lookup table. + N10; \field Standby Electric Power + \units W + \minimum 0 + \default 0 + \note Standby Electric Power in [W] HeatPump:WaterToWater:EquationFit:Heating, \memo simple water-water hp curve-fit model @@ -72103,7 +75755,7 @@ DistrictCooling, \type object-list \object-list ScheduleNames -DistrictHeating, +DistrictHeating:Water, \memo Centralized source of hot water, such as a district heating system. A1 , \field Name \required-field @@ -72128,6 +75780,31 @@ DistrictHeating, \type object-list \object-list ScheduleNames +DistrictHeating:Steam, + \memo Centralized source of Steam, such as a district heating system. + A1 , \field Name + \required-field + \reference-class-name validPlantEquipmentTypes + \reference validPlantEquipmentNames + \reference-class-name validBranchEquipmentTypes + \reference-class-name validCondenserEquipmentTypes + \reference validCondenserEquipmentNames + \reference validBranchEquipmentNames + A2 , \field Steam Inlet Node Name + \required-field + \type node + A3 , \field Steam Outlet Node Name + \required-field + \type node + N1 , \field Nominal Capacity + \autosizable + \units W + \minimum 0.0 + A4 ; \field Capacity Fraction Schedule Name + \note Schedule values are multiplied by Nominal Capacity for current capacity + \type object-list + \object-list ScheduleNames + PlantComponent:TemperatureSource, \memo Simulates an object of pre-determined (constant or scheduled) source temperature \memo The object introduces fluid into the plant loop at the specified temperature and @@ -72710,7 +76387,7 @@ ChillerHeaterPerformance:Electric:EIR, !*****************CONDENSING EQUIPMENT********************* CoolingTower:SingleSpeed, - \min-fields 16 + \min-fields 28 \memo This tower model is based on Merkel's theory, which is also the basis \memo for the tower model in ASHRAE's HVAC1 Toolkit. The open wet cooling tower \memo is modeled as a counter flow heat exchanger with a single-speed fan drawing air @@ -72885,6 +76562,7 @@ CoolingTower:SingleSpeed, \type choice \key LossFactor \key SaturatedExit + \default SaturatedExit N19, \field Evaporation Loss Factor \type real \units percent/K @@ -72903,6 +76581,7 @@ CoolingTower:SingleSpeed, \type choice \key ConcentrationRatio \key ScheduledRate + \default ConcentrationRatio N21, \field Blowdown Concentration Ratio \type real \minimum 2.0 @@ -72938,7 +76617,7 @@ CoolingTower:SingleSpeed, \type choice \key MinimalCell \key MaximalCell - \default MinimalCell + \default MaximalCell N23, \field Cell Minimum Water Flow Rate Fraction \type real \minimum> 0.0 @@ -72962,7 +76641,7 @@ CoolingTower:SingleSpeed, \default General CoolingTower:TwoSpeed, - \min-fields 24 + \min-fields 36 \memo This tower model is based on Merkel's theory, which is also the basis \memo for the tower model in ASHRAE's HVAC1 Toolkit. The open wet cooling tower \memo is modeled as a counter flow heat exchanger with a two-speed fan drawing air @@ -73200,6 +76879,7 @@ CoolingTower:TwoSpeed, \type choice \key LossFactor \key SaturatedExit + \default SaturatedExit N27, \field Evaporation Loss Factor \type real \units percent/K @@ -73218,6 +76898,7 @@ CoolingTower:TwoSpeed, \type choice \key ConcentrationRatio \key ScheduledRate + \default ConcentrationRatio N29, \field Blowdown Concentration Ratio \type real \minimum 2.0 @@ -73248,7 +76929,7 @@ CoolingTower:TwoSpeed, \type choice \key MinimalCell \key MaximalCell - \default MinimalCell + \default MaximalCell N31, \field Cell Minimum Water Flow Rate Fraction \type real \minimum> 0.0 @@ -73272,7 +76953,7 @@ CoolingTower:TwoSpeed, \default General CoolingTower:VariableSpeed:Merkel, - \min-fields 24 + \min-fields 36 \memo This tower model is based on Merkel's theory, which is also the basis \memo for the tower model in ASHRAE's HVAC1 Toolkit. The open wet cooling tower \memo is modeled as a counter flow heat exchanger with a variable-speed fan drawing air @@ -73514,6 +77195,7 @@ CoolingTower:VariableSpeed:Merkel, \type choice \key LossFactor \key SaturatedExit + \default SaturatedExit N23, \field Evaporation Loss Factor \type real \units percent/K @@ -73532,6 +77214,7 @@ CoolingTower:VariableSpeed:Merkel, \type choice \key ConcentrationRatio \key ScheduledRate + \default ConcentrationRatio N25, \field Blowdown Concentration Ratio \type real \minimum 2.0 @@ -73562,7 +77245,7 @@ CoolingTower:VariableSpeed:Merkel, \type choice \key MinimalCell \key MaximalCell - \default MinimalCell + \default MaximalCell N27, \field Cell Minimum Water Flow Rate Fraction \type real \minimum> 0.0 @@ -73586,7 +77269,7 @@ CoolingTower:VariableSpeed:Merkel, \default General CoolingTower:VariableSpeed, - \min-fields 15 + \min-fields 22 \memo This open wet tower model is based on purely empirical algorithms derived from manufacturer's \memo performance data or field measurements. The user can select from two existing \memo algorithms (CoolTools or YorkCalc), or they can enter their own correlation for @@ -73723,6 +77406,7 @@ CoolingTower:VariableSpeed, \type choice \key LossFactor \key SaturatedExit + \default SaturatedExit N11, \field Evaporation Loss Factor \type real \units percent/K @@ -73734,12 +77418,14 @@ CoolingTower:VariableSpeed, N12, \field Drift Loss Percent \type real \units percent + \default 0.008 \note Rate of drift loss as a percentage of circulating condenser water flow rate \note Typical values are between 0.002 and 0.2% The default value is 0.008% A9 , \field Blowdown Calculation Mode \type choice \key ConcentrationRatio \key ScheduledRate + \default ConcentrationRatio N13, \field Blowdown Concentration Ratio \type real \minimum 2.0 @@ -73770,7 +77456,7 @@ CoolingTower:VariableSpeed, \type choice \key MinimalCell \key MaximalCell - \default MinimalCell + \default MaximalCell N15, \field Cell Minimum Water Flow Rate Fraction \type real \minimum> 0.0 @@ -74136,6 +77822,7 @@ EvaporativeFluidCooler:SingleSpeed, \minimum> 0.0 \ip-units gal/min A4 , \field Performance Input Method + \required-field \type choice \key UFactorTimesAreaAndDesignWaterFlowRate \key StandardDesignCapacity @@ -74737,7 +78424,8 @@ FluidCooler:TwoSpeed, GroundHeatExchanger:System, \memo Models vertical ground heat exchangers systems using the response factor approach \memo developed by Eskilson. Response factors are calculated using a finite line source - \memo model assuming uniform heat flux at the borehole wall. + \memo model assuming uniform heat flux at the borehole wall if UHFcalc is specified, + \memo or uniform borehole wall temperature if UBHWTcalc is specified. \extensible:1 \min-fields 9 A1, \field Name @@ -74784,308 +78472,313 @@ GroundHeatExchanger:System, A6, \field GHE:Vertical:ResponseFactors Object Name \type object-list \object-list GroundHeatExchangerVerticalResponseFactorNames - A7, \field GHE:Vertical:Array Object Name + A7, \field g-Function Calculation Method + \type choice + \key UHFcalc + \key UBHWTcalc + \default UHFcalc + A8, \field GHE:Vertical:Array Object Name \type object-list \object-list GroundHeatExchangerVerticalArrayNames - A8, \field GHE:Vertical:Single Object Name 1 + A9, \field GHE:Vertical:Single Object Name 1 \begin-extensible \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A9, \field GHE:Vertical:Single Object Name 2 + A10, \field GHE:Vertical:Single Object Name 2 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A10, \field GHE:Vertical:Single Object Name 3 + A11, \field GHE:Vertical:Single Object Name 3 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A11, \field GHE:Vertical:Single Object Name 4 + A12, \field GHE:Vertical:Single Object Name 4 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A12, \field GHE:Vertical:Single Object Name 5 + A13, \field GHE:Vertical:Single Object Name 5 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A13, \field GHE:Vertical:Single Object Name 6 + A14, \field GHE:Vertical:Single Object Name 6 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A14, \field GHE:Vertical:Single Object Name 7 + A15, \field GHE:Vertical:Single Object Name 7 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A15, \field GHE:Vertical:Single Object Name 8 + A16, \field GHE:Vertical:Single Object Name 8 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A16, \field GHE:Vertical:Single Object Name 9 + A17, \field GHE:Vertical:Single Object Name 9 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A17, \field GHE:Vertical:Single Object Name 10 + A18, \field GHE:Vertical:Single Object Name 10 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A18, \field GHE:Vertical:Single Object Name 11 + A19, \field GHE:Vertical:Single Object Name 11 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A19, \field GHE:Vertical:Single Object Name 12 + A20, \field GHE:Vertical:Single Object Name 12 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A20, \field GHE:Vertical:Single Object Name 13 + A21, \field GHE:Vertical:Single Object Name 13 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A21, \field GHE:Vertical:Single Object Name 14 + A22, \field GHE:Vertical:Single Object Name 14 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A22, \field GHE:Vertical:Single Object Name 15 + A23, \field GHE:Vertical:Single Object Name 15 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A23, \field GHE:Vertical:Single Object Name 16 + A24, \field GHE:Vertical:Single Object Name 16 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A24, \field GHE:Vertical:Single Object Name 17 + A25, \field GHE:Vertical:Single Object Name 17 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A25, \field GHE:Vertical:Single Object Name 18 + A26, \field GHE:Vertical:Single Object Name 18 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A26, \field GHE:Vertical:Single Object Name 19 + A27, \field GHE:Vertical:Single Object Name 19 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A27, \field GHE:Vertical:Single Object Name 20 + A28, \field GHE:Vertical:Single Object Name 20 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A28, \field GHE:Vertical:Single Object Name 21 + A29, \field GHE:Vertical:Single Object Name 21 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A29, \field GHE:Vertical:Single Object Name 22 + A30, \field GHE:Vertical:Single Object Name 22 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A30, \field GHE:Vertical:Single Object Name 23 + A31, \field GHE:Vertical:Single Object Name 23 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A31, \field GHE:Vertical:Single Object Name 24 + A32, \field GHE:Vertical:Single Object Name 24 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A32, \field GHE:Vertical:Single Object Name 25 + A33, \field GHE:Vertical:Single Object Name 25 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A33, \field GHE:Vertical:Single Object Name 26 + A34, \field GHE:Vertical:Single Object Name 26 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A34, \field GHE:Vertical:Single Object Name 27 + A35, \field GHE:Vertical:Single Object Name 27 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A35, \field GHE:Vertical:Single Object Name 28 + A36, \field GHE:Vertical:Single Object Name 28 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A36, \field GHE:Vertical:Single Object Name 29 + A37, \field GHE:Vertical:Single Object Name 29 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A37, \field GHE:Vertical:Single Object Name 30 + A38, \field GHE:Vertical:Single Object Name 30 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A38, \field GHE:Vertical:Single Object Name 31 + A39, \field GHE:Vertical:Single Object Name 31 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A39, \field GHE:Vertical:Single Object Name 32 + A40, \field GHE:Vertical:Single Object Name 32 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A40, \field GHE:Vertical:Single Object Name 33 + A41, \field GHE:Vertical:Single Object Name 33 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A41, \field GHE:Vertical:Single Object Name 34 + A42, \field GHE:Vertical:Single Object Name 34 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A42, \field GHE:Vertical:Single Object Name 35 + A43, \field GHE:Vertical:Single Object Name 35 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A43, \field GHE:Vertical:Single Object Name 36 + A44, \field GHE:Vertical:Single Object Name 36 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A44, \field GHE:Vertical:Single Object Name 37 + A45, \field GHE:Vertical:Single Object Name 37 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A45, \field GHE:Vertical:Single Object Name 38 + A46, \field GHE:Vertical:Single Object Name 38 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A46, \field GHE:Vertical:Single Object Name 39 + A47, \field GHE:Vertical:Single Object Name 39 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A47, \field GHE:Vertical:Single Object Name 40 + A48, \field GHE:Vertical:Single Object Name 40 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A48, \field GHE:Vertical:Single Object Name 41 + A49, \field GHE:Vertical:Single Object Name 41 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A49, \field GHE:Vertical:Single Object Name 42 + A50, \field GHE:Vertical:Single Object Name 42 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A50, \field GHE:Vertical:Single Object Name 43 + A51, \field GHE:Vertical:Single Object Name 43 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A51, \field GHE:Vertical:Single Object Name 44 + A52, \field GHE:Vertical:Single Object Name 44 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A52, \field GHE:Vertical:Single Object Name 45 + A53, \field GHE:Vertical:Single Object Name 45 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A53, \field GHE:Vertical:Single Object Name 46 + A54, \field GHE:Vertical:Single Object Name 46 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A54, \field GHE:Vertical:Single Object Name 47 + A55, \field GHE:Vertical:Single Object Name 47 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A55, \field GHE:Vertical:Single Object Name 48 + A56, \field GHE:Vertical:Single Object Name 48 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A56, \field GHE:Vertical:Single Object Name 49 + A57, \field GHE:Vertical:Single Object Name 49 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A57, \field GHE:Vertical:Single Object Name 50 + A58, \field GHE:Vertical:Single Object Name 50 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A58, \field GHE:Vertical:Single Object Name 51 + A59, \field GHE:Vertical:Single Object Name 51 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A59, \field GHE:Vertical:Single Object Name 52 + A60, \field GHE:Vertical:Single Object Name 52 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A60, \field GHE:Vertical:Single Object Name 53 + A61, \field GHE:Vertical:Single Object Name 53 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A61, \field GHE:Vertical:Single Object Name 54 + A62, \field GHE:Vertical:Single Object Name 54 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A62, \field GHE:Vertical:Single Object Name 55 + A63, \field GHE:Vertical:Single Object Name 55 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A63, \field GHE:Vertical:Single Object Name 56 + A64, \field GHE:Vertical:Single Object Name 56 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A64, \field GHE:Vertical:Single Object Name 57 + A65, \field GHE:Vertical:Single Object Name 57 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A65, \field GHE:Vertical:Single Object Name 58 + A66, \field GHE:Vertical:Single Object Name 58 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A66, \field GHE:Vertical:Single Object Name 59 + A67, \field GHE:Vertical:Single Object Name 59 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A67, \field GHE:Vertical:Single Object Name 60 + A68, \field GHE:Vertical:Single Object Name 60 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A68, \field GHE:Vertical:Single Object Name 61 + A69, \field GHE:Vertical:Single Object Name 61 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A69, \field GHE:Vertical:Single Object Name 62 + A70, \field GHE:Vertical:Single Object Name 62 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A70, \field GHE:Vertical:Single Object Name 63 + A71, \field GHE:Vertical:Single Object Name 63 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A71, \field GHE:Vertical:Single Object Name 64 + A72, \field GHE:Vertical:Single Object Name 64 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A72, \field GHE:Vertical:Single Object Name 65 + A73, \field GHE:Vertical:Single Object Name 65 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A73, \field GHE:Vertical:Single Object Name 66 + A74, \field GHE:Vertical:Single Object Name 66 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A74, \field GHE:Vertical:Single Object Name 67 + A75, \field GHE:Vertical:Single Object Name 67 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A75, \field GHE:Vertical:Single Object Name 68 + A76, \field GHE:Vertical:Single Object Name 68 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A76, \field GHE:Vertical:Single Object Name 69 + A77, \field GHE:Vertical:Single Object Name 69 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A77, \field GHE:Vertical:Single Object Name 70 + A78, \field GHE:Vertical:Single Object Name 70 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A78, \field GHE:Vertical:Single Object Name 71 + A79, \field GHE:Vertical:Single Object Name 71 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A79, \field GHE:Vertical:Single Object Name 72 + A80, \field GHE:Vertical:Single Object Name 72 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A80, \field GHE:Vertical:Single Object Name 73 + A81, \field GHE:Vertical:Single Object Name 73 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A81, \field GHE:Vertical:Single Object Name 74 + A82, \field GHE:Vertical:Single Object Name 74 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A82, \field GHE:Vertical:Single Object Name 75 + A83, \field GHE:Vertical:Single Object Name 75 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A83, \field GHE:Vertical:Single Object Name 76 + A84, \field GHE:Vertical:Single Object Name 76 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A84, \field GHE:Vertical:Single Object Name 77 + A85, \field GHE:Vertical:Single Object Name 77 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A85, \field GHE:Vertical:Single Object Name 78 + A86, \field GHE:Vertical:Single Object Name 78 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A86, \field GHE:Vertical:Single Object Name 79 + A87, \field GHE:Vertical:Single Object Name 79 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A87, \field GHE:Vertical:Single Object Name 80 + A88, \field GHE:Vertical:Single Object Name 80 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A88, \field GHE:Vertical:Single Object Name 81 + A89, \field GHE:Vertical:Single Object Name 81 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A89, \field GHE:Vertical:Single Object Name 82 + A90, \field GHE:Vertical:Single Object Name 82 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A90, \field GHE:Vertical:Single Object Name 83 + A91, \field GHE:Vertical:Single Object Name 83 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A91, \field GHE:Vertical:Single Object Name 84 + A92, \field GHE:Vertical:Single Object Name 84 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A92, \field GHE:Vertical:Single Object Name 85 + A93, \field GHE:Vertical:Single Object Name 85 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A93, \field GHE:Vertical:Single Object Name 86 + A94, \field GHE:Vertical:Single Object Name 86 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A94, \field GHE:Vertical:Single Object Name 87 + A95, \field GHE:Vertical:Single Object Name 87 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A95, \field GHE:Vertical:Single Object Name 88 + A96, \field GHE:Vertical:Single Object Name 88 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A96, \field GHE:Vertical:Single Object Name 89 + A97, \field GHE:Vertical:Single Object Name 89 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A97, \field GHE:Vertical:Single Object Name 90 + A98, \field GHE:Vertical:Single Object Name 90 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A98, \field GHE:Vertical:Single Object Name 91 + A99, \field GHE:Vertical:Single Object Name 91 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A99, \field GHE:Vertical:Single Object Name 92 + A100, \field GHE:Vertical:Single Object Name 92 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A100, \field GHE:Vertical:Single Object Name 93 + A101, \field GHE:Vertical:Single Object Name 93 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A101, \field GHE:Vertical:Single Object Name 94 + A102, \field GHE:Vertical:Single Object Name 94 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A102, \field GHE:Vertical:Single Object Name 95 + A103, \field GHE:Vertical:Single Object Name 95 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A103, \field GHE:Vertical:Single Object Name 96 + A104, \field GHE:Vertical:Single Object Name 96 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A104, \field GHE:Vertical:Single Object Name 97 + A105, \field GHE:Vertical:Single Object Name 97 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A105, \field GHE:Vertical:Single Object Name 98 + A106, \field GHE:Vertical:Single Object Name 98 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A106, \field GHE:Vertical:Single Object Name 99 + A107, \field GHE:Vertical:Single Object Name 99 \type object-list \object-list GroundHeatExchangerVerticalSingleNames - A107; \field GHE:Vertical:Single Object Name 100 + A108; \field GHE:Vertical:Single Object Name 100 \type object-list \object-list GroundHeatExchangerVerticalSingleNames @@ -76191,8 +79884,8 @@ WaterHeater:Mixed, \key Gasoline \key OtherFuel1 \key OtherFuel2 - \key Steam - \key DistrictHeating + \key DistrictHeatingWater + \key DistrictHeatingSteam N8 , \field Heater Thermal Efficiency \required-field \type real @@ -76218,8 +79911,8 @@ WaterHeater:Mixed, \key Gasoline \key OtherFuel1 \key OtherFuel2 - \key Steam - \key DistrictHeating + \key DistrictHeatingWater + \key DistrictHeatingSteam N10, \field Off Cycle Parasitic Heat Fraction to Tank \type real \minimum 0.0 @@ -76242,8 +79935,8 @@ WaterHeater:Mixed, \key Gasoline \key OtherFuel1 \key OtherFuel2 - \key Steam - \key DistrictHeating + \key DistrictHeatingWater + \key DistrictHeatingSteam N12, \field On Cycle Parasitic Heat Fraction to Tank \type real \minimum 0.0 @@ -76456,8 +80149,8 @@ WaterHeater:Stratified, \key Gasoline \key OtherFuel1 \key OtherFuel2 - \key Steam - \key DistrictHeating + \key DistrictHeatingWater + \key DistrictHeatingSteam N11, \field Heater Thermal Efficiency \required-field \type real @@ -76480,8 +80173,8 @@ WaterHeater:Stratified, \key Gasoline \key OtherFuel1 \key OtherFuel2 - \key Steam - \key DistrictHeating + \key DistrictHeatingWater + \key DistrictHeatingSteam N13, \field Off Cycle Parasitic Heat Fraction to Tank \type real \minimum 0.0 @@ -76509,8 +80202,8 @@ WaterHeater:Stratified, \key Gasoline \key OtherFuel1 \key OtherFuel2 - \key Steam - \key DistrictHeating + \key DistrictHeatingWater + \key DistrictHeatingSteam N16, \field On Cycle Parasitic Heat Fraction to Tank \type real \minimum 0.0 @@ -77866,7 +81559,7 @@ PlantLoop, \key None \default None N6; \field Loop Circulation Time - \note This field is only used to autocalulate the Plant Loop Volume. + \note This field is only used to autocalculate the Plant Loop Volume. \note Loop Volume = Loop Circulation Time * Maximum Loop Flow Rate \type real \units minutes @@ -77965,7 +81658,7 @@ CondenserLoop, \key None \default None N6; \field Loop Circulation Time - \note This field is only used to autocalulate the Condenser Loop Volume. + \note This field is only used to autocalculate the Condenser Loop Volume. \note Loop Volume = Loop Circulation Time * Maximum Loop Flow Rate \type real \units minutes @@ -79274,6 +82967,7 @@ PlantEquipmentOperation:ThermalEnergyStorage, \key Chiller:Electric:EIR \key Chiller:Electric:ReformulatedEIR \key Chiller:Electric + \key Chiller:Electric:ASHRAE205 \key Chiller:Absorption:Indirect \key Chiller:Absorption \key Chiller:ConstantCOP @@ -79303,6 +82997,7 @@ PlantEquipmentOperation:ThermalEnergyStorage, \key Chiller:Electric:EIR \key Chiller:Electric:ReformulatedEIR \key Chiller:Electric + \key Chiller:Electric:ASHRAE205 \key Chiller:Absorption:Indirect \key Chiller:Absorption \key Chiller:ConstantCOP @@ -79332,6 +83027,7 @@ PlantEquipmentOperation:ThermalEnergyStorage, \key Chiller:Electric:EIR \key Chiller:Electric:ReformulatedEIR \key Chiller:Electric + \key Chiller:Electric:ASHRAE205 \key Chiller:Absorption:Indirect \key Chiller:Absorption \key Chiller:ConstantCOP @@ -79361,6 +83057,7 @@ PlantEquipmentOperation:ThermalEnergyStorage, \key Chiller:Electric:EIR \key Chiller:Electric:ReformulatedEIR \key Chiller:Electric + \key Chiller:Electric:ASHRAE205 \key Chiller:Absorption:Indirect \key Chiller:Absorption \key Chiller:ConstantCOP @@ -79390,6 +83087,7 @@ PlantEquipmentOperation:ThermalEnergyStorage, \key Chiller:Electric:EIR \key Chiller:Electric:ReformulatedEIR \key Chiller:Electric + \key Chiller:Electric:ASHRAE205 \key Chiller:Absorption:Indirect \key Chiller:Absorption \key Chiller:ConstantCOP @@ -79419,6 +83117,7 @@ PlantEquipmentOperation:ThermalEnergyStorage, \key Chiller:Electric:EIR \key Chiller:Electric:ReformulatedEIR \key Chiller:Electric + \key Chiller:Electric:ASHRAE205 \key Chiller:Absorption:Indirect \key Chiller:Absorption \key Chiller:ConstantCOP @@ -79448,6 +83147,7 @@ PlantEquipmentOperation:ThermalEnergyStorage, \key Chiller:Electric:EIR \key Chiller:Electric:ReformulatedEIR \key Chiller:Electric + \key Chiller:Electric:ASHRAE205 \key Chiller:Absorption:Indirect \key Chiller:Absorption \key Chiller:ConstantCOP @@ -79909,6 +83609,89 @@ PlantEquipmentOperation:OutdoorDewpointDifference, \type object-list \object-list PlantAndCondenserEquipmentLists +PlantEquipmentOperation:ChillerHeaterChangeover, + \memo Plant equipment operation object to control switchover between chiller + \memo and heater operation of chiller heater heat pump serving 2 plant loops. + \memo Poll zone loads and determine if plant should be in heating, cooling + \memo or simultaneous heating and cooling and dispatch equipment accordingly. + A1 , \field Name + \required-field + \reference ControlSchemeList + N1 , \field Primary Cooling Plant Setpoint Temperature + \required-field + \type real + \units C + \minimum -10.0 + \maximum 20.0 + N2 , \field Secondary Distribution Cooling Plant Setpoint Temperature + \type real + \units C + \minimum 0.0 + \maximum 20.0 + N3 , \field Primary Heating Plant Setpoint at Outdoor High Temperature + \required-field + \type real + \units C + \minimum 20.0 + \maximum 80.0 + N4 , \field Outdoor High Temperature + \required-field + \type real + \units C + \minimum 0.0 + \maximum 35.0 + N5 , \field Primary Heating Plant Setpoint at Outdoor Low Temperature + \required-field + \type real + \units C + \minimum 20.0 + \maximum 80.0 + N6 , \field Outdoor Low Temperature + \required-field + \type real + \units C + \minimum -35.0 + \maximum 35.0 + N7 , \field Secondary Distribution Heating Plant Setpoint Temperature + \type real + \units C + \minimum 20.0 + \maximum 80.0 + A2 , \field Zone Load Polling ZoneList Name + \type object-list + \object-list ZoneListNames + A3 , \field Cooling Only Load Plant Equipment Operation Cooling Load Name + \type object-list + \object-list ControlSchemeList + A4 , \field Heating Only Load Plant Equipment Operation Heating Load Name + \type object-list + \object-list ControlSchemeList + A5 , \field Simultaneous Cooling And Heating Plant Equipment Operation Cooling Load Name + \type object-list + \object-list ControlSchemeList + A6 , \field Simultaneous Cooling And Heating Plant Equipment Operation Heating Load Name + \type object-list + \object-list ControlSchemeList + A7 , \field Dedicated Chilled Water Return Recovery Heat Pump Name + \type object-list + \object-list PLHPCoolingNames + \note enter name of HeatPump:PlantLoop:EIR:Cooling object to control chilled water return adding heat to hot water return + A8 , \field Dedicated Hot Water Return Recovery Heat Pump Name + \type object-list + \object-list PLHPHeatingNames + \note enter name of HeatPump:PlantLoop:EIR:Heating object to control hot water return cooling the chilled water return + N8 , \field Boiler Setpoint Temperature Offset + \type real + \units deltaC + \default 0.5 + N9, \field Primary Heating Plant Setpoint at Backup Outdoor Low Temperature + \note if empty or not used then set equal to Primary Heating Plant Setpoint at Outdoor Low Temperature + \type real + \units C + N10; \field Backup Outdoor Low Temperature + \type real + \units C + PlantEquipmentOperationSchemes, \memo Operation schemes are listed in "priority" order. Note that each scheme \memo must address the entire load and/or condition ranges for the simulation. @@ -79926,6 +83709,7 @@ PlantEquipmentOperationSchemes, \key PlantEquipmentOperation:CoolingLoad \key PlantEquipmentOperation:HeatingLoad \key PlantEquipmentOperation:Uncontrolled + \key PlantEquipmentOperation:ChillerHeaterChangeover \key PlantEquipmentOperation:ComponentSetpoint \key PlantEquipmentOperation:ThermalEnergyStorage \key PlantEquipmentOperation:UserDefined @@ -79949,6 +83733,7 @@ PlantEquipmentOperationSchemes, \key PlantEquipmentOperation:CoolingLoad \key PlantEquipmentOperation:HeatingLoad \key PlantEquipmentOperation:Uncontrolled + \key PlantEquipmentOperation:ChillerHeaterChangeover \key PlantEquipmentOperation:ComponentSetpoint \key PlantEquipmentOperation:ThermalEnergyStorage \key PlantEquipmentOperation:UserDefined @@ -79970,6 +83755,7 @@ PlantEquipmentOperationSchemes, \key PlantEquipmentOperation:CoolingLoad \key PlantEquipmentOperation:HeatingLoad \key PlantEquipmentOperation:Uncontrolled + \key PlantEquipmentOperation:ChillerHeaterChangeover \key PlantEquipmentOperation:ComponentSetpoint \key PlantEquipmentOperation:ThermalEnergyStorage \key PlantEquipmentOperation:UserDefined @@ -79991,6 +83777,7 @@ PlantEquipmentOperationSchemes, \key PlantEquipmentOperation:CoolingLoad \key PlantEquipmentOperation:HeatingLoad \key PlantEquipmentOperation:Uncontrolled + \key PlantEquipmentOperation:ChillerHeaterChangeover \key PlantEquipmentOperation:ComponentSetpoint \key PlantEquipmentOperation:ThermalEnergyStorage \key PlantEquipmentOperation:UserDefined @@ -80012,6 +83799,7 @@ PlantEquipmentOperationSchemes, \key PlantEquipmentOperation:CoolingLoad \key PlantEquipmentOperation:HeatingLoad \key PlantEquipmentOperation:Uncontrolled + \key PlantEquipmentOperation:ChillerHeaterChangeover \key PlantEquipmentOperation:ComponentSetpoint \key PlantEquipmentOperation:ThermalEnergyStorage \key PlantEquipmentOperation:UserDefined @@ -80033,6 +83821,7 @@ PlantEquipmentOperationSchemes, \key PlantEquipmentOperation:CoolingLoad \key PlantEquipmentOperation:HeatingLoad \key PlantEquipmentOperation:Uncontrolled + \key PlantEquipmentOperation:ChillerHeaterChangeover \key PlantEquipmentOperation:ComponentSetpoint \key PlantEquipmentOperation:ThermalEnergyStorage \key PlantEquipmentOperation:UserDefined @@ -80054,6 +83843,7 @@ PlantEquipmentOperationSchemes, \key PlantEquipmentOperation:CoolingLoad \key PlantEquipmentOperation:HeatingLoad \key PlantEquipmentOperation:Uncontrolled + \key PlantEquipmentOperation:ChillerHeaterChangeover \key PlantEquipmentOperation:ComponentSetpoint \key PlantEquipmentOperation:ThermalEnergyStorage \key PlantEquipmentOperation:UserDefined @@ -80075,6 +83865,7 @@ PlantEquipmentOperationSchemes, \key PlantEquipmentOperation:CoolingLoad \key PlantEquipmentOperation:HeatingLoad \key PlantEquipmentOperation:Uncontrolled + \key PlantEquipmentOperation:ChillerHeaterChangeover \key PlantEquipmentOperation:ComponentSetpoint \key PlantEquipmentOperation:ThermalEnergyStorage \key PlantEquipmentOperation:UserDefined @@ -80649,9 +84440,9 @@ EnergyManagementSystem:MeteredOutputVariable, \key WellWaterDrawn \key CondensateWaterCollected \key EnergyTransfer - \key Steam \key DistrictCooling - \key DistrictHeating + \key DistrictHeatingWater + \key DistrictHeatingSteam \key ElectricityProducedOnSite \key SolarWaterHeating \key SolarAirHeating @@ -82911,6 +86702,70 @@ SetpointManager:ReturnTemperature:HotWater, \type object-list \object-list ScheduleNames + SetpointManager:SystemNodeReset:Temperature, + \memo This Setpoint Manager is used to place a temperature setpoint on a system node according to the reference (e.g., return) temperature using a reset rule. + \memo The temperature setpoint is obtained by retrieving the temperature of the user specified reference system node. + A1 , \field Name + \required-field + A2 , \field Control Variable + \required-field + \type choice + \key Temperature + \key MaximumTemperature + \key MinimumTemperature + N1 , \field Setpoint at Low Reference Temperature + \units C + \required-field + N2 , \field Setpoint at High Reference Temperature + \units C + \required-field + N3 , \field Low Reference Temperature + \units C + \required-field + N4 , \field High Reference Temperature + \units C + \required-field + A3 , \field Reference Node Name + \note The name of an HVAC system node that gets referenced. + \required-field + \type node + A4 ; \field Setpoint Node or NodeList Name + \note Node(s) at which temperature will be set + \required-field + \type node + + SetpointManager:SystemNodeReset:Humidity, + \memo This Setpoint Manager is used to place a humidity ratio setpoint on a system node according to the reference (e.g., return) humidity ratio using a reset rule. + \memo The humidity ratio setpoint is obtained by retrieving the humidity ratio of the user specified reference system node. + A1 , \field Name + \required-field + A2 , \field Control Variable + \required-field + \type choice + \key HumidityRatio + \key MaximumHumidityRatio + \key MinimumHumidityRatio + N1 , \field Setpoint at Low Reference Humidity Ratio + \units kgWater/kgDryAir + \required-field + N2 , \field Setpoint at High Reference Humidity Ratio + \units kgWater/kgDryAir + \required-field + N3 , \field Low Reference Humidity Ratio + \units kgWater/kgDryAir + \required-field + N4 , \field High Reference Humidity Ratio + \units kgWater/kgDryAir + \required-field + A3 , \field Reference Node Name + \note The name of an HVAC system node that gets referenced. + \required-field + \type node + A4 ; \field Setpoint Node or NodeList Name + \note Node(s) at which humidity ratio will be set + \required-field + \type node + \group Refrigeration Refrigeration:Case, @@ -85303,8 +89158,8 @@ ZoneHVAC:RefrigerationChillerSet, DemandManagerAssignmentList, \extensible:2 Duplicate the last two fields DemandManager Object Type and DemandManager Name - \memo a list of meters that can be reported are available after a run on - \memo the meter dictionary file (.mdd) if the Output:VariableDictionary has been requested. + \memo A high level control that makes demand limiting decisions + \memo based on a list of possible demand limiting strategies. A1 , \field Name \required-field \type alpha @@ -88596,10 +92451,10 @@ ElectricLoadCenter:Storage:Simple, \minimum 0.0 N2, \field Nominal Energetic Efficiency for Charging \maximum 1.0 - \minimum 0.0 + \minimum 0.001 N3, \field Nominal Discharging Energetic Efficiency \maximum 1.0 - \minimum 0.0 + \minimum 0.001 N4, \field Maximum Storage Capacity \units J N5, \field Maximum Power for Discharging @@ -88726,7 +92581,7 @@ ElectricLoadCenter:Storage:Battery, \minimum 5 \default 10 \note Only required when battery life calculation is activated - A7; \field Battery Life Curve Name + A7; \field Battery Life Curve Name \type object-list \object-list UnivariateFunctions \note Determines the number of cycles to failure in relation to cycle range. @@ -88865,8 +92720,9 @@ ElectricLoadCenter:Storage:LiIonNMCBattery, \note Most users should not need to change this value. ElectricLoadCenter:Transformer, - \memo a list of meters that can be reported are available after a run on - \memo the meter dictionary file (.mdd) if the Output:VariableDictionary has been requested. + \memo This object is used to model the energy losses of transformers when they are used to + \memo transfer electricity from the grid to a building (as distribution transformers) or + \memo transfer electricity from onsite generators to the grid. \extensible:1 A1, \field Name \required-field @@ -89030,9 +92886,8 @@ ElectricLoadCenter:Transformer, ElectricLoadCenter:Distribution, - \memo Describes a subpanel - \memo a list of meters that can be reported are available after a run on - \memo the meter dictionary file (.mdd) if the Output:VariableDictionary has been requested. + \memo ElectricLoadCenter:Distribution objects are used to include on-site + \memo electricity generators and or storage in a simulation. A1 , \field Name \required-field A2 , \field Generator List Name @@ -89092,7 +92947,7 @@ ElectricLoadCenter:Distribution, \note while accounting for any on-site generation. Only excess on site generation gets stored (legacy behavior). \default TrackFacilityElectricDemandStoreExcessOnSite \key TrackMeterDemandStoreExcessOnSite - \note TrackMeterDemandStoreExcessOnSite indicates that storage discharge control will follow an electric meter named in the field called Storage Control Track Meter Name. This scheme is similiar + \note TrackMeterDemandStoreExcessOnSite indicates that storage discharge control will follow an electric meter named in the field called Storage Control Track Meter Name. This scheme is similar \note to TrackFacilityElectricDemandStoreExcessOnSite except that instead of the main facility electric meter, the control is based off of a user-selected meter. \key TrackChargeDischargeSchedules \note TrackChargeDischargeSchedules indicates that control will follow the charging and discharging power and schedules defined in the fields called Maximum Storage Charge Grid Supply Power, @@ -89483,8 +93338,11 @@ WaterUse:Well, WaterUse:RainCollector, \memo Used for harvesting rainwater falling on building surfaces. The rainwater is sent to a - \memo WaterUse:Storage object. In order to use this object it is necessary to also include - \memo a Site:Precipitation object to describe the rates of rainfall. + \memo WaterUse:Storage object. In versions up till Version 9.6, it is necessary to also include + \memo a Site:Precipitation object to describe the rates of rainfall, in order to use this object. + \memo In later versions, if the Site:Precipitation is not present, precipitation depth in the weather input + \memo .epw will be used instead. When this is the case, please make sure the precipitation in the + \memo .epw is accurate. \extensible:1 - repeat last field A1 , \field Name \required-field @@ -96264,6 +100122,7 @@ ComponentCost:LineItem, \key General \key Construction \key Coil:DX + \key Coil:Cooling:DX \key Coil:Cooling:DX:SingleSpeed \key Coil:Heating:Fuel \key Chiller:Electric @@ -97107,7 +100966,9 @@ LifeCycleCost:UsePriceEscalation, \key ElectricitySurplusSold \key ElectricityNet \key NaturalGas - \key Steam + \key DistrictCooling + \key DistrictHeatingWater + \key DistrictHeatingSteam \key Gasoline \key Diesel \key Coal @@ -97195,7 +101056,9 @@ LifeCycleCost:UseAdjustment, \key ElectricitySurplusSold \key ElectricityNet \key NaturalGas - \key Steam + \key DistrictCooling + \key DistrictHeatingWater + \key DistrictHeatingSteam \key Gasoline \key Diesel \key Coal @@ -102021,7 +105884,7 @@ Output:Table:Annual, \note hours with a zero value are all included. \note HourInTenBinsMinToMax - Creates 10 columns for the specified variable and shows the number \note of hours in each of 10 bins based on the minimum and maximum value. The bin sizes will - \note be rounded up to the next most signficant digit value. + \note be rounded up to the next most significant digit value. \note HourInTenBinsZeroToMax - Creates 11 columns for the specified variable and shows the number \note of hours in each of 10 bins from zero to the maximum value and a bin for hours below zero. \note The bin sizes will be rounded up to the next most significant digit value. @@ -102415,7 +106278,56 @@ Output:Table:Annual, \minimum 0 \maximum 10 - +Output:Table:ReportPeriod, + \memo This object allows the user to generate the resilience tabular reports over a subset of a run period. + \memo When it is defined, a series of reporting-period-specific resilience summary tables will be generated + \memo at the end of all tabular reports. Multiple reporting periods may be input. + A1, \field Name, + \required-field + \note descriptive name + \note cannot be blank and must be unique + A2, \field Report Name, + \key ThermalResilienceSummary + \key CO2ResilienceSummary + \key VisualResilienceSummary + \key AllResilienceSummaries + \note currently only allow for these tables, could be extended in the future + N1, \field Begin Year + \note start year of reporting, if specified + \type integer + N2, \field Begin Month + \required-field + \minimum 1 + \maximum 12 + \type integer + N3, \field Begin Day of Month + \required-field + \minimum 1 + \maximum 31 + \type integer + N4, \field Begin Hour of Day + \required-field + \minimum 1 + \maximum 24 + \type integer + N5, \field End Year + \note start year of reporting, if specified + \type integer + N6, \field End Month + \required-field + \minimum 1 + \maximum 12 + \type integer + N7, \field End Day of Month + \required-field + \minimum 1 + \maximum 31 + \type integer + N8; \field End Hour of Day + \required-field + \minimum 1 + \maximum 24 + \type integer OutputControl:Table:Style, \memo default style for the OutputControl:Table:Style is comma -- this works well for @@ -102522,16 +106434,15 @@ Output:Meter, \type choice \key Detailed \key Timestep - \note Timestep refers to the zone Timestep/Number of Timesteps in hour value - \note RunPeriod and Environment are the same \key Hourly \key Daily - \key Detailed \key Monthly \key RunPeriod \key Environment \key Annual \default Hourly + \note Timestep refers to the zone Timestep/Number of Timesteps in hour value + \note RunPeriod and Environment are the same Output:Meter:MeterFileOnly, \memo Each Output:Meter:MeterFileOnly command picks meters to be put only onto meter file (.mtr). @@ -102636,8 +106547,8 @@ Meter:Custom, \key Coal \key OtherFuel1 \key OtherFuel2 - \key Steam - \key DistrictHeating + \key DistrictHeatingWater + \key DistrictHeatingSteam \key DistrictCooling \key Water \key Generic @@ -102762,8 +106673,8 @@ Meter:CustomDecrement, \key Coal \key OtherFuel1 \key OtherFuel2 - \key Steam - \key DistrictHeating + \key DistrictHeatingWater + \key DistrictHeatingSteam \key DistrictCooling \key Water \key Generic @@ -102976,6 +106887,22 @@ OutputControl:Files, \key No \default Yes +OutputControl:Timestamp, + \memo Control timestamp format, currently applies only to JSON and native CSV (not CSV via ReadVars) + \unique-object + A1, \field ISO 8601 Format + \note Use the ISO 8601 format YYYY-MM-DDThh:mm:ss + \type choice + \key Yes + \key No + \default No + A2; \field Timestamp at Beginning of Interval + \note Determines where the timestamp is produced, either at the beginning (Yes) or end (No) of the interval + \type choice + \key Yes + \key No + \default No + Output:JSON, \memo Output from EnergyPlus can be written to JSON format files. \unique-object @@ -103038,7 +106965,7 @@ Output:EnvironmentalImpactFactors, EnvironmentalImpactFactors, \memo Used to help convert district and ideal energy use to a fuel type and provide total carbon equivalent with coefficients \memo Also used in Source=>Site conversions. - N1, \field District Heating Efficiency + N1, \field District Heating Water Efficiency \note District heating efficiency used when converted to natural gas \minimum> 0.0 \default 0.3 @@ -103047,7 +106974,7 @@ EnvironmentalImpactFactors, \units W/W \minimum> 0.0 \default 3.0 - N3, \field Steam Conversion Efficiency + N3, \field District Heating Steam Conversion Efficiency \note Steam conversion efficiency used to convert steam usage to natural gas \minimum> 0.0 \default 0.25 @@ -103077,91 +107004,89 @@ FuelFactors, \key Diesel \key OtherFuel1 \key OtherFuel2 - A2, \field Units of Measure - N1, \field Energy per Unit Factor - N2, \field Source Energy Factor + N1, \field Source Energy Factor \units J/J - A3, \field Source Energy Schedule Name + A2, \field Source Energy Schedule Name \type object-list \object-list ScheduleNames - N3, \field CO2 Emission Factor + N2, \field CO2 Emission Factor \units g/MJ - A4, \field CO2 Emission Factor Schedule Name + A3, \field CO2 Emission Factor Schedule Name \type object-list \object-list ScheduleNames - N4, \field CO Emission Factor + N3, \field CO Emission Factor \units g/MJ - A5, \field CO Emission Factor Schedule Name + A4, \field CO Emission Factor Schedule Name \type object-list \object-list ScheduleNames - N5, \field CH4 Emission Factor + N4, \field CH4 Emission Factor \units g/MJ - A6, \field CH4 Emission Factor Schedule Name + A5, \field CH4 Emission Factor Schedule Name \type object-list \object-list ScheduleNames - N6, \field NOx Emission Factor + N5, \field NOx Emission Factor \units g/MJ - A7, \field NOx Emission Factor Schedule Name + A6, \field NOx Emission Factor Schedule Name \type object-list \object-list ScheduleNames - N7, \field N2O Emission Factor + N6, \field N2O Emission Factor \units g/MJ - A8, \field N2O Emission Factor Schedule Name + A7, \field N2O Emission Factor Schedule Name \type object-list \object-list ScheduleNames - N8, \field SO2 Emission Factor + N7, \field SO2 Emission Factor \units g/MJ - A9, \field SO2 Emission Factor Schedule Name + A8, \field SO2 Emission Factor Schedule Name \type object-list \object-list ScheduleNames - N9, \field PM Emission Factor + N8, \field PM Emission Factor \units g/MJ - A10, \field PM Emission Factor Schedule Name + A9, \field PM Emission Factor Schedule Name \type object-list \object-list ScheduleNames - N10, \field PM10 Emission Factor + N9, \field PM10 Emission Factor \units g/MJ - A11, \field PM10 Emission Factor Schedule Name + A10, \field PM10 Emission Factor Schedule Name \type object-list \object-list ScheduleNames - N11, \field PM2.5 Emission Factor + N10, \field PM2.5 Emission Factor \units g/MJ - A12, \field PM2.5 Emission Factor Schedule Name + A11, \field PM2.5 Emission Factor Schedule Name \type object-list \object-list ScheduleNames - N12, \field NH3 Emission Factor + N11, \field NH3 Emission Factor \units g/MJ - A13, \field NH3 Emission Factor Schedule Name + A12, \field NH3 Emission Factor Schedule Name \type object-list \object-list ScheduleNames - N13, \field NMVOC Emission Factor + N12, \field NMVOC Emission Factor \units g/MJ - A14, \field NMVOC Emission Factor Schedule Name + A13, \field NMVOC Emission Factor Schedule Name \type object-list \object-list ScheduleNames - N14, \field Hg Emission Factor + N13, \field Hg Emission Factor \units g/MJ - A15, \field Hg Emission Factor Schedule Name + A14, \field Hg Emission Factor Schedule Name \type object-list \object-list ScheduleNames - N15, \field Pb Emission Factor + N14, \field Pb Emission Factor \units g/MJ - A16, \field Pb Emission Factor Schedule Name + A15, \field Pb Emission Factor Schedule Name \type object-list \object-list ScheduleNames - N16, \field Water Emission Factor + N15, \field Water Emission Factor \units L/MJ - A17, \field Water Emission Factor Schedule Name + A16, \field Water Emission Factor Schedule Name \type object-list \object-list ScheduleNames - N17, \field Nuclear High Level Emission Factor + N16, \field Nuclear High Level Emission Factor \units g/MJ - A18, \field Nuclear High Level Emission Factor Schedule Name + A17, \field Nuclear High Level Emission Factor Schedule Name \type object-list \object-list ScheduleNames - N18, \field Nuclear Low Level Emission Factor + N17, \field Nuclear Low Level Emission Factor \units m3/MJ - A19; \field Nuclear Low Level Emission Factor Schedule Name + A18; \field Nuclear Low Level Emission Factor Schedule Name \type object-list \object-list ScheduleNames @@ -103324,35 +107249,45 @@ PythonPlugin:SearchPaths, \key Yes \key No \default Yes - A4, \field Search Path 1 + A4, \field Add epin Environment Variable to Search Path + \note The "epin" environment variable is set by some EnergyPlus interfaces + \note in order to let EnergyPlus find external files in special locations. + \note If this is enabled, and that variable is set, the value of the variable + \note will be added to the Python search path. + \required-field + \type choice + \key Yes + \key No + \default Yes + A5, \field Search Path 1 \type alpha \begin-extensible \retaincase - A5, \field Search Path 2 + A6, \field Search Path 2 \type alpha \retaincase - A6, \field Search Path 3 + A7, \field Search Path 3 \type alpha \retaincase - A7, \field Search Path 4 + A8, \field Search Path 4 \type alpha \retaincase - A8, \field Search Path 5 + A9, \field Search Path 5 \type alpha \retaincase - A9, \field Search Path 6 + A10,\field Search Path 6 \type alpha \retaincase - A10,\field Search Path 7 + A11,\field Search Path 7 \type alpha \retaincase - A11,\field Search Path 8 + A12,\field Search Path 8 \type alpha \retaincase - A12,\field Search Path 9 + A13,\field Search Path 9 \type alpha \retaincase - A13;\field Search Path 10 + A14;\field Search Path 10 \type alpha \retaincase @@ -103363,6 +107298,7 @@ PythonPlugin:Instance, A1, \field Name \required-field \type alpha + \reference ProgramNames \note This is the name used to represent this plugin in traditional EMS fields A2, \field Run During Warmup Days \required-field @@ -103387,7 +107323,6 @@ PythonPlugin:Instance, PythonPlugin:Variables, \memo This object defines name identifiers for custom Python Plugin variable data that should be shared \memo among all running Python Plugins. - \unique-object \min-fields 2 \extensible:1 A1, \field Name @@ -103482,9 +107417,9 @@ PythonPlugin:OutputVariable, \key WellWaterDrawn \key CondensateWaterCollected \key EnergyTransfer - \key Steam \key DistrictCooling - \key DistrictHeating + \key DistrictHeatingWater + \key DistrictHeatingSteam \key ElectricityProducedOnSite \key SolarWaterHeating \key SolarAirHeating diff --git a/hub/exports/building_energy/idf_files/Energy+9.5.idd b/hub/exports/building_energy/idf_files/Energy+9.5.idd new file mode 100644 index 00000000..12d2d762 --- /dev/null +++ b/hub/exports/building_energy/idf_files/Energy+9.5.idd @@ -0,0 +1,103532 @@ +!IDD_Version 9.5.0 +!IDD_BUILD de239b2e5f +! ************************************************************************** +! This file is the Input Data Dictionary (IDD) for EnergyPlus. +! The IDD defines the syntax and data model for each type of input "Object." +! Lines in EnergyPlus input files (and IDD) are limited to 500 characters. +! +! Object Description +! ------------------ +! To define an object (a record with data), develop a key word that is unique +! Each data item to the object can be A (Alphanumeric string) or N (numeric) +! Number each A and N. This will show how the data items will be put into the +! arrays that are passed to the Input Processor "Get" (GetObjectItem) routines. +! All alpha fields are limited to 100 characters. Numeric fields should be +! valid numerics (can include such as 1.0E+05) and are placed into double +! precision variables. +! +! NOTE: Even though a field may be optional, a comma representing that field +! must be included (unless it is the last field in the object). Since the +! entire input is "field-oriented" and not "keyword-oriented", the EnergyPlus +! Input Processor must have some representation (even if blank) for each +! field. +! +! Object Documentation +! -------------------- +! In addition, the following special comments appear one per line and +! most are followed by a value. Comments may apply to a field or the object +! or a group of objects. +! +! Field-level comments: +! +! \field Name of field +! (should be succinct and readable, blanks are encouraged) +! +! \note Note describing the field and its valid values. If multiple lines, +! start each line with \note. Limit line length to 100 characters. +! +! \required-field To flag fields which must have a value. If the idf input is blank and +! there is a \default, then the default will be used. However, as of v8.6.0 +! the use of \required-field and \default on the same field is discouraged +! and instances with both have been changed. +! (this comment has no "value") +! +! \begin-extensible Marks the first field at which the object accepts an extensible +! field set. A fixed number of fields from this marker define the +! extensible field set, see the object code \extensible for +! more information. +! +! \units Units (must be from EnergyPlus standard units list) +! EnergyPlus units are standard SI units +! +! \ip-units IP-Units (for use by input processors with IP units) +! This is only used if the default conversion is not +! appropriate. +! +! \unitsBasedOnField For fields that may have multiple possible units, indicates +! the field in the object that can be used to determine +! the units. The field reference is in the A2 form. +! +! \minimum Minimum that includes the following value +! +! \minimum> Minimum that must be > than the following value +! +! \maximum Maximum that includes the following value +! +! \maximum< Maximum that must be < than the following value +! +! \default Default for the field (if N/A then omit entire line). If a default is +! added to an existing field, then \required-field should be removed if present. +! Defaults are filled in only if the field is within \min-fields, or the actual +! object is longer than this field. +! +! \deprecated This field is not really used and will be deleted from the object. +! The required information is gotten internally or +! not needed by the program. +! +! \autosizable Flag to indicate that this field can be used with the Auto +! Sizing routines to produce calculated results for the +! field. If a value follows this, then that will be used +! when the "Autosize" feature is flagged. To trigger +! autosizing for a field, enter Autosize as the field's +! value. Only applicable to numeric fields. +! +! \autocalculatable Flag to indicate that this field can be automatically +! calculated. To trigger auto calculation for a field, enter +! Autocalculate as the field's value. Only applicable to +! numeric fields. +! +! \type Type of data for the field - +! integer +! real +! alpha (arbitrary string), +! choice (alpha with specific list of choices, see +! \key) +! object-list (link to a list of objects defined elsewhere, +! see \object-list and \reference) +! external-list (uses a special list from an external source, +! see \external-list) +! node (name used in connecting HVAC components) +! +! \retaincase Retains the alphabetic case for alpha type fields +! +! \key Possible value for "\type choice" (blanks are significant) +! use multiple \key lines to indicate all valid choices +! +! \object-list Name of a list of user-provided object names that are valid +! entries for this field (used with "\reference") +! see Zone and BuildingSurface:Detailed objects below for +! examples. +! ** Note that a field may have multiple \object-list commands. +! +! \external-list The values for this field should be selected from a special +! list generated outside of the IDD file. The choices for the +! special lists are: +! autoRDDvariable +! autoRDDmeter +! autoRDDvariableMeter +! When one of these are selected the options for the field +! are taken from the RDD or MDD file or both. +! +! \reference Name of a list of names to which this object belongs +! used with "\type object-list" and with "\object-list" +! see Zone and BuildingSurface:Detailed objects below for +! examples: +! +! Zone, +! A1 , \field Name +! \type alpha +! \reference ZoneNames +! +! BuildingSurface:Detailed, +! A4 , \field Zone Name +! \note Zone the surface is a part of +! \type object-list +! \object-list ZoneNames +! +! For each zone, the field "Name" may be referenced +! by other objects, such as BuildingSurface:Detailed, so it is +! commented with "\reference ZoneNames" +! Fields that reference a zone name, such as BuildingSurface:Detailed's +! "Zone Name", are commented as +! "\type object-list" and "\object-list ZoneNames" +! ** Note that a field may have multiple \reference commands. +! ** This is useful if the object belongs to a small specific +! object-list as well as a larger more general object-list. +! +! Object-level comments: +! +! \memo Memo describing the object. If multiple lines, start each line +! with \memo. +! Limit line length to 100 characters. +! +! \unique-object To flag objects which should appear only once in an idf +! (this comment has no "value") +! +! \required-object To flag objects which are required in every idf +! (this comment has no "value") +! +! \min-fields Minimum number of fields that should be included in the +! object. If appropriate, the Input Processor will fill +! any missing fields with defaults (for numeric fields). +! It will also supply that number of fields to the "get" +! routines using blanks for alpha fields (note -- blanks +! may not be allowable for some alpha fields). +! +! \obsolete This object has been replaced though is kept (and is read) +! in the current version. Please refer to documentation as +! to the dispersal of the object. If this object is +! encountered in an IDF, the InputProcessor will post an +! appropriate message to the error file. +! usage: \obsolete New=>[New object name] +! +! \extensible:<#> This object is dynamically extensible -- meaning, if you +! change the IDD appropriately (if the object has a simple list +! structure -- just add items to the list arguments (i.e. BRANCH +! LIST). These will be automatically redimensioned and used during +! the simulation. <#> should be entered by the developer to signify +! how many of the last fields are needed to be extended (and EnergyPlus +! will attempt to auto-extend the object). The first field of the first +! instance of the extensible field set is marked with \begin-extensible. +! +! \begin-extensible See previous item, marks beginning of extensible fields in +! an object. +! +! \format The object should have a special format when saved in +! the IDF Editor with the special format option enabled. +! The options include SingleLine, Vertices, CompactSchedule, +! FluidProperties, ViewFactors, and Spectral. +! The SingleLine option puts all the fields for the object +! on a single line. The Vertices option is used in objects +! that use X, Y and Z fields to format those three fields +! on a single line. +! The CompactSchedule formats that specific object. +! The FluidProperty option formats long lists of fluid +! properties to ten values per line. +! The ViewFactor option formats three fields related to +! view factors per line. +! The Spectral option formats the four fields related to +! window glass spectral data per line. +! +! \reference-class-name Adds the name of the class to the reference list +! similar to \reference. +! +! Group-level comments: +! +! \group Name for a group of related objects +! +! +! Notes on comments +! ----------------- +! +! 1. If a particular comment is not applicable (such as units, or default) +! then simply omit the comment rather than indicating N/A. +! +! 2. Memos and notes should be brief (recommend 5 lines or less per block). +! More extensive explanations are expected to be in the user documentation +! +! Default IP conversions (no \ip-units necessary) +! $/(m3/s) => $/(ft3/min) 0.000472000059660808 +! $/(W/K) => $/(Btu/h-F) 0.52667614683731 +! $/kW => $/(kBtuh/h) 0.293083235638921 +! $/m2 => $/ft2 0.0928939733269818 +! $/m3 => $/ft3 0.0283127014102352 +! (kg/s)/W => (lbm/sec)/(Btu/hr) 0.646078115385742 +! 1/K => 1/F 0.555555555555556 +! 1/m => 1/ft 0.3048 +! A/K => A/F 0.555555555555556 +! C => F 1.8 (plus 32) +! cm => in 0.3937 +! cm2 => inch2 0.15500031000062 +! deltaC => deltaF 1.8 +! deltaC/hr => deltaF/hr 1.8 +! deltaJ/kg => deltaBtu/lb 0.0004299 +! g/GJ => lb/MWh 0.00793664091373665 +! g/kg => grains/lb 7 +! g/MJ => lb/MWh 7.93664091373665 +! g/mol => lb/mol 0.0022046 +! g/m-s => lb/ft-s 0.000671968949659 +! g/m-s-K => lb/ft-s-F 0.000373574867724868 +! GJ => ton-hrs 78.9889415481832 +! J => Wh 0.000277777777777778 +! J/K => Btu/F 526.565 +! J/kg => Btu/lb 0.00042986 (plus 7.686) +! J/kg-K => Btu/lb-F 0.000239005736137667 +! J/kg-K2 => Btu/lb-F2 0.000132889924714692 +! J/kg-K3 => Btu/lb-F3 7.38277359526066E-05 +! J/m2-K => Btu/ft2-F 4.89224766847393E-05 +! J/m3 => Btu/ft3 2.68096514745308E-05 +! J/m3-K => Btu/ft3-F 1.49237004739337E-05 +! K => R 1.8 +! K/m => F/ft 0.54861322767449 +! kg => lb 2.2046 +! kg/J => lb/Btu 2325.83774250441 +! kg/kg-K => lb/lb-F 0.555555555555556 +! kg/m => lb/ft 0.67196893069637 +! kg/m2 => lb/ft2 0.204794053596664 +! kg/m3 => lb/ft3 0.062428 +! kg/m-s => lb/ft-s 0.67196893069637 +! kg/m-s-K => lb/ft-s-F 0.373316072609094 +! kg/m-s-K2 => lb/ft-s-F2 0.207397818116164 +! kg/Pa-s-m2 => lb/psi-s-ft2 1412.00523459398 +! kg/s => lb/s 2.20462247603796 +! kg/s2 => lb/s2 2.2046 +! kg/s-m => lb/s-ft 0.67196893069637 +! kJ/kg => Btu/lb 0.429925 +! kPa => psi 0.145038 +! L/day => pint/day 2.11337629827348 +! L/GJ => gal/kWh 0.000951022349025202 +! L/kWh => pint/kWh 2.11337629827348 +! L/MJ => gal/kWh 0.951022349025202 +! lux => foot-candles 0.092902267 +! m => ft 3.28083989501312 +! m/hr => ft/hr 3.28083989501312 +! m/s => ft/min 196.850393700787 +! m/s => miles/hr 2.2369362920544 +! m/yr => inch/yr 39.3700787401575 +! m2 => ft2 10.7639104167097 +! m2/m => ft2/ft 3.28083989501312 +! m2/person => ft2/person 10.764961 +! m2/s => ft2/s 10.7639104167097 +! m2-K/W => ft2-F-hr/Btu 5.678263 +! m3 => ft3 35.3146667214886 +! m3 => gal 264.172037284185 +! m3/GJ => ft3/MWh 127.13292 +! m3/hr => ft3/hr 35.3146667214886 +! m3/hr-m2 => ft3/hr-ft2 3.28083989501312 +! m3/hr-person => ft3/hr-person 35.3146667214886 +! m3/kg => ft3/lb 16.018 +! m3/m2 => ft3/ft2 3.28083989501312 +! m3/MJ => ft3/kWh 127.13292 +! m3/person => ft3/person 35.3146667214886 +! m3/s => ft3/min 2118.88000328931 +! m3/s-m => ft3/min-ft 645.89 +! m3/s-m2 => ft3/min-ft2 196.85 +! m3/s-person => ft3/min-person 2118.6438 +! m3/s-W => (ft3/min)/(Btu/h) 621.099127332943 +! N-m => lbf-in 8.85074900525547 +! N-s/m2 => lbf-s/ft2 0.0208857913669065 +! Pa => psi 0.000145037743897283 +! percent/K => percent/F 0.555555555555556 +! person/m2 => person/ft2 0.0928939733269818 +! s/m => s/ft 0.3048 +! V/K => V/F 0.555555555555556 +! W => Btu/h 3.4121412858518 +! W/((m3/s)-Pa) => W/((gal/min)-ftH20) 0.188582274697355 +! W/((m3/s)-Pa) => W/((ft3/min)-inH2O) 0.117556910599482 +! W/(m3/s) => W/(ft3/min) 0.0004719475 +! W/K => Btu/h-F 1.89563404769544 +! W/m => Btu/h-ft 1.04072 +! W/m2 => Btu/h-ft2 0.316957210776545 +! W/m2 => W/ft2 0.09290304 +! W/m2-K => Btu/h-ft2-F 0.176110194261872 +! W/m2-K2 => Btu/h-ft2-F2 0.097826 +! W/m-K => Btu-in/h-ft2-F 6.93481276005548 +! W/m-K2 => Btu/h-F2-ft 0.321418310071648 +! W/m-K3 => Btu/h-F3-ft 0.178565727817582 +! W/person => Btu/h-person 3.4121412858518 +! +! Other conversions supported (needs the \ip-units code) +! +! kPa => inHg 0.29523 +! m => in 39.3700787401575 +! m3/hr => gal/hr 264.172037284185 +! m3/hr-m2 => gal/hr-ft2 24.5423853466941 +! m3/hr-person => gal/hr-person 264.172037284185 +! m3/m2 => gal/ft2 24.5423853466941 +! m3/person => gal/person 264.172037284185 +! m3/s => gal/min 15850.3222370511 +! m3/s-m => gal/min-ft 4831.17821785317 +! m3/s-W => (gal/min)/(Btu/h) 4645.27137336702 +! Pa => ftH2O 0.00033455 +! Pa => inH2O 0.00401463 +! Pa => inHg 0.00029613 +! Pa => Pa 1 +! W => W 1 +! W/(m3/s) => W/(gal/min) 0.0000630902 +! W/m2 => W/m2 1 +! W/m-K => Btu/h-ft-F 0.577796066000163 +! W/person => W/person 1 +! +! Units fields that are not translated +! $ +! 1/hr +! A +! A/V +! Ah +! Availability +! Control +! cycles/hr +! days +! deg +! dimensionless +! eV +! hh:mm +! hr +! J/J +! kg/kg +! kgWater/kgDryAir +! kmol +! kmol/s +! m3/m3 +! micron +! minutes +! Mode +! ms +! ohms +! percent +! ppm +! rev/min +! s +! V +! VA +! W/m2 or deg C +! W/m2, W or deg C +! W/s +! W/W +! years +! ************************************************************************** + +\group Simulation Parameters + +Version, + \memo Specifies the EnergyPlus version of the IDF file. + \unique-object + \format singleLine + A1 ; \field Version Identifier + \default 9.5 + +SimulationControl, + \unique-object + \memo Note that the following 3 fields are related to the Sizing:Zone, Sizing:System, + \memo and Sizing:Plant objects. Having these fields set to Yes but no corresponding + \memo Sizing object will not cause the sizing to be done. However, having any of these + \memo fields set to No, the corresponding Sizing object is ignored. + \memo Note also, if you want to do system sizing, you must also do zone sizing in the same + \memo run or an error will result. + \min-fields 7 + A1, \field Do Zone Sizing Calculation + \note If Yes, Zone sizing is accomplished from corresponding Sizing:Zone objects + \note and autosize fields. + \type choice + \key Yes + \key No + \default No + A2, \field Do System Sizing Calculation + \note If Yes, System sizing is accomplished from corresponding Sizing:System objects + \note and autosize fields. + \note If Yes, Zone sizing (previous field) must also be Yes. + \type choice + \key Yes + \key No + \default No + A3, \field Do Plant Sizing Calculation + \note If Yes, Plant sizing is accomplished from corresponding Sizing:Plant objects + \note and autosize fields. + \type choice + \key Yes + \key No + \default No + A4, \field Run Simulation for Sizing Periods + \note If Yes, SizingPeriod:* objects are executed and results from those may be displayed.. + \type choice + \key Yes + \key No + \default Yes + A5, \field Run Simulation for Weather File Run Periods + \note If Yes, RunPeriod:* objects are executed and results from those may be displayed.. + \type choice + \key Yes + \key No + \default Yes + A6, \field Do HVAC Sizing Simulation for Sizing Periods + \note If Yes, SizingPeriod:* objects are exectuted additional times for advanced sizing. + \note Currently limited to use with coincident plant sizing, see Sizing:Plant object + \type choice + \key Yes + \key No + \default No + N1; \field Maximum Number of HVAC Sizing Simulation Passes + \note the entire set of SizingPeriod:* objects may be repeated to fine tune size results + \note this input sets a limit on the number of passes that the sizing algorithms can repeate the set + \type integer + \minimum 1 + \default 1 + +PerformancePrecisionTradeoffs, + \unique-object + \memo This object enables users to choose certain options that speed up EnergyPlus simulation, + \memo but may lead to small decreases in accuracy of results. + A1, \field Use Coil Direct Solutions + \note If Yes, an analytical or empirical solution will be used to replace iterations in + \note the coil performance calculations. + \type choice + \key Yes + \key No + \default No + A2, \field Zone Radiant Exchange Algorithm + \note Determines which algorithm will be used to solve long wave radiant exchange among surfaces within a zone. + \type choice + \key ScriptF + \key CarrollMRT + \default ScriptF + A3, \field Override Mode + \note The increasing mode number roughly correspond with increased speed. A description of each mode + \note are shown in the documentation. When Advanced is selected the N1 field value is used. + \type choice + \key Normal + \key Mode01 + \key Mode02 + \key Mode03 + \key Mode04 + \key Mode05 + \key Mode06 + \key Mode07 + \key Advanced + \default Normal + N1, \field MaxZoneTempDiff + \note Maximum zone temperature change before HVAC timestep is shortened. + \note Only used when Override Mode is set to Advanced + \type real + \minimum 0.1 + \maximum 3.0 + \default 0.3 + N2; \field MaxAllowedDelTemp + \note Maximum surface temperature change before HVAC timestep is shortened. + \note Only used when Override Mode is set to Advanced + \type real + \minimum 0.002 + \maximum 0.1 + \default 0.002 + +Building, + \memo Describes parameters that are used during the simulation + \memo of the building. There are necessary correlations between the entries for + \memo this object and some entries in the Site:WeatherStation and + \memo Site:HeightVariation objects, specifically the Terrain field. + \unique-object + \required-object + \min-fields 8 + A1 , \field Name + \retaincase + \default NONE + N1 , \field North Axis + \note degrees from true North + \units deg + \type real + \default 0.0 + A2 , \field Terrain + \note Country=FlatOpenCountry | Suburbs=CountryTownsSuburbs | City=CityCenter | Ocean=body of water (5km) | Urban=Urban-Industrial-Forest + \type choice + \key Country + \key Suburbs + \key City + \key Ocean + \key Urban + \default Suburbs + N2 , \field Loads Convergence Tolerance Value + \note Loads Convergence Tolerance Value is a change in load from one warmup day to the next + \type real + \minimum> 0.0 + \maximum .5 + \default .04 + \units W + N3 , \field Temperature Convergence Tolerance Value + \units deltaC + \type real + \minimum> 0.0 + \maximum .5 + \default .4 + A3 , \field Solar Distribution + \note MinimalShadowing | FullExterior | FullInteriorAndExterior | FullExteriorWithReflections | FullInteriorAndExteriorWithReflections + \type choice + \key MinimalShadowing + \key FullExterior + \key FullInteriorAndExterior + \key FullExteriorWithReflections + \key FullInteriorAndExteriorWithReflections + \default FullExterior + N4 , \field Maximum Number of Warmup Days + \note EnergyPlus will only use as many warmup days as needed to reach convergence tolerance. + \note This field's value should NOT be set less than 25. + \type integer + \minimum> 0 + \default 25 + N5 ; \field Minimum Number of Warmup Days + \note The minimum number of warmup days that produce enough temperature and flux history + \note to start EnergyPlus simulation for all reference buildings was suggested to be 6. + \note However this can lead to excessive run times as warmup days can be repeated needlessly. + \note For faster execution rely on the convergence criteria to detect when warmup is complete. + \note When this field is greater than the maximum warmup days defined previous field + \note the maximum number of warmup days will be reset to the minimum value entered here. + \note Warmup days will be set to be the value you entered. The default is 1. + \type integer + \minimum> 0 + \default 1 + +ShadowCalculation, + \unique-object + \memo This object is used to control details of the solar, shading, and daylighting models + \extensible:1 + A1 , \field Shading Calculation Method + \note Select between CPU-based polygon clipping method, the GPU-based pixel counting method, + \note or importing from external shading data. + \note If PixelCounting is selected and GPU hardware (or GPU emulation) is not available, a warning will be + \note displayed and EnergyPlus will revert to PolygonClipping. + \note If Scheduled is chosen, the External Shading Fraction Schedule Name is required + \note in SurfaceProperty:LocalEnvironment. + \note If Imported is chosen, the Schedule:File:Shading object is required. + \type choice + \key PolygonClipping + \key PixelCounting + \key Scheduled + \key Imported + \default PolygonClipping + A2 , \field Shading Calculation Update Frequency Method + \note choose calculation frequency method. note that Timestep is only needed for certain cases + \note and can increase execution time significantly. + \type choice + \key Periodic + \key Timestep + \default Periodic + N1 , \field Shading Calculation Update Frequency + \type integer + \minimum 1 + \default 20 + \note enter number of days + \note this field is only used if the previous field is set to Periodic + \note warning issued if >31 + N2 , \field Maximum Figures in Shadow Overlap Calculations + \note Number of allowable figures in shadow overlap in PolygonClipping calculations + \type integer + \minimum 200 + \default 15000 + A3 , \field Polygon Clipping Algorithm + \note Advanced Feature. Internal default is SutherlandHodgman + \note Refer to InputOutput Reference and Engineering Reference for more information + \type choice + \key ConvexWeilerAtherton + \key SutherlandHodgman + \key SlaterBarskyandSutherlandHodgman + \default SutherlandHodgman + N3 , \field Pixel Counting Resolution + \note Number of pixels in both dimensions of the surface rendering + \type integer + \default 512 + A4 , \field Sky Diffuse Modeling Algorithm + \note Advanced Feature. Internal default is SimpleSkyDiffuseModeling + \note If you have shading elements that change transmittance over the + \note year, you may wish to choose the detailed method. + \note Refer to InputOutput Reference and Engineering Reference for more information + \type choice + \key SimpleSkyDiffuseModeling + \key DetailedSkyDiffuseModeling + \default SimpleSkyDiffuseModeling + A5 , \field Output External Shading Calculation Results + \type choice + \key Yes + \key No + \default No + \note If Yes is chosen, the calculated external shading fraction results will be saved to an external CSV file with surface names as the column headers. + A6 , \field Disable Self-Shading Within Shading Zone Groups + \note If Yes, self-shading will be disabled from all exterior surfaces in a given Shading Zone Group to surfaces within + \note the same Shading Zone Group. + \note If both Disable Self-Shading Within Shading Zone Groups and Disable Self-Shading From Shading Zone Groups to Other Zones = Yes, + \note then all self-shading from exterior surfaces will be disabled. + \note If only one of these fields = Yes, then at least one Shading Zone Group must be specified, or this field will be ignored. + \note Shading from Shading:* surfaces, overhangs, fins, and reveals will not be disabled. + \type choice + \key Yes + \key No + \default No + A7 , \field Disable Self-Shading From Shading Zone Groups to Other Zones + \note If Yes, self-shading will be disabled from all exterior surfaces in a given Shading Zone Group to all other zones in the model. + \note If both Disable Self-Shading Within Shading Zone Groups and Disable Self-Shading From Shading Zone Groups to Other Zones = Yes, + \note then all self-shading from exterior surfaces will be disabled. + \note If only one of these fields = Yes, then at least one Shading Zone Group must be specified, or this field will be ignored. + \note Shading from Shading:* surfaces, overhangs, fins, and reveals will not be disabled. + \type choice + \key Yes + \key No + \default No + A8 , \field Shading Zone Group 1 ZoneList Name + \note Specifies a group of zones which are controlled by the Disable Self-Shading fields. + \type object-list + \object-list ZoneListNames + \begin-extensible + A9 , \field Shading Zone Group 2 ZoneList Name + \type object-list + \object-list ZoneListNames + A10, \field Shading Zone Group 3 ZoneList Name + \type object-list + \object-list ZoneListNames + A11, \field Shading Zone Group 4 ZoneList Name + \type object-list + \object-list ZoneListNames + A12, \field Shading Zone Group 5 ZoneList Name + \type object-list + \object-list ZoneListNames + A13; \field Shading Zone Group 6 ZoneList Name + \type object-list + \object-list ZoneListNames + +SurfaceConvectionAlgorithm:Inside, + \memo Default indoor surface heat transfer convection algorithm to be used for all zones + \unique-object + \format singleLine + A1 ; \field Algorithm + \type choice + \key Simple + \key TARP + \key CeilingDiffuser + \key AdaptiveConvectionAlgorithm + \key ASTMC1340 + \default TARP + \note Simple = constant value natural convection (ASHRAE) + \note TARP = variable natural convection based on temperature difference (ASHRAE, Walton) + \note CeilingDiffuser = ACH-based forced and mixed convection correlations + \note for ceiling diffuser configuration with simple natural convection limit + \note AdaptiveConvectionAlgorithm = dynamic selection of convection models based on conditions + \note ASTMC1340 = mixed convection correlations based on heat flow direction, + \note surface tilt angle, surface characteristic length, and air speed past the surface. + +SurfaceConvectionAlgorithm:Outside, + \memo Default outside surface heat transfer convection algorithm to be used for all zones + \unique-object + \format singleLine + A1 ; \field Algorithm + \type choice + \key SimpleCombined + \key TARP + \key MoWiTT + \key DOE-2 + \key AdaptiveConvectionAlgorithm + \default DOE-2 + \note SimpleCombined = Combined radiation and convection coefficient using simple ASHRAE model + \note TARP = correlation from models developed by ASHRAE, Walton, and Sparrow et. al. + \note MoWiTT = correlation from measurements by Klems and Yazdanian for smooth surfaces + \note DOE-2 = correlation from measurements by Klems and Yazdanian for rough surfaces + \note AdaptiveConvectionAlgorithm = dynamic selection of correlations based on conditions + +HeatBalanceAlgorithm, + \memo Determines which Heat Balance Algorithm will be used ie. + \memo CTF (Conduction Transfer Functions), + \memo EMPD (Effective Moisture Penetration Depth with Conduction Transfer Functions). + \memo Advanced/Research Usage: CondFD (Conduction Finite Difference) + \memo Advanced/Research Usage: ConductionFiniteDifferenceSimplified + \memo Advanced/Research Usage: HAMT (Combined Heat And Moisture Finite Element) + \unique-object + \format singleLine + A1 , \field Algorithm + \type choice + \key ConductionTransferFunction + \key MoisturePenetrationDepthConductionTransferFunction + \key ConductionFiniteDifference + \key CombinedHeatAndMoistureFiniteElement + \default ConductionTransferFunction + N1 , \field Surface Temperature Upper Limit + \type real + \minimum 200 + \default 200 + \units C + N2 , \field Minimum Surface Convection Heat Transfer Coefficient Value + \units W/m2-K + \default 0.1 + \minimum> 0.0 + N3 ; \field Maximum Surface Convection Heat Transfer Coefficient Value + \units W/m2-K + \default 1000 + \minimum 1.0 + +HeatBalanceSettings:ConductionFiniteDifference, + \memo Determines settings for the Conduction Finite Difference + \memo algorithm for surface heat transfer modeling. + \unique-object + A1 , \field Difference Scheme + \type choice + \key CrankNicholsonSecondOrder + \key FullyImplicitFirstOrder + \default FullyImplicitFirstOrder + N1 , \field Space Discretization Constant + \note increase or decrease number of nodes + \type real + \default 3 + N2 , \field Relaxation Factor + \type real + \default 1.0 + \minimum 0.01 + \maximum 1.0 + N3 ; \field Inside Face Surface Temperature Convergence Criteria + \type real + \default 0.002 + \minimum 1.0E-7 + \maximum 0.01 + +ZoneAirHeatBalanceAlgorithm, + \memo Determines which algorithm will be used to solve the zone air heat balance. + \unique-object + \format singleLine + \min-fields 1 + A1 ; \field Algorithm + \type choice + \key ThirdOrderBackwardDifference + \key AnalyticalSolution + \key EulerMethod + \default ThirdOrderBackwardDifference + +ZoneAirContaminantBalance, + \memo Determines which contaminant concentration will be simulates. + \unique-object + \format singleLine + A1 , \field Carbon Dioxide Concentration + \note If Yes, CO2 simulation will be performed. + \type choice + \key Yes + \key No + \default No + A2 , \field Outdoor Carbon Dioxide Schedule Name + \note Schedule values should be in parts per million (ppm) + \type object-list + \object-list ScheduleNames + A3 , \field Generic Contaminant Concentration + \note If Yes, generic contaminant simulation will be performed. + \type choice + \key Yes + \key No + \default No + A4 ; \field Outdoor Generic Contaminant Schedule Name + \note Schedule values should be generic contaminant concentration in parts per + \note million (ppm) + \type object-list + \object-list ScheduleNames + +ZoneAirMassFlowConservation, + \memo Enforces the zone air mass flow balance by either adjusting zone mixing object flow only, + \memo adjusting zone total return flow only, zone mixing and the zone total return flows, + \memo or adjusting the zone total return and zone mixing object flows. Zone infiltration flow air + \memo flow is increased or decreased depending user selection in the infiltration treatment method. + \memo If either of zone mixing or zone return flow adjusting methods or infiltration is active, + \memo then the zone air mass flow balance calculation will attempt to enforce conservation of + \memo mass for each zone. If flow balancing method is "None" and infiltration is "None", then the + \memo zone air mass flow calculation defaults to assume self-balanced simple flow mixing and + \memo infiltration objects. + \unique-object + \min-fields 3 + A1, \field Adjust Zone Mixing and Return For Air Mass Flow Balance + \note If "AdjustMixingOnly", zone mixing object flow rates are adjusted to balance the zone air mass + \note flow and zone infiltration air flow may be increased or decreased if required in order to balance + \note the zone air mass flow. If "AdjustReturnOnly", zone total return flow rate is adjusted to balance + \note the zone air mass flow and zone infiltration air flow may be increased or decreased if required + \note in order to balance the zone air mass flow. If "AdjustMixingThenReturn", first the zone mixing + \note objects flow rates are adjusted to balance the zone air flow, second zone total return flow rate + \note is adjusted and zone infiltration air flow may be increased or decreased if required in order to + \note balance the zone air mass flow. If "AdjustReturnThenMixing", first zone total return flow rate is + \note adjusted to balance the zone air flow, second the zone mixing object flow rates are adjusted and + \note infiltration air flow may be increased or decreased if required in order to balance the zone + \note air mass flow. + \type choice + \key AdjustMixingOnly + \key AdjustReturnOnly + \key AdjustMixingThenReturn + \key AdjustReturnThenMixing + \key None + \default None + A2, \field Infiltration Balancing Method + \note This input field allows user to choose how zone infiltration flow is treated during + \note the zone air mass flow balance calculation. + \type choice + \key AddInfiltrationFlow + \key AdjustInfiltrationFlow + \key None + \default AddInfiltrationFlow + \note AddInfiltrationFlow may add infiltration to the base flow specified in the + \note infiltration object to balance the zone air mass flow. The additional infiltration + \note air mass flow is not self-balanced. The base flow is assumed to be self-balanced. + \note AdjustInfiltrationFlow may adjust the base flow calculated using + \note the base flow specified in the infiltration object to balance the zone air mass flow. If it + \note If no adjustment is required, then the base infiltration is assumed to be self-balanced. + \note None will make no changes to the base infiltration flow. + A3; \field Infiltration Balancing Zones + \note This input field allows user to choose which zones are included in infiltration balancing. + \note MixingSourceZonesOnly allows infiltration balancing only in zones which as source zones for mixing + \note which also have an infiltration object defined. + \note AllZones allows infiltration balancing in any zone which has an infiltration object defined. + \type choice + \key MixingSourceZonesOnly + \key AllZones + \default MixingSourceZonesOnly + +ZoneCapacitanceMultiplier:ResearchSpecial, + \format singleLine + \memo Multiplier altering the relative capacitance of the air compared to an empty zone + \min-fields 6 + A1 , \field Name + \required-field + \type alpha + A2 , \field Zone or ZoneList Name + \type object-list + \object-list ZoneAndZoneListNames + \note If this field is left blank, the multipliers are applied to all the zones not specified + N1 , \field Temperature Capacity Multiplier + \type real + \default 1.0 + \minimum> 0.0 + \note Used to alter the capacitance of zone air with respect to heat or temperature + N2 , \field Humidity Capacity Multiplier + \type real + \default 1.0 + \minimum> 0.0 + \note Used to alter the capacitance of zone air with respect to moisture or humidity ratio + N3 , \field Carbon Dioxide Capacity Multiplier + \type real + \default 1.0 + \minimum> 0.0 + \note Used to alter the capacitance of zone air with respect to zone air carbon dioxide concentration + N4 ; \field Generic Contaminant Capacity Multiplier + \type real + \default 1.0 + \minimum> 0.0 + \note Used to alter the capacitance of zone air with respect to zone air generic contaminant concentration + +Timestep, + \memo Specifies the "basic" timestep for the simulation. The + \memo value entered here is also known as the Zone Timestep. This is used in + \memo the Zone Heat Balance Model calculation as the driving timestep for heat + \memo transfer and load calculations. + \unique-object + \format singleLine + N1 ; \field Number of Timesteps per Hour + \note Number in hour: normal validity 4 to 60: 6 suggested + \note Must be evenly divisible into 60 + \note Allowable values include 1, 2, 3, 4, 5, 6, 10, 12, 15, 20, 30, and 60 + \note Normal 6 is minimum as lower values may cause inaccuracies + \note A minimum value of 20 is suggested for both ConductionFiniteDifference + \note and CombinedHeatAndMoistureFiniteElement surface heat balance algorithms + \note A minimum of 12 is suggested for simulations involving a Vegetated Roof (Material:RoofVegetation). + \default 6 + \type integer + \minimum 1 + \maximum 60 + +ConvergenceLimits, + \memo Specifies limits on HVAC system simulation timesteps and iterations. + \memo This item is an advanced feature that should be used only with caution. + \unique-object + N1 , \field Minimum System Timestep + \units minutes + \type integer + \note 0 sets the minimum to the zone timestep (ref: Timestep) + \note 1 is normal (ratchet down to 1 minute) + \note setting greater than zone timestep (in minutes) will effectively set to zone timestep + \minimum 0 + \maximum 60 + N2 , \field Maximum HVAC Iterations + \type integer + \default 20 + \minimum 1 + N3 , \field Minimum Plant Iterations + \note Controls the minimum number of plant system solver iterations within a single HVAC iteration + \note Larger values will increase runtime but might improve solution accuracy for complicated plant systems + \note Complex plants include: several interconnected loops, heat recovery, thermal load following generators, etc. + \type integer + \default 2 + \minimum 1 + N4 ; \field Maximum Plant Iterations + \note Controls the maximum number of plant system solver iterations within a single HVAC iteration + \note Smaller values might decrease runtime but could decrease solution accuracy for complicated plant systems + \type integer + \default 8 + \minimum 2 + +HVACSystemRootFindingAlgorithm, + \memo Specifies a HVAC system solver algorithm to find a root + \unique-object + A1 , \field Algorithm + \type choice + \key RegulaFalsi + \key Bisection + \key BisectionThenRegulaFalsi + \key RegulaFalsiThenBisection + \key Alternation + \default RegulaFalsi + N1 ; \field Number of Iterations Before Algorithm Switch + \note This field is used when RegulaFalsiThenBisection or BisectionThenRegulaFalsi is + \note entered. When iteration number is greater than the value, algorithm switches. + \type integer + \default 5 + +\group Compliance Objects + +Compliance:Building, + \memo Building level inputs related to compliance to building standards, building codes, and beyond energy code programs. + \unique-object + \min-fields 1 + N1; \field Building Rotation for Appendix G + \note Additional degrees of rotation to be used with the requirement in ASHRAE Standard 90.1 Appendix G + \note that states that the baseline building should be rotated in four directions. + \units deg + \type real + \default 0.0 + +\group Location and Climate + +Site:Location, + \memo Specifies the building's location. Only one location is allowed. + \memo Weather data file location, if it exists, will override this object. + \unique-object + \min-fields 5 + A1 , \field Name + \required-field + \type alpha + N1 , \field Latitude + \units deg + \minimum -90.0 + \maximum +90.0 + \default 0.0 + \note + is North, - is South, degree minutes represented in decimal (i.e. 30 minutes is .5) + \type real + N2 , \field Longitude + \units deg + \minimum -180.0 + \maximum +180.0 + \default 0.0 + \note - is West, + is East, degree minutes represented in decimal (i.e. 30 minutes is .5) + \type real + N3 , \field Time Zone + \note basic these limits on the WorldTimeZone Map (2003) + \units hr + \minimum -12.0 + \maximum +14.0 + \default 0.0 + \note Time relative to GMT. Decimal hours. + \type real + N4 ; \field Elevation + \units m + \minimum -300.0 + \maximum< 8900.0 + \default 0.0 + \type real + +Site:VariableLocation, + \memo Captures the scheduling of a moving/reorienting building, or more likely a vessel + \unique-object + \min-fields 1 + A1 , \field Name + \required-field + \type alpha + A2 , \field Building Location Latitude Schedule + \note The name of a schedule that defines the latitude of the building at any time. + \note If not entered, the latitude defined in the Site:Location, or the default + \note latitude, will be used for the entirety of the simulation + \type object-list + \object-list ScheduleNames + A3 , \field Building Location Longitude Schedule + \note The name of a schedule that defines the longitude of the building at any time. + \note If not entered, the longitude defined in the Site:Location, or the default + \note longitude, will be used for the entirety of the simulation + \type object-list + \object-list ScheduleNames + A4 ; \field Building Location Orientation Schedule + \note The name of a schedule that defines the orientation of the building at any time. + \note This orientation is based on a change from the original orientation. -- NEED TO REFINE THIS + \note If not entered, the original orientation will be used for the entirety of the simulation + \type object-list + \object-list ScheduleNames + +SizingPeriod:DesignDay, + \memo The design day object creates the parameters for the program to create + \memo the 24 hour weather profile that can be used for sizing as well as + \memo running to test the other simulation parameters. Parameters in this + \memo include a date (month and day), a day type (which uses the appropriate + \memo schedules for either sizing or simple tests), min/max temperatures, + \memo wind speeds, and solar radiation values. + A1, \field Name + \type alpha + \required-field + \reference RunPeriodsAndDesignDays + N1, \field Month + \required-field + \minimum 1 + \maximum 12 + \type integer + N2, \field Day of Month + \required-field + \minimum 1 + \maximum 31 + \type integer + \note must be valid for Month field + A2, \field Day Type + \required-field + \note Day Type selects the schedules appropriate for this design day + \type choice + \key Sunday + \key Monday + \key Tuesday + \key Wednesday + \key Thursday + \key Friday + \key Saturday + \key Holiday + \key SummerDesignDay + \key WinterDesignDay + \key CustomDay1 + \key CustomDay2 + N3, \field Maximum Dry-Bulb Temperature + \note This field is required when field "Dry-Bulb Temperature Range Modifier Type" + \note is not "TemperatureProfileSchedule". + \units C + \minimum -90 + \maximum 70 + \type real + N4, \field Daily Dry-Bulb Temperature Range + \note Must still produce appropriate maximum dry-bulb (within range) + \note This field is not needed if Dry-Bulb Temperature Range Modifier Type + \note is "delta". + \units deltaC + \minimum 0 + \default 0 + \type real + A3, \field Dry-Bulb Temperature Range Modifier Type + \note Type of modifier to the dry-bulb temperature calculated for the timestep + \type choice + \key MultiplierSchedule + \key DifferenceSchedule + \key TemperatureProfileSchedule + \key DefaultMultipliers + \default DefaultMultipliers + A4, \field Dry-Bulb Temperature Range Modifier Day Schedule Name + \type object-list + \object-list DayScheduleNames + \note Only used when previous field is "MultiplierSchedule", "DifferenceSchedule" or + \note "TemperatureProfileSchedule". + \note For type "MultiplierSchedule" the hour/time interval values should specify + \note the fraction (0-1) of the dry-bulb temperature range to be subtracted + \note from the maximum dry-bulb temperature for each timestep in the day + \note For type "DifferenceSchedule" the values should specify a number to be subtracted + \note from the maximum dry-bulb temperature for each timestep in the day. + \note Note that numbers in the difference schedule cannot be negative as that + \note would result in a higher maximum than the maximum previously specified. + \note For type "TemperatureProfileSchedule" the values should specify the actual dry-bulb + \note temperature for each timestep in the day. + A5, \field Humidity Condition Type + \note values/schedules indicated here and in subsequent fields create the humidity + \note values in the 24 hour design day conditions profile. + \type choice + \key WetBulb + \key DewPoint + \key HumidityRatio + \key Enthalpy + \key RelativeHumiditySchedule + \key WetBulbProfileMultiplierSchedule + \key WetBulbProfileDifferenceSchedule + \key WetBulbProfileDefaultMultipliers + \default WetBulb + N5, \field Wetbulb or DewPoint at Maximum Dry-Bulb + \note Wetbulb or dewpoint temperature coincident with the maximum temperature. + \note Required only if field Humidity Condition Type is "Wetbulb", "Dewpoint", + \note "WetBulbProfileMultiplierSchedule", "WetBulbProfileDifferenceSchedule", + \note or "WetBulbProfileDefaultMultipliers" + \type real + \units C + A6, \field Humidity Condition Day Schedule Name + \type object-list + \object-list DayScheduleNames + \note Only used when Humidity Condition Type is "RelativeHumiditySchedule", + \note "WetBulbProfileMultiplierSchedule", or "WetBulbProfileDifferenceSchedule" + \note For type "RelativeHumiditySchedule", the hour/time interval values should specify + \note relative humidity (percent) from 0.0 to 100.0. + \note For type "WetBulbProfileMultiplierSchedule" the hour/time interval values should specify + \note the fraction (0-1) of the wet-bulb temperature range to be subtracted from the + \note maximum wet-bulb temperature for each timestep in the day (units = Fraction) + \note For type "WetBulbProfileDifferenceSchedule" the values should specify a number to be subtracted + \note from the maximum wet-bulb temperature for each timestep in the day. (units = deltaC) + N6, \field Humidity Ratio at Maximum Dry-Bulb + \note Humidity ratio coincident with the maximum temperature (constant humidity ratio throughout day). + \note Required only if field Humidity Condition Type is "HumidityRatio". + \type real + \units kgWater/kgDryAir + N7, \field Enthalpy at Maximum Dry-Bulb + \note Enthalpy coincident with the maximum temperature. + \note Required only if field Humidity Condition Type is "Enthalpy". + \type real + \units J/kg + N8, \field Daily Wet-Bulb Temperature Range + \units deltaC + \note Required only if Humidity Condition Type = "WetbulbProfileMultiplierSchedule" or + \note "WetBulbProfileDefaultMultipliers" + N9, \field Barometric Pressure + \note This field's value is also checked against the calculated "standard barometric pressure" + \note for the location. If out of range (>10%) or blank, then is replaced by standard value. + \units Pa + \minimum 31000 + \maximum 120000 + \type real + \ip-units inHg + N10, \field Wind Speed + \required-field + \units m/s + \minimum 0 + \maximum 40 + \ip-units miles/hr + \type real + N11, \field Wind Direction + \required-field + \units deg + \minimum 0 + \maximum 360 + \note North=0.0 East=90.0 + \note 0 and 360 are the same direction. + \type real + A7, \field Rain Indicator + \note Yes is raining (all day), No is not raining + \type choice + \key Yes + \key No + \default No + A8, \field Snow Indicator + \type choice + \key Yes + \key No + \default No + \note Yes is Snow on Ground, No is no Snow on Ground + A9, \field Daylight Saving Time Indicator + \note Yes -- use schedules modified for Daylight Saving Time Schedules. + \note No - do not use schedules modified for Daylight Saving Time Schedules + \type choice + \key Yes + \key No + \default No + A10, \field Solar Model Indicator + \type choice + \key ASHRAEClearSky + \key ZhangHuang + \key Schedule + \key ASHRAETau + \key ASHRAETau2017 + \default ASHRAEClearSky + A11, \field Beam Solar Day Schedule Name + \note if Solar Model Indicator = Schedule, then beam schedule name (for day) + \type object-list + \object-list DayScheduleNames + A12, \field Diffuse Solar Day Schedule Name + \note if Solar Model Indicator = Schedule, then diffuse schedule name (for day) + \type object-list + \object-list DayScheduleNames + N12, \field ASHRAE Clear Sky Optical Depth for Beam Irradiance (taub) + \units dimensionless + \note Required if Solar Model Indicator = ASHRAETau or ASHRAETau2017 + \note ASHRAETau2017 solar model can be used with 2013 and 2017 HOF matching taub + \minimum 0 + \maximum 1.2 + \default 0 + N13, \field ASHRAE Clear Sky Optical Depth for Diffuse Irradiance (taud) + \units dimensionless + \note Required if Solar Model Indicator = ASHRAETau or ASHRAETau2017 + \note ASHRAETau2017 solar model can be used with 2013 and 2017 HOF matching taud + \minimum 0 + \maximum 3 + \default 0 + N14, \field Sky Clearness + \note Used if Sky Model Indicator = ASHRAEClearSky or ZhangHuang + \minimum 0.0 + \maximum 1.2 + \default 0.0 + \note 0.0 is totally unclear, 1.0 is totally clear + \type real + N15, \field Maximum Number Warmup Days + \note If used this design day will be run with a custom limit on the maximum number of days that are repeated for warmup. + \note Limiting the number of warmup days can improve run time. + \type integer + A13; \field Begin Environment Reset Mode + \note If used this can control if you want the thermal history to be reset at the beginning of the design day. + \note When using a series of similiar design days, this field can be used to retain warmup state from the previous design day. + \type choice + \key FullResetAtBeginEnvironment + \key SuppressAllBeginEnvironmentResets + \default FullResetAtBeginEnvironment + +SizingPeriod:WeatherFileDays, + \memo Use a weather file period for design sizing calculations. + A1 , \field Name + \reference RunPeriodsAndDesignDays + \required-field + \note user supplied name for reporting + N1 , \field Begin Month + \required-field + \minimum 1 + \maximum 12 + \type integer + N2 , \field Begin Day of Month + \required-field + \minimum 1 + \maximum 31 + \type integer + N3 , \field End Month + \required-field + \minimum 1 + \maximum 12 + \type integer + N4 , \field End Day of Month + \required-field + \minimum 1 + \maximum 31 + \type integer + A2 , \field Day of Week for Start Day + \note =[|Sunday|Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|SummerDesignDay|WinterDesignDay| + \note |CustomDay1|CustomDay2]; + \note if you use SummerDesignDay or WinterDesignDay or the CustomDays then this will apply + \note to the whole period; other days (i.e., Monday) will signify a start day and + \note normal sequence of subsequent days + \default Monday + \type choice + \key Sunday + \key Monday + \key Tuesday + \key Wednesday + \key Thursday + \key Friday + \key Saturday + \key SummerDesignDay + \key WinterDesignDay + \key CustomDay1 + \key CustomDay2 + A3, \field Use Weather File Daylight Saving Period + \note If yes or blank, use daylight saving period as specified on Weatherfile. + \note If no, do not use the daylight saving period as specified on the Weatherfile. + \type choice + \default Yes + \key Yes + \key No + A4; \field Use Weather File Rain and Snow Indicators + \type choice + \key Yes + \key No + \default Yes + +SizingPeriod:WeatherFileConditionType, + \memo Use a weather file period for design sizing calculations. + \memo EPW weather files are created with typical and extreme periods + \memo created heuristically from the weather file data. For more + \memo details on these periods, see AuxiliaryPrograms document. + A1 , \field Name + \required-field + \reference RunPeriodsAndDesignDays + \note user supplied name for reporting + A2 , \field Period Selection + \required-field + \retaincase + \note Following is a list of all possible types of Extreme and Typical periods that + \note might be identified in the Weather File. Not all possible types are available + \note for all weather files. + \type choice + \key SummerExtreme + \key SummerTypical + \key WinterExtreme + \key WinterTypical + \key AutumnTypical + \key SpringTypical + \key WetSeason + \key DrySeason + \key NoDrySeason + \key NoWetSeason + \key TropicalHot + \key TropicalCold + \key NoDrySeasonMax + \key NoDrySeasonMin + \key NoWetSeasonMax + \key NoWetSeasonMin + A3 , \field Day of Week for Start Day + \note =[|Sunday|Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|SummerDesignDay|WinterDesignDay| + \note |CustomDay1|CustomDay2]; + \note if you use SummerDesignDay or WinterDesignDay or the CustomDays then this will apply + \note to the whole period; other days (i.e., Monday) will signify a start day and + \note normal sequence of subsequent days + \default Monday + \type choice + \key Sunday + \key Monday + \key Tuesday + \key Wednesday + \key Thursday + \key Friday + \key Saturday + \key SummerDesignDay + \key WinterDesignDay + \key CustomDay1 + \key CustomDay2 + A4, \field Use Weather File Daylight Saving Period + \note If yes or blank, use daylight saving period as specified on Weatherfile. + \note If no, do not use the daylight saving period as specified on the Weatherfile. + \type choice + \default Yes + \key Yes + \key No + A5; \field Use Weather File Rain and Snow Indicators + \type choice + \key Yes + \key No + \default Yes + +RunPeriod, + \memo Specify a range of dates and other parameters for a simulation. + \memo Multiple run periods may be input, but they may not overlap. + \min-fields 7 + A1 , \field Name + \required-field + \reference RunPeriodsAndDesignDays + \note descriptive name (used in reporting mainly) + \note Cannot be not blank and must be unique + N1 , \field Begin Month + \required-field + \minimum 1 + \maximum 12 + \type integer + N2 , \field Begin Day of Month + \required-field + \minimum 1 + \maximum 31 + \type integer + N3, \field Begin Year + \note Start year of the simulation, if this field is specified it must agree with the Day of Week for Start Day + \note If this field is blank, the year will be selected to match the weekday, which is Sunday if not specified + N4 , \field End Month + \required-field + \minimum 1 + \maximum 12 + \type integer + N5 , \field End Day of Month + \required-field + \minimum 1 + \maximum 31 + \type integer + N6, \field End Year + \note end year of simulation, if specified + A2 , \field Day of Week for Start Day + \note =[Sunday|Monday|Tuesday|Wednesday|Thursday|Friday|Saturday]; + \note If no year is input, this field will default to Sunday + \note If a year is input and this field is blank, the correct weekday is determined + \type choice + \key Sunday + \key Monday + \key Tuesday + \key Wednesday + \key Thursday + \key Friday + \key Saturday + A3, \field Use Weather File Holidays and Special Days + \note If yes or blank, use holidays as specified on Weatherfile. + \note If no, do not use the holidays specified on the Weatherfile. + \note Note: You can still specify holidays/special days using the RunPeriodControl:SpecialDays object(s). + \type choice + \default Yes + \key Yes + \key No + A4, \field Use Weather File Daylight Saving Period + \note If yes or blank, use daylight saving period as specified on Weatherfile. + \note If no, do not use the daylight saving period as specified on the Weatherfile. + \type choice + \default Yes + \key Yes + \key No + A5, \field Apply Weekend Holiday Rule + \note if yes and single day holiday falls on weekend, "holiday" occurs on following Monday + \type choice + \key Yes + \key No + \default No + A6, \field Use Weather File Rain Indicators + \type choice + \key Yes + \key No + \default Yes + A7, \field Use Weather File Snow Indicators + \type choice + \key Yes + \key No + \default Yes + A8; \field Treat Weather as Actual + \type choice + \key Yes + \key No + \default No + +RunPeriodControl:SpecialDays, + \min-fields 4 + \memo This object sets up holidays/special days to be used during weather file + \memo run periods. (These are not used with SizingPeriod:* objects.) + \memo Depending on the value in the run period, days on the weather file may also + \memo be used. However, the weather file specification will take precedence over + \memo any specification shown here. (No error message on duplicate days or overlapping + \memo days). + A1, \field Name + \required-field + A2, \field Start Date + \required-field + \note Dates can be several formats: + \note / (month/day) + \note + \note + \note in in + \note can be January, February, March, April, May, June, July, August, September, October, November, December + \note Months can be the first 3 letters of the month + \note can be Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday + \note can be 1 or 1st, 2 or 2nd, etc. up to 5(?) + N1, \field Duration + \units days + \minimum 1 + \maximum 366 + \default 1 + A3; \field Special Day Type + \note Special Day Type selects the schedules appropriate for each day so labeled + \type choice + \key Holiday + \key SummerDesignDay + \key WinterDesignDay + \key CustomDay1 + \key CustomDay2 + \default Holiday + +RunPeriodControl:DaylightSavingTime, + \unique-object + \min-fields 2 + \memo This object sets up the daylight saving time period for any RunPeriod. + \memo Ignores any daylight saving time period on the weather file and uses this definition. + \memo These are not used with SizingPeriod:DesignDay objects. + \memo Use with SizingPeriod:WeatherFileDays object can be controlled in that object. + A1, \field Start Date + \required-field + A2; \field End Date + \required-field + \note Dates can be several formats: + \note / (month/day) + \note + \note + \note in in + \note can be January, February, March, April, May, June, July, August, September, October, November, December + \note Months can be the first 3 letters of the month + \note can be Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday + \note can be 1 or 1st, 2 or 2nd, etc. up to 5(?) + +WeatherProperty:SkyTemperature, + \memo This object is used to override internal sky temperature calculations. + A1, \field Name + \note blank in this field will apply to all run periods (that is, all objects= + \note SizingPeriod:WeatherFileDays, SizingPeriod:WeatherFileConditionType or RunPeriod + \note otherwise, this name must match one of the environment object names. + \type object-list + \object-list RunPeriodsAndDesignDays + A2, \field Calculation Type + \required-field + \note The field indicates that the sky temperature will be imported from external schedules or calculated by alternative methods other than default. + \type choice + \key ClarkAllen + \key Brunt + \key Idso + \key BerdahlMartin + \key ScheduleValue + \key DifferenceScheduleDryBulbValue + \key DifferenceScheduleDewPointValue + \default ClarkAllen + A3, \field Schedule Name + \note if name matches a SizingPeriod:DesignDay, put in a day schedule of this name + \note if name is for a SizingPeriod:WeatherFileDays, SizingPeriod:WeatherFileConditionType or + \note RunPeriod, put in a full year schedule that covers the appropriate days. + \note Required if Calculation Type is ScheduleValue, DifferenceScheduleDryBulbValue or DifferenceScheduleDewPointValue. + \type object-list + \object-list DayScheduleNames + \object-list ScheduleNames + A4; \field Use Weather File Horizontal IR + \note If yes or blank, use Horizontal IR values from weather file when present, otherwise use the specified sky model. + \note If no, always use the specified sky model and ignore the horizontal IR values from the weather file. + \note For Calculation Type = ScheduleValue, DifferenceScheduleDryBulbValue or DifferenceScheduleDewPointValue, this field is ignored and the scheduled values are used. + \type choice + \default Yes + \key Yes + \key No + +Site:WeatherStation, + \unique-object + \memo This object should only be used for non-standard weather data. Standard weather data + \memo such as TMY2, IWEC, and ASHRAE design day data are all measured at the + \memo default conditions and do not require this object. + N1 , \field Wind Sensor Height Above Ground + \type real + \units m + \default 10.0 + \minimum> 0.0 + N2 , \field Wind Speed Profile Exponent + \type real + \default 0.14 + \minimum 0.0 + N3 , \field Wind Speed Profile Boundary Layer Thickness + \type real + \units m + \default 270.0 + \minimum 0.0 + N4 ; \field Air Temperature Sensor Height Above Ground + \type real + \units m + \default 1.5 + \minimum 0.0 + +Site:HeightVariation, + \unique-object + \memo This object is used if the user requires advanced control over height-dependent + \memo variations in wind speed and temperature. When this object is not present, the default model + \memo for temperature dependence on height is used, and the wind speed is modeled according + \memo to the Terrain field of the BUILDING object. + N1 , \field Wind Speed Profile Exponent + \note Set to zero for no wind speed dependence on height. + \type real + \default 0.22 + \minimum 0.0 + N2 , \field Wind Speed Profile Boundary Layer Thickness + \type real + \units m + \default 370.0 + \minimum> 0.0 + N3 ; \field Air Temperature Gradient Coefficient + \note Set to zero for no air temperature dependence on height. + \type real + \units K/m + \default 0.0065 + \minimum 0.0 + +Site:GroundTemperature:BuildingSurface, + \memo These temperatures are specifically for those surfaces that have the outside environment + \memo of "Ground". Documentation about what values these should be is located in the + \memo Auxiliary programs document (Ground Heat Transfer) as well as the InputOutput Reference. + \memo CAUTION - Do not use the "undisturbed" ground temperatures from the weather data. + \memo These values are too extreme for the soil under a conditioned building. + \memo For best results, use the Slab or Basement program to calculate custom monthly + \memo average ground temperatures (see Auxiliary Programs). For typical commercial + \memo buildings in the USA, a reasonable default value is 2C less than the average indoor space temperature. + \unique-object + \min-fields 12 + \format singleLine + N1 , \field January Ground Temperature + \units C + \type real + \default 18 + N2 , \field February Ground Temperature + \units C + \type real + \default 18 + N3 , \field March Ground Temperature + \units C + \type real + \default 18 + N4 , \field April Ground Temperature + \units C + \type real + \default 18 + N5 , \field May Ground Temperature + \units C + \type real + \default 18 + N6 , \field June Ground Temperature + \units C + \type real + \default 18 + N7 , \field July Ground Temperature + \units C + \type real + \default 18 + N8 , \field August Ground Temperature + \units C + \type real + \default 18 + N9 , \field September Ground Temperature + \units C + \type real + \default 18 + N10, \field October Ground Temperature + \units C + \type real + \default 18 + N11, \field November Ground Temperature + \units C + \type real + \default 18 + N12; \field December Ground Temperature + \units C + \type real + \default 18 + +Site:GroundTemperature:FCfactorMethod, + \memo These temperatures are specifically for underground walls and ground floors + \memo defined with the C-factor and F-factor methods, and should be close to the + \memo monthly average outdoor air temperature delayed by 3 months for the location. + \unique-object + \min-fields 12 + \format singleLine + N1 , \field January Ground Temperature + \units C + \type real + \default 13 + N2 , \field February Ground Temperature + \units C + \type real + \default 13 + N3 , \field March Ground Temperature + \units C + \type real + \default 13 + N4 , \field April Ground Temperature + \units C + \type real + \default 13 + N5 , \field May Ground Temperature + \units C + \type real + \default 13 + N6 , \field June Ground Temperature + \units C + \type real + \default 13 + N7 , \field July Ground Temperature + \units C + \type real + \default 13 + N8 , \field August Ground Temperature + \units C + \type real + \default 13 + N9 , \field September Ground Temperature + \units C + \type real + \default 13 + N10, \field October Ground Temperature + \units C + \type real + \default 13 + N11, \field November Ground Temperature + \units C + \type real + \default 13 + N12; \field December Ground Temperature + \units C + \type real + \default 13 + +Site:GroundTemperature:Shallow, + \memo These temperatures are specifically for the Surface Ground Heat Exchanger and + \memo should probably be close to the average outdoor air temperature for the location. + \memo They are not used in other models. + \unique-object + \min-fields 12 + \format singleLine + N1 , \field January Surface Ground Temperature + \units C + \type real + \default 13 + N2 , \field February Surface Ground Temperature + \units C + \type real + \default 13 + N3 , \field March Surface Ground Temperature + \units C + \type real + \default 13 + N4 , \field April Surface Ground Temperature + \units C + \type real + \default 13 + N5 , \field May Surface Ground Temperature + \units C + \type real + \default 13 + N6 , \field June Surface Ground Temperature + \units C + \type real + \default 13 + N7 , \field July Surface Ground Temperature + \units C + \type real + \default 13 + N8 , \field August Surface Ground Temperature + \units C + \type real + \default 13 + N9 , \field September Surface Ground Temperature + \units C + \type real + \default 13 + N10, \field October Surface Ground Temperature + \units C + \type real + \default 13 + N11, \field November Surface Ground Temperature + \units C + \type real + \default 13 + N12; \field December Surface Ground Temperature + \units C + \type real + \default 13 + +Site:GroundTemperature:Deep, + \memo These temperatures are specifically for the ground heat exchangers that would use + \memo "deep" (3-4 m depth) ground temperatures for their heat source. + \memo They are not used in other models. + \unique-object + \min-fields 12 + \format singleLine + N1 , \field January Deep Ground Temperature + \units C + \type real + \default 16 + N2 , \field February Deep Ground Temperature + \units C + \type real + \default 16 + N3 , \field March Deep Ground Temperature + \units C + \type real + \default 16 + N4 , \field April Deep Ground Temperature + \units C + \type real + \default 16 + N5 , \field May Deep Ground Temperature + \units C + \type real + \default 16 + N6 , \field June Deep Ground Temperature + \units C + \type real + \default 16 + N7 , \field July Deep Ground Temperature + \units C + \type real + \default 16 + N8 , \field August Deep Ground Temperature + \units C + \type real + \default 16 + N9 , \field September Deep Ground Temperature + \units C + \type real + \default 16 + N10, \field October Deep Ground Temperature + \units C + \type real + \default 16 + N11, \field November Deep Ground Temperature + \units C + \type real + \default 16 + N12; \field December Deep Ground Temperature + \units C + \type real + \default 16 + +Site:GroundTemperature:Undisturbed:FiniteDifference, + \memo Undisturbed ground temperature object using a + \memo detailed finite difference 1-D model + \min-fields 7 + A1, \field Name + \required-field + \reference UndisturbedGroundTempModels + N1, \field Soil Thermal Conductivity + \required-field + \type real + \units W/m-K + \minimum> 0.0 + N2, \field Soil Density + \required-field + \type real + \units kg/m3 + \minimum> 0.0 + N3, \field Soil Specific Heat + \required-field + \type real + \units J/kg-K + \minimum> 0.0 + N4, \field Soil Moisture Content Volume Fraction + \type real + \units percent + \minimum 0 + \maximum 100 + \default 30 + N5, \field Soil Moisture Content Volume Fraction at Saturation + \type real + \units percent + \minimum 0 + \maximum 100 + \default 50 + N6; \field Evapotranspiration Ground Cover Parameter + \type real + \units dimensionless + \minimum 0 + \maximum 1.5 + \default 0.4 + \note This specifies the ground cover effects during evapotranspiration + \note calculations. The value roughly represents the following cases: + \note = 0 : concrete or other solid, non-permeable ground surface material + \note = 0.5 : short grass, much like a manicured lawn + \note = 1 : standard reference state (12 cm grass) + \note = 1.5 : wild growth + +Site:GroundTemperature:Undisturbed:KusudaAchenbach, + \memo Undisturbed ground temperature object using the + \memo Kusuda-Achenbach 1965 correlation. + \min-fields 7 + A1, \field Name + \required-field + \reference UndisturbedGroundTempModels + N1, \field Soil Thermal Conductivity + \required-field + \type real + \units W/m-K + \minimum> 0.0 + N2, \field Soil Density + \required-field + \type real + \units kg/m3 + \minimum> 0.0 + N3, \field Soil Specific Heat + \required-field + \type real + \units J/kg-K + \minimum> 0.0 + N4, \field Average Soil Surface Temperature + \type real + \units C + \note Annual average surface temperature + \note If left blank the Site:GroundTemperature:Shallow object must be included in the input + \note The soil temperature, amplitude, and phase shift must all be included or omitted together + N5, \field Average Amplitude of Surface Temperature + \type real + \units deltaC + \minimum 0 + \note Annual average surface temperature variation from average. + \note If left blank the Site:GroundTemperature:Shallow object must be included in the input + \note The soil temperature, amplitude, and phase shift must all be included or omitted together + N6; \field Phase Shift of Minimum Surface Temperature + \type real + \units days + \minimum 0 + \maximum< 365 + \note The phase shift of minimum surface temperature, or the day + \note of the year when the minimum surface temperature occurs. + \note If left blank the Site:GroundTemperature:Shallow object must be included in the input + \note The soil temperature, amplitude, and phase shift must all be included or omitted together + +Site:GroundTemperature:Undisturbed:Xing, + \memo Undisturbed ground temperature object using the + \memo Xing 2014 2 harmonic parameter model. + \min-fields 9 + A1, \field Name + \required-field + \reference UndisturbedGroundTempModels + N1, \field Soil Thermal Conductivity + \required-field + \type real + \units W/m-K + \minimum> 0.0 + N2, \field Soil Density + \required-field + \type real + \units kg/m3 + \minimum> 0.0 + N3, \field Soil Specific Heat + \required-field + \type real + \units J/kg-K + \minimum> 0.0 + N4, \field Average Soil Surface Tempeature + \required-field + \type real + \units C + N5, \field Soil Surface Temperature Amplitude 1 + \required-field + \type real + \units deltaC + N6, \field Soil Surface Temperature Amplitude 2 + \required-field + \type real + \units deltaC + N7, \field Phase Shift of Temperature Amplitude 1 + \required-field + \type real + \units days + \maximum< 365 + N8; \field Phase Shift of Temperature Amplitude 2 + \required-field + \type real + \units days + \maximum< 365 + +Site:GroundDomain:Slab, + \memo Ground-coupled slab model for on-grade and + \memo in-grade cases with or without insulation. + A1, \field Name + \required-field + N1, \field Ground Domain Depth + \type real + \default 10 + \units m + \minimum> 0.0 + N2, \field Aspect Ratio + \type real + \default 1 + N3, \field Perimeter Offset + \type real + \default 5 + \units m + \minimum> 0.0 + N4, \field Soil Thermal Conductivity + \type real + \default 1.5 + \units W/m-K + \minimum> 0.0 + N5, \field Soil Density + \type real + \default 2800 + \units kg/m3 + \minimum> 0.0 + N6, \field Soil Specific Heat + \type real + \default 850 + \units J/kg-K + \minimum> 0.0 + N7, \field Soil Moisture Content Volume Fraction + \type real + \units percent + \minimum 0 + \maximum 100 + \default 30 + N8, \field Soil Moisture Content Volume Fraction at Saturation + \type real + \units percent + \minimum 0 + \maximum 100 + \default 50 + A2, \field Undisturbed Ground Temperature Model Type + \required-field + \type choice + \key Site:GroundTemperature:Undisturbed:FiniteDifference + \key Site:GroundTemperature:Undisturbed:KusudaAchenbach + \key Site:GroundTemperature:Undisturbed:Xing + A3, \field Undisturbed Ground Temperature Model Name + \required-field + \type object-list + \object-list UndisturbedGroundTempModels + N9, \field Evapotranspiration Ground Cover Parameter + \type real + \minimum 0 + \maximum 1.5 + \default 0.4 + \note This specifies the ground cover effects during evapotranspiration + \note calculations. The value roughly represents the following cases: + \note = 0 : concrete or other solid, non-permeable ground surface material + \note = 0.5 : short grass, much like a manicured lawn + \note = 1 : standard reference state (12 cm grass) + \note = 1.5 : wild growth + A4, \field Slab Boundary Condition Model Name + \required-field + \type object-list + \object-list OSCMNames + A5, \field Slab Location + \required-field + \type choice + \key InGrade + \key OnGrade + \note This field specifies whether the slab is located "in-grade" or "on-grade" + A6, \field Slab Material Name + \type object-list + \object-list MaterialName + \note Only applicable for the in-grade case + A7, \field Horizontal Insulation + \type choice + \key Yes + \key No + \default No + \note This field specifies the presence of insulation beneath the slab. + \note Only required for in-grade case. + A8, \field Horizontal Insulation Material Name + \type object-list + \object-list MaterialName + \note This field specifies the horizontal insulation material. + A9, \field Horizontal Insulation Extents + \type choice + \key Full + \key Perimeter + \default Full + \note This field specifies whether the horizontal insulation fully insulates + \note the surface or is perimeter only insulation + N10, \field Perimeter Insulation Width + \type real + \units m + \minimum> 0.0 + \note This field specifies the width of the underfloor perimeter insulation + A10, \field Vertical Insulation + \type choice + \key Yes + \key No + \default No + \note This field specifies the presence of vertical insulation at the slab edge. + A11, \field Vertical Insulation Material Name + \type object-list + \object-list MaterialName + \note This field specifies the vertical insulation material. + N11, \field Vertical Insulation Depth + \type real + \units m + \minimum> 0.0 + \note Only used when including vertical insulation + \note This field specifies the depth of the vertical insulation + A12, \field Simulation Timestep + \type choice + \key Timestep + \key Hourly + \default Hourly + \note This field specifies the ground domain simulation timestep. + N12, \field Geometric Mesh Coefficient + \type real + \minimum 1.0 + \maximum 2.0 + \default 1.6 + N13; \field Mesh Density Parameter + \type integer + \minimum 4 + \default 6 + +Site:GroundDomain:Basement, + \memo Ground-coupled basement model for simulating basements + \memo or other underground zones. + A1, \field Name + \required-field + N1, \field Ground Domain Depth + \type real + \default 10 + \units m + \minimum> 0.0 + \note The depth from ground surface to the deep ground boundary of the domain. + N2, \field Aspect Ratio + \type real + \default 1 + \note This defines the height to width ratio of the basement zone. + N3, \field Perimeter Offset + \type real + \default 5 + \units m + \minimum> 0.0 + \note The distance from the basement wall edge to the edge of the ground domain + N4, \field Soil Thermal Conductivity + \type real + \default 1.5 + \units W/m-K + \minimum> 0.0 + N5, \field Soil Density + \type real + \default 2800 + \units kg/m3 + \minimum> 0.0 + N6, \field Soil Specific Heat + \type real + \default 850 + \units J/kg-K + \minimum> 0.0 + N7, \field Soil Moisture Content Volume Fraction + \type real + \units percent + \minimum 0 + \maximum 100 + \default 30 + N8, \field Soil Moisture Content Volume Fraction at Saturation + \type real + \units percent + \minimum 0 + \maximum 100 + \default 50 + A2, \field Undisturbed Ground Temperature Model Type + \required-field + \type choice + \key Site:GroundTemperature:Undisturbed:FiniteDifference + \key Site:GroundTemperature:Undisturbed:KusudaAchenbach + \key Site:GroundTemperature:Undisturbed:Xing + A3, \field Undisturbed Ground Temperature Model Name + \required-field + \type object-list + \object-list UndisturbedGroundTempModels + N9, \field Evapotranspiration Ground Cover Parameter + \type real + \minimum 0 + \maximum 1.5 + \default 0.4 + \note This specifies the ground cover effects during evapotranspiration + \note calculations. The value roughly represents the following cases: + \note = 0 : concrete or other solid, non-permeable ground surface material + \note = 0.5 : short grass, much like a manicured lawn + \note = 1 : standard reference state (12 cm grass) + \note = 1.5 : wild growth + A4, \field Basement Floor Boundary Condition Model Name + \required-field + \type object-list + \object-list OSCMNames + A5, \field Horizontal Insulation + \type choice + \key Yes + \key No + \default No + \note This field specifies the presence of insulation beneath the basement floor. + A6, \field Horizontal Insulation Material Name + \type object-list + \object-list MaterialName + A7, \field Horizontal Insulation Extents + \type choice + \key Perimeter + \key Full + \default Full + \note This field specifies whether the horizontal insulation fully insulates + \note the surface or is perimeter only insulation + N10, \field Perimeter Horizontal Insulation Width + \type real + \units m + \minimum> 0.0 + \note Width of horizontal perimeter insulation measured from + \note foundation wall inside surface. + N11, \field Basement Wall Depth + \type real + \units m + \minimum> 0.0 + \note Depth measured from ground surface. + A8, \field Basement Wall Boundary Condition Model Name + \required-field + \type object-list + \object-list OSCMNames + A9, \field Vertical Insulation + \type choice + \key Yes + \key No + \default No + A10, \field Basement Wall Vertical Insulation Material Name + \type object-list + \object-list MaterialName + N12, \field Vertical Insulation Depth + \type real + \units m + \minimum> 0.0 + \note Depth measured from the ground surface. + A11, \field Simulation Timestep + \type choice + \key Timestep + \key Hourly + \default Hourly + \note This field specifies the basement domain simulation interval. + N13; \field Mesh Density Parameter + \type integer + \default 4 + \minimum 2 + +Site:GroundReflectance, + \memo Specifies the ground reflectance values used to calculate ground reflected solar. + \memo The ground reflectance can be further modified when snow is on the ground + \memo by Site:GroundReflectance:SnowModifier. + \unique-object + \min-fields 12 + \format singleLine + N1 , \field January Ground Reflectance + \default 0.2 + \type real + \minimum 0.0 + \maximum 1.0 + \units dimensionless + N2 , \field February Ground Reflectance + \default 0.2 + \type real + \minimum 0.0 + \maximum 1.0 + \units dimensionless + N3 , \field March Ground Reflectance + \default 0.2 + \type real + \minimum 0.0 + \maximum 1.0 + \units dimensionless + N4 , \field April Ground Reflectance + \default 0.2 + \type real + \minimum 0.0 + \maximum 1.0 + \units dimensionless + N5 , \field May Ground Reflectance + \default 0.2 + \type real + \minimum 0.0 + \maximum 1.0 + \units dimensionless + N6 , \field June Ground Reflectance + \default 0.2 + \type real + \minimum 0.0 + \maximum 1.0 + \units dimensionless + N7 , \field July Ground Reflectance + \default 0.2 + \type real + \minimum 0.0 + \maximum 1.0 + \units dimensionless + N8 , \field August Ground Reflectance + \default 0.2 + \type real + \minimum 0.0 + \maximum 1.0 + \units dimensionless + N9 , \field September Ground Reflectance + \default 0.2 + \type real + \minimum 0.0 + \maximum 1.0 + \units dimensionless + N10 , \field October Ground Reflectance + \default 0.2 + \type real + \minimum 0.0 + \maximum 1.0 + \units dimensionless + N11 , \field November Ground Reflectance + \default 0.2 + \type real + \minimum 0.0 + \maximum 1.0 + \units dimensionless + N12 ; \field December Ground Reflectance + \default 0.2 + \type real + \minimum 0.0 + \maximum 1.0 + \units dimensionless + +Site:GroundReflectance:SnowModifier, + \memo Specifies ground reflectance multipliers when snow resident on the ground. + \memo These multipliers are applied to the "normal" ground reflectances specified + \memo in Site:GroundReflectance. + N1, \field Ground Reflected Solar Modifier + \minimum 0.0 + \default 1.0 + \note Value for modifying the "normal" ground reflectance when Snow is on ground + \note when calculating the "Ground Reflected Solar Radiation Value" + \note a value of 1.0 here uses the "normal" ground reflectance + \note Ground Reflected Solar = (BeamSolar*CosSunZenith + DiffuseSolar)*GroundReflectance + \note This would be further modified by the Snow Ground Reflectance Modifier when Snow was on the ground + \note When Snow on ground, effective GroundReflectance is normal GroundReflectance*"Ground Reflectance Snow Modifier" + \note Ground Reflectance achieved in this manner will be restricted to [0.0,1.0] + N2; \field Daylighting Ground Reflected Solar Modifier + \minimum 0.0 + \default 1.0 + \note Value for modifying the "normal" daylighting ground reflectance when Snow is on ground + \note when calculating the "Ground Reflected Solar Radiation Value" + \note a value of 1.0 here uses the "normal" ground reflectance + \note Ground Reflected Solar = (BeamSolar*CosSunZenith + DiffuseSolar)*GroundReflectance + \note This would be further modified by the Snow Ground Reflectance Modifier when Snow was on the ground + \note When Snow on ground, effective GroundReflectance is normal GroundReflectance*"Daylighting Ground Reflectance Snow Modifier" + \note Ground Reflectance achieved in this manner will be restricted to [0.0,1.0] + +Site:WaterMainsTemperature, + \memo Used to calculate water mains temperatures delivered by underground water main pipes. + \memo Water mains temperatures are a function of outdoor climate conditions + \memo and vary with time of year. + A1 , \field Calculation Method + \required-field + \type choice + \key Schedule + \key Correlation + \key CorrelationFromWeatherFile + \default CorrelationFromWeatherFile + \note If calculation method is CorrelationFromWeatherFile, the two numeric input + \note fields are ignored. Instead, EnergyPlus calculates them from weather file. + A2 , \field Temperature Schedule Name + \type object-list + \object-list ScheduleNames + N1 , \field Annual Average Outdoor Air Temperature + \note If calculation method is CorrelationFromWeatherFile or Schedule, this input + \note field is ignored. + \type real + \units C + N2 ; \field Maximum Difference In Monthly Average Outdoor Air Temperatures + \note If calculation method is CorrelationFromWeatherFile or Schedule, this input + \note field is ignored. + \type real + \units deltaC + \minimum 0 + +Site:Precipitation, + \memo Used to describe the amount of water precipitation at the building site. + \memo Precipitation includes both rain and the equivalent water content of snow. + A1, \field Precipitation Model Type + \type choice + \key ScheduleAndDesignLevel + N1, \field Design Level for Total Annual Precipitation + \note meters of water per year used for design level + \units m/yr + A2, \field Precipitation Rates Schedule Name + \type object-list + \object-list ScheduleNames + \note Schedule values in meters of water per hour + \note values should be non-negative + N2; \field Average Total Annual Precipitation + \note meters of water per year from average weather statistics + \minimum 0 + \units m/yr + +RoofIrrigation, + \memo Used to describe the amount of irrigation on the ecoroof surface over the course + \memo of the simulation runperiod. + A1, \field Irrigation Model Type + \type choice + \key Schedule + \key SmartSchedule + \note SmartSchedule will not allow irrigation when soil is already moist. + \note Current threshold set at 30% of saturation. + A2, \field Irrigation Rate Schedule Name + \type object-list + \object-list ScheduleNames + \note Schedule values in meters of water per hour + \note values should be non-negative + N1; \field Irrigation Maximum Saturation Threshold + \note Used with SmartSchedule to set the saturation level at which no + \note irrigation is allowed. + \units percent + \minimum 0.0 + \maximum 100.0 + \default 40.0 + +Site:SolarAndVisibleSpectrum, + \memo If this object is omitted, the default solar and visible spectrum data will be used. + \unique-object + A1, \field Name + \required-field + \type alpha + A2, \field Spectrum Data Method + \note The method specifies which of the solar and visible spectrum data to use in the calculations. + \note Choices: Default - existing hard-wired spectrum data in EnergyPlus. + \note UserDefined - user specified spectrum data referenced by the next two fields + \type choice + \key Default + \key UserDefined + \default Default + A3, \field Solar Spectrum Data Object Name + \type object-list + \object-list SpectrumDataNames + A4; \field Visible Spectrum Data Object Name + \type object-list + \object-list SpectrumDataNames + +Site:SpectrumData, + \min-fields 8 + \memo Spectrum Data Type is followed by up to 107 sets of normal-incidence measured values of + \memo [wavelength, spectrum] for wavelengths covering the solar (0.25 to 2.5 microns) or visible + \memo spectrum (0.38 to 0.78 microns) + \extensible:2 + A1, \field Name + \required-field + \type alpha + \reference SpectrumDataNames + A2, \field Spectrum Data Type + \required-field + \type choice + \key Solar + \key Visible + N1, \field Wavelength + \type real + \units micron + N2, \field Spectrum + \type real + N3, \field Wavelength + \type real + \units micron + N4, \field Spectrum + \type real + N5, \field Wavelength + \begin-extensible + \type real + \units micron + N6, \field Spectrum + \type real + N7, N8, \note fields as indicated + N9, N10, \note fields as indicated + N11, N12, \note fields as indicated + N13, N14, \note fields as indicated + N15, N16, \note fields as indicated + N17, N18, \note fields as indicated + N19, N20, \note fields as indicated + N21, N22, \note fields as indicated + N23, N24, \note fields as indicated + N25, N26, \note fields as indicated + N27, N28, \note fields as indicated + N29, N30, \note fields as indicated + N31, N32, \note fields as indicated + N33, N34, \note fields as indicated + N35, N36, \note fields as indicated + N37, N38, \note fields as indicated + N39, N40, \note fields as indicated + N41, N42, \note fields as indicated + N43, N44, \note fields as indicated + N45, N46, \note fields as indicated + N47, N48, \note fields as indicated + N49, N50, \note fields as indicated + N51, N52, \note fields as indicated + N53, N54, \note fields as indicated + N55, N56, \note fields as indicated + N57, N58, \note fields as indicated + N59, N60, \note fields as indicated + N61, N62, \note fields as indicated + N63, N64, \note fields as indicated + N65, N66, \note fields as indicated + N67, N68, \note fields as indicated + N69, N70, \note fields as indicated + N71, N72, \note fields as indicated + N73, N74, \note fields as indicated + N75, N76, \note fields as indicated + N77, N78, \note fields as indicated + N79, N80, \note fields as indicated + N81, N82, \note fields as indicated + N83, N84, \note fields as indicated + N85, N86, \note fields as indicated + N87, N88, \note fields as indicated + N89, N90, \note fields as indicated + N91, N92, \note fields as indicated + N93, N94, \note fields as indicated + N95, N96, \note fields as indicated + N97, N98, \note fields as indicated + N99, N100, \note fields as indicated + N101, N102, \note fields as indicated + N103, N104, \note fields as indicated + N105, N106, \note fields as indicated + N107, N108, \note fields as indicated + N109, N110, \note fields as indicated + N111, N112, \note fields as indicated + N113, N114, \note fields as indicated + N115, N116, \note fields as indicated + N117, N118, \note fields as indicated + N119, N120, \note fields as indicated + N121, N122, \note fields as indicated + N123, N124, \note fields as indicated + N125, N126, \note fields as indicated + N127, N128, \note fields as indicated + N129, N130, \note fields as indicated + N131, N132, \note fields as indicated + N133, N134, \note fields as indicated + N135, N136, \note fields as indicated + N137, N138, \note fields as indicated + N139, N140, \note fields as indicated + N141, N142, \note fields as indicated + N143, N144, \note fields as indicated + N145, N146, \note fields as indicated + N147, N148, \note fields as indicated + N149, N150, \note fields as indicated + N151, N152, \note fields as indicated + N153, N154, \note fields as indicated + N155, N156, \note fields as indicated + N157, N158, \note fields as indicated + N159, N160, \note fields as indicated + N161, N162, \note fields as indicated + N163, N164, \note fields as indicated + N165, N166, \note fields as indicated + N167, N168, \note fields as indicated + N169, N170, \note fields as indicated + N171, N172, \note fields as indicated + N173, N174, \note fields as indicated + N175, N176, \note fields as indicated + N177, N178, \note fields as indicated + N179, N180, \note fields as indicated + N181, N182, \note fields as indicated + N183, N184, \note fields as indicated + N185, N186, \note fields as indicated + N187, N188, \note fields as indicated + N189, N190, \note fields as indicated + N191, N192, \note fields as indicated + N193, N194, \note fields as indicated + N195, N196, \note fields as indicated + N197, N198, \note fields as indicated + N199, N200, \note fields as indicated + N201, N202, \note fields as indicated + N203, N204, \note fields as indicated + N205, N206, \note fields as indicated + N207, N208, \note fields as indicated + N209, N210, \note fields as indicated + N211, N212, \note fields as indicated + N213, N214; \note fields as indicated + +\group Schedules + +ScheduleTypeLimits, + \memo ScheduleTypeLimits specifies the data types and limits for the values contained in schedules + A1, \field Name + \required-field + \reference ScheduleTypeLimitsNames + \note used to validate schedule types in various schedule objects + N1, \field Lower Limit Value + \note lower limit (real or integer) for the Schedule Type. e.g. if fraction, this is 0.0 + \unitsBasedOnField A3 + N2, \field Upper Limit Value + \note upper limit (real or integer) for the Schedule Type. e.g. if fraction, this is 1.0 + \unitsBasedOnField A3 + A2, \field Numeric Type + \note Numeric type is either Continuous (all numbers within the min and + \note max are valid or Discrete (only integer numbers between min and + \note max are valid. (Could also allow REAL and INTEGER to mean the + \note same things) + \type choice + \key Continuous + \key Discrete + A3; \field Unit Type + \note Temperature (C or F) + \note DeltaTemperature (C or F) + \note PrecipitationRate (m/hr or ft/hr) + \note Angle (degrees) + \note Convection Coefficient (W/m2-K or Btu/sqft-hr-F) + \note Activity Level (W/person) + \note Velocity (m/s or ft/min) + \note Capacity (W or Btu/h) + \note Power (W) + \type choice + \key Dimensionless + \key Temperature + \key DeltaTemperature + \key PrecipitationRate + \key Angle + \key ConvectionCoefficient + \key ActivityLevel + \key Velocity + \key Capacity + \key Power + \key Availability + \key Percent + \key Control + \key Mode + \default Dimensionless + +Schedule:Day:Hourly, + \min-fields 26 + \memo A Schedule:Day:Hourly contains 24 values for each hour of the day. + A1 , \field Name + \required-field + \type alpha + \reference DayScheduleNames + A2 , \field Schedule Type Limits Name + \type object-list + \object-list ScheduleTypeLimitsNames + N1 , \field Hour 1 + \type real + \default 0 + N2 , \field Hour 2 + \type real + \default 0 + N3 , \field Hour 3 + \type real + \default 0 + N4 , \field Hour 4 + \type real + \default 0 + N5 , \field Hour 5 + \type real + \default 0 + N6 , \field Hour 6 + \type real + \default 0 + N7 , \field Hour 7 + \type real + \default 0 + N8 , \field Hour 8 + \type real + \default 0 + N9 , \field Hour 9 + \type real + \default 0 + N10, \field Hour 10 + \type real + \default 0 + N11, \field Hour 11 + \type real + \default 0 + N12, \field Hour 12 + \type real + \default 0 + N13, \field Hour 13 + \type real + \default 0 + N14, \field Hour 14 + \type real + \default 0 + N15, \field Hour 15 + \type real + \default 0 + N16, \field Hour 16 + \type real + \default 0 + N17, \field Hour 17 + \type real + \default 0 + N18, \field Hour 18 + \type real + \default 0 + N19, \field Hour 19 + \type real + \default 0 + N20, \field Hour 20 + \type real + \default 0 + N21, \field Hour 21 + \type real + \default 0 + N22, \field Hour 22 + \type real + \default 0 + N23, \field Hour 23 + \type real + \default 0 + N24; \field Hour 24 + \type real + \default 0 + +Schedule:Day:Interval, + \extensible:2 - repeat last two fields, remembering to remove ; from "inner" fields. + \memo A Schedule:Day:Interval contains a full day of values with specified end times for each value + \memo Currently, is set up to allow for 10 minute intervals for an entire day. + \min-fields 5 + A1 , \field Name + \required-field + \type alpha + \reference DayScheduleNames + A2 , \field Schedule Type Limits Name + \type object-list + \object-list ScheduleTypeLimitsNames + A3 , \field Interpolate to Timestep + \note when the interval does not match the user specified timestep a Average choice will average between the intervals request (to + \note timestep resolution. A No choice will use the interval value at the simulation timestep without regard to if it matches + \note the boundary or not. A Linear choice will interpolate linearly between successive values. + \type choice + \key Average + \key Linear + \key No + \default No + A4 , \field Time 1 + \begin-extensible + \note "until" includes the time entered. + \units hh:mm + N1 , \field Value Until Time 1 + A5 , \field Time 2 + \note "until" includes the time entered. + \units hh:mm + N2 , \field Value Until Time 2 + A6 , \field Time 3 + \note "until" includes the time entered. + \units hh:mm + N3 , \field Value Until Time 3 + A7 , \field Time 4 + \note "until" includes the time entered. + \units hh:mm + N4 , \field Value Until Time 4 + A8 , \field Time 5 + \note "until" includes the time entered. + \units hh:mm + N5 , \field Value Until Time 5 + A9 , \field Time 6 + \note "until" includes the time entered. + \units hh:mm + N6 , \field Value Until Time 6 + A10 , \field Time 7 + \note "until" includes the time entered. + \units hh:mm + N7 , \field Value Until Time 7 + A11 , \field Time 8 + \note "until" includes the time entered. + \units hh:mm + N8 , \field Value Until Time 8 + A12 , \field Time 9 + \note "until" includes the time entered. + \units hh:mm + N9 , \field Value Until Time 9 + A13 , \field Time 10 + \note "until" includes the time entered. + \units hh:mm + N10 , \field Value Until Time 10 + A14 , \field Time 11 + \note "until" includes the time entered. + \units hh:mm + N11 , \field Value Until Time 11 + A15 , \field Time 12 + \note "until" includes the time entered. + \units hh:mm + N12 , \field Value Until Time 12 + A16 , \field Time 13 + \note "until" includes the time entered. + \units hh:mm + N13 , \field Value Until Time 13 + A17 , \field Time 14 + \note "until" includes the time entered. + \units hh:mm + N14 , \field Value Until Time 14 + A18 , \field Time 15 + \note "until" includes the time entered. + \units hh:mm + N15 , \field Value Until Time 15 + A19 , \field Time 16 + \note "until" includes the time entered. + \units hh:mm + N16 , \field Value Until Time 16 + A20 , \field Time 17 + \note "until" includes the time entered. + \units hh:mm + N17 , \field Value Until Time 17 + A21 , \field Time 18 + \note "until" includes the time entered. + \units hh:mm + N18 , \field Value Until Time 18 + A22 , \field Time 19 + \note "until" includes the time entered. + \units hh:mm + N19 , \field Value Until Time 19 + A23 , \field Time 20 + \note "until" includes the time entered. + \units hh:mm + N20 , \field Value Until Time 20 + A24 , \field Time 21 + \note "until" includes the time entered. + \units hh:mm + N21 , \field Value Until Time 21 + A25 , \field Time 22 + \note "until" includes the time entered. + \units hh:mm + N22 , \field Value Until Time 22 + A26 , \field Time 23 + \note "until" includes the time entered. + \units hh:mm + N23 , \field Value Until Time 23 + A27 , \field Time 24 + \note "until" includes the time entered. + \units hh:mm + N24 , \field Value Until Time 24 + A28 , \field Time 25 + \note "until" includes the time entered. + \units hh:mm + N25 , \field Value Until Time 25 + A29 , \field Time 26 + \note "until" includes the time entered. + \units hh:mm + N26 , \field Value Until Time 26 + A30 , \field Time 27 + \note "until" includes the time entered. + \units hh:mm + N27 , \field Value Until Time 27 + A31 , \field Time 28 + \note "until" includes the time entered. + \units hh:mm + N28 , \field Value Until Time 28 + A32 , \field Time 29 + \note "until" includes the time entered. + \units hh:mm + N29 , \field Value Until Time 29 + A33 , \field Time 30 + \note "until" includes the time entered. + \units hh:mm + N30 , \field Value Until Time 30 + A34 , \field Time 31 + \note "until" includes the time entered. + \units hh:mm + N31 , \field Value Until Time 31 + A35 , \field Time 32 + \note "until" includes the time entered. + \units hh:mm + N32 , \field Value Until Time 32 + A36 , \field Time 33 + \note "until" includes the time entered. + \units hh:mm + N33 , \field Value Until Time 33 + A37 , \field Time 34 + \note "until" includes the time entered. + \units hh:mm + N34 , \field Value Until Time 34 + A38 , \field Time 35 + \note "until" includes the time entered. + \units hh:mm + N35 , \field Value Until Time 35 + A39 , \field Time 36 + \note "until" includes the time entered. + \units hh:mm + N36 , \field Value Until Time 36 + A40 , \field Time 37 + \note "until" includes the time entered. + \units hh:mm + N37 , \field Value Until Time 37 + A41 , \field Time 38 + \note "until" includes the time entered. + \units hh:mm + N38 , \field Value Until Time 38 + A42 , \field Time 39 + \note "until" includes the time entered. + \units hh:mm + N39 , \field Value Until Time 39 + A43 , \field Time 40 + \note "until" includes the time entered. + \units hh:mm + N40 , \field Value Until Time 40 + A44 , \field Time 41 + \note "until" includes the time entered. + \units hh:mm + N41 , \field Value Until Time 41 + A45 , \field Time 42 + \note "until" includes the time entered. + \units hh:mm + N42 , \field Value Until Time 42 + A46 , \field Time 43 + \note "until" includes the time entered. + \units hh:mm + N43 , \field Value Until Time 43 + A47 , \field Time 44 + \note "until" includes the time entered. + \units hh:mm + N44 , \field Value Until Time 44 + A48 , \field Time 45 + \note "until" includes the time entered. + \units hh:mm + N45 , \field Value Until Time 45 + A49 , \field Time 46 + \note "until" includes the time entered. + \units hh:mm + N46 , \field Value Until Time 46 + A50 , \field Time 47 + \note "until" includes the time entered. + \units hh:mm + N47 , \field Value Until Time 47 + A51 , \field Time 48 + \note "until" includes the time entered. + \units hh:mm + N48 , \field Value Until Time 48 + A52 , \field Time 49 + \note "until" includes the time entered. + \units hh:mm + N49 , \field Value Until Time 49 + A53 , \field Time 50 + \note "until" includes the time entered. + \units hh:mm + N50 , \field Value Until Time 50 + A54 , \field Time 51 + \note "until" includes the time entered. + \units hh:mm + N51 , \field Value Until Time 51 + A55 , \field Time 52 + \note "until" includes the time entered. + \units hh:mm + N52 , \field Value Until Time 52 + A56 , \field Time 53 + \note "until" includes the time entered. + \units hh:mm + N53 , \field Value Until Time 53 + A57 , \field Time 54 + \note "until" includes the time entered. + \units hh:mm + N54 , \field Value Until Time 54 + A58 , \field Time 55 + \note "until" includes the time entered. + \units hh:mm + N55 , \field Value Until Time 55 + A59 , \field Time 56 + \note "until" includes the time entered. + \units hh:mm + N56 , \field Value Until Time 56 + A60 , \field Time 57 + \note "until" includes the time entered. + \units hh:mm + N57 , \field Value Until Time 57 + A61 , \field Time 58 + \note "until" includes the time entered. + \units hh:mm + N58 , \field Value Until Time 58 + A62 , \field Time 59 + \note "until" includes the time entered. + \units hh:mm + N59 , \field Value Until Time 59 + A63 , \field Time 60 + \note "until" includes the time entered. + \units hh:mm + N60 , \field Value Until Time 60 + A64 , \field Time 61 + \note "until" includes the time entered. + \units hh:mm + N61 , \field Value Until Time 61 + A65 , \field Time 62 + \note "until" includes the time entered. + \units hh:mm + N62 , \field Value Until Time 62 + A66 , \field Time 63 + \note "until" includes the time entered. + \units hh:mm + N63 , \field Value Until Time 63 + A67 , \field Time 64 + \note "until" includes the time entered. + \units hh:mm + N64 , \field Value Until Time 64 + A68 , \field Time 65 + \note "until" includes the time entered. + \units hh:mm + N65 , \field Value Until Time 65 + A69 , \field Time 66 + \note "until" includes the time entered. + \units hh:mm + N66 , \field Value Until Time 66 + A70 , \field Time 67 + \note "until" includes the time entered. + \units hh:mm + N67 , \field Value Until Time 67 + A71 , \field Time 68 + \note "until" includes the time entered. + \units hh:mm + N68 , \field Value Until Time 68 + A72 , \field Time 69 + \note "until" includes the time entered. + \units hh:mm + N69 , \field Value Until Time 69 + A73 , \field Time 70 + \note "until" includes the time entered. + \units hh:mm + N70 , \field Value Until Time 70 + A74 , \field Time 71 + \note "until" includes the time entered. + \units hh:mm + N71 , \field Value Until Time 71 + A75 , \field Time 72 + \note "until" includes the time entered. + \units hh:mm + N72 , \field Value Until Time 72 + A76 , \field Time 73 + \note "until" includes the time entered. + \units hh:mm + N73 , \field Value Until Time 73 + A77 , \field Time 74 + \note "until" includes the time entered. + \units hh:mm + N74 , \field Value Until Time 74 + A78 , \field Time 75 + \note "until" includes the time entered. + \units hh:mm + N75 , \field Value Until Time 75 + A79 , \field Time 76 + \note "until" includes the time entered. + \units hh:mm + N76 , \field Value Until Time 76 + A80 , \field Time 77 + \note "until" includes the time entered. + \units hh:mm + N77 , \field Value Until Time 77 + A81 , \field Time 78 + \note "until" includes the time entered. + \units hh:mm + N78 , \field Value Until Time 78 + A82 , \field Time 79 + \note "until" includes the time entered. + \units hh:mm + N79 , \field Value Until Time 79 + A83 , \field Time 80 + \note "until" includes the time entered. + \units hh:mm + N80 , \field Value Until Time 80 + A84 , \field Time 81 + \note "until" includes the time entered. + \units hh:mm + N81 , \field Value Until Time 81 + A85 , \field Time 82 + \note "until" includes the time entered. + \units hh:mm + N82 , \field Value Until Time 82 + A86 , \field Time 83 + \note "until" includes the time entered. + \units hh:mm + N83 , \field Value Until Time 83 + A87 , \field Time 84 + \note "until" includes the time entered. + \units hh:mm + N84 , \field Value Until Time 84 + A88 , \field Time 85 + \note "until" includes the time entered. + \units hh:mm + N85 , \field Value Until Time 85 + A89 , \field Time 86 + \note "until" includes the time entered. + \units hh:mm + N86 , \field Value Until Time 86 + A90 , \field Time 87 + \note "until" includes the time entered. + \units hh:mm + N87 , \field Value Until Time 87 + A91 , \field Time 88 + \note "until" includes the time entered. + \units hh:mm + N88 , \field Value Until Time 88 + A92 , \field Time 89 + \note "until" includes the time entered. + \units hh:mm + N89 , \field Value Until Time 89 + A93 , \field Time 90 + \note "until" includes the time entered. + \units hh:mm + N90 , \field Value Until Time 90 + A94 , \field Time 91 + \note "until" includes the time entered. + \units hh:mm + N91 , \field Value Until Time 91 + A95 , \field Time 92 + \note "until" includes the time entered. + \units hh:mm + N92 , \field Value Until Time 92 + A96 , \field Time 93 + \note "until" includes the time entered. + \units hh:mm + N93 , \field Value Until Time 93 + A97 , \field Time 94 + \note "until" includes the time entered. + \units hh:mm + N94 , \field Value Until Time 94 + A98 , \field Time 95 + \note "until" includes the time entered. + \units hh:mm + N95 , \field Value Until Time 95 + A99 , \field Time 96 + \note "until" includes the time entered. + \units hh:mm + N96 , \field Value Until Time 96 + A100, \field Time 97 + \note "until" includes the time entered. + \units hh:mm + N97 , \field Value Until Time 97 + A101, \field Time 98 + \note "until" includes the time entered. + \units hh:mm + N98 , \field Value Until Time 98 + A102, \field Time 99 + \note "until" includes the time entered. + \units hh:mm + N99 , \field Value Until Time 99 + A103, \field Time 100 + \note "until" includes the time entered. + \units hh:mm + N100, \field Value Until Time 100 + A104, \field Time 101 + \note "until" includes the time entered. + \units hh:mm + N101, \field Value Until Time 101 + A105, \field Time 102 + \note "until" includes the time entered. + \units hh:mm + N102, \field Value Until Time 102 + A106, \field Time 103 + \note "until" includes the time entered. + \units hh:mm + N103, \field Value Until Time 103 + A107, \field Time 104 + \note "until" includes the time entered. + \units hh:mm + N104, \field Value Until Time 104 + A108, \field Time 105 + \note "until" includes the time entered. + \units hh:mm + N105, \field Value Until Time 105 + A109, \field Time 106 + \note "until" includes the time entered. + \units hh:mm + N106, \field Value Until Time 106 + A110, \field Time 107 + \note "until" includes the time entered. + \units hh:mm + N107, \field Value Until Time 107 + A111, \field Time 108 + \note "until" includes the time entered. + \units hh:mm + N108, \field Value Until Time 108 + A112, \field Time 109 + \note "until" includes the time entered. + \units hh:mm + N109, \field Value Until Time 109 + A113, \field Time 110 + \note "until" includes the time entered. + \units hh:mm + N110, \field Value Until Time 110 + A114, \field Time 111 + \note "until" includes the time entered. + \units hh:mm + N111, \field Value Until Time 111 + A115, \field Time 112 + \note "until" includes the time entered. + \units hh:mm + N112, \field Value Until Time 112 + A116, \field Time 113 + \note "until" includes the time entered. + \units hh:mm + N113, \field Value Until Time 113 + A117, \field Time 114 + \note "until" includes the time entered. + \units hh:mm + N114, \field Value Until Time 114 + A118, \field Time 115 + \note "until" includes the time entered. + \units hh:mm + N115, \field Value Until Time 115 + A119, \field Time 116 + \note "until" includes the time entered. + \units hh:mm + N116, \field Value Until Time 116 + A120, \field Time 117 + \note "until" includes the time entered. + \units hh:mm + N117, \field Value Until Time 117 + A121, \field Time 118 + \note "until" includes the time entered. + \units hh:mm + N118, \field Value Until Time 118 + A122, \field Time 119 + \note "until" includes the time entered. + \units hh:mm + N119, \field Value Until Time 119 + A123, \field Time 120 + \note "until" includes the time entered. + \units hh:mm + N120, \field Value Until Time 120 + A124, \field Time 121 + \note "until" includes the time entered. + \units hh:mm + N121, \field Value Until Time 121 + A125, \field Time 122 + \note "until" includes the time entered. + \units hh:mm + N122, \field Value Until Time 122 + A126, \field Time 123 + \note "until" includes the time entered. + \units hh:mm + N123, \field Value Until Time 123 + A127, \field Time 124 + \note "until" includes the time entered. + \units hh:mm + N124, \field Value Until Time 124 + A128, \field Time 125 + \note "until" includes the time entered. + \units hh:mm + N125, \field Value Until Time 125 + A129, \field Time 126 + \note "until" includes the time entered. + \units hh:mm + N126, \field Value Until Time 126 + A130, \field Time 127 + \note "until" includes the time entered. + \units hh:mm + N127, \field Value Until Time 127 + A131, \field Time 128 + \note "until" includes the time entered. + \units hh:mm + N128, \field Value Until Time 128 + A132, \field Time 129 + \note "until" includes the time entered. + \units hh:mm + N129, \field Value Until Time 129 + A133, \field Time 130 + \note "until" includes the time entered. + \units hh:mm + N130, \field Value Until Time 130 + A134, \field Time 131 + \note "until" includes the time entered. + \units hh:mm + N131, \field Value Until Time 131 + A135, \field Time 132 + \note "until" includes the time entered. + \units hh:mm + N132, \field Value Until Time 132 + A136, \field Time 133 + \note "until" includes the time entered. + \units hh:mm + N133, \field Value Until Time 133 + A137, \field Time 134 + \note "until" includes the time entered. + \units hh:mm + N134, \field Value Until Time 134 + A138, \field Time 135 + \note "until" includes the time entered. + \units hh:mm + N135, \field Value Until Time 135 + A139, \field Time 136 + \note "until" includes the time entered. + \units hh:mm + N136, \field Value Until Time 136 + A140, \field Time 137 + \note "until" includes the time entered. + \units hh:mm + N137, \field Value Until Time 137 + A141, \field Time 138 + \note "until" includes the time entered. + \units hh:mm + N138, \field Value Until Time 138 + A142, \field Time 139 + \note "until" includes the time entered. + \units hh:mm + N139, \field Value Until Time 139 + A143, \field Time 140 + \note "until" includes the time entered. + \units hh:mm + N140, \field Value Until Time 140 + A144, \field Time 141 + \note "until" includes the time entered. + \units hh:mm + N141, \field Value Until Time 141 + A145, \field Time 142 + \note "until" includes the time entered. + \units hh:mm + N142, \field Value Until Time 142 + A146, \field Time 143 + \note "until" includes the time entered. + \units hh:mm + N143, \field Value Until Time 143 + A147, \field Time 144 + \note "until" includes the time entered. + \units hh:mm + N144; \field Value Until Time 144 + +Schedule:Day:List, + \memo Schedule:Day:List will allow the user to list 24 hours worth of values, which can be sub-hourly in nature. + \min-fields 5 + \extensible:1 + A1 , \field Name + \required-field + \type alpha + \reference DayScheduleNames + A2 , \field Schedule Type Limits Name + \type object-list + \object-list ScheduleTypeLimitsNames + A3 , \field Interpolate to Timestep + \note when the interval does not match the user specified timestep a "Average" choice will average between the intervals request (to + \note timestep resolution. A "No" choice will use the interval value at the simulation timestep without regard to if it matches + \note the boundary or not. A "Linear" choice will interpolate linearly between successive values. + \type choice + \key Average + \key Linear + \key No + \default No + N1 , \field Minutes per Item + \note Must be evenly divisible into 60 + \type integer + \minimum 1 + \maximum 60 + N2, \field Value 1 + \begin-extensible + \default 0.0 + N3,N4, N5,N6,N7,N8, N9,N10,N11,N12, N13,N14,N15,N16, N17,N18,N19,N20, \note fields as indicated + N21,N22,N23,N24, N25,N26,N27,N28, N29,N30,N31,N32, N33,N34,N35,N36, N37,N38,N39,N40, \note fields as indicated + N41,N42,N43,N44, N45,N46,N47,N48, N49,N50,N51,N52, N53,N54,N55,N56, N57,N58,N59,N60, \note fields as indicated + N61,N62,N63,N64, N65,N66,N67,N68, N69,N70,N71,N72, N73,N74,N75,N76, N77,N78,N79,N80, \note fields as indicated + N81,N82,N83,N84, N85,N86,N87,N88, N89,N90,N91,N92, N93,N94,N95,N96, N97,N98,N99,N100, \note fields as indicated + + N101,N102,N103,N104, N105,N106,N107,N108, N109,N110,N111,N112, N113,N114,N115,N116, N117,N118,N119,N120, \note fields as indicated + N121,N122,N123,N124, N125,N126,N127,N128, N129,N130,N131,N132, N133,N134,N135,N136, N137,N138,N139,N140, \note fields as indicated + N141,N142,N143,N144, N145,N146,N147,N148, N149,N150,N151,N152, N153,N154,N155,N156, N157,N158,N159,N160, \note fields as indicated + N161,N162,N163,N164, N165,N166,N167,N168, N169,N170,N171,N172, N173,N174,N175,N176, N177,N178,N179,N180, \note fields as indicated + N181,N182,N183,N184, N185,N186,N187,N188, N189,N190,N191,N192, N193,N194,N195,N196, N197,N198,N199,N200, \note fields as indicated + + N201,N202,N203,N204, N205,N206,N207,N208, N209,N210,N211,N212, N213,N214,N215,N216, N217,N218,N219,N220, \note fields as indicated + N221,N222,N223,N224, N225,N226,N227,N228, N229,N230,N231,N232, N233,N234,N235,N236, N237,N238,N239,N240, \note fields as indicated + N241,N242,N243,N244, N245,N246,N247,N248, N249,N250,N251,N252, N253,N254,N255,N256, N257,N258,N259,N260, \note fields as indicated + N261,N262,N263,N264, N265,N266,N267,N268, N269,N270,N271,N272, N273,N274,N275,N276, N277,N278,N279,N280, \note fields as indicated + N281,N282,N283,N284, N285,N286,N287,N288, N289,N290,N291,N292, N293,N294,N295,N296, N297,N298,N299,N300, \note fields as indicated + + N301,N302,N303,N304, N305,N306,N307,N308, N309,N310,N311,N312, N313,N314,N315,N316, N317,N318,N319,N320, \note fields as indicated + N321,N322,N323,N324, N325,N326,N327,N328, N329,N330,N331,N332, N333,N334,N335,N336, N337,N338,N339,N340, \note fields as indicated + N341,N342,N343,N344, N345,N346,N347,N348, N349,N350,N351,N352, N353,N354,N355,N356, N357,N358,N359,N360, \note fields as indicated + N361,N362,N363,N364, N365,N366,N367,N368, N369,N370,N371,N372, N373,N374,N375,N376, N377,N378,N379,N380, \note fields as indicated + N381,N382,N383,N384, N385,N386,N387,N388, N389,N390,N391,N392, N393,N394,N395,N396, N397,N398,N399,N400, \note fields as indicated + + N401,N402,N403,N404, N405,N406,N407,N408, N409,N410,N411,N412, N413,N414,N415,N416, N417,N418,N419,N420, \note fields as indicated + N421,N422,N423,N424, N425,N426,N427,N428, N429,N430,N431,N432, N433,N434,N435,N436, N437,N438,N439,N440, \note fields as indicated + N441,N442,N443,N444, N445,N446,N447,N448, N449,N450,N451,N452, N453,N454,N455,N456, N457,N458,N459,N460, \note fields as indicated + N461,N462,N463,N464, N465,N466,N467,N468, N469,N470,N471,N472, N473,N474,N475,N476, N477,N478,N479,N480, \note fields as indicated + N481,N482,N483,N484, N485,N486,N487,N488, N489,N490,N491,N492, N493,N494,N495,N496, N497,N498,N499,N500, \note fields as indicated + + N501,N502,N503,N504, N505,N506,N507,N508, N509,N510,N511,N512, N513,N514,N515,N516, N517,N518,N519,N520, \note fields as indicated + N521,N522,N523,N524, N525,N526,N527,N528, N529,N530,N531,N532, N533,N534,N535,N536, N537,N538,N539,N540, \note fields as indicated + N541,N542,N543,N544, N545,N546,N547,N548, N549,N550,N551,N552, N553,N554,N555,N556, N557,N558,N559,N560, \note fields as indicated + N561,N562,N563,N564, N565,N566,N567,N568, N569,N570,N571,N572, N573,N574,N575,N576, N577,N578,N579,N580, \note fields as indicated + N581,N582,N583,N584, N585,N586,N587,N588, N589,N590,N591,N592, N593,N594,N595,N596, N597,N598,N599,N600, \note fields as indicated + + N601,N602,N603,N604, N605,N606,N607,N608, N609,N610,N611,N612, N613,N614,N615,N616, N617,N618,N619,N620, \note fields as indicated + N621,N622,N623,N624, N625,N626,N627,N628, N629,N630,N631,N632, N633,N634,N635,N636, N637,N638,N639,N640, \note fields as indicated + N641,N642,N643,N644, N645,N646,N647,N648, N649,N650,N651,N652, N653,N654,N655,N656, N657,N658,N659,N660, \note fields as indicated + N661,N662,N663,N664, N665,N666,N667,N668, N669,N670,N671,N672, N673,N674,N675,N676, N677,N678,N679,N680, \note fields as indicated + N681,N682,N683,N684, N685,N686,N687,N688, N689,N690,N691,N692, N693,N694,N695,N696, N697,N698,N699,N700, \note fields as indicated + + N701,N702,N703,N704, N705,N706,N707,N708, N709,N710,N711,N712, N713,N714,N715,N716, N717,N718,N719,N720, \note fields as indicated + N721,N722,N723,N724, N725,N726,N727,N728, N729,N730,N731,N732, N733,N734,N735,N736, N737,N738,N739,N740, \note fields as indicated + N741,N742,N743,N744, N745,N746,N747,N748, N749,N750,N751,N752, N753,N754,N755,N756, N757,N758,N759,N760, \note fields as indicated + N761,N762,N763,N764, N765,N766,N767,N768, N769,N770,N771,N772, N773,N774,N775,N776, N777,N778,N779,N780, \note fields as indicated + N781,N782,N783,N784, N785,N786,N787,N788, N789,N790,N791,N792, N793,N794,N795,N796, N797,N798,N799,N800, \note fields as indicated + + N801,N802,N803,N804, N805,N806,N807,N808, N809,N810,N811,N812, N813,N814,N815,N816, N817,N818,N819,N820, \note fields as indicated + N821,N822,N823,N824, N825,N826,N827,N828, N829,N830,N831,N832, N833,N834,N835,N836, N837,N838,N839,N840, \note fields as indicated + N841,N842,N843,N844, N845,N846,N847,N848, N849,N850,N851,N852, N853,N854,N855,N856, N857,N858,N859,N860, \note fields as indicated + N861,N862,N863,N864, N865,N866,N867,N868, N869,N870,N871,N872, N873,N874,N875,N876, N877,N878,N879,N880, \note fields as indicated + N881,N882,N883,N884, N885,N886,N887,N888, N889,N890,N891,N892, N893,N894,N895,N896, N897,N898,N899,N900, \note fields as indicated + + N901,N902,N903,N904, N905,N906,N907,N908, N909,N910,N911,N912, N913,N914,N915,N916, N917,N918,N919,N920, \note fields as indicated + N921,N922,N923,N924, N925,N926,N927,N928, N929,N930,N931,N932, N933,N934,N935,N936, N937,N938,N939,N940, \note fields as indicated + N941,N942,N943,N944, N945,N946,N947,N948, N949,N950,N951,N952, N953,N954,N955,N956, N957,N958,N959,N960, \note fields as indicated + N961,N962,N963,N964, N965,N966,N967,N968, N969,N970,N971,N972, N973,N974,N975,N976, N977,N978,N979,N980, \note fields as indicated + N981,N982,N983,N984, N985,N986,N987,N988, N989,N990,N991,N992, N993,N994,N995,N996, N997,N998,N999,N1000, \note fields as indicated + + N1001,N1002,N1003,N1004, N1005,N1006,N1007,N1008, N1009,N1010,N1011,N1012, N1013,N1014,N1015,N1016, N1017,N1018,N1019,N1020, \note fields as indicated + N1021,N1022,N1023,N1024, N1025,N1026,N1027,N1028, N1029,N1030,N1031,N1032, N1033,N1034,N1035,N1036, N1037,N1038,N1039,N1040, \note fields as indicated + N1041,N1042,N1043,N1044, N1045,N1046,N1047,N1048, N1049,N1050,N1051,N1052, N1053,N1054,N1055,N1056, N1057,N1058,N1059,N1060, \note fields as indicated + N1061,N1062,N1063,N1064, N1065,N1066,N1067,N1068, N1069,N1070,N1071,N1072, N1073,N1074,N1075,N1076, N1077,N1078,N1079,N1080, \note fields as indicated + N1081,N1082,N1083,N1084, N1085,N1086,N1087,N1088, N1089,N1090,N1091,N1092, N1093,N1094,N1095,N1096, N1097,N1098,N1099,N1100, \note fields as indicated + + N1101,N1102,N1103,N1104, N1105,N1106,N1107,N1108, N1109,N1110,N1111,N1112, N1113,N1114,N1115,N1116, N1117,N1118,N1119,N1120, \note fields as indicated + N1121,N1122,N1123,N1124, N1125,N1126,N1127,N1128, N1129,N1130,N1131,N1132, N1133,N1134,N1135,N1136, N1137,N1138,N1139,N1140, \note fields as indicated + N1141,N1142,N1143,N1144, N1145,N1146,N1147,N1148, N1149,N1150,N1151,N1152, N1153,N1154,N1155,N1156, N1157,N1158,N1159,N1160, \note fields as indicated + N1161,N1162,N1163,N1164, N1165,N1166,N1167,N1168, N1169,N1170,N1171,N1172, N1173,N1174,N1175,N1176, N1177,N1178,N1179,N1180, \note fields as indicated + N1181,N1182,N1183,N1184, N1185,N1186,N1187,N1188, N1189,N1190,N1191,N1192, N1193,N1194,N1195,N1196, N1197,N1198,N1199,N1200, \note fields as indicated + + N1201,N1202,N1203,N1204, N1205,N1206,N1207,N1208, N1209,N1210,N1211,N1212, N1213,N1214,N1215,N1216, N1217,N1218,N1219,N1220,\note fields as indicated + N1221,N1222,N1223,N1224, N1225,N1226,N1227,N1228, N1229,N1230,N1231,N1232, N1233,N1234,N1235,N1236, N1237,N1238,N1239,N1240,\note fields as indicated + N1241,N1242,N1243,N1244, N1245,N1246,N1247,N1248, N1249,N1250,N1251,N1252, N1253,N1254,N1255,N1256, N1257,N1258,N1259,N1260,\note fields as indicated + N1261,N1262,N1263,N1264, N1265,N1266,N1267,N1268, N1269,N1270,N1271,N1272, N1273,N1274,N1275,N1276, N1277,N1278,N1279,N1280,\note fields as indicated + N1281,N1282,N1283,N1284, N1285,N1286,N1287,N1288, N1289,N1290,N1291,N1292, N1293,N1294,N1295,N1296, N1297,N1298,N1299,N1300,\note fields as indicated + + N1301,N1302,N1303,N1304, N1305,N1306,N1307,N1308, N1309,N1310,N1311,N1312, N1313,N1314,N1315,N1316, N1317,N1318,N1319,N1320,\note fields as indicated + N1321,N1322,N1323,N1324, N1325,N1326,N1327,N1328, N1329,N1330,N1331,N1332, N1333,N1334,N1335,N1336, N1337,N1338,N1339,N1340,\note fields as indicated + N1341,N1342,N1343,N1344, N1345,N1346,N1347,N1348, N1349,N1350,N1351,N1352, N1353,N1354,N1355,N1356, N1357,N1358,N1359,N1360,\note fields as indicated + N1361,N1362,N1363,N1364, N1365,N1366,N1367,N1368, N1369,N1370,N1371,N1372, N1373,N1374,N1375,N1376, N1377,N1378,N1379,N1380,\note fields as indicated + N1381,N1382,N1383,N1384, N1385,N1386,N1387,N1388, N1389,N1390,N1391,N1392, N1393,N1394,N1395,N1396, N1397,N1398,N1399,N1400,\note fields as indicated + + N1401,N1402,N1403,N1404, N1405,N1406,N1407,N1408, N1409,N1410,N1411,N1412, N1413,N1414,N1415,N1416, N1417,N1418,N1419,N1420,\note fields as indicated + N1421,N1422,N1423,N1424, N1425,N1426,N1427,N1428, N1429,N1430,N1431,N1432, N1433,N1434,N1435,N1436, N1437,N1438,N1439,N1440,\note fields as indicated + N1441;\note fields as indicated + +Schedule:Week:Daily, + \min-fields 13 + \memo A Schedule:Week:Daily contains 12 Schedule:Day:Hourly objects, one for each day type. + A1 , \field Name + \required-field + \reference WeekScheduleNames + \type alpha + A2 , \field Sunday Schedule:Day Name + \required-field + \type object-list + \object-list DayScheduleNames + A3 , \field Monday Schedule:Day Name + \required-field + \type object-list + \object-list DayScheduleNames + A4 , \field Tuesday Schedule:Day Name + \required-field + \type object-list + \object-list DayScheduleNames + A5 , \field Wednesday Schedule:Day Name + \required-field + \type object-list + \object-list DayScheduleNames + A6 , \field Thursday Schedule:Day Name + \required-field + \type object-list + \object-list DayScheduleNames + A7 , \field Friday Schedule:Day Name + \required-field + \type object-list + \object-list DayScheduleNames + A8 , \field Saturday Schedule:Day Name + \required-field + \type object-list + \object-list DayScheduleNames + A9 , \field Holiday Schedule:Day Name + \required-field + \type object-list + \object-list DayScheduleNames + A10, \field SummerDesignDay Schedule:Day Name + \required-field + \type object-list + \object-list DayScheduleNames + A11, \field WinterDesignDay Schedule:Day Name + \required-field + \type object-list + \object-list DayScheduleNames + A12, \field CustomDay1 Schedule:Day Name + \required-field + \type object-list + \object-list DayScheduleNames + A13; \field CustomDay2 Schedule:Day Name + \required-field + \type object-list + \object-list DayScheduleNames + +Schedule:Week:Compact, + \extensible:2 - repeat last two fields, remembering to remove ; from "inner" fields. + \memo Compact definition for Schedule:Day:List + \min-fields 3 + A1 , \field Name + \required-field + \reference WeekScheduleNames + \type alpha + A2 , \field DayType List 1 + \begin-extensible + \note "For" is an optional prefix/start of the For fields. Choices can be combined on single line + \note if separated by spaces. i.e. "Holiday Weekends" + \note Should have a space after For, if it is included. i.e. "For Alldays" + \required-field + \type choice + \key AllDays + \key AllOtherDays + \key Weekdays + \key Weekends + \key Sunday + \key Monday + \key Tuesday + \key Wednesday + \key Thursday + \key Friday + \key Saturday + \key Holiday + \key SummerDesignDay + \key WinterDesignDay + \key CustomDay1 + \key CustomDay2 + A3 , \field Schedule:Day Name 1 + \required-field + \type object-list + \object-list DayScheduleNames + A4 , \field DayType List 2 + \type choice + \key AllDays + \key AllOtherDays + \key Weekdays + \key Weekends + \key Sunday + \key Monday + \key Tuesday + \key Wednesday + \key Thursday + \key Friday + \key Saturday + \key Holiday + \key SummerDesignDay + \key WinterDesignDay + \key CustomDay1 + \key CustomDay2 + A5 , \field Schedule:Day Name 2 + \type object-list + \object-list DayScheduleNames + A6 , \field DayType List 3 + \type choice + \key AllDays + \key AllOtherDays + \key Weekdays + \key Weekends + \key Sunday + \key Monday + \key Tuesday + \key Wednesday + \key Thursday + \key Friday + \key Saturday + \key Holiday + \key SummerDesignDay + \key WinterDesignDay + \key CustomDay1 + \key CustomDay2 + A7 , \field Schedule:Day Name 3 + \type object-list + \object-list DayScheduleNames + A8 , \field DayType List 4 + \type choice + \key AllDays + \key AllOtherDays + \key Weekdays + \key Weekends + \key Sunday + \key Monday + \key Tuesday + \key Wednesday + \key Thursday + \key Friday + \key Saturday + \key Holiday + \key SummerDesignDay + \key WinterDesignDay + \key CustomDay1 + \key CustomDay2 + A9 , \field Schedule:Day Name 4 + \type object-list + \object-list DayScheduleNames + A10, \field DayType List 5 + \type choice + \key AllDays + \key AllOtherDays + \key Weekdays + \key Weekends + \key Sunday + \key Monday + \key Tuesday + \key Wednesday + \key Thursday + \key Friday + \key Saturday + \key Holiday + \key SummerDesignDay + \key WinterDesignDay + \key CustomDay1 + \key CustomDay2 + A11; \field Schedule:Day Name 5 + \type object-list + \object-list DayScheduleNames + +Schedule:Year, + \min-fields 7 + \extensible:5 + \memo A Schedule:Year contains from 1 to 52 week schedules + A1 , \field Name + \required-field + \type alpha + \reference ScheduleNames + A2 , \field Schedule Type Limits Name + \type object-list + \object-list ScheduleTypeLimitsNames + A3 , \field Schedule:Week Name 1 + \begin-extensible + \required-field + \type object-list + \object-list WeekScheduleNames + N1 , \field Start Month 1 + \required-field + \type integer + \minimum 1 + \maximum 12 + N2 , \field Start Day 1 + \required-field + \type integer + \minimum 1 + \maximum 31 + N3 , \field End Month 1 + \required-field + \type integer + \minimum 1 + \maximum 12 + N4 , \field End Day 1 + \required-field + \type integer + \minimum 1 + \maximum 31 + A4 , \field Schedule:Week Name 2 + \type object-list + \object-list WeekScheduleNames + N5 , \field Start Month 2 + \type integer + \minimum 1 + \maximum 12 + N6 , \field Start Day 2 + \type integer + \minimum 1 + \maximum 31 + N7 , \field End Month 2 + \type integer + \minimum 1 + \maximum 12 + N8 , \field End Day 2 + \type integer + \minimum 1 + \maximum 31 + A5 , \field Schedule:Week Name 3 + \type object-list + \object-list WeekScheduleNames + N9 , \field Start Month 3 + \type integer + \minimum 1 + \maximum 12 + N10, \field Start Day 3 + \type integer + \minimum 1 + \maximum 31 + N11, \field End Month 3 + \type integer + \minimum 1 + \maximum 12 + N12, \field End Day 3 + \type integer + \minimum 1 + \maximum 31 + A6 , \field Schedule:Week Name 4 + \type object-list + \object-list WeekScheduleNames + N13, \field Start Month 4 + \type integer + \minimum 1 + \maximum 12 + N14, \field Start Day 4 + \type integer + \minimum 1 + \maximum 31 + N15, \field End Month 4 + \type integer + \minimum 1 + \maximum 12 + N16, \field End Day 4 + \type integer + \minimum 1 + \maximum 31 + A7 , \field Schedule:Week Name 5 + \type object-list + \object-list WeekScheduleNames + N17, \field Start Month 5 + \type integer + \minimum 1 + \maximum 12 + N18, \field Start Day 5 + \type integer + \minimum 1 + \maximum 31 + N19, \field End Month 5 + \type integer + \minimum 1 + \maximum 12 + N20, \field End Day 5 + \type integer + \minimum 1 + \maximum 31 + A8 , \field Schedule:Week Name 6 + \type object-list + \object-list WeekScheduleNames + N21, \field Start Month 6 + \type integer + \minimum 1 + \maximum 12 + N22, \field Start Day 6 + \type integer + \minimum 1 + \maximum 31 + N23, \field End Month 6 + \type integer + \minimum 1 + \maximum 12 + N24, \field End Day 6 + \type integer + \minimum 1 + \maximum 31 + A9 , \field Schedule:Week Name 7 + \type object-list + \object-list WeekScheduleNames + N25, \field Start Month 7 + \type integer + \minimum 1 + \maximum 12 + N26, \field Start Day 7 + \type integer + \minimum 1 + \maximum 31 + N27, \field End Month 7 + \type integer + \minimum 1 + \maximum 12 + N28, \field End Day 7 + \type integer + \minimum 1 + \maximum 31 + A10, \field Schedule:Week Name 8 + \type object-list + \object-list WeekScheduleNames + N29, \field Start Month 8 + \type integer + \minimum 1 + \maximum 12 + N30, \field Start Day 8 + \type integer + \minimum 1 + \maximum 31 + N31, \field End Month 8 + \type integer + \minimum 1 + \maximum 12 + N32, \field End Day 8 + \type integer + \minimum 1 + \maximum 31 + A11, \field Schedule:Week Name 9 + \type object-list + \object-list WeekScheduleNames + N33, \field Start Month 9 + \type integer + \minimum 1 + \maximum 12 + N34, \field Start Day 9 + \type integer + \minimum 1 + \maximum 31 + N35, \field End Month 9 + \type integer + \minimum 1 + \maximum 12 + N36, \field End Day 9 + \type integer + \minimum 1 + \maximum 31 + A12, \field Schedule:Week Name 10 + \type object-list + \object-list WeekScheduleNames + N37, \field Start Month 10 + \type integer + \minimum 1 + \maximum 12 + N38, \field Start Day 10 + \type integer + \minimum 1 + \maximum 31 + N39, \field End Month 10 + \type integer + \minimum 1 + \maximum 12 + N40, \field End Day 10 + \type integer + \minimum 1 + \maximum 31 + A13, \field Schedule:Week Name 11 + \type object-list + \object-list WeekScheduleNames + N41, \field Start Month 11 + \type integer + \minimum 1 + \maximum 12 + N42, \field Start Day 11 + \type integer + \minimum 1 + \maximum 31 + N43, \field End Month 11 + \type integer + \minimum 1 + \maximum 12 + N44, \field End Day 11 + \type integer + \minimum 1 + \maximum 31 + A14, \field Schedule:Week Name 12 + \type object-list + \object-list WeekScheduleNames + N45, \field Start Month 12 + \type integer + \minimum 1 + \maximum 12 + N46, \field Start Day 12 + \type integer + \minimum 1 + \maximum 31 + N47, \field End Month 12 + \type integer + \minimum 1 + \maximum 12 + N48, \field End Day 12 + \type integer + \minimum 1 + \maximum 31 + A15, \field Schedule:Week Name 13 + \type object-list + \object-list WeekScheduleNames + N49, \field Start Month 13 + \type integer + \minimum 1 + \maximum 12 + N50, \field Start Day 13 + \type integer + \minimum 1 + \maximum 31 + N51, \field End Month 13 + \type integer + \minimum 1 + \maximum 12 + N52, \field End Day 13 + \type integer + \minimum 1 + \maximum 31 + A16, \field Schedule:Week Name 14 + \type object-list + \object-list WeekScheduleNames + N53, \field Start Month 14 + \type integer + \minimum 1 + \maximum 12 + N54, \field Start Day 14 + \type integer + \minimum 1 + \maximum 31 + N55, \field End Month 14 + \type integer + \minimum 1 + \maximum 12 + N56, \field End Day 14 + \type integer + \minimum 1 + \maximum 31 + A17, \field Schedule:Week Name 15 + \type object-list + \object-list WeekScheduleNames + N57, \field Start Month 15 + \type integer + \minimum 1 + \maximum 12 + N58, \field Start Day 15 + \type integer + \minimum 1 + \maximum 31 + N59, \field End Month 15 + \type integer + \minimum 1 + \maximum 12 + N60, \field End Day 15 + \type integer + \minimum 1 + \maximum 31 + A18, \field Schedule:Week Name 16 + \type object-list + \object-list WeekScheduleNames + N61, \field Start Month 16 + \type integer + \minimum 1 + \maximum 12 + N62, \field Start Day 16 + \type integer + \minimum 1 + \maximum 31 + N63, \field End Month 16 + \type integer + \minimum 1 + \maximum 12 + N64, \field End Day 16 + \type integer + \minimum 1 + \maximum 31 + A19, \field Schedule:Week Name 17 + \type object-list + \object-list WeekScheduleNames + N65, \field Start Month 17 + \type integer + \minimum 1 + \maximum 12 + N66, \field Start Day 17 + \type integer + \minimum 1 + \maximum 31 + N67, \field End Month 17 + \type integer + \minimum 1 + \maximum 12 + N68, \field End Day 17 + \type integer + \minimum 1 + \maximum 31 + A20, \field Schedule:Week Name 18 + \type object-list + \object-list WeekScheduleNames + N69, \field Start Month 18 + \type integer + \minimum 1 + \maximum 12 + N70, \field Start Day 18 + \type integer + \minimum 1 + \maximum 31 + N71, \field End Month 18 + \type integer + \minimum 1 + \maximum 12 + N72, \field End Day 18 + \type integer + \minimum 1 + \maximum 31 + A21, \field Schedule:Week Name 19 + \type object-list + \object-list WeekScheduleNames + N73, \field Start Month 19 + \type integer + \minimum 1 + \maximum 12 + N74, \field Start Day 19 + \type integer + \minimum 1 + \maximum 31 + N75, \field End Month 19 + \type integer + \minimum 1 + \maximum 12 + N76, \field End Day 19 + \type integer + \minimum 1 + \maximum 31 + A22, \field Schedule:Week Name 20 + \type object-list + \object-list WeekScheduleNames + N77, \field Start Month 20 + \type integer + \minimum 1 + \maximum 12 + N78, \field Start Day 20 + \type integer + \minimum 1 + \maximum 31 + N79, \field End Month 20 + \type integer + \minimum 1 + \maximum 12 + N80, \field End Day 20 + \type integer + \minimum 1 + \maximum 31 + A23, \field Schedule:Week Name 21 + \type object-list + \object-list WeekScheduleNames + N81, \field Start Month 21 + \type integer + \minimum 1 + \maximum 12 + N82, \field Start Day 21 + \type integer + \minimum 1 + \maximum 31 + N83, \field End Month 21 + \type integer + \minimum 1 + \maximum 12 + N84, \field End Day 21 + \type integer + \minimum 1 + \maximum 31 + A24, \field Schedule:Week Name 22 + \type object-list + \object-list WeekScheduleNames + N85, \field Start Month 22 + \type integer + \minimum 1 + \maximum 12 + N86, \field Start Day 22 + \type integer + \minimum 1 + \maximum 31 + N87, \field End Month 22 + \type integer + \minimum 1 + \maximum 12 + N88, \field End Day 22 + \type integer + \minimum 1 + \maximum 31 + A25, \field Schedule:Week Name 23 + \type object-list + \object-list WeekScheduleNames + N89, \field Start Month 23 + \type integer + \minimum 1 + \maximum 12 + N90, \field Start Day 23 + \type integer + \minimum 1 + \maximum 31 + N91, \field End Month 23 + \type integer + \minimum 1 + \maximum 12 + N92, \field End Day 23 + \type integer + \minimum 1 + \maximum 31 + A26, \field Schedule:Week Name 24 + \type object-list + \object-list WeekScheduleNames + N93, \field Start Month 24 + \type integer + \minimum 1 + \maximum 12 + N94, \field Start Day 24 + \type integer + \minimum 1 + \maximum 31 + N95, \field End Month 24 + \type integer + \minimum 1 + \maximum 12 + N96, \field End Day 24 + \type integer + \minimum 1 + \maximum 31 + A27, \field Schedule:Week Name 25 + \type object-list + \object-list WeekScheduleNames + N97, \field Start Month 25 + \type integer + \minimum 1 + \maximum 12 + N98, \field Start Day 25 + \type integer + \minimum 1 + \maximum 31 + N99, \field End Month 25 + \type integer + \minimum 1 + \maximum 12 + N100, \field End Day 25 + \type integer + \minimum 1 + \maximum 31 + A28, \field Schedule:Week Name 26 + \type object-list + \object-list WeekScheduleNames + N101, \field Start Month 26 + \type integer + \minimum 1 + \maximum 12 + N102, \field Start Day 26 + \type integer + \minimum 1 + \maximum 31 + N103, \field End Month 26 + \type integer + \minimum 1 + \maximum 12 + N104, \field End Day 26 + \type integer + \minimum 1 + \maximum 31 + \note Schedule:Week for Weeks 27-53 are condensed + A29,N105,N106,N107,N108, \note For Week 27 + A30,N109,N110,N111,N112, \note For Week 28 + A31,N113,N114,N115,N116, \note For Week 29 + A32,N117,N118,N119,N120, \note For Week 30 + A33,N121,N122,N123,N124, \note For Week 31 + A34,N125,N126,N127,N128, \note For Week 32 + A35,N129,N130,N131,N132, \note For Week 33 + A36,N133,N134,N135,N136, \note For Week 34 + A37,N137,N138,N139,N140, \note For Week 35 + A38,N141,N142,N143,N144, \note For Week 36 + A39,N145,N146,N147,N148, \note For Week 37 + A40,N149,N150,N151,N152, \note For Week 38 + A41,N153,N154,N155,N156, \note For Week 39 + A42,N157,N158,N159,N160, \note For Week 40 + A43,N161,N162,N163,N164, \note For Week 41 + A44,N165,N166,N167,N168, \note For Week 42 + A45,N169,N170,N171,N172, \note For Week 43 + A46,N173,N174,N175,N176, \note For Week 44 + A47,N177,N178,N179,N180, \note For Week 45 + A48,N181,N182,N183,N184, \note For Week 46 + A49,N185,N186,N187,N188, \note For Week 47 + A50,N189,N190,N191,N192, \note For Week 48 + A51,N193,N194,N195,N196, \note For Week 49 + A52,N197,N198,N199,N200, \note For Week 50 + A53,N201,N202,N203,N204, \note For Week 51 + A54,N205,N206,N207,N208, \note For Week 52 + A55,N209,N210,N211,N212; \note For Week 53 + +Schedule:Compact, + \extensible:1 - repeat last field, remembering to remove ; from "inner" fields. + \min-fields 5 + \memo Irregular object. Does not follow the usual definition for fields. Fields A3... are: + \memo Through: Date + \memo For: Applicable days (ref: Schedule:Week:Compact) + \memo Interpolate: Average/Linear/No (ref: Schedule:Day:Interval) -- optional, if not used will be "No" + \memo Until: