张海兵
摘要
在城市轨道交通设计项目中,族主要以文件的形式存放在服务器中,存在无审查机制、复用率低、检索查找效率低、维护管理不便利等问题。目前,市场上大多数商业族库管理系统主要针对于建筑行业,无法满足城市轨道交通领域的需要,也无法满足城轨设计院个性化的审批要求。因此,搭建族库管理系统可实现族上传、族审批、族使用、族维护管理等功能,从而提高设计效率、节约设计成本,便于族文件的规范化管理。
【关键词】轨道交通 Revit 族 管理系统 设计 实现
1 引言
BIM是一种基于三维模型的智能方法,它为建筑、工程和施工专业人员提供了更有效规划、设计、构建和管理建筑物和基础设施的工具。BIM起源于建筑业,近年来在城市轨道交通行业兴起。当前,城市轨道交通三维设计的主流软件是Autodesk公司的Revit软件。
族是Revit软件建模的基本单元,是一个包含通用属性集和相关图形表示的图元组,属于一个族的不同图元的部分和全部参数可能有不同的值,但是参数的集合是相同的。我院的城轨项目基于Revit开展BIM设计工作,积累了大量的族文件,但族文件的设计、使用和维护等方面不够规范,主要表现在以下问题:
(1)缺乏审查机制,不同人员制作族的标准和质量不一;
(2)族利用率低,多个BIM设计项目存在重复制作同一族的情况;
(3)缺少统一管理族的入口,族文件以文件的形式存储在不同的服务器上;
(4)维护管理效率低,无统一的方式对族文件进行更新维护。
基于族库管理系统可实现族资源的持续积累、有效管控和合理利用,从而提高BIM设计效率、提高设计质量和节约设计成本。
2 系统设计
族库管理系统分为数据层、业务逻辑层、服务层、应用层、用户层,其总体架构图如图1。
数据层:实现数据库和文件的访问,有关族的参数、属性级附加信息存储在数据库中;对于族文件、轻量化文件、附加文档等以文件形式存储在FTP服务器中。
业务逻辑层:实现族信息、人员权限、流程审批、文件操作的主要逻辑。
服务层:以WebAPI的形式发布核心服务,供Revit插件客户端调用。
应用层:实现Revit插件客户端用户的逻辑操作,调用服务层的接口。
用户层:根据权限不同的用户登录系统后具备不同的功能,可进行不同的操作。
族库系统实现用户角色权限的分级管控,对不同的人员赋予不同的权限和功能定制“制作一审核一维护”管理流程,实现族的制作、审批、维护流程,符合单位族管理需要。
用户角色权限分级管控:族库系统用户角色有使用者、设计者、单位管理员、单位维护人员、系统管理员,具体用户角色功能如表1。
制作、审核、维护管理流程:族库管理系统中“制作一审核一维护”流程如图2。设计者对制作的族上传,并申请发布;单位管理员进行审核,并进行入库;维护人员可对发布的族进行维护管理。
3 系统实现
根据系统总体架构和设计,本文实现了族库系统,其Revit插件界面如图3所示,包括登录、退出、族库系统、文件升级、导入参数等Revit插件入口。
其中族库系统为主要模块,其主界面采用Robbin风格(如图4),符合用户习惯,并与Revit主界面风格保持一致。族库系统主界面包括模型查看、族使用、族申请、族维护管理、人员用户管理、目录树管理、FTP管理、铁路标准、统计报表、个人中心等。
此外,本系统提供模型视图和Dwfx预览两种形式的模型查看,便于使用者、维护者查看族的情况,便于单位管理员量测、审批族。本文实现属性信息与族文件的分离,主界面上可停靠的窗口通过数据库可查看族文件的基本信息、附加信息、目录文件信息和类别参数,便于快速查看族相关的信息。基于模型视图、Dwfx预览和基本信息等可较好的满足轨道交通领域对族审批的要求。
设计者通上传族文件,设置关键词、分类、文件属性,并可附加族相关的图例、产品图片、dwfx轻量化文件和文档资料等信息。
系统提供布置族实例功能,使用者可快速查找需要的族文件,并通过附加目录属性、文件属性和扩展属性来扩展族属性信息。从而,使用者可提高轨道领域的设计效率,同时也节约了设计成本。
管理人员可对族目录树、人员权限等进行动态分配管理。
维护人员可对族进行上下线操作,并对族基本信息和附加信息进行维护更改。
4 结束语
族作为Revit设计的基本单元,是提高轨道交通BIM设计建模效率的根本。本文设计实现了族库管理系统,并满足了使用者、设计者、管理人员、维护人员等不同人员的功能要求。基于族库管理系统提供族审查机制,提高族利用率低,提供族统一管理的入口,提高族维护管理效率,规范化了族文件的管理。
参考文献
[1]Autodesk Asia Pte Ltd.Autodesk Revit二次开发基础教程[M].上海:同济大学出版社,2015.
[2]Krypton[EB/OL].[2018-05-06].https://github.com/ComponentFactory/Krypton.
[3]About DWF and Dwfx Files [EB/OL].[2018-05-06].https://knowledge.autodesk.coin/support/autocad/learn-explore/caas/C1oudHelp/cloudhelp/2017/ENU/AutoCAD-Core/files/GUID-DFC086F4-E98C-4FF7-A55E-67FC35007DE5-htm.html
[4]丁建洋,付后國,应宇垦.轨道交通工程Revit族库系统设计与开发[J].电脑知识与技术,2016,12(11):5-7.