基于三维建模原理的装载加固辅助设计系统的研究

基于三维建模原理的装载加固辅助设计系统的研究

论文摘要

本文给出了开发装载加固三维辅助设计系统的方法。货物的装载加固是铁路运输组织工作的重要组成部分,在货物的整个运输过程中,装载是前提,加固是保证。这一工作的好坏直接关系到货物和行车安全。铁路装载加固工作是一项理论性较强,又具有实际操作性特点的工作。目前,装载加固方案的设计制作依然沿用纸面绘图,人工计算分析,人工送审批复的流程。对于新方案的制作仍需耗费较大的人力物力,方案逐级审批的过程更加降低了方案成功通过和实施的时效性;对于成形方案,也不能有效的直接再利用。这些直接影响了货物运输的效率,有些情况下甚至会造成经济损失。装载加固三维辅助设计系统是将计算机辅助设计(CAD)应用于铁路装载加固方案设计领域而提出的,它不但能减少方案设计人员的工作量,加快货物装载加固方案的设计过程,而且最终形成的加固方案可以以电子方式进行存储和管理,并且可以以数据包的形式通过网络进行传输,从而可以大大减少逐级审批的时间。同时,装载加固辅助设计系统作为一个应用于专业领域的计算机辅助设计系统,使得计算机辅助设计这一技术和概念的应用得到了进一步的扩展和细化,对这一技术的发展将起到推动作用。装载加固三维辅助设计系统的开发采用了功能模块和面向对象相结合的分析方法,使系统具有松耦合性和良好的封装性。数据库设计采用了关系数据库。开发工具选择了c++ builder、可视化图形工具集VTK和Access数据库。系统的开发重点在于使用VTK构造系统所需的各种图元,与用户实现交互操作,并通过用户对图形属性的设置自动进行部分装载加固所需的计算分析。Visualization Tool Kit是一个用于可视化应用程序构造与运行的支撑环境,它是在三维函数库OpenGL的基础上,采用面向对象的设计方法发展起来的。它将我们在可视化开发过程中经常遇到的细节屏蔽起来,并将一些常用的算法封装起来,以类的形式给我们以支持。所以装载加固辅助设计系统的图形建模可方便的利用VTK提供的类来实现,但除了常用的图形以外,基于装载加固方案设计本身的需求,为了方便用户简便灵活的制作出所需图形,还需要对一些图形进行一些列特殊处理,利用VTK的pipeline可方便的实现需要特殊处理的建模过程。如本系统中的旋转体、拉伸体等。经实践证明装载加固辅助设计系统能有效节约装载加固方案的设计时间,简化审批流程,并实现了成形方案的有效再利用。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 项目背景和意义
  • 1.1.1 装载加固方案设计的现状与发展趋势
  • 1.1.2 计算机辅助设计的概念
  • 1.1.3 计算机辅助设计的应用及技术现状
  • 1.1.4 计算机三维辅助设计应用于装载加固方案设计的意义
  • 1.2 研究内容
  • 1.3 章节安排
  • 本章小结
  • 第二章 装载加固方案设计概要
  • 2.1 装载加固方案设计的内容
  • 2.2 装载加固方案设计的规则
  • 2.3 装载加固方案设计的流程图
  • 2.4 计算分析流程图
  • 本章小结
  • 第三章 系统设计
  • 3.1 开发目标
  • 3.2 总体结构
  • 3.3 模块关系
  • 3.3.1 顶层模块设计
  • 3.3.2 第二层模块设计
  • 3.4 对象模型分析
  • 3.4.1 图元类
  • 3.4.2 加固材料类
  • 3.4.3 模型类
  • 3.4.4 计算类
  • 3.4.5 方案类
  • 3.5 系统流程
  • 3.5.1 模块流程
  • 3.5.2 系统整体工作流程
  • 3.6 数据库设计
  • 本章小结
  • 第四章 开发环境
  • 4.1 开发工具的选择
  • 4.2 VTK 概述
  • 4.3 开发环境配置
  • 本章小结
  • 第五章 系统实现
  • 5.1 图形设计窗口的实现
  • 5.2 对三维模型操作的实现
  • 5.2.1 旋转操作
  • 5.2.2 平移操作
  • 5.2.3 缩放操作
  • 5.3 方案图形绘制的实现
  • 5.3.1 三维图形的构成方式
  • 5.3.2 基本图元
  • 5.3.3 圆台、旋转体和拉伸体
  • 5.3.4 绳网、腰箍和凹木
  • 5.3.5 镜像和阵列
  • 5.4 四视图的实现
  • 5.5 方案模型存取的实现
  • 本章小结
  • 第六章 系统存在的问题及前景
  • 6.1 系统存在的问题
  • 6.1.1 模型制作
  • 6.1.2 计算分析能力
  • 6.1.3 打印预览
  • 6.1.4 权限及方案加密
  • 6.2 系统的发展前景
  • 本章小结
  • 结束语
  • 参考文献
  • 附录A 圆台和旋转体实现代码
  • 攻读硕士学位期间发表的学术论文
  • 致谢
  • 相关论文文献

    • [1].加筋土挡墙辅助设计系统研究[J]. 交通世界 2017(23)
    • [2].基于网络的船用齿轮箱弧齿锥齿轮辅助设计系统研究[J]. 造船技术 2011(05)
    • [3].感性工学辅助设计系统中可扩展分析方法的实现[J]. 机械工程师 2009(01)
    • [4].辽宁省森林经营方案辅助设计系统[J]. 辽宁林业科技 2016(04)
    • [5].PowerCulvertX公路涵洞CAD系统的创新[J]. 硅谷 2013(09)
    • [6].纬地道路辅助设计系统在路线教学中的应用[J]. 杨凌职业技术学院学报 2012(02)
    • [7].多图层模式横机辅助设计系统[J]. 仪器仪表用户 2009(01)
    • [8].新型飞机数字化任务单辅助设计系统探索[J]. 硅谷 2015(01)
    • [9].规则引擎在配用电辅助设计系统中的应用研究[J]. 计算机光盘软件与应用 2013(05)
    • [10].铁路中间站辅助设计系统[J]. 铁道勘察 2008(01)
    • [11].煤矿智能辅助设计系统的开发及应用体会[J]. 煤炭工程 2015(09)
    • [12].基于知识库的产品辅助设计系统研究[J]. 情报理论与实践 2014(08)
    • [13].铁路中间站平面辅助设计系统研究[J]. 铁道标准设计 2013(02)
    • [14].铁路隧道工程辅助设计系统的设计与实现[J]. 铁道工程学报 2011(12)
    • [15].基于大数据的钻具组合辅助设计系统的研究[J]. 电子技术与软件工程 2016(10)
    • [16].《三维数字流域与水电工程辅助设计系统》科技项目通过验收[J]. 水电站设计 2012(03)
    • [17].基于版本化模型的配电网辅助设计系统的实现[J]. 电力信息化 2011(08)
    • [18].铁路站场平面辅助设计系统的设计与开发[J]. 铁道标准设计 2014(12)
    • [19].核电厂仪表控制辅助设计系统的开发[J]. 核动力工程 2013(04)
    • [20].空间数据库辅助设计系统的探析与实现[J]. 测绘与空间地理信息 2008(06)
    • [21].铁路施工组织进度辅助设计系统的实现[J]. 铁道标准设计 2012(02)
    • [22].基于COM的压力容器辅助设计系统研究[J]. 广州化工 2011(23)
    • [23].基于ComGIS的采矿辅助设计系统的设计与实现[J]. 煤炭工程 2009(08)
    • [24].辽宁省森林经营方案辅助设计系统的设计概述[J]. 内蒙古林业调查设计 2016(03)
    • [25].埋藏式月牙肋岔管辅助设计系统开发与应用[J]. 水利规划与设计 2019(12)
    • [26].地铁地下线线路纵断面辅助设计系统研究[J]. 路基工程 2017(06)
    • [27].基于三维图像的服装辅助设计系统设计[J]. 现代电子技术 2019(02)
    • [28].单一突出煤层瓦斯治理辅助设计系统[J]. 煤矿安全 2011(02)
    • [29].基于模糊理论的产品设计DNA分析辅助设计系统开发[J]. 机械设计 2013(08)
    • [30].数控机床色彩设计研究[J]. 机床与液压 2008(03)

    标签:;  ;  ;  

    基于三维建模原理的装载加固辅助设计系统的研究
    下载Doc文档

    猜你喜欢