Hi all, I am a student studying computer science, and I am trying to learn how to use OpenFAST, with the future goal of running basic simulations on power generated from turbines. As far as I’ve understood, FAST.Farm might be the appropriate tool for the job. So far I’ve compiled OpenFast from source on ubuntu 22.04, and I’m trying to use the python-toolbox as mentioned in the documentation to set up the example for a FAST.Farm simulation, as a proof of concept. It seems that when i try to run FAST.Farm with the outputfile generated I’m missing a few inputs such as: WaveField, SharedMooring and more.
So, I have a few questions: Am i missing something related to the examplefiles in the python-toolbox? Are there any resources out there other than the OpenFast documentation that I might have missed that can help push me in the right direction?
All help is greatly appreciated!
The FAST.Farm inputs you refer to–
Mod_SharedMooring–were recently added to FAST.Farm in OpenFAST v3.3. There are example FAST.Farm models compatible with the newest release available here: r-test/glue-codes/fast-farm at main · OpenFAST/r-test · GitHub. I’m not exactly sure which Python scripts you are referring to, but perhaps the ones you are using are a bit outdated? If you are not already aware, there have been quite a few improvements recently to the python scrips that support FAST.Farm, see: GitHub - OpenFAST/python-toolbox.
FYI: You mention your “goal of running basic simulations on power generated from turbines”. Just to be clear, OpenFAST is meant for calculations of power performance and structural loading of individual wind turbines and FAST.Farm is meant for calculations of power performance and structural loading of wind turbines within wind farms (including wake and array effects). If power performance is solely your goal, you could likely consider simpler tools such as FLORIS for wind farm performance (which can compute steady-state power, but not structural loads).
Thank you for your reply. The python scripts i was referring to was the OpenFast/python-toolbox you mentioned. Specifically the FAST.Farm examples. Thanks for the example codes, I will have a look at them. I should’ve been more clear in saying that I’m looking to simulate on wind farms, and not single turbines.
I know the FAST.Farm scripts within the python toolbox have recently been updated to make their use more straightforward. If you haven’t already, I suggest using: FAST.Farm case creation class by rthedin · Pull Request #56 · OpenFAST/python-toolbox · GitHub.