Skip to content

A generator sizing tool based on FEMM for different types of wind turbine generators

License

Notifications You must be signed in to change notification settings

WISDEM/GeneratorSE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


GeneratorSE

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

Documentation

The WISDEM team is working on a relevant publication. The link to it will be provided here.

Installation

To run the code, follow these steps

  1. Download and install pyfemm from https://www.femm.info/wiki/pyFEMM

  2. In an anaconda environment, type

     pip install pyfemm
     conda install openmdao
    
  3. 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

Acknowledgments

The technical support of David Meeker, Ph.D., author of the Femm library is gratefully acknowledged

About

A generator sizing tool based on FEMM for different types of wind turbine generators

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published