Exawind / amr-wind

AMReX-based structured wind solver
https://exawind.github.io/amr-wind
Other
103 stars 78 forks source link

Warning while running (fastdisk/fastline) actuator method in AMR-Wind #995

Closed AsimUdel closed 2 months ago

AsimUdel commented 3 months ago

I was getting a warning and then the simulation terminated while using actuator methods fast-disk and fast-line (NREL Wind turbines models ( https://github.com/NREL/openfast-turbine-models/tree/master/IEA-scaled)) in (AMR-Wind(1.0.0)+ OpenFAST (3.1.0)+ROSCO(2.9)), but when I changed( CompServo in .fst to 0) as Alex (suggested in https://github.com/rybchuk/amr-wind-tutorial/blob/main/03_turbines.md), simulation was running and completed successfully but warning was still there. Can someone tell me if is it with the specific version of ROSCO?
I am attaching screenshots of both (warning+termination) and (warning only). P.S. I did not get any error while using (GUI in-built 5MW (no-servo) fastdisk/fastline actuator methods). with_CompServo=0 with_no_CompServo=0

marchdf commented 3 months ago

I've seen this with ROSCO 2.9 (maybe 2.8?). Right now most the input files floating around are for ROSCO 2.7 so I recommend using that version. If you need ROSCO on frontier, then you need a flang-ed version of ROSCO. I maintain a branch of that here: https://github.com/marchdf/ROSCO/tree/rosco-27-flang. Or maybe this has nothing to do with ROSCO and others know what's up.

rybchuk commented 3 months ago

Two thoughts on potential ROSCO problems:

  1. When you compile AMR-Wind and OpenFAST, you have certain modules loaded. Make sure those same modules loaded when you install ROSCO (Lawrence comments on that here)
  2. To confirm it's a ROSCO problem, you can test turning off the turbine controller by setting CompServo = 0 in one of the .fst files
AsimUdel commented 3 months ago

@marchdf thank you so much, I will try to use that and will see what happens.

AsimUdel commented 3 months ago

@rybchuk , thank you so much, 1) link (Lawrence comments) you have provided is not working can you please double check, but let me share e the details of dependencies/modules we loaded (while installing AMR-Wind-OpenFAST and ROSCO) , while installing/compiling (cmake, netcdf, intel oneapi, openmpi, mpi4py, ninja) 2) I have tried (CompServo =0, as you suggested in your tutorial) , my simulation ran (without termination) and completed successfully but warning was still there in the log file.

lawrenceccheung commented 3 months ago

Hi @AsimUdel,

Would you be able to post the servodyn and rosco discon files that you're using? I haven't kept those files updated for the NREL 5MW turbine on the amrwind-frontend repo, so it might be useful to check the inputs for those files against the library versions that were compiled.

Thanks,

Lawrence

AsimUdel commented 3 months ago

Hi @lawrenceccheung , sure I am attaching those files I used for (NREL-2.8-127 wind turbine) in the attachment, I have downloaded files from (https://github.com/NREL/openfast-turbine-models/tree/master/IEA-scaled/NREL-2.8-127)

NREL-2p8-127_ServoDyn.txt NREL-2p8-127_DISCON.txt

github-actions[bot] commented 2 months ago

This issue is stale because it has been open 30 days with no activity.