OverDrive · Software

Real-time simulation of electric drives – physically exact, up to 32 times faster

OverDrive simulates motor, inverter and control with structure-preserving integrators. The results agree with LTspice, PLECS and Simulink – and OverDrive computes up to 32 times faster than conventional simulation tools. As an FMU, OverDrive runs directly in Simulink, CarMaker and other co-simulation environments.

OverDrive in numbers

32×
faster than conventional simulation tools – one SiL loop in 15 min instead of 8 h
2×
faster than real time in inverter validation
3
conserved quantities stay conserved: energy, momentum, charge
FMU
according to the FMI standard – Simulink, CarMaker, co-simulation

Source: Persystems benchmark, Graz Smart Vehicle Forum 2025.

What OverDrive does differently

Fast, because the physics is right.

Conventional simulators buy accuracy with tiny time steps. OverDrive computes with integrators from geometric mechanics – they stay stable even with large steps and deliver results that are still correct after millions of time steps.


Extremely fast

Up to 32 times faster than conventional simulation tools. Validation of the inverter software runs twice as fast as real time – on a laptop, without a compute cluster.


Physically precise

Structure-preserving integrators conserve energy, charge and momentum – even with saturation and switching events. No numerical drift, no artificial damping.


Plug & play

Usable as an FMU according to the FMI standard in Simulink, CarMaker and other co-simulation environments. Existing models and parameters are reused – no redesign, no toolchain change.

Validation

Computed against established tools – and identical.

We continuously check OverDrive against LTspice, PLECS and Simulink: same circuit, same parameters, same excitation. Three examples from our benchmark of August 2026.

Half-bridge – Persystems vs. LTspice

Load current, sine with 100 A amplitude

Half-bridge – Persystems vs. LTspiceLoad current of a half-bridge over two milliseconds, sine with 100 ampere amplitude: Persystems solid, LTspice dashed, both curves lie on top of each other. −100 −50 0 50 100 A 30.0 30.5 31.0 31.5 32.0 Time in ms

Persystems    LTspice

Half-bridge with MOSFET switches and freewheeling diodes driving a resistive-inductive load. Persystems and LTspice deliver the same load current.

Boost converter – Persystems vs. PLECS

Piecewise linear models, inductor and capacitor current

Boost converter – Persystems vs. PLECSInductor current and capacitor current of a boost converter over two milliseconds, piecewise linear models: Persystems time steps as dots, PLECS dashed, both lie on top of each other. 2 4 6 8 A Inductor current −4 −2 0 2 4 6 A 2.0 2.5 3.0 3.5 4.0 Time in ms Capacitor current

Persystems time steps    PLECS

Every switching event is a kink in the curve. The Persystems time steps lie on the PLECS curve – including at the switching edges.

The stress test

Three-phase half-bridge with switching ripple

Three phases, run-up to 42 A, one switching event after another: this is where it shows whether a solver hits switching edges cleanly. The detail at 503.2 ms resolves the switching ripple of ±0.2 A – Persystems and PLECS lie on top of each other point by point.

Same circuit, same parameters, same excitation – and identical results.

Three-phase half-bridge – Persystems vs. PLECS

Phase currents during run-up, same circuit, same parameters

Persystems vs. PLECS – three-phase half-bridge Top: the three phase currents iu, iv, iw during run-up to about 42 amperes over 0.6 seconds – Persystems solid, PLECS dashed, both curves lie exactly on top of each other. Bottom: detail at 503.2 milliseconds with the switching ripple of about 0.4 amperes; the simulation points of both tools lie on the same curve – 100 Persystems points as circles, 439 PLECS points as crosses. −40 −20 0 20 40 A 0 0.1 0.2 0.3 0.4 0.5 0.6 Time in s Detail ↓ 41.8 42.0 42.2 A 503.16 503.18 503.20 503.22 503.24 Time in ms Detail at 503.2 ms ● 100 Persystems points   × 439 PLECS points

