Class HeatingInputData


  • public class HeatingInputData
    extends Object
    Input time series to derive heating demands
    Author:
    Evelyn Sperber
    • Field Detail

      • parameters

        public static final de.dlr.gitlab.fame.agent.input.Tree parameters
        Input parameters for constructing new HeatingInputData
    • Constructor Detail

      • HeatingInputData

        public HeatingInputData​(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

      • getTemperaturProfile

        public de.dlr.gitlab.fame.data.TimeSeries getTemperaturProfile()
        Returns:
        the time series of the ambient temperature
      • getSolarRadiation

        public de.dlr.gitlab.fame.data.TimeSeries getSolarRadiation()
        Returns:
        the time series of the solar radiation on a vertical surface facing south
      • getHeatDemandProfile

        public de.dlr.gitlab.fame.data.TimeSeries getHeatDemandProfile()
        Returns:
        the time series of the (aggregated) heating demand
      • getPvProfile

        public de.dlr.gitlab.fame.data.TimeSeries getPvProfile()
        Returns:
        the time series of the local pv yield for self-consumption