2. 重力块受力分析:自重、波浪力、浮力、土压力、地震力的计算原理

各位同行,咱们今天聊聊重力块受力分析。说实话,这块内容我做了十几年,每次遇到新项目,还是得老老实实从头捋一遍。为什么?因为受力分析是设计的根基,根基不稳,后面全是白搭。

重力块嘛,说白了就是靠自重来抵抗各种外力。你想想看,它泡在水里,又要抗波浪,又要抗地震,还得稳住背后的土,这活儿不轻松。我个人习惯,拿到一个项目,先画一张受力简图,把所有可能的作用力都标上去,然后再一个一个算。

核心思路:重力块设计遵循「荷载组合」原则。所有外力最终都要与自重进行平衡验算,确保抗滑、抗倾覆、地基承载力都满足要求。

重力块受力分析知识体系 重力块受力分析 ① 自重 G G = γc · V ② 波浪力 Fw Fw = ½ρgH2 ③ 浮力 U U = ρwgV ④ 土压力 E E = ½γsHs2Ka ⑤ 地震力 Feq Feq = α · G 验算:抗滑 · 抗倾覆 · 地基承载力

2.1 自重 G —— 重力块的「定海神针」

自重是重力块最根本的抵抗力。说白了,块体越重,它就越稳。计算公式很简单:

G = γc · V

其中 γc 是混凝土重度,一般取 24~25 kN/m³;V 是块体体积。

这里有个坑,我踩过。有一次在南方某码头项目,设计时按常规取 γc = 24 kN/m³,结果施工后实测只有 23.2。为什么?骨料含泥量偏高,振捣也不够密实。从那以后,我建议在初步设计阶段,保守一点取 23.5 kN/m³,等配合比确定了再精确调整。

小技巧:水下部分的重度要考虑浮力影响,采用浮重度 γ' = γc - γw,其中 γw 取 10 kN/m³。这样算出来的有效自重才是真正能抗滑的。

2.2 波浪力 Fw —— 最让人头疼的动荷载

波浪力这东西,说实话,算起来最麻烦。为什么?因为波浪本身随机性太强了。我见过不少年轻工程师,拿着规范公式一套,算出个数字就交差了,结果现场一监测,差得远。

常用的计算方法有几种:

  • 立波压力法:适用于直立式结构,波浪不破碎的情况。公式来自森弗罗(Sainflou)理论。
  • 破波压力法:波浪在结构前破碎时,冲击力会急剧增大。米尼金(Minikin)公式是经典。
  • 不规则波法:用谱分析法,考虑波浪的随机性。这个最接近实际,但计算量也最大。

我个人习惯,先用立波法估算,再用破波法校核。如果两者差距超过30%,就得认真琢磨一下波浪条件了。

// 立波最大波压力(简化版)
pmax = ρgH · (d + H/2) / (d + H/2 + h0)

其中:
ρ —— 海水密度,取 1025 kg/m³
g —— 重力加速度,9.81 m/s²
H —— 设计波高,m
d —— 水深,m
h0 —— 波浪超高,m

注意:波浪力是随时间变化的。设计时不能只看峰值,还要考虑压力分布形态。我曾经见过一个项目,只算了最大波压力,忽略了波浪退去时的负压,结果块体被「吸」走了——嗯,教训深刻。

2.3 浮力 U —— 看不见的「托举力」

浮力,说白了就是水对块体的向上托举。你想想看,一个重力块泡在水里,它受到的浮力等于排开水的重量。

U = ρw · g · V

这里有个关键问题:浮力是全部作用还是部分作用?

我遇到过不少争议。有的设计人员认为,只要块体底部与地基接触良好,浮力可以折减。但我个人持保守态度——除非有可靠的排水措施,否则按全浮力考虑。为什么?因为一旦地基出现裂缝或空隙,水就会渗进去,浮力瞬间就上来了。

工况 浮力取值建议 说明
正常使用 全浮力 × 0.8~1.0 视排水条件而定
极端高水位 全浮力 × 1.0 必须按最不利考虑
施工期 全浮力 × 0.5~0.7 临时工况可适当折减

2.4 土压力 E —— 背后的「推力」

重力块背后如果有回填土,那土压力就是不可忽视的水平力。土压力分三种:静止土压力、主动土压力和被动土压力。

对于重力块,我们主要关心主动土压力——也就是土体「推」块体的力。经典公式是库仑或朗肯理论:

Ea = ½ · γs · Hs² · Ka

Ka = tan²(45° - φ/2)

其中:
γs —— 回填土重度,kN/m³
Hs —— 回填土高度,m
φ —— 土体内摩擦角,°

这里我想多说一句。很多规范里土压力系数是查表得到的,但我建议有条件的话做一下土工试验。为什么?因为实际土体的参数和规范表格往往有出入。我曾经在某个港口项目,规范查表 φ=30°,但试验做出来只有 26°,土压力直接大了 15%。

避坑指南:如果回填土是粘性土,别忘了考虑粘聚力 c 的影响。粘聚力可以显著降低主动土压力,但前提是土体不能开裂。我曾经见过一个项目,粘性土回填后干缩开裂,结果土压力反而比砂性土还大——嗯,教训啊。

2.5 地震力 Feq —— 最危险的「突发力」

地震力,说白了就是地震时结构受到的惯性力。对于重力块,地震力通常按拟静力法计算:

Feq = α · G

其中 α 是地震影响系数,根据设防烈度、场地类别、结构自振周期等因素确定。

这里有个容易忽略的点:地震力是双向的。水平地震力会引起滑移和倾覆,竖向地震力会改变有效自重。我个人习惯,在8度及以上设防区,必须同时考虑水平和竖向地震作用。

另外,地震时水体会产生动水压力。这个力会附加在块体上,相当于增加了波浪力。规范里一般用 Westergaard 公式估算:

pd = (7/8) · α · ρw · g · √(h · y)

其中 y 是计算点距水面的深度,h 是总水深。

特别提醒:地震工况下,材料的强度设计值可以适当提高。混凝土的抗压、抗拉强度可以乘以 1.5 的调整系数。但注意,这只是「允许」提高,不是「必须」提高。我建议保守一点,能不提高就不提高,留点余量总是好的。

2.6 荷载组合 —— 把所有的力「拧」在一起

算完了各个力,最后一步就是荷载组合。说白了,就是把这些力按照最不利的情况叠加起来。

常用的组合有:

  • 持久组合:自重 + 波浪力(设计高水位)+ 浮力 + 土压力
  • 短暂组合:自重 + 波浪力(施工期水位)+ 浮力(折减)+ 土压力
  • 偶然组合:自重 + 波浪力(极端水位)+ 浮力 + 土压力 + 地震力

每种组合都要验算三个指标:

  1. 抗滑稳定:水平抵抗力 ≥ 水平滑动力 × 安全系数
  2. 抗倾覆稳定:抗倾覆力矩 ≥ 倾覆力矩 × 安全系数
  3. 地基承载力:基底最大压应力 ≤ 地基承载力特征值

这三个指标,一个都不能少。我见过有人只验算了抗滑,忽略了倾覆,结果块体「翻跟头」了——嗯,这种错误犯一次就够了。

我的习惯:做完荷载组合后,我会把每个工况的合力作用点位置算出来。如果合力点落在块体底面核心区(三分点以内),那基本就稳了。这个经验判断,比单纯看安全系数更直观。

好了,受力分析这块就聊到这儿。记住一句话:重力块设计,力是算出来的,安全是留出来的。别嫌麻烦,每个力都认真算一遍,后面施工和运营才能睡得着觉。