placeholderfeatureplaceholdersliderplaceholderthumb
Kestrel EMT
Electromagnetic transient simulation for free

Kestrel EMT

Kestrel EMT is a free, general purpose electromagnetic transients (EMT) simulation software package. It includes the plotting tool, KPlot, which may be installed separately.

Download Kestrel EMT and KPlot: Kestrel EMT 2026.5 Setup

Need support? Found a bug? Please email contact@arnadaeng.com or read the documentation

Kestrel EMT Screenshot

Kestrel EMT is designed to model and simulate:

  • Power electronics, inverter control systems, and smart grid studies
  • Design studies such as lightning, switching transient, and breaker transient recovery voltage (TRV)
  • Distributed parameter transmission lines and wave propagation
  • General transient circuit analysis

Features

  • Sophisticated plotting capabilities using KPlot, including time domain, frequency domain, spectrogram, and phasor plots
  • Ability to execute Python and MATLAB code from within a simulation and interface with circuit components.
  • XML-based, human readable .kcf file format for saved circuits.
  • Modern, intuitive ribbon interface
  • Export directly to open source HDF5 file format for additional analysis in MATLAB or Python
  • Program arbitrary current and voltage sources with external data
  • Implement real code (black box) inverter models with IEEE/CIGRE B4.82 .dll interface

Kestrel EMT is under active development and is free for commercial, educational, or personal use.

KPlot

KPlot is a free standalone plotting tool that is included with Kestrel EMT. Interactively plot Kestrel EMT (.hdf5), Siemens PTI PSS/E (.out), PSCAD (.inf/.out), Comma Separated Values (.csv), and HDF5 files alongside each other. To learn more, see the KPlot product page.

alt text
KPlot can optionally be installed separately from Kestrel EMT using the same Kestrel EMT Setup Installer.

Download Kestrel EMT & KPlot

Press the download button below to download the latest version of Kestrel EMT.