乐于分享
好东西不私藏

用OPENCLAW写了一个方形法兰验算小工具,6个数出结果

用OPENCLAW写了一个方形法兰验算小工具,6个数出结果

某35米塔,塔身是□1400×1400方管,24颗M60地脚锚栓。图纸在手,怎么验算?

轴力设计值:250kN

弯矩设计值:3500kN·m

GB 50135-2006 第5.9.2节给了公式 (5.9.2-4):

N_max^b = (M + N·e) × y_n’ / Σ(y_i’)²       —— (5.9.2-4)

(注:GB 50135-2019版本取消了方形法兰相关内容)

一、我让AI帮我干了什么

传统做法:24颗螺栓的坐标一个个手算 → 每个算力臂 → 平方求和 → 套公式。手算一次半小时起步,换个项目又得重来。

我的想法:能不能做一个Excel,填6个参数,其他全自动?

打开AI助手(我用的是OpenClaw),把需求扔进去:

“跟据这个文件,编写一下计算方形法兰地脚锚栓验算的Excel公式”

AI 先帮我整理了GB 50135-2006条文,搞清楚公式细节,然后直接生成了第一版表格。

第一版跑出来 的数据,看起来合理。

二、修正迭代:AI也会算错,关键是人能纠错

但我仔细一看,发现问题了。

AI用的是 x_i ≥ 0(水平方向)来判断哪些螺栓在受拉侧。但我的塔——弯矩让上方受拉,旋转轴②在底部——应该用 y 坐标。

左边一排螺栓(x=-850,但y坐标在旋转轴上方),全被漏掉了。

我把问题指给AI:

“为什么sheet2中没有体现133这个yi值,直接取的零,这个好像有问题,中性轴是在方柱下边缘的,133这个yi值也要统计进去”

AI 立刻识别了问题:旋转轴②的判断方向错了。修正后,受拉螺栓从13颗变成17颗,N_max^b 变成220.97 kN。原理对了。

这就是AI辅助最有价值的地方:不是AI一次做对,而是人能快速纠错、AI能秒改。传统方式下改一个公式方向,Excel里重新来一圈,没有半小时下不来。

三、最终工具:6个输入,一键出结果

修正后的Excel长这样。打开就能用。

📋 Sheet 1「输入」——填6个黄色格子:

• 螺栓个数n  +  螺栓公称直径d

• 螺栓分布正方形边长L_bolt  +  方管外边长L_box

• 弯矩设计值M  +  轴力设计值N

📋 Sheet 2「螺栓位置与拉力」——全自动:

螺栓间距、每边螺栓数、旋转轴间距、角点坐标——4个中间参数自动算。

每颗螺栓的(x,y)坐标 → 受拉标记 → y_i’力臂 → 平方值——自动生成。

支持 24、28、32、36 等“四边均布、总数为4的倍数、且不超过当前坐标展开行数”的螺栓布置。若超过36颗,需扩展坐标生成区。

📋 Sheet 3「计算结果」——一键输出:

Σ(y_i’)²、y_n’、N_max^b (kN)、N_t^b (kN)、利用率、✅通过/❌不通过

四、方管塔实际数据跑一遍

参数填进去:

n=24, d=60(M60), L_bolt=1700, L_box=1400

M=3500 kN·m, N=-250 kN

结果:

• 受拉侧螺栓:17颗(共24颗,旋转轴上方都计入)

• Σ(y_i’)² = 23,323,056 mm²

• y_n’ = 1550 mm

• N_max^b = 220.97 kN

对比 M60 抗拉承载力 ≈ 428.99 kN,利用率 51.51%。 ✅ 通过。

结论:仅从锚栓钢材抗拉这一项看,M60有一定裕度。是否可以优化规格,还需结合锚固、混凝土破坏、法兰板、焊缝、剪力和构造要求综合判断。

五、这种工作方式的意义

整个过程的耗时:

• AI生成第一版Excel:约3分钟

• 我检查发现问题:约2分钟

• AI修正公式:约1分钟

• 最终验证通过:总共不到10分钟

以后任何一个方管塔——换6个数,结果秒出。

这才是AI真正好用的地方:不是替你做判断,是把重复劳动压缩到零。人负责规范判断、公式边界和最终拍板,AI负责生成和修改。

六、表格获取方式

表格分享在以下地址,如果需要可以自行下载:

方形法兰地脚锚栓验算小工具.xlsx

有什么问题或者发现更好的算法,欢迎留言。关注我,一起进步!