interface could also comprise a computer the user interface 30 allows data retrieval and programming the pump monitoring system 8 uses a combination of hardware and software to perform several functions the pressure of the power fluid in inflowing line 14 is measured and converted to psi and a supply operating pressure reading is recorded the stroke rate of the downhole pump 12 is detected and calculated malfunctions of the downhole hydraulic pump are determined or anticipated the flow rate of power fluid through inflowing line 14 is determined the flow rate of power fluid through outflowing line 19 is determined to enable the input of higher and lower limits or setpoints into the system 8 to output several types of data from the system 8 and to automate control of the system 8 the hydraulic pump 12 accepts varying volumes of power fluid when the pump 12 is operating reciprocating or stroking variations cause pressure fluctuations to be reflected up the downhole line 15 therefore each stroke of the hydraulic pump 12 will create a pressure fluctuation the pressure transmitter 18 detects an instantaneous power fluid supply pressure which will vary due in part to these pressure fluctuations the pressure of the supply power fluid at the wellhead or surface is typically between 1 000 and 3 000 psi and the pressure fluctuations detected by the pressure transmitter 18 typically range between.