Skip to content

Feature request: also show generation/load per Node - and Load Flow per HV Line section #6

@MaykThewessen

Description

@MaykThewessen

is there a more recent alternative GUI / interface / Dashboard / analysis tool for finished PyPSA runs?

The PyPSA-App already provides a strong basis for exploring PyPSA networks, but it is currently difficult to understand what is physically happening at the node and line level.

I would like to request functionality to display generation, load, and power flow per node and per HV line section in the web UI.

  1. Node-level balances
    For each bus/node, show:
    • Total generation (MW)
    • Total load (MW)
    • Net injection (generation − load)
    • Optional: storage charge/discharge
    • Optional: curtailed generation

This should be visible:
• In the node tooltip
• In a side panel when clicking a node
• As a color scale on the map (e.g. net injection/export vs import)

This makes it possible to immediately see:
• Which nodes are exporters vs importers
• Where congestion and balancing stress arises
• Whether local generation is actually serving local demand

  1. HV line / link load flow
    For each transmission line or link:
    • Actual power flow (MW)
    • % of thermal limit
    • Direction of flow

This should be visualized:
• As line thickness (MW)
• As color (loading %, or congestion)
• With arrows for flow direction
• With detailed values on hover / click

This is essential for:
• Congestion analysis
• Grid reinforcement studies
• BESS placement and curtailment diagnostics
• Understanding dispatch results

  1. Time-step support
    These metrics should update when:
    • The user changes the selected snapshot
    • Or scrubs through time

So the app becomes a true grid playback & diagnosis tool, not just a static network viewer.

Why this matters
Without node-level balances and line-level flows, PyPSA-App is mainly a topology viewer.
With these features, it becomes a proper power system analysis cockpit, suitable for:
• Market & dispatch debugging
• Congestion analysis
• Storage & grid expansion planning
• Education and stakeholder communication

This would be a major step toward turning PyPSA-App into a serious operational and planning frontend for PyPSA models.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions