基于Unity3D的分布式协同虚拟装配仿真研究及实现

来源 :湘潭大学 | 被引量 : 0次 | 上传用户:cnzzzbjzbgs
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
协同设计是当今复杂产品设计的发展方向,复杂产品装配阶段必然会出现偏差,因此,在设计阶段发现产品的装配问题尤为重要。传统的开发设计都是零部件设计完成后,生产样机进行装配和验证,发现设计问题后再进行修改,再进行装配验证。这个过程往往要多次迭代,得到最终设计结果,开发时间长、成本高。利用三维数字化和虚拟现实技术对复杂产品进行装配仿真,发现产品的设计问题,快速修改产品的三维模型,再进行装配验证。这个过程中,不需要生产物理样机,可以减少开发时间,降低设计成本;此外,允许异地设计人员在同一虚拟环境中共同对产品进行装配和分析评价,可进一步缩短产品开发验证时间。针对上述需求,本文主要从三个方面开展相关研究,内容如下:首先,研究分布式协同虚拟装配仿真的现状,阐述了虚拟装配理论和协同仿真(CSCW)理论,对系统的功能要求进行分析,针对“复制式”和“集中式”分布式协同架构的缺点,提出了“复合型”两层分布式协同架构,确认了系统实现的关键技术,即分布式碰撞检测算法、协同机制和协同装配顺序规划。其次,对包围盒碰撞检测技术进行深入研究分析的基础上,针对装配体模型数量大导致碰撞检测实时性不足的问题,提出了分布式碰撞检测算法。该方法通过遍历装配模型获取模型层级关系,构建模型包围盒树,以包围盒法在客户端做快速碰撞检测,以网格检测在服务器进行精确碰撞检测检测,充分利用系统资源,减少检测耗时,让系统有良好的实时性。再次,深入研究并提出了基于TCP通信开展多用户分布式协同仿真的协同机制解决方案,主要通过多线程技术实现多任务处理,数据类型转换和数据包封装提高传输效率,状态加锁解决操作冲突,在线交流进行任务分配,解决了多人员开展协同操作的多任务协同处理问题。最后,研究协同装配顺序规划,采用拆卸法完成装配顺序规划;基于上述研究基础上,以Unity3D为基础平台,结合Microsoft.Visual.Studio.NET.2012开发平台构建分布式协同虚拟装配仿真系统,以大型风机模型为仿真对象,对系统可靠性进行了分析验证。
其他文献
近年来,税收领域充斥着一个饱受争议的热点问题,即非居民企业间接股权转让问题。随着国际投资越来越普遍,企业在不断寻找法律的边缘性地带。根据我国相关法律规定,以被投资企
在古代和中世纪,希腊人具有尊重妇女和歧视妇女两种不同的传统,但后一种传统占了主导地位。本文通过对希腊人妇女观衍变的追溯,对希腊妇女地位的变化及其对后世的影响作出剖
在后ECFA时期,两岸文化交流日益成为两岸关系和平发展的重点方面。文化的功能属性和两岸文化差异决定了两岸深化文化交流具有必要性和迫切性。两岸文化交流具有内在的动力和
锰是国民经济中重要的基础物资和国家重要战略资源之一,广泛应用于社会生产的各个领域。目前我国纯锰的生产方式主要以电解法为主,电解锰的生产属于湿法冶金,是典型的高物耗
党的十七大提出了走中国特色农业现代化道路,对全面做好渔业工作,推进渔业现代化具有重大而深远的指导意义。探索中国特色渔业现代化道路要借鉴国际经验,更重要的是总结历史
重庆旅游业近年来发展迅速,已成为重庆经济与社会发展的重要组成部分和产业链条的重要环节。目前,重庆旅游业机遇与挑战并存,应将"五个应对体系建设"作为旅游业的发展战略,实
评价方法的科学性与合理性,是决定评价正确与否的关键。通过对建筑光污染特性的分析,确定建筑光污染的优度评价法;同时运用层次分析法建立建筑光污染评价结构层次模型,在确定
初中数学教学采用小班化教学模式,对于教师而言是一个全新的挑战,如何利用小班化教学模式在课堂教学中培养学生的数学思维能力,值得所有教育界同仁认真思索。笔者从自身的教
意大利的工匠精神不是循规蹈矩,更不是闭门造车,而是从设计到制造都“有情感”地“从一而精”:在设计阶段,工匠精神体现在对文化与用户的理解与尊重上;在制造阶段,工匠精神体现在对
报纸