NAM_EOL

For now, simulations of wind turbine have been tested and validated only in ideal cases.

NAM_EOL content

Fortran name

Fortran type

Default value

LMAIN_EOL

LOGICAL

.FALSE.

NMODEL_EOL

INTEGER

1

CMETH_EOL

CHARACTER(LEN=4)

‘ADNR’

CSMEAR

CHARACTER(LEN=4)

‘3LIN’

XKERNEL_RATIO

REAL

LCONTROL_EOL

LOGICAL

.FALSE.

LNACELLE

LOGICAL

.FALSE.

LTOWER

LOGICAL

.FALSE.

LDIA_EOL

LOGICAL

.TRUE.

LFLOAT_EOL

LOGICAL

.FALSE.

  • LMAIN_EOL : flag to model wind turbines

    • .TRUE. to simulate wind turbines.

    • .FALSE. to forget about them.

  • NMODEL_EOL : model number where the wind turbines are included (if nested models). If NMODEL_EOL \(\neq 1\) (n \(\neq 1\)), the namelists NAM_EOL_ALM, NAM_EOL_ADR and NAM_EOL_ADNR have also to be set in EXSEGn.nam

  • CMETH_EOL : aerodynamic method for wind turbine simulations

    • ‘ADNR’ to use the Non-Rotating Actuator Disc method.

    • ‘ADR’ to use the Rotating Actuator Disc method.

    • ‘ALM’ to use the Actuator Line Method.

  • CSMEAR : smearing method of the aerodynamic forces field

    • ‘NULL’ : no smearing.

    • ‘1LIN’ : 1D linear smearing method.

    • ‘3LIN’ : 3D linear smearing method.

    • ‘3DGA’ : 3D gaussian kernel. Note that this can increase the computational cost of the simulation. This mode is only available for ALM and ADR (not ADNR).

  • XKERNEL_RATIO : ratio of the kernel size in the 3D Gaussian smearing to the mesh size.

  • LCONTROL_EOL : flag to use a controller to modify rotational speed and blade pitch angle during the run. Only for CMETH_EOL=’ADR’ or ‘ALM’.

    • .TRUE. activates the controller. More parameterizations are available in the EOL_CONTROL namelist.

    • .FALSE. the rotational speed and blade pitch angle are constant during the simulation (values imposed in CFARM_CSVDATA).

  • LNACELLE : flag to model wind turbines nacelle. Only for CMETH_EOL=’ADR’ or ‘ALM’.

    • .TRUE. to simulate wind turbine nacelle.

    • .FALSE. to remove the nacelle body forces.

  • LTOWER : flag to model wind turbines tower. Only for CMETH_EOL=’ADR’ or ‘ALM’.

    • .TRUE. to simulate wind turbine tower.

    • .FALSE. to remove the tower body forces.

  • LDIA_EOL : flag to write SCADA-like variables in the diachronic file. Only for CMETH_EOL=’ADR’ or ‘ALM’. See Sect. ref{ss:variables_SCADA} for a list of available variables.

    • .TRUE. write variables. They are written into subgroup ‘Turbines’, itself containing one subgroup for each turbine.

    • .FALSE. do not write variables.

  • LFLOAT_EOL : flag to activate the floating motions and static positions. Only for CMETH_EOL=’ADR’ or ‘ALM’.

    • .FALSE. do not use floating DOF.

    • .TRUE. use floating DOFs. Each turbine written in CFARM_CSVDATA must have a last column which contains the name of the CSV field containing the prescribed motions. A mean value for static position as well as an amplitude, frequency and phase for dynamic motion can be given as follows:

LFLOAT content

Motion

Mean [m or rad]

Amplitude [m or rad]

Frequency [Hz]

Phase [rad]

Surge

0.00000

0.0000

0.000

0.000

Sway

0.00000

0.0000

0.000

0.000

Heave

10.0000

0.0000

0.000

0.000

Roll

0.00000

0.0000

0.000

0.000

Pitch

0.08727

0.0349

0.200

0.000

Yaw

0.00000

0.0000

0.000

0.000

Note that filling the table with 0.000 will lead to the same behavior as if LFLOAT_EOL = .FALSE. This can be useful if some turbines are floating and some are not.