Simulation Core
25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.

CDownHoleVariables.f90 1.3 KiB

1 yıl önce
1 yıl önce
1 yıl önce
1 yıl önce
123456789101112131415161718192021222324252627282930313233343536373839404142
  1. module CDownHoleVariables
  2. use CDownHoleTypes
  3. ! use CStringConfigurationVariables
  4. ! use CDownHoleActions
  5. use CLog4
  6. implicit none
  7. public
  8. !!!!!!!!!!!!!!!!!!!!!
  9. ! Outputs to user interface
  10. !!!!!!!!!!!!!!!!!!!!!
  11. type :: DownHoleType
  12. ! Input
  13. logical :: AnnDrillMud
  14. logical :: AnnCirculateMud
  15. ! Output
  16. integer :: AnnalusFluidsCount = 0
  17. integer :: StringFluidsCount = 0
  18. type(CFluid), allocatable :: AnnalusFluids(:) !, target
  19. type(CFluid), allocatable :: StringFluids(:)
  20. integer :: StringCount = 0
  21. type(CStringComponent), allocatable :: String(:)
  22. type(CBopElement), allocatable :: BopElements(:)
  23. real(8) :: DrillPipePressure
  24. real(8) :: CasingPressure
  25. real(8) :: ShoePressure
  26. real(8) :: BottomHolePressure
  27. real(8) :: FormationPressure
  28. real :: InfluxRate
  29. real :: KickVolume
  30. real :: SecondKickVolume
  31. real :: PermeabilityExposedHeight
  32. ! Not used (only density printed)
  33. ! real(8) :: Density
  34. ! real(8) :: Pressure
  35. ! real(8) :: Temperature
  36. ! real(8) :: Height
  37. ! real(8) :: Volume
  38. end type DownHoleType
  39. contains
  40. end module CDownHoleVariables