维修性分析与仿真中的高效碰撞检测算法研究

维修性分析与仿真中的高效碰撞检测算法研究

论文摘要

维修性是现代高技术武器装备的重要特性,装备的维修性是设计出来的,需要在装备的结构、性能设计过程中,同步、并行、方便、快速、实时地进行维修性分析与评价,设计师根据分析评价结果进行维修性优化设计。其中的关键技术之一是在装备结构设计的同时如何实时、同步地进行维修过程的碰撞干涉检测,用以判断当前设计方案“便于维修”的特征。本文重点研究基于维修性分析的高效碰撞检测算法,主要研究内容包括:1.深入研究分析现有的各种碰撞检测算法。通过对现有的几种算法进行分析、比较,选择了层次包围盒法、空间分解法作为重点研究的方法;通过对层次包围盒树的构造方法、层次结构的遍历以及包围盒的更新的研究,对比分析了几种层次包围盒算法的性能。2.根据维修性分析中碰撞检测算法实时性和精确性的要求,提出了空间分解和层次包围盒相结合的混合碰撞检测算法。该算法首先用均匀空间剖分方法找出潜在的相交区域,再采用哈希表的数据存储结构加快检测速度,最后对这些区域实时构造OBB层次包围盒,用以实现精确的检测碰撞。3.采用C++编程实现了本文上面提出的混合碰撞检测算法,基于OpenGL对减速器的维修过程进行了仿真。分别采用了混合碰撞检测算法、OBB层次包围盒经典算法RAPID对扳手与减速器之间的碰撞进行检测,不同算法的检测时间对比结果证明了,在减速器维修性分析中,本文提出的混合碰撞检测算法更加高效。本文提出的混合碰撞检测算法具有一定的通用性和推广价值,经过工程化软件开发,结合已有结构设计软件和维修性分析软件,可以拓展应用于其它武器装备的维修性分析。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 论文研究背景及意义
  • 1.2 国内外研究现状
  • 1.3 本文的主要工作及结构安排
  • 第二章 维修性分析基本理论与碰撞检测算法分析
  • 2.1 维修性分析与仿真中的碰撞检测技术
  • 2.1.1 维修性基本概念综述
  • 2.1.2 维修性分析中的碰撞检测
  • 2.2 碰撞检测基本思想
  • 2.3 碰撞检测算法分类
  • 2.3.1 基于时间域的碰撞检测算法
  • 2.3.2 基于空间域的碰撞检测算法
  • 2.4 碰撞检测算法流程
  • 2.4.1 初步检测阶段
  • 2.4.2 详细检测阶段
  • 2.5 本章小结
  • 第三章 基于物体空间的碰撞检测算法研究
  • 3.1 层次包围盒
  • 3.1.1 基本原理
  • 3.1.2 几种层次包围盒简介
  • 3.2 层次包围盒树的碰撞检测算法
  • 3.2.1 层次包围盒树的构造方法
  • 3.2.2 层次结构的遍历
  • 3.2.3 层次包围盒树的更新
  • 3.3 几种层次包围盒算法性能对比分析
  • 3.4 空间分解法
  • 3.4.1 均匀剖分法
  • 3.4.2 八叉树剖分
  • 3.4.3 BSP树剖分
  • 3.5 本章小结
  • 第四章 基于空间分解和OBB层次包围盒的混合碰撞检测算法研究
  • 4.1 混合碰撞检测算法提出依据
  • 4.2 混合碰撞检测算法流程
  • 4.3 空间分解检测阶段
  • 4.3.1 网格单元尺寸
  • 4.3.2 基于哈希表的数据存储结构
  • 4.4 OBB层次包围盒检测阶段
  • 4.4.1 OBB包围盒的构造
  • 4.4.2 OBB包围盒之间的相交测试
  • 4.4.3 OBB层次二叉树的遍历
  • 4.4.4 基本几何元素之间的相交测试
  • 4.4.5 碰撞检测模型的更新
  • 4.5 本章小结
  • 第五章 混合碰撞检测算法在减速器维修性分析与仿真中的实现与应用
  • 5.1 减速器维修仿真软硬件环境
  • 5.2 仿真设计与内容
  • 5.2.1 仿真效果
  • 5.2.2 结果分析
  • 5.3 本章小结
  • 第六章总结与展望
  • 6.1 全文总结
  • 6.2 今后展望
  • 致谢
  • 参考文献
  • 作者在学期间取得的学术成果
  • 相关论文文献

    • [1].虚拟装配环境中碰撞检测算法的研究综述与展望[J]. 计算机科学 2016(S2)
    • [2].碰撞检测算法研究综述[J]. 电脑知识与技术 2017(20)
    • [3].基于射线的虚拟手动态碰撞检测算法[J]. 北京信息科技大学学报(自然科学版) 2015(02)
    • [4].一种适用于多机器人的动态包围体层次树碰撞检测算法[J]. 组合机床与自动化加工技术 2014(07)
    • [5].基于分离距离的碰撞检测算法综述[J]. 系统仿真学报 2014(07)
    • [6].视频游戏中碰撞检测算法的选择[J]. 电脑知识与技术 2011(13)
    • [7].一种快速混合碰撞检测算法研究[J]. 通信技术 2010(05)
    • [8].基于量子蚁群的快速碰撞检测算法研究[J]. 计算机仿真 2019(12)
    • [9].虚拟场景中动态碰撞检测算法研究[J]. 现代信息科技 2018(06)
    • [10].二维动画设计中的碰撞检测算法[J]. 莆田学院学报 2014(05)
    • [11].水电站设备虚拟检修仿真中混合碰撞检测算法的研究[J]. 自动化技术与应用 2018(01)
    • [12].碰撞检测算法的探讨[J]. 黑龙江科技信息 2010(14)
    • [13].3D游戏开发中的碰撞检测算法研究[J]. 计算机技术与发展 2010(05)
    • [14].计算机碰撞检测算法的研究[J]. 吉林省经济管理干部学院学报 2008(06)
    • [15].碰撞检测算法研究[J]. 软件导刊 2012(02)
    • [16].虚拟现实技术中碰撞检测算法研究[J]. 自动化技术与应用 2012(04)
    • [17].复杂场景中并行碰撞检测算法的研究[J]. 通化师范学院学报 2011(08)
    • [18].层次包围盒的碰撞检测算法研究[J]. 中国科技信息 2010(17)
    • [19].飞机碰撞检测算法的研究与设计[J]. 电子设计工程 2011(09)
    • [20].基于优化算子的快速碰撞检测算法[J]. 吉林大学学报(工学版) 2017(05)
    • [21].基于混合更新策略的可变形物体碰撞检测算法[J]. 计算机应用研究 2014(07)
    • [22].多机器人并行动态包围体层次树碰撞检测算法[J]. 计算机辅助设计与图形学学报 2014(11)
    • [23].结合二维算法的三维快速碰撞检测算法[J]. 软件导刊 2009(04)
    • [24].实时碰撞检测算法综述[J]. 计算机应用研究 2008(01)
    • [25].基于并行的快速碰撞检测算法的研究[J]. 计算机应用与软件 2008(04)
    • [26].基于双视角与半透明颜色叠加的碰撞检测算法[J]. 计算机集成制造系统 2019(02)
    • [27].基于虚拟维修系统的碰撞检测算法综述[J]. 机械制造与自动化 2012(01)
    • [28].一种简单有效的碰撞检测算法的实现[J]. 洛阳理工学院学报(自然科学版) 2011(01)
    • [29].一种快速的基于并行的碰撞检测算法[J]. 计算机工程 2008(02)
    • [30].并行化碰撞检测算法综述[J]. 系统仿真学报 2017(11)

    标签:;  ;  ;  ;  ;  

    维修性分析与仿真中的高效碰撞检测算法研究
    下载Doc文档

    猜你喜欢