OpenFAST
Wind turbine multiphysics simulator
Public Attributes | List of all members
awae_types::awae_parametertype Type Reference

Public Attributes

character(1024) windfilepath
 Path name to the Root folder containing the wind data files from ABLSolver precursor [-].
 
integer(intki) numturbines
 Number of wind turbines in the farm [>=1] [-].
 
integer(intki) numradii
 Number of radii in the radial finite-difference grid [>=2] [-].
 
integer(intki) numplanes
 Number of wake planes downwind of the rotor where the wake is propagated [>=2] [-].
 
real(reki), dimension(:), allocatable r
 Discretization of radial finite-difference grid [m].
 
integer(intki) mod_ambwind
 Ambient wind model {1: high-fidelity precursor in VTK format, 2: InflowWind module} [-].
 
integer(intki) nx_low
 Number of low-resolution spatial nodes in X direction [-].
 
integer(intki) ny_low
 Number of low-resolution spatial nodes in Y direction [-].
 
integer(intki) nz_low
 Number of low-resolution spatial nodes in Z direction [-].
 
integer(intki) numgrid_low
 Total number of low-resolution spatial nodes [-].
 
integer(intki) n_rp_max
 Maximum possible number of points in the polar grid for the wake plane at each rotor [-].
 
real(reki) dpol
 Spatial resolution of the polar grid for each wake plane of each turbine [m].
 
real(reki), dimension(1:3) dxyz_low
 XYZ-components of the spatial increment of the low-resolution domain [m].
 
real(reki) dx_low
 The spacing of the low-resolution nodes in X direction [m].
 
real(reki) dy_low
 The spacing of the low-resolution nodes in Y direction [m].
 
real(reki) dz_low
 The spacing of the low-resolution nodes in Z direction [m].
 
real(reki) x0_low
 X-component of the origin of the low-resolution spatial domain [m].
 
real(reki) y0_low
 Y-component of the origin of the low-resolution spatial domain [m].
 
real(reki) z0_low
 Z-component of the origin of the low-resolution spatial domain [m].
 
real(reki), dimension(:), allocatable x0_high
 X-component of the origin of the high-resolution spatial domain for each turbine [m].
 
real(reki), dimension(:), allocatable y0_high
 Y-component of the origin of the high-resolution spatial domain for each turbine [m].
 
real(reki), dimension(:), allocatable z0_high
 Z-component of the origin of the high-resolution spatial domain for each turbine [m].
 
real(reki), dimension(:), allocatable dx_high
 X-component of the spatial increment of the high-resolution spatial domain for each turbine [m].
 
real(reki), dimension(:), allocatable dy_high
 Y-component of the spatial increment of the high-resolution spatial domain for each turbine [m].
 
real(reki), dimension(:), allocatable dz_high
 Z-component of the spatial increment of the high-resolution spatial domain for each turbine [m].
 
integer(intki) nx_high
 Number of high-resolution spatial nodes in X direction [-].
 
integer(intki) ny_high
 Number of high-resolution spatial nodes in Y direction [-].
 
integer(intki) nz_high
 Number of high-resolution spatial nodes in Z direction [-].
 
real(reki), dimension(:,:), allocatable grid_low
 XYZ components (global positions) of the spatial discretization of the low-resolution spatial domain [m].
 
real(reki), dimension(:,:,:), allocatable grid_high
 XYZ components (global positions) of the spatial discretization of the high-resolution spatial domain for each turbine [m].
 
real(reki), dimension(:,:), allocatable wt_position
 X-Y-Z position of each wind turbine; index 1 = XYZ; index 2 = turbine number [meters].
 
integer(intki) n_high_low
 Number of high-resolution time steps per low [-].
 
real(dbki) dt_low
 Low-resolution (FAST.Farm driver/glue code) time step [s].
 
real(dbki) dt_high
 High-resolution (FAST) time step [s].
 
integer(intki) numdt
 Number of low-resolution (FAST.Farm driver/glue code) time steps [-].
 
integer(intki) mod_meander
 Spatial filter model for wake meandering [-].
 
real(reki) c_meander
 Calibrated parameter for wake meandering [-].
 
real(reki) c_scalediam
 Normalized wake volume radius for wake meandering (normalized by the wake diameter) [-].
 
type(inflowwind_parametertype), dimension(:), allocatable ifw
 InflowWind module parameters [-].
 
integer(intki) wrdisskp1
 Number of time steps to skip plus one [-].
 
logical wrdiswind
 Write disturbed wind data to <WindFilePath>/Low/Dis.t<n>.vtk etc. More...
 
integer(intki) noutdiswindxy
 Number of XY planes for output of disturbed wind data across the low-resolution domain to <WindFilePath>/Low/DisXY. More...
 
real(reki), dimension(:), allocatable outdiswindz
 Z coordinates of XY planes for output of disturbed wind data across the low-resolution domain [1 to NOutDisWindXY] [meters].
 
integer(intki) noutdiswindyz
 Number of YZ planes for output of disturbed wind data across the low-resolution domain to <WindFilePath>/Low/DisYZ. More...
 
real(reki), dimension(:), allocatable outdiswindx
 X coordinates of YZ planes for output of disturbed wind data across the low-resolution domain [1 to NOutDisWindYZ] [meters].
 
integer(intki) noutdiswindxz
 Number of XZ planes for output of disturbed wind data across the low-resolution domain to <WindFilePath>/Low/DisXZ. More...
 
real(reki), dimension(:), allocatable outdiswindy
 Y coordinates of XZ planes for output of disturbed wind data across the low-resolution domain [1 to NOutDisWindXZ] [meters].
 
character(1024) outfileroot
 The root name derived from the primary FAST.Farm input file [-].
 
character(1024) outfilevtkroot
 The root name for VTK outputs [-].
 
integer(intki) vtk_twidth
 Number of characters for VTK timestamp outputs [-].
 

Member Data Documentation

◆ noutdiswindxy

integer(intki) awae_types::awae_parametertype::noutdiswindxy

Number of XY planes for output of disturbed wind data across the low-resolution domain to <WindFilePath>/Low/DisXY.

<n_out>.t<n>.vtk [0 to 9] [-]

◆ noutdiswindxz

integer(intki) awae_types::awae_parametertype::noutdiswindxz

Number of XZ planes for output of disturbed wind data across the low-resolution domain to <WindFilePath>/Low/DisXZ.

<n_out>.t<n>.vtk [0 to 9] [-]

◆ noutdiswindyz

integer(intki) awae_types::awae_parametertype::noutdiswindyz

Number of YZ planes for output of disturbed wind data across the low-resolution domain to <WindFilePath>/Low/DisYZ.

<n_out>.t<n>.vtk [0 to 9] [-]

◆ wrdiswind

logical awae_types::awae_parametertype::wrdiswind

Write disturbed wind data to <WindFilePath>/Low/Dis.t<n>.vtk etc.

? [-]


The documentation for this type was generated from the following file: