Skip to content

AC load flow solver

Faster, more reliable load flow for the grids that can't afford to be wrong.

Velra is a fast, robust AC load flow solver for grid operators. It plugs into the tools you already use and is built for routines where load flows run by the thousand.

Load flow solved 11.8 ms

Base case Illustrative

  • 2x to 7x+ faster than a Newton-Raphson baseline, depending on the system*
  • Robust on hard cases: fewer iterations, early detection when there is no solution
  • Plugs in to pandapower today, with PowSyBl in progress
  • Deterministic and auditable: a mathematical method, not AI

*Measured C-to-C against Newton-Raphson, not against MATLAB or Python tools: about 2x on standard academic test networks (IEEE 14, IEEE 118, Polish 2383) and about 3x on a large synthetic US model. Gains grow with system size.

The problem

Grids are harder to operate, and the load flows behind every decision keep multiplying.

More renewables and more flexibility move the operating point more often, and closer to its limits. Operators respond with more computation.

Load flows now run by the hundreds, and in some routines by the millions. Every run has to be fast, and failures have to be rare and predictable.

Some routines fall back to DC load flow today, not because AC is wrong for the job, but because there are too many cases to run.

When thousands of runs happen unattended, nobody has time to rescue a divergent case by hand.

Where the load flows run

  • Contingency analysis

    Every outage case (N-1, N-k) is its own load flow.

  • Remedial action optimisation

    Candidate actions are checked with repeated load flows.

  • Capacity calculation

    Repeated across scenarios and time steps.

  • Merged models

    Large models solved for many time steps, often overnight.

Technology

How Velra performs

Velra is a proprietary AC load flow solver for deterministic studies. Here is how it behaves against the Newton-Raphson baseline most tools use. How it works inside stays with us.

01 Speed

2x to 7x+ faster, growing with system size

Measured C-to-C, so the comparison is like for like rather than against MATLAB or Python tools. Gains grow with system size: about 2x on standard academic test networks and about 3x on a large synthetic US model covering Texas and surrounding states. Velra runs on standard CPUs today, with GPU acceleration as further headroom.

Speed-up over the Newton-Raphson baseline (1x = same speed)

  • Range: 2x to 7x+, depending on the system
  • Academic test networks (IEEE 14, IEEE 118, Polish 2383): about 2x
  • Large synthetic US model (Texas and surrounding states): about 3x
  • Very large systems: values to follow
  • Gains grow with system size
Measured, approximate Points are approximate. The band is the stated range; the trend line is qualitative.

02 Robustness

Predictable on hard cases, clear when there is no solution

Velra converges on the same cases as Newton-Raphson. The difference shows on hard cases near the edge of solvability, where predictable behaviour matters as much as speed.

  • Fewer iterations on hard cases
  • Softer behaviour when a case starts to diverge: it may stray briefly, then recover
  • Clear, early detection when a case has no solution
Example operating point
Shade map by iterations for

Stress parameter

No solution exists Same convergence region for both

Loading level

  • fewer iterations
  • ≤4 iterations
  • 5 to 6 iterations
  • 7 to 9 iterations
  • 10 to 13 iterations
  • 14+ iterations
  • more

Error per iteration, log scale

Newton-Raphson
Converged in 17 iterations
Velra
Converged in 8 iterations

Illustrative Iteration counts and traces are illustrative, not measured data.

Use cases

Built around how each operator works

Pick your role to see where faster, more predictable load flow changes the work.

TSOs

Contingency analysis and remedial actions, in AC

Contingency analysis and remedial action optimisation run hundreds to millions of load flows.

  • Run more contingencies (N-1, N-k) inside operational time windows.
  • Stay in AC where routines fall back to DC today only because of the number of cases.
  • Fewer divergent runs to chase by hand, and a clear signal when a case has no solution.

SchematicIllustrative, not a real network.

RCCs

Large merged models, many time steps, overnight

Pan-European models merged and solved for many time steps, with no time for manual intervention.

  • Robust on very large merged models, where speed gains grow with network size.
  • Early, clear detection of cases with no solution, so overnight runs do not stall.
  • Built to fit open-source stacks such as PowSyBl and OpenRAO.

SchematicIllustrative, not a real network.

DSOs

More studies on the hardware you already have

Connection and hosting-capacity questions multiply as distributed generation grows.

  • Faster hosting-capacity and connection studies.
  • Full AC load flow on larger meshed networks.
  • Works inside pandapower workflows today.

SchematicIllustrative, not a real network.

Integration and security

Plugs into your workflow. Stays inside your perimeter.

