GLS-Frank 发表于 2017-3-17 18:36:10

【全自动翻模】—— 结构翻模

本帖最后由 Rebekah 于 2019-9-24 11:28 编辑

结构翻模
结构DWG图纸Revit自动翻模内容要点

[*]软件及图纸要求
[*]功能
[*]操作步骤


A、软件及图纸要求
软件环境要求

[*]需要AutoCAD版本为2010~2017任意版本。
[*]安装了Revit2013~Revit2018中的任何一个版本
[*]安装橄榄山快模5.12以上版
[*]若您的Revit是2014版,并且dwg中存在异形柱的情况,请安装Revit2014的补丁程序Revit 2014Update Release 2.补丁下载
图纸要求
[*]要求梁的标注使用平法集中标注法,需要用引线从梁上引出,引线垂直于梁。标注文字顺着梁方向。
[*]要求所有梁必须要有梁的编号信息,可以通过引出标注也可以通过原位标注表达梁的编号或尺寸。没有标注梁号的梁相关跨的数据读取可能有问题。
[*]梁的标注引出线必须是直线(Line),也可以是多段首尾相连的直线做的引出标注。梁引线两个端头不能同时在两个梁内,这样程序无法区分这个引线是哪个梁的。
[*]梁的标注引线起始点必须在梁内。梁的标注引线起始点在梁外的,无法找到该梁尺寸和编号信息。
[*]梁标注文字是普通的单行文本。
[*]柱子的四个边线闭合,首尾搭接

B、实现功能
[*]翻模程序目前只适用于钢筋混凝土结构的平法DWG文件
[*]将平法所表示的轴线,轴号,柱(含异形柱),梁,墙在Revit里面重新建出来。
[*]梁顶的高差偏移可以在Revit结构模型中表现出来。
[*]支持对有区域降板内梁的进行梁高度的自动调整。
[*]结构翻模中,直线梁会自动分跨
[*]连梁能被翻模
[*]可以一次只导出一个DWG中的某一类构件,比如只导出处轴线轴号,或只导出柱子,只导出墙,梁必须和柱子一起导出。然后在Revit里面翻出模拼接.
[*]梁的集中标注和原位尺寸标注可以智能读取。(原位标注文字距离梁的距离可以在翻模界面上指定)
[*]能翻出异形柱子的模型
[*]生成的梁的类型带有梁的编号信息以及梁的截面尺寸。
[*]支持弧形梁翻模。
[*]自动将翻模区域图纸带入到Revit模型中作为底图,方便模型校验。
[*]对于梁的高度提取程序怀疑可能有问题的地方,在平面图上会用一个红色的圆圈表达出来。在三视图上,其梁高为50mm。 若在三维视图上看到很薄的梁,说明提取梁信息时,程序根据现有条件无法确认其正确性。

C翻模步骤CAD中操作
1、启动AutoCAD,打开目标DWG文件。如果当前图纸的坐标系不是世界坐标系,请将当前坐标系设置为世界坐标系。输入ucs命令,然后输入W即可。如果不确定是不是世界坐标系,输入ucs,然后输入w就可以了(由于本操作需要对图形DWG做一些炸开操作,请提前做好原文件备份)。
2、关闭与结构构件(轴线、轴号、梁、柱、墙以及其注释)不相关的图层,这样能加快提结构DWG功能的速度。
3、建议将平法标注中的填充对象进行隐藏。这样图上一些未封闭的柱子、异形柱一目了然可以发现问题。发现不封闭的柱子,可以手动连线使之封闭,这样能正确的将这种柱子识别出来(柱子翻模会在文章后面进行补充)。
4、在CAD功能区的【橄榄山快模】选项卡中启动【结构-导出结构DWG数据】工具,此时将会弹出如下对话框。(或者可以输入RW命令来启动该工具,若点击该工具或者输入RST命令后无效果,请参考文章关于“橄榄山插件在CAD中不显示”的解决办法)



5、点击【清空图层】按键可以快速将对话框中上一次提取到的数据信息进行清除。
6、点击【点选轴线】按键,此时鼠标指针变为拾取状态,拖动鼠标到图上轴线上方(任意轴线),并单击鼠标左键拾取轴线所在图层,拾取完成后该图层会进行隐藏,同时对话框中会显示已经提取到的图层名称(若图纸中轴线具有多个图层,则将所有图层均进行拾取)。

