复杂钢筋工程断料方法、装置、设备和介质与流程

阅读: 评论:0



1.本发明涉及工程断料工具技术领域。尤其是涉及一种复杂钢筋工程断料方法、装置、设备和介质。


背景技术:



2.现有市面上钢筋工程算量软件对于断料依据平法而走,当遇见厚墙、厚板、排布灵活的复杂钢筋工程断料时,则往往无法满足特殊项目钢筋规则。
3.经过考察,tekla是一款平台性bim设计软件,具有混凝土、钢筋三维断料及二维出图功能,但对于钢筋混凝土结构,tekla更倾向于提供底层断料功能,对于特定的结构类型,如果仅通过人机交互界面实现三维断料及二维出图目标,则需要用户的大量手动修改和重复性操作。
4.为了充分利用tekla的钢筋设计功能,必须针对具体工程结构类型来开发相应功能模块工具。


技术实现要素:



5.鉴于以上所述现有技术的缺点,本发明的目的在于提供一种复杂钢筋工程断料方法、装置、设备和介质,用于解决现有技术中的不足。
6.为实现上述目的及其他相关目的,本发明提供一种复杂钢筋工程断料方法,所述方法包括:获取复杂钢筋工程的模型及钢筋数据信息,并预设断料参数;选择墙体并基于所选墙体选择断料线的两点,根据所述墙体的轮廓及所述断料线的两点构成的边界线;搜寻所述墙体上的全部钢筋,并判断各排钢筋是否符合断料条件;根据所述断料参数对墙体上符合断料条件的各排钢筋沿所述边界线进行断料。
7.于本发明的一实施例中,所述复杂钢筋工程中钢筋按区域排布,且墙体中设有多排钢筋;墙体上的洞口结构包括:方形、圆形、窥视窗、企口、斜边口中任意一种。
8.于本发明的一实施例中,所述断料参数包括:断料处错开长度、拆分钢筋最小长度、套筒大小、套筒材料编号、套筒厚度、套筒等级、搭接长度、套筒连接、钢筋搭接、拆分参数、是否拆分墙体及接合对称的形式中任意一种或多种组合。
9.于本发明的一实施例中,所述墙体与断料线的两点是依据钢筋模型及断料长度规则进行选择的。
10.于本发明的一实施例中,所述搜寻墙体上的全部钢筋,并判断各排钢筋是否符合断料条件,包括:将所选择的墙体、断料线的两点的id分别存入集合中;获取墙体id对应的子元素;判断该子元素是否属于钢筋;若属于钢筋,则判断该钢筋长度是否大于进场钢筋的长度;若大于,则满足断料条件。
11.于本发明的一实施例中,所述根据所述断料参数对墙体上符合断料条件的各该排钢筋沿所述边界线进行断料,包括:对墙体上符合断料条件的一钢筋进行删除;按与删除的钢筋相同级别和尺寸重新创建多根的新钢筋,并在相邻两根新钢筋之间连接套筒;沿所述
边界线搜寻墙体上符合断料条件的各排钢筋,并重复上述步骤进行断料。
12.为实现上述目的及其他相关目的,本发明提供一种复杂钢筋工程断料装置,所述装置包括:参数模块,用于获取复杂钢筋工程的模型及钢筋数据信息,并预设断料参数;处理模块,用于选择墙体并基于所选墙体选择断料线的两点,根据所述墙体的轮廓及所述断料线的两点构成的边界线;搜寻所述墙体上的全部钢筋,并判断各排钢筋是否符合断料条件;根据所述断料参数对墙体上符合断料条件的各排钢筋沿所述边界线进行断料。
13.为实现上述目的及其他相关目的,本发明提供一种计算机设备,所述设备包括:存储器与处理器;所述存储器存储有计算机程序,所述处理器执行所述计算机程序实现如上所述的方法。
14.为实现上述目的及其他相关目的,本发明提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上所述的方法。
15.如上所述,本发明的一种复杂钢筋工程断料方法、装置、设备和介质,通过获取复杂钢筋工程的模型及钢筋数据信息,并预设断料参数;选择墙体并基于所选墙体选择断料线的两点,根据所述墙体的轮廓及所述断料线的两点构成的边界线;搜寻所述墙体上的全部钢筋,并判断各排钢筋是否符合断料条件;根据所述断料参数对墙体上符合断料条件的各排钢筋沿所述边界线进行断料。
16.具有以下有益效果:
17.本发明使用c#开发断料工具,期间前端与后端循环交互测试,将墙板断料规则熟练融入至墙板断料工具,由于tekla软件中,墙板断料困难,甚至只能一根一根画断料,并且复杂工程中墙板断料是按区域排布,不是按墙体排布,所以该工具极力的弥补了tekla钢筋断料中断料模块的功能,使得模型断料更加精细高效。
附图说明
18.图1显示为本发明于一实施例中复杂钢筋工程断料方法的流程示意图。
19.图2显示为本发明于一实施例中前端输入断料参数的可视化界面示意图。
20.图3显示为本发明于一实施例中工具设计及实施流程的示意图。
21.图4显示为本发明于一实施例中断料效果及参数界面的示意图。
22.图5显示为本发明于一实施例中复杂钢筋工程断料装置的模块示意图。
23.图6显示为本发明于一实施例中计算机设备的结构示意图。
具体实施方式
24.以下通过特定的具体实例说明本技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本技术的其他优点与功效。本技术还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本技术的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
25.需要说明的是,以下实施例中所提供的图示仅以示意方式说明本技术的基本构想,虽然图式中仅显示与本技术中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,但其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型
态也可能更为复杂。
26.为解决上述问题,本发明的目的是提供一种复杂钢筋工程断料方法、装置、设备和介质,以解决现有的工具对于特定的钢筋结构类型,仅通过人机交互界面实现三维断料及二维出图目标,需要用户的大量手动修改和重复性操作的技术问题。
27.如图1所示,展示本发明于一实施例中的复杂钢筋工程断料方法的流程示意图。如图所述,所述方法包括:
28.步骤s101:获取复杂钢筋工程的模型及钢筋数据信息,并预设断料参数。
29.于本技术中,所述复杂钢筋工程中钢筋按区域排布,且墙体中设有多排钢筋;墙体上的洞口结构包括:方形、圆形、窥视窗、企口、斜边口中任意一种。
30.需要说明的是,本技术进行断料所针对的钢筋场景为复杂钢筋工程,例如,其可定义为工程项目墙板中钢筋至少有4排及以上,且洞口除了方形,有其他异形结构如窥视窗、圆形、企口、斜边口等,墙板钢筋不是整排是按区域性排布。简单来说,复杂钢筋工程中钢筋的排布自由度更灵活,现有钢筋翻样软件不能满足。对于特定的结构类型,如果仅通过人机交互界面实现三维断料及二维出图目标,则需要用户的大量手动修改和重复性操作。
31.在一些示例中,本方法依赖于c#开发,包括前端可编辑修改数据参数的winform界面与后端设计各种函数方法体以类库运行;
32.前端数据参数界面:用于用户调整人眼可见的钢筋图纸数据信息,进一步来讲,前端数据参数界面包含钢筋重要数据参数界面。
33.例如,通过前端数据参数界面,可以获取复杂钢筋工程的模型及钢筋数据信息,通过输入参数可以调整钢筋的数据参数,还可以输入断料属性或断料参数。
34.于本技术一实施例中,所述断料参数包括:断料处错开长度、拆分钢筋最小长度、套筒大小、套筒材料编号、套筒厚度、套筒等级、搭接长度、套筒连接、钢筋搭接、拆分参数、是否拆分墙体及接合对称的形式中任意一种或多种组合。
35.在一些可实现的示例中,如断料错开长度的设置方式为:以断料线为基础,向左边与向右边错误相同距离,同一横向钢筋相邻之间左右错位,同一墙体各排横向钢筋之间统一水平线相邻钢筋之间错位,使得两两相邻之间同时在左侧或者同时在右侧。
36.拆分钢筋最小长度的设置方式为:一般钢筋搭接长度和混凝土的强度等级有关,在任何情况下受拉钢筋的最小搭接长度不应小于300mm。在任何情况下,受压钢筋的最小搭接长度不应小于200mm。同时最小长度需要大于钢筋原材进场的定尺长度。
37.再如,如何选择套筒连接还是钢筋搭接,可根据针对特殊项目工程时,设计院下发图纸的规格要求来。每次变更可能选择方式不一。
38.举例来说,拆分参数设置时,可先选择左边拆分或是先右边拆分参数,拆分时左右搭接长度参数,钢筋套筒的厚度,长度,是否拆分墙体,当拆分墙体时候将进行墙体分段拆分。
39.判断是否拆分墙体的判断,需要根据施工队施工时是否进行分区分段,现场施工分段分段施工的时候,模型也应当分区分段。
40.如图2所示,展示为本技术于一实施例中前端输入断料参数的可视化界面示意图。如图所示,包括但不限于设置搭接长度、套筒厚度、套筒等级,以及是否拆分腔体等输入项。
41.在一些示例中,与前端可编辑修改数据参数的winform界面对应的,本方法还包括
后端设计各种函数方法体以类库运行,用于接受前端数据界面输入的参数,将参数传入各种断料方法函数体中,从而在底层智能修改模型。
42.步骤s102:选择墙体并基于所选墙体选择断料线的两点,根据所述墙体的轮廓及所述断料线的两点构成的边界线。
43.于本技术一实施例中,所述墙体与断料线的两点是依据钢筋模型及断料长度规则进行选择的。
44.举例来说,依据人工断料长度经验,手动选择tekla中土建模型的墙体及断料线两点。
45.步骤s103:搜寻所述墙体上的全部钢筋,并判断各排钢筋是否符合断料条件。
46.于本技术一实施例中,所述步骤s103包括:
47.a、将所选择的墙体、断料线的两点的id分别存入集合中;
48.b、获取墙体id对应的子元素;
49.c、判断该子元素是否属于钢筋;
50.d、若属于钢筋,则判断该钢筋长度是否大于进场钢筋的长度;
51.e、若大于,则满足断料条件。
52.举例来说,获取墙体id后获取该id对应的子元素,判断该子元素是否属于钢筋,之后判断钢筋长度是否大于材料进场的定尺长度。大于则进行断料。
53.步骤s104:根据所述断料参数对墙体上符合断料条件的各排钢筋沿所述边界线进行断料。
54.于本技术一实施例中,所述步骤s104具体包括:
55.a、对墙体上符合断料条件的一钢筋进行删除;
56.b、按与删除的钢筋相同级别和尺寸重新创建多根的新钢筋,并在相邻两根新钢筋之间连接套筒;
57.c、沿所述边界线搜寻墙体上符合断料条件的各排钢筋,并重复上述步骤进行断料。
58.举例来说,利用for循环自行寻每根钢筋进行删除创建两根或三根新的钢筋和原钢筋级别尺寸等一致。每两根相邻新钢筋连接添加套筒。
59.在一些示例中,后端类库形式存在的方法函数体集合主要包含模型中体钢筋断料的方法函数、选择器的方法函数、主函数的方法函数。例如:1)选择器的方法函数:选择需要排布断料的墙体,选择两个断料线段点。将上述所选择的墙体、两个点的id分别存入集合当中;
60.2)创建体断料方法函数:设计算法以获得选择器方法中的对象id,获取对象计算出断料断开位置,从而进行精妙的循环算法控制来排布区域的整体断料按类型排布,具体地,获取对象墙体的轮廓以及选择点组成的边界线设计整体墙上各排钢筋沿着该边界线进行重复断料;3)主函数的方法函数:调用选择器方法函数获取所选对象的id,获取前端参数界面的数据信息,传入创建体断料方法函数的参数值,从而设计while循环加if判断语句进行控制体断料的规则性。
61.本发明使用c#开发断料工具,期间前端与后端循环交互测试,将墙板断料规则熟练融入至墙板断料工具,由于tekla软件中,墙板断料困难,更甚至只能一根一根画断料,并
且复杂工程中墙板断料是按区域排布,不是按墙体排布,所以本方法极力的弥补了tekla钢筋断料中断料模块的功能,使得模型断料更加精细高效。
62.如图3所示,展示为本技术所述方法对应的工具设计及实施流程的示意图,举例来说:
63.1)收集墙板拉钩钢筋规则;
64.2)开始使用c#开发断料工具,期间前端与后端循环交互测试,将墙板断料规则熟练融入至墙板钢筋断料工具,由于tekla软件中,墙板断料困难,更甚至只能一根一根画断料,并且复杂工程中墙板断料是按区域排布,不是按墙体排布,所以该工具极力的弥补了tekla钢筋断料模块的功能,使得钢筋模型断料更加精细高效。如图4为断料效果及该工具实际应用中的参数界面的示意图;
65.3)完成该工具开发后,投入使用高效精确建出钢筋深化模型,审查人员审核模型是否精确,若不合格返回修改,直到模型审查合格;
66.4)可从审查合格的精确模型中提取各种实用清单及钢筋工程量例如正对财设的采购清单,后续指定采购计划-材料进厂,针对现场施工的加工料单,钢筋加工-现场使用,又可在图纸布局页面中深化钢筋加工图纸。
67.实际应用效果:在某厚墙厚板复杂钢筋工程建设过程中,由于钢筋复杂市面上软件不足以计算钢筋工程量,在核算工程量时需要算量,某子项某区经验丰富的技术老师傅经过大量时间人为手工计算出来该区钢筋工程量总重4590t,而bim人员使用该工具进行断料,提取出来钢筋工程量4588t。
68.如图5所示,展示本发明于一实施例中的复杂钢筋工程断料装置的模块示意图,如图所示,所述复杂钢筋工程断料装置500包括:
69.参数模块501,用于获取复杂钢筋工程的模型及钢筋数据信息,并预设断料参数;
70.处理模块502,用于选择墙体并基于所选墙体选择断料线的两点,根据所述墙体的轮廓及所述断料线的两点构成的边界线;搜寻所述墙体上的全部钢筋,并判断各排钢筋是否符合断料条件;根据所述断料参数对墙体上符合断料条件的各排钢筋沿所述边界线进行断料。
71.可以理解的是,所述装置500通过各模块的运行,能够实现如图1所述的复杂钢筋工程断料方法。
72.需要说明的是,应理解以上装置的各个模块的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。且这些模块可以全部以软件通过处理元件调用的形式实现;也可以全部以硬件的形式实现;还可以部分模块通过处理元件调用软件的形式实现,部分模块通过硬件的形式实现。例如,处理模块502可以为单独设立的处理元件,也可以集成在上述装置的某一个芯片中实现,此外,也可以以程序代码的形式存储于上述装置的存储器中,由上述装置的某一个处理元件调用并执行以上处理模块502的功能。其它模块的实现与之类似。此外这些模块全部或部分可以集成在一起,也可以独立实现。这里所述的处理元件可以是一种集成电路,具有信号的处理能力。在实现过程中,上述方法的各步骤或以上各个模块可以通过处理器元件中的硬件的集成逻辑电路或者软件形式的指令完成。
73.例如,以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:
一个或多个特定集成电路(application specific integrated circuit,简称asic),或,一个或多个微处理器(digital signal processor,简称dsp),或,一个或者多个现场可编程门阵列(field programmable gate array,简称fpga)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(central processing unit,简称cpu)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(system-on-a-chip,简称soc)的形式实现。
74.如图6所示,展示本发明于一实施例中的计算机设备的结构示意图,如图所示,所述计算机设备600包括:存储器601、及处理器602。所述存储器601存储有计算机程序,所述处理器602执行所述计算机程序实现如图1所述的复杂钢筋工程断料方法。
75.所述存储器601可能包含随机存取存储器(random access memory,简称ram),也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
76.所述处理器602可以是通用处理器,包括中央处理器(central processing unit,简称cpu)、网络处理器(network processor,简称np)等;还可以是数字信号处理器(digital signal processing,简称dsp)、专用集成电路(application specific integrated circuit,简称asic)、现场可编程门阵列(field-programmable gate array,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
77.于本发明的一实施例中,一种计算机可读存储介质,其上存储有数据传输程序,该数据传输程序被处理器执行时实现如图1所述的复杂钢筋工程断料方法。
78.所述计算机可读存储介质,本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过计算机程序相关的硬件来完成。前述的图像处理程序可以存储于一计算机可读存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
79.这些计算机程序程序也可装载到计算机或其他可编程数据处理设备上,使在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
80.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带式磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
81.综上所述,本发明提供一种复杂钢筋工程断料方法、装置、设备和介质,可有效克服了现有技术中的种种缺点而具高度产业利用价值。
82.上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完
成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。

技术特征:


1.一种复杂钢筋工程断料方法,其特征在于,所述方法包括:获取复杂钢筋工程的模型及钢筋数据信息,并预设断料参数;选择墙体并基于所选墙体选择断料线的两点,根据所述墙体的轮廓及所述断料线的两点构成的边界线;搜寻所述墙体上的全部钢筋,并判断各排钢筋是否符合断料条件;根据所述断料参数对墙体上符合断料条件的各排钢筋沿所述边界线进行断料。2.根据权利要求1所述的复杂钢筋工程断料方法,其特征在于,所述复杂钢筋工程中钢筋按区域排布,且墙体中设有多排钢筋;墙体上的洞口结构包括:方形、圆形、窥视窗、企口、斜边口中任意一种。3.根据权利要求1所述的复杂钢筋工程断料方法,其特征在于,所述断料参数包括:断料处错开长度、拆分钢筋最小长度、套筒大小、套筒材料编号、套筒厚度、套筒等级、搭接长度、套筒连接、钢筋搭接、拆分参数、是否拆分墙体及接合对称的形式中任意一种或多种组合。4.根据权利要求1所述的复杂钢筋工程断料方法,其特征在于,所述墙体与断料线的两点是依据钢筋模型及断料长度规则进行选择的。5.根据权利要求1所述的复杂钢筋工程断料方法,其特征在于,所述搜寻墙体上的全部钢筋,并判断各排钢筋是否符合断料条件,包括:将所选择的墙体、断料线的两点的id分别存入集合中;获取墙体id对应的子元素;判断该子元素是否属于钢筋;若属于钢筋,则判断该钢筋长度是否大于进场钢筋的长度;若大于,则满足断料条件。6.根据权利要求1所述的复杂钢筋工程断料方法,其特征在于,所述根据所述断料参数对墙体上符合断料条件的各该排钢筋沿所述边界线进行断料,包括:对墙体上符合断料条件的一钢筋进行删除;按与删除的钢筋相同级别和尺寸重新创建多根的新钢筋,并在相邻两根新钢筋之间连接套筒;沿所述边界线搜寻墙体上符合断料条件的各排钢筋,并重复上述步骤进行断料。7.一种复杂钢筋工程断料装置,其特征在于,所述装置包括:参数模块,用于获取复杂钢筋工程的模型及钢筋数据信息,并预设断料参数;处理模块,用于选择墙体并基于所选墙体选择断料线的两点,根据所述墙体的轮廓及所述断料线的两点构成的边界线;搜寻所述墙体上的全部钢筋,并判断各排钢筋是否符合断料条件;根据所述断料参数对墙体上符合断料条件的各排钢筋沿所述边界线进行断料。8.一种计算机设备,其特征在于,所述设备包括:存储器与处理器;所述存储器存储有计算机程序,所述处理器执行所述计算机程序实现如权利要求1-6中任意一项所述的方法。9.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,该计算机程序被处理器执行时实现如权利要求1-6中任意一项所述的方法。

技术总结


本发明提供一种复杂钢筋工程断料方法、装置、设备和介质,通过获取复杂钢筋工程的模型及钢筋数据信息,并预设断料参数;选择墙体并基于所选墙体选择断料线的两点,根据所述墙体的轮廓及所述断料线的两点构成的边界线;搜寻所述墙体上的全部钢筋,并判断各排钢筋是否符合断料条件;根据所述断料参数对墙体上符合断料条件的各排钢筋沿所述边界线进行断料。本发明弥补了Tekla钢筋断料中断料模块的功能,使得模型断料更加精细高效。得模型断料更加精细高效。得模型断料更加精细高效。


技术研发人员:

李刚 张琪新 陈金 刘兆兴 霍丽瑾 谢文 白二飞 黄倩 李永旭 李文 陈梓坤

受保护的技术使用者:

中核华辰建筑工程有限公司

技术研发日:

2022.08.18

技术公布日:

2022/12/16

本文发布于:2022-12-20 09:45:33,感谢您对本站的认可!

本文链接:https://patent.en369.cn/patent/2/39210.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:钢筋   所述   墙体   边界线
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 369专利查询检索平台 豫ICP备2021025688号-20 网站地图