金融行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210478424.3 (22)申请日 2022.05.05 (71)申请人 上海宝冶集团有限公司 地址 200941 上海市宝山区抚远路2457号 (72)发明人 张天生 王学珍 吴宛军 王春林  熊峰 申豪杰  (74)专利代理 机构 上海天协和诚知识产权代理 事务所 31216 专利代理师 吴立斐 (51)Int.Cl. G06F 30/13(2020.01) G06F 30/12(2020.01) G06F 30/20(2020.01) G06F 8/34(2018.01) G06F 111/04(2020.01)G06F 111/20(2020.01) (54)发明名称 基于Rhino和Revit的管线碰撞优化方法 (57)摘要 本发明涉及建筑管线的设计技术领域, 具体 是一种基于Rhino和Rev it的管线碰撞优 化方法, 包括将Revit模型导入到Rhino; 缓存管 综几何信 息; 分类管综; 连接曲线; 配置Kangaroo; 反馈优 化结果经过以上调整过程得到优化后的管综曲 线, 保持数据结构一致, 通过Element  Curve节 点, 将调整后的曲线, 重新赋予到Revit管综模 型, 由于已经缓存了几何信息, 实时调整不会影 响初始数据。 本发明方法将管线综合 (包括给排 水, 暖通, 机电专业) Revit模型在Rhino环境, 经 过可视化编程, 通过Kangaroo系列插件, 实现通 过指针输入设备操作, 实时管道碰撞调整, 并实 时反馈到原始模型, 直接获得优化结果。 权利要求书1页 说明书3页 CN 114925417 A 2022.08.19 CN 114925417 A 1.基于Rhi no和Revit的管线碰撞优化方法, 其特 征是: 包括 步骤1、 将Revit模型导入到Rhi no; 从Rhino.inside插件或Rhino程序打开Grasshopper插件, 使用Gr aphical Element节 点将管综模型作为Revit  Element数据导入到Rhino, 包含所有可查询的BIM信息, 就管综来 说, 代表管线的曲线, 管径大小等信息, 以及所有Revit图元都具备的ID号, 在单个项目文件 中唯一; 步骤2、 缓存管综几何信息; 步骤2.1、 提前缓存初始几何信息, 避免更新的管综数据污染初始数据, 产生 意外结果; 步骤2.2、 使用Geometry、 Curve或Line节点保存几何信息, 上述节点右键菜单均有 internalize data按钮, 用来缓存数据; 步骤3、 分类管综; 为了方便管理数据, 在缓存几何信息前或之后进行 管综分类; 步骤4、 连接曲线; 由于管件和管道附件的存在, 管综曲线会相互断开, 需要连接的曲线进行解算, 使用各 种参数化工具, 包括Rhino节点, python, c#脚本, 使曲线保持方 向的同时, 延伸曲线至管件 或管道附件断开的位置, 其 余位置保持不变; 步骤5、 配置Kang aroo; 步骤5.1、 线约束 管道在调整过程中管线的方向保持一致, 调整前的管道和调 整后的管道应当是平行关 系, 通过Directi on节点保证所有接入的线在解 算过程中方向不变; 步骤5.2、 平面约束 除重力管道外, 所有 同专业管道中心应当在解算过程中处于同一个平面, 特殊位置特 殊处理, 可以按照实际情况分多个平面, 通过OnPlane节点, 使所有相关点处于同一个平面; 步骤5.3、 对齐管线 选择顶对齐, 中心对齐, 底对齐, 在平面约束的基础上, 基于管线的截面属性, 偏移管线 对应曲线的高度作为碰撞约束的输入; 步骤5.4、 碰撞约束 其曲线输入来自对齐后的管线对应的曲线, Collider节点赋予曲线以几何碰撞体积, 其截面均为圆形, 其 直径取自管线的截面 最大尺寸; 步骤5.5、 拖拽约束 Drag节点可以将指针输入设备的拖拽几何体的行为加入实时解算的过程中, 是实现实 时碰撞的关键节点; 步骤5.6、 显示曲线 Show节点显示 运算结果, 或显示需要显示的几何体, 作为手动拖拽调整的参 考; 步骤6、 反馈优化结果 经过以上调整过程得到优化后的管综曲线, 保持数据结构一致, 通过Element  Curve节 点, 将调整后的曲线, 重新赋予到Revit管综模型, 由于已经缓存了几何信息, 实时调整不会 影响初始数据。权 利 要 求 书 1/1 页 2 CN 114925417 A 2基于Rhino和Re vit的管线碰撞优化方 法 技术领域 [0001]本发明涉及建筑管线的设计技术领域, 具体是一种基于 Rhino和Revit的管线碰撞 优化方法。 背景技术 [0002]当前, 传统BIM技术对管综碰撞调整已经很成熟, 但是还没有实时碰撞的方法, 都 是在计算软件 (Navisworks) 出具碰撞报告后, 根据碰撞结果进行调整, 然而, 这种设计方法 无法做到实时碰撞模拟, 从而导 致设计迭代时间较长 。 发明内容 [0003]本发明的目的在于克服上述缺陷, 提出一种能够实现实时碰撞报警、 修改从而加 快设计迭代时间的基于Rhi no和Revit的管线碰撞优化方法。 [0004]为了达到上述目的, 本发明是这样实现的: 一种基于Rhi no和Revit的管线碰撞优化方法, 包括 步骤1、 将Revit模型导入到Rhi no; 从Rhino.inside插件或Rhino程序打开Grasshopper插件, 使用Graphical   Element节点将管综模型作为Revit  Element数据导入到Rhino, 包含所有可查询的BIM信 息, 就管综来说, 代表管线的曲线, 管径大小等信息, 以及所有Revit图元都具备的ID号, 在 单个项目文件中唯一; 步骤2、 缓存管综几何信息; 步骤2.1、 提前缓存初始几何信息, 避免更新的管综数据污染初始数据, 产生意外 结果; 步骤2.2、 使用Geometry、 Curve或Line节点保存几何信息, 上述节点右键菜单均有 internalize data按钮, 用来缓存数据; 步骤3、 分类管综; 为了方便管理数据, 在缓存几何信息前或之后进行 管综分类; 步骤4、 连接曲线; 由于管件和管道附件的存在, 管综曲线会相互断开, 需要连接的曲线进行解算, 使 用各种参数化工具, 包括Rhino节点, python, c#脚本, 使曲线保持方 向的同时, 延伸曲线至 管件或管道附件断开的位置, 其 余位置保持不变; 步骤5、 配置Kang aroo; 步骤5.1、 线约束 管道在调整过程中管线的方向保持一致, 调整前的管道和调整后的管道应当是平 行关系, 通过Directi on节点保证所有接入的线在解 算过程中方向不变; 步骤5.2、 平面约束 除重力管道外, 所有同专业管道中心应当在解算过程中处于同一个平面, 特殊位说 明 书 1/3 页 3 CN 114925417 A 3

.PDF文档 专利 基于Rhino和Revit的管线碰撞优化方法

文档预览
中文文档 5 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共5页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 基于Rhino和Revit的管线碰撞优化方法 第 1 页 专利 基于Rhino和Revit的管线碰撞优化方法 第 2 页 专利 基于Rhino和Revit的管线碰撞优化方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 01:30:22上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。