PDMS二次开发插件
- 格式:doc
- 大小:28.50 KB
- 文档页数:1
PDMS自动设置保温二次开发研究摘要:针对公司煤气发电三维设计的热力管道设计工作中的保温设计需要花费大量时间进行人工设置,且不能精准保证设置的保温厚度满足设计要求,采用AVEVA公司PDMS软件自带PML语言进行二次开发,利用保温厚度与管道设计温度及管径等存在强逻辑关系来研究在管道布置设计完成后统一批量进行保温厚度设置,提高工作效率。
Research on automatic setting insulation in PDMS by secondary development 正文:近年来,随着国内外三维设计软件的不断成熟,设计行业正处于由二维设计向三维设计不断转化阶段,目前电力设计行业普遍采用AVEVA公司的三维工程设计软件PDMS为工艺专业核心设计平台。
该软件具有强大的全流程设计能力,且具备一定的多专业协同设计能力。
PDMS软件具备强大的二次开发能力,可以依据自身需求,通过软件自带的PML语言进行灵活开发,更多高级功能可以依托及技术采用C#等语言进行二次开发。
管道保温设计是工艺专业布置设计工作的重要组成部分,管道保温设计需要根据管道的设计温度、管径及壁厚等相关信息,综合判定设计保温厚度与保温材料。
目前方法是利用PDMS自带保温等级属性给PIPE及BRANCH层次赋予对应保温厚度等级。
图2 开发逻辑流程图二、开发流程:1.根据设计规范要求,将二维保温厚度表转化为单列清单,形成管径+温度+保温厚度对应清单,依次录入三个TXT文档中。
图3:保温厚度表(局部截图)2.对三个文本进行综合匹配,最终得出管线的实际保温厚度,并将对应保温等级赋值给管道所有管部件(管道Pipe或Branch层次)3.开发管线批量设置功能,遍历SITE或ZONE层次的所有管线Pipe,获取他们的温度就管径属性,循环计算每个Pipe的实际保温厚度,赋给保温等级,并对Pipe下所有的管部件赋给统一的保温等级。
三、关键代码1.对温度、管径及保温厚度进行联合处理计算四、开发成品最终开发界面成品如下图所示,将整个保温功能集中放在超级工具集中供设计人员调用,分别是自动设置管线保温、批量设置管线保温以及查看保温厚度表。
ANZHUANG2024年第4期62惠花花1,2 白杨正1,2 闫方1,2 魏涛1 王保林1,2(1.中建安装集团有限公司 南京 210046;2.中建安装集团西安建设投资有限公司 西安 710086)摘 要:化工管道在工程设计中扮演着重要的角色,为了提高设计效率和减少错误,通过使用Revit 二次开发技术可以快速建模。
根据PCF文件中包含管道和管件的端点坐标及用于生成ISO轴测图的SKEY等信息,使用C#语言通过导入读取解析PCF文件,获取管道、管件和阀门等构件的相关信息,将解析的数据生成对应的Revit三维模型,并且自动添加焊缝来进行管理。
该种方式便捷、高效、直观展示了PCF文件对应的三维管线图,并且避免了人工重复繁琐的低效率工作。
关键词:Revit二次开发 PCF C#语言 焊缝中图分类号:TU17 文献标识码:B 文章编号:1002-3607(2024)04-0062-03基于Revit二次开发的化工管道快速建模应用*随着数字化和人工智能技术的发展,建筑行业的数字化智能化正在加速推进,化工管道在工程设计中扮演着重要的角色,为了提高设计效率和减少错误,许多工程师使用Revit软件进行管道建模。
二次开发可以进一步提高Revit的功能,使其更适用于化工管道设计。
以往的方式是工程师根据单线图在Revit中按照单线图一根一根画管线,此方法繁琐且容易出错。
项目开发基于PDF等格式文件的管线拆分模块,实现对管道单线图焊点添加和材料表单的自动生成,降低人工拆分图纸的难度和数据重复录入工作。
当前国际主流管道设计软件都可以生成IDF/PCF文件,这两种文件格式都用于Isogen生成管道轴测图。
其中IDF为Isogen Data File,主要来自Intergraph PDS和AVEVA PDMS。
PCF为Piping Component File,主要来自Intergraph Smart Plant3D和CAD Worx。
PDMS二次开发在国内海洋工程中应用研究的开题报告一、研究背景PDMS(Plant Design Management System)是由英国Aveva公司开发的一款三维工厂管道设计软件,主要应用于石油、化工、电力、船舶、造船等行业中的工厂及管道设计中。
随着近年来我国海洋工程建设的迅速发展,PDMS的应用也在海洋工程领域中得到了广泛的应用。
然而,PDMS本身只是一个设计软件,对于海洋工程的具体应用需求并未涉及,因此需要进行二次开发以满足海洋工程领域中的特殊要求。
二、研究目的本研究旨在通过PDMS二次开发的方式,研究将PDMS应用于海洋工程中的可行性、可行性分析、需求分析等,为我国海洋工程建设提供更加高效、便捷、准确的设计方案。
三、研究内容1. PDMS二次开发技术的研究PDMS二次开发是指在PDMS软件的基础上,通过添加新的功能模块或改进既有功能,满足海洋工程设计中的需求。
本研究将对PDMS二次开发技术进行深入研究,探索其与海洋工程的应用结合方式,以及如何实现特定的海洋工程专用模块的开发。
2. 海洋工程需求分析本研究将通过对海洋工程设计过程中的需求进行分析,找出与PDMS软件中已有功能模块相匹配的部分,对PDMS进行二次开发,使其更好地适应于海洋工程领域的需求。
3. 海洋工程中PDMS的应用案例通过实际应用案例的详细介绍,论述二次开发对PDMS软件在海洋工程应用中的重要性和价值,为海洋工程领域的相关设计工作提供参考。
四、研究意义PDMS二次开发在国内海洋工程中的应用研究具有重要意义,一方面可以提高PDMS软件在海洋工程领域中的适应性和实用性,另一方面还能为我国海洋工程的发展提供新的技术和设计方案。
五、研究方法本研究将以实验研究为主要研究方法,在对PDMS软件进行详细学习和掌握的基础上,使用其二次开发工具,对海洋工程的需求进行分析和开发。
同时,通过对实际案例的介绍和评估,评估研究结论的正确性和实用性。
PDMS 与MIDAS PKPM 接口在工程中的应用作者:李沛玲来源:《中国房地产业》 2018年第24期【摘要】PKPM 和MIDAS 是土建专业最常用的两种结构设计软件,PKPM 是中国建筑科学研究院开发的集结构计算与施工图绘制一体的建筑结构软件,MIDAS 是针对土木结构进行结构分析与优化设计之软件。
使用这两种软件进行结构设计时,需要工艺专业首先将荷载、开孔、埋铁等信息以CAD 电子版或者纸质文件的形式提资给土建专业,土建专业将这些信息建立到模型中进行计算,将梁柱的构件布置及尺寸反馈给工艺专业进行设备、管道、电缆布置和碰撞检查,由于各专业设计软件平台各不相同,因此碰撞检查的过程只能由各专业设计人员人工完成。
【关键词】PKPM;MIDAS;PKPM1、概述在PDMS 建模过程中,我们不难发现,PDMS 对于土建专业而言适用于布置梁、柱、墙、板、门窗、楼梯、屋架、孔洞、埋铁等构件并且配合工艺专业检查碰撞和提取荷载信息,并可以绘制土建方面的相关布置图。
土建专业在三维设计集成系统有如下四大任务。
(1) 外专业三维资料的引入;(2) 本专业与各专业的空间配合,三维模型的建立;(3) 三维数据( 包括模型、荷载信息) 导入专业计算分析软件,进行应力及配筋计算;(4) 从模型中抽取二维布置图。
其中,前三个任务是相辅相成的,而且不是一次的过程,需要经过多次反复;第四项任务在前三项基础上结合详图设计,完成整个专业的成品。
图1 为土建三维设计环境框图,虚线内为PDMS 三维环境。
按照图所示流程,土建专业根据工艺专业提交初步资料建立三维模型,并将模型作为设计条件资料交给工艺专业,工艺得到土建模型后再给土建提荷载和外形及布置资料,然后土建修改三维模型。
输出三维模型资料的处理:对于三维模型所输出的资料需要计算的,通过接口程序引入到土建分析程序再到CAD 出图程序,对于所输出的资料不需要计算的,通过接口程序直接到CAD 环境对二维图进行局部处理,最后到土建成品出图。
2018年11月中的应用效率。
如果大型煤制甲醇的规模在1000t/d 以下,则可以选择单合成塔或者并联合成塔。
大型煤制甲醇规模在1000t/d/-2000t/d 之间时,采用串塔的方式,大型煤制甲醇规模在3000t/d 以上时,可以选择串塔流程或者是双级流程。
2.2大型煤制甲醇合成塔的选择目前大型煤制甲醇中的合成塔类型主要包括以下几种,第一,冷激式合成塔,这种类型的合成塔出现时间较早,主要利用冷气带走其中热量,该种类型的合成塔,组成结构较为简单,能够应用在大型煤制甲醇中。
但是其中的转化率较低,最终制作出来的甲醇浓度较低,制作的能耗量较高,目前在大型煤制甲醇中的应用范围较小。
第一,冷管式合成塔,该种类型的合成塔是氨合成塔的升级版,主要利用催化剂,设置相应换热面积的冷气管,适应冷管带走相应的反应热量。
该种合成塔中的组成结构具备逆流式、并流式以及“U ”型式几种。
通常情况下,大型煤制甲醇的过程中主要使用并流式以及“U ”型式两种结构。
以上两种结构在实际应用的过程中,碳转化率较高,但是其中低压蒸汽的副产量在0.4MPA 左右,因此并没有在大型煤制甲醇中广泛应用。
第二,多床内换热合成塔,该种类型的合成塔主要由氨合成塔发展而来,通常情况下,在大型煤制甲醇过程中,使用四床或者五床的方式展开换热合成塔,在此过程中,各个床层实施的反应是绝热反应,各个床的出口会将热量移除。
这种合成塔的组成结构较为简单,制作成本较低,在实际应用中不需要使用合金钢,最终的转化率也较高,因此能够应用在大型煤制甲醇中。
但是该种类型的合成塔不能将全部直接副产中压蒸汽,因此在实际大型煤制甲醇的过程中,需要注意这一问题,进而保证大型煤制甲醇的最终质量。
由此可以看出,在选择大型煤质甲醇制作工艺的过程中,需要根据各个技术水平的特点和大型煤甲醇制作的实际情况,选择相应的气化工艺以及合成工艺。
这种方式能够保证使用工艺与时代发展之间的吻合性,进而保证我国工业的发展水平。
PDMS二次开发插件
PDMS软件开发工具集
1.管道流向标注工具
在draft环境中,通过鼠标在管道附近单击进行自动的管道流向标注,标注方向即为管道的设计流向。
流向标志的形状、大小和颜色可以设置。
2.创建工具栏工具
把编写好的pml程序,按照规则命名(工具栏名+工具名)后放到指定文件夹中,则在pdms中自动生成工具栏和对应的工具。
可以同时定义多个工具栏,用户不用进行任何其他操作。
3.创建菜单工具
与创建工具栏类似,用户只需要把写好的pml程序按规则命名(菜单名+工具名)后放到指定文件夹中即可,不用其他任何操作。
4.软管和线缆建模工具
在海洋平台结构和船舶上存在着大量的各种功能的软管,各软管之间及软管与其他结构物之间可能会相互干涉,从而影响施工和软管的正常使用。
软管形态模拟工具的主要功能是在设计阶段准确的模拟各个软管的位置和形态,避免软管的干涉,使设计更加合理。
主要功能如下:
建模功能
软管模拟工具可以模拟以下几种情况的软管形态:
在软管两端点所在竖直平面内指定位置有吊点
在软管两端点所在竖直平面内有障碍点
在软管两端点所在竖直平面外有障碍点
软管两端高于甲板,中间有一部分软管平放在甲板上
编辑功能
软管形态编辑功能是对建模功能的补充,是对已有的软管形态进行局部调整的工
具。
主要功能包括:
对已有软管的任意部分进行任意方向的偏移(合理的偏移)镜像已有的软管模型。
一个PDMS中的PML二次开发程序—结构平台委托的自动生成工具作者:李书剑来源:《数字技术与应用》2017年第09期摘要:本文介绍了一个化工设计中用于结构平台委托的程序的开发思路与应用。
关键词:PDMS;PML;二次开发;结构平台委托中图分类号:TP311.1 文献标识码:A 文章编号:1007-9416(2017)09-0174-021 引言化工及炼油设计中,管道设计专业的工作主要包括两部分,一是搭建工厂三维模型,生成施工图纸和材料报表,二是向各专业提交委托资料。
在委托资料中,工作量最大的是向结构专业提交的平台委托资料。
目前,国内绝大多数设计院管道设计专业向结构专业的委托还停留在纯二维规划阶段,不仅要在模型中对平台上存在的大量管道穿洞及荷载点进行测量,还要在CAD中进行大量重复的绘图编辑工作,以一个冷换构架为例,二维绘图往往需要一周甚至更长时间,而且由于人工输入量较大,常存在漏掉荷载点或者开洞的情况,校审及后期会签的工作量大,且修改不便。
针对以上问题,我们考虑开发一个应用程序从PDMS工厂三维模型中直接生成给结构专业的平台委托资料,通过进一步的开发,将来也可生成其他专业委托资料。
2 程序构思(1)程序原理分析。
平台委托自动生成的内容包括:判断荷载点的位置及大小,开洞的尺寸及定位,后期的自动标注和分图等,具体实现路径如表1。
(2)程序应用范围。
本程序适用于包括PDMS11.5, PDMS12.0,E3D在内的主要版本PDMS客户端。
(3)主要设计理念。
设计时的主要理念与难点如下:(1)如何判断管道是否穿洞:解决方案:利用PML找出所有平台范围内直管段(TUBI),然后判断直管段头尾,如果直管段头尾分别位于平台上下两侧,则判断其为穿洞。
(2)如何判断管道开洞大小:解决方案:首先判断管道外径(abor),然后判断管道保温厚度及是否伴热,由于不同工艺包中对伴热及保温的描述不同,所以增加了单独判断保温的自选命令。
PDMS 项目阀门Commodity Code 软件开发应用邹培轩* 中海油石化工程有限公司 青岛 266101摘要 本文主要介绍利用PDMS 内置PML 编程语言进行阀门Commodity Code 开发的思路及程序应用效果。
关键词 阀门 PDMS PML Commodity CodeDOI : 10.3969/j.issn.1007-6247.2023.04.007*邹培轩:2014年毕业于辽宁石油化工大学化学工程与工艺 (石油加工方向)专业,管材工程师。
现主要从事石油化工管道及材料设计工作。
联系电话:188****0207,E-mail :***************.cn。
随着项目工程设计与采购施工结合越来越紧密,许多工程项目要求设计出的管道材料表带Commodity Code(元件代码)。
在某大型国际总承包项目中,业主明确要求管道专业发表的管道材料表带Commodity Code。
经过综合考虑工期、费用等因素,决定对除阀门外的工程材料,先利用SRD(Smart Reference Data)建立等级库,再利用SRD 与PDMS 的接口导入PDMS 中,然后利用二次开发的映射程序,将Commodity Code 和详细描述赋给已经存在的管道等级。
对于阀门的Commodity Code,主要是先制定项目级的编码规则,然后利用PDMS 内置的编程语言PML 进行软件开发来进行Commodity Code 的建立。
软件开发采用PDMS 自带的PML 语言来完成,PML 是AVEVA 产品内置的开发语言,是AVEVA 产品命令的集合,功能强大,与软件所有模块无缝对接,同时又具有简化的图形用户界面。
1 项目特点该项目由于其介质特殊性及复杂性,涉及的材质类别很多,阀门的特殊要求多,采用SRD 进行阀门Commodity Code 的建立,不仅难度大,且耗时耗力,不能满足项目管道材料表的要求。
因此针对该项目,单独制定了一套项目级的阀门Commodity Code 规则,并通过软件开发来满足合同的要求。
一、PDMS软件简介三维工厂设计软件PDMS是以数据库为核心的一体化多专业系统设计平台,在解决管道详细设计为核心的同时,解决设备、土建结构、仪表、电气、暖通、给排水等专业的详细设计,由于各专业在同一个设计平台工作,信息的共享和复用在专业之间得到了充分利用,模型数据唯一且可以随设计进度实时更新,避免了以往传统设计中由于各专业信息不对称和信息更新不及时所造成的设计错误,提高了设计质量,缩短了设计周期,对实施科学化的项目管理提供了基础。
同传统设计手段相比,PDMS可提高设计效率50%以上,并使无差错设计和无碰撞施工成为可能,图1为典型的PDMS工程设计系统.三维工厂设计软件PDMS在空分工程总包中的应用◎文/王 伟(开封空分集团设计研究院 开封市魏都路189号 475002)摘 要: 简述了三维工厂设计软件PDMS的特点及其引进后的二次开发,详细介绍了软件在空分工程 设计领域的实践应用。
关键词: 工厂设计;信息的共享复用;三维数据模型;项目的设计管理二、引进PDMS后的初步应用任何国外的工程三维设计软件引入到国内后,都需要按国内的标准、规范或企业内部标准及专业规定进行设计及出图,即需要对软件进行客户定制,这就对软件引进企业的二次开发能力提出了较高的要求。
1996年,开封空分集团有限公司作为国内空分行业第一家引进PDMS的企业,充分图1发挥企业内设立的省计算机工程中心的强大优势,针对空分低温管道元件材料的特殊性和低温阀门类型的多样性,对PDMS进行了适合本企业产品标准及产品特点的元件库的二次开发,编制了冷箱内的管道等级库,对软件平面图Draft模块和单线图Isodraft模块按照本企业制造标准和出图需求进行了定制,满足了冷箱钢结构建模及冷箱内管道的设计需要,提高了设计效率,避免了材料的浪费,但此种应用模式仅限于单机的管道设计,未能应用到该软件的多专业协同设计功能及项目管理功能,下图为PDMS设计的冷箱内的管道三维模型。
随着计算机及图形技术的发展,工厂布置设计从传统的手工设计绘图发展到了二维计算机辅助设计和三维协同设计。
二维设计软件以AutoCAD(本文简称CAD)为代表,二维制图及编辑功能强大,容易上手,接受程度高,但缺乏协同性,无法进行碰撞检查。
三维工厂协同设计软件以PDMS(Plant Design Management System)为代表,支持多专业协同设计,实时碰撞检测,抽取平面布置图及管道ISO图。
一、二次开发简介及基本原理CAD二次开发目前有AutoLISP、、VBA等多种方式,其中AutoLISP语法简单,容易上手,目前应用较多,特别适合非软件专业的工程设计人员使用。
PDMS目前提供PML (Programmable Macro Language 可编程宏语言)及.NET两种二次开发方法。
PML是一种脚本语言,语法简洁易学,功能强大。
PDMS软件中的很多功能都是用PML编写的,在软件根目录下可以查看到源码,非常有利开发者模仿学习。
综合考虑二次开发的使用规模及后续使用者的维护扩展,本文采用AutoLISP及PML进行研究及开发。
PDMS提供了数据及模型的导入导出功能,通过“DBlist”可以把数据以PML宏文件(文档格式)导出,供其他PDMS项目使用。
因此,理论上我们只要能生成(自动或手动)符合PML语法的宏文件,就可以往PDMS里面导入数据或模型,这是往PDMS导入数据的基本思路。
二、线性构件的数据转换及应用在PDMS中,材料构件一般分为线性构件及平面构件。
线性构件主要有钢结构杆件、管道、桥架、暖通风管等。
这类构件一般需数据库支持,在PDMS 中通过坐标及数据库中预定义的等级(截面及材料)来进行定义。
因此,只要把CAD中的坐标(直线或圆弧)信息结合相应的等级属性写成宏文件,即可向PDMS中导入构件。
钢结构的转换实例:在钢结构CAD设计图中(见图1)筛选出杆件的中心线(一般中心线在单独的层,也可以编写以颜色或线型批量筛选的工具)形成选择集;分析线段的首尾坐标点,结合型钢截面定义的PML语句,写入到指定位置的PML宏文件中;循环直至把选择集中所有中心线全部写入宏文件中;在PDMS中导入宏文件,即可批量生成钢结构。
1. 平台接口1.1 PDMS接口1.1.1 PDMS插件的启动及界面PDMS插件不需要单独的启动命令。
如果正确安装配置了插件,则在PDMS的Design模块打开时会自动加载并启动插件。
默认情况下,在Design模块的工具栏内,会出现插件的一个工具条,上面有若干功能按钮,如下图所示。
图1-1 PDMS插件主界面1.1.2 设置工作空间及缓存清除如果是第一次启动PDMS插件,则需要设置工作空间。
点击左数第一个按钮(悬浮于其上提示“从计算机上选择当前的工作路径”)即可设置工作空间,使用插件工程中必要的缓存文件会自动存放在该工作空间路径下。
同样如果需要清除缓存空间中的临时文件和软件运行中在计算机内存中建立的缓存,需要点击左数第二个按钮(鼠标悬浮与其上提示“清理工作空间及内存”)来刷新工作空间。
一般在对不同的模型操作之前需要刷新工作空间;在对同一模型文件进行导入导出及节点查看时不可刷新工作空间。
1.1.3 导入模型到PDMS如果需要将模型导入到PDMS中,需要点击左数第三个按钮,鼠标悬浮于时提示“导入”。
导入过程的第一步是选择模型文件和设置模型插入方位。
模型文件的后缀为.tsstruct,是由平台软件生成的,内有构件或节点零件数据信息。
插入方位设置包括XYZ方向偏移以及绕Z轴旋转角度,按照通用的“先转后偏”的规则进行操作。
图1-2导入设置界面导入过程的第二步是进行构件过滤。
可按需要进行层高过滤和构件类型过滤。
如果选择了“导入轴网”则会交互式删除或保留现有轴网,并加入模型中的轴网。
导入过程的第一步是选择模型文件与截面文件。
模型文件的后缀为.tsstruct,是由平台软件生成的,内有构件或节点零件数据信息。
截面文件用于将构件的截面成功地映射到PDMS中截面库内的截面。
如果安装过定制的补丁包,则会自动选择好匹配文件。
图1-3 模型匹配选择模型后,还需要设定一些导入设置项。
包括需要导入的内容:是否导入附属构件(楼梯、栏杆等)、是否导入轴线、工程前缀(PDMS的一个工程中不允许出现同名,因此需要设定一个工程前缀)、插入方位(插入点和旋转角度)。
PDMS软件开发工具集
1.管道流向标注工具
在draft环境中,通过鼠标在管道附近单击进行自动的管道流向标注,标注方向即为管道的设计流向。
流向标志的形状、大小和颜色可以设置。
2.创建工具栏工具
把编写好的pml程序,按照规则命名(工具栏名+工具名)后放到指定文件夹中,则在pdms中自动生成工具栏和对应的工具。
可以同时定义多个工具栏,用户不用进行任何其他操作。
3.创建菜单工具
与创建工具栏类似,用户只需要把写好的pml程序按规则命名(菜单名+工具名)后放到指定文件夹中即可,不用其他任何操作。
4.软管和线缆建模工具
在海洋平台结构和船舶上存在着大量的各种功能的软管,各软管之间及软管与其他结构物之间可能会相互干涉,从而影响施工和软管的正常使用。
软管形态模拟工具的主要功能是在设计阶段准确的模拟各个软管的位置和形态,避免软管的干涉,使设计更加合理。
主要功能如下:
建模功能
软管模拟工具可以模拟以下几种情况的软管形态:
在软管两端点所在竖直平面内指定位置有吊点
在软管两端点所在竖直平面内有障碍点
在软管两端点所在竖直平面外有障碍点
软管两端高于甲板,中间有一部分软管平放在甲板上
编辑功能
软管形态编辑功能是对建模功能的补充,是对已有的软管形态进行局部调整的工
具。
主要功能包括:
对已有软管的任意部分进行任意方向的偏移(合理的偏移)
镜像已有的软管模型。