Simulation Module Overview — QBlade Documentation 2.0.6.4 documentation (2024)

Simulation Module Overview — QBlade Documentation 2.0.6.4 documentation (1)
Simulation Module Overview — QBlade Documentation 2.0.6.4 documentation (2)

To define a simulation of a turbine object several simulation parameters and boundary conditions need to be defined. The following list gives an overview:

  • Simulation length & time step size

  • Structural solver

  • Wind boundary conditions

  • Wave & current boundary conditions

  • Environmental parameters: density, gravity, etc.

Simulations can either be defined through the turbine simulation dialog, or directly by creating or modifying simulation definition (.sim) files.

Setting up a simulation in QBlade is handled through the dialog shown below:

Below, an overview of the different dialog sections and each editable parameters is given. If you are looking for a specific parameter from the dialog it is suggested to use the search function of the documentation to find it quickly. Also note that each of the parameters described in the following has an equivalent keyword within the Simulation Definition ASCII File.

General Simulation Settings

  • Name of Simulation: A unique name to identify the simulation object

  • Timestep Size / Azimuthal Step: Both values are interconnected through the turbine RPM setting

  • Number of Timesteps / Simulation Length: Both values are interconnected through the TimestepSize setting

  • Store Replay: A replay of the simulation is created by storing all position and wake data for every timestep.

Structural Model Initialization

These field are only editable if the selected turbine object has a structural model definition.

  • Ramp-Up Time: The (structural) simulation is ramped-up over the specified time. This part of the simulation does not generate data and is not stored.

  • Initial Overdamp. Time: For the specified time the model Rayleigh damping is increased by the factor Overdamp. Factor. If the value is 0 the overdamping is active during ramp-up, any negative value disables overdamping of the model.

  • Overdamp. Factor: During the overdamping time all model damping values are increased by this factor.

Wind Boundary Condition

  • Wind Input Type: Sets the wind input type. Options are Uniform Wind Field, Turbulent Wind Field and Hub Height File.

  • Turbulent Windfields: In this ComboBox all Windfields that are stored in the database are listed.

  • Turbulent Windfield Object: These buttons allow to generate a new Windfield or to edit an existing one.

  • Turbulent Windfield Shift: The currently selected Windfield may be shifted in time (to start at another time than t=0s), if Auto is chosen the Windfield is shifted by the rotor diameter divided by the mean freestream velocity to fully immerse the rotor at the start of a simulation..

  • Turbulent Windfield Stitching: If the simulation time is larger than the Windfield length the Windfield is either repeated (Periodic) or mirrored (Mirror) at the end of its timeseries.

  • Aerodyn Hub Height File: This enables to load a hub height file from the file system to be assigned to this simulation.

  • Windspeed: Set the windspeed if Wind Input Type is set to Uniform.

  • Vert. Inflow Angle: Set the vertical inflow angle if Wind Input Type is either Uniform or Turbulent Field.

  • Horiz. Inflow Angle: Set the horizontal inflow angle if Wind Input Type is either Uniform or Turbulent Field.

  • Wind Shear Type: Set the windshear type if the wind input type is Uniform or the turbulent windfield is imported.

  • Power Law Exponent: Set the Coefficient for a Power Law wind profile.

  • Roughness Length: Set the Roughness Length for a Log Profile..

  • Reference Height: Set the Reference Height for the wind profiles.

  • Directional Shear: Set a directional shear. The shear is assumed to be 0.0 at the Reference Height.

  • Include Ground Effects: Interludes the modelling of Ground Effects, see Ground Effect.

Turbine Setup

  • Name of Turbine: Define a name for the turbine simulation object.

  • Use Turbine Definition: Use the selected turbine definition object from the data base in this simulation object.

  • Global Position (X,Y,Z): Set the global position of the wind turbine for this simulation.

  • Global Rotation (X,Y,Z): Set the global rotation of the wind turbine for this simulation. In the case of a floating turbine being simulated the global rotation also rotates the mooring line connections to the ground.

Rotational Speed Settings

  • RPM / TSR: Both values are interconnected through the rotor size and current windspeed.

The following options are related to the RPM control for this simulation. For turbine definition object without a structural definition the RPM is always constant if no Simulation Input File is defined. For turbine definition objects with a structural definition the following options are avaliable:

  • Ramp-Up Fixed: The RPM is fixed only during the ramp-up time of the simulation so that when the simulation starts the rotor is operating at the chosen RPM. During the simulation time the rotor rotation is governed by the balance of aerodynamic- and generator torque. This is the recommended setting for simulations that contain a Controller.

  • Always Fixed: The RPM is fixed for the total duration of the simulation to the chosen RPM.

  • Free: For ramp-up and simulation time the rotor rotation is governed by the balance of aerodynamic- and generator torque.

