bruges.rockphysics.rpm module

rpm.py

Rock physics models @author: Alessandro Amato del Monte

bruges.rockphysics.rpm.contactcement(K0, G0, phi, phic=0.4, Cn=8.6, Kc=37, Gc=45, scheme=2)[source]

Contact cement (cemented sand) model, Dvorkin-Nur (1996) written by Alessandro Amato del Monte (2015) from Mavko et al., Rock Physics Handbook, p.255 INPUT K0, G0: mineral bulk & shear modulus in GPa phi: porosity phic: critical porosity (default 0.4) Cn: coordination nnumber (default 8.6) Kc, Gc: cement bulk & shear modulus in GPa (default 37, 45 i.e. quartz) scheme: 1=cement deposited at grain contacts, 2=in uniform layer around grains (default 2) OUTPUT K_DRY, G_DRY: dry rock bulk & shear modulus in GPa

bruges.rockphysics.rpm.critpor(K0, G0, phi, phic=0.4)[source]

Critical porosity, Nur et al. (1991, 1995) written by Alessandro Amato del Monte (2015) from Mavko et al., Rock Physics Handbook, p.353 INPUT K0, G0: mineral bulk & shear modulus in GPa phi: porosity phic: critical porosity (default 0.4) OUTPUT K_DRY, G_DRY: dry rock bulk & shear modulus in GPa

bruges.rockphysics.rpm.hertzmindlin(K0, G0, phi, phic=0.4, Cn=8.6, P=10, f=1)[source]

Hertz-Mindlin model written by Alessandro Amato del Monte (2015) from Mavko et al., Rock Physics Handbook, p.246 INPUT K0, G0: mineral bulk & shear modulus in GPa phi: porosity phic: critical porosity (default 0.4) Cn: coordination nnumber (default 8.6) P: confining pressure in MPa (default 10) f: shear modulus correction factor, f=1 for dry pack with perfect adhesion between particles and f=0 for dry frictionless pack OUTPUT K_DRY, G_DRY: dry rock bulk & shear modulus in GPa

bruges.rockphysics.rpm.softsand(K0, G0, phi, phic=0.4, Cn=8.6, P=10, f=1)[source]

Soft-sand (uncemented) model written by Alessandro Amato del Monte (2015) from Mavko et al., Rock Physics Handbook, p.258 INPUT K0, G0: mineral bulk & shear modulus in GPa phi: porosity phic: critical porosity (default 0.4) Cn: coordination nnumber (default 8.6) P: confining pressure in MPa (default 10) f: shear modulus correction factor, f=1 for dry pack with perfect adhesion between particles and f=0 for dry frictionless pack OUTPUT K_DRY, G_DRY: dry rock bulk & shear modulus in GPa

bruges.rockphysics.rpm.stiffsand(K0, G0, phi, phic=0.4, Cn=8.6, P=10, f=1)[source]

Stiff-sand model written by Alessandro Amato del Monte (2015) from Mavko et al., Rock Physics Handbook, p.260 INPUT K0, G0: mineral bulk & shear modulus in GPa phi: porosity phic: critical porosity (default 0.4) Cn: coordination nnumber (default 8.6) P: confining pressure in MPa (default 10) f: shear modulus correction factor, f=1 for dry pack with perfect adhesion between particles and f=0 for dry frictionless pack OUTPUT K_DRY, G_DRY: dry rock bulk & shear modulus in GPa