小型水库工程安全 — 重力坝抗滑稳定性
计算重力坝在不同水位工况下的抗滑稳定系数与受力
健康状态:
项目简介
针对小型水库重力坝,依据坝体几何参数、材料/摩阻参数与上下游水位,计算净水平推力、浮力、抗滑力等并输出抗滑稳定系数 K、K’。
作用
- 评估不同水位条件下的抗滑安全裕度
- 输出几何顶点、受力分量与最不利工况摘要
API 调用方式
抗滑稳定性计算
- 接口路径:
POST /zhongliba/calculate - 功能说明:输入重力坝几何、材料与水位列表,返回各工况受力与抗滑系数及汇总。
请求体示例
{
"base_width": 45.0,
"dam_height": 60.0,
"top_width": 8.0,
"downstream_slope": 0.75,
"upstream_slope": 0.05,
"water_levels": [20.0, 30.0, 40.0],
"downstream_water_height": 2.0,
"density_concrete": 2400.0,
"density_water": 1000.0,
"friction_coefficient": 0.75,
"cohesion_coefficient": 0.5,
"sliding_area": 1000.0,
"shear_friction_coefficient": 0.65
}
返回示例
{
"dam_geometry": {"base_width": 45.0, "dam_height": 60.0, "top_width": 8.0},
"stability_results": [
{
"上游水位(m)": 40.0,
"坝体自重(kN)": 29635.2,
"净水平推力(kN)": 7820.4,
"浮力(kN)": 9261.0,
"纯摩擦抗滑力(kN)": 15280.65,
"含凝聚力抗滑力(kN)": 13243.73,
"抗滑稳定系数K": 1.954,
"抗滑稳定系数K'": 1.693
}
],
"summary": {
"max_water_level": {"level": 40.0, "k": 1.954, "k_prime": 1.693},
"min_stability_factors": {"min_k": 1.954, "min_k_water_level": 40.0, "min_k_prime": 1.693, "min_k_prime_water_level": 40.0}
}
}
健康检查
- 接口路径:
GET /zhongliba/health