单桩承载力,别再用EXCEL计算了
- 2026-11-10 07:07:46
一个 312 KB 的网页,双击就能跑
依据 JGJ 94-2008 / DBJ/T 15-22-2021 / JGJ 106-2014
一、它到底是个什么东西
说人话:一个单文件网页程序,把《建筑桩基技术规范》JGJ 94-2008 和广东省《锤击式预应力混凝土管桩工程技术规程》DBJ/T 15-22-2021 的单桩承载力算法,做成了一边改参数、一边看结果的计算器。
左边改参数,中间看剖面,右边读结果。 |
三栏一样宽。左边动一下桩长,中间的桩就跟着长;中间的剖面改一层土,右边的承载力和利用率立刻重算。没有“点击计算”按钮——所有输入都是实时的。

图 1 打开即用的三栏界面:左边改参数、中间看剖面、右边读结果(示例工程:广东管桩 + 负摩阻)
界面长这样:左边是土层层序表和桩的参数,中间是按绝对标高画的地质剖面(不同土性用不同填充图案,砂土是小圆点、黏土是短斜线、淤泥是波浪),右边从上到下依次是单桩竖向承载力、桩身承载力、桩基构造校核、静载试验加载值。

图 2 中栏剖面按绝对标高绘制,土层用填充图案区分,层底标高与桩端可直接拖拽调整
二、能算什么
桩型分三种,互斥选择:灌注桩、预制桩、预应力混凝土空心管桩。选了哪种,就只出哪种的结果、哪种的构造、哪种的计算书——不会出现“选了灌注桩,计算书里还夹着管桩参数”这种尴尬。
按 JGJ 94-2008 第 5.3 章分型走公式:
5.3.5 经验参数法(一般灌注桩、预制桩)
5.3.6 大直径桩尺寸效应——直径 ≥ 800 mm 时自动生效,ψsi、ψp折减系数直接出现在结果里,不用自己记得去查表
5.3.8 空心桩土塞效应——λp = 0.16hb/d 或 0.8,Aj、Ap1、λp 三个中间量全部列出来
5.3.9 嵌岩桩——ζr按覆盖层厚度和岩性取
5.3.10 后注浆——βsi、βp 增强系数
管桩则可以切到广东规程口径,走 4.2.4-2 特征值法:
Ra = π·Σ(ξsi·dsi·qsia·li) + qpa·A |
这里有个很多人踩过的坑:国标是“极限值 ÷ 安全系数 K”,广东是“直接给特征值,不除 K”。两套口径的数不能混着用,混了就出错。所以程序里做了硬隔离——选国标就只出国标结果,选广东就只出广东结果,计算书、静载加载值、结论判定全部跟着换,不会同屏出现两个承载力设计值让你猜该用哪个。

图 3 管桩参数区:计算依据在国标与广东规程之间二选一,下面依次是规格、型号、桩径 d、壁厚 t
三、几个我觉得值得说的细节
下面这几处,是我在反复改的过程中被自己“坑”过、或者被同行问到过的,单独拎出来说。
(一)桩端以下硬持力层厚度,它自己会判
JGJ 94-2008 第 3.3.3-5 条说,存在软弱下卧层时,桩端以下硬持力层厚度不宜小于 3d。
以前这是个手填参数——问题是,这个数本来就能从剖面推出来,让人再抄一遍纯属折腾,抄错了还没人发现。
现在程序自己算:从桩端往下累计,遇到软弱下卧层(填土、淤泥、名称含“软”、或者 qsik 小于 30 kPa)就停,得到已揭露的硬持力层厚度。而且它只作提示,不参与符合性判定——因为这条本身是“不宜”,不是“必须”。
三个分支都写清楚了:桩端打到勘察孔底以下,提示“资料不足,请补足钻孔深度”;遇到软弱下卧层,才拿 3d 来对照;一路没遇到,就明说“未揭露软弱下卧层,不作 3d 控制”。

图 4 桩端以下硬持力层厚度由剖面自动判定,以提示项给出,不计入符合性判定
顺带说一句,构造校核里这类“提示项”是单独统计的——符合 / 提示 / 不符合 / 信息四项分开,不会因为一条建议性条文把整个方案判红。
(二)负摩阻,两种口径都能算
负摩阻是软土地区最容易被漏掉的一块。程序按 JGJ 94-2008 第 5.4 节算中性点、算下拉荷载 Qgⁿ,并且中性点以上的正摩阻强制置零——这是最容易算重的地方,一重就把承载力算高了。
广东口径下按4.2.7 条同样能算,只是 qnsi 上限取该层的 qsia,折减后 Ra′ = Qsa′ + Qpa(特征值法不再除 K)。

图 5 负摩阻:中性点以上侧阻整段置零,Ra′ = Qsa′ + Qpa,并给出下拉荷载与利用率
(三)静载试验加载值,不是简单乘 2
Qmax = 2Ra 是最常见的写法,但有负摩阻的时候不能这么算。
程序按 JGJ 106-2014 和 JGJ 94 第 5.4.3 条注处理:Qmax = 2Ra′ + Qgⁿ + Qsk0。多出来两项——下拉荷载是使用阶段就存在的,中性点以上正摩阻是试验阶段才“虚高”出来的,都得补上,否则试验加载量不够,压不出真实极限。
分级也一并给了:每级 Qmax/10,首级取 2 倍分级荷载,9 级加载,反力装置按 1.2 倍Qmax 校核。
(四)计算书,一键出 Word
点击导出,直接生成一份图文计算书:封面、地质剖面插图、逐层侧阻表、承载力汇总、桩身验算、构造校核、静载加载值,最后是结论。
插图不是截图,是程序按当前参数实时重绘的矢量图转 PNG——所以你改完参数再导出,图和数据永远是一致的。这也是我觉得最省事的一点:图签和正文对不上这种错,从源头上没了。

图 6 一键导出的 Word 计算书:封面、地质剖面插图、承载力汇总表全部由程序实时生成
四、为什么做成“一个文件”
最开始我想做成桌面软件,后来放弃了。
结构工程师的电脑环境太杂:有人 Win7 配 CAD 2010,有人Win11 配 2024;有人公司禁装软件,有人连管理员权限都没有。一个 exe 发过去,十有八九卡在“缺少某某运行库”。
网页就没这问题——任何一台能上网(甚至不能上网)的电脑,都有浏览器。
所以它被做成了单文件:所有 CSS、JS、图形、Word 生成逻辑全部内联,没有一张外链图片,没有一个 CDN,没有一次网络请求。断网、内网、隔离环境,照样跑。
Word 计算书也是纯前端的:自己拼 ZIP、写OOXML、把 SVG 用 canvas 转成 PNG 再塞进去。听起来很折腾,但换来的是——不需要后端,也就不需要部署,不存在“服务挂了”。
312 KB,比一张施工图还小。
五、最后
工具的意义不是替你想,是让你少花点时间在重复劳动上,多留点时间在真正需要判断的地方——桩型怎么选、持力层定在哪、沉降能不能接受。
如果这个程序能帮你把“改个桩径重算一遍”从两小时压缩到两分钟,那它就值了。
程序界面、说明文档、示例计算书都整理好了。需要的话可以留言,也欢迎拿实际项目来试,算错的地方尽管拍砖——被指出来一次,它就准一分。
作者:C35砼一名还在画图的结构工程师