RadiativeCooling
RadiativeCooling
RadiativeCooling(
ambient_temperature: floatArrayLike,
outer_diameter: floatArrayLike,
emissivity: floatArrayLike,
stefan_boltzmann_constant: float = 5.67e-08,
**kwargs: Any,
)
Bases: RadiativeCoolingBase
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
|
float | ndarray
|
Ambient temperature (°C). |
required |
|
float | ndarray
|
External diameter (m). |
required |
|
float | ndarray
|
Emissivity (—). |
required |
|
float
|
Stefan–Boltzmann constant (W·m⁻²·K⁻⁴). The default is 5.67e-08. |
5.67e-08
|
Source code in src/thermohl/power/cigre/radiative_cooling.py
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | |
derivative
derivative(
conductor_temperature: floatArrayLike,
) -> floatArrayLike
Analytical derivative of value method.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
|
float | ndarray
|
Conductor temperature (K). |
required |
Returns:
| Type | Description |
|---|---|
floatArrayLike
|
float | numpy.ndarray: Power term derivative (W·m⁻¹·K⁻¹). |
Source code in src/thermohl/power/radiative_cooling.py
70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 | |
value
value(
conductor_temperature: floatArrayLike,
) -> floatArrayLike
Compute radiative cooling using the Stefan-Boltzmann law.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
|
float | ndarray
|
Conductor temperature (°C). |
required |
Returns:
| Type | Description |
|---|---|
floatArrayLike
|
float | numpy.ndarray: Power term value (W·m⁻¹). |
Source code in src/thermohl/power/radiative_cooling.py
49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 | |