Eiafans.com_环评爱好者

 找回密码
 注册

QQ登录

只需一步,快速开始

2022年环境影响评价师辅导
发布环保竣工验收公示|发布环评公示
建设项目环评费用在线计算|收费标准
环评师招聘与应聘| 行业信息|预评审会
2024年环评工程师备考全程指导|报名时间汇总
2024年环评师考试交流|资料下载
2024年环境影响评价工程师考试培训!
低价环评考试用书教材|环评图书免运费
考前培训|继续教育
发布企业环境信息公开|发布应急预案公示
查看: 5726|回复: 18
收起左侧

[原创] 地下水导则F.6公式承压水非稳定计算程序1.10(测试版)修改

  [复制链接]
发表于 2013-5-12 20:23 | 显示全部楼层 |阅读模式
本帖最后由 wangjie029 于 2013-5-13 21:04 编辑

本程序为《环境影响评价导则 地下水环境》(HJ 610-2011)中附录F中F.6的计算程序,非稳定流承压水开采井计算程序,本程序为测试版,仅供学习交流所用。程序经修改后界面如下:

界面.jpg

使用方法见程序使用说明,附件带有实例。
计算结果可用surfer作图,见下:
例子_等值线图.jpg

附件
F.6承压水非稳定解析解(测试版).rar (1.62 MB, 下载次数: 1504)

修改内容如下:
1 增加了 开采井的半径 输入;
2 解决了预测结果中出现无穷大的情况。




评分

参与人数 1金币 +20 魅力 +20 收起 理由
奥迪 + 20 + 20 很给力!

查看全部评分

发表于 2013-5-13 09:04 | 显示全部楼层
拿而不留非礼也,感谢
回复 支持 反对

使用道具 举报

发表于 2013-5-13 09:14 | 显示全部楼层
井点处降深不可能是负无穷大
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-5-13 10:40 | 显示全部楼层
左京生 发表于 2013-5-13 09:14
井点处降深不可能是负无穷大

实际上不可能,但从导则推荐的这个模型,从数学求解的角度上来说是可以的。采用surfer制图的时候,这个无穷大是不参与插值的。
回复 支持 反对

使用道具 举报

发表于 2013-5-13 11:03 | 显示全部楼层
Sub 非稳定流承压水干扰井群法()
Dim tt, h, k, uu, t, rj, r, w As Double
Dim n, nj As Integer
Dim q(1 To 50), xc(1 To 50), yc(1 To 50), xj(1 To 50), yj(1 To 50), sj(1 To 50) As Double

  tt = Sheet2.Cells(2, 1).Value
  n = Sheet2.Cells(2, 2).Value
  h = Sheet2.Cells(2, 3).Value
  k = Sheet2.Cells(2, 4).Value
  t = Sheet2.Cells(2, 5).Value
  uu = Sheet2.Cells(2, 6).Value
  rj = Sheet2.Cells(2, 7).Value
  nj = Sheet2.Cells(2, 8).Value
     For i = 1 To n
        xc(i) = Sheet2.Cells(5 + i, 1).Value
        yc(i) = Sheet2.Cells(5 + i, 2).Value
        q(i) = Sheet2.Cells(5 + i, 3).Value
     Next i
     For i = 1 To nj
        xj(i) = Sheet2.Cells(5 + i, 5).Value
        yj(i) = Sheet2.Cells(5 + i, 6).Value
     Next i

       For i = 1 To 50
       Sheet2.Cells(i + 5, 8).Value = ""
       Next i
      
'--------------------Theis计算-------------------------
      For i = 1 To nj
        sq = 0
        For j = 1 To n
          xx = xj(i) - xc(j)
          yy = yj(i) - yc(j)
          r = Sqr(xx * xx + yy * yy) + rj
          Call wu(uu, t, tt, r, w)  '--调用Theis井函数--
          sq = sq + q(j) * w / (2 * k * 3.14)
        Next j
         
        sj(i) = sq / (2 * h)
     Next i
  '-----------Excel 输出-----------

       For i = 1 To nj
       Sheet2.Cells(i + 5, 8).Value = sj(i)
       Next i



