Aquifer Models Functions
Pot, Schilthuis, Fetkovich and Van Everdingen-Hurst water influx.
15 functions
PO.MBE.Aq.Pot.Vol(porosity, h, ra, rr, theta)
Calculates aquifer pore volume for pot aquifer model, [bbl].
PO.MBE.Aq.Pot.We(ct, Wi, deltaP)
Calculates instantaneous water influx for pot aquifer, [bbl]. We = ct * Wi * deltaP.
PO.MBE.Aq.Sch.Rate(C, Pi, P)
Calculates instantaneous water influx rate (Schilthuis), [bbl/day]. qw = C * (pi - p).
PO.MBE.Aq.Sch.We(C, Pi, pressures, times)
Calculates cumulative water influx (Schilthuis) using trapezoidal integration, [bbl]. We = C × ∫(pi − p)dt.
PO.MBE.Aq.Fet.Wei(ct, Wi, Pi)
Calculates maximum encroachable water (Fetkovich), [bbl]. Wei = ct * Wi * pi.
PO.MBE.Aq.Fet.J(K, h, Uw, ra, rr, theta)
Calculates aquifer productivity index for radial flow (Fetkovich), [bbl/day/psi].
PO.MBE.Aq.Fet.JLin(K, h, Uw, w, L)
Calculates aquifer productivity index for linear flow (Fetkovich), [bbl/day/psi].
PO.MBE.Aq.Fet.Pa(Pi, We, Wei)
Calculates average aquifer pressure (Fetkovich), [psi]. pa = pi * (1 - We/Wei).
PO.MBE.Aq.Fet.Rate(J, pa, pr)
Calculates water influx rate (Fetkovich), [bbl/day]. qw = J * (pa - pr).
PO.MBE.Aq.Fet.Wi(porosity, h, ra, rr, theta)
Calculates initial water volume in aquifer (radial), [bbl].
PO.MBE.Aq.VEH.tD(K, t, porosity, Uw, ct, rr)
Calculates dimensionless time for VEH aquifer, [dimensionless]. tD = 0.00634*k*t / (phi*muw*ct*rr^2).
PO.MBE.Aq.VEH.reD(ra, rr)
Calculates dimensionless radius for VEH aquifer, [dimensionless]. reD = ra / rr.
PO.MBE.Aq.VEH.U(porosity, ct, h, rr, theta)
Calculates aquifer constant for VEH model, [bbl/psi]. U = 1.119 * phi * ct * h * rr^2 * (theta/360).
PO.MBE.Aq.VEH.WdInf(tD)
Calculates dimensionless influx for infinite aquifer (VEH), [dimensionless]. Uses Edwardson correlation.
PO.MBE.Aq.VEH.WdFin(tD, reD)
Calculates dimensionless influx for finite aquifer (VEH), [dimensionless].