Title: Computer simulation and analysis methods in the development of the hydraulic ram pump