一种工程流水段的工程量计算方法和装置的制作方法

文档序号:6366117阅读:210来源:国知局
专利名称:一种工程流水段的工程量计算方法和装置的制作方法
技术领域
本发明属于工程技术领域,尤其涉及ー种工程流水段的工程量计算方法和装置。
背景技术
在建筑工程施工组织设计时,需要在空间上将工程分成工程量大致相等的若干施エ段,以便展开流水施工。在组织流水施工时,施工段又会被叫做流水段。常见的流水施工工程有两种,一种是水平流水段,另ー种是立体交叉流水段。水平流水段是用于占地面积较小的工程,只有ー个流水段,按照工程的层来进行区别,因此也叫自然流水段。立体交叉流水段适用于占地面积较大的工程,根据同层的工程规模划分成几个流水施工段,而在实际施工中,先干的先起,因此流水施工段又具有一定的先后顺序,例如,ー个流水段施工到了 5层,而别的流水段才到4层,由此形成了立体的施工状态。 在实际工程施工过程中,施工方需要对施工计划进行设计,分析施工期间各阶段需要的人力数量、机械的工程量以及各种建筑材料的消耗量等是否平衡,从而提前发现施エ计划中的不合理部分,调整施工计划。但是现在没有专门的技木工具可以为工程按照流水段进行显示和分析,更不可能模拟施工计划,所以通常只能依靠人的经验来保证施工计划的合理性。

