GeneratorSE is a set of numerical tools for sizing three technologies of variable speed wind turbine generators:
- Direct-drive interior permanent magnet synchronous generators (DD-IPM)
- Geared medium-speed interior permanent magnet synchronous generators (MS-IPM)
- Direct-drive low temperature superconducting generators (LTS)
This repository contains the codes based on the open-source library pyFEMM. The purely analytical tools to size PMSG machines have instead been integrated within WISDEM
The codes adopt the optimization library OpenMDAO and mainly considers available torque, mechanical power, normal and shear stresses, material properties, and costs to optimize designs by satisfying specific design criteria.
Author: NREL WISDEM Team
The WISDEM team is working on a relevant publication. The link to it will be provided here.
To run the code, follow these steps
-
Download and install pyfemm from https://www.femm.info/wiki/pyFEMM
-
In an anaconda environment, type
pip install pyfemm conda install openmdao
-
In your preferred folder, clone and compile the repository
git clone [email protected]:WISDEM/GeneratorSE.git # or git clone https://github.com/WISDEM/GeneratorSE.git pip install -e .
For functionality, theory, or software issues please use https://github.com/WISDEM/GeneratorSE/issues
The technical support of David Meeker, Ph.D., author of the Femm library is gratefully acknowledged