Hello I am new to the forum and I just started using FAST (version 7) and I have few problems with running FAST. I have downloaded the NREL 5MW test files from the
site. I build the necessary wnd files with using TurbSim. I used the 90m_12mps_twr.inp file from FAST v8 as the input file. Now when I try to run NREL 5MW test files, I get the following errors with the NRELOffshrBsline5MW_Floating.fst after setting
1.0 GBRatio - Gearbox ratio (-):
because it complained about GBRatio has to be set to 1.0…
WARNING: Small angle assumption violated in SUBROUTINE SmllRotTrans() due to
a large blade
deflection. The solution may be inaccurate. Simulation continuing, but future w
arnings will be
suppressed.
Additional debugging message from SUBROUTINE SmllRotTrans(): 1.25000E-02 s
WARNING: High VNB velocity encountered during induction factor calculation.
Blade number 1, Element number 1
VNW = 11.934, VNB = -38135
WARNING: High VNB velocity encountered during induction factor calculation.
Blade number 1, Element number 2
VNW = 11.152, VNB = -57101
WARNING: High VNB velocity encountered during induction factor calculation.
Blade number 1, Element number 3
VNW = 9.1199, VNB = 3.60156E+05
Error FF wind array boundaries violated: Grid too small in Y direction. Y=-111.
44; Y boundaries
= [-72.5, 72.5]
Error getting velocity in AeroDyn/AD_WindVelocityWithDisturbance().
Aborting FAST.
Many thanks for the alternative executable. Now the 5MW test files run but I get the following error:
Error: FF wind array was exhausted at 66.5 seconds (trying to access data at 72
.542 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 66.513 seconds (trying to access data at
72.554 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 66.525 seconds (trying to access data at
72.567 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 66.537 seconds (trying to access data at
72.579 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 66.55 seconds (trying to access data at 7
2.592 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 66.562 seconds (trying to access data at
72.604 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 66.575 seconds (trying to access data at
72.617 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 66.588 seconds (trying to access data at
72.629 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 66.6 seconds (trying to access data at 72
.642 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 66.613 seconds (trying to access data at
72.654 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 66.625 seconds (trying to access data at
72.667 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 66.638 seconds (trying to access data at
72.679 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 66.65 seconds (trying to access data at 7
2.692 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 66.662 seconds (trying to access data at
72.704 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 66.675 seconds (trying to access data at
72.717 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 66.688 seconds (trying to access data at
72.729 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 66.7 seconds (trying to access data at 72
.742 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 66.713 seconds (trying to access data at
72.754 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 66.725 seconds (trying to access data at
72.767 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 66.738 seconds (trying to access data at
72.779 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 66.75 seconds (trying to access data at 7
2.792 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 66.763 seconds (trying to access data at
72.804 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 66.775 seconds (trying to access data at
72.817 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 66.787 seconds (trying to access data at
72.829 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 66.8 seconds (trying to access data at 72
.842 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 66.812 seconds (trying to access data at
72.854 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 66.825 seconds (trying to access data at
72.867 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 66.838 seconds (trying to access data at
72.879 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 66.85 seconds (trying to access data at 7
2.892 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 66.863 seconds (trying to access data at
72.904 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 66.875 seconds (trying to access data at
72.917 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 66.888 seconds (trying to access data at
72.929 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 66.9 seconds (trying to access data at 72
.942 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 66.912 seconds (trying to access data at
72.954 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 66.925 seconds (trying to access data at
72.967 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 66.938 seconds (trying to access data at
72.979 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 66.95 seconds (trying to access data at 7
2.992 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 66.963 seconds (trying to access data at
73.004 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 66.975 seconds (trying to access data at
73.017 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 66.988 seconds (trying to access data at
73.029 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 67 seconds (trying to access data at 73.0
42 seconds).
Timestep: 67 of 630 seconds. Estimated final completion at 09:28:09.
Error: FF wind array was exhausted at 67.013 seconds (trying to access data at
73.054 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 67.025 seconds (trying to access data at
73.067 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 67.037 seconds (trying to access data at
73.079 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 67.05 seconds (trying to access data at 7
3.092 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 67.062 seconds (trying to access data at
73.104 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 67.075 seconds (trying to access data at
73.117 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 67.088 seconds (trying to access data at
73.129 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 67.1 seconds (trying to access data at 73
.142 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 67.113 seconds (trying to access data at
73.154 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 67.125 seconds (trying to access data at
73.167 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 67.138 seconds (trying to access data at
73.179 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 67.15 seconds (trying to access data at 7
3.192 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 67.162 seconds (trying to access data at
73.204 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 67.175 seconds (trying to access data at
73.217 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 67.188 seconds (trying to access data at
73.229 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 67.2 seconds (trying to access data at 73
.242 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 67.213 seconds (trying to access data at
73.254 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 67.225 seconds (trying to access data at
73.267 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 67.238 seconds (trying to access data at
73.279 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 67.25 seconds (trying to access data at 7
3.292 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 67.263 seconds (trying to access data at
73.304 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 67.275 seconds (trying to access data at
73.317 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 67.287 seconds (trying to access data at
73.329 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 67.3 seconds (trying to access data at 73
.342 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 67.312 seconds (trying to access data at
73.354 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 67.325 seconds (trying to access data at
73.367 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 67.338 seconds (trying to access data at
73.379 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 67.35 seconds (trying to access data at 7
3.392 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 67.363 seconds (trying to access data at
73.404 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 67.375 seconds (trying to access data at
73.417 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 67.388 seconds (trying to access data at
73.429 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 67.4 seconds (trying to access data at 73
.442 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 67.412 seconds (trying to access data at
73.454 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 67.425 seconds (trying to access data at
73.467 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 67.438 seconds (trying to access data at
73.479 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 67.45 seconds (trying to access data at 7
3.492 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 67.463 seconds (trying to access data at
73.504 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 67.475 seconds (trying to access data at
73.517 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 67.488 seconds (trying to access data at
73.529 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 67.5 seconds (trying to access data at 73
.542 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 67.513 seconds (trying to access data at
73.554 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 67.525 seconds (trying to access data at
73.567 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 67.537 seconds (trying to access data at
73.579 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 67.55 seconds (trying to access data at 7
3.592 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 67.562 seconds (trying to access data at
73.604 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 67.575 seconds (trying to access data at
73.617 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 67.588 seconds (trying to access data at
73.629 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 67.6 seconds (trying to access data at 73
.642 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 67.613 seconds (trying to access data at
73.654 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 67.625 seconds (trying to access data at
73.667 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 67.638 seconds (trying to access data at
73.679 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 67.65 seconds (trying to access data at 7
3.692 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 67.662 seconds (trying to access data at
73.704 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 67.675 seconds (trying to access data at
73.717 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 67.688 seconds (trying to access data at
73.729 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 67.7 seconds (trying to access data at 73
.742 seconds).
WARNING: Error getting velocity in AeroDyn/AD_GetUndisturbedWind().
Error: FF wind array was exhausted at 67.7 seconds (trying to access data at 72
.109 seconds).
Error getting velocity in AeroDyn/AD_WindVelocityWithDisturbance().
Aborting FAST.
Maybe you can view how much time you set up in your primary input file and wind input file.You must keep your time of simulation larger in wind input file than in the primary input file.if not,the error happened!This my understanding! Maybe it can help you !
--------Turbine/Model Specifications-----------------------
31 NumGrid_Z - Vertical grid-point matrix dimension
31 NumGrid_Y - Horizontal grid-point matrix dimension
0.05 TimeStep - Time step [seconds]
630.0 AnalysisTime - Length of analysis time series [seconds]
60.0 UsableTime - Usable length of output time series [seconds] (program will add GridWidth/MeanHHWS seconds) [bjj: was 630]
and the fst file
------- FAST INPUT FILE --------------------------------------------------------
NREL 5.0 MW Baseline Wind Turbine for Use in Offshore Analysis.
Properties from Dutch Offshore Wind Energy Converter (DOWEC) 6MW Pre-Design (10046_009.pdf) and REpower 5M 5MW (5m_uk.pdf); Compatible with FAST v7.02.
---------------------- SIMULATION CONTROL --------------------------------------
False Echo - Echo input data to "echo.out" (flag)
3 ADAMSPrep - ADAMS preprocessor mode {1: Run FAST, 2: use FAST as a preprocessor to create an ADAMS model, 3: do both} (switch)
1 AnalMode - Analysis mode {1: Run a time-marching simulation, 2: create a periodic linearized model} (switch)
3 NumBl - Number of blades (-)
630.0 TMax - Total run time (s)
0.0125 DT - Integration time step (s)
After I see what you have set up in the wind input file,I find the question.I think you should change the Usable Time to 630.it can’t be less than TMax.
The NRELOffshrBsline5MW_Floating.fst file works for me now but it throws out a warning:
WARNING message from DISCON.DLL:
Running with torque and pitch control of the NREL offshore 5MW baseline wind tur
bine from
DISCON.dll as written by J. Jonkman of NREL/NWTC for use in the IEA Annex XXIII
OC3 studies.
Timestep: 495 of 630 seconds. Estimated final completion at 15:20:39.
WARNING: Small angle assumption violated in SUBROUTINE SmllRotTrans() due to
a large blade
deflection. The solution may be inaccurate. Simulation continuing, but future w
arnings will be
suppressed.
Total Real Time: 5.0038 minutes
Total CPU Time: 4.9694 minutes
Simulated Time: 10.5 minutes
Time Ratio (Sim/CPU): 2.113
FAST terminated normally.
Is it possible to compile the BladedDLLInterface into the MATLAB/Simulink version of FAST, e.g. the S-Function using MinGW32 and not the Intel FORTRAN Compiler?
I have never tried to use any GNU compiler with Matlab. A quick scan of the Matlab documentation shows that they do support GNU compilers for Linux/Mac but not Windows. It’s possible you could get it to work, but if you don’t have experience making Matlab mex functions, it’s probably a difficult task.
I am using fast v.8 with the “test 18.fst”, if I do not change any input I do not have any problem, but if I change the “TMax” to 100 I get the same error as it is explained at the beggining of this topic;I have tried to do what it is expalined, increase the “usable time” at the “90m_12mps_twr.inp” file but I get the same error. what is hapenning?
I do not know exactly how does it work, because the “NRELOffshrBsline5MW_Onshore_AeroDyn.dat” file calls to “90m_12mps_twr.bts”, but I have changed the .inp file since I can nor read the other file, so maybe the problem is here.
I have attached the .fst and inp files as .txt,( I will attach the .bts within other post)
first of all, thank you for your time. However, now I have some problems trying to run the Test18. When I run it, it starts running correctly, but it finds some kind of error and the following message appears:
Running Test18 with the 64-bit version of the FAST v8 executable requires the use of a 64-bit version of the Bladed-style DLL controller (you can’t mix 32- and 64-bit addressing schemes). Change “DISCON_Win32.dll” to “DISCON_x64.dll” in the ServoDyn input file.