论文部分内容阅读
现代信息化技术的广泛应用推动了我国BIM技术的发展,为建筑领域带来了新的变革。BIM建模与三维CAD最主要的区别在于除了满足三维可视化的需求之外,BIM技术以模型为基础建立了一个协同工作的平台,通过模型传递工程信息,实现各专业之间的信息共享以及各阶段的工程对接,解决了信息闭塞造成的资源浪费问题。应用BIM技术最基础和最核心的部分在于建立模型,BIM模型不只是简单的三维模型,它还包含了工程建设过程中的各类参数,通过修改构件尺寸参数,模型能够自动调整,随着项目进度模型能够储存工程变更的信息,为整个项目建设提供依据。现阶段应用BIM技术最大的障碍在于设计阶段,前期要花费大量的时间建立模型是BIM技术难以推广的重要原因之一,BIM软件建模功能不完善,直接进行正向设计难度大,因此国内工程项目应用BIM技术通常根据CAD图纸建立三维模型。本文根据地铁车站围护结构的复杂性,在Revit平台进行二次开发,实现围护结构自动建模。论文研究基于.NET平台,采用Visual Studio2015、Revit API和Revit SDK作为开发工具,使用C#编程语言对Revit结构建模进行研究。针对地铁车站围护结构BIM模型的构建,本文主要做了如下几个方面的研究工作:(1)简述BIM技术的应用现状及其在建筑领域的应用价值,分析地铁车站工程中应用BIM技术的优势。简述应用BIM软件Revit进行结构建模的基本步骤以及基于Revit平台进行建模开发的开发工具和流程。(2)通过分析地铁车站围护结构施工图,根据地下连续墙的结构特点提出一种自动识别连续多边形算法,利用该算法识别地下连续墙模型线构成的多边形,根据多边形结点创建地连墙三维模型;利用二次开发方法创建基于线的冠梁族,通过描绘地连墙外边线在其顶部自动生成冠梁,修改冠梁两端高度参数可以得到变高度冠梁;提取图纸中表示钢筋混凝土支撑梁的模型线,自动生成钢筋混凝土支撑梁模型;采用创建嵌套族的方法创建格构柱族,读取图纸中的定位点实现格构柱自动布置。(3)根据地下连续墙和钢筋混凝土支撑梁的钢筋特点设计钢筋类型输入窗体;根据地连墙内外侧保护层厚度和钢筋直径不同的特点,对地连墙内外侧进行区分,将地连墙模型的边界与CAD图纸中的模型线对比,得到与内外侧模型线相同的边界线;按照地下连续墙的不同接头形式分别创建对应类型的封头钢筋,根据地连墙模型的内外侧边界、标高、保护层厚度等参数计算钢筋定位点和数量,根据不同类型钢筋的排布特点编写相应的算法生成钢筋;根据钢筋混凝土支撑梁的钢筋种类和布置方式,采用Revit API提供的函数创建钢筋。(4)将算法分类整合,在Revit中创建地铁车站围护结构功能区面板,主要功能包括创建地连墙、冠梁和钢筋混凝土支撑,布置格构柱,修改高度,自动生成钢筋,钢筋删除和钢筋显示等。(5)利用上海地铁十五号线“大渡河地铁站”的AutoCAD施工图纸,创建地铁车站围护结构三维模型,验证了建模方法的可行性。