Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove references to ADAMS coupling #1426

Merged
merged 2 commits into from
Jan 31, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file modified docs/OtherSupporting/ElastoDyn/FASTLogicFlow.doc
Binary file not shown.
9 changes: 0 additions & 9 deletions modules/elastodyn/src/ED_UserSubs.f90
Original file line number Diff line number Diff line change
Expand Up @@ -32,9 +32,6 @@ SUBROUTINE UserRFrl ( RFrlDef, RFrlRate, ZTime, DirRoot, RFrlMom )
! This technique is useful, for example, if the rotor-furl hinge has
! an electromagnetic latch that will unlock and relock the hinge under
! certain specified conditions.
! Note that this technique WILL NOT work for user-defined routines
! written for ADAMS datasets extracted using the FAST-to-ADAMS
! preprocessor.


USE Precision
Expand Down Expand Up @@ -78,9 +75,6 @@ SUBROUTINE UserTeet ( TeetDef, TeetRate, ZTime, DirRoot, TeetMom )
! This technique is useful, for example, if the teeter hinge has
! an electromagnetic latch that will unlock and relock the hinge under
! certain specified conditions.
! Note that this technique WILL NOT work for user-defined routines
! written for ADAMS datasets extracted using the FAST-to-ADAMS
! preprocessor.


USE Precision
Expand Down Expand Up @@ -124,9 +118,6 @@ SUBROUTINE UserTFrl ( TFrlDef, TFrlRate, ZTime, DirRoot, TFrlMom )
! This technique is useful, for example, if the tail-furl hinge has
! an electromagnetic latch that will unlock and relock the hinge under
! certain specified conditions.
! Note that this technique WILL NOT work for user-defined routines
! written for ADAMS datasets extracted using the FAST-to-ADAMS
! preprocessor.


USE Precision
Expand Down
185 changes: 21 additions & 164 deletions modules/elastodyn/src/ElastoDyn.f90

Large diffs are not rendered by default.

185 changes: 14 additions & 171 deletions modules/elastodyn/src/ElastoDyn_IO.f90

Large diffs are not rendered by default.

