pyidf.fans module¶
Data objects in group “Fans”
-
class
pyidf.fans.FanComponentModel¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object Fan:ComponentModel A detailed fan type for constant-air-volume (CAV) and variable-air-volume (VAV) systems. It includes inputs that describe the air-distribution system as well as the fan, drive belt (if used), motor, and variable-frequency-drive (if used).
-
air_inlet_node_name¶ field Air Inlet Node Name
Parameters: value (str) – value for IDD Field Air Inlet Node Name Raises: ValueError– if value is not a valid valueReturns: the value of air_inlet_node_name or None if not set Return type: str
-
air_outlet_node_name¶ field Air Outlet Node Name
Parameters: value (str) – value for IDD Field Air Outlet Node Name Raises: ValueError– if value is not a valid valueReturns: the value of air_outlet_node_name or None if not set Return type: str
-
availability_schedule_name¶ field Availability Schedule Name
Availability schedule name for this system. Schedule value > 0 means the system is available.If this field is blank, the system is always available.Parameters: value (str) – value for IDD Field Availability Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of availability_schedule_name or None if not set Return type: str
-
belt_fractional_torque_transition¶ field Belt Fractional Torque Transition
Region 1 to 2 curve transition for belt normalized efficiencyDefault value: 0.167value <= 1.0Parameters: value (float) – value for IDD Field Belt Fractional Torque Transition Raises: ValueError– if value is not a valid valueReturns: the value of belt_fractional_torque_transition or None if not set Return type: float
-
belt_maximum_torque¶ field Belt Maximum Torque
Maximum torque transmitted by beltUnits: N-mParameters: value (float or “Autosize”) – value for IDD Field Belt Maximum Torque Raises: ValueError– if value is not a valid valueReturns: the value of belt_maximum_torque or None if not set Return type: float or “Autosize”
-
belt_sizing_factor¶ field Belt Sizing Factor
Applied to specified or autosized max torque transmitted by beltDefault value: 1.0value >= 1.0Parameters: value (float) – value for IDD Field Belt Sizing Factor Raises: ValueError– if value is not a valid valueReturns: the value of belt_sizing_factor or None if not set Return type: float
-
duct_static_pressure_reset_curve_name¶ field Duct Static Pressure Reset Curve Name
Function of fan volumetric flowMinimum and maximum fan airflows correspond respectively tominimum and maximum duct static pressure set pointsParameters: value (str) – value for IDD Field Duct Static Pressure Reset Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of duct_static_pressure_reset_curve_name or None if not set Return type: str
-
enduse_subcategory¶ field End-Use Subcategory
Default value: GeneralParameters: value (str) – value for IDD Field End-Use Subcategory Raises: ValueError– if value is not a valid valueReturns: the value of enduse_subcategory or None if not set Return type: str
-
euler_number_at_maximum_fan_static_efficiency¶ field Euler Number at Maximum Fan Static Efficiency
Euler number (Eu) determined from fan performance dataParameters: value (float) – value for IDD Field Euler Number at Maximum Fan Static Efficiency Raises: ValueError– if value is not a valid valueReturns: the value of euler_number_at_maximum_fan_static_efficiency or None if not set Return type: float
-
fan_outlet_area¶ field Fan Outlet Area
Area at fan outlet plane for determining discharge velocity pressureUnits: m2Parameters: value (float) – value for IDD Field Fan Outlet Area Raises: ValueError– if value is not a valid valueReturns: the value of fan_outlet_area or None if not set Return type: float
-
fan_pressure_rise_curve_name¶ field Fan Pressure Rise Curve Name
Pressure rise depends on volumetric flow, system resistances,system leakage, and duct static pressure set pointParameters: value (str) – value for IDD Field Fan Pressure Rise Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of fan_pressure_rise_curve_name or None if not set Return type: str
-
fan_sizing_factor¶ field Fan Sizing Factor
Applied to specified or autosized max fan airflowDefault value: 1.0value >= 1.0Parameters: value (float) – value for IDD Field Fan Sizing Factor Raises: ValueError– if value is not a valid valueReturns: the value of fan_sizing_factor or None if not set Return type: float
-
fan_wheel_diameter¶ field Fan Wheel Diameter
Diameter of wheel outer circumferenceUnits: mParameters: value (float) – value for IDD Field Fan Wheel Diameter Raises: ValueError– if value is not a valid valueReturns: the value of fan_wheel_diameter or None if not set Return type: float
-
maximum_belt_efficiency_curve_name¶ field Maximum Belt Efficiency Curve Name
Determines maximum fan drive belt efficiency in log spaceas function of xbelt,maxCurve should have minimum of -4.6 and maximum of 0.0If field blank, assumes output of curve is always 1.0Parameters: value (str) – value for IDD Field Maximum Belt Efficiency Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of maximum_belt_efficiency_curve_name or None if not set Return type: str
-
maximum_dimensionless_fan_airflow¶ field Maximum Dimensionless Fan Airflow
Corresponds to maximum ratio between fan airflow andfan shaft rotational speed for specified fan wheel diameterDetermined from fan performance dataParameters: value (float) – value for IDD Field Maximum Dimensionless Fan Airflow Raises: ValueError– if value is not a valid valueReturns: the value of maximum_dimensionless_fan_airflow or None if not set Return type: float
-
maximum_fan_static_efficiency¶ field Maximum Fan Static Efficiency
Maximum ratio between power delivered to air and fan shaft input powerDetermined from fan performance datavalue <= 1.0Parameters: value (float) – value for IDD Field Maximum Fan Static Efficiency Raises: ValueError– if value is not a valid valueReturns: the value of maximum_fan_static_efficiency or None if not set Return type: float
-
maximum_flow_rate¶ field Maximum Flow Rate
Units: m3/sParameters: value (float or “Autosize”) – value for IDD Field Maximum Flow Rate Raises: ValueError– if value is not a valid valueReturns: the value of maximum_flow_rate or None if not set Return type: float or “Autosize”
-
maximum_motor_efficiency_curve_name¶ field Maximum Motor Efficiency Curve Name
Curve should have minimum > 0.0 and maximum of 1.0If field blank, assumes output of curve is always 1.0Parameters: value (str) – value for IDD Field Maximum Motor Efficiency Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of maximum_motor_efficiency_curve_name or None if not set Return type: str
-
maximum_motor_output_power¶ field Maximum Motor Output Power
Maximum power input to drive belt by motorUnits: WParameters: value (float or “Autosize”) – value for IDD Field Maximum Motor Output Power Raises: ValueError– if value is not a valid valueReturns: the value of maximum_motor_output_power or None if not set Return type: float or “Autosize”
-
maximum_vfd_output_power¶ field Maximum VFD Output Power
Maximum power input to motor by VFDUnits: WParameters: value (float or “Autosize”) – value for IDD Field Maximum VFD Output Power Raises: ValueError– if value is not a valid valueReturns: the value of maximum_vfd_output_power or None if not set Return type: float or “Autosize”
-
minimum_flow_rate¶ field Minimum Flow Rate
Units: m3/sParameters: value (float or “Autosize”) – value for IDD Field Minimum Flow Rate Raises: ValueError– if value is not a valid valueReturns: the value of minimum_flow_rate or None if not set Return type: float or “Autosize”
-
motor_fan_pulley_ratio¶ field Motor Fan Pulley Ratio
Ratio of motor pulley diameter to fan pulley diameterDefault value: 1.0Parameters: value (float or “Autosize”) – value for IDD Field Motor Fan Pulley Ratio Raises: ValueError– if value is not a valid valueReturns: the value of motor_fan_pulley_ratio or None if not set Return type: float or “Autosize”
-
motor_in_airstream_fraction¶ field Motor In Airstream Fraction
0.0 means motor outside air stream1.0 means motor inside air streamDefault value: 1.0value <= 1.0Parameters: value (float) – value for IDD Field Motor In Airstream Fraction Raises: ValueError– if value is not a valid valueReturns: the value of motor_in_airstream_fraction or None if not set Return type: float
-
motor_maximum_speed¶ field Motor Maximum Speed
Maximum rotational speed of fan motor shaftUnits: rev/minParameters: value (float) – value for IDD Field Motor Maximum Speed Raises: ValueError– if value is not a valid valueReturns: the value of motor_maximum_speed or None if not set Return type: float
-
motor_sizing_factor¶ field Motor Sizing Factor
Applied to specified or autosized motor output powerDefault value: 1.0value >= 1.0Parameters: value (float) – value for IDD Field Motor Sizing Factor Raises: ValueError– if value is not a valid valueReturns: the value of motor_sizing_factor 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
-
normalized_belt_efficiency_curve_name_region_1¶ field Normalized Belt Efficiency Curve Name - Region 1
Region 1 (0 <= xbelt < xbelt,trans)Curve should have minimum > 0.0 and maximum of 1.0If field blank, assumes output of curve is always 1.0 in Region 1Parameters: value (str) – value for IDD Field Normalized Belt Efficiency Curve Name - Region 1 Raises: ValueError– if value is not a valid valueReturns: the value of normalized_belt_efficiency_curve_name_region_1 or None if not set Return type: str
-
normalized_belt_efficiency_curve_name_region_2¶ field Normalized Belt Efficiency Curve Name - Region 2
Region 2 (xbelt,trans <= xbelt <= 1)Curve should have minimum > 0.0 and maximum of 1.0If field blank, assumes output of curve is always 1.0 in Region 2Parameters: value (str) – value for IDD Field Normalized Belt Efficiency Curve Name - Region 2 Raises: ValueError– if value is not a valid valueReturns: the value of normalized_belt_efficiency_curve_name_region_2 or None if not set Return type: str
-
normalized_belt_efficiency_curve_name_region_3¶ field Normalized Belt Efficiency Curve Name - Region 3
Determines normalized drive belt efficiency Region 3 (xbelt > 1)Curve should have minimum > 0.0 and maximum of 1.0If field blank, assumes output of curve is always 1.0 in Region 3Parameters: value (str) – value for IDD Field Normalized Belt Efficiency Curve Name - Region 3 Raises: ValueError– if value is not a valid valueReturns: the value of normalized_belt_efficiency_curve_name_region_3 or None if not set Return type: str
-
normalized_dimensionless_airflow_curve_namenonstall_region¶ field Normalized Dimensionless Airflow Curve Name-Non-Stall Region
xspd <= 0Curve should have maximum of 1.0Parameters: value (str) – value for IDD Field Normalized Dimensionless Airflow Curve Name-Non-Stall Region Raises: ValueError– if value is not a valid valueReturns: the value of normalized_dimensionless_airflow_curve_namenonstall_region or None if not set Return type: str
-
normalized_dimensionless_airflow_curve_namestall_region¶ field Normalized Dimensionless Airflow Curve Name-Stall Region
xspd > 0Curve should have maximum of 1.0Parameters: value (str) – value for IDD Field Normalized Dimensionless Airflow Curve Name-Stall Region Raises: ValueError– if value is not a valid valueReturns: the value of normalized_dimensionless_airflow_curve_namestall_region or None if not set Return type: str
-
normalized_fan_static_efficiency_curve_namenonstall_region¶ field Normalized Fan Static Efficiency Curve Name-Non-Stall Region
xfan <= 0Curve should have maximum of 1.0Parameters: value (str) – value for IDD Field Normalized Fan Static Efficiency Curve Name-Non-Stall Region Raises: ValueError– if value is not a valid valueReturns: the value of normalized_fan_static_efficiency_curve_namenonstall_region or None if not set Return type: str
-
normalized_fan_static_efficiency_curve_namestall_region¶ field Normalized Fan Static Efficiency Curve Name-Stall Region
xfan > 0Curve should have maximum of 1.0Parameters: value (str) – value for IDD Field Normalized Fan Static Efficiency Curve Name-Stall Region Raises: ValueError– if value is not a valid valueReturns: the value of normalized_fan_static_efficiency_curve_namestall_region or None if not set Return type: str
-
normalized_motor_efficiency_curve_name¶ field Normalized Motor Efficiency Curve Name
Curve should have minimum > 0.0 and maximum of 1.0If field blank, assumes output of curve is always 1.0Parameters: value (str) – value for IDD Field Normalized Motor Efficiency Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of normalized_motor_efficiency_curve_name or None if not set Return type: str
-
vfd_efficiency_curve_name¶ field VFD Efficiency Curve Name
Determines VFD efficiency as function of motor load or speed fractionCurve should have minimum > 0.0 and maximum of 1.0If field blank, assumes constant VFD efficiency (0.97)Parameters: value (str) – value for IDD Field VFD Efficiency Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of vfd_efficiency_curve_name or None if not set Return type: str
-
vfd_efficiency_type¶ field VFD Efficiency Type
Efficiency depends on fraction of full-load motor speedEfficiency depends on fraction of full-load motor input powerIf field blank, then assumes constant VFD efficiency (0.97)Parameters: value (str) – value for IDD Field VFD Efficiency Type Raises: ValueError– if value is not a valid valueReturns: the value of vfd_efficiency_type or None if not set Return type: str
-
vfd_sizing_factor¶ field VFD Sizing Factor
Applied to specified or autosized VFD output powerDefault value: 1.0value >= 1.0Parameters: value (float) – value for IDD Field VFD Sizing Factor Raises: ValueError– if value is not a valid valueReturns: the value of vfd_sizing_factor or None if not set Return type: float
-
-
class
pyidf.fans.FanConstantVolume¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object Fan:ConstantVolume Constant volume fan that is intended to operate continuously based on a time schedule. This fan will not cycle on and off based on cooling/heating load or other control signals.
-
air_inlet_node_name¶ field Air Inlet Node Name
Parameters: value (str) – value for IDD Field Air Inlet Node Name Raises: ValueError– if value is not a valid valueReturns: the value of air_inlet_node_name or None if not set Return type: str
-
air_outlet_node_name¶ field Air Outlet Node Name
Parameters: value (str) – value for IDD Field Air Outlet Node Name Raises: ValueError– if value is not a valid valueReturns: the value of air_outlet_node_name or None if not set Return type: str
-
availability_schedule_name¶ field Availability Schedule Name
Availability schedule name for this system. Schedule value > 0 means the system is available.If this field is blank, the system is always available.Parameters: value (str) – value for IDD Field Availability Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of availability_schedule_name or None if not set Return type: str
-
enduse_subcategory¶ field End-Use Subcategory
Default value: GeneralParameters: value (str) – value for IDD Field End-Use Subcategory Raises: ValueError– if value is not a valid valueReturns: the value of enduse_subcategory or None if not set Return type: str
-
fan_total_efficiency¶ field Fan Total Efficiency
Default value: 0.7value <= 1.0Parameters: value (float) – value for IDD Field Fan Total Efficiency Raises: ValueError– if value is not a valid valueReturns: the value of fan_total_efficiency or None if not set Return type: float
-
maximum_flow_rate¶ field Maximum Flow Rate
Units: m3/sParameters: value (float or “Autosize”) – value for IDD Field Maximum Flow Rate Raises: ValueError– if value is not a valid valueReturns: the value of maximum_flow_rate or None if not set Return type: float or “Autosize”
-
motor_efficiency¶ field Motor Efficiency
Default value: 0.9value <= 1.0Parameters: value (float) – value for IDD Field Motor Efficiency Raises: ValueError– if value is not a valid valueReturns: the value of motor_efficiency or None if not set Return type: float
-
motor_in_airstream_fraction¶ field Motor In Airstream Fraction
0.0 means fan motor outside of air stream, 1.0 means motor inside of air streamDefault value: 1.0value <= 1.0Parameters: value (float) – value for IDD Field Motor In Airstream Fraction Raises: ValueError– if value is not a valid valueReturns: the value of motor_in_airstream_fraction 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
-
pressure_rise¶ field Pressure Rise
Units: PaIP-Units: inH2OParameters: value (float) – value for IDD Field Pressure Rise Raises: ValueError– if value is not a valid valueReturns: the value of pressure_rise or None if not set Return type: float
-
-
class
pyidf.fans.FanOnOff¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object Fan:OnOff Constant volume fan that is intended to cycle on and off based on cooling/heating load or other control signals. This fan can also operate continuously like Fan:ConstantVolume.
-
air_inlet_node_name¶ field Air Inlet Node Name
Parameters: value (str) – value for IDD Field Air Inlet Node Name Raises: ValueError– if value is not a valid valueReturns: the value of air_inlet_node_name or None if not set Return type: str
-
air_outlet_node_name¶ field Air Outlet Node Name
Parameters: value (str) – value for IDD Field Air Outlet Node Name Raises: ValueError– if value is not a valid valueReturns: the value of air_outlet_node_name or None if not set Return type: str
-
availability_schedule_name¶ field Availability Schedule Name
Availability schedule name for this system. Schedule value > 0 means the system is available.If this field is blank, the system is always available.Parameters: value (str) – value for IDD Field Availability Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of availability_schedule_name or None if not set Return type: str
-
enduse_subcategory¶ field End-Use Subcategory
Default value: GeneralParameters: value (str) – value for IDD Field End-Use Subcategory Raises: ValueError– if value is not a valid valueReturns: the value of enduse_subcategory or None if not set Return type: str
-
fan_efficiency_ratio_function_of_speed_ratio_curve_name¶ field Fan Efficiency Ratio Function of Speed Ratio Curve Name
Parameters: value (str) – value for IDD Field Fan Efficiency Ratio Function of Speed Ratio Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of fan_efficiency_ratio_function_of_speed_ratio_curve_name or None if not set Return type: str
-
fan_power_ratio_function_of_speed_ratio_curve_name¶ field Fan Power Ratio Function of Speed Ratio Curve Name
Parameters: value (str) – value for IDD Field Fan Power Ratio Function of Speed Ratio Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of fan_power_ratio_function_of_speed_ratio_curve_name or None if not set Return type: str
-
fan_total_efficiency¶ field Fan Total Efficiency
Default value: 0.6value <= 1.0Parameters: value (float) – value for IDD Field Fan Total Efficiency Raises: ValueError– if value is not a valid valueReturns: the value of fan_total_efficiency or None if not set Return type: float
-
maximum_flow_rate¶ field Maximum Flow Rate
Units: m3/sParameters: value (float or “Autosize”) – value for IDD Field Maximum Flow Rate Raises: ValueError– if value is not a valid valueReturns: the value of maximum_flow_rate or None if not set Return type: float or “Autosize”
-
motor_efficiency¶ field Motor Efficiency
Default value: 0.8value <= 1.0Parameters: value (float) – value for IDD Field Motor Efficiency Raises: ValueError– if value is not a valid valueReturns: the value of motor_efficiency or None if not set Return type: float
-
motor_in_airstream_fraction¶ field Motor In Airstream Fraction
0.0 means fan motor outside of air stream, 1.0 means motor inside of air streamDefault value: 1.0value <= 1.0Parameters: value (float) – value for IDD Field Motor In Airstream Fraction Raises: ValueError– if value is not a valid valueReturns: the value of motor_in_airstream_fraction 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
-
pressure_rise¶ field Pressure Rise
Units: PaIP-Units: inH2OParameters: value (float) – value for IDD Field Pressure Rise Raises: ValueError– if value is not a valid valueReturns: the value of pressure_rise or None if not set Return type: float
-
-
class
pyidf.fans.FanPerformanceNightVentilation¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object FanPerformance:NightVentilation Specifies an alternate set of performance parameters for a fan. These alternate parameters are used when a system manager (such as AvailabilityManager:NightVentilation) sets a specified flow rate. May be used with any type of fan except not with Fan:ComponentModel. If the fan model senses that a fixed flow rate has been set, it will use these alternate performance parameters. It is assumed that the fan will run at a fixed speed in the alternate mode.
-
fan_name¶ field Fan Name
Parameters: value (str) – value for IDD Field Fan Name Raises: ValueError– if value is not a valid valueReturns: the value of fan_name or None if not set Return type: str
-
fan_total_efficiency¶ field Fan Total Efficiency
value <= 1.0Parameters: value (float) – value for IDD Field Fan Total Efficiency Raises: ValueError– if value is not a valid valueReturns: the value of fan_total_efficiency or None if not set Return type: float
-
maximum_flow_rate¶ field Maximum Flow Rate
Units: m3/sParameters: value (float or “Autosize”) – value for IDD Field Maximum Flow Rate Raises: ValueError– if value is not a valid valueReturns: the value of maximum_flow_rate or None if not set Return type: float or “Autosize”
-
motor_efficiency¶ field Motor Efficiency
value <= 1.0Parameters: value (float) – value for IDD Field Motor Efficiency Raises: ValueError– if value is not a valid valueReturns: the value of motor_efficiency or None if not set Return type: float
-
motor_in_airstream_fraction¶ field Motor in Airstream Fraction
0.0 means fan motor outside of airstream1.0 means fan motor inside of airstreamDefault value: 1.0value <= 1.0Parameters: value (float) – value for IDD Field Motor in Airstream Fraction Raises: ValueError– if value is not a valid valueReturns: the value of motor_in_airstream_fraction or None if not set Return type: float
-
pressure_rise¶ field Pressure Rise
Units: PaIP-Units: inH2OParameters: value (float) – value for IDD Field Pressure Rise Raises: ValueError– if value is not a valid valueReturns: the value of pressure_rise or None if not set Return type: float
-
-
class
pyidf.fans.FanVariableVolume¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object Fan:VariableVolume Variable air volume fan where the electric power input varies according to a performance curve as a function of flow fraction.
-
air_inlet_node_name¶ field Air Inlet Node Name
Parameters: value (str) – value for IDD Field Air Inlet Node Name Raises: ValueError– if value is not a valid valueReturns: the value of air_inlet_node_name or None if not set Return type: str
-
air_outlet_node_name¶ field Air Outlet Node Name
Parameters: value (str) – value for IDD Field Air Outlet Node Name Raises: ValueError– if value is not a valid valueReturns: the value of air_outlet_node_name or None if not set Return type: str
-
availability_schedule_name¶ field Availability Schedule Name
Availability schedule name for this system. Schedule value > 0 means the system is available.If this field is blank, the system is always available.Parameters: value (str) – value for IDD Field Availability Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of availability_schedule_name or None if not set Return type: str
-
enduse_subcategory¶ field End-Use Subcategory
Default value: GeneralParameters: value (str) – value for IDD Field End-Use Subcategory Raises: ValueError– if value is not a valid valueReturns: the value of enduse_subcategory or None if not set Return type: str
-
fan_power_coefficient_1¶ field Fan Power Coefficient 1
all Fan Power Coefficients should not be 0.0 or no fan power will be consumed.Fan Power Coefficents are specified as function of full flow rate/powerEquation:Parameters: value (float) – value for IDD Field Fan Power Coefficient 1 Raises: ValueError– if value is not a valid valueReturns: the value of fan_power_coefficient_1 or None if not set Return type: float
-
fan_power_coefficient_2¶ field Fan Power Coefficient 2
Parameters: value (float) – value for IDD Field Fan Power Coefficient 2 Raises: ValueError– if value is not a valid valueReturns: the value of fan_power_coefficient_2 or None if not set Return type: float
-
fan_power_coefficient_3¶ field Fan Power Coefficient 3
Parameters: value (float) – value for IDD Field Fan Power Coefficient 3 Raises: ValueError– if value is not a valid valueReturns: the value of fan_power_coefficient_3 or None if not set Return type: float
-
fan_power_coefficient_4¶ field Fan Power Coefficient 4
Parameters: value (float) – value for IDD Field Fan Power Coefficient 4 Raises: ValueError– if value is not a valid valueReturns: the value of fan_power_coefficient_4 or None if not set Return type: float
-
fan_power_coefficient_5¶ field Fan Power Coefficient 5
Parameters: value (float) – value for IDD Field Fan Power Coefficient 5 Raises: ValueError– if value is not a valid valueReturns: the value of fan_power_coefficient_5 or None if not set Return type: float
-
fan_power_minimum_air_flow_rate¶ field Fan Power Minimum Air Flow Rate
Units: m3/sParameters: value (float) – value for IDD Field Fan Power Minimum Air Flow Rate Raises: ValueError– if value is not a valid valueReturns: the value of fan_power_minimum_air_flow_rate or None if not set Return type: float
-
fan_power_minimum_flow_fraction¶ field Fan Power Minimum Flow Fraction
Default value: 0.25value <= 1.0Parameters: value (float) – value for IDD Field Fan Power Minimum Flow Fraction Raises: ValueError– if value is not a valid valueReturns: the value of fan_power_minimum_flow_fraction or None if not set Return type: float
-
fan_power_minimum_flow_rate_input_method¶ field Fan Power Minimum Flow Rate Input Method
Default value: FractionParameters: value (str) – value for IDD Field Fan Power Minimum Flow Rate Input Method Raises: ValueError– if value is not a valid valueReturns: the value of fan_power_minimum_flow_rate_input_method or None if not set Return type: str
-
fan_total_efficiency¶ field Fan Total Efficiency
Default value: 0.7value <= 1.0Parameters: value (float) – value for IDD Field Fan Total Efficiency Raises: ValueError– if value is not a valid valueReturns: the value of fan_total_efficiency or None if not set Return type: float
-
maximum_flow_rate¶ field Maximum Flow Rate
Units: m3/sParameters: value (float or “Autosize”) – value for IDD Field Maximum Flow Rate Raises: ValueError– if value is not a valid valueReturns: the value of maximum_flow_rate or None if not set Return type: float or “Autosize”
-
motor_efficiency¶ field Motor Efficiency
Default value: 0.9value <= 1.0Parameters: value (float) – value for IDD Field Motor Efficiency Raises: ValueError– if value is not a valid valueReturns: the value of motor_efficiency or None if not set Return type: float
-
motor_in_airstream_fraction¶ field Motor In Airstream Fraction
0.0 means fan motor outside of air stream, 1.0 means motor inside of air streamDefault value: 1.0value <= 1.0Parameters: value (float) – value for IDD Field Motor In Airstream Fraction Raises: ValueError– if value is not a valid valueReturns: the value of motor_in_airstream_fraction 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
-
pressure_rise¶ field Pressure Rise
Units: PaIP-Units: inH2OParameters: value (float) – value for IDD Field Pressure Rise Raises: ValueError– if value is not a valid valueReturns: the value of pressure_rise or None if not set Return type: float
-
-
class
pyidf.fans.FanZoneExhaust¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object Fan:ZoneExhaust Models a fan that exhausts air from a zone.
-
air_inlet_node_name¶ field Air Inlet Node Name
Parameters: value (str) – value for IDD Field Air Inlet Node Name Raises: ValueError– if value is not a valid valueReturns: the value of air_inlet_node_name or None if not set Return type: str
-
air_outlet_node_name¶ field Air Outlet Node Name
Parameters: value (str) – value for IDD Field Air Outlet Node Name Raises: ValueError– if value is not a valid valueReturns: the value of air_outlet_node_name or None if not set Return type: str
-
availability_schedule_name¶ field Availability Schedule Name
Availability schedule name for this system. Schedule value > 0 means the system is available.If this field is blank, the system is always available.Parameters: value (str) – value for IDD Field Availability Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of availability_schedule_name or None if not set Return type: str
-
balanced_exhaust_fraction_schedule_name¶ field Balanced Exhaust Fraction Schedule Name
Used to control fan’s impact on flow at the return air node. Enter the portion of the exhaust that is balanced by simple airflows.Parameters: value (str) – value for IDD Field Balanced Exhaust Fraction Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of balanced_exhaust_fraction_schedule_name or None if not set Return type: str
-
enduse_subcategory¶ field End-Use Subcategory
Default value: GeneralParameters: value (str) – value for IDD Field End-Use Subcategory Raises: ValueError– if value is not a valid valueReturns: the value of enduse_subcategory or None if not set Return type: str
-
fan_total_efficiency¶ field Fan Total Efficiency
Default value: 0.6value <= 1.0Parameters: value (float) – value for IDD Field Fan Total Efficiency Raises: ValueError– if value is not a valid valueReturns: the value of fan_total_efficiency or None if not set Return type: float
-
flow_fraction_schedule_name¶ field Flow Fraction Schedule Name
If field is used, then when fan runs the exhausted air flow rate is controlled to be the scheduled fraction times the Maximum Flow RateParameters: value (str) – value for IDD Field Flow Fraction Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of flow_fraction_schedule_name or None if not set Return type: str
-
maximum_flow_rate¶ field Maximum Flow Rate
Units: m3/sParameters: value (float) – value for IDD Field Maximum Flow Rate Raises: ValueError– if value is not a valid valueReturns: the value of maximum_flow_rate or None if not set Return type: float
-
minimum_zone_temperature_limit_schedule_name¶ field Minimum Zone Temperature Limit Schedule Name
If field is used, the exhaust fan will not run if the zone temperature is lower than this limitParameters: value (str) – value for IDD Field Minimum Zone Temperature Limit Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of minimum_zone_temperature_limit_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
-
pressure_rise¶ field Pressure Rise
Units: PaIP-Units: inH2OParameters: value (float) – value for IDD Field Pressure Rise Raises: ValueError– if value is not a valid valueReturns: the value of pressure_rise or None if not set Return type: float
-
system_availability_manager_coupling_mode¶ field System Availability Manager Coupling Mode
Control if fan is to be interlocked with HVAC system Availability Managers or not.Default value: CoupledParameters: value (str) – value for IDD Field System Availability Manager Coupling Mode Raises: ValueError– if value is not a valid valueReturns: the value of system_availability_manager_coupling_mode or None if not set Return type: str
-