Package agents.heatPump
Class BuildingParameters
- java.lang.Object
-
- agents.heatPump.BuildingParameters
-
public class BuildingParameters extends Object
Encapsulates building parameters- Author:
- Evelyn Sperber
-
-
Field Summary
Fields Modifier and Type Field Description static de.dlr.gitlab.fame.agent.input.Tree
parameters
Input parameters required for constructingBuildingParameters
-
Constructor Summary
Constructors Constructor Description BuildingParameters(de.dlr.gitlab.fame.agent.input.ParameterData data)
CreatesBuildingParameters
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
getAi()
double
getCi()
double
getHeatingLimitTemperatureInC()
double
getInternalHeatGainsInKW()
double
getRia()
-
-
-
Field Detail
-
parameters
public static final de.dlr.gitlab.fame.agent.input.Tree parameters
Input parameters required for constructingBuildingParameters
-
-
Constructor Detail
-
BuildingParameters
public BuildingParameters(de.dlr.gitlab.fame.agent.input.ParameterData data) throws de.dlr.gitlab.fame.agent.input.ParameterData.MissingDataException
CreatesBuildingParameters
- Parameters:
data
- input data from config- Throws:
de.dlr.gitlab.fame.agent.input.ParameterData.MissingDataException
- if any required data is not provided
-
-
Method Detail
-
getRia
public double getRia()
- Returns:
- Ria - the resistance between interior and ambient
-
getCi
public double getCi()
- Returns:
- Ci - the thermal capacity of the interior
-
getAi
public double getAi()
- Returns:
- Ai - the effective window area for solar gains
-
getHeatingLimitTemperatureInC
public double getHeatingLimitTemperatureInC()
- Returns:
- the heating limit temperature
-
getInternalHeatGainsInKW
public double getInternalHeatGainsInKW()
- Returns:
- the internal heat gains
-
-