Simulation Core
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

TD_StringConnectionData.f90 2.1 KiB

2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. MODULE TD_StringConnectionData
  2. IMPLICIT NONE
  3. PUBLIC
  4. !************************************************************************************************************************************
  5. !====================================================
  6. ! String Connection Info
  7. !====================================================
  8. TYPE , PUBLIC :: TD_StringconnectionInfo
  9. INTEGER :: StringConnectionMode , KellyDriveTypeMode , OldOperationCondition , FluidStringConnectionMode
  10. REAL(8) :: ConnectionHeight , TouchConnectionHeight , RigidConnectionHeight , GRigidConnectionHeight , StringVelocity
  11. REAL(8) :: HookHeightOld , HookHeight , HookVelocity
  12. REAL(8) :: ElevatorHeight , ElevatorConst
  13. REAL(8) :: SafetyValveLength , IBOPLength , KellyElementID , KellyElementOD
  14. REAL(8) :: KellyConnectionHeight , KellyConst , KellyElementConst
  15. REAL(8) :: TDSHeight , TDSElevatorHeight , TDSLength , TDSElevatorLength , TDSToolJointLength , TDSElevatorToolLength
  16. REAL(8) :: TDSElevatorECG , ElevatorECG
  17. END TYPE TD_StringconnectionInfo
  18. TYPE(TD_StringconnectionInfo) :: TD_StConn
  19. !************************************************************************************************************************************
  20. !************************************************************************************************************************************
  21. !====================================================
  22. ! Weight Indicator Info
  23. !====================================================
  24. TYPE , PUBLIC :: TD_LoadInfo
  25. INTEGER :: NumOfCables
  26. REAL(8) :: WeightIndicator
  27. REAL(8) :: WeightTB , WeightTD , KellyWeight
  28. INTEGER :: ZeroStringSpeed
  29. REAL(8) :: DrawworksLoadInput
  30. END TYPE TD_LoadInfo
  31. TYPE(TD_LoadInfo) :: TD_Load
  32. !************************************************************************************************************************************
  33. END MODULE TD_StringConnectionData