Giter Club home page Giter Club logo

iea-15-240-rwt's Introduction

DOI

IEA-15-240-RWT v1.1

This repository contains the model data for the 15-MW offshore reference turbine developed within IEA Wind Task 37.

The documentation for the turbine is accessible here: https://www.nrel.gov/docs/fy20osti/75698.pdf and the semisubmersible floating support structure is documented here: https://www.nrel.gov/docs/fy20osti/76773.pdf

Data in this repository includes:

  • Documentation, including tabular data used in the figures from the technical report
  • OpenFAST aeroelastic model inputs
  • HAWC2 aeroelastic model inputs
  • WISDEM optimization files
  • Wind turbine ontology .yaml files
  • CAD modeling of turbine where available

Requirements

OpenFAST:

HAWC2:

  • HAWC2 can be acquired from its homepage. The DTU Basic Controller can be obtained from its repository.

WISDEM:

Design Updates

The IEA Wind Task 37 authors endeavor to keep the model input decks current with the latest releases and API changes. Errors and other issues pointed out by the community are also addressed to the extent that available resources make that possible. See the Release Notes for a detailed description of changes.

We also encourage the broader wind community to submit design updates by forking the repository and letting us know of your design customatization. Community contributions that we are aware of include:

Citations

For a list of academic papers that use or cite this turbine, please see here (fixed-bottom) and here (floating).

If you use this model in your research or publications, please cite the appropriate report as:

