FAST.Farm

Topics of general, but wind-related interest.

Moderator: Bonnie.Jonkman

Jason.Jonkman
Posts: 5436
Joined: Thu Nov 03, 2005 4:38 pm
Location: Boulder, CO
Contact:

Re: FAST.Farm

Postby Jason.Jonkman » Fri Oct 09, 2020 4:39 pm

Dear Jiaping,

Here are my answers to your questions:

1. The sample FAST.Farm model provided by Kelsey includes an OpenFAST model formatted for OpenFAST v2.3. The precompiled pre-release of FAST.Farm was compiled with OpenFAST v1.0.

2. The current version of FAST.Farm in https://github.com/jjonkman/OpenFAST/tree/f/fast-farm is linked to OpenFAST v2.3. So, you should be able to use Kelsey's sample FAST.Farm model directly after compiling this version.

3. The format of the FAST.Farm input file has not changed between the pre-release and the current version in GitHub.

Best regards,
Jason Jonkman, Ph.D.
Senior Engineer | National Wind Technology Center (NWTC)

National Renewable Energy Laboratory (NREL)
15013 Denver West Parkway | Golden, CO 80401
+1 (303) 384 – 7026 | Fax: +1 (303) 384 – 6901
nwtc.nrel.gov

Bruno.Lopez
Posts: 7
Joined: Thu Jul 09, 2020 9:32 am
Organization: Faculty of Engineering - UdelaR
Location: Uruguay

Re: FAST.Farm

Postby Bruno.Lopez » Mon Oct 12, 2020 2:26 pm

Dear Jason,

I have been working on the pre-release version of FAST.Farm that you sent me via e-mail. Last week I managed to use, with this version, the turbsim example that Kelsey shared in this forum. After that I was traying to generate my own wind grid but, since I have the turbsim's version 1.4, I haven't been able to build a large enough wind grid needed for FAST.farm (memory allocating errors). Is it possible to get an updated version of Turbsim? In that case, where should apply for it?

Furthermore, my team and I have been producing, in the last years, many precursors with different wind characteristics with our CFD, that we use to simulate wind farms (LES-ALM). I wish to compare our CFD results with FAST.farm, but we only have information from these precursors stored in 2D planes, since we give this planes as input to our wind farm LES simulations. So, I would try to give these 2D LES-generated wind grids to FAST.farm as input, instead of the whole (3D) wind field information. What do you think ? Have you already tried this?
I guess that, in order to acomplish this, I should set the WindType to 6 (User defined) in the "InflowWind.dat" file. But I'm not sure how to define in FAST.farm the structure of my wind data. Could you instruct me?

Many thanks!
Kind Regards,

Bruno López

Jason.Jonkman
Posts: 5436
Joined: Thu Nov 03, 2005 4:38 pm
Location: Boulder, CO
Contact:

Re: FAST.Farm

Postby Jason.Jonkman » Mon Oct 12, 2020 4:00 pm

Dear Bruno,

TurbSim v2.0 is available on my Google Drive: https://drive.google.com/drive/folders/ ... sp=sharing. And there is a slightly newer version of Turbim, based on v2.0, included in the OpenFAST repository in github.

If you already have LES-generated planes of 2D+time ambient wind data that you wish to use in FAST.Farm, you could try to read the data into InflowWind using WindType = 6. This will require that you write own logic for processing your wind data within the IfW_UserWind.f90 source file and recompiling FAST.Farm. Alternatively, and perhaps preferably, you could convert your 2D+time wind data into a wind format that InflowWind already makes use of, e.g. TurbSim format.

Best regards,
Jason Jonkman, Ph.D.
Senior Engineer | National Wind Technology Center (NWTC)

National Renewable Energy Laboratory (NREL)
15013 Denver West Parkway | Golden, CO 80401
+1 (303) 384 – 7026 | Fax: +1 (303) 384 – 6901
nwtc.nrel.gov

Bruno.Lopez
Posts: 7
Joined: Thu Jul 09, 2020 9:32 am
Organization: Faculty of Engineering - UdelaR
Location: Uruguay

Re: FAST.Farm

Postby Bruno.Lopez » Wed Oct 14, 2020 8:34 am

Dear Jason,

Many thanks for your quick reply. I could successfully download and test TurbSim v2.0.

Regarding the 2D LES wind data, I agree that it's more convenient to convert it into a wind format that it's already being read. I had already thought about it, but since all these formats are written as binary files I was not sure how to do the conversion. I could see that in the folder you shared via Google Drive there is a matlab script to read bts files. I think I could use this script along with the information provided in Annex D of TurbSim user's guide to write a conversion script from my data into bts format. In case you have any suggestion, please let me know.