Turbine Initial Conditions

  • Azimuth, Yaw, Col. Pitch: Sets the initial azimuthal rotor angle, yaw angle and collective pitch angle for the simulation.

Floater Initial Conditions

These edits are only enabled if a wind turbine with a floating substructure is simulated. The initial floater conditions can be used to setup decay tests for specific DOF’s or to place the floater closer to its final equilibrium position to speed-up initial transients.

Structural Simulation Settings

  • Structural Steps / Aerostep: Sets how many structural steps will be evaluated per global timestep. If multiple structural steps are evaluated per global timestep the aerodynamic loading is assumed to be constant.

  • Initial Relaxation Steps: An initial iterative relaxation is performed, taking into account only gravitational forces.

  • Number of Iterations: Set the number of iterations for the iterative time steppers, such as the HHT.

  • Include Aero Forces & Moments: Toggles if aerodynamic forces are projected onto the structural model definition.

  • Include Hydro Forces & Moments: Toggles if hydrodynamic forces are projected onto the structural model definition.

Turbine Behavior

In this section special events, external loading, prescribed motion and prescribed operation can be defined for a turbine definition. Below exemplary files are shown for each file type:

  • Event Definition File: An event is defined by a combination of Keywords and values. The following list gives an overview of the available event types. Events can only be defined if the turbine definition has a structural definition. Multiple events may be defined in a single file. The events override any events / control that is returned via the controller exchange array:

    • 30 FAILGRID: At time 30 s, the generator moment is set to 0 Nm.

    • 30 SETBRAKE: At time 30 s, the brake is engaged.

    • 30 1.5 FAILPITCH_1: At time 30 s, the pitch rate of blade nr. 1 is set to a maximum rate of 1.5 deg/s

    • 30 90 1.5 PITCHTO: At time 30 s, the collective pitch rate is set to 1.5deg/s until 90 deg are reached.

    • 30 90 1.5 YAWTO: At time 30 s, the yaw rate is set to 1.5deg/s until 90 deg are reached.

    • 30 FAILBLADE_1: At time 30 s, blade nr. 1 is released from the hub, by deactivating the respective structural constraint.

    • 30 FAILCABLE_1: At time 30 s, the cable with the IDNr. 1 brakes away from the substructure.

  • External Loading File: A user defined loading timeseries can be applied to the turbine during simulation via this file format, multiple loading timeseries may be appended into a single file. The nomenclature in the file is as follows:

Listing 77 : The scheme of an external loading file

<SensorName> <localflag><time1> <fx1> <fy1> <fz1> <mx1> <my1> <mz1><time2> <fx2> <fy2> <fz2> <mx2> <my2> <mz2>

Sensor naming is the same as in the main file for the sensor outputs (see Loading Data and Sensor Locations) The local flag (local, global) defined if the loads are applied in the Global Coordinate System or in the Local Body Coordinate Systems or Local Sensor Coordinate Systems. QBlade interpolates linearly the loads between time stamps. External load time series for multiple sensors can be appended into a single file.

This exemplary file applies an impulsive load of 1e7 N along the global x-direction to the tower at 50% height. The loads are interpolated in time, so the x-loading rises from 0 N at 19.8s linearly to 1e7 N at 20s and drops of to 0 N at 20.2s:

Listing 78 : An exemplary external loading file that applies an impulsive load at 20s to the tower

TWR_0.5 false19.8 0 0 0 0 0 020 1e8 0 0 0 0 020.2 0 0 0 0 0 0
  • Simulation Input File:

The turbine operation can be prescribed using a file of the following format. Turbine definition with or without a structural definition can be subjected to prescribed operation. QBlade interpolates linearly the loads between time stamps.

Listing 79 : An exemplary simulation input file

Time RPM Yaw PitchB1 PitchB2 ... PitchBN AFC1_B1 AFC2_B2 ... AFCN_BN0 1 11 0 0 ... 0 0 0 ... 05 2 11 0 0 ... 0 0 0 ... 010 4 11 0 5 ... 0 0 0 ... 015 7 11 0 10 ... 0 0 0 ... 020 11 11 0 17 ... 0 0 0 ... 025 12 11 0 27 ... 0 0 0 ... 030 13 11 0 40 ... 10 0 0 ... 035 12 11 0 40 ... 20 0 0 ... 040 11 11 0 40 ... 30 0 0 ... 045 11 11 0 40 ... 40 0 0 ... 050 11 11 0 40 ... 40 0 0 ... 0
  • Prescribed Motion File

