RCAIDE.Library.Components.Thermal_Management.Accessories.Fan
Fan#
- class Fan(*args, **kwarg)[source]#
Bases:
Data
A class representing a cooling fan for thermal management systems.
- tag#
Unique identifier for the fan component, defaults to ‘Fan’
- Type:
str
- efficiency#
Overall fan efficiency including mechanical and electrical losses, defaults to 1.0
- Type:
float
Notes
The fan class models forced air movement devices used in thermal management systems. It provides functionality for:
Power consumption calculation
Performance modeling based on operating conditions
Integration with cooling system analysis
Definitions
- ‘Pressure Differential’
The difference in pressure across the fan
- ‘Mass Flow Rate’
Rate of air mass flow through the fan
See also
RCAIDE.Library.Components.Thermal_Management.Accessories.Pump
Similar component for liquid cooling systems
- compute_power_consumed(density, mass_flow_rate, efficiency)[source]#
Calculates the power consumed by the fan.
- Parameters:
pressure_differential (float) – Pressure rise across the fan
density (float) – Fluid density
mass_flow_rate (float) – Mass flow rate through the fan
efficiency (float) – Overall fan efficiency
- Returns:
Power consumed by the fan
- Return type:
float
Notes
Uses the standard fan power equation: Power = (mass_flow_rate * pressure_differential) / (density * efficiency)