
Award winning innovation
Typhoon HIL FPGA solver is the key piece of technology that enabled high-fidelity real-time emulation of power electronics and small-scale power system circuits. It provides a solid basis for numerous applications ranging from model-based control development that empowers model based engineering processes for test drived development and converter C-HIL (Controller HIL) testing, all the way to (pre-)commissioning and virtual system integration of modern, power electronics enabled, power systems.
Powering all Typhoon HIL simulators since 2009, the Typhoon HIL FPGA solver is a proven design trusted by both industry and academia. It has been continuously developed driven by extensive user feedback.

Unmatched performance
Emulate high-switching frequency devices with 0.2 µs timesteps
High frequency switching converters pose a serious challenge for HIL simulators. To address that challenge, Typhoon HIL FPGA solver is capable of running real-world models with simulation steps down to 0.2 µs. Thanks to the heavily paralleled architecture and low latency connection between the processing elements it (unlike CPU based solvers) can sustain very short simulation steps even for large and complex models.
Additionally, built-in GDS oversampling mechanism ensures adequate accuracy even in very high switching frequency applications. It is based on high resolution PWM sampling, event time stamping and integration error compensation.
Finally, tight integration between processing blocks and the IO stage ensures very low and fully predictable loopback latency thus allowing seamless interfacing with external controllers.
More than a circuit solver
Typhoon HIL FPGA solver gives you versatility and fidelity
Typhoon HIL FPGA solver natively supports all the elements that make an electrical power stage model complete and trustworthy. Typhoon’s unique processor architecture, combined with Typhoon’s ultra-fast compiler, enables:
-
- state-space emulation of switching devices,
- detailed machine models,
- non-linear components like batteries, PV panels, saturable inductors and transformers, and
- time varying resistors, capacitors and inductors.


Additionally, the FPGA solver provides a means for detailed converter modeling by emulating switch turn on/off delays and by providing a means for real-time calculation of semiconductor losses.
Finally, independent voltage and current sources rely on a built-in, run-time tunable signal generator. That is why the FPGA solver allows you a fully interactive control of the sources in order to, for example, emulate various grid conditions while ensuring smooth waveforms through interpolation. All the mentioned features run synchronously at a full simulation rate.
There are no resolution losses and no stability issues coming from multi-rate simulation.
Automate your testing
The FPGA solver will keep everything in sync
Built-in command executor module assists test scripts in generating time accurate profiles and events such are grid disturbances and faults. Test script only needs to issue commands with specified execution time up front to the FPGA solver. At this point, command executor module takes over and makes sure that the commands are executed precisely on time, with simulation step resolution.
Built-in runtime configurable signal capture module allows synchronized signal acquisition on multiple devices at full simulation rate. This way it provides detailed insight into the system dynamics and feeds the signal analysis functions with high resolution datasets needed to make correct decisions on test results.


Test for days or weeks
Emulate long-lasting use cases thanks to rock-solid reliability
Unlike the offline simulations, HIL simulators are regularly operating with simulation times of multiple hours and even days, especially in digital twin applications. Likewise, HIL simulators are often used for fully automated validation of UUT (Unit Under Test) behavior where the key is to have reproducible test results.
Those typical use cases truly challenge real-time simulator’s reliability and long term stability. Typhoon HIL FPGA solver is designed to meet those requirements. Its high precision arithmetic and deterministic execution guarantee long term stable, fully reproducible and overrun free simulation results.
Typhoon HIL compiler plays an important role by taking care that the timing constraints are satisfied for all the model elements. This way a successful compilation is a guarantee that the FPGA solver can cope with the model at the given simulation step no matter what.