Persystems iu    iv    iw    PLECS

Top: the run-up to about 42 A; bottom: the detail at 503.2 ms. The switching ripple of ±0.2 A is identical in both tools.

Integration

Into your toolchain in three steps.


Step 1

Reuse your model

Motor and inverter parameters from your existing simulations are reused. No rebuild, no duplicate model maintenance.


Step 2

Integrate the FMU

OverDrive comes as an FMU according to the FMI standard and runs in Simulink, CarMaker or your co-simulation environment – on the development PC, without a compute cluster.


Step 3

Validate

Test inverter software in the loop, tune controllers, run through fault cases and prepare HiL tests – in minutes instead of hours.

Preview image: OverDrive FMUs in IPG CarMaker – demo vehicle with one electric motor

Playing the video transfers data to YouTube; nothing is loaded before that.

Video

OverDrive in CarMaker – live

A CarMaker demo vehicle with one electric motor on the front axle; the drivetrain consists of Persystems FMUs: motor, inverter and control run as OverDrive models directly inside the CarMaker simulation. The video shows the setup, the start and the result.

The same FMU also runs unchanged in Simulink and other co-simulation environments according to the FMI standard.

Key facts and use cases

What OverDrive can do.

Key facts

Speedup to 32× faster than conventional simulation tools
Validationinverter validation 2× faster than real time
IntegrationFMU according to the FMI standard – Simulink, CarMaker and other co-simulation environments
Numericsstructure-preserving integrators; energy, momentum and charge are conserved
Modelsmotor, inverter, control; switching events and saturation
Validated againstLTspice, PLECS, Simulink

Fields of application

  • Virtual function development – develop and test drive functions before the hardware exists
  • Controller design – tune current controllers, speed and torque control on the physically exact model
  • MiL / SiL / HiL – the same model basis across all test stages
  • Inverter software validation – check firmware against the model of your own inverter

The physics behind it

Structure-preserving integrators

An electric drive is a mechanical-electrical system with conserved quantities. Classical integration methods discretize the differential equations – and in doing so violate exactly these conservation laws, step by step. Structure-preserving integrators start one level deeper – with the physics of the system itself. The result is a simulation that preserves the structure of the physical system: energy, momentum and charge are conserved, even over millions of time steps and even with large step sizes.

This is precisely what makes OverDrive fast: where conventional simulation tools have to fight drift with tiny time steps, OverDrive stays stable and precise with large steps. The foundations come from geometric mechanics – at Persystems they are a production tool.

EE₀010⁶ time stepsSimulation time →

━ OverDrive – structure-preserving    ┅ conventional integrator

Schematic: structure-preserving integrators conserve energy, momentum and charge over the entire simulation. Conventional methods drift – and deliver wrong results in long runs.

Contact

Want to see OverDrive on your own model?

License, evaluation or integration into your toolchain – write to us and tell us which drive you are simulating. You will get an answer straight from the engineering team.

ProductOverDrive – real-time simulation of electric drives
Delivery formatFMU according to the FMI standard
Salessales@persystems.org
Phone+49 941 462 974 40
CompanyPersystems GmbH, Regensburg, Germany
Persystems

Echtzeit-Simulation und Leistungselektronik für elektrische Antriebe – entwickelt und gefertigt in Regensburg.

Persystems GmbH
Franz-Mayer-Straße 1 · 93053 Regensburg
info@persystems.org · +49 941 462 974 40

© 2026 Persystems GmbHPLECS, LTspice, Simulink, CarMaker und DroneCAN sind Marken ihrer jeweiligen Inhaber.
Persystems

Real-time simulation and power electronics for electric drives – developed and manufactured in Regensburg, Germany.

Persystems GmbH
Franz-Mayer-Straße 1 · 93053 Regensburg · Germany
info@persystems.org · +49 941 462 974 40

© 2026 Persystems GmbHPLECS, LTspice, Simulink, CarMaker and DroneCAN are trademarks of their respective owners.