PDMS二次开发(十四)——自动插入焊口和计算焊接当量(达因数)

1.概述

Pipeline Tool增加了第四个主功能:自动添加焊口并计算焊接当量(达因数),Pipeline大版本号升为0.9.5。新功能命名为:自动焊口,界面如下图,后续打算研究增加一些策略设置,相比于之前放出来的demo那一版,UI卡线程和添加焊口速度慢的问题都解决了。

后续升级中陆续对自动焊口功能进行了优化和bug修复,在本文补充了部分说明和附图
1.0.0.2版本:补充关于焊口的判断逻辑的说明、关于鞍座或半管接头与主管焊接处的焊口处理的说明
1.0.0.3版本:补充按skey判断带支管元件类型的说明、关于按P3点的pbore获取支管口径的说明

在这里插入图片描述

2.使用方法

按下图步骤操作即可。
在这里插入图片描述
增加了一个视频,看的更直观一些(看不清楚请全屏观看):

自动焊口功能演示

0.9.5.1版新增了运行结果回看功能
在这里插入图片描述

3.测试说明

以100-B-1/B1管线为例

(1)执行基本动作

执行完毕后可以看到,Weld全部添加到目录树中,顺序正确,模型显示正常,元件连接正确,在Command Window中显示创建Weld元件的操作日志,包括超过6m长的直管段切断后增加的焊口。
在这里插入图片描述

(2)ISO图显示效果

焊口已经标注到ISO图上。
在这里插入图片描述

超过6m的直管段按6m切开并插入焊口
在这里插入图片描述

(3)焊口类型

目前设置了5种焊口类型,继承自Sample项目, 只能选你当前管线等级里存在的Weld,[方括号]中的两位或三位代码就是Weld的Stype。
在这里插入图片描述

(4)显示运行报告

选择显示运行结果报告
在这里插入图片描述
执行完毕后弹出运行结果弹窗
在这里插入图片描述

(5)焊口库信息错误提示

如果所选焊口的STYPE在当前管线等级中没有,则给出错误提示。
在这里插入图片描述

4.补充说明

4.1 关于焊口的STYPE

目前的焊口支持的STYPE只有5种,来自Sample项目的A1A、A3B、F1C三个等级,最近因为一些原因,没有足够的时间把STYPE做成用户可配置形式,以后有时间再增强相应功能,测试使用的是Sample项目的A3B等级中的WB焊口

4.2 关于焊口的判断逻辑

  1. 当PIPE没有设置等级(PSpec)时,在commandline窗口中显示错误信息,并跳过该管线;
  2. 开孔是通过材料描述里是否出现TEE SET ON来判断,如果出现了视为开孔,不创建开孔处的焊口
  3. 如果是OLET或者半管接头/半拷贝伦(GTYPE为TEE)创建主管在开孔处的焊口,类型为 BW.OLET;
  4. OLET或者半管接头/半拷贝伦的主管方向连接形式必须是BWD
  5. OLET或者半管接头/半拷贝伦的CATREF中的支管的参数名称(stext)必须是NOM BRANCH SIZENOMINAL BRANCH SIZE

4.3 关于鞍座或半管接头与主管焊接处的焊口处理

  1. 对于鞍座或半管接头与主管焊接处的焊口,由于模型连接的原因这个焊口(的模型)只能垂直于鞍座,达因量计算时按支管口径计算,使偏差量最小;
  2. 新增了一种焊口类型(BW.OLET)表示上述焊口,便于筛选统计;
    在这里插入图片描述
    在这里插入图片描述

4.4 关于带支管的元件类型的判断(用于判断焊口类型)

1.0.0.3版本取消依据材料描述是否含有“TEE SET ON”来判断是否为开孔,改为用SKEY来判断元件类型,TESO为开孔,HC** 为半拷贝伦,WT**、TH**、SK**为鞍座。

4.5 关于支管口径获取的说明

1.0.0.3版本取消依据属性名称是否含为 “NOM BRANCH SIZE”“NOMINAL BRANCH SIZE”来判断是否为支管,改为用P3点的pbore值来表示支管口径。

4.6 焊口的高亮显示

增加了焊口类别区分,将直管段超出6m后自动切割形成的焊口高亮显示。
在这里插入图片描述

5.计算方法

5.1 支持的口径

目前Pipeline支持以下口径,超出这个范围内的口径我没有数据,如有新口径用到,欢迎提供。

DNInch说明
60.18没有数据,我手工除的
81/4
100.3没有数据,我手工除的
151/2
203/4
251
321-1/4
401-1/2
502
652-1/2
803
1004
1255
1506
2008
25010
30012
35014
40016
45018
50020
55022
60024
65026
70028
75030
80032
90036
100040
110044
115046
120048
130052
140056
150060
160064

5.2 关于系数

关于管道施工中“达因”的说明:达因是计算焊接工作量的单位,一般讲在一英寸的管子上焊一道环焊缝为一达因,但又根据管子壁厚和焊逢种类不同而采取了以下加权的计算公式:
达因数=K x 管子公称直径(英寸)
注:K的取值按下列方法:
δ是壁厚
①对接焊缝
δ <8mm K=1
8mm< δ <12mm K=1.2
12mm< δ <16mm K=1.3
16mm< δ <19mm K=1.5
19nim< δ <23mm K=2
23mm< δ <27mm K=3
27mm< δ <31mm K=4
31mm< δ <35mm K=5
35mm< δ <39mm K=6
②一般的承插焊逢达因数按同管径、壁厚尺寸的对接焊缝的0.7倍计算;(目前没做承插焊口) 该功能已经实现。

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xiangcns

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值