{
  "version": 1,
  "id": "po.wb.scal.capillary-pressure",
  "name": "Capillary Pressure Models — Brooks-Corey, Van Genuchten, Leverett J",
  "sheets": [
    {
      "name": "Inputs",
      "cells": [
        {
          "ref": "A1",
          "value": "Capillary Pressure — Inputs"
        },
        {
          "ref": "A2",
          "value": "Three capillary pressure models compared: Brooks-Corey (pore-size distribution), Van Genuchten (soil science origin, flexible shape), and Leverett J-function (dimensionless scaling)."
        },
        {
          "ref": "A4",
          "value": "Common Parameters"
        },
        {
          "ref": "A5",
          "value": "Irreducible Water (Swi)"
        },
        {
          "ref": "B5",
          "value": 0.2
        },
        {
          "ref": "C5",
          "value": "fraction"
        },
        {
          "ref": "A7",
          "value": "Brooks-Corey Parameters"
        },
        {
          "ref": "A8",
          "value": "Entry Pressure (Pd)"
        },
        {
          "ref": "B8",
          "value": 5
        },
        {
          "ref": "C8",
          "value": "psi"
        },
        {
          "ref": "A9",
          "value": "Pore Size Distribution (λ)"
        },
        {
          "ref": "B9",
          "value": 2
        },
        {
          "ref": "C9",
          "value": "dimensionless"
        },
        {
          "ref": "A11",
          "value": "Van Genuchten Parameters"
        },
        {
          "ref": "A12",
          "value": "alpha"
        },
        {
          "ref": "B12",
          "value": 0.1
        },
        {
          "ref": "C12",
          "value": "1/psi"
        },
        {
          "ref": "A13",
          "value": "n"
        },
        {
          "ref": "B13",
          "value": 2.5
        },
        {
          "ref": "C13",
          "value": "dimensionless"
        },
        {
          "ref": "A15",
          "value": "Leverett J-Function Parameters"
        },
        {
          "ref": "A16",
          "value": "Permeability"
        },
        {
          "ref": "B16",
          "value": 100
        },
        {
          "ref": "C16",
          "value": "mD"
        },
        {
          "ref": "A17",
          "value": "Porosity"
        },
        {
          "ref": "B17",
          "value": 0.2
        },
        {
          "ref": "C17",
          "value": "fraction"
        },
        {
          "ref": "A18",
          "value": "Interfacial Tension"
        },
        {
          "ref": "B18",
          "value": 30
        },
        {
          "ref": "C18",
          "value": "dyne/cm"
        },
        {
          "ref": "A19",
          "value": "Contact Angle"
        },
        {
          "ref": "B19",
          "value": 0
        },
        {
          "ref": "C19",
          "value": "degrees"
        }
      ]
    },
    {
      "name": "Pc Curves",
      "cells": [
        {
          "ref": "A1",
          "value": "Capillary Pressure Curves"
        },
        {
          "ref": "A2",
          "value": "Pc vs Sw for each model, plus the dimensionless J-function derived from Brooks-Corey Pc."
        },
        {
          "ref": "A4",
          "value": "Pc Table"
        },
        {
          "ref": "A5",
          "value": "Sw"
        },
        {
          "ref": "B5",
          "value": "BC Pc (psi)"
        },
        {
          "ref": "C5",
          "value": "VG Pc (psi)"
        },
        {
          "ref": "D5",
          "value": "J-function"
        },
        {
          "ref": "A6",
          "value": 0.22
        },
        {
          "ref": "B6",
          "formula": "=PO.SCAL.BrooksCorey.Pc(A6,PC_Swi,PC_Pd,PC_lambda)",
          "cached": 31.6227766016838
        },
        {
          "ref": "C6",
          "formula": "=PO.SCAL.VanGenuchten.Pc(A6,PC_Swi,PC_alpha,PC_n)",
          "cached": 116.86064533121454
        },
        {
          "ref": "D6",
          "formula": "=PO.SCAL.Leverett.J(B6,PC_k,PC_phi,PC_IFT,PC_theta)",
          "cached": 5.105267697701112
        },
        {
          "ref": "A7",
          "value": 0.25
        },
        {
          "ref": "B7",
          "formula": "=PO.SCAL.BrooksCorey.Pc(A7,PC_Swi,PC_Pd,PC_lambda)",
          "cached": 20
        },
        {
          "ref": "C7",
          "formula": "=PO.SCAL.VanGenuchten.Pc(A7,PC_Swi,PC_alpha,PC_n)",
          "cached": 63.24529994327438
        },
        {
          "ref": "D7",
          "formula": "=PO.SCAL.Leverett.J(B7,PC_k,PC_phi,PC_IFT,PC_theta)",
          "cached": 3.228854797923897
        },
        {
          "ref": "A8",
          "value": 0.28
        },
        {
          "ref": "B8",
          "formula": "=PO.SCAL.BrooksCorey.Pc(A8,PC_Swi,PC_Pd,PC_lambda)",
          "cached": 15.811388300841895
        },
        {
          "ref": "C8",
          "formula": "=PO.SCAL.VanGenuchten.Pc(A8,PC_Swi,PC_alpha,PC_n)",
          "cached": 46.013272885769794
        },
        {
          "ref": "D8",
          "formula": "=PO.SCAL.Leverett.J(B8,PC_k,PC_phi,PC_IFT,PC_theta)",
          "cached": 2.5526338488505553
        },
        {
          "ref": "A9",
          "value": 0.3
        },
        {
          "ref": "B9",
          "formula": "=PO.SCAL.BrooksCorey.Pc(A9,PC_Swi,PC_Pd,PC_lambda)",
          "cached": 14.142135623730951
        },
        {
          "ref": "C9",
          "formula": "=PO.SCAL.VanGenuchten.Pc(A9,PC_Swi,PC_alpha,PC_n)",
          "cached": 39.49523275150298
        },
        {
          "ref": "D9",
          "formula": "=PO.SCAL.Leverett.J(B9,PC_k,PC_phi,PC_IFT,PC_theta)",
          "cached": 2.2831451230787065
        },
        {
          "ref": "A10",
          "value": 0.33
        },
        {
          "ref": "B10",
          "formula": "=PO.SCAL.BrooksCorey.Pc(A10,PC_Swi,PC_Pd,PC_lambda)",
          "cached": 12.403473458920846
        },
        {
          "ref": "C10",
          "formula": "=PO.SCAL.VanGenuchten.Pc(A10,PC_Swi,PC_alpha,PC_n)",
          "cached": 32.921631966625505
        },
        {
          "ref": "D10",
          "formula": "=PO.SCAL.Leverett.J(B10,PC_k,PC_phi,PC_IFT,PC_theta)",
          "cached": 2.002450739437914
        },
        {
          "ref": "A11",
          "value": 0.35
        },
        {
          "ref": "B11",
          "formula": "=PO.SCAL.BrooksCorey.Pc(A11,PC_Swi,PC_Pd,PC_lambda)",
          "cached": 11.547005383792516
        },
        {
          "ref": "C11",
          "formula": "=PO.SCAL.VanGenuchten.Pc(A11,PC_Swi,PC_alpha,PC_n)",
          "cached": 29.76142116043768
        },
        {
          "ref": "D11",
          "formula": "=PO.SCAL.Leverett.J(B11,PC_k,PC_phi,PC_IFT,PC_theta)",
          "cached": 1.8641801867555763
        },
        {
          "ref": "A12",
          "value": 0.38
        },
        {
          "ref": "B12",
          "formula": "=PO.SCAL.BrooksCorey.Pc(A12,PC_Swi,PC_Pd,PC_lambda)",
          "cached": 10.540925533894598
        },
        {
          "ref": "C12",
          "formula": "=PO.SCAL.VanGenuchten.Pc(A12,PC_Swi,PC_alpha,PC_n)",
          "cached": 26.10848044822273
        },
        {
          "ref": "D12",
          "formula": "=PO.SCAL.Leverett.J(B12,PC_k,PC_phi,PC_IFT,PC_theta)",
          "cached": 1.701755899233704
        },
        {
          "ref": "A13",
          "value": 0.4
        },
        {
          "ref": "B13",
          "formula": "=PO.SCAL.BrooksCorey.Pc(A13,PC_Swi,PC_Pd,PC_lambda)",
          "cached": 10
        },
        {
          "ref": "C13",
          "formula": "=PO.SCAL.VanGenuchten.Pc(A13,PC_Swi,PC_alpha,PC_n)",
          "cached": 24.166972909898984
        },
        {
          "ref": "D13",
          "formula": "=PO.SCAL.Leverett.J(B13,PC_k,PC_phi,PC_IFT,PC_theta)",
          "cached": 1.6144273989619484
        },
        {
          "ref": "A14",
          "value": 0.45
        },
        {
          "ref": "B14",
          "formula": "=PO.SCAL.BrooksCorey.Pc(A14,PC_Swi,PC_Pd,PC_lambda)",
          "cached": 8.94427190999916
        },
        {
          "ref": "C14",
          "formula": "=PO.SCAL.VanGenuchten.Pc(A14,PC_Swi,PC_alpha,PC_n)",
          "cached": 20.406801174121057
        },
        {
          "ref": "D14",
          "formula": "=PO.SCAL.Leverett.J(B14,PC_k,PC_phi,PC_IFT,PC_theta)",
          "cached": 1.4439877635268359
        },
        {
          "ref": "A15",
          "value": 0.5
        },
        {
          "ref": "B15",
          "formula": "=PO.SCAL.BrooksCorey.Pc(A15,PC_Swi,PC_Pd,PC_lambda)",
          "cached": 8.16496580927726
        },
        {
          "ref": "C15",
          "formula": "=PO.SCAL.VanGenuchten.Pc(A15,PC_Swi,PC_alpha,PC_n)",
          "cached": 17.631765905950594
        },
        {
          "ref": "D15",
          "formula": "=PO.SCAL.Leverett.J(B15,PC_k,PC_phi,PC_IFT,PC_theta)",
          "cached": 1.3181744514084726
        },
        {
          "ref": "A16",
          "value": 0.55
        },
        {
          "ref": "B16",
          "formula": "=PO.SCAL.BrooksCorey.Pc(A16,PC_Swi,PC_Pd,PC_lambda)",
          "cached": 7.559289460184545
        },
        {
          "ref": "C16",
          "formula": "=PO.SCAL.VanGenuchten.Pc(A16,PC_Swi,PC_alpha,PC_n)",
          "cached": 15.448191886883356
        },
        {
          "ref": "D16",
          "formula": "=PO.SCAL.Leverett.J(B16,PC_k,PC_phi,PC_IFT,PC_theta)",
          "cached": 1.2203924021206205
        },
        {
          "ref": "A17",
          "value": 0.6
        },
        {
          "ref": "B17",
          "formula": "=PO.SCAL.BrooksCorey.Pc(A17,PC_Swi,PC_Pd,PC_lambda)",
          "cached": 7.0710678118654755
        },
        {
          "ref": "C17",
          "formula": "=PO.SCAL.VanGenuchten.Pc(A17,PC_Swi,PC_alpha,PC_n)",
          "cached": 13.644822729620934
        },
        {
          "ref": "D17",
          "formula": "=PO.SCAL.Leverett.J(B17,PC_k,PC_phi,PC_IFT,PC_theta)",
          "cached": 1.1415725615393533
        },
        {
          "ref": "A18",
          "value": 0.65
        },
        {
          "ref": "B18",
          "formula": "=PO.SCAL.BrooksCorey.Pc(A18,PC_Swi,PC_Pd,PC_lambda)",
          "cached": 6.666666666666666
        },
        {
          "ref": "C18",
          "formula": "=PO.SCAL.VanGenuchten.Pc(A18,PC_Swi,PC_alpha,PC_n)",
          "cached": 12.095250809326998
        },
        {
          "ref": "D18",
          "formula": "=PO.SCAL.Leverett.J(B18,PC_k,PC_phi,PC_IFT,PC_theta)",
          "cached": 1.0762849326412987
        },
        {
          "ref": "A19",
          "value": 0.7
        },
        {
          "ref": "B19",
          "formula": "=PO.SCAL.BrooksCorey.Pc(A19,PC_Swi,PC_Pd,PC_lambda)",
          "cached": 6.324555320336759
        },
        {
          "ref": "C19",
          "formula": "=PO.SCAL.VanGenuchten.Pc(A19,PC_Swi,PC_alpha,PC_n)",
          "cached": 10.716155808886889
        },
        {
          "ref": "D19",
          "formula": "=PO.SCAL.Leverett.J(B19,PC_k,PC_phi,PC_IFT,PC_theta)",
          "cached": 1.0210535395402225
        },
        {
          "ref": "A20",
          "value": 0.75
        },
        {
          "ref": "B20",
          "formula": "=PO.SCAL.BrooksCorey.Pc(A20,PC_Swi,PC_Pd,PC_lambda)",
          "cached": 6.030226891555273
        },
        {
          "ref": "C20",
          "formula": "=PO.SCAL.VanGenuchten.Pc(A20,PC_Swi,PC_alpha,PC_n)",
          "cached": 9.446394364360183
        },
        {
          "ref": "D20",
          "formula": "=PO.SCAL.Leverett.J(B20,PC_k,PC_phi,PC_IFT,PC_theta)",
          "cached": 0.9735363515683974
        },
        {
          "ref": "A21",
          "value": 0.8
        },
        {
          "ref": "B21",
          "formula": "=PO.SCAL.BrooksCorey.Pc(A21,PC_Swi,PC_Pd,PC_lambda)",
          "cached": 5.773502691896257
        },
        {
          "ref": "C21",
          "formula": "=PO.SCAL.VanGenuchten.Pc(A21,PC_Swi,PC_alpha,PC_n)",
          "cached": 8.23401586532173
        },
        {
          "ref": "D21",
          "formula": "=PO.SCAL.Leverett.J(B21,PC_k,PC_phi,PC_IFT,PC_theta)",
          "cached": 0.932090093377788
        },
        {
          "ref": "A22",
          "value": 0.85
        },
        {
          "ref": "B22",
          "formula": "=PO.SCAL.BrooksCorey.Pc(A22,PC_Swi,PC_Pd,PC_lambda)",
          "cached": 5.547001962252292
        },
        {
          "ref": "C22",
          "formula": "=PO.SCAL.VanGenuchten.Pc(A22,PC_Swi,PC_alpha,PC_n)",
          "cached": 7.024060631370439
        },
        {
          "ref": "D22",
          "formula": "=PO.SCAL.Leverett.J(B22,PC_k,PC_phi,PC_IFT,PC_theta)",
          "cached": 0.895523194995579
        },
        {
          "ref": "A23",
          "value": 0.9
        },
        {
          "ref": "B23",
          "formula": "=PO.SCAL.BrooksCorey.Pc(A23,PC_Swi,PC_Pd,PC_lambda)",
          "cached": 5.3452248382484875
        },
        {
          "ref": "C23",
          "formula": "=PO.SCAL.VanGenuchten.Pc(A23,PC_Swi,PC_alpha,PC_n)",
          "cached": 5.736696300907205
        },
        {
          "ref": "D23",
          "formula": "=PO.SCAL.Leverett.J(B23,PC_k,PC_phi,PC_IFT,PC_theta)",
          "cached": 0.8629477432480306
        },
        {
          "ref": "A24",
          "value": 0.95
        },
        {
          "ref": "B24",
          "formula": "=PO.SCAL.BrooksCorey.Pc(A24,PC_Swi,PC_Pd,PC_lambda)",
          "cached": 5.163977794943223
        },
        {
          "ref": "C24",
          "formula": "=PO.SCAL.VanGenuchten.Pc(A24,PC_Swi,PC_alpha,PC_n)",
          "cached": 4.188839790626809
        },
        {
          "ref": "D24",
          "formula": "=PO.SCAL.Leverett.J(B24,PC_k,PC_phi,PC_IFT,PC_theta)",
          "cached": 0.8336867239787444
        },
        {
          "ref": "A25",
          "value": 1
        },
        {
          "ref": "B25",
          "formula": "=PO.SCAL.BrooksCorey.Pc(A25,PC_Swi,PC_Pd,PC_lambda)",
          "cached": 5
        },
        {
          "ref": "C25",
          "formula": "=PO.SCAL.VanGenuchten.Pc(A25,PC_Swi,PC_alpha,PC_n)",
          "cached": 0
        },
        {
          "ref": "D25",
          "formula": "=PO.SCAL.Leverett.J(B25,PC_k,PC_phi,PC_IFT,PC_theta)",
          "cached": 0.8072136994809742
        }
      ]
    }
  ],
  "namedRanges": [
    {
      "name": "PC_IFT",
      "refersTo": "Inputs!$B$18"
    },
    {
      "name": "PC_Pd",
      "refersTo": "Inputs!$B$8"
    },
    {
      "name": "PC_Swi",
      "refersTo": "Inputs!$B$5"
    },
    {
      "name": "PC_alpha",
      "refersTo": "Inputs!$B$12"
    },
    {
      "name": "PC_k",
      "refersTo": "Inputs!$B$16"
    },
    {
      "name": "PC_lambda",
      "refersTo": "Inputs!$B$9"
    },
    {
      "name": "PC_n",
      "refersTo": "Inputs!$B$13"
    },
    {
      "name": "PC_phi",
      "refersTo": "Inputs!$B$17"
    },
    {
      "name": "PC_theta",
      "refersTo": "Inputs!$B$19"
    }
  ],
  "namedLambdas": [],
  "charts": [
    {
      "sheet": "Pc Curves",
      "type": "XYScatterLines",
      "title": "Capillary Pressure vs Saturation",
      "series": [
        {
          "name": "Brooks-Corey",
          "values": "'Pc Curves'!$B$6:$B$25",
          "categories": "'Pc Curves'!$A$6:$A$25"
        },
        {
          "name": "Van Genuchten",
          "values": "'Pc Curves'!$C$6:$C$25",
          "categories": "'Pc Curves'!$A$6:$A$25"
        }
      ],
      "anchor": "A27",
      "endAnchor": "G45",
      "xAxis": {
        "title": "Sw"
      },
      "yAxis": {
        "title": "Pc (psi)"
      }
    },
    {
      "sheet": "Pc Curves",
      "type": "XYScatterLines",
      "title": "Leverett J-Function",
      "series": [
        {
          "name": "J-function",
          "values": "'Pc Curves'!$D$6:$D$25",
          "categories": "'Pc Curves'!$A$6:$A$25"
        }
      ],
      "anchor": "A53",
      "endAnchor": "G71",
      "xAxis": {
        "title": "Sw"
      },
      "yAxis": {
        "title": "J (dimensionless)"
      }
    }
  ],
  "shapes": [],
  "pictures": [],
  "connectors": [],
  "conditionalFormats": [],
  "sparklineGroups": [],
  "functions": [
    "PO.SCAL.BrooksCorey.Pc",
    "PO.SCAL.Leverett.J",
    "PO.SCAL.VanGenuchten.Pc"
  ]
}