Closed domenicoruotolo closed 9 months ago
Hi, the DLL_Infile
input of ServoDyn should point to the DISCON.IN file you linked.
Hi! The DLL _Infile is correctly pointing to the DISCON.IN file. For example, this is the ServoDyn file for one of the three turbines. The DLL_Infile and DLL_FileName are in the right paths.
`------- SERVODYN v1.05.* INPUT FILE --------------------------------------------
IEA 15 MW offshore reference model monopile configuration
---------------------- SIMULATION CONTROL --------------------------------------
False Echo - Echo input data to
`
Hi,
This error appears when there is a mismatch between the size of the Cp table and the sizes provided in the DISCON.
I would recommend starting with a working example, like this one. You can disable the floating DOFs to make it more like your desired simulation. Then make small changes to reach your desired simulation configuration.
On our end, we will try out your simulation set up and work towards improving the error messaging around this issue.
I hope this helps.
Best, Dan
Has this issue been resolved? Better error catching has been added in #314
Yes, thanks!
Hello,
I'm trying to use FAST.Farm for a three IEA 15MW turbines in row layout but I'm having problem with the ServoDyn module, in particular with the ROSCO controller. I'm using FAST.Farm-v3.5.1 and ROSCO-v2.9.0
This is the error I have:
`------------------------------------------------------------------------------ Running ROSCO-v2.9.0 A wind turbine controller framework for public use in the scientific field Developed in collaboration: National Renewable Energy Laboratory Delft University of Technology, The Netherlands
At line 773 of file /home/conda/feedstock_root/build_artifacts/rosco_1705704127312/work/rosco/controller/src/ReadSetParameters.f90 (unit = 11, file = '/home/domenico_ruotolo/iea_15MW/IEA-15-240-RWT/Cp_Ct_Cq.IEA15MW.txt') Fortran runtime error: Bad real number in item 73 of list input
Error termination. Backtrace:
0 0x7f6ef97914d3 in read_real
1 0x7f6ef9791c46 in list_formatted_read_scalar
2 0x7f6e5af4bff6 in ???
3 0x7f6e5af51fbf in ???
4 0x7f6e5af3fc1b in ???
5 0x55de6ae5c8a6 in ???
6 0x55de6ae5ca18 in ???
7 0x55de6ae5ccc5 in ???
8 0x55de6ae1c5e2 in ???
9 0x55de6ae4151d in ???
10 0x55de6a8d6f6e in ???
11 0x55de6a8d7363 in ???
12 0x55de6a84ff32 in ???
13 0x55de6a850349 in ???
14 0x55de6a729809 in ???
15 0x55de6a725258 in ???
16 0x55de6a78ea13 in ???
17 0x55de6a5e0120 in ???
18 0x7f6ef9307082 in ???
19 0x55de6a5e01ac in ???`
I'm using the ROSCO controller IEA-15-240-RWT-Monopile_DISCON.IN (https://github.com/IEAWindTask37/IEA-15-240-RWT/blob/master/OpenFAST/IEA-15-240-RWT-Monopile/IEA-15-240-RWT-Monopile_DISCON.IN). The DLL_Infile is Cp_Ct_Cq.IEA15MW.txt (https://github.com/IEAWindTask37/IEA-15-240-RWT/blob/master/OpenFAST/IEA-15-240-RWT/Cp_Ct_Cq.IEA15MW.txt). I also tried again after updating the DISCON.IN file to the newest version of ROSCO (https://github.com/NREL/ROSCO/blob/main/Examples/19_update_discon_version.py). But I have the same error.
Could you please help me solving this issue? Thank you.
Best regards, Domenico Ruotolo