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
-
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.f90
source code and attempted to make modifications in theVariableSpeedControl
subroutine 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_ControlMode
variable. 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
bts
file 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