2023年11月23日发(作者:)

1 AutoPlant软件简介 ................................................................................................................... 2

2 AutoPlant软件二次开发成果 ................................................................................................... 3

2.1 元件库 ............................................................................................................................. 3

2.2 等级库 ............................................................................................................................. 4

2.3 单管图配置 ..................................................................................................................... 4

2.4 报表格式RPT文件 ........................................................................................................... 4

2.5 非标设备及管件的定制成果 ......................................................................................... 4

3 AutoPlant软件二次开发成果的使用 ....................................................................................... 4

3.1 元件库的使用 ................................................................................................................. 4

3.2 等级库的使用 ................................................................................................................. 5

3.3 单管图配置的修改 ......................................................................................................... 6

3.4 报表格式RPT文件的配置 ............................................................................................... 7

3.5 非标设备及管件的使用 ............................................................................................... 10

4 问题及建议 ............................................................................................................................... 13

1

AutoPlant数据库使用简明手册

1AP软件简介

UTOLANT

AutoPlant产品由美国BENTLEY公司(原属美国REBIS公司,为AUTOCAD

平台全球第一大开发商)出品,运行在AutoCAD2000-2008平台上的工厂设计软

件。

该软件可在真实的三维环境下进行设计,模型建立过程智能性强,符合设

计人员思维习惯。建模完成后,可对模型进行碰撞检查和实时漫游,最大程度

地减少设计中的错、漏、碰、缺现象,并可迅速地生成平、立、剖面图,全自

动地生成单管图和精确的材料统计表等设计资料。

AutoPlant工厂设计软件的产品,主要包括以下程序模块:

序号 名称 描述

1 Bentley Plant P&ID 智能工艺流程设计系统

2 Data Manager 工艺数据管理器

3 AutoPLANT Piping 三维管道设计系统

4 AutoPLANT Equipment 三维设备建模系统

5 AutoPLANT Structural 三维钢结构建模系统

6 ProjectWise Navigator 实时漫游浏览

7 AutoPIPE 管道应力分析

1P&ID智能工艺流程设计系统

工艺软件包为用户制作智能工艺图表提供了一套独特的工具。 工艺软件包

中的模块均应用工业的标准技术,比如:AutoCAD MS Office以及ODBC的数据

库驱动。应用该软件包,用户可在很短的时间内就可以设计方案,而不需要研

究大量的图纸以及三维模型。

2Data Manager工艺数据管理器

外部资料库的管理系统,具有资料输入、编辑及报表生成功能。这种转换

工具减少了项目的启动时间,提供了更准确的项目数据和便于维护的环境。

3Piping三维配管模块

Piping作为三维工厂设计系列中最重要的模块,运行在AutoCAD图形平台

2

上,采用最新的Object-ARX面向对象技术,全面支持Visual BASICC++以及

Visual LISP技术。由于采用等级驱动(Spec Driven)的设计理念确保设计资

料的规范性和准确性,系统内置ANSIDINJIS-JPI等国际通用标准。

4Equipment三维设备模块

Equipment是一个基于AutoCAD 平台的强有力的真三维设备建模软件包。

它可使您在三维空间快速高效地放置设备、设备管嘴、楼梯、平台等。Equipment

提供了数十种典型的设备及管嘴。另外还包含了大量设备基本几何图元,使您

能方便地合成设备模型。

5Structural钢结构设计模块

结构设计软件是一个采用AutoCAD ARX技术的专业钢结构设计软件,特别

适合钢结构、网架工程、工业厂房、重型机械结构的三维建模和详细设计工作。

6)实时漫游模拟系统

实时漫游模拟系统是一套专用于对三维模型进行实时漫游、集中发布、模

拟展示、碰撞检查、施工进度模拟,吊装模拟的软件解决方案。可以整合各种

流行设计软件的模型,如AutoCAD(包括AutoPLANT、天正建筑等二次开发软件

的模型)3D StudioMicroStationPDS)等,且不论模型的大小,都能在普

通微机上轻松的实现集中的交互式漫游和模拟。优秀的漫游功能加上增强的碰

撞检查,重力和第三人视图,改善了实时漫游中的真实性。

7)管道应力分析软件

AutoPIPE是一套全Windows界面的管道分析软件,其主要是计算当一管道

系统受到静荷载及动荷载时,系统所承受的容许应力、力和力矩、及位移量。

AutoPIPE可以分析各种复杂管道系统:如地下埋管分析,波浪荷载,水锤效应,

FRP/GRP管道以及管道于钢结构之间的协同分析。AutoPIPE同时具备面向对象

的图形技术和动态表单的输入及输出,并且有机的结合。此外高阶的分析能力

是其他软件无法比拟的。

2AP软件二次开发成果

UTOLANT

2.1 元件库

元件库:管道元件总库,一般按不同标准编制,目前按标准类别完成了ASME

DINJISGBHGSHSYJB等元件库。元件库保存于“Catalogs”文件夹

3

之下,软件在三维绘图过程中不会直接调用元件库,元件库数据添加或修改可

先在其生成的Excel表中完成,详见“Excel”表文件夹。

2.2 等级库

