APP下载

基于VB的外压圆筒计算厚度的计算

2017-09-16齐恩伍

山东化工 2017年13期
关键词:临界压力外压圆筒

齐恩伍

(中国原子能科学研究院,北京 102413)

基于VB的外压圆筒计算厚度的计算

齐恩伍

(中国原子能科学研究院,北京 102413)

介绍了圆筒在外压作用下计算厚度的相关计算内容。

外压;圆筒;计算厚度

从事压力容器设计工作的人员经常碰到设计压力为负压的工况,GB150-2011《压力容器》[1]用图算法的方式给出了计算特定厚度下承受外压时临界压力的计算方法,计算完成后只要临界压力大于设计压力(外压)即满足设计要求。但是此种方法只给出了一定厚度下临界压力的计算方法,并未给出一定压力下临界厚度(即计算厚度)的计算方法。本文利用VB强大的编程能力,使用相关的数值计算方法,谈论了一定外压作用下计算厚度的计算方法,从而有效指导了实际设计工作的有效进行。

1 程序设计

1.1 程序流程设计

程序流程设计如图1所示。

图1 程序流程图

1.2 程序相关算法

(1)程序界面。程序界面如图2所示。

图2 程序界面图

(2)GB150在计算一定厚度下的临界压力时,分为大于等于20与小于20两种,为了计算方便,易于编程,本文未按GB150的分法,将计算情况统一分为三种,分别计算,程序代码为: if then

…………

ElseIf then

……………

Else

……………

End if

(3)VB与EXCEL表的通信。由于计算过程中用到大量的数据,所以数据的搜索与确认、EXCEL表数据的插值等就成为了程序的重点之一,程序代码为:

Jishu = 0

For i

If 搜索条件 Then

Jishu = Jishu + 1

xlsheet.Cells(Jishu + 1, 5) = Y2 + (Y1 - Y2) * (Z1 - X2) / (X1 - X2)

End If

Next i

(4)数值迭代方法与终止条件。本文采用二分法进行迭代,迭代终止条件为[p]与pc间的差值与pc的比值不大于5%,当然也可以选用其它迭代方法与终止条件。

2 程序调试

假设计算长度L为500 mm,设计温度为90℃,设计压力为1.1MPa(外压),外径为412 mm,分别代入不同的有效厚度进行调试,结果如表1所示。

表1 调试结果

3 结果分析

(1)由表中数据对比可知,当设计压力一定时,各个区间内得到的数值基本上是稳定的,与实际情况相符。

(2)与传统GB150给出的图算法相比,本方法操作简单,运算速度快,可以大大的提高设计速度,减少重复劳动。

[1] GB 150-2011 压力容器[S].北京:中国标准出版社,2012.

(本文文献格式:齐恩伍.基于VB的外压圆筒计算厚度的计算[J].山东化工,2017,46(13):80.)

2017-04-13

齐恩伍(1983—),男,河北大城人,学历硕士,研究方向:压力容器的设计。

TQ015

B

1008-021X(2017)13-0080-01

猜你喜欢

临界压力外压圆筒
易拉罐容器外压失稳实验装置设计与应用
浅谈Ω 型膨胀节许用外压的确定和外压试验方法的可行性
鼠国要上天之超级大圆筒
基于烧结物塌陷压力检测预测成品关键指标①
聚乙烯绝缘CO2物理发泡浅析
有关外压石墨圆筒计算的思考
支柱对球罐外压稳定性影响的研究
封闭采空区瓦斯涌出影响因素及防治措施
格构增强复合材料圆筒的侧向压缩性能
核电厂安全壳外压分析