Alph - A Little Process Helper

This is the completed case for part 4 of the Alph Tutorial.

Loading this case into Alph

Browse this page with the web browser on your iPhone. Tap and hold in the gray area below to select the whole region and and then tap the copy button that appears. Run Alph and use the Load Case command to load this case from the paste board.

{
 "SelectedFluidIndex" : 7,
 "PropPkg" : "APRNGL",
 "Tools" : [
   {
     "Type" : "Hydrate",
     "HydrateVariable" : "P",
     "name" : "hydrate",
     "DiagramX" : 93,
     "DiagramY" : 3,
     "Feed" : "feed"
   },
   {
     "Source" : "feed.v",
     "QualityLineSpec" : "1. 0.75 0.5 .95",
     "name" : "envelope",
     "DiagramX" : 185,
     "Type" : "Phase Envelope",
     "DiagramY" : 11,
     "StartPressure" : "500 kPa"
   },
   {
     "inputPaths" : [
       "feed.l",
       "lts.l"
     ],
     "Type" : "Mixer",
     "name" : "stabfeed",
     "Description" : "Stabilizer Feed",
     "DiagramX" : 203,
     "DiagramY" : 204
   }
 ],
 "diagramX" : -107.0189,
 "SelectedToolIndex" : 2,
 "Program" : "Alph",
 "NextFluidNumber" : 10,
 "Fluids" : [
   {
     "CompFormula" : "[ 70,20,10,9,8,7,6,5 ]",
     "Retrograde" : false,
     "FlowFormula" : "10 mmscfd",
     "SecondPropFormula" : "4000 kPa",
     "name" : "feed",
     "DiagramX" : 12,
     "TwoLiquids" : false,
     "SumCompForFlow" : false,
     "FirstPropType" : "T",
     "SecondPropType" : "P",
     "DiagramY" : 52,
     "FirstPropFormula" : "10 C"
   },
   {
     "CompFormula" : "@feed.v",
     "Retrograde" : false,
     "FlowFormula" : "@feed.v",
     "SecondPropFormula" : "@feed - 2 * $dp",
     "name" : "lts",
     "DiagramX" : 126,
     "TwoLiquids" : false,
     "SumCompForFlow" : false,
     "FirstPropType" : "T",
     "SecondPropType" : "P",
     "DiagramY" : 50,
     "FirstPropFormula" : "-10 C"
   },
   {
     "CompFormula" : "@lts.v",
     "Retrograde" : false,
     "FlowFormula" : "@lts.v",
     "SecondPropFormula" : "1",
     "name" : "dewpt",
     "DiagramX" : 227,
     "TwoLiquids" : false,
     "SumCompForFlow" : false,
     "FirstPropType" : "P",
     "SecondPropType" : "Vf",
     "DiagramY" : 40,
     "FirstPropFormula" : "800 psig"
   },
   {
     "CompFormula" : "@lts.v",
     "Retrograde" : false,
     "FlowFormula" : "@lts.v",
     "SecondPropFormula" : "@lts - $dp",
     "name" : "salesgas",
     "DiagramX" : 211,
     "TwoLiquids" : false,
     "SumCompForFlow" : false,
     "FirstPropType" : "T",
     "SecondPropType" : "P",
     "DiagramY" : 84,
     "FirstPropFormula" : "@feed - $dt"
   },
   {
     "FlowFormula" : "@feed.v",
     "SumCompForFlow" : false,
     "DiagramX" : 119,
     "Retrograde" : false,
     "FirstPropType" : "P",
     "CompFormula" : "@feed.v",
     "SecondPropType" : "H",
     "FirstPropFormula" : "@feed - $dp",
     "TwoLiquids" : false,
     "SecondPropFormula" : "(@feed.v.Q - $ggduty) / @feed.v.F",
     "name" : "chillfeed",
     "Description" : "Chiller Feed",
     "DiagramY" : 256
   },
   {
     "FlowFormula" : "{sum $splits * #stabfeed.X * #stabfeed.F }",
     "SumCompForFlow" : false,
     "DiagramX" : 296,
     "Retrograde" : false,
     "FirstPropType" : "P",
     "CompFormula" : "$splits * #stabfeed",
     "SecondPropType" : "Vf",
     "FirstPropFormula" : "700 kPa",
     "TwoLiquids" : false,
     "SecondPropFormula" : "1",
     "name" : "stabovhd",
     "Description" : "Stabilizer Overhead",
     "DiagramY" : 230
   },
   {
     "FlowFormula" : "#stabfeed - @stabovhd",
     "SumCompForFlow" : false,
     "DiagramX" : 290,
     "Retrograde" : false,
     "FirstPropType" : "P",
     "CompFormula" : "#stabfeed * ( 1 - $splits )",
     "SecondPropType" : "Vf",
     "FirstPropFormula" : "$dp + @stabovhd",
     "TwoLiquids" : false,
     "SecondPropFormula" : "0",
     "name" : "stabbtms",
     "Description" : "Stabilizer Bottoms",
     "DiagramY" : 153
   },
   {
     "FlowFormula" : "@stabbtms",
     "SumCompForFlow" : false,
     "DiagramX" : 366,
     "Retrograde" : false,
     "FirstPropType" : "P",
     "CompFormula" : "@stabbtms",
     "SecondPropType" : "Vf",
     "FirstPropFormula" : "1 atm",
     "TwoLiquids" : false,
     "SecondPropFormula" : "0",
     "name" : "vpcheck",
     "Description" : "Checl vapour pressure of stab liquids",
     "DiagramY" : 152
   }
 ],
 "Hypotheticals" : [],
 "diagramY" : 16.44587,
 "CompoundNames" : [
   "METHANE",
   "ETHANE",
   "PROPANE",
   "n-BUTANE",
   "n-PENTANE",
   "n-HEXANE",
   "n-HEPTANE",
   "n-OCTANE"
 ],
 "SelectedVariableIndex" : 4,
 "Variables" : [
   {
     "PropertyType" : "DeltaP",
     "name" : "dp",
     "DiagramX" : 10,
     "DiagramY" : 92,
     "PropertyFormula" : "50 Kpa"
   },
   {
     "PropertyType" : "DeltaT",
     "name" : "dt",
     "DiagramX" : 12,
     "DiagramY" : 137,
     "PropertyFormula" : "5 C"
   },
   {
     "PropertyType" : "Q",
     "name" : "ggduty",
     "DiagramX" : 209,
     "DiagramY" : 123,
     "PropertyFormula" : "@salesgas - @lts.v"
   },
   {
     "PropertyFormula" : "[1,1,.99,.95,.05,.01,0,0]",
     "PropertyType" : "X",
     "name" : "splits",
     "Description" : "Stabilizer fractions going overhead",
     "DiagramX" : 201,
     "DiagramY" : 239
   },
   {
     "PropertyFormula" : "@stabovhd + @stabbtms - #stabfeed",
     "PropertyType" : "Q",
     "name" : "stabduty",
     "Description" : "Stabilizer Duty",
     "DiagramX" : 371,
     "DiagramY" : 187
   }
 ],
 "CaseName" : "tutorial4",
 "CurrentUnitSet" : 1,
 "NextVariableNumber" : 8,
 "Version" : 1.101,
 "diagramScale" : 0.9402872,
 "DisplayedProperties" : {
   "-4" : "y",
   "8" : "y",
   "-2" : "y",
   "-1" : "y",
   "10001" : "y",
   "-6" : "y",
   "9" : "y"
 }
}