论文摘要
装配序列规划在产品的开发过程中占有十分重要的地位,装配序列的优劣直接关系到产品的可装配性、装配质量和装配成本。对装配序列规划的研究正成为近几年来相关企业和学术界的研究新热点。本文介绍了虚拟技术在国内外的发展和现状,总结了装配序列规划的最新研究成果和发展动态。在此基础上制定了本课题的研究思路和方法,规划出了系统研发的主要模块:装配信息提取模块、基于拆卸法的装配规划模块、引入装配语义和子装配体的装配序列优化模块、基于遗传算法的装配序列规划模块。对装配信息的提取,本文通过SolidWorks API接口函数编制了算法程序,实现了装配信息的提取。对装配序列规划,本文利用SolidWorks中零部件的空间位姿及运动状态的空间变换矩阵的描述方法,进行零部件的运动干涉检查,自动生成3个方向的干涉矩阵,然后以拆卸法为基础,经过系统计算与处理,生成零件的拆卸序列与路径,最后将拆卸序列与路径进行求逆运算,得出相应的装配序列与路径。由于装配序列规划问题在本质上是一个NP组合优化难题,对此本文尝试使用遗传算法原理进行装配序列的规划。利用全局干涉矩阵进行可行性判断,然后引入零件方向改变函数,接触连接矩阵和紧固连接矩阵对可行序列进行优化筛选,得出最优装配序列。基于上述研究,本文采用SolidWorks三维设计平台和Visual Basic 6.0软件开发出了虚拟装配规划系统。通过给出的机械部件的序列规划应用实例,验证了系统的实用性和正确性。
论文目录
摘要Abstract第1章 引言1.1 课题的研究背景和意义1.2 国内外虚拟装配技术的发展现状1.2.1 国外虚拟装配技术的发展现状1.2.2 国内虚拟装配技术的发展现状1.3 软计算方法在装配序列规划中的发展现状1.4 装配序列规划中的遗传算法1.5 研究内容第2章 装配序列规划基础2.1 装配序列规划2.1.1 装配信息模型和关系模型2.1.2 装配序列规划分类2.1.3 装配序列生成法2.1.4 几何可行性判别2.2 遗传算法的理论基础2.2.1 遗传算法的结构2.2.2 遗传算法的基本操作第3章 装配序列规划实现方法3.1 装配模型信息提取3.1.1 SQL数据库连接3.1.2 零件装配信息的提取3.2 基于拆卸法的装配序列规划3.2.1 拆卸法的优缺点及应用假设3.2.2 干涉矩阵的生成3.2.3 装配序列的生成3.2.4 工程语义和子装配体的引入3.3 基于遗传算法的装配序列规划3.3.1 装配序列的生成和评价模块的结构3.3.2 装配原则和评价方法3.3.3 装配零件的几何可行性3.3.4 遗传算子3.3.5 遗传算法实现步骤第4章 装配序列规划系统的总体设计4.1 装配序列规划系统的设计需求4.2 装配序列规划系统的开发平台4.2.1 系统CAD软件平台的选择4.2.2 系统开发软件的选择4.2.3 系统数据库软件的选择4.3 装配序列规划系统的总体结构第5章 装配序列规划系统的实现5.1 SOLIDWORKS二次开发技术5.2 装配序列规划的原型系统5.3 应用实例5.3.1 轴承座的装配序列规划5.3.2 摇摆机构的装配序列规划第6章 结论与展望6.1 结论6.2 展望参考文献致谢
相关论文文献
标签:虚拟装配论文; 干涉矩阵论文; 拆卸法论文; 装配序列规划论文; 遗传算法论文;