Skip to content

Hierarchical Simulation

About

On this page, you can run time-series simulations using grid data like smart meter or voltage measurements. Load and generation defined in the grid model can be included via built-in models (some categories may not be supported yet). For large grids, simulations can be split and run hierarchically, meaning the grid is divided into subgrids that are simulated individually but in a coordinated way to improve performance and scalability.

Running a Simulation

When you click on the Gear ICON, simulation options are opened.

IMAGE - general settings tab

In the General settings you can enter:

  • Simulation name
  • Scenario
  • Start Date & Time
  • End Date & Time
  • Time zone
  • Time resolution as step length in minutes
  • Simulate subgrids

Scenarios

Applying a scenario simulates your grid in a different load/generation situation. A scenario scales existing load/generation and/or adds additional load/generation.
For example, a scenario can:

  • Scale up all installed loads by 20%
  • Install 30 new PV generators
  • Add 20 new electric cars

Scenarios are created and modified in Grids page.

Modules

Modules fulfill different tasks during the simulation and can be activated or deactivated individually. There are three categories:

  • Voltage Modules
    Apply previously imported real transformer measurements or simulated voltages. If none are selected, the nominal voltage of the slack bus is used.

  • Power Modules
    Define how load and generation are considered. Power can come from:

    • Imported smart meter measurements
    • Load/generation models (convert static power definitions into time-series)
  • Operational Limits
    Define limits for bus voltage and line/transformer loading. Violations are recorded and shown in results. Changing limits does not affect running or finished simulations.

  • Result Modules
    Define the type and amount of data recorded. Most record aggregated data. The Detailed Results module records all data but is not recommended for large grids or long simulations due to performance and storage concerns.

Results Dropdown

Shows all running and finished simulations. You can:

  • View results by clicking
  • Delete a simulation
  • Rename a simulation

Log

The log lists events during the simulation, sorted by severity:

  • Error
  • Warning
  • Info

Examples:

  • Non-convergence of a power flow (warning)
  • Voltage measurement not covering the full simulation time (info)

Clicking on an entry expands it to show:

  • Problem description and fix
  • Duration (simulation time range)
  • IDs of affected elements (e.g., bus IDs)

Plots

Plots are displayed in the upper left part of the page. Select different plots using the dropdown. The result modules Alerts, Quantiles, and Histograms determine available plots.

You can zoom into a plot by drawing a rectangle with the mouse.

Plot Types

  • Alerts Plot
    Shows warnings and violations per simulation step. For lines, line length is shown instead of count. Green area shows total elements. Useful for identifying peak violation times.

  • Quantile Plot
    Shows value ranges per simulation step for selected quantities (e.g., bus voltage, line loading). Displays:

    • Median
    • 50% range
    • Min and max values
      Useful for checking if grid assets operate within limits.
  • Histogram Plot
    Shows how many elements had max/min values within a range.
    Example: 5 buses had max voltage between 1.1 and 1.12 pu.
    Useful for identifying elements operating near or beyond limits.

Alerts

Alerts are shown in the lower left part of the page (if the Alerts module is activated). They represent violations of operational limits.

Each alert category shows a colored bar:

  • Green: OK
  • Yellow: Warning
  • Red: Violation This coloring is also used in the grid viewer. Clicking a grid element in the table focuses on it in the viewer.

View Modes

  • Grids: Lists subgrids, sorted by most violations.
  • Assets: Lists individual elements, sorted by highest violation.

Filters

Filters can be used in hierarchical simulations to view:

  • Selected grid
  • Subgrids
  • Both

Filters affect both plots and alerts.