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)