Closed rebeccamccabe closed 7 months ago
Hi,
Despite the abundance of warnings, this example ran to completion properly.
LCOE is expected to be zero in this example because most of the WISDEM system engineering modules are disabled, so the cost of blades, tower, etc. are not calculated. The 02_examples use the OpenFAST model only, rather than generating one using WISDEM models.
The only warnings that I would be concerned about are the ones about MPI and the N2 diagrams. If you want to parallelize the runs using MPI, you might need to make sure mpi4py
is installed properly. I'm not sure about the N2 diagrams, though I suspect your version of openmdao
might need to be depreciated. If you don't want N2 diagrams at this point, you can ignore them.
I hope this helps.
Best, Dan
Hi Dan, Thanks so much for your quick response! I will look into mpi4py installation and openmdao versions. Is there a place I should look to understand more clearly what each example is doing? I didn't see much in the documentation. Thanks!
Hi Rebecca,
We have recently kicked off a new phase of funded development, and added documentation to this example here: https://github.com/WISDEM/WEIS/tree/main/examples/02_control_opt
I apologize for the long delay in response. We are actively developing WEIS again, and should be more responsive in the future.
Best, Dan
Description
I am new to WEIS and trying to run my first example. I am running
02_control_opt/weis_driver.py
since it is on the list of reliable examples as suggested in #198. I get various warnings (related to mpi4py, Rosco components, OpenFAST NaNs, invalid values, AeroDyn nodal output not found, FAST UA and Mach number, and no optimization report) and an LCOE of zero, that makes me think something with my setup/install is wrong. Are these warnings expected?Steps to reproduce issue
Please provide a minimum working example (MWE) if possible
main
on WSL following README instructions, with the exception of using numpy=1.23 to get around #202cd WEIS/examples/02_control opt
,python weis_driver.py
Current behavior
Expected behavior
Runs without warnings with a nonzero LCOE result.
Code versions
List versions only if relevant