公共安全标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211047962.3 (22)申请日 2022.08.30 (71)申请人 长江勘测规划设计 研究有限责任公 司 地址 430010 湖北省武汉市解 放大道186 3 号 (72)发明人 刘晨 龚依琳 高洪远 杨牧  郑张玉 闫飞 陈刚 张蛟明  李丽君 李良忠  (74)专利代理 机构 武汉开元知识产权代理有限 公司 42104 专利代理师 刘代乐 陈家安 (51)Int.Cl. G06F 30/18(2020.01) G06F 30/20(2020.01)G06F 16/21(2019.01) G06T 17/00(2006.01) G06F 113/14(2020.01) (54)发明名称 基于Revit和Dynamo的排水管网模型创建方 法 (57)摘要 本发明涉及市政排水管网BIM技术领域, 具 体涉及一种基于Rev it和Dynamo的排水管网模型 创建方法。 包括创建Rev it项目文件, 并在项目文 件中添加管道类型和管道系统, 同时分析排水管 网结构和数据, 创建检查井构件库; 创建检查井 和管段设计数据库; 根据检查井和管段设计数据 库特点, 利用Dynamo编写能与EXCEL数据库联动 的参数化排水管网模型创建程序, 依次对检查井 和管段进行模型创建; 利用Dynamo编写数据录入 程序, 将排水管网模型在项目应用过程产生的迭 代数据, 通过Excel数据库附加至排水网管模型 中, 得到最终的排水管网信息模型。 可使设计数 据能够快速转化为管网模型, 从而实现设计数据 与模型的实时有效关联, 及时反馈设计问题, 发 挥其应有的价 值。 权利要求书2页 说明书8页 附图10页 CN 115481515 A 2022.12.16 CN 115481515 A 1.一种基于Revit和Dynamo的排水 管网模型创建方法, 其特 征在于, 包括: 步骤1: 创建Revit项目文件, 并在项目文件中添加管道类型和管道系统, 同时分析排水 管网结构和数据, 创建检查井构件库; 步骤2: 创建检查井和管 段设计数据库; 步骤3: 根据 步骤2得到的检查井和管段设计数据库特点, 利用D ynamo编写能与EXCEL数 据库联动的参数化 排水管网模型创建程序, 依次对检查井和管 段进行模型创建; 步骤4: 利用Dynamo编写数据录入程序, 将排水管网模型在项目应用过程产生的迭代数 据, 通过Excel数据库附加至排水网管模型中, 得到最终的排水 管网信息模型。 2.根据权利要求1所述的基于Revit和Dynamo的排水管网模型创建方法, 其特征在于, 所述步骤1包括: 步骤1.1: 通过Revit软件创建项目文件, 并在项目文件中添加常用的管道类型和排水 工程涉及的管道系统, 构建排水 管网模型项目文件; 步骤1.2: 分析检查井构件参数属性, 确定构件族样板, 通过拉伸、 放样融合命令完成检 查井构件三维建模; 步骤1.3: 为检查井构件添加关键属性参数, 并将几何属性、 材质属性与构件实体模型 进行关联; 步骤1.4: 调试检查井构件 几何参数, 观察模型是否受参数驱动而变化, 若驱动成功, 则 载入至Revit项目文件中; 若不成功, 返回步骤1.3 重新进行关联。 3.根据权利要求2所述的基于Revit和Dynamo的排水管网模型创建方法, 其特征在于: 所述步骤1.1中添加的管道类型包括混凝土管、 钢筋混凝土管、 HDPE双壁波纹管、 HDPE中空 壁缠绕管、 铸铁管和钢 管; 添加的管道系统包括污水系统、 废水系统、 雨水系统和合流制系 统。 4.根据权利要求2所述的基于Revit和Dynamo的排水管网模型创建方法, 其特征在于: 所述步骤1.2中检查井构件 族样板选择公制常规模型.rft族样板 。 5.根据权利要求2所述的基于Revit和Dynamo的排水管网模型创建方法, 其特征在于: 所述步骤1.3中检查井构件的参数属性包括空间属性、 几何属性、 材质属性和描述属性, 所 述空间属性包 含检查井插 入基准点。 6.根据权利要求1所述的基于Revit和Dynamo的排水管网模型创建方法, 其特征在于, 所述步骤2包括: 采用CAD软件从排水管网设计图纸中获取关键设计参数, 并将其导入至Excel表中, 并 根据项目BIM模型应用需求添加必要设计参数, 分别得到检查井和管 段设计数据库。 7.根据权利要求6所述的基于Revit和Dynamo的排水管网模型创建方法, 其特征在于, 所述关键 设计参数包括检查井编号、 井坐标、 井面标高、 井底标高、 井规格、 管段起 终点检查 井编号、 管径和管内底标高; 所述添加的必要设计参数包括检查井类型、 管道系统、 管道材 质、 检查井调整说明和管道调整说明。 8.根据权利要求1所述的基于Revit和Dynamo的排水管网模型创建方法, 其特征在于, 所述步骤3包括: 步骤3.1: 打开Revit项目文件, 利用Dynamo的File  Path节点链接检查井Excel设计数 据库;权 利 要 求 书 1/2 页 2 CN 115481515 A 2步骤3.2: 利用Code  Block节点分别提取检查井插入点A点XY坐标信息、 检查井类型信 息、 井面与井底标高信息; 步骤3.3: 利用Point.ByCoordinates节点, 将 X、 Y、 井面标高信息组合成以(X,Y,Z)为格 式的三维空间坐标点阵, 再利用Famil yInstance.ByPoint和FamilyType.ByName节点, 依次 按照各点对应的检查井 类型, 放置检查井构件; 步骤3.4: 利用Element.SetParameterByName节点, 调整对应检查井的井深和井径参 数; 步骤3.5: 利用Dynamo的Fi le Path节点链接管 段Excel设计数据库; 步骤3.6: 利用Code  Block节点提取管段起终点检查井编号、 管径、 管内底标高、 管道系 统、 管道材质; 步骤3.7: 利用List.IndexOf和List.GetItemAtIndex的节点组合, 根据提取的管道起 点终点检查井编号, 检索步骤3.2中提取的检查井坐标信息, 获取对应的起点和终点XY坐标 值; 步骤3.8: 根据提取的管内底标高信 息与管径信息进行数学运算, 生成起点和终点管中 心Z坐标值; 步骤3.9: 利用Line.ByStartPointEndPoint节点, 通过起点和终点坐标生成管道中心 线; 步骤3.10: 利用List.IndexO f和List.GetItemAtIndex的节点组合, 将 管道中心线与管 道类型、 管道系统类型相互匹配; 步骤3.11: 利用Python  Script节点, 通过引用内嵌的RevitAPI程序集编 写管段模型构 建程序, 然后将起终点中心线、 管道类型、 管道系统、 管径尺寸参数在input端进行输入, 最 终在output端生成管 段模型。 9.根据权利要求1所述的基于Revit和Dynamo的排水管网模型创建方法, 其特征在于, 所述步骤4包括: 步骤4.1: 利用Parameter.CreateSharedParameter节点为检查井和管段构件添加所 需 共享参数; 步骤4.2: 同时在EXCEL设计数据库中添加与共享参数所对应的表格项, 当项目应用过 程中产生构 件迭代数据时, 记录在E XCEL对应项中, 然后通过Element.SetParameterByName 节点, 将相关信息 录入至对应构件属性列表。 10.根据权利要求1所述的基于Revit和 Dynamo的排水管网模型创建方法, 其特征在于, 所述步骤4.1中添加的共享参数, 包括但不限于检查井编号、 检查井变更说明、 管段编号、 管 道变更说明和构件编码。权 利 要 求 书 2/2 页 3 CN 115481515 A 3

PDF文档 专利 基于Revit和Dynamo的排水管网模型创建方法

文档预览
中文文档 21 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共21页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 基于Revit和Dynamo的排水管网模型创建方法 第 1 页 专利 基于Revit和Dynamo的排水管网模型创建方法 第 2 页 专利 基于Revit和Dynamo的排水管网模型创建方法 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-24 00:40:06上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。