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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? libprl.bas

?? 本系統(tǒng)是給大慶油田做的一個示例程序
?? BAS
字號:
Attribute VB_Name = "LibPrl"
Option Explicit

Rem 當(dāng)抽油桿在泵處斷脫時,僅考慮桿柱靜載、慣性載荷與摩擦載荷,懸點載荷計算
Sub PrlBrokenRod_Cal(WellType As String, NcalWell As Integer, XWell() As Single, SetWell() As Single, FaiWell() As Single, _
                 twell As Single, _
                 nrod As Integer, drod() As Single, lrod() As Single, spr As Single, rpm As Single, _
                 dpump As Single, lpump As Single, SCrudeOil As Single, sp As Single, nw As Single, mu As Single, dtubei As Single, _
                 poil As Single, pcase As Single, hmove As Single, tanchor As String, _
                 Ncal As Integer, pr() As Single, vpr() As Single, apr() As Single, prl() As Single, _
                 PrlMax As Single, PrlMin As Single)
    
    
    Dim k As Integer, i As Integer, j As Integer
   
    Dim wr As Single, wrbar As Single, FL As Single
    Dim arod As Single, srod As Single, qrod(5) As Single
    Dim soil As Single, swater As Single, swo As Single, ps As Single, pd As Single
    Dim f_boxing_cal As Single, p_boxing As Single, dprlj As Single
    Dim scale_pump As Integer, gama As Single
    Dim znr As Single
    Dim XPump(2500) As Single, llpump(2500) As Single, fe_s(2500) As Single
    
    soil = SCrudeOil
    swater = 1000
    swo = (1 - nw) * soil + nw * swater
    
    wr = 0
    For i = 1 To nrod
         qrod(i) = pi / 4 * drod(i) ^ 2 * 7850 * 9.8 * 1.05
         wr = wr + qrod(i) * lrod(i)
    Next i
    
    wrbar = wr * (1 - swo / 7850)
    FL = wr * swo / 7850
    
    For j = 0 To Ncal
        pr(j) = Abs(pr(j))
        XPump(j) = pr(j)
        llpump(j) = -FL
    Next j
    
    Call Znr_Cal(spr, rpm, mu, drod(1), znr)
    
    For j = 0 To Ncal
        prl(j) = wrbar + wr * apr(j) / 9.8 * 1.2
        dprlj = 0
        For i = 1 To nrod
            arod = pi / 4 * drod(i) ^ 2
            srod = 7850
            dprlj = dprlj + znr * srod * arod * lrod(i) * vpr(j)
        Next i
        prl(j) = prl(j) + dprlj
    Next j
   
    If Well_Type = "定向井" Then
        Call PRL_Adding_Frt(WellType, NcalWell, XWell, SetWell, FaiWell, nrod, drod, lrod, _
                           Ncal, llpump, pr, vpr, apr, prl)
    End If
    
    Call PdCal(lpump, poil, nw, sp, SCrudeOil, pd)
    ps = pd
    scale_pump = 2
    Call fe_slip(scale_pump, dpump, ps, pd, mu, Ncal, vpr, fe_s)
    
    gama = 0.4
    p_boxing = (1 + gama) * (1 - 2 * gama) / gama * poil * 2#
    Call fe_boxing_cal(p_boxing, f_boxing_cal)
    
    PrlMax = 0
    PrlMin = 100000000
    For j = 0 To Ncal
        If vpr(j) >= 0 Then
            prl(j) = prl(j) + fe_s(j) + f_boxing_cal
        Else
            prl(j) = prl(j) + fe_s(j) - f_boxing_cal
        End If
        If prl(j) > PrlMax Then PrlMax = prl(j)
        If prl(j) < PrlMin Then PrlMin = prl(j)
    Next j
End Sub

