论文部分内容阅读
水泵是通用机械中的一种,在国内外有着广泛的应用。水泵选型软件能够在众多的水泵型号中快速、准确的寻找到合适的产品,因此受到了很多水泵厂商的青睐。但是水泵选型软件的数据维护有很大的工作量,造成了数据库无法及时更新,限制了水泵软件的广泛使用。水泵选型软件的数据一般由性能参数、性能曲线数据、安装数据组成。水泵样本也主要由这三部分数据组合而成。传统的水泵选型软件,都是在水泵样本设计完毕之后,再手工录入或导入上述数据。一旦水泵参数发生变化,生产厂商需要先更新产品样本,然后再次手工录入或导入数据。而且产品样本中的数据格式有很大的差别,必须将现有数据预处理之后才可能将这些数据应用到水泵选型软件。本文结合水泵选型软件的发展现状以及在企业中的使用情况,提出了将产品样本制作与水泵选型软件相结合的新思路。设计开发了开放式水泵选型系统,搭建了系统架构,设计实现了其中的主要核心算法。论文的主要研究工作和成果如下:(1)通过DwgDirect库实现了选型数据库与DWG图形的绑定。在产品样本设计的过程中,将安装尺寸与数据库字段绑定,实现了安装尺寸图与选型数据库的双向更新;根据数据库中的实验数据,通过加权最小二乘法生成水泵性能曲线图,将性能曲线图与数据库中的实验数据绑定,实现了性能曲线图与选型数据库的双向更新;(2)根据数据库中的数据生成DWG图形,自动完成了水泵样本制作过程中的大部分工作,包括将性能曲线图与安装尺寸图组合并导出DWG图,生成水泵样本中的安装尺寸图及性能曲线图页面;根据水泵系列中所有水泵的工作范围,在对数坐标系中绘制水泵样本中的水泵型谱图等;(3)根据用户输入的期望工况点和管路阻力情况计算出水泵流量和扬程,结合介质、安装方式和水泵的工作范围,在水泵数据库中搜索符合要求的产品,完成选型;(4)鉴于不同的使用环境有不同的选型规则,本文设计实现了开放式水泵选型系统,让用户可以通过动态链接库或编写脚本的方式提供自己的数据预处理和选型结果比较算法。用户在选型时可以加载该算法并计算出水泵的性能参数,然后利用现有的功能在水泵数据库中搜寻合适的产品。在实际应用中,本系统满足了大部分的选型需求,开放式接口让水泵选型领域的专家能够编写自己的选型算法。另外,本系统将水泵选型与水泵产品样本的制作有机结合起来,减少了机械工程师制作样本和选型数据库维护的工作量,保证了选型数据库的及时更新。