Implementing Torque Offset Modifications in the ROSCO Controller Source Code #405
dorsamgh
announced in
Announcements
Replies: 2 comments
-
Beta Was this translation helpful? Give feedback.
0 replies
-
|
Hi, Since the PI torque controller is trying to regulate the speed to the desired set point, the torque will adapt to the offset you have provided and find a new steady state torque (offset by the opposite of your value) to regulate the speed to the desired set point. You have two options:
Option 1 is probably your best bet, even though you're not directly changing the torque offset. I hope this helps. I'm not sure there is an issue with the code, so I may move this to a discussion in the near future. For now, I'll keep it here. Best, Dan |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment


Uh oh!
There was an error while loading. Please reload this page.
-
Hello, I hope you are doing well. I am a beginner in working with the ROSCO controller. However, I successfully compiled the standard version of it using the Anaconda command environment.
My goal is to implement a time-based offset condition in the wind turbine torque. To achieve this, I referred to the

Controllers.f90source code and attempted to make modifications in theVariableSpeedControlsubroutine to incorporate this feature. Below, I have highlighted the changes I made:Despite saving the changes, recompiling, generating the new DLL file, and running the final simulation, I observed no difference compared to the normal state.
I suspect the issue might be related to the
VS_ControlModevariable. Despite thoroughly searching through the source codes, I couldn't identify where this parameter is set.I would greatly appreciate it if you could also guide me on this matter.
I would appreciate it if you could guide me on this issue.
I am using ROSCO version 2.9.0, OpenFAST version 3.3.0, and the IEA-15-240-RWT-UMaineSemi model. Additionally, the wind speed in the
btsfile is set to 9 m/s, which falls within Region 2.Thank you in advance for your help.
Beta Was this translation helpful? Give feedback.
All reactions