End Sub
Sub 非稳定流潜水干扰井群法()
Dim tt, h, k, uu, t, rj, r, w As Double
Dim n, nj As Integer
Dim q(1 To 50), xc(1 To 50), yc(1 To 50), xj(1 To 50), yj(1 To 50), sj(1 To 50) As Double

  tt = Sheet2.Cells(2, 1).Value
  n = Sheet2.Cells(2, 2).Value
  h = Sheet2.Cells(2, 3).Value
  k = Sheet2.Cells(2, 4).Value
  t = Sheet2.Cells(2, 5).Value
  uu = Sheet2.Cells(2, 6).Value
  rj = Sheet2.Cells(2, 7).Value
  nj = Sheet2.Cells(2, 8).Value
     For i = 1 To n
        xc(i) = Sheet2.Cells(5 + i, 1).Value
        yc(i) = Sheet2.Cells(5 + i, 2).Value
        q(i) = Sheet2.Cells(5 + i, 3).Value
     Next i
     For i = 1 To nj
        xj(i) = Sheet2.Cells(5 + i, 5).Value
        yj(i) = Sheet2.Cells(5 + i, 6).Value
     Next i

       For i = 1 To 50
       Sheet2.Cells(i + 5, 8).Value = ""
       Next i
      
'--------------------Theis计算-------------------------
     For i = 1 To nj
        sq = 0
        For j = 1 To n
          xx = xj(i) - xc(j)
          yy = yj(i) - yc(j)
          r = Sqr(xx * xx + yy * yy) + rj
          Call wu(uu, t, tt, r, w)  '--调用Theis井函数--
          sq = sq + q(j) * w / (2 * k * 3.14)
        Next j
           sj(i) = h - Sqr(h * h - sq)
     Next i

  '-----------Excel 输出-----------

       For i = 1 To nj
       Sheet2.Cells(i + 5, 8).Value = sj(i)
       Next i

End Sub
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-5-13 11:19 | 显示全部楼层
左京生 发表于 2013-5-13 11:03
Sub 非稳定流承压水干扰井群法()
Dim tt, h, k, uu, t, rj, r, w As Double
Dim n, nj As Integer

当r=0的时候,w(u)应该等于多少呢?
或者说r不可能等于0,r最小值为开采井的半径?
回复 支持 反对

使用道具 举报

发表于 2013-5-13 11:58 | 显示全部楼层
wangjie029 发表于 2013-5-13 11:19
当r=0的时候,w(u)应该等于多少呢?
或者说r不可能等于0,r最小值为开采井的半径?

r为开采井的半径
回复 支持 反对

使用道具 举报

发表于 2013-5-13 12:32 | 显示全部楼层
改进一下加个开采井的半径,把范围和井数放开,是非常好的程序供大家使用。
回复 支持 反对

使用道具 举报

发表于 2013-5-13 18:34 | 显示全部楼层
好东西,感谢楼主。学习一下
回复 支持 反对

使用道具 举报

发表于 2013-5-13 19:11 | 显示全部楼层
感谢楼主,学习一下!
回复 支持 反对

使用道具 举报

发表于 2013-5-13 20:14 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2013-5-14 07:07 | 显示全部楼层
谢谢分享。。。。。
回复 支持 反对

使用道具 举报

发表于 2013-6-16 17:03 | 显示全部楼层
好东西,楼主厉害
回复 支持 反对

使用道具 举报

发表于 2013-10-7 20:41 | 显示全部楼层
感谢楼主分享
回复 支持 反对

使用道具 举报

发表于 2014-3-19 16:34 | 显示全部楼层
下载学习一下
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

热点推荐上一条 /1 下一条

2022年环境影响评价师辅导

联系我们|业务合作|手机版|Archiver|环评爱好者 ( 鄂ICP备06016596号-1 )

京公网安备11010502035293号

关注官方公众号

GMT+8, 2024-4-25 22:04 , Processed in 0.163098 second(s), 30 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表