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.
 
 
 
 
 
 

57 satır
2.1 KiB

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