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

【发明授权】基于Rhino和Revit的管线碰撞优化方法_上海宝冶集团有限公司_202210478424.3 

申请/专利权人:上海宝冶集团有限公司

申请日:2022-05-05

公开(公告)日:2024-06-07

公开(公告)号:CN114925417B

主分类号:G06F30/13

分类号:G06F30/13;G06F30/12;G06F30/20;G06F8/34;G06F111/04;G06F111/20

优先权:

专利状态码:有效-授权

法律状态:2024.06.07#授权;2022.09.06#实质审查的生效;2022.08.19#公开

摘要:本发明涉及建筑管线的设计技术领域,具体是一种基于Rhino和Revit的管线碰撞优化方法,包括将Revit模型导入到Rhino;缓存管综几何信息;分类管综;连接曲线;配置Kangaroo;反馈优化结果经过以上调整过程得到优化后的管综曲线,保持数据结构一致,通过ElementCurve节点,将调整后的曲线,重新赋予到Revit管综模型,由于已经缓存了几何信息,实时调整不会影响初始数据。本发明方法将管线综合(包括给排水,暖通,机电专业)Revit模型在Rhino环境,经过可视化编程,通过Kangaroo系列插件,实现通过指针输入设备操作,实时管道碰撞调整,并实时反馈到原始模型,直接获得优化结果。

主权项:1.基于Rhino和Revit的管线碰撞优化方法,其特征是:包括步骤1、将Revit模型导入到Rhino;从Rhino.inside插件或Rhino程序打开Grasshopper插件,使用GraphicalElement节点将管综模型作为RevitElement数据导入到Rhino,包含所有可查询的BIM信息,就管综来说,代表管线的曲线,管径大小信息,以及所有Revit图元都具备的ID号,在单个项目文件中唯一;步骤2、缓存管综几何信息;步骤2.1、提前缓存初始几何信息,避免更新的管综数据污染初始数据,产生意外结果;步骤2.2、使用Geometry、Curve或Line节点保存几何信息,上述节点右键菜单均有Internalizedata按钮,用来缓存数据;步骤3、分类管综;为了方便管理数据,在缓存几何信息前或之后进行管综分类;步骤4、连接曲线;由于管件和管道附件的存在,管综曲线会相互断开,需要连接的曲线进行解算,使用各种参数化工具,包括Rhino节点,python,c#脚本,使曲线保持方向的同时,延伸曲线至管件或管道附件断开的位置,其余位置保持不变;步骤5、配置Kangaroo;步骤5.1、线约束管道在调整过程中管线的方向保持一致,调整前的管道和调整后的管道应当是平行关系,通过Direction节点保证所有接入的线在解算过程中方向不变;步骤5.2、平面约束除重力管道外,所有同专业管道中心应当在解算过程中处于同一个平面,特殊位置特殊处理,按照实际情况分多个平面,通过OnPlane节点,使所有相关点处于同一个平面;步骤5.3、对齐管线选择顶对齐,中心对齐,底对齐,在平面约束的基础上,基于管线的截面属性,偏移管线对应曲线的高度作为碰撞约束的输入;步骤5.4、碰撞约束其曲线输入来自对齐后的管线对应的曲线,Collider节点赋予曲线以几何碰撞体积,其截面均为圆形,其直径取自管线的截面最大尺寸;步骤5.5、拖拽约束Drag节点可以将指针输入设备的拖拽几何体的行为加入实时解算的过程中,是实现实时碰撞的关键节点;步骤5.6、显示曲线Show节点显示运算结果,或显示需要显示的几何体,作为手动拖拽调整的参考;步骤6、反馈优化结果经过以上调整过程得到优化后的管综曲线,保持数据结构一致,通过ElementCurve节点,将调整后的曲线,重新赋予到Revit管综模型,由于已经缓存了几何信息,实时调整不会影响初始数据。

全文数据:

权利要求:

百度查询: 上海宝冶集团有限公司 基于Rhino和Revit的管线碰撞优化方法

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