亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 新安江模型.bas

?? 可直接用于新安江模型計算
?? BAS
字號:
Attribute VB_Name = "Module1"
Public n As Integer, m As Integer, par(20) As Single, area As Single, uh() As Single
Public dt As Single, p() As Single, ep() As Single, qr() As Single, w(3) As Single
Public fr As Single, s As Single, qrss0 As Single, qrg0 As Single
'參數說明:apr1 上層張力水容量wum ,par2下層張力水容量 wlm,par3深層張力水容量wdm,par4 蒸發能力折算系數
'par5 深層蒸發系數c,par6 張力水蓄水容量系數b,par7不透水面積比率imp1,par8 自由水蓄水容量sm,par9 自由水蓄水容量指數ex
'par10地下水出流系數kg,par11壤中流出流系數kss,par12地下水出流系數kkg,par13 壤中流出流系數kkss,area 單元面積,uh 無因次單位線
'dt 時段步長 ,p降雨系列,ep 蒸發皿蒸發能力,qr 單元出流,w土壤含水量1上層,2下層,3深層
'fr 初始產流面積,s初始自由水深,qrss0初始壤中流流量,qrg0 初始地下水徑流量
Public Sub xajmx(n, m, par, area, uh, dt, p, ep, qr, w, fr, s, qrss0, qrg0)
      Dim d As Integer
      Dim kssd As Single, kgd As Single, kg As Single, kss As Single, kkss As Single, kkg As Single
      Dim kc As Single, imp1 As Single, e(3) As Single, wm(3) As Single
      For i = 1 To 3
         wm(i) = par(i)
      Next i
      kc = par(4)
      c = par(5)
      b = par(6)
      imp1 = par(7)
      sm = par(8)
      ex = par(9)
      kg = par(10)
      kss = par(11)
      kkg = par(12)
      kkss = par(13)
      For i = 1 To n
      qr(i) = 0
      Next i
      u = area / 3.6 / dt
      If dt <= 24 Then
        d = 24 / dt
        ci = kkss ^ (1 / d)
        cg = kkg ^ (1 / d)
        kssd = (1 - (1 - (kg + kss)) ^ (1 / d)) / (1 + kg / kss)
        kgd = kssd * kg / kss
      Else
      MsgBox "計算時段長度不合適"
      End If
      For i = 1 To n
          If ep(i) < 0 Then ep(i) = 0
          If p(i) < 0 Then p(i) = 0
          ep(i) = ep(i) * kc
          wm0 = wm(1) + wm(2) + wm(3)
          w0 = w(1) + w(2) + w(3)
          pe = p(i) - ep(i)
           r = 0
          rimp = 0
          If pe > 0 Then
             wmm = (1 + b) * wm0 / (1 - imp1)
             If wm0 - w0 <= 0.0001 Then
                a = wmm
             Else
             a = wmm * (1 - (1 - w0 / wm0) ^ (1 / (1 + b)))
             End If
             If pe + a < wmm Then
                r = pe - wm0 + w0 + wm0 * ((1 - (pe + a) / wmm) ^ (1 + b))
             Else
                r = pe - (wm0 - w0)
             End If
             rimp = pe * imp1
          End If
            ' c____________________________________________________________
            If w(1) + p(i) > ep(i) Then
                e(1) = ep(i)
                e(2) = 0
                e(3) = 0
            Else
                e(1) = w(1) + p(i)
                e(2) = (ep(i) - e(1)) * w(2) / wm(2)
                If w(2) <= c * wm(2) Then
                    e(2) = c * (ep(i) - e(1))
                    e(3) = 0
                If w(2) >= c * (ep(i) - e(1)) Then
                    e(2) = c * (ep(i) - e(1))
                    e(3) = 0
                Else
                    e(2) = w(2)
                    e(3) = c * (ep(i) - e(1) - e(2))
                End If
                End If
            End If
            
           w(1) = w(1) + p(i) - r - e(1)
           w(2) = w(2) - e(2)
           w(3) = w(3) - e(3)
           If w(1) > wm(1) Then
              w(2) = w(1) - wm(1) + w(2)
              w(1) = wm(1)
              If w(2) > wm(2) Then
                 w(3) = w(3) + w(2) - wm(2)
                 w(2) = wm(2)
              End If
            End If
            X = fr
            If pe <= 0 Then
               rs = 0
               rss = s * kssd * fr
               rgd = s * fr * kgd
               s = s - (rss + rg) / fr
            Else
            fr = r / pe
            s = X * s / fr
            ss = s
            q = r / fr
            nn = Int(q / 5#) + 1
            q = q / nn
            kssdd = (1 - (1 - (kgd + kssd)) ^ (1 / nn)) / (1 + kgd / kssd)
            kgdd = kssdd * kgd / kssd
            rs = 0
            rss = 0
            rg = 0
            smm = (1 + ex) * sm
            If ex < 0.001 Then
               smmf = smm
            Else
               smmf = smm * (1 - (1 - fr) ^ (1 / ex))
            End If
            smf = smmf / (1 + ex)
            For j = 1 To nn
                If s > smf Then s = smf
                au = smmf * (1 - (1 - s / smf) ^ (1 / (1 + ex)))
                If q + au <= 0 Then
                   rsd = 0
                   rssd = 0
                   rgd = 0
                   s = 0
                ElseIf q + au >= smmf Then
                    rsd = (q + s - smf) * fr
                    rssd = smf * kssdd * fr
                    rgd = smf * fr * kgdd
                    s = smf - (kssd + kgd) / fr
                    ElseIf q + au < smmf Then
                         rsd = (q - smf + s + smf * (1 - (q + au) / smmf) ^ (1 + ex)) * fr
                         rssd = (s + q - rsd / fr) * kssdd * fr
                         rgd = (s + q - rsd / fr) * kgdd * fr
                         s = s + q - (rsd + rssd + rgd) / fr
                    End If
                    rs = rs + rsd
                    rss = rss + rssd
                    rg = rg + rgd
            Next j
        End If
        rs = rs * (1 - imp1)
        rss = rss * (1 - imp1)
        rg = rg * (1 - imp1)
        qrs = (rs + rimp) * u
        qrss = qrss0 * ci + rss * (1 - ci) * u
        qrg = qrg0 * cg + rg * (1 - cg) * u
        qtr = qrs + qrss + qrg
        For j = 1 To m
            If i + j - 1 <= n Then
               qr(i + j - 1) = qr(i + j - 1) + qtr * uh(j)
            End If
        Next j
        qrss0 = qrss
        qrg0 = qrg
        Next i
End Sub

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99国产精品久久久久久久久久 | 日韩天堂在线观看| 欧美一卡2卡3卡4卡| 欧美日韩国产经典色站一区二区三区| 制服.丝袜.亚洲.另类.中文| 精品国产一区二区三区忘忧草| 国产三级欧美三级日产三级99| 亚洲三级小视频| 日本美女视频一区二区| 成人黄色在线视频| 在线不卡免费av| 国产视频亚洲色图| 午夜精品影院在线观看| 日本不卡一二三区黄网| 91在线一区二区| 精品国产凹凸成av人网站| 亚洲人妖av一区二区| 日韩av高清在线观看| 99麻豆久久久国产精品免费优播| 欧美日韩三级一区| 国产精品福利一区| 久久99精品久久久久久久久久久久| 91视频观看免费| 久久蜜桃一区二区| 午夜欧美视频在线观看| 国产老妇另类xxxxx| 欧美日韩一区高清| 一区视频在线播放| 成人福利在线看| 国产午夜一区二区三区| 蜜臀av性久久久久蜜臀av麻豆 | 国产·精品毛片| 日韩视频在线永久播放| 亚洲成人福利片| 91在线porny国产在线看| 国产亚洲va综合人人澡精品| 久久99日本精品| 日韩一级黄色大片| 水野朝阳av一区二区三区| 色哟哟精品一区| 一区二区三区在线观看动漫| 99精品视频在线观看| 欧美激情一区二区三区四区| 精品一区二区在线观看| 一本久久综合亚洲鲁鲁五月天| 日韩欧美一级二级三级久久久| 亚洲一区二区三区美女| 欧美综合一区二区三区| 亚洲最大色网站| 欧美日韩高清不卡| 丝袜美腿亚洲一区二区图片| 欧美系列一区二区| 日韩中文欧美在线| 日韩一区二区在线免费观看| 久久精品噜噜噜成人88aⅴ| 欧美久久一区二区| 亚洲成av人片观看| 日韩一区二区三区精品视频 | 日本亚洲电影天堂| 日韩一区二区视频在线观看| 极品少妇一区二区三区精品视频 | 国产91在线|亚洲| 国产精品水嫩水嫩| av亚洲精华国产精华精| 亚洲美女免费视频| 911国产精品| 国产精品一二二区| 日韩理论片在线| 91麻豆精品国产91久久久使用方法 | 成人激情小说乱人伦| 丝袜美腿亚洲色图| 欧美日韩国产高清一区二区| 蜜桃av一区二区在线观看| 日韩欧美国产午夜精品| 国产尤物一区二区在线| 欧美经典三级视频一区二区三区| 国产精品综合在线视频| 国产精品不卡视频| 欧美图片一区二区三区| 久久国产精品区| 136国产福利精品导航| 欧美日韩精品电影| 丝袜脚交一区二区| 精品国产露脸精彩对白 | 日韩一区二区麻豆国产| 国产精品99久久久久久久vr| 成人欧美一区二区三区黑人麻豆| 欧美三级电影网站| 国产精品456| 亚洲成人精品影院| 国产亚洲成aⅴ人片在线观看| 在线观看视频欧美| 国产一区二区三区在线观看免费| 欧美电影免费观看高清完整版在 | 日韩一区二区免费高清| 不卡视频在线观看| 一区二区三区精品| 日韩视频免费观看高清完整版| 国产mv日韩mv欧美| 视频精品一区二区| 国产精品无码永久免费888| 精品视频资源站| 不卡的看片网站| 久久国产福利国产秒拍| 亚洲已满18点击进入久久| 亚洲国产精品精华液ab| 欧美人狂配大交3d怪物一区| 成人aa视频在线观看| 韩国一区二区在线观看| 调教+趴+乳夹+国产+精品| 国产精品不卡在线| 91精品国产综合久久精品app| 色综合久久久久网| 国产精品小仙女| 国产真实乱子伦精品视频| 亚洲成人动漫在线观看| 亚洲青青青在线视频| 欧美国产国产综合| 日韩欧美一区二区在线视频| av电影一区二区| 国产99久久久精品| 久久97超碰国产精品超碰| 天天综合网天天综合色| 亚洲高清免费观看高清完整版在线观看 | 天天做天天摸天天爽国产一区 | 色综合久久久久久久久| 成人精品国产一区二区4080| 国产最新精品免费| 黄色精品一二区| 国产一区二区在线观看视频| 久久99精品国产麻豆婷婷| 麻豆精品国产传媒mv男同| 日本特黄久久久高潮| 亚洲激情五月婷婷| 亚洲精选视频在线| 一区二区三区在线观看国产| 亚洲视频一区在线| 国产片一区二区| 日韩毛片高清在线播放| 亚洲女厕所小便bbb| 亚洲动漫第一页| 日韩不卡一二三区| 精品一区二区三区久久| 国产麻豆精品在线| 成人av在线电影| 欧洲精品一区二区三区在线观看| 在线免费av一区| 欧美一卡2卡三卡4卡5免费| 精品处破学生在线二十三| 久久精品网站免费观看| 中文字幕一区二区在线观看| 中文字幕一区二区在线播放| 亚洲欧美aⅴ...| **性色生活片久久毛片| 亚洲一区二区视频在线观看| 日韩和欧美一区二区| 国模冰冰炮一区二区| 91理论电影在线观看| 欧美日韩国产一二三| 欧美tk—视频vk| 亚洲三级电影全部在线观看高清| 亚洲自拍偷拍麻豆| 九色porny丨国产精品| 激情文学综合网| 成人中文字幕合集| 欧美中文字幕一区二区三区| ww亚洲ww在线观看国产| 一区二区三区影院| 成人午夜在线播放| 日韩三级在线免费观看| 亚洲狼人国产精品| 国产·精品毛片| 欧美精品一区二区三区一线天视频| 亚洲精品国产视频| 成人免费视频网站在线观看| 精品国产乱码久久久久久影片| 亚洲电影一级黄| aaa亚洲精品| 国产欧美一区二区三区在线看蜜臀 | 欧美性生活一区| 国产精品午夜电影| 国产一区91精品张津瑜| 91精品免费观看| 性做久久久久久免费观看| 色婷婷久久99综合精品jk白丝| 国产精品三级在线观看| 国产成人精品一区二| 久久久噜噜噜久噜久久综合| 青草国产精品久久久久久| 欧美日韩国产不卡| 亚洲成av人片在www色猫咪| 色国产精品一区在线观看| 中文字幕日韩一区二区| 成人午夜视频网站| 国产精品美女久久久久aⅴ| 国产成人av一区| 国产精品毛片久久久久久| 成人在线一区二区三区| 国产精品美女久久久久久久久| 国产高清不卡一区二区|