[发明专利]一种用于实时计算土建工程量的计算系统有效
申请号: | 201210051363.9 | 申请日: | 2012-03-01 |
公开(公告)号: | CN102663148A | 公开(公告)日: | 2012-09-12 |
发明(设计)人: | 余侠;陈顺斌;张鹏 | 申请(专利权)人: | 成都鹏业软件股份有限公司 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 李赞坚;曹志霞 |
地址: | 610000 四川省成都市高新区*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 实时 计算 土建 工程量 系统 | ||
技术领域
本发明涉及土建工程领域,特别涉及一种用于实时计算土建工程量的管理系统。
背景技术
现有算量软件,利用后台线程增量式计算工程量,把计算时间摊薄到建模时间中,从而能再平均意义下做到实时计算。但是用户如果在绘制或者修改完成之后,想要立刻查看当前的计算结果,其基本流程是把当前构件以及与当前构件相关的构件一起推入到后台计算线程的计算队列尾部,等待后台计算线程处理,但是后台计算线程的队列可能处于满负载状态,对当前构件进行计算的计算线程会在计算队列中等待一段时间,导致响应不及时,无法达到实时计算的目的。
另外,后台计算线程要对所有的算量结果汇总,保存这些算量结果需要占用大量的内存资源,在现有的硬件条件下,为确保计算的稳定性,只会保留数值结果,其它计算的中间结果都会抛弃掉,从而达到减少资源消耗的目的。在此情况下,无法将扣减结果以三维图的形式呈现给用户,不方便对量和查错。
发明内容
本发明目的在于,提供一种用于实时计算工程量的计算系统,能够实时计算出当前构件的工程量,并将计算出结果实时反馈给客户,而且能够把扣减结果以三维图的形式展示给用户,方便用户对量和查错。
为解决以上技术问题,一种用于实时计算工程量的计算系统,包括用于获取当前构件以及与当前构件相关的其它构件的获取构件模块、用于计算当前构件工程量的计算构件工程量模块和用于反馈当前构件的工程量的工程量反馈模块,其特征在于,所述计算构件工程量模块包括分割线获取子模块和切割后几何体的面片收集计算子模块,所述计算构件工程量模块首先通过分割线获取子模块获取构件对应的原始几何体的所有分割线,再利用分割线一次性切割每一个原始几何体,再通过切割后几何体的面片收集计算子模块收集切割后的几何体的面片,并对面片进行计算得到当前构件的对应几何体,最后根据得到的对应几何体计算得到当前构件的所有工程量。
所述分割线获取子模块包括原始几何体获取子模块,通过使用土建计算规则,计算出表征构件几何关系的扣减关系表达式,通过扣减关系表达式得到构件对应的原始几何体。
所述分割线获取子模块包括交叉关系获取子模块,通过分析计算得到构件几何关系的扣减关系表达式和构件对应的原始几何体得到原始几何体之间交叉重叠的关系。
所述分割线获取子模块是通过使用表面片元表示的三维布尔运算方法对原始几何体实行假切割来获取原始几何体之间的分割线。
所述计算构件工程量模块是通过遍历每一个原始几何体的每一个面片,并按照获取的分割线对每一个面片进行切割,然后对切割后形成新的面片进行计算得到所需要的几何体。
所述计算构件工程量模块中面片的数据是通过借用高精度或者任意精度的浮点数计算方法来计算出来的,以便提高面片的数据精度。
所述切割后几何体的面片收集计算子模块通过采用过滤的方式来实现的面片的收集,以便防止面片进行重复计算。
所述切割后几何体的面片收集计算子模块通过分析收集的面片和构件对应的原始几何体,确定面片的位置关系,再通过增量式方法计算出当前构件的对应几何体。
所述计算构件工程量模块通过对应几何体在CAD上的坐标数据,得到对应几何体的所有参数,再将参数代入相应的公式中计算得到对应几何体的工程量。
所述工程量反馈模块通过采用报表和三维扣减图的方式将当前构件的对应几何体的所有计算结果反馈给用户。
与现有技术相比,本发明用于实时计算土建工程量的管理系统,通过利用计算构件工程量模块来计算当前构件的对应几何体的工程量,提高数据精度的同时减少了计算量,从而提高了整体计算的稳定性的同时提高了计算速度,能够实时计算出所需要的结果。此外,由于计算构件工程量模块的计算速度提高了,在现有硬件设备的条件下,能够将扣减结果以三维图的形式将扣减结果展示给用户,为校验当前构件的工程量提供方便。
附图说明
图1是本发明用于实时计算工程量的管理系统的结构示意图;
图2是图形A和图形B在二维空间中的二维布尔计算示意图;
图3是图形A和图形B在二维空间相交的结构示意图;
图4是将图2中图像A和图形B相交的地方打断后的结构示意图;
图5是图形A与图形B相交的结构示意图;
图6是本发明用于建筑算量领域的三维布尔计算方法的工作流程图。
具体实施方式
为了使本领域的技术人员更好地理解本发明的技术方案,下面结合附图和具体实施例对本发明作进一步的详细说明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都鹏业软件股份有限公司,未经成都鹏业软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210051363.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种在布置阶段进行汽车前舱温度场校核的方法
- 下一篇:元数据查询方法和装置