兰金土压 模拟器 返回
地基工程模拟器

兰金土压 模拟器 — 挡土墙的主动·被动土压

基于兰金理论,针对竖直挡土墙·水平地表的主动Pa、被动Pp、静止Ko土压实时计算。深度方向的土压分布与Ka/Kp/Ko系数曲线即时可视化。

参数设置
内部摩擦角 φ
°
单位体积重量 γ
kN/m³
墙高 H
m
地表载荷 q
kPa
计算结果
主动土压系数 Ka
被动土压系数 Kp
主动土压合力 Pa
被动土压合力 Pp
挡土墙与土压分布
土压系数 K vs 内部摩擦角 φ
理论·主要公式

$$K_a = \tan^2\!\left(45^\circ - \tfrac{\phi}{2}\right) = \frac{1-\sin\phi}{1+\sin\phi}$$

主动土压系数。墙背离后侧土体时的最小土压比。

$$K_p = \tan^2\!\left(45^\circ + \tfrac{\phi}{2}\right) = \frac{1+\sin\phi}{1-\sin\phi}$$

被动土压系数。墙被推向土体时的最大抵抗。$K_p = 1/K_a$ 的关系。

$$K_0 = 1 - \sin\phi$$

静止土压系数(雅基式)。适用于刚性墙·正常固结土。

$$P_a = \tfrac{1}{2}K_a\,\gamma\,H^2 + K_a\,q\,H,\quad P_p = \tfrac{1}{2}K_p\,\gamma\,H^2 + K_p\,q\,H$$

墙高H的全主动土压Pa、全被动土压Pp(单位宽度)。第一项为自重项,第二项为载荷项。

兰金土压模拟器简介

🙋
挡土墙到底受什么样的力作用啊?应该是被后面的土往前推吧?
🎓
好问题。背后的土因为重力不断地想压向墙面,这就是"土压"。这个工具用的是"兰金土压理论",在竖直墙、水平地表、墙面摩擦δ=0这样简化的条件下,可以算出主动土压Pa和被动土压Pp。试试把"内部摩擦角φ"从30°改到40°,你会看到Ka大幅下降,Pa也变小了。
🙋
咦,φ增加反而土压变小了?我以为应该反过来……
🎓
这是常见的误解啊。φ是表示"土本身的抗剪强度",φ越大说明土越不容易崩塌,对墙的压力就越小。你堆沙子的时候,干沙比湿沙堆得陡,道理一样。但反过来"被动土压Pp"就随φ指数增大了。Kp=1/Ka的关系,φ=30°时Kp/Ka约9倍,φ=40°时会变成约20倍。
🙋
那"地表载荷q"是干什么用的呢?库房建在上面这种情况?
🎓
完全对!挡土墙上面的地表有库房或车辆荷重,那个力会传到下面的墙上。按兰金理论,有q时,每个深度都会加上一个常值Ka·q,土压分布就从"三角形"变成"三角形+矩形"。你在工具里把q从0改到50 kPa,就能看到红色矩形从上面往下延伸。实际工程中交通荷重通常当作10~20 kPa的等效均布荷载。
🙋
还有"静止土压K0",这也是不一样的吧?
🎓
好眼力。Ka和Kp都是以墙会动为前提的,但地下室墙或桥台这种"不能动的刚性墙"就达不到主动状态。这时候用K0=1−sinφ,叫"静止土压"。φ=30°的话K0=0.5,比Ka=0.333还大。地下室墙用主动算反而不安全,就是因为这个差别。

物理模型与主要公式

兰金理论的核心思想是:半无限土体在极限平衡状态时,水平有效应力与竖向有效应力的比值为一常数。当壁面背离土体(主动状态)时 $\sigma_h = K_a \sigma_v$;当壁面被推向土体(被动状态)时 $\sigma_h = K_p \sigma_v$。在竖直墙、水平地表、壁面摩擦δ=0的条件下,系数由以下公式给出:

$$K_a = \tan^2(45^\circ - \phi/2),\quad K_p = \tan^2(45^\circ + \phi/2),\quad K_0 = 1 - \sin\phi$$

在深度 $z$ 处的主动水平土压为 $\sigma_a(z) = K_a (\gamma z + q)$,对墙高H积分得单位宽度全主动力 $P_a = \tfrac{1}{2}K_a \gamma H^2 + K_a q H$。被动土压的计算只需用Kp代替Ka即可。

