压力容器计算软件sw6_SW6卡箍计算的一个BUG

文章揭示了压力容器计算软件SW6在卡箍计算中存在一个严重错误,即在处理多个螺栓时,仅按单个螺栓的截面积计算,导致应力值显著偏低。通过对比ASME附录24的计算,作者发现两者结果相差4倍,并通过VBA编写函数修正了计算中的f值,但SW6软件本身并未正确处理螺栓数量,这可能影响到卡箍的正确设计和评估。
摘要由CSDN通过智能技术生成

卡箍的计算

一天朋友来电咨询,HG/T 20582-2011的第13章有卡箍计算:

c0f4c76ca1ceffeb61f0e9113a181518.png

ASME 八一卷的附录24也有卡箍计算。

d8da4313867bbeae71b3435339b8a278.png

SW6有按照HG20582编写的卡箍计算。ASME的卡箍,能否用SW6的零部件的卡箍模块代替ASME的卡箍计算?因为手头没有根据ASME 附录24的商业软件。

a12396e6f2753f82f3889fb440fc994a.png

由于很久以前做过一个卡箍的结构,对于卡箍的计算也有一些了解。在某好友提供了EXCEL计算模板的基础上,编制过相关的卡箍表格,所以就把表格给了他。

63ff39dbd7343eb3cf08317eefff8818.png


两者的差异

朋友通过表格计算完成后,惊奇的发现,用SW6计算出来和附录24的表格计算出来的应力值相差很大,高达4倍的差距,SW6应力很低,表格核算不合格

朋友问:“为什么两者的卡箍计算结果相差那么大?你这个表格准不准。”

我回答道,往事如风,无法追踪,年代久远,记忆模糊,准与不准,还需要您亲自品鉴。

不过,这两个计算方法基本一样,不太可能出现两者计算值相差很大的情况。

翻看丁伯民教授的书,里面对于卡箍计算公式来源说的比较清楚。

1e6439036f32446e5623845c1fea76ff.png

两者计算内容是一样。

那么问题究竟出在哪里呢?


f值未输入正确

朋友把计算表格发给了我,我检查一下数据,发现里面有个f值是需要输入的,但是采用的是默认值。

3b9d2b947688e585897f192097b2f81a.png

f值是物理含义锥颈部应力校正系数。

d313d1401b237e4edd2c1fbcfc9b208c.png

没有输入的原因,一方面是疏忽了,但是其实这个f的值查起来是比较麻烦的,也难怪会输入错误。

难道是这个原因?

271a17fc192c5a120d25fadfa444ba53.png

了解到规范中求f,只需要40个公式就能算出,相比查图,那是大大减轻了工作量。

255b1c7d3dc1767a9482b7a1927659f1.png

公式都有了,还难吗?

决定对于f采用程序自动生成的方式自动填入,避免人为输入的错误,也比查图要精确且,方便点。

所以用vba写了一个函数clampf,用来求f的值。

bcb2be721a414412d0bfbe3873b7f79e.png

在表格中输入函数,就得到了f值。对比了图形,f值求的非常准确

8e911c415be06a7ebd9f547c1348260d.png

表格又智能了一步。

但是问题并没有解决,SW6计算出来60MPa,表格计算出来还有240MPa。

这是为什么呢?


SW6的BUG

逐步对比表格和SW6的计算书,发现一个严重的问题。

卡箍每一凸耳螺栓总截面积,EXCEL表格中是按照2个螺栓的总面积300mm2来计算的。

646194185ae6371fcd8a7e1b6b0eb3ae.png

而SW6是按照1个螺栓的总面积150mm2来计算的。

f241ed8120d78dd9f6bfcf158eb53b6f.png

根据标准的解释:当有一个凸耳多个螺栓时,用的是所有的螺栓的总面积。

7e2d3b5025753d5e5fc58d6a19eff0f3.png

由于SW6只有一个螺栓的载荷,导致螺栓预紧力大大下降,从而使得卡箍的应力值大大降低。

不过令人奇怪的是,SW6的输入数据界面是有螺栓个数的,但是无论是输入1还是100,都只按照1来计算。

e64071359c6a500060ba466dda662a30.png

测试了不同螺栓个数,对于结果没有任何影响。

在计算书中,螺栓个数没有参与计算!

此时终于找到最终问题所在,SW6的卡箍计算没有考虑多个螺栓。

将螺栓面积按照大直径的1个螺栓进行换算后,两者计算结果基本一致。


总结

  1. 卡箍计算HG和ASME的基本一致。

  2. SW6的卡箍计算未考虑多个螺栓,如果有多个螺栓,在SW6中可以考虑将多个螺栓面积合并成一个螺栓面积来计算。

欢迎关注公众号:VCAD001, 一个压力容器人的自我修养。

9172be36891b44c8d859c926678f5df7.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值