Simulation Core
Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.
 
 
 
 
 
 

55 řádky
2.1 KiB

  1. MODULE Drawworks_VARIABLES
  2. IMPLICIT NONE
  3. PUBLIC
  4. ! REAL, PARAMETER :: pi=3.14159265
  5. !**************************************************************************************************
  6. !**************** Define Drawworks Array ****************************************************
  7. TYPE, PUBLIC :: Drawworks_Var
  8. !***** Drawworks_VARIABLES **********************
  9. logical :: CrownCollision, FloorCollision
  10. INTEGER :: AssignmentSwitch , K_Throttle , Switch
  11. INTEGER :: MotorFaileMalf , ClutchEngageMalf , ClutchDisengageMalf
  12. INTEGER :: motion, DriveType, ShearBopSituation, TDDrillStemComponentsNumbs
  13. INTEGER :: DrillModeCond, StringIsBottomOfWell
  14. INTEGER , Dimension(6) :: TDBOPElementNo
  15. REAL :: Throttle, RateChange
  16. REAL :: Diameter
  17. REAL :: Hook_Height, Hook_Height_ini, Hook_Height_inim, Hook_Height_ini_graph_output, Hook_Height_final, max_Hook_Height, min_Hook_Height, HookHeight_graph_output
  18. REAL :: N_Throtle, Conv_Ratio, NumberOfLine, Speed, N_new, N_old ! N[RPM]
  19. REAL :: w_drum, w_old_drum ! w[rad/s]
  20. REAL , Dimension(6) :: TDBOPHeight
  21. REAL , Dimension(4) :: TDBOPRamDiam
  22. REAL :: TDBOPThickness, TDDrillStemBottom, TDWellTotalLength, TDDlMax
  23. REAL , Allocatable, DIMENSION(:) :: TDDrillStemsDownDepth
  24. REAL , Allocatable, DIMENSION(:) :: TDDrillStemsTopDepth
  25. REAL , Allocatable, DIMENSION(:) :: TDDrillStemsToolJointRange
  26. REAL , Allocatable, DIMENSION(:) :: TDDrillStemsRtoolJoint
  27. REAL :: TDHookHeight
  28. REAL :: time_step
  29. INTEGER :: BLWR ! 1=On , 0=Off
  30. !************* Sound_VARIABLES **********************
  31. INTEGER :: SoundFw , SoundRev
  32. Logical :: SoundBlower
  33. Logical :: SoundFloorCollision , SoundCrownCollision
  34. END TYPE Drawworks_Var
  35. !***********************************************************************************************
  36. !****************************************************************************************************
  37. END MODULE Drawworks_VARIABLES