# IEA-22-280-RWT first set of simulations

**URL:** <https://forums.nlr.gov/t/iea-22-280-rwt-first-set-of-simulations/7178>\
**Category:** Computer-Aided Engineering Software Tools\
**Created:** [June 27, 2024, 9:25pm UTC](https://forums.nlr.gov/t/iea-22-280-rwt-first-set-of-simulations/7178 "2024-06-27T21:25:25Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![Fanny.Callisaya](https://dub1.discourse-cdn.com/nrel/user_avatar/forums.nlr.gov/fanny.callisaya/32/5906_2.png) [@Fanny.Callisaya](https://forums.nlr.gov/u/Fanny.Callisaya)\
**Post date:** [June 27, 2024, 9:25pm UTC](https://forums.nlr.gov/t/iea-22-280-rwt-first-set-of-simulations/7178/1 "2024-06-27T21:25:26Z")

</div>

Hello, everyone.

I just started to use OpenFAST. My purpose is to implement structural control on large HAWTs such as IEA 15MW and the new IEA 22MW, given that blades are expected to deflect more as they become larger.

I have noticed that not many researchers have used the new **IEA-22MW** model yet. So, I present here some of my first questions regarding **this newly released model**.

1. WakeMod is set to 11 for reference examples provided on github, is this a typo? Was it meant to be 1 instead?

2. I watched a webinar where the authors of this model say that BeamDyn should be used and not ElastoDyn at this scale. Is this correct? Should I avoid using ElastoDyn for the blades at all?

3. I am getting the following message when I run simulations using the 22MW WT. Should I be concerned when it comes to TMDs to be added later to the blades?

4. Another message that constantly pops up is

5. Since I am studying only the blades of these huge turbines, I will assume them as onshore turbines. Do you think setting YawDOF to 0 would have a big impact on my study? I suggest this because I have noticed that DrTrDOF and YawDOF are often problematic.

6. Last but not least, I am very concerned about the simulation running for so long. For instance, I am right now still waiting for 1 single OpenFAST simulation on the IEA-22MW model to end. And it seems it will take hours to be done, about 10 hours or even more. Isn’t this too much for 1 single simulation of 660s TMax? Is there anything I could do to shorten it?

---

<div class="post-metadata">

**Author:** ![Jason.Jonkman](https://dub1.discourse-cdn.com/nrel/user_avatar/forums.nlr.gov/jason.jonkman/32/3086_2.png) [@Jason.Jonkman](https://forums.nlr.gov/u/Jason.Jonkman)\
**Post date:** [June 28, 2024, 12:29am UTC](https://forums.nlr.gov/t/iea-22-280-rwt-first-set-of-simulations/7178/2 "2024-06-28T00:29:36Z")

</div>

Dear @Fanny.Callisaya,

I have not run OpenFAST simulations of the IEA Wind 22-MW reference wind turbine myself, but I’ll try to answer your questions:

1. `WakeMod` = 11 within AeroDyn in the current version of OpenFAST (currently v3.5.3, which I assume you are using) is a newly added feature that will first become official in OpenFAST v4.0. That is, `WakeMod` = 11 selects an improved BEM formulation within AeroDyn. Note that in v4.0, the AeroDyn input file has been overhauled and `WakeMod` = 11 has been replaced with a different input file selection.
2. The IEA Wind 22-MW reference wind turbine is quite flexible, likely invalidating the simple beam model formulation implemented within ElastoDyn. Using BeamDyn would provide a more realistic aero-elastic response for this turbine.
3. Did you change the values of the blade structural damping in BeamDyn or are you using the original values from the IEA Wind 22-MW OpenFAST repository: [IEA-22-280-RWT/OpenFAST at main · IEAWindTask37/IEA-22-280-RWT · GitHub](https://github.com/IEAWindTask37/IEA-22-280-RWT/tree/main/OpenFAST)?
4. This warning has been discussed in several other forum posts. Can you clarify what conditions you are simulating and whether the OpenFAST solution makes sense for the conditions?
5. `YawDOF` is typically used to model compliance in the yaw drive, but doesn’t typically make a big difference for wind turbines that do not have free yaw. The IEA Wind 15-MW reference wind turbine has a direct drive generator and the drivetrain is stiff in torsion, so, `DrTrDOF` is disabled.
6. OpenFAST models with BeamDyn enabled currently run quite a bit slower than desired. We have been addressing this recently through the implementation of a new tight coupling algorithm that should greatly speed up OpenFAST for cases with BeamDyn or SubDyn enabled. We expect the release of this updated version in OpenFAST v5.0 later this September. Patience is warranted until then.

Best regards,

---

<div class="post-metadata">

**Author:** ![Fanny.Callisaya](https://dub1.discourse-cdn.com/nrel/user_avatar/forums.nlr.gov/fanny.callisaya/32/5906_2.png) [@Fanny.Callisaya](https://forums.nlr.gov/u/Fanny.Callisaya)\
**Post date:** [June 28, 2024, 2:01am UTC](https://forums.nlr.gov/t/iea-22-280-rwt-first-set-of-simulations/7178/3 "2024-06-28T02:01:49Z")

</div>

Dear @Jason.Jonkman,

First of all, thank you for getting back to me so promptly.

I address comments to your responses as follows.

1. Therefore, I should leave the reference AeroDyn15 input file of IEA-22MW as it is and wait for the upcoming version of OpenFAST, right? For now, OpenFAST considers WakeMod=11 a hack and automatically sets it to 1 to continue the simulation saying

2. Understood, thank you!

3. I’m using the original values from the IEA Wind 22-MW OpenFAST repository.

4. So, I’m generating turbulent wind with mean speeds of 6, 11 and 16 (m/s). I want to keep the controller on, and since I assume the wind turbine to be onshore, I deactivated floating characteristics such as CompHydro, CompSub and CompMooring. I also set the platform, the yaw and the drivetrain DOF to 0. I used the same conditions for simulations of the IEA 15MW WT, and the results do make sense.

5. I suppose I can set both of them to 0 for my experiments then. I read on the forum that IEA 15MW’s DrTrDOF is mostly set to 0, just like you said, and I found that it is set to 0 as well for the 22MW model, this latter according to the IEA Wind 22-MW OpenFAST repository.

6. I see, I will be patient till then.

Best regards.

---

<div class="post-metadata">

**Author:** ![Jason.Jonkman](https://dub1.discourse-cdn.com/nrel/user_avatar/forums.nlr.gov/jason.jonkman/32/3086_2.png) [@Jason.Jonkman](https://forums.nlr.gov/u/Jason.Jonkman)\
**Post date:** [June 28, 2024, 5:51pm UTC](https://forums.nlr.gov/t/iea-22-280-rwt-first-set-of-simulations/7178/4 "2024-06-28T17:51:10Z")

</div>

Dear @Fanny.Callisaya,

Here are my additional responses:

1 - I would leave `WakeMod` set to 11 until the upcoming version. Internally, though, AeroDyn is not using `WakeMod` = 1; rather, AeroDyn is using the improved BEM model (with the new projection method) that will become official in OpenFAST v4.0.

3 - This is probably a better question for @Pietro.Bortolotti or @Garrett.Barter or to post on the IEA Wind 22-MW repository: [Issues · IEAWindTask37/IEA-22-280-RWT · GitHub](https://github.com/IEAWindTask37/IEA-22-280-RWT/issues).

4 - Sounds like you are setting up the model correct. Are you set good initial conditions for the rotor-speed and blade-pitch angles at each mean hub-height wind speed based on their expected (mean) values at each wind speed?

Best regards,

---

<div class="post-metadata">

**Author:** ![Fanny.Callisaya](https://dub1.discourse-cdn.com/nrel/user_avatar/forums.nlr.gov/fanny.callisaya/32/5906_2.png) [@Fanny.Callisaya](https://forums.nlr.gov/u/Fanny.Callisaya)\
**Post date:** [June 28, 2024, 8:02pm UTC](https://forums.nlr.gov/t/iea-22-280-rwt-first-set-of-simulations/7178/5 "2024-06-28T20:02:32Z")

</div>

Dear @Jason.Jonkman,

Yes, I’m setting the initial values according to the steady-state plots provided in the documentation of the models.

I have some additional questions regarding ROSCO and the IEA-22MW outputs as well.

1. I just realized that ROSCO creates a file with a .RO.dbg extension for each simulation. I checked them and they contain parameters of the turbine during operation in function of time. The problem is that these files take up a lot of memory (~10GB for a 10min simulaltion), so I was wondering if I could just delete them. Are these files called by OpenFAST?

2. I already posted this on github but I would also like to have your insight since it is regarding OpenFAST. I’m not being able to ouput flapwise/edgewise deflections and moments of the blades when I run simulations of the IEA 22MW WT. Matlab captures the output names but their values are constantly 0. On top of that, pyDatView recognizes them as “NVALI”. Did the output names change for this new model? The outputs I added to ElastoDyn are the following.

> |TipDxb1 - Blade 1 flapwise tip deflection (relative to the undeflected position)||  
> |TipDyb1 - Blade 1 edgewise tip deflection (relative to the undeflected position)||  
> |TipDxb2 - Blade 2 flapwise tip deflection (relative to the undeflected position)||  
> |TipDyb2 - Blade 2 edgewise tip deflection (relative to the undeflected position)||  
> |TipDxb3 - Blade 3 flapwise tip deflection (relative to the undeflected position)||  
> |TipDyb3 - Blade 3 edgewise tip deflection (relative to the undeflected position)||  
> |RootMxb1 - Blade 1 edgewise moment (i.e., the moment caused by edgewise forces) at the blade root||  
> |RootMEdg1 - Blade 1 edgewise moment (i.e., the moment caused by edgewise forces) at the blade root||  
> |RootMyb1 - Blade 1 flapwise moment (i.e., the moment caused by flapwise forces) at the blade root||  
> |RootMFlp1 - Blade 1 flapwise moment (i.e., the moment caused by flapwise forces) at the blade root||  
> |RootMxb2 - Blade 2 edgewise moment (i.e., the moment caused by edgewise forces) at the blade root||  
> |RootMEdg2 - Blade 2 edgewise moment (i.e., the moment caused by edgewise forces) at the blade root||  
> |RootMyb2 - Blade 2 flapwise moment (i.e., the moment caused by flapwise forces) at the blade root||  
> |RootMFlp2 - Blade 2 flapwise moment (i.e., the moment caused by flapwise forces) at the blade root||  
> |RootMxb3 - Blade 3 edgewise moment (i.e., the moment caused by edgewise forces) at the blade root||  
> |RootMEdg3 - Blade 3 edgewise moment (i.e., the moment caused by edgewise forces) at the blade root||  
> |RootMyb3 - Blade 3 flapwise moment (i.e., the moment caused by flapwise forces) at the blade root||  
> |RootMFlp3 - Blade 3 flapwise moment (i.e., the moment caused by flapwise forces) at the blade root||

I greatly appreciate your help.

Best regards.

---

<div class="post-metadata">

**Author:** ![Jason.Jonkman](https://dub1.discourse-cdn.com/nrel/user_avatar/forums.nlr.gov/jason.jonkman/32/3086_2.png) [@Jason.Jonkman](https://forums.nlr.gov/u/Jason.Jonkman)\
**Post date:** [June 28, 2024, 9:34pm UTC](https://forums.nlr.gov/t/iea-22-280-rwt-first-set-of-simulations/7178/6 "2024-06-28T21:34:17Z")

</div>

Dear @Fanny.Callisaya,

\*_.dbg_ files are debug files, which you should only need when debugging issues. You can avoid writing them by setting `LoggingLevel` = 0 in ROSCO.

The blade-related outputs you are referring to are ElastoDyn outputs, but you are modeling the blade structural dynamic in BeamDyn, so, the ElastoDyn outputs are invalid. Instead, you should select/review BeamDyn’s outputs.

Best regards,

---

<div class="post-metadata">

**Author:** ![Fanny.Callisaya](https://dub1.discourse-cdn.com/nrel/user_avatar/forums.nlr.gov/fanny.callisaya/32/5906_2.png) [@Fanny.Callisaya](https://forums.nlr.gov/u/Fanny.Callisaya)\
**Post date:** [June 28, 2024, 11:20pm UTC](https://forums.nlr.gov/t/iea-22-280-rwt-first-set-of-simulations/7178/7 "2024-06-28T23:20:19Z")

</div>

Dear @Jason.Jonkman,

Now I understand. Thank you so much for your input and support.

Best regards.

---

<div class="post-metadata">

**Author:** ![Pietro.Bortolotti](https://avatars.discourse-cdn.com/v4/letter/p/c6cbf5/32.png) [@Pietro.Bortolotti](https://forums.nlr.gov/u/Pietro.Bortolotti)\
**Post date:** [July 1, 2024, 3:30pm UTC](https://forums.nlr.gov/t/iea-22-280-rwt-first-set-of-simulations/7178/8 "2024-07-01T15:30:52Z")

</div>

Dear @Fanny.Callisaya ,  
the values of structural damping in BeamDyn have been set during the design of the turbine. The technical report here [Definition of the IEA Wind 22-Megawatt Offshore Reference Wind Turbine — Welcome to DTU Research Database](https://orbit.dtu.dk/en/publications/definition-of-the-iea-wind-22-megawatt-offshore-reference-wind-tu) provides some context. I am aware of the warning from BeamDyn, but you can safely ignore it for now.  
Please let us know if you have any further question, and good luck with your studies.  
Best regards,  
Pietro

---

<div class="post-metadata">

**Author:** ![Marwa.Mohamed](https://dub1.discourse-cdn.com/nrel/user_avatar/forums.nlr.gov/marwa.mohamed/32/6001_2.png) [@Marwa.Mohamed](https://forums.nlr.gov/u/Marwa.Mohamed)\
**Post date:** [August 16, 2024, 10:12pm UTC](https://forums.nlr.gov/t/iea-22-280-rwt-first-set-of-simulations/7178/9 "2024-08-16T22:12:10Z")

</div>

Dear Fanny,  
Have you been able to get generator output power from your simulation when you use ROSCO?

Regards,  
Marwa

---

<div class="post-metadata">

**Author:** ![Fanny.Callisaya](https://dub1.discourse-cdn.com/nrel/user_avatar/forums.nlr.gov/fanny.callisaya/32/5906_2.png) [@Fanny.Callisaya](https://forums.nlr.gov/u/Fanny.Callisaya)\
**Post date:** [August 17, 2024, 10:42pm UTC](https://forums.nlr.gov/t/iea-22-280-rwt-first-set-of-simulations/7178/10 "2024-08-17T22:42:48Z")

</div>

Dear @Marwa.Mohamed,

Yes, I do get a mean 22MW output when I run simulations of the IEA22MW wind turbine with the ROSCO controller on.

Are you having any trouble there?

Best regards,  
Fanny

---

<div class="post-metadata">

**Author:** ![Marwa.Mohamed](https://dub1.discourse-cdn.com/nrel/user_avatar/forums.nlr.gov/marwa.mohamed/32/6001_2.png) [@Marwa.Mohamed](https://forums.nlr.gov/u/Marwa.Mohamed)\
**Post date:** [August 18, 2024, 12:27am UTC](https://forums.nlr.gov/t/iea-22-280-rwt-first-set-of-simulations/7178/11 "2024-08-18T00:27:57Z")

</div>

Thanks Fanny for your reply. Yes, I couldn’t have GenPwr output. it was Zero  
Have you been able to get GenPwr output?

 ![image](https://europe1.discourse-cdn.com/nrel/original/2X/6/67e726c5f00b83161091da71117fb2ece2863f2f.png)  
Regards,  
Marwa

---

<div class="post-metadata">

**Author:** ![Marwa.Mohamed](https://dub1.discourse-cdn.com/nrel/user_avatar/forums.nlr.gov/marwa.mohamed/32/6001_2.png) [@Marwa.Mohamed](https://forums.nlr.gov/u/Marwa.Mohamed)\
**Post date:** [August 18, 2024, 12:41am UTC](https://forums.nlr.gov/t/iea-22-280-rwt-first-set-of-simulations/7178/12 "2024-08-18T00:41:55Z")

</div>

have you enabled HydroDyn and SubDyn and Degree of freedom in ElasoDyn or not please?

---

<div class="post-metadata">

**Author:** ![Fanny.Callisaya](https://dub1.discourse-cdn.com/nrel/user_avatar/forums.nlr.gov/fanny.callisaya/32/5906_2.png) [@Fanny.Callisaya](https://forums.nlr.gov/u/Fanny.Callisaya)\
**Post date:** [August 27, 2024, 9:26pm UTC](https://forums.nlr.gov/t/iea-22-280-rwt-first-set-of-simulations/7178/13 "2024-08-27T21:26:13Z")

</div>

Dear @Marwa.Mohamed,

I apologize for the late response. I didn’t enable HydroDyn, SubDyn or their corresponding DOF because of the type of analysis I was doing. So, I don’t know if I can help much, but I could output power at different mean wind speeds if that gives you a better insight.

Best,  
Fanny

---

<div class="post-metadata">

**Author:** ![Marwa.Mohamed](https://dub1.discourse-cdn.com/nrel/user_avatar/forums.nlr.gov/marwa.mohamed/32/6001_2.png) [@Marwa.Mohamed](https://forums.nlr.gov/u/Marwa.Mohamed)\
**Post date:** [August 28, 2024, 2:16am UTC](https://forums.nlr.gov/t/iea-22-280-rwt-first-set-of-simulations/7178/14 "2024-08-28T02:16:37Z")

</div>

Thanks I appreciate your reply! the problem was due to using outdating ROSCO.

Thanks again for your time.  
Regards,  
Marwa

---

<div class="post-metadata">

**Author:** ![Oisin.Conway](https://avatars.discourse-cdn.com/v4/letter/o/9e8a1a/32.png) [@Oisin.Conway](https://forums.nlr.gov/u/Oisin.Conway)\
**Post date:** [September 16, 2024, 8:37am UTC](https://forums.nlr.gov/t/iea-22-280-rwt-first-set-of-simulations/7178/15 "2024-09-16T08:37:07Z")

</div>

Dear @Fanny.Callisaya, what discon.dll controller did you use to run this simulation?

Thank you.

---

<div class="post-metadata">

**Author:** ![Fanny.Callisaya](https://dub1.discourse-cdn.com/nrel/user_avatar/forums.nlr.gov/fanny.callisaya/32/5906_2.png) [@Fanny.Callisaya](https://forums.nlr.gov/u/Fanny.Callisaya)\
**Post date:** [September 18, 2024, 10:27pm UTC](https://forums.nlr.gov/t/iea-22-280-rwt-first-set-of-simulations/7178/16 "2024-09-18T22:27:14Z")

</div>

Dear @Oisin.Conway,

I am using the latest one: [Release ROSCO v2.9.0 · NREL/ROSCO · GitHub](https://github.com/NREL/ROSCO/releases/tag/v2.9.0).  
Hope it helps!

Best,  
Fanny

---

<div class="post-metadata">

**Author:** ![Oisin.Conway](https://avatars.discourse-cdn.com/v4/letter/o/9e8a1a/32.png) [@Oisin.Conway](https://forums.nlr.gov/u/Oisin.Conway)\
**Post date:** [October 23, 2024, 2:10pm UTC](https://forums.nlr.gov/t/iea-22-280-rwt-first-set-of-simulations/7178/17 "2024-10-23T14:10:26Z")

</div>

Thank you @Fanny.Callisaya
