PDMS Automatic Pipe Routing

PDMS Automatic Pipe Routing

eryar@163.com

Abstract. AVEVA PDMS Pipe Router is a rule-based tool which enables you to route pipe network automatically and to position piping components. Pipe Router can create clash-free orthogonal routes which use the minimum length of pipe and as few elbows and bends as possible. 

Key Words. Automatic Pipe Routing, 自动布管

1.Introduction

2016年3月,由Google DeepMind开发的人工智能程序AlphaGo以4:1击败韩国九段棋士李世乭(이세돌),这被誉为人工智能研究的一项标志性进展,在此之前,围棋一直是机器学习领域的难题,甚至被认为是当代技术力所不及的范畴。

人工智能AI还是很诱人的,如果哪天人工智能取代人去做设计,去自动布置管路,那么又有多少人要面临失业的危险?言归正传,PDMS中提供了自动布管的功能Automatic Pipe Routing,使用这个工具,也可以在一定程序上实现自动化,提高管道建模效率。

本文主要关注如何使用PDMS自动布管功能进行管道布置,使用这个自动布管工具,也能大幅提高管道建模效率。如果对其规则Rules理解后,在布置管桥区时更得心应手,使设计更轻松。

PS:祝大家六一节日快乐!

2.Basic Routing

Pipe Router是一个基于规则rule-based驱动的自动布管工具,使用这个工具,可以创建无碰撞的,平直(沿着X,Y和Z轴走向)的管道模型。且创建的模型长度尽量短和尽量少地使用弯头Elbow或弯管Bend。这个算法主要分为三个层次:

Level 1:在Level one模式时,Pipe Router在首尾之间搜索横平竖直的管路,且尽量地少用弯头和弯管。如下图所示为Level One模式时几个例子:

Box 1: 默认路由是ABC,因为这条路由只需要转弯两次(two bends)。如果ABC此路不通,则Pipe Router会尝试下ADE这条路,因为这条路要转弯三次。

Box2: 当在Box1中找不到合适的路由,那么Pipe Router就会尝试上图所示的Box2方式。Box2方式的ABC要转弯三次,ADE则需要转弯四次。

Box3:如果上面两种方式都没有找到合适的路由,那么Pipe Router就会尝试上图所示的Box3方式了。

Level 2: 如果Level 1中所有的路由都不通,那么Pipe Router就会尝试Level 2了。这时Pipe Router就会避开障碍物,然后再用Level 1的方式继续布置,如上图所示。

Level 3: 如果前面两种方式都没有找到路由,那么Pipe Router就会尝试Level 3来布置管道。在这种方式下,Pipe Router会将障碍物扩大直到管道可以通过,然后再尝试按Level 1来布置。

下面在SAMPLE例子工程中来体验下Pipe Router的自动布管功能。

3.Play Pipe Router

以用户名PIPE和密码PIPE,MDB也选择PIPE,登陆Design模块。找到ROUTESITE,如下图所示:

然后将ROUTESITE/EQUIP中的PMP-1,PMP-2和VESS-1和VESS-2加入到三维视图中,如下图所示:

然后打开自动布管工具,通过菜单:Utilities>Pipe Router:

然后使用创建管道工具,分别创建PIPE和BRAN将泵和罐连接起来,且BRAN的头连接在泵上,尾连接在罐上。如下图所示:

将PIPE加到Pipe Router中,并选择Route Selected,如下图所示:

就会生成管路如下图所示:

4.Conclusion

PDMS的自动布管Pipe Router工具基于规则驱动,很大程序上实现了管道建模的自动化,熟悉掌握可以提高管道建模效率。

如果有P&ID数据,根据P&ID结合Pipe Router也可以实现一个P&ID驱动的自动根据流程建模的工具。

给Pipe Router设置一些规则约束,这样管道的创建和修改速度都会明显高于自己手工调整的速度。所以,对于已经熟练使用PDMS的用户,再掌握Pipe Router可以让配管建模没那么枯燥了。

5.References

1. Pipework Design User Guide: Automatic Pipe Routing.

PDF Version: PDMS Automatic Pipe Routing