Thanks again!
Best regards,

Bruno

Jason.Jonkman
Posts: 5436
Joined: Thu Nov 03, 2005 4:38 pm
Location: Boulder, CO
Contact:

Re: FAST.Farm

Postby Jason.Jonkman » Wed Oct 14, 2020 11:24 am

Dear Bruno,

Yes, I agree.

I'm not aware of a MATLAB-based writer of TurbSim binary (*.bts) formatted wind data files, but there is a MATLAB-based reader, readfile_BTS.m, in the MATLAB Toolbox: https://github.com/OpenFAST/matlab-tool ... /Utilities. I'm sure with a bit of work, this script could be updated to become a writer. Of course, there is a Fortran-based writer inherent within the TurbSim source code.

Searching this forum, I also recall a user posted a MATLAB-based writer for Bladed binary wind (*.wnd) formatted wind data files--see: viewtopic.php?f=4&t=269&p=14719.

Best regards,
Jason Jonkman, Ph.D.
Senior Engineer | National Wind Technology Center (NWTC)

National Renewable Energy Laboratory (NREL)
15013 Denver West Parkway | Golden, CO 80401
+1 (303) 384 – 7026 | Fax: +1 (303) 384 – 6901
nwtc.nrel.gov

Bruno.Lopez
Posts: 7
Joined: Thu Jul 09, 2020 9:32 am
Organization: Faculty of Engineering - UdelaR
Location: Uruguay

Re: FAST.Farm

Postby Bruno.Lopez » Wed Oct 14, 2020 12:20 pm

Dear Jason,

Thanks a lot for your help. You're right, I can also look the fortran source code of turbsim for bts writing. In case I come up with a Matlab script for bts writing I can also share the code in this forum.

Best regards,
Bruno

Deza.Nicolas
Posts: 16
Joined: Thu Jun 04, 2020 3:42 am
Organization: SENER Engineering and Systems
Location: Getxo, Bizkaia, Spain

Re: FAST.Farm

Postby Deza.Nicolas » Wed Oct 14, 2020 2:25 pm

Dear Jason,

Would you please share the pre-release version of the FAST.Farm software package?

Many thanks in advance. The attention you pay to the forum is very helpful!

Best regards,

Nicolás

Jason.Jonkman
Posts: 5436
Joined: Thu Nov 03, 2005 4:38 pm
Location: Boulder, CO
Contact:

Re: FAST.Farm

Postby Jason.Jonkman » Wed Oct 14, 2020 2:47 pm

Sent.
Jason Jonkman, Ph.D.
Senior Engineer | National Wind Technology Center (NWTC)

National Renewable Energy Laboratory (NREL)
15013 Denver West Parkway | Golden, CO 80401
+1 (303) 384 – 7026 | Fax: +1 (303) 384 – 6901
nwtc.nrel.gov

Jiaping.Cui
Posts: 21
Joined: Tue Aug 25, 2020 1:16 am
Organization: Shenyang University of Technology
Location: China

Re: FAST.Farm

Postby Jiaping.Cui » Sat Oct 17, 2020 1:59 am

Dear Jason,

With your help I can run the FAST.Farm inflow=2 case successfully, but in this case, the turbine model is NREL-5MW. When I switch the model to the IEA-15MW, it appears some errors, I have try to modify some parameters in the primary input .fstf file for many times but always break down. So I want to search a help.The situation as followings:


F:\Turbsim_test\FAST.Farm_Turbsim_test_15MW>bin\FAST.Farm_x64.exe F:\Turbsim_test\FAST.Farm_Turbsim_test_15MW\TSinflow.fstf

**************************************************************************************************
FAST.Farm

Copyright (C) 2017 National Renewable Energy Laboratory
Copyright (C) 2017 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.
**************************************************************************************************

FAST.Farm-Unversioned from aad78b53445694288e03eb2f7bb8274a73a2eb3c
Compile Info:
- Architecture: 64 bit
- Precision: single
- Date: Oct 08 2020
- Time: 23:05:36
Execution Info:
- Date: 10/17/2020
- Time: 13:59:25+0800

Heading of the FAST.Farm input file:
Sample FAST.Farm input file
Running AWAE.
Running InflowWind.
Running WakeDynamics.
Running FASTWrapper.
Running OpenFAST.
OpenFAST input file heading:
IEA 15 MW offshore reference model monopile configuration

