{
  "version": 1,
  "topic": "TH11",
  "title": "What a heavier C7 plus assumption changes in a synthetic flash",
  "createdAt": "2026-10-24",
  "case": {
    "title": "Four-Cut Gamma C7+ Characterization and PR Flash Calculator",
    "premise": "Fixed controls: Equilibrium absolute pressure = 2 MPa(a); Equilibrium absolute temperature = 350 K; C7+ specific gravity (60/60 F) = 0.85 dimensionless; Methane feed mole fraction = 0.45 dimensionless; Ethane feed mole fraction = 0.15 dimensionless; Propane feed mole fraction = 0.15 dimensionless; n-Butane feed mole fraction = 0.1 dimensionless; n-Pentane feed mole fraction = 0.05 dimensionless; n-Hexane feed mole fraction = 0.03 dimensionless; C7+ feed mole fraction = 0.07 dimensionless; Conditional gamma distribution shape = 2 dimensionless; Common methane / heavy-cut interaction parameter = 0 dimensionless.",
    "formula": "Condition a shifted gamma distribution to 100-300 g/mol, shift=100, shape=alpha. Fit scale b to the supplied conditional mean using incomplete-gamma moments. Four quantile bins each carry 0.25 of C7+ moles; their representative molecular weights are conditional first moments, not bin midpoints. Reconstructed mean must close within 1e-7 g/mol.; MW-SG variant: Tb=97.58*M^0.3323*SG^0.04609 K. Tc=(5/9)*554.4*exp(-1.3478e-4*M-0.61641*SG)*M^0.2998*SG^1.0555 K. M is g/mol, SG dimensionless; no Pedersen fallback.; Pc(bar)=0.068947*45203*exp(-0.0018078*M-0.3084*SG)*M^-0.8063*SG^1.6015. Retain NeqSim's rounded conversion coefficient for reference reproducibility, then convert bar to Pa exactly.; Edmister omega=(3/7)*log10(Pc(Pa)/101325)/(Tc/Tb-1)-1. This is NeqSim calcAcentricFactor2, not its Kesler-Lee default. Watson Kw=(1.8*Tb(K))^(1/3)/SG uses Rankine.; Classical Peng-Robinson, standard quadratic alpha: a=sum_i sum_j xi*xj*sqrt(ai*aj)*(1-kij), b=sum_i xi*bi. The matrix is symmetric with zero diagonal. Available database coefficients and common user-assumed coefficients are distinguished; there is no volume translation or hidden parameter tuning.",
    "variables": "C7+ measured molar-average molecular weight is varied within the supported input range. A deliberately bounded four-cut approximation over 100-300 g/mol, not a complete Whitson C7-to-C80 assay. Every cut uses the same supplied 60/60 F SG. Reject an unbracketed mean, retained gamma probability below 1e-6, Tb>=Tc or omega outside 0-1. Shape does not determine aromaticity or a measured carbon-number distribution.",
    "steps": [
      {
        "label": "Define the baseline",
        "calculation": "C7+ measured molar-average molecular weight (g/mol) = 200",
        "explanation": "Fixed controls: Equilibrium absolute pressure = 2 MPa(a); Equilibrium absolute temperature = 350 K; C7+ specific gravity (60/60 F) = 0.85 dimensionless; Methane feed mole fraction = 0.45 dimensionless; Ethane feed mole fraction = 0.15 dimensionless; Propane feed mole fraction = 0.15 dimensionless; n-Butane feed mole fraction = 0.1 dimensionless; n-Pentane feed mole fraction = 0.05 dimensionless; n-Hexane feed mole fraction = 0.03 dimensionless; C7+ feed mole fraction = 0.07 dimensionless; Conditional gamma distribution shape = 2 dimensionless; Common methane / heavy-cut interaction parameter = 0 dimensionless."
      },
      {
        "label": "Select the relation",
        "calculation": "Condition a shifted gamma distribution to 100-300 g/mol, shift=100, shape=alpha. Fit scale b to the supplied conditional mean using incomplete-gamma moments. Four quantile bins each carry 0.25 of C7+ moles; their representative molecular weights are conditional first moments, not bin midpoints. Reconstructed mean must close within 1e-7 g/mol.; MW-SG variant: Tb=97.58*M^0.3323*SG^0.04609 K. Tc=(5/9)*554.4*exp(-1.3478e-4*M-0.61641*SG)*M^0.2998*SG^1.0555 K. M is g/mol, SG dimensionless; no Pedersen fallback.; Pc(bar)=0.068947*45203*exp(-0.0018078*M-0.3084*SG)*M^-0.8063*SG^1.6015. Retain NeqSim's rounded conversion coefficient for reference reproducibility, then convert bar to Pa exactly.; Edmister omega=(3/7)*log10(Pc(Pa)/101325)/(Tc/Tb-1)-1. This is NeqSim calcAcentricFactor2, not its Kesler-Lee default. Watson Kw=(1.8*Tb(K))^(1/3)/SG uses Rankine.; Classical Peng-Robinson, standard quadratic alpha: a=sum_i sum_j xi*xj*sqrt(ai*aj)*(1-kij), b=sum_i xi*bi. The matrix is symmetric with zero diagonal. Available database coefficients and common user-assumed coefficients are distinguished; there is no volume translation or hidden parameter tuning.",
        "explanation": "C7+ measured molar-average molecular weight is varied within the supported input range. A deliberately bounded four-cut approximation over 100-300 g/mol, not a complete Whitson C7-to-C80 assay. Every cut uses the same supplied 60/60 F SG. Reject an unbracketed mean, retained gamma probability below 1e-6, Tb>=Tc or omega outside 0-1. Shape does not determine aromaticity or a measured carbon-number distribution."
      },
      {
        "label": "Substitute the values",
        "calculation": "M = 200 g/mol; with the fixed controls above, the workflow evaluates Vapor mole fraction = 0.821170907 dimensionless; Vapor mass fraction = 0.54114372 dimensionless",
        "explanation": "Retain intermediate precision. The displayed values are rounded only after evaluation."
      },
      {
        "label": "Read the result",
        "calculation": "Vapor mole fraction (dimensionless) = 0.821170907; Vapor mass fraction (dimensionless) = 0.54114372",
        "explanation": "MW=100-300 g/mol, SG=0.65-0.90, shape=0.5-10; the conditional mean must also be achievable at that shape. At least two feed fractions >=0.001; C7+ is 0.004-0.99. T=180-450 K and p=0.1-10 MPa(a) are software bounds, not a validated accuracy envelope. No water, N2, CO2, H2S, solids, multiple liquids, volume shifts or density matching. Only methane/heavy-cut pairs share the user k_heavy (-0.2 to 0.4). All other pairs are zero. Properties use the pinned NeqSim Riazi-Daubert MW-SG variant plus explicit Edmister omega, not a silent Pedersen or Kesler-Lee fallback. Neither a solved flash nor a fitted parameter is proof of physical accuracy."
      }
    ],
    "result": "Vapor mole fraction (dimensionless) = 0.821170907; Vapor mass fraction (dimensionless) = 0.54114372",
    "interpretation": "MW=100-300 g/mol, SG=0.65-0.90, shape=0.5-10; the conditional mean must also be achievable at that shape. At least two feed fractions >=0.001; C7+ is 0.004-0.99. T=180-450 K and p=0.1-10 MPa(a) are software bounds, not a validated accuracy envelope. No water, N2, CO2, H2S, solids, multiple liquids, volume shifts or density matching. Only methane/heavy-cut pairs share the user k_heavy (-0.2 to 0.4). All other pairs are zero. Properties use the pinned NeqSim Riazi-Daubert MW-SG variant plus explicit Edmister omega, not a silent Pedersen or Kesler-Lee fallback. Neither a solved flash nor a fitted parameter is proof of physical accuracy.",
    "control": "C7+ measured molar-average molecular weight (g/mol)",
    "columns": [
      "C7+ measured molar-average molecular weight (g/mol)",
      "Vapor mole fraction (dimensionless)",
      "Vapor mass fraction (dimensionless)"
    ],
    "rows": [
      [
        160,
        0.8308344829268548,
        0.589111881884612
      ],
      [
        180,
        0.8252841345598947,
        0.5633749340499484
      ],
      [
        200,
        0.8211709065062422,
        0.5411437201833701
      ],
      [
        210,
        0.8195682560648943,
        0.5311118172323331
      ],
      [
        220,
        0.8182105001797494,
        0.521683495890791
      ]
    ],
    "baseline": 2,
    "rowNotes": [
      "C7+ measured molar-average molecular weight (g/mol) = 160. Vapor mole fraction (dimensionless): 0.830834483; Vapor mass fraction (dimensionless): 0.589111882.",
      "C7+ measured molar-average molecular weight (g/mol) = 180. Vapor mole fraction (dimensionless): 0.825284135; Vapor mass fraction (dimensionless): 0.563374934.",
      "C7+ measured molar-average molecular weight (g/mol) = 200. Vapor mole fraction (dimensionless): 0.821170907; Vapor mass fraction (dimensionless): 0.54114372.",
      "C7+ measured molar-average molecular weight (g/mol) = 210. Vapor mole fraction (dimensionless): 0.819568256; Vapor mass fraction (dimensionless): 0.531111817.",
      "C7+ measured molar-average molecular weight (g/mol) = 220. Vapor mole fraction (dimensionless): 0.8182105; Vapor mass fraction (dimensionless): 0.521683496."
    ],
    "provenance": "Original recorded synthetic cases solved with the site's gamma-c7-plus-flash engine. The full inputs, outputs and diagnostic rows are in the downloadable JSON. These are discrete solved states; the lesson does not interpolate a new solve.",
    "questions": [
      {
        "question": "Reproduce the baseline Vapor mole fraction (dimensionless) without rounding intermediate values.",
        "answer": "M = 200 g/mol; with the fixed controls above, the workflow evaluates Vapor mole fraction = 0.821170907 dimensionless; Vapor mass fraction = 0.54114372 dimensionless. Vapor mole fraction (dimensionless) = 0.821170907. MW=100-300 g/mol, SG=0.65-0.90, shape=0.5-10; the conditional mean must also be achievable at that shape. At least two feed fractions >=0.001; C7+ is 0.004-0.99. T=180-450 K and p=0.1-10 MPa(a) are software bounds, not a validated accuracy envelope. No water, N2, CO2, H2S, solids, multiple liquids, volume shifts or density matching. Only methane/heavy-cut pairs share the user k_heavy (-0.2 to 0.4). All other pairs are zero. Properties use the pinned NeqSim Riazi-Daubert MW-SG variant plus explicit Edmister omega, not a silent Pedersen or Kesler-Lee fallback. Neither a solved flash nor a fitted parameter is proof of physical accuracy."
      },
      {
        "question": "Compare the first and last recorded scenarios. Which input changes?",
        "answer": "C7+ measured molar-average molecular weight (g/mol) changes from 160 to 220. Other controls remain as stated in the premise. Vapor mole fraction (dimensionless) changes from 0.830834483 to 0.8182105."
      },
      {
        "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. C7+ measured molar-average molecular weight is varied within the supported input range. A deliberately bounded four-cut approximation over 100-300 g/mol, not a complete Whitson C7-to-C80 assay. Every cut uses the same supplied 60/60 F SG. Reject an unbracketed mean, retained gamma probability below 1e-6, Tb>=Tc or omega outside 0-1. Shape does not determine aromaticity or a measured carbon-number distribution. MW=100-300 g/mol, SG=0.65-0.90, shape=0.5-10; the conditional mean must also be achievable at that shape. At least two feed fractions >=0.001; C7+ is 0.004-0.99. T=180-450 K and p=0.1-10 MPa(a) are software bounds, not a validated accuracy envelope. No water, N2, CO2, H2S, solids, multiple liquids, volume shifts or density matching. Only methane/heavy-cut pairs share the user k_heavy (-0.2 to 0.4). All other pairs are zero. Properties use the pinned NeqSim Riazi-Daubert MW-SG variant plus explicit Edmister omega, not a silent Pedersen or Kesler-Lee fallback. Neither a solved flash nor a fitted parameter is proof of physical accuracy."
      }
    ]
  },
  "recorded": {
    "kind": "workflow",
    "workflow": "gamma-c7-plus-flash",
    "parameter": "M",
    "runs": [
      {
        "inputs": {
          "p": 2,
          "T": 350,
          "M": 160,
          "SG": 0.85,
          "z1": 0.45,
          "z2": 0.15,
          "z3": 0.15,
          "z4": 0.1,
          "z5": 0.05,
          "z6": 0.03,
          "z7": 0.07,
          "alpha": 2,
          "k_heavy": 0
        },
        "result": {
          "outputs": [
            {
              "label": "Equilibrium phase count",
              "value": 2,
              "unit": "dimensionless"
            },
            {
              "label": "Equilibrium bulk density",
              "value": 37.045707993561734,
              "unit": "kg/m3"
            },
            {
              "label": "Feed molar mass",
              "value": 41.548878800000004,
              "unit": "g/mol"
            },
            {
              "label": "Vapor mole fraction",
              "value": 0.8308344829268548,
              "unit": "dimensionless"
            },
            {
              "label": "Vapor mass fraction",
              "value": 0.589111881884612,
              "unit": "dimensionless"
            },
            {
              "label": "Maximum component balance error",
              "value": 2.7755575615628914e-17,
              "unit": "dimensionless"
            },
            {
              "label": "Maximum log-fugacity mismatch",
              "value": 3.1765961594487635e-7,
              "unit": "dimensionless"
            },
            {
              "label": "Maximum relative EOS pressure residual",
              "value": 2.1606683731079102e-13,
              "unit": "dimensionless"
            },
            {
              "label": "Conditional gamma scale",
              "value": 31.036950990432647,
              "unit": "g/mol"
            },
            {
              "label": "Unconditioned probability retained between 100 and 300 g/mol",
              "value": 0.9881630910209175,
              "unit": "dimensionless"
            },
            {
              "label": "Reconstructed C7+ mean molecular weight",
              "value": 160.00000000000003,
              "unit": "g/mol"
            }
          ],
          "columns": [
            "Feed z (mol/mol)",
            "Vapor composition (mol/mol)",
            "Vapor allocation (mol/mol feed)",
            "Liquid 1 composition (mol/mol)",
            "Liquid 1 allocation (mol/mol feed)",
            "MW (g/mol)",
            "Critical temperature (K)",
            "Critical pressure (MPa(a))",
            "Acentric factor"
          ],
          "rows": [
            [
              0.45,
              0.5338232812789919,
              0.4435187898757482,
              0.03831283252277361,
              0.006481210124251811,
              16.0428,
              190.564,
              4.5992,
              0.01142
            ],
            [
              0.15,
              0.17129995633939682,
              0.14232191065063557,
              0.04538802873191068,
              0.007678089349364441,
              30.069039999999998,
              305.322,
              4.8722,
              0.099
            ],
            [
              0.15,
              0.1588747930002009,
              0.131998656492433,
              0.10641260594370076,
              0.018001343507566984,
              44.095620000000004,
              369.89,
              4.2512,
              0.1521
            ],
            [
              0.1,
              0.08975129851311585,
              0.0745684736921584,
              0.15033516728379878,
              0.025431526307841602,
              58.1222,
              425.125,
              3.796,
              0.200810094644
            ],
            [
              0.05,
              0.03336609443584231,
              0.027721701817891655,
              0.1316952684421818,
              0.022278298182108344,
              72.14878,
              469.7000000000001,
              3.37,
              0.251
            ],
            [
              0.03,
              0.012744016938410317,
              0.010588168723435215,
              0.1147505213380534,
              0.019411831276564786,
              86.17536,
              507.82,
              3.034,
              0.299
            ],
            [
              0.017499999999999998,
              0.00009623693926741183,
              0.00007995696767470324,
              0.10297632362506284,
              0.017420043032325295,
              118.06688487593038,
              632.146160073351,
              3.1867486522870903,
              0.9043981201049218
            ],
            [
              0.01750000000000001,
              0.00003090538175392778,
              0.00002567725686918164,
              0.1032971910911083,
              0.017474322743130825,
              140.2612351803097,
              663.6609735690363,
              2.664426183940612,
              0.8689515719313214
            ],
            [
              0.017499999999999995,
              0.000010742494215989103,
              0.000008925234627286035,
              0.10339621849652592,
              0.017491074765372705,
              165.47865834377853,
              695.0197351349436,
              2.2279693817550026,
              0.8318207923224066
            ],
            [
              0.017500000000000005,
              0.0000026746788045928796,
              0.000002222215381609343,
              0.10343584252488383,
              0.017497777784618394,
              216.19322159998143,
              747.8860012768473,
              1.638629720561289,
              0.7633804695725395
            ]
          ],
          "rowLabels": [
            "Methane",
            "Ethane",
            "Propane",
            "n-Butane",
            "n-Pentane",
            "n-Hexane",
            "C7+ cut 1",
            "C7+ cut 2",
            "C7+ cut 3",
            "C7+ cut 4"
          ],
          "chart": {
            "xLabel": "Component",
            "yLabel": "Mole fraction",
            "xTickAngle": -45,
            "xTicks": {
              "values": [
                1,
                2,
                3,
                4,
                5,
                6,
                7,
                8,
                9,
                10
              ],
              "text": [
                "C1",
                "C2",
                "C3",
                "nC4",
                "nC5",
                "nC6",
                "H1",
                "H2",
                "H3",
                "H4"
              ]
            },
            "series": [
              {
                "name": "Feed",
                "x": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6,
                  7,
                  8,
                  9,
                  10
                ],
                "y": [
                  0.45,
                  0.15,
                  0.15,
                  0.1,
                  0.05,
                  0.03,
                  0.017499999999999998,
                  0.01750000000000001,
                  0.017499999999999995,
                  0.017500000000000005
                ],
                "mode": "lines+markers"
              },
              {
                "name": "Vapor",
                "x": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6,
                  7,
                  8,
                  9,
                  10
                ],
                "y": [
                  0.5338232812789919,
                  0.17129995633939682,
                  0.1588747930002009,
                  0.08975129851311585,
                  0.03336609443584231,
                  0.012744016938410317,
                  0.00009623693926741183,
                  0.00003090538175392778,
                  0.000010742494215989103,
                  0.0000026746788045928796
                ],
                "mode": "lines+markers"
              },
              {
                "name": "Liquid 1",
                "x": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6,
                  7,
                  8,
                  9,
                  10
                ],
                "y": [
                  0.03831283252277361,
                  0.04538802873191068,
                  0.10641260594370076,
                  0.15033516728379878,
                  0.1316952684421818,
                  0.1147505213380534,
                  0.10297632362506284,
                  0.1032971910911083,
                  0.10339621849652592,
                  0.10343584252488383
                ],
                "mode": "lines+markers"
              }
            ]
          },
          "warnings": [
            "Numerical closure is not measured-PVT validation. PR with the stated interaction matrix; no volume translation, reactions or solids. Single-phase states are not assigned an invented vapor quality.",
            "Four equal-probability cuts of a gamma distribution conditioned to 100-300 g/mol, with its scale fitted to the measured conditional mean. All cuts share the supplied SG. This is a bounded approximation, not a C30+ assay. PT-only: the internal ideal-reference gauge is not a heavy heat-capacity model."
          ]
        }
      },
      {
        "inputs": {
          "p": 2,
          "T": 350,
          "M": 180,
          "SG": 0.85,
          "z1": 0.45,
          "z2": 0.15,
          "z3": 0.15,
          "z4": 0.1,
          "z5": 0.05,
          "z6": 0.03,
          "z7": 0.07,
          "alpha": 2,
          "k_heavy": 0
        },
        "result": {
          "outputs": [
            {
              "label": "Equilibrium phase count",
              "value": 2,
              "unit": "dimensionless"
            },
            {
              "label": "Equilibrium bulk density",
              "value": 38.38812376235492,
              "unit": "kg/m3"
            },
            {
              "label": "Feed molar mass",
              "value": 42.9488788000004,
              "unit": "g/mol"
            },
            {
              "label": "Vapor mole fraction",
              "value": 0.8252841345598947,
              "unit": "dimensionless"
            },
            {
              "label": "Vapor mass fraction",
              "value": 0.5633749340499484,
              "unit": "dimensionless"
            },
            {
              "label": "Maximum component balance error",
              "value": 2.7755575615628914e-17,
              "unit": "dimensionless"
            },
            {
              "label": "Maximum log-fugacity mismatch",
              "value": 7.740151986013188e-8,
              "unit": "dimensionless"
            },
            {
              "label": "Maximum relative EOS pressure residual",
              "value": 2.1606683731079102e-13,
              "unit": "dimensionless"
            },
            {
              "label": "Conditional gamma scale",
              "value": 46.07960628913417,
              "unit": "g/mol"
            },
            {
              "label": "Unconditioned probability retained between 100 and 300 g/mol",
              "value": 0.930402751650804,
              "unit": "dimensionless"
            },
            {
              "label": "Reconstructed C7+ mean molecular weight",
              "value": 180.0000000000057,
              "unit": "g/mol"
            }
          ],
          "columns": [
            "Feed z (mol/mol)",
            "Vapor composition (mol/mol)",
            "Vapor allocation (mol/mol feed)",
            "Liquid 1 composition (mol/mol)",
            "Liquid 1 allocation (mol/mol feed)",
            "MW (g/mol)",
            "Critical temperature (K)",
            "Critical pressure (MPa(a))",
            "Acentric factor"
          ],
          "rows": [
            [
              0.45,
              0.5364554357463144,
              0.44272816001984827,
              0.04162094817110143,
              0.0072718399801517545,
              16.0428,
              190.564,
              4.5992,
              0.01142
            ],
            [
              0.15,
              0.1716447943105167,
              0.14165572552426592,
              0.04775911137042434,
              0.008344274475734062,
              30.069039999999998,
              305.322,
              4.8722,
              0.099
            ],
            [
              0.15,
              0.15837234961908858,
              0.1307021874936066,
              0.1104525479571225,
              0.019297812506393393,
              44.095620000000004,
              369.89,
              4.2512,
              0.1521
            ],
            [
              0.1,
              0.088665668918107,
              0.07317436983825408,
              0.15353860448890982,
              0.02682563016174592,
              58.1222,
              425.125,
              3.796,
              0.200810094644
            ],
            [
              0.05,
              0.03252744997287697,
              0.026844388400306042,
              0.13253296454426447,
              0.02315561159969396,
              72.14878,
              469.7000000000001,
              3.37,
              0.251
            ],
            [
              0.03,
              0.012242299873187961,
              0.010103375855866636,
              0.11387989347169028,
              0.019896624144133367,
              86.17536,
              507.82,
              3.034,
              0.299
            ],
            [
              0.017499999999999998,
              0.00006978548085872122,
              0.00005759285017533584,
              0.09983298944195841,
              0.01744240714982466,
              125.81795336118809,
              643.6394159717488,
              2.985360141434666,
              0.8916579385191739
            ],
            [
              0.017500000000000016,
              0.000015941416483786076,
              0.000013156198106480231,
              0.10008732611571688,
              0.01748684380189353,
              156.9200295059179,
              684.8313591031072,
              2.3617011264041947,
              0.8441193591035785
            ],
            [
              0.017499999999999995,
              0.000004730502481513631,
              0.000003904008646489412,
              0.10014028174992141,
              0.017496095991353502,
              190.7347733451441,
              722.7911364934768,
              1.898196882462,
              0.7969414046016705
            ],
            [
              0.017499999999999998,
              0.0000015441600843566369,
              0.000001274370818840201,
              0.1001553326888904,
              0.017498725629181155,
              246.52724378777276,
              774.738745097518,
              1.395364058737487,
              0.7247672238878984
            ]
          ],
          "rowLabels": [
            "Methane",
            "Ethane",
            "Propane",
            "n-Butane",
            "n-Pentane",
            "n-Hexane",
            "C7+ cut 1",
            "C7+ cut 2",
            "C7+ cut 3",
            "C7+ cut 4"
          ],
          "chart": {
            "xLabel": "Component",
            "yLabel": "Mole fraction",
            "xTickAngle": -45,
            "xTicks": {
              "values": [
                1,
                2,
                3,
                4,
                5,
                6,
                7,
                8,
                9,
                10
              ],
              "text": [
                "C1",
                "C2",
                "C3",
                "nC4",
                "nC5",
                "nC6",
                "H1",
                "H2",
                "H3",
                "H4"
              ]
            },
            "series": [
              {
                "name": "Feed",
                "x": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6,
                  7,
                  8,
                  9,
                  10
                ],
                "y": [
                  0.45,
                  0.15,
                  0.15,
                  0.1,
                  0.05,
                  0.03,
                  0.017499999999999998,
                  0.017500000000000016,
                  0.017499999999999995,
                  0.017499999999999998
                ],
                "mode": "lines+markers"
              },
              {
                "name": "Vapor",
                "x": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6,
                  7,
                  8,
                  9,
                  10
                ],
                "y": [
                  0.5364554357463144,
                  0.1716447943105167,
                  0.15837234961908858,
                  0.088665668918107,
                  0.03252744997287697,
                  0.012242299873187961,
                  0.00006978548085872122,
                  0.000015941416483786076,
                  0.000004730502481513631,
                  0.0000015441600843566369
                ],
                "mode": "lines+markers"
              },
              {
                "name": "Liquid 1",
                "x": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6,
                  7,
                  8,
                  9,
                  10
                ],
                "y": [
                  0.04162094817110143,
                  0.04775911137042434,
                  0.1104525479571225,
                  0.15353860448890982,
                  0.13253296454426447,
                  0.11387989347169028,
                  0.09983298944195841,
                  0.10008732611571688,
                  0.10014028174992141,
                  0.1001553326888904
                ],
                "mode": "lines+markers"
              }
            ]
          },
          "warnings": [
            "Numerical closure is not measured-PVT validation. PR with the stated interaction matrix; no volume translation, reactions or solids. Single-phase states are not assigned an invented vapor quality.",
            "Four equal-probability cuts of a gamma distribution conditioned to 100-300 g/mol, with its scale fitted to the measured conditional mean. All cuts share the supplied SG. This is a bounded approximation, not a C30+ assay. PT-only: the internal ideal-reference gauge is not a heavy heat-capacity model."
          ]
        }
      },
      {
        "inputs": {
          "p": 2,
          "T": 350,
          "M": 200,
          "SG": 0.85,
          "z1": 0.45,
          "z2": 0.15,
          "z3": 0.15,
          "z4": 0.1,
          "z5": 0.05,
          "z6": 0.03,
          "z7": 0.07,
          "alpha": 2,
          "k_heavy": 0
        },
        "result": {
          "outputs": [
            {
              "label": "Equilibrium phase count",
              "value": 2,
              "unit": "dimensionless"
            },
            {
              "label": "Equilibrium bulk density",
              "value": 39.68475299987177,
              "unit": "kg/m3"
            },
            {
              "label": "Feed molar mass",
              "value": 44.3488788,
              "unit": "g/mol"
            },
            {
              "label": "Vapor mole fraction",
              "value": 0.8211709065062422,
              "unit": "dimensionless"
            },
            {
              "label": "Vapor mass fraction",
              "value": 0.5411437201833701,
              "unit": "dimensionless"
            },
            {
              "label": "Maximum component balance error",
              "value": 6.938893903907228e-18,
              "unit": "dimensionless"
            },
            {
              "label": "Maximum log-fugacity mismatch",
              "value": 4.50281920194584e-7,
              "unit": "dimensionless"
            },
            {
              "label": "Maximum relative EOS pressure residual",
              "value": 1.1920928955078124e-13,
              "unit": "dimensionless"
            },
            {
              "label": "Conditional gamma scale",
              "value": 74.40478002156482,
              "unit": "g/mol"
            },
            {
              "label": "Unconditioned probability retained between 100 and 300 g/mol",
              "value": 0.749153785102502,
              "unit": "dimensionless"
            },
            {
              "label": "Reconstructed C7+ mean molecular weight",
              "value": 200.00000000000006,
              "unit": "g/mol"
            }
          ],
          "columns": [
            "Feed z (mol/mol)",
            "Vapor composition (mol/mol)",
            "Vapor allocation (mol/mol feed)",
            "Liquid 1 composition (mol/mol)",
            "Liquid 1 allocation (mol/mol feed)",
            "MW (g/mol)",
            "Critical temperature (K)",
            "Critical pressure (MPa(a))",
            "Acentric factor"
          ],
          "rows": [
            [
              0.45,
              0.5382706890661448,
              0.4420122296861858,
              0.04466706260015257,
              0.007987770313814214,
              16.0428,
              190.564,
              4.5992,
              0.01142
            ],
            [
              0.15,
              0.17183334205743717,
              0.1411045412653029,
              0.049742793864845126,
              0.008895458734697109,
              30.069039999999998,
              305.322,
              4.8722,
              0.099
            ],
            [
              0.15,
              0.15795346679276812,
              0.12970679151202102,
              0.11347822712464471,
              0.020293208487978966,
              44.095620000000004,
              369.89,
              4.2512,
              0.1521
            ],
            [
              0.1,
              0.087922844708912,
              0.07219968209222483,
              0.15545746704098565,
              0.027800317907775186,
              58.1222,
              425.125,
              3.796,
              0.200810094644
            ],
            [
              0.05,
              0.032007375120760975,
              0.026283525242800636,
              0.1326208968230733,
              0.023716474757199374,
              72.14878,
              469.7000000000001,
              3.37,
              0.251
            ],
            [
              0.03,
              0.011956223027920551,
              0.009818102502228327,
              0.11285578371774363,
              0.02018189749777168,
              86.17536,
              507.82,
              3.034,
              0.299
            ],
            [
              0.017500000000000005,
              0.00004499225105372956,
              0.000036946327583547536,
              0.09765219591087415,
              0.017463053672416462,
              136.44233459990988,
              658.5301428034949,
              2.7432685231724667,
              0.87483725912915
            ],
            [
              0.017500000000000005,
              0.000007613176124690142,
              0.000006251718739703484,
              0.09782383805390671,
              0.0174937482812603,
              177.81272082636656,
              708.9819501802118,
              2.0561375705237386,
              0.8145501226302696
            ],
            [
              0.017499999999999988,
              0.0000023277925754940885,
              0.000001911515539376981,
              0.09784810817190327,
              0.017498088484460612,
              217.85620972137744,
              749.4380828907515,
              1.6236481596393038,
              0.7612305851250982
            ],
            [
              0.01750000000000001,
              0.0000011260063025082141,
              9.246436161624123e-7,
              0.09785362669187089,
              0.01749907535638385,
              267.8887348523463,
              791.9988284733831,
              1.25550157465721,
              0.6981409127942186
            ]
          ],
          "rowLabels": [
            "Methane",
            "Ethane",
            "Propane",
            "n-Butane",
            "n-Pentane",
            "n-Hexane",
            "C7+ cut 1",
            "C7+ cut 2",
            "C7+ cut 3",
            "C7+ cut 4"
          ],
          "chart": {
            "xLabel": "Component",
            "yLabel": "Mole fraction",
            "xTickAngle": -45,
            "xTicks": {
              "values": [
                1,
                2,
                3,
                4,
                5,
                6,
                7,
                8,
                9,
                10
              ],
              "text": [
                "C1",
                "C2",
                "C3",
                "nC4",
                "nC5",
                "nC6",
                "H1",
                "H2",
                "H3",
                "H4"
              ]
            },
            "series": [
              {
                "name": "Feed",
                "x": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6,
                  7,
                  8,
                  9,
                  10
                ],
                "y": [
                  0.45,
                  0.15,
                  0.15,
                  0.1,
                  0.05,
                  0.03,
                  0.017500000000000005,
                  0.017500000000000005,
                  0.017499999999999988,
                  0.01750000000000001
                ],
                "mode": "lines+markers"
              },
              {
                "name": "Vapor",
                "x": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6,
                  7,
                  8,
                  9,
                  10
                ],
                "y": [
                  0.5382706890661448,
                  0.17183334205743717,
                  0.15795346679276812,
                  0.087922844708912,
                  0.032007375120760975,
                  0.011956223027920551,
                  0.00004499225105372956,
                  0.000007613176124690142,
                  0.0000023277925754940885,
                  0.0000011260063025082141
                ],
                "mode": "lines+markers"
              },
              {
                "name": "Liquid 1",
                "x": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6,
                  7,
                  8,
                  9,
                  10
                ],
                "y": [
                  0.04466706260015257,
                  0.049742793864845126,
                  0.11347822712464471,
                  0.15545746704098565,
                  0.1326208968230733,
                  0.11285578371774363,
                  0.09765219591087415,
                  0.09782383805390671,
                  0.09784810817190327,
                  0.09785362669187089
                ],
                "mode": "lines+markers"
              }
            ]
          },
          "warnings": [
            "Numerical closure is not measured-PVT validation. PR with the stated interaction matrix; no volume translation, reactions or solids. Single-phase states are not assigned an invented vapor quality.",
            "Four equal-probability cuts of a gamma distribution conditioned to 100-300 g/mol, with its scale fitted to the measured conditional mean. All cuts share the supplied SG. This is a bounded approximation, not a C30+ assay. PT-only: the internal ideal-reference gauge is not a heavy heat-capacity model."
          ]
        }
      },
      {
        "inputs": {
          "p": 2,
          "T": 350,
          "M": 210,
          "SG": 0.85,
          "z1": 0.45,
          "z2": 0.15,
          "z3": 0.15,
          "z4": 0.1,
          "z5": 0.05,
          "z6": 0.03,
          "z7": 0.07,
          "alpha": 2,
          "k_heavy": 0
        },
        "result": {
          "outputs": [
            {
              "label": "Equilibrium phase count",
              "value": 2,
              "unit": "dimensionless"
            },
            {
              "label": "Equilibrium bulk density",
              "value": 40.31728448839197,
              "unit": "kg/m3"
            },
            {
              "label": "Feed molar mass",
              "value": 45.0488788,
              "unit": "g/mol"
            },
            {
              "label": "Vapor mole fraction",
              "value": 0.8195682560648943,
              "unit": "dimensionless"
            },
            {
              "label": "Vapor mass fraction",
              "value": 0.5311118172323331,
              "unit": "dimensionless"
            },
            {
              "label": "Maximum component balance error",
              "value": 2.7755575615628914e-17,
              "unit": "dimensionless"
            },
            {
              "label": "Maximum log-fugacity mismatch",
              "value": 2.319300804742852e-7,
              "unit": "dimensionless"
            },
            {
              "label": "Maximum relative EOS pressure residual",
              "value": 1.341104507446289e-13,
              "unit": "dimensionless"
            },
            {
              "label": "Conditional gamma scale",
              "value": 104.60634741841349,
              "unit": "g/mol"
            },
            {
              "label": "Unconditioned probability retained between 100 and 300 g/mol",
              "value": 0.5696316554182648,
              "unit": "dimensionless"
            },
            {
              "label": "Reconstructed C7+ mean molecular weight",
              "value": 209.99999999999994,
              "unit": "g/mol"
            }
          ],
          "columns": [
            "Feed z (mol/mol)",
            "Vapor composition (mol/mol)",
            "Vapor allocation (mol/mol feed)",
            "Liquid 1 composition (mol/mol)",
            "Liquid 1 allocation (mol/mol feed)",
            "MW (g/mol)",
            "Critical temperature (K)",
            "Critical pressure (MPa(a))",
            "Acentric factor"
          ],
          "rows": [
            [
              0.45,
              0.5389248480807773,
              0.4416856978916008,
              0.04608004072381833,
              0.008314302108399233,
              16.0428,
              190.564,
              4.5992,
              0.01142
            ],
            [
              0.15,
              0.1718831332312807,
              0.14086995974933061,
              0.050601075240691,
              0.009130040250669378,
              30.069039999999998,
              305.322,
              4.8722,
              0.099
            ],
            [
              0.15,
              0.15777719391727105,
              0.12930917966559047,
              0.11467394751696901,
              0.02069082033440951,
              44.095620000000004,
              369.89,
              4.2512,
              0.1521
            ],
            [
              0.1,
              0.08765900789277965,
              0.07184254022706422,
              0.15605601962736076,
              0.028157459772935794,
              58.1222,
              425.125,
              3.796,
              0.200810094644
            ],
            [
              0.05,
              0.031840843405539034,
              0.026095744501513016,
              0.13248364715182495,
              0.02390425549848698,
              72.14878,
              469.7000000000001,
              3.37,
              0.251
            ],
            [
              0.03,
              0.01187331828494729,
              0.009730994760497672,
              0.11233613774077522,
              0.020269005239502324,
              86.17536,
              507.82,
              3.034,
              0.299
            ],
            [
              0.017499999999999998,
              0.00003373928546242999,
              0.000027651647347319385,
              0.09683633251883217,
              0.01747234835265268,
              143.45982242533051,
              667.8745328958527,
              2.6013370617287164,
              0.8640812487220415
            ],
            [
              0.017499999999999998,
              0.000005161925099268313,
              0.000004230549951544938,
              0.09696613837718598,
              0.01749576945004845,
              190.04762830123343,
              722.0763587974786,
              1.9060950737205777,
              0.7978667300734434
            ],
            [
              0.0175,
              0.0000017468263116336901,
              0.0000014316433938738949,
              0.0969816506506731,
              0.01749856835660613,
              231.08809142226178,
              761.4447655247691,
              1.5116662468334847,
              0.7442730589887492
            ],
            [
              0.01750000000000001,
              0.000001007150531561224,
              8.254286047464636e-7,
              0.09698501045186943,
              0.01749917457139526,
              275.404457851174,
              797.787382358,
              1.2112327917115602,
              0.6888436377913123
            ]
          ],
          "rowLabels": [
            "Methane",
            "Ethane",
            "Propane",
            "n-Butane",
            "n-Pentane",
            "n-Hexane",
            "C7+ cut 1",
            "C7+ cut 2",
            "C7+ cut 3",
            "C7+ cut 4"
          ],
          "chart": {
            "xLabel": "Component",
            "yLabel": "Mole fraction",
            "xTickAngle": -45,
            "xTicks": {
              "values": [
                1,
                2,
                3,
                4,
                5,
                6,
                7,
                8,
                9,
                10
              ],
              "text": [
                "C1",
                "C2",
                "C3",
                "nC4",
                "nC5",
                "nC6",
                "H1",
                "H2",
                "H3",
                "H4"
              ]
            },
            "series": [
              {
                "name": "Feed",
                "x": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6,
                  7,
                  8,
                  9,
                  10
                ],
                "y": [
                  0.45,
                  0.15,
                  0.15,
                  0.1,
                  0.05,
                  0.03,
                  0.017499999999999998,
                  0.017499999999999998,
                  0.0175,
                  0.01750000000000001
                ],
                "mode": "lines+markers"
              },
              {
                "name": "Vapor",
                "x": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6,
                  7,
                  8,
                  9,
                  10
                ],
                "y": [
                  0.5389248480807773,
                  0.1718831332312807,
                  0.15777719391727105,
                  0.08765900789277965,
                  0.031840843405539034,
                  0.01187331828494729,
                  0.00003373928546242999,
                  0.000005161925099268313,
                  0.0000017468263116336901,
                  0.000001007150531561224
                ],
                "mode": "lines+markers"
              },
              {
                "name": "Liquid 1",
                "x": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6,
                  7,
                  8,
                  9,
                  10
                ],
                "y": [
                  0.04608004072381833,
                  0.050601075240691,
                  0.11467394751696901,
                  0.15605601962736076,
                  0.13248364715182495,
                  0.11233613774077522,
                  0.09683633251883217,
                  0.09696613837718598,
                  0.0969816506506731,
                  0.09698501045186943
                ],
                "mode": "lines+markers"
              }
            ]
          },
          "warnings": [
            "Numerical closure is not measured-PVT validation. PR with the stated interaction matrix; no volume translation, reactions or solids. Single-phase states are not assigned an invented vapor quality.",
            "Four equal-probability cuts of a gamma distribution conditioned to 100-300 g/mol, with its scale fitted to the measured conditional mean. All cuts share the supplied SG. This is a bounded approximation, not a C30+ assay. PT-only: the internal ideal-reference gauge is not a heavy heat-capacity model."
          ]
        }
      },
      {
        "inputs": {
          "p": 2,
          "T": 350,
          "M": 220,
          "SG": 0.85,
          "z1": 0.45,
          "z2": 0.15,
          "z3": 0.15,
          "z4": 0.1,
          "z5": 0.05,
          "z6": 0.03,
          "z7": 0.07,
          "alpha": 2,
          "k_heavy": 0
        },
        "result": {
          "outputs": [
            {
              "label": "Equilibrium phase count",
              "value": 2,
              "unit": "dimensionless"
            },
            {
              "label": "Equilibrium bulk density",
              "value": 40.94059705710283,
              "unit": "kg/m3"
            },
            {
              "label": "Feed molar mass",
              "value": 45.7488788,
              "unit": "g/mol"
            },
            {
              "label": "Vapor mole fraction",
              "value": 0.8182105001797494,
              "unit": "dimensionless"
            },
            {
              "label": "Vapor mass fraction",
              "value": 0.521683495890791,
              "unit": "dimensionless"
            },
            {
              "label": "Maximum component balance error",
              "value": 1.1102230246251565e-16,
              "unit": "dimensionless"
            },
            {
              "label": "Maximum log-fugacity mismatch",
              "value": 1.3537346532643824e-7,
              "unit": "dimensionless"
            },
            {
              "label": "Maximum relative EOS pressure residual",
              "value": 1.862645149230957e-13,
              "unit": "dimensionless"
            },
            {
              "label": "Conditional gamma scale",
              "value": 177.6897333960237,
              "unit": "g/mol"
            },
            {
              "label": "Unconditioned probability retained between 100 and 300 g/mol",
              "value": 0.31031709365504306,
              "unit": "dimensionless"
            },
            {
              "label": "Reconstructed C7+ mean molecular weight",
              "value": 219.99999999999994,
              "unit": "g/mol"
            }
          ],
          "columns": [
            "Feed z (mol/mol)",
            "Vapor composition (mol/mol)",
            "Vapor allocation (mol/mol feed)",
            "Liquid 1 composition (mol/mol)",
            "Liquid 1 allocation (mol/mol feed)",
            "MW (g/mol)",
            "Critical temperature (K)",
            "Critical pressure (MPa(a))",
            "Acentric factor"
          ],
          "rows": [
            [
              0.45,
              0.539442844171937,
              0.4413777993483072,
              0.04742958564833703,
              0.008622200651692925,
              16.0428,
              190.564,
              4.5992,
              0.01142
            ],
            [
              0.15,
              0.1719100566669648,
              0.14065861345140632,
              0.05138573216731557,
              0.00934138654859366,
              30.069039999999998,
              305.322,
              4.8722,
              0.099
            ],
            [
              0.15,
              0.15762052329287154,
              0.12896676720205427,
              0.11570103234093786,
              0.021033232797945733,
              44.095620000000004,
              369.89,
              4.2512,
              0.1521
            ],
            [
              0.1,
              0.08745298458148927,
              0.07155495025663225,
              0.15647245727334963,
              0.028445049743367763,
              58.1222,
              425.125,
              3.796,
              0.200810094644
            ],
            [
              0.05,
              0.03172295063695722,
              0.02595605130784227,
              0.1322625823599925,
              0.024043948692157736,
              72.14878,
              469.7000000000001,
              3.37,
              0.251
            ],
            [
              0.03,
              0.011820952403984676,
              0.009672027379065314,
              0.11182148936563735,
              0.020327972620934685,
              86.17536,
              507.82,
              3.034,
              0.299
            ],
            [
              0.01750000000000001,
              0.000023875653038603456,
              0.000019535310014833888,
              0.09615772477106475,
              0.017480464689985185,
              152.06064446065943,
              678.8476910285063,
              2.443742470088776,
              0.8512325165166705
            ],
            [
              0.01750000000000001,
              0.0000035152889445294563,
              0.0000028762463255797897,
              0.09624936407754679,
              0.017497123753674428,
              203.30197556069697,
              735.5042405442541,
              1.7625058361950117,
              0.7802105226717295
            ],
            [
              0.017499999999999998,
              0.0000013797742346717086,
              0.0000011289457666858696,
              0.09625897574687102,
              0.01749887105423332,
              243.42196532943058,
              772.123187957412,
              1.4176347426959042,
              0.7286697629192365
            ],
            [
              0.01749999999999999,
              9.175295778323513e-7,
              7.507323348079224e-7,
              0.09626105624894751,
              0.017499249267665176,
              281.2154146492129,
              802.1685981085241,
              1.1785653831481142,
              0.6816732062053981
            ]
          ],
          "rowLabels": [
            "Methane",
            "Ethane",
            "Propane",
            "n-Butane",
            "n-Pentane",
            "n-Hexane",
            "C7+ cut 1",
            "C7+ cut 2",
            "C7+ cut 3",
            "C7+ cut 4"
          ],
          "chart": {
            "xLabel": "Component",
            "yLabel": "Mole fraction",
            "xTickAngle": -45,
            "xTicks": {
              "values": [
                1,
                2,
                3,
                4,
                5,
                6,
                7,
                8,
                9,
                10
              ],
              "text": [
                "C1",
                "C2",
                "C3",
                "nC4",
                "nC5",
                "nC6",
                "H1",
                "H2",
                "H3",
                "H4"
              ]
            },
            "series": [
              {
                "name": "Feed",
                "x": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6,
                  7,
                  8,
                  9,
                  10
                ],
                "y": [
                  0.45,
                  0.15,
                  0.15,
                  0.1,
                  0.05,
                  0.03,
                  0.01750000000000001,
                  0.01750000000000001,
                  0.017499999999999998,
                  0.01749999999999999
                ],
                "mode": "lines+markers"
              },
              {
                "name": "Vapor",
                "x": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6,
                  7,
                  8,
                  9,
                  10
                ],
                "y": [
                  0.539442844171937,
                  0.1719100566669648,
                  0.15762052329287154,
                  0.08745298458148927,
                  0.03172295063695722,
                  0.011820952403984676,
                  0.000023875653038603456,
                  0.0000035152889445294563,
                  0.0000013797742346717086,
                  9.175295778323513e-7
                ],
                "mode": "lines+markers"
              },
              {
                "name": "Liquid 1",
                "x": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6,
                  7,
                  8,
                  9,
                  10
                ],
                "y": [
                  0.04742958564833703,
                  0.05138573216731557,
                  0.11570103234093786,
                  0.15647245727334963,
                  0.1322625823599925,
                  0.11182148936563735,
                  0.09615772477106475,
                  0.09624936407754679,
                  0.09625897574687102,
                  0.09626105624894751
                ],
                "mode": "lines+markers"
              }
            ]
          },
          "warnings": [
            "Numerical closure is not measured-PVT validation. PR with the stated interaction matrix; no volume translation, reactions or solids. Single-phase states are not assigned an invented vapor quality.",
            "Four equal-probability cuts of a gamma distribution conditioned to 100-300 g/mol, with its scale fitted to the measured conditional mean. All cuts share the supplied SG. This is a bounded approximation, not a C30+ assay. PT-only: the internal ideal-reference gauge is not a heavy heat-capacity model."
          ]
        }
      }
    ]
  }
}
