{
  "version": 1,
  "topic": "TH10",
  "title": "Same feed two equations of state a reproducible comparison",
  "createdAt": "2026-10-24",
  "case": {
    "title": "PR and SRK on an identical six-component feed",
    "premise": "p = 2 MPa(a); methane/ethane/propane/n-butane/n-pentane/n-hexane mole fractions 0.50/0.15/0.15/0.10/0.05/0.05. CoolProp 8, kij = 0; only T changes.",
    "formula": "zi = (1 − β)xi + βyi; fi,liquid = fi,vapor",
    "variables": "β is vapor mole fraction. Both models use the same pure-component constants and numerical state inputs.",
    "steps": [
      {
        "label": "Define the baseline",
        "calculation": "Temperature (K) = 280",
        "explanation": "p = 2 MPa(a); methane/ethane/propane/n-butane/n-pentane/n-hexane mole fractions 0.50/0.15/0.15/0.10/0.05/0.05. CoolProp 8, kij = 0; only T changes."
      },
      {
        "label": "Select the relation",
        "calculation": "zi = (1 − β)xi + βyi; fi,liquid = fi,vapor",
        "explanation": "β is vapor mole fraction. Both models use the same pure-component constants and numerical state inputs."
      },
      {
        "label": "Substitute the values",
        "calculation": "At 280 K and 2 MPa: PR β = 0.657564116; SRK β = 0.658742945; the complete component balances and fugacity diagnostics are saved with each solve.",
        "explanation": "Retain intermediate precision. The displayed values are rounded only after evaluation."
      },
      {
        "label": "Read the result",
        "calculation": "PR vapor mole fraction = 0.657564116; SRK vapor mole fraction = 0.658742945",
        "explanation": "These are model differences, not measured errors or an accuracy ranking."
      }
    ],
    "result": "PR vapor mole fraction = 0.657564116; SRK vapor mole fraction = 0.658742945",
    "interpretation": "These are model differences, not measured errors or an accuracy ranking.",
    "control": "Temperature (K)",
    "columns": [
      "Temperature (K)",
      "PR vapor mole fraction",
      "SRK vapor mole fraction"
    ],
    "rows": [
      [
        240,
        0.4828540173491232,
        0.4870871456213228
      ],
      [
        260,
        0.5691657772688676,
        0.5715310688829293
      ],
      [
        280,
        0.6575641159651632,
        0.6587429448464391
      ],
      [
        300,
        0.749652889145806,
        0.7499510106460565
      ],
      [
        320,
        0.8434580755405012,
        0.8429686910594324
      ]
    ],
    "baseline": 2,
    "rowNotes": [
      "Temperature (K) = 240. PR vapor mole fraction: 0.482854017; SRK vapor mole fraction: 0.487087146.",
      "Temperature (K) = 260. PR vapor mole fraction: 0.569165777; SRK vapor mole fraction: 0.571531069.",
      "Temperature (K) = 280. PR vapor mole fraction: 0.657564116; SRK vapor mole fraction: 0.658742945.",
      "Temperature (K) = 300. PR vapor mole fraction: 0.749652889; SRK vapor mole fraction: 0.749951011.",
      "Temperature (K) = 320. PR vapor mole fraction: 0.843458076; SRK vapor mole fraction: 0.842968691."
    ],
    "provenance": "Recorded using both supported compositional flash engines. Independent thermo reference fixtures are separately checked by the repository's compositional regression suite.",
    "questions": [
      {
        "question": "Reproduce the baseline PR vapor mole fraction without rounding intermediate values.",
        "answer": "At 280 K and 2 MPa: PR β = 0.657564116; SRK β = 0.658742945; the complete component balances and fugacity diagnostics are saved with each solve.. PR vapor mole fraction = 0.657564116. These are model differences, not measured errors or an accuracy ranking."
      },
      {
        "question": "Compare the first and last recorded scenarios. Which input changes?",
        "answer": "Temperature (K) changes from 240 to 320. Other controls remain as stated in the premise. PR vapor mole fraction changes from 0.482854017 to 0.843458076."
      },
      {
        "question": "What would be needed to apply this example to a different physical system?",
        "answer": "Replace the synthetic controls with compatible documented inputs and check the relation's assumptions. β is vapor mole fraction. Both models use the same pure-component constants and numerical state inputs. These are model differences, not measured errors or an accuracy ranking."
      }
    ]
  },
  "recorded": {
    "kind": "EOS comparison",
    "PR": [
      {
        "inputs": {
          "p": 2,
          "T": 240,
          "z1": 0.5,
          "z2": 0.15,
          "z3": 0.15,
          "z4": 0.1,
          "z5": 0.05,
          "z6": 0.05
        },
        "result": {
          "warnings": [
            "C1-C6 compositional equilibrium screening with zero binary interaction parameters (kij=0). No measured-fluid calibration, heavy-end characterization or energy/flow coupling is included.",
            "Two-phase equilibrium: beta is vapor moles per feed mole, not vapor mass fraction or in-situ gas holdup. Component allocations in the table are moles per feed mole."
          ],
          "outputs": [
            {
              "label": "Equilibrium phase count",
              "value": 2,
              "unit": "dimensionless"
            },
            {
              "label": "Equilibrium bulk density",
              "value": 71.0177835472898,
              "unit": "kg/m3"
            },
            {
              "label": "Feed molar mass",
              "value": 32.874526,
              "unit": "g/mol"
            },
            {
              "label": "Vapor mole fraction (beta)",
              "value": 0.4828540173491232,
              "unit": "dimensionless"
            },
            {
              "label": "Vapor mass fraction",
              "value": 0.27391840904671255,
              "unit": "dimensionless"
            },
            {
              "label": "Liquid density",
              "value": 607.8454032166677,
              "unit": "kg/m3"
            },
            {
              "label": "Vapor density",
              "value": 21.256290675615478,
              "unit": "kg/m3"
            },
            {
              "label": "Maximum component balance error",
              "value": 2.949029909160572e-17,
              "unit": "dimensionless"
            },
            {
              "label": "Maximum log-fugacity mismatch",
              "value": 6.246316797131612e-10,
              "unit": "dimensionless"
            },
            {
              "label": "Maximum relative EOS pressure residual",
              "value": 1.1935785693140133e-11,
              "unit": "dimensionless"
            }
          ],
          "rowLabels": [
            "Methane",
            "Ethane",
            "Propane",
            "n-Butane",
            "n-Pentane",
            "n-Hexane"
          ],
          "columns": [
            "Feed z (mol/mol)",
            "Liquid x (mol/mol)",
            "Vapor y (mol/mol)",
            "Liquid allocation (mol/mol feed)",
            "Vapor allocation (mol/mol feed)"
          ],
          "rows": [
            [
              0.5,
              0.16771134233393767,
              0.8558875730927346,
              0.0867312469329818,
              0.4132687530670182
            ],
            [
              0.15,
              0.1889066978004242,
              0.10833017487114915,
              0.09769233986333262,
              0.052307660136667405
            ],
            [
              0.15,
              0.261494066554813,
              0.030587700347243015,
              0.13523060600586256,
              0.01476939399413746
            ],
            [
              0.1,
              0.1891064694480271,
              0.0045652494386687606,
              0.09779565096833799,
              0.0022043490316620406
            ],
            [
              0.05,
              0.09620698833671441,
              0.0005114226450555507,
              0.049753057521271626,
              0.0002469424787283874
            ],
            [
              0.05,
              0.09657443552608362,
              0.00011787960514904036,
              0.049943081359090265,
              0.00005691864090974253
            ]
          ],
          "chart": {
            "xLabel": "Component",
            "yLabel": "Mole fraction",
            "xTicks": {
              "values": [
                1,
                2,
                3,
                4,
                5,
                6
              ],
              "text": [
                "C1",
                "C2",
                "C3",
                "nC4",
                "nC5",
                "nC6"
              ]
            },
            "series": [
              {
                "name": "Feed",
                "x": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6
                ],
                "y": [
                  0.5,
                  0.15,
                  0.15,
                  0.1,
                  0.05,
                  0.05
                ],
                "mode": "lines+markers"
              },
              {
                "name": "Liquid",
                "x": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6
                ],
                "y": [
                  0.16771134233393767,
                  0.1889066978004242,
                  0.261494066554813,
                  0.1891064694480271,
                  0.09620698833671441,
                  0.09657443552608362
                ],
                "mode": "lines+markers"
              },
              {
                "name": "Vapor",
                "x": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6
                ],
                "y": [
                  0.8558875730927346,
                  0.10833017487114915,
                  0.030587700347243015,
                  0.0045652494386687606,
                  0.0005114226450555507,
                  0.00011787960514904036
                ],
                "mode": "lines+markers",
                "line": {
                  "dash": "dash"
                }
              }
            ]
          }
        }
      },
      {
        "inputs": {
          "p": 2,
          "T": 260,
          "z1": 0.5,
          "z2": 0.15,
          "z3": 0.15,
          "z4": 0.1,
          "z5": 0.05,
          "z6": 0.05
        },
        "result": {
          "warnings": [
            "C1-C6 compositional equilibrium screening with zero binary interaction parameters (kij=0). No measured-fluid calibration, heavy-end characterization or energy/flow coupling is included.",
            "Two-phase equilibrium: beta is vapor moles per feed mole, not vapor mass fraction or in-situ gas holdup. Component allocations in the table are moles per feed mole."
          ],
          "outputs": [
            {
              "label": "Equilibrium phase count",
              "value": 2,
              "unit": "dimensionless"
            },
            {
              "label": "Equilibrium bulk density",
              "value": 56.52672133864306,
              "unit": "kg/m3"
            },
            {
              "label": "Feed molar mass",
              "value": 32.874526,
              "unit": "g/mol"
            },
            {
              "label": "Vapor mole fraction (beta)",
              "value": 0.5691657772688676,
              "unit": "dimensionless"
            },
            {
              "label": "Vapor mass fraction",
              "value": 0.352030386375362,
              "unit": "dimensionless"
            },
            {
              "label": "Liquid density",
              "value": 600.56145262257,
              "unit": "kg/m3"
            },
            {
              "label": "Vapor density",
              "value": 21.191574942026982,
              "unit": "kg/m3"
            },
            {
              "label": "Maximum component balance error",
              "value": 5.551115123125783e-17,
              "unit": "dimensionless"
            },
            {
              "label": "Maximum log-fugacity mismatch",
              "value": 1.7344170544220106e-10,
              "unit": "dimensionless"
            },
            {
              "label": "Maximum relative EOS pressure residual",
              "value": 1.0192291455268787e-11,
              "unit": "dimensionless"
            }
          ],
          "rowLabels": [
            "Methane",
            "Ethane",
            "Propane",
            "n-Butane",
            "n-Pentane",
            "n-Hexane"
          ],
          "columns": [
            "Feed z (mol/mol)",
            "Liquid x (mol/mol)",
            "Vapor y (mol/mol)",
            "Liquid allocation (mol/mol feed)",
            "Vapor allocation (mol/mol feed)"
          ],
          "rows": [
            [
              0.5,
              0.12541609565262102,
              0.7835440423904125,
              0.05403354608847032,
              0.4459664539115297
            ],
            [
              0.15,
              0.15880818761120516,
              0.1433325775816087,
              0.06842000207281342,
              0.08157999792718658
            ],
            [
              0.15,
              0.2697743388014581,
              0.05933593300658889,
              0.11622801757033137,
              0.033771982429668626
            ],
            [
              0.1,
              0.21660883169447565,
              0.011732086901383635,
              0.09332249763978809,
              0.006677502360211918
            ],
            [
              0.05,
              0.11392425668768016,
              0.0016120635786362016,
              0.04908246858025869,
              0.000917531419741306
            ],
            [
              0.05,
              0.11546828955255994,
              0.0004432965413700792,
              0.04974769077947049,
              0.00025230922052950187
            ]
          ],
          "chart": {
            "xLabel": "Component",
            "yLabel": "Mole fraction",
            "xTicks": {
              "values": [
                1,
                2,
                3,
                4,
                5,
                6
              ],
              "text": [
                "C1",
                "C2",
                "C3",
                "nC4",
                "nC5",
                "nC6"
              ]
            },
            "series": [
              {
                "name": "Feed",
                "x": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6
                ],
                "y": [
                  0.5,
                  0.15,
                  0.15,
                  0.1,
                  0.05,
                  0.05
                ],
                "mode": "lines+markers"
              },
              {
                "name": "Liquid",
                "x": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6
                ],
                "y": [
                  0.12541609565262102,
                  0.15880818761120516,
                  0.2697743388014581,
                  0.21660883169447565,
                  0.11392425668768016,
                  0.11546828955255994
                ],
                "mode": "lines+markers"
              },
              {
                "name": "Vapor",
                "x": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6
                ],
                "y": [
                  0.7835440423904125,
                  0.1433325775816087,
                  0.05933593300658889,
                  0.011732086901383635,
                  0.0016120635786362016,
                  0.0004432965413700792
                ],
                "mode": "lines+markers",
                "line": {
                  "dash": "dash"
                }
              }
            ]
          }
        }
      },
      {
        "inputs": {
          "p": 2,
          "T": 280,
          "z1": 0.5,
          "z2": 0.15,
          "z3": 0.15,
          "z4": 0.1,
          "z5": 0.05,
          "z6": 0.05
        },
        "result": {
          "warnings": [
            "C1-C6 compositional equilibrium screening with zero binary interaction parameters (kij=0). No measured-fluid calibration, heavy-end characterization or energy/flow coupling is included.",
            "Two-phase equilibrium: beta is vapor moles per feed mole, not vapor mass fraction or in-situ gas holdup. Component allocations in the table are moles per feed mole."
          ],
          "outputs": [
            {
              "label": "Equilibrium phase count",
              "value": 2,
              "unit": "dimensionless"
            },
            {
              "label": "Equilibrium bulk density",
              "value": 46.134843488332926,
              "unit": "kg/m3"
            },
            {
              "label": "Feed molar mass",
              "value": 32.874526,
              "unit": "g/mol"
            },
            {
              "label": "Vapor mole fraction (beta)",
              "value": 0.6575641159651632,
              "unit": "dimensionless"
            },
            {
              "label": "Vapor mass fraction",
              "value": 0.4489132959587217,
              "unit": "dimensionless"
            },
            {
              "label": "Liquid density",
              "value": 591.9532946677658,
              "unit": "kg/m3"
            },
            {
              "label": "Vapor density",
              "value": 21.639978235090823,
              "unit": "kg/m3"
            },
            {
              "label": "Maximum component balance error",
              "value": 5.551115123125783e-17,
              "unit": "dimensionless"
            },
            {
              "label": "Maximum log-fugacity mismatch",
              "value": 1.8632706488830308e-10,
              "unit": "dimensionless"
            },
            {
              "label": "Maximum relative EOS pressure residual",
              "value": 8.761880110341735e-12,
              "unit": "dimensionless"
            }
          ],
          "rowLabels": [
            "Methane",
            "Ethane",
            "Propane",
            "n-Butane",
            "n-Pentane",
            "n-Hexane"
          ],
          "columns": [
            "Feed z (mol/mol)",
            "Liquid x (mol/mol)",
            "Vapor y (mol/mol)",
            "Liquid allocation (mol/mol feed)",
            "Vapor allocation (mol/mol feed)"
          ],
          "rows": [
            [
              0.5,
              0.09714604040766088,
              0.7097919403455489,
              0.033266290227481336,
              0.4667337097725187
            ],
            [
              0.15,
              0.12453098492743819,
              0.16326335254634136,
              0.042643877913356235,
              0.10735612208664373
            ],
            [
              0.15,
              0.25533929119781623,
              0.09514306296659539,
              0.08743733591015283,
              0.06256266408984715
            ],
            [
              0.1,
              0.24229142524603642,
              0.025899712572994473,
              0.08296927839818706,
              0.01703072160181293
            ],
            [
              0.05,
              0.1374685314369714,
              0.004449515780093034,
              0.04707415808959006,
              0.002925841910409919
            ],
            [
              0.05,
              0.14322372678407677,
              0.0014524157884268207,
              0.04904494349606926,
              0.0009550565039307278
            ]
          ],
          "chart": {
            "xLabel": "Component",
            "yLabel": "Mole fraction",
            "xTicks": {
              "values": [
                1,
                2,
                3,
                4,
                5,
                6
              ],
              "text": [
                "C1",
                "C2",
                "C3",
                "nC4",
                "nC5",
                "nC6"
              ]
            },
            "series": [
              {
                "name": "Feed",
                "x": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6
                ],
                "y": [
                  0.5,
                  0.15,
                  0.15,
                  0.1,
                  0.05,
                  0.05
                ],
                "mode": "lines+markers"
              },
              {
                "name": "Liquid",
                "x": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6
                ],
                "y": [
                  0.09714604040766088,
                  0.12453098492743819,
                  0.25533929119781623,
                  0.24229142524603642,
                  0.1374685314369714,
                  0.14322372678407677
                ],
                "mode": "lines+markers"
              },
              {
                "name": "Vapor",
                "x": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6
                ],
                "y": [
                  0.7097919403455489,
                  0.16326335254634136,
                  0.09514306296659539,
                  0.025899712572994473,
                  0.004449515780093034,
                  0.0014524157884268207
                ],
                "mode": "lines+markers",
                "line": {
                  "dash": "dash"
                }
              }
            ]
          }
        }
      },
      {
        "inputs": {
          "p": 2,
          "T": 300,
          "z1": 0.5,
          "z2": 0.15,
          "z3": 0.15,
          "z4": 0.1,
          "z5": 0.05,
          "z6": 0.05
        },
        "result": {
          "warnings": [
            "C1-C6 compositional equilibrium screening with zero binary interaction parameters (kij=0). No measured-fluid calibration, heavy-end characterization or energy/flow coupling is included.",
            "Two-phase equilibrium: beta is vapor moles per feed mole, not vapor mass fraction or in-situ gas holdup. Component allocations in the table are moles per feed mole."
          ],
          "outputs": [
            {
              "label": "Equilibrium phase count",
              "value": 2,
              "unit": "dimensionless"
            },
            {
              "label": "Equilibrium bulk density",
              "value": 38.32698416519073,
              "unit": "kg/m3"
            },
            {
              "label": "Feed molar mass",
              "value": 32.874526,
              "unit": "g/mol"
            },
            {
              "label": "Vapor mole fraction (beta)",
              "value": 0.749652889145806,
              "unit": "dimensionless"
            },
            {
              "label": "Vapor mass fraction",
              "value": 0.5681344488463878,
              "unit": "dimensionless"
            },
            {
              "label": "Liquid density",
              "value": 582.9464406447249,
              "unit": "kg/m3"
            },
            {
              "label": "Vapor density",
              "value": 22.411221277692594,
              "unit": "kg/m3"
            },
            {
              "label": "Maximum component balance error",
              "value": 5.551115123125783e-17,
              "unit": "dimensionless"
            },
            {
              "label": "Maximum log-fugacity mismatch",
              "value": 7.263132317802956e-10,
              "unit": "dimensionless"
            },
            {
              "label": "Maximum relative EOS pressure residual",
              "value": 7.569722626499242e-12,
              "unit": "dimensionless"
            }
          ],
          "rowLabels": [
            "Methane",
            "Ethane",
            "Propane",
            "n-Butane",
            "n-Pentane",
            "n-Hexane"
          ],
          "columns": [
            "Feed z (mol/mol)",
            "Liquid x (mol/mol)",
            "Vapor y (mol/mol)",
            "Liquid allocation (mol/mol feed)",
            "Vapor allocation (mol/mol feed)"
          ],
          "rows": [
            [
              0.5,
              0.07772743330386192,
              0.6410182213608488,
              0.019458838361733892,
              0.48054116163826616
            ],
            [
              0.15,
              0.09448106102983148,
              0.16854058881132208,
              0.023653060659257093,
              0.1263469393407429
            ],
            [
              0.15,
              0.2191348489761909,
              0.12691236844261114,
              0.05485977632865953,
              0.09514022367134045
            ],
            [
              0.1,
              0.25478606383466884,
              0.048309084854383365,
              0.0637849549669216,
              0.03621504503307839
            ],
            [
              0.05,
              0.16708979063513976,
              0.01089778186617731,
              0.041830446338739405,
              0.008169553661260593
            ],
            [
              0.05,
              0.18678080222030694,
              0.004321954664657282,
              0.04676003419888247,
              0.0032399658011175243
            ]
          ],
          "chart": {
            "xLabel": "Component",
            "yLabel": "Mole fraction",
            "xTicks": {
              "values": [
                1,
                2,
                3,
                4,
                5,
                6
              ],
              "text": [
                "C1",
                "C2",
                "C3",
                "nC4",
                "nC5",
                "nC6"
              ]
            },
            "series": [
              {
                "name": "Feed",
                "x": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6
                ],
                "y": [
                  0.5,
                  0.15,
                  0.15,
                  0.1,
                  0.05,
                  0.05
                ],
                "mode": "lines+markers"
              },
              {
                "name": "Liquid",
                "x": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6
                ],
                "y": [
                  0.07772743330386192,
                  0.09448106102983148,
                  0.2191348489761909,
                  0.25478606383466884,
                  0.16708979063513976,
                  0.18678080222030694
                ],
                "mode": "lines+markers"
              },
              {
                "name": "Vapor",
                "x": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6
                ],
                "y": [
                  0.6410182213608488,
                  0.16854058881132208,
                  0.12691236844261114,
                  0.048309084854383365,
                  0.01089778186617731,
                  0.004321954664657282
                ],
                "mode": "lines+markers",
                "line": {
                  "dash": "dash"
                }
              }
            ]
          }
        }
      },
      {
        "inputs": {
          "p": 2,
          "T": 320,
          "z1": 0.5,
          "z2": 0.15,
          "z3": 0.15,
          "z4": 0.1,
          "z5": 0.05,
          "z6": 0.05
        },
        "result": {
          "warnings": [
            "C1-C6 compositional equilibrium screening with zero binary interaction parameters (kij=0). No measured-fluid calibration, heavy-end characterization or energy/flow coupling is included.",
            "Two-phase equilibrium: beta is vapor moles per feed mole, not vapor mass fraction or in-situ gas holdup. Component allocations in the table are moles per feed mole."
          ],
          "outputs": [
            {
              "label": "Equilibrium phase count",
              "value": 2,
              "unit": "dimensionless"
            },
            {
              "label": "Equilibrium bulk density",
              "value": 32.3725559910444,
              "unit": "kg/m3"
            },
            {
              "label": "Feed molar mass",
              "value": 32.874526,
              "unit": "g/mol"
            },
            {
              "label": "Vapor mole fraction (beta)",
              "value": 0.8434580755405012,
              "unit": "dimensionless"
            },
            {
              "label": "Vapor mass fraction",
              "value": 0.7101407304756557,
              "unit": "dimensionless"
            },
            {
              "label": "Liquid density",
              "value": 573.6466534315348,
              "unit": "kg/m3"
            },
            {
              "label": "Vapor density",
              "value": 23.371370203624604,
              "unit": "kg/m3"
            },
            {
              "label": "Maximum component balance error",
              "value": 2.7755575615628914e-17,
              "unit": "dimensionless"
            },
            {
              "label": "Maximum log-fugacity mismatch",
              "value": 8.909533111278733e-10,
              "unit": "dimensionless"
            },
            {
              "label": "Maximum relative EOS pressure residual",
              "value": 6.541656105696347e-12,
              "unit": "dimensionless"
            }
          ],
          "rowLabels": [
            "Methane",
            "Ethane",
            "Propane",
            "n-Butane",
            "n-Pentane",
            "n-Hexane"
          ],
          "columns": [
            "Feed z (mol/mol)",
            "Liquid x (mol/mol)",
            "Vapor y (mol/mol)",
            "Liquid allocation (mol/mol feed)",
            "Vapor allocation (mol/mol feed)"
          ],
          "rows": [
            [
              0.5,
              0.06420725967038438,
              0.5808811204907373,
              0.010051127993072733,
              0.48994887200692727
            ],
            [
              0.15,
              0.07153843029455129,
              0.16456210506957708,
              0.011198763551120766,
              0.13880123644887923
            ],
            [
              0.15,
              0.17369395834366316,
              0.14560251072964905,
              0.027190386506105044,
              0.12280961349389498
            ],
            [
              0.1,
              0.24030291918892915,
              0.07396042599622268,
              0.037617481423070386,
              0.06238251857692964
            ],
            [
              0.05,
              0.19509719174722062,
              0.023070631145213183,
              0.030540889852753758,
              0.019459110147246262
            ],
            [
              0.05,
              0.2551602407552514,
              0.011923206568600853,
              0.03994327513337608,
              0.010056724866623939
            ]
          ],
          "chart": {
            "xLabel": "Component",
            "yLabel": "Mole fraction",
            "xTicks": {
              "values": [
                1,
                2,
                3,
                4,
                5,
                6
              ],
              "text": [
                "C1",
                "C2",
                "C3",
                "nC4",
                "nC5",
                "nC6"
              ]
            },
            "series": [
              {
                "name": "Feed",
                "x": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6
                ],
                "y": [
                  0.5,
                  0.15,
                  0.15,
                  0.1,
                  0.05,
                  0.05
                ],
                "mode": "lines+markers"
              },
              {
                "name": "Liquid",
                "x": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6
                ],
                "y": [
                  0.06420725967038438,
                  0.07153843029455129,
                  0.17369395834366316,
                  0.24030291918892915,
                  0.19509719174722062,
                  0.2551602407552514
                ],
                "mode": "lines+markers"
              },
              {
                "name": "Vapor",
                "x": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6
                ],
                "y": [
                  0.5808811204907373,
                  0.16456210506957708,
                  0.14560251072964905,
                  0.07396042599622268,
                  0.023070631145213183,
                  0.011923206568600853
                ],
                "mode": "lines+markers",
                "line": {
                  "dash": "dash"
                }
              }
            ]
          }
        }
      }
    ],
    "SRK": [
      {
        "inputs": {
          "p": 2,
          "T": 240,
          "z1": 0.5,
          "z2": 0.15,
          "z3": 0.15,
          "z4": 0.1,
          "z5": 0.05,
          "z6": 0.05
        },
        "result": {
          "warnings": [
            "C1-C6 compositional equilibrium screening with zero binary interaction parameters (kij=0). No measured-fluid calibration, heavy-end characterization or energy/flow coupling is included.",
            "Two-phase equilibrium: beta is vapor moles per feed mole, not vapor mass fraction or in-situ gas holdup. Component allocations in the table are moles per feed mole."
          ],
          "outputs": [
            {
              "label": "Equilibrium phase count",
              "value": 2,
              "unit": "dimensionless"
            },
            {
              "label": "Equilibrium bulk density",
              "value": 68.73708399063072,
              "unit": "kg/m3"
            },
            {
              "label": "Feed molar mass",
              "value": 32.874526,
              "unit": "g/mol"
            },
            {
              "label": "Vapor mole fraction (beta)",
              "value": 0.4870871456213228,
              "unit": "dimensionless"
            },
            {
              "label": "Vapor mass fraction",
              "value": 0.2760119952381334,
              "unit": "dimensionless"
            },
            {
              "label": "Liquid density",
              "value": 539.7438104326245,
              "unit": "kg/m3"
            },
            {
              "label": "Vapor density",
              "value": 20.899181459107464,
              "unit": "kg/m3"
            },
            {
              "label": "Maximum component balance error",
              "value": 5.551115123125783e-17,
              "unit": "dimensionless"
            },
            {
              "label": "Maximum log-fugacity mismatch",
              "value": 6.0637360688176045e-9,
              "unit": "dimensionless"
            },
            {
              "label": "Maximum relative EOS pressure residual",
              "value": 9.623249619394869e-8,
              "unit": "dimensionless"
            }
          ],
          "rowLabels": [
            "Methane",
            "Ethane",
            "Propane",
            "n-Butane",
            "n-Pentane",
            "n-Hexane"
          ],
          "columns": [
            "Feed z (mol/mol)",
            "Liquid x (mol/mol)",
            "Vapor y (mol/mol)",
            "Liquid allocation (mol/mol feed)",
            "Vapor allocation (mol/mol feed)"
          ],
          "rows": [
            [
              0.5,
              0.16164135019773812,
              0.8562986673614982,
              0.08290792631554521,
              0.4170920736844547
            ],
            [
              0.15,
              0.18926796763837425,
              0.10865001663848799,
              0.09707797352384964,
              0.052922026476150345
            ],
            [
              0.15,
              0.26383897042116883,
              0.030125205965411853,
              0.1353263994150531,
              0.014673600584946907
            ],
            [
              0.1,
              0.19083090621825036,
              0.0043531741845144354,
              0.09787962481207245,
              0.002120375187927566
            ],
            [
              0.05,
              0.09703667667302383,
              0.0004694050957286046,
              0.049771358811781456,
              0.00022864118821854982
            ],
            [
              0.05,
              0.09738412885144455,
              0.0001035307543588694,
              0.049949571500375316,
              0.000050428499624684024
            ]
          ],
          "chart": {
            "xLabel": "Component",
            "yLabel": "Mole fraction",
            "xTicks": {
              "values": [
                1,
                2,
                3,
                4,
                5,
                6
              ],
              "text": [
                "C1",
                "C2",
                "C3",
                "nC4",
                "nC5",
                "nC6"
              ]
            },
            "series": [
              {
                "name": "Feed",
                "x": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6
                ],
                "y": [
                  0.5,
                  0.15,
                  0.15,
                  0.1,
                  0.05,
                  0.05
                ],
                "mode": "lines+markers"
              },
              {
                "name": "Liquid",
                "x": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6
                ],
                "y": [
                  0.16164135019773812,
                  0.18926796763837425,
                  0.26383897042116883,
                  0.19083090621825036,
                  0.09703667667302383,
                  0.09738412885144455
                ],
                "mode": "lines+markers"
              },
              {
                "name": "Vapor",
                "x": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6
                ],
                "y": [
                  0.8562986673614982,
                  0.10865001663848799,
                  0.030125205965411853,
                  0.0043531741845144354,
                  0.0004694050957286046,
                  0.0001035307543588694
                ],
                "mode": "lines+markers",
                "line": {
                  "dash": "dash"
                }
              }
            ]
          }
        }
      },
      {
        "inputs": {
          "p": 2,
          "T": 260,
          "z1": 0.5,
          "z2": 0.15,
          "z3": 0.15,
          "z4": 0.1,
          "z5": 0.05,
          "z6": 0.05
        },
        "result": {
          "warnings": [
            "C1-C6 compositional equilibrium screening with zero binary interaction parameters (kij=0). No measured-fluid calibration, heavy-end characterization or energy/flow coupling is included.",
            "Two-phase equilibrium: beta is vapor moles per feed mole, not vapor mass fraction or in-situ gas holdup. Component allocations in the table are moles per feed mole."
          ],
          "outputs": [
            {
              "label": "Equilibrium phase count",
              "value": 2,
              "unit": "dimensionless"
            },
            {
              "label": "Equilibrium bulk density",
              "value": 55.08904027437176,
              "unit": "kg/m3"
            },
            {
              "label": "Feed molar mass",
              "value": 32.874526,
              "unit": "g/mol"
            },
            {
              "label": "Vapor mole fraction (beta)",
              "value": 0.5715310688829293,
              "unit": "dimensionless"
            },
            {
              "label": "Vapor mass fraction",
              "value": 0.35305354804247163,
              "unit": "dimensionless"
            },
            {
              "label": "Liquid density",
              "value": 532.5973842984545,
              "unit": "kg/m3"
            },
            {
              "label": "Vapor density",
              "value": 20.844206640266908,
              "unit": "kg/m3"
            },
            {
              "label": "Maximum component balance error",
              "value": 5.551115123125783e-17,
              "unit": "dimensionless"
            },
            {
              "label": "Maximum log-fugacity mismatch",
              "value": 5.2500961356116704e-9,
              "unit": "dimensionless"
            },
            {
              "label": "Maximum relative EOS pressure residual",
              "value": 8.424004915852379e-8,
              "unit": "dimensionless"
            }
          ],
          "rowLabels": [
            "Methane",
            "Ethane",
            "Propane",
            "n-Butane",
            "n-Pentane",
            "n-Hexane"
          ],
          "columns": [
            "Feed z (mol/mol)",
            "Liquid x (mol/mol)",
            "Vapor y (mol/mol)",
            "Liquid allocation (mol/mol feed)",
            "Vapor allocation (mol/mol feed)"
          ],
          "rows": [
            [
              0.5,
              0.12132692460752283,
              0.7838859629684689,
              0.05198481770230673,
              0.4480151822976933
            ],
            [
              0.15,
              0.15826825282979867,
              0.143801405303978,
              0.06781302911975014,
              0.08218697088024988
            ],
            [
              0.15,
              0.2713836111490278,
              0.05900038693293244,
              0.1162794457917147,
              0.03372055420828529
            ],
            [
              0.1,
              0.21819380435286925,
              0.011391740934196743,
              0.09348926612744114,
              0.006510733872558884
            ],
            [
              0.05,
              0.11466983214911186,
              0.0015179220079702099,
              0.049132460412303874,
              0.0008675395876961363
            ],
            [
              0.05,
              0.11615757491166971,
              0.00040258185245383614,
              0.049769911963554195,
              0.00023008803644581068
            ]
          ],
          "chart": {
            "xLabel": "Component",
            "yLabel": "Mole fraction",
            "xTicks": {
              "values": [
                1,
                2,
                3,
                4,
                5,
                6
              ],
              "text": [
                "C1",
                "C2",
                "C3",
                "nC4",
                "nC5",
                "nC6"
              ]
            },
            "series": [
              {
                "name": "Feed",
                "x": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6
                ],
                "y": [
                  0.5,
                  0.15,
                  0.15,
                  0.1,
                  0.05,
                  0.05
                ],
                "mode": "lines+markers"
              },
              {
                "name": "Liquid",
                "x": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6
                ],
                "y": [
                  0.12132692460752283,
                  0.15826825282979867,
                  0.2713836111490278,
                  0.21819380435286925,
                  0.11466983214911186,
                  0.11615757491166971
                ],
                "mode": "lines+markers"
              },
              {
                "name": "Vapor",
                "x": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6
                ],
                "y": [
                  0.7838859629684689,
                  0.143801405303978,
                  0.05900038693293244,
                  0.011391740934196743,
                  0.0015179220079702099,
                  0.00040258185245383614
                ],
                "mode": "lines+markers",
                "line": {
                  "dash": "dash"
                }
              }
            ]
          }
        }
      },
      {
        "inputs": {
          "p": 2,
          "T": 280,
          "z1": 0.5,
          "z2": 0.15,
          "z3": 0.15,
          "z4": 0.1,
          "z5": 0.05,
          "z6": 0.05
        },
        "result": {
          "warnings": [
            "C1-C6 compositional equilibrium screening with zero binary interaction parameters (kij=0). No measured-fluid calibration, heavy-end characterization or energy/flow coupling is included.",
            "Two-phase equilibrium: beta is vapor moles per feed mole, not vapor mass fraction or in-situ gas holdup. Component allocations in the table are moles per feed mole."
          ],
          "outputs": [
            {
              "label": "Equilibrium phase count",
              "value": 2,
              "unit": "dimensionless"
            },
            {
              "label": "Equilibrium bulk density",
              "value": 45.15142227074424,
              "unit": "kg/m3"
            },
            {
              "label": "Feed molar mass",
              "value": 32.874526,
              "unit": "g/mol"
            },
            {
              "label": "Vapor mole fraction (beta)",
              "value": 0.6587429448464391,
              "unit": "dimensionless"
            },
            {
              "label": "Vapor mass fraction",
              "value": 0.4491265424328783,
              "unit": "dimensionless"
            },
            {
              "label": "Liquid density",
              "value": 524.4560004629444,
              "unit": "kg/m3"
            },
            {
              "label": "Vapor density",
              "value": 21.288316588860088,
              "unit": "kg/m3"
            },
            {
              "label": "Maximum component balance error",
              "value": 1.3877787807814457e-17,
              "unit": "dimensionless"
            },
            {
              "label": "Maximum log-fugacity mismatch",
              "value": 5.155543547630259e-9,
              "unit": "dimensionless"
            },
            {
              "label": "Maximum relative EOS pressure residual",
              "value": 7.385736700005197e-8,
              "unit": "dimensionless"
            }
          ],
          "rowLabels": [
            "Methane",
            "Ethane",
            "Propane",
            "n-Butane",
            "n-Pentane",
            "n-Hexane"
          ],
          "columns": [
            "Feed z (mol/mol)",
            "Liquid x (mol/mol)",
            "Vapor y (mol/mol)",
            "Liquid allocation (mol/mol feed)",
            "Vapor allocation (mol/mol feed)"
          ],
          "rows": [
            [
              0.5,
              0.09439517949244539,
              0.7101206664684099,
              0.03221302097428371,
              0.4677869790257163
            ],
            [
              0.15,
              0.12362888309318582,
              0.16366136786304034,
              0.04218922857630444,
              0.10781077142369556
            ],
            [
              0.15,
              0.2559848712472403,
              0.09509529804361894,
              0.08735664332569665,
              0.06264335667430336
            ],
            [
              0.1,
              0.24382402595640507,
              0.025492995496667618,
              0.08320666907356818,
              0.016793330926431836
            ],
            [
              0.05,
              0.13826460517517902,
              0.004275154713960709,
              0.04718377199405138,
              0.0028162280059486136
            ],
            [
              0.05,
              0.1439024350355445,
              0.001354517414302593,
              0.04910772120965652,
              0.0008922787903434744
            ]
          ],
          "chart": {
            "xLabel": "Component",
            "yLabel": "Mole fraction",
            "xTicks": {
              "values": [
                1,
                2,
                3,
                4,
                5,
                6
              ],
              "text": [
                "C1",
                "C2",
                "C3",
                "nC4",
                "nC5",
                "nC6"
              ]
            },
            "series": [
              {
                "name": "Feed",
                "x": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6
                ],
                "y": [
                  0.5,
                  0.15,
                  0.15,
                  0.1,
                  0.05,
                  0.05
                ],
                "mode": "lines+markers"
              },
              {
                "name": "Liquid",
                "x": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6
                ],
                "y": [
                  0.09439517949244539,
                  0.12362888309318582,
                  0.2559848712472403,
                  0.24382402595640507,
                  0.13826460517517902,
                  0.1439024350355445
                ],
                "mode": "lines+markers"
              },
              {
                "name": "Vapor",
                "x": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6
                ],
                "y": [
                  0.7101206664684099,
                  0.16366136786304034,
                  0.09509529804361894,
                  0.025492995496667618,
                  0.004275154713960709,
                  0.001354517414302593
                ],
                "mode": "lines+markers",
                "line": {
                  "dash": "dash"
                }
              }
            ]
          }
        }
      },
      {
        "inputs": {
          "p": 2,
          "T": 300,
          "z1": 0.5,
          "z2": 0.15,
          "z3": 0.15,
          "z4": 0.1,
          "z5": 0.05,
          "z6": 0.05
        },
        "result": {
          "warnings": [
            "C1-C6 compositional equilibrium screening with zero binary interaction parameters (kij=0). No measured-fluid calibration, heavy-end characterization or energy/flow coupling is included.",
            "Two-phase equilibrium: beta is vapor moles per feed mole, not vapor mass fraction or in-situ gas holdup. Component allocations in the table are moles per feed mole."
          ],
          "outputs": [
            {
              "label": "Equilibrium phase count",
              "value": 2,
              "unit": "dimensionless"
            },
            {
              "label": "Equilibrium bulk density",
              "value": 37.61676847743025,
              "unit": "kg/m3"
            },
            {
              "label": "Feed molar mass",
              "value": 32.874526,
              "unit": "g/mol"
            },
            {
              "label": "Vapor mole fraction (beta)",
              "value": 0.7499510106460565,
              "unit": "dimensionless"
            },
            {
              "label": "Vapor mass fraction",
              "value": 0.5675596502012606,
              "unit": "dimensionless"
            },
            {
              "label": "Liquid density",
              "value": 516.1004556577545,
              "unit": "kg/m3"
            },
            {
              "label": "Vapor density",
              "value": 22.044584863144962,
              "unit": "kg/m3"
            },
            {
              "label": "Maximum component balance error",
              "value": 2.0816681711721685e-17,
              "unit": "dimensionless"
            },
            {
              "label": "Maximum log-fugacity mismatch",
              "value": 4.615014925768435e-9,
              "unit": "dimensionless"
            },
            {
              "label": "Maximum relative EOS pressure residual",
              "value": 6.513309480649099e-8,
              "unit": "dimensionless"
            }
          ],
          "rowLabels": [
            "Methane",
            "Ethane",
            "Propane",
            "n-Butane",
            "n-Pentane",
            "n-Hexane"
          ],
          "columns": [
            "Feed z (mol/mol)",
            "Liquid x (mol/mol)",
            "Vapor y (mol/mol)",
            "Liquid allocation (mol/mol feed)",
            "Vapor allocation (mol/mol feed)"
          ],
          "rows": [
            [
              0.5,
              0.07589318076942561,
              0.641405878545806,
              0.018977013150251014,
              0.481022986849749
            ],
            [
              0.15,
              0.09360582472299096,
              0.16880297023843926,
              0.023406041869626266,
              0.12659395813037372
            ],
            [
              0.15,
              0.21881402628138516,
              0.12705599768415143,
              0.05471422612812759,
              0.09528577387187238
            ],
            [
              0.1,
              0.25601520310051834,
              0.0479813437073338,
              0.0640163427945292,
              0.03598365720547079
            ],
            [
              0.05,
              0.1680581197679887,
              0.010637010799436498,
              0.04202276300070957,
              0.00797723699929042
            ],
            [
              0.05,
              0.18761364535769115,
              0.004116799024832914,
              0.04691260241069984,
              0.0030873975893001442
            ]
          ],
          "chart": {
            "xLabel": "Component",
            "yLabel": "Mole fraction",
            "xTicks": {
              "values": [
                1,
                2,
                3,
                4,
                5,
                6
              ],
              "text": [
                "C1",
                "C2",
                "C3",
                "nC4",
                "nC5",
                "nC6"
              ]
            },
            "series": [
              {
                "name": "Feed",
                "x": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6
                ],
                "y": [
                  0.5,
                  0.15,
                  0.15,
                  0.1,
                  0.05,
                  0.05
                ],
                "mode": "lines+markers"
              },
              {
                "name": "Liquid",
                "x": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6
                ],
                "y": [
                  0.07589318076942561,
                  0.09360582472299096,
                  0.21881402628138516,
                  0.25601520310051834,
                  0.1680581197679887,
                  0.18761364535769115
                ],
                "mode": "lines+markers"
              },
              {
                "name": "Vapor",
                "x": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6
                ],
                "y": [
                  0.641405878545806,
                  0.16880297023843926,
                  0.12705599768415143,
                  0.0479813437073338,
                  0.010637010799436498,
                  0.004116799024832914
                ],
                "mode": "lines+markers",
                "line": {
                  "dash": "dash"
                }
              }
            ]
          }
        }
      },
      {
        "inputs": {
          "p": 2,
          "T": 320,
          "z1": 0.5,
          "z2": 0.15,
          "z3": 0.15,
          "z4": 0.1,
          "z5": 0.05,
          "z6": 0.05
        },
        "result": {
          "warnings": [
            "C1-C6 compositional equilibrium screening with zero binary interaction parameters (kij=0). No measured-fluid calibration, heavy-end characterization or energy/flow coupling is included.",
            "Two-phase equilibrium: beta is vapor moles per feed mole, not vapor mass fraction or in-situ gas holdup. Component allocations in the table are moles per feed mole."
          ],
          "outputs": [
            {
              "label": "Equilibrium phase count",
              "value": 2,
              "unit": "dimensionless"
            },
            {
              "label": "Equilibrium bulk density",
              "value": 31.838416908610164,
              "unit": "kg/m3"
            },
            {
              "label": "Feed molar mass",
              "value": 32.874526,
              "unit": "g/mol"
            },
            {
              "label": "Vapor mole fraction (beta)",
              "value": 0.8429686910594324,
              "unit": "dimensionless"
            },
            {
              "label": "Vapor mass fraction",
              "value": 0.7086088259711958,
              "unit": "dimensionless"
            },
            {
              "label": "Liquid density",
              "value": 507.58300656584015,
              "unit": "kg/m3"
            },
            {
              "label": "Vapor density",
              "value": 22.981022730419852,
              "unit": "kg/m3"
            },
            {
              "label": "Maximum component balance error",
              "value": 5.551115123125783e-17,
              "unit": "dimensionless"
            },
            {
              "label": "Maximum log-fugacity mismatch",
              "value": 4.41195363576341e-9,
              "unit": "dimensionless"
            },
            {
              "label": "Maximum relative EOS pressure residual",
              "value": 5.774327371810273e-8,
              "unit": "dimensionless"
            }
          ],
          "rowLabels": [
            "Methane",
            "Ethane",
            "Propane",
            "n-Butane",
            "n-Pentane",
            "n-Hexane"
          ],
          "columns": [
            "Feed z (mol/mol)",
            "Liquid x (mol/mol)",
            "Vapor y (mol/mol)",
            "Liquid allocation (mol/mol feed)",
            "Vapor allocation (mol/mol feed)"
          ],
          "rows": [
            [
              0.5,
              0.06301591437439659,
              0.5814030030768339,
              0.009895471518298225,
              0.49010452848170183
            ],
            [
              0.15,
              0.07085826989638747,
              0.1647428126356299,
              0.01112696687109374,
              0.13887303312890625
            ],
            [
              0.15,
              0.17282968161082798,
              0.14574720292216406,
              0.027139671127129866,
              0.12286032887287011
            ],
            [
              0.1,
              0.24074208716100268,
              0.07378204623217555,
              0.037804045063976464,
              0.06219595493602355
            ],
            [
              0.05,
              0.19614969244822322,
              0.02277469762540942,
              0.030801642953434263,
              0.01919835704656574
            ],
            [
              0.05,
              0.2564043545091619,
              0.01155023750778726,
              0.04026351140663502,
              0.009736488593364987
            ]
          ],
          "chart": {
            "xLabel": "Component",
            "yLabel": "Mole fraction",
            "xTicks": {
              "values": [
                1,
                2,
                3,
                4,
                5,
                6
              ],
              "text": [
                "C1",
                "C2",
                "C3",
                "nC4",
                "nC5",
                "nC6"
              ]
            },
            "series": [
              {
                "name": "Feed",
                "x": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6
                ],
                "y": [
                  0.5,
                  0.15,
                  0.15,
                  0.1,
                  0.05,
                  0.05
                ],
                "mode": "lines+markers"
              },
              {
                "name": "Liquid",
                "x": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6
                ],
                "y": [
                  0.06301591437439659,
                  0.07085826989638747,
                  0.17282968161082798,
                  0.24074208716100268,
                  0.19614969244822322,
                  0.2564043545091619
                ],
                "mode": "lines+markers"
              },
              {
                "name": "Vapor",
                "x": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6
                ],
                "y": [
                  0.5814030030768339,
                  0.1647428126356299,
                  0.14574720292216406,
                  0.07378204623217555,
                  0.02277469762540942,
                  0.01155023750778726
                ],
                "mode": "lines+markers",
                "line": {
                  "dash": "dash"
                }
              }
            ]
          }
        }
      }
    ]
  }
}
