This is a follow-on to the parametric inducer model previously created for a client https://forum.freecadweb.org/viewtopic. ... 40#p363215.
This new model includes the impeller, diffuser passages, and a generic pump housing. The hydraulic design is best suited for relatively low flow and high pressure (or headrise) generally requiring rotational speeds greater than 50 or 60 Hz. The unsophisticated flow passages in the impeller and diffusion system lend themselves nicely to a parametric approach and mass customization of hardware. Literally thousands of efficient operating points can be accommodated by machining a single casting each for the impeller and the pump housing. The constant-lead inducer can be easily machined as well since it is quite similar to a screw thread.
The design rules for the impeller and diffuser were taken from Lobanoff & Ross, Centrifugal Pumps: Design and Application, pp. 161-194, 1985, Gulf Publishing Co. This parametric model is suitable for flows of 30-200 gpm, headrise of 250-2500 ft, and speeds of 5000-17,500 rpm. The high speeds can be obtained with a turbine, gearbox, or or better yet, a high speed AC motor with a variable frequency inverter.
Several screenshots are as follows with a few comments about the modeling process:
It is best to use manual recompute and disable auto recompute of the file (right click > skip recomputes at top of tree) especially when changing multiple input parameters to avoid breaking the master sketch. It is also possible to break the model by specifying parameter values outside of the intended range of parametrics. Usually, once the input is corrected, however, the sketch will 'heal' itself, otherwise all you can do is close without saving and reopen to recover the master sketch.
The file is too large (1.85 Mb) to attach, but if you would like to review it please contact me via PM.
Any questions or comments are welcome.
OS: Windows 10 (10.0)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.19311 (Git)
Build type: Release
Python version: 3.6.8
Qt version: 5.12.1
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: English/United States (en_US)