(点击查看大图)
7、点击【点选轴号】按键,拖动鼠标至轴号上方,单击鼠标左键进行拾取。

(点击查看大图)
8、点击【点选柱子来获图层名】按键,拖动鼠标至柱子上方,单击鼠标左键进行拾取。(若图纸中柱子具有多个图层,则将所有图层均进行拾取)
(点击查看大图)
9、点击【点选柱子标注引线】按键,拖动鼠标至引线上方,单击鼠标左键进行拾取,若图纸中无标注引线可不用拾取(若柱子标注无引线,会在柱子周围一定范围内自动寻找编号)10、点击【点选梁来获图层名】按键,拖动鼠标至梁线上方,单击鼠标左键进行拾取,若梁图层有多个,依此全部拾取。

(点击查看大图)
11、点击【点选梁引线】按键,拖动鼠标至梁集中标注引线上方,单击鼠标左键进行提取,若引线有多个图层,依此全部拾取。若梁标注按照X方向与Y方向分为两张图,可以参考文章【结构翻模那点事——梁标注的两个小问题】
(点击查看大图)
12、点击【点选梁原位标注】按键,拖动鼠标至梁的原位标注上方,单击鼠标左键进行拾取,若梁原位标注有多个图层,依次全部拾取;若梁原位标注与梁集中标注引线在相同图层,则可不再提取原位图层,程序会智能在已经提取到的信息中进行分析。13、点击【点选结构墙】按键,拖动鼠标至结构墙线上方,单击鼠标左键进行拾取,若墙体有多个图层,依次全部拾取;若图纸中无墙体,可不需要进行操作。14、“构件最大尺寸。越接近图纸实际,提取模型的准确性越高,速度越快”:在对图纸中的某些数据进行提取和分析时是在某些范围和条件下进行的,例如在寻找梁原位标注时是在梁线附近的某个限值范围内进行查找的,若该原位标注不在给定的范围内的话则不会提取到,由于不同图纸中的表达各有不同,所以需要用户指定这些范围。
[*]【集中标注的多跨中柱子】:图纸中柱子的最大尺寸。
[*]【最大梁宽】:图纸中尺寸最大梁的界面宽度。
[*]【梁原位标注距离梁中心距离】:梁原位标注中心至梁中心位置的距离。
[*]【最大墙宽】:图纸中最厚墙体的界面宽度尺寸。
[*]【悬挑梁】:若需要将某些悬挑梁单独作为一跨,则需要指定判定条件,设定当悬挑长度大于多少时将该梁单独作为一跨。
15、“梁顶相对高差表达式”:可将图纸中梁升降的信息提取到。程序会依据表达式的形式搜寻与表达式表达形式相同的升降信息,用户需要根据图纸中对梁升降的表达形式,选择与之对应的表达式。例如,若图纸中对梁的升降的表达是使用(±x.xxx)的方式,则在对话框中需要设置表达式为(A),如下图所示



同理,若是图纸中的表达方式为(h±x.xxx),则表达式需要设置为(hA)。16、【区域升降板】:通过识别升降板区域的填充图层,并指定其升降数据来实现对该区域的梁的升降。点击【增】按键,拾取区域升降板位置的填充图层,选中拾取到的图层点击【改高度】按键,此时会弹出设置升降板高度的对话框,在对话框中输入升降数据并单击确定即可。
(点击查看大图)
17、【未标注尺寸的连梁】:若需要同时将连梁正确翻模,可以将连梁的尺寸输入到该对话框中,输入的格式为LL1=300*500,输入多个时中间用英文逗号隔开即可。18、指定导出文件所在的文件夹和文件名,文件扩展名是GlsS。 19、若勾选“导出选中DWG到Revit模型里,自动链接到Revit里做底图”选项,则程序将自动对翻模区域进行拆图,并在翻模完成后将拆分后的图纸链接到Revit中作为底图,便于校验。20、点击“确定”按键, 然后在图上指定对齐点,可以用F3键打开捕捉功能实现精确捕捉。这个对齐点就是将来将模型插入到Revit时的对齐点。其作用是进行模型的精确定位,实现上下层的构件准确对齐。21、框选需要导出(翻模)的标准层(或者选择局部导出也可以)。可用窗选,点选等多种方式选择需要导出的构件。在确认选择前,需要将当前CAD的视图调整如下状态。
[*]需要导出的楼层的图元在AutoCAD中要求全部可见,否则导出不全。将选中的需要导出的图元在当前CAD视图中尽可能的最大化显示,这样识别DWG的信息速度快,节省翻模时间。如下所示:

