Hello everyone,
My name is Emilio, and I am currently an undergraduate student. I recently started a research internship which focuses on operational modal analysis of wind turbines, and as part of this effort I am planning to model a wind turbine using OpenFAST. I am interested in modelling an onshore Vestas V100/1800 turbine, unfortunately there is not an existing model online for this turbine, as such, I am trying to follow the open-source model development procedure applied in GitHub - NREL/openfast-turbine-models: A repository of OpenFAST turbine models developed by NREL researchers. .
I previously sent an email to an NREL researcher to ask for a recommended baseline model to adapt using this method and he recommended two things:
- Adapt either a well-documented IEA-3.4 RWT turbine or a GE 1.79-100
- In particular I could follow the scripts found here: openfast-turbine-models/IEA-scaled/NREL-1.79-100/20_combined_aerostruct_opt2 at main · NREL/openfast-turbine-models · GitHub
They then mentioned the following:
- I should match the power and thrust curves with WISDEM
- Generate a wind turbine model with WEIS, do a sanity check of the turbine generated by WEIS on the resulting model dynamics.
- Finally, tweak the constraints such as frequency or blade shape to modify the structural response to make it more realistic.
Now, I have edited the scripts found in the “combined aerostruct opt2” to adapt the IEA 3.4 RWT wind turbine model. Basically, I only changed the starting file for the IEA turbine to have the same hub height, rotor diameter, and rated power as the Vestas to start with, and I also changed the file “tower_struct_opt.py” such that the scaled tower diameter follows the same measurements as the Vestas V100/1800 I am trying to model. I also went into all the analysis and modelling options and made sure that the file references are correct so that I can run the .py files in order without issues. After doing this I got a lot of questions.
-
I understand that this is the first step in the process where WISDEM will generate an optimized wind turbine model based on the specs I gave. What I don’t understand is how I can make sure I get the power and thrust curves from the process. Am I supposed to change any of my modelling options files to ensure that this data is output?
-
I noticed the slurm file “mpi_aerostruct_opt.slurm” asks for 8 hours of time to run the optimization and asks python to run the processes with 94 cores. I have set up a Conda environment with WISDEM, WEIS, and OpenFAST in my university’s HPC to run the batch process but I am worried about the size of this simulation because of the amount of time and cores allocated to the process. Is this approach going to generate a massive amount of data? If so in, what range of gigabytes can I expect? Just wanna make sure WISDEM outputs are small since we have limited scratch space at the moment.
-
I’d like to know if there are more things that can change in my starting geometry besides basic dimensions to match the real turbine better. Is this something I should do in the WISDEM step of the process, or should I make an initial attempt with basic parameters?
-
Lastly, I also would like to know if there are things I should consider changing in the modelling and analysis files based on my research focus and recommendations I got.
Looking forward to hearing back from users in this forum. I also understand is this process seems too ambitious; I am new to this software so any tutorials I should go through to reach my end goal would also be nice.