motulator


Namemotulator JSON
Version 0.5.0 PyPI version JSON
download
home_pageNone
SummaryMotor Drive and Grid Converter Simulator in Python
upload_time2024-09-08 11:35:12
maintainerNone
docs_urlNone
authorNone
requires_python>=3.8
licenseNone
keywords control converter electric grid inverter machine motor power simulation
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # *motulator:* Motor Drive and Grid Converter Simulator in Python
[![DOI](https://zenodo.org/badge/377399301.svg)](https://zenodo.org/doi/10.5281/zenodo.10223090)
[![Build Status](https://github.com/Aalto-Electric-Drives/motulator/actions/workflows/update_gh-pages.yml/badge.svg)](https://github.com/Aalto-Electric-Drives/motulator/actions/workflows/update_gh-pages.yml)
[![License](https://img.shields.io/github/license/mashape/apistatus)](https://github.com/Aalto-Electric-Drives/motulator/blob/main/LICENSE)
[![PyPI version shields.io](https://img.shields.io/pypi/v/motulator.svg)](https://pypi.org/project/motulator/)
[![All Contributors](https://img.shields.io/badge/all_contributors-6-orange.svg?style=flat-square)](#contributors-)

Introduction
------------
This open-source software includes simulation models and controllers for electric machine drives and grid converter systems. The machine models include an induction machine, a synchronous reluctance machine, and a permanent-magnet synchronous machine. Various subsystem models are provided for modeling grid converter systems, such as an LCL filter connected to an inductive-resistive grid.

The system 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. Various control algorithms are provided as examples. The documentation is available here:

https://aalto-electric-drives.github.io/motulator/

Installation
------------
This software can be installed using pip:

```bash
pip install motulator
```
Alternatively, the repository can be cloned:

https://aalto-electric-drives.github.io/motulator/installation.html

Usage
-----
The system models, controllers, reference sequences etc. are easy to configure. As a starting point, example scripts and Jupyter notebooks can be downloaded here:

https://aalto-electric-drives.github.io/motulator/drive_examples/index.html

https://aalto-electric-drives.github.io/motulator/grid_examples/index.html

New system models and controllers can be developed using the existing ones as templates.

Contributing
------------
If you would like to help us develop motulator, please have a look at these [guidelines](https://aalto-electric-drives.github.io/motulator/contributing.html) first.

Contributors
------------
Thanks go to these wonderful people:

<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->
<!-- prettier-ignore-start -->
<!-- markdownlint-disable -->
<table>
  <tbody>
    <tr>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/lauritapio"><img src="https://avatars.githubusercontent.com/u/85596019?v=4?s=50" width="50px;" alt="Lauri Tiitinen"/><br /><sub><b>Lauri Tiitinen</b></sub></a><br /><a href="https://github.com/Aalto-Electric-Drives/motulator/commits?author=lauritapio" title="Code">πŸ’»</a> <a href="#ideas-lauritapio" title="Ideas, Planning, & Feedback">πŸ€”</a> <a href="#example-lauritapio" title="Examples">πŸ’‘</a> <a href="#mentoring-lauritapio" title="Mentoring">πŸ§‘β€πŸ«</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/HannuHar"><img src="https://avatars.githubusercontent.com/u/96597650?v=4?s=50" width="50px;" alt="HannuHar"/><br /><sub><b>HannuHar</b></sub></a><br /><a href="https://github.com/Aalto-Electric-Drives/motulator/commits?author=HannuHar" title="Code">πŸ’»</a> <a href="https://github.com/Aalto-Electric-Drives/motulator/issues?q=author%3AHannuHar" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://research.aalto.fi/en/persons/marko-hinkkanen"><img src="https://avatars.githubusercontent.com/u/76600872?v=4?s=50" width="50px;" alt="Marko Hinkkanen"/><br /><sub><b>Marko Hinkkanen</b></sub></a><br /><a href="https://github.com/Aalto-Electric-Drives/motulator/commits?author=mhinkkan" title="Code">πŸ’»</a> <a href="#ideas-mhinkkan" title="Ideas, Planning, & Feedback">πŸ€”</a> <a href="#example-mhinkkan" title="Examples">πŸ’‘</a> <a href="#mentoring-mhinkkan" title="Mentoring">πŸ§‘β€πŸ«</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/silundbe"><img src="https://avatars.githubusercontent.com/u/81169347?v=4?s=50" width="50px;" alt="silundbe"/><br /><sub><b>silundbe</b></sub></a><br /><a href="https://github.com/Aalto-Electric-Drives/motulator/commits?author=silundbe" title="Code">πŸ’»</a> <a href="#example-silundbe" title="Examples">πŸ’‘</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/JoonaKukkonen"><img src="https://avatars.githubusercontent.com/u/85099403?v=4?s=50" width="50px;" alt="JoonaKukkonen"/><br /><sub><b>JoonaKukkonen</b></sub></a><br /><a href="https://github.com/Aalto-Electric-Drives/motulator/commits?author=JoonaKukkonen" title="Code">πŸ’»</a> <a href="#infra-JoonaKukkonen" title="Infrastructure (Hosting, Build-Tools, etc)">πŸš‡</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/jarno-k"><img src="https://avatars.githubusercontent.com/u/84438313?v=4?s=50" width="50px;" alt="jarno-k"/><br /><sub><b>jarno-k</b></sub></a><br /><a href="#ideas-jarno-k" title="Ideas, Planning, & Feedback">πŸ€”</a> <a href="https://github.com/Aalto-Electric-Drives/motulator/pulls?q=is%3Apr+reviewed-by%3Ajarno-k" title="Reviewed Pull Requests">πŸ‘€</a> <a href="#mentoring-jarno-k" title="Mentoring">πŸ§‘β€πŸ«</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/angelicaiaderosa"><img src="https://avatars.githubusercontent.com/u/112799415?v=4?s=50" width="50px;" alt="angelicaiaderosa"/><br /><sub><b>angelicaiaderosa</b></sub></a><br /><a href="https://github.com/Aalto-Electric-Drives/motulator/commits?author=angelicaiaderosa" title="Code">πŸ’»</a> <a href="#example-angelicaiaderosa" title="Examples">πŸ’‘</a></td>
    </tr>
    <tr>
      <td align="center" valign="top" width="14.28%"><a href="https://www.kth.se/profile/lucap"><img src="https://avatars.githubusercontent.com/u/64190518?v=4?s=50" width="50px;" alt="Luca Peretti"/><br /><sub><b>Luca Peretti</b></sub></a><br /><a href="#ideas-lucaperetti" title="Ideas, Planning, & Feedback">πŸ€”</a> <a href="#promotion-lucaperetti" title="Promotion">πŸ“£</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/GianmarioPellegrinoPolito"><img src="https://avatars.githubusercontent.com/u/70333484?v=4?s=50" width="50px;" alt="GianmarioPellegrinoPolito"/><br /><sub><b>GianmarioPellegrinoPolito</b></sub></a><br /><a href="#data-GianmarioPellegrinoPolito" title="Data">πŸ”£</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/SimFerr"><img src="https://avatars.githubusercontent.com/u/67151973?v=4?s=50" width="50px;" alt="Simone Ferrari"/><br /><sub><b>Simone Ferrari</b></sub></a><br /><a href="#data-SimFerr" title="Data">πŸ”£</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/Jialed0303"><img src="https://avatars.githubusercontent.com/u/118135952?v=4?s=50" width="50px;" alt="Jialed0303"/><br /><sub><b>Jialed0303</b></sub></a><br /><a href="#ideas-Jialed0303" title="Ideas, Planning, & Feedback">πŸ€”</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/murgui"><img src="https://avatars.githubusercontent.com/u/29175623?v=4?s=50" width="50px;" alt="murgui"/><br /><sub><b>murgui</b></sub></a><br /><a href="https://github.com/Aalto-Electric-Drives/motulator/issues?q=author%3Amurgui" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/iam-nithin-10"><img src="https://avatars.githubusercontent.com/u/125553207?v=4?s=50" width="50px;" alt="Nithin Valiyaveettil Sadanandan"/><br /><sub><b>Nithin Valiyaveettil Sadanandan</b></sub></a><br /><a href="https://github.com/Aalto-Electric-Drives/motulator/issues?q=author%3Aiam-nithin-10" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/saarela"><img src="https://avatars.githubusercontent.com/u/10281832?v=4?s=50" width="50px;" alt="saarela"/><br /><sub><b>saarela</b></sub></a><br /><a href="https://github.com/Aalto-Electric-Drives/motulator/issues?q=author%3Asaarela" title="Bug reports">πŸ›</a></td>
    </tr>
    <tr>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/UshnishChowdhury"><img src="https://avatars.githubusercontent.com/u/35863166?v=4?s=50" width="50px;" alt="Ushnish"/><br /><sub><b>Ushnish</b></sub></a><br /><a href="https://github.com/Aalto-Electric-Drives/motulator/issues?q=author%3AUshnishChowdhury" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/Francesco-Lelli"><img src="https://avatars.githubusercontent.com/u/127111681?v=4?s=50" width="50px;" alt="Francesco-Lelli"/><br /><sub><b>Francesco-Lelli</b></sub></a><br /><a href="https://github.com/Aalto-Electric-Drives/motulator/commits?author=Francesco-Lelli" title="Code">πŸ’»</a> <a href="#example-Francesco-Lelli" title="Examples">πŸ’‘</a> <a href="#ideas-Francesco-Lelli" title="Ideas, Planning, & Feedback">πŸ€”</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/MiSaren"><img src="https://avatars.githubusercontent.com/u/166725462?v=4?s=50" width="50px;" alt="Mikko SarΓ©n"/><br /><sub><b>Mikko SarΓ©n</b></sub></a><br /><a href="https://github.com/Aalto-Electric-Drives/motulator/commits?author=MiSaren" title="Code">πŸ’»</a> <a href="#example-MiSaren" title="Examples">πŸ’‘</a> <a href="#ideas-MiSaren" title="Ideas, Planning, & Feedback">πŸ€”</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/maattaj11"><img src="https://avatars.githubusercontent.com/u/165767331?v=4?s=50" width="50px;" alt="Juho MÀÀttΓ€"/><br /><sub><b>Juho MÀÀttΓ€</b></sub></a><br /><a href="https://github.com/Aalto-Electric-Drives/motulator/commits?author=maattaj11" title="Code">πŸ’»</a> <a href="#example-maattaj11" title="Examples">πŸ’‘</a> <a href="#ideas-maattaj11" title="Ideas, Planning, & Feedback">πŸ€”</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/rayanmour"><img src="https://avatars.githubusercontent.com/u/111271373?v=4?s=50" width="50px;" alt="rayanmour"/><br /><sub><b>rayanmour</b></sub></a><br /><a href="https://github.com/Aalto-Electric-Drives/motulator/commits?author=rayanmour" title="Code">πŸ’»</a> <a href="#example-rayanmour" title="Examples">πŸ’‘</a> <a href="#ideas-rayanmour" title="Ideas, Planning, & Feedback">πŸ€”</a> <a href="https://github.com/Aalto-Electric-Drives/motulator/pulls?q=is%3Apr+reviewed-by%3Arayanmour" title="Reviewed Pull Requests">πŸ‘€</a> <a href="#mentoring-rayanmour" title="Mentoring">πŸ§‘β€πŸ«</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://cusma.algo.xyz/"><img src="https://avatars.githubusercontent.com/u/65770425?v=4?s=50" width="50px;" alt="Cosimo Bassi"/><br /><sub><b>Cosimo Bassi</b></sub></a><br /><a href="#infra-cusma" title="Infrastructure (Hosting, Build-Tools, etc)">πŸš‡</a></td>
    </tr>
  </tbody>
</table>

<!-- markdownlint-restore -->
<!-- prettier-ignore-end -->

<!-- ALL-CONTRIBUTORS-LIST:END -->

This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!

Acknowledgement
---------------
This project has been sponsored by ABB Oy and by the Research Council of Finland *Centre of Excellence in High-Speed Electromechanical Energy Conversion Systems*. The example control methods included in this repository are based on published algorithms (available in textbooks and scientific articles). They do not present any proprietary control software.

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "motulator",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": "control, converter, electric, grid, inverter, machine, motor, power, simulation",
    "author": null,
    "author_email": "Marko Hinkkanen <marko.hinkkanen@aalto.fi>",
    "download_url": "https://files.pythonhosted.org/packages/0e/33/8f423bdd91a2b28886d05f2aac78718e08aa273ec6629ead558493c6bdaf/motulator-0.5.0.tar.gz",
    "platform": null,
    "description": "# *motulator:* Motor Drive and Grid Converter Simulator in Python\n[![DOI](https://zenodo.org/badge/377399301.svg)](https://zenodo.org/doi/10.5281/zenodo.10223090)\n[![Build Status](https://github.com/Aalto-Electric-Drives/motulator/actions/workflows/update_gh-pages.yml/badge.svg)](https://github.com/Aalto-Electric-Drives/motulator/actions/workflows/update_gh-pages.yml)\n[![License](https://img.shields.io/github/license/mashape/apistatus)](https://github.com/Aalto-Electric-Drives/motulator/blob/main/LICENSE)\n[![PyPI version shields.io](https://img.shields.io/pypi/v/motulator.svg)](https://pypi.org/project/motulator/)\n[![All Contributors](https://img.shields.io/badge/all_contributors-6-orange.svg?style=flat-square)](#contributors-)\n\nIntroduction\n------------\nThis open-source software includes simulation models and controllers for electric machine drives and grid converter systems. The machine models include an induction machine, a synchronous reluctance machine, and a permanent-magnet synchronous machine. Various subsystem models are provided for modeling grid converter systems, such as an LCL filter connected to an inductive-resistive grid.\n\nThe system 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. Various control algorithms are provided as examples. The documentation is available here:\n\nhttps://aalto-electric-drives.github.io/motulator/\n\nInstallation\n------------\nThis software can be installed using pip:\n\n```bash\npip install motulator\n```\nAlternatively, the repository can be cloned:\n\nhttps://aalto-electric-drives.github.io/motulator/installation.html\n\nUsage\n-----\nThe system models, controllers, reference sequences etc. are easy to configure. As a starting point, example scripts and Jupyter notebooks can be downloaded here:\n\nhttps://aalto-electric-drives.github.io/motulator/drive_examples/index.html\n\nhttps://aalto-electric-drives.github.io/motulator/grid_examples/index.html\n\nNew system models and controllers can be developed using the existing ones as templates.\n\nContributing\n------------\nIf you would like to help us develop motulator, please have a look at these [guidelines](https://aalto-electric-drives.github.io/motulator/contributing.html) first.\n\nContributors\n------------\nThanks go to these wonderful people:\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/lauritapio\"><img src=\"https://avatars.githubusercontent.com/u/85596019?v=4?s=50\" width=\"50px;\" alt=\"Lauri Tiitinen\"/><br /><sub><b>Lauri Tiitinen</b></sub></a><br /><a href=\"https://github.com/Aalto-Electric-Drives/motulator/commits?author=lauritapio\" title=\"Code\">\ud83d\udcbb</a> <a href=\"#ideas-lauritapio\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a> <a href=\"#example-lauritapio\" title=\"Examples\">\ud83d\udca1</a> <a href=\"#mentoring-lauritapio\" title=\"Mentoring\">\ud83e\uddd1\u200d\ud83c\udfeb</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/HannuHar\"><img src=\"https://avatars.githubusercontent.com/u/96597650?v=4?s=50\" width=\"50px;\" alt=\"HannuHar\"/><br /><sub><b>HannuHar</b></sub></a><br /><a href=\"https://github.com/Aalto-Electric-Drives/motulator/commits?author=HannuHar\" title=\"Code\">\ud83d\udcbb</a> <a href=\"https://github.com/Aalto-Electric-Drives/motulator/issues?q=author%3AHannuHar\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://research.aalto.fi/en/persons/marko-hinkkanen\"><img src=\"https://avatars.githubusercontent.com/u/76600872?v=4?s=50\" width=\"50px;\" alt=\"Marko Hinkkanen\"/><br /><sub><b>Marko Hinkkanen</b></sub></a><br /><a href=\"https://github.com/Aalto-Electric-Drives/motulator/commits?author=mhinkkan\" title=\"Code\">\ud83d\udcbb</a> <a href=\"#ideas-mhinkkan\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a> <a href=\"#example-mhinkkan\" title=\"Examples\">\ud83d\udca1</a> <a href=\"#mentoring-mhinkkan\" title=\"Mentoring\">\ud83e\uddd1\u200d\ud83c\udfeb</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/silundbe\"><img src=\"https://avatars.githubusercontent.com/u/81169347?v=4?s=50\" width=\"50px;\" alt=\"silundbe\"/><br /><sub><b>silundbe</b></sub></a><br /><a href=\"https://github.com/Aalto-Electric-Drives/motulator/commits?author=silundbe\" title=\"Code\">\ud83d\udcbb</a> <a href=\"#example-silundbe\" title=\"Examples\">\ud83d\udca1</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/JoonaKukkonen\"><img src=\"https://avatars.githubusercontent.com/u/85099403?v=4?s=50\" width=\"50px;\" alt=\"JoonaKukkonen\"/><br /><sub><b>JoonaKukkonen</b></sub></a><br /><a href=\"https://github.com/Aalto-Electric-Drives/motulator/commits?author=JoonaKukkonen\" title=\"Code\">\ud83d\udcbb</a> <a href=\"#infra-JoonaKukkonen\" title=\"Infrastructure (Hosting, Build-Tools, etc)\">\ud83d\ude87</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/jarno-k\"><img src=\"https://avatars.githubusercontent.com/u/84438313?v=4?s=50\" width=\"50px;\" alt=\"jarno-k\"/><br /><sub><b>jarno-k</b></sub></a><br /><a href=\"#ideas-jarno-k\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a> <a href=\"https://github.com/Aalto-Electric-Drives/motulator/pulls?q=is%3Apr+reviewed-by%3Ajarno-k\" title=\"Reviewed Pull Requests\">\ud83d\udc40</a> <a href=\"#mentoring-jarno-k\" title=\"Mentoring\">\ud83e\uddd1\u200d\ud83c\udfeb</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/angelicaiaderosa\"><img src=\"https://avatars.githubusercontent.com/u/112799415?v=4?s=50\" width=\"50px;\" alt=\"angelicaiaderosa\"/><br /><sub><b>angelicaiaderosa</b></sub></a><br /><a href=\"https://github.com/Aalto-Electric-Drives/motulator/commits?author=angelicaiaderosa\" title=\"Code\">\ud83d\udcbb</a> <a href=\"#example-angelicaiaderosa\" title=\"Examples\">\ud83d\udca1</a></td>\n    </tr>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://www.kth.se/profile/lucap\"><img src=\"https://avatars.githubusercontent.com/u/64190518?v=4?s=50\" width=\"50px;\" alt=\"Luca Peretti\"/><br /><sub><b>Luca Peretti</b></sub></a><br /><a href=\"#ideas-lucaperetti\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a> <a href=\"#promotion-lucaperetti\" title=\"Promotion\">\ud83d\udce3</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/GianmarioPellegrinoPolito\"><img src=\"https://avatars.githubusercontent.com/u/70333484?v=4?s=50\" width=\"50px;\" alt=\"GianmarioPellegrinoPolito\"/><br /><sub><b>GianmarioPellegrinoPolito</b></sub></a><br /><a href=\"#data-GianmarioPellegrinoPolito\" title=\"Data\">\ud83d\udd23</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/SimFerr\"><img src=\"https://avatars.githubusercontent.com/u/67151973?v=4?s=50\" width=\"50px;\" alt=\"Simone Ferrari\"/><br /><sub><b>Simone Ferrari</b></sub></a><br /><a href=\"#data-SimFerr\" title=\"Data\">\ud83d\udd23</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/Jialed0303\"><img src=\"https://avatars.githubusercontent.com/u/118135952?v=4?s=50\" width=\"50px;\" alt=\"Jialed0303\"/><br /><sub><b>Jialed0303</b></sub></a><br /><a href=\"#ideas-Jialed0303\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/murgui\"><img src=\"https://avatars.githubusercontent.com/u/29175623?v=4?s=50\" width=\"50px;\" alt=\"murgui\"/><br /><sub><b>murgui</b></sub></a><br /><a href=\"https://github.com/Aalto-Electric-Drives/motulator/issues?q=author%3Amurgui\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/iam-nithin-10\"><img src=\"https://avatars.githubusercontent.com/u/125553207?v=4?s=50\" width=\"50px;\" alt=\"Nithin Valiyaveettil Sadanandan\"/><br /><sub><b>Nithin Valiyaveettil Sadanandan</b></sub></a><br /><a href=\"https://github.com/Aalto-Electric-Drives/motulator/issues?q=author%3Aiam-nithin-10\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/saarela\"><img src=\"https://avatars.githubusercontent.com/u/10281832?v=4?s=50\" width=\"50px;\" alt=\"saarela\"/><br /><sub><b>saarela</b></sub></a><br /><a href=\"https://github.com/Aalto-Electric-Drives/motulator/issues?q=author%3Asaarela\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n    </tr>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/UshnishChowdhury\"><img src=\"https://avatars.githubusercontent.com/u/35863166?v=4?s=50\" width=\"50px;\" alt=\"Ushnish\"/><br /><sub><b>Ushnish</b></sub></a><br /><a href=\"https://github.com/Aalto-Electric-Drives/motulator/issues?q=author%3AUshnishChowdhury\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/Francesco-Lelli\"><img src=\"https://avatars.githubusercontent.com/u/127111681?v=4?s=50\" width=\"50px;\" alt=\"Francesco-Lelli\"/><br /><sub><b>Francesco-Lelli</b></sub></a><br /><a href=\"https://github.com/Aalto-Electric-Drives/motulator/commits?author=Francesco-Lelli\" title=\"Code\">\ud83d\udcbb</a> <a href=\"#example-Francesco-Lelli\" title=\"Examples\">\ud83d\udca1</a> <a href=\"#ideas-Francesco-Lelli\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/MiSaren\"><img src=\"https://avatars.githubusercontent.com/u/166725462?v=4?s=50\" width=\"50px;\" alt=\"Mikko Sar\u00e9n\"/><br /><sub><b>Mikko Sar\u00e9n</b></sub></a><br /><a href=\"https://github.com/Aalto-Electric-Drives/motulator/commits?author=MiSaren\" title=\"Code\">\ud83d\udcbb</a> <a href=\"#example-MiSaren\" title=\"Examples\">\ud83d\udca1</a> <a href=\"#ideas-MiSaren\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/maattaj11\"><img src=\"https://avatars.githubusercontent.com/u/165767331?v=4?s=50\" width=\"50px;\" alt=\"Juho M\u00e4\u00e4tt\u00e4\"/><br /><sub><b>Juho M\u00e4\u00e4tt\u00e4</b></sub></a><br /><a href=\"https://github.com/Aalto-Electric-Drives/motulator/commits?author=maattaj11\" title=\"Code\">\ud83d\udcbb</a> <a href=\"#example-maattaj11\" title=\"Examples\">\ud83d\udca1</a> <a href=\"#ideas-maattaj11\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/rayanmour\"><img src=\"https://avatars.githubusercontent.com/u/111271373?v=4?s=50\" width=\"50px;\" alt=\"rayanmour\"/><br /><sub><b>rayanmour</b></sub></a><br /><a href=\"https://github.com/Aalto-Electric-Drives/motulator/commits?author=rayanmour\" title=\"Code\">\ud83d\udcbb</a> <a href=\"#example-rayanmour\" title=\"Examples\">\ud83d\udca1</a> <a href=\"#ideas-rayanmour\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a> <a href=\"https://github.com/Aalto-Electric-Drives/motulator/pulls?q=is%3Apr+reviewed-by%3Arayanmour\" title=\"Reviewed Pull Requests\">\ud83d\udc40</a> <a href=\"#mentoring-rayanmour\" title=\"Mentoring\">\ud83e\uddd1\u200d\ud83c\udfeb</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://cusma.algo.xyz/\"><img src=\"https://avatars.githubusercontent.com/u/65770425?v=4?s=50\" width=\"50px;\" alt=\"Cosimo Bassi\"/><br /><sub><b>Cosimo Bassi</b></sub></a><br /><a href=\"#infra-cusma\" title=\"Infrastructure (Hosting, Build-Tools, etc)\">\ud83d\ude87</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!\n\nAcknowledgement\n---------------\nThis project has been sponsored by ABB Oy and by the Research Council of Finland *Centre of Excellence in High-Speed Electromechanical Energy Conversion Systems*. The example control methods included in this repository are based on published algorithms (available in textbooks and scientific articles). They do not present any proprietary control software.\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Motor Drive and Grid Converter Simulator in Python",
    "version": "0.5.0",
    "project_urls": {
        "Documentation": "https://Aalto-Electric-Drives.github.io/motulator/",
        "Homepage": "https://github.com/Aalto-Electric-Drives/motulator"
    },
    "split_keywords": [
        "control",
        " converter",
        " electric",
        " grid",
        " inverter",
        " machine",
        " motor",
        " power",
        " simulation"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a8e86680778b5a1deeffa5d765df321e6e417132180bfdd388dd4b142f5c3a89",
                "md5": "44e8fe0634c7ce33a53d5dd9cefdf063",
                "sha256": "b0beb85cbe3def2d0460afcd810a9025378b930914ae47eb6ea5db7208ea4e52"
            },
            "downloads": -1,
            "filename": "motulator-0.5.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "44e8fe0634c7ce33a53d5dd9cefdf063",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 78838,
            "upload_time": "2024-09-08T11:35:02",
            "upload_time_iso_8601": "2024-09-08T11:35:02.489620Z",
            "url": "https://files.pythonhosted.org/packages/a8/e8/6680778b5a1deeffa5d765df321e6e417132180bfdd388dd4b142f5c3a89/motulator-0.5.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0e338f423bdd91a2b28886d05f2aac78718e08aa273ec6629ead558493c6bdaf",
                "md5": "4917f5d9e9d7364186124334fd02ee38",
                "sha256": "67b7336174a4372750779cbee33bbaee90eadf175c787b09c0e370a2dc1f01ce"
            },
            "downloads": -1,
            "filename": "motulator-0.5.0.tar.gz",
            "has_sig": false,
            "md5_digest": "4917f5d9e9d7364186124334fd02ee38",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 27961390,
            "upload_time": "2024-09-08T11:35:12",
            "upload_time_iso_8601": "2024-09-08T11:35:12.594031Z",
            "url": "https://files.pythonhosted.org/packages/0e/33/8f423bdd91a2b28886d05f2aac78718e08aa273ec6629ead558493c6bdaf/motulator-0.5.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-09-08 11:35:12",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "Aalto-Electric-Drives",
    "github_project": "motulator",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "motulator"
}
        
Elapsed time: 0.31538s