Skip to content

Load Profile Generator

Goal

Generates a random but possibly realistic electrical load profile for each residential building, using an autoregressive stochastic model based on measured data.

Description of the Methodology

Simulation models: Load Profile Generator

Technical information

Class LoadProfileGenerator
Superclass WorkflowStepWithSimStadtGraphics
Author
Maintainer
Source location simstadt-workflows-loadprofile/src/main/java/de/hftstuttgart/simstadtworkflowsteps/energy/LoadProfileGenerator.java
Package de.hftstuttgart.simstadtworkflowsteps.energy
Project simstadt-workflows-loadprofile

Dependencies

Parameters

From (from)

Load profile will be generated starting at this date (inclusive).

By default, it is the first day of the current year.

If a complete year is generated, a model-wide load-duration curve CSV will be exported.

  • Type : LocalDate
  • Default : 2022-01-01
  • Getter : getFrom()
  • Setter : setFrom(LocalDate)

To (to)

Load profile will be generated until this date (inclusive).

By default, it is the last day of the current year.

If a complete year is generated, a model-wide load-duration curve CSV will be exported.

  • Type : LocalDate
  • Default : 2022-12-31
  • Getter : getTo()
  • Setter : setTo(LocalDate)

CSV resolution (csvResolution)

Should a CSV be exported with one column per building?

If yes, with which time resolution?

  • Type : CSV_RESOLUTION
  • Default : Hourly
  • Possible values : No export, 15 Minutes, Hourly, Daily, Weekly, Yearly
  • Getter : getCsvResolution()
  • Setter : setCsvResolution(CSV_RESOLUTION)

Used in