(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210537242.9
(22)申请日 2022.05.17
(71)申请人 中铁十局集团有限公司
地址 250101 山东省济南市高新区舜泰广
场7号楼
(72)发明人 王明路 孙伟 王栋 余浚涛
于大成 李鹤群 孔翔宇 张建广
(74)专利代理 机构 山东祺智知识产权代理有限
公司 373 61
专利代理师 孟繁修
(51)Int.Cl.
G06F 30/13(2020.01)
G06F 8/30(2018.01)
(54)发明名称
一种参数化创建公路桥梁 模型的方法
(57)摘要
本发明公开了一种参数化创建公路桥梁模
型的方法, 属于公路桥梁结构模型技术领域, 基
于计算机系 统和Dynamo工具, 制作参数化族, 包
括: 划分族构件、 选定族样板、 制作轮廓族、 制作
构件族; 提取模型构件的定位信息, 提取模型构
件的参数信息, 整理汇总模型构 件的定位信息与
参数信息, 形成格式规范并且可供Dynamo工具读
取的输入数据表格; 在Revit软件中运行Dynamo
工具进行可视化编程, 调用制作的参数化构件
族, 并读取整理汇总的输入数据表格, 批量化调
整构件族参数, 快速准确地搭建公路桥梁的模
型。 本发明降低使用Dynamo工具建模的学习成
本, 快速准确地创建符合设计要求的各种斜交角
度的公路预制箱梁桥模型。
权利要求书3页 说明书5页 附图2页
CN 114925425 A
2022.08.19
CN 114925425 A
1.一种参数化创建公路桥梁模型的方法, 基于计算机系统和Dynamo工具, 其特征在于,
包括以下步骤:
S1, 制作参数化族, 包括:
S1‑1, 划分族构件: 根据桥梁构件的功能与几何形状特征, 将全部的桥梁构件划分为不
同类型的族构件;
S1‑2, 选定族样板: 根据族构件的几何特征与定位方式的不同, 为不同类型的族构件选
取对应的族样板用于制作族文件;
S1‑3, 制作轮廓族: 添加尺寸标注参数控制参照平面的位置, 通过将轮廓线与参照平面
进行锁定的方式, 实现族构件轮廓的几何尺寸的参数化;
S1‑4, 制作构件族: 使用放样融合工具/空心放样融合工具将轮廓族导入, 创建制作参
数化构件 族;
S2, 提取模型构件的定位信息;
S3, 提取模型构件的参数信息;
S4, 整理汇总模型构件的定位信息与参数信息, 形成格式规范并且可供Dynamo工具读
取的输入数据表格;
S5, 在Revit软件中运行Dynamo工具进行可视化编程, 调用步骤S1制作的参数化构件
族, 并读取步骤S4整理汇总的输入数据表格, 批量化调整构件族参数, 搭建公路桥梁的模
型, 包括:
使用Data.Import Excel方法, 读取Excel文件中的输入数据存入对应数组中; 调用上
述数组中的定位信息放置构 件族; 使用Element.Set Parameter By Name方法, 将已读取的
实例参数数据赋值给已完成放置的构件族实例; 赋值时将参数名与参数值设置为不同层
级;
S6, 重复步骤S5, 依次实现公路桥梁的下部结构、 上部结构与桥 面系构件的创建。
2.根据权利要求1所述的一种参数化创建公路桥梁模型的方法, 其特征在于, 步骤S1 ‑1
中, 将桥梁构件划分为下部结构族构件、 上部结构族构件与桥面系族构件; 桥梁 下部结构族
构件划分为桩基族、 桩系梁族、 承台族、 桥墩墩柱族、 桥墩盖梁族、 桥台族和支座族, 桥梁上
部结构族构件划分为预制箱梁 族和湿接缝族, 桥 面系族构件划分为 桥面族和栏杆族。
3.根据权利要求1所述的一种参数化创建公路桥梁模型的方法, 其特征在于, 步骤S2
中, 根据设计图纸给出的路线平和纵曲线 数据, 计算确定公路桥梁的设计中心线, 并根据公
路桥梁的布跨信息确定各墩台里程空间坐标; 根据设计图纸给出的桩基、 墩台、 支座、 主梁
和桥面系的布置信息, 结合构件 族的定位特点, 计算确定模型构件的定位 点空间坐标。
4.根据权利要求1所述的一种参数化创建公路桥梁模型的方法, 其特征在于, 步骤S3
中, 根据设计图纸确定桩基、 墩台、 支 座、 主梁和桥面系的构件所适用的参数化构件族; 从设
计图纸中提取模型构件的几何参数与非几何参数, 用于修改构件的参数值, 包括: 构件的尺
寸、 材质和编码。
5.根据权利要求1所述的一种参数化创建公路桥梁模型的方法, 其特征在于, 步骤S4
中, 整理汇总模型构件的定位信息与参数信息的方法包括: 在Excel软件中使用VBA语言编
写程序, 整理汇总步骤S2和S3中提取的模型构件的定位信息与参数信息 。
6.根据权利要求1所述的一种参数化创建公路桥梁模型的方法, 其特征在于, 不同构件权 利 要 求 书 1/3 页
2
CN 114925425 A
2族单独创建对应的工作簿, 工作簿中的数据包含族的定位坐标(X,Y,Z)值、 族类型名称和族
实例参数, 各项数据按列排序, 族参数的各列首行为参数名, 且参数名与族实例参数的定义
严格一致。
7.根据权利要求1所述的一种参数化创建公路桥梁模型的方法, 其特征在于, 制作 预制
箱梁族的轮廓族模型时, 分别制作预制箱梁横截面的外轮廓族与内轮廓族, 以类型参数 的
形式添加尺寸标注参数控制参照平面的位置, 再通过将轮廓线与参照平面进行锁定的方
式, 从而实现预制箱梁横截面外轮廓与内轮廓的几何尺寸的参数化; 实现参数化的横截面
尺寸包括: 梁宽、 梁高、 顶板厚度、 顶板横坡、 腹板斜率、 腹板厚度、 底板厚度、 左右翼板长度、
翼板厚度和翼板加腋角尺寸。
8.根据权利要求7所述的一种参数化创建公路桥梁模型的方法, 其特征在于, 制作 预制
箱梁族的构件族模型时, 将制作的轮廓族导入构件族, 使用放样融合工具创建预制箱梁外
轮廓的三维实体, 再使用空心放样融合工具创建预制箱梁内轮廓的开洞, 制作预制箱梁族
的构件族。
9.根据权利要求8所述的一种参数化创建公路桥梁模型的方法, 其特征在于, 制作构件
族时, 使用角度标注参数控制参照线与中心线的夹角, 将放样融合/空心放样融合的放样路
径与参照线对齐并绑定, 再通过设置轮廓的水平偏移值, 从而实现预制箱梁斜交角度的参
数化; 在构件族中, 通过与导入的轮廓族参数链接的方式实现预制箱梁横截面内外轮廓几
何尺寸的参数化, 通过设置预制箱梁长度、 变截面段长度和等截面段长度参数实现预制箱
梁纵向尺寸的参数化, 通过设置材质类和文字类参数实现预制箱梁其他 非几何信息的参数
化;
在族参数定义时, 区分族类型参数与族实例参数, 族类型参数用于区分不同的族类型,
在族内进行编辑修改后, 创建模型时直接调用对应族类型即可, 族实例参数则针对各个构
件族实例进行 单独修改, 创建模型时编辑 程序进行 单独赋值。
10.根据权利要求9所述的一种参数化创建公路桥梁模型的方法, 其特征在于, 预制箱
梁族的工作簿包含: 起点中心线坐标XYZ、 终点中心线坐标XYZ、 预制箱梁族类型、 Z轴对正、
横坡i、 是否为左侧边梁、 是否为右侧边梁、 是否为大里程边跨、 是否为小里程边跨、 预制箱
梁总长、 材质和标记共16列数据;
通过Data.Import Excel方法读取汇总表格对应工作簿中的数据, 以多维数组的形式
进行存储;
分别提取数组中的预制箱梁起点中心线坐标XYZ、 终点中心线坐标XYZ, 使用上述坐标
在Dynamo中创建两组点, 通过点创建每片预制箱梁的中心线, 作为创建预制箱梁模型的定
位线;
提取数组中的族类型名称数据, 并通过Family Type.By Name方法获取以该族类型名
称数据命名的构件 族类型;
使用Structural Framing.Beam By Curve方法, 将上述步骤创建的模型定位线、 构件
族, 以及通过Get Level By Name方法指定的标高, 作为输入数据, 完成预制 箱梁模型构件
的放置;
单独提取数组中的族实例参数名称创建1维数组, 作为输入值1; 另外, 分别提取数组中
的族实例参数值, 包括Z轴对正、 横坡i、 是否为左侧边梁、 是否为右侧边梁、 是否为大里程边权 利 要 求 书 2/3 页
3
CN 114925425 A
3
专利 一种参数化创建公路桥梁模型的方法
安全报告 >
其他 >
文档预览
中文文档
11 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共11页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 01:25:31上传分享