The translation and rotation of the ground, where the tower bottom of the wind turbine is constrained, can be prescribed using a prescribed motion file of the following format. The translation and rotation is applied to the “ground” to which a bottom fixed turbine is directly connected. If a floating wind turbine is simulated the prescribed motion will only affect elements that are constrained to the seabed (typically the mooring line anchors). By using the keyword CONSTRAINEDFLOATER in the turbine substructure definition it is also possible to prescribe the translation/rotation of the floater directly.

Listing 80 : An exemplary prescribed motion file

Time TransX TransY TransZ RotX RotY RotZ0 1 11 0 0 0 05 2 11 0 0 0 010 4 11 0 5 0 015 7 11 0 10 0 020 11 11 0 17 0 025 12 11 0 27 0 030 13 11 0 40 10 1035 12 11 0 40 20 2040 11 11 0 40 30 3045 11 11 0 40 40 4050 11 11 0 40 40 40

Multi Turbine Simulations

QBlade-EE

This feature is only available in the Enterprise Edition of QBlade.

If enabled multiple turbines may be added to a single simulation object and their wake interaction can be evaluated. Find more information in the section Multi Turbine Simulation Setup.

Turbine Environment

Wave Boundary Conditions

These edits are only enabled if Offshore installation is selected.

  • Wave Type: Toggles if a linear wave should be included in the simulation.

  • Kinematic Stretching: Choose the Kinematic Stretching type if a linear wave is selected.

  • Linear Wave: A wave from QBlades database can be selected.

  • Linear Wave Object: The currently selected wave object can be edited or a new wave object can be created.

Ocean Current Boundary Conditions

  • Near Surf: U, Dir, Dep: Sets velocity, direction and depth parameters for Near Surface Currents, see Currents.

  • Sub Surf: U, Dir, Exp: Sets velocity, direction and exponent parameters for Sub Surface Currents, see Currents.

  • Near Shore: U, Dir: Sets velocity and direction for Near Shore Currents, see Currents.

Environmental Variables

The user can set the environmental parameters that are used during the simulation and for the evaluation of several quantities such as Reynolds Number or Keulegan-Carpenter Number. The list of environmental parameters is shown below:

  • Gravity

  • Air Density

  • Kinematic Viscosity (Air)

  • Water Density

  • Kinematic Viscosity (Water)

Seabed Modelling

To prevent the mooring lines from penetrating the seabed, the seabed is modelled as vertically oriented spring/dampers that act on the mooring line elements that are in contact with the seabed. The model implemented is highly similar to the work of Hall1.

  • Seabed Stiffness: The spring stiffness coefficient for the seabed model (acting in the vertical direction only).

  • Seabed Damping Factor: The seabed damping coefficient, as a fraction of the spring stiffness coefficient (acting in the vertical direction only).

  • Seabed Fraction Factor: The seabed fraction coefficient for the seabed model, as a fraction of the spring stiffness coefficient (acting in the horizontal direction, opposite to the direction of line movement, only).

Stored Simulation Data

