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]]]