Hi Derek,
The pumping system I use on the flash boiler depends on the feed flow being maintained independant of the back-pressure from the boiler, i.e. if the boiler pressure increases the displacement pump has to pump harder (not faster) to maintain the required flow.
In order to achieve this, I measure the speed of the pump (strokes/min) by means of a small magnet inserted into the arm of the pump. As the magnet passes a detector, a pulse is sent to a PIC micro-contoller which calculates the speed, compares it to the desired speed, i.e. feed flow, and adjusts the PWM signal to the Electronic Speed Controller (ESC). The ESC then powers the electric motor of the pump.
The actual desired speed (flow) can be manually set or varied automatically according to the steam engine RPM required.
Photo Pump_B.jpg shows the general arrangement of the gearbox, ram and pump and Pump_B1.jpg shows the detail of the magnet detector. Please excuse the un-tidiness but it is an experimental set up.
Ian