您的位置: turnitin查重官网> 下载中心 >基于OGRE压延塑化三维仿真系统设计和实现

基于OGRE压延塑化三维仿真系统设计和实现

收藏本文 2024-02-06 点赞:24235 浏览:108134 作者:网友投稿原创标记本站原创

摘要:计算机仿真技术和三维引擎的发展,三维仿真系统正被越来越多的运用于化工、航天等领域。物料压延塑化的加工比较复杂,对其加工方案地评析。以往对此的仿真主要都在数值仿真上,不能直观地表现出物料的加工。因此,利用三维引擎对物料的压延塑化三维仿真,具有的理论与现实。深入分析OGRE三维图形引擎的特性、核心子系统以及场景管理组织方式,总结OGRE的工作流程,引入OGRE开发三维程序的方法。对物料的压延塑化加工深入了解,分析并总结该中的理论基础。在对粒子系统算法研究和分析的基础上,对物料分割的思想,将物料看成是一组物料粒子的集合,连续加工中的各个阶段,对物料粒子三维建模,设计物料粒子在各阶段中的运动模型。在完成物料的虚拟加工中,引入碰撞检测算法,并了基于物料粒子位置的碰撞检测,对物料粒子与辊筒了碰撞检测,真实地反映了物料的整个加工。使用三维建模工具对压延塑化的加工设备了三维建模,整理了压延塑化中特征量的计算模型。对压延塑化三维仿真系统了需求及功能分析,给出了该三维仿真系统的设计思路。采取基于OGRE引擎以及MFC应用程序框架的方案,对压延塑化的三维仿真系统了实现。实现中将OGRE渲染窗口嵌入到MFC单文档框架中,为用户了友好的图形用户界面。同时,将设备模型导入到三维场景中,OGRE的粒子系统脚本、碰撞检测以及的物料分割思想和基于物料粒子位置的碰撞检测方案,实现了物料在双辊机上压延塑化加工的三维仿真以及加工中特征量的数值计算。本三维仿真系统的运行效果,对物料加工三维仿真以及对加工中的特征量数值计算,可以较逼真的查看物料连续压延塑化的,给设备结构以及加工工艺的改进一定参考,也为地研究压延塑化三维仿真打下了良好的基础。关键词:OGRE引擎论文压延塑化三维仿真系统论文粒子系统论文碰撞检测论文

    摘要3-4

    Abstract4-8

    1 绪论8-21

    1.1 课题研究来源与研究8-9

    1.2 基于OGRE的三维仿真技术9-18

    1.2.1 OGRE引擎9-13

    1.2.2 三维真实感图形技术13-18

    1.3 国内外研究现状18-19

    1.3.1 基于OGRE的三维可视化的发展现状18

    1.3.2 压延塑化仿真的发展现状18-19

    1.4 论文的研究内容19-20

    1.5 论文的结构安排20-21

    2 基于新型双辊机的压延塑化21-28

    2.1 新型双辊机21-22

    2.1.1 新型双辊机的结构21

    2.1.2 新型双辊机的特点21-22

    2.2 压延塑化的理论基础22-27

    2.2.1 物料干燥22-23

    2.2.2 物料塑化23-25

    2.2.3 物料压延25

    2.2.4 物料造粒25-26

    2.2.5 设备的加工能力26-27

    2.3 小结27-28

    3 基于粒子系统和碰撞检测的压延塑化仿真28-36

    3.1 粒子系统28-30

    3.1.1 粒子系统基本思想28-29

    3.1.2 基于OGRE粒子脚本的动态对象的三维仿真29

    3.1.3 基于分割物料思想的物料的三维仿真29-30

    3.2 虚拟场景中的碰撞检测30-35

    3.2.1 碰撞检测的常用算法30-31

    3.2.2 OGRE中的碰撞检测方法31-32

    3.2.3 压延塑化仿真中的碰撞检测32-35

    3.3 小结35-36

    4 压延塑化三维仿真系统的设计36-48

    4.1 仿真系统的需求分析36

    4.2 仿真系统的功能分析36-38

    4.2.1 仿真系统的基本功能36

    4.2.2 仿真系统的模块划分36-37

    4.2.3 功能模块的关系37-38

    4.3 场景构建模块的设计38-41

    4.3.1 渲染窗口的设计38

    4.3.2 仿真场景的设计38-39

    4.3.3 模型场景树的设计39-40

    4.3.4 交互控制观察角度的设计40-41

    4.4 参数管理模块的设计41

    4.5 数值计算模块的设计41-42

    4.6 动画渲染模块的设计42-47

    4.6.1 设备运转动画的设计43

    4.6.2 物料加工动画的设计43-46

    4.6.3 物料虚拟加工中的类关系46-47

    4.6.4 动画控制的设计47

    4.7 小结47-48

    5 压延塑化三维仿真系统的实现48-74

    5.1 仿真系统的实现方案48-49

    5.1.1 仿真系统的开发工具48-49

    5.2 场景构建模块的实现49-56

    5.2.1 渲染窗口的实现50-51

    5.2.2 模型建立及导入51-53

    5.2.3 仿真场景环境的实现53-54

    5.2.4 交互控制观察角度的实现54-56

    5.3 参数管理模块的实现56-59

    5.3.1 参数管理模块的用户界面56-57

    5.3.2 参数模块与其它模块间数据的传递57-59

    5.4 数值计算模块的实现59-64

    5.4.1 数值计算模块的用户界面59-62

    5.4.2 数值计算模块的实现62-64

    5.5 动画渲染模块的实现64-72

    5.5.1 设备运转动画的实现64-66

    5.5.2 动态水蒸气效果的实现66-67

    5.5.3 物料切割成粒效果的实现67-68

    5.5.4 加料口物料下落效果的实现68-69

    5.5.5 物料包裹在辊筒上加工的实现69-70

    5.5.6 虚拟加工的实现70-72

    5.6 小结72-74

    6 系统运行效果及分析74-85

    6.1 数值计算74-80

    6.1.1 辊筒横压力75-76

    6.1.2 辊筒塑化能力76-79

    6.1.3 环模造粒机切粒长度79-80

    6.2 三维仿真效果80-84

    6.2.1 仿真系统主界面80

    6.2.2 动画仿真效果80-84

    6.3 小结84-85

    7 总结和展望85-87

    7.1 总结85-86

    7.2 展望86-87

    致谢87-88

copyright 2003-2024 Copyright©2020 Powered by 网络信息技术有限公司 备案号: 粤2017400971号