pyidf.setpoint_managers module¶
Data objects in group “Setpoint Managers”
-
class
pyidf.setpoint_managers.SetpointManagerColdest¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object SetpointManager:Coldest This SetpointManager is used in dual duct systems to reset the setpoint temperature of the air in the heating supply duct. Usually it is used in conjunction with a SetpointManager:Warmest resetting the temperature of the air in the cooling supply duct.
-
control_variable¶ field Control Variable
Default value: TemperatureParameters: value (str) – value for IDD Field Control Variable Raises: ValueError– if value is not a valid valueReturns: the value of control_variable or None if not set Return type: str
-
hvac_air_loop_name¶ field HVAC Air Loop Name
Enter the name of an AirLoopHVAC object.Parameters: value (str) – value for IDD Field HVAC Air Loop Name Raises: ValueError– if value is not a valid valueReturns: the value of hvac_air_loop_name or None if not set Return type: str
-
maximum_setpoint_temperature¶ field Maximum Setpoint Temperature
Units: CDefault value: 50.0Parameters: value (float) – value for IDD Field Maximum Setpoint Temperature Raises: ValueError– if value is not a valid valueReturns: the value of maximum_setpoint_temperature or None if not set Return type: float
-
minimum_setpoint_temperature¶ field Minimum Setpoint Temperature
Units: CDefault value: 20.0Parameters: value (float) – value for IDD Field Minimum Setpoint Temperature Raises: ValueError– if value is not a valid valueReturns: the value of minimum_setpoint_temperature or None if not set Return type: float
-
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
-
setpoint_node_or_nodelist_name¶ field Setpoint Node or NodeList Name
Node(s) at which the temperature will be setParameters: value (str) – value for IDD Field Setpoint Node or NodeList Name Raises: ValueError– if value is not a valid valueReturns: the value of setpoint_node_or_nodelist_name or None if not set Return type: str
-
strategy¶ field Strategy
Default value: MinimumTemperatureParameters: value (str) – value for IDD Field Strategy Raises: ValueError– if value is not a valid valueReturns: the value of strategy or None if not set Return type: str
-
-
class
pyidf.setpoint_managers.SetpointManagerCondenserEnteringReset¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object SetpointManager:CondenserEnteringReset This setpoint manager uses one curve to determine the optimum condenser entering water temperature for a given timestep and two other curves to place boundary conditions on the setpoint value.
-
control_variable¶ field Control Variable
Default value: TemperatureParameters: value (str) – value for IDD Field Control Variable Raises: ValueError– if value is not a valid valueReturns: the value of control_variable or None if not set Return type: str
-
cooling_tower_design_inlet_air_wetbulb_temperature¶ field Cooling Tower Design Inlet Air Wet-Bulb Temperature
Units: CDefault value: 25.56Parameters: value (float) – value for IDD Field Cooling Tower Design Inlet Air Wet-Bulb Temperature Raises: ValueError– if value is not a valid valueReturns: the value of cooling_tower_design_inlet_air_wetbulb_temperature or None if not set Return type: float
-
default_condenser_entering_water_temperature_schedule_name¶ field Default Condenser Entering Water Temperature Schedule Name
This scheduled setpoint value is only used in a given timestep if the“Optimized” Condenser Entering Temperature does not fall within the prescribedboundary conditions.Parameters: value (str) – value for IDD Field Default Condenser Entering Water Temperature Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of default_condenser_entering_water_temperature_schedule_name or None if not set Return type: str
-
maximum_condenser_entering_water_temperature¶ field Maximum Condenser Entering Water Temperature
Units: CDefault value: 32.0Parameters: value (float) – value for IDD Field Maximum Condenser Entering Water Temperature Raises: ValueError– if value is not a valid valueReturns: the value of maximum_condenser_entering_water_temperature or None if not set Return type: float
-
minimum_design_wetbulb_temperature_curve_name¶ field Minimum Design Wetbulb Temperature Curve Name
Parameters: value (str) – value for IDD Field Minimum Design Wetbulb Temperature Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of minimum_design_wetbulb_temperature_curve_name or None if not set Return type: str
-
minimum_lift¶ field Minimum Lift
Units: deltaCDefault value: 11.1Parameters: value (float) – value for IDD Field Minimum Lift Raises: ValueError– if value is not a valid valueReturns: the value of minimum_lift or None if not set Return type: float
-
minimum_outside_air_wetbulb_temperature_curve_name¶ field Minimum Outside Air Wetbulb Temperature Curve Name
Parameters: value (str) – value for IDD Field Minimum Outside Air Wetbulb Temperature Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of minimum_outside_air_wetbulb_temperature_curve_name or None if not set Return type: str
-
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
-
optimized_cond_entering_water_temperature_curve_name¶ field Optimized Cond Entering Water Temperature Curve Name
Parameters: value (str) – value for IDD Field Optimized Cond Entering Water Temperature Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of optimized_cond_entering_water_temperature_curve_name or None if not set Return type: str
-
setpoint_node_or_nodelist_name¶ field Setpoint Node or NodeList Name
Node(s) at which control variable will be setParameters: value (str) – value for IDD Field Setpoint Node or NodeList Name Raises: ValueError– if value is not a valid valueReturns: the value of setpoint_node_or_nodelist_name or None if not set Return type: str
-
-
class
pyidf.setpoint_managers.SetpointManagerCondenserEnteringResetIdeal¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object SetpointManager:CondenserEnteringReset:Ideal This setpoint manager determine the ideal optimum condenser entering water temperature setpoint for a given timestep.
-
control_variable¶ field Control Variable
Default value: TemperatureParameters: value (str) – value for IDD Field Control Variable Raises: ValueError– if value is not a valid valueReturns: the value of control_variable or None if not set Return type: str
-
maximum_condenser_entering_water_temperature¶ field Maximum Condenser Entering Water Temperature
Units: CDefault value: 32.0Parameters: value (float) – value for IDD Field Maximum Condenser Entering Water Temperature Raises: ValueError– if value is not a valid valueReturns: the value of maximum_condenser_entering_water_temperature or None if not set Return type: float
-
minimum_lift¶ field Minimum Lift
Units: deltaCDefault value: 11.1Parameters: value (float) – value for IDD Field Minimum Lift Raises: ValueError– if value is not a valid valueReturns: the value of minimum_lift or None if not set Return type: float
-
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
-
setpoint_node_or_nodelist_name¶ field Setpoint Node or NodeList Name
Node(s) at which control variable will be setParameters: value (str) – value for IDD Field Setpoint Node or NodeList Name Raises: ValueError– if value is not a valid valueReturns: the value of setpoint_node_or_nodelist_name or None if not set Return type: str
-
-
class
pyidf.setpoint_managers.SetpointManagerFollowGroundTemperature¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object SetpointManager:FollowGroundTemperature This setpoint manager is used to place a temperature setpoint on a system node that is derived from a current ground temperature. The ground temperatures are specified in different Site:GroundTemperature:* objects and used during the simulation. This setpoint manager is primarily intended for condenser or plant loops using some type of ground heat exchanger.
-
control_variable¶ field Control Variable
Default value: TemperatureParameters: value (str) – value for IDD Field Control Variable Raises: ValueError– if value is not a valid valueReturns: the value of control_variable or None if not set Return type: str
-
maximum_setpoint_temperature¶ field Maximum Setpoint Temperature
Units: CParameters: value (float) – value for IDD Field Maximum Setpoint Temperature Raises: ValueError– if value is not a valid valueReturns: the value of maximum_setpoint_temperature or None if not set Return type: float
-
minimum_setpoint_temperature¶ field Minimum Setpoint Temperature
Units: CParameters: value (float) – value for IDD Field Minimum Setpoint Temperature Raises: ValueError– if value is not a valid valueReturns: the value of minimum_setpoint_temperature or None if not set Return type: float
-
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
-
offset_temperature_difference¶ field Offset Temperature Difference
Units: deltaCParameters: value (float) – value for IDD Field Offset Temperature Difference Raises: ValueError– if value is not a valid valueReturns: the value of offset_temperature_difference or None if not set Return type: float
-
reference_ground_temperature_object_type¶ field Reference Ground Temperature Object Type
Parameters: value (str) – value for IDD Field Reference Ground Temperature Object Type Raises: ValueError– if value is not a valid valueReturns: the value of reference_ground_temperature_object_type or None if not set Return type: str
-
setpoint_node_or_nodelist_name¶ field Setpoint Node or NodeList Name
Node(s) at which control variable will be setParameters: value (str) – value for IDD Field Setpoint Node or NodeList Name Raises: ValueError– if value is not a valid valueReturns: the value of setpoint_node_or_nodelist_name or None if not set Return type: str
-
-
class
pyidf.setpoint_managers.SetpointManagerFollowOutdoorAirTemperature¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object SetpointManager:FollowOutdoorAirTemperature This setpoint manager is used to place a temperature setpoint on a system node that is derived from the current outdoor air environmental conditions. The outdoor air conditions are obtained from the weather information during the simulation.
-
control_variable¶ field Control Variable
Default value: TemperatureParameters: value (str) – value for IDD Field Control Variable Raises: ValueError– if value is not a valid valueReturns: the value of control_variable or None if not set Return type: str
-
maximum_setpoint_temperature¶ field Maximum Setpoint Temperature
Units: CParameters: value (float) – value for IDD Field Maximum Setpoint Temperature Raises: ValueError– if value is not a valid valueReturns: the value of maximum_setpoint_temperature or None if not set Return type: float
-
minimum_setpoint_temperature¶ field Minimum Setpoint Temperature
Units: CParameters: value (float) – value for IDD Field Minimum Setpoint Temperature Raises: ValueError– if value is not a valid valueReturns: the value of minimum_setpoint_temperature or None if not set Return type: float
-
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
-
offset_temperature_difference¶ field Offset Temperature Difference
Units: deltaCParameters: value (float) – value for IDD Field Offset Temperature Difference Raises: ValueError– if value is not a valid valueReturns: the value of offset_temperature_difference or None if not set Return type: float
-
reference_temperature_type¶ field Reference Temperature Type
Default value: OutdoorAirWetBulbParameters: value (str) – value for IDD Field Reference Temperature Type Raises: ValueError– if value is not a valid valueReturns: the value of reference_temperature_type or None if not set Return type: str
-
setpoint_node_or_nodelist_name¶ field Setpoint Node or NodeList Name
Node(s) at which control variable will be setParameters: value (str) – value for IDD Field Setpoint Node or NodeList Name Raises: ValueError– if value is not a valid valueReturns: the value of setpoint_node_or_nodelist_name or None if not set Return type: str
-
-
class
pyidf.setpoint_managers.SetpointManagerFollowSystemNodeTemperature¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object SetpointManager:FollowSystemNodeTemperature This setpoint manager is used to place a temperature setpoint on a system node that is derived from the current temperatures at a separate system node. The current value of the temperature at a reference node is obtained and used to generate setpoint on a second system node. If the reference node is also designated to be an outdoor air (intake) node, then this setpoint manager can be used to follow outdoor air conditions that are adjusted for altitude.
-
control_variable¶ field Control Variable
Default value: TemperatureParameters: value (str) – value for IDD Field Control Variable Raises: ValueError– if value is not a valid valueReturns: the value of control_variable or None if not set Return type: str
-
maximum_limit_setpoint_temperature¶ field Maximum Limit Setpoint Temperature
Units: CParameters: value (float) – value for IDD Field Maximum Limit Setpoint Temperature Raises: ValueError– if value is not a valid valueReturns: the value of maximum_limit_setpoint_temperature or None if not set Return type: float
-
minimum_limit_setpoint_temperature¶ field Minimum Limit Setpoint Temperature
Units: CParameters: value (float) – value for IDD Field Minimum Limit Setpoint Temperature Raises: ValueError– if value is not a valid valueReturns: the value of minimum_limit_setpoint_temperature or None if not set Return type: float
-
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
-
offset_temperature_difference¶ field Offset Temperature Difference
Units: deltaCParameters: value (float) – value for IDD Field Offset Temperature Difference Raises: ValueError– if value is not a valid valueReturns: the value of offset_temperature_difference or None if not set Return type: float
-
reference_node_name¶ field Reference Node Name
Parameters: value (str) – value for IDD Field Reference Node Name Raises: ValueError– if value is not a valid valueReturns: the value of reference_node_name or None if not set Return type: str
-
reference_temperature_type¶ field Reference Temperature Type
Default value: NodeDryBulbParameters: value (str) – value for IDD Field Reference Temperature Type Raises: ValueError– if value is not a valid valueReturns: the value of reference_temperature_type or None if not set Return type: str
-
setpoint_node_or_nodelist_name¶ field Setpoint Node or NodeList Name
Node(s) at which control variable will be setParameters: value (str) – value for IDD Field Setpoint Node or NodeList Name Raises: ValueError– if value is not a valid valueReturns: the value of setpoint_node_or_nodelist_name or None if not set Return type: str
-
-
class
pyidf.setpoint_managers.SetpointManagerMixedAir¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object SetpointManager:MixedAir The Mixed Air Setpoint Manager is meant to be used in conjunction with a Controller:OutdoorAir object. This setpoint manager is used to establish a temperature setpoint at the mixed air node.
-
control_variable¶ field Control Variable
Default value: TemperatureParameters: value (str) – value for IDD Field Control Variable Raises: ValueError– if value is not a valid valueReturns: the value of control_variable or None if not set Return type: str
-
fan_inlet_node_name¶ field Fan Inlet Node Name
Parameters: value (str) – value for IDD Field Fan Inlet Node Name Raises: ValueError– if value is not a valid valueReturns: the value of fan_inlet_node_name or None if not set Return type: str
-
fan_outlet_node_name¶ field Fan Outlet Node Name
Parameters: value (str) – value for IDD Field Fan Outlet Node Name Raises: ValueError– if value is not a valid valueReturns: the value of fan_outlet_node_name or None if not set Return type: str
-
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
-
reference_setpoint_node_name¶ field Reference Setpoint Node Name
Parameters: value (str) – value for IDD Field Reference Setpoint Node Name Raises: ValueError– if value is not a valid valueReturns: the value of reference_setpoint_node_name or None if not set Return type: str
-
setpoint_node_or_nodelist_name¶ field Setpoint Node or NodeList Name
Node(s) at which the temperature will be setParameters: value (str) – value for IDD Field Setpoint Node or NodeList Name Raises: ValueError– if value is not a valid valueReturns: the value of setpoint_node_or_nodelist_name or None if not set Return type: str
-
-
class
pyidf.setpoint_managers.SetpointManagerMultiZoneCoolingAverage¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object SetpointManager:MultiZone:Cooling:Average This setpoint manager sets the average supply air temperature based on the cooling load requirements of all controlled zones in an air loop served by a central air-conditioner.
-
hvac_air_loop_name¶ field HVAC Air Loop Name
Enter the name of an AirLoopHVAC objectParameters: value (str) – value for IDD Field HVAC Air Loop Name Raises: ValueError– if value is not a valid valueReturns: the value of hvac_air_loop_name or None if not set Return type: str
-
maximum_setpoint_temperature¶ field Maximum Setpoint Temperature
Units: CDefault value: 18.0Parameters: value (float) – value for IDD Field Maximum Setpoint Temperature Raises: ValueError– if value is not a valid valueReturns: the value of maximum_setpoint_temperature or None if not set Return type: float
-
minimum_setpoint_temperature¶ field Minimum Setpoint Temperature
Units: CDefault value: 12.0Parameters: value (float) – value for IDD Field Minimum Setpoint Temperature Raises: ValueError– if value is not a valid valueReturns: the value of minimum_setpoint_temperature or None if not set Return type: float
-
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
-
setpoint_node_or_nodelist_name¶ field Setpoint Node or NodeList Name
Node(s) at which the temperature will be setParameters: value (str) – value for IDD Field Setpoint Node or NodeList Name Raises: ValueError– if value is not a valid valueReturns: the value of setpoint_node_or_nodelist_name or None if not set Return type: str
-
-
class
pyidf.setpoint_managers.SetpointManagerMultiZoneHeatingAverage¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object SetpointManager:MultiZone:Heating:Average This setpoint manager sets the average supply air temperature based on the heating load requirements of all controlled zones in an air loop served by a central air-conditioner.
-
hvac_air_loop_name¶ field HVAC Air Loop Name
Enter the name of an AirLoopHVAC objectParameters: value (str) – value for IDD Field HVAC Air Loop Name Raises: ValueError– if value is not a valid valueReturns: the value of hvac_air_loop_name or None if not set Return type: str
-
maximum_setpoint_temperature¶ field Maximum Setpoint Temperature
Units: CDefault value: 50.0Parameters: value (float) – value for IDD Field Maximum Setpoint Temperature Raises: ValueError– if value is not a valid valueReturns: the value of maximum_setpoint_temperature or None if not set Return type: float
-
minimum_setpoint_temperature¶ field Minimum Setpoint Temperature
Units: CDefault value: 20.0Parameters: value (float) – value for IDD Field Minimum Setpoint Temperature Raises: ValueError– if value is not a valid valueReturns: the value of minimum_setpoint_temperature or None if not set Return type: float
-
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
-
setpoint_node_or_nodelist_name¶ field Setpoint Node or NodeList Name
Node(s) at which the temperature will be setParameters: value (str) – value for IDD Field Setpoint Node or NodeList Name Raises: ValueError– if value is not a valid valueReturns: the value of setpoint_node_or_nodelist_name or None if not set Return type: str
-
-
class
pyidf.setpoint_managers.SetpointManagerMultiZoneHumidityMaximum¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object SetpointManager:MultiZone:Humidity:Maximum This setpoint manager sets the maximum supply air humidity ratio based on dehumidification requirements of a controlled zone with critical humidity ratio setpoint (i.e., a zone with the lowest humidity ratio setpoint) in an air loop served by a central air-conditioner.
-
hvac_air_loop_name¶ field HVAC Air Loop Name
Enter the name of an AirLoopHVAC objectParameters: value (str) – value for IDD Field HVAC Air Loop Name Raises: ValueError– if value is not a valid valueReturns: the value of hvac_air_loop_name or None if not set Return type: str
-
maximum_setpoint_humidity_ratio¶ field Maximum Setpoint Humidity Ratio
Units: kgWater/kgDryAirDefault value: 0.015Parameters: value (float) – value for IDD Field Maximum Setpoint Humidity Ratio Raises: ValueError– if value is not a valid valueReturns: the value of maximum_setpoint_humidity_ratio or None if not set Return type: float
-
minimum_setpoint_humidity_ratio¶ field Minimum Setpoint Humidity Ratio
Units: kgWater/kgDryAirDefault value: 0.008Parameters: value (float) – value for IDD Field Minimum Setpoint Humidity Ratio Raises: ValueError– if value is not a valid valueReturns: the value of minimum_setpoint_humidity_ratio or None if not set Return type: float
-
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
-
setpoint_node_or_nodelist_name¶ field Setpoint Node or NodeList Name
Node(s) at which the humidity ratio will be setParameters: value (str) – value for IDD Field Setpoint Node or NodeList Name Raises: ValueError– if value is not a valid valueReturns: the value of setpoint_node_or_nodelist_name or None if not set Return type: str
-
-
class
pyidf.setpoint_managers.SetpointManagerMultiZoneHumidityMinimum¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object SetpointManager:MultiZone:Humidity:Minimum This setpoint manager sets the minimum supply air humidity ratio based on humidification requirements of a controlled zone with critical humidity ratio setpoint (i.e., a zone with the highest humidity ratio setpoint) in an air loop served by a central air-conditioner.
-
hvac_air_loop_name¶ field HVAC Air Loop Name
Enter the name of an AirLoopHVAC objectParameters: value (str) – value for IDD Field HVAC Air Loop Name Raises: ValueError– if value is not a valid valueReturns: the value of hvac_air_loop_name or None if not set Return type: str
-
maximum_setpoint_humidity_ratio¶ field Maximum Setpoint Humidity Ratio
Units: kgWater/kgDryAirDefault value: 0.012Parameters: value (float) – value for IDD Field Maximum Setpoint Humidity Ratio Raises: ValueError– if value is not a valid valueReturns: the value of maximum_setpoint_humidity_ratio or None if not set Return type: float
-
minimum_setpoint_humidity_ratio¶ field Minimum Setpoint Humidity Ratio
Units: kgWater/kgDryAirDefault value: 0.005Parameters: value (float) – value for IDD Field Minimum Setpoint Humidity Ratio Raises: ValueError– if value is not a valid valueReturns: the value of minimum_setpoint_humidity_ratio or None if not set Return type: float
-
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
-
setpoint_node_or_nodelist_name¶ field Setpoint Node or NodeList Name
Node(s) at which the humidity ratio will be setParameters: value (str) – value for IDD Field Setpoint Node or NodeList Name Raises: ValueError– if value is not a valid valueReturns: the value of setpoint_node_or_nodelist_name or None if not set Return type: str
-
-
class
pyidf.setpoint_managers.SetpointManagerMultiZoneMaximumHumidityAverage¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object SetpointManager:MultiZone:MaximumHumidity:Average This setpoint manager sets the average supply air maximum humidity ratio based on moisture load requirements of all controlled zones in an air loop served by a central air-conditioner.
-
hvac_air_loop_name¶ field HVAC Air Loop Name
Enter the name of an AirLoopHVAC objectParameters: value (str) – value for IDD Field HVAC Air Loop Name Raises: ValueError– if value is not a valid valueReturns: the value of hvac_air_loop_name or None if not set Return type: str
-
maximum_setpoint_humidity_ratio¶ field Maximum Setpoint Humidity Ratio
Units: kgWater/kgDryAirDefault value: 0.015Parameters: value (float) – value for IDD Field Maximum Setpoint Humidity Ratio Raises: ValueError– if value is not a valid valueReturns: the value of maximum_setpoint_humidity_ratio or None if not set Return type: float
-
minimum_setpoint_humidity_ratio¶ field Minimum Setpoint Humidity Ratio
Units: kgWater/kgDryAirDefault value: 0.008Parameters: value (float) – value for IDD Field Minimum Setpoint Humidity Ratio Raises: ValueError– if value is not a valid valueReturns: the value of minimum_setpoint_humidity_ratio or None if not set Return type: float
-
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
-
setpoint_node_or_nodelist_name¶ field Setpoint Node or NodeList Name
Node(s) at which the humidity ratio will be setParameters: value (str) – value for IDD Field Setpoint Node or NodeList Name Raises: ValueError– if value is not a valid valueReturns: the value of setpoint_node_or_nodelist_name or None if not set Return type: str
-
-
class
pyidf.setpoint_managers.SetpointManagerMultiZoneMinimumHumidityAverage¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object SetpointManager:MultiZone:MinimumHumidity:Average This setpoint manager sets the average supply air minimum humidity ratio based on moisture load requirements of all controlled zones in an air loop served by a central air-conditioner.
-
hvac_air_loop_name¶ field HVAC Air Loop Name
Enter the name of an AirLoopHVAC objectParameters: value (str) – value for IDD Field HVAC Air Loop Name Raises: ValueError– if value is not a valid valueReturns: the value of hvac_air_loop_name or None if not set Return type: str
-
maximum_setpoint_humidity_ratio¶ field Maximum Setpoint Humidity Ratio
Units: kgWater/kgDryAirDefault value: 0.012Parameters: value (float) – value for IDD Field Maximum Setpoint Humidity Ratio Raises: ValueError– if value is not a valid valueReturns: the value of maximum_setpoint_humidity_ratio or None if not set Return type: float
-
minimum_setpoint_humidity_ratio¶ field Minimum Setpoint Humidity Ratio
Units: kgWater/kgDryAirDefault value: 0.005Parameters: value (float) – value for IDD Field Minimum Setpoint Humidity Ratio Raises: ValueError– if value is not a valid valueReturns: the value of minimum_setpoint_humidity_ratio or None if not set Return type: float
-
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
-
setpoint_node_or_nodelist_name¶ field Setpoint Node or NodeList Name
Node(s) at which the humidity ratio will be setParameters: value (str) – value for IDD Field Setpoint Node or NodeList Name Raises: ValueError– if value is not a valid valueReturns: the value of setpoint_node_or_nodelist_name or None if not set Return type: str
-
-
class
pyidf.setpoint_managers.SetpointManagerOutdoorAirPretreat¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object SetpointManager:OutdoorAirPretreat This setpoint manager determines the required conditions at the outdoor air stream node which will produce the reference setpoint condition at the mixed air node when mixed with the return air stream
-
control_variable¶ field Control Variable
Parameters: value (str) – value for IDD Field Control Variable Raises: ValueError– if value is not a valid valueReturns: the value of control_variable or None if not set Return type: str
-
maximum_setpoint_humidity_ratio¶ field Maximum Setpoint Humidity Ratio
Applicable only if Control variable isMaximumHumidityRatio, MinimumHumidityRatio, or HumidityRatio - then minimum is 0.00001Units: kgWater/kgDryAirDefault value: 1.0value <= 1.0Parameters: value (float) – value for IDD Field Maximum Setpoint Humidity Ratio Raises: ValueError– if value is not a valid valueReturns: the value of maximum_setpoint_humidity_ratio or None if not set Return type: float
-
maximum_setpoint_temperature¶ field Maximum Setpoint Temperature
Applicable only if Control variable is TemperatureUnits: CDefault value: 99.0Parameters: value (float) – value for IDD Field Maximum Setpoint Temperature Raises: ValueError– if value is not a valid valueReturns: the value of maximum_setpoint_temperature or None if not set Return type: float
-
minimum_setpoint_humidity_ratio¶ field Minimum Setpoint Humidity Ratio
Applicable only if Control variable isMaximumHumidityRatio, MinimumHumidityRatio, or HumidityRatio - then minimum is 0.00001Units: kgWater/kgDryAirDefault value: 1e-05value <= 1.0Parameters: value (float) – value for IDD Field Minimum Setpoint Humidity Ratio Raises: ValueError– if value is not a valid valueReturns: the value of minimum_setpoint_humidity_ratio or None if not set Return type: float
-
minimum_setpoint_temperature¶ field Minimum Setpoint Temperature
Applicable only if Control variable is TemperatureUnits: CDefault value: -99.0Parameters: value (float) – value for IDD Field Minimum Setpoint Temperature Raises: ValueError– if value is not a valid valueReturns: the value of minimum_setpoint_temperature or None if not set Return type: float
-
mixed_air_stream_node_name¶ field Mixed Air Stream Node Name
Name of Mixed Air NodeParameters: value (str) – value for IDD Field Mixed Air Stream Node Name Raises: ValueError– if value is not a valid valueReturns: the value of mixed_air_stream_node_name or None if not set Return type: str
-
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
-
outdoor_air_stream_node_name¶ field Outdoor Air Stream Node Name
Name of Outdoor Air Stream NodeParameters: value (str) – value for IDD Field Outdoor Air Stream Node Name Raises: ValueError– if value is not a valid valueReturns: the value of outdoor_air_stream_node_name or None if not set Return type: str
-
reference_setpoint_node_name¶ field Reference Setpoint Node Name
The current setpoint at this node is thedesired condition for the Mixed Air NodeThis node must have a valid setpointwhich has been set by another setpoint managerParameters: value (str) – value for IDD Field Reference Setpoint Node Name Raises: ValueError– if value is not a valid valueReturns: the value of reference_setpoint_node_name or None if not set Return type: str
-
return_air_stream_node_name¶ field Return Air Stream Node Name
Name of Return Air Stream NodeParameters: value (str) – value for IDD Field Return Air Stream Node Name Raises: ValueError– if value is not a valid valueReturns: the value of return_air_stream_node_name or None if not set Return type: str
-
setpoint_node_or_nodelist_name¶ field Setpoint Node or NodeList Name
Node(s) at which the temperature or humidityratio will be setParameters: value (str) – value for IDD Field Setpoint Node or NodeList Name Raises: ValueError– if value is not a valid valueReturns: the value of setpoint_node_or_nodelist_name or None if not set Return type: str
-
-
class
pyidf.setpoint_managers.SetpointManagerOutdoorAirReset¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object SetpointManager:OutdoorAirReset The Outdoor Air Reset Setpoint Manager sets the supply air temperature according to the outdoor air temperature using a reset rule.
-
control_variable¶ field Control Variable
Default value: TemperatureParameters: value (str) – value for IDD Field Control Variable Raises: ValueError– if value is not a valid valueReturns: the value of control_variable or None if not set Return type: str
-
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
-
outdoor_high_temperature¶ field Outdoor High Temperature
Units: CParameters: value (float) – value for IDD Field Outdoor High Temperature Raises: ValueError– if value is not a valid valueReturns: the value of outdoor_high_temperature or None if not set Return type: float
-
outdoor_high_temperature_2¶ field Outdoor High Temperature 2
2nd outdoor air temperature reset ruleUnits: CParameters: value (float) – value for IDD Field Outdoor High Temperature 2 Raises: ValueError– if value is not a valid valueReturns: the value of outdoor_high_temperature_2 or None if not set Return type: float
-
outdoor_low_temperature¶ field Outdoor Low Temperature
Units: CParameters: value (float) – value for IDD Field Outdoor Low Temperature Raises: ValueError– if value is not a valid valueReturns: the value of outdoor_low_temperature or None if not set Return type: float
-
outdoor_low_temperature_2¶ field Outdoor Low Temperature 2
2nd outdoor air temperature reset ruleUnits: CParameters: value (float) – value for IDD Field Outdoor Low Temperature 2 Raises: ValueError– if value is not a valid valueReturns: the value of outdoor_low_temperature_2 or None if not set Return type: float
-
schedule_name¶ field Schedule Name
Optional input.Schedule allows scheduling of the outdoor air reset rule - a schedule valueof 1 means use the first rule; a value of 2 means use the second rule.Parameters: value (str) – value for IDD Field Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of schedule_name or None if not set Return type: str
-
setpoint_at_outdoor_high_temperature¶ field Setpoint at Outdoor High Temperature
Units: CParameters: value (float) – value for IDD Field Setpoint at Outdoor High Temperature Raises: ValueError– if value is not a valid valueReturns: the value of setpoint_at_outdoor_high_temperature or None if not set Return type: float
-
setpoint_at_outdoor_high_temperature_2¶ field Setpoint at Outdoor High Temperature 2
2nd outdoor air temperature reset ruleUnits: CParameters: value (float) – value for IDD Field Setpoint at Outdoor High Temperature 2 Raises: ValueError– if value is not a valid valueReturns: the value of setpoint_at_outdoor_high_temperature_2 or None if not set Return type: float
-
setpoint_at_outdoor_low_temperature¶ field Setpoint at Outdoor Low Temperature
Units: CParameters: value (float) – value for IDD Field Setpoint at Outdoor Low Temperature Raises: ValueError– if value is not a valid valueReturns: the value of setpoint_at_outdoor_low_temperature or None if not set Return type: float
-
setpoint_at_outdoor_low_temperature_2¶ field Setpoint at Outdoor Low Temperature 2
2nd outdoor air temperature reset ruleUnits: CParameters: value (float) – value for IDD Field Setpoint at Outdoor Low Temperature 2 Raises: ValueError– if value is not a valid valueReturns: the value of setpoint_at_outdoor_low_temperature_2 or None if not set Return type: float
-
setpoint_node_or_nodelist_name¶ field Setpoint Node or NodeList Name
Node(s) at which temperature will be setParameters: value (str) – value for IDD Field Setpoint Node or NodeList Name Raises: ValueError– if value is not a valid valueReturns: the value of setpoint_node_or_nodelist_name or None if not set Return type: str
-
-
class
pyidf.setpoint_managers.SetpointManagerReturnAirBypassFlow¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object SetpointManager:ReturnAirBypassFlow This setpoint manager determines the required mass flow rate through a return air bypass duct to meet the specified temperature setpoint
-
control_variable¶ field Control Variable
Default value: FlowParameters: value (str) – value for IDD Field Control Variable Raises: ValueError– if value is not a valid valueReturns: the value of control_variable or None if not set Return type: str
-
hvac_air_loop_name¶ field HVAC Air Loop Name
Enter the name of an AirLoopHVAC object.Parameters: value (str) – value for IDD Field HVAC Air Loop Name Raises: ValueError– if value is not a valid valueReturns: the value of hvac_air_loop_name or None if not set Return type: str
-
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
-
temperature_setpoint_schedule_name¶ field Temperature Setpoint Schedule Name
Parameters: value (str) – value for IDD Field Temperature Setpoint Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of temperature_setpoint_schedule_name or None if not set Return type: str
-
-
class
pyidf.setpoint_managers.SetpointManagerReturnTemperatureChilledWater¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object SetpointManager:ReturnTemperature:ChilledWater This setpoint manager is used to place a temperature setpoint on a plant supply outlet node based on a target return water setpoint. The setpoint manager attempts to achieve the desired return water temperature by adjusting the supply temperature setpoint based on the plant conditions at each system time step.
-
maximum_supply_temperature_setpoint¶ field Maximum Supply Temperature Setpoint
This is the maximum reset temperature for the chilled water supply.Units: CDefault value: 10.0Parameters: value (float) – value for IDD Field Maximum Supply Temperature Setpoint Raises: ValueError– if value is not a valid valueReturns: the value of maximum_supply_temperature_setpoint or None if not set Return type: float
-
minimum_supply_temperature_setpoint¶ field Minimum Supply Temperature Setpoint
This is the minimum chilled water supply temperature setpoint. This is also used as the defaultsetpoint during no-load or negative-load conditions and during initialization.Units: CDefault value: 5.0Parameters: value (float) – value for IDD Field Minimum Supply Temperature Setpoint Raises: ValueError– if value is not a valid valueReturns: the value of minimum_supply_temperature_setpoint or None if not set Return type: float
-
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
-
plant_loop_supply_inlet_node¶ field Plant Loop Supply Inlet Node
This is the name of the supply inlet node for the plant being controlled with thissetpoint manager. The temperature on this node is controlled by actuating thesupply setpoint.Parameters: value (str) – value for IDD Field Plant Loop Supply Inlet Node Raises: ValueError– if value is not a valid valueReturns: the value of plant_loop_supply_inlet_node or None if not set Return type: str
-
plant_loop_supply_outlet_node¶ field Plant Loop Supply Outlet Node
This is the name of the supply outlet node for the plant being controlled by thissetpoint manager. Typically this is where the setpoint will be actuated forsupply equipment to control to, but not necessarily. This setpoint manager willmine that information from the internal plant data structures.Parameters: value (str) – value for IDD Field Plant Loop Supply Outlet Node Raises: ValueError– if value is not a valid valueReturns: the value of plant_loop_supply_outlet_node or None if not set Return type: str
-
return_temperature_setpoint_constant_value¶ field Return Temperature Setpoint Constant Value
This is the desired return temperature target, which is met by adjusting thesupply temperature setpoint. This constant value is only used ifthe Design Chilled Water Return Temperature Input Type is ConstantUnits: CDefault value: 13.0Parameters: value (float) – value for IDD Field Return Temperature Setpoint Constant Value Raises: ValueError– if value is not a valid valueReturns: the value of return_temperature_setpoint_constant_value or None if not set Return type: float
-
return_temperature_setpoint_input_type¶ field Return Temperature Setpoint Input Type
This defines whether the chilled water return temperature target is constant,scheduled, or specified on the supply inlet node by a separate setpoint manager.Parameters: value (str) – value for IDD Field Return Temperature Setpoint Input Type Raises: ValueError– if value is not a valid valueReturns: the value of return_temperature_setpoint_input_type or None if not set Return type: str
-
return_temperature_setpoint_schedule_name¶ field Return Temperature Setpoint Schedule Name
This is the desired return temperature target, which is met by adjusting thesupply temperature setpoint. This is a schedule name to allow the return temperaturetarget value to be scheduled. This field is only used ifthe Design Chilled Water Return Temperature Input Type is ScheduledParameters: value (str) – value for IDD Field Return Temperature Setpoint Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of return_temperature_setpoint_schedule_name or None if not set Return type: str
-
-
class
pyidf.setpoint_managers.SetpointManagerReturnTemperatureHotWater¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object SetpointManager:ReturnTemperature:HotWater This setpoint manager is used to place a temperature setpoint on a plant supply outlet node based on a target return water setpoint. The setpoint manager attempts to achieve the desired return water temperature by adjusting the supply temperature setpoint based on the plant conditions at each system time step.
-
maximum_supply_temperature_setpoint¶ field Maximum Supply Temperature Setpoint
This is the maximum hot water supply temperature setpoint. This is also used as the defaultsetpoint during no-load or negative-load conditions and during initialization.Units: CDefault value: 82.0Parameters: value (float) – value for IDD Field Maximum Supply Temperature Setpoint Raises: ValueError– if value is not a valid valueReturns: the value of maximum_supply_temperature_setpoint or None if not set Return type: float
-
minimum_supply_temperature_setpoint¶ field Minimum Supply Temperature Setpoint
This is the minimum reset temperature for the hot water supply.Units: CDefault value: 77.0Parameters: value (float) – value for IDD Field Minimum Supply Temperature Setpoint Raises: ValueError– if value is not a valid valueReturns: the value of minimum_supply_temperature_setpoint or None if not set Return type: float
-
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
-
plant_loop_supply_inlet_node¶ field Plant Loop Supply Inlet Node
This is the name of the supply inlet node for the plant being controlled with thissetpoint manager. The temperature on this node is controlled by actuating thesupply setpoint.Parameters: value (str) – value for IDD Field Plant Loop Supply Inlet Node Raises: ValueError– if value is not a valid valueReturns: the value of plant_loop_supply_inlet_node or None if not set Return type: str
-
plant_loop_supply_outlet_node¶ field Plant Loop Supply Outlet Node
This is the name of the supply outlet node for the plant being controlled by thissetpoint manager. Typically this is where the setpoint will be actuated forsupply equipment to control to, but not necessarily. This setpoint manager willmine that information from the internal plant data structures.Parameters: value (str) – value for IDD Field Plant Loop Supply Outlet Node Raises: ValueError– if value is not a valid valueReturns: the value of plant_loop_supply_outlet_node or None if not set Return type: str
-
return_temperature_setpoint_constant_value¶ field Return Temperature Setpoint Constant Value
This is the desired return temperature target, which is met by adjusting thesupply temperature setpoint. This constant value is only used ifthe Design Hot Water Return Temperature Input Type is ConstantUnits: CDefault value: 71.0Parameters: value (float) – value for IDD Field Return Temperature Setpoint Constant Value Raises: ValueError– if value is not a valid valueReturns: the value of return_temperature_setpoint_constant_value or None if not set Return type: float
-
return_temperature_setpoint_input_type¶ field Return Temperature Setpoint Input Type
This defines whether the hot water return temperature target is constant,scheduled, or specified on the supply inlet node by a separate setpoint manager.Parameters: value (str) – value for IDD Field Return Temperature Setpoint Input Type Raises: ValueError– if value is not a valid valueReturns: the value of return_temperature_setpoint_input_type or None if not set Return type: str
-
return_temperature_setpoint_schedule_name¶ field Return Temperature Setpoint Schedule Name
This is the desired return temperature target, which is met by adjusting thesupply temperature setpoint. This is a schedule name to allow the return temperaturetarget value to be scheduled. This field is only used ifthe Design Hot Water Return Temperature Input Type is ScheduledParameters: value (str) – value for IDD Field Return Temperature Setpoint Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of return_temperature_setpoint_schedule_name or None if not set Return type: str
-
-
class
pyidf.setpoint_managers.SetpointManagerScheduled¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object SetpointManager:Scheduled The simplest Setpoint Manager simply uses a schedule to determine one or more setpoints. Values of the nodes are not used as input.
-
control_variable¶ field Control Variable
Parameters: value (str) – value for IDD Field Control Variable Raises: ValueError– if value is not a valid valueReturns: the value of control_variable or None if not set Return type: str
-
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
-
schedule_name¶ field Schedule Name
Parameters: value (str) – value for IDD Field Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of schedule_name or None if not set Return type: str
-
setpoint_node_or_nodelist_name¶ field Setpoint Node or NodeList Name
Node(s) at which control variable will be setParameters: value (str) – value for IDD Field Setpoint Node or NodeList Name Raises: ValueError– if value is not a valid valueReturns: the value of setpoint_node_or_nodelist_name or None if not set Return type: str
-
-
class
pyidf.setpoint_managers.SetpointManagerScheduledDualSetpoint¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object SetpointManager:Scheduled:DualSetpoint This setpoint manager places a high and low schedule value on one or more nodes.
-
control_variable¶ field Control Variable
Default value: TemperatureParameters: value (str) – value for IDD Field Control Variable Raises: ValueError– if value is not a valid valueReturns: the value of control_variable or None if not set Return type: str
-
high_setpoint_schedule_name¶ field High Setpoint Schedule Name
Parameters: value (str) – value for IDD Field High Setpoint Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of high_setpoint_schedule_name or None if not set Return type: str
-
low_setpoint_schedule_name¶ field Low Setpoint Schedule Name
Parameters: value (str) – value for IDD Field Low Setpoint Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of low_setpoint_schedule_name or None if not set Return type: str
-
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
-
setpoint_node_or_nodelist_name¶ field Setpoint Node or NodeList Name
Node(s) at which temperature will be setParameters: value (str) – value for IDD Field Setpoint Node or NodeList Name Raises: ValueError– if value is not a valid valueReturns: the value of setpoint_node_or_nodelist_name or None if not set Return type: str
-
-
class
pyidf.setpoint_managers.SetpointManagerSingleZoneCooling¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object SetpointManager:SingleZone:Cooling This setpoint manager detects the control zone load to meet the current cooling setpoint, zone inlet node flow rate, and zone node temperature, and calculates a setpoint temperature for the supply air that will satisfy the zone cooling load for the control zone.
-
control_variable¶ field Control Variable
Default value: TemperatureParameters: value (str) – value for IDD Field Control Variable Raises: ValueError– if value is not a valid valueReturns: the value of control_variable or None if not set Return type: str
-
control_zone_name¶ field Control Zone Name
Parameters: value (str) – value for IDD Field Control Zone Name Raises: ValueError– if value is not a valid valueReturns: the value of control_zone_name or None if not set Return type: str
-
maximum_supply_air_temperature¶ field Maximum Supply Air Temperature
Units: CDefault value: 99.0Parameters: value (float) – value for IDD Field Maximum Supply Air Temperature Raises: ValueError– if value is not a valid valueReturns: the value of maximum_supply_air_temperature or None if not set Return type: float
-
minimum_supply_air_temperature¶ field Minimum Supply Air Temperature
Units: CDefault value: -99.0Parameters: value (float) – value for IDD Field Minimum Supply Air Temperature Raises: ValueError– if value is not a valid valueReturns: the value of minimum_supply_air_temperature or None if not set Return type: float
-
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
-
setpoint_node_or_nodelist_name¶ field Setpoint Node or NodeList Name
Node(s) at which the temperature will be setParameters: value (str) – value for IDD Field Setpoint Node or NodeList Name Raises: ValueError– if value is not a valid valueReturns: the value of setpoint_node_or_nodelist_name or None if not set Return type: str
-
zone_inlet_node_name¶ field Zone Inlet Node Name
Parameters: value (str) – value for IDD Field Zone Inlet Node Name Raises: ValueError– if value is not a valid valueReturns: the value of zone_inlet_node_name or None if not set Return type: str
-
zone_node_name¶ field Zone Node Name
Parameters: value (str) – value for IDD Field Zone Node Name Raises: ValueError– if value is not a valid valueReturns: the value of zone_node_name or None if not set Return type: str
-
-
class
pyidf.setpoint_managers.SetpointManagerSingleZoneHeating¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object SetpointManager:SingleZone:Heating This setpoint manager detects the control zone load to meet the current heating setpoint, zone inlet node flow rate, and zone node temperature, and calculates a setpoint temperature for the supply air that will satisfy the zone heating load for the control zone.
-
control_variable¶ field Control Variable
Default value: TemperatureParameters: value (str) – value for IDD Field Control Variable Raises: ValueError– if value is not a valid valueReturns: the value of control_variable or None if not set Return type: str
-
control_zone_name¶ field Control Zone Name
Parameters: value (str) – value for IDD Field Control Zone Name Raises: ValueError– if value is not a valid valueReturns: the value of control_zone_name or None if not set Return type: str
-
maximum_supply_air_temperature¶ field Maximum Supply Air Temperature
Units: CDefault value: 99.0Parameters: value (float) – value for IDD Field Maximum Supply Air Temperature Raises: ValueError– if value is not a valid valueReturns: the value of maximum_supply_air_temperature or None if not set Return type: float
-
minimum_supply_air_temperature¶ field Minimum Supply Air Temperature
Units: CDefault value: -99.0Parameters: value (float) – value for IDD Field Minimum Supply Air Temperature Raises: ValueError– if value is not a valid valueReturns: the value of minimum_supply_air_temperature or None if not set Return type: float
-
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
-
setpoint_node_or_nodelist_name¶ field Setpoint Node or NodeList Name
Node(s) at which the temperature will be setParameters: value (str) – value for IDD Field Setpoint Node or NodeList Name Raises: ValueError– if value is not a valid valueReturns: the value of setpoint_node_or_nodelist_name or None if not set Return type: str
-
zone_inlet_node_name¶ field Zone Inlet Node Name
Parameters: value (str) – value for IDD Field Zone Inlet Node Name Raises: ValueError– if value is not a valid valueReturns: the value of zone_inlet_node_name or None if not set Return type: str
-
zone_node_name¶ field Zone Node Name
Parameters: value (str) – value for IDD Field Zone Node Name Raises: ValueError– if value is not a valid valueReturns: the value of zone_node_name or None if not set Return type: str
-
-
class
pyidf.setpoint_managers.SetpointManagerSingleZoneHumidityMaximum¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object SetpointManager:SingleZone:Humidity:Maximum The Single Zone Maximum Humidity Setpoint Manager allows the control of a single zone maximum humidity level. This setpoint manager can be used in conjunction with object ZoneControl:Humidistat to detect humidity levels.
-
control_variable¶ field Control Variable
This field is not really used and will be deleted from the object.The required information is gotten internally ornot needed by the program.Parameters: value (str) – value for IDD Field Control Variable Raises: ValueError– if value is not a valid valueReturns: the value of control_variable or None if not set Return type: str
-
control_zone_air_node_name¶ field Control Zone Air Node Name
Name of the zone air node for the humidity control zoneParameters: value (str) – value for IDD Field Control Zone Air Node Name Raises: ValueError– if value is not a valid valueReturns: the value of control_zone_air_node_name or None if not set Return type: str
-
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
-
schedule_name¶ field Schedule Name
This field is not really used and will be deleted from the object.The required information is gotten internally ornot needed by the program.Parameters: value (str) – value for IDD Field Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of schedule_name or None if not set Return type: str
-
setpoint_node_or_nodelist_name¶ field Setpoint Node or NodeList Name
Node(s) at which humidity ratio setpoint will be setParameters: value (str) – value for IDD Field Setpoint Node or NodeList Name Raises: ValueError– if value is not a valid valueReturns: the value of setpoint_node_or_nodelist_name or None if not set Return type: str
-
-
class
pyidf.setpoint_managers.SetpointManagerSingleZoneHumidityMinimum¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object SetpointManager:SingleZone:Humidity:Minimum The Single Zone Minimum Humidity Setpoint Manager allows the control of a single zone minimum humidity level. This setpoint manager can be used in conjunction with object ZoneControl:Humidistat to detect humidity levels.
-
control_variable¶ field Control Variable
This field is not really used and will be deleted from the object.The required information is gotten internally ornot needed by the program.Parameters: value (str) – value for IDD Field Control Variable Raises: ValueError– if value is not a valid valueReturns: the value of control_variable or None if not set Return type: str
-
control_zone_air_node_name¶ field Control Zone Air Node Name
Name of the zone air node for the humidity control zoneParameters: value (str) – value for IDD Field Control Zone Air Node Name Raises: ValueError– if value is not a valid valueReturns: the value of control_zone_air_node_name or None if not set Return type: str
-
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
-
schedule_name¶ field Schedule Name
This field is not really used and will be deleted from the object.The required information is gotten internally ornot needed by the program.Parameters: value (str) – value for IDD Field Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of schedule_name or None if not set Return type: str
-
setpoint_node_or_nodelist_name¶ field Setpoint Node or NodeList Name
Node(s) at which humidity ratio setpoint will be setParameters: value (str) – value for IDD Field Setpoint Node or NodeList Name Raises: ValueError– if value is not a valid valueReturns: the value of setpoint_node_or_nodelist_name or None if not set Return type: str
-
-
class
pyidf.setpoint_managers.SetpointManagerSingleZoneOneStageCooling¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object SetpointManager:SingleZone:OneStageCooling This object can be used with CoilSystem:Cooling:DX to model on/off cycling control of single stage air systems. Setpoints are modulated to run coil full on or full off depending on zone conditions. Intended for use with ZoneControl:Thermostat:StagedDualSetpoint
-
control_zone_name¶ field Control Zone Name
Parameters: value (str) – value for IDD Field Control Zone Name Raises: ValueError– if value is not a valid valueReturns: the value of control_zone_name or None if not set Return type: str
-
cooling_stage_off_supply_air_setpoint_temperature¶ field Cooling Stage Off Supply Air Setpoint Temperature
This is the setpoint value applied when cooling device is to cycle OFFUnits: CDefault value: 99.0Parameters: value (float) – value for IDD Field Cooling Stage Off Supply Air Setpoint Temperature Raises: ValueError– if value is not a valid valueReturns: the value of cooling_stage_off_supply_air_setpoint_temperature or None if not set Return type: float
-
cooling_stage_on_supply_air_setpoint_temperature¶ field Cooling Stage On Supply Air Setpoint Temperature
This is the setpoint value applied when cooling device is to cycle ONUnits: CDefault value: -99.0Parameters: value (float) – value for IDD Field Cooling Stage On Supply Air Setpoint Temperature Raises: ValueError– if value is not a valid valueReturns: the value of cooling_stage_on_supply_air_setpoint_temperature or None if not set Return type: float
-
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
-
setpoint_node_or_nodelist_name¶ field Setpoint Node or NodeList Name
Node(s) at which the temperature will be setParameters: value (str) – value for IDD Field Setpoint Node or NodeList Name Raises: ValueError– if value is not a valid valueReturns: the value of setpoint_node_or_nodelist_name or None if not set Return type: str
-
-
class
pyidf.setpoint_managers.SetpointManagerSingleZoneOneStageHeating¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object SetpointManager:SingleZone:OneStageHeating This object can be used with CoilSystem:Heating:DX, Coil:Heating:Gas, Coil:Heating:Electric to model on/off cycling control of single stage air systems. Setpoints are modulated to run coil full on or full off depending on zone conditions. Intended for use with ZoneControl:Thermostat:StagedDualSetpoint.
-
control_zone_name¶ field Control Zone Name
Parameters: value (str) – value for IDD Field Control Zone Name Raises: ValueError– if value is not a valid valueReturns: the value of control_zone_name or None if not set Return type: str
-
heating_stage_off_supply_air_setpoint_temperature¶ field Heating Stage Off Supply Air Setpoint Temperature
This is the setpoint value applied when heating device is to cycle OFFUnits: CDefault value: -99.0Parameters: value (float) – value for IDD Field Heating Stage Off Supply Air Setpoint Temperature Raises: ValueError– if value is not a valid valueReturns: the value of heating_stage_off_supply_air_setpoint_temperature or None if not set Return type: float
-
heating_stage_on_supply_air_setpoint_temperature¶ field Heating Stage On Supply Air Setpoint Temperature
This is the setpoint value applied when heating device is to cycle ONUnits: CDefault value: 99.0Parameters: value (float) – value for IDD Field Heating Stage On Supply Air Setpoint Temperature Raises: ValueError– if value is not a valid valueReturns: the value of heating_stage_on_supply_air_setpoint_temperature or None if not set Return type: float
-
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
-
setpoint_node_or_nodelist_name¶ field Setpoint Node or NodeList Name
Node(s) at which the temperature will be setParameters: value (str) – value for IDD Field Setpoint Node or NodeList Name Raises: ValueError– if value is not a valid valueReturns: the value of setpoint_node_or_nodelist_name or None if not set Return type: str
-
-
class
pyidf.setpoint_managers.SetpointManagerSingleZoneReheat¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object SetpointManager:SingleZone:Reheat This setpoint manager detects the control zone load, zone inlet node flow rate, and zone node temperature and calculates a setpoint temperature for the supply air that will satisfy the zone load (heating or cooling) for the control zone. This setpoint manager is not limited to reheat applications.
-
control_variable¶ field Control Variable
Default value: TemperatureParameters: value (str) – value for IDD Field Control Variable Raises: ValueError– if value is not a valid valueReturns: the value of control_variable or None if not set Return type: str
-
control_zone_name¶ field Control Zone Name
Parameters: value (str) – value for IDD Field Control Zone Name Raises: ValueError– if value is not a valid valueReturns: the value of control_zone_name or None if not set Return type: str
-
maximum_supply_air_temperature¶ field Maximum Supply Air Temperature
Units: CDefault value: 99.0Parameters: value (float) – value for IDD Field Maximum Supply Air Temperature Raises: ValueError– if value is not a valid valueReturns: the value of maximum_supply_air_temperature or None if not set Return type: float
-
minimum_supply_air_temperature¶ field Minimum Supply Air Temperature
Units: CDefault value: -99.0Parameters: value (float) – value for IDD Field Minimum Supply Air Temperature Raises: ValueError– if value is not a valid valueReturns: the value of minimum_supply_air_temperature or None if not set Return type: float
-
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
-
setpoint_node_or_nodelist_name¶ field Setpoint Node or NodeList Name
Node(s) at which the temperature will be setParameters: value (str) – value for IDD Field Setpoint Node or NodeList Name Raises: ValueError– if value is not a valid valueReturns: the value of setpoint_node_or_nodelist_name or None if not set Return type: str
-
zone_inlet_node_name¶ field Zone Inlet Node Name
Parameters: value (str) – value for IDD Field Zone Inlet Node Name Raises: ValueError– if value is not a valid valueReturns: the value of zone_inlet_node_name or None if not set Return type: str
-
zone_node_name¶ field Zone Node Name
Parameters: value (str) – value for IDD Field Zone Node Name Raises: ValueError– if value is not a valid valueReturns: the value of zone_node_name or None if not set Return type: str
-
-
class
pyidf.setpoint_managers.SetpointManagerWarmest¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object SetpointManager:Warmest This SetpointManager resets the cooling supply air temperature of a central forced air HVAC system according to the cooling demand of the warmest zone.
-
control_variable¶ field Control Variable
Default value: TemperatureParameters: value (str) – value for IDD Field Control Variable Raises: ValueError– if value is not a valid valueReturns: the value of control_variable or None if not set Return type: str
-
hvac_air_loop_name¶ field HVAC Air Loop Name
Enter the name of an AirLoopHVAC objectParameters: value (str) – value for IDD Field HVAC Air Loop Name Raises: ValueError– if value is not a valid valueReturns: the value of hvac_air_loop_name or None if not set Return type: str
-
maximum_setpoint_temperature¶ field Maximum Setpoint Temperature
Units: CDefault value: 18.0Parameters: value (float) – value for IDD Field Maximum Setpoint Temperature Raises: ValueError– if value is not a valid valueReturns: the value of maximum_setpoint_temperature or None if not set Return type: float
-
minimum_setpoint_temperature¶ field Minimum Setpoint Temperature
Units: CDefault value: 12.0Parameters: value (float) – value for IDD Field Minimum Setpoint Temperature Raises: ValueError– if value is not a valid valueReturns: the value of minimum_setpoint_temperature or None if not set Return type: float
-
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
-
setpoint_node_or_nodelist_name¶ field Setpoint Node or NodeList Name
Node(s) at which the temperature will be setParameters: value (str) – value for IDD Field Setpoint Node or NodeList Name Raises: ValueError– if value is not a valid valueReturns: the value of setpoint_node_or_nodelist_name or None if not set Return type: str
-
strategy¶ field Strategy
Default value: MaximumTemperatureParameters: value (str) – value for IDD Field Strategy Raises: ValueError– if value is not a valid valueReturns: the value of strategy or None if not set Return type: str
-
-
class
pyidf.setpoint_managers.SetpointManagerWarmestTemperatureFlow¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object SetpointManager:WarmestTemperatureFlow This setpoint manager sets both the supply air temperature and the supply air flow rate.
-
control_variable¶ field Control Variable
Parameters: value (str) – value for IDD Field Control Variable Raises: ValueError– if value is not a valid valueReturns: the value of control_variable or None if not set Return type: str
-
hvac_air_loop_name¶ field HVAC Air Loop Name
Enter the name of an AirLoopHVAC object.Parameters: value (str) – value for IDD Field HVAC Air Loop Name Raises: ValueError– if value is not a valid valueReturns: the value of hvac_air_loop_name or None if not set Return type: str
-
maximum_setpoint_temperature¶ field Maximum Setpoint Temperature
Units: CDefault value: 18.0Parameters: value (float) – value for IDD Field Maximum Setpoint Temperature Raises: ValueError– if value is not a valid valueReturns: the value of maximum_setpoint_temperature or None if not set Return type: float
-
minimum_setpoint_temperature¶ field Minimum Setpoint Temperature
Units: CDefault value: 12.0Parameters: value (float) – value for IDD Field Minimum Setpoint Temperature Raises: ValueError– if value is not a valid valueReturns: the value of minimum_setpoint_temperature or None if not set Return type: float
-
minimum_turndown_ratio¶ field Minimum Turndown Ratio
Fraction of the maximum supply air flow rate.Used to define the minimum supply flow for the TemperatureFirst strategy.Units: dimensionlessDefault value: 0.2Parameters: value (float) – value for IDD Field Minimum Turndown Ratio Raises: ValueError– if value is not a valid valueReturns: the value of minimum_turndown_ratio or None if not set Return type: float
-
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
-
setpoint_node_or_nodelist_name¶ field Setpoint Node or NodeList Name
Node(s) at which the temperature will be setParameters: value (str) – value for IDD Field Setpoint Node or NodeList Name Raises: ValueError– if value is not a valid valueReturns: the value of setpoint_node_or_nodelist_name or None if not set Return type: str
-
strategy¶ field Strategy
For TemperatureFirst the manager tries to find the highest setpoint temperaturethat will satisfy all the zone cooling loads at minimum supply air flow rate.If this setpoint temperature is less than the minimum, the setpoint temperature is setto the minimum, and the supply air flow rate is increased to meet the loads.For FlowFirst the manager tries to find the lowest supply air flow ratethat will satisfy all the zone cooling loads at the maximum setpoint temperature.If this flow is greater than the maximum, the flow is set to the maximum and thesetpoint temperature is reduced to satisfy the cooling loads.Default value: TemperatureFirstParameters: value (str) – value for IDD Field Strategy Raises: ValueError– if value is not a valid valueReturns: the value of strategy or None if not set Return type: str
-