首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

基于RevitAPI的盾构隧道和管片参数化建模方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:北京交通大学

摘要:本发明涉及基于RevitAPI的盾构隧道和管片参数化建模方法,包括:获取盾构管片的几何参数和力学参数,根据所述几何参数和所述力学参数,通过RevitAPI,构建管片主体模型、孔位模型、凹凸榫模型和接缝、防水橡胶模型;将所述管片主体模型、孔位模型、凹凸榫模型和接缝、防水橡胶模型融合,获取精细化盾构管片模型;确定所述精细化盾构管片模型的位置,根据所述位置,对所述精细化盾构管片模型进行拼装,获取盾构隧道模型。本发明通过使用RevitAPI进行一系列的移动和旋转操作,能够实现带有楔形量管片环之间的精确拼装、无缝拼装,不发生穿模,构建出与工程实际相符的隧道模型。

主权项:1.基于RevitAPI的盾构隧道和管片参数化建模方法,其特征在于,包括:获取盾构管片的几何参数和力学参数,根据所述几何参数和所述力学参数,通过RevitAPI,构建管片主体模型、孔位模型、凹凸榫模型和接缝、防水橡胶模型;将所述管片主体模型、孔位模型、凹凸榫模型和接缝、防水橡胶模型融合,获取精细化盾构管片模型;确定所述精细化盾构管片模型的位置,根据所述位置,对所述精细化盾构管片模型进行拼装,获取盾构隧道模型;构建所述管片主体模型包括:输入管片主体参数,基于Textbox文本框接收输入参数,同时实例化Segmentpara类存储所述管片主体参数;将储存后的输入参数保存到Revit族模板文件夹路径下的state.csv文件中,同时窗口类中的UpdataTrue方法会将输入参数更新至S类中,调用FLST-CSegment类,读取S类中最新更新的参数,构建所述管片主体模型;其中,所述FLST-CSegment类包括模块、楔形量和力学参数标签的创建模型;所述模块包括:封顶块、左邻接块、右邻接块、标准块;构建所述凹凸榫模型包括:距管片轴线偏移量、距纵向螺栓偏移量和间距确定所述凹凸榫模型的中心位置,根据所述几何参数中的凹凸榫长度、顶面半径和底面半径,基于RevitAPI中的Arc和Line基本类分别生成顶面轮廓和地面轮廓,通过RevitAPI中的放样融合功能,在所述顶面轮廓和所述地面轮廓间进行放样,构建所述凹凸榫模型;基于所述管片主体模型和所述孔位模型融合包括:分别输入环向纵向螺栓孔参数、注浆孔和定位孔参数,基于Textbox文本框接收输入参数,更新Zjkpara类中的变量,同时重新实例化Segmentpara类,读取state.csv文件中最新更新的参数,并结合更新后的Zjkpara类中的变量,获取孔位位置;将更新后的Zjkpara类中的变量作为输入,结合模块的创建模型,获取孔位模型,基于所述孔位模型、所述孔位位置与所述管片主体模型进行剪切,获取带螺栓孔、注浆孔和定位孔的管片主体模型;将所述管片主体模型和所述接缝、防水橡胶模型融合包括:读取图纸文件,将图纸路径保存至path变量,在Revit轮廓族文件中寻找族样板文件,新建族文件,将所述path变量中的CAD图纸导入新建的所述族文件中,保存接缝文件为环纵缝;基于RevitAPI中的ElementClassFilter元素过滤器过滤出所有ImportInstance类型的元素,并将过滤出的元素强制转换为ImportInstance类型的元素,获取几何元素,将所述几何元素转换为几何实例,将所述几何实例转化为几何对象,进一步转换为Polyline形式并利用getCorrdinates方法,获得每个线条的端点坐标,预设连接顺序,基于Line.CreateBound方法连接所有端点,最后通过NewDetailCurve方法将连接后的端点转化为可见形式,还原原始轮廓,将所述原始轮廓沿预设路径放样出接缝、防水橡胶模型,并与所述管片主体模型进行剪切,获取带接缝的管片主体模型。

全文数据:

权利要求:

百度查询: 北京交通大学 基于RevitAPI的盾构隧道和管片参数化建模方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。