随着BIM在国内广泛使用,我们都可以在不少大型工程中使用到BIM模型,但BIM模型的问题也随之而来。我们通常使用BIM模型都需要常规的电脑设备,而且随着BIM模型数据不断添加,BIM模型所展示的部分也越来越复杂,BIM模型就变得十分笨重,一旦需要灵活使用时就很容易出现纰漏。而随着BIM轻量化的推行,也让不少施工单位能够用得更加得心应手,接下来就让我们来看看BIM轻量化都是如何进行的吧。
当然,轻量化并不是把数据砍掉实现轻量化,我们所说的轻量化应该是在保证信息不损失前提下的轻量化,而是通过先进算法把模型重构,换一种更轻更灵活的显示方式。步骤一:提取信息数据,在现有体系下的BIM工程建模中,通过使用合法合规的技术手段,在原始BIM模型中提取模型信息数据;
步骤二:遍历构件,在提取出的模型信息数据中逐个分析构件几何数据,通过使用Revit提供的二次开发应用程序接口,遍历Revit中的工程文档以及族文档;
步骤三:提取构件,在步骤二中提取出的所有构件的清单,以及每个构件清单所使用的族信息数据(非自建族则可直接提取该工程构件的几何等信息数据),以点与面为基本单位,使用二次开发应用程序接口提取工程构件的几何数据;
步骤四:解析数据,使用线性代数与空间解析几何的数学方法,对BIM模型中同类型的构件进行分析,分析出使用可复用技术成型的构件模版数据和在BIM模型中的世界坐标系矩阵数据;步骤五:数据存储,将这些数据由内存中的数据以可持久化的形式序列化为本地数据文件,并通过使用数据库的方法将得到的数据进行分门别类地存储,存储于相应的存储设备系统中或将该数据通过网络发送这些数据到远程终端;
步骤六:第三方系统获取数据,第三方软件系统从存储设备系统中或者经过网络接收,获取到数据后,通过原始构件模版的局部坐标系网格数据,结合其矩阵数据进行运算获得的世界坐标系,进行预定义的数据结构解析,得到矩阵数据和构件模版几何数据;
步骤七:使用矩阵数据与其构件模版几何数据,通过线性代数与空间解析几何的数学方法计算后,逐个解析信息,重新还原该构件在BIM模型世界坐标系下的实际物理位置数据,即还原成原始BIM模型中的构件。
随着硬件越来越先进,我们能用手机处理的事情也越来越多,甚至连BIM软件都能通过一系列的轻量化来供手机使用。同时轻量化的BIM可以帮助BIM技术推动建筑业信息化转型,从而在建设新型智慧城市进程中贡献自己的一份力量,也能够让更多的建筑行业人员从BIM中受益,充分发掘BIM的价值。