@techreport{IEA15MW_ORWT,
author = {Evan Gaertner and Jennifer Rinker and Latha Sethuraman and Frederik Zahle and Benjamin Anderson and Garrett Barter and Nikhar Abbas and Fanzhong Meng and Pietro Bortolotti and Witold Skrzypinski and George Scott and Roland Feil and Henrik Bredmose and Katherine Dykes and Matt Sheilds and Christopher Allen and Anthony Viselli},
Howpublished = {NREL/TP-75698},
institution = {International Energy Agency},
title = {Definition of the {IEA} 15-Megawatt Offshore Reference Wind Turbine},
URL = {https://www.nrel.gov/docs/fy20osti/75698.pdf},
Year = {2020}
}

@techreport{IEA15MW_ORWT_Floating,
author = {Christopher Allen and Anthony Viselli and Habib Dagher and Andrew Goupee and Evan Gaertner and Nikhar Abbas and Matthew Hall and Garrett Barter},
Howpublished = {NREL/TP-76773},
institution = {International Energy Agency},
title = {Definition of the {UMaine} {VolturnUS-S} Reference Platform Developed for the {IEA Wind} 15-Megawatt Offshore Reference Wind Turbine}},
URL = {https://www.nrel.gov/docs/fy20osti/76773.pdf},
Year = {2020}
}

Questions

Before reaching out to NREL or DTU authors with questions on the model or reports, please see our frequently asked questions (FAQ) on our Github Wiki and current or prior Issues.

If neither the FAQ or Issues address your need, please create a new Issue on this repository so that the dialogue is archived for others that might have similar questions. You can also reach out to the authors directly if that is your preference. The technical report lists the contributions of individual authors if you have a specific question. Otherwise, you can contact Garrett Barter ([email protected]).

iea-15-240-rwt's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

iea-15-240-rwt's Issues

Running OpenFAST from directory other than the input file directory

Hello,

This may be more of a question for OpenFAST developers, but I thought I would try asking here. I am trying to run the UMaine input file from this repository:

IEA-15-240-RWT/OpenFAST/IEA-15-240-RWT-UMaineSemi/IEA-15-240-RWT-UMaineSemi.fst

and what I found was that it works fine if I cd (I'm on Linux) to the input file directory before running the executable, but it crashes with the following error if I run from any other directory:

 **************************************************************************************************
 OpenFAST

 Copyright (C) 2020 National Renewable Energy Laboratory
 Copyright (C) 2020 Envision Energy USA LTD

 This program is licensed under Apache License Version 2.0 and comes with ABSOLUTELY NO WARRANTY.
 See the "LICENSE" file distributed with this software for details.
 **************************************************************************************************

 OpenFAST-v2.4.0-11-g260d9711-dirty
 Compile Info:
  - Compiler: GCC version 7.4.0
  - Architecture: 64 bit
  - Precision: double
  - Date: Dec 16 2020
  - Time: 14:43:48
 Execution Info:
  - Date: 12/21/2020
  - Time: 08:48:12-0600

 OpenFAST input file heading:
     IEA 15 MW offshore reference model on UMaine VolturnUS-S semi-submersible floating platform

 Running ElastoDyn.
 Nodal outputs section of ElastoDyn input file not found or improperly formatted.
 Running AeroDyn.
 Nodal output section of AeroDyn input file not found or improperly formatted.
 Running BEM.
 Warning: Turning off Unsteady Aerodynamics because C_nalpha is 0. BladeNode = 1, Blade = 1
 Warning: Turning off Unsteady Aerodynamics because C_nalpha is 0. BladeNode = 2, Blade = 1
 Warning: Turning off Unsteady Aerodynamics because C_nalpha is 0. BladeNode = 1, Blade = 2
 Warning: Turning off Unsteady Aerodynamics because C_nalpha is 0. BladeNode = 2, Blade = 2
 Warning: Turning off Unsteady Aerodynamics because C_nalpha is 0. BladeNode = 1, Blade = 3
 Warning: Turning off Unsteady Aerodynamics because C_nalpha is 0. BladeNode = 2, Blade = 3
 Running InflowWind.
 Running ServoDyn.
 Running ServoDyn Interface for Bladed Controllers.
 Using legacy Bladed DLL interface.
 Running HydroDyn.
  WARNING:   The random number generator in use differs from the original code provided by NREL.
  This pRNG uses 33 seeds instead of the 2 in the input file.
  Generating incident wave kinematics and current time history.
  Calculating second order difference frequency wave kinematics.
  Reading in WAMIT output with root name
  "/home/jwpeterson/projects/IEA-15-240-RWT/OpenFAST/IEA-15-240-RWT-UMaineSemi/HydroData/IEA-15-240
  -RWT-UMaineSemi".
  Computing radiation impulse response functions and wave diffraction forces.
  Calculating second order difference-frequency force using the full quadratic transfer function.
 Running MoorDyn.
 Warning: invalid output specifier FX.  Starting character must be C or L.
 Warning: invalid output specifier FY.  Starting character must be C or L.
 Warning: invalid output specifier FZ.  Starting character must be C or L.
   Creating mooring system.   3 fairleads, 3 anchors, 0 connects.
    Finalizing ICs using dynamic relaxation.

   t=60  FairTen 1: 2.76325E+06, 2.75740E+06, 2.76559E+06                                             Fairlead tensions did not converge within TMaxIC=60 seconds.

 FAST_InitializeAll:HydroDyn_Init:Waves_Init:VariousWaves_Init: The random number generator in use
 differs from the original code provided by NREL. This pRNG uses 33 seeds instead of the 2 in the
 HydroDyn input file.

  Time: 0 of 10 seconds.
At line 600 of file /mnt/c/Users/egaertne/temp_15mw/ROSCO_toolbox/ROSCO/src/ReadSetParameters.f90 (unit = 89)
Fortran runtime error: Cannot open file '../IEA-15-240-RWT/Cp_Ct_Cq.IEA15MW.txt': No such file or directory

Error termination. Backtrace:
#0  0x7f98719902da in ???
#1  0x7f9871990ec5 in ???
#2  0x7f987199168d in ???
#3  0x7f9871b03c3d in ???
#4  0x7f9871b03f84 in ???
#5  0x7f9865a3b1e3 in __readsetparameters_MOD_readcpfile
	at /mnt/c/Users/egaertne/temp_15mw/ROSCO_toolbox/ROSCO/src/ReadSetParameters.f90:600
#6  0x7f9865a40e8f in __readsetparameters_MOD_setparameters
	at /mnt/c/Users/egaertne/temp_15mw/ROSCO_toolbox/ROSCO/src/ReadSetParameters.f90:555
#7  0x7f9865a37d41 in DISCON
	at /mnt/c/Users/egaertne/temp_15mw/ROSCO_toolbox/ROSCO/src/DISCON.F90:62
#8  0x7f986f75ff56 in ???
#9  0x7f986f760023 in ???
#10  0x7f986f7602b0 in ???
#11  0x7f986f76d498 in ???
#12  0x7f986f7736c9 in ???
#13  0x7f98723a2fa0 in ???
#14  0x7f98723a31da in ???
#15  0x7f98720ba085 in ???
#16  0x7f98720ba48f in ???
#17  0x56261bd0e7ad in ???
#18  0x56261bc0150e in ???
#19  0x7f98715a5b96 in ???
#20  0x56261bc01549 in ???
#21  0xffffffffffffffff in ???

The error message

Fortran runtime error: Cannot open file '../IEA-15-240-RWT/Cp_Ct_Cq.IEA15MW.txt': No such file or directory

seems to indicate that it's looking for a file relative to the directory where I ran the command from rather than relative to the location of the input file. The file in question does indeed exist at the specified relative path (relative to the input file) but not relative to the current working directory.

Thanks,
John

Changing simulation time step

Hi everyone,

I tried to change the DT value in .fst file from 0.005 s to 0.11s. I encountered with an error stating that ElastoDyn input file is not found or improperly formatted. I tried changing DT_out value to 0.11. It didn't work. I have attached the screenshot of the error. Also I want to know What is Default value for DT_Out.

Can somebody help with this?

Thank you
DT_error

Wrapper around HAWC2 controller.

Do we have any sort of documentation on how to make wrapper around HAWC2 controller?
How did you proceed while creating the dlls for the NREL controller? The hawc2 htc file shows you are supplying a number of inputs to the NREL controller how did you determine the connection between them?

I need to understand this as i ma trying to integrate the NREL discon controllers in HAWC2. Any help or guidance is welcome.

Tuto IEA-15-240-RWT simulation with openfast

Hello,
I am a new researcher in floating offshore wind turbine simulation. I tried to compile successfully Openfast using Visual Studio, Intel and Cmake. Now i am looking for help to test the IEA-15-240-RWT-UMaineSemisubmersible model. Is there a step by step tutorial for that purpose?
Kind regards,

Trouble regarding installing OpenFAST

Hello everybody,
I have been working with FAST v8.16 and tried installing OpenFAST for the updated version and 15MW RWT model. However, I always run into issues and I am never able to install the software completely. As I have tried multiple times through various processes (for Windows) described in the guide, there's a basic question from my side regarding installation.
Do we absolutely need to buy Microsoft Visual Studio for OpenFAST? Also, is Intel Parallel Studio (Fortran compiler) subscription required for OpenFAST?
I have had used FAST v8.16 without any further subscription and accounts, so this is bit confusing for me.
thank you for your time.
Best regards,
Tiasa

FEM model (shell7.src)

I am a master's student investigating the applicability of shell models in wind turbine blade structural analysis. I have read in the FAQs that you have withdrawn from the repo the high-fidelity FEM model (shell7.src) and will bring it back after extensive testing.

I am working on that model, mainly comparing the results of static and modal analyses with a nonlinear beam model (BeamDyn/also available in the repo). I would like to point out that, although my research is not yet complete, the global behavior from the shell model seems to be compatible with the beam.

Based on this feedback, I ask you to bring the shell7.src model back to the repo because it may be handy for other people. I can give you more feedback later when the conclusions are more mature if you are interested.

Best regards,

Isadora

License

Hi there,
after a short look at this really great work which is made available here I had immediatly the question:
What about the license?

It was mentioned in some news as "open source", but that is a very broad term and questions occur as a commercial usage for demonstration purpose, for testing and simulation purpose, is it a copyleft license, changes must be published again, ... and so on.

Maybe you could use the common GitHub funcitonality do define a license term for you project.
Thanks and best regards, Nils

Blade Geometry Issue

When importing the model into SolidWorks, I am shown the error for the blades as shown in the image titled "error-1", which is: "IEA-15-240-RWT_TipShape_V1_high_resolution has rebuild errors". I am unsure what is causing this. (I have added the "CAD" prefix to the model to sort into appropriate folders").
error-1

Also, as shown in the image titled "error-2", there is a Boss-extrude associated with the blade. What is the purpose of this particular part? Furthermore, is there a method for sealing the bottom of the blade to transform it from a surface body to a solid body?
error-2

Any help would be much appreciated!

Best Regards
William Peace

Invalid logical input for file "./IEA-15-240-RWT_AeroDyn15.dat"

Dear all,

I have a problem in running the OpenFast with IEA-15-240-RWT input files. I receive an error on reading the input files "IEA-15-240-RWT_AeroDyn15.dat". The error is as follows:

**************************************************************************************************
 OpenFAST

 Copyright (C)  National Renewable Energy Laboratory
 Copyright (C)  Envision Energy USA LTD

 This program is licensed under Apache License Version 2.0 and comes with ABSOLUTELY NO WARRANTY.
 See the "LICENSE" file distributed with this software for details.
 **************************************************************************************************

 OpenFAST-v2.2.0
 Compile Info:
  - Architecture: 64 bit
  - Precision: double
  - Date: Feb 14 2020
  - Time: 18:43:56
 Execution Info:
  - Date: 02/14/2020
  - Time: 19:31:32-0500

 OpenFAST input file heading:
     IEA 15 MW Offshore Reference Turbine

 Running ElastoDyn.
 Running AeroDyn.

 FAST_InitializeAll:AD_Init:ReadInputFiles:ReadPrimaryFile:Invalid logical input for file
 "./IEA-15-240-RWT_AeroDyn15.dat" occurred while trying to read UseBlCm.

 FAST encountered an error during module initialization.
  Simulation error level: FATAL ERROR

  Aborting OpenFAST.

I would greatly appreciate if you could help me with this problem.

Best regards,
Behzad

Cad Files

Hello i have some issues with the cad files specifically with the blade files it seems it has some problems or i am mistaken please can u check the photo and tell me it is okay or not
index

Request for 64 bit version of libdiscon.so OpenFAST v 3.1.0 UMaine VolturnUS-S Semisub

Hi @gbarter I have started using OpenFAST v3.1.0 and I am getting an error when I try to run a simulation for the VolturnUS-S Semisub. The error is shown below:
FAST_InitializeAll:SrvD_Init:BladedInterface_Init:The dynamic library
.../IEA-15-240-RWT/ServoData/libdiscon.so could not be loaded. Check that the file exists in the
specified location and that it is compiled for 64-bit applications.

� OpenFAST encountered an error during module initialization.
Simulation error level: FATAL ERROR
Aborting OpenFAST.

I believe that this error may be because I am using the 32 bit version of libdiscon.so. Can you please let me know where I can get the 64 version of libdiscon.so for OpenFAST v3.1.0. Otherwise if it is another error do you have a fix for it?

Thank you.

Regards,
AOAW

Unusual evolution of idling aero loads with yaw misalignment

Hi,

I am trying to assess the basic aerodynamic thrust loads obtained with the OpenFAST model of the 15MW RWT, in idling conditions and with the wind arriving from different directions (with a fixed yaw so that I am simulating yaw misalignments from 0° to +/-180°). I subtract the part of the load that's due to the rotor's weight, in order to look at aerodynamic loads only. I am looking at the projection of those loads along the rotor axis.

The results obtained are unusual - I say this after checking on various other WTG models, all of which gave results similar to a sine wave: with the IEA-15-240-RWT, these aerodynamic loads become negative as soon as the yaw misalignment reaches a few degrees (around 5°) and go to a minimum around 30°. They go up and down while remaining negative except in the close vicinity of 0°.

I have translated the model to Bladed and obtained a very similar response. Disabling blade flexibility has a negligible impact, so I can at least say that this is not due to an erroneous setup of blade structural properties.

Could you please help me understand this unusual behaviour?

Thanks,
Romain

version of HAWC2 model

Hello,
you had released a 15MW model of the HAWC2,I would like to ask which version of HAWC2 can match this 15MW model?

I'm looking forward to your reply!

Mass and Inertia Values for the IEA-15-240-RWT-UMaineSemi Model.

Hi,

I was looking over the documentation of the IEA15MW model, and I could not find some specific parameters defined in the ElastoDyn input file.

Such as the following:

-HubMass
-GenIner
-NacMass
-NacYIner
-YawBrMass

I noticed a difference between the given values in the ElastoDyn files between the master , and dev branches. Which ones are more accurate? and where can I find the true values?

Thanks,
Qusay.

Wave Forces on UMaine

Hello,

When I run the IEA-15-240-RWT-UMaineSemi case available in this git, with OpenFAST 2.4.0, the hydrodynamic forces due to waves seem to be wrong. If everything is fixed (degrees of freedom on ElastoDyn = false) and the only applied external force is a regular wave (WaveMod=1), the hydrodynamic output forces (HydroFxi, HydroFyi, HydroFzi) are constants. Is this related to the issue #49? Does the available HydroDyn should not be used for wave force analysis as it happens for the current forces?

Best regards,
Daniel

create quick start guide

Better documentation is needed to reduce the number of basic user inquiries and generally improve usability. Create a "quick start guide" with better instructions on where/how to install required software, what's in the repo and how to use it, etc.

Blade Structural Properties Mass and Stiffness at the Root

Hello, PhD Researcher here. I am using your reference blade as a baseline for optimization and I have been calculating the properties at the root. The values given in your spreadsheet are for 10 stations along the blade but zero stiffness and mass at the blade root. I was wondering if there were updated values for the structural properties at the root for me to compare against.

Thanks

Error in OpenFAST running UMaine VolturnUS-S floater for the wave only condition

Hi everyone:
I ran the VolturnUS-S floater for the wave only condition without any problems on numerous occassions. I set up the wave only case by setting InflowWind and AeroDyn to 0 in the .fst file. However, I just attempted to run the same case and I received the following error in OpenFAST:
FAST_Solution:FAST_AdvanceStates:ED_ABM4:ED_CalcContStateDeriv:SetCoordSy:Small angle assumption
violated in SUBROUTINE SmllRotTrans() due to a large blade deflection (ElastoDyn SetCoordSy). The
solution may be inaccurate. Simulation continuing, but future warnings from SmllRotTrans() will
be suppressed.

Additional debugging message from SUBROUTINE SmllRotTrans(): 2.725 s
Generator speed: 8.7 RPM, Pitch angle: 13.2 deg, Power: 19196.6 kW, Est. wind Speed: 0.0 m/s
Time: 10 of 1800 seconds. Estimated final completion at 06:47:39.

FAST_Solution:CalcOutputs_And_SolveForInputs:SolveOption1:ED_HD_InputOutputSolve:HydroDyn_CalcOutp
ut: Angles in GetSmllRotAngs() are larger than 0.4 radians.

HydroDyn_CalcOutput:HDOut_MapOutputs: Angles in GetSmllRotAngs() are larger than 0.4 radians.
ED_HD_InputOutputSolve:HydroDyn_CalcOutput: Angles in GetSmllRotAngs() are larger than 0.4
radians.

HydroDyn_CalcOutput:HDOut_MapOutputs: Angles in GetSmllRotAngs() are larger than 0.4 radians.

I am not sure what the problem is as it is reporting large blade deflection even though the wind is turned off and there seems to be an error with HydroDyn. I am attaching the ElastoDyn and HydroDyn input files to see if someone could help me to decipher where the error is located.
IEA-15-240-RWT-UMaineSemi_ElastoDyn2.txt
IEA-15-240-RWT-UMaineSemi_HydroDyn100m_9mpsJCS1.txt

Thank you.

Regards,
AOAW

FAST_InitializeAll:FAST_Init:FAST_ReadPrimaryFile:Invalid logical input for file

Hi everyone,

I'm trying to run IEA-15-240-RWT-Monopile with OpenFAST ver2.4.0. I encountered with invalid logical input error. I tried with precompiled binaries with windows. I also tried running with dev version of the code. I have attached the snapshot of the error.

Can someone help me with this problem?

Thanks
Sudharsan
15MW_OWT

Missing class ( winding_design)

Hello,
I am trying to run IEA-15-240-RWT/WISDEM/PMSG_Optimization_15MW.py but I having trouble to locate the "winding_design" module (line 17: from winding_design import winding_factor).
Could you please point me to the right direction?

Best Regards,
Monaro

a frequency overlaps with 1P

when I use HAWCStab2 to calculate the aeroelastic frequency of the model, there is a frequency that overlaps with 1P. I think my htc file should be no problem. The operation point file is also obtained through the file, but why does this appear?

Design Load Case error for IEA-15-240-RWT-UMaineSemi

Dear All,
I am interested in running the design load cases for IEA-15-240-RWT-UMaineSemi in OpenFAST using the files shared in https://github.com/IEAWindTask37/IEA-15-240-RWT/tree/master/OpenFAST/IEA-15-240-RWT-UMaineSemi. I am facing the following issues running the DLCs 1.2, 1.3, 2.1 and 3.1:

Q1. I noticed that the input data file has the Drivetrain rotational-flexibility DOF (DrTrDOF) and Yaw DOF disabled. Is there any specific reason for not enabling them?

Q2. While running the DLC 1.2 case with DrTrDOF enabled, the simulation is terminating with “NaN state detected” and FATAL ERROR messages (see the screenshot). I want to understand what leads to this error.
image

Q3. When DrTrDOF is disabled, the simulation for DLC 1.2, 1.3 and 2.1 runs but the results for the mean values of the displacement and rotations are not close to zero (see the below screenshots). Is there anything wrong with my input parameters?
Static equilibrium case_DLC1 2
FDT_1 3
DLC_2 1
Q4. For DLC 3.1, with regular wave (Hs=6m, Ts=10sec) and DrTrDOF=False, the simulation terminates with a fatal error (see the screenshot). However, when I enable DrTrDOF the simulation terminates with a different an unknown errID output. How could I resolve these two issues? What input parameters could lead to this behaviour?
image
image

Could you please help me in resolving the above issues?

Thanks and Regards
Ramya

AeroDyn tau1_const likely wrong

For OpenFAST AeroDyn15 model:
Generate table of recommended tau1_const values as a function of wind speed according to the Øye dynamic wake model (first calculate rotor average induction as a function of wind speed):
image
Will improve potential numeric stability issues, especially for storm conditions.

Request for blade geometry CAD file

Hi there,

Thanks you very much for providing such an amazing project. I am involved in a research project and is trying to model the wind turbine in ANSYS Workbench. Importing the STL file into ANSYS SpaceClaim is absolutely OK, resulting many facets. But meshing the huge number os facets cause problems: the mesher reported "an unexpected error" (I check my computer's memory while meshing and can confirm the RAM memory is enough). Tried many settings/sizing and all result the same.

So I am wondering if it convenient for you to share the original CAD model (OpenSCAD?) and see if it makes difference in meshing. I also believe the original CAD model will be much easier to use in ANSYS Workbench, such as selecting surfaces.

Thanks.

Regards,
Xing

improved testing

Continuous integration testing or regression tests are needed to maintain consistency between the OpenFAST and Hawc2 models and improved collaboration between NREL and DTU. In addition to reducing modeling errors, such tests might be useful to the larger user base to test their own models against.

Switching off HydroDyn and MoorDyn causes tower strike in OpenFAST

Hello,

I am trying to run the OpenFAST model of the IEA-15-240-RWT-UMaineSemi turbine with and without the HydroDyn (and MoorDyn).
The model run successfully with Hydrodyn and MoorDyn switched on (default) but when I switch off HydroDyn and MoodDyn I get a tower strike at around 14 seconds.

The problem persists even of the Fl_Mode flag in DISCON-UMaineSemi.IN is switched off.
I have tried various wind speeds, controller setting, and redesigning the controller from scratch but nothing seems to resolve the issue.
The results of the simulations for steady 10m/sec wind for the two cases are shown below. The rapid increase in rotor speed seems concerning for Case-2.

Is this expected behavior?

Case-1 : With HydroDyn and MoorDyn switched on (default, successful)

image
image
image

Case-2 : With HydroDyn and MoorDyn switched off (tower-strike)

image
image
image

Material Property Queries

Hello,

In the documentation, the composite material orientations are listed as 0 degrees. To which co-ordinate system/axis is the assigned to?

I also can't seem to find any information regarding material properties for the hub? Is there any information regarding the material used?

Best regards,
William

Airfoil Polars and Rotor diameter

Dear Sir or Madame,
I am working as a scientific researcher at university Oldenburg and we want to use the IEA 15MW turbine as a reference in our project. I would have a question concerning the airfoil polars:

The polars located in the folder "...\OpenFAST\IEA-15-240-RWT\Airfoils" are carried out at a Reynolds number of 750000, but the turbine will operate at Reynolds numbers above 10 million. Is there a specific reason why this low Reynolds number was chosen? In the report on page 10 figure 2.3 there are polars shown with a stated Reynolds number of 1e7. Maybe these polars are also available?

Another question would concern the actual rotor diameter:
In the report in table 1.1 a rotor diameter of 240m and a hub diameter of 7.94m are stated. In table 2.1 the blade length is set to be 117m. Adding the blade length to the hub radius makes 120.97m. So what is the actual rotor radius? 120m or 120.97m?

I appreciate your help and looking forward to your reply.
Yours sincerely
Daniel Ribnitzky

DTU controller .dll file missing?

Hi IEA-15-240-RWT team,

The comment on line 66 of the ServoDyn input file for the DTU controller indicates that a .dll file should be used for Windows, while only a .so (Linux) is available in the repo. Would it be possible to make the .dll file available to Windows users? Two URLs were given in the readme that may be related to my question. However the first link is broken and I'm unsure how to make use of files at the second link.

Thank you in advance.

Best regards,
Jing

Turbine Load

Hello, All
I have read the Technical Report released in March 2020, and calculated the load cases according to Table 6-1 and 6-2 using OpenFast, but I got a much larger blade extreme load than Figure 6-1. For flapwise moment my results is 126MNm in dlc1.4; and for edgewise moment my result is about 55MNm in dlc6.1, with safety factor considered. I have several questions:
1 Did your use OpenFast V2.3.0 for calculation? In my understading, there is no any monitoring modular like generator overspeed or overpower, I saw in dlc1.3 the generator speed can be as high as 9.6rpm (27% higher than rated), this maybe not allowed in a real wind turbine. And the loads may not be true, as there may be very high load during shutdown process in load case like dlc1.4.
2 Did you use ElatoDyn or BeamDyn for blade simulation? The former may be too simple for such a big blade; and the later didnot converge during the simulation.
Looking forward to your reply!
Fanying Liu

Obtention of an unstable negative aero thrust/moment

Hi, First of all thanks for your open source work, this is great and so useful !
I am modelling the 15MW turbine into the Deeplines Wind software (from principia) and am experiencing the following issue: when launching a steady wind on my turbine (while imposing the correct rotor speed and blade pitch) I obtain very unsteady (noisy) and negative aerodynamic thrust and moment time series. I have no idea where that might come from... Have any of you experinced such a problem and/or do you have any idea what could cause such results ?

Thanks very much in advance for your help,

Best,

Discon.dll

What is the diference between the Discon.dll provided by OpenFAST V2.5.0 and IEA-15-240-RWT? Which i should use?

Compiling libdiscon.so from source

Hello,
The libdiscon.so file that comes with the repo is a precompiled library. It is compiled using devtoolset-7 I think, which is not available on the cluster I am using. Is there a way I could compile the libdiscon.so libraries (monopile, dtu and umaine) from source, because I want to compile them using devtoolset-8 instead.
Thanks and best.

[Bug] - Running Monopile case with OpenFast 3.0.0

I am using the Windows binary 3.0.0 version of OpenFAST from here.
While trying to run it with the Monopile case I encountered the following error, I presume, while reading the input of Aerodyn:

**************************************************************************************************
OpenFAST

Copyright (C) 2021 National Renewable Energy Laboratory
Copyright (C) 2021 Envision Energy USA LTD

This program is licensed under Apache License Version 2.0 and comes with ABSOLUTELY NO WARRANTY.
See the "LICENSE" file distributed with this software for details.
**************************************************************************************************

OpenFAST-v3.0.0
Compile Info:
 - Compiler: Intel(R) Fortran Compiler 1900
 - Architecture: 64 bit
 - Precision: single
 - OpenMP: No
 - Date: Jun 23 2021
 - Time: 21:25:05
Execution Info:
 - Date: 01/27/2022
 - Time: 14:59:26+0100

OpenFAST input file heading:
    IEA 15 MW offshore reference model monopile configuration

Running ElastoDyn.
Nodal outputs section of ElastoDyn input file not found or improperly formatted.
Running AeroDyn.

FAST_InitializeAll:AD_Init:ParsePrimaryFileInfo:ParseSiAry:
 >> A fatal error occurred when parsing data from
 ".\../IEA-15-240-RWT/IEA-15-240-RWT_AeroDyn15.dat".
 >> The "Properties for tower node 1." array was not assigned valid REAL values on line #107.
 >> The text being parsed was :
    "15.           10.             1."

 OpenFAST encountered an error during module initialization.
 Simulation error level: FATAL ERROR

 Aborting OpenFAST.

Is there any adjustment I should be aware of prior to smoothly running this case?
Thanks in advance for your time and support.

Definition of DLCs in IEA Wind TCP Task 37 report

Hello,
I am trying to reproduce the semi submersible defined in the IEA Task 37, Definition of the US Maine VolturnUS-S platform in Orcaflex.
In the table of DLCs, Table 12, in particular DLCs 6.1 and 6.3 there is a setting of yaw:
+/-8° and +/-20°
Where does this yaw apply to? I understood it is a turbine misalignment but in the case of +/-20°, Orcaflex cannot run it as the turbine becomes unstable. Am I misunderstanding something?
Best regards,
Xavier

MoorDyn input file typo

Hi,

There is likely a typo in the IEA-15-240-RWT-UMaineSemi_MoorDyn input file, line 18: z-position of node 6 should be -200 to place the anchor on the seabed.

Best wishes,
Kasia

Linearizing IEA15 MW at Below Rated.

Hi,

I am trying to linearise the IEA 15MW UMiane model in the below rated region.

I noticed that in the ServoDyn file in OpenFAST/IEA-15-240-RWT-UMaineSemi/IEA-15-240-RWT-UMaineSemi_ServoDyn.dat
the following parameters were set as shown below(with VSContrl= 1):

---------------------- SIMPLE VARIABLE-SPEED TORQUE CONTROL --------------------
6.0 VS_RtGnSp
19947760.56251191 VS_RtTq
437898.87522915896 VS_Rgn2K
10.0 VS_SlPc

I am not sure why VS_RtGnSp is set at 6rpm and not at 7.55rpm, which is the rated speed for the model. I tried setting it to the rated, but I received the following error:

FAST_InitializeAll:ValidatePrimaryData:VS_Rgn2K*VS_RtGnSp^2 must not be greater than
VS_RtTq.

I am guessing that some of the three other inputs should be changed when setting VS_RtGnSp to the rated?

One other point I am not sure about.

In the .fst file, I set TrimCase to 2 since I am linearising at the below rated region.
Going to the ElastoDyn file, I noticed that if I give an initial value for the BlPitch other than 0, OpenFAST linearises, but at that fixed initial value, which is not accurate as it will generate the wrong operating points for the GenPwr, GenTq, and GenSpd. The screenshot below shows that the linearization was performed at 1 deg (which is the same value as BlPitch) at 9m/s below rated speed, where it should have performed it at 0 deg.

BlPitch_1_deg

Finally, is there a way where I can find more accurate values for the operating points (in the below rated region) other than those given in the definition of the turbine, as the graph is not very precise?

https://www.nrel.gov/docs/fy20osti/75698.pdf (Page 19).

Thanks in Advance,
Qusay.

64-bit DLL controller

Right now the controller DLL is in 32 bit and does not seem to work with 64-bit OpenFAST on a 64-bit Windows machine. Would it be possible to also provide a 64-bit version of the DLL controller? Thank you.

WISDEM optimization

How can I run the optimize_blades.py in WISDEM folder.

I installed WISDEM, but there are no classes like Init_RotorSE_wRefBlade, ReferenceBlade.
I using the WISDEM develop.

How can I run the optimize_blades.py?

Error for 15MW Monopile- BEMT_UnCoupledSolve:

Hello everybody,
I have installed Cygwin and OpenFAST and using them to run 15 MW WT with Monopile. However, I run into an error with the following message:

image

Anybody had a similar issue?
Thank you!
Tiasa

No Current Influence

Hello,

When I apply a non-zero current on the IEA-15-240-RWT-UMaineSemi case on OpenFAST HydroDyn module it does not affect the results. Also, if everything is fixed and the only applied external force is the current (no wind, no wave...), the hydrodynamic output forces (e.g. HydroFxi) are zero. There are many modelling differences comparing the HydroDyn input file from the Semisub platforms UMaineSemi (IEA-15) and OC4Semi (NREL5MW). For the OC4 case, I can get the hydrodynamic forces due to current, but for the UMaine it is not possible. Is there something missing in the UMaine HydroDyn input file? How to compute the current influence on the UMaine?

Best regards,
Daniel

Rigid Body Free Decays

Hello,

I'm trying to reproduce the free-decay simulations as shown in the Technical Report, July 2020, to validate if I'm using the OpenFAST model correctly.

I’ve managed to reproduce all DOF except for pitch. It was stated that the free-decay simulations were performed under still wind environment with aerodynamics drag effect included and the blade was orientated such that the drag is minimal. So, different wind speed and blade pitch angle were tested and the closest result obtained is for 30 m/s steady wind and 90 deg blade pitch. The result is compared to the Technical Report as shown below including a free-decay without wind. It seems that the natural period is matching but not the damping.

I would like to clarify the wind speed and blade pitch angle used to produce the results in the Technical Report. Also, is there any other considerations in addition to wind speed and blade pitch angle?

image

Thanks.

Best regards,
CT

Frequency and time response for linearized model

Hi,

Thanks for your recommendation about increasing TrimTol. The simulations runs well now using a tolerance of 0.015. Under CalcSteady = T, the first steady state solution took place after 4800s. This high time has to do with the low TrimGain of 0.0001 I am using.

I performed frequency response analysis on the linearized state space models, and I got the following:

Frequency Reponse

The Bode represents:

Uniform wind input of 15m/s.
Four linearizations that took place after 4800 seconds, and are very close to each other (approx 10s apart).
The response is from the command collective pitch angle to the platform pitch.
No wave excitation matrices were included.
All 6 platform DOFs were on.
My question is that shouldn't all responses be identical or closely related to one another since steady state is reached, and the same wind is applied. I also tried running a 7000s simulation without using CalcSteady, and linearized the model well into it's steady state condition at 5000s,5500s,6500s,and 7000s but the linearized Bodes are still different.

The other question is that the frequency response is not found if I plot the Bode from the commanded collective pitch to the output rotor speed. I have also tried the individual pitch angles, but nothing was shown.

Another thing I have checked was the time response of the platform pitch. The natural frequency for the platform pitch (IEA15MW UMaine ActiveFloat/Semi-sub) is around 0.03Hz. From the .out file, I plotted the pitch, and it looks like the frequency is a little lower (around 0.01Hz).

Time Response

Thanks in Advance.

Nacelle moment of inertia values in Table 5-1 don't add up

No matter what coordinate system assumption I use, I cannot recover the values given in Table 5-1 for the MoI of the full nacelle from the component entries. The mass values add up, but the MofI do not. This was likely due to errors in the set-up and use of the CAD model, from which these values were taken. The latest drivetrain models in WISDEM should be able to regenerate Table 5-1, which we can put in the errata.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.