An automated FPGA real-time simulator for power electronics and power systems electromagnetic transient applications

R. Razzaghi, M. Mitjans, F. Rachidi, M. Paolone

Research output: Contribution to journalArticleResearchpeer-review

21 Citations (Scopus)


The paper presents an automated FPGA-based real-time electromagnetic transients simulator for power electronics and power systems applications. The simulator features an automated procedure enabling its straightforward applications to different topologies by avoiding the need of complex FPGA programming. The proposed solver integrates: (i) the Modified Augmented Nodal Analysis (MANA) method, (ii) the Fixed Admittance Matrix Nodal Method (FAMNM), (iii) the optimal selection of the switch conductance parameter, and (iv) efficient sparse matrix-to-vector multiplier. The simulator is able to accurately reproduce, in real-time, electromagnetic transients taking place in power electronics devices together with electromagnetic waves propagating in transmission lines. The peculiar structure of the MANA-FAMNM solver enables to reach extremely low integration time steps and avoids the need to redesign the FPGA code. The results of the proposed simulator are validated by dedicated comparisons with off-line EMTP-RV simulations and a hardware-in-the-loop (HIL) test for a three-phase two-level inverter and a three-phase power network.

Original languageEnglish
Pages (from-to)147-156
Number of pages10
JournalElectric Power Systems Research
Publication statusPublished - 1 Dec 2016
Externally publishedYes


  • Electromagnetic transients
  • FPGA
  • Hardware-in-the-loop
  • Real-time simulation

Cite this