pyidf.zone_hvac_equipment_connections module¶
Data objects in group “Zone HVAC Equipment Connections”
-
class
pyidf.zone_hvac_equipment_connections.ZoneHvacEquipmentConnections¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object ZoneHVAC:EquipmentConnections Specifies the HVAC equipment connections for a zone. Node names are specified for the zone air node, air inlet nodes, air exhaust nodes, and the air return node. A zone equipment list is referenced which lists all HVAC equipment connected to the zone.
-
zone_air_exhaust_node_or_nodelist_name¶ field Zone Air Exhaust Node or NodeList Name
Parameters: value (str) – value for IDD Field Zone Air Exhaust Node or NodeList Name Raises: ValueError– if value is not a valid valueReturns: the value of zone_air_exhaust_node_or_nodelist_name or None if not set Return type: str
-
zone_air_inlet_node_or_nodelist_name¶ field Zone Air Inlet Node or NodeList Name
Parameters: value (str) – value for IDD Field Zone Air Inlet Node or NodeList Name Raises: ValueError– if value is not a valid valueReturns: the value of zone_air_inlet_node_or_nodelist_name or None if not set Return type: str
-
zone_air_node_name¶ field Zone Air Node Name
Parameters: value (str) – value for IDD Field Zone Air Node Name Raises: ValueError– if value is not a valid valueReturns: the value of zone_air_node_name or None if not set Return type: str
-
zone_conditioning_equipment_list_name¶ field Zone Conditioning Equipment List Name
Enter the name of a ZoneHVAC:EquipmentList object.Parameters: value (str) – value for IDD Field Zone Conditioning Equipment List Name Raises: ValueError– if value is not a valid valueReturns: the value of zone_conditioning_equipment_list_name or None if not set Return type: str
-
zone_name¶ field Zone Name
Parameters: value (str) – value for IDD Field Zone Name Raises: ValueError– if value is not a valid valueReturns: the value of zone_name or None if not set Return type: str
-
zone_return_air_flow_rate_basis_node_or_nodelist_name¶ field Zone Return Air Flow Rate Basis Node or NodeList Name
The optional basis node(s) used to calculate the base return air flowrate for this zone. The return air flow rate is the sum of the flow ratesat the basis node(s) multiplied by the Zone Return Air Flow Rate Fraction Schedule.If this field is blank, then the base return air flow rate is the total supplyinlet flow rate to the zone less the total exhaust node flow rate from the zone.Parameters: value (str) – value for IDD Field Zone Return Air Flow Rate Basis Node or NodeList Name Raises: ValueError– if value is not a valid valueReturns: the value of zone_return_air_flow_rate_basis_node_or_nodelist_name or None if not set Return type: str
-
zone_return_air_flow_rate_fraction_schedule_name¶ field Zone Return Air Flow Rate Fraction Schedule Name
This schedule is multiplied times the base return air flow rate.If this field is left blank, the schedule defaults to 1.0 at all times.Parameters: value (str) – value for IDD Field Zone Return Air Flow Rate Fraction Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of zone_return_air_flow_rate_fraction_schedule_name or None if not set Return type: str
-
zone_return_air_node_name¶ field Zone Return Air Node Name
Parameters: value (str) – value for IDD Field Zone Return Air Node Name Raises: ValueError– if value is not a valid valueReturns: the value of zone_return_air_node_name or None if not set Return type: str
-
-
class
pyidf.zone_hvac_equipment_connections.ZoneHvacEquipmentList¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object ZoneHVAC:EquipmentList List equipment in simulation order. Note that an ZoneHVAC:AirDistributionUnit or AirTerminal:SingleDuct:Uncontrolled object must be listed in this statement if there is a forced air system serving the zone from the air loop. Equipment is simulated in the order specified by Zone Equipment Cooling Sequence and Zone Equipment Heating or No-Load Sequence, depending on the thermostat request. For equipment of similar type, assign sequence 1 to the first system intended to serve that type of load. For situations where one or more equipment types has limited capacity or limited control, order the sequence so that the most controllable piece of equipment runs last. For example, with a dedicated outdoor air system (DOAS), the air terminal for the DOAS should be assigned Heating Sequence = 1 and Cooling Sequence = 1. Any other equipment should be assigned sequence 2 or higher so that it will see the net load after the DOAS air is added to the zone.
-
add_extensible(zone_equipment_1_object_type=None, zone_equipment_1_name=None, zone_equipment_1_cooling_sequence=None, zone_equipment_1_heating_or_noload_sequence=None)¶ Add values for extensible fields
Parameters: - zone_equipment_1_object_type (str) – value for IDD Field Zone Equipment 1 Object Type if value is None it will not be checked against the specification and is assumed to be a missing value
- zone_equipment_1_name (str) – value for IDD Field Zone Equipment 1 Name if value is None it will not be checked against the specification and is assumed to be a missing value
- zone_equipment_1_cooling_sequence (int) – value for IDD Field Zone Equipment 1 Cooling Sequence value >= 1 if value is None it will not be checked against the specification and is assumed to be a missing value
- zone_equipment_1_heating_or_noload_sequence (int) – value for IDD Field Zone Equipment 1 Heating or No-Load Sequence value >= 1 if value is None it will not be checked against the specification and is assumed to be a missing value
-
extensibles¶ Get list of all extensibles
-
name¶ field Name
Parameters: value (str) – value for IDD Field Name Raises: ValueError– if value is not a valid valueReturns: the value of name or None if not set Return type: str
-