论文部分内容阅读
虚拟装配技术利用计算机对产品装配过程和结果进行深入分析、仿真和评价,达到在不需要实际产品的支持下,快速做出与产品制造和装配相匹配的工程决策,因此受到人们的广泛关注。本文主要利用软件工程思想研究基于情境感知的虚拟装配系统。 在对具体用户需求的分析后,确定虚拟装配系统的整体结构,选择合适的系统技术方案,并分析虚拟装配的整体流程,确定虚拟装配系统的功能结构模块。通过虚拟装配系统的需求分析,确定其总体结构分为零件模型库子系统、人机交互界面子系统、碰撞检测子系统和情境感知辅助装配子系统四大功能模块。其中零件装配子系统主要分为零件模型信息的获取和零件模型管理功能;人机交互界面主要实现用户与系统之间的交互;碰撞检测子系统主要包括碰撞检测方法的选择和零件模型碰撞检测算法;情境感知辅助装配子系统主要包括装配件本体信息的建模和模型本体的映射。最终,主要采用MFC+Vega的方式来进行整个虚拟装配系统的建设,为此首先对MFC+Vega最小系统的设计进行研究,同时对虚拟装配系统中零件模型库子系统、人机交互界面子系统、碰撞检测子系统和情境感知辅助装配子系统四大功能模块的具体实现进行研究。 本文研究的虚拟装配系统,利用MFC、Vega技术,实现了用户在虚拟三维仿真环境中产品的装配,同时在情境感知的环境下,对零件装配序列进行优化,推荐给用户更优的零件装配流程,提高零件装配效率。