|
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- MODULE Pumps_VARIABLES
-
- IMPLICIT NONE
- PUBLIC
-
-
-
-
- REAL , PARAMETER :: pi=3.14159265d0
-
-
- Type, public:: Pumps_Var
- REAL :: Total_Pump_GPM, Total_Pump_SPM, Total_Stroke_Counter_For_Plot
- end Type Pumps_Var
- Type(Pumps_Var) :: MPumps
-
-
-
- !****************************************************************************************************
- !**************** Define PUMP Array ************************************************************
- TYPE, PUBLIC :: Pump_Var
-
- !***** Pump_VARIABLES ***************************
- INTEGER :: AssignmentSwitchh, Switch, K_throttle
- INTEGER :: PowerFailMalf , BlowPopOffMalf , SPMGaugeMalf , Failure
-
- REAL :: Throttle, RateChange
- REAL :: Mech_Efficiency, Vol_Efficiency, Trans_Ratio
- REAL :: StandPipe_Pressure , Max_Pressure
- REAL :: Speed, N_new, N_old, MaxSPM
- REAL :: Flow_Rate, Hydraulic_HorsePower, Max_Horsepower, FlowRatePerSTK, Max_FlowRate, HorsePower
- REAL :: time_step
-
-
-
- INTEGER :: BLWR ! 1=On , 0=Off
- INTEGER :: Open_Close ! 1=Open , 0=Close
-
- !************* Sound_VARIABLES **********************
- INTEGER :: SoundSPM
- Logical :: SoundBlower
-
- END TYPE Pump_Var
-
- TYPE(Pump_Var), DIMENSION(1:3) :: PUMP
- !***********************************************************************************************
- !***********************************************************************************************
-
- END MODULE Pumps_VARIABLES
|