The uer can choose here to only store a certain type of simulation data (to limit the project file or data export size. Furthermore, the user can choose to store simulation data only after a certain time has passed, to remove transients from the datasets.

  • Store Output From: Simulation Data is only stored after the defined simulation time has passed.

  • Store Aero Time Data: Toggles if this data type is stored. (All data that is shown in the Aerodynamic Time Graph).

  • Store Aero Blade Data: Toggles if this data type is stored. (All data that is shown in the Aerodynamic Blade Graph).

  • Store Structural Data: Toggles if this data type is stored. (All data that is shown in the Structural Time Graph).

  • Store Hydrodynamic Data: Toggles if this data type is stored. (All data that is shown in the Hydrodynamic Time Graph).

  • Store Controller Data: Toggles if this data type is stored. (All data that is shown in the Controller Time Graph).

VPML Particle Remeshing

QBlade-EE

This feature is only available in the Enterprise Edition of QBlade.

Free wake filaments may be converted into vortex particles. The following parameters govern the treatment of free vortex particles during a simulation.

  • Remeshing Scheme

  • Remesh Update After X Steps

  • Base Grid Size

  • Particle Core Size Factor

  • Magnitude Filter Factor

  • Max. Stretch Factor

Modal Analysis

QBlade-EE

This feature is only available in the Enterprise Edition of QBlade.

A modal analysis may be performed at the end of a simulation run, based on the linearized structural model data. A modal analysis id performed when the rotor has reached its initial azimuthal position, to facilitate the comparison of modeshapes when generating automated Campbell Diagrams.

  • Perform Modal Analysis at end: Toggles if a modal analysis is performed at the end of the simulation.

  • Search From Min. Freq.: Only modeshapes with an Eigen frequency above this value are stored.

  • Delta Freq.: Only modeshapes that are spaced apart by this value are stored.

Ice Throw Simulation

QBlade-EE

This feature is only available in the Enterprise Edition of QBlade.

A simulation of ice throw, shed from the rotor, can be performed in QBlade, see Lennie and Marten2. The following parameters govern the range of the randomized uniform distributions of ice particle properties. The distribution of landed ice particles can then be exported to generate iso-risk contours for the localized individual risk (LIRA) of a person being hit by an ice throw event.

  • Simulate Ice Throw: Toggles if an Ice Throw Simulation is carried out.

  • Min. / Max. Drag: Sets the range of drag values for the generated ice particles.

  • Min. / Max. Mass: Set the range of masses for the generated ice particles.

  • Min. / Max. Density: Set the range of density for the generated ice particles.

  • Min. / Max. Radius: Set the range of ice particle release positions (in % of rotor radius).

  • Total N Particles: Set the total number of ice particles that are generated during the simulation. This number will be evenly distributed over all timesteps of the simulation.

Simulation objects can be exported into the text based .sim format. When a simulation object is exported into the .sim format, the associated turbine .trb file is automatically generated and exported. See an exemplary .sim file below:

Listing 81 : A simulation definition ASCII file

----------------------------------------QBlade Simulation Definition File------------------------------------------Generated with : QBlade IH v2.0.2_alpha windowsArchive Format: 310003Time : 17:22:16Date : 29.06.2022----------------------------------------Object Name-----------------------------------------------------------------IEA_15MW_TURB-UBEM222 OBJECTNAME - the name of the simulation object----------------------------------------Simulation Type-------------------------------------------------------------0 ISOFFSHORE - use a number: 0 = onshore; 1 = offshore----------------------------------------Turbine Parameters---------------------------------------------------------multiple turbines can be added by adding multiple definitions encapsulated with TURB_X and END_TURB_X, where X must start at 1TURB_1 IEA_15MW_ASE_UBEM/IEA_15MW_ASE_UBEM.trb TURBFILE - the turbine definition file that is used for this simulation IEA_15MW_ASE_UBEM TURBNAME - the (unique) name of the turbine in the simulation (results will appear under this name) 0.00 INITIAL_YAW - the initial turbine yaw in [deg] 0.00 INITIAL_PITCH - the initial collective blade pitch in [deg] 0.00 INITIAL_AZIMUTH - the initial azimuthal rotor angle in [deg] 1 STRSUBSTEP - the number of structural substeps per timestep (usually 1) 20 RELAXSTEPS - the number of initial static structural relaxation steps 0 PRESCRIBETYPE - rotor RPM prescribe type (0 = ramp-up; 1 = whole sim; 2 = no RPM prescibed) 2.000 RPMPRESCRIBED - the prescribed rotor RPM [-] 10 STRITERATIONS - number of iterations for the time integration (used when integrator is HHT or Euler) 1 MODNEWTONITER - use the modified newton iteration? 0.00 GLOBPOS_X - the global x-position of the turbine [m] 0.00 GLOBPOS_Y - the global y-position of the turbine [m] 0.00 GLOBPOS_Z - the global z-position of the turbine [m] EVENTFILE - the file containing fault event definitions (leave blank if unused) LOADINGFILE - the loading file name (leave blank if unused) SIMFILE - the simulation file name (leave blank if unused) MOTIONFILE - the prescribed motion file name (leave blank if unused)END_TURB_1----------------------------------------Simulation Settings-------------------------------------------------------0.050000 TIMESTEP - the timestep size in [s]1600 NUMTIMESTEPS - the number of timesteps10.000 RAMPUP - the rampup time for the structural model0.000 ADDDAMP - the initial time with additional damping100.000 ADDDAMPFACTOR - for the additional damping time this factor is used to increase the damping of all components0.000 WAKEINTERACTION - in case of multi-turbine simulation the wake interaction start at? [s]----------------------------------------Wind Input-----------------------------------------------------------------1 WNDTYPE - use a number: 0 = steady; 1 = windfield; 2 = hubheightWindfield.bts WNDNAME - filename of the turbsim input file or hubheight file (with extension), leave blank if unused1 STITCHINGTYPE - the windfield stitching type; 0 = periodic; 1 = mirror0 WINDAUTOSHIFT - the windfield shifting automatically based on rotor diameter; 0 = false; 1 = true11.00 SHIFTTIME - the windfield is shifted by this time if WINDAUTOSHIFT = 010.00 MEANINF - the mean inflow velocity, overridden if a windfield or hubheight file is use0.00 HORANGLE - the horizontal inflow angle0.00 VERTANGLE - the vertical inflow angle0 PROFILETYPE - the type of wind profile used (0 = Power Law; 1 = Logarithmic)0.200 SHEAREXP - the shear exponent if using a power law profile, if a windfield is used these values are used to calculate the mean wake convection velocities0.010 ROUGHLENGTH - the roughness length if using a log profile, if a windfield is used these values are used to calculate the mean wake convection velocities0.00 DIRSHEAR - a value for the directional shear in deg/m150.00 REFHEIGHT - the reference height, used to contruct the BL profile----------------------------------------Ocean Depth, Waves and Currents-------------------------------------------the following parameters only need to be set if ISOFFSHORE = 11.00 WATERDEPTH - the water depth WAVEFILE - the path to the wave file, leave blank if unused0 WAVESTRETCHING - the type of wavestretching, 0 = vertical, 1 = wheeler, 2 = extrapolation, 3 = none20000.00 SEABEDSTIFF - the vertical seabed stiffness [N/m^3]0.50 SEABEDDAMP - a damping factor for the vertical seabed stiffness evaluation, between 0 and 1 [-]0.00 SEABEDSHEAR - a factor for the evaluation of shear forces (friction), between 0 and 1 [-]0.00 SURF_CURR_U - near surface current velocity [m/s]0.00 SURF_CURR_DIR - near surface current direction [deg]30.00 SURF_CURR_DEPTH - near surface current depth [m]0.00 SUB_CURR_U - sub surface current velocity [m/s]0.00 SUB_CURR_DIR - sub surface current direction [deg]0.14 SUB_CURR_EXP - sub surface current exponent0.00 SHORE_CURR_U - near shore (constant) current velocity [m/s]0.00 SHORE_CURR_DIR - near shore (constant) current direction [deg]----------------------------------------Global Mooring System------------------------------------------------------ MOORINGSYSTEM - the path to the global mooring system file, leave blank if unused----------------------------------------Environmental Parameters---------------------------------------------------1.22500 DENSITYAIR - the air density0.000016468 VISCOSITYAIR - the air kinematic viscosity997.00000 DENSITYWATER - the water density0.000001307 VISCOSITYWATER - the water kinematic viscosity9.806650000 GRAVITY - the gravity constant----------------------------------------Output Parameters----------------------------------------------------------0 STOREREPLAY - store a replay of the simulation: 0 = off, 1 = on (warning, large memory will be required)20.000 STOREFROM - the simulation stores data from this point in time, in [s]1 STOREAERO - should the aerodynamic data be stored (0 = OFF; 1 = ON)1 STOREBLADE - should the local aerodynamic blade data be stored (0 = OFF; 1 = ON)1 STORESTRUCT - should the structural data be stored (0 = OFF; 1 = ON)0 STOREHYDRO - should the controller data be stored (0 = OFF; 1 = ON)0 STORECONTROLLER - should the controller data be stored (0 = OFF; 1 = ON)----------------------------------------Modal Analysis Parameters--------------------------------------------------0 CALCMODAL - perform a modal analysis after the simulation has completed (only for single turbine simulations)0.00000 MINFREQ - store Eigenvalues, starting with this frequency0.00000 DELTAFREQ - omit Eigenvalues that are closer spaced than this value

QBlade-EE

This feature is only available in the Enterprise Edition of QBlade.

Simulation Module Overview — QBlade Documentation 2.0.6.4 documentation (5)

To define a simulation containing multiple turbines the user needs to activate the multiple turbines option in the simulation dialog (see :fig:’fig-multi_turbines`). After the option has been set to On turbines can be added by clicking the Add button. The currently selected turbine definition, with all parameters that are currently selected in the dialog, is then added to the list of turbines. Instead of manually adding several turbines it is also possible to load a Layout file. The Layout file should contain for each turbine its X,Y and Z position as well as the turbine name. When adding turbines via a Layout the currently selected turbine is added for each line within the Layout file. See an exemplary Layout file below:

Listing 82 : An exemplary turbine layout file

XPos [m] YPos [m] ZPos[m] Name0 100 0 Turbine_1200 -200 0 Turbine_2-200 0 0 Turbine_3

Furthermore, it is also possible to add a global mooring system to a multi turbine simulation. More information on this is found in the section Multi Turbine Global Mooring System.

QBlade-EE

This feature is only available in the Enterprise Edition of QBlade.

Simulation Module Overview — QBlade Documentation 2.0.6.4 documentation (6)

For multi-turbine simulations it is also possible to define a global mooring system. A global mooring system can be defined as an interconnection between different turbines (or floaters) in a multi-turbine simulation. In the example shown below a mooring system is defined that connects Joint 43 of Turbine 1 (JNT_1_43) to Joint 43 of Turbine 2 (JNT_2_43). In general, the global mooring system definition can contain a MOORELEMENTS table, a MOORMEMBERS table, and a HYDROMEMBERCOEFF table, following the same methodology as the mooring line definitions for turbine substructure.

Furthermore, it is also possible to include SUBMEMBERS, SUBELEMENTS, SUBCONSTRAINTS and NLSPRINGDAMPERS and MOORLOADS in the same way as described in the Substructure Design.

The simulation data that is stored from the global mooring system can be viewed in the Simulation Time Graph.

The global mooring system definition file shown below is used to setup the mooring conficuration that is shown in Fig. 102.

Listing 83 : A global mooring system definition interconnecting two turbines.

true ISFLOATING100 ADVANCEDBUOYANCY1.00 STIFFTUNER1.00 MASSTUNER1.00 BUOYANCYTUNERSUBJOINTSJointID JointX JointY JointZ1 0.00000 0.00000 -10.000002 0.00000 0.00000 10.000003 0.00000 0.00000 -13.00000SUBELEMENTSRIGIDElemID BMASSD DIAMETER1 10000 5.52 100000 5.5HYDROJOINTCOEFFCoeffID JointID CdA CaA CpA1 2 4.8 1.0 1.02 3 4.8 1.0 1.0SUBMEMBERSMemID Jnt1ID Jnt2ID ElmID ElmRot HyCoID IsBuoy MaGrID FldArea ElmDsc Name (optional)1 1 2 1 0 1 1 0 0 2 Main_Colum2 1 3 2 0 1 1 0 0 2 Main_Column2HYDROMEMBERCOEFFCoeffID CdN CaN CpN MCFC1 2.0 0.8 1.0 0MOORELEMENTSID Dens.[kg/m^3] Area[m^2] Iyy[m^4] EMod[N/m^4] RDp.[-] Dia[m]1 2.35723E+04 4.6084E-03 3.7601E-03 1.6353E+11 0.015 0.07662 6.35723E+04 4.6084E-03 3.7601E-04 1.6353E+10 0.005 0.0766MOORMEMBERSID CONN_1 CONN_2 Len.[m] MoorID HyCoID IsBuoy MaGrID ElmDsc Name1 JNT_1_43 JNT_3 270 1 1 1 0 30 Mooring12 JNT_2_43 JNT_3 270 1 1 1 0 30 Mooring23 JNT_1_1 JNT_2_1 700 2 1 1 0 30 PowerMOORLOADS3 150 180 160003 520 550 16000RGBCOLOR255 0 0------------------------------- DATA OUTPUT TYPES -------------------------true FOR_OUTtrue ROT_OUTtrue MOM_OUTtrue DEF_OUTtrue POS_OUTtrue VEL_OUTtrue ACC_OUTtrue LVE_OUTtrue LAC_OUT------------------------------- SENSORS ------------------------------------SUB_1_0.5MOO_1_0.2

QBlade-EE

This feature is only available in the Enterprise Edition of QBlade.

Multiple simulations can be evaluated in a parallel batch queue through the dialog Menu->Turbine Simulation->Multi-Threaded Batch Analysis. The simulations are selected from a list in the dialog (see Fig. 104). After choosing the number of parallel threads the batch analysis starts by clicking the Start Batch button.

Within the Simulation Definition ASCII Files a multi-turbine simulation is defined by encapsulating each turbine object by TURB_X and END_TURB_X where X is the turbine number staring from 1. An example for a multi turbine simulation definition ASCII file that also contains a global mooring system is shown below.

Listing 84 : A multi turbine simulation definition file

----------------------------------------QBlade Simulation Definition File------------------------------------------Generated with : QBlade IH v2.0.6_beta_dev windowsArchive Format: 310012Time : 19:16:58Date : 18.05.2023----------------------------------------Object Name-----------------------------------------------------------------New_Turbine_Simulation OBJECTNAME - the name of the simulation object----------------------------------------Simulation Type-------------------------------------------------------------1 ISOFFSHORE - use a number: 0 = onshore; 1 = offshore----------------------------------------Turbine Parameters---------------------------------------------------------multiple turbines can be added by adding multiple definitions encapsulated with TURB_X and END_TURB_X, where X must start at 1TURB_1 NREL_5MW_OC4_SEMI_RWT/NREL_5MW_OC4_SEMI_RWT.trb TURBFILE - the turbine definition file that is used for this simulation NREL_5MW_OC4_SEMI_RWT TURBNAME - the (unique) name of the turbine in the simulation (results will appear under this name) 0.00 INITIAL_YAW - the initial turbine yaw in [deg] 0.00 INITIAL_PITCH - the initial collective blade pitch in [deg] 0.00 INITIAL_AZIMUTH - the initial azimuthal rotor angle in [deg] 1 STRSUBSTEP - the number of structural substeps per timestep (usually 1) 5 RELAXSTEPS - the number of initial static structural relaxation steps 0 PRESCRIBETYPE - rotor RPM prescribe type (0 = ramp-up; 1 = whole sim; 2 = no RPM prescibed) 4.000 RPMPRESCRIBED - the prescribed rotor RPM [-] 10 STRITERATIONS - number of iterations for the time integration (used when integrator is HHT or Euler) 1 MODNEWTONITER - use the modified newton iteration? 300.00 GLOBPOS_X - the global x-position of the turbine [m] 0.00 GLOBPOS_Y - the global y-position of the turbine [m] 0.00 GLOBPOS_Z - the global z-position of the turbine [m] 0.00 GLOBROT_X - the global x-rotation of the turbine [deg] 0.00 GLOBROT_Y - the global y-rotation of the turbine [deg] 0.00 GLOBROT_Z - the global z-rotation of the turbine [deg] EVENTFILE - the file containing fault event definitions (leave blank if unused) LOADINGFILE - the loading file name (leave blank if unused) SIMFILE - the simulation file name (leave blank if unused) MOTIONFILE - the prescribed motion file name (leave blank if unused) 0.00 FLOAT_SURGE - the initial floater surge [m] 0.00 FLOAT_SWAY - the initial floater sway [m] 0.00 FLOAT_HEAVE - the initial floater heave [m] 0.00 FLOAT_ROLL - the initial floater roll [deg] 0.00 FLOAT_PITCH - the initial floater pitch [deg] 0.00 FLOAT_YAW - the initial floater yaw [deg]END_TURB_1TURB_2 NREL_5MW_OC4_SEMI_RWT-2/NREL_5MW_OC4_SEMI_RWT-2.trb TURBFILE - the turbine definition file that is used for this simulation NREL_5MW_OC4_SEMI_RWT-2 TURBNAME - the (unique) name of the turbine in the simulation (results will appear under this name) 180.00 INITIAL_YAW - the initial turbine yaw in [deg] 0.00 INITIAL_PITCH - the initial collective blade pitch in [deg] 0.00 INITIAL_AZIMUTH - the initial azimuthal rotor angle in [deg] 1 STRSUBSTEP - the number of structural substeps per timestep (usually 1) 5 RELAXSTEPS - the number of initial static structural relaxation steps 0 PRESCRIBETYPE - rotor RPM prescribe type (0 = ramp-up; 1 = whole sim; 2 = no RPM prescibed) 4.000 RPMPRESCRIBED - the prescribed rotor RPM [-] 10 STRITERATIONS - number of iterations for the time integration (used when integrator is HHT or Euler) 1 MODNEWTONITER - use the modified newton iteration? -300.00 GLOBPOS_X - the global x-position of the turbine [m] 0.00 GLOBPOS_Y - the global y-position of the turbine [m] 0.00 GLOBPOS_Z - the global z-position of the turbine [m] 0.00 GLOBROT_X - the global x-rotation of the turbine [deg] 0.00 GLOBROT_Y - the global y-rotation of the turbine [deg] 0.00 GLOBROT_Z - the global z-rotation of the turbine [deg] EVENTFILE - the file containing fault event definitions (leave blank if unused) LOADINGFILE - the loading file name (leave blank if unused) SIMFILE - the simulation file name (leave blank if unused) MOTIONFILE - the prescribed motion file name (leave blank if unused) 0.00 FLOAT_SURGE - the initial floater surge [m] 0.00 FLOAT_SWAY - the initial floater sway [m] 0.00 FLOAT_HEAVE - the initial floater heave [m] 0.00 FLOAT_ROLL - the initial floater roll [deg] 0.00 FLOAT_PITCH - the initial floater pitch [deg] 180.00 FLOAT_YAW - the initial floater yaw [deg]END_TURB_2----------------------------------------Simulation Settings-------------------------------------------------------0.050000 TIMESTEP - the timestep size in [s]800 NUMTIMESTEPS - the number of timesteps20.000 RAMPUP - the rampup time for the structural model0.000 ADDDAMP - the initial time with additional damping100.000 ADDDAMPFACTOR - for the additional damping time this factor is used to increase the damping of all components0.000 WAKEINTERACTION - in case of multi-turbine simulation the wake interaction start at? [s]----------------------------------------Wind Input-----------------------------------------------------------------0 WNDTYPE - use a number: 0 = steady; 1 = windfield; 2 = hubheight WNDNAME - filename of the turbsim input file or hubheight file (with extension), leave blank if unused0 STITCHINGTYPE - the windfield stitching type; 0 = periodic; 1 = mirror1 WINDAUTOSHIFT - the windfield shifting automatically based on rotor diameter; 0 = false; 1 = true0.00 SHIFTTIME - the windfield is shifted by this time if WINDAUTOSHIFT = 010.00 MEANINF - the mean inflow velocity, overridden if a windfield or hubheight file is use0.00 HORANGLE - the horizontal inflow angle0.00 VERTANGLE - the vertical inflow angle0 PROFILETYPE - the type of wind profile used (0 = Power Law; 1 = Logarithmic)0.000 SHEAREXP - the shear exponent if using a power law profile, if a windfield is used these values are used to calculate the mean wake convection velocities0.010 ROUGHLENGTH - the roughness length if using a log profile, if a windfield is used these values are used to calculate the mean wake convection velocities0.00 DIRSHEAR - a value for the directional shear in deg/m77.60 REFHEIGHT - the reference height, used to contruct the BL profile----------------------------------------Ocean Depth, Waves and Currents-------------------------------------------the following parameters only need to be set if ISOFFSHORE = 1200.00 WATERDEPTH - the water depthNew_Wave.lwa WAVEFILE - the path to the wave file, leave blank if unused1 WAVESTRETCHING - the type of wavestretching, 0 = vertical, 1 = wheeler, 2 = extrapolation, 3 = none10000.00 SEABEDSTIFF - the vertical seabed stiffness [N/m^3]0.50 SEABEDDAMP - a damping factor for the vertical seabed stiffness evaluation, between 0 and 1 [-]0.00 SEABEDSHEAR - a factor for the evaluation of shear forces (friction), between 0 and 1 [-]0.00 SURF_CURR_U - near surface current velocity [m/s]0.00 SURF_CURR_DIR - near surface current direction [deg]30.00 SURF_CURR_DEPTH - near surface current depth [m]0.00 SUB_CURR_U - sub surface current velocity [m/s]0.00 SUB_CURR_DIR - sub surface current direction [deg]0.14 SUB_CURR_EXP - sub surface current exponent0.00 SHORE_CURR_U - near shore (constant) current velocity [m/s]0.00 SHORE_CURR_DIR - near shore (constant) current direction [deg]----------------------------------------Global Mooring System------------------------------------------------------mooring.txt MOORINGSYSTEM - the path to the global mooring system file, leave blank if unused----------------------------------------Environmental Parameters---------------------------------------------------1.22500 DENSITYAIR - the air density [kg/m^3]0.000016470 VISCOSITYAIR - the air kinematic viscosity1025.00000 DENSITYWATER - the water density [kg/m^3]0.000001307 VISCOSITYWATER - the water kinematic viscosity [m^2/s]9.806650000 GRAVITY - the gravity constant [m/s^2]----------------------------------------Output Parameters----------------------------------------------------------0 STOREREPLAY - store a replay of the simulation: 0 = off, 1 = on (warning, large memory will be required)20.000 STOREFROM - the simulation stores data from this point in time, in [s]1 STOREAERO - should the aerodynamic data be stored (0 = OFF; 1 = ON)0 STOREBLADE - should the local aerodynamic blade data be stored (0 = OFF; 1 = ON)1 STORESTRUCT - should the structural data be stored (0 = OFF; 1 = ON)1 STORESIM - should the simulation (performance) data be stored (0 = OFF; 1 = ON)1 STOREHYDRO - should the controller data be stored (0 = OFF; 1 = ON)0 STORECONTROLLER - should the controller data be stored (0 = OFF; 1 = ON)----------------------------------------Modal Analysis Parameters--------------------------------------------------0 CALCMODAL - perform a modal analysis after the simulation has completed (only for single turbine simulations)0.00000 MINFREQ - store Eigenvalues, starting with this frequency0.00000 DELTAFREQ - omit Eigenvalues that are closer spaced than this value
1

M.Hall. Efficient modelling of seabed friction and multi-floater mooring systems in moordyn. Proceedings of the 12th European Wave and Tidal Energy Conference, 2017:1, 2017. URL:, doi:.

2

S.Lennie, M.Dominin and D.Marten. Development of ice throw model for wind turbine simulation software qblade. AIAA Scitech 2019 Forum, 2019. URL: https://arc.aiaa.org/doi/abs/10.2514/6.2019-1800, doi:10.2514/6.2019-1800.

Simulation Module Overview — QBlade Documentation 2.0.6.4 documentation (2024)

References

Top Articles
Latest Posts
Article information

Author: Stevie Stamm

Last Updated:

Views: 6484

Rating: 5 / 5 (60 voted)

Reviews: 91% of readers found this page helpful

Author information

Name: Stevie Stamm

Birthday: 1996-06-22

Address: Apt. 419 4200 Sipes Estate, East Delmerview, WY 05617

Phone: +342332224300

Job: Future Advertising Analyst

Hobby: Leather crafting, Puzzles, Leather crafting, scrapbook, Urban exploration, Cabaret, Skateboarding

Introduction: My name is Stevie Stamm, I am a colorful, sparkling, splendid, vast, open, hilarious, tender person who loves writing and wants to share my knowledge and understanding with you.