OpenFAST
Wind turbine multiphysics simulator
|
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 [-]. | |
real(dbki) inflowwind_types::inflowwind_parametertype::dt |
Time step for cont.
state integration & disc. state update [seconds]
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) [-]
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]