Fans¶
7 object types from idfpy.models.fans · EnergyPlus 26.2
| Object | Summary |
|---|---|
| Fan:ComponentModel | A detailed fan type for constant-air-volume (CAV) and variable-air-volume (VAV) systems. |
| Fan:ConstantVolume | Constant volume fan that is intended to operate continuously based on a time schedule. |
| Fan:OnOff | Constant volume fan that is intended to cycle on and off based on cooling/heating load or other control … |
| Fan:SystemModel | Versatile simple fan that can be used in variable air volume, constant volume, on-off cycling, two-speed or … |
| Fan:VariableVolume | Variable air volume fan where the electric power input varies according to a performance curve as a function … |
| Fan:ZoneExhaust | Models a fan that exhausts air from a zone. |
| FanPerformance:NightVentilation | Specifies an alternate set of performance parameters for a fan. |
Fan:ComponentModel¶
from idfpy.models import FanComponentModel
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).
| Field | Type | Default | Details |
|---|---|---|---|
nameName required |
string | ||
air_Air Inlet Node Name required |
string | ||
air_Air Outlet Node Name required |
string | ||
availability_Availability Schedule Name |
reference | Availability schedule name for this system. Schedule value > 0 means the system is available. If this field is blank, the system is always available. Names a ExternalInterface:FunctionalMockupUnitExport:To:Schedule, ExternalInterface:FunctionalMockupUnitImport:To:Schedule, ExternalInterface:Schedule, Schedule:Compact, Schedule:Constant, Schedule:File, Schedule:Year, Schedule:Year:Rules |
|
maximum_Maximum Flow Rate |
number or Autosizem3/s |
||
minimum_Minimum Flow Rate |
number or Autosizem3/s |
||
fan_Fan Sizing Factor |
number | 1.0 |
Applied to specified or autosized max fan airflow Range: ≥ 1 |
fan_Fan Wheel Diameter required |
number m |
Diameter of wheel outer circumference Range: > 0 |
|
fan_Fan Outlet Area required |
number m2 |
Area at fan outlet plane for determining discharge velocity pressure Range: > 0 |
|
maximum_Maximum Fan Static Efficiency required |
number | Maximum ratio between power delivered to air and fan shaft input power Determined from fan performance data Range: > 0, ≤ 1 |
|
euler_Euler Number at Maximum Fan Static Efficiency required |
number | Euler number (Eu) determined from fan performance data Range: > 0 |
|
maximum_Maximum Dimensionless Fan Airflow required |
number | Corresponds to maximum ratio between fan airflow and fan shaft rotational speed for specified fan wheel diameter Determined from fan performance data Range: > 0 |
|
motor_Motor Fan Pulley Ratio |
number or Autosize |
1.0 |
Ratio of motor pulley diameter to fan pulley diameter |
belt_Belt Maximum Torque required |
number or AutosizeN-m |
Maximum torque transmitted by belt | |
belt_Belt Sizing Factor |
number | 1.0 |
Applied to specified or autosized max torque transmitted by belt Range: ≥ 1 |
belt_Belt Fractional Torque Transition |
number | 0.167 |
Region 1 to 2 curve transition for belt normalized efficiency Range: ≥ 0, ≤ 1 |
motor_Motor Maximum Speed required |
number rev/min |
Maximum rotational speed of fan motor shaft Range: > 0 |
|
maximum_Maximum Motor Output Power required |
number or AutosizeW |
Maximum power input to drive belt by motor | |
motor_Motor Sizing Factor |
number | 1.0 |
Applied to specified or autosized motor output power Range: ≥ 1 |
motor_Motor In Airstream Fraction |
number | 1.0 |
0.0 means motor outside air stream 1.0 means motor inside air stream Range: ≥ 0, ≤ 1 |
vfd_VFD Efficiency Type |
choice | Efficiency depends on fraction of full-load motor speed Efficiency depends on fraction of full-load motor input power If field blank, then assumes constant VFD efficiency (0.97) One of Power, Speed |
|
maximum_Maximum VFD Output Power required |
number or AutosizeW |
Maximum power input to motor by VFD | |
vfd_VFD Sizing Factor |
number | 1.0 |
Applied to specified or autosized VFD output power Range: ≥ 1 |
fan_Fan Pressure Rise Curve Name required |
reference | Pressure rise depends on volumetric flow, system resistances, system leakage, and duct static pressure set point Names a Curve:Bicubic, Curve:Biquadratic, Curve:CubicLinear, Curve:FanPressureRise, Curve:QuadraticLinear, Table:Lookup |
|
duct_Duct Static Pressure Reset Curve Name required |
reference | Function of fan volumetric flow Minimum and maximum fan airflows correspond respectively to minimum and maximum duct static pressure set points Names a Curve:Cubic, Curve:DoubleExponentialDecay, Curve:Exponent, Curve:ExponentialDecay, Curve:ExponentialSkewNormal, Curve:Functional:PressureDrop, Curve:Linear, Curve:Quadratic, Curve:Quartic, Curve:RectangularHyperbola1, Curve:RectangularHyperbola2, Curve:Sigmoid and 1 more |
|
normalized_Normalized Fan Static Efficiency Curve Name-Non-Stall Region required |
reference | xfan <= 0 Curve should have maximum of 1.0 Names a Curve:Cubic, Curve:DoubleExponentialDecay, Curve:Exponent, Curve:ExponentialDecay, Curve:ExponentialSkewNormal, Curve:Functional:PressureDrop, Curve:Linear, Curve:Quadratic, Curve:Quartic, Curve:RectangularHyperbola1, Curve:RectangularHyperbola2, Curve:Sigmoid and 1 more |
|
normalized_Normalized Fan Static Efficiency Curve Name-Stall Region required |
reference | xfan > 0 Curve should have maximum of 1.0 Names a Curve:Cubic, Curve:DoubleExponentialDecay, Curve:Exponent, Curve:ExponentialDecay, Curve:ExponentialSkewNormal, Curve:Functional:PressureDrop, Curve:Linear, Curve:Quadratic, Curve:Quartic, Curve:RectangularHyperbola1, Curve:RectangularHyperbola2, Curve:Sigmoid and 1 more |
|
normalized_Normalized Dimensionless Airflow Curve Name-Non-Stall Region required |
reference | xspd <= 0 Curve should have maximum of 1.0 Names a Curve:Cubic, Curve:DoubleExponentialDecay, Curve:Exponent, Curve:ExponentialDecay, Curve:ExponentialSkewNormal, Curve:Functional:PressureDrop, Curve:Linear, Curve:Quadratic, Curve:Quartic, Curve:RectangularHyperbola1, Curve:RectangularHyperbola2, Curve:Sigmoid and 1 more |
|
normalized_Normalized Dimensionless Airflow Curve Name-Stall Region required |
reference | xspd > 0 Curve should have maximum of 1.0 Names a Curve:Cubic, Curve:DoubleExponentialDecay, Curve:Exponent, Curve:ExponentialDecay, Curve:ExponentialSkewNormal, Curve:Functional:PressureDrop, Curve:Linear, Curve:Quadratic, Curve:Quartic, Curve:RectangularHyperbola1, Curve:RectangularHyperbola2, Curve:Sigmoid and 1 more |
|
maximum_Maximum Belt Efficiency Curve Name |
reference | Determines maximum fan drive belt efficiency in log space as function of xbelt,max Curve should have minimum of -4.6 and maximum of 0.0 If field blank, assumes output of curve is always 1.0 Names a Curve:Cubic, Curve:DoubleExponentialDecay, Curve:Exponent, Curve:ExponentialDecay, Curve:ExponentialSkewNormal, Curve:Functional:PressureDrop, Curve:Linear, Curve:Quadratic, Curve:Quartic, Curve:RectangularHyperbola1, Curve:RectangularHyperbola2, Curve:Sigmoid and 1 more |
|
normalized_Normalized Belt Efficiency Curve Name - Region 1 |
reference | Region 1 (0 <= xbelt < xbelt,trans) Curve should have minimum > 0.0 and maximum of 1.0 If field blank, assumes output of curve is always 1.0 in Region 1 Names a Curve:Cubic, Curve:DoubleExponentialDecay, Curve:Exponent, Curve:ExponentialDecay, Curve:ExponentialSkewNormal, Curve:Functional:PressureDrop, Curve:Linear, Curve:Quadratic, Curve:Quartic, Curve:RectangularHyperbola1, Curve:RectangularHyperbola2, Curve:Sigmoid and 1 more |
|
normalized_Normalized Belt Efficiency Curve Name - Region 2 |
reference | Region 2 (xbelt,trans <= xbelt <= 1) Curve should have minimum > 0.0 and maximum of 1.0 If field blank, assumes output of curve is always 1.0 in Region 2 Names a Curve:Cubic, Curve:DoubleExponentialDecay, Curve:Exponent, Curve:ExponentialDecay, Curve:ExponentialSkewNormal, Curve:Functional:PressureDrop, Curve:Linear, Curve:Quadratic, Curve:Quartic, Curve:RectangularHyperbola1, Curve:RectangularHyperbola2, Curve:Sigmoid and 1 more |
|
normalized_Normalized Belt Efficiency Curve Name - Region 3 |
reference | Determines normalized drive belt efficiency Region 3 (xbelt > 1) Curve should have minimum > 0.0 and maximum of 1.0 If field blank, assumes output of curve is always 1.0 in Region 3 Names a Curve:Cubic, Curve:DoubleExponentialDecay, Curve:Exponent, Curve:ExponentialDecay, Curve:ExponentialSkewNormal, Curve:Functional:PressureDrop, Curve:Linear, Curve:Quadratic, Curve:Quartic, Curve:RectangularHyperbola1, Curve:RectangularHyperbola2, Curve:Sigmoid and 1 more |
|
maximum_Maximum Motor Efficiency Curve Name |
reference | Curve should have minimum > 0.0 and maximum of 1.0 If field blank, assumes output of curve is always 1.0 Names a Curve:Cubic, Curve:DoubleExponentialDecay, Curve:Exponent, Curve:ExponentialDecay, Curve:ExponentialSkewNormal, Curve:Functional:PressureDrop, Curve:Linear, Curve:Quadratic, Curve:Quartic, Curve:RectangularHyperbola1, Curve:RectangularHyperbola2, Curve:Sigmoid and 1 more |
|
normalized_Normalized Motor Efficiency Curve Name |
reference | Curve should have minimum > 0.0 and maximum of 1.0 If field blank, assumes output of curve is always 1.0 Names a Curve:Cubic, Curve:DoubleExponentialDecay, Curve:Exponent, Curve:ExponentialDecay, Curve:ExponentialSkewNormal, Curve:Functional:PressureDrop, Curve:Linear, Curve:Quadratic, Curve:Quartic, Curve:RectangularHyperbola1, Curve:RectangularHyperbola2, Curve:Sigmoid and 1 more |
|
vfd_VFD Efficiency Curve Name |
reference | Determines VFD efficiency as function of motor load or speed fraction Curve should have minimum > 0.0 and maximum of 1.0 If field blank, assumes constant VFD efficiency (0.97) Names a Curve:Cubic, Curve:DoubleExponentialDecay, Curve:Exponent, Curve:ExponentialDecay, Curve:ExponentialSkewNormal, Curve:Functional:PressureDrop, Curve:Linear, Curve:Quadratic, Curve:Quartic, Curve:RectangularHyperbola1, Curve:RectangularHyperbola2, Curve:Sigmoid and 1 more |
|
end_End-Use Subcategory |
string | General |
Any text may be used here to categorize the end-uses in the ABUPS End Uses by Subcategory table. |
Referenced by 6 object types
AirLoopHVAC:DedicatedOutdoorAirSystem, AirLoopHVAC:ExhaustSystem, AirLoopHVAC:OutdoorAirSystem:EquipmentList, AirLoopHVAC:UnitarySystem, Branch, ZoneHVAC:EvaporativeCoolerUnit
Fan:ConstantVolume¶
from idfpy.models import FanConstantVolume
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.
| Field | Type | Default | Details |
|---|---|---|---|
nameName required |
string | ||
availability_Availability Schedule Name |
reference | Availability schedule name for this system. Schedule value > 0 means the system is available. If this field is blank, the system is always available. Names a ExternalInterface:FunctionalMockupUnitExport:To:Schedule, ExternalInterface:FunctionalMockupUnitImport:To:Schedule, ExternalInterface:Schedule, Schedule:Compact, Schedule:Constant, Schedule:File, Schedule:Year, Schedule:Year:Rules |
|
fan_Fan Total Efficiency |
number | 0.7 |
Range: > 0, ≤ 1 |
pressure_Pressure Rise required |
number Pa |
||
maximum_Maximum Flow Rate |
number or Autosizem3/s |
||
motor_Motor Efficiency |
number | 0.9 |
Range: > 0, ≤ 1 |
motor_Motor In Airstream Fraction |
number | 1.0 |
0.0 means fan motor outside of air stream, 1.0 means motor inside of air stream Range: ≥ 0, ≤ 1 |
air_Air Inlet Node Name required |
string | ||
air_Air Outlet Node Name required |
string | ||
end_End-Use Subcategory |
string | General |
Any text may be used here to categorize the end-uses in the ABUPS End Uses by Subcategory table. |
Referenced by 28 object types
AirLoopHVAC:DedicatedOutdoorAirSystem, AirLoopHVAC:OutdoorAirSystem:EquipmentList, AirLoopHVAC:Unitary:Furnace:HeatCool, AirLoopHVAC:Unitary:Furnace:HeatOnly, AirLoopHVAC:UnitaryHeatCool, AirLoopHVAC:UnitaryHeatCool:VAVChangeoverBypass, AirLoopHVAC:UnitaryHeatOnly, AirLoopHVAC:UnitaryHeatPump:AirToAir, AirLoopHVAC:UnitaryHeatPump:AirToAir:MultiSpeed, AirLoopHVAC:UnitarySystem, AirTerminal:SingleDuct:ParallelPIU:Reheat, AirTerminal:SingleDuct:SeriesPIU:Reheat, AirflowNetwork:Distribution:Component:Fan, AirflowNetwork:Distribution:Linkage, Branch, Dehumidifier:Desiccant:NoFans, FanPerformance:NightVentilation, FaultModel:Fouling:AirFilter, ZoneHVAC:EvaporativeCoolerUnit, ZoneHVAC:FourPipeFanCoil, ZoneHVAC:OutdoorAirUnit, ZoneHVAC:PackagedTerminalAirConditioner, ZoneHVAC:PackagedTerminalHeatPump, ZoneHVAC:TerminalUnit:VariableRefrigerantFlow, ZoneHVAC:UnitHeater, ZoneHVAC:UnitVentilator, ZoneHVAC:VentilatedSlab, ZoneHVAC:WindowAirConditioner
Fan:OnOff¶
from idfpy.models import FanOnOff
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.
| Field | Type | Default | Details |
|---|---|---|---|
nameName required |
string | ||
availability_Availability Schedule Name |
reference | Availability schedule name for this system. Schedule value > 0 means the system is available. If this field is blank, the system is always available. Names a ExternalInterface:FunctionalMockupUnitExport:To:Schedule, ExternalInterface:FunctionalMockupUnitImport:To:Schedule, ExternalInterface:Schedule, Schedule:Compact, Schedule:Constant, Schedule:File, Schedule:Year, Schedule:Year:Rules |
|
fan_Fan Total Efficiency |
number | 0.6 |
Range: > 0, ≤ 1 |
pressure_Pressure Rise required |
number Pa |
||
maximum_Maximum Flow Rate |
number or Autosizem3/s |
||
motor_Motor Efficiency |
number | 0.8 |
Range: > 0, ≤ 1 |
motor_Motor In Airstream Fraction |
number | 1.0 |
0.0 means fan motor outside of air stream, 1.0 means motor inside of air stream Range: ≥ 0, ≤ 1 |
air_Air Inlet Node Name required |
string | ||
air_Air Outlet Node Name required |
string | ||
fan_Fan Power Ratio Function of Speed Ratio Curve Name |
reference | Names a Curve:Cubic, Curve:DoubleExponentialDecay, Curve:Exponent, Curve:ExponentialDecay, Curve:ExponentialSkewNormal, Curve:Functional:PressureDrop, Curve:Linear, Curve:Quadratic, Curve:Quartic, Curve:RectangularHyperbola1, Curve:RectangularHyperbola2, Curve:Sigmoid and 1 more | |
fan_Fan Efficiency Ratio Function of Speed Ratio Curve Name |
reference | Names a Curve:Cubic, Curve:DoubleExponentialDecay, Curve:Exponent, Curve:ExponentialDecay, Curve:ExponentialSkewNormal, Curve:Functional:PressureDrop, Curve:Linear, Curve:Quadratic, Curve:Quartic, Curve:RectangularHyperbola1, Curve:RectangularHyperbola2, Curve:Sigmoid and 1 more | |
end_End-Use Subcategory |
string | General |
Any text may be used here to categorize the end-uses in the ABUPS End Uses by Subcategory table. |
Referenced by 26 object types
AirLoopHVAC:Unitary:Furnace:HeatCool, AirLoopHVAC:Unitary:Furnace:HeatOnly, AirLoopHVAC:UnitaryHeatCool, AirLoopHVAC:UnitaryHeatCool:VAVChangeoverBypass, AirLoopHVAC:UnitaryHeatOnly, AirLoopHVAC:UnitaryHeatPump:AirToAir, AirLoopHVAC:UnitaryHeatPump:AirToAir:MultiSpeed, AirLoopHVAC:UnitaryHeatPump:WaterToAir, AirLoopHVAC:UnitarySystem, AirflowNetwork:Distribution:Component:Fan, AirflowNetwork:Distribution:Linkage, Dehumidifier:Desiccant:System, FanPerformance:NightVentilation, FaultModel:Fouling:AirFilter, WaterHeater:HeatPump:PumpedCondenser, WaterHeater:HeatPump:WrappedCondenser, ZoneHVAC:EnergyRecoveryVentilator, ZoneHVAC:EvaporativeCoolerUnit, ZoneHVAC:FourPipeFanCoil, ZoneHVAC:PackagedTerminalAirConditioner, ZoneHVAC:PackagedTerminalHeatPump, ZoneHVAC:TerminalUnit:VariableRefrigerantFlow, ZoneHVAC:UnitHeater, ZoneHVAC:UnitVentilator, ZoneHVAC:WaterToAirHeatPump, ZoneHVAC:WindowAirConditioner
Fan:SystemModel¶
from idfpy.models import FanSystemModel extensible
Versatile simple fan that can be used in variable air volume, constant volume, on-off cycling, two-speed or multi-speed applications. Performance at different flow rates, or speed levels, is determined using separate performance curve or table or prescribed power fractions at discrete speed levels for two-speed or multi-speed fans.
| Field | Type | Default | Details |
|---|---|---|---|
nameName required |
string | ||
availability_Availability Schedule Name |
reference | Availability schedule name for this fan. Schedule value > 0 means the fan is available. If this field is blank, the fan is always available. Names a ExternalInterface:FunctionalMockupUnitExport:To:Schedule, ExternalInterface:FunctionalMockupUnitImport:To:Schedule, ExternalInterface:Schedule, Schedule:Compact, Schedule:Constant, Schedule:File, Schedule:Year, Schedule:Year:Rules |
|
air_Air Inlet Node Name required |
string | ||
air_Air Outlet Node Name required |
string | ||
design_Design Maximum Air Flow Rate required |
number or Autosizem3/s |
||
speed_Speed Control Method |
choice | Discrete |
One of Continuous, Discrete |
electric_Electric Power Minimum Flow Rate Fraction |
number | 0.2 |
Range: ≥ 0, ≤ 1 |
design_Design Pressure Rise required |
number Pa |
Range: > 0 | |
motor_Motor Efficiency |
number | 0.9 |
Range: > 0, ≤ 1 |
motor_Motor In Air Stream Fraction |
number | 1.0 |
0.0 means fan motor outside of air stream, 1.0 means motor inside of air stream Range: ≥ 0, ≤ 1 |
design_Design Electric Power Consumption |
number or AutosizeW |
Autosize |
Fan power consumption at maximum air flow rate. If autosized the method used to scale power is chosen in the following field |
design_Design Power Sizing Method |
choice | PowerPerFlowPerPressure |
One of PowerPerFlow, PowerPerFlowPerPressure, TotalEfficiencyAndPressure |
electric_Electric Power Per Unit Flow Rate |
number W/(m3/s) |
||
electric_Electric Power Per Unit Flow Rate Per Unit Pressure |
number W/((m3/s)-Pa) |
1.66667 |
|
fan_Fan Total Efficiency |
number | 0.7 |
Range: > 0, ≤ 1 |
electric_Electric Power Function of Flow Fraction Curve Name |
reference | independent variable is normalized flow rate, current flow divided by Design Maximum Air Flow Rate. dependent variable is modification factor multiplied by Design Power Consumption. This field is required if Speed Control Method is set to Continuous or if the Number of Speeds is greater than 1 and Speed Electric Power Fraction fields are not used. Names a Curve:Cubic, Curve:DoubleExponentialDecay, Curve:Exponent, Curve:ExponentialDecay, Curve:ExponentialSkewNormal, Curve:Functional:PressureDrop, Curve:Linear, Curve:Quadratic, Curve:Quartic, Curve:RectangularHyperbola1, Curve:RectangularHyperbola2, Curve:Sigmoid and 1 more |
|
night_Night Ventilation Mode Pressure Rise |
number Pa |
Total system fan pressure rise at the fan when in night mode using AvailabilityManager:NightVentilation | |
night_Night Ventilation Mode Flow Fraction |
number | Fraction of Design Maximum Air Flow Rate to use when in night mode using AvailabilityManager:NightVentilation Range: ≥ 0, ≤ 1 |
|
motor_Motor Loss Zone Name |
reference | optional, if used fan motor heat losses that not added to air stream are transferred to zone as internal gains Names a Zone |
|
motor_Motor Loss Radiative Fraction |
number | optional. If zone identified in previous field then this determines the split between convection and radiation for the fan motor's skin losses Range: ≥ 0, ≤ 1 |
|
end_End-Use Subcategory |
string | General |
Any text may be used here to categorize the end-uses in the ABUPS End Uses by Subcategory table. |
number_Number of Speeds |
integer | 1 |
number of different speed levels available when Speed Control Method is set to Discrete Speed need to be arranged in increasing order in remaining field sets. If set to 1, or omitted, and Speed Control Method is Discrete then constant fan speed is the design maximum. |
speed_ |
list | Each item: speed_flow_fraction, speed_electric_power_fraction |
Referenced by 27 object types
AirLoopHVAC:DedicatedOutdoorAirSystem, AirLoopHVAC:ExhaustSystem, AirLoopHVAC:OutdoorAirSystem:EquipmentList, AirLoopHVAC:UnitaryHeatCool:VAVChangeoverBypass, AirLoopHVAC:UnitarySystem, AirTerminal:SingleDuct:ParallelPIU:Reheat, AirTerminal:SingleDuct:SeriesPIU:Reheat, AirTerminal:SingleDuct:VAV:Reheat:VariableSpeedFan, AirflowNetwork:Distribution:Component:Fan, Branch, Dehumidifier:Desiccant:NoFans, Dehumidifier:Desiccant:System, FaultModel:Fouling:AirFilter, WaterHeater:HeatPump:PumpedCondenser, WaterHeater:HeatPump:WrappedCondenser, ZoneHVAC:EnergyRecoveryVentilator, ZoneHVAC:EvaporativeCoolerUnit, ZoneHVAC:FourPipeFanCoil, ZoneHVAC:OutdoorAirUnit, ZoneHVAC:PackagedTerminalAirConditioner, ZoneHVAC:PackagedTerminalHeatPump, ZoneHVAC:TerminalUnit:VariableRefrigerantFlow, ZoneHVAC:UnitHeater, ZoneHVAC:UnitVentilator, ZoneHVAC:VentilatedSlab, ZoneHVAC:WaterToAirHeatPump, ZoneHVAC:WindowAirConditioner
Fan:VariableVolume¶
from idfpy.models import FanVariableVolume
Variable air volume fan where the electric power input varies according to a performance curve as a function of flow fraction.
| Field | Type | Default | Details |
|---|---|---|---|
nameName required |
string | ||
availability_Availability Schedule Name |
reference | Availability schedule name for this system. Schedule value > 0 means the system is available. If this field is blank, the system is always available. Names a ExternalInterface:FunctionalMockupUnitExport:To:Schedule, ExternalInterface:FunctionalMockupUnitImport:To:Schedule, ExternalInterface:Schedule, Schedule:Compact, Schedule:Constant, Schedule:File, Schedule:Year, Schedule:Year:Rules |
|
fan_Fan Total Efficiency |
number | 0.7 |
Range: > 0, ≤ 1 |
pressure_Pressure Rise required |
number Pa |
||
maximum_Maximum Flow Rate |
number or Autosizem3/s |
||
fan_Fan Power Minimum Flow Rate Input Method |
choice | Fraction |
One of FixedFlowRate, Fraction |
fan_Fan Power Minimum Flow Fraction |
number | 0.25 |
Range: ≥ 0, ≤ 1 |
fan_Fan Power Minimum Air Flow Rate |
number m3/s |
Range: ≥ 0 | |
motor_Motor Efficiency |
number | 0.9 |
Range: > 0, ≤ 1 |
motor_Motor In Airstream Fraction |
number | 1.0 |
0.0 means fan motor outside of air stream, 1.0 means motor inside of air stream Range: ≥ 0, ≤ 1 |
fan_Fan Power Coefficient 1 |
number | all Fan Power Coefficients should not be 0.0 or no fan power will be consumed. Fan Power Coefficients are specified as function of full flow rate/power Equation: | |
fan_Fan Power Coefficient 2 |
number | ||
fan_Fan Power Coefficient 3 |
number | ||
fan_Fan Power Coefficient 4 |
number | ||
fan_Fan Power Coefficient 5 |
number | ||
air_Air Inlet Node Name required |
string | ||
air_Air Outlet Node Name required |
string | ||
end_End-Use Subcategory |
string | General |
Any text may be used here to categorize the end-uses in the ABUPS End Uses by Subcategory table. |
Referenced by 17 object types
AirLoopHVAC:DedicatedOutdoorAirSystem, AirLoopHVAC:OutdoorAirSystem:EquipmentList, AirLoopHVAC:UnitarySystem, AirTerminal:SingleDuct:VAV:Reheat:VariableSpeedFan, AirflowNetwork:Distribution:Component:Fan, AirflowNetwork:Distribution:Linkage, Branch, Dehumidifier:Desiccant:NoFans, Dehumidifier:Desiccant:System, FanPerformance:NightVentilation, FaultModel:Fouling:AirFilter, ZoneHVAC:EvaporativeCoolerUnit, ZoneHVAC:FourPipeFanCoil, ZoneHVAC:OutdoorAirUnit, ZoneHVAC:TerminalUnit:VariableRefrigerantFlow, ZoneHVAC:UnitHeater, ZoneHVAC:UnitVentilator
Fan:ZoneExhaust¶
from idfpy.models import FanZoneExhaust
Models a fan that exhausts air from a zone.
| Field | Type | Default | Details |
|---|---|---|---|
nameName required |
string | ||
availability_Availability Schedule Name |
reference | Availability schedule name for this system. Schedule value > 0 means the system is available. If this field is blank, the system is always available. Names a ExternalInterface:FunctionalMockupUnitExport:To:Schedule, ExternalInterface:FunctionalMockupUnitImport:To:Schedule, ExternalInterface:Schedule, Schedule:Compact, Schedule:Constant, Schedule:File, Schedule:Year, Schedule:Year:Rules |
|
fan_Fan Total Efficiency |
number | 0.6 |
Range: > 0, ≤ 1 |
pressure_Pressure Rise required |
number Pa |
||
maximum_Maximum Flow Rate |
number m3/s |
Range: ≥ 0 | |
air_Air Inlet Node Name required |
string | ||
air_Air Outlet Node Name required |
string | ||
end_End-Use Subcategory |
string | General |
Any text may be used here to categorize the end-uses in the ABUPS End Uses by Subcategory table. |
flow_Flow Fraction Schedule Name |
reference | If field is used, then when fan runs the exhausted air flow rate is controlled to be the scheduled fraction times the Maximum Flow Rate Names a ExternalInterface:FunctionalMockupUnitExport:To:Schedule, ExternalInterface:FunctionalMockupUnitImport:To:Schedule, ExternalInterface:Schedule, Schedule:Compact, Schedule:Constant, Schedule:File, Schedule:Year, Schedule:Year:Rules |
|
system_System Availability Manager Coupling Mode |
choice | Coupled |
Control if fan is to be interlocked with HVAC system Availability Managers or not. One of Coupled, Decoupled |
minimum_Minimum Zone Temperature Limit Schedule Name |
reference | If field is used, the exhaust fan will not run if the zone temperature is lower than this limit Names a ExternalInterface:FunctionalMockupUnitExport:To:Schedule, ExternalInterface:FunctionalMockupUnitImport:To:Schedule, ExternalInterface:Schedule, Schedule:Compact, Schedule:Constant, Schedule:File, Schedule:Year, Schedule:Year:Rules |
|
balanced_Balanced Exhaust Fraction Schedule Name |
reference | 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. Names a ExternalInterface:FunctionalMockupUnitExport:To:Schedule, ExternalInterface:FunctionalMockupUnitImport:To:Schedule, ExternalInterface:Schedule, Schedule:Compact, Schedule:Constant, Schedule:File, Schedule:Year, Schedule:Year:Rules |
Referenced by 5 object types
AirflowNetwork:MultiZone:Component:ZoneExhaustFan, AirflowNetwork:ZoneControl:PressureController, FanPerformance:NightVentilation, SpaceHVAC:ZoneEquipmentSplitter, ZoneHVAC:EquipmentList
FanPerformance:NightVentilation¶
from idfpy.models import FanPerformanceNightVentilation
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 Fan:ConstantVolume, Fan:VariableVolume, Fan:ZoneExhaust, and Fan:OnOff (not Fan:ComponentModel). Fan:SystemModel has its own night ventilation settings. 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.
| Field | Type | Default | Details |
|---|---|---|---|
fan_Fan Name required |
reference | Names a Fan:ConstantVolume, Fan:OnOff, Fan:VariableVolume, Fan:ZoneExhaust | |
fan_Fan Total Efficiency required |
number | Range: > 0, ≤ 1 | |
pressure_Pressure Rise required |
number Pa |
||
maximum_Maximum Flow Rate |
number or Autosizem3/s |
||
motor_Motor Efficiency required |
number | Range: > 0, ≤ 1 | |
motor_Motor in Airstream Fraction |
number | 1.0 |
0.0 means fan motor outside of airstream 1.0 means fan motor inside of airstream Range: ≥ 0, ≤ 1 |