Published February 10, 2023
| Version v2.7.0
Software
Open
NREL/ROSCO: Version 2.7.0
Authors/Creators
- 1. @NREL
- 2. Machine Learning engineer @EnerOcean
- 3. Delft University of Technology
- 4. NWTC
Description
Added Features:
- IPC saturation modes (IPC_SatMode)
- Pitch actuator faults: simulate constant blade pitch offsets. More is possible in future releases.
- Ability to initialize filters with specific values
- Support for latest OpenFAST version (v3.4.0)
- Add a tool for updating DISCONs from older ROSCO versions
Bug Fixes:
- Initialize
NacIMU_FA_AccandFA_Accto 0. Initial conditions would result in offset of floating feedback pitch command - Fix cases where debug outputs ***
- Add nacelle heading (NacHeading) input to ROSCO
- Add method for closing dll in control interface on Windows
- Fix units in sim.py
Software Changes:
- Support for the latest numpy version (1.24)
- Re-named examples to represent the features they demonstrate
- Refactored ratelimit function to store it's own previous signal value
- Features that rely on collective blade pitch signal now use average of 3 current blade pitch values (useful in IPC cases)
- Clean up file readers/writers to sync with WEIS analogues
- Update features that rely on latest version of pyFAST
- Enable use of runFAST when
python setup.py installis used. - Add tune.py for specifically translating tuning yaml to controller objects and updating discon files
- When reading turbine model from openfast, only read necessary input module files
Files
NREL/ROSCO-v2.7.0.zip
Files
(10.0 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:2fea1486b5b15219c0352df080dc3923
|
10.0 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/NREL/ROSCO/tree/v2.7.0 (URL)