http://bbs.glsbim.com/data/attachment/forum/201703/15/212331lxncyjkqmxk79mu7.png.thumb.jpg
http://bbs.glsbim.com/data/attachment/forum/201703/15/212451a1roooqsobqizoo3.png.thumb.jpg
http://bbs.glsbim.com/data/attachment/forum/201703/15/212538v7jz073yc3o32o3l.png.thumb.jpg
22、单击鼠标右键或者键盘上的空格键来执行提取命令。23、提取完成后可按F2查看提取到的数据。


Revit中操作
1、在【橄榄山快模】选项卡中的【全自动翻模】工具面板中启动【结构翻模】命令。
2、浏览到需要翻模的中间数据文件所在路径,并选择该文件(建筑专业后缀名称是glsS)。
3、在弹出的对话框上设置构件的类型等信息,墙的类别,柱类型,梁类型,导入构件的上下楼层,导入哪些构件等。详情如下:

[*]墙的类型必须用户来指定。所指定的一般墙类型的核心层厚度可以与DWG中导出的墙厚度不一致,程序将会基于你指定的墙类型克隆一个新的墙类型,并修改其核心层厚度等于DWG中墙的厚度,核心层两侧的保温装饰层厚度保持不变。(下拉菜单中可用墙体类型均是基于当前样板文件,程序其他涉及到指定构件类型的下拉菜单中的类型也均是基于样板文件)在创建墙时,程序自动对齐Revit新建墙的核心层的位置与DWG中墙的位置,保持核心层位置和厚度一致。通过这个功能能实现墙核心层的精确定位,并且你还可为Revit的墙添加保温层,饰面层,隔音层等功能. 轻松实现模型精确,墙的信息完整。(注:在下面的墙信息表中,可以修改表格中的“墙核心层厚”和“墙材料”中的值,比如可以将墙的厚度从199改为200. 如果墙材料是幕墙,那么必须要求其“墙材料”的值为“玻璃幕墙”。 当墙的“墙材料”值为玻璃幕墙时,Revit墙类型必须是玻璃幕墙类型的,否则程序不允许关闭对话框。)



[*]这里提供了快速给墙赋值墙类型的功能,用法是:在左侧表格中配合使用键盘上的ctrl与shift键来选择多个墙类型(ctrl→+;shift→-),在右侧的赋值选项中选择目标类型墙体,然后单击赋值,那么所有被选中的墙体就会被赋予同一种墙体类型。
[*]支持在表格中直接修改墙体的尺寸
(点击查看大图)
[*]柱子的界面尺寸、编号均支持自定义修改,可以通过在表格中双击进行修改。可以自定义指定柱子所使用的混凝土编号。
[*]支持为柱子进行自定义命名。单击右侧的“指定柱族类型”按键,此时会弹出如下提示对话框



[*]由于对柱子进行命名时,会用到楼层信息,所以会首先向用户确认是否本次翻模的下部楼层标高,若确定可直接点击是。
[*]弹出“指定族和类型命名规则”对话框,如下图



[*]支持自定义指定所使用的柱子族类型。
[*]可以指定“宽度参数”与“高度参数”分别对应的界面数据。
[*]构件命名中包含了“楼层标高”、“截面宽度”、“截面高度”、“混凝土编号”和“构件编号”等5个字段信息,这里我们使用5个字母来分别代表每个字段,字母与其代表内容在对话框中已经说明,可以通过修改字母的排序顺序来控制构件的命名规则。例如对话框中给出的示例,若使用“F-N-WxH-C”方式来进行命名的话,则最后的柱子的命名就是“F1-KL1-300x500-C35”。
[*]单击确定即可。


[*]梁的界面尺寸、编号均支持自定义修改,可以通过在表格中双击进行修改。可以自定义指定框架梁和连梁所使用的混凝土编号。
[*]【统一梁数据】可以将相同编号的梁,但是不同的界面尺寸统一为某一选定尺寸