A proprietary solver core with an open integration surface. Velra plugs into open-source power system tools as a solver component, with no rip-and-replace.

  • Closed core, open integration surface

    Adapters for open-source stacks, so Velra works inside the tools you already run.

  • Runs in your environment

    Velra modules run inside your infrastructure. Your grid data does not leave it.

  • Standard data formats

    Support for CIM and PSS/E RAW is planned.

  • Deterministic and auditable

    A mathematical method, not AI, so its behaviour can be audited and explained.

  • Verification and security

    Benchmark Velra on your own cases. We are open to verification arrangements that fit your security processes.

  • Integration status

    • pandapower Toolchain Available
    • PowSyBl via Open Load Flow In progress
    • CIM Data format Planned
    • PSS/E RAW Data format Planned

    Nothing is released unless it is marked Available.

run_loadflow.py Illustrative API

                
                    
                    import pandapower as pp
                  
                    
                    import pandapower.networks as pn
                  
                    
                     
                  
                    
                    net = pn.case118()
                  
                    
                     
                  
                    
                    pp.runpp(net)  # default: Newton-Raphson
                  
                    
                    pp.runpp(net, algorithm="velra")  # illustrative
                  
              

The solver argument is a placeholder, not the published interface.

Relative solver time, IEEE 118

Newton-Raphson (default) 1.00 · converged
Velra ~0.50 · converged

PowSyBl integration in progress: no result shown.

Illustrative, at about 2x as on the academic test networks.

A one-line solver swap in a familiar workflow.

Benchmark

Benchmark Velra on your own cases.

A like-for-like comparison of Velra and your current solver, on cases you know well.

  1. 1

    Scope

    Agree the networks, cases and KPIs, and how data is handled. NDA and cybersecurity processes are welcome.

  2. 2

    Run in your environment

    Velra and your current solver run on the same models, inside your infrastructure.

  3. 3

    Review the KPIs

    We go through solver time, iterations and convergence together, and agree what comes next.

Request a benchmark

A few lines is enough. We reply by email.

Prefer email? Write to contact@velra.se

We use your details only to reply.

Team

The people behind Velra

Mark leads the technology. Liam, Zoé and Daniela, all MSc students in Entrepreneurship and Business Design at Chalmers, run business development: customer discovery, benchmarks with operators, partnerships and bringing Velra to market.

The Velra team
Mark Jeeninga

Mark Jeeninga

Technical lead

Postdoctoral researcher at Lund University, Department of Automatic Control. Expert in power grids and networked dynamical systems.

Liam Aljundi

Liam Aljundi

Business development

Former lead design researcher at Arduino Education, turning user research into product roadmaps. Background in interaction design, with further study in innovation strategy and IP at UC Berkeley Haas.

Zoé Opdendries

Zoé Opdendries

Business development

Software engineer by training (BSc, Chalmers) and former sole frontend developer and UI/UX designer at LexEnergy, an EV charging startup. Works across the technical and commercial sides, from IP to sales.

Daniela Padilla

Daniela Padilla

Business development

Co-founded Alkimia, an award-winning chocolate brand, and led its product and go-to-market work. Product designer for clients in six countries; Swedish Institute Scholar.

Backed by

Affiliated with

FAQ

Questions operators ask

How does Velra compare with Newton-Raphson?

Newton-Raphson is our baseline because most tools use it. Measured C-to-C, Velra is 2x to 7x+ faster depending on the system, and it converges on the same cases. On hard cases it typically needs fewer iterations and flags non-convergence earlier. It is our own proprietary solver, not a modified Newton-Raphson.

Is Velra a replacement for PSS/E or PowerFactory?

No. It sits alongside your existing tools as a solver component, so your models, workflows and validation stay as they are.

Can we run it in our own environment?

Yes. Velra modules run inside your infrastructure, and your grid data does not leave it.

It is closed source: how do we trust it?

Start by comparing it with your current solver on your own cases. Beyond that, we are open to verification arrangements that fit your security processes, and NDA and cybersecurity reviews are welcome.

Is Velra open source?

No. The solver core is proprietary. Adapters let it plug into open-source tools such as pandapower and PowSyBl.

Will it speed up my whole workflow?

Not necessarily by the same factor. Load flow is often a large part of the work, but not always the only bottleneck. We measure solver time like for like and look at your workflow with you, rather than promise end-to-end speed-ups.

What accuracy and convergence guarantees are there?

Velra solves the same AC power flow equations to the tolerances you set, so results can be compared case by case. We make no unqualified guarantees: validation on operator data is in progress, and a benchmark on your own cases is the best test.

Is the method published?

Publication and IP strategy are being finalised. Ask us what we can share today.

What hardware does it need?

Standard CPUs. GPU acceleration is further headroom we are exploring.