is it possible to create inhomogen turbulent windfields somehow?
Aim is to simulate the loads of a turbine that is partly in the wake of an other turbine. This should be done ideally by reduced windspeed and or turbulence in a part of the wind field.
The TurbSim preprocessor for FAST (nwtc.nrel.gov/TurbSim) can be used to generate full-field stochastic inflow turbulence to drive the aerodynamic loading of wind turbines. However, TurbSim does not specifically account for the wakes from upstream wind turbines.
The release of our new FAST.Farm tool for modeling fully wind farms, including all wind turbines and wake/array effects is expected later this spring.
Hello,
I would expect that FAST.Farm will require a significant increase in computing power. If so, do you have a recommendation for the type of computer that will be necessary?
Also, I noted in your response of Jan 17, 2018 the following statement: “the release of our new FAST.Farm tool for modeling fully wind farms, including all wind turbines and wake/array effects is expected later this spring”.
Will the user be able to store the FAST.Farm calculated wind profile at each location in the wind farm as a separate wind file in .bts or .wnd format)?
FAST.Farm can be compiled and run in serial or parallel mode. Parallelization has been implemented in FAST.Farm through Open Multi-Processing (OpenMP), which allows FAST.Farm to take advantage of multi-core computers by dividing computational tasks among the cores/threads within a node (but not between nodes) to speed up a single simulation. In parallel mode, each wind turbine (each instance of OpenFAST) can be run in parallel on separate threads at the same time the ambient wind is being read in another thread. Thus, the fastest simulations require at least one more core than the number of wind turbines in the wind farm.
I’m not sure what you mean by “wind profile”, but FAST.Farm can output the ambient and disturbed wind (including wakes) at specified points throughout the domain. Further, to visualize the ambient wind and wake interactions across the wind farm, FAST.Farm includes visualization capability through the generation of output files in VTK format. The VTK files generated by FAST.Farm can be read with standard open-source visualization packages such as ParaView or VisIt.
Thanks for the response. Sorry for the late response, however I must have forgotten to hit the submit button in April.
Based upon your response, I am planning to build my own computer with a water-cooled, 16 core Threadripper processor.
The visualization of output files in VTK format would be a great benefit. My usage of “wind profile” was merely to describe the wind data included in the Turbsim-generated file, e.g., *.bts. I was merely asking if Fast-farm could generate separate *.bts files for those turbines affected by the wake of other turbines. Perhaps this information could be used to expand the wind farm. For example, the first run might include a 4 x 4 matrix starting with row 1. If Fast-farm were to generate new *.bts files for the four turbines in row four, a second 4 x 4 matrix could possibly be generated for rows 4 - 7.
FAST.Farm cannot currently generate TurbSim binary (*.bts) files, but I’m sure this feature could be added with a bit of work. It may be easiest to generate VTK files for the YZ-slice you want and then convert these data to *.bts format.
Thanks. Also, I think your group is providing a very valuable resource to start-up companies like mine. I would have no way of testing out new ideas without FAST, MLife, and Turbsim.
Recently I tried to run FAST.Farm in the parallel mode. The source code was downloaded from the branch of f/fast-farm on your GitHub website and then recompiled on my PC. However, when running the code, the following warning appears.
I checked the FAST.Farm manual, in which the OMP executable is suggested to be compiled with Intel@ Parallel Studio XE 2017 Update 2, while I compiled the code with 2015. I guess whether the warning might be caused by the compiler version? Then, I simulate the wind farm in a high-performance computer with the abovementioned compiled executable. The following warning “The program can`t start because libifcoremd.dll is missing from your computer. Try reinstalling the program to fix the problem” appears. Then, I downloaded the compile by the link (software.intel.com/sites/defaul … .2.187.zip.) and reinstalled it. When running, the following “The program can’t start because mkl_sequential.dll is missing from your computer. Try reinstalling the program to fix problem” appears.
Up to now, I do have no ideas about it even it might be a simple problem. Pls, give me some tips when free. Many thanks.
I’m guessing the first error you mention (where you run FAST.Farm locally on the computer where you compiled from) is triggered because you are not running FAST.Farm with OpenMP parallelization from the Intel command prompt, which preloads the Intel Fortran DLLs necessary to run the parellel-mode version of FAST.Farm.
I’m guessing the second error(s) you mention (where you run FAST.Farm on a computer that is not the one you compiled from) is triggered because you have not downloaded the correct Intel redistributable libraries (you mention that you compiled with Intel 2015, but the redistributable libraries you downloaded are for a 2017 version).
Thank you for your quick reply. As I am familiar with the code compiling and running in parallelization mode, could you share with me more information about “running FAST.Farm with OpenMP parallelization from the Intel command prompt”, given that I run FAST.Farm locally on the computer where I compiled from. Any videos or documentation would be greatly appreciated-Many thanks.
Hi, Jian.Zhang, would you like to share with me how to install inter parallel studio? I just installed the inter one API toolkit and i did not find the parallel studio program…
Pls, give me some tips when free. Many thanks.