35 changes: 0 additions & 35 deletions modules/elastodyn/src/ElastoDyn_Registry.txt
Original file line number Diff line number Diff line change
Expand Up @@ -62,17 +62,6 @@ typedef ^ BladeInputData ReKi StrcTwst {:} - - "Structural twist for distributed
typedef ^ BladeInputData ReKi BMassDen {:} - - "Blade mass density for distributed input data"
typedef ^ BladeInputData ReKi FlpStff {:} - - "Blade flap stiffness for distributed input data"
typedef ^ BladeInputData ReKi EdgStff {:} - - "Blade edge stiffness for distributed input data"
typedef ^ BladeInputData ReKi GJStff {:} - - "Blade torsional stiffness for a given input station"
typedef ^ BladeInputData ReKi EAStff {:} - - "Blade extensional stiffness for a given input station"
typedef ^ BladeInputData ReKi Alpha {:} - - "Blade coupling coefficient between flap and twist for a given input station"
typedef ^ BladeInputData ReKi FlpIner {:} - - "Blade flap (about local structural yb-axis) mass inertia per unit length for a given input station"
typedef ^ BladeInputData ReKi EdgIner {:} - - "Blade edge (about local structural xb-axis) mass inertia per unit length for a given input station"
typedef ^ BladeInputData ReKi PrecrvRef {:} - - "Offset for defining the reference axis from the pitch axis for precurved blades at a given input station"
typedef ^ BladeInputData ReKi PreswpRef {:} - - "Offset for defining the reference axis from the pitch axis for preswept blades at a given input station"
typedef ^ BladeInputData ReKi FlpcgOf {:} - - "Blade flap (along local aerodynamic xb-axis) mass cg offset for a given input station"
typedef ^ BladeInputData ReKi EdgcgOf {:} - - "Blade edge (along local aerodynamic yb-axis) mass cg offset for a given input station"
typedef ^ BladeInputData ReKi FlpEAOf {:} - - "Blade flap (along local aerodynamic xb-axis) elastic axis offset for a given input station"
typedef ^ BladeInputData ReKi EdgEAOf {:} - - "Blade edge (along local aerodynamic yb-axis) elastic axis offset for a given input station"
typedef ^ BladeInputData ReKi BldFlDmp 2 - - "Blade structural damping ratios in flapwise direction"
typedef ^ BladeInputData ReKi BldEdDmp 1 - - "Blade structural damping ratios in edgewise direction"
typedef ^ BladeInputData ReKi FlStTunr 2 - - "Blade flapwise modal stiffness tuners (input)"
Expand Down Expand Up @@ -204,13 +193,6 @@ typedef ^ ED_InputFile ReKi TwFAM1Sh {:} - - "Tower fore-aft mode-1 shape coeffi
typedef ^ ED_InputFile ReKi TwFAM2Sh {:} - - "Tower fore-aft mode-2 shape coefficients" -
typedef ^ ED_InputFile ReKi TwSSM1Sh {:} - - "Tower side-to-side mode-1 shape coefficients" -
typedef ^ ED_InputFile ReKi TwSSM2Sh {:} - - "Tower side-to-side mode-2 shape coefficients" -
# ..... Tower Input file data (ADAMS only) ...........................................................................................................
typedef ^ ED_InputFile ReKi TwGJStif {:} - - "Tower torsional stiffness for a given input station" Nm^2
typedef ^ ED_InputFile ReKi TwEAStif {:} - - "Tower extensional stiffness for a given input station" N
typedef ^ ED_InputFile ReKi TwFAIner {:} - - "Tower fore-aft (about yt-axis) mass inertia per unit length for a given input station" "kg m"
typedef ^ ED_InputFile ReKi TwSSIner {:} - - "Tower side-to-side (about xt-axis) mass inertia per unit length for a given input station" "kg m"
typedef ^ ED_InputFile ReKi TwFAcgOf {:} - - "Tower fore-aft (along the xt-axis) mass cg offset for a given input station" meters
typedef ^ ED_InputFile ReKi TwSScgOf {:} - - "Tower fore-aft (along the yt-axis) mass cg offset for a given input station" meters
# ..... Furling Input file data ...........................................................................................................
typedef ^ ED_InputFile LOGICAL RFrlDOF - - - "Rotor-furl DOF" -
typedef ^ ED_InputFile LOGICAL TFrlDOF - - - "Tail-furl DOF" -
Expand Down Expand Up @@ -641,13 +623,7 @@ typedef ^ ParameterType ReKi TwrFlexL - - - "Height / length of the flexible por
typedef ^ ParameterType ReKi TwrSSSF {:}{:}{:} - - "Tower side-to-side shape functions"
typedef ^ ParameterType IntKi TTopNode - - - "Index of the additional node located at the tower-top = TwrNodes + 1"
typedef ^ ParameterType IntKi TwrNodes - - - "Number of tower nodes used in the analysis"
typedef ^ ParameterType ReKi InerTFA {:} - - "Interpolated tower fore-aft (about yt-axis) mass inertia per unit length"
typedef ^ ParameterType ReKi InerTSS {:} - - "Interpolated tower side-to-side (about xt-axis) mass inertia per unit length"
typedef ^ ParameterType ReKi StiffTGJ {:} - - "Interpolated tower torsional stiffness"
typedef ^ ParameterType ReKi StiffTEA {:} - - "Interpolated tower extensional stiffness"
typedef ^ ParameterType ReKi StiffTFA {:} - - "Interpolated fore-aft tower stiffness"
typedef ^ ParameterType ReKi cgOffTFA {:} - - "Interpolated tower fore-aft mass cg offset"
typedef ^ ParameterType ReKi cgOffTSS {:} - - "Interpolated tower side-to-side mass cg offset"
typedef ^ ParameterType ReKi AtfaIner - - - "Inertia of tail boom about the tail-furl axis whose origin is the tail boom center of mass"
typedef ^ ParameterType ReKi BldCG {:} - - "Blade center of mass wrt the blade root"
typedef ^ ParameterType ReKi BldMass {:} - - "Blade masses"
Expand Down Expand Up @@ -680,37 +656,26 @@ typedef ^ ParameterType ReKi Gravity - - - "Gravitational acceleration" m/s^2
typedef ^ ParameterType ReKi PitchAxis {:}{:} - - "Pitch axis for analysis nodes" -
typedef ^ ParameterType ReKi AeroTwst {:} - - "Aerodynamic twist of the blade at the analysis nodes"
typedef ^ ParameterType ReKi AxRedBld {:}{:}{:}{:} - - "The axial-reduction terms of the blade shape function"
typedef ^ ParameterType ReKi BAlpha {:}{:} - - "Interpolated blade coupling coefficient between flap and twist"
typedef ^ ParameterType ReKi BldEDamp {:}{:} - - "Blade edgewise damping coefficients"
typedef ^ ParameterType ReKi BldFDamp {:}{:} - - "Blade flapwise damping coefficients"
typedef ^ ParameterType ReKi BldFlexL - - - "Flexible blade length"
typedef ^ ParameterType ReKi CAeroTwst {:} - - "Cosine of the aerodynamic twist of the blade at the analysis nodes"
typedef ^ ParameterType ReKi CBE {:}{:}{:} - - "Generalized edgewise damping of the blades"
typedef ^ ParameterType ReKi CBF {:}{:}{:} - - "Generalized flapwise damping of the blades"
typedef ^ ParameterType ReKi cgOffBEdg {:}{:} - - "Interpolated blade edge (along local aerodynamic yb-axis) mass cg offset"
typedef ^ ParameterType ReKi cgOffBFlp {:}{:} - - "Interpolated blade flap (along local aerodynamic xb-axis) mass cg offset"
typedef ^ ParameterType ReKi Chord {:} - - "Chord of the blade at the analysis nodes"
typedef ^ ParameterType R8Ki CThetaS {:}{:} - - "COS( ThetaS )"
typedef ^ ParameterType ReKi DRNodes {:} - - "Length of variable-spaced blade elements"
typedef ^ ParameterType ReKi EAOffBEdg {:}{:} - - "Interpolated blade edge (along local aerodynamic yb-axis) elastic axis offset"
typedef ^ ParameterType ReKi EAOffBFlp {:}{:} - - "Interpolated blade flap (along local aerodynamic xb-axis) elastic axis offset"
typedef ^ ParameterType ReKi FStTunr {:}{:} - - "Blade flapwise modal stiffness tuners (stored for all blades)"
typedef ^ ParameterType ReKi InerBEdg {:}{:} - - "Interpolated blade edge (about local structural xb-axis) mass inertia per unit length"
typedef ^ ParameterType ReKi InerBFlp {:}{:} - - "Interpolated blade flap (about local structural yb-axis) mass inertia per unit length"
typedef ^ ParameterType ReKi KBE {:}{:}{:} - - "Generalized edgewise stiffness of the blades"
typedef ^ ParameterType ReKi KBF {:}{:}{:} - - "Generalized flapwise stiffness of the blades"
typedef ^ ParameterType ReKi MassB {:}{:} - - "Interpolated lineal blade mass density"
typedef ^ ParameterType ReKi RefAxisxb {:}{:} - - "Interpolated Offset for defining the reference axis from the pitch axis for precurved blades at a given input station (along xb-axis)"
typedef ^ ParameterType ReKi RefAxisyb {:}{:} - - "Interpolated Offset for defining the reference axis from the pitch axis for preswept blades at a given input station (along yb-axis)"
typedef ^ ParameterType ReKi RNodes {:} - - "Radius to analysis nodes relative to hub ( 0 < RNodes(:) < BldFlexL )"
typedef ^ ParameterType ReKi RNodesNorm {:} - - "Normalized radius to analysis nodes relative to hub ( 0 < RNodesNorm(:) < 1 )"
typedef ^ ParameterType ReKi rSAerCenn1 {:}{:} - - "Distance from point S on a blade to the aerodynamic center in the n1 direction (m)"
typedef ^ ParameterType ReKi rSAerCenn2 {:}{:} - - "Distance from point S on a blade to the aerodynamic center in the n2 direction (m)"
typedef ^ ParameterType ReKi SAeroTwst {:} - - "Sine of the aerodynamic twist of the blade at the analysis nodes"
typedef ^ ParameterType ReKi StiffBE {:}{:} - - "Interpolated edgewise blade stiffness"
typedef ^ ParameterType ReKi StiffBEA {:}{:} - - "Interpolated blade extensional stiffness"
typedef ^ ParameterType ReKi StiffBF {:}{:} - - "Interpolated flapwise blade stiffness"
typedef ^ ParameterType ReKi StiffBGJ {:}{:} - - "Interpolated blade torsional stiffness"
typedef ^ ParameterType R8Ki SThetaS {:}{:} - - "SIN( ThetaS )"
typedef ^ ParameterType ReKi ThetaS {:}{:} - - "Structural twist for analysis nodes" radians
typedef ^ ParameterType ReKi TwistedSF {:}{:}{:}{:}{:} - - "Interpolated lineal blade mass density"
Expand Down
Loading