等级库:针对具体项目,从单个或多个元件总库中按照项目要求提取的一

部份管件。软件是从等级库中直接提取数据,而不直接利用元件库。

目前项目组对等级库的抽取是按四维公司编制的适用于石油、天然气厂、

站的《管道等级表》建立了部分等级库。等级库保存于“Spec”文件夹之下。

2.3 单管图配置

项目组利用科宏公司提供的工程项目,运用AutoPlant软件进行三维设计,

生成的单管图样式符合科宏公司设计文件要求。单管图的配置保存于“KH-A3

文件夹之下,科宏公司在今后运用AutoPlant设计项目时,只对其做局部修改

便能加以应用。

2.4 报表格式RPT文件

项目组利用科宏公司提供的工程项目,运用AutoPlant软件进行三维设计,

生成的报表样式符合科宏公司设计文件要求。各类报表格式文件保存于

Reports”文件夹之下,科宏公司在今后运用AutoPlant设计项目时,只对其

做局部修改便能加以应用。

2.5 非标设备及管件的定制成果

设备的添加可通过设备模块EQUIPMENT的主、附图元拼接功能完成,此外

项目组通过修改形状相似设备画法生成的EBS程序新增的设备具有整体的参数

化功能。项目组新增的非标设备包括:水套加热炉、收发球筒等。

增添元件子图库则主要通过修改外形相近元件的EBS绘图程序和主要配置

文件来进行,这一过程需要对VB语言及软件的文件目录结构具有深刻的认识,

项目组新增的非标管件包括:夹套球阀、气动球阀、浮球式蒸汽疏水阀等元件。

非标设备和管件定义文件放在“自定义”文件夹下,科宏公司在今后运用

AutoPlant设计项目时,可参照其方法添加相应的设备和管件。

3AP软件二次开发成果的使用

UTOLANT

3.1 元件库的使用

元件库作为公司的知识产权,其建立过程耗费了项目组的不少心血,虽然

4

软件使用时不会直接加以调用,但绘图时所需的等级库便是按项目要求从元件

库中抽取了部分管件信息而生成,因此元件库的信息具有完整性和独立性。科

宏公司在今后的项目设计过程中,元件库应做为公司知识产权一部分而不外传。

元件库的建立是为了项目抽取等级库做准备,元件库的建立方法并不复杂,

对于元件库中未包含的数据信息,设计人员可对照标准资料录入相关信息,使

元件库里的数据信息更加完善。

3.2 等级库的使用

1)新建等级库文件夹并拷贝相应的等级库文件

工作人员运用Project Administrator新建一个项目以后,等级库的默认

路径指向软件安装目录:C:Program FilesBentleyPlant XMSpecsmetric

但由于各个项目都具有其特殊性,因此我们应该在新建的项目下建立一个Spec

文件夹,用于存放该项目的等级库,然后将设计所需的等级库文件拷贝到该目

录下。

2AutoPlant软件中等级库位置的修改

通过Project Administrator打开项目,修改SystemMain中的配置来

改变等级库存放的位置,将等级库位置指向新建项目下的Spec文件夹。

3)找到项目Projdata文件夹下找到文件并打开它,右击

PIPING数据表选择设计视图,根据管件材料名称字节长度将MATERIAL的字段大

小“3”改大,这里推荐改为“15”以上的数据,另外也可把其它一些字段(如

TAGSHORT_DESC等)的大小也改大一些。

5

3.3 单管图配置的修改

1运用Project Administrator打开项目,并找到项目下的ISOGEN→Input

Options,出现以下界面:

2)在出现的界面下方的右侧选择“Create”新建KH-A3出图的样式,然后

确定。

3)退出Project Administrator,找到项目ConfigisogenKH-A3的文

件夹,并将其删掉。然后将项目组提供的KH-A3文件夹拷贝到此。

4)用记事本打开新拷贝后KH-A3文件夹下的文件,将其

D:SCKHSCKH6ConfigisogenKH-A3”的路径改为当前文件所在的路径。

5在运用Piping模块完成管道建模等一系列工作之后,需加载Autoplant 3D

下的Import/Export模块出单管图,选择“KH-A3”单管图的出图样式(显示界

面如下),生成设计成果文件,文件以DWG格式保存于项目

6

ConfigisogenKH-A3drawings 的文件夹中。

3.4 报表格式RPT文件的配置

1)在项目下建立一个“Reports”文件夹,并将项目组提供的Reports

件夹下的RPT文件拷贝至此。

2)报表配置的修改

进入Piping三维绘图界面,在Piping下拉菜单选择ReportsGenerate

Reports(生成外部报表)

7

点击第二行的Cpmfogire…,配置一个新的报表。

Report Name报表名称栏输入“kh-huizong”。

Description描述栏输入“材料汇总表”

Report File报表文件栏,点击右边“…”符号,选择项目Reports

件夹下的文件,然后保存后退出。

3)报表输出

PipingPiping

ReportsGenerate Reports(生成外部报表)

8

在第二行Report中选择KH-HUIZONG后确定。

选择需要出报表的管件,然后确定。

在生成的报表预览最上方,可点击符号生成不同格式的报表文件(生成

的文件格式包括PDFExcleWordRPT等等)