发明内容
有鉴于此,本发明的目的在于提供ー种工程流水段的工程量计算方法和装置,能够按照流水段计算工程量。为实现上述目的,本发明的一个实施例提供ー种工程流水段的工程量计算方法,包括通过图形工具,将建筑信息模型的施工区域分成多个流水段;将建筑信息模型中的建模构件在流水段的边界处进行打断分割,得到虚拟构件,所述虚拟构件的属性信息中包括该虚拟构件所属的建模构件信息、所处的流水段信息、虚拟构件自身的几何数据,还引用所属的建模构件的业务数据;根据用户选择的流水段,将处于该流水段的所有虚拟构件进行工程量计算。优选地,所述将处于该流水段的所有虚拟构件进行工程量计算具体实现为通过三维布尔算法技术,计算处于该流水段的所有虚拟构件的工程量。优选地,所述工程量包括体积和支模面积。优选地,所述将处于该流水段的所有虚拟构件进行工程量计算具体实现为通过三维布尔算法技木,计算处于该流水段的所有虚拟构件的工程量。优选地,所述工程量包括体积和支模面积。优选地,所述虚拟构件自身的几何数据包括虚拟构件的位置、高度和形状。优选地,所述将建筑信息模型的施工区域分成多个流水段具体实现为通过鼠标输入设备,在施工区域中绘制各个流水段的边界。
另ー方面,本发明实施例还提供ー种工程流水段的工程量计算装置,包括流水段划分单元,用于通过图形工具,将建筑信息模型的施工区域分成多个流水段;虚拟构件建立単元,用于将建筑信息模型中的建模构件在流水段的边界处进行打断分割,得到虚拟构件,所述虚拟构件的属性信息中包括该虚拟构件所述的建模构件信息、所处的流水段信息、虚拟构件自身的几何信息,还引用所属的建模构件的业务数据;流水段选择单元,用于根据用户的指令,选择流水段;计算单元,用于根据用户所选择的流水段,将处于该流水段的所有虚拟构件进行
工程量计算。
本发明实施例提供的工程流水段的工程量计算方法和工程量计算装置在建筑信息模型中引入了流水段的概念,划分流水段后,使建筑信息模型自动按照流水段进行虚拟的分割,并不破坏原建筑构件,并且能够将建筑信息模型按照流水段进行工程量计算。工程量按照流水段分割准确度更高。为后续模拟施工进度提供前提条件。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图I是本发明实施例提供的ー种工程流水段的工程量计算方法的示意图;图2是将施工区域划分成流水段的ー个具体例子的示意图;图3是本发明实施例中虚拟构件和建模构件的一种数据结构图;图4是将本发明的技术方案应用在现浇板构件的示意图;图5是将图4中的两个虚拟构件的属性和现浇板构件的属性的数据结构图;图6是本发明实施例提供的ー种工程流水段的工程量计算装置的示意图。
具体实施例方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明实施例提供ー种工程流水段的工程量计算方法,如图I所示,该方法包括如下步骤步骤SlOl :通过图形工具,将建筑信息模型的施工区域分成多个流水段。在实际中可以通过鼠标输入设备,在施工区域中绘制各个流水段的边界,以达到划分流水段的目的。图2示出了将施工区域划分成流水段的ー个具体例子的示意图。最外围的矩形区域为整个建筑信息模型的施工区域。假设需要将施工区域划分成三个流水段,如图2中的流水段I、流水段2和流水段3。对于流水段I的划分可以通过鼠标输入设备,输入如图2中的粗线AB、BC、CD和DA,即构成了流水段I的边界,它们围成的封闭区域即是流水段I的范围。步骤S102 :将建筑信息模型中的建模构件在流水段的边界处进行打断分割,得到虚拟构件,这里虚拟构件的属性信息中包括该虚拟构件所属的建模构件信息、所属的建模构件的所有属性、所处于的流水段信息、虚拟构件自身 的几何信息。建模构件的属性中包括业务数据和几何数据。当建模构件被流水段的边界打断后,就得到了新的虚拟构件。如果原建模构件跨过了 流水段的边界,则会被分割成2个或者更多的新的虚拟构件。虚拟构件的属性中拥有自己的几何数据,例如位置、高度和形状等。同时虚拟构件的属性中还引用该虚拟构件所属的建模构件(即被分割得到该虚拟构件的原建模构件)的业务数据,例如材质、砼标号等。此外,虚拟构件的属性中还包括其所属的建模构件信息,因此可以通过虚拟构件的属性得知该虚拟构件是被哪个建模构件分割得到的。 虚拟构件的属性中也包括该虚拟构件所处的流水段信息,由此可以得知该虚拟构件是属于哪个流水段的。图3示出了虚拟构件和建模构件的ー种数据结构图。步骤S103 :根据用户选择的流水段,将处于该流水段的所有虚拟构件进行工程量计算。在实际中可以通过三维布尔算法技木,计算处理用户所选择的流水段内的所有虚拟构件的工程量。由于虚拟构件的属性中也包含了自身的几何数据,例如面积、高度等数据,通过这些数据可以计算出虚拟构件的体积和支模面积,因此上述可以计算的流水段内的虚拟构件的工程量可以包括体积和支模面积等。三维布尔算法是针对三维实体进行井、交、和差的运算,而三维实体的并、交、和差的运算的结果并不会因为建模构件被分割而变化,因此通过三维布尔算法技术计算虚拟构件的工程量,可以保证原建模构件的工程量计算结果等于由该建模构件分隔而成的所有虚拟构件的工程量计算結果。需要说明的是,在将建模构件分割前后,会多出若干个截面,这些截面是建构构件被流水段的边界切割的結果。这些因为流水段划分而得到的截面具有如下特点截面呈成对相等、并且相切。为了保证流水段划分(即分割)前后的工程量相等,在计算与面积有关的工程量时,要将上面所述的截面的面积扣除棹。虚拟构件的工程量的计算方式可以采用和实体构件一致的计算方式,按照实体计算工程量,同时考虑构件间的业务扣减关系。这样,可以保证分割前后的工程量计算结果相等,即原建模构件的工程量计算结果等于由该建模构件分隔而成的所有虚拟构件的工程量计算結果。以下以ー个具体的例子详细说明本发明。图4示出了将本发明的技术方案应用在现浇板构件的示意图。通过流水段划分,形成图4中的流水段I和流水段2。其中流水段I是由线段R1R2、R2J、JI、IRl围成的区域,流水段2是由线段JR3、R3R4、R4I,IJ围成的区域。而线段AB、BC、CD、DE、EF、FG、GA围成的区域为现浇板构件,图4中示出了该现浇板构件的俯视图。线段IJ分别于AG和CD相交于点M和N处。通过本发明的方案,首先计算出现浇板构件在流水段I边界上相交的点M和N的位置,从而分割出现浇板在流水段I内的虚拟构件,边界为线段AB、BC、CN、匪和MA。同理也可以分割出现浇板在流水段2内的虚拟构件,边界为线段冊、0£、£ 、?6、611、丽。分割出来的两个虚拟构件(即图4中的虚拟板I和虚拟板2)的业务数据和原来的现浇板构件的业务数据是相同的,但是虚拟构件的几何数据和原来的现浇板构件的几何数据是不同的。实际上,上述两个虚拟板构件的形状之和等于分割之前的现浇板构件的形状。上述虚拟板I和虚拟板2两个虚拟构件的属性和现浇板构件的属性可以设置为如图5中示出的数据结构。分割之前的现浇板构件的体积计算公式为封闭多边形ABCDEFGA的面积乘以现浇板构件的厚度,虚拟分割后得到两个虚拟构件,即虚拟板I和虚拟板2。虚拟板I的体积为多边形ABCNMA的面积乘以厚度的结果,虚拟板2的体积为多边形NDEFGMN的面积乘以厚度的結果。由于两个虚拟构件的面积之和等于原建模构件的面积,而两个虚拟构件的厚度又与原建模构件的厚度相同,所以分割前后的工程量是相同的。另外,本发明实施例还相应提供ー种工程流水段的工程量计算装置,如图6所示, 该装置包括流水段划分单元501、虚拟构件建立単元502、流水段选择单元503和计算单元 504。其中,流水段划分单元501用于通过图形工具,将建筑信息模型的施工区域分成多个流水段。虚拟构件建立单元502用于将建筑信息模型中的建模构件在流水段的边界处进行打断分割,得到虚拟构件。该虚拟构件的属性信息中包括该虚拟构件所述的建模构件信息、所处的流水段信息、虚拟构件自身的几何信息,还引用所属的建模构件的业务数据。流水段选择单元503用于根据用户的指令,选择流水段。计算单元504用于根据用户所选择的流水段,将处于该流水段的所有虚拟构件进
行工程量计算。本发明实施例提供的工程流水段的工程量计算方法和工程量计算装置在建筑信息模型中引入了流水段的概念,划分流水段后,使得建筑信息模型自动按照流水段进行虚拟的分割,并不破坏原建筑构件,并且能够将建筑信息模型按照流水段进行工程量计算。エ程量按照流水段分割准确度更高。为后续模拟施工进度提供前提条件。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
权利要求
1.ー种工程流水段的工程量计算方法,其特征在于,包括 通过图形工具,将建筑信息模型的施工区域分成多个流水段; 将建筑信息模型中的建模构件在流水段的边界处进行打断分割,得到虚拟构件,所述虚拟构件的属性信息中包括该虚拟构件所属的建模构件信息、所处的流水段信息、虚拟构件自身的几何数据,还引用所属的建模构件的业务数据; 根据用户选择的流水段,将处于该流水段的所有虚拟构件进行工程量计算。
2.根据权利要求I所述的方法,其特征在于,所述将处于该流水段的所有虚拟构件进行工程量计算具体实现为 通过三维布尔算法技术,计算处于该流水段的所有虚拟构件的工程量。
3.根据权利要求2所述的方法,其特征在于,所述工程量包括体积和支模面积。
4.根据权利要求2所述的方法,其特征在于,所述通过三维布尔算法技术,计算处于该流水段的所有虚拟构件的工程量具体为 将虚拟构件按照按照实体计算工程量,并考虑构件间的业务扣减关系。
5.根据权利要求I至4中任意一项所述的方法,其特征在于,所述虚拟构件自身的几何数据包括虚拟构件的位置、高度和形状。
6.根据权利要求I至4中任意一项所述的方法,其特征在于,所述将建筑信息模型的施エ区域分成多个流水段具体实现为 通过鼠标输入设备,在施工区域中绘制各个流水段的边界。
7.—种工程流水段的工程量计算装置,其特征在于,包括 流水段划分单元,用于通过图形工具,将建筑信息模型的施工区域分成多个流水段;虚拟构件建立単元,用于将建筑信息模型中的建模构件在流水段的边界处进行打断分害わ得到虚拟构件,所述虚拟构件的属性信息中包括该虚拟构件所述的建模构件信息、所处的流水段信息、虚拟构件自身的几何信息,还引用所属的建模构件的业务数据; 流水段选择单元,用于根据用户的指令,选择流水段; 计算单元,用于根据用户所选择的流水段,将处于该流水段的所有虚拟构件进行工程量计算。
全文摘要
本发明实施例提供一种工程流水段的工程量计算方法和装置,该方法包括通过图形工具,将建筑信息模型的施工区域分成多个流水段;将建筑信息模型中的建模构件在流水段的边界处进行打断分割,得到虚拟构件,所述虚拟构件的属性信息中包括该虚拟构件所属的建模构件信息、所处的流水段信息、虚拟构件自身的几何数据,还引用所属的建模构件的业务数据;根据用户选择的流水段,将处于该流水段的所有虚拟构件进行工程量计算。
文档编号G06F19/00GK102646167SQ201210064110
公开日2012年8月22日 申请日期2012年3月12日 优先权日2012年3月12日
发明者盛果, 肖明义 申请人:广联达软件股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1