- FEniCS: 2019.1.0, build: py38_9
- Dolfin-Adjoint: 2019.1.0
- 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)
- 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
- FEniCS: 2019.1.0, build: py38_9
- Dolfin-Adjoint: 2019.1.0
- Refactored how wind farms and turbines work
- Added DELs for the actuator line
- Added small yaw optimization regression test
- Change boundary velocity reference height to be based on mean(turbines.z)
- Reduced the size of 3D_Skew_Steady.yaml problem
- No longer annotate debug functions
- Fixed a bug where the forward problem was not recomputed correctly during optimization
- FEniCS: 2019.1.0, build: py38_9
- Dolfin-Adjoint: 2019.1.0
- 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
- Fixed mpi optimizations
- Normalized blockage objective functions to report in m/s
- FEniCS: 2019.1.0
- Dolfin-Adjoint: 2019.1.0
- Requires: tsfc install reference:
- Added Actuator Line Model
- Added a Parameter checker
- Added Unit Tests
- Added 2.5D options
- Added Power Functional optimized for 2D
- Added Numpy Representation for Actuator Disks
- Driver functions can be used externally
- Fixed import for Jupyter
- Fixed boundary label typo
- Fixed free slip boundary assignment