实际应用场景

挡土墙稳定性计算:道路挡土墙、宅地挡土墙的倾覆、滑动、支承力验算都以兰金主动土压Pa作为背面荷载。φ评估不足会过度设计,过度高估则设计不安全,地基调查时对强度参数的精确评估至关重要。

支护结构根入设计:深基坑支护的被动抗力用Pp来评估,决定挡板、钢板桩等的必要根入深度。被动状态需要墙体确实能够向土体压入,应力路径的合理性验证不可或缺。

地下室外墙·桥台背面:不能变位的刚性结构采用K0评估,而不是主动状态。当φ=30°时K0/Ka≈1.5,忽视这一点会导致约1.5倍的低估。

有限元(FEM)解析的前期检验:用PLAXIS或Midas GTS等软件进行地基−结构耦合分析之前,用本工具快速手算估出土压量级,对解析结果做合理性验证。

常见误解与注意事项

「兰金和库伦混用」:兰金设δ=0,库伦可以处理δ>0。实际挡土墙背面通常δ=φ/2~2φ/3,用兰金反而偏安全。但当墙面倾斜或地表有坡度时,兰金就无法表现,需要用库伦理论或有限元法。

「过信Kp」:Kp的计算值会是Ka的多倍,但实际设计时不能100%用上。Kp要实现需要墙大幅变位才能激发,工程上通常用安全系数FS=2~3去折减。

「忽视地下水」:有地下水时,水位以下用水中重量γ'=γ−γw,再另加水压。本工具是干土模型,现场有水位必须单独修正。

常见问答

兰金土压是在竖直墙、水平地表、墙面摩擦δ=0的简化条件下的理论,从土体整体应力状态推导土压系数。库伦土压是极限滑动面分析,可以考虑墙面摩擦和墙面·地表倾斜,更通用但计算复杂。教科书中通常以兰金作为基础入门。
主动土压Pa是挡土墙背离后侧土体时的最小土压,在挡土墙稳定计算中作用于背面侧。被动土压Pp是墙被推向土体时的最大抵抗力,用于评估墙脚处的滑动抵抗或根部侧向抵抗。同一φ下Kp约为Ka的9倍,需要特别留意。
壁不能变位的刚性结构(地下室墙、箱形涵洞、刚性桥台)中无法达到主动状态,此时使用初始应力状态的K0。对正常固结土广泛采用雅基式K0=1-sinφ,过固结土需用OCR^sinφ进行修正。
均布载荷q时,各深度的上覆压为常数Ka·q,以矩形加到土压分布上。墙高H处的全主动力体现为Ka·q·H项。工程上常将库房荷重或交通荷重换算成等效均布荷载。

使用指南

  1. 用滑块设置土的内部摩擦角φ(度)。一般砂质土在30~35°范围,粘性土在15~25°范围。
  2. 输入单位体积重量γ(kN/m³)。砾质土通常18~20 kN/m³,粘土16~18 kN/m³。
  3. 设定挡土墙高度H(m)和墙面上的均布荷重q(kN/m²),系统自动计算深度方向的主动土压σa与被动土压σp分布。
  4. 实时查看Ka(主动系数)、Kp(被动系数)及合力Pa、Pp,用于设计验算。

具体计算示例

砂质土挡土墙设计例:φ=35°、γ=19 kN/m³、H=4.5m、q=10 kN/m²时,兰金理论计算得Ka=0.271、Kp=3.690。在深度3.0m处,主动土压σa=19×0.271×3.0+10×0.271≈17.6 kPa,被动土压σp=19×3.690×3.0≈210 kPa。由此可得主动土压合力Pa≈85 kN/m、被动土压合力Pp≈285 kN/m,用于验证挡土墙的倾覆和滑动安全系数。

工程应用注意事项

  1. 兰金理论假设地表平坦,对于坡面或不规则地形需要应用修正系数。
  2. 对于饱和粘土(φ=0),需单独考虑粘聚力c,设计时要反映主动土压负值形成的拱层。
  3. 计算值为静态理论值,地震工况下必须用Mononobe-Okabe等动力系数进行修正。
  4. 被动土压仅在墙可以向土体压入的条件下才能采用,设计前应确认荷载方向和结构约束。