Skip to content

Collections of open source code for wind energy research

Notifications You must be signed in to change notification settings

thw1021/Code4WindEnergy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 

Repository files navigation

Open Source Code for Wind Energy Research

A curated list of open technology projects for wind energy research.

  • IEA-15-240-RWT - A 15 MW reference wind turbine repository developed in conjunction with IEA Wind.
  • makani - A project to develop a commercial-scale airborne wind turbine, culminating in a flight test of the Makani M600 off the coast of Norway.
  • windpowerlib - A library to model the output of wind turbines and farms.
  • turbinesFoam - A library for simulating wind and marine hydrokinetic turbines in OpenFOAM using the actuator line method.
  • nalu-wind - Solver for wind farm simulations targeting exascale computational platforms.
  • openfast - Created with the goal of being a community model developed and used by research laboratories, academia, and industry.
  • amr-wind - A massively parallel, block-structured adaptive-mesh, incompressible flow solver for wind turbine and wind farm simulations.
  • QBlade - Provides a hands-on design and simulation capabilities for HAWT and VAWT rotor design and shows all the fundamental relationships of design concepts and turbine performance in an easy and intuitive way.
  • OpenOA - This library provides a framework for working with large time series data from wind plants, such as SCADA.
  • ROSCO - NREL's Reference OpenSource Controller for wind turbine applications.
  • floris - A controls-oriented engineering wake model.
  • windtools - The Wind Energy Generation Tools provides useful tools to assist in wind energy simulations.
  • PyWake - An AEP calculator for wind farms implemented in Python including a collection of wake models.
  • WISDEM - Wind Plant Integrated System Design and Engineering Model.
  • LandBOSSE - The Land-based Balance-of-System Systems Engineering model is a systems engineering tool that estimates the balance-of-system costs associated with installing utility scale wind plants (10, 1.5 MW turbines or larger).
  • OpenMDAO - Optimization of Aerodynamic systems.
  • TopFarm2 - A Python package developed by DTU Wind Energy to help with wind-farm optimizations.
  • BasicDTUController - The scope of this project is to provide an open source, open access controller that can be used by the wind energy community as a reference.
  • WindEnergyToolbox - A collection of Python scripts that facilitate working with (potentially a lot) of HAWC2,HAWCStab2, FAST or other text input based simulation tools.
  • windfarmGA - Genetic algorithm to optimize the layout of wind farms.
  • wtphm - The Wind Turbine Prognostics and Health Management library processes wind turbine events data, as well as operational SCADA data for easier fault detection, prognostics or reliability research.
  • AirfoilPreppy - A Python module for pre-processing and evaluating aerodynamic airfoil data, primarily for wind turbine applications.
  • GreenGuard - A collection of end-to-end solutions for machine learning problems commonly found in monitoring wind energy production system.
  • pyconturb - Constrained Stochastic Turbulence for Wind Energy Applications.
  • ORBIT - Offshore Renewable Balance-of-system Installation Tool computes capital costs and activity times for offshore wind plant balance-of-system (everything besides the turbine) costs.
  • WindTurbineClassification - Specification of 'normal' wind turbine operating behaviour for rapid anomaly detection.
  • ANYstructure - Offshore Steel structure calculation tool with automatic optimization and report generation.
  • windrose - A graphic tool used by meteorologists to give a succinct view of how wind speed and direction are typically distributed at a particular location.
  • SHARPy - Simulation of High Aspect Ratio aeroplanes and wind turbines in Python.
  • WindSE - A Python package that uses a FEniCS backend to perform wind farm simulations and optimization.
  • WEIS - WEIS is a framework that combines multiple tools to enable design optimization of floating offshore wind turbines.
  • HAMS - An open-source computer program for the analysis of wave diffraction and radiation of three-dimensional floating or submerged structures.
  • brightwind - A Python library aims to empower wind resource analysts and establish a common industry standard toolset.
  • VFS-Wind - VFS-Wind contains all the necessary modeling tools for wind energy applications, including land-based and offshore wind farms. 注意:该软件的编译需ACML库(见VFS-Wind用户手册),但ACML已经停止开发,旧版本也无法下载,可能需要使用AOCL库.
  • VFS-Geophysics - The Virtual Flow Simulator (VFS-Geophysics) code is a curvilinear immersed boundary-based model. It includes DNS, K-omega, and LES turbulence models. 注意:运行该软件需自行编写makeFile. VFS-Geophysics与VFS-Wind由同一课题组基于曲线坐标系下的浸入边界法开发,但VFS-Geophysics代码较新,应当也可以用于风力机气动模拟。
  • WInc3D - WInc3D provides an integrated wind farm simulation framework that allows detailed analyses of wake–to–wake and turbine–to–wake interactions.
  • Aerodynamic-Shape-Optimization-of-Savonius-Wind-Turbines-using-Genetic-Algorithm - Aerodynamic shape ptimization of Savonius wind turbines using genetic algorithm.
  • ExaWind - A multifidelity modeling and simulation environment for wind energy. 注意:论文涉及代码较多,请自行查看.
  • WindFLO - APIs for the Wind Farm Layout Optimization competition.
  • WindFLO - Wind Farm Layout Optimization. 注意:暂不清楚与上一个软件有何关系,请自行查阅.
  • WRF-IBM - The Weather Research and Forecasting model with the immersed boundary method.
  • CCBlade.jl - Blade Element Momentum Method for Propellers and Turbines.
  • HydroFlow-IBM: HydroFlow 数值模型基于非结构网格、二阶 TVD 格式的有限体积法建立,主要应用于具有自由表面流动的物理问题数值模拟,如近海岸洋流、河流、湖泊等自然地表水系与环境相互影响的水动力学特征研究。

About

Collections of open source code for wind energy research

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published