eHS
eHS (electric hardware solver) is our FPGA-based power system and power electronics toolbox, designed to deliver unparalleled performance and high fidelity for real-time simulation. Its generic and reprogrammable electrical solver allows users to simulate circuits without the need for coding or advanced mathematical modeling. With its user-friendly interface, eHS streamlines hardware-in-the-loop (HIL) testing and supports advanced applications such as onboard chargers, solar inverters, power electronics, electric propulsion systems, and traveling wave relay testing.
Initially designed for MATLAB/Simulink™ users in 2012, eHS has since evolved to support several other industry-standard circuit editors, enabling flexible and accessible simulation workflows across diverse engineering environments.
Specification overview
| Features | Capabilities |
| Simulation type | Fast EMT on FPGA |
| Targeted applications | High flexibility workflow for most power electronics applications |
| Supported component types | Switches, converters, machines, RLC, transformers, lines, sources, among others |
| Component capacity per FPGA |
Overall capability:
|
| Minimum time step | 32ns |
| Maximum switching frequency | 500kHz** |
| Maximum sampling rate | 625ps with oversampling |
| Maximum number of parameters sets | Unlimited*** |
| Compatible circuit editors | Simscape Specialized Power Systems (SPS), PLECS, PSIM and OPAL-RT Schematic Editor |
*Estimated value. The maximum number of states depends on the number of inputs and outputs that need to be computed as well. There is no hardcoded limit.
**250kHz for resonant converter models and up to 500kHz for VSC applications. For higher requirements, slower than real-time modelling with parameter scaling is available, or a RT-XSG custom FPGA model implementation could be coupled with the eHS core.
*** Unlimited when using CPU buffered parameter sets. 512 when using FPGA buffered parameter sets.
They trust us
Demo
Bringing on-board charger (OBC) models to real-time
Watch a demo showcasing real-time simulation of an on-board charger (OBC) on an OP4610XG simulator. The OBC is composed of an AC-DC PFC converter and a DC-DC LLC resonant converter, with the power electronics devices being controlled using fast switching signals of up to 180 kHz.
Features
Redefining speed and accuracy of EMT real-time simulations
Our latest generation of eHS is faster and more efficient than ever before, allowing PWM switching frequencies as high as 500 kHz, supporting the most demanding of applications. Explore the highlights that will take your innovation to the next level.
01
High fidelity
02
Extra-high resolution
03
Ultra-low latency
04
Scalable and co-simulation ready
05
Get started quickly
06
Customize tests on the fly
07
Advanced electric machines
08
Traveling wave relay testing
High Speed Converter Solver
Validate the most advanced power converter designs, without compromises.
Push the boundaries of power electronics validation with the High Speed Converter Solver (HSCS), available within eHS. Designed for advanced converter architectures, HSCS enables real-time simulation of complex topologies—including resonant converters and systems with bidirectional switches—without the constraints of fixed models. Validate innovative designs in data centers, electric vehicle, and industrial applications faster, reduce model simplification, and confidently develop next-generation applications powered by GaN and SiC technologies.
Applications
Advancing your testing with eHS
eHS brings high-speed, FPGA-based simulation to a wide range of industries, including energy, power electronics, automotive, and aerospace. It supports applications such as onboard chargers, solar inverters, electric propulsion, motor drives, and protection relay testing. With its real-time capabilities, intuitive workflow, and unparalleled sampling resolution, eHS enables engineers and researchers to model complex power electronic systems, iterate rapidly, and validate designs with confidence.
Energy
Design, test, and optimize HVDC systems, renewables, and microgrids for grid modernization, stability, and protection—while supporting cybersecurity and resilience in increasingly digitalized power grids.
Power Electronics
Design, test, and optimize advanced power converters, motor drives, and control strategies with high-fidelity real-time simulation—ideal for applications in industrial automation and energy-efficient systems.
Automotive
Design, test, and optimize electric vehicle systems—including motor drives, battery management systems (BMS), electronic control units (ECUs), vehicle control units (VCU), and onboard chargers (OBC)
Aerospace
Design, test, and validate flight control systems, onboard power electronics, and more electric aircraft architectures—including eVTOL platforms—using real-time simulation for performance, safety, and system integration.
FAQ
Find the answers to your questions
What is eHS (Electric Hardware Solver)?
eHS, or Electric Hardware Solver, is OPAL-RT’s FPGA-based toolbox for real-time simulation of power electronic circuits and power systems. It is not related to Environment, Health and Safety software, which shares the same acronym. Released in 2012 for MATLAB/Simulink users, eHS uses a generic, reprogrammable electrical solver that simulates circuits without coding or state-space derivation. It runs at time steps as low as 32 ns with switching frequencies up to 500 kHz, and is used for hardware-in-the-loop testing of onboard chargers, solar inverters, motor drives, electric propulsion systems, and traveling wave relay protection.
What is FPGA-based power electronics simulation?
FPGA-based power electronics simulation solves electrical circuit equations on a field-programmable gate array rather than a CPU, allowing the solver to run in parallel at time steps measured in nanoseconds. This resolution is what makes real-time simulation of fast-switching converters possible. eHS reaches a minimum time step of 32 ns and supports switching frequencies up to 500 kHz, with 625 picosecond oversampling.
When should a model run on FPGA instead of CPU?
Use FPGA when the model contains fast switching devices, resonant converters, or dynamics faster than roughly 10 microseconds, and CPU when the model is large but slower, such as extended grid networks or vehicle-level dynamics. Most real systems need both. eHS supports co-simulation, so the FPGA handles high-frequency switching while the CPU manages broader system behaviour on the same target.
Why do power electronics simulations lose accuracy at high switching frequencies?
Accuracy degrades when the simulation time step is too coarse to resolve switching events, so transitions land between time steps and the solver reports a switch that happened at the wrong instant. The usual workarounds, averaging the converter model or artificially decoupling the network, trade fidelity for stability. eHS addresses this with 625 picosecond oversampling and interpolating converter models, resolving switching instants far below the simulation time step, and by running up to 21 three-phase converter models on one target without manual decoupling.
Can eHS simulate SiC and GaN converter designs?
Yes. SiC and GaN devices switch far faster than silicon, which typically forces engineers to simplify the topology or accept averaged models. The High Speed Converter Solver available within eHS simulates advanced architectures, including resonant converters and topologies with bidirectional switches, without reducing the topology to fit a predefined converter model. It supports up to 500 kHz for Voltage Source Converter (VSC) applications and 250 kHz for resonant converter models.
Which circuit editors work with eHS, and is coding required?
eHS is compatible with Simscape Specialized Power Systems (SPS), PLECS, PSIM, and the built-in OPAL-RT Schematic Editor. No coding is required. The solver is generic and reprogrammable, so circuits are drawn schematically rather than derived as state-space equations or written in HDL. Models deploy to OPAL-RT and NI real-time platforms without rebuilding the circuit, and parameter sets can be changed on the fly to test fault conditions without recompiling.
How is eHS used for hardware-in-the-loop testing of onboard chargers and motor drives?
eHS runs the power stage in real time on FPGA while the physical controller under test sees realistic PWM and analog signals, so control hardware can be validated before a prototype or vehicle exists. For onboard chargers, this covers AC-DC PFC and DC-DC LLC resonant stages at switching frequencies up to 180 kHz on an OP4610XG. For motor drives, optimized FPGA models cover PMSM, IPM, BLDC, SPM, induction machines, and switched reluctance machines.




