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.

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