当前位置:主页 > 硕博论文 > 工程硕士论文 >

装配整体式工程Revit二次开发与数据分析研究

发布时间:2021-01-24 00:08
  近年来,建筑信息化在我国得到不断推广与发展。BIM技术具有直观的三维效果展示、便捷的施工过程模拟与科学的协同管理模式等优点,被广泛应用于实际工程,尤其是具有省时高效特点的装配式工程。目前,BIM模型在实际项目应用中主要被用于三维展示,没有得到“一模多用”,这意味着其模型信息价值未得到充分开发。Revit作为一款应用范围最广的BIM建模软件,具有良好的二次开发环境,可以针对实际需求进行功能扩展,在这方面也有了一定量的研究成果。但是,现有研究大多集中于特定项目的功能开发,并且,鲜少有针对其模型信息及数据进行提取、处理及分析的研究。鉴于以上情况,本文针对Revit二次开发及模型数据分析做了以下工作:(1)以BIM技术理论为基础,结合C#编程语言开发了Revit碰撞检查插件,实现了多专业模型碰撞问题查找及平面、三维视图碰撞构件自动定位功能,验证了插件在实际工程中的稳定性,解决了人为数据收集效率低、有误差的问题。(2)以模块化设计方法及装配整体式工程预制构件尺寸特征为基础,结合C#编程语言开发了预制构件参数化建模插件,实现了施工阶段预制构件模型快速创建功能,提升了施工过程模型深化效率。(3)以S... 

【文章来源】:北京建筑大学北京市

【文章页数】:81 页

【学位级别】:硕士

【部分图文】:

装配整体式工程Revit二次开发与数据分析研究


研究技术路线流程图

流程图,流程图,模型,建模


第2章基于Revit的碰撞检查插件二次开发12赋予不同构件属性,用户通过调用构件进行模型创建,将模型从二维建模转为三维建模,极大的提升了模型的直观性。同时,Revit软件本身有着强大的基础功能,可供用户进行挖掘开发,进行各种功能的完善,方便用户使用。现阶段Revit建模工作还需以CAD二维图纸为基础进行三维模型创建。正如前文所述,在建模阶段会不可避免的遇到碰撞问题,人为的检查方式往往需要通过专业自查、专业间检查、反愧修改、复查等一系列流程才能确保碰撞问题全部得到解决,如图2-1所示。但由于存在工程工期紧等客观原因,往往无法为设计阶段碰撞问题检查留有充足的时间,这就造成了设计人员处于边建模边查找边反馈边修改的困境,降低工作效率同时也可能使碰撞问题存在遗漏。图2-1模型碰撞检查流程图Figure.2-1ModelCollisionCheckFlowChart为解决上述问题,本文基于C#语言,设计了碰撞检查软件,该软件能够快速、全面排查地各专业碰撞问题,具体做法是采用VisualStudio软件对Revit进行二次开发,通过RevitAPI定义新的过滤器,对构件进行过滤并反映到InfoItem模块中,使用foreach循环对模型所有结构进行碰撞点的检测,检测结果用List

流程图,插件,流程图,建模


第2章基于Revit的碰撞检查插件二次开发13输出到UI交互界面上等。项目模型创建分为建筑、结构、机电三个专业,创建过程可以使用Revit系统族(Class)、项目自身创建内建体量(Category)、以及创建项目统一族模型(FamilyInstance)导入三种方式。在一般的民用建筑建模过程中,通常会用到以上三种方式,因此在开发过程中收集器(FilteredElementCollector)同时考虑了三种类型构件。建筑专业的前期建模工作相对简单,只需在项目内采用体量并赋予材料属性即可。结构专业则由于Revit自身系统族构件的局限性,在建模时需单独创建构件模型、赋予构件属性并导入到项目中,建模顺序依次为轴网-标高-结构柱-结构墙-结构梁-结构板,建模时依照《混凝土结构设计规范》GB50010-2010[52]进行构件创建及材料属性赋予。机电管线采用系统自带构件进行模型创建,建模顺序依次为通风及排烟系统-空调、采暖系统-给排水系统及消防-电气、照明、动力等,建模时应尽可能考虑建筑结构的标高以便合理排布机电管线。图2-2插件分析流程图Figure.2-2Plug-inanalysisflowchart通过对三个专业的建模特点进行分析,运用C#和RevitAPI进行碰撞检测插件编写,将插件通过Revit附加模块选项卡打开后即可使用。本文通过对不同族


本文编号:2996180

资料下载
论文发表

本文链接:https://www.wllwen.com/shoufeilunwen/boshibiyelunwen/2996180.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户07aaf***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com