motulator: Motor Drive Simulator in Python

  • Marko Hinkkanen (Creator)
  • Lauri Tiitinen (Creator)
  • Hannu Hartikainen (Contributor)
  • Angelica Iaderosa (Università degli Studi di Padova) (Contributor)
  • Simon Lundberg (Contributor)
  • Luca Peretti (Supervisor)
  • Jarno Kukkola (Contributor)
  • Joona Kukkonen (Other)
  • Gianmario Pellegrino (Other)
  • Simone Ferrari (Other)



This open-source software includes simulation models for an induction motor, a synchronous reluctance motor, and a permanent-magnet synchronous motor. The motor models are simulated in the continuous-time domain while the control algorithms run in discrete time. The default solver is the explicit Runge-Kutta method of order 5(4) from scipy.integrate.solve_ivp. Simple control algorithms are provided as examples. The documentation is available here:

The title and description of this software/code correspond with the situation when the software metadata was described in ACRIS. The most recent version of metadata is available in the original repository
Date made available30 Aug 2022

Dataset Licences

  • MIT

Cite this