2 电算程序 从上面推导的计算公式来看,式(1)~(3)能直接计算,而式(4)~(7)所涉及的积分较为复杂,无法得出解析解,只能进行数值积分,为此笔者利用Quick-BASIC语言编制了电算程序,对式(1)~(8)进行计算,其中利用Gauss求积公式对式(4)~(7)进行双重积分,得出其近似数值解。Gauss型求积公式是数值积分方法中精度最高的一种,笔者采用8节点Gauss-Legendre求积公式,单层积分可达到17次代数精度,总体积分精度取决于各层积分的区间划分个数K,计算的终止条件可由控制参数EPS(EPS=|(FK+1-FK)/FK+1|)决定,Gauss型求积公式具体内容及Gauss-Legendre求积公式的节点与节点系数请参阅文献[3]~[4]。 电算程序取名VHVDLH,程序采用菜单式选择,其操作简便,根据菜单提示,在依次输入封头代号、某种封头形式卧式容器的几何尺寸、计算方式、体积计算所必须的高度及积分精度控制参数EPS后即可进行计算,计算结果自动保存在“VHVDLH.OUT”中,并且在屏幕上显示。现以Dt=1 000,L=5 000,R=1 000,r=125的碟形封头卧式容器为例,进行多点连续计算,起始计算高度0,最大计算高度1 000,高度步长100(以上单位均为mm),EPS=1×10-5,计算结果见表1,体积高度见图6。从上面推导的计算公式来看,式(1)~(3)能直接计算,而式(4)~(7)所涉及的积分较为复杂,无法得出解析解,只能进行数值积分,为此笔者利用Quick-BASIC语言编制了电算程序,对式(1)~(8)进行计算,其中利用Gauss求积公式对式(4)~(7)进行双重积分,得出其近似数值解。Gauss型求积公式是数值积分方法中精度最高的一种,笔者采用8节点Gauss-Legendre求积公式,单层积分可达到17次代数精度,总体积分精度取决于各层积分的区间划分个数K,计算的终止条件可由控制参数EPS(EPS=|(FK+1-FK)/FK+1|)决定,Gauss型求积公式具体内容及Gauss-Legendre求积公式的节点与节点系数请参阅文献[3]~[4]。 电算程序取名VHVDLH,程序采用菜单式选择,其操作简便,根据菜单提示,在依次输入封头代号、某种封头形式卧式容器的几何尺寸、计算方式、体积计算所必须的高度及积分精度控制参数EPS后即可进行计算,计算结果自动保存在“VHVDLH.OUT”中,并且在屏幕上显示。现以Dt=1 000,L=5 000,R=1 000,r=125的碟形封头卧式容器为例,进行多点连续计算,起始计算高度0,最大计算高度1 000,高度步长100(以上单位均为mm),EPS=1×10-5,计算结果见表1,体积高度见图6。表1 碟形封头卧式容器液面高度-体积计算结果 表1 碟形封头卧式容器液面高度-体积计算结果 表1 碟形封头卧式容器液面高度-体积计算结果 表1 碟形封头卧式容器液面高度-体积计算结果表1 碟形封头卧式容器液面高度-体积计算结果 表1 碟形封头卧式容器液面高度-体积计算结果h/mm | V/m3 | h/mm | V/m3 | h/mm | V/m3 | 0.00 | 0.000 000 | 400.00 | 1.544 617 | 800.00 | 3.564 494 | 100.00 | 0.211 111 | 500.00 | 2.073 626 | 900.00 | 3.936 141 | 200.00 | 0.582 759 | 600.00 | 2.602 636 | 1 000.00 | 4.147 250 | 300.00 | 1.038 929 | 700.00 | 3.108 324 | — | — |
图6 碟形封头体积高度 3 结语 文中不仅推导了各种封头形式卧式容器不同液面高度的体积计算公式,而且编制了专用电算程序,对于积分困难的无折边球形封头和碟形封头卧式容器,采用8节点Gauss-Legendre求积公式,成功地进行了数值积分,计算精度较高,单层积分可达到17次代数精度,可根据实际需要调整总体积分精度控制参数EPS。电算程序使用简便,可为卧式容器的设计和使用提供方便。作者简介:高炳军 (1966-),男,河北沧县人,讲师,1991年毕业于天津大学化工机械专业,硕士学位。现任教于河北工业大学化工学院过程装备与控制工程系,从事压力容器强度分析、结构优化及计算机辅助设计的教学与科研。 作者单位:(河北工业大学, 天津 300130) 参考文献: [1] 陈爱丽. 椭圆形封头卧式容器不同液面高度的体积计算[J]. 压力容器,1994,11(6): 84-85. [2] 天津大学数学教研室高等数学编写组. 高等数学(中册)[M]. 北京: 高等教育出版社, 1980. [3] 黄其明,廖鸿志. 数值计算方法及其程序设计[M]. 云南:云南大学出版社,1995. [4] 刘德贵,费景高,于泳江. 新编工程实用算法与FORTRAN 77程序[M]. 北京:国防工业出版社,1990. 作者简介:高炳军 (1966-),男,河北沧县人,讲师,1991年毕业于天津大学化工机械专业,硕士学位。现任教于河北工业大学化工学院过程装备与控制工程系,从事压力容器强度分析、结构优化及计算机辅助设计的教学与科研。 作者单位:(河北工业大学, 天津 300130) 参考文献: [1] 陈爱丽. 椭圆形封头卧式容器不同液面高度的体积计算[J]. 压力容器,1994,11(6): 84-85. [2] 天津大学数学教研室高等数学编写组. 高等数学(中册)[M]. 北京: 高等教育出版社, 1980. [3] 黄其明,廖鸿志. 数值计算方法及其程序设计[M]. 云南:云南大学出版社,1995. [4] 刘德贵,费景高,于泳江. 新编工程实用算法与FORTRAN 77程序[M]. 北京:国防工业出版社,1990. |
[此贴子已经被作者于2007-5-3 18:19:09编辑过] |