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.
 
 
 
 
 
 

102 lines
4.7 KiB

  1. type::SimulationDataType
  2. type(SimulationStateType)::State
  3. Type(HoistingType)::Hoisting
  4. type(OperationScenarioType)::OperationScenario
  5. type(NotificationType)::notifications
  6. type(PermissionsType):: permissions
  7. type(UnitySignalsType):: unitySignals
  8. type(StudentStationType)::StudentStation
  9. type(BopStackInputType)::BopStackInput
  10. type(BopStackAccType)::BopStackAcc
  11. type(RamLineType)::RamLine
  12. type(AnnularComputationalType)::AnnularComputational
  13. type(AnnularType)::Annular
  14. type(PipeRams1Type)::PipeRam1
  15. type(ShearRamType)::ShearRam
  16. type(PipeRam2Type)::PipeRam2
  17. type(ChokeLineType)::ChokeLine
  18. type(KillLineType)::KillLine
  19. type(PumpsType)::Pumps
  20. TYPE(BOP_TypeVars), DIMENSION(1:6) :: RAM
  21. TYPE(BOP_TypeVars2D) :: RAMS
  22. type(ChokeType)::Choke
  23. type(AirDrivenPumpType)::AirDrivenPump
  24. type(AirPumpLineType)::AirPumpLine
  25. TYPE(CHOKE_TypeVars), DIMENSION(1:2) :: CHOOKE
  26. TYPE(Drawworks_Var) :: Drawworks
  27. type(MudSystemType)::MudSystem
  28. TYPE(MUD_TypeVars), DIMENSION(1:10) :: MUD
  29. TYPE(Pump_Var), DIMENSION(1:3) :: PUMP
  30. TYPE(RTable_Var) :: RTable
  31. TYPE(TDS_Var) :: TDS
  32. TYPE(GasData) :: GasType(3)
  33. TYPE(PressureDisplayVARIABLESTYPE) :: PressureDisplay
  34. TYPE(ObservationAndGaugePointsInformations) , ALLOCATABLE :: ObservationPoint(:)
  35. TYPE(FricPressDropVarsTYPE) :: FricPressDrop
  36. TYPE(ROPSpecificationInfo) :: ROP_Spec
  37. TYPE(ROPInfo) :: ROP_Bit
  38. TYPE(Geo_Data) :: TDGeo
  39. TYPE(F_StringData) , Allocatable :: F_String(:)
  40. TYPE(F_IntervalsCountsData):: F_Counts
  41. TYPE(F_IntervalData) , Allocatable :: F_Interval(:)
  42. TYPE(OD_AnnulusData) :: OD_Annulus(4)
  43. TYPE(TD_DrillStemInfo), ALLOCATABLE, DIMENSION(:) :: TD_DrillStem
  44. TYPE(TD_SeparatedDrillStemInfo), ALLOCATABLE, DIMENSION(:) :: TD_DrillStems
  45. TYPE(TD_StringInfo) :: TD_String
  46. TYPE(TD_AddRemoveInfo) :: TD_Count
  47. TYPE(CStringComponents), ALLOCATABLE, DIMENSION(:) :: G_StringElement
  48. TYPE(TD_RemovedVolumeInfo) :: TD_Vol
  49. TYPE(TD_GeneralInfo) :: TD_General
  50. TYPE(TD_BOPInfo) :: TD_BOP
  51. TYPE(CBopElement) :: TD_BOPElement(4)
  52. TYPE(TD_StringconnectionInfo) :: TD_StConn
  53. TYPE(TD_LoadInfo) :: TD_Load
  54. TYPE(TD_WellElementsInfo) :: TD_WellEl
  55. TYPE(TD_CasingInfo), ALLOCATABLE, DIMENSION(:) :: TD_Casing
  56. TYPE(TD_LinerInfo), ALLOCATABLE, DIMENSION(:) :: data%State%TD_Liner
  57. TYPE(TD_OpenHoleInfo), ALLOCATABLE, DIMENSION(:) :: TD_OpenHole
  58. TYPE(TD_ROPHoleInfo), ALLOCATABLE, DIMENSION(:) :: TD_ROPHole
  59. TYPE(TD_WellGeneralInfo) :: TD_WellGeneral
  60. TYPE(TD_WellGeometryData), Allocatable :: TD_WellGeo(:)
  61. type(EquipmentControlType)::EquipmentControl
  62. type(BopControlPanelType) :: BopControlPanel
  63. Type(ChokeControlPanelType)::ChokeControlPanel
  64. Type(ChokeManifoldType)::ChokeManifold
  65. Type(DataDisplayConsoleType) :: DataDisplayConsole
  66. TYPE(DrillingConsoleType) :: DrillingConsole
  67. Type(HookType)::Hook
  68. type(StandPipeManifoldType)::StandPipeManifold
  69. Type(TopDrivePanelType)::TopDrivePanel
  70. Type(DrillingWatchType)::DrillingWatch
  71. Type(TankType)::Tank
  72. type(ConfigurationType)::Configuration
  73. Type(StringConfigurationType)::StringConfiguration
  74. Type(FormationType) :: Formation
  75. Type(ReservoirType)::Reservoir
  76. Type(ShoeType)::Shoe
  77. Type(AccumulatorType)::Accumulator
  78. Type(BopStackSpecificationType)::BopStackSpecification
  79. Type(HoistingType)::Hoisting
  80. Type(PowerType)::Power
  81. Type(PumpSpecificationType)::PumpsSpecification
  82. Type(RigSizeType)::RigSize
  83. Type(CasingLinerChokeType)::CasingLinerChoke
  84. Type(PathGenerationType)::PathGeneration
  85. Type(WellSurveyDataType)::WellSurveyData
  86. Type(MudPropertiesType)::MudProperties
  87. type(ProblemsType)::problems
  88. type(BitProblemsType)::BitProblems
  89. type(BopProblemsType)::BopProblems
  90. type(ChokeProblemsType)::ChokeProblems
  91. type(DrillStemProblemsType)::DrillStemProblems
  92. type(GaugesProblemsType)::GaugesProblems
  93. type(HoistingProblemsType):: HoistingProblems
  94. type(KickProblemsType)::KickProblems
  95. type(LostProblemsType)::LostProblems
  96. type(MudTreatmentProblemsType)::MudTreatmentProblems
  97. type(OtherProblemsType)::OtherProblems
  98. type(PumpProblemsType)::PumpProblems
  99. type(RotaryProblemsType)::RotaryProblems
  100. end type SimulationDataType