Releases: NREL/WindSE
Releases · NREL/WindSE
FY23Q3 Release
ChangeLog:
2023.07.01:
Versions:
* FEniCS: 2019.1.0, build: py38_9
* Dolfin-Adjoint: 2019.1.0
New Features:
- Add yaml schema to validate inputs and generate parameter documentation
- Added new actuator disk option,
hybrid_disk
, with force distributed to match time-averaged ALM case - Added a new category of documentation, studies, to collect verification and validation outcomes
- Added stream and spanwise periodic boundary conditions and body force
- Refactored a new, dolfin-adjoint-friendly version of the ALM Code
- Added ability to organize and save CSV files of floating platform motion
- Adding Floating Platform Functions
- Overhauled how wind farms and turbined are implemented
- Add damage equivalent load (DEL) objective function
- Updated blockage objectives (modified point blockaged, shifted cyld kernels, refactored plane blockage)
Bug Fixes
* Specify Python 3.8 to fix dependencies
* Fixed simulations for multiple turbines and large farms
* Fixed inflow_angle bug and power sum bug
* Fix constraints and objective output to preserve dolfin-adjoint linking
2021.08.01
2021.08.01:
Versions:
- FEniCS: 2019.1.0, build: py38_9
- Dolfin-Adjoint: 2019.1.0
New Features:
- Added small yaw optimization regression test
Bug Fixes
- Fixed a bug where the forward problem was not recomputed correctly during optimization
2021.08.0
2021.8.0:
Versions:
- FEniCS: 2019.1.0, build: py38_9
- Dolfin-Adjoint: 2019.1.0
New Features:
- Added Regression Tests including Coveralls
- Switched to Github Actions
- Added output for angle of attack and rotor plane forces
- Added Empty and disabled wind farm options
- Linked OpenMDAO and SNOPT
- Parallelized Unsteady solver
- Reorganized Objective functions
- Added ability to save multiple objectives at once
- Added blockage based objective functions
- Grid farm can now be defined using spacing and skew
- Random farm now respect a minimum distance between turbines
- Added the option to use a corrective force for momentum loss
- Added Iterative Steady solvers
- Added example scripts for small jobs
- Added ability to maximize or minimize
Bug Fixes
- Fixed mpi optimizations
- Normalized blockage objective functions to report in m/s