Running ElastoDyn.
Running AeroDyn.
Running BEM.
Running UnsteadyAero.
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.
Running HydroDyn.
Generating incident wave kinematics and current time history.
Time: 0 of 400 seconds.

FARM_InitialCO:AWAE_CalcOutput:LowResGridCalcOutput:The center of a wake plane for turbine #1 has
passed the lowest-most Z boundary of the low-resolution domain.
T1:FARM_InitialCO:FWrap_t0:FAST_Solution0:CalcOutputs_And_SolveForInputs:SolveOption2:SolveOption2
c_Inp2AD_SrvD:InflowWind_CalcOutput:CalcOutput:IfW_4Dext_CalcOutput [position=(-26.436, -90.875,
98.864) in wind-file coordinates]:Interp4D:Outside the grid bounds.
SolveOption2:SrvD_CalcOutput:
------------------------------------------------------------------------------
Running a controller implemented through NREL's ROSCO Toolbox
A wind turbine controller framework for public use in the scientific field
Developed in collaboration: National Renewable Energy Laboratory
Delft University of Technology, The Netherlands
Primary development by (listed alphabetically): Nikhar J. Abbas


Aborting FAST.Farm.



And in the primary input .fstf file, the parameters of OutList haven't a standard introduce or explanation, so where can I find a explanation for these paratemers?

Else, I want to know wheather having a example that including the super controller flag is true and the Mod_AmbWind=2, if having ,can you send one to me ?


Best regards,

Jiaping.Cui

Deza.Nicolas
Posts: 16
Joined: Thu Jun 04, 2020 3:42 am
Organization: SENER Engineering and Systems
Location: Getxo, Bizkaia, Spain

Re: FAST.Farm

Postby Deza.Nicolas » Mon Oct 19, 2020 2:35 am

Dear Jason,

I have read the comparison of FAST.Farm simulations against LES. However, there are no quantitative results presented in the comparison. The conclusion is that FAST.Farm predicts "reasonably well" generator power and torque.
Do you know if I can access quantitative results from the comparison? Or if there are similar validations with numerical results?
I have searched for publications, but have not found anything. I am interested in power prediction.

I have also read "Validation of FAST.Farm considering structural loads at alpha ventus", but no numerical results are presented either.

Many thanks in advance,

Best regards,

Nicolás

Jason.Jonkman
Posts: 5436
Joined: Thu Nov 03, 2005 4:38 pm
Location: Boulder, CO
Contact:

Re: FAST.Farm

Postby Jason.Jonkman » Mon Oct 19, 2020 7:07 am

Dear Nicolás,

Can you clarify what you mean by "quantitative results"? What exactly do you want to see?

Best regards,
Jason Jonkman, Ph.D.
Senior Engineer | National Wind Technology Center (NWTC)

National Renewable Energy Laboratory (NREL)
15013 Denver West Parkway | Golden, CO 80401
+1 (303) 384 – 7026 | Fax: +1 (303) 384 – 6901
nwtc.nrel.gov

Jiaping.Cui
Posts: 21
Joined: Tue Aug 25, 2020 1:16 am
Organization: Shenyang University of Technology
Location: China

Re: FAST.Farm

Postby Jiaping.Cui » Mon Oct 19, 2020 8:58 am

Dear Jason,