Rem 直井多級桿柱頂端下部桿柱在液體中的重量
Sub wrbar_cal(nrod As Integer, drod() As Single, lrod() As Single, nw As Single, SCrudeOil As Single, wrbar() As Single)
     
     Dim i As Integer, j As Integer, qrod(5) As Single, swo As Single
     Dim swater As Single, soil As Single
     Dim pi As Single
    
     pi = 3.14159265
     
     swater = 1000
     soil = SCrudeOil
     swo = nw * swater + (1 - nw) * soil
     For i = 1 To nrod
        qrod(i) = pi / 4 * drod(i) ^ 2 * 7850 * 9.8 * 1.05
     Next i
     
     For i = 1 To nrod
        wrbar(i) = 0
        For j = i To nrod
           wrbar(i) = wrbar(i) + qrod(j) * lrod(j)
        Next j
        wrbar(i) = wrbar(i) * (1 - swo / 7850)
    Next i
End Sub

Rem 柱塞與泵筒之間摩擦力
Sub fe_slip(scale_pump As Integer, dpump As Single, ps As Single, pd As Single, mu As Single, _
           jcal As Integer, vpr() As Single, fe_s() As Single)
         
    Dim deltr0 As Single, dpump0 As Single
    Dim va As Single, deltr As Single, lp As Single, efcl As Single, delt_p As Single
    Dim j As Integer, ndp As Integer
    Dim pi As Single
    
    pi = 3.14159265
      
    deltr0 = 0.075 * 0.001
    If scale_pump = 1 Then
        deltr0 = 0.0225 * 0.001
    ElseIf scale_pump = 2 Then
        deltr0 = 0.0475 * 0.001
    Else
        deltr0 = 0.075 * 0.001
    End If

    deltr = deltr0
    lp = 0.8
    efcl = 0.1
    delt_p = pd - ps
    
    For j = 0 To jcal
        va = vpr(j)
        fe_s(j) = pi * lp * dpump * (delt_p * deltr / 2 / lp + mu * va / deltr / Sqr(1 - efcl ^ 2))
        fe_s(j) = Abs(fe_s(j))
    Next j
End Sub

