基于VBA的建筑三维建模与辅助算量方法.pdf
附件大小:2.19MB附件格式:1个直链文件,格式为pdf
所属分类:工程技术
分享会员:巧克力布丁
分享时间:2022-12-16
最后更新:
资源简介/截图:
[摘要]针对施工过程材料预定中繁琐、重复且易错的算量过程,基于VBA技术开发了三维建模及辅助算量程序。该程序可通过AutoCAD和Excel数据交换实现半自动的拉伸、切割及局部调整,基于AutoCAD图纸构建真实尺寸建筑结构三维模型,通过对三维实体的选择自动得出与体积、面积相关的工程量,包括开挖、回填土方量,垫层、结
构混凝土以及防水工程等。该程序可在一定程度上减少重复工作量、提高计算精度,且建筑结构三维模型能给工程设计和施工人员以直观认识,并形象地展示工程进度。[关键词]信息化;VBA;AutoCAD;三维建模;工程计量
内容摘抄:
1基于AutoCAD图纸的三维建模
1.1 AutoCAD图纸特征
在AutoCAD施工图或合同图中,建筑的结构构件分图层放置,给基于AutoCAD图纸的建模方法提供了便利。图纸通常按照真实比例绘制,建筑结构的三维模型可以通过对各个元件的构建来逐步完成。以柱下独立基础框架结构建筑为例,其基本结构元件包括基础、柱和梁,分别由对应平面图对其进行描述,在图纸上结构元件以真实尺寸位于对应图层中,对该图层进行单独处理可以得到一类元件的三维模型。
1.2三维建模基本方法
拉伸操作是生成三维元件的基本方法。将平面图上所绘元件转换为平面封闭图形,然后据其z方向上的高度信息对其进行拉伸操作,即可得到其三维模型(见图1)。这是最基本的建模过程,该操作过程需要经过生成二维封闭平面+确定元件类型→查找元件尺寸→进行拉伸操作的过程,对整个建筑所有元件进行手动操作显然不可行,而程序自动操作的实现则有如下问题。
2辅助算量程序设计
在建筑框架三维模型完成后,即可方便地对各部分进行选择测量,测量内容主要可以归纳为面积计算和体积计算两类,在图5程序界面中可进行选择。面积计算主要针对防水材料、模板。程序中为面积计算提供了两类接口:基于平面图形的面积统计和基于三维实体的面积统计(下方、四周表面积)。算量时只需选择显示合适的图层,调整视角(一般来讲平面图比较合适)并选择所需实体即可得到结果。体积计算主要针对土方量、垫层、结构混凝土。测量过程同样通过鼠标框选来完成,因此测量过程中仍需注意只显示所需测量的实体部分以避免误选。
3工程实例
阿联酋Sweihan综合项目由公寓楼、分包住宅楼、娱乐城、变电站等主要建筑和游泳池、八角亭、泵站等辅助建筑以及管线、道路系统组成。基于AutoCAD的三维建模不限于房建,但本程序仅针对框架结构房屋建筑,以下以分包住宅楼为例说明建筑框架三维模型的建立及辅助算量方法。
3.1建模
分包住宅楼是一栋2层的框架结构,其结构主要组成部分为基础、柱、地梁和顶梁。对这几部分分别进行建模,并根据标高放置于实际位置,即可得到基本模型。需要注意的是,由于基础高度不一致,因此对柱建模时的柱高需要从基础底开始计算,然后通过切割完成模型。
4效益分析
本方法在投入目前的施工生产作业中显示,不仅有效地节省了项目劳动力,增加了工作效率,更能很好地运用到其他项目生产中,解决了工程施工中所遇到的技术困难,培养了一批熟练操作人员,降低了工程成本,加快了工程进度,为公司在中东市场的发展、壮大提供了有力的技术支持,产生了显著的经济、社会效益。
(略)