BIM技术在避免管线布置冲突方面的应用研究
发布时间:2018-09-08 20:49
【摘要】:近年来,BIM的快速发展给土木工程建设带来了革命性的影响,工程项目的设计与施工也由传统的二维逐渐过渡到三维。同进,BIM的数据共享的思想使得工程建设参与各方能够更好地交流、沟通与协调。显著提高了工程项目建设的效率,减少了在设计与施工过程中出现错误的概率,给项目建设方带来了巨大的经济效益。 在本文中,我们将对如何使用BIM数据库提供的来自于不同的专业、不同的设计部门的三维管线模型的综合性的碰撞检测作深入的研究与探讨。并通过结合MFC应用程序框架、OSG三维渲染引擎与Bullet Physics物理引擎的功能来实现三维管线间的碰撞检测功能。 本文首先介绍虚拟现实技术的背景与将碰撞检测功能应用于BIM的现实意义,以及物理处理引擎的发展现状。接着对BIM的概念以及三维管线的设计作简单的概述。然后,我们将针对于三维场景的渲染与管理以及碰撞检测的算法以及物理引擎作深入的探讨。三维场景的渲染与管理的章节主要探讨了三维图形渲染管线的基本知识与着色器的基本概念与用法,以及OSG图形渲染引擎的基本的图形渲染与场景管理知识。碰撞检测的章节主要探讨了两阶段划分理论与在各阶段适用的算法分类,碰撞检测算法的基础包括包围体概念、图元测试、包围体层次、空间划分与BSP树、凸体测试等,以及Bullet引擎的相关知识。 最后,本文通过结合OSG引擎与Bullet Physics引擎设计出一个具有基本的三维图形渲染与场景管理功能与碰撞检测功能的应用系统。系统着重讲述了场景数据的读写与管理、场景的组织与渲染、场景与用户的交互实现、碰撞检测的实现与结果的组织等内容。本系统在个人计算机上具有很好的稳定性,在处理大量的三维管线数据模型的渲染与碰撞检测时具有较快的速度与较高的效率。
[Abstract]:In recent years, the rapid development of BIM has brought a revolutionary impact on civil engineering construction, and the design and construction of engineering projects have been gradually transferred from traditional two-dimensional to three-dimensional. The idea of data sharing with BIM enables all parties involved in engineering construction to communicate, communicate and coordinate better. The efficiency of project construction is improved significantly, the probability of error in design and construction is reduced, and great economic benefit is brought to the project constructor. In this paper, we will make an in-depth study and discussion on how to use the BIM database to provide comprehensive collision detection of 3D pipeline models from different professional and different design departments. The collision detection function between 3D pipeline and 3D pipeline is realized by combining the functions of MFC application framework, MFC 3D rendering engine and Bullet Physics physical engine. This paper first introduces the background of virtual reality technology, the practical significance of applying collision detection to BIM, and the development of physical processing engine. Then the concept of BIM and the design of three-dimensional pipeline are briefly summarized. Then, we will discuss the rendering and management of 3D scene, collision detection algorithm and physical engine. The chapter on rendering and management of 3D scene mainly discusses the basic knowledge of 3D graphics rendering pipeline, the basic concept and usage of shader, and the basic knowledge of graphics rendering and scene management of OSG graphics rendering engine. The chapter of collision detection mainly discusses the theory of two-stage partition and the classification of algorithms applied in each stage. The basis of collision detection algorithm includes bounding volume concept, graph element testing, bounding volume level, space partition and BSP tree, convex body testing, etc. And knowledge of Bullet engine. Finally, by combining OSG engine with Bullet Physics engine, this paper designs an application system with basic functions of 3D graphics rendering, scene management and collision detection. The system focuses on the reading, writing and management of scene data, the organization and rendering of scene, the interactive realization of scene and user, the realization of collision detection and the organization of result. The system has good stability on personal computer, and has high speed and high efficiency in dealing with a large number of 3D pipeline data model rendering and collision detection.
【学位授予单位】:武汉理工大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TU990.3;TP391.41
本文编号:2231659
[Abstract]:In recent years, the rapid development of BIM has brought a revolutionary impact on civil engineering construction, and the design and construction of engineering projects have been gradually transferred from traditional two-dimensional to three-dimensional. The idea of data sharing with BIM enables all parties involved in engineering construction to communicate, communicate and coordinate better. The efficiency of project construction is improved significantly, the probability of error in design and construction is reduced, and great economic benefit is brought to the project constructor. In this paper, we will make an in-depth study and discussion on how to use the BIM database to provide comprehensive collision detection of 3D pipeline models from different professional and different design departments. The collision detection function between 3D pipeline and 3D pipeline is realized by combining the functions of MFC application framework, MFC 3D rendering engine and Bullet Physics physical engine. This paper first introduces the background of virtual reality technology, the practical significance of applying collision detection to BIM, and the development of physical processing engine. Then the concept of BIM and the design of three-dimensional pipeline are briefly summarized. Then, we will discuss the rendering and management of 3D scene, collision detection algorithm and physical engine. The chapter on rendering and management of 3D scene mainly discusses the basic knowledge of 3D graphics rendering pipeline, the basic concept and usage of shader, and the basic knowledge of graphics rendering and scene management of OSG graphics rendering engine. The chapter of collision detection mainly discusses the theory of two-stage partition and the classification of algorithms applied in each stage. The basis of collision detection algorithm includes bounding volume concept, graph element testing, bounding volume level, space partition and BSP tree, convex body testing, etc. And knowledge of Bullet engine. Finally, by combining OSG engine with Bullet Physics engine, this paper designs an application system with basic functions of 3D graphics rendering, scene management and collision detection. The system focuses on the reading, writing and management of scene data, the organization and rendering of scene, the interactive realization of scene and user, the realization of collision detection and the organization of result. The system has good stability on personal computer, and has high speed and high efficiency in dealing with a large number of 3D pipeline data model rendering and collision detection.
【学位授予单位】:武汉理工大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TU990.3;TP391.41
【参考文献】
相关期刊论文 前10条
1 赵松波;;基于BIM技术的鲁班安装算量软件应用价值分析[J];安装;2009年09期
2 胡振中;路新瀛;张建平;;基于建筑信息模型的桥梁工程全寿命期管理应用框架[J];公路交通科技;2010年S1期
3 甘明;石光磊;梁佐鹏;;空间结构建筑信息模型(SPBIM)简介[J];建筑结构;2011年09期
4 薛晓娟;赵昕;丁洁民;;建筑信息模型在建筑结构一体化协同设计中的应用[J];结构工程师;2011年01期
5 曾旭东;赵昂;;基于BIM技术的建筑节能设计应用研究[J];重庆建筑大学学报;2006年02期
6 杨远丰;蔡晓宝;;三维管线综合设计实践与技术探讨[J];建筑技艺;2011年Z1期
7 孙洪力;于庆建;;基于三维建筑信息模型施工工程的系统管理实践[J];南方电网技术;2009年S1期
8 胡振中;张建平;邓资银;;Construction Process Simulation and Safety Analysis Based on Building Information Model and 4D Technology[J];Tsinghua Science and Technology;2008年S1期
9 陈彦;戴红军;刘晶;成虎;;建筑信息模型(BIM)在工程项目管理信息系统中的框架研究[J];施工技术;2008年02期
10 杨宝明;;建筑信息模型BIM与企业资源计划系统ERP[J];施工技术;2008年06期
,本文编号:2231659
本文链接:https://www.wllwen.com/kejilunwen/sgjslw/2231659.html