-
Hello everyone, I am trying to modify the code in the module StrucCtrl.f90 in OpenFAST aiming for active structural control. Thank you in advance. Best Regards, |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
Dear @relhamoud, The source code of OpenFAST employs data encapsulation, so, modules can only access data known by another module through clearly defined module-level inputs and outputs. I don't see that platform pitch is currently an input to the structural control (StC) submodel of ServoDyn. That said, platform motion (including pitch) is an input to ServoDyn (via Best regards, |
Beta Was this translation helpful? Give feedback.
Dear @relhamoud,
The source code of OpenFAST employs data encapsulation, so, modules can only access data known by another module through clearly defined module-level inputs and outputs. I don't see that platform pitch is currently an input to the structural control (StC) submodel of ServoDyn. That said, platform motion (including pitch) is an input to ServoDyn (via
u%PtfmMotionMesh
). So, to change StC so that it knows platform pitch, you should also change ServoDyn and the StC registry file to pass platform motion (or just platform pitch, if that is all you want) from ServoDyn to StC.Best regards,