Skip to content

Implementing Torque Offset Modifications in the ROSCO Controller Source Code #403

@dorsamgh

Description

@dorsamgh

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 the VariableSpeedControl subroutine to incorporate this feature. Below, I have highlighted the changes I made:
image

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions