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.
 
 
 
 
 
 

50 lines
1.5 KiB

  1. # 1 "/mnt/c/Projects/VSIM/SimulationCore2/Equipments/Pumps/Pumps_VARIABLES.f90"
  2. MODULE Pumps_VARIABLES
  3. IMPLICIT NONE
  4. PUBLIC
  5. ! REAL , PARAMETER :: pi=3.14159265d0
  6. Type, public:: Pumps_Var
  7. REAL :: Total_Pump_GPM, Total_Pump_SPM, Total_Stroke_Counter_For_Plot
  8. end Type Pumps_Var
  9. Type(Pumps_Var) :: MPumps
  10. !****************************************************************************************************
  11. !**************** Define PUMP Array ************************************************************
  12. TYPE, PUBLIC :: Pump_Var
  13. !***** Pump_VARIABLES ***************************
  14. INTEGER :: AssignmentSwitchh, Switch, K_throttle
  15. INTEGER :: PowerFailMalf , BlowPopOffMalf , SPMGaugeMalf , Failure
  16. REAL :: Throttle, RateChange
  17. REAL :: Mech_Efficiency, Vol_Efficiency, Trans_Ratio
  18. REAL :: StandPipe_Pressure , Max_Pressure
  19. REAL :: Speed, N_new, N_old, MaxSPM
  20. REAL :: Flow_Rate, Hydraulic_HorsePower, Max_Horsepower, FlowRatePerSTK, Max_FlowRate, HorsePower
  21. REAL :: time_step
  22. INTEGER :: BLWR ! 1=On , 0=Off
  23. INTEGER :: Open_Close ! 1=Open , 0=Close
  24. !************* Sound_VARIABLES **********************
  25. INTEGER :: SoundSPM
  26. Logical :: SoundBlower
  27. END TYPE Pump_Var
  28. !***********************************************************************************************
  29. !***********************************************************************************************
  30. END MODULE Pumps_VARIABLES