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.
 
 
 
 
 
 

68 lines
2.9 KiB

  1. MODULE TD_WellElements
  2. IMPLICIT NONE
  3. PUBLIC
  4. !************************************************************************************************************************************
  5. TYPE , PUBLIC :: TD_WellElementsInfo
  6. INTEGER :: CasingNumbs
  7. INTEGER :: LinerNumbs
  8. INTEGER :: OpenHoleNumbs
  9. INTEGER :: ROPHoleNumbs
  10. REAL(8) :: ROP
  11. END TYPE TD_WellElementsInfo
  12. !************************************************************************************************************************************
  13. !************************************************************************************************************************************
  14. !====================================================
  15. ! Casing Info
  16. !====================================================
  17. TYPE, PUBLIC :: TD_CasingInfo
  18. INTEGER :: HoleType
  19. REAL(8) :: Length , TopDepth , DownDepth , Od , Id , Weight , CollapsePressure , TensileStrength , Roughness
  20. END TYPE TD_CasingInfo
  21. !************************************************************************************************************************************
  22. !************************************************************************************************************************************
  23. !====================================================
  24. ! Liner Info
  25. !====================================================
  26. TYPE, PUBLIC :: TD_LinerInfo
  27. REAL(8) :: Length , TopDepth , DownDepth , Od , Id , Weight , CollapsePressure , TensileStrength , Roughness , HoleType
  28. END TYPE TD_LinerInfo
  29. !************************************************************************************************************************************
  30. !************************************************************************************************************************************
  31. !====================================================
  32. ! Open_Hole Info
  33. !====================================================
  34. TYPE, PUBLIC :: TD_OpenHoleInfo
  35. REAL(8) :: Length , TopDepth , DownDepth , Id , HoleType
  36. END TYPE TD_OpenHoleInfo
  37. !************************************************************************************************************************************
  38. !************************************************************************************************************************************
  39. !====================================================
  40. ! ROP_Hole Info
  41. !====================================================
  42. TYPE, PUBLIC :: TD_ROPHoleInfo
  43. REAL(8) :: Length , TopDepth , DownDepth , Id , HoleType
  44. END TYPE TD_ROPHoleInfo
  45. !************************************************************************************************************************************
  46. END MODULE TD_WellElements