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.
 
 
 
 
 
 

61 lines
2.2 KiB

  1. # 1 "/home/admin/SimulationCore2/Equipments/Drawworks/Drawworks_StartUp.f90"
  2. subroutine Drawworks_StartUp
  3. use CDrillingConsoleVariables
  4. use SimulationVariables
  5. use SimulationVariables
  6. use CHoistingVariables
  7. use SimulationVariables
  8. use SimulationVariables !@
  9. !use CWarnings
  10. IMPLICIT NONE
  11. data%State%Drawworks%RateChange = 193.d0 ! [rpm/s?] !??????? motaghayere voroudi
  12. !===> Hook Height
  13. data%State%Drawworks%Hook_Height_ini = 75.0d0 ![ft]
  14. data%State%Drawworks%Hook_Height_ini_graph_output = -1.54090d0 ![ft]
  15. data%State%Drawworks%Hook_Height_inim = 0.3048d0*data%State%Drawworks%Hook_Height_ini ![m]
  16. !data%State%Drawworks%Hook_Height = data%State%Drawworks%Hook_Height_inim ![m]
  17. !data%State%Drawworks%Hook_Height_final = 75.d0 ![ft]
  18. data%State%Drawworks%TDHookHeight = data%State%Drawworks%Hook_Height_final ![ft]
  19. data%State%Drawworks%HookLinearVelocity_final = 0.d0 ![ft/s]
  20. data%State%Drawworks%HookLinearVelocity = 0.d0 ![m/s]
  21. !===> Drum (Drawworks) Diameter
  22. data%State%Drawworks%Diameter = 2.50d0 ![ft]
  23. data%State%Drawworks%Diameter = 0.3048d0*data%State%Drawworks%Diameter ![m]
  24. !===> Number of Line
  25. data%State%Drawworks%NumberOfLine = data%Configuration%Hoisting%NumberOfLine
  26. !===> Simulation time step
  27. data%State%Drawworks%time_step = 0.10d0 ![s]
  28. !===> Initial Values
  29. data%State%Drawworks%w_drum = 0.d0
  30. data%State%Drawworks%w_old_drum = 0.d0
  31. data%State%Drawworks%motion = 0
  32. data%State%Drawworks%K_Throttle = 0
  33. data%State%Drawworks%StringIsBottomOfWell = 0 ! 1= string is at the bottom of the well
  34. !data%State%Drawworks%CrownCollision = 0
  35. !data%State%Drawworks%FloorCollision = 0
  36. end subroutine Drawworks_StartUp