Dear Jason,
Starting from Test 24, I’m trying to verify the loads in the 6 DOFs in according to the formula:
M * a = Fhydro - Fmoor + Ftower - Fnonlinear - Frestoring
where is it:
M = variable mass matrix based on the position of the platform, obtained as indicated in the post reported here (11 July 2020)
a = [‘PtfmTAxi’, ‘PtfmTAyi’, ‘PtfmTAzi’, ‘PtfmRAxi’, ‘PtfmRAyi’, ‘PtfmRAzi’]
Fhydro = [‘HydroFxi’, ‘HydroFyi’, ‘HydroFzi’, ‘HydroMxi’, ‘HydroMyi’, ‘HydroMzi’]
Fmoor = [Fx [1] + Fx [2] + Fx [3] + Fx [4] + Fx [5] + Fx [6], Fy [1] + Fy [2] + Fy [3] + Fy [ 4] + Fy [5] + Fy [6], Fz [1] + Fz [2] + Fz [3] + Fz [4] + Fz [5] + Fz [6], Mx_moor, My_moor, Mz_moor]
with Mx_moor, My_moor, Mz_moor moments of transport of forces from Map ++ in (0,0,0)
Ftower forces and moments obtained starting at the rotor exits:
Fx_tow = ‘RtAeroFxh’
Fy_tow = ‘RtAeroFyh’ * cos (‘Azimuth’) - ‘RtAeroFzh’ * sin (‘Azimuth’)
Fz_tow = ‘RtAeroFzh’ * cos (‘Azimuth’) + ‘RtAeroFyh’ * sin (‘Azimuth’)
Mx_tow = ‘RotTorq’ * 1000
My_tow = ‘RtAeroMyh’ * cos (‘Azimuth’) - ‘RtAeroMzh’ * sin (‘Azimuth’)
Mz_tow = ‘RtAeroMzh’ * cos (‘Azimuth’) + ‘RtAeroMyh’ * sin (‘Azimuth’)
and were then rotated in the inertial reference system, with the addition of the transport moments and the weight of the turbine to have the forces at the base of the tower in (0,0,0)
Fnonlinear = given by omega x (omega x r_cm * mass) and omega x I dot omega, with
omega = [‘PtfmRVxi’, ‘PtfmRVyi’, ‘PtfmRVzi’],
r_cm * mass = [M (6,2), M (4,3), M (5,1)]
I = [M (4.4), M (4.5), M (4.6); M (5.4), M (5.5), M (5.6); M (6.4), M (6.5), M (6.6);]
Frestoring = where the weight of the platform and gravity restoring moments are considered [0, 0, M_plat, -M (5,1) * rx + M (6,2) * rz, -M (5,1) * ry + M (4.3) * rz] * g
with M = mass matrix variable according to the position
Comparing the sum of the loads in the 6 DOFs with the results in the 6 DOFs of the product M * a I obtain small differences, as shown in the figure.
(for example, I compared for the resultant in x:
M (1,1) * ‘PtfmTAxi’ + M (1,2) * ‘PtfmTAyi’ + M (1,3) * ‘PtfmTAzi’ + M (1,4) * ‘PtfmRAxi’ + M (1,5) * ‘PtfmRAyi’ + M (1,6) * ‘PtfmRAzi’
with
‘HydroFxi’ - Fmoor_x + Ftower_x - Fnonlinear_x - Frestoring_x)
Could you tell me what they are caused by?
All the rotations are expressed in Radiants.
Thank you a lot. Best regards,
Riccardo.