Convective cooling#

linerate.equations.convective_cooling.compute_convective_cooling(surface_temperature, air_temperature, nusselt_number, thermal_conductivity_of_air)[source]#

Compute the convective cooling of the conductor.

Equation (17) on page 24 of [1] and Equation (12) on page 6 of [4].

Parameters:
  • surface_temperature (Annotated[float | float64 | ndarray[Any, dtype[float64]], '°C']) – \(T_s~\left[^\circ\text{C}\right]\). The conductor surface temperature.

  • air_temperature (Annotated[float | float64 | ndarray[Any, dtype[float64]], '°C']) – \(T_a~\left[^\circ\text{C}\right]\). The ambient air temperature.

  • nusselt_number (Annotated[float | float64 | ndarray[Any, dtype[float64]], '']) – \(Nu\). The nusselt number.

  • thermal_conductivity_of_air (Annotated[float | float64 | ndarray[Any, dtype[float64]], 'W/(m K)']) – \(\lambda_f~\left[\text{W}~\text{m}^{-1}~\text{K}^{-1}\right]\). The thermal conductivity of air at the given temperature.

Returns:

\(P_c~\left[\text{W}~\text{m}^{-1}\right]\). The convective cooling of the conductor. Either due to wind, or passive convection, whichever is largest.

Return type:

Union[float, float64, ndarray[Any, dtype[float64]]]