(19)中华人民共和国国家知识产权局
(12)发明专利申请
(10)申请公布号 (43)申请公布日 (21)申请号 201810965942.1
(22)申请日 2018.08.23
公司
地址 300222 天津市河西区大沽南路1472
号
(72)发明人 崔冠辰 李颖 李娇娇 闫晓璐
关筱语 胡珅榕 冀坷帆 赵一帆
(74)专利代理机构 天津才智专利商标代理有限
公司 12108
代理人 吕志英
(51)Int.Cl.
G06F 17/50(2006.01)
(54)发明名称
(57)摘要
本发明公开了一种关于水工结构三维配筋
发一套钢筋描述语言及相应的解释器,解释器包
寸、数量和布置方式所形成的配筋模式文件,配
筋模式文件是用于建模软件接口调用的钢筋语
言解释器文件;步骤二:选择建模软件,通过API
接口传输封装步骤一所述的钢筋语言解释器文
件,钢筋语言解释器文件为基于建模软件打开后
解析成软件相应的命令供后续读写编辑的三维
钢筋模块;步骤三:根据步骤二所述的三维钢筋
模块进行配筋。本发明的有益效果是:使配筋工
作得到简化、准确,进而实现标准化;与传统设计
方法相比节省50%~80%构件配筋设计时间。权利要求书1页 说明书5页 附图2页CN 109086548 A 2018.12.25
C N 109086548
A
1.一种关于水工结构三维配筋的解决方法,步骤如下:
步骤一:编写钢筋语言,基于开发一套钢筋描述语言及相应的解释器,所述解释器包括用水工结构的构件尺寸参数描述钢筋形状、尺寸、数量和布置方式所形成的配筋模式文件,所述配筋模式文件是用于建模软件接口调用的钢筋语言解释器文件;
步骤二:选择建模软件,通过API接口传输封装步骤一所述的钢筋语言解释器文件,所述钢筋语言解释器文件为基于建模软件打开后解析成软件相应的命令供后续读写编辑的三维钢筋模块;
步骤三:根据步骤二所述的三维钢筋模块进行配筋,具体操作步骤如下:
①启动Revit,打开三维配筋模块;
②按提示选择需要配筋的混凝土构件模型;
③在菜单中打开已经编辑好的配筋模式文件或者在开发环境中遵循语法规则写代码描述混凝土构件模型中的每种钢筋,形成配筋模式文件;
④单击生成钢筋按钮生成混凝土构件的钢筋;
⑤重复②~④给尺寸不同而配筋模式相同的多个混凝土构件配筋。
2.根据权利要求1所述的一种关于水工结构三维配筋的解决方案,其特征是:所述三维建模软件操作平台为Autodesk Revit。
权 利 要 求 书1/1页CN 109086548 A
一种关于水工结构三维配筋的解决方法
技术领域
[0001]本发明涉及水运工程学领域,特别涉及一种适应BIM设计条件下,关于水运工程三维结构配筋的解决方法。
背景技术
[0002]随着近些年来BIM技术越来越多的渗透进入水运工程设计领域,深化设计成为了一个越来越难以回避的问题,这其中一个核心问题就是施工图阶段的配筋设计。
[0003]水运工程的结构配筋设计有其自身的特点:
[0004]从图纸表达方式上看,相比建筑行业的平法施工图,水运工程结构配筋设计的标准化程度低,无统一规则可循;
[0005]从构件配筋模式上看,相比建筑行业的梁板柱配筋,水运工程构件配筋灵活多样,集行业特点、地域特点、设计单位特点和施工经验为一体。
[0006]另外由于水运工程市场小、受众少,很少有软件公司和设计院针对水运工程领域在BIM的深化设计,特别是构件配筋设计上做过经得起实践检验的工作,而且即使有软件公司肯做这样的工作,但是由于水运工程构件配筋模式纷繁复杂,几乎不可能像建筑结构配筋一样定制若干特定模式就能完成配筋。因此目前并没有适应水运工程配筋特点的快速生成钢筋的方法。
发明内容
[0007]本发明所要解决的问题是提供一种能适应水运工程结构配筋特点的快速生成三维钢筋的方法。
[0008]鉴于水运工程结构配筋的特点,为实现上述目的,在真正实现标准化之前,仅仅依赖少数软件公司或设计院把常用的配筋组合方式都定义到软件中是不现实的,因此把这部分工作转移给广大工程设计人员,让每个工程师都可以方便的自定义配筋模式,不断积累,达到一定规模之后配筋工作就可以得到极大的简化甚至标准化。本发明正是基于这样的出发点,采用的技术方案是基于.NET开发一套钢筋描述语言及相应的解释器和开发环境,并将解释器和开发环境集成进一个三维建模软件,如Autodesk Revit。该语言可以使用如构件的长宽高等尺寸参数和自定义变量等方法去描述每种钢筋的形状、尺寸、数量和布置方式,从而形成一个钢筋组合方式的描述文件,即配筋模式文件。由于钢筋的形状、尺寸、数量及布置方式直接和构件尺寸等参数挂钩,因此即使构件尺寸发生变化,只要配筋模式不变,配筋模式文件就可以重复利用。使用时,解释器会将配筋模式文件解释为一系列代表钢筋的曲线,最后通过二次开发接口指挥三维建模软件按曲线生成钢筋。本发明将语言解释器及开发环境集成在Autodesk Revit中,以Autodesk Revit为突破口将其实现。
[0009]本发明的效果是:使用该方法,每个工程师都可以方便的自定义配筋模式,配筋工作可以得到极大的简化甚至标准化;高桩码头是水运工程中预制构件种类和数量最多的水工结构形式,与传统设计方法相比,在高桩码头的设计中使用该方法可以节省50%~80%
构件配筋设计时间,实际操作显示,一个有三年工作经验的水工结构工程师在8小时的工作时间内使用传统方法可以画出2~3张配筋图但无法保证设计质量,同一个人首次接触该方法就可以在8小时之内画
出9张配筋图并保证准确性。
附图说明
[0010]图1为配筋设计语言的开发环境示意图;
[0011]图2为解释器指挥Revit在构件中生成的钢筋示意图;
[0012]图3为在Revit中启动开发环境的工具栏示意图;
[0013]图4为开发环境的工具栏示意图。
[0014]图中:
[0015]1、工具栏 2、代码区 3、状态栏
[0016]4、打开文件 5、保存文件 6、另存为
[0017]7、更换钢筋主体 8、当前钢筋主体ID
[0018]9、把当前选择的族参数按数值型插入
[0019]10、把当前选择的族参数按布尔型插入
[0020]11、当前选择的族参数名称
[0021]12、按数值对代码区中当前选择的表达式求值
[0022]13、按布尔值对代码区中当前选择的表达式求值
[0023]14、生成全部或选定代码描述的钢筋并删除上次生成的钢筋
[0024]15、用选定代码重新生成当前主体中相同编号的钢筋
[0025]16、改变代码区选定部分的背景
[0026]17、改变代码区选定代码的字体颜
[0027]18、预制的五种前景和背景组合
具体实施方式
[0028]结合附图对本发明的关于水工结构三维配筋的解决方法做进一步说明。[0029]本发明的Revit版本的具体操作步骤及语法说明如下:
[0030]具体操作步骤
[0031]1、启动Revit,打开包含需要配筋的构件的rvt文档;
[0032]2、在Ribbon工具栏中选择AlphaRebar选项卡,点击AlphaRebar按钮;
[0033]3、在Revit工作区选择一个需要配筋的钢筋主体,开发环境窗口会自动弹出;[0034]4、打开已有文件,单击按钮14生成钢筋,或步骤5;
[0035]5、编写代码,利用开发环境中提供的功能测试代码并保存文件。
[0036]语法说明
[0037]1、支持的运算、基础数学函数及常量
[0038]加减乘除:+、-、*、/,
[0039]指数:^,余数%,
[0040]绝对值abs(),四舍五入round(),向上取整ceil(),向下取整floor(),[0041]正弦sin(),余弦cos(),正切tan(),反正弦asin(),反余弦acos()
[0042]反正切atan(),圆周率pi。
[0043]2、定义变量
[0044]define变量名(变量值或表达式)
[0045]例:
[0046]definevar1(pi/6)
[0047]define var2(80)
[0048]define var3(sin(var1)*var2)
[0049]3、指定钢筋所属主体名称,统计钢筋表时,相同主体名称的钢筋会被统计进一个表中:
[0050]tag主体名称
[0051]例:tag KCH-1
[0052]4、引用数值型族参数:
[0053]p(参数名)
[0054]例:p(梁长)
[0055]5、引用是否型族参数:
[0056]bp(参数名)
[0057]例:bp(左侧开孔)
[0058]6、引用钢筋直径:
[0059]d(钢筋编号):指定编号钢筋的直径
[0060]d():当前编号的钢筋直径
[0061]使用实例见循环部分。
[0062]7、定义钢筋
[0063]钢筋定义数据段以#开始,以空行作为数据段结束标志。定义语法如下:[0064]#钢筋编号根数规格排列方式钢筋分布方向起点弯钩,终点弯钩,
[0065]x1,y1,z1
[0066]x2,y2,z2
[0067]…
[0068]x n,y n,z n
[0069]①钢筋编号:即钢筋表中的钢筋编号,可以使用任意字符串
[0070]②根数规格排列方式:
[0071]钢筋规格对应符号:
[0072]
钢筋规格符号语言中对应符号
HPB300$$
HRB400&&
冷拉HRB400%%
[0073]支持如下五种定义方式:
[0074]i)单根钢筋:&25,即单根HRB400直径25的钢筋;
[0075]ii)根数规格间距:10$20@125,即10根HPB300直径20的钢筋按间距125mm排列;