|
- MODULE TD_GeneralData
-
- Use CDownHoleTypes
-
- IMPLICIT NONE
- PUBLIC
-
-
-
- !************************************************************************************************************************************
- !====================================================
- ! General Info
- !====================================================
- !=====> Time Info
- TYPE , PUBLIC :: TD_GeneralInfo
- REAL :: TimeStep
- !=====> Problems
- INTEGER :: WeightIndicatorMalf
- END TYPE TD_GeneralInfo
- TYPE(TD_GeneralInfo) :: TD_General
- !************************************************************************************************************************************
-
-
-
- !************************************************************************************************************************************
- !=====> BOP Info
- TYPE , PUBLIC :: TD_BOPInfo
- REAL(8) :: AboveAnnularDiam , AnnularPreventerDiam , UpperRamDiam , LowerRamDiam , BlindRamDiam , KillDiam
- REAL(8) , Dimension(6) :: BOPHeight , BOPDiam
- REAL(8) , Dimension(4) :: BOPRamDiam
- REAL(8) :: BOPThickness , AnnularFillingFinal
- INTEGER , Dimension(4) :: BOPCondition
- INTEGER , Dimension(6) :: BOPElementNo
- INTEGER , Dimension(6) :: BOPConnectionPossibility ! 0:impossible , 1:possible(for DrillPipe Element)
- END TYPE TD_BOPInfo
- TYPE(TD_BOPInfo) :: TD_BOP
- !************************************************************************************************************************************
-
-
-
- !************************************************************************************************************************************
- !TYPE , PUBLIC :: TD_BOPElementData
- ! INTEGER :: CType
- ! REAL(8) :: TopDepth , DownDepth
- !END TYPE TD_BOPElementData
- TYPE(CBopElement) :: TD_BOPElement(4)
- !************************************************************************************************************************************
-
-
-
-
-
- END MODULE TD_GeneralData
|