- CSCD核心中文核心科技核心
- RCCSE(A+)公路运输高质量期刊T1
- Ei CompendexScopusWJCI
- EBSCOPж(AJ)JST

隧道建设(中英文) ›› 2025, Vol. 45 ›› Issue (6): 1171-1179.DOI: 10.3973/j.issn.2096-4498.2025.06.012
齐成龙
BIM Modeling Method for Lining Structures of Mountain-Crossing Railway Tunnels Using BIMBase
QI Chenglong
摘要: 针对采用国际通用BIM软件平台开展数字化设计存在几何引擎开放度低、核心技术“卡脖子”风险等问题,提出一种基于BIMBase的铁路山岭隧道衬砌结构BIM建模方法。使用C++语言对国产图形引擎进行二次开发,通过数据结构定义、参数化组件开发、交互式功能实现3个步骤,开发衬砌工程BIM正向设计软件,建模精度满足铁路工程设计、施工、运维全生命周期应用需求。研究过程及结果: 1)数据结构定义方面,将BIMBase几何引擎内核层架构与衬砌结构拓扑特点相结合,对图形对象基类进行派生,构建出单层衬砌数据结构; 2)参数化组件开发方面,在断面轮廓几何语义分析基础上研究独立于几何引擎的参数化断面轮廓设计算法,实例化图形对象抽象基类,重写虚函数,结合BIMBase内核层功能接口,完成三维几何造型,开发出单层衬砌结构组件; 3)交互式功能实现方面,研究同时适应多层暗挖隧道和单层明挖隧道的衬砌结构横断面属性赋值方法,研究自适应空间线位曲率变化的扫掠路径高精度拟合技术,通过实现IToolProperty接口完成BIM模型属性值和三维几何交互式联动更新,最终开发铁路山岭隧道的衬砌结构BIM正向设计软件。