基于bim技术的项目进度三维可视化方法
技术领域
[0001]
本发明涉及工程管理技术领域,尤其涉及一种基于bim技术的项目进度三维可视化方法。
背景技术:
[0002]
项目进度是指在确保合同工期和主要里程碑时间节点的前提下,对设计、采办和施工的各项作业进行时间和逻辑上的合理安排,以达到合理利用资源、降低费用支出和减少施工干扰的目的。用于直观了解项目的特性、优势及重点,对项目进行定位,细分项目分项、子项,满足项目的具体需求以及严格的完工时间约束。项目进度可采用摘要形式或详细形式表示,又可采用表格形式或图示形式表示,但是均非三维可视化的项目进度。目前,已经有较多具备施工模拟功能的商业化软件实现三维可视化的项目进度编制,其大多采用内置的进度计划编制功能,通过任务绑定3d模型资源的方式,实现模型状态随进度变化,但是其定制内容有限,且严重依赖软件工具,并且修改进度计划需要掌握特殊的软件工具技能,因此,严重限制了三维可视化的项目进度编制,三维显示效果有限,无法满足工程施工管理对项目进度的展示需求。
技术实现要素:
[0003]
本发明所要解决的技术问题是提供一种基于bim技术的项目进度三维可视化方法,本方法克服传统三维可视化项目进度编制缺陷,提高三维可视化的定制能力,同步现场施工数据,有效提高三维显示效果,满足工程施工管理对项目进度展示的需求。
[0004]
为解决上述技术问题,本发明基于bim技术的项目进度三维可视化方法包括如下步骤:步骤一、项目进度数据处理学什么技能好,将所需项目进度数据编制成表格数据并存储,表格数据包含但不限于项目进度动画模型需要的数据;步骤二、动画模型数据处理,动画模型数据采用的动画制作软件工具所支持的格式bim三维可视化,基于BIM技术的项目进度三维可视化方法与流程,包括fbx或obj通用格式,动画模型数据单位和坐标值保持一致;步骤三、采用脚本的模块读取表格数据,并转化成动画制作软件工具对应的数据类型,数据类型包括字符串、整型和浮点型;步骤四、参数化建模,导入项目的bim模型,bim模型包括图纸和地形,并通过图纸在地形上精确划分区域,生成区域实体后导入地形,得到单个区域的模型;步骤五、根据动画模型的内容关联项目进度数据,给每个区域设置项目进度的状态参数,动画制作软件工具通过参数函数获取任意节点的数据,在任何输入状态参数位置输入代码实现状态参数绑定,得到每个区域各个时间点的完成量,绑定任意时间点参数,得到该时间点的状态模型;步骤六、参数动态化,根据动画模型的内容进行参数动态随时间变化,将项目施工时间单位按照比例映射到动画帧数,得到项目施工的起始帧数,中间帧数按比例数值线性插值,
当前帧表示当前项目施工状态,根据参数化模型的设置按比例缩放,实现从原始数据的时间值,映射到动画模型的完成状态;步骤七、导出动画模型,调整相机视角,添加灯光,采用动画制作软件工具的渲染器或直接调用节点,导出预览品质的项目进度动画,利用剪辑软件工具将导出的项目进度动画剪辑成完整的项目进度视频。
[0005]
进一步,所述步骤一中项目进度数据包括但不限于施工时间、施工完成量以及施工计划量。
[0006]
进一步,所述步骤四中区域划分以图纸的点线面信息作为参考数据,动画制作软件工具独立选取任意参考数据,将选取的参考数据生成划分的区域轮廓。由于本发明基于bim技术的项目进度三维可视化方法采用了上述技术方案,即本方法将所需项目进度数据编制成表格数据并存储,采用脚本的模块读取表格数据,并转化成动画制作软件工具对应的数据类型,导入包括图纸和地形的bim模型,得到单个区域的模型,将动画模型内容关联项目进度数据,根据动画模型的内容进行参数动态随时间变化,将项目施工时间单位按照比例映射到动画帧数,根据参数化模型的设置按比例缩放,映射到动画模型的完成状态,导出动画模型,利用剪辑软件工具将导出的项目进度动画剪辑成完整的项目进度视频。本方法克服传统三维可视化项目进度编制缺陷,提高三维可视化的定制能力,同步现场施工数据,有效提高三维显示效果,满足工程施工管理对项目进度展示的需求。
[0007]
具体实施方式
[0008]
本发明基于bim技术的项目进度三维可视化方法包括如下步骤:步骤一、项目进度数据处理,将所需项目进度数据编制成表格数据并存储,表格数据包含但不限于项目进度动画模型需要的数据;步骤二、动画模型数据处理,动画模型数据采用的动画制作软件工具所支持的格式,包括fbx或obj通用格式,动画模型数据单位和坐标值保持一致;步骤三、采用脚本的模块读取表格数据,并转化成动画制作软件工具对应的数据类型,数据类型包括字符串、整型和浮点型;步骤四、参数化建模,导入项目的bim模型,bim模型包括图纸和地形,并通过图纸在地形上精确划分区域,生成区域实体后导入地形,得到单个区域的模型;步骤五、根据动画模型的内容关联项目进度数据,给每个区域设置项目进度的状态参数,动画制作软件工具通过参数函数获取任意节点的数据,在任何输入状态参数位置输入代码实现状态参数绑定,得到每个区域各个时间点的完成量,绑定任意时间点参数,得到该时间点的状态模型;其中,输入代码实现状态参数绑定属于参数化建模的一部分,以软件工具为例,任何建模行为都会记录在建模节点中,以参数的形式存在,修改任何可变参数,都会影响当前模型,软件工具提供了在参数入口输入代码的方法,用函数或者内置变量动态的改变修改参数,类似的软件工具和c4d都有对应的语法代码,即用部分编程的方法进行参数化建模;
步骤六、参数动态化bim三维可视化,根据动画模型的内容进行参数动态随时间变化,将项目施工时间单位按照比例映射到动画帧数,得到项目施工的起始帧数,中间帧数按比例数值线性插值,当前帧表示当前项目施工状态,根据参数化模型的设置按比例缩放,实现从原始数据的时间值,映射到动画模型的完成状态;步骤七、导出动画模型,调整相机视角,添加灯光,采用动画制作软件工具的渲染器或直接调用节点,导出预览品质的项目进度动画,利用剪辑软件工具将导出的项目进度动画剪辑成完整的项目进度视频。
[0009]
优选的,所述步骤一中项目进度数据包括但不限于施工时间、施工完成量以及施工计划量。
[0010]
优选的,所述步骤四中区域划分以图纸的点线面信息作为参考数据,动画制作软件工具独立选取任意参考数据,将选取的参考数据生成划分的区域轮廓。
[0011]
本方法可采用、、maya、c4d、、 或等具备利用脚本或直接编程制作三维动画的动画制作软件工具,下面以实际使用软件工具具体说明本方法。
[0012]
(一)数据前处理1.项目进度数据处理项目进度数据以表格形式存储,由于使用的是脚本,利用模块,它所支持的格式有:csv、json、html、剪贴板、ms 、、sql等等;表格记录施工时间、施工完成量、施工计划量以及其他一切需要的数据,只需要包含但不限于动画模型需要的数据;数据表格如下表:导入项目进度数据的数据格式取决于读取数据的方式,利用、js等依赖执行环境的脚本,使用具备读取外部通用或定制格式数据的模块、库、外部可执行程序等内置或第三方的方法读取数据,可使用的数据格式即为本方法支持的格式,建议采用最易修改、学习成本最低的格式,例如text、csv、ms 等;2.动画模型数据处理动画模型数据的格式可以是fbx、obj等通用格式,也可以是使用的动画制作软件工具所支持的其他格式,动画模型单位和坐标值保持一致;(二)数据转化处理利用脚本,使用模块,读取表格数据,转化成动画软件工具对应的数据类型,具备脚本功能的软件有对应的数据类型,使用的数据类型包括字符串、整型、浮点型,模块完全支持的数据类型,包括日期,不需要数据修改人员改变编辑习惯;
数据转化处理,软件工具通过节点流程读取原始的数据表格,转化分包成不同区域的软件工具数据;(三)参数化建模1。导入bim模型软件工具导入转化为可接受动画模型格式的图纸和地形;2。处理bim模型根据制作的内容,处理导入的模型,以划分区域为例,通过图纸在地形上精确划分区域;以图纸的点线面信息作为参考数据,软件工具通过节点独立选取任意参考数据,使用add节点将选取的参考数据生成轮廓,闭合即为闭合面;划分所需区域后,每个区域由null节点继承,重命名为每个区域的名称以便后续操作利用;利用软件工具转化完的图纸区域,通过节点生成区域实体,用节点切分导入的地形,得到单个区域模型;采用同样的方式,用节点将得到的单个区域模型,用施工完成面标高的平面切分,得到所需的单个区域的各个模型,分别用节点上色,得到单个区域的模型;所有区域按照同样的方法生成后用节点和原有地形一起融合到一起,得到软件工具生成的所有区域;bim模型可以来自所有建模软件,可以导出通用或其他软件工具支持的格式,建议采用fbx格式,常用bim软件可以直接导出fbx格式;3。
关联数据根据动画显示的内容关联数据,例如,项目进度需要动态显示各区域挖方及填方的状态;通过参数化建模给每个区域设置两个分别控制挖方与填方完成状态的参数,软件工具通过参数函数获取任意节点的数据,在任何输入参数位置输入代码实现参数绑定,得到每个区域各个时间点的完成量,绑定任意时间点的参数,即可得到该时间点的状态模型;将数据读取和转化视为数据模块,而参数化建模视为动画模块;分离数据和动画模块,可以通过单独的代码节点,管理各个参数的接口,给每个区域的完成量参数预留变量,更新完成量,只需要重新赋值变量,而不需要修改动画模块节点;将模型通过参数化建模处理为适宜动态化展示的状态,留出必要的参数输入接口,这是原始数据处理和参数化模型分离的重要步骤,模型包括bim模型以及导入的图纸;可以包括:自建动态参数化模型作为辅助展示进度、自建或导入静态环境、装饰、指示等静态辅助模型;4。参数动态化数据已经绑定,根据动画显示的内容实现参数动态随时间变化;根据每个区域各个时间点的完成量展现施工完整过程,将施工时间单位按照一定比例映射到帧数,得到施工的起始帧数,中间帧数按比例数值线性插值;当前帧即表示当前施工状态,根据参数化模型的设置,按比例缩放,实现从原始数据的时间值,映射到模型的完成状态;动画显示内容可以有自定义的参数化模型,例如,绑定同区域模型一样的完成量参数,生成完成量指示器;参数动态化完成后,整合所有模型,调整比例,摆放到合适的位置,得到由软件
工具生成的完整参数化动画模型;参数动态化为动画制作的部分,动画制作包含参数化流程,可以用关键帧方法辅助;可参数化的内容包括:实际进度时间与动画时间的起始对应关系和缩放比例、各个任务之间的时间关系以及任务进度起始时间与参数化模型状态的对应关系;还包括软件工具内部记录的不同动画片段数据的分离、组合、缩放、替换以及特效叠加;(四)导出动画调整相机视角,添加灯光,通过rop节点,利用合适的渲染器,或者直接调用节点,导出预览品质的动画,利用剪辑软件将导出的动画剪辑成完整的视频;根据渲染器的支持可以到云端渲染,一种最快捷,但质量较差的方法是导出预览品质的动画,即软件工具直接导出软件视窗中的动画效果,可有部分优化参数加强;根据软件工具的功能支持,可以将不同动画片段批量一键渲染,后期视频剪辑导出三维可视化的项目进度动画视频。
[0013]
本方法对于修改数据的技能要求较低,只需要掌握编辑技能,或者记事本编辑技能即可修改进度计划,参数化定制自由度高,动画制作的内容绝大部分都可以参数化,区别仅在于复杂性;及时更新速度快,参数化程度越高,可扩展能力强,除了读取项目进度表格数据信息,也可以读取其他项目施工模拟软件的动画信息,在此基础上扩展模型,进一步提高效率。并且项目进度的可视化效果好,动画模型制作发挥空间很大,可供选择的渲染器很多,可以实时渲染达到游戏画面级别,也可以离线渲染达到影视画面级别。采用本方法生成的三维可视化项目进度的自由度更高,可以包含的信息量更丰富,更加直观。
bim工程造价,BIM造价学习篇
VIP免费下载全站资源
VIP优惠来袭,免费下载全站资料和课程,技术问题可以随时提问;
查看VIP会员
规划设计阶段
设计阶段对项目造价起到关键性作用,越来越多的业主要求进行限额设计。国内设计单位大部分还没有这样的能力。因为传统的二维设计无法积累设计与造价的关联数据库,历史数据可利用性差,还依靠经验解决,结果往往误差很大。在基于BIM造价指标库的支撑下,更容易实现限额设计。
利用BIM快速计算工程量分析预算,通过工程特征匹配BIM造价指标数据库对应的历史工程造价指标进行对比控制bim工程造价,BIM造价学习篇,非常利于设计阶段的造价控制。
设计完成后,利用BIM模型快速出概算,并且核对设计指标是否满足要求,控制投资总额,发挥限额设计的作用。
投资决策阶段
目前在工程估算阶段无法将造价指标数据根据工程项目类型和工程特征值建立有结构化的数据库,估算的精准度较差,预算、概算、决算很多的情况都难以控制。
利用BIM的技术为工程项目建立BIM模型。在项目前期、建造过程中,产生的经济、技术、物料等信息均存于BIM模型中,可自动分析形成单个工程的详细造价指标,形成企业内部的BIM数据库或者指标数据库。
利用BIM的技术使用数据积累的效率高考证含金量排行榜,可形成大数据库。数据库或者指标库是结构化数据,与工程特征紧密关联,并可实现指标与工程特征的自动匹配和筛选,分析更加精准。
实现随时调用,组合,为后续开发项目提供决策的参考信息支撑,查询、利用数据更加便捷bim工程造价,是工程估算发挥在后期控制成本的作用
招标投标阶段
1.快速准确编制清单、编制投标造价
根据BIM设计模型,建设单位和招标代理单位可以在短时间内跳出工程量信息,结合项目具体特征编制的工程量清单,避免了漏项和计算错误等情况的发生。
将工程量清单直接载入BIM模型,建设单位在发售招标文件时,就可以将含有工程量清单的BIM模型发放给拟投标单位,保证设计信息的完备性
2.不平衡报价
施工单位可以利用BIM技术,对业主方的清单进行分析后运用不平衡报价提示结算价,可获得最高达10%以上的结算利润,但目前的大部分施工单位的对BIM软件未能普及,未能利用到这一机会。
本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请添加站长微信举报,一经查实,本站将立刻删除。
如若转载,请注明出处:https://www.zhiyeeedu.com/50786.html