论文部分内容阅读
随着BIM技术的发展,水利设计单位、咨询单位和施工单位等各个单位对BIM技术的需求日趋紧迫。那么什么是BIM技术呢,BIM技术又是做什么的呢?BIM即建筑信息模型(BuildingInformationModeling),B-我们可以理解为建筑:即Building,I我们可以理解为信息:即Information,M我们可以理解为模型:即Modeling。BIM是以三维数字技术为基础,以模型为载体,在模型中有着各种各样的工程信息,它是对工程特性与实际工程项目的数字表达。截至目前,BIM技术的B、M阶段即三维建模已不存在什么技术难题,而I阶段即模型信息的应用却难以顺利进行。其主要原因是模型的参数化问题,本文则就模型参数化这一问题进行探索研究。本文基于BIM技术,针对三维模型,应用C#语言借助MicrosoftVisualStudio2017(或其他版本)对Revit软件进行二次开发,对Revit所创建的水利工程三维模型进行参数化研究,主要包括:(1)归纳参数:研究水利工程建设生命周期中需要的各种信息,将这些信息归纳成可加载到三维模型的参数,并对参数整理编码。(2)添加参数:对模型添加参数,研究在建模过程中如何科学合理添加参数,如:材料的力学参数,工程的地质参数等等,并验证参数与模型的可视化交互。(3)读取参数:基于水利工程三维模型,用计算机编程语言(C#)对Revit进行二次开发。以水闸下游消能防冲计算为例说明如何读取模型参数信息,运用模型参数信息。(4)参数应用:实际工程应用分析,提取模型参数信息,生成二维CAD图纸,应用水闸参数化设计界面,对某开敞式水闸闸站进行可视化交互设计。将系统生成计算结果与开敞式水闸闸站之前设计的成果进行对比,以验证所提取模型参数的可靠性。