PDMS与CAESARII软件的数据交互探讨
2021-03-29朱周军
石油化工自动化 2021年2期
朱周军
(镇海石化工程股份有限公司,浙江 宁波 315000)
PDMS软件是由AVEVA公司开发的一款三维工厂设计软件,是目前国内三维工程设计的主流软件之一,在石油化工领域市场占有率达到70%[1]。同时该软件具有良好的软件开放性,支持用户二次开发,在三维模型设计过程中,可以提取工程数据并输出各种报表。
CAESARII软件是海克斯康(Hexagon)公司的管道应力分析软件,内置完备的国际通用管道设计规范,既可以进行静态分析,也可进行动态分析,功能相当齐全。全面、实用、方便的优点,使其被广泛用于管道应力分析[2]。
本文根据实际工作中的开发案例,介绍了如何从PDMS模型中提取数据并自动转成应力文件的开发思路和方法。
1 应力模型的传统建模方法
CAESARII软件的传统建模方法是对照管道单线图所给信息,手动输入管道的直径、壁厚、节点类型(包括弯头、三通等)、温度、压力等信息。手动建模的弊端主要体现在以下两方面: 耗时,建模时需要查询每段节点间的距离、每个节点的类型等;容易出错,数据在查询与输入之间容易出现错误,导致模型出错。随着管道复杂程度提高,节点增多,这些弊端会更加明显。因此,直接从PDMS模型中导出应力文件就显得很有必要,它不但能提高建模效率,还能避免输入错误。
2 数据交互程序的开发
PDMS软件包含了应力建模所需的所有信息,如何有效地提取所需信息,与CAESARII软件数据如何交互从以下几个方面进行讨论。
2.1 程序设计流程
PDMS软件提供了PML语言(一种面向对象的宏语言)作为二次开发工具。……
登录APP查看全文