时间: 2025-01-26 08:47:43

PDMS Automatic Pipe Routing的相关文章

使用Django-Rest-Framework快速入门

介绍 本教程主要介绍如何通过Django-Rest-Framework快速创建REST风格的API.为了快速的演示,本教程使用Django Framework内置的User和Group数据,并且使用sqlite数据库. 项目准备 创建一个名为 tutorial的Django项目,然后在创建一个名为quickstart的应用 # 创建项目目录 mkdir tutorial cd tutorial # 为了环境的干净和稳定,建议创建一个虚拟的python运行环境,并关联本地的依赖 virtualen

PDMS PML二次开发-Pipe Flow Indicator

PDMS PML二次开发-Pipe Flow Indicator AVEVA PDMS中管路流向显示程序:   PML程序源代码如下: ------------------------------------------------------------------------------------- (c) Copyright 2010 to Current Year -- Shanghai Hoto Petrochemical Engineering Co., Ltd-- eryar A

Pipe Isometric Drawing Symbol Keys

Pipe Isometric Drawing Symbol Keys 管路轴测图部件符号 eryar@163.com 一.概述 Introduction 每个部件在轴测图上都是用符号来表示的.根据国家标准GB/T6567中规定的绘制符号的基本原则摘抄几条如下: l 管路系统中常用的图形符号是按形象化.简化.清晰和便于计算机绘图.手工绘图及缩微复制等要求制订的: l 未作规定的管路系统中的图形符号可根据本标准的原则组合或派生: l 在应用时,图形符号的大小可适当地按比例放大或缩小: Key的中文字

Key Principles of Customize Pipe Support Program

Key Principles of Customize Pipe Support Program eryar@163.com Abstract: The article show one customize pipe support method in AVEVA Marine/Plant. Follow the method you can create a pipe support modeling program to meet your company's specific need.

PcfTranslator - Translate AVEVA PDMS to PCF

PcfTranslator - Translate AVEVA PDMS to PCF eryar@163.com Abstract. The Piping Component File(PCF) are text files containing component and routing information. The PCF format was originally developed as an easy way to drive Isogen, the syntax is simp

Pipe Isometric Drawing --- Development

  Pipe Isometric Drawing 管子轴测图程序开发   下定决心,要做一个自己的出管子轴测图的程序.在网上查了一下,现在管子轴测图用得最广泛的几乎工业标准的出图程序是Alias 的ISOGEN,现在由Intergraph收购.ISOGEN是Intergraph的SmartPlant Isometrics和SmartPlant Spoolgen程序的核心技术.具体可参考:http://www.alias.ltd.uk/ISOGEN_main.asp. 很多工厂三维设计软件若要出管

AVEVA PDMS数据接口开发

AVEVA PDMS数据接口的开发 eryar@163.com          摘要:本文简要介绍AVEVA Plant/PDMS数据接口的开发方式.        关键字:AVEVA Plant.PDMS.DARs.二次开发.数据接口   一.概述 Overview AVEVA提供了三种二次开发的方式:DAR(Data Access Routines).C#.PML(AVEVA Programmable Macro Language). DARs是FORTAN77的一些函数,可用于创建与其它

OpenCascade HLR for Pipe Model

OpenCascade HLR for Pipe Model eryar@163.com 摘要Abstract:在工厂辅助设计(Plant Design)或船舶辅助设计(Ship Design)等CAD设计软件中建完模型后都会出安装图或制作图,这也是这类辅助设计软件的最终的一个输出,还有再就是输出材料数据用来对物资进行管理.OpenCascade提供的Hidden Line Removal算法可以对模型进行隐藏线消除,此功能可用来生成制作图和安装图.本文通过实例演示了HLR算法的效果. 关键字K

SupportGenius for PDMS

SupportGenius for PDMS eryar@163.com SupportGenius is used to build pipe hanger and support 3D model in PDMS and also can generate the material report.  SupportGenius用来在PDMS中自动生成支吊架三维模型及材料报表.程序使用简单:且不需要配置数据库,部署简单:可扩展性高,可以方便根据公司标准定制: 如下图所示为SupportGeni