TTurbineInstantaneousCalculationData

The TTurbineInstantaneousCalculationData contains information about the instantaneous state of a turbine object. This information is available for external functions for turbine objects.

typedef struct {

int Size;

double GeneratorAngVel;

double MainShaftAngVel;

int BladeCount;

double BladePitchAngle;

double RotorAngle;

double HorizontalHubWindSpeed;

TVector HubRelativeWindVelocity;

TVector TurbinePosition;

TMatrix TurbineOrientation;

TVector TurbineVelocity;

TVector TurbineAngularVelocity;

TVector TurbineAcceleration;

TVector TurbineAngularAcceleration;

} TTurbineInstantaneousCalculationData;

Members

Size

Specifies the size, in bytes, of this data structure.

GeneratorAngVel

The angular velocity of the generator shaft.

MainShaftAngVel

The angular velocity of the main shaft.

BladeCount

The number of blades on the turbine.

BladePitchAngle

The blade pitch angle, in radians.

RotorAngle

The angle between the hub frame and the turbine frame, in the range 0 to 2π. radians. Or equivalently, the angle between blade 1's z-axis direction, projected onto the turbine xy-plane, and the turbine local x-direction.

HorizontalHubWindSpeed

The magnitude of the X,Y components in the global axes directions, of the wind velocity, measured at the hub (i.e. the turbine frame origin), and relative to global.

HubRelativeWindVelocity

The X,Y,Z components in the global axes directions, of the wind velocity, measured at the hub (i.e. the turbine frame origin), and relative to the hub.

TurbinePosition

The global axes X,Y,Z coordinates of the position of the turbine origin relative to the global origin.

TurbineOrientation

A matrix containing the orientation of the turbine, relative to global axes. The matrix is in row-major order, so the first 3 elements are the first row, the next 3 the second row and the last 3 the third row. These rows contain the global axes components of the unit vectors in the turbine local x-, y- and z-axes directions: the first 3 elements of the matrix (first row) are the global axes components of the turbine local x-direction, the next 3 elements (second row) are the global axes components of the turbine local y-direction, and the last 3 (third row) are the global axes components of the turbine local z-direction.

TurbineVelocity

The X,Y,Z components in the global axes directions, of the velocity of the turbine origin relative to global.

TurbineAngularVelocity

The x,y,z components in the turbine axes directions, of the angular velocity of the turbine relative to global.

Note: This vector is given in turbine axes components, not global axes components.

TurbineAcceleration

The X,Y,Z components in the global axes directions, of the acceleration of the turbine origin relative to global.

TurbineAngularAcceleration

The x,y,z components in the turbine axes directions, of the angular acceleration of the turbine relative to global.

Note: This vector is given in turbine axes components, not global axes components.

See also

TExtFnInfo, Instantaneous Calculation Data.