9

3.5 非标设备及管件的使用

由于项目组在非标设备和非标管件上的资料收集不多,加上不同项目所涉

及的非标设备和非标管件各有不同,而且大部分非标设备可通过设备模块

EQUIPMENT的主、附图元拼接功能完成,所以本次项目组主要定制非标设备包括:

水套加热炉、收发球筒;定制的非标管件包括:夹套球阀、气动球阀、浮球式

蒸汽疏水阀。

非标设备和非标管件的自定义工作比较复杂,在提供的成果文件中包括了

各类非标设备和管件的自定义步骤,项目组还在进一步寻求简化其定制步骤的

方法。

现在以收发球筒和自由浮球式疏水阀为例介绍其使用步骤。

3.5.1 非标设备(收发球筒)的定制步骤

①定义类名:

a)在安装目录中找到C:Program FilesBentleyPlant

b)在最后面粘贴以下内容:

[QIUTONG]

Type = EQUIP

SHAPE = EXCHANGER

b)将复制进去

③复制图片

a)在安装目录中找到文件夹C:Program FilesBentleyPlant

V8iequipmethodsdrawpictures

b)将复制进去

④在项目中注册设备

a)找到项目目录下的文件夹Projdata

b)用Microsoft Office Access打开文件

c)打开表VALUEMAP2D3D,新建如下一条记录

VALMAP_ID

CATEGORFIELD_VAL_2FIELD_VAL_3METHOD_I

Y D D D

0 AT_EQUIP QIUTONG

⑤修改项目下该设备的参数限制条件缺省参数

a)找到项目下的文件夹Config/Equip

b)用记事本打开文件,如附件所示,添加相应的参数限制信

息。

c)用记事本打开文件,如附件所示,添加相应的参数设置。

⑥增加菜单

a)打开C:Documents and SettingsAll UsersApplication

DataBentleyPlant V8iequipat_

b找到AT_EQUIP_COMP [->/VVessels]^C^C在其上面粘贴以下代码:

AT_EQP [/Q收发球筒]^C^Cat_Eqp_QIUTONG

c)打开C:Documents and SettingsAll UsersApplication

DataBentleyPlant V8iequipat_

d)找到“;// Equipment”,在其上面粘贴以下代码:

(defun c:at_Eqp_QIUTONG () (at_EqpCompNew "QIUTONG")

(princ))

3.5.2 非标管件(自由浮球式疏水阀)的定制步骤

①定义类名:

11

a)在安装目录中找到..

b)在最后面粘贴以下内容:

;//

;// Define Trap Valve

;//

[AT_VALVE_TRAP]

PARENT_CLASS=BASE_VALVES_CLASS

SPEC_KEY=VALVE_TRAP

METHOD_KEY=VALVE_TRAP

PICT_NAME=LATERAL

;//

;// Define Trap Valve

;//

[VALVE_TRAP]

DRAW_METHOD = %APP_DIR%DrawVTrap ; at_ValveTrap_draw

JSM_OUT_METHOD = XCHGJSMValveOut ; JSM_OUT_bvalve

COG_PIPING = CommonBomDescr ; at_Pipe_cog

c)在安装目录中找到文件夹C:Program FilesBentleyPlant

V8iModulesBase pipingmethodsdraw

d)将复制进去

④定义ISOGEN中符号用于输出单管图

a)在安装目录中找到..

b)在“[MAP_CLASS2SKEY]”下面粘贴以下内容:

AT_VALVE_TRAP = FI**

c)在“[MAP_CLASS2TYPE]”下面粘贴以下内容

AT_VALVE_TRAP = VALVE

⑤增加菜单

a)打开C:Documents and SettingsAll UsersApplication

DataBentleyPlant V8ipipingat_

b)找到“AT_COMP_VALV [->/BBall]^C^C”,在其上面粘贴以

下代码:

AT_COMP_VALV [/TTrap]^C^CAT_VALVE_VTRAP

c)打开C:Documents and SettingsAll UsersApplication

DataBentleyPlant V8ipipingat_

d)找到“;// Valves”,在其下面粘贴以下代码:

(defun c:AT_VALVE_VTRAP () (at_Component_insert "Base"

Autoplant软件中Bentley Plant P&IDPipingEquipmentStructural等一

系列模块的使用,请参考软件供应商提供的技术资料和培训教材。

对于AutoPlant软件的二次开发,尚需设计开发人员对AutoPlant软件的

数据库结构、程序结构、文件目录结构具有一个较为清楚的认识和深度了解,

并且需要具有一定的VB语言知识和相关的AccessExcelCrystal Reports

程序知识,因此对此软件的开发存在的错误和问题在所难免,需要我们在今后

使用过程中不断加以完善和补充。

此外,建议公司在今后开展的工程项目中如果运用AutoPlant进行设计时,

应考虑除了配备相关的三维绘图人员之外,还应针对项目特性配置专门人员对

该软件进行深度开发研究,以便能够运用AutoPLANT三维设计软件高质量、

效率顺利地完成设计,并加快该软件的推广应用效果,使该软件发挥最大的效

用。

14