How to import hub motions to AeroDyn?

Dear Nguyen,

Unless you change the driver input file for the standalone AeroDyn v15 module, the driver input file is set up for running simple cases involving a rigid wind turbine subject to fixed wind, rotor speed, blade-pitch, and nacelle-yaw. It sounds like you want to prescribe more general 6-DOF motion of the hub, which you’ll be able to achieve by modifying the driver. AeroDyn v15 is a module following the requirements of the FAST modular framework, as such, most of the inputs to AeroDyn from the driver reside on mesh data structures. You’ll need to set the following inputs (arrays) to AeroDyn every time step:

  • TowerMotion%TranslationDisp(3,NumTwrNds) - Translational displacements of each node along the tower.
  • TowerMotion%Orientation(3,3,NumTwrNds) - Orientations (3x3 direction-cosine matrix) of each node along the tower.
  • TowerMotion%TranslationVel(3,NumTwrNds) - Translational velocities of each node along the tower.
  • HubMotion%TranslationDisp(3,1) - Translational displacement of the hub center.
  • HubMotion%Orientation(3,3,1) - Orientation (3x3 direction-cosine matrix) of the hub.
  • HubMotion%RotationVel(3,1) - Rotational velocity of the hub.
  • BladeRootMotion(NumBlades)%Orientation(3,3,1) - Orientations (3x3 direction-cosine matrix) of each blade at the root.
  • BladeMotion(NumBlades)%TranslationDisp(3,NumBlNds) - Translational displacements of each node along each blade.
  • BladeMotion(NumBlades)%Orientation(3,3,NumBlNds) - Orientations (3x3 direction-cosine matrix) of each node along each blade.
  • BladeMotion(NumBlades)%TranslationVel(3,NumBlNds) - Translational velocities of each node along each blade.
  • InflowOnBlade(3,NumBlNds,NumBlades) - Undisturbed wind-inflow velocities at each node along each blade.
  • InflowOnTower(3,NumTwrNds) - Undisturbed wind-inflow velocities at each node along the tower.

Hopefully by studying the existing AeroDyn driver code it will be clear what you need to change.

Best regards,