[*]支持为梁进行自定义命名。单击右侧的“指定柱族类型”按键,此时会弹出如下提示对话框




[*]由于对梁进行命名时,会用到楼层信息,所以会首先向用户确认是否本次翻模的下部楼层标高,若确定可直接点击是。
[*]弹出“指定族和类型命名规则”对话框,如下图





[*]支持自定义指定所使用的梁族类型。
[*]可以指定“宽度参数”与“高度参数”分别对应的界面数据。
[*]构件命名中包含了“楼层标高”、“截面宽度”、“截面高度”、“混凝土编号”和“构件编号”等5个字段信息,这里我们使用5个字母来分别代表每个字段,字母与其代表内容在对话框中已经说明,可以通过修改字母的排序顺序来控制构件的命名规则。例如对话框中给出的示例,若使用“F-N-WxH-C”方式来进行命名的话,则最后的柱子的命名就是“F1-KL1-300x500-C35”。
[*]单击确定即可。


[*]设置对话框的下部有关于梁升降与表达的设置
[*]【梁顶面偏移相对上部楼层】:可以设置当前所有将要翻出的梁相对上部楼层的偏移,默认正值向上,负值向下。
[*]【翻出梁高=50或0的梁】:该选项为提醒功能,对于程序判定可疑的梁(可疑的梁指的是程序判断梁体信息错误,或者不能正确识别的梁),用户可以选择将这种梁是否翻出,若勾选的话,则程序会将这种可疑的梁翻成高度为50的梁(界面宽度不变),便于在三维模式下快速判别哪些梁有问题(同时会有红色圆圈进行标示);若不勾选的话则程序不会将这种可疑的梁进行翻出。(建议用户勾选,便于三维模式下查看)
[*]【翻模检查辅助信息】:用户可以选择是否将梁的标注引线和标注文字带入到Revit中进行显示,若需要的话可以勾选该选项(建议用户勾选该选项)。

[*]其他内容设置可参考建筑翻模中的讲解内容,这里不再赘述。

某结构图纸翻模完成后效果





注意1、图纸中要尽量的处理掉重叠的图元,可以提高提取速度。2、无关的标注删除。3、不要有斜线的引出线。

4、尽量的处理掉不规范的标注。5、引线的端点同时与两个梁接触,程序无法识别这个标注属于哪个梁。会导致一些梁的高度无法识别,翻出来的模型的梁高度是50mm。





6、柱子翻模要点
[*]组成柱子的边线可以是封闭的多义线(Polyline),直线,完整圆,圆弧。
[*]要求柱子的边界线是封闭的。若你的结构图中柱子与剪力墙组成一个大的封闭多边形,你又想柱子能单独绘制出来,这种情况下你需要手动在CAD里面绘制线将柱子边线封闭,新添加的线需要和柱子同一个图层。如下图所示:





[*]不同的柱子可以在不同的图层。只需为柱子的图层编辑框中指定多个图层
[*]组成同一个柱子的边线应该在同一个图层中。如果不在,请修改柱边线图层,使同一个柱子的边线都在同一个图层内。(有些柱子与剪力墙相连的地方,可能柱子的边线不在柱子图层,这时候需要修改到同一个图层中),如上图所示:
[*]异形柱子/多边形剪力墙 的封闭边线如果与其它异形柱子/剪力墙相交,可能无法成功提取异形柱子数据。这时候需要修改异形柱子相连,保持每一个异形柱子与其它异形柱子没有相交。如下图所示:橙色圈内就是多个异形柱彼此相交,在提取数据时,会丢失这些异形柱/多边形剪力墙。
[*]对于这种剪力墙,几个剪力墙之间的线彼此搭接,无法正确生成剪力墙。因为程序算法无法分别闭合剪力墙线。请在【导出结构DWG数据】命令开始之前编辑墙与墙之间的线不要搭接。或让搭接的建立墙边线变成一个封闭的无歧义的区域。
[*]手工修改后,把剪力墙线处理成一个封闭的区域。如下图所示。 这样转换程序就可以把剪力墙导出,并在Revit中生成异形柱。




[*]上述经过修改后的DWG图元翻模后生成Revit模型如下图所示:



【结构翻模】
【区域升降板位置梁翻模】
页: [1]
查看完整版本: 【全自动翻模】—— 结构翻模