一种复杂钢筋工程拉钩筋建模工具的制作方法

文档序号:30305609发布日期:2022-06-05 05:16阅读:175来源:国知局
一种复杂钢筋工程拉钩筋建模工具的制作方法

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


背景技术:

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


技术实现要素:

5.基于此,本发明的目的是提供一种复杂钢筋工程拉钩筋建模工具,以解决现有的建模工具对于特定的结构类型,仅通过人机交互界面实现三维建模及二维出图目标,需要用户的大量手动修改和重复性操作的技术问题。
6.为实现上述目的,本发明提供如下技术方案:一种复杂钢筋工程拉钩筋建模工具,建模工具依赖于c#开发,包括前端可编辑修改数据参数的winform界面与后端设计各种函数方法体以类库运行;
7.前端数据参数界面:用于用户调整人眼可见的钢筋图纸数据信息,进一步来讲,前端数据参数界面包含钢筋重要数据参数界面;
8.后端方法函数集合:用于接受前端数据界面输入的参数,将参数传入各种建模方法函数体中,从而在底层智能修改模型。
9.本发明进一步设置为,所述建模工具前端拉钩筋属性:拉钩筋类型包含技术规格书所规定的200*200、200*400、400*400三种类型,拉钩筋编号、尺寸、级别、每根拉钩筋起点和终点末端的弯曲角度、半径、长度,贴合墙体的保护层。
10.本发明进一步设置为,所述后端类库形式存在的方法函数体集合主要包含模型中创建群体拉钩筋的方法函数,选择器的方法函数,主函数的方法函数。
11.本发明进一步设置为,所述选择器的方法函数:选择需要排布拉钩筋的墙体,选择墙体上纵向钢筋,选取需要排布拉钩筋的x方向区域边界点,选择墙体上横向钢筋,选取需要排布拉钩筋的y方向区域边界点。将上述所选择的墙体、钢筋、边界点的id分别存入集合当中。
12.本发明进一步设置为,所述创建群体拉钩筋方法函数:设计算法以获得选择器方
法中的对象id,获取对象计算出拉钩筋的间距以及保护层厚度,以墙体轮廓点及选择的区域边界轮廓点设计单根钢筋的轮廓点以达到拉钩筋的形状,从而进行精妙的循环算法控制来排布区域的整体拉钩筋按类型排布。
13.本发明进一步设置为,所述主函数的方法函数:调用选择器方法函数获取所选对象的id,获取前端参数界面的数据信息,传入创建群体拉钩筋方法函数的参数值,从而设计while循环加if判断语句进行控制群体拉钩筋的规则性。
14.综上所述,本发明主要具有以下有益效果:
15.本发明使用c#开发拉钩筋建模工具,期间前端与后端循环交互测试,将墙板拉钩筋规则熟练融入至墙板拉钩筋建模工具,由于tekla软件中,墙板拉钩筋建模困难,更甚至只能一根一根画拉钩筋,并且复杂工程中墙板拉钩筋是按区域排布,不是按墙体排布,所以该建模工具极力的弥补了tekla钢筋建模中拉钩筋模块的功能,使得建模更加精细高效。
附图说明
16.图1为本发明实际应用示例图;
17.图2为本发明前端各属性参数界面;
18.图3为本发明建模工具设计及实施流程图。
具体实施方式
19.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
20.下面根据本发明的整体结构,对其实施例进行说明。
21.实施例1
22.一种复杂钢筋工程拉钩筋建模工具,建模工具依赖于c#开发,包括前端可编辑修改数据参数的winform界面,用于用户调整人眼可见的钢筋图纸数据信息,进一步来讲,前端数据参数界面包含钢筋重要数据参数界面;后端设计各种函数方法体以类库运行,用于接受前端数据界面输入的参数,将参数传入各种建模方法函数体中,从而在底层智能修改模型;
23.建模工具前端拉钩筋属性:拉钩筋类型包含技术规格书所规定的200*200、200*400、400*400三种类型,拉钩筋编号、尺寸、级别、每根拉钩筋起点和终点末端的弯曲角度、半径、长度,贴合墙体的保护层。
24.后端类库形式存在的方法函数体集合主要包含模型中创建群体拉钩筋的方法函数:设计算法以获得选择器方法中的对象id,获取对象计算出拉钩筋的间距以及保护层厚度,以墙体轮廓点及选择的区域边界轮廓点设计单根钢筋的轮廓点以达到拉钩筋的形状,从而进行精妙的循环算法控制来排布区域的整体拉钩筋按类型排布;选择器的方法函数:选择需要排布拉钩筋的墙体,选择墙体上纵向钢筋,选取需要排布拉钩筋的x方向区域边界点,选择墙体上横向钢筋,选取需要排布拉钩筋的y方向区域边界点,将上述所选择的墙体、钢筋、边界点的id分别存入集合当中;主函数的方法函数:调用选择器方法函数获取所选对象的id,获取前端参数界面的数据信息,传入创建群体拉钩筋方法函数的参数值,从而设计
while循环加if判断语句进行控制群体拉钩筋的规则性。
25.实施例2
26.建模工具设计及实施流程
27.1.收集墙板拉钩钢筋规则;
28.2.开始使用c#开发拉钩筋建模工具,期间前端与后端循环交互测试,将墙板拉钩筋规则熟练融入至墙板拉钩筋建模工具,由于tekla软件中,墙板拉钩筋建模困难,更甚至只能一根一根画拉钩筋,并且复杂工程中墙板拉钩筋是按区域排布,不是按墙体排布,所以该建模工具极力的弥补了tekla钢筋建模中拉钩筋模块的功能,使得建模更加精细高效。图1为该建模工具实际建模效果图,以及该建模工具实际应用中的参数界面。图2为该建模工具开发完成之后的前端用户可视化界面;
29.3.完成该建模工具开发后,投入使用高效精确建出钢筋深化模型,审查人员审核模型是否精确,若不合格返回修改,直到模型审查合格;
30.4.可从审查合格的精确模型中提取各种实用清单及钢筋工程量例如正对财设的采购清单,后续指定采购计划-材料进厂,针对现场施工的加工料单,钢筋加工-现场使用,又可在图纸布局页面中深化钢筋加工图纸。
31.实际应用效果:在某厚墙厚板复杂钢筋工程建设过程中,由于钢筋复杂市面上软件不足以计算钢筋工程量,在核算工程量时需要算量,某子项某区经验丰富的技术老师傅经过大量时间人为手工计算出来该区钢筋工程量总重4590t,而bim人员使用该建模工具进行建模,提取出来钢筋工程量4588t。
32.尽管已经示出和描述了本发明的实施例,但本具体实施例仅仅是对本发明的解释,其并不是对发明的限制,描述的具体特征、结构、材料或者特点可以在任何一个或多个实施例或示例中以合适的方式结合,本领域技术人员在阅读完本说明书后可在不脱离本发明的原理和宗旨的情况下,可以根据需要对实施例做出没有创造性贡献的修改、替换和变型等,但只要在本发明的权利要求范围内都受到专利法的保护。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1