When running FAST.Farm, I used the IEA-15MW wind turbine model(https://github.com/IEAWindTask37/IEA-15-240-RWT/tree/openfast_dev), instead of 5-MW model. Because of the changing of the size of the two kinds of wind turbine model, I modify the size of low-resolution wind domain and high-resolution wind domains. But the running process will have some errors, so I want to konw if having some notes when modifying the parameters of low and high-resolution wind domains.

And I don't know the significance of the parameters in the primary input .fstf file. Can you tell me where I could find the introduce about these parameters ? The parameters of Outlist as followings:

"RtAxsXT1 , RtAxsYT1 , RtAxsZT1"
"RtPosXT1 , RtPosYT1 , RtPosZT1"
"YawErrT1"
"TIAmbT1"
"CtT1N01 , CtT1N02 , CtT1N03 , CtT1N04 , CtT1N05 , CtT1N06 , CtT1N07 , CtT1N08 , CtT1N09 , CtT1N10 , CtT1N11 , CtT1N12 , CtT1N13 , CtT1N14 , CtT1N15 , CtT1N16 , CtT1N17 , CtT1N18 , CtT1N19 , CtT1N20"
"WkAxsXT1D1 , WkAxsXT1D2 , WkAxsXT1D3 , WkAxsXT1D4 , WkAxsXT1D5 , WkAxsXT1D6 , WkAxsXT1D7"
"WkAxsYT1D1 , WkAxsYT1D2 , WkAxsYT1D3 , WkAxsYT1D4 , WkAxsYT1D5 , WkAxsYT1D6 , WkAxsYT1D7"
"WkAxsZT1D1 , WkAxsZT1D2 , WkAxsZT1D3 , WkAxsZT1D4 , WkAxsZT1D5 , WkAxsZT1D6 , WkAxsZT1D7"
"WkPosXT1D1 , WkPosXT1D2 , WkPosXT1D3 , WkPosXT1D4 , WkPosXT1D5 , WkPosXT1D6 , WkPosXT1D7"
"WkPosYT1D1 , WkPosYT1D2 , WkPosYT1D3 , WkPosYT1D4 , WkPosYT1D5 , WkPosYT1D6 , WkPosYT1D7"
"WkPosZT1D1 , WkPosZT1D2 , WkPosZT1D3 , WkPosZT1D4 , WkPosZT1D5 , WkPosZT1D6 , WkPosZT1D7"
.......


Best regards,

Jiaping.Cui

Jiaping.Cui
Posts: 21
Joined: Tue Aug 25, 2020 1:16 am
Organization: Shenyang University of Technology
Location: China

Re: FAST.Farm

Postby Jiaping.Cui » Mon Oct 19, 2020 9:18 am

Dear Jason,

Sorry, I need to add one problem. There is one inflowfile in FAST.Farm and there is one inflowfile in OpenFAST, so I want to know wheather the two kinds of inflowfile will have a conflict when I run the FAST.Farm Executable. If they have a conflict, what I need to do to solve this conflict?

Best regards,

Jiaping.Cui

Jason.Jonkman
Posts: 5436
Joined: Thu Nov 03, 2005 4:38 pm
Location: Boulder, CO
Contact:

Re: FAST.Farm

Postby Jason.Jonkman » Mon Oct 19, 2020 10:03 am

Dear Jiaping.Cui,

Just a few comments:
  • The error you are receiving when running FAST.Farm is the second message written--see quoted section below. From the error, it sounds like your high-resolution domain is not big enough to fit the IEA Wind 15-MW reference wind turbine you are simulating.
    T1:FARM_InitialCO:FWrap_t0:FAST_Solution0:CalcOutputs_And_SolveForInputs:SolveOption2:SolveOption2
    c_Inp2AD_SrvD:InflowWind_CalcOutput:CalcOutput:IfW_4Dext_CalcOutput [position=(-26.436, -90.875,
    98.864) in wind-file coordinates]:Interp4D:Outside the grid bounds.
  • We have been developing modeling guidance for running FAST.Farm, which includes guidance for creating low- and high-resolution domains of appropriate size and spatial-temporal discretization. Which version of the draft FAST.Farm User's Guide and Theory Manual are you using? I'll send you the newest draft via e-mail, but we are still working on finalizing this document before official publication.
  • The OutList parameters of FAST.Farm are described in Appendix C of the draft FAST.Farm User's Guide and Theory Manual.
  • We are still finalizing the implementation of the super controller, and so, we do not have have a sample model to share.
  • As mentioned in the draft FAST.Farm User's Guide and Theory Manual, the InflowWind module input parameters WindType and PropogationDir are ignored in the InflowWind input file set within the OpenFAST model used by FAST.Farm.
I hope that helps.

Best regards,
Jason Jonkman, Ph.D.
Senior Engineer | National Wind Technology Center (NWTC)

National Renewable Energy Laboratory (NREL)
15013 Denver West Parkway | Golden, CO 80401
+1 (303) 384 – 7026 | Fax: +1 (303) 384 – 6901
nwtc.nrel.gov

Deza.Nicolas
Posts: 16
Joined: Thu Jun 04, 2020 3:42 am
Organization: SENER Engineering and Systems
Location: Getxo, Bizkaia, Spain

Re: FAST.Farm

Postby Deza.Nicolas » Tue Oct 20, 2020 4:26 am

Jason.Jonkman wrote:Dear Nicolás,

Can you clarify what you mean by "quantitative results"? What exactly do you want to see?

Best regards,


I refer to some measure of the differences between time-averaged power outputs between simulations in FAST.Farm and SOWFA (for example, Root Mean Squared Relative Error).

Best regards,
Last edited by Deza.Nicolas on Wed Oct 21, 2020 4:06 am, edited 2 times in total.


Return to “General”

Who is online

Users browsing this forum: No registered users and 1 guest