Rem 游動閥液體阻力
Sub fe_valve(dpump As Single, nw As Single, mu As Single, SCrudeOil As Single, _
             jcal As Integer, vpr() As Single, fe_v() As Single)
         
    Dim j As Integer
    Dim dpump1 As Single, d0 As Single
    Dim swo As Single, va As Single, fp As Single, f0 As Single
    Dim re As Single, cdis As Single
    Dim gama As Single, vliquid As Single, nv As Single, ndp As Single
    Dim soil As Single, swater As Single
    Dim pi As Single
    
    pi = 3.14159265
   
    dpump1 = dpump * 1000
    
    If dpump1 <= 44 Then d0 = 23
    If dpump1 >= 70 Then d0 = 41
    If dpump1 >= 44 And dpump1 <= 70 Then
        d0 = 23 + (41 - 23) / (70 - 44) * (dpump1 - 44)
    End If
    d0 = d0 * 0.001
    
    swater = 1000
    soil = SCrudeOil
    swo = nw * swater + (1 - nw) * soil
    fp = pi / 4 * dpump ^ 2
    f0 = pi / 4 * d0 ^ 2
    
    For j = 0 To jcal
        va = vpr(j)
        gama = mu / swo
        vliquid = va * (dpump / d0) ^ 2
        re = d0 * Abs(vliquid) / gama
        
        If re <= 3 * 1000# Then
           cdis = 0.1
        Else
           cdis = 0.1 + 0.3 / (24 * 1000# - 3000#) * (re - 3000#)
           If cdis >= 0.5 Then cdis = 0.5
        End If
        
        nv = 2
        fe_v(j) = nv / cdis ^ 2 * (fp / f0) ^ 2 * va ^ 2 / 2 * swo * fp
        
        If vpr(j) >= 0 Then
            fe_v(j) = 0
        Else
            fe_v(j) = Abs(fe_v(j))
        End If
    Next j
End Sub

Sub fe_boxing_cal(p_boxing As Single, f_boxing As Single)
    
    Dim h_boxing As Single
    Dim d_prl As Single, gama As Single, p As Single
    Dim pi As Single
    
    pi = 3.14159265
    
    gama = 0.4
    h_boxing = 100 * 0.001
    d_prl = 28 * 0.001
    p = gama / (1 + gama) / (1 - 2 * gama) * p_boxing
    p = pi * d_prl * h_boxing * p
    f_boxing = p * 0.07 '摩擦系數(shù)0.07
End Sub

Rem 計算阻尼系數(shù)
Sub Znr_Cal(spr As Single, rpm As Single, mu As Single, drod_cal As Single, znr As Single)
    
    If Well_Type = "定向井" Then
        znr = 0.6
    Else
        znr = 0.4
    End If
    
    If mu * 1000# <= 100 Then
        znr = znr + 0.5 * mu / 0.1
    Else
        znr = znr + 0.5 + 0.5 * (mu - 0.1) / (2 - 0.1)
    End If
    
    If Well_Type = "定向井" Then
        If znr >= 2# Then znr = 2#
    Else
        If znr >= 1.5 Then znr = 1.5
    End If
    
    znr = znr + 0.8 * (rpm / 12) ^ 2
End Sub


?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美成人猛片aaaaaaa| 91色porny| 精品国产麻豆免费人成网站| 美女脱光内衣内裤视频久久影院| 欧美一级二级在线观看| 久久er99热精品一区二区| 欧美成人a视频| 成人免费观看视频| 亚洲欧美激情一区二区| 在线视频你懂得一区| 日本vs亚洲vs韩国一区三区| 精品久久五月天| gogo大胆日本视频一区| 夜夜夜精品看看| 日韩精品一区二区三区在线播放| 国产一区在线观看麻豆| 成人欧美一区二区三区小说| 欧美性xxxxx极品少妇| 久热成人在线视频| 国产精品少妇自拍| 欧美日韩你懂的| 国产一区二区剧情av在线| 中文字幕国产一区| 欧美日本在线观看| 国产成人午夜视频| 偷窥少妇高潮呻吟av久久免费| 精品国产自在久精品国产| 99久久精品国产观看| 日韩中文字幕麻豆| 欧美激情在线一区二区| 欧美精品99久久久**| 国产成人福利片| 午夜伊人狠狠久久| 国产精品人成在线观看免费 | 日韩欧美国产精品| 成人18视频在线播放| 日韩二区三区四区| 中文字幕在线免费不卡| 日韩欧美色综合网站| 91小视频在线观看| 国产一区二区伦理片| 偷拍一区二区三区四区| 亚洲视频在线观看三级| 精品国产乱码久久久久久免费| 91香蕉视频mp4| 韩国女主播一区二区三区| 中文字幕在线观看不卡视频| 91麻豆.com| 日本不卡视频一二三区| 亚洲视频图片小说| 亚洲精品在线免费播放| 91精品婷婷国产综合久久性色| www.一区二区| 国产伦精品一区二区三区免费| 亚洲第一成年网| 国产精品白丝在线| 国产色一区二区| 久久女同性恋中文字幕| 91麻豆精品国产91久久久久久久久| 91丝袜美腿高跟国产极品老师| 国产真实乱偷精品视频免| 麻豆国产精品官网| 石原莉奈在线亚洲二区| 亚洲国产一区视频| 亚洲老妇xxxxxx| 亚洲精品亚洲人成人网在线播放| 中文字幕欧美激情一区| 国产无人区一区二区三区| 久久久久久久久久看片| 久久蜜臀中文字幕| 久久久久久黄色| 国产亚洲一区二区在线观看| 久久伊99综合婷婷久久伊| 日韩欧美国产一区二区三区| 欧美一级久久久久久久大片| 91精品国产aⅴ一区二区| 欧美猛男男办公室激情| 欧美日韩国产一级片| 欧美性色aⅴ视频一区日韩精品| 在线免费观看成人短视频| 在线日韩一区二区| 在线免费一区三区| 欧美人狂配大交3d怪物一区 | 久久成人免费日本黄色| 乱一区二区av| 老司机精品视频在线| 国产一区久久久| 国产精品996| 成人丝袜18视频在线观看| 97久久精品人人做人人爽| 日本高清成人免费播放| 欧美日本一区二区三区四区| 91精品国产综合久久国产大片| 欧美理论电影在线| 久久综合成人精品亚洲另类欧美| 国产亚洲成av人在线观看导航 | 久久亚洲二区三区| 欧美韩国日本一区| 一区二区三区自拍| 日本网站在线观看一区二区三区| 精品在线免费视频| 9色porny自拍视频一区二区| 欧美自拍偷拍午夜视频| 日韩一级片网址| 国产欧美精品一区二区色综合| 中文字幕亚洲一区二区av在线| 亚洲综合久久av| 精品在线免费观看| 91麻豆视频网站| 欧美一区日韩一区| 国产精品美女视频| 天天av天天翘天天综合网色鬼国产 | 在线视频中文字幕一区二区| 日韩女优av电影| 中文字幕一区二区日韩精品绯色| 伊人性伊人情综合网| 免费高清在线一区| 91美女片黄在线观看91美女| 91精品国产色综合久久久蜜香臀| 国产亚洲精品久| 亚洲成人综合网站| 成人av电影免费观看| 91精品国产品国语在线不卡| 国产精品乱人伦| 日本 国产 欧美色综合| www.欧美日韩国产在线| 日韩一区二区免费在线电影| 综合精品久久久| 韩国三级电影一区二区| 精品视频一区三区九区| 欧美激情综合五月色丁香小说| 日韩av午夜在线观看| 色8久久精品久久久久久蜜| 久久蜜桃香蕉精品一区二区三区| 午夜精品久久久久久| 99这里只有精品| 久久久久免费观看| 麻豆精品一二三| 欧洲精品中文字幕| 1024成人网| 国产一区二区三区精品欧美日韩一区二区三区 | 亚洲欧洲三级电影| 狠狠色丁香九九婷婷综合五月| 欧美三级视频在线播放| 国产精品毛片久久久久久| 久久成人麻豆午夜电影| 69精品人人人人| 天堂一区二区在线| 91丨九色丨蝌蚪丨老版| 国产精品网曝门| 国产高清亚洲一区| 欧美精品一区二区三| 青青草原综合久久大伊人精品| 日本韩国欧美一区| 亚洲婷婷在线视频| 97久久精品人人做人人爽| 欧美国产精品劲爆| 国产精品1区2区3区| 久久综合色8888| 久久99久久久久久久久久久| 日韩一区二区三区在线| 九一久久久久久| 精品福利一区二区三区免费视频| 蜜臀a∨国产成人精品| 日韩一区二区电影在线| 开心九九激情九九欧美日韩精美视频电影 | 国产一区激情在线| 日韩欧美色综合网站| 久久99久久99| 久久久久久免费| yourporn久久国产精品| 亚洲欧美另类综合偷拍| 色哟哟一区二区| 亚洲国产精品久久不卡毛片| 欧美日韩国产精品成人| 日韩精品每日更新| 日韩欧美一卡二卡| 韩国一区二区三区| 亚洲国产精品成人综合色在线婷婷| 成人激情小说网站| 亚洲女同ⅹxx女同tv| 欧美日韩五月天| 久久国产尿小便嘘嘘| 国产无遮挡一区二区三区毛片日本| 粉嫩高潮美女一区二区三区 | 欧美三级乱人伦电影| 日本中文字幕不卡| 精品欧美一区二区久久| 国产精品系列在线观看| 亚洲人xxxx| 91精品国产综合久久蜜臀| 韩日欧美一区二区三区| 中文字幕亚洲欧美在线不卡| 色欧美日韩亚洲| 免费在线成人网| 欧美韩国日本一区| 欧美日韩亚洲综合在线| 国内精品免费在线观看| 亚洲免费观看在线视频| 91精品久久久久久久99蜜桃 |