Skip to content

Systems Preprocessor


Lets the user specify the probability distribution of HVAC systems for the simulated buildings. For example: 40% air-source heat-pumps and 60% pellet boilers. This information is needed for environmental analysis, with primary energy and CO2 emissions.

Technical information

Class SystemsPreprocessor
Superclass WorkflowStepAssessment
Source location simstadt/src/main/java/eu/simstadt/workflowsteps/
Package eu.simstadt.workflowsteps
Project simstadt



Use an assessment scenario? (useScenario)

Should an assessment scenario be used?

If the CityGML file is incomplete or out-dated, a custom scenario can be defined, for example in order to specify:

  • In PhysicsPreprocessor: which percentage of buildings have been refurbished, depending on their building types (30% of single-family houses before 1995 to KfW55).

  • In SystemsPreprocessor: which HVAC system (e.g. pellet boiler or air-source heat-pump) has been installed.

  • Type : boolean
  • Default : false
  • Getter : isUseScenario()
  • Setter : setUseScenario(boolean)

Available libraries (libraries)

List of libraries which have been imported and are available.

Selection is done either via GUI or by setting selectedLibrary to the desired index.

  • Type : List
  • Default : [eu.simstadt.library.EnergySystemAndFuels]
  • Getter : getLibraries()
  • Setter : setLibraries(List)

Selected Library (selectedLibrary)

Index (between 0 and n-1) for the desired library out of the list of available ones (libraries).

  • Type : int
  • Default : 0
  • Getter : getSelectedLibrary()
  • Setter : setSelectedLibrary(int)

Used in