pyrc.heat_pump.heat_pump#
- class COP#
Bases:
object- cop_change(new_temperature, old_temperature, supply_water_temperature)#
Returns how much more Watt per Watt is created from a heat pump when the source temperature changes.
Returns each supply_water_temperature in a row (supply_temp x time_steps).
- Parameters:
new_temperature (float | int | np.ndarray | list) – The new source temperature in Kelvin.
old_temperature (float | int | np.ndarray | list) – The temperature in Kelvin to compare the new temperature with.
supply_water_temperature (float | int) – The supply water temperature in Kelvin. Used to calculate the carnot efficiency.
- Returns:
The change of the COP with the new temeprature. > 1 if the COP increases < 1 if the COP decreases = 1 if no change at all. If it’s an array with multiple dimensions each row is with a fixed supply water temperature.
- Return type:
float | np.ndarray
- carnot_heat_pump(source_temperature, supply_temperature)#
Calculates the Carnot efficiency.
- Parameters:
source_temperature (float | np.ndarray | list) – The temperature in Kelvin of the source.
supply_temperature (float | np.ndarray | list) – The temperature in Kelvin of the supply water.
- Returns:
The Carnot efficiency. If its an array with
- Return type:
float | np.ndarray