Menu

Tree [fa1de9] master /
 History

HTTPS access


File Date Author Commit
 dolomites 2021-10-22 Matteo Berto Matteo Berto [a0a4b9] improved plot_ellipses
 tests 2021-10-22 Luigi Alberti Luigi Alberti [fa1de9] Koil tutorial 6 updated
 .gitignore 2021-04-01 Matteo Berto Matteo Berto [3526fb] Updated .gitignore
 LICENSE 2021-02-01 Luigi Alberti Luigi Alberti [4e06e4] Repo folder setup
 README.md 2021-10-22 Matteo Berto Matteo Berto [3a8b9c] minor fix
 logo.png 2021-02-01 Luigi Alberti Luigi Alberti [4e06e4] Repo folder setup
 setup.py 2021-10-13 Matteo Berto Matteo Berto [c3cf93] updated setup.py, fix in test_tiziano.py

Read Me

dolomites package

dolomites logo

dolomites, a package for the design of electric machines and drives.

https://gitlab.com/LuigiAlberti/dolomites-python

Functionalities:

The various modules in the package perform the following computations

  • koil:
  • design of balanced symmetrical windings
  • synthesis of custom windings
  • apollo:
    from flux-linkages maps of synchronous machines to:
  • apparent and incremental inductances
  • mtpa trajectory
  • self-sensing capability evaluation
  • tiziano:
    some utilities to build FE meshes and run FE simulations

Installation on Windows

  • Download and install the latest version of Python
  • During the installation make sure to enable the option "Add Python to PATH"
  • Download the source code "dolomites-python-master.zip"
  • Extract the zip file
  • Open the unzipped file
  • Open the folder dolomites-python-master
  • Launch the command prompt here and execute the following command:
pip install .
  • dolomites is now installed.
  • Execute the following command to install Jupyter Notebook:
pip install jupyter

Installation on Linux

  • python3 should be pre-installed on recent Linux distros.
  • To install pip3 execute:
sudo apt install python3-pip
  • Download the source code "dolomites-python-master.zip"
  • Extract the zip file
  • Open the unzipped file
  • Open the folder dolomites-python-master
  • Open the terminal here and execute the following commands:
pip3 install .
  • dolomites is now installed.
  • Execute the following command to install Jupyter Notebook:
sudo apt install jupyter-notebook

Examples

Several examples are available in the tests directory.
Each module of dolomites has its own test directory: please explore them all!

Both Jupyter notebooks (.ipynb) and Python scripts (.py) are available.
For example, to run a Jupyter notebook launch a command similar to:

jupyter-notebook "apollo-test-linear-motor.ipynb"

License and contributors

dolomites is copyright (C) 2006-2021 by L. Alberti and other contributors, University of Padova, and is distributed under the terms of the GNU General Public License (GPL) version 3.

Contributors are:

  • Matteo Berto (apollo)
  • Elia Scolaro (tiziano)
  • Alice Maimeri (apollo)
MongoDB Logo MongoDB