Configuration for the wind-turbine carrier case. Inflow/outflow and initial noise mirror the cylinder case; the turbine block selects and drives the turbine forcing model.
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| real(kind=dp), | public | :: | init_noise(3) | = | 0._dp | ||
| real(kind=dp), | public | :: | inlet_noise(3) | = | 0._dp |
perturbation applied at inlet each substep |
|
| real(kind=dp), | public | :: | bc_start_u | = | 1._dp |
uniform inflow u (Dirichlet at i=1) |
|
| real(kind=dp), | public | :: | bc_start_v | = | 0._dp | ||
| real(kind=dp), | public | :: | bc_start_w | = | 0._dp | ||
| integer, | public | :: | iturbine | = | 0 |
0: none, 1: actuator line, 2: disc |
|
| integer, | public | :: | iturboutput | = | 1 |
turbine diagnostics output frequency |
|
| character(len=256), | public | :: | adm_coords | = | '' |
actuator-disc (.ad) coords file |
|
| real(kind=dp), | public | :: | rho_air | = | 1._dp |
air density used in thrust/power |
|
| real(kind=dp), | public | :: | T_relax | = | -1._dp |
ADM velocity-filter time; < 0 disables actuator-line turbine (.turb) files, one per turbine |
|
| character(len=256), | public, | allocatable | :: | alm_turbines(:) | |||
| real(kind=dp), | public | :: | eps_factor | = | 2._dp |
ALM kernel width in cell sizes |
|
| logical, | public | :: | required | = | .true. |
When false, a missing wind_turbine_nml keeps the defaults (no turbines), for a case that carries turbines optionally (the ABL) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(wind_turbine_config_t) | :: | self | ||||
| character(len=*), | intent(in), | optional | :: | nml_file | ||
| character(len=*), | intent(in), | optional | :: | nml_string |