Multi-blade Coordinate Transformation
For linearisation calculations or Campbell diagrams it is recommended to select the multi-blade coordinate transformation, which generates coupled modes referring to the non-rotating coordinate system including the backward and forward whirling modes of the rotor. This is based on theory developed in (Bir, 2008) and (Hansen, 2003). The linearised model is significantly azimuth-dependent, but when transformed to non-rotating coordinates the resulting model of the structural dynamics should be only weakly azimuth-dependent. However, for 2-bladed turbines there is still a strong azimuth dependency.
Single mode transformation
The transformation matrix of displacements of a 3-blade system with azimuths \(\psi_1\) to \(\psi_3\) from non-rotating to rotating coordinates is given by
with
Multi-blade coordinate transformations are often quoted in the above form, but the primary aim is to go the other way and transform from rotating to non-rotating coordinates. The transformation matrix of displacements of a 3-blade system from rotating to non-rotating coordinates is the inverse of the above matrix given by
Note, that the inverse relation does not hold for the derivatives of this matrix.
The general transformation matrix for a turbine with an arbitrary number of blades (\(n\)) is
where the last row is the transformation to the differential mode and exists only if there is an even number of blades. For odd bladed turbines, the last row will be a sine cyclic row. The counter \(j\) goes from \(1\) to \((n-1)/2\) if \(n\) is odd, and from \(2\) to \((n-2)/2\) if \(n\) is even.
Dropping the matrix representation the non-rotating coordinates can be calculated as
Returning to the specific case of 3-bladed turbines as an example, the derivative transformation matrices are now calculated. Each azimuth angle \(\psi_i\) can be expressed in terms of the (assumed constant) rotor speed \(\Omega\) and initial azimuth angle \(\Psi_i\) as linear relationship
Taking the time-derivatives of the transformation matrix gives
and
for the first and second derivatives, respectively.
System transformation matrix
A transformation matrix for the whole state list, including both displacement and velocity states, is required. For the displacement states we have already established in Equation \(\eqref{eq:NRtoR}\) that
holds. Taking the time-derivative of Equation \(\eqref{eq:NRtoR}\) gives
for the velocity states.
Combining \(\bvector{q}_{NR}\) and \(\dot{\bvector{q}}_{NR}\) to a vector of all states (both displacements and velocities) allows us to define a common transformation matrix \(\bmatrix{T}\) that is of the same dimensions as \(\bmatrix{A}\). We define
allowing us to express the combined vector as
Note that in general the displacement and velocity states are not
ordered in this way and a permutation of the system transformation
matrix \(\bmatrix{T}\) will occur. The system transformation matrix is not singular and the inverse can be calculated.
The derivative of the system transformation matrix is
trivially inferred as
Transforming the A,B,C,D matrices
We consider the linear model equations in the rotating frame of reference and define
to express the principal system as
with respect to rotating blade coordinates.
The transformation of the state vector from rotating to non-rotating
coordinates is given as
and its derivative follows as
By combining Equation \(\eqref{eq:DerivativeNonRotating}\) with Equation \(\eqref{eq:StateSpaceRotating}\) we infer
and conclude
from there.
Similar transformation in Equation \(\eqref{eq:OutputRotating}\) gives
for the output \(\bvector{y}\) of the linear system. We now define
for the matrices concerned with the output of the linear model.
This completes the derivation of a linear model with respect to a non-rotating frame.
Rotational transformations are exclusively applied to states, which represent the degress of freedom in a mathematical model defined for all blades. These states include blade mode states as well as dynamic stall states, whereas any other individual-blade states such as pitch positions, rates, actuator internal states etc. are not transformed. The matrix \(\bmatrix{T}\) just has unit diagonal elements for rows and columns corresponding to the states and state derivatives which are not transformed. For other rows and columns, the elements of \(\bmatrix{T}\) represent the basic transformation defined above for each group of modes. Note that the elements connecting states and state derivatives also need to be defined by differentiating the equations of the basic transformation, bearing in mind that the derivative of the azimuth angle is equal to the rotor speed (which is assumed constant for this purpose). Model inputs and outputs are not transformed.
Last updated 26-11-2024