Class StrategyParameters


  • public class StrategyParameters
    extends Object
    Strategy parameters for heat pump operation
    Author:
    Evelyn Sperber
    • Field Detail

      • parameters

        public static final de.dlr.gitlab.fame.agent.input.Tree parameters
        Input parameters stored in a StrategyParameters instance
    • Constructor Detail

      • StrategyParameters

        public StrategyParameters​(de.dlr.gitlab.fame.agent.input.ParameterData data)
                           throws de.dlr.gitlab.fame.agent.input.ParameterData.MissingDataException
        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
      • 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