.. code:: bash Using weis.aeroelasticse in rosco.toolbox... ******* SCUBE: preprocessing - updating tower geometry ******* ******* SCUBE: processing - WEIS analysis ******* Found existing potential model: ../../01_aeroelasticse/OpenFAST_models/IEA-15-240-RWT/IEA-15-240-RWT-UMaineSemi/HydroData/IEA-15-240-RWT-UMaineSemi - Trying to use this instead of running PyHAMS. ================ wisdem.wt.wt_rna ================ NL: NLBGS 1 ; 5.75918932e+11 1 NL: NLBGS 2 ; 12997931 2.2569029e-05 NL: NLBGS 3 ; 302117.706 5.24583738e-07 NL: NLBGS 4 ; 7598.06643 1.31929444e-08 NL: NLBGS 5 ; 190.765705 3.3123708e-10 NL: NLBGS Converged RuntimeWarning: C:\Users\mauri\miniforge3\envs\weis-env2\Lib\site-packages\wisdem\commonse\utilization_dnvgl.py:322 The number of calls to function has reached maxfev = 50.RuntimeWarning: C:\Users\mauri\miniforge3\envs\weis-env2\Lib\site-packages\wisdem\commonse\cylinder_member.py:513 divide by zero encountered in scalar divideRuntimeWarning: C:\Users\mauri\miniforge3\envs\weis-env2\Lib\site-packages\wisdem\commonse\cylinder_member.py:514 divide by zero encountered in scalar divideCp-Ct-Cq surfaces completed at 5 % Cp-Ct-Cq surfaces completed at 10 % Cp-Ct-Cq surfaces completed at 15 % Cp-Ct-Cq surfaces completed at 20 % Cp-Ct-Cq surfaces completed at 25 % Cp-Ct-Cq surfaces completed at 30 % Cp-Ct-Cq surfaces completed at 35 % Cp-Ct-Cq surfaces completed at 40 % Cp-Ct-Cq surfaces completed at 45 % Cp-Ct-Cq surfaces completed at 50 % Cp-Ct-Cq surfaces completed at 55 % Cp-Ct-Cq surfaces completed at 60 % Cp-Ct-Cq surfaces completed at 65 % Cp-Ct-Cq surfaces completed at 70 % Cp-Ct-Cq surfaces completed at 75 % Cp-Ct-Cq surfaces completed at 80 % Cp-Ct-Cq surfaces completed at 85 % Cp-Ct-Cq surfaces completed at 90 % Cp-Ct-Cq surfaces completed at 95 % Cp-Ct-Cq surfaces completed at 100 % ----------------------------------------------------------------------------- Tuning a reference wind turbine controller using NREL's ROSCO toolbox ----------------------------------------------------------------------------- WARNING: You are adding in additional drag terms that may double count strip theory estimated viscous drag terms. Please zero out the BQuad entries or use modeling options SimplCd/a/p and/or potential_model_override and/or potential_bem_members to suppress strip theory for the members Unknown keyword argument, ult_stress Unknown keyword argument, ult_stress Unknown keyword argument, ult_stress Unknown keyword argument, ult_stress Unknown keyword argument, ult_stress Unknown keyword argument, ult_stress ************************************************************************************************** OpenFAST Copyright (C) 2025 National Renewable Energy Laboratory Copyright (C) 2025 Envision Energy USA LTD This program is licensed under Apache License Version 2.0 and comes with ABSOLUTELY NO WARRANTY. See the "LICENSE" file distributed with this software for details. ************************************************************************************************** OpenFAST-v4.0.4 Compile Info: - Compiler: GCC version 14.2.0 - Architecture: 64 bit - Precision: single - OpenMP: No - Date: Apr 29 2025 - Time: 14:28:26 Execution Info: - Date: 08/31/2025 - Time: 17:19:05+0100 OpenFAST input file heading: Generated with OpenFAST_IO Running ElastoDyn. Nodal outputs section of ElastoDyn input file not found or improperly formatted. Running SeaState. Setting WaveTMax to TMax since WaveMod = 0 Running HydroDyn. Reading in WAMIT output with root name "C:\Users\mauri\OneDrive - University of Strathclyde\NUM_FMS21289\scube\data\01_aeroelasticse\OpenFAST_models\IEA-15-240-RWT\IEA-15-240-RW T-UMaineSemi\HydroData\IEA-15-240-RWT-UMaineSemi". Computing radiation impulse response functions and wave diffraction forces. Running MoorDyn (v2.3.8, 2025-02-27). This is MoorDyn v2, with significant input file changes from v1. ************************************************************************************************** MoorDyn Copyright (C) 2025 National Renewable Energy Laboratory Copyright (C) 2025 Envision Energy USA LTD This program is licensed under Apache License Version 2.0 and comes with ABSOLUTELY NO WARRANTY. See the "LICENSE" file distributed with this software for details. ************************************************************************************************** Parsing MoorDyn input file: .\DLCfreedecay_0_weis_job_0_MoorDyn.dat Created mooring system: 3 lines, 6 points, 0 rods, 0 bodies. Finalizing initial conditions using dynamic relaxation. t=60 FairTen 1: 9.81109E+06, 9.79521E+06, 9.77602E+06 Fairlead tensions did not converge within TMaxIC=60 seconds. MoorDyn initialization completed. FAST_InitializeAll:ED_Init:ED_ReadInput:ReadBladeInputs:ReadBladeFile:The ElastoDyn Blade file, .\DLCfreedecay_0_weis_job_0_ElastoDynBlade.dat, DISTRIBUTED BLADE PROPERTIES table contains the PitchAxis column. This column is unused and will be removed in future releases FAST_InitializeAll:SeaSt_Init:SeaStateInput_ProcessInitData:WvHiCOff adjusted to 0.62832 rad/s, based on WaveDT. Time: 0 of 5 seconds. FAST_Solution:FAST_UpdateStates:FAST_AdvanceStates:ED_ABM4:ED_CalcContStateDeriv:SetCoordSy:Small angle assumption violated in SUBROUTINE SmllRotTrans() due to a large blade deflection (ElastoDyn SetCoordSy). The solution may be inaccurate. Simulation continuing, but future warnings from SmllRotTrans() will be suppressed. Additional debugging message from SUBROUTINE SmllRotTrans(): 1.46 s ED_CalcContStateDeriv:SetCoordSy:Small angle assumption violated in SUBROUTINE SmllRotTrans() due to a large blade deflection (ElastoDyn SetCoordSy). The solution may be inaccurate. Simulation continuing, but future warnings from SmllRotTrans() will be suppressed. Additional debugging message from SUBROUTINE SmllRotTrans(): 1.46 s Total Real Time: 4.527 seconds Total CPU Time: 4.4375 seconds Simulation CPU Time: 2.1875 seconds Simulated Time: 5 seconds Time Ratio (Sim/CPU): 2.2857 OpenFAST terminated normally. Runtime: DLCfreedecay_0_weis_job_0.fst = 4.56 s ************************************************************************************************** OpenFAST Copyright (C) 2025 National Renewable Energy Laboratory Copyright (C) 2025 Envision Energy USA LTD This program is licensed under Apache License Version 2.0 and comes with ABSOLUTELY NO WARRANTY. See the "LICENSE" file distributed with this software for details. ************************************************************************************************** OpenFAST-v4.0.4 Compile Info: - Compiler: GCC version 14.2.0 - Architecture: 64 bit - Precision: single - OpenMP: No - Date: Apr 29 2025 - Time: 14:28:26 Execution Info: - Date: 08/31/2025 - Time: 17:19:10+0100 OpenFAST input file heading: Generated with OpenFAST_IO Running ElastoDyn. Nodal outputs section of ElastoDyn input file not found or improperly formatted. Running SeaState. Setting WaveTMax to TMax since WaveMod = 0 Running HydroDyn. Reading in WAMIT output with root name "C:\Users\mauri\OneDrive - University of Strathclyde\NUM_FMS21289\scube\data\01_aeroelasticse\OpenFAST_models\IEA-15-240-RWT\IEA-15-240-RW T-UMaineSemi\HydroData\IEA-15-240-RWT-UMaineSemi". Computing radiation impulse response functions and wave diffraction forces. Running MoorDyn (v2.3.8, 2025-02-27). This is MoorDyn v2, with significant input file changes from v1. ************************************************************************************************** MoorDyn Copyright (C) 2025 National Renewable Energy Laboratory Copyright (C) 2025 Envision Energy USA LTD This program is licensed under Apache License Version 2.0 and comes with ABSOLUTELY NO WARRANTY. See the "LICENSE" file distributed with this software for details. ************************************************************************************************** Parsing MoorDyn input file: .\DLCfreedecay_1_weis_job_0_MoorDyn.dat Created mooring system: 3 lines, 6 points, 0 rods, 0 bodies. Finalizing initial conditions using dynamic relaxation. t=60 FairTen 1: 9.81109E+06, 9.79521E+06, 9.77602E+06 Fairlead tensions did not converge within TMaxIC=60 seconds. MoorDyn initialization completed. FAST_InitializeAll:ED_Init:ED_ReadInput:ReadBladeInputs:ReadBladeFile:The ElastoDyn Blade file, .\DLCfreedecay_1_weis_job_0_ElastoDynBlade.dat, DISTRIBUTED BLADE PROPERTIES table contains the PitchAxis column. This column is unused and will be removed in future releases FAST_InitializeAll:SeaSt_Init:SeaStateInput_ProcessInitData:WvHiCOff adjusted to 0.62832 rad/s, based on WaveDT. Time: 0 of 5 seconds. FAST_Solution:FAST_UpdateStates:FAST_AdvanceStates:ED_ABM4:ED_CalcContStateDeriv:SetCoordSy:Small angle assumption violated in SUBROUTINE SmllRotTrans() due to a large blade deflection (ElastoDyn SetCoordSy). The solution may be inaccurate. Simulation continuing, but future warnings from SmllRotTrans() will be suppressed. Additional debugging message from SUBROUTINE SmllRotTrans(): 1.47 s ED_CalcContStateDeriv:SetCoordSy:Small angle assumption violated in SUBROUTINE SmllRotTrans() due to a large blade deflection (ElastoDyn SetCoordSy). The solution may be inaccurate. Simulation continuing, but future warnings from SmllRotTrans() will be suppressed. Additional debugging message from SUBROUTINE SmllRotTrans(): 1.47 s Total Real Time: 4.546 seconds Total CPU Time: 4.4375 seconds Simulation CPU Time: 2.1875 seconds Simulated Time: 5 seconds Time Ratio (Sim/CPU): 2.2857 OpenFAST terminated normally. Runtime: DLCfreedecay_1_weis_job_0.fst = 4.57 s WARNING: DLC 1.1 is being used for AEP calculations. Use the AEP DLC for more accurate wind modeling with constant TI. RuntimeWarning: C:\Users\mauri\miniforge3\envs\weis-env2\Lib\site-packages\pCrunch\crunch.py:409 invalid value encountered in divideRuntimeWarning: C:\Users\mauri\miniforge3\envs\weis-env2\Lib\site-packages\wisdem\commonse\utilization_dnvgl.py:322 The number of calls to function has reached maxfev = 50.######################################## Objectives Turbine AEP: 0.0000000000 GWh Blade Mass: 68058.3521941191 kg LCOE: 96.7346869586 USD/MWh Tip Defl.: 0.0000000000 m IPC Ki1p = 0.000e+00 IPC Ki1p = 0.000e+00 ######################################## ---------------- Design Variables ---------------- name val size lower upper ---- --- ---- ----- ----- ----------- Constraints ----------- name val size lower upper equals ---- --- ---- ----- ----- ------ ---------- Objectives ---------- name val size ---- --- ---- Run time (A03_L2): 74.32020354270935 ******* SCUBE: postprocessing - results VS constraints analysis ******* UserWarning: C:\Users\mauri\miniforge3\envs\weis-env2\Lib\site-packages\openpyxl\worksheet\_read_only.py:85 Data Validation extension is not supported and will be removed ******* Constraint definitions imported ******* ******* Simulation output xlsx and yaml files data loaded ******* ******* Constraint verification started ******* Check of constraint Min_twr_1st_fa_freq_L2 Check of constraint Min_twr_1st_ss_freq_L2 Check of constraint Max_twr_1st_fa_freq_L2 Check of constraint Max_twr_1st_ss_freq_L2 ******* Constraint verification completed ******* Constraint Constraint Type Constraint um Constraint Value Simulated Value Status Description 0 Min_twr_1st_fa_freq_L2 Min Hz 0.375 0.399 Pass Min tower natural frequency, 1st fore-aft mode 1 Min_twr_1st_ss_freq_L2 Min Hz 0.375 0.399 Pass Min tower natural frequency, 1st side-side mode 2 Max_twr_1st_fa_freq_L2 Max Hz 0.500 0.399 Pass Max tower natural frequency, fore-aft modes 3 Max_twr_1st_ss_freq_L2 Max Hz 0.500 0.399 Pass Max tower natural frequency, side-side modes ******* SCUBE: Validation report with formatting exported successfully ******* [INFO] Time taken: 0:01:17