摘要
采用国际通用BIM软件平台开展数字化设计,存在软件扩展性不足、行业标准落地困难、信息安全无法保证等问题。基于国产BIMBase图形引擎,使用C++语言进行二次开发,完成铁路盾构隧道BIM软件设计。该设计采用了以下关键技术:为定义管片环参数化组件,研究Python二次开发、跨平台几何复用2条组件建模技术路线,以IFC格式为媒介进行组件管理类开发,并使用map型关联容器,完成代理组件实例化;根据优化问题的求解思路,研究考虑预埋槽道的通用楔形盾构管片空间排布算法,实现管片环最优化位姿筛选;研究适用于铁路工程的空间线性定位技术,将线性定位单元与管片环组件绑定,实现盾构隧道BIM模型的三维快速布置。该软件能够有效实现BIM软件的国产化替代,并为基于BIMBase、C++二次开发的其他BIM技术研究提供基本思路和方法。
Targeting the problems of low openness of geometric engines,unclear architecture,redundant modeling processes,and the challenge to ensure information security in digital design using foreign BIM design software,a railway shield tunnel BIM design software is developed based on the Chinese BIMBase graphics engine using C++language for API development.This paper has adopted following key technologies:it defined parameterized components for segments,integrating the advantages of foreign BIM platforms for fine modeling,used IFC format as a medium to develop component management classes,and used map type associative containers to complete proxy component instantiation;it looked into a universal wedge-shaped shield tunnel segment spatial layout algorithm considering pre-embedded channels,based on the solution approach of optimization problems,to achieve optimal pose selection of segments;it also studied a spatial linear positioning technology applicable to railway engineering,binding linear positioning units with segment components to achieve rapid 3D layout of shield tunnel BIM models.This software can effectively achieve the domestic substitution,and provide basic ideas and methods for the research of other BIM technologies based on BIMBase/C++API development.
作者
齐成龙
廖立坚
王雨权
QI Chenglong;LIAO Lijian;WANG Yuquan(Civil Engineering Department,China Railway Design Co.,Ltd.,Tianjin 300308,China)
出处
《中国铁路》
北大核心
2025年第11期58-66,共9页
China Railway
基金
中国国家铁路集团有限公司科技研究开发计划项目[N2023G080-A(JB)]。
关键词
铁路盾构隧道
管片
预埋槽道
国产化
排布
BIM软件
线性定位
railway shield tunnel
segments
pre-embedded channel
domestic substitution
layout
BIM software
linear positioning