论文部分内容阅读
随着信息技术的高速发展,传统的基于设计人员经验的机械产品设计方法已经无法适应不断变化的设计需求,在机械产品市场的竞争中即将面临淘汰。数字化设计技术对机械工业的飞速发展提供了新的技术手段,针对滚动轴承的设计,一些实用的资源数据库存储了来源于不同厂家的轴承参数数据,或针对特定的任务开发资源数据库系统,但是对于程序开发人员来说,难以实现数据共享,无法针对不断变更的设计任务对资源库数据进行扩展,丰富的数据资源未得到有效利用。因此本文设计并开发了一套可共享、可扩展的滚动轴承资源库及滚动轴承资源库系统,并以滚动轴承的通用化设计方法为应用背景,实现基于资源库的滚动轴承设计。主要工作内容及研究成果如下:(1)对滚动轴承资源库进行整体方案设计。针对设计任务进行信息要求、处理要求和安全性与完整性要求三个方面的需求分析,对滚动轴承资源库顺序进行概念结构设计获得资源库的概念模型,基于数据库关系模型理论进行逻辑结构设计并优化获得资源库的关系模型,进行物理结构设计获得资源库的物理模型,综合得到了滚动轴承资源库的整体方案模型,为滚动轴承资源库的创建及系统开发提供了理论根据。(2)创建了滚动轴承资源库。利用MySQL及Navicat等开发工具和SQL结构化查询语言,提出资源库的规范化实施方法,结合资源库物理模型的字段结构,设计基本信息数据表和参数数据表的记录结构,并提出了基于自然语言处理的关联信息表自动生成方法,最后将全部数据资源导入到资源库,形成可扩展的资源库数据层。(3)开发了滚动轴承资源库系统。利用tkinter、pymysql等工具库,在Python环境中开发了滚动轴承资源库的用户管理模块、数据管理模块、资源库查询及调用模块等面向用户的图形界面,并利用资源库访问接口实现各个模块与资源库之间的数据交互,最终调试完成了滚动轴承资源库系统的开发。(4)实现基于资源库的滚动轴承设计。讨论并创建了针对多种数据表复杂查询与调用方式的嵌入式SQL语句模板,研究基于资源库的滚动轴承的设计方法及流程,在Matlab语言环境中开发了滚动轴承设计程序及资源库数据交互模块程序,最后以圆柱滚子轴承的设计为案例,实现了基于资源库的滚动轴承设计,验证了滚动轴承资源库系统的可行性。