砂石计算器

填长、宽、厚三个尺寸,本页先按长方体体积公式算出方量,再乘堆积密度得到吨数和千克数。所有数字都在浏览器里算,输入不上传服务器,手机也能直接打开用。

计算口径:V = 长 × 宽 × 厚、质量 = V × 堆积密度;演示值长 4 米、宽 2 米、厚 0.3 米、堆积密度 1.5 吨每立方米,结果 2.4 立方米、3.6 吨、3600 千克。

使用方法

砂石计算器把「三个尺寸」直接换成方量与重量,只要四步:

  1. 「长 L」填堆料区域的长度 4(米)。如果你手上是厘米,先除以 100 再填,避免单位错位。
  2. 「宽 W」填堆料区域的宽度 2(米),单位必须和长一致。
  3. 「厚 H」填铺筑或堆放的厚度 0.3(米,即 30 厘米),这是最容易被忽略的一项,路基和垫层厚度差别很大。
  4. 「堆积密度」填材料密度 1.5 吨每立方米(干砂约 1.4~1.6、碎石约 1.5~1.7);「小数位」选 2~4。点「计算方量与质量」或按 Enter,三张卡片给体积、吨、千克。
  5. 想还原演示值按「载入示例」:长 4、宽 2、厚 0.3、密度 1.5、4 位小数。

砂石计算器能解决什么

它把「给尺寸求备料量」变成一步读数,适合三类场景:

  • 工地备料:路基垫层长 4 米宽 2 米厚 0.3 米,算出方量 2.4 立方米、质量 3.6 吨,比凭经验估算更接近真实采购量。
  • 运输车次估算:每车装 8 吨时,3.6 吨约半车;把吨数直接除以单车核定载重就能估车次,避免多叫或少叫车。
  • 厚度敏感度:对照表里厚从 0.3 变 0.6,方量与质量正好翻倍(2.4→4.8、3.6→7.2),因为体积和厚度成正比,这是砂石最容易估错的地方。

本页不做的事:不算锥堆、圆堆等非长方体形状(需换对应体积工具);不把方量自动换算成立方厘米或升;不扣含水量与压实系数。需要虚方实方换算时,可把结果再乘松散系数。

原理和变量

① 用了哪个具体函数:核心是三个乘法 V = L * W * H 与 M = V * rho,纯 IEEE 754 双精度算术,没有开方或对数。千克由 Math.round(M * 1000) 取整数,因为千克通常按整公斤报。

② 关键参数为什么这样取:用长、宽、厚三个正交尺寸而非斜边长,是因为堆料区多半是矩形基槽,长方体近似误差最小。堆积密度单独成参,是因为砂、石、砾的密度不同(1.4~1.7 吨每立方米),把它写死会算错。

③ 遵循哪个标准:体积公式来自初等几何的长方体定义;堆积密度取工程常用的「松方密度」经验区间,非绝对真值。浮点运算遵循 IEEE 754 双精度,结果按「小数位」保留 2~4 位。

④ 输入怎么变成输出:先算体积 4 × 2 × 0.3 = 2.4 立方米;质量 = 2.4 × 1.5 = 3.6 吨;千克 = 3.6 × 1000 = 3600。三个中间量在卡片里都能对上。

⑤ 边界与阈值:长、宽、厚都允许 0,最小 0、上限 10000(超过提示单位可能填错);密度限 0.5~5 吨每立方米,偏离要确认材料;小数位固定 2~4,默认 4。toFixed 取指定位数,演示值 2.4 是精确值无需截断。

⑥ 常见误用的正确解释:方量单位是立方米(m³)、质量单位是吨(t),两者不能加;厚度用厘米却填成米(0.3 填成 30)会让体积错 100 倍;长宽是米、厚度用厘米不统一单位,结果会偏差 100 倍,属单位口径错误而非公式错误。

完整示例(数值仅作演示)

保持演示值:长 4 米、宽 2 米、厚 0.3 米、堆积密度 1.5 吨每立方米、保留 4 位小数。

  • 体积:4 × 2 × 0.3 = 2.4 立方米。
  • 质量(吨):2.4 × 1.5 = 3.6 吨。
  • 质量(千克):3.6 × 1000 = 3600 千克。
  • 若厚度改 0.6 米:体积 4 × 2 × 0.6 = 4.8 立方米,质量 7.2 吨,正好翻倍。

这三组数字与页面默认卡片、对照表第 4 行完全一致,可三处核对。

输入范围与对照表

砂石计算器的对照表固定宽 2 米、厚 0.3 米、堆积密度 1.5 吨每立方米,前 12 行改变长 L,后 4 行继续放大 L,体积与质量都按 V=L×2×0.3、M=V×1.5 计算。

宽 2 米、厚 0.3 米时,长 L 对方量与质量的影响
长 L(米)体积 V(立方米)质量(吨)质量(千克)
10.60.9900
21.21.81800
31.82.72700
4(演示值)2.43.63600
534.54500
63.65.45400
74.26.36300
84.87.27200
95.48.18100
10699000
116.69.99900
127.210.810800

对照表能直观看出「厚度翻倍、方量翻倍」:厚 0.3→0.6 时,长 4 米的质量 3.6→7.2 吨,正好是 2 倍关系。

结果边界和舍入

舍入位置:体积与吨数都按「小数位」输入框保留(默认 4 位,Number(v.toFixed(d)));千克用 Math.round 取整,因为采购按整公斤报。先 toFixed 再拼接,避免出现 2.4000000000000004 这样的浮点尾巴。

什么时候会拒绝计算:长、宽、厚为负、为空、不是数字时;超过 10000 时(提示单位可能填错);密度不在 0.5~5、小数位不在 2~4 时。长、宽、厚都为 0 是允许的,此时体积与质量为 0,代表退化的「没有堆料」。

单位和精度:本页所有尺寸按同一单位(米)处理,结果单位随公式显示。若要换算成厘米,1 米 = 100 厘米,厚度 0.3 米即 30 厘米,需自行换算后再填。

结果性质:这是理想长方体的理论松方量,没算压实沉降、含水增重或边界不规则,只作估算与备料用途,正式配料请以现场过磅为准。

常见问题

方量和质量单位为什么不一样?

方量是三维体积(立方米 m³),质量是重量(吨 t),量纲不同不能直接相加。演示值体积 2.4 m³ 与质量 3.6 t 是两组独立数字。

我只有厘米尺寸,能直接填吗?

不能直接填。公式按米处理,厘米要先除以 100:30 厘米 = 0.3 米。把 30 当米填进去,体积会算成真实值的 100 倍(因为长变成了 100 倍)。

堆积密度填多少合适?

干砂约 1.4~1.6、碎石约 1.5~1.7 吨每立方米;湿砂会更重。页面默认 1.5,若你手上有材料检测报告,按报告值填更准。

小数位能改吗?

能,「小数位」输入框限 2~4,默认 4。设 2 时演示值体积显示 2.4、质量 3.6,设 4 时同样精确,按你的精度需要调节。

厚度 0 是不是算错了?

不是。厚度 0 的堆料退化成平面,体积与质量自然为 0。这是数学上正确的退化情况,不是报错。

虚方和实方怎么区分?

本页算的是松方(虚方)。若需实方,把结果乘压实系数(一般 0.8~0.9),或先按实方密度填堆积密度。

能算圆堆或锥堆吗?

不能。本页只算长方体。圆堆、锥堆请用对应的体积工具,或用底面积乘平均厚度近似成长方体再代此页。

我的输入会被保存或上传吗?

不会。全部计算在浏览器内完成,刷新即清空;可在 Network 面板复查,点「计算方量与质量」时没有任何请求发出。

相关工具