一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种厚墙厚板复杂钢筋工程墙板主筋建模工具的制作方法

2022-06-05 10:26:24 来源:中国专利 TAG:


1.本发明涉及建模工具领域,具体为一种厚墙厚板复杂钢筋工程墙板主筋建模工具。


背景技术:

2.现有市面上钢筋工程算量软件软件对于墙板钢筋建模依据平法而走,当遇见厚墙厚板复杂钢筋工程建模时不足以精确完成建模需要手算,尤其当墙板钢筋为8排钢筋,10排钢筋时,无法满足需求,从而导致提取的钢筋工程量不准确,当墙墙交错处以暗柱形式配筋时没有智能解决方式。
3.经过考察,tekla是一款平台性bim设计软件,具有混凝土、钢筋三维建模及二维出图功能,但对于钢筋混凝土结构,tekla更倾向于提供底层建模功能,对于特定的结构类型,如果仅通过人机交互界面实现三维建模及二维出图目标,则需要用户的大量手动修改和重复性操作,为了充分利用tekla的钢筋设计功能,必须针对具体工程结构类型来开发相应功能模块工具。


技术实现要素:

4.基于此,本发明的目的是提供一种厚墙厚板复杂钢筋工程墙板主筋建模工具,以解决现有的建模工具对于特定的结构类型,仅通过人机交互界面实现三维建模及二维出图目标,需要用户的大量手动修改和重复性操作的技术问题。
5.为实现上述目的,本发明提供如下技术方案:一种厚墙厚板复杂钢筋工程墙板主筋建模工具,建模工具依赖于c#开发,包括:
6.前端数据参数界面:用于用户调整人眼可见的钢筋图纸数据信息;
7.后端方法函数集合:用于接受前端数据界面输入的参数,将参数传入各种建模方法函数体中,从而在底层智能修改模型;
8.后端方法函数集合主要包含模型中创建钢筋对象的方法函数,选择器的方法函数,主函数的方法函数;
9.选择器的方法函数:以迭代器选择墙体及与其交错的墙体将id存入list《object》,以选择器选择钢筋排布边界轮廓点将id存入list《object》中;
10.创建钢筋对象的方法函数:调用钢筋设置api,设计一种算法获得钢筋的实际直径,从而使得每排钢筋刚好贴合,设计钢筋轮廓点以达到钢筋末端伸出长度及弯头细部的功能;
11.主函数的方法函数:调用选择器方法函数获得各id所对应的模型对象,传入创建钢筋对象的方法函数体中,设计算法再次循环调用各前端参数界面的数据信息,在墙体交错处去掉原本纵筋,重新排布交错处图纸钢筋。
12.本发明进一步设置为,所述前端数据参数界面包含钢筋关键主属性模块,钢筋弯头属性模块,墙体交错功能模块,各个属性模块可编辑的参数都不相同。
13.本发明进一步设置为,所述钢筋关键主属性模块主要用于调整多排钢筋的排数、纵横钢筋内外测位置、钢筋编号、各排钢筋级别、尺寸、间距、保护层、末端伸出长度、起点终点偏移。
14.本发明进一步设置为,所述钢筋弯头属性模块包括钢筋末端弯钩半径、角度、长度。
15.本发明进一步设置为,所述墙体交错功能模块包括交错处是否排布角筋、是否排布纵向钢筋及个数。
16.综上所述,本发明主要具有以下有益效果:
17.本发明使用c#开发墙板钢筋建模工具,期间前端与后端循环交互测试,将钢筋规则熟练融入至墙板钢筋建模工具,由于钢筋工程中,墙板钢筋工程量占据70%左右,所以墙板钢筋建模工具开发完成已经可以解决70%的技术难题。
附图说明
18.图1为本发明的实际应用示例图;
19.图2为本发明的前端各属性参数界面;
20.图3为本发明建模工具设计及实施流程图。
具体实施方式
21.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
22.下面根据本发明的整体结构,对其实施例进行说明。
23.实施例1
24.一种厚墙厚板复杂钢筋工程墙板主筋建模工具,建模工具依赖于c#开发,包括:前端数据参数界面:用于用户调整人眼可见的钢筋图纸数据信息;后端方法函数集合:用于接受前端数据界面输入的参数,将参数传入各种建模方法函数体中,从而在底层智能修改模型;
25.后端方法函数集合主要包含模型中创建钢筋对象的方法函数,选择器的方法函数,主函数的方法函数;
26.选择器的方法函数:以迭代器选择墙体及与其交错的墙体将id存入list《object》,以选择器选择钢筋排布边界轮廓点将id存入list《object》中;
27.创建钢筋对象的方法函数:调用钢筋设置api,设计一种算法获得钢筋的实际直径,从而使得每排钢筋刚好贴合,设计钢筋轮廓点以达到钢筋末端伸出长度及弯头细部的功能;
28.主函数的方法函数:调用选择器方法函数获得各id所对应的模型对象,传入创建钢筋对象的方法函数体中,设计算法再次循环调用各前端参数界面的数据信息,在墙体交错处去掉原本纵筋,重新排布交错处图纸钢筋。
29.前端数据参数界面包含:钢筋关键主属性模块,主要用于调整多排钢筋的排数、纵横钢筋内外测位置、钢筋编号、各排钢筋级别、尺寸、间距、保护层、末端伸出长度、起点终点
偏移;钢筋弯头属性模块:钢筋末端弯钩半径、角度、长度;墙体交错功能模块:交错处是否排布角筋、是否排布纵向钢筋及个数,各个属性模块可编辑的参数都不相同。
30.实施例2
31.本发明建模工具设计及实施流程
32.1、收集到特殊钢筋工程的钢筋规则;
33.2、开始使用c#开发墙板钢筋建模工具,期间前端与后端循环交互测试,将钢筋规则熟练融入至墙板钢筋建模工具,由于钢筋工程中,墙板钢筋工程量占据70%左右,所以墙板钢筋建模工具开发完成已经可以解决70%的技术难题,图1为该建模工具实际建模效果图,以及该建模工具下建模所提取的精确钢筋工程量等钢筋对象所携带的数据信息,图2为该建模工具开发完成之后的前端用户可视化界面;
34.3、完成该建模工具开发后,投入使用高效精确建出钢筋深化模型,审查人员审核模型是否精确,若不合格返回修改,直到模型审查合格;
35.4、可从审查合格的精确模型中提取各种实用清单及钢筋工程量例如正对财设的采购清单,后续指定采购计划-材料进厂,针对现场施工的加工料单,钢筋加工-现场使用,又可在图纸布局页面中深化钢筋加工图纸。
36.实际应用效果:在某厚墙厚板复杂钢筋工程建设过程中,由于钢筋复杂市面上软件不足以计算钢筋工程量,在核算工程量时需要算量,某子项某区经验丰富的技术老师傅经过大量时间人为手工计算出来该区钢筋工程量总重约8100t左右,由于部分马凳、楼梯等损耗钢筋是估算出来所以工程量约数;而bim人员使用该建模工具进行建模,提取出来钢筋工程量8057t,此钢筋工程量没有建楼梯、马凳等损耗钢筋。
37.尽管已经示出和描述了本发明的实施例,但本具体实施例仅仅是对本发明的解释,其并不是对发明的限制,描述的具体特征、结构、材料或者特点可以在任何一个或多个实施例或示例中以合适的方式结合,本领域技术人员在阅读完本说明书后可在不脱离本发明的原理和宗旨的情况下,可以根据需要对实施例做出没有创造性贡献的修改、替换和变型等,但只要在本发明的权利要求范围内都受到专利法的保护。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献