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.

Pumps_Inputs.f90 1.1 KiB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. subroutine Pumps_Inputs
  2. !use CPumpsVariables
  3. !use CDrillingConsoleVariables
  4. !use CDataDisplayConsoleVariables
  5. !use CSimulationVariables
  6. use Pumps_VARIABLES
  7. !use MudSystem
  8. IMPLICIT NONE
  9. !>>>>>>>>>>>>>>>>>>>>>>> PUMP 1 <<<<<<<<<<<<<<<<<<<<<<<<<<<
  10. PUMP(1)%StandPipe_Pressure = 25.e0!PumpPressure1 ![psi]
  11. PUMP(1)%AssignmentSwitchh = 1!AssignmentSwitch
  12. PUMP(1)%Switch = -1!MP1CPSwitch
  13. PUMP(1)%Throttle = 0.e0!MP1Throttle ![RPM]
  14. PUMP(1)%PowerFailMalf = 1 !??????? motaghayere voroudi (Pump1 Malfunction ----> Power Failure)
  15. PUMP(1)%Failure = 0!Pump1Failure (Pump1 Warning ----> Failure)
  16. Pumps_IsStopped = .false.!IsStopped
  17. PUMP(1)%N_new = PUMP(1)%Throttle
  18. !!>>>>>>>>>>>>>>>>>>>>>>> PUMP 2 <<<<<<<<<<<<<<<<<<<<<<<<<<<
  19. !
  20. ! PUMP(2)%StandPipe_Pressure = PumpPressure2 ![psi]
  21. !
  22. !
  23. !
  24. !
  25. !
  26. !!>>>>>>>>>>>>>>>>>>>>>>> PUMP 3 <<<<<<<<<<<<<<<<<<<<<<<<<<<
  27. !
  28. ! PUMP(3)%StandPipe_Pressure = PumpPressure3 ![psi]
  29. end subroutine Pumps_Inputs