夜雨聆风学习资料网

ARTICLE · 1094550

手把手从0搭建自己的Excel自动计算表(1)|容器筒体+椭圆封头重量自动计算

手把手从0搭建自己的Excel自动计算表(1)|容器筒体+椭圆封头重量自动计算
     做压力容器报价的朋友应该都有过这种体验:对着清单逐个核算成本,鼠标来回切换设计手册与报价表。筒体展开面积要手算,封头重量得翻 GB/T 25198 附录查表,项目型号一多,一堆数据看得头大。最折磨人的是只要改一个筒体直径或者厚度,整张报价表里关联的面积、重量都要重新手工验算,稍不留神就漏改一项,报价出错,要么丢单,要么亏本。
     大量查表、重复计算、联动改数这类机械工作,其实完全可以交给 Excel 完成。本文面向会基础Excel操作,但从未写过复杂公式、没有任何编程基础的设备设计与报价人员,不用学习 VBA,不需要代码,只用内置公式搭建自动计算表,一次建好,后续改尺寸自动出筒体展开面积、封头重量等结果,告别反复翻手册、手工重算。
(不喜欢看理论讲解的可以直接跳转到第三部分“搭建表格”照抄公式。)

一、需要知道的基础数据

建表前必须整理好三类输入参数,所有计算结果全部由这几组原始数据驱动:
  1. 筒体:外径(或内径)、壁厚、筒体长度、材料密度。
  2. 封头:公称直径、名义厚度、直边高度、材料密度;对应 GB/T 25198 标准,是封头重量估算的原始输入条件。

二、核心计算公式(先讲原理再建表)

Excel只是代替手工完成重复数学运算,底层逻辑和我们手算、翻手册完全一致,本次全部采用体积×密度的通用物理计算逻辑,通俗易懂、通用性强。

筒体重量计算原理:截面积× 长度 × 密度

压力容器筒体为空心圆筒结构,计算重量的核心是先算出筒体横截面积,再乘以筒体总长得到体积,最后结合材料密度核算重量,是机械设计最通用的理论计算方式。

具体推导逻辑:圆筒横截面积 = 外圆面积 − 内圆面积。已知筒体内径、壁厚,可得出外径=内径+2×壁厚;通过内外径分别计算对应圆面积,差值即为筒体环形横截面积。随后用公式筒体体积=截面积×筒体长度,最终筒体单重=体积×材料密度,即可算出筒体总重。

该计算方式无材质限制,相较于固定经验公式,适配碳钢、不锈钢、合金钢等各类压力容器常用材质,精度更高、通用性更强,仿照手工理论验算逻辑,适合报价及初步设计核算。

封头重量计算原理

本文计算对象为GB/T 25198-2023规定的2:1标准椭圆封头,封头曲面深度为公称直径D/4;直边高度遵循标准规定:公称直径D≤2000mm取25mm,D>2000mm取40mm。本文采用几何分解法计算封头体积:封头由两部分组成——圆柱形直边段+2:1椭圆曲面段。
  • 直边段:就是一段短圆筒,和筒体算法完全一样,直边段体积 = 环形截面积 × 直边高度。
  • 椭圆曲面段:2:1 椭圆封头曲面外形为半椭球。曲面金属体积近似取外半椭球体积减去内半椭球体积。
说明:2:1 椭圆封头,长半轴a=D/2(D 为封头公称直径),短半轴b=a/2=D/4。 椭球体积公式:
半椭球就是:
。外半椭球:外径(公称直径+2× 壁厚)对应的半椭球;内半椭球:内径对应的半椭球。曲面体积 =(外半椭球体积 − 内半椭球体积)。
合并完整封头金属体积公式:
封头单重=

> 重要说明:封头用于生产加工的精确重量应以查阅GB/T 25198附录D表格为准;本章节Excel公式计算结果,仅适用于报价阶段快速估算成本,不作为生产下料依据。

三、搭建表格

步骤1:搭建计算表

打开Excel,新建工作簿,将Sheet1重命名为“筒体封头估重”。如图所示建好表头:
在B2单元格开始录入几行示例数据(如:内径DN1000,壁厚8mm,长度3000mm的罐体)。
这时候还可以顺手调整美化一下表格。
小tips:竖向排列是因为表格软件里通常默认的是回车键换行,这样布局可以方便快速输入数据。

步骤2:写入公式

1、首先,算筒体重量,在B7单元格输入计算公式:
=ROUND(PI()*(POWER(B2/2+B3,2)-POWER(B2/2,2))*B4*B5/10^6,2)
简单解释几个函数:PI()=π;POWER是幂函数,此处用来求半径的平方;ROUND此处用来控制四舍五入保留2位小数。
2、根据GB/T 25198 规则:公称直径 D≤2000mm 取 25mm,D>2000mm 取 40mm。
在B12单元格输入公式:
=IF(B10>2000,40,25)
这里解释一点:此处用IF函数来判断封头公称直径以确定封头直边段长度。
3、计算封头重量,在B15单元格输入公式:
=ROUND((PI()*(B10/2+B11)^2*(2/3*(B10/4+B11)+B12)/10^6-PI()*B10^2*(2/3*B10/4+B12)/10^6/4)*B13,2)
翻译解释一下就是:封头重量=(外轮廓体积-内轮廓体积)*密度,并四舍五入保留2位小数。熟练后可以将此公式化简简化。
由于设备一般为一个筒体两个封头组合而成,所以我们可以在B17单元格再增加一个统计求和的公式:
=SUM(B7+B15*2)
OK这样,我们搭建的表格自动计算的第一个功能就完成了,再优化一下可以让封头公称直径=B2,壁厚=B3,密度=B5,成品样子可以是这样的:
快速计算一个常规的罐体或者塔体,只要从B2开始输入:直径—回车—壁厚—回车—筒体长—回车—密度—回车,全程只需不到10秒钟就可以得到设备主体的重量自动计算结果。

四、总结重点提醒

  1. 单位陷阱:公式中长度用了mm还是m?密度的单位与重量的单位,一定要捋清楚,不然最后的结果可能会相差百倍千倍。
  2. 公式错误:筒体重量的公式还算简单,但到了封头的重量公式时就明显复杂起来了,后续增加锥形封头等复杂部件时公式会更加繁琐,更容易出错。
所以表格没有经过严格验证前不要轻易用于实际工作中。这里给大家推荐一下我正在做的微信小程序——容器设计助手,里面包含了容器设计时各种常用的计算,手机电脑都能用。小程序现在已经有30多项功能了,比如比较难算的各种锥形封头的容积、重量、表面积等信息可以一键求出,还支持微信分享导出CAD图(画锥形封头是我的某个业务部门同事最头疼的一件事)。小程序正在等待工信部备案,通过后就可以发布了,届时我会在公众号通知大家。今天啰嗦的有点多了,大家晚安。

相关学习资料