Package agents.heatPump
Class HeatPump
- java.lang.Object
-
- agents.heatPump.HeatPump
-
public class HeatPump extends Object
A basic technical description of heat pump performance- Author:
- Evelyn Sperber
-
-
Field Summary
Fields Modifier and Type Field Description static de.dlr.gitlab.fame.agent.input.Tree
parameters
Input structure ofHeatPump
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
calcCoefficientOfPerformance(double ambientTemperatureInC)
double
calcCurrentElectricHeatPumpPowerInKW(double ambientTemperatureInC)
double
getHeatPumpPenetrationFactor()
de.dlr.gitlab.fame.data.TimeSeries
getInstalledUnits()
double
getMaxElectricalHeatPumpPowerInKW()
-
-
-
Field Detail
-
parameters
public static final de.dlr.gitlab.fame.agent.input.Tree parameters
Input structure ofHeatPump
-
-
Constructor Detail
-
HeatPump
public HeatPump(de.dlr.gitlab.fame.agent.input.ParameterData data) throws de.dlr.gitlab.fame.agent.input.ParameterData.MissingDataException
Creates a newHeatPump
instance- Parameters:
data
- required inputs- Throws:
de.dlr.gitlab.fame.agent.input.ParameterData.MissingDataException
- if any required parameter is missing
-
-
Method Detail
-
calcCoefficientOfPerformance
public double calcCoefficientOfPerformance(double ambientTemperatureInC)
- Parameters:
ambientTemperatureInC
- ambient temperature in time step- Returns:
- coefficient of performance according to ambient temperature
-
calcCurrentElectricHeatPumpPowerInKW
public double calcCurrentElectricHeatPumpPowerInKW(double ambientTemperatureInC)
- Parameters:
ambientTemperatureInC
- ambient temperature in time step- Returns:
- current electric power of heat pump according to ambient temperature
-
getMaxElectricalHeatPumpPowerInKW
public double getMaxElectricalHeatPumpPowerInKW()
- Returns:
- maximum electric power of heat pump
-
getInstalledUnits
public de.dlr.gitlab.fame.data.TimeSeries getInstalledUnits()
- Returns:
- installed heat pump units in scenario
-
getHeatPumpPenetrationFactor
public double getHeatPumpPenetrationFactor()
- Returns:
- market penetration factor of heat pumps
-
-