![]() |
OpenFAST
Wind turbine multiphysics simulator
|
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 | y |
| Horizontal discretization of the wake planes [m]. | |
| real(reki), dimension(:), allocatable | z |
| Vertical discretization of the wake planes [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) [-]. | |
| integer(intki) | mod_projection |
| Switch to select how the wake plane velocity is projected in AWAE {1: keep all components, 2: project against plane normal} or DEFAULT [DEFAULT=1: if Mod_Wake is 1 or 3, or DEFAULT=2: if Mod_Wake is 2] [-]. | |
| 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 [-]. | |
| 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] [-]
| 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] [-]
| 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] [-]
| logical awae_types::awae_parametertype::wrdiswind |
Write disturbed wind data to <WindFilePath>/Low/Dis.t<n>.vtk etc.
? [-]
1.8.13