Package agents.heatPump
Class StrategyParameters
- java.lang.Object
-
- agents.heatPump.StrategyParameters
-
public class StrategyParameters extends Object
Strategy parameters for heat pump operation- Author:
- Evelyn Sperber
-
-
Field Summary
Fields Modifier and Type Field Description static de.dlr.gitlab.fame.agent.input.Tree
parameters
Input parameters stored in aStrategyParameters
instance
-
Constructor Summary
Constructors Constructor Description StrategyParameters(de.dlr.gitlab.fame.agent.input.ParameterData data)
CreatesStrategyParameters
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description de.dlr.gitlab.fame.agent.input.ParameterData
getApiParameters()
int
getChargingSteps()
HeatPumpStrategist.HeatPumpStrategistType
getHeatPumpStrategistType()
double
getMaximalRoomTemperatureInC()
double
getMeanRoomTemperatureInC()
double
getMinimalRoomTemperatureInC()
-
-
-
Field Detail
-
parameters
public static final de.dlr.gitlab.fame.agent.input.Tree parameters
Input parameters stored in aStrategyParameters
instance
-
-
Constructor Detail
-
StrategyParameters
public StrategyParameters(de.dlr.gitlab.fame.agent.input.ParameterData data) throws de.dlr.gitlab.fame.agent.input.ParameterData.MissingDataException
CreatesStrategyParameters
- Parameters:
data
- input data from config- Throws:
de.dlr.gitlab.fame.agent.input.ParameterData.MissingDataException
- if any required data is not provided
-
-
Method Detail
-
getApiParameters
public de.dlr.gitlab.fame.agent.input.ParameterData getApiParameters()
- Returns:
- API parameters
-
getChargingSteps
public int getChargingSteps()
- Returns:
- modelled room temperature steps for dynamic programming
-
getHeatPumpStrategistType
public HeatPumpStrategist.HeatPumpStrategistType getHeatPumpStrategistType()
- Returns:
- type of heat pump strategist
-
getMinimalRoomTemperatureInC
public double getMinimalRoomTemperatureInC()
- Returns:
- minimal allowed room temperature
-
getMaximalRoomTemperatureInC
public double getMaximalRoomTemperatureInC()
- Returns:
- maximal allowed room temperature
-
getMeanRoomTemperatureInC
public double getMeanRoomTemperatureInC()
- Returns:
- average allowed room temperature
-
-