Dear OpenFAST developers,
I have a CFD solver coupled to OpenFAST using the actuator line method, and I’m adding a Gaussian smearing correction based on the blade trailed vorticity. In this correction the vorticity is shed at the element edges and the correction is evaluated at the element centers. This would work perfectly fine with the AeroDyn v14 discretization.
AeroDyn v15, AFAIK, uses a node-based discretization instead: the loads are evaluated at the analysis nodes defined by BlSpn, with the first node at the root and the last node at the tip. This places load points exactly at the two blade ends, which is where my correction is singular. An element-based discritization avoids this by construction.
I have two questions:
-
Is it possible to have AeroDyn v15 evaluate the blade loads at the element centers (with no node at the root or tip), without breaking other parts of OpenFAST? In particular, would the mesh mapping of motions and loads between AeroDyn and the structural module (ElastoDyn or BeamDyn) still work, and do any modules assume that the blade nodes span the full blade from root to tip? I also noticed that
ValidateInputDatainAeroDyn.f90requiresBlSpn(1) = 0.0, and thatBlSpn(NumBlNds)is used as the blade length inFAST_Subs.f90. -
If that is not possible or not recommended, what approach would you suggest to implement that method?
Thank you.
Best regards,
Samir