Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Yaw-control #187

Open
maucollu opened this issue Feb 16, 2024 · 2 comments
Open

Yaw-control #187

maucollu opened this issue Feb 16, 2024 · 2 comments

Comments

@maucollu
Copy link

Description of feature

Hi, I was wondering if the IEA 15MW wind turbine model of the UMaine SS comes with a yaw control system that can be switched on. I noticed that this is switched off, and therefore the yaw DOF of the nacelle should be switched off, and the yaw nacelle angle aligned with the wind direction.

Anyway, the platform may yaw during the simulation, and therefore there will be a skew angle between the rotor and the nacelle,.

I tried:

  • in Elastodyn.dat: YawDOF True
  • in Servodyn.dat: YCMode 5, TYCOn 0.0, and leaving all the others the same

but nothing seems to change in the simulation (that is even stranger, since I would have expected either a yaw control to kick in, or the simulation to crash since the control model was not working).

Potential solution

I was wondering if I am doing something wrong, or this feature was not implemented?

@gbarter
Copy link
Collaborator

gbarter commented Jul 11, 2024

Sorry that this fell through the cracks. I will look into this and get back to you

@dzalkind
Copy link
Contributor

Maurizio and I discussed the following over email that may be helpful to others in the future:

ROSCO has a yaw controller that can be activated here: https://github.com/NREL/ROSCO/blob/7deb583d4acbacc068bad28e2228f7d257a7cd7c/Examples/Test_Cases/IEA-15-240-RWT-UMaineSemi/DISCON-UMaineSemi.IN#L16

With these parameters: https://github.com/NREL/ROSCO/blob/7deb583d4acbacc068bad28e2228f7d257a7cd7c/Examples/Test_Cases/IEA-15-240-RWT-UMaineSemi/DISCON-UMaineSemi.IN#L118

There isn't a lot of documentation on the yaw controller, but the source code is here:
https://github.com/NREL/ROSCO/blob/7deb583d4acbacc068bad28e2228f7d257a7cd7c/rosco/controller/src/Controllers.f90#L310

You also need to make sure that YawDOF is True in ElastoDyn and YCMode = 5 in ServoDyn.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants