This commit is contained in:
xinxiao
2026-03-13 11:24:41 +08:00
commit 04e2bb29c7
238 changed files with 29102 additions and 0 deletions
@@ -0,0 +1,22 @@
function f = fluidPVT_new(Ppr, BG, MUG, Bwi, prw, cw, vwi, cvw, ifpc, rpt, cs_data, csa_data, cb_data, cba_data, cs_Nc, Nc_nosurf, Nc_surf, kr_nosurf, kr_surf, PC, cs_Nc_fracture, kr_nosurf_fracture, kr_surf_fracture, PC_fracture)
% Ppr, BG, MUG, Bwi, prw, cw, vwi, cvw, ifpcgl, r.rpt, cs_data, csa_data, cb_data, cba_data, cs_Nc, Nc_nosurf, Nc_surf, kr_nosurf, kr_surf, cs_Nc_fracture, kr_nosurf_fracture, kr_surf_fracture, PC_fracture
% f = fluidPVT(Bopb, pb, co, Bwi, prw, cw, vwi, cvw, visopb, cvo, SW, KRO, KRW, PCOW, ifpcow, SWF, KROF, KRWF, PCOWF, rpt,Dosi,Dwsi)
f.Bw = @(p) Bw(p, Bwi, prw, cw);
f.Bg = @(p) Bg(p, BG, Ppr);
f.muw = @(p) muw(p, vwi, prw, cvw);
f.mug = @(p) mug(p, MUG, Ppr);
% f.krrg = @(sw) krrg(sw, SW, KRG, SWF, KRGF, rpt);
% f.krw = @(sw) krw(sw, SW, KRW, SWF, KRWF, rpt);
% f.pcgl = @(sw) pcgl(sw, SW, PCGL, SWF, PCGLF, rpt);
f.cs_absorb = @(cs) cs_absorb_f(cs, cs_data, csa_data);
f.cb_absorb = @(cb) cb_absorb_f(cb, cb_data, cba_data);
f.Nc = @(cs) cs_to_Nc(cs, cs_Nc, cs_Nc_fracture, rpt);
f.krrg = @(sw, Nc) krg(sw, Nc, Nc_nosurf, Nc_surf, kr_nosurf, kr_surf, kr_nosurf_fracture, kr_surf_fracture, rpt);
f.krw = @(sw, Nc) krw(sw, Nc, Nc_nosurf, Nc_surf, kr_nosurf, kr_surf, kr_nosurf_fracture, kr_surf_fracture, rpt);
f.pcgl = @(sw) pc(sw, PC, PC_fracture, rpt);
f.ifpcgl = ifpc;
% f.Dosi=Dosi;
% f.Dwsi=Dwsi;
end