The floating feedback gain can now be gain scheduled versus wind speed. During wave basin testing of the ROSCO controller with a scale model, we found that in some metocean conditions, the floating feedback controller may require different tuning.
We have added a rotor position controller for tracking the azimuth location of a given rotor position using the generator torque. This feature was used to validate aeroelastic models with given SCADA data.
We have added a new torque control mode, which is less reliant on a wind speed estimate, based on feedback from certification bodies.
We have added an initial power reference control, which changes the rated rotor speed based on the estimated wind speed. Further power control features are planned in future releases.
Tower resonance avoidance has been added, which will skip a given rotor speed using the generator torque control.
The wind farm control interface using ZeroMQ has been expanded with a more robust python interface for more turbines. The interface has been tested using FAST.Farm.
Type of change
What types of change is it?
Select the appropriate type(s) that describe this PR
[ ] Bugfix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (non-backwards-compatible fix or feature)
[ ] Code style update (formatting, renaming)
[ ] Refactoring (no functional changes, no API changes)
Description and Purpose
Release new version of ROSCO, v2.9.0:
ROSCO reorganization:
ROSCO_Toolbox
has been moved into therosco/toolbox
directory and can be imported usingimport rosco.toolbox
.ROSCO/ROSCO/src
toROSCO/controller/src
All API changes can be found in here, along with a summary of how to use the new inputs. Here is a script for updating DISCON inputs.
The floating feedback gain can now be gain scheduled versus wind speed. During wave basin testing of the ROSCO controller with a scale model, we found that in some metocean conditions, the floating feedback controller may require different tuning.
We have added a rotor position controller for tracking the azimuth location of a given rotor position using the generator torque. This feature was used to validate aeroelastic models with given SCADA data.
We have added a new torque control mode, which is less reliant on a wind speed estimate, based on feedback from certification bodies.
We have added an initial power reference control, which changes the rated rotor speed based on the estimated wind speed. Further power control features are planned in future releases.
Tower resonance avoidance has been added, which will skip a given rotor speed using the generator torque control. The wind farm control interface using ZeroMQ has been expanded with a more robust python interface for more turbines. The interface has been tested using FAST.Farm.
Type of change
What types of change is it? Select the appropriate type(s) that describe this PR
TODO Items General:
TODO Items API Change:
Github issues addressed, if one exists
Examples/Testing, if applicable