Hi FAST-developers,
in the announcement of FAST 7.02 [url]Software Releases] I read about the FAST 8.x framework, which is currently under development at NREL. I have several ideas of what features FAST 8.x should provide in my point of view, however I have not found any information on which features NREL is currently implementing. Therefore I want to list my wishes for FAST 8.x:
-
An output for the mean wind speed over the rotor disc should be added
-
Blade acceleration outputs should contain gravitation, i.e. the output should reflect what an inertial measurement unit would measure
-
The FAST configuration file (fst) should be split in a file containing only information on the turbine (geometry, masses, links to tower, blade, etc), a file for simulation settings (time end, DT, etc) and all information on special maneuver should be removed.
-
All code for special maneuvers should be removed from FAST and should be implemented in a separate discon-DLL with a configuration file for the DLL containing all the maneuver infos
-
FAST should use the discon-DLL as standard interface to controllers.
-
We extended FAST to load several dison-DLLs and to call them all in sequence in each time step. By that FAST first writes all information from the turbine to avrSWAP. Then the first DLL adds measurement error to avrSWAP (noise, Offset). Next the turbine controller-DLL calculates Torque + Pitch based on the information in avrSWAP. Last, a disconDLL is called which contains a pitch actor model. This model takes the reference pitch values from avrSWAP and writes the current pitch actuator pitch position back to avrSWAP. Last, FAST takes pitch and torque from avrSWAP and simulates the next time step. I think in the same way all override-maneuvers could be added as a separate DLL. I hope you understand the idea behind this.
It would be great, if some of my ideas/whishes would be implemented in FAST 8.x
Best regards
Felix