OpenFAST
Wind turbine multiphysics simulator
Public Attributes | List of all members
inflowwind_types::inflowwind_parametertype Type Reference

Public Attributes

character(1024) rootfilename
 Root of the InflowWind input filename [-].
 
logical ctts_flag = .FALSE.
 determines if coherent turbulence is used [-]
 
logical rotatewindbox = .FALSE.
 determines if wind will be rotated [-]
 
real(dbki) dt
 Time step for cont. More...
 
real(reki) propagationdir
 Direction of wind propagation [radians].
 
real(reki) vflowangle
 Vertical (upflow) angle [radians].
 
real(reki), dimension(1:3, 1:3) rottowind
 Rotation matrix for rotating from the global XYZ coordinate system to the wind coordinate system (wind along X') [-].
 
real(reki), dimension(1:3, 1:3) rotfromwind
 Rotation matrix for rotating from the wind coordinate system (wind along X') back to the global XYZ coordinate system. More...
 
real(reki), dimension(:,:), allocatable windvixyzprime
 List of XYZ coordinates for velocity measurements, translated to the wind coordinate system (prime coordinates). More...
 
integer(intki) windtype = 0
 Type of wind – set to Undef_Wind initially [-].
 
real(reki) referenceheight
 Height of the wind turbine [meters].
 
real(reki), dimension(1:3) refposition
 Reference position (point where box is rotated) [meters].
 
integer(intki) nwindvel
 Number of points in the wind velocity list [-].
 
real(reki), dimension(:,:), allocatable windvixyz
 List of XYZ coordinates for wind velocity measurements, 3xNWindVel [meters].
 
type(ifw_uniformwind_parametertype) uniformwind
 Parameters from UniformWind [-].
 
type(ifw_tsffwind_parametertype) tsffwind
 Parameters from TSFFWind – TurbSim full-field format [-].
 
type(ifw_bladedffwind_parametertype) bladedffwind
 Parameters from BladedFFWind – Bladed-style full-field format [-].
 
type(ifw_hawcwind_parametertype) hawcwind
 Parameters from HAWCWind [-].
 
type(ifw_userwind_parametertype) userwind
 Parameters from UserWind [-].
 
type(ifw_4dext_parametertype) fdext
 Parameters from FDext [-].
 
integer(intki) numouts = 0
 Number of parameters in the output list (number of outputs requested) [-].
 
type(outparmtype), dimension(:), allocatable outparam
 Names and units (and other characteristics) of all requested output parameters [-].
 
integer(intki), dimension(:,:), allocatable outparamlinindx
 Index into WriteOutput for WindViXYZ in linearization analysis [-].
 
type(lidar_parametertype) lidar
 Lidar parameter data [-].
 

Member Data Documentation

◆ dt

real(dbki) inflowwind_types::inflowwind_parametertype::dt

Time step for cont.

state integration & disc. state update [seconds]

◆ rotfromwind

real(reki), dimension(1:3,1:3) inflowwind_types::inflowwind_parametertype::rotfromwind

Rotation matrix for rotating from the wind coordinate system (wind along X') back to the global XYZ coordinate system.

Equal to TRANSPOSE(RotToWind) [-]

◆ windvixyzprime

real(reki), dimension(:,:), allocatable inflowwind_types::inflowwind_parametertype::windvixyzprime

List of XYZ coordinates for velocity measurements, translated to the wind coordinate system (prime coordinates).

This equals MATMUL( RotToWind, ParamDataWindViXYZ ) [meters]


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