盈建科Revit2015产品用户手册0908
三维BIM 软件YJK-REVIT
用户手册
北京盈建科软件股份有限公司
2015.09
第一章 概述
全三维的设计模式,全专业的信息集成以及建筑全生命周期的数据管理让Revit 在建筑行业迅速的普及,但是Revit 提供的计算手段并不能满足国内结构设计工程师的设计要求,从而使结构专业在整个三维信息模型链条中变成了一个数据孤岛。
目前结构专业仍然无法实现结构信息和RevitBIM 模型的信息直接共享,大量的结构信息无法直接协同应用,结构计算模型和BIM 模型两套数据的存在大大的降低了BIM 在结构领域的应用效率。
为了解决结构专业在BIM 应用中存在的问题,YJK-REVIT 产品(如图1.1)提出了一套可行的解决方案,最大程度实现YJK 结构设计模型和Revit 三维结构模型的信息共享。
图1.1 YJK-REVIT产品
YJK-REVIT 产品主要分为模型控制、模板图、施工图和三维钢筋四个部分的内容,实现了模型几何定位、结构计算信息、构件钢筋信息、施工图绘制以及三维实体钢筋的数据传递和共享。
1、模型控制
完成YJK 结构计算模型和Revit 三维BIM 模型的的信息共享,主要实现了上部结构、基础、配筋以及钢结构模型数据的一键式传递,并且通过完善的模型更新机制保证了结构计算数据和Revit 数据的无缝传递。
2、模板图
实现了楼层表、截面尺寸、楼板厚度及错层等结构标注信息在Revit 当中的自动生成。并且提供了详细的参数可以供客户对绘图比例、字体尺寸等参数信息进行调整。
3、施工图
利用Revit 的标注族完成YJK 中梁、柱、剪力墙、楼板的平法施工图的绘制。
4、三维钢筋
借助于YJK 的后台数据驱动实时生成构件三维钢筋,并且在三维钢筋的参数上挂接相应的钢筋属性,大大提高了三维钢筋的生成效率以及钢筋信息的实用性。
1
第二章 模型关联
模型关联是进行软件操作的第一步,主要实现了当前文档下的Revit 模型和需要操作的YJK 结构模型的关联,模型关联后在Revit 下所有操作的数据源均来自于所关联的YJK 文件。
第一节 关联方法
首先,打开一个已有的Revit 模型(或者新建一个空白的模型,空白模型需保存到既定路径下),进入Revit 主窗口(如图2.1所示)。
图2.1 打开文档
打开项目后点击【YJK 结构】菜单栏下的【设置关联打开】按钮,在弹出的模型加载对话框(如图2.2所示)中点“选择”命令,选择要加载的YJK 结构模型路径(再次加载时会自动记录并显示前次加载路径)。
YJK 模型加载完成后,对话框的基本信息栏中会显示出YJK 模型的大小及修改时间。模型信息栏中显示当前模型已经存在的数据信息。如果所需加载文件不存在,则对话框中显示“未生成” 。如果文件已存在,则显示“已存在”并列出数据生成时间(此处的信息是Revit 产品需要的数据中间文件,并不是YJK 的基本模型数据,如显示不存在需要重新生成)。
2
图2.2 模型加载
上部结构、基础结构和计算信息如需要生成可以直接点击数据后对应的“生成”按钮(如图2.3所示),生成完成后对话框自动刷新文件时间并提示“生成成功”。YJK 结构模型施工图生成完毕后钢筋信息可以自动生成。
PS :生成模型信息时请确保YJK 模型文件没有处于打开状态,否则容易因为文件访问冲突造成数据生成失败。
图2.3 数据生成
3
确定所需信息生成完毕后点击确认按钮,提示“模型加载完毕”后即可成功实现模型关联。
第二节 信息应用
模型关联部分的信息主要分为模型信息和钢筋信息两类,模型信息主要用来生成构件的几何模型和计算信息,钢筋信息主要用来生成生成配筋模型和三维钢筋数据(如表
2.1所示)。
表2.1 信息应用
4
第三章 模型控制
模型控制主要实现将YJK 结构模型中的几何构件以及部分计算信息导入到Revit 当中。本模块包括了上部结构、基础结构、配筋模型和钢结构四个部分(如图3.1所示)。
图3.1 模型控制功能模块
1、上部结构
上部结构部分主要是将YJK 软件【模型荷载输入】部分生成的模型信息进行转换,可以实现YJK 结构计算模型和Revit 模型的双向互导和更新。
2、基础结构
基础结构主要实现将YJK 软件【基础设计】部分生成的模型转入到Revit 当中,并可以实现模型的更新操作。
3、配筋模型
配筋模型是利用YJK 软件【施工图设计】部分中的信息生成三维结构模型,这个模型将作为平法施工图和三维钢筋的BIM 模型载体。
4、钢结构
钢结构部分主要是将YJK 软件【钢结构图】部分中自动计算生成的钢结构全楼模型转入到Revit 软件当中。
第一节 上部结构
上部结构部分主要实现了YJK 上部结构的几何信息和Revit 模型的互导,上部结构包括导出结构模型、导入结构模型、全局更新、局部更新四个功能点。
一、导出结构模型
导出结构模型模块的主要功能是将Revit 模型中的结构构件提取出来生成YJK 的结构建模模型。程序会自动识别Revit 模型中的结构构件,并且通过判断构件之间的空间位置来构造出构件的连接关系,最大程度上实现生成模型的可用性。
1、操作流程
① 打开需要生成结构模型的Revit 文件。
② 在导出选项中调整标高及归并距离等参数。
5
③ 进行截面匹配,将Revit 中的族匹配成YJK 可以识别的截面形式(只有进行匹
配的截面才进行转换,不匹配不转换,如果匹配成功则条目颜色将变成绿色)。 ④ 参数设定完成后点击“确认”按钮,模型转换成功后将弹出“模型转换完毕”提
示框,并自动定位生成文件的路径(也可以在再次加载时通过“打开YJK 模型文件”按钮进行定位)。程序将在Revit 文件的同级目录下生成一个*.ydb文件(YJK 的数据库文件)作为导入文件(如图3.2所示)。
图3.2 生成文件
⑤ 新建一个yjk 工程,在yjk 主窗口中点左上角
文件创建YJK 结构模型(如图3.3所示)。 数据导入命令,加载生成的YJK
图3.3 模型加载
2、参数意义
① 导出选项(如图3.4所示)
6
图3.4 导出选项
选择构件类别:选择需要转换的构件类别,如果选择轴网则所有构件都会以轴网作为定位基准,否则将通过构件本身的集合定位构件在YJK 中的轴网系统。
构件归并:归并距离是指端点距离在此容差之内的构件将被连接起来。水平归并角度是指相互连接的水平构件如果角度差在角度参数范围之内,则直接调整成为同一法相向量(详见3.1.1.4节)。
调整标高:选择结构标高,去掉建筑定位标高,选择后的标高将作为转换后结构模型的分层基准(两个层高之间作为一个自然层),并提供了空间层选择和插入标高的功能,如果选择空间层,目前程序只支持将选中层高之上的所有标高作为空间层,并不支持在结构标高中间插入空间层。点击“重新读取”后调整标高恢复为默认值。
Revit 模型中的标高如果不满足YJK 结构的楼层要求,可以将部分标高(如标高差值为0或过小)前的勾选项去掉,也可以利用“插入标高“命令新增楼层。对于标高差值小于1000mm 的楼层程序会给出提示,如果确认正确点击继续即可。
② 截面匹配(如图3.5所示)
7
图3.5 截面匹配
Revit 族类型:Revit 中可被用来生成YJK 模型的族类型,用户可以通过选择族类别和族类型进行截面匹配,将需要转换的截面类型进行匹配,不需要转换的构件不进行匹配即可。
Revit 族参数:列出了选中的族类型的所有尺寸参数,用户可以以此为参照填写匹配信息。
YJK 构件定义参数:通过填写YJK 的构件定义参数将Revit 的族参数或者尺寸信息匹配成YJK 可以识别的构件尺寸信息。
Revit 族预览图:预览选中族条目的Revit 族截面类型。
YJK 构件截面定义:预览YJK 构件定义参数中选择的YJK 截面类型的截面形状以及尺寸标注。
3、截面匹配方法
Revit 的族类型比较丰富,几何样式也非常多变。而YJK 结构设计软件支持的截面类型有限,程序会自动识别程序中结构构件的族类型,并提供了截面匹配的功能,用户可以根据自己的判断将Revit 中的截面和YJK 中所支持的截面类型进行匹配,这样就能保证Revit 结构模型能正确的转换到YJK 当中。
① 杆件匹配方法
族批量匹配(推荐方法):族一级别的匹配。按同一类族的尺寸参数进行批量匹配。在Revit 族类型树状控件中选择类型级别,将族类型的尺寸参数填入到YJK 构件定义参
数的文本框中,然后点击“截面匹配”按钮,这时候同类型的构件尺寸会自动匹配。匹
8
配成功后Revit 族下的所有截面类型将全部显示为绿色(如图3.6所示)。
图3.6 族批量匹配
族类型匹配:针对Revit 的单个类型尺寸、材质对应YJK 尺寸、材质进行匹配。选中某一个尺寸的族,然后在YJK 构件定义参数中选中截面类型,并且填写对应的尺寸值,然后点击界面匹配,就可以实现对单个尺寸构件的匹配。如果不需要调整构件的尺寸则可不使用这种匹配方法。匹配成功的族类型会在属性结构中显示为绿色(如图3.7所示)。
图3.7 族类型匹配
9
取消匹配:不需要转入YJK 中的Revit 族类型通过“取消匹配”取消截面的对应关系,取消匹配后,树形结构选中的Revit 族类型恢复为黑色字体。
② 非杆件类截面匹配
墙体匹配:程序将墙体的结构层厚度叠加起来作为墙体的默认厚度进行填写。用户可以直接选择基本墙层级,点击截面匹配将所有结构墙进行匹配,如果需要去掉某些不需转换的墙,则需要选中某个族条目点击取消匹配即可。
洞口匹配:Revit 利用剪切洞口建立的洞口程序自动将洞口归类并且匹配,如果是采用窗族或门族建立的洞口,程序会默认将高度和宽度填入匹配参数中,如果没有设置特殊尺寸参数,直接点击界面匹配按钮即可。
4、构件归并
Revit 的模型经常会出现梁被建到柱边、墙边,梁梁之间由于定位原因而出现平行但不相连的情况。这种建模方式往往会使Revit 转换成YJK 后的模型出现梁悬空、柱悬空等杆件无法连接的问题。程序通过参数调整梁柱之间的连接关系可以最大程度上地保证结构模型的正确性。程序通过提供构件归并距离和水平归并角度两个参数来控制模型构件之间连接关系。
归并距离用来判断构件节点的轴网连接关系(如图3.8所示),如果竖向构件的定位节点到最近节点的距离小于此距离,则构件定位节点为已有节点,程序对构件做偏心处理。反之,则单独生成定位点。如果水平构件的端点距离小于归并距离,则直接将梁水平平移至与前一个水平构件相连;反之,则单独生成网格。
图3.8 归并距离
水平归并角度主要用来判断构件网格的角度偏移。如果相接的水平构件的夹角小于这个角度,则直接将后一个水平构件的法相向量调整到与前一个构件一致,否则则单独生成构件网格。
10
二、导入结构模型
导入结构模型模块主要实现的功能是将YJK 的结构建模模型转入到Revit 当中,目前可以实现构件截面、材料、几何位置、荷载等内容的转换。此外程序还提供了构件参数和命名规则等多样化的参数来设置截面,使用户生成更加个性化的Revit 模型。
1、操作流程
① 打开空白的Revit 文档并保存。
② 在【设置关联打开】对话框中关联需要导入Revit 的YJK 模型路径。
③ 生成模型信息中的所需要的上部结构信息。
④ 点击【上部结构】菜单的导入结构模型。
⑤ 设置模型导入参数。
⑥ 点击确定开始模型导入,导入成功后出现“模型转换完毕”提示。
2、参数意义
① 基本信息(如图3.9所示)
图3.9 基本信息
转换模式:提供了基于自然层和标准层数据的两种数据转换方式(详见3.1.2.3节)。 楼层信息:列出了YJK 模型中的自然层信息或标准层信息,可以选择需要转换的自然层号或标准层号。
打开参数文件路径:
打开工程下参数文件路径,可以供客户拷贝同一模型下不同目
11
录之间的参数。默认参数文件保存在当前工程所在的根目录下,文件扩展名为“项目名_MdlInfo.rsp”。
恢复默认参数:点击此按钮可以将所有参数恢复为初始的默认参数
转换进度:转换过程中显示转换进度。
② 构件参数(如图3.10所示)
图3.10 构件参数
构件类型选择:通过勾选构件类型前面的多选框决定是否对此类构件进行转换。目前版本支持转入Revit 中的yjk 构件类型有轴网、柱、斜杆、梁、次梁、墙、墙洞、楼板、悬挑板和梁加腋、板加腋、柱帽。
颜色:点击颜色框选择转换后构件材质的颜色定义。同一种构件类型可能具有不同的材料,点击下拉框可以将不同的材料类型设置为不同的颜色(如图3.11所示)。
图3.11 颜色参数
透明度:设置构件转换后材料的透明度。范围为0-100。
表面填充:
设置构件材质的表面填充图案和截面填充图案会影响转换效率,宜根据
12
模型大小选择勾选。
合并:将同轴线同截面的构件合并起来,可以提高模型转换速度和减小转换后的模型大小,但是模型更新功能将不会根据合并后的模型进行更新。
③ 命名规则(如图3.12所示)
图3.12 命名规则
命名元素:选择参与命名的影响因素,选择后此命名元素将被考虑到元素的命名当中。自定义命名主要包括三项内容:材料命名、族命名、族类型命名。上下箭头可以调整命名元素所在的位置。
前缀和分隔符:可以自定义设置元素命名的前缀和不同命名元素之间的分隔符样式。 示例:可以将用户修改定义的命名方式实时以示例的方式显示在文本框当中。
④ 荷载参数(如图3.13所示)
图3.13 荷载参数
荷载选项:通过勾选参数选择需要转换的荷载类型。
3、转换模式
转换模式主要是通过控制楼层参数来实现对最终生成的模型数据的控制,
目前程序
13
提供了自然层和标准层两种转换模式。
① 自然层转换模式
选择自然层转换模式,楼层列表中显示的楼层关系与YJK 自然层顺序一致,用户通过勾选楼层列表中的选项选择需要转换的楼层数据(如图3.14所示)。
图3.14 自然层转换模式
② 标准层转换模式
选择标准层转换模式,同一标准层只针对用户选择的代表自然层的数据进行转换,其它自然层只转换柱,其它构件一律不进行转换(如图3.15所示)。标准层转换模式主要针对那些关注点在楼层平面视图而对全楼三维显示没有要求的情况,采用标准层的转换模式可以大大降低模型的数据容量。
图3.15标准层转换模式
4、楼层叠加
Revit 进行大型模型转换时,经常因为内存使用上限或者警告提示过多的原因而出现不予转换的情况。提供楼层叠加转换机制,用户可以采用分楼层转换机制,对部分楼层转换并保存后再进行剩余楼层的转换,直至全部完成,这样在一次转换后重新转换,内存使用量会降低,并且,大量提示也可以分多次忽略,提高了模型转换的成功率。
采用楼层叠加转换,用户可以先选择一部分楼层进行转换,转换完成后保存模型文件(如图3.16所示)。
14
图3.16 楼层叠加
首次模型转换完成后,如果再次打开【导入结构模型】按钮转换完成的楼层会变灰并不可选,用户可以继续选择未转换的楼层数据进行叠加转换(如图3.17所示)。
图3.17 楼层叠加
5、构件合并
大型模型转换时比较耗时,且转换后的文件比较大。如果设计师对构件的结构分段属性没有特别的要求可以选择接口程序的合并功能(如图3.18所示),程序可以自动将同截面同轴线的水平构件(梁、墙)进行串合,同截面同节点的跃层柱进行串合,同厚
度的水平楼板进行串合。如果需要使用构件更新功能则不能勾选构件合并,合并后的模
15
型不能进行更新。
图3.18 构件合并
6、轴网处理
程序自动识别并转换有轴线标号的轴线,并且提供外延参数可供用户填写将轴线标注时从端部节点向外延伸长的距离(如图3.19所示)。
图3.19 轴网处理
7、墙洞处理
程序提供了两种用户常用的墙洞创建方式:剪切洞口和洞口族的方式(如图3.20所示)。剪切洞口开洞方便并且可控性强,洞口族则可以实现Revit 明细表的统计。
16
图3.20墙洞处理
8、荷载处理
程序可以对YJK 结构软件中的面荷载、线荷载以及集中荷载进行转换(如图3.21所示)。荷载转换到Revit 中后程序会自动创建YJK 的荷载族,并且根据不同的工况类型创建荷载工况,以区分在Revit 中布置的荷载。
面荷载转换目前支持楼板均布恒载、活载。线荷载转换主要针对墙梁、次梁和柱三种构件,墙梁、次梁线荷载可转换均布荷载、左端均布荷载、右端均布荷载、满布梯形荷载、分布梯形荷载、分布三角形荷载、水平均布荷载、均布扭矩荷载等。柱线荷载可对柱的X 向、Y 向底部均布荷载、分布梯形荷载进行转换。集中荷载转换可转换墙梁、次梁、柱构件上的集中荷载,以及节点上的集中荷载。具体包括:墙梁、次梁的集中荷载、水平集中荷载、集中扭矩,柱XY 两个方向的垂直集中荷载以及水平集中荷载。
图3.21 荷载处理
三、全局更新
此模块的主要功能是利用YJK 修改过的结构模型更新既有的Revit 模型(来自于YJK 的转换),结构模型没变的部分Revit
模型不做改动,程序只针对结构模型中修改
17
的构件属性进行更新。既可以提高模型转换的快速性和准确性,又可以保留原始Revit 模型信息的完整。
用户可以在这个模块通过选择参数来控制需要更新的构件类别、楼层数据以及更新模式。程序会自动对比两个模型中元素的属性并依据YJK 模型中修改的信息去更新Revit 结构模型,更新完成后自动弹出更新列表供用户查看,程序还会自动将每次的更新历史保存为文本格式供用户查看和交流使用。
1、操作流程
① 打开需要更新的Revit 文档。
② 在【设置关联打开】按钮中设置修改后的YJK 结构模型,并且点击生成模型信
息中的上部结构信息。
③ 点击【上部结构】菜单中的全局更新按钮。
④ 设置更新参数并点击确定完成模型更新。
⑤ 更新完成后查看更新列表,确认更新构件。
2、参数意义
全局更新的参数包括更新模式、构件类别、荷载类别、楼层信息、转换进度五个部分(如图3.22所示)。
图3.22 全局更新参数
更新模式:更新模式分为自然层数据和标准层数据两种,采用哪种更新模式取决于导入结构模型时使用哪种模式导入(两种模式的意义详见3.1.2.3)。
构件类别:选择需要更新的构件种类。
18
荷载类别:选择需要更新的荷载工况类别。
楼层信息:选择哪些楼层数据需要更新。
更新容差:构件端点定位偏差在此范围内的会被认为几何位置没有被修改,否则构件将被更新。如果模型构件之间距离小于一定值,Revit 会对模型的位置进行自动调整,通过调整这个参数可以避免有些构件反复被更新而引起的报告不准确的情况。
查看更新报告:以列表的形式显示历史更新报告的内容。双击可查看更新报告详细内容。
3、荷载更新
选择需要更新的荷载类型,可以实现对面荷载、线荷载、集中荷载更新的控制。荷载的更新结果可以通过更新报告查看。当某种类型的荷载在导入模型时没有选中,而在模型更新时选中了,更新后会在模型中显示该类型的荷载,并被认为是新增荷载。当某种类型的荷载在导入模型时一起导入了,而在模型更新时并未选中该类型的荷载,更新时不会对该类荷载做改变。
由于Revit 不能直接布置三角形荷载和等腰梯形荷载,程序是通过将两种或三种线荷载叠加得到的该类型荷载,程序不能对这类荷载的更新情况进行统计,只会在更新时进行重绘。
4、更新方法
模型更新可以针对YJK 中楼层信息、构件信息、荷载信息的删除、添加和修改内容进行更新(如图3.23所示)。
处理模型信息时,程序首先会根据YJK 构件的ID 和Revit 中的内置的YJKID 进行对位,找到对应构件后对比构件的结构属性,如果发现两个模型属性一致,则不对Revit 模型进行修改;如果发现属性不同,则针对变化的构件属性进行调整,对构件上原有的其它属性并不做改动。YJK 中存在的元素ID 如果在Revit 没有找到相应构件,则在Revit 中新建一个构件实例。如果Revit 的构件中存储的ID 并没有找到对应的YJK 模型,则直接删除Revit 中的构件实例
19
图3.23 更新方法
5、更新报告
模型更新完成后会自动弹出更新列表,列表中列出此次被更新的构件种类、个数、更新内容等信息(如图3.24所示)。双击列表中的更新条目,被更新的构件将居中并显示选中状态,可以方便用户快速的定位更新构件位置。
当提示框中出现RevitID 时,双击该项可以定位到已更新的构件,该构件高亮显示。当提示框中出现YJKID 时,可以在YJK 软件中查找该构件。
图3.24 更新列表
20
模型更新完成后程序会自动生成一个更新文本,文本以更新时刻的时间命名。用户可以在“模型更新”对话框中的“查看更新报告”中调出更新文本的列表(如图3.25所示)。文本中详细记录了单次更新的内容,可以供用户备份留底或者交流使用。
图3.25 更新报告
四、局部更新
局部更新模块主要针对客户框选的Revit 区域构件进行更新。更新内容只局限在选中构件范围内,未被选中的构件不做判断。这样可以实现客户对构件的选择性更新,提高模型更新的灵活性。
1、操作流程
① 打开需要更新的Revit 文档。
② 选中需要更新的构件。
③ 点击【模型控制】中【上部结构】的【局部更新】按钮完成局部更新。
2、更新方法
当只更改一部分构件或荷载,不希望全部更新时,程序提供了局部更新功能。局部更新功能同样可以实现整体更新中的构件类型、荷载类型的更新。
进行局部更新时,首先应该在设置关联打开中重新生成一下模型信息,然后选择需要更新的构件或荷载,完成之后再点击局部更新按钮,即可实现局部更新。当未选中构件就点击局部更新时,程序会给出提示信息。当未更新模型信息就点击局部更新时,模型不会发生变化。
模型局部更新只能对已选中的构件进行,因此局部更新不会出现新增构件或新增荷载。局部更新功能可以实现除洞口外所有构件的更新。提示信息会列出所有构件的布置变化以及荷载的变化情况。(如图3.26所示)。
21
图3.26 更新方法
第二节 基础结构
基础结构主要实现了将YJK 基础设计部分的几何模型导入到Revit 当中,并且提供了模型更新的功能,可以更新既有的Revit 模型。
一、 导入基础模型
导入基础模型模块主要实现的功能是将YJK 的基础结构模型转入到Revit 当中,目前可以实现构件类型定义、材料、几何位置等信息转换。
1、操作流程
① 打开需要转入基础结构的Revit 文档(已保存过)。
② 在【设置关联打开】对话框中关联需要导入Revit 的YJK 结构文件路径。 ③ 生成模型信息中的所需要的基础结构信息。当文本框中显示已存在时表明基础
所需中间数据生成成功(如图3.27所示)。
22
图3.27 生成数据
④ 点击【基础结构】菜单的【导入基础模型】按钮。
⑤ 设置对话框导入参数。
⑥ 点击确定开始模型导入,导入成功后出现“模型转换完毕”提示。
2、参数意义
① 构件类别(如图3.28所示)
图3.28 构件类别
23
构件类别选择:选择需要转换的基础构件类型。该项中包含了目前通过Revit 产品能够导入的基础构件类型,包括筏板、防水板、独基、桩、承台、地基梁、拉梁、柱墩共8种基础类型。可以根据工程的需要在此选择需要导入到Revit 中的构件类型。 颜色选择:选择基础构件类型的材质颜色。
透明度选择:选择基础构件类型的材质透明度。
表面填充:选择基础构件类型的材质表面填充图案和截面填充图案。
② 模型参数(如图3.29所示)
图3.29 模型参数
桩采用柱族:选择YJK 基础桩导入Revit 的族类型(详见3.2.1.4)。
3、上部延伸
基础模型导入之前如果已存在上部模型,程序会自动将上部模型底层构件(柱和墙)的底标高进行调整和并与基础模型相接,以此来保证转换完成后模型的整体性(如图
3.30所示)。如果先转换基础再转上部程序不会进行模型延伸的处理。
图3.30 上部延伸
24
4、桩族处理
程序模型导入基础桩时默认采用结构基础的族类型,如果用户在模型参数中勾选了“桩采用柱族”的选项框,转入的基础桩在保证几何位置正确的情况下采用结构柱族进行转换(如图3.31所示)。采用结构族柱进行转换的用户主要是希望利用Revit 附带的“附着顶部/底部”的功能。
图3.31 桩族处理
二、 更新基础模型
更新基础模型主要实现的功能是利用YJK 修改过的基础模型更新既有的Revit 模型(来自于YJK 的转换)。结构模型没变的部分Revit 模型不做改动,程序只针对结构模型中修改的构件属性进行更新(如图3.32所示)。
图3.32 更新基础模型
1、操作流程
① 打开需要更新基础数据的Revit 文档。
② 在【设置关联打开】对话框中关联需要导入Revit 的YJK 结构文件路径。 ③ 生成修改后的基础模型信息,生成成功后模型信息的时间会变成当前时间。 ④ 点击【基础结构】菜单下的【更新基础模型】按钮。
⑤ 设置对话框导入参数。
⑥ 点击确定完成基础模型的更新。
25
2、参数意义
基础更新的参数意义同导入基础模型的构件类别参数(详见3.2.1.2中的构件类别条目)。
第三节 配筋模型
配筋模型主要实现了将YJK 施工图设计部分的构件信息以三维模式呈现到Revit 当中,并将YJK 的钢筋的适配信息作为共享参数转入到Revit 模型当中,配筋模型是生成Revit 平法施工图和三维钢筋的模型基础。
一、 导入配筋模型
导入配筋模型部分主要实现将YJK 的梁、柱、墙、楼板的几何模型以及梁、柱、墙体的配筋信息导入到Revit 当中(目前还不支持导入板的配筋信息)。三维模型的主要数据来源是YJK 施工图信息,梁施工图中读取梁跨信息、柱施工图中读取柱跨信息、墙施工图中读取墙身、墙梁、边框柱(如果在柱施工图中出则从柱施工图数据读取)和边缘构件(边缘构件部分由于生成机制不一样有单独的生成方法,详见3.3.2)信息,然后分析数据生成Revit 的三维模型,此三维模型更加符合配筋信息和标注信息的数据要求。
1、操作流程
生成配筋模型需要YJK 模型已经完成建模、计算以及施工图部分的生成,如果没有完成任何一步都不能生成完整的配筋模型,因此第一步需要确认生成模型信息中的上部结构信息、计算信息和相应的钢筋信息(如图3.33所示)。如钢筋信息和模型信息不匹配需要点击YJK 批量出图按钮重新完成相应构件施工图的绘制。
图3.33 数据准备
26
① 打开空白的Revit 文档(已保存)。
② 在【设置关联打开】对话框中关联需要导入Revit 的YJK 模型路径。
③ 点击【配筋模型】菜单下的【导入配筋模型】按钮。
④ 点击确定进行模型生成,生成成功后提示“模型转换完毕”对话框。
2、参数意义
配筋模型的参数主要分为两个部分,一个是包括梁跨、柱跨、墙身、墙梁的构件几何模型,另外一个是对应构件类别的钢筋信息(如图3.34所示)。
图3.34 配筋模型参数
几何构件:选择需要导入到配筋模型中的构件类别。
钢筋信息:选择需要导入钢筋信息的构件类别,如果需要导入钢筋信息,那么相应的几何构件类型必须被选中生成。
3、模型生成
配筋模型导入成功后就可以在Revit 中看到用于配筋的三维模型,梁是按梁跨表述,柱按柱跨表述,墙体按墙身和墙梁表述,边缘构件因为生成规则的不同有单独的功能菜单,楼板几何模型来自建模部分的板块。生成完配筋模型后边缘构件的部分被预留出来,可以在【导入边缘构件】菜单中补充生成(如图3.35所示)。
图3.35 配筋模型
27
4、钢筋数据
配筋模型导入Revit 后如果用户勾选了钢筋数据,相应钢筋数据也会以共享参数的形式存入到构件的属性当中。参数取值来自于YJK 软件施工图模块的实际配筋数据(如图3.36所示)。
图3.36 钢筋数据
二、 导入边缘构件
边缘构件是一类较为特殊的构件形式,由于其形式不定,因此既有的族文件无法满足边缘构件多样化的特点。程序采用通过读取YJK 施工图边缘构件的截面形状自动生成族文件的方式生成边缘构件,并且用结构柱族进行生成,这样就解决了边缘构件导入到三维模型中的难题,并且可以适用于任何形状的边缘构件。
1、操作流程
边缘构件只能在配筋模型的基础上进行生成(如果YJK 结构模型中有墙体,在配筋模型生成后在需要生成边缘构件的位置会留下空缺),且需要已经生成了墙体的施工图数据。
由于一般剪力墙工程的边缘构件样式多、个体数量大,程序现生成族文件并加载会比较慢,如果采用一次性生成整楼模型效率较低,花费的时间可能较长。因此生成边缘构件程序采用了分层转入的方式。
① 打开已经导入配筋模型的Revit 文档。
② 在【设置关联打开】对话框中关联需要导入Revit 的YJK 模型路径。
③ 点击【配筋模型】菜单下的【导入配筋模型】按钮。
28
④ 在Revit 的项目浏览器的结构平面图中双击需要导入边缘构件的层结构平面,
将视图切换为平面视图(如图3.37所示)。
图3.37导入边缘构件
⑤ 在当前平面视图下,点生成边缘构件命令,开始本层边缘构件的导入,导入过
程中可以看到上面截图中边缘构件位置一个个被边缘构件所填充,完成后弹出
导入成功提示对话框(如图3.38所示)。
图3.38 生成边缘构件
三、 导入钢筋信息
导入钢筋信息模块的功能是将YJK 的施工图数据导入到既有的Revit 模型当中,Revit 模型可以不是来自于YJK 。程序首先会根据几何位置对照判断Revit 的结构构件应该属于YJK 施工图的哪个构件,如果判断几何位置吻合后就将YJK 的钢筋数据通过共
29
享参数写入到Revit 当中,如果没有找到对应构件则给出提示文本。目前程序只支持对梁和柱构件的钢筋信息导入。YJK 钢筋数据导入到用户自定义的Revit 模型当中可以为客户后续的配筋操作提供数据依据。
1、操作流程
① 打开需要导入钢筋信息的Revit 文档。
② 点击【配筋模型】菜单下的【导入钢筋信息】按钮。
③ 选择Revit 基点坐标并填写与YJK 对位的基点坐标,一般可选择Revit 模型的
角点。对位基点主要用来和YJK 的空间模型进行对位。
④ 设置导入钢筋信息的对话框参数。
⑤ 点击确认导入钢筋信息,完成导入后查看提示文本。
2、参数意义
导入钢筋数据的对话框参数主要实现Revit 模型和YJK 几何位置、空间位置匹配的控制和导入钢筋信息的构件类型选择两个方面的内容(如图3.39所示)。
图3.39 导入钢筋信息参数对话框
Revit 基点坐标:与YJK 对应的Revit 基点坐标,可以通过点选和手动输入两种方式确定。基点坐标可自由确定,只需要保证和YJK 基点坐标中的参数对位即可。
YJK 基点坐标:和Revit 基点坐标对位的YJK 坐标点。当YJK 模型的局部坐标系和Revit 不一样时可以通过调整旋转角度保证模型能正确匹配(如图3.40所示)。
30
图3.40 YJK旋转角度
构件归并容差:用户可以设定一个既定的容差值,如果在全局坐标系下模型的几何位置偏差在容差值范围之内,程序认定为是可以进行匹配的构件,否则则认为不可建立对应关系。如果有层间梁Z 向容差可以设置较大值,XY 向容差不易设置过大以免造成误判。
构件类别:选择需要导入钢筋信息的构件类别,目前程序只支持将YJK 的梁、柱钢筋信息导入到Revit 当中。
参照标高选择:选择需要导入Revit 的钢筋信息的标高区间,如果需要对某个标高区间的构件钢筋信息进行导入,则需要在这个列表对话框中勾选相应标高选项,勾选完成后程序会针对这个标高区间内的构件导入钢筋信息,区间外的构件则不做信息的导入。
3、钢筋信息
导入构件的钢筋信息来自于YJK 的适配钢筋数据,程序会自动为构件绑定共享参数,然后将钢筋数据写入到构件参数当中,用户可以通过点击构件查看钢筋数。钢筋参数列表可在Revit 中【管理】菜单下的【共享参数】查看(如图3.41所示)。
图3.41 钢筋信息的共享参数
31
第四节 钢结构
程序可以将YJK 的钢结构全楼节点三维模型转换到Revit 当中,转入内容包括柱脚节点、梁柱节点、梁梁节点、柱与斜撑、梁与斜撑、柱柱拼接、桁架节点、门式刚架等多种节点连接形式。
导入钢结构三维模型只需要点击【模型控制】下的【钢结构】按钮,加载需要导入的YJK 钢结构模型路径,点击确认程序就可以自动生成钢结构的三维实体模型(如图
3.42所示)。
图3.42 钢结构三维模型
32
第四章 模板图
模板图主要实现对Revit 平面视图中的层高表、构件截面、楼板错层等几何信息的标注。程序可以灵活设定标注的字体大小、样式和绘图比例,并且提供批量和单点两种方式生成构件的模板标注。本模块包括标注样式、层高表、梁标注、柱标注、墙体标注和楼板标注六个部分(如图4.1所示)。
图4.1 模板图功能模块
第一节 标注样式
用户可以在标注样式模块设置或修改标注文字的高度、宽度、字体及绘图比例,设置完成后即可按此样式进行模型标注(如图4.2所示)
图4.2 标注样式
第二节 层高表
Revit 模型在【设置关联打开】按钮中关联了YJK 文件后,程序可以自动在平面视图中生成楼层的层高表。层高表的样式和YJK 软件中的层高表一致,包括层号、层高、标高三个部分(如图4.3
所示)。
33
图4.3 层高表
层高表支持调整绘图比例,默认为1:100,如果在参数中调整了层高表的绘图比例,程序会自动按照参数设置调整文字大小和表格间距以适应图面的要求(如图4.4所示)。
图4.4 绘图比例
34
第三节 构件标注
构件标注包括梁标注、柱标注、墙标注和楼板标注,标注内容主要为构件截面/厚度以及楼板厚度(如图4.5所示)。标注对象为YJK 生成的Revit 模型文档。
图4.5 构件标注
1、标注截面
标注梁/柱截面和墙/板厚度为单点标注的模式,该选项可以在选定的构件上标注尺寸信息。
首先切换视图平面到水平视图,点击标注构件截面(梁截面/柱截面/墙厚/板厚)按钮。此时会弹出选择命令,提示选择需要标注的构件实例。用户点击正确的构件类型后,构件的尺寸信息就会标注在合适的位置。程序允许反复点选,如果标注完毕点击ESC 或者右键取消命令即可(如图4.6所示)。
图4.6 标注截面
2、自动标注截面
自动标注梁/柱截面和墙/板厚度为自动全图标注的模式,该选项可以自动标注当前视图下所有符合要求的构件截面。
首先将视图平面切换到需要标注的水平视图,点击自动标注截面(梁截面/柱截面/墙厚/板厚)按钮,程序会自动将当前平面视图上的所有构件标注上截面尺寸信息。如果当前Revit 文档中的构件截面尺寸进行了修改,再次点击此命令,新的截面标注信息会自动替换上次的标注结果(如图4.7所示)。
35
图4.7 自动标注截面
3、标注字符
复杂截面采用全截面尺寸标注往往会导致图面比较混乱,因此可以采用字符标注的样式标注构件截面,然后再通过表格列出字符代表的尺寸信息。程序目前可以提供单点标注梁/柱截面和墙字符的功能,用户可以通过点选方式标注构件的字符信息。
首先将视图平面切换到需要标注字符的视图平面,点击标注字符(梁截面/柱截面/墙厚)按钮,弹出字符标注对话框。在该窗口输入需要标注的构件字符如“KL”,点确定后选择要标注的构件,可以实现多次标注。如果需要标注其它字符,可在点击ESC 或者右键取消命令后重新输入字符进行标注(如图4.8所示)。
图4.8 标注字符
36
4、标注楼板错层
YJK 模型中如果设置了楼板错层,该选项可以自动将所有具有错层的楼板标注出来。 首先将视图平面切换到需要标注的水平视图,点击标注楼板错层,程序会自动将当前平面视图上的楼板错层值标注出来,如果没有错层的楼板则不做任何标注。楼板错层的标签联动的是Revit 楼板属性中的“自标高的高度偏移”,此参数向上为正向下为负,与YJK 的楼板错层值表述相反,所以Revit 标注的错层值也会和YJK 中的错层值正负号相反(如图4.9所示)。
图4.9
楼板错层
37
第五章 施工图
Revit 产品施工图模块共由板施工图、梁施工图、柱施工图和墙施工图4个部分组成,可以分别实现将YJK 中的板、梁、柱、墙平法施工图转入成Revit 中对应的施工图(如图5.1所示)。
图5.1 施工图功能模块
Revit 施工图模块是建立在“施工图模型”和“边缘构件模型”基础之上的,YJK 模型在完成计算及板、梁、柱、墙施工图批量出图后,需要先在Revit 中生成施工图模型和边缘构件模型,才可以将YJK 施工图平法标注的内容转入成Revit 中对应的板、梁、柱、墙的施工图标注。
施工图模块可以采用Revit 标签方式在平面视图上逐一完成平法施工图的绘制,程序读入了YJK 平法施工图的所有标注(钢筋标注和构件标注),并可以利用YJK 平法施工图已有的标注避让位置绘制Revit 的施工图标注。
第一节 梁施工图
Revit 梁施工图是以YJK 模型中梁平法施工图为基础模型,施工图绘制之前需要客户在YJK 软件中完成梁施工图批量出图并生成了相应的DWY 文件,并且需要生成配筋模型(生成方式见3.3.1)。
1、绘制方法
首先,打开配筋三维模型。点击【梁施工图】菜单,在弹出的对话框中可以看到Revit 中存在的结构平面视图列表及其对应YJK 的施工图绘图文件名(BeamPlan 楼层号),用户可以勾选需要生成梁施工图的结构平面选项(如图5.2所示)。
38
图5.2 梁施工图的对话框
勾选完成后点击开始按钮,程序就会在选中的Revit 结构平面视图中绘制对应梁的平法施工图,绘制的规则完全按照YJK 的绘图标准,可以满足标注避让等YJK 既有的施工图绘制规则(如图5.3所示)。
图5.3 梁施工图的对话框
2、视图修改
用户如果在Revit 中修改钢筋信息则必须保证修改结果的正确性,目前程序本身并不能实现Revit 施工图标注修改后其它标注的联动。建议客户在YJK 中实现对施工图标注的修改,然后再次导入到Revit 当中。导入新的施工图标注需要新建或者复制已有视图,然后按照以上导入方法重新导入(如图5.4所示)。
39
图5.4 复制平法施工图
3、标注族
施工图生成成功后,程序会自动为构件绑定标注的共享参数,共享参数的值读取自YJK 的施工图绘图平面。共享参数绑定完毕后载入YJK 的施工图标注族,标注族直接联动共享参数的值将YJK 的标注信息反映在Revit 的绘图平面上从而形成Revit 的平法施工图效果。用户如果需要修改标注信息,可以直接修改梁参数中钢筋集的钢筋标注值,图面上的标注信息就会联动修改。
40
图5.5 梁平法标注
第二节 柱施工图
柱施工图的绘制方法和梁施工图类似,模型基础是通过YJK 生成的Revit 配筋模型,数据来源是YJK 生成的平法施工图的平面视图文件(.dwy 文件)。用户可以通过参数对话框选择生成需要的Revit 柱平法施工图内容。
1、绘制方法
首先打开生成完柱跨信息的配筋模型,点击【柱施工图】菜单。在弹出的参数对画框中选择需要生成柱平法施工图的结构平面(如图5.6所示)。
41
图5.6 柱平法标注参数
勾选完成后点击开始按钮,程序就会在选中的Revit 结构平面视图中绘制对应柱的平法施工图,绘制的规则完全按照YJK 的图面标准(如图5.7所示)。
图5.7 柱平法标注
2、视图修改
柱施工图的修改方式与梁类似,如果在YJK 中修改了施工图标注,需要在Revit 中手动新建视图或者在已有视图上重新绘制(详见5.1.2)。
3、标注族
柱的施工图标注和梁类似,使用构件绑定标注的共享参数,标注族直接读取共享参数的值实现平面视图的标注,用户如果需要修改标注的话只需要修改构件的参数信息即可。
42
图5.8 柱平法标注
第三节 墙施工图
Revit 墙施工图是以YJK 模型中墙平法施工图为基础模型,完成了墙梁、墙身、边缘构件和边框柱(边框柱在YJK 的墙施工图模块进行出图)的施工图标注绘制。墙施工图在绘制之前需要生成配筋模型和边缘构件的三维实体模型,并且结构模型已经完成了在YJK 软件中生成墙施工图。
1、绘制方法
首先打开已经生成好的配筋模型和边缘构件模型,点击【墙施工图】菜单,在弹出的菜单中选择需要生成施工图的结构平面(如图5.9所示)。
图5.9 墙施工图参数
43
2、视图修改
墙施工图的修改方式与梁类似,如果在YJK 中修改了施工图标注,需要在Revit 中手动新建视图或者在已有视图上重新绘制(详见5.1.2)。
3、标注族
墙施工图的标注同样采用标注族联动构件的共享参数方式进行标注(如图5.10所示)。
图5.10 墙施工图标注
第四节 板施工图
目前程序无法通过板的区域实现楼板的三维模型绘制,因此楼板施工图的绘图方式不同于梁、柱、墙,程序将YJK 板的平法施工图的二维图形通过Revit 的线和文字直接绘制到选中的结构平面视图当中,因此不需要三维模型作为基础。用户绑定YJK 的模型文件并已经生成板的施工图后就可以在选中的标高平面中生成相应的板施工图。
首先,打开Revit 需要绘制板施工图的三维模型,点击【板施工图】菜单,选中需要绘制的楼层平面(如图5.11所示)。
图5.11板施工图参数
点击完成后程序会自动读取YJK 已经生成的二维平面视图信息,在选中视图中绘
44
制板的平法施工图内容。如果用户需要对板的施工图进行修改,需要在平面视图中直接对文字和线条进行编辑(如图5.12所示)。
图5.12 楼板施工图标注
45
第六章 三维钢筋
三维钢筋是以YJK 模型中板、梁、柱、墙的施工图信息为基础,在Revit 中完成三维钢筋的绘制,绘制完成的三维钢筋和YJK 中通过规范生成的三维钢筋样式完全一样。三维钢筋菜单包括参数设置、创建钢筋和删除钢筋三个部分(如图6.1所示)。
图6.1 三维钢筋菜单
第一节 钢筋创建
由于Revit 三维钢筋显示效率非常低,如果单层或者全楼生成三维钢筋会对模型本身造成较大的显示负担,因此YJK 的钢筋生成从两个方面做出了优化。
首先,程序生成的三维钢筋继承了钢筋族的基本属性,但是钢筋本身是用几何体进行生成,减少了钢筋族信息的承载,从构件本身做了数据的优化。其次,程序采用了框选生成的方式,如果需要对单个节点进行查看,可以框选部分构件生成三维钢筋,框选部分的构件会利用YJK 后台的数据驱动现算生成三维钢筋数据,然后将三维钢筋绘制到Revit 三维视图中。用户查看完成后就可以删除。这样就不需要存储三维钢筋的数据,在模型数据量和显示效率上达到了一个优化的效果。
如果模型可以达到全楼生成三维钢筋的要求或者客户需要利用三维钢筋的信息进行概预算方面的统计,同样可以框选全层或者全楼批量生成三维钢筋。
1、参数设置
目前版本三维钢筋参数设置项中只有一个选项,用来设置生成三维钢筋后构件是否变成半透明,默认生成三维钢筋后构件自动变为半透明,这样可以很清晰的看到导入的YJK 三维钢筋实体模型,如果取消勾选,则程序不会对构件的透明度做任何调整(如图
6.2所示)。
46
图6.2 三维钢筋参数
2、创建钢筋
创建钢筋可以分构件类型创建(目前楼板的三维钢筋目前还不支持),也可以批量创建(创建所有被选中的构件钢筋)。创建三维钢筋之前要先选择需要生成三维钢筋的构件,处于选择状态的构件才可以生成三维钢筋(如图6.3所示)。
图6.3 框选生成三维钢筋的构件
选择完成后点击创建钢筋下的功能按钮,软件开始生成绘制所选部分构件的三维钢筋,用户可以清晰的看到三维钢筋的生成过程及生成进度(如图6.4所示)。
图6.4 批量生成三维钢筋
47
三维钢筋生成完成后会弹出“三维钢筋生成完毕”提示框(如图6.5所示)。
图6.5 生成成功提示框
第二节 钢筋信息
导入三维钢筋后,程序会在每根钢筋上绑定共享参数,将钢筋类型、所属构件、钢筋重量等信息写入到参数当中。(如图6.6所示)。
图6.6 三维钢筋参数
由于程序是使用共享参数的方法绑定钢筋的参数信息,因此如果选择批量生成单层/全楼的三维钢筋,就可以使用Revit 明细表对单层/全楼的钢筋量进行统计(如图6.7所示)。
图6.7 钢筋明细表
48