Research and development of application software for selecting submersible pumps for geothermal wells
In response to the issues of low selection efficiency and excessive calculation cost of submersible pumps used in geothermal wells,a submersible pump selection application software based on the Windows system was developed with the aid of computer-aided selection technology.It uses Python as the programming language and PyQt to construct the graphical user interface,and MySQL as the database system for pump selection.On the one hand,the software established a sample database module based on the product attributes of the submersible pump manufacturer;and a high-efficiency database module based on on-site operating data and pipeline resistance curve of the submersible pump,with 5%decrease of the highest efficiency as the limit;a submersible pump preliminary selection system was constructed based on the sample database and high-efficiency database to screen out the preliminarily selected pump models that meet the on-site operating requirements and operate within the high-efficiency range;Based on the performance parameters,economic costs,operation and maintenance costs,and durability of submersible pumps used in geothermal wells,an evaluation system for submersible pump efficiency was established using the entropy-weighted TOPSIS method to rank the merits of various preliminarily selected pump schemes and finally provide users with the optimal submersible pump model efficiently and conveniently.On the other hand,a submersible pump operating condition feedback module was established based on the high-efficiency operating range database,which feeds back the running status of the submersible pump according to the operating parameters under the corresponding speed of the pump model,and provides a reasonable speed range based on the similarity theorem and the speed regulation range when the submersible pump is not operating at high efficiency.
submersible pumps for geothermal wellsselection softwaremulti-objective optimal designPyQtdatabase