Python 稳定流抽水试验承压水完整井求取渗透系数K和影响半径R

稳定流抽水试验求取渗透系数K和影响半径R,基本理论依据就是裘布衣公式,下面具体介绍一下在单孔抽水试验中,(无观测孔)只能根据水井的出水量、水位降深等资料,则应消除抽水井附近所产生的三维流、紊流等影响,特别是在抽水时,水位降深很大的时候,应采用消除渗透阻力的方法。

当Q-S关系图,坐标横轴为小时出水量,纵轴为水位降深值,相对应点的连线呈直线时,地下水运动为平面流,承压水完整井采用下列公式:

  • K=0.366Q(lgR-lgr)/Ms

式中,Q,涌水量,r井半径,M,承压含水层厚度,s,水位降深值,R影响半径(吉哈尔特提出):


  • 完整计算代码:
import sympy
from decimal import *

while True:
    K = sympy.Symbol("K")
    R = sympy.Symbol("R")


    print("分别依次输入 流量或涌水量 Q0[L/s]、含水层厚度 M[m]、降深 S[m]、孔径或过滤管半径 r[m] 等数据!!!")
    Q_0 = input("Q0 = ")
    M = input("M = ")
    S = input("S = ")
    r = input("r = ")
    if Q_0 and M and S and r:
        try:
            Q_0 = float(Q_0) * 86.4
            M = float(M)
            S = float(S)
            r = float(r)
            if r == 0.1:
                r = 0.09999999
            results = sympy.solve([0.366 * Q_0 * sympy.log(R/r,10) / (M*S) - K,10*S*K**0.5-R], [K,R])
            print("K={0},R={1}".format(round(results[1][0],2),round(results[1][1],2)))
        except Exception as e:
            print("数据输入有误!请重新输入。\n")
    else:
        print("数据输入有误!请重新输入。\n")
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 抽水的影响半径 抽水在井周围形成降落漏斗,漏斗范围随抽水时间延长范围越来越大,也就是说抽水的影响范围是动态变化的。...
    yanggy1010阅读 3,151评论 0 1
  • 第一篇给水排水系统 第一章城镇给水工程 1、给排水工程从工程内容上大致可分三部分:(1)室外给水工程(也称城镇给水...
    见证者witness阅读 1,117评论 0 0
  • 愚公移“水”——四十年的求水梦 叩卓村地处渭北旱塬,百余户村民,大约五百多口人。以赵冯公路为界,公...
    独立特行的楠楠阅读 119评论 0 2
  • 深基坑在土建工程中的重要性是不言而喻的,如何做好深基坑施工技术的质量控制有着极为重要的实践意义。 一、基坑施工 深...
    工程宝阅读 741评论 0 3
  • 【爸爸闲时写的随笔】 每当我走过县第一完全小学大门口,听到学生们唱起雄壮的少年先锋队歌,特别是听到唱爱祖...
    Rainly阅读 901评论 0 0