Ial impl-imf-book-1-0
Upcoming SlideShare
Loading in...5
×
 

Ial impl-imf-book-1-0

on

  • 303 views

IMPL Book

IMPL Book

Statistics

Views

Total Views
303
Views on SlideShare
303
Embed Views
0

Actions

Likes
0
Downloads
4
Comments
0

0 Embeds 0

No embeds

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Ial impl-imf-book-1-0 Ial impl-imf-book-1-0 Document Transcript

    •                         i  M  P  l     Industrial  Modeling  Frameworks  (IMF)     "IMF-­‐Book"                       i  n  d  u  s  t  r  I  A  L  g  o  r  i  t  h  m  s    LLC.   www.industrialgorithms.com                 Version  1.0   May  2014   IAL-­‐IMPL-­‐IMF-­‐BOOK-­‐1-­‐0.docx       Copyright  and  Property  of  Industrial  Algorithms  LLC.    
    • Table  of  Contents     Decision-­‐Making  Types  of  Problems   Crude-­‐oil  Blend  Scheduling  Optimization  (Logistics)  (CBSO-­‐IMF-­‐QL)   Product  Blend  Scheduling  Optimization  (Logistics)  (PBSO-­‐IMF-­‐QL)   Jet  Fuel  Supply  Chain  (Logistics)  (JFSC-­‐IMF-­‐QL)   Pipeline  Scheduling  Optimization  Problem  (Logistics)  (PPSOP-­‐IMF)   Jet  Fuel  Supply  Chain  (Quality)  (JFSC-­‐IMF-­‐QQ)   Classic  Pooling    Problem  (Quality)  (Pooling-­‐IMF)     Data-­‐Mining  Types  of  Problems   Advanced  Production  Accounting  (APA-­‐IMF)   Advanced  Property  Tracking  (APT-­‐IMF)   Advanced  Process  Monitoring  (APM-­‐IMF)   Component  Data  Reconciliation  (CDR-­‐IMF)   Time-­‐Series  Estimation  (TSE-­‐IMF)        
    • Overview  of  IMF’s     An  Industrial  Modeling  Framework  (IMF)  is  the  starting-­‐point  or  head-­‐start  for  a  solution  using  our   Industrial  Modeling  and  Programming  Language  (IMPL)  which  is  a  flowsheet,  fundamentals  and  formula-­‐ based  system  to  model  and  solve  industrial  optimization  problems  (IOP’s)  typically  found  in  the  process   industries.    An  IMF  provides  a  pre-­‐project  or  pre-­‐solution  advantage  in  the  sense  that  it  "pre-­‐configures"   IMPL  for  a  target  or  domain-­‐specific  application  (decision-­‐making  and/or  data-­‐mining).    Modeling  and   solving  IOP’s  can  be  a  complex  endeavor  but  with  an  IMF  and  IMPL,  we  believe  that  the  time  to  capture   the  benefits  of  successfully  developing  and  deploying  industrially  important  business  problems  can  be   drastically  accelerated.    Our  strategy  for  IMF’s  is  based  on  what  we  call  Advanced  Project  Development   and  Deployment  (APD)  which  is  to  install  and  implement  small  projects  with  significant  payback  versus   installing  and  implementing  large  projects  or  products  with  little  or  limited  payback.    And  this  requires   knowledge  of  your  bottlenecks  and  backoff’s  i.e.,  situations  where  your  actual  capacity  or  capability  is   artificially  reduced  for  reasons  relating  to  complexity,  uncertainty,  operational,  organizational,   obsolesce,  etc.     Our  philosophy  of  IMPL  is  to  provide  our  users  with  the  power  of  state-­‐of-­‐the-­‐art  optimization  solving   capability  by  significantly  reducing  the  time  and  effort  to  building  models  representing  the  problem  at   hand  i.e.,  what  we  call  the  "modeling  barrier".    Hitherto,  computer  and  solver  speed  were  the  perceived   bottlenecks  to  truly  capturing  the  payback  or  economic  and  efficiency  returns  of  optimized  solutions.     However,  now  we  realize  that  we  are  faced  with  a  different  hurdle  -­‐  and  that  is  our  inability  to  model   the  problem  when  integrated  and  complex  topologies  exist  especially  found  in  the  batch,  continuous   and  dimensional  process  industries.    Although  older  modeling  systems  such  as  matrix  generators  (MG’s)   and  algebraic  modeling  languages  (AML’s)  were  tremendous  innovations  for  their  time,  these   approaches  are  no  longer  as  effortless  as  they  should  be  for  various  reasons  that  will  not  be  further   described  here.    Instead,  our  IMPL  technology  eliminates  the  need  for  the  user  to  model  the  problem  in   terms  of  coding  sets,  lists,  parameters,  variables,  constraints,  derivatives  and  expressions.    Modeling  at   this  level  of  detail  requires  highly-­‐skilled  individuals  with  advanced  degrees  in  engineering,  applied   mathematics  and  computer  science  including  many  years  of  industrial  domain  experience  to  properly   understand  the  inner  workings  of  the  process  manufacturing  and/or  supply-­‐chain  system  being   optimized  or  improved.    
    • Alternatively,  IMPL  formulates  the  problem  using  structural  shapes,  constructs  or  objects  such  as  units,   operations,  ports  and  states  with  internal  and  external  streams  interconnecting  these  shapes  and   semantic  attributes  or  characteristics  such  as  flows,  holdups,  yields,  setups,  switchovers,  shutdowns,   sequences,  densities,  components,  properties,  conditions  and  coefficients  representing  the   phenomenological  parameters,  variables  and  constraints  of  the  problem.    This  allows  the  user  to  focus   on  the  description  or  development  of  the  problem  and  the  deployment  of  the  solution  instead  of  the   details  of  the  modeling  mathematics  and  the  solving  algorithms.    Unfortunately,  even  our  IMPL  can  be   somewhat  overwhelming  in  terms  of  its  modeling  and  solving  completeness  and  comprehensiveness   and  hence  the  reason  for  an  IMF.    An  IMF  circumscribes  or  concentrates  IMPL  to  focus  on  the  immediate   fine-­‐points  of  the  specific  problem  at  hand  using  semantics  instead  of  mathematical  and  computer   syntax.    And,  starting  with  an  IMF,  the  user  can  add,  extend  and  remove  complexity  as  is  necessary  to   incrementally  and  effectively  configure  and  maintain  the  IOP's  formulation.     Specifically,  IMPL's  problem  import  or  input  mechanism  comes  in  two  forms  which  can  be  used   interchangeably:  our  Industrial  Modeling  Language  (IML)  and  our  Industrial  Programming  Language   (IPL).    IML  is  a  flat-­‐file  interface  where  the  configuration  is  provided  in  what  we  call  "frames"  which  are   like  sheets  in  a  spreadsheet  or  workbook  and  have  comma  separated  values  (CSV).    IPL  provides  a   computer  programming  language  interaction  using  function  and  subroutine  calls  to  insert,  view,  update   and  delete  the  same  frame  configuration  data  as  found  in  IML  but  using  a  set  of  application   programming  interfaces  (API's)  or  callable  libraries.    Thus,  an  IMF  provides  a  set  or  library  of  suitable  and   pertinent  frames  collected  in  a  "framework"  (provided  as  a  csv-­‐file  and/or  code-­‐file),  which  as   mentioned,  focuses  the  development  and  deployment  of  modeling  and  solving  the  business  problem  we   believe  faster,  better  and  cheaper  than  any  of  its  alternatives.     Overview  of  IMPL     To  implement  the  mathematical  formulation  of  this  and  other  systems,  we  offer  a  unique  approach  and   is  incorporated  into  our  Industrial  Modeling  and  Programming  Language  we  call  IMPL.    IMPL  has  its  own   modeling  language  called  IML  which  is  a  flat  or  text-­‐file  interface  as  well  as  a  set  of  API's  which  can  be   called  from  any  computer  programming  language  such  as  C,  C++,  Fortran,  Java  (SWIG),  C#,  VBA  or   Python  (CTYPES)  called  IPL  to  both  build  the  model  and  to  view  the  solution.    Models  can  be  a  mix  of   linear,  mixed-­‐integer  and  nonlinear  variables  and  constraints  and  are  solved  using  a  combination  of  LP,  
    • QP,  MILP  and  NLP  solvers  such  as  COINMP,  GLPK,  LPSOLVE,  SCIP,  CPLEX,  GUROBI,  LINDO,  XPRESS,   CONOPT,  IPOPT,  KNITRO  and  WORHP  as  well  as  our  own  implementation  of  SLP  called  SLPQPE   (Successive  Linear  &  Quadratic  Programming  Engine)  which  is  a  very  competitive  alternative  to  the  other   nonlinear  solvers  and  embeds  all  available  LP  and  QP  solvers.     In  addition  and  specific  to  data  reconciliation  and  regression  (DRR)  problems,  we  also  have  a  special   solver  called  SECQPE  standing  for  Sequential  Equality-­‐Constrained  QP  Engine  which  computes  the  least-­‐ squares  solution  and  a  post-­‐solver  called  SORVE  standing  for  Supplemental  Observability,  Redundancy   and  Variability  Estimator  to  estimate  the  usual  DRR  statistics.    SECQPE  also  includes  a  Levenberg-­‐ Marquardt  regularization  method  for  nonlinear  data  regression  problems  and  can  be  presolved  using   SLPQPE  i.e.,  SLPQPE  warm-­‐starts  SECQPE.    SORVE  is  run  after  the  SECQPE  solver  and  also  computes  the   well  known  "maximum-­‐power"  gross  error  statistics  (measurement  and  nodal/constraint  tests)  to  help   locate  outliers,  defects  and/or  faults  i.e.,  mal-­‐functions  in  the  measurement  system  and  mis-­‐ specifications  in  the  logging  system.     The  underlying  system  architecture  of  IMPL  is  called  SIIMPLE  (we  hope  literally)  which  is  short  for  Server,   Interfacer  (IML),  Interacter  (IPL),  Modeler,  Presolver  Libraries  and  Executable  (console).    The  Server,   Presolver  and  Executable  are  primarily  model  or  problem-­‐independent  whereas  the  Interfacer,   Interacter  and  Modeler  are  typically  domain-­‐specific  i.e.,  model  or  problem-­‐dependent.    Fortunately,  for   most  industrial  planning,  scheduling,  optimization,  control  and  monitoring  problems  found  in  the   process  industries,  IMPL's  standard  Interfacer,  Interacter  and  Modeler  are  well-­‐suited  and   comprehensive  to  model  the  most  difficult  of  production  and  process  complexities  allowing  for  the   formulations  of  straightforward  coefficient  equations,  ubiquitous  conservation  laws,  rigorous   constitutive  relations,  empirical  correlative  expressions  and  other  necessary  side  constraints.     User,  custom,  ad  hoc  or  external  constraints  can  be  augmented  or  appended  to  IMPL  when  necessary  in   several  ways.    For  MILP  or  logistics  problems  we  offer  user-­‐defined  constraints  configurable  from  the   IML  file  or  the  IPL  code  where  the  variables  and  constraints  are  referenced  using  unit-­‐operation-­‐port-­‐ state  names  and  the  quantity-­‐logic  variable  types.    It  is  also  possible  to  import  a  foreign  *.ILP  file  (row-­‐ based  MPS  file)  which  can  be  generated  by  any  algebraic  modeling  language  or  matrix  generator.    This   file  is  read  just  prior  to  generating  the  matrix  and  before  exporting  to  the  LP,  QP  or  MILP  solver.    For  NLP   or  quality  problems  we  offer  user-­‐defined  formula  configuration  in  the  IML  file  and  single-­‐value  and  
    • multi-­‐value  function  blocks  writable  in  C,  C++  or  Fortran.    The  nonlinear  formulas  may  include  intrinsic   functions  such  as  EXP,  LN,  LOG,  SIN,  COS,  TAN,  MIN,  MAX,  IF,  NOT,  EQ,  NE,  LE,  LT,  GE,  GT  and  CIP,  LIP,   SIP  and  KIP  (constant,  linear  and  monotonic  spline  interpolations)  as  well  as  user-­‐written  extrinsic   functions  (XFCN).    It  is  also  possible  to  import  another  type  of  foreign  file  called  the  *.INL  file  where  both   linear  and  nonlinear  constraints  can  be  added  easily  using  new  or  existing  IMPL  variables.      
    • Crude-­‐oil  Blend  Scheduling  Optimization  (Logistics)  (CBSO-­‐IMF-­‐QL)     The  Crude-­‐oil  Blend  Scheduling  Optimization  (Logistics)  IMF  shown  in  Figure  CBSO-­‐IMF  has  an  objective   function  value  of  247.32  and  is  solved  using  IMPL-­‐SCIP.    CBSO-­‐IMF  is  a  mixed-­‐integer  linear   programming  (MILP)  advanced  planning  and  scheduling  (APS)  decision-­‐making  type  of  problem.         Figure  CBSO-­‐IMF  Flowsheet.     i M P l (c) Copyright and Property of i n d u s t r I A L g o r i t h m s LLC. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Calculation Data (Parameters) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sCalc,@sValue START,-24.0 BEGIN,0.0 END,240.0 PERIOD,1.0 &sCalc,@sValue !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Chronological Data (Periods) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! @rPastTHD,@rFutureTHD,@rTPD START,END,PERIOD @rPastTHD,@rFutureTHD,@rTPD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Construction Data (Pointers) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sUnit,&sOperation,@sType,@sSubtype,@sUse Blender,Crudeoil,processc,blender%, HeavyGasoil,,perimeter,, Kerosene,,perimeter,, Pipeline,Crudeoil1,perimeter,, Pipeline,Crudeoil2,perimeter,, Pipeline,Crudeoil3,perimeter,, Pipeline,Crudeoil4,perimeter,, Pipestill,Fuels,processc,fractionator, TK1,Light,pool,, TK2,Heavy,pool,, TK3,Crudeoil,pool,, TK4,Crudeoil,pool,,
    • &sUnit,&sOperation,@sType,@sSubtype,@sUse &sAlias,&sUnit,&sOperation ALLPARTS,Blender,Crudeoil ALLPARTS,HeavyGasoil, ALLPARTS,Kerosene, ALLPARTS,Pipeline,Crudeoil1 ALLPARTS,Pipeline,Crudeoil2 ALLPARTS,Pipeline,Crudeoil3 ALLPARTS,Pipeline,Crudeoil4 ALLPARTS,Pipestill,Fuels ALLPARTS,TK1,Light ALLPARTS,TK2,Heavy ALLPARTS,TK3,Crudeoil ALLPARTS,TK4,Crudeoil &sAlias,&sUnit,&sOperation &sUnit,&sOperation,&sPort,&sState,@sType,@sSubtype Blender,Crudeoil,Heavy,,in, Blender,Crudeoil,Light,,in, Blender,Crudeoil,o,,out, HeavyGasoil,,i,,in, Kerosene,,i,,in, Pipeline,Crudeoil1,o,,out, Pipeline,Crudeoil2,o,,out, Pipeline,Crudeoil3,o,,out, Pipeline,Crudeoil4,o,,out, Pipestill,Fuels,HeavyGasoil,,out, Pipestill,Fuels,i,,in, Pipestill,Fuels,Kerosene,,out, TK1,Light,i,,in, TK1,Light,o,,out, TK2,Heavy,i,,in, TK2,Heavy,o,,out, TK3,Crudeoil,i,,in, TK3,Crudeoil,o,,out, TK4,Crudeoil,i,,in, TK4,Crudeoil,o,,out, &sUnit,&sOperation,&sPort,&sState,@sType,@sSubtype &sAlias,&sUnit,&sOperation,&sPort,&sState ALLINPORTS,Blender,Crudeoil,Heavy, ALLINPORTS,Blender,Crudeoil,Light, ALLINPORTS,HeavyGasoil,,i, ALLINPORTS,Kerosene,,i, ALLINPORTS,Pipestill,Fuels,i, ALLINPORTS,TK1,Light,i, ALLINPORTS,TK2,Heavy,i, ALLINPORTS,TK3,Crudeoil,i, ALLINPORTS,TK4,Crudeoil,i, ALLOUTPORTS,Blender,Crudeoil,o, ALLOUTPORTS,Pipeline,Crudeoil1,o, ALLOUTPORTS,Pipeline,Crudeoil2,o, ALLOUTPORTS,Pipeline,Crudeoil3,o, ALLOUTPORTS,Pipeline,Crudeoil4,o, ALLOUTPORTS,Pipestill,Fuels,HeavyGasoil, ALLOUTPORTS,Pipestill,Fuels,Kerosene, ALLOUTPORTS,TK1,Light,o, ALLOUTPORTS,TK2,Heavy,o, ALLOUTPORTS,TK3,Crudeoil,o, ALLOUTPORTS,TK4,Crudeoil,o, &sAlias,&sUnit,&sOperation,&sPort,&sState &sUnit,&sOperation,&sPort,&sState,&sUnit,&sOperation,&sPort,&sState Blender,Crudeoil,o,,TK3,Crudeoil,i, Blender,Crudeoil,o,,TK4,Crudeoil,i, Pipeline,Crudeoil1,o,,TK2,Heavy,i, Pipeline,Crudeoil2,o,,TK2,Heavy,i, Pipeline,Crudeoil3,o,,TK1,Light,i, Pipeline,Crudeoil4,o,,TK1,Light,i, Pipestill,Fuels,HeavyGasoil,,HeavyGasoil,,i, Pipestill,Fuels,Kerosene,,Kerosene,,i, TK1,Light,o,,Blender,Crudeoil,Light, TK2,Heavy,o,,Blender,Crudeoil,Heavy, TK3,Crudeoil,o,,Pipestill,Fuels,i, TK4,Crudeoil,o,,Pipestill,Fuels,i, &sUnit,&sOperation,&sPort,&sState,&sUnit,&sOperation,&sPort,&sState &sAlias,&sUnit,&sOperation,&sPort,&sState,&sUnit,&sOperation,&sPort,&sState ALLPATHS,TK2,Heavy,o,,Blender,Crudeoil,Heavy, ALLPATHS,TK1,Light,o,,Blender,Crudeoil,Light, ALLPATHS,Pipestill,Fuels,HeavyGasoil,,HeavyGasoil,,i, ALLPATHS,Pipestill,Fuels,Kerosene,,Kerosene,,i, ALLPATHS,TK3,Crudeoil,o,,Pipestill,Fuels,i, ALLPATHS,TK4,Crudeoil,o,,Pipestill,Fuels,i, ALLPATHS,Pipeline,Crudeoil3,o,,TK1,Light,i, ALLPATHS,Pipeline,Crudeoil4,o,,TK1,Light,i, ALLPATHS,Pipeline,Crudeoil1,o,,TK2,Heavy,i, ALLPATHS,Pipeline,Crudeoil2,o,,TK2,Heavy,i, ALLPATHS,Blender,Crudeoil,o,,TK3,Crudeoil,i, ALLPATHS,Blender,Crudeoil,o,,TK4,Crudeoil,i, &sAlias,&sUnit,&sOperation,&sPort,&sState,&sUnit,&sOperation,&sPort,&sState !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Capacity Data (Prototypes)
    • !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sUnit,&sOperation,@rRate_Lower,@rRate_Upper ALLPARTS,0.0,100.0 Blender,Crudeoil,0.0,20.0 Pipestill,Fuels,0.0,10.0 &sUnit,&sOperation,@rRate_Lower,@rRate_Upper &sUnit,&sOperation,@rHoldup_Lower,@rHoldup_Upper TK1,Light,0.0,220.0 TK2,Heavy,0.0,220.0 TK3,Crudeoil,0.0,100.0 TK4,Crudeoil,0.0,100.0 &sUnit,&sOperation,@rHoldup_Lower,@rHoldup_Upper &sUnit,&sOperation,&sPort,&sState,@rTeeRate_Lower,@rTeeRate_Upper ALLINPORTS,0.0,100.0 ALLOUTPORTS,0.0,100.0 &sUnit,&sOperation,&sPort,&sState,@rTeeRate_Lower,@rTeeRate_Upper &sUnit,&sOperation,&sPort,&sState,@rTotalRate_Lower,@rTotalRate_Upper ALLINPORTS,0.0,100.0 ALLOUTPORTS,0.0,100.0 &sUnit,&sOperation,&sPort,&sState,@rTotalRate_Lower,@rTotalRate_Upper &sUnit,&sOperation,&sPort,&sState,@rYield_Lower,@rYield_Upper,@rYield_Fixed Blender,Crudeoil,Light,,0.0,1.0, Blender,Crudeoil,Heavy,,0.0,1.0, Blender,Crudeoil,o,,1.0,1.0, Pipestill,Fuels,i,,1.0,1.0, Pipestill,Fuels,Kerosene,,0.0,1.0, Pipestill,Fuels,HeavyGasoil,,0.0,1.0, &sUnit,&sOperation,&sPort,&sState,@rYield_Lower,@rYield_Upper,@rYield_Fixed !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Constriction Data (Practices, Policies) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sUnit,&sOperation,@rUpTiming_Lower,@rUpTiming_Upper Blender,Crudeoil,3.0, &sUnit,&sOperation,@rUpTiming_Lower,@rUpTiming_Upper &sUnit,&sOperation,&sPort,&sState,&sUnit,&sOperation,&sPort,&sState,@rUpTiming_Lower,@rUpTiming_Upper TK3,Crudeoil,o,,Pipestill,Fuels,i,,19.0, TK4,Crudeoil,o,,Pipestill,Fuels,i,,19.0, &sUnit,&sOperation,&sPort,&sState,&sUnit,&sOperation,&sPort,&sState,@rUpTiming_Lower,@rUpTiming_Upper &sUnit,&sOperation,@rFillDrawDelaying_Lower,@rFillDrawDelaying_Upper TK1,Light,9.0, TK2,Heavy,9.0, TK3,Crudeoil,3.0, TK4,Crudeoil,3.0, &sUnit,&sOperation,@rFillDrawDelaying_Lower,@rFillDrawDelaying_Upper &sUnit,&sOperation,&sPort,&sState,@iMultiUse_Lower,@iMultiUse_Upper Blender,Crudeoil,o,,1,1 Pipestill,Fuels,i,,1,1 &sUnit,&sOperation,&sPort,&sState,@iMultiUse_Lower,@iMultiUse_Upper &sUnit,@sZeroDownTiming Pipestill,on &sUnit,@sZeroDownTiming !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Cost Data (Pricing) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sUnit,&sOperation,&sPort,&sState,@rFlowPro_Weight,@rFlowPer1_Weight,@rFlowPer2_Weight,@rFlowPen_Weight Kerosene,,i,,1.0, HeavyGasoil,,i,,1.0, &sUnit,&sOperation,&sPort,&sState,@rFlowPro_Weight,@rFlowPer1_Weight,@rFlowPer2_Weight,@rFlowPen_Weight !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Content/Current Data (Past, Present Provisos) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sUnit,&sOperation,@rHoldup_Value,@rStart_Time TK1,Light,100.0,-1.0 TK2,Heavy,3.0,-1.0 TK3,Crudeoil,50.0,-1.0 TK4,Crudeoil,100.0,-1.0 &sUnit,&sOperation,@rHoldup_Value,@rStart_Time !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Command Data (Future Provisos) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sUnit,&sOperation,@rSetup_Lower,@rSetup_Upper,@rBegin_Time,@rEnd_Time Pipeline,Crudeoil1,1,1,82.0,92.0 ,,1,1,163.0,173.0 Pipeline,Crudeoil2,1,1,7.0,17.0 Pipeline,Crudeoil3,1,1,43.0,53.0 ,,1,1,221.0,231.0 Pipeline,Crudeoil4,1,1,132.0,142.0 TK1,Light,1,1,BEGIN,END
    • TK2,Heavy,1,1,BEGIN,END Blender,Crudeoil,0,1,BEGIN,END TK3,Crudeoil,1,1,BEGIN,END TK4,Crudeoil,1,1,BEGIN,END Pipestill,Fuels,0,1,BEGIN,END Kerosene,,1,1,BEGIN,END HeavyGasoil,,1,1,BEGIN,END &sUnit,&sOperation,@rSetup_Lower,@rSetup_Upper,@rBegin_Time,@rEnd_Time &sUnit,&sOperation,&sPort,&sState,&sUnit,&sOperation,&sPort,&sState,@rSetup_Lower,@rSetup_Upper,@rBegin_Time,@rEnd_Time ALLPATHS,0,1,BEGIN,END &sUnit,&sOperation,&sPort,&sState,&sUnit,&sOperation,&sPort,&sState,@rSetup_Lower,@rSetup_Upper,@rBegin_Time,@rEnd_Time &sUnit,&sOperation,@rRate_Lower,@rRate_Upper,@rRate_Target,@rBegin_Time,@rEnd_Time Blender,Crudeoil,15.0,17.0,,BEGIN,END Pipestill,Fuels,5.0,5.0,,BEGIN,END &sUnit,&sOperation,@rRate_Lower,@rRate_Upper,@rRate_Target,@rBegin_Time,@rEnd_Time &sUnit,&sOperation,&sPort,&sState,@rTotalRate_Lower,@rTotalRate_Upper,@rTotalRate_Target,@rBegin_Time,@rEnd_Time Pipeline,Crudeoil1,o,,20.0,20.0,,82.0,92.0 ,,,,20.0,20.0,,163.0,173.0 Pipeline,Crudeoil2,o,,20.0,20.0,,7.0,17.0 Pipeline,Crudeoil3,o,,20.0,20.0,,43.0,53.0 ,,,,20.0,20.0,,221.0,231.0 Pipeline,Crudeoil4,o,,20.0,20.0,,132.0,142.0 &sUnit,&sOperation,&sPort,&sState,@rTotalRate_Lower,@rTotalRate_Upper,@rTotalRate_Target,@rBegin_Time,@rEnd_Time &sUnit,&sOperation,&sPort,&sState,@rYield_Lower,@rYield_Upper,@rYield_Target,@rBegin_Time,@rEnd_Time Pipestill,Fuels,Kerosene,,8.71/100,10.44/100,,BEGIN,END Pipestill,Fuels,HeavyGasoil,,9.16/100,10.17/100,,BEGIN,END &sUnit,&sOperation,&sPort,&sState,@rYield_Lower,@rYield_Upper,@rYield_Target,@rBegin_Time,@rEnd_Time !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Cosmetic Data !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sUnit,&sOperation,&sView,@iView_Point Pipeline,Crudeoil1,CBSO,1000 Pipeline,Crudeoil2,CBSO,1001 Pipeline,Crudeoil3,CBSO,1002 Pipeline,Crudeoil4,CBSO,1003 TK1,Light,CBSO,1004 TK2,Heavy,CBSO,1005 Blender,Crudeoil,CBSO,1006 TK3,Crudeoil,CBSO,1007 TK4,Crudeoil,CBSO,1008 Pipestill,Fuels,CBSO,1009 Kerosene,,CBSO,1010 HeavyGasoil,,CBSO,1011 &sUnit,&sOperation,&sView,@iView_Point      
    • Product  Blend  Scheduling  Optimization  (Logistics)  (PBSO-­‐IMF-­‐QL)     The  Product  Blend  Scheduling  Optimization  (Logistics)  IMF  shown  in  Figure  PBSO-­‐IMF-­‐QL  has  an   objective  function  value  of  231.85  and  is  solved  using  IMPL-­‐SCIP.    PBSO-­‐IMF-­‐QL  is  a  mixed-­‐integer  linear   programming  (MILP)  advanced  planning  and  scheduling  (APS)  decision-­‐making  type  of  problem.         Figure  PBSO-­‐IMF  Flowsheet.     i M P l (c) Copyright and Property of i n d u s t r I A L g o r i t h m s LLC. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Calculation Data (Parameters) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sCalc,@sValue START,-24.0 BEGIN,0.0 END,120.0 PERIOD,2.0
    • &sCalc,@sValue !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Chronological Data (Periods) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! @rPastTHD,@rFutureTHD,@rTPD START,END,PERIOD @rPastTHD,@rFutureTHD,@rTPD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Construction Data (Pointers) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sUnit,&sOperation,@sType,@sSubtype,@sUse Alkylate,,perimeter,, Blender1,Premium,processc,blender%, Blender1,Regular,processc,blender%, CrackedNaphtha,,perimeter,, CTank1,,pool,, CTank2,,pool,, CTank3,,pool,, CTank4,CrackedNaphtha,pool,, CTank4,Reformate,pool,, CTank5,,pool,, CTank6,,pool,, N-Butane,,perimeter,, Naphtha,,perimeter,, Premium,,perimeter,,noncontiguous PTank1,,pool,, PTank2,Premium,pool,, PTank2,Regular,pool,, PTank3,,pool,, Reformate,,perimeter,, Regular,,perimeter,,noncontiguous &sUnit,&sOperation,@sType,@sSubtype,@sUse &sAlias,&sUnit,&sOperation ALLPARTS,Alkylate, ALLPARTS,Blender1,Premium ALLPARTS,Blender1,Regular ALLPARTS,CrackedNaphtha, ALLPARTS,CTank1, ALLPARTS,CTank2, ALLPARTS,CTank3, ALLPARTS,CTank4,CrackedNaphtha ALLPARTS,CTank4,Reformate ALLPARTS,CTank5, ALLPARTS,CTank6, ALLPARTS,N-Butane, ALLPARTS,Naphtha, ALLPARTS,Premium, ALLPARTS,PTank1, ALLPARTS,PTank2,Premium ALLPARTS,PTank2,Regular ALLPARTS,PTank3, ALLPARTS,Reformate, ALLPARTS,Regular, &sAlias,&sUnit,&sOperation &sUnit,&sOperation,&sPort,&sState,@sType,@sSubtype Alkylate,,o,,out, Blender1,Premium,i1,,in, Blender1,Premium,i2,,in, Blender1,Premium,i3,,in, Blender1,Premium,i4,,in, Blender1,Premium,i5,,in, Blender1,Premium,o,,out, Blender1,Regular,i1,,in, Blender1,Regular,i2,,in, Blender1,Regular,i3,,in, Blender1,Regular,i4,,in, Blender1,Regular,i5,,in, Blender1,Regular,o,,out, CrackedNaphtha,,o,,out, CTank1,,i,,in, CTank1,,o,,out, CTank2,,i,,in, CTank2,,o,,out, CTank3,,i,,in, CTank3,,o,,out, CTank4,CrackedNaphtha,i,,in, CTank4,CrackedNaphtha,o,,out, CTank4,Reformate,i,,in, CTank4,Reformate,o,,out, CTank5,,i,,in, CTank5,,o,,out, CTank6,,i,,in, CTank6,,o,,out, N-Butane,,o,,out, Naphtha,,o,,out, Premium,,i,,in, PTank1,,i,,in, PTank1,,o,,out, PTank2,Premium,i,,in,
    • PTank2,Premium,o,,out, PTank2,Regular,i,,in, PTank2,Regular,o,,out, PTank3,,i,,in, PTank3,,o,,out, Reformate,,o,,out, Regular,,i,,in, &sUnit,&sOperation,&sPort,&sState,@sType,@sSubtype &sAlias,&sUnit,&sOperation,&sPort,&sState ALLINPORTS,Blender1,Premium,i1, ALLINPORTS,Blender1,Premium,i2, ALLINPORTS,Blender1,Premium,i3, ALLINPORTS,Blender1,Premium,i4, ALLINPORTS,Blender1,Premium,i5, ALLINPORTS,Blender1,Regular,i1, ALLINPORTS,Blender1,Regular,i2, ALLINPORTS,Blender1,Regular,i3, ALLINPORTS,Blender1,Regular,i4, ALLINPORTS,Blender1,Regular,i5, ALLINPORTS,CTank1,,i, ALLINPORTS,CTank2,,i, ALLINPORTS,CTank3,,i, ALLINPORTS,CTank4,CrackedNaphtha,i, ALLINPORTS,CTank4,Reformate,i, ALLINPORTS,CTank5,,i, ALLINPORTS,CTank6,,i, ALLINPORTS,Premium,,i, ALLINPORTS,PTank1,,i, ALLINPORTS,PTank2,Premium,i, ALLINPORTS,PTank2,Regular,i, ALLINPORTS,PTank3,,i, ALLINPORTS,Regular,,i, ALLOUTPORTS,Alkylate,,o, ALLOUTPORTS,Blender1,Premium,o, ALLOUTPORTS,Blender1,Regular,o, ALLOUTPORTS,CrackedNaphtha,,o, ALLOUTPORTS,CTank1,,o, ALLOUTPORTS,CTank2,,o, ALLOUTPORTS,CTank3,,o, ALLOUTPORTS,CTank4,CrackedNaphtha,o, ALLOUTPORTS,CTank4,Reformate,o, ALLOUTPORTS,CTank5,,o, ALLOUTPORTS,CTank6,,o, ALLOUTPORTS,N-Butane,,o, ALLOUTPORTS,Naphtha,,o, ALLOUTPORTS,PTank1,,o, ALLOUTPORTS,PTank2,Premium,o, ALLOUTPORTS,PTank2,Regular,o, ALLOUTPORTS,PTank3,,o, ALLOUTPORTS,Reformate,,o, &sAlias,&sUnit,&sOperation,&sPort,&sState &sUnit,&sOperation,&sPort,&sState,&sUnit,&sOperation,&sPort,&sState Alkylate,,o,,CTank6,,i, Blender1,Premium,o,,PTank2,Premium,i, Blender1,Premium,o,,PTank3,,i, Blender1,Regular,o,,PTank1,,i, Blender1,Regular,o,,PTank2,Regular,i, CrackedNaphtha,,o,,CTank4,CrackedNaphtha,i, CrackedNaphtha,,o,,CTank5,,i, CTank1,,o,,Blender1,Premium,i1, CTank1,,o,,Blender1,Regular,i1, CTank2,,o,,Blender1,Premium,i2, CTank2,,o,,Blender1,Regular,i2, CTank3,,o,,Blender1,Premium,i3, CTank3,,o,,Blender1,Regular,i3, CTank4,CrackedNaphtha,o,,Blender1,Premium,i4, CTank4,CrackedNaphtha,o,,Blender1,Regular,i4, CTank4,Reformate,o,,Blender1,Premium,i3, CTank4,Reformate,o,,Blender1,Regular,i3, CTank5,,o,,Blender1,Premium,i4, CTank5,,o,,Blender1,Regular,i4, CTank6,,o,,Blender1,Premium,i5, CTank6,,o,,Blender1,Regular,i5, N-Butane,,o,,CTank1,,i, Naphtha,,o,,CTank2,,i, PTank1,,o,,Regular,,i, PTank2,Premium,o,,Premium,,i, PTank2,Regular,o,,Regular,,i, PTank3,,o,,Premium,,i, Reformate,,o,,CTank3,,i, Reformate,,o,,CTank4,Reformate,i, &sUnit,&sOperation,&sPort,&sState,&sUnit,&sOperation,&sPort,&sState &sAlias,&sUnit,&sOperation,&sPort,&sState,&sUnit,&sOperation,&sPort,&sState ALLPATHS,CTank1,,o,,Blender1,Premium,i1, ALLPATHS,CTank2,,o,,Blender1,Premium,i2, ALLPATHS,CTank3,,o,,Blender1,Premium,i3, ALLPATHS,CTank4,Reformate,o,,Blender1,Premium,i3, ALLPATHS,CTank4,CrackedNaphtha,o,,Blender1,Premium,i4, ALLPATHS,CTank5,,o,,Blender1,Premium,i4, ALLPATHS,CTank6,,o,,Blender1,Premium,i5, ALLPATHS,CTank1,,o,,Blender1,Regular,i1, ALLPATHS,CTank2,,o,,Blender1,Regular,i2,
    • ALLPATHS,CTank3,,o,,Blender1,Regular,i3, ALLPATHS,CTank4,Reformate,o,,Blender1,Regular,i3, ALLPATHS,CTank4,CrackedNaphtha,o,,Blender1,Regular,i4, ALLPATHS,CTank5,,o,,Blender1,Regular,i4, ALLPATHS,CTank6,,o,,Blender1,Regular,i5, ALLPATHS,N-Butane,,o,,CTank1,,i, ALLPATHS,Naphtha,,o,,CTank2,,i, ALLPATHS,Reformate,,o,,CTank3,,i, ALLPATHS,CrackedNaphtha,,o,,CTank4,CrackedNaphtha,i, ALLPATHS,Reformate,,o,,CTank4,Reformate,i, ALLPATHS,CrackedNaphtha,,o,,CTank5,,i, ALLPATHS,Alkylate,,o,,CTank6,,i, ALLPATHS,PTank2,Premium,o,,Premium,,i, ALLPATHS,PTank3,,o,,Premium,,i, ALLPATHS,Blender1,Regular,o,,PTank1,,i, ALLPATHS,Blender1,Premium,o,,PTank2,Premium,i, ALLPATHS,Blender1,Regular,o,,PTank2,Regular,i, ALLPATHS,Blender1,Premium,o,,PTank3,,i, ALLPATHS,PTank1,,o,,Regular,,i, ALLPATHS,PTank2,Regular,o,,Regular,,i, &sAlias,&sUnit,&sOperation,&sPort,&sState,&sUnit,&sOperation,&sPort,&sState !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Capacity Data (Prototypes) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sUnit,&sOperation,@rRate_Lower,@rRate_Upper ALLPARTS,0.0,100.0 Blender1,Regular,4.0,5.0 Blender1,Premium,4.0,5.0 &sUnit,&sOperation,@rRate_Lower,@rRate_Upper &sUnit,&sOperation,@rHoldup_Lower,@rHoldup_Upper CTank1,,0.0,10.0 CTank2,,0.0,30.0 CTank3,,0.0,25.0 CTank4,Reformate,0.0,50.0 CTank4,CrackedNaphtha,0.0,50.0 CTank5,,0.0,35.0 CTank6,,0.0,10.0 PTank1,,0.0,50.0 PTank2,Regular,0.0,75.0 PTank2,Premium,0.0,75.0 PTank3,,0.0,50.0 &sUnit,&sOperation,@rHoldup_Lower,@rHoldup_Upper &sUnit,&sOperation,&sPort,&sState,@rTeeRate_Lower,@rTeeRate_Upper ALLINPORTS,0.0,100.0 ALLOUTPORTS,0.0,100.0 &sUnit,&sOperation,&sPort,&sState,@rTeeRate_Lower,@rTeeRate_Upper &sUnit,&sOperation,&sPort,&sState,@rTotalRate_Lower,@rTotalRate_Upper ALLINPORTS,0.0,100.0 ALLOUTPORTS,0.0,100.0 &sUnit,&sOperation,&sPort,&sState,@rTotalRate_Lower,@rTotalRate_Upper &sUnit,&sOperation,&sPort,&sState,@rYield_Lower,@rYield_Upper,@rYield_Fixed Blender1,Regular,i1,,0.050,0.075, Blender1,Regular,i2,,0.150,0.175, Blender1,Regular,i3,,0.300,0.325, Blender1,Regular,i4,,0.350,0.450, Blender1,Regular,i5,,0.0,0.0, Blender1,Regular,o,,1.0,1.0, Blender1,Premium,i1,,0.050,0.075, Blender1,Premium,i2,,0.150,0.175, Blender1,Premium,i3,,0.300,0.325, Blender1,Premium,i4,,0.350,0.450, Blender1,Premium,i5,,0.075,0.090, Blender1,Premium,o,,1.0,1.0, &sUnit,&sOperation,&sPort,&sState,@rYield_Lower,@rYield_Upper,@rYield_Fixed !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Constriction Data (Practices, Policies) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sUnit,&sOperation,@rFlowSmoothing1_Weight,@rFlowSmoothing2_Weight Blender1,Regular,-0.1, Blender1,Premium,-0.1, &sUnit,&sOperation,@rFlowSmoothing1_Weight,@rFlowSmoothing2_Weight &sUnit,&sOperation,@rUpTiming_Lower,@rUpTiming_Upper Blender1,Regular,6.0,8.0 Blender1,Premium,6.0,8.0 &sUnit,&sOperation,@rUpTiming_Lower,@rUpTiming_Upper &sUnit,&sOperation,&sPort,&sState,&sUnit,&sOperation,&sPort,&sState,@rUpTiming_Lower,@rUpTiming_Upper Blender1,Regular,o,,PTank1,,i,,6.0,8.0 Blender1,Regular,o,,PTank2,Regular,i,,6.0,8.0 Blender1,Premium,o,,PTank2,Premium,i,,6.0,8.0 Blender1,Premium,o,,PTank3,,i,,6.0,8.0 &sUnit,&sOperation,&sPort,&sState,&sUnit,&sOperation,&sPort,&sState,@rUpTiming_Lower,@rUpTiming_Upper &sUnit,&sOperation,@rFillDrawDelaying_Lower,@rFillDrawDelaying_Upper PTank1,,4.0, PTank2,Regular,4.0,
    • PTank2,Premium,4.0, PTank3,,4.0, &sUnit,&sOperation,@rFillDrawDelaying_Lower,@rFillDrawDelaying_Upper &sUnit,&sOperation,@rSwitchingWhen_Empty,@rSwitchingWhen_Full CTank4,Reformate,0.0, CTank4,CrackedNaphtha,0.0, PTank2,Regular,0.0, PTank2,Premium,0.0, &sUnit,&sOperation,@rSwitchingWhen_Empty,@rSwitchingWhen_Full &sUnit,&sOperation,&sPort,&sState,@iMultiUse_Lower,@iMultiUse_Upper Blender1,Regular,o,,1,1 Blender1,Premium,o,,1,1 &sUnit,&sOperation,&sPort,&sState,@iMultiUse_Lower,@iMultiUse_Upper !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Cost Data (Pricing) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sUnit,&sOperation,&sPort,&sState,@rFlowPro_Weight,@rFlowPer1_Weight,@rFlowPer2_Weight,@rFlowPen_Weight Regular,,i,,1.0, Premium,,i,,1.0, &sUnit,&sOperation,&sPort,&sState,@rFlowPro_Weight,@rFlowPer1_Weight,@rFlowPer2_Weight,@rFlowPen_Weight !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Content Data (Past, Present Provisos) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sUnit,&sOperation,@rHoldup_Value,@rStart_Time CTank1,,0.0,-1.0 CTank2,,0.0,-1.0 CTank3,,0.0,-1.0 CTank4,Reformate,0.0,-1.0 CTank5,,0.0,-1.0 CTank6,,0.0,-1.0 PTank1,,0.0,-1.0 PTank2,Regular,0.0,-1.0 PTank3,,0.0,-1.0 &sUnit,&sOperation,@rHoldup_Value,@rStart_Time !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Command Data (Future Provisos) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sUnit,&sOperation,@rSetup_Lower,@rSetup_Upper,@rBegin_Time,@rEnd_Time N-Butane,,1,1,BEGIN,END Naphtha,,1,1,BEGIN,END Reformate,,1,1,BEGIN,END CrackedNaphtha,,1,1,BEGIN,END Alkylate,,1,1,BEGIN,END CTank1,,1,1,BEGIN,END CTank2,,1,1,BEGIN,END CTank3,,1,1,BEGIN,END CTank4,Reformate,0,1,BEGIN,END CTank4,CrackedNaphtha,0,1,BEGIN,END CTank5,,1,1,BEGIN,END CTank6,,1,1,BEGIN,END Blender1,Regular,0,1,BEGIN,END Blender1,Premium,0,1,BEGIN,END PTank1,,1,1,BEGIN,END PTank2,Regular,0,1,BEGIN,END PTank2,Premium,0,1,BEGIN,END PTank3,,1,1,BEGIN,END Regular,,1,1,BEGIN,END Premium,,1,1,BEGIN,END &sUnit,&sOperation,@rSetup_Lower,@rSetup_Upper,@rBegin_Time,@rEnd_Time &sUnit,&sOperation,&sPort,&sState,&sUnit,&sOperation,&sPort,&sState,@rSetup_Lower,@rSetup_Upper,@rBegin_Time,@rEnd_Time ALLPATHS,0,1,BEGIN,END &sUnit,&sOperation,&sPort,&sState,&sUnit,&sOperation,&sPort,&sState,@rSetup_Lower,@rSetup_Upper,@rBegin_Time,@rEnd_Time &sUnit,&sOperation,@rRate_Lower,@rRate_Upper,@rRate_Target,@rBegin_Time,@rEnd_Time &sUnit,&sOperation,@rRate_Lower,@rRate_Upper,@rRate_Target,@rBegin_Time,@rEnd_Time &sUnit,&sOperation,&sPort,&sState,@rTotalRate_Lower,@rTotalRate_Upper,@rTotalRate_Target,@rBegin_Time,@rEnd_Time N-Butane,,o,,20.0/120,20.0/120,,BEGIN,END Naphtha,,o,,50.0/120,50.0/120,,BEGIN,END Reformate,,o,,90.0/120,90.0/120,,BEGIN,END CrackedNaphtha,,o,,110.0/120,110.0/120,,BEGIN,END Alkylate,,o,,20.0/120,20.0/120,,BEGIN,END &sUnit,&sOperation,&sPort,&sState,@rTotalRate_Lower,@rTotalRate_Upper,@rTotalRate_Target,@rBegin_Time,@rEnd_Time &sUnit,&sOperation,&sPort,&sState,@rHoldup_Lower,@rHoldup_Upper,@rHoldup_Target,@rBegin_Time,@rEnd_Time Regular,,i,,110.0,110.0,,BEGIN+2*24.0,END Premium,,i,,135.0,135.0,,BEGIN+2*24.0,END &sUnit,&sOperation,&sPort,&sState,@rHoldup_Lower,@rHoldup_Upper,@rHoldup_Target,@rBegin_Time,@rEnd_Time &sUnit,&sOperation,&sPort,&sState,@rYield_Lower,@rYield_Upper,@rYield_Target,@rBegin_Time,@rEnd_Time &sUnit,&sOperation,&sPort,&sState,@rYield_Lower,@rYield_Upper,@rYield_Target,@rBegin_Time,@rEnd_Time !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Cosmetic Data !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    • &sUnit,&sOperation,&sView,@iView_Point N-Butane,,PBSO,1000 Naphtha,,PBSO,1001 Reformate,,PBSO,1002 CrackedNaphtha,,PBSO,1003 Alkylate,,PBSO,1004 CTank1,,PBSO,1005 CTank2,,PBSO,1006 CTank3,,PBSO,1007 CTank4,Reformate,PBSO,1008 CTank4,CrackedNaphtha,PBSO,1009 CTank5,,PBSO,1010 CTank6,,PBSO,1011 Blender1,Regular,PBSO,1012 Blender1,Premium,PBSO,1013 PTank1,,PBSO,1014 PTank2,Regular,PBSO,1015 PTank2,Premium,PBSO,1016 PTank3,,PBSO,1017 Regular,,PBSO,1018 Premium,,PBSO,1019 &sUnit,&sOperation,&sView,@iView_Point    
    • Jet  Fuel  Supply  Chain  (Logistics)  (JFSC-­‐IMF-­‐QL)     The  Jet  Fuel  Supply  Chain  (Logistics)  IMF  shown  in  Figure  JTSC-­‐IMF-­‐QL  has  an  objective  function  value  of   169.1625  and  is  solved  using  IMPL-­‐SCIP.    JFSC-­‐IMF-­‐QL  is  a  mixed-­‐integer  linear  programming  (MILP)   advanced  planning  and  scheduling  (APS)  decision-­‐making  type  of  problem.         Figure  JFSC-­‐IMF  Flowsheet.     i M P l (c) Copyright and Property of i n d u s t r I A L g o r i t h m s LLC. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Calculation Data (Parameters) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sCalc,@sValue START,-1.0 BEGIN,0.0 END,30.0 !Month PERIOD,1.0 !Day &sCalc,@sValue !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Chronological Data (Periods) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! @rPastTHD,@rFutureTHD,@rTPD START,END,PERIOD @rPastTHD,@rFutureTHD,@rTPD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Construction Data (Pointers) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sUnit,&sOperation,@sType,@sSubtype,@sUse ATR,,perimeter,, BLENDJETA,,processc,blender%, BLENDJETB,,processc,blender%, C1C2,,perimeter,, C3C4,,perimeter,, CDU,FUELS,processc,fractionator, CO,,perimeter,, D,,perimeter,, HVGO,,perimeter,,
    • JETABTANK,JETA,pool,, JETABTANK,JETB,pool,, JETADEMAND,,perimeter,, JETATANK,,pool,, JETBDEMAND,,perimeter,, JETBTANK,,pool,, LVGO,,perimeter,, N,,perimeter,, TANKATR,,pool,, TANKCO,,pool,, TANKJETA,,pool,, TANKJETAB,JETA,pool,, TANKJETAB,JETB,pool,, TANKJETB,,pool,, TRAIN1,JETA,parcel,, TRAIN1,JETB,parcel,, TRAIN2,JETAB,parcel,, VDU,FUELS,processc,fractionator, VR,,perimeter,, &sUnit,&sOperation,@sType,@sSubtype,@sUse &sAlias,&sUnit,&sOperation ALLPARTS,ATR, ALLPARTS,BLENDJETA, ALLPARTS,BLENDJETB, ALLPARTS,C1C2, ALLPARTS,C3C4, ALLPARTS,CDU,FUELS ALLPARTS,CO, ALLPARTS,D, ALLPARTS,HVGO, ALLPARTS,JETABTANK,JETA ALLPARTS,JETABTANK,JETB ALLPARTS,JETADEMAND, ALLPARTS,JETATANK, ALLPARTS,JETBDEMAND, ALLPARTS,JETBTANK, ALLPARTS,LVGO, ALLPARTS,N, ALLPARTS,TANKATR, ALLPARTS,TANKCO, ALLPARTS,TANKJETA, ALLPARTS,TANKJETAB,JETA ALLPARTS,TANKJETAB,JETB ALLPARTS,TANKJETB, ALLPARTS,TRAIN1,JETA ALLPARTS,TRAIN1,JETB ALLPARTS,TRAIN2,JETAB ALLPARTS,VDU,FUELS ALLPARTS,VR, &sAlias,&sUnit,&sOperation &sUnit,&sOperation,&sPort,&sState,@sType,@sSubtype ATR,,OUT,,out, BLENDJETA,,IN,,in, BLENDJETA,,IN2,,in, BLENDJETA,,OUT,,out, BLENDJETB,,IN,,in, BLENDJETB,,IN2,,in, BLENDJETB,,OUT,,out, C1C2,,C1C2,,in, C3C4,,C3C4,,in, CDU,FUELS,ATR,,out, CDU,FUELS,C1C2,,out, CDU,FUELS,C3C4,,out, CDU,FUELS,D,,out, CDU,FUELS,IN,,in, CDU,FUELS,JDSWC,,out, CDU,FUELS,JETFUEL,,out, CDU,FUELS,N,,out, CDU,FUELS,NJSWC,,out, CO,,OUT,,out, D,,D,,in, HVGO,,HVGO,,in, JETABTANK,JETA,IN,,in, JETABTANK,JETA,OUT,,out, JETABTANK,JETB,IN,,in, JETABTANK,JETB,OUT,,out, JETADEMAND,,IN,,in, JETATANK,,IN,,in, JETATANK,,OUT,,out, JETBDEMAND,,IN,,in, JETBTANK,,IN,,in, JETBTANK,,OUT,,out, LVGO,,LVGO,,in, N,,N,,in, TANKATR,,IN,,in, TANKATR,,OUT,,out, TANKCO,,IN,,in, TANKCO,,OUT,,out, TANKJETA,,IN,,in, TANKJETA,,OUT,,out, TANKJETAB,JETA,IN,,in, TANKJETAB,JETA,OUT,,out, TANKJETAB,JETB,IN,,in,
    • TANKJETAB,JETB,OUT,,out, TANKJETB,,IN,,in, TANKJETB,,OUT,,out, TRAIN1,JETA,IN,JETA,in, TRAIN1,JETA,OUT,JETA,out, TRAIN1,JETB,IN,JETB,in, TRAIN1,JETB,OUT,JETB,out, TRAIN2,JETAB,IN,JETA,in, TRAIN2,JETAB,IN,JETB,in, TRAIN2,JETAB,OUT,JETA,out, TRAIN2,JETAB,OUT,JETB,out, VDU,FUELS,HVGO,,out, VDU,FUELS,IN,,in, VDU,FUELS,LVGO,,out, VDU,FUELS,VR,,out, VR,,VR,,in, &sUnit,&sOperation,&sPort,&sState,@sType,@sSubtype &sAlias,&sUnit,&sOperation,&sPort,&sState ALLINPORTS,BLENDJETA,,IN, ALLINPORTS,BLENDJETA,,IN2, ALLINPORTS,BLENDJETB,,IN, ALLINPORTS,BLENDJETB,,IN2, ALLINPORTS,C1C2,,C1C2, ALLINPORTS,C3C4,,C3C4, ALLINPORTS,CDU,FUELS,IN, ALLINPORTS,D,,D, ALLINPORTS,HVGO,,HVGO, ALLINPORTS,JETABTANK,JETA,IN, ALLINPORTS,JETABTANK,JETB,IN, ALLINPORTS,JETADEMAND,,IN, ALLINPORTS,JETATANK,,IN, ALLINPORTS,JETBDEMAND,,IN, ALLINPORTS,JETBTANK,,IN, ALLINPORTS,LVGO,,LVGO, ALLINPORTS,N,,N, ALLINPORTS,TANKATR,,IN, ALLINPORTS,TANKCO,,IN, ALLINPORTS,TANKJETA,,IN, ALLINPORTS,TANKJETAB,JETA,IN, ALLINPORTS,TANKJETAB,JETB,IN, ALLINPORTS,TANKJETB,,IN, ALLINPORTS,TRAIN1,JETA,IN,JETA ALLINPORTS,TRAIN1,JETB,IN,JETB ALLINPORTS,TRAIN2,JETAB,IN,JETA ALLINPORTS,TRAIN2,JETAB,IN,JETB ALLINPORTS,VDU,FUELS,IN, ALLINPORTS,VR,,VR, ALLOUTPORTS,ATR,,OUT, ALLOUTPORTS,BLENDJETA,,OUT, ALLOUTPORTS,BLENDJETB,,OUT, ALLOUTPORTS,CDU,FUELS,ATR, ALLOUTPORTS,CDU,FUELS,C1C2, ALLOUTPORTS,CDU,FUELS,C3C4, ALLOUTPORTS,CDU,FUELS,D, ALLOUTPORTS,CDU,FUELS,JDSWC, ALLOUTPORTS,CDU,FUELS,JETFUEL, ALLOUTPORTS,CDU,FUELS,N, ALLOUTPORTS,CDU,FUELS,NJSWC, ALLOUTPORTS,CO,,OUT, ALLOUTPORTS,JETABTANK,JETA,OUT, ALLOUTPORTS,JETABTANK,JETB,OUT, ALLOUTPORTS,JETATANK,,OUT, ALLOUTPORTS,JETBTANK,,OUT, ALLOUTPORTS,TANKATR,,OUT, ALLOUTPORTS,TANKCO,,OUT, ALLOUTPORTS,TANKJETA,,OUT, ALLOUTPORTS,TANKJETAB,JETA,OUT, ALLOUTPORTS,TANKJETAB,JETB,OUT, ALLOUTPORTS,TANKJETB,,OUT, ALLOUTPORTS,TRAIN1,JETA,OUT,JETA ALLOUTPORTS,TRAIN1,JETB,OUT,JETB ALLOUTPORTS,TRAIN2,JETAB,OUT,JETA ALLOUTPORTS,TRAIN2,JETAB,OUT,JETB ALLOUTPORTS,VDU,FUELS,HVGO, ALLOUTPORTS,VDU,FUELS,LVGO, ALLOUTPORTS,VDU,FUELS,VR, &sAlias,&sUnit,&sOperation,&sPort,&sState &sUnit,&sOperation,&sPort,&sState,&sUnit,&sOperation,&sPort,&sState ATR,,OUT,,TANKATR,,IN, BLENDJETA,,OUT,,TANKJETA,,IN, BLENDJETA,,OUT,,TANKJETAB,JETA,IN, BLENDJETB,,OUT,,TANKJETAB,JETB,IN, BLENDJETB,,OUT,,TANKJETB,,IN, CDU,FUELS,ATR,,VDU,FUELS,IN, CDU,FUELS,C1C2,,C1C2,,C1C2, CDU,FUELS,C3C4,,C3C4,,C3C4, CDU,FUELS,D,,D,,D, CDU,FUELS,JDSWC,,BLENDJETB,,IN2, CDU,FUELS,JDSWC,,D,,D, CDU,FUELS,JETFUEL,,BLENDJETA,,IN2, CDU,FUELS,JETFUEL,,BLENDJETB,,IN, CDU,FUELS,N,,N,,N, CDU,FUELS,NJSWC,,BLENDJETA,,IN,
    • CDU,FUELS,NJSWC,,N,,N, CO,,OUT,,TANKCO,,IN, JETABTANK,JETA,OUT,,JETADEMAND,,IN, JETABTANK,JETB,OUT,,JETBDEMAND,,IN, JETATANK,,OUT,,JETADEMAND,,IN, JETBTANK,,OUT,,JETBDEMAND,,IN, TANKATR,,OUT,,VDU,FUELS,IN, TANKCO,,OUT,,CDU,FUELS,IN, TANKJETA,,OUT,,TRAIN1,JETA,IN,JETA TANKJETA,,OUT,,TRAIN2,JETAB,IN,JETA TANKJETAB,JETA,OUT,,TRAIN1,JETA,IN,JETA TANKJETAB,JETA,OUT,,TRAIN2,JETAB,IN,JETA TANKJETAB,JETB,OUT,,TRAIN1,JETB,IN,JETB TANKJETAB,JETB,OUT,,TRAIN2,JETAB,IN,JETB TANKJETB,,OUT,,TRAIN1,JETB,IN,JETB TANKJETB,,OUT,,TRAIN2,JETAB,IN,JETB TRAIN1,JETA,OUT,JETA,JETABTANK,JETA,IN, TRAIN1,JETA,OUT,JETA,JETATANK,,IN, TRAIN1,JETB,OUT,JETB,JETABTANK,JETB,IN, TRAIN1,JETB,OUT,JETB,JETBTANK,,IN, TRAIN2,JETAB,OUT,JETA,JETABTANK,JETA,IN, TRAIN2,JETAB,OUT,JETA,JETATANK,,IN, TRAIN2,JETAB,OUT,JETB,JETABTANK,JETB,IN, TRAIN2,JETAB,OUT,JETB,JETBTANK,,IN, VDU,FUELS,HVGO,,HVGO,,HVGO, VDU,FUELS,LVGO,,LVGO,,LVGO, VDU,FUELS,VR,,VR,,VR, &sUnit,&sOperation,&sPort,&sState,&sUnit,&sOperation,&sPort,&sState &sAlias,&sUnit,&sOperation,&sPort,&sState,&sUnit,&sOperation,&sPort,&sState ALLPATHS,CDU,FUELS,NJSWC,,BLENDJETA,,IN, ALLPATHS,CDU,FUELS,JETFUEL,,BLENDJETA,,IN2, ALLPATHS,CDU,FUELS,JETFUEL,,BLENDJETB,,IN, ALLPATHS,CDU,FUELS,JDSWC,,BLENDJETB,,IN2, ALLPATHS,CDU,FUELS,C1C2,,C1C2,,C1C2, ALLPATHS,CDU,FUELS,C3C4,,C3C4,,C3C4, ALLPATHS,TANKCO,,OUT,,CDU,FUELS,IN, ALLPATHS,CDU,FUELS,D,,D,,D, ALLPATHS,CDU,FUELS,JDSWC,,D,,D, ALLPATHS,VDU,FUELS,HVGO,,HVGO,,HVGO, ALLPATHS,TRAIN1,JETA,OUT,JETA,JETABTANK,JETA,IN, ALLPATHS,TRAIN2,JETAB,OUT,JETA,JETABTANK,JETA,IN, ALLPATHS,TRAIN1,JETB,OUT,JETB,JETABTANK,JETB,IN, ALLPATHS,TRAIN2,JETAB,OUT,JETB,JETABTANK,JETB,IN, ALLPATHS,JETABTANK,JETA,OUT,,JETADEMAND,,IN, ALLPATHS,JETATANK,,OUT,,JETADEMAND,,IN, ALLPATHS,TRAIN1,JETA,OUT,JETA,JETATANK,,IN, ALLPATHS,TRAIN2,JETAB,OUT,JETA,JETATANK,,IN, ALLPATHS,JETABTANK,JETB,OUT,,JETBDEMAND,,IN, ALLPATHS,JETBTANK,,OUT,,JETBDEMAND,,IN, ALLPATHS,TRAIN1,JETB,OUT,JETB,JETBTANK,,IN, ALLPATHS,TRAIN2,JETAB,OUT,JETB,JETBTANK,,IN, ALLPATHS,VDU,FUELS,LVGO,,LVGO,,LVGO, ALLPATHS,CDU,FUELS,N,,N,,N, ALLPATHS,CDU,FUELS,NJSWC,,N,,N, ALLPATHS,ATR,,OUT,,TANKATR,,IN, ALLPATHS,CO,,OUT,,TANKCO,,IN, ALLPATHS,BLENDJETA,,OUT,,TANKJETA,,IN, ALLPATHS,BLENDJETA,,OUT,,TANKJETAB,JETA,IN, ALLPATHS,BLENDJETB,,OUT,,TANKJETAB,JETB,IN, ALLPATHS,BLENDJETB,,OUT,,TANKJETB,,IN, ALLPATHS,TANKJETA,,OUT,,TRAIN1,JETA,IN,JETA ALLPATHS,TANKJETAB,JETA,OUT,,TRAIN1,JETA,IN,JETA ALLPATHS,TANKJETAB,JETB,OUT,,TRAIN1,JETB,IN,JETB ALLPATHS,TANKJETB,,OUT,,TRAIN1,JETB,IN,JETB ALLPATHS,TANKJETA,,OUT,,TRAIN2,JETAB,IN,JETA ALLPATHS,TANKJETAB,JETA,OUT,,TRAIN2,JETAB,IN,JETA ALLPATHS,TANKJETAB,JETB,OUT,,TRAIN2,JETAB,IN,JETB ALLPATHS,TANKJETB,,OUT,,TRAIN2,JETAB,IN,JETB ALLPATHS,CDU,FUELS,ATR,,VDU,FUELS,IN, ALLPATHS,TANKATR,,OUT,,VDU,FUELS,IN, ALLPATHS,VDU,FUELS,VR,,VR,,VR, &sAlias,&sUnit,&sOperation,&sPort,&sState,&sUnit,&sOperation,&sPort,&sState !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Capacity Data (Prototypes) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sUnit,&sOperation,@rRate_Lower,@rRate_Upper ALLPARTS,0,100 CDU,FUELS,20-0.05*20,20+0.05*20 VDU,FUELS,0,10 &sUnit,&sOperation,@rRate_Lower,@rRate_Upper &sUnit,&sOperation,@rHoldup_Lower,@rHoldup_Upper TANKCO,,0,40 TANKATR,,0,10 TANKJETA,,0,16 TANKJETAB,JETA,0,0 TANKJETAB,JETB,0,4 TANKJETB,,0,12 JETATANK,,0,14 JETABTANK,JETA,0,0
    • JETABTANK,JETB,0,0 JETBTANK,,0,14 &sUnit,&sOperation,@rHoldup_Lower,@rHoldup_Upper &sUnit,&sOperation,&sPort,&sState,@rHoldup_Lower,@rHoldup_Upper TRAIN1,JETA,IN,JETA,12*0.90,12 TRAIN1,JETB,IN,JETB,12*0.90,12 TRAIN2,JETAB,IN,JETA,6*0.90,6 TRAIN2,JETAB,IN,JETB,6*0.90,6 &sUnit,&sOperation,&sPort,&sState,@rHoldup_Lower,@rHoldup_Upper &sUnit,&sOperation,&sPort,&sState,@rTeeRate_Lower,@rTeeRate_Upper ALLINPORTS,0,100 ALLOUTPORTS,0,100 &sUnit,&sOperation,&sPort,&sState,@rTeeRate_Lower,@rTeeRate_Upper &sUnit,&sOperation,&sPort,&sState,@rTotalRate_Lower,@rTotalRate_Upper ALLINPORTS,0,100 ALLOUTPORTS,0,100 &sUnit,&sOperation,&sPort,&sState,@rTotalRate_Lower,@rTotalRate_Upper &sUnit,&sOperation,&sPort,&sState,@rYield_Lower,@rYield_Upper,@rYield_Fixed ALLINPORTS,0,1 ALLOUTPORTS,0,1 CDU,FUELS,IN,,1,1 VDU,FUELS,IN,,1,1 BLENDJETA,,OUT,,1,1 BLENDJETB,,OUT,,1,1 &sUnit,&sOperation,&sPort,&sState,@rYield_Lower,@rYield_Upper,@rYield_Fixed !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Constriction Data (Practices, Policies) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sUnit,&sOperation,@rUpTiming_Lower,@rUpTiming_Upper TRAIN1,JETA,4.0,4.0 TRAIN1,JETB,4.0,4.0 TRAIN2,JETAB,4.0,4.0 &sUnit,&sOperation,@rUpTiming_Lower,@rUpTiming_Upper &sUnit,&sOperation,&sPort,&sState,@rFlowDelaying_Lower,@rFlowDelaying_Upper TRAIN1,JETA,IN,JETA,0.0,0.0 TRAIN1,JETB,IN,JETB,0.0,0.0 TRAIN2,JETAB,IN,JETA,0.0,0.0 TRAIN2,JETAB,IN,JETB,0.0,0.0 TRAIN1,JETA,OUT,JETA,2.0,2.0 TRAIN1,JETB,OUT,JETB,2.0,2.0 TRAIN2,JETAB,OUT,JETA,2.0,2.0 TRAIN2,JETAB,OUT,JETB,2.0,2.0 &sUnit,&sOperation,&sPort,&sState,@rFlowDelaying_Lower,@rFlowDelaying_Upper !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Cost Data (Pricing) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sUnit,&sOperation,&sPort,&sState,@rFlowPro_Weight,@rFlowPer1_Weight,@rFlowPer2_Weight,@rFlowPen_Weight JETADEMAND,,IN,,1.0, JETBDEMAND,,IN,,1.0, &sUnit,&sOperation,&sPort,&sState,@rFlowPro_Weight,@rFlowPer1_Weight,@rFlowPer2_Weight,@rFlowPen_Weight !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Content Data (Past, Present Provisos) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sUnit,&sOperation,@rHoldup_Value,@rStart_Time TANKCO,,0,0 TANKATR,,0,0 TANKJETA,,12,0 TANKJETAB,JETB,0,0 TANKJETB,,9,0 JETATANK,,12,0 JETABTANK,JETA,0,0 JETBTANK,,12,0 &sUnit,&sOperation,@rHoldup_Value,@rStart_Time !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Command Data (Future Provisos) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sUnit,&sOperation,@rSetup_Lower,@rSetup_Upper,@rBegin_Time,@rEnd_Time ALLPARTS,0,1,BEGIN,END CO,,1,0,BEGIN,END ATR,,1,0,BEGIN,END TANKCO,,1,0,BEGIN,END TANKATR,,1,0,BEGIN,END CDU,FUELS,1,0,BEGIN,END VDU,FUELS,1,0,BEGIN,END BLENDJETA,,1,0,BEGIN,END BLENDJETB,,1,0,BEGIN,END TANKJETA,,1,0,BEGIN,END TANKJETB,,1,0,BEGIN,END JETATANK,,1,0,BEGIN,END JETBTANK,,1,0,BEGIN,END JETADEMAND,,1,0,BEGIN,END
    • JETBDEMAND,,1,0,BEGIN,END TANKJETAB,JETB,1,0,BEGIN,END JETABTANK,JETA,1,0,BEGIN,END &sUnit,&sOperation,@rSetup_Lower,@rSetup_Upper,@rBegin_Time,@rEnd_Time &sUnit,&sOperation,&sPort,&sState,&sUnit,&sOperation,&sPort,&sState,@rSetup_Lower,@rSetup_Upper,@rBegin_Time,@rEnd_Time ALLPATHS,1,1,BEGIN,END BLENDJETA,,OUT,,TANKJETAB,JETA,IN,,-1,0,BEGIN,END BLENDJETB,,OUT,,TANKJETAB,JETB,IN,,-1,0,BEGIN,END TANKJETA,,OUT,,TRAIN1,JETA,IN,JETA,-1,0,BEGIN,END TANKJETA,,OUT,,TRAIN2,JETAB,IN,JETA,-1,0,BEGIN,END TANKJETAB,JETA,OUT,,TRAIN1,JETA,IN,JETA,-1,0,BEGIN,END TANKJETAB,JETA,OUT,,TRAIN2,JETAB,IN,JETA,-1,0,BEGIN,END TANKJETAB,JETB,OUT,,TRAIN1,JETB,IN,JETB,-1,0,BEGIN,END TANKJETAB,JETB,OUT,,TRAIN2,JETAB,IN,JETB,-1,0,BEGIN,END TANKJETB,,OUT,,TRAIN1,JETB,IN,JETB,-1,0,BEGIN,END TANKJETB,,OUT,,TRAIN2,JETAB,IN,JETB,-1,0,BEGIN,END TRAIN1,JETA,OUT,JETA,JETATANK,,IN,,-1,0,BEGIN,END TRAIN1,JETA,OUT,JETA,JETABTANK,JETA,IN,,-1,0,BEGIN,END TRAIN1,JETB,OUT,JETB,JETBTANK,,IN,,-1,0,BEGIN,END TRAIN1,JETB,OUT,JETB,JETABTANK,JETB,IN,,-1,0,BEGIN,END TRAIN2,JETAB,OUT,JETA,JETATANK,,IN,,-1,0,BEGIN,END TRAIN2,JETAB,OUT,JETA,JETABTANK,JETA,IN,,-1,0,BEGIN,END TRAIN2,JETAB,OUT,JETB,JETBTANK,,IN,,-1,0,BEGIN,END TRAIN2,JETAB,OUT,JETB,JETABTANK,JETB,IN,,-1,0,BEGIN,END JETABTANK,JETA,OUT,,JETADEMAND,,IN,,-1,0,BEGIN,END JETABTANK,JETB,OUT,,JETBDEMAND,,IN,,-1,0,BEGIN,END &sUnit,&sOperation,&sPort,&sState,&sUnit,&sOperation,&sPort,&sState,@rSetup_Lower,@rSetup_Upper,@rBegin_Time,@rEnd_Time &sCalc,@sValue WEEKEND,1.0 JETALOWER,3-0.05*3 JETAUPPER,3+0.05*3 JETBLOWER,2.5-0.05*2.5 JETBUPPER,2.5+0.05*2.5 &sCalc,@sValue &sUnit,&sOperation,&sPort,&sState,@rTotalRate_Lower,@rTotalRate_Upper,@rTotalRate_Target,@rBegin_Time,@rEnd_Time JETADEMAND,,IN,,JETALOWER,JETAUPPER*WEEKEND,,0,2 ,,,,JETALOWER,JETAUPPER,,2,7 ,,,,JETALOWER,JETAUPPER*WEEKEND,,7,9 ,,,,JETALOWER,JETAUPPER,,9,14 ,,,,JETALOWER,JETAUPPER*WEEKEND,,14,16 ,,,,JETALOWER,JETAUPPER,,16,21 ,,,,JETALOWER,JETAUPPER*WEEKEND,,21,23 ,,,,JETALOWER,JETAUPPER,,23,28 ,,,,JETALOWER,JETAUPPER*WEEKEND,,28,30 JETBDEMAND,,IN,,JETBLOWER,JETBUPPER*WEEKEND,,0,2 ,,,,JETBLOWER,JETBUPPER,,2,7 ,,,,JETBLOWER,JETBUPPER*WEEKEND,,7,9 ,,,,JETBLOWER,JETBUPPER,,9,14 ,,,,JETBLOWER,JETBUPPER*WEEKEND,,14,16 ,,,,JETBLOWER,JETBUPPER,,16,21 ,,,,JETBLOWER,JETBUPPER*WEEKEND,,21,23 ,,,,JETBLOWER,JETBUPPER,,23,28 ,,,,JETBLOWER,JETBUPPER*WEEKEND,,28,30 ATR,,OUT,,0,0,,BEGIN,END &sUnit,&sOperation,&sPort,&sState,@rTotalRate_Lower,@rTotalRate_Upper,@rTotalRate_Target,@rBegin_Time,@rEnd_Time &sUnit,&sOperation,&sPort,&sState,@rYield_Lower,@rYield_Upper,@rYield_Target,@rBegin_Time,@rEnd_Time BLENDJETA,,IN,, 0.2703321691E+000 ,0.2703321691E+000,,BEGIN,END BLENDJETA,,IN2,, 0.7296678309E+000 ,0.7296678309E+000,,BEGIN,END BLENDJETB,,IN,, 0.2215899306E+000 ,0.2215899306E+000,,BEGIN,END BLENDJETB,,IN2,, 0.7784100694E+000 ,0.7784100694E+000,,BEGIN,END CDU,FUELS,ATR,, 0.4511653090E+000 ,0.4511653090E+000,,BEGIN,END CDU,FUELS,C1C2,, 0.1863222333E-002 ,0.1863222333E-002,,BEGIN,END CDU,FUELS,C3C4,, 0.9754549000E-002 ,0.9754549000E-002,,BEGIN,END CDU,FUELS,D,, 0.2477161380E+000 ,0.2477161380E+000,,BEGIN,END CDU,FUELS,JDSWC,, 0.7863132167E-001,0.7863132167E-001,,BEGIN,END CDU,FUELS,JETFUEL,, 0.1219626240E+000 ,0.1219626240E+000,,BEGIN,END CDU,FUELS,N,, 0.5201427922E-001 ,0.5201427922E-001,,BEGIN,END CDU,FUELS,NJSWC,, 0.3689255833E-001,0.3689255833E-001,,BEGIN,END VDU,FUELS,HVGO,, 0.1213959870E+000 ,0.1213959870E+000,,BEGIN,END VDU,FUELS,LVGO,, 0.5672360119E+000 ,0.5672360119E+000,,BEGIN,END VDU,FUELS,VR,, 0.3113679995E+000 ,0.3113679995E+000,,BEGIN,END &sUnit,&sOperation,&sPort,&sState,@rYield_Lower,@rYield_Upper,@rYield_Target,@rBegin_Time,@rEnd_Time !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Cosmetic Data !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sUnit,&sOperation,&sView,@iView_Point TANKJETA,,TRAINS,1000 TANKJETAB,JETA,TRAINS,1002 TANKJETAB,JETB,TRAINS,1003 TANKJETB,,TRAINS,1004 TRAIN1,JETA,TRAINS,1005 TRAIN1,JETB,TRAINS,1006 TRAIN2,JETAB,TRAINS,1007 JETATANK,,TRAINS,1008 JETABTANK,JETA,TRAINS,1009 JETABTANK,JETB,TRAINS,1010 JETBTANK,,TRAINS,1011 JETADEMAND,,TRAINS,1012
    • JETBDEMAND,,TRAINS,1013 &sUnit,&sOperation,&sView,@iView_Point
    • Pipeline  Scheduling  Optimization  Problem  (Logistics)  (PPSOP-­‐IMF)     The  Pipeline  Scheduling  Optimization  Problem  (Logistics)  IMF  shown  in  Figure  PPSOP-­‐IMF  has  an   objective  function  value  of  330.0  and  is  solved  using  IMPL-­‐SCIP.    PPSOP-­‐IMF  is  a  mixed-­‐integer  linear   programming  (MILP)  advanced  planning  and  scheduling  (APS)  decision-­‐making  type  of  problem.         Figure  PPSOP-­‐IMF  Flowsheet.     i M P l (c) Copyright and Property of i n d u s t r I A L g o r i t h m s LLC. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Calculation Data (Parameters) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sCalc,@sValue START,-1.0 BEGIN,0.0 END,15.0 PERIOD,1.0 &sCalc,@sValue !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Chronological Data (Periods) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! @rPastTHD,@rFutureTHD,@rTPD START,END,PERIOD @rPastTHD,@rFutureTHD,@rTPD
    • !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Construction Data (Pointers) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sUnit,&sOperation,@sType,@sSubtype,@sUse D,A,perimeter,, D,B,perimeter,, D,C,perimeter,, PL,A,pipeline,, PL,B,pipeline,, PL,C,pipeline,, S,A,perimeter,, S,B,perimeter,, S,C,perimeter,, &sUnit,&sOperation,@sType,@sSubtype,@sUse &sAlias,&sUnit,&sOperation ALLPARTS,D,A ALLPARTS,D,B ALLPARTS,D,C ALLPARTS,PL,A ALLPARTS,PL,B ALLPARTS,PL,C ALLPARTS,S,A ALLPARTS,S,B ALLPARTS,S,C &sAlias,&sUnit,&sOperation &sUnit,&sOperation,&sPort,&sState,@sType,@sSubtype D,A,IN,,in, D,B,IN,,in, D,C,IN,,in, PL,A,IN,,in, PL,A,OUT,,out, PL,B,IN,,in, PL,B,OUT,,out, PL,C,IN,,in, PL,C,OUT,,out, S,A,OUT,,out, S,B,OUT,,out, S,C,OUT,,out, &sUnit,&sOperation,&sPort,&sState,@sType,@sSubtype &sAlias,&sUnit,&sOperation,&sPort,&sState ALLINPORTS,D,A,IN, ALLINPORTS,D,B,IN, ALLINPORTS,D,C,IN, ALLINPORTS,PL,A,IN, ALLINPORTS,PL,B,IN, ALLINPORTS,PL,C,IN, ALLOUTPORTS,PL,A,OUT, ALLOUTPORTS,PL,B,OUT, ALLOUTPORTS,PL,C,OUT, ALLOUTPORTS,S,A,OUT, ALLOUTPORTS,S,B,OUT, ALLOUTPORTS,S,C,OUT, &sAlias,&sUnit,&sOperation,&sPort,&sState &sUnit,&sOperation,&sPort,&sState,&sUnit,&sOperation,&sPort,&sState PL,A,OUT,,D,A,IN, PL,B,OUT,,D,B,IN, PL,C,OUT,,D,C,IN, S,A,OUT,,PL,A,IN, S,B,OUT,,PL,B,IN, S,C,OUT,,PL,C,IN, &sUnit,&sOperation,&sPort,&sState,&sUnit,&sOperation,&sPort,&sState &sAlias,&sUnit,&sOperation,&sPort,&sState,&sUnit,&sOperation,&sPort,&sState ALLPATHS,PL,A,OUT,,D,A,IN, ALLPATHS,PL,B,OUT,,D,B,IN, ALLPATHS,PL,C,OUT,,D,C,IN, ALLPATHS,S,A,OUT,,PL,A,IN, ALLPATHS,S,B,OUT,,PL,B,IN, ALLPATHS,S,C,OUT,,PL,C,IN, &sAlias,&sUnit,&sOperation,&sPort,&sState,&sUnit,&sOperation,&sPort,&sState !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Capacity Data (Prototypes) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sUnit,&sOperation,@rRate_Lower,@rRate_Upper PL,A,10.0,10.0 PL,B,10.0,10.0 PL,C,10.0,10.0 &sUnit,&sOperation,@rRate_Lower,@rRate_Upper &sUnit,&sOperation,@rHoldup_Lower,@rHoldup_Upper PL,A,50.0,50.0 PL,B,50.0,50.0 PL,C,50.0,50.0 &sUnit,&sOperation,@rHoldup_Lower,@rHoldup_Upper &sUnit,&sOperation,&sPort,&sState,@rTeeRate_Lower,@rTeeRate_Upper ALLINPORTS,0.0,1000.0
    • ALLOUTPORTS,0.0,1000.0 &sUnit,&sOperation,&sPort,&sState,@rTeeRate_Lower,@rTeeRate_Upper &sUnit,&sOperation,&sPort,&sState,@rTotalRate_Lower,@rTotalRate_Upper ALLINPORTS,0.0,1000.0 ALLOUTPORTS,0.0,1000.0 &sUnit,&sOperation,&sPort,&sState,@rTotalRate_Lower,@rTotalRate_Upper !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Cost Data (Pricing) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sUnit,&sOperation,&sPort,&sState,@rFlowPro_Weight,@rFlowPer1_Weight,@rFlowPer2_Weight,@rFlowPen_Weight D,A,IN,,1.0,,, D,B,IN,,2.0,,, D,C,IN,,3.0,,, &sUnit,&sOperation,&sPort,&sState,@rFlowPro_Weight,@rFlowPer1_Weight,@rFlowPer2_Weight,@rFlowPen_Weight !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Content Data (Present Provisos) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sUnit,&sOperation,@rHoldup_Value,@rStart_Time PL,A,0.0,10.0 PL,A,10.0,20.0 PL,C,20.0,30.0 PL,B,30.0,40.0 PL,B,40.0,50.0 &sUnit,&sOperation,@rHoldup_Value,@rStart_Time !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Command Data (Future Provisos) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sUnit,&sOperation,@rSetup_Lower,@rSetup_Upper,@rBegin_Time,@rEnd_Time ALLPARTS,0,1,BEGIN,END ! Exogenously shutdown the supply to the pipeline in time-periods 5 and 10. S,A,0,-1,4.0,5.0 S,B,0,-1,4.0,5.0 S,C,0,-1,4.0,5.0 S,A,0,-1,9.0,10.0 S,B,0,-1,9.0,10.0 S,C,0,-1,9.0,10.0 &sUnit,&sOperation,@rSetup_Lower,@rSetup_Upper,@rBegin_Time,@rEnd_Time &sUnit,&sOperation,&sPort,&sState,&sUnit,&sOperation,&sPort,&sState,@rSetup_Lower,@rSetup_Upper,@rBegin_Time,@rEnd_Time ALLPATHS,0,1,BEGIN,END &sUnit,&sOperation,&sPort,&sState,&sUnit,&sOperation,&sPort,&sState,@rSetup_Lower,@rSetup_Upper,@rBegin_Time,@rEnd_Time
    • Jet  Fuel  Supply  Chain  (Quality)  (JFSC-­‐IMF-­‐QQ)     The  Jet  Fuel  Supply  Chain  (Quality)  IMF  shown  in  Figure  JTSC-­‐IMF-­‐QQ  has  an  objective  function  value  of   232.4357  and  is  solved  using  IMPL-­‐SLPQPE.    JFSC-­‐IMF-­‐QQ  is  a  nonlinear  programming  (NLP)  advanced   planning  and  scheduling  (APS)  decision-­‐making  type  of  problem.         Figure  JFSC-­‐IMF  Flowsheet.     i M P l (c) Copyright and Property of i n d u s t r I A L g o r i t h m s LLC. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Calculation Data (Parameters) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sCalc,@sValue START,-1.0 BEGIN,0.0 END,1.0 PERIOD,1.0 &sCalc,@sValue !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Chronological Data (Periods) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! @rPastTHD,@rFutureTHD,@rTPD START,END,PERIOD @rPastTHD,@rFutureTHD,@rTPD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Construction Data (Pointers) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Include-@sFile_Name JFSC-IMF.ups Include-@sFile_Name !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Capacity Data (Prototypes) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sUnit,&sOperation,@rRate_Lower,@rRate_Upper ALLPARTS,0,1000
    • CDU,FUELS,0,1000 VDU,FUELS,0,1000 BLENDJETA,,0,1000 BLENDJETB,,0,1000 &sUnit,&sOperation,@rRate_Lower,@rRate_Upper &sUnit,&sOperation,@rHoldup_Lower,@rHoldup_Upper TANKCO,,0,1000 TANKATR,,0,1000 TANKJETA,,0,1000 TANKJETAB,JETA,0,1000 TANKJETAB,JETB,0,1000 TANKJETB,,0,1000 JETATANK,,0,1000 JETBTANK,,0,1000 &sUnit,&sOperation,@rHoldup_Lower,@rHoldup_Upper &sUnit,&sOperation,&sPort,&sState,@rHoldup_Lower,@rHoldup_Upper TRAIN1,JETA,IN,JETA,0,100 TRAIN1,JETB,IN,JETB,0,100 TRAIN2,JETAB,IN,JETA,0,100 TRAIN2,JETAB,IN,JETB,0,100 &sUnit,&sOperation,&sPort,&sState,@rHoldup_Lower,@rHoldup_Upper &sUnit,&sOperation,&sPort,&sState,@rTeeRate_Lower,@rTeeRate_Upper ALLINPORTS,0,1000 ALLOUTPORTS,0,1000 &sUnit,&sOperation,&sPort,&sState,@rTeeRate_Lower,@rTeeRate_Upper &sUnit,&sOperation,&sPort,&sState,@rTotalRate_Lower,@rTotalRate_Upper ALLINPORTS,0,1000 ALLOUTPORTS,0,1000 &sUnit,&sOperation,&sPort,&sState,@rTotalRate_Lower,@rTotalRate_Upper &sUnit,&sOperation,&sPort,&sState,@rYield_Lower,@rYield_Upper,@rYield_Fixed ALLINPORTS,0,1 ALLOUTPORTS,0,1 CDU,FUELS,IN,,1,1 VDU,FUELS,IN,,1,1 BLENDJETA,,OUT,,1,1 BLENDJETB,,OUT,,1,1 &sUnit,&sOperation,&sPort,&sState,@rYield_Lower,@rYield_Upper,@rYield_Fixed !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Constituent Data (Properties) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sDensity SG &sDensity &sComponent C1 C2 C3 &sComponent &sTemplate,&sComponent,@rComponent_Lower,@rComponent_Upper,@rComponent_Target C,C1,0,1 ,C2,0,1 ,C3,0,1 &sTemplate,&sComponent,@rComponent_Lower,@rComponent_Upper,@rComponent_Target &sProperty S &sProperty &sProperty,@sDensity S,SG &sProperty,@sDensity &sUnit,&sOperation,&sPort,&sState,&sDensity,@rDensity_Lower,@rDensity_Upper,@rDensity_Target CDU,FUELS,C1C2,,SG,0,2, CDU,FUELS,C3C4,,SG,0,2, CDU,FUELS,N,,SG,0,2, CDU,FUELS,NJSWC,,SG,0,2, CDU,FUELS,JETFUEL,,SG,0,2, CDU,FUELS,JDSWC,,SG,0,2, CDU,FUELS,D,,SG,0,2, CDU,FUELS,ATR,,SG,0,2, VDU,FUELS,LVGO,,SG,0,2, VDU,FUELS,HVGO,,SG,0,2, VDU,FUELS,VR,,SG,0,2, BLENDJETA,,IN,,SG,0,2 BLENDJETB,,IN,,SG,0,2 BLENDJETA,,IN2,,SG,0,2 BLENDJETB,,IN2,,SG,0,2 BLENDJETA,,OUT,,SG,0,2 BLENDJETB,,OUT,,SG,0,2 &sUnit,&sOperation,&sPort,&sState,&sDensity,@rDensity_Lower,@rDensity_Upper,@rDensity_Target &sUnit,&sOperation,&sPort,&sState,&sComponent,@rComponent_Lower,@rComponent_Upper,@rComponent_Target CO,,OUT,,C1,1/3,1/3, ,,,,C2,1/3,1/3, ,,,,C3,1/3,1/3,
    • TANKCO,,IN,,C TANKCO,,OUT,,C CDU,FUELS,IN,,C CDU,FUELS,ATR,,C VDU,FUELS,IN,,C ATR,,OUT,,C1,1/3,1/3, ,,,,C2,1/3,1/3, ,,,,C3,1/3,1/3, TANKATR,,IN,,C TANKATR,,OUT,,C &sUnit,&sOperation,&sPort,&sState,&sComponent,@rComponent_Lower,@rComponent_Upper,@rComponent_Target &sUnit,&sOperation,&sPort,&sState,&sProperty,@rProperty_Lower,@rProperty_Upper,@rProperty_Target CDU,FUELS,N,,S,0,100, CDU,FUELS,NJSWC,,S,0,100, CDU,FUELS,JETFUEL,,S,0,100, CDU,FUELS,JDSWC,,S,0,100, CDU,FUELS,D,,S,0,100, CDU,FUELS,ATR,,S,0,100, VDU,FUELS,LVGO,,S,0,100, VDU,FUELS,HVGO,,S,0,100, VDU,FUELS,VR,,S,0,100, BLENDJETA,,IN,,S,0,100, BLENDJETB,,IN,,S,0,100, BLENDJETA,,IN2,,S,0,100, BLENDJETB,,IN2,,S,0,100, BLENDJETA,,OUT,,S,0,0.125, BLENDJETB,,OUT,,S,0,0.250, &sUnit,&sOperation,&sPort,&sState,&sProperty,@rProperty_Lower,@rProperty_Upper,@rProperty_Target !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Cut Data (Properties) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sCut,@rInitialPoint_Value,@rFinalPoint_Value CH4,-161.524,-161.524 C2H5,-88.599,-88.599 C3H8,-42.101,-42.101 IC4H10,-11.729,-11.729 NC4H10,-0.501,-0.501 IC5H12,27.878,27.878 NC5H12,36.059,36.059 CUT40,36.059,45 CUT50,45,55 CUT60,55,65 CUT70,65,75 CUT80,75,85 CUT90,85,95 CUT100,95,105 CUT110,105,115 CUT120,115,125 CUT130,125,135 CUT140,135,145 CUT150,145,155 CUT160,155,165 CUT170,165,175 CUT180,175,185 CUT190,185,195 CUT200,195,205 CUT210,205,215 CUT220,215,225 CUT230,225,235 CUT240,235,245 CUT250,245,255 CUT260,255,265 CUT270,265,275 CUT280,275,285 CUT290,285,295 CUT300,295,305 CUT310,305,315 CUT320,315,325 CUT330,325,335 CUT340,335,345 CUT350,345,355 CUT360,355,365 CUT370,365,375 CUT380,375,385 CUT390,385,395 CUT400,395,405 CUT410,405,415 CUT420,415,425 CUT430,425,435 CUT440,435,445 CUT450,445,455 CUT460,455,465 CUT470,465,475 CUT480,475,485 CUT490,485,495 CUT500,495,505 CUT510,505,515 CUT520,515,525 CUT530,525,535 CUT540,535,545 CUT550,545,555 CUT560,555,565
    • CUT570,565,575 CUT580,575,585 CUT590,585,595 CUT600,595,605 CUT610,605,615 CUT620,615,625 CUT630,625,635 CUT640,635,645 CUT650,645,655 CUT660,655,665 CUT670,665,675 CUT680,675,685 CUT690,685,695 CUT700,695,705 CUT710,705,715 CUT720,715,725 CUT730,725,735 CUT740,735,745 CUT750,745,755 CUT760,755,765 CUT770,765,775 CUT780,775,785 CUT790,785,795 CUT800,795,805 CUT810,805,815 CUT820,815,825 CUT830,825,835 CUT840,835,845 CUT850,845,855 VCUT440,435,445 VCUT450,445,455 VCUT460,455,465 VCUT470,465,475 VCUT480,475,485 VCUT490,485,495 VCUT500,495,505 VCUT510,505,515 VCUT520,515,525 VCUT530,525,535 VCUT540,535,545 VCUT550,545,555 VCUT560,555,565 VCUT570,565,575 VCUT580,575,585 VCUT590,585,595 VCUT600,595,605 VCUT610,605,615 VCUT620,615,625 VCUT630,625,635 VCUT640,635,645 VCUT650,645,655 VCUT660,655,665 VCUT670,665,675 VCUT680,675,685 VCUT690,685,695 VCUT700,695,705 VCUT710,705,715 VCUT720,715,725 VCUT730,725,735 VCUT740,735,745 VCUT750,745,755 VCUT760,755,765 VCUT770,765,775 VCUT780,775,785 VCUT790,785,795 VCUT800,795,805 VCUT810,805,815 VCUT820,815,825 VCUT830,825,835 VCUT840,835,845 VCUT850,845,855 &sCut,@rInitialPoint_Value,@rFinalPoint_Value &sComponent,&sCut,@rYield_Value C1,CH4,0.000128995 ,C2H5,0.001908052 ,C3H8,0.010075008 ,IC4H10,0.00359408 ,NC4H10,0.006600759 ,IC5H12,0.000687222 ,NC5H12,0.000447064 ,CUT40,0.001545957 ,CUT50,0.003189726 ,CUT60,0.005987901 ,CUT70,0.00825196 ,CUT80,0.010015024 ,CUT90,0.011299214 ,CUT100,0.012136509 ,CUT110,0.012754673 ,CUT120,0.013380508 ,CUT130,0.014023241 ,CUT140,0.014668306 ,CUT150,0.015301126 ,CUT160,0.015910465 ,CUT170,0.016464819
    • ,CUT180,0.016957626 ,CUT190,0.017371909 ,CUT200,0.017690689 ,CUT210,0.017913438 ,CUT220,0.018040996 ,CUT230,0.018074316 ,CUT240,0.018030495 ,CUT250,0.017926629 ,CUT260,0.01776925 ,CUT270,0.01758151 ,CUT280,0.017369725 ,CUT290,0.017146009 ,CUT300,0.016922475 ,CUT310,0.016701664 ,CUT320,0.016491632 ,CUT330,0.016294498 ,CUT340,0.016112729 ,CUT350,0.015948786 ,CUT360,0.015802648 ,CUT370,0.015673791 ,CUT380,0.015562086 ,CUT390,0.015467533 ,CUT400,0.015390131 ,CUT410,0.015332693 ,CUT420,0.015306472 ,CUT430,0.015312572 ,CUT440,0.015311734 ,CUT450,0.0152647 ,CUT460,0.015196693 ,CUT470,0.015215432 ,CUT480,0.015347848 ,CUT490,0.015593941 ,CUT500,0.015953711 ,CUT510,0.01635113 ,CUT520,0.016482086 ,CUT530,0.016270551 ,CUT540,0.015716524 ,CUT550,0.014820007 ,CUT560,0.013664893 ,CUT570,0.012586761 ,CUT580,0.011669506 ,CUT590,0.010913126 ,CUT600,0.010317623 ,CUT610,0.009855863 ,CUT620,0.009419315 ,CUT630,0.008980844 ,CUT640,0.008540451 ,CUT650,0.008098136 ,CUT660,0.007653899 ,CUT670,0.007207741 ,CUT680,0.00675966 ,CUT690,0.006309657 ,CUT700,0.005857732 ,CUT710,0.005415997 ,CUT720,0.005032899 ,CUT730,0.004720549 ,CUT740,0.004478947 ,CUT750,0.004308093 ,CUT760,0.005005993 ,CUT770,0.004597159 ,CUT780,0.004232293 ,CUT790,0.003897727 ,CUT800,0.003600493 ,CUT810,0.003326538 ,CUT820,0.003093987 ,CUT830,0.002893245 ,CUT840,0.002706942 ,CUT850,0.004766663 C2,CH4,0.000122911 ,C2H5,0.000675503 ,C3H8,0.002343253 ,IC4H10,0.00111198 ,NC4H10,0.000957178 ,IC5H12,6.30446E-06 ,NC5H12,0.000123218 ,CUT40,0.001067088 ,CUT50,0.002359946 ,CUT60,0.004682886 ,CUT70,0.006094449 ,CUT80,0.006451437 ,CUT90,0.006257439 ,CUT100,0.006021589 ,CUT110,0.005893249 ,CUT120,0.005999888 ,CUT130,0.006342916 ,CUT140,0.006827278 ,CUT150,0.007357904 ,CUT160,0.007907372 ,CUT170,0.008406483 ,CUT180,0.008848347 ,CUT190,0.009368758 ,CUT200,0.010103508 ,CUT210,0.01104064 ,CUT220,0.01210871 ,CUT230,0.013289468
    • ,CUT240,0.014573959 ,CUT250,0.015953231 ,CUT260,0.017374817 ,CUT270,0.0186304 ,CUT280,0.019662655 ,CUT290,0.020350874 ,CUT300,0.020574353 ,CUT310,0.020400694 ,CUT320,0.020121311 ,CUT330,0.019804111 ,CUT340,0.019335405 ,CUT350,0.018601503 ,CUT360,0.017686169 ,CUT370,0.016944223 ,CUT380,0.016464373 ,CUT390,0.016246617 ,CUT400,0.016290957 ,CUT410,0.016507918 ,CUT420,0.016539607 ,CUT430,0.016306197 ,CUT440,0.016029551 ,CUT450,0.015931532 ,CUT460,0.015998097 ,CUT470,0.016134486 ,CUT480,0.016317011 ,CUT490,0.016545672 ,CUT500,0.016820467 ,CUT510,0.017132429 ,CUT520,0.017445681 ,CUT530,0.017751255 ,CUT540,0.01804915 ,CUT550,0.018339367 ,CUT560,0.018573178 ,CUT570,0.018555676 ,CUT580,0.018238134 ,CUT590,0.017620551 ,CUT600,0.016702928 ,CUT610,0.015549158 ,CUT620,0.014414819 ,CUT630,0.013363805 ,CUT640,0.012396116 ,CUT650,0.011511751 ,CUT660,0.010710712 ,CUT670,0.009992997 ,CUT680,0.009358606 ,CUT690,0.008807541 ,CUT700,0.008339801 ,CUT710,0.007938419 ,CUT720,0.007535533 ,CUT730,0.007114176 ,CUT740,0.006674348 ,CUT750,0.006216051 ,CUT760,0.006077135 ,CUT770,0.005603283 ,CUT780,0.005178746 ,CUT790,0.004789432 ,CUT800,0.004444193 ,CUT810,0.004124745 ,CUT820,0.003835807 ,CUT830,0.00358604 ,CUT840,0.003367935 ,CUT850,0.006744612 C3,CH4,0.000761032 ,C2H5,0.001993174 ,C3H8,0.002612285 ,IC4H10,0.000869323 ,NC4H10,0.001099781 ,IC5H12,0.000511694 ,NC5H12,0.001176666 ,CUT40,7.31072E-05 ,CUT50,0.000115076 ,CUT60,0.000830322 ,CUT70,0.001223144 ,CUT80,0.001226052 ,CUT90,0.001009004 ,CUT100,0.000753431 ,CUT110,0.000730522 ,CUT120,0.001204081 ,CUT130,0.00217033 ,CUT140,0.003278615 ,CUT150,0.004178303 ,CUT160,0.004885234 ,CUT170,0.00549177 ,CUT180,0.006018805 ,CUT190,0.006554071 ,CUT200,0.007185304 ,CUT210,0.007971633 ,CUT220,0.009134324 ,CUT230,0.010728594 ,CUT240,0.012752193 ,CUT250,0.015202871 ,CUT260,0.017903291 ,CUT270,0.020144501 ,CUT280,0.021749225 ,CUT290,0.022716575
    • ,CUT300,0.023045663 ,CUT310,0.022813041 ,CUT320,0.022325069 ,CUT330,0.021672713 ,CUT340,0.021186612 ,CUT350,0.021197405 ,CUT360,0.021662548 ,CUT370,0.022354358 ,CUT380,0.023215915 ,CUT390,0.024247219 ,CUT400,0.025448269 ,CUT410,0.026638152 ,CUT420,0.027093206 ,CUT430,0.026647587 ,CUT440,0.025647884 ,CUT450,0.024440687 ,CUT460,0.02308985 ,CUT470,0.021790508 ,CUT480,0.020591444 ,CUT490,0.019492659 ,CUT500,0.018494152 ,CUT510,0.017610411 ,CUT520,0.016899383 ,CUT530,0.016375557 ,CUT540,0.01603893 ,CUT550,0.015889505 ,CUT560,0.015882823 ,CUT570,0.015841053 ,CUT580,0.015719739 ,CUT590,0.015518881 ,CUT600,0.015238477 ,CUT610,0.014878749 ,CUT620,0.014440575 ,CUT630,0.013924175 ,CUT640,0.013329548 ,CUT650,0.012656696 ,CUT660,0.011905617 ,CUT670,0.011076312 ,CUT680,0.010168781 ,CUT690,0.009183024 ,CUT700,0.00811904 ,CUT710,0.007011181 ,CUT720,0.005996845 ,CUT730,0.005110382 ,CUT740,0.004351793 ,CUT750,0.003721077 ,CUT760,0.004253642 ,CUT770,0.003165349 ,CUT780,0.002411728 ,CUT790,0.001890608 ,CUT800,0.001588963 ,CUT810,0.001382338 ,CUT820,0.001069546 ,CUT830,0 ,CUT840,0 ,CUT850,0 C1,VCUT440,0.015311734/0.3874370908 C1,VCUT450,0.0152647/0.3874370908 C1,VCUT460,0.015196693/0.3874370908 C1,VCUT470,0.015215432/0.3874370908 C1,VCUT480,0.015347848/0.3874370908 C1,VCUT490,0.015593941/0.3874370908 C1,VCUT500,0.015953711/0.3874370908 C1,VCUT510,0.01635113/0.3874370908 C1,VCUT520,0.016482086/0.3874370908 C1,VCUT530,0.016270551/0.3874370908 C1,VCUT540,0.015716524/0.3874370908 C1,VCUT550,0.014820007/0.3874370908 C1,VCUT560,0.013664893/0.3874370908 C1,VCUT570,0.012586761/0.3874370908 C1,VCUT580,0.011669506/0.3874370908 C1,VCUT590,0.010913126/0.3874370908 C1,VCUT600,0.010317623/0.3874370908 C1,VCUT610,0.009855863/0.3874370908 C1,VCUT620,0.009419315/0.3874370908 C1,VCUT630,0.008980844/0.3874370908 C1,VCUT640,0.008540451/0.3874370908 C1,VCUT650,0.008098136/0.3874370908 C1,VCUT660,0.007653899/0.3874370908 C1,VCUT670,0.007207741/0.3874370908 C1,VCUT680,0.00675966/0.3874370908 C1,VCUT690,0.006309657/0.3874370908 C1,VCUT700,0.005857732/0.3874370908 C1,VCUT710,0.005415997/0.3874370908 C1,VCUT720,0.005032899/0.3874370908 C1,VCUT730,0.004720549/0.3874370908 C1,VCUT740,0.004478947/0.3874370908 C1,VCUT750,0.004308093/0.3874370908 C1,VCUT760,0.005005993/0.3874370908 C1,VCUT770,0.004597159/0.3874370908 C1,VCUT780,0.004232293/0.3874370908 C1,VCUT790,0.003897727/0.3874370908 C1,VCUT800,0.003600493/0.3874370908 C1,VCUT810,0.003326538/0.3874370908 C1,VCUT820,0.003093987/0.3874370908
    • C1,VCUT830,0.002893245/0.3874370908 C1,VCUT840,0.002706942/0.3874370908 C1,VCUT850,0.004766663/0.3874370908 C2,VCUT440,0.016029551/0.4898609267 C2,VCUT450,0.015931532/0.4898609267 C2,VCUT460,0.015998097/0.4898609267 C2,VCUT470,0.016134486/0.4898609267 C2,VCUT480,0.016317011/0.4898609267 C2,VCUT490,0.016545672/0.4898609267 C2,VCUT500,0.016820467/0.4898609267 C2,VCUT510,0.017132429/0.4898609267 C2,VCUT520,0.017445681/0.4898609267 C2,VCUT530,0.017751255/0.4898609267 C2,VCUT540,0.01804915/0.4898609267 C2,VCUT550,0.018339367/0.4898609267 C2,VCUT560,0.018573178/0.4898609267 C2,VCUT570,0.018555676/0.4898609267 C2,VCUT580,0.018238134/0.4898609267 C2,VCUT590,0.017620551/0.4898609267 C2,VCUT600,0.016702928/0.4898609267 C2,VCUT610,0.015549158/0.4898609267 C2,VCUT620,0.014414819/0.4898609267 C2,VCUT630,0.013363805/0.4898609267 C2,VCUT640,0.012396116/0.4898609267 C2,VCUT650,0.011511751/0.4898609267 C2,VCUT660,0.010710712/0.4898609267 C2,VCUT670,0.009992997/0.4898609267 C2,VCUT680,0.009358606/0.4898609267 C2,VCUT690,0.008807541/0.4898609267 C2,VCUT700,0.008339801/0.4898609267 C2,VCUT710,0.007938419/0.4898609267 C2,VCUT720,0.007535533/0.4898609267 C2,VCUT730,0.007114176/0.4898609267 C2,VCUT740,0.006674348/0.4898609267 C2,VCUT750,0.006216051/0.4898609267 C2,VCUT760,0.006077135/0.4898609267 C2,VCUT770,0.005603283/0.4898609267 C2,VCUT780,0.005178746/0.4898609267 C2,VCUT790,0.004789432/0.4898609267 C2,VCUT800,0.004444193/0.4898609267 C2,VCUT810,0.004124745/0.4898609267 C2,VCUT820,0.003835807/0.4898609267 C2,VCUT830,0.00358604/0.4898609267 C2,VCUT840,0.003367935/0.4898609267 C2,VCUT850,0.006744612/0.4898609267 C3,VCUT440,0.025647884/0.4761979115 C3,VCUT450,0.024440687/0.4761979115 C3,VCUT460,0.02308985/0.4761979115 C3,VCUT470,0.021790508/0.4761979115 C3,VCUT480,0.020591444/0.4761979115 C3,VCUT490,0.019492659/0.4761979115 C3,VCUT500,0.018494152/0.4761979115 C3,VCUT510,0.017610411/0.4761979115 C3,VCUT520,0.016899383/0.4761979115 C3,VCUT530,0.016375557/0.4761979115 C3,VCUT540,0.01603893/0.4761979115 C3,VCUT550,0.015889505/0.4761979115 C3,VCUT560,0.015882823/0.4761979115 C3,VCUT570,0.015841053/0.4761979115 C3,VCUT580,0.015719739/0.4761979115 C3,VCUT590,0.015518881/0.4761979115 C3,VCUT600,0.015238477/0.4761979115 C3,VCUT610,0.014878749/0.4761979115 C3,VCUT620,0.014440575/0.4761979115 C3,VCUT630,0.013924175/0.4761979115 C3,VCUT640,0.013329548/0.4761979115 C3,VCUT650,0.012656696/0.4761979115 C3,VCUT660,0.011905617/0.4761979115 C3,VCUT670,0.011076312/0.4761979115 C3,VCUT680,0.010168781/0.4761979115 C3,VCUT690,0.009183024/0.4761979115 C3,VCUT700,0.00811904/0.4761979115 C3,VCUT710,0.007011181/0.4761979115 C3,VCUT720,0.005996845/0.4761979115 C3,VCUT730,0.005110382/0.4761979115 C3,VCUT740,0.004351793/0.4761979115 C3,VCUT750,0.003721077/0.4761979115 C3,VCUT760,0.004253642/0.4761979115 C3,VCUT770,0.003165349/0.4761979115 C3,VCUT780,0.002411728/0.4761979115 C3,VCUT790,0.001890608/0.4761979115 C3,VCUT800,0.001588963/0.4761979115 C3,VCUT810,0.001382338/0.4761979115 C3,VCUT820,0.001069546/0.4761979115 C3,VCUT830,0/0.4761979115 C3,VCUT840,0/0.4761979115 C3,VCUT850,0/0.4761979115 &sComponent,&sCut,@rYield_Value &sComponent,&sCut,&sDensity,@rDensity_Value C1,CH4,SG,0.299394012 ,C2H5,SG,0.355683014 ,C3H8,SG,0.506678009 ,IC4H10,SG,0.561966003 ,NC4H10,SG,0.583223022
    • ,IC5H12,SG,0.623442017 ,NC5H12,SG,0.629729004 ,CUT40,SG,0.640987055 ,CUT50,SG,0.655745184 ,CUT60,SG,0.664439607 ,CUT70,SG,0.678492262 ,CUT80,SG,0.698057144 ,CUT90,SG,0.723602794 ,CUT100,SG,0.733136212 ,CUT110,SG,0.738442921 ,CUT120,SG,0.747075379 ,CUT130,SG,0.755193787 ,CUT140,SG,0.763281071 ,CUT150,SG,0.771283982 ,CUT160,SG,0.779155406 ,CUT170,SG,0.786846288 ,CUT180,SG,0.794214599 ,CUT190,SG,0.800590558 ,CUT200,SG,0.8100135 ,CUT210,SG,0.821337864 ,CUT220,SG,0.831122561 ,CUT230,SG,0.837904702 ,CUT240,SG,0.841993914 ,CUT250,SG,0.847514734 ,CUT260,SG,0.853931953 ,CUT270,SG,0.857916256 ,CUT280,SG,0.860503055 ,CUT290,SG,0.860967165 ,CUT300,SG,0.862701149 ,CUT310,SG,0.86564496 ,CUT320,SG,0.874312153 ,CUT330,SG,0.883162149 ,CUT340,SG,0.897094171 ,CUT350,SG,0.90503759 ,CUT360,SG,0.911644606 ,CUT370,SG,0.914498891 ,CUT380,SG,0.919307986 ,CUT390,SG,0.923412722 ,CUT400,SG,0.926813101 ,CUT410,SG,0.928475862 ,CUT420,SG,0.931532988 ,CUT430,SG,0.934537782 ,CUT440,SG,0.937982559 ,CUT450,SG,0.940641144 ,CUT460,SG,0.942686595 ,CUT470,SG,0.944600464 ,CUT480,SG,0.946929207 ,CUT490,SG,0.94927134 ,CUT500,SG,0.951626861 ,CUT510,SG,0.952272278 ,CUT520,SG,0.955122739 ,CUT530,SG,0.958448081 ,CUT540,SG,0.962248304 ,CUT550,SG,0.966523408 ,CUT560,SG,0.972017031 ,CUT570,SG,0.977015782 ,CUT580,SG,0.98228392 ,CUT590,SG,0.987821445 ,CUT600,SG,0.993628357 ,CUT610,SG,0.999704656 ,CUT620,SG,1.011730135 ,CUT630,SG,1.017755232 ,CUT640,SG,1.023495644 ,CUT650,SG,1.028951373 ,CUT660,SG,1.034122416 ,CUT670,SG,1.039008776 ,CUT680,SG,1.043610452 ,CUT690,SG,1.047927443 ,CUT700,SG,1.050733355 ,CUT710,SG,1.053005921 ,CUT720,SG,1.056905632 ,CUT730,SG,1.06069183 ,CUT740,SG,1.064364516 ,CUT750,SG,1.067923689 ,CUT760,SG,1.071228918 ,CUT770,SG,1.074561066 ,CUT780,SG,1.077779702 ,CUT790,SG,1.080884825 ,CUT800,SG,1.083876435 ,CUT810,SG,1.087199749 ,CUT820,SG,1.090523064 ,CUT830,SG,1.093846379 ,CUT840,SG,1.097169693 ,CUT850,SG,1.100493008 C2,CH4,SG,0.299394012 ,C2H5,SG,0.355683014 ,C3H8,SG,0.506678009 ,IC4H10,SG,0.561966003 ,NC4H10,SG,0.583223022 ,IC5H12,SG,0.623442017 ,NC5H12,SG,0.629729004 ,CUT40,SG,0.639475833 ,CUT50,SG,0.657325718 ,CUT60,SG,0.681240258 ,CUT70,SG,0.706057104
    • ,CUT80,SG,0.724089323 ,CUT90,SG,0.742008999 ,CUT100,SG,0.748077151 ,CUT110,SG,0.753869514 ,CUT120,SG,0.760604479 ,CUT130,SG,0.76787381 ,CUT140,SG,0.775830122 ,CUT150,SG,0.782147271 ,CUT160,SG,0.787530435 ,CUT170,SG,0.794427193 ,CUT180,SG,0.802231124 ,CUT190,SG,0.811240585 ,CUT200,SG,0.818053139 ,CUT210,SG,0.825588774 ,CUT220,SG,0.829932822 ,CUT230,SG,0.833305517 ,CUT240,SG,0.836678212 ,CUT250,SG,0.840050908 ,CUT260,SG,0.851736429 ,CUT270,SG,0.860608119 ,CUT280,SG,0.867759571 ,CUT290,SG,0.872708711 ,CUT300,SG,0.877566422 ,CUT310,SG,0.880492376 ,CUT320,SG,0.887148031 ,CUT330,SG,0.896065124 ,CUT340,SG,0.908236957 ,CUT350,SG,0.915883715 ,CUT360,SG,0.921971428 ,CUT370,SG,0.925266269 ,CUT380,SG,0.929557941 ,CUT390,SG,0.933228162 ,CUT400,SG,0.936276932 ,CUT410,SG,0.937537508 ,CUT420,SG,0.941046158 ,CUT430,SG,0.944963171 ,CUT440,SG,0.94966938 ,CUT450,SG,0.952276863 ,CUT460,SG,0.952870079 ,CUT470,SG,0.953463294 ,CUT480,SG,0.95405651 ,CUT490,SG,0.955586579 ,CUT500,SG,0.957127917 ,CUT510,SG,0.958669255 ,CUT520,SG,0.960210592 ,CUT530,SG,0.96175193 ,CUT540,SG,0.966850321 ,CUT550,SG,0.972054661 ,CUT560,SG,0.976642712 ,CUT570,SG,0.982064695 ,CUT580,SG,0.987700762 ,CUT590,SG,0.993550913 ,CUT600,SG,0.999615148 ,CUT610,SG,1.005893467 ,CUT620,SG,1.015572805 ,CUT630,SG,1.021696213 ,CUT640,SG,1.027493375 ,CUT650,SG,1.032964292 ,CUT660,SG,1.038108963 ,CUT670,SG,1.042927389 ,CUT680,SG,1.047419569 ,CUT690,SG,1.051585504 ,CUT700,SG,1.054047539 ,CUT710,SG,1.057863417 ,CUT720,SG,1.061540965 ,CUT730,SG,1.065080182 ,CUT740,SG,1.068481069 ,CUT750,SG,1.071743625 ,CUT760,SG,1.07486785 ,CUT770,SG,1.077853745 ,CUT780,SG,1.08070131 ,CUT790,SG,1.083410544 ,CUT800,SG,1.085981447 ,CUT810,SG,1.088829726 ,CUT820,SG,1.091678005 ,CUT830,SG,1.094526284 ,CUT840,SG,1.097374563 ,CUT850,SG,1.100222842 C3,CH4,SG,0.299394012 ,C2H5,SG,0.355683014 ,C3H8,SG,0.506678009 ,IC4H10,SG,0.561966003 ,NC4H10,SG,0.583223022 ,IC5H12,SG,0.623442017 ,NC5H12,SG,0.629729004 ,CUT40,SG,0.649186189 ,CUT50,SG,0.673024751 ,CUT60,SG,0.678530631 ,CUT70,SG,0.687697252 ,CUT80,SG,0.717811024 ,CUT90,SG,0.745845287 ,CUT100,SG,0.748007401 ,CUT110,SG,0.750169515 ,CUT120,SG,0.753979163 ,CUT130,SG,0.764701831
    • ,CUT140,SG,0.775424499 ,CUT150,SG,0.788154012 ,CUT160,SG,0.803025268 ,CUT170,SG,0.814793394 ,CUT180,SG,0.824634573 ,CUT190,SG,0.831930289 ,CUT200,SG,0.838395329 ,CUT210,SG,0.844003376 ,CUT220,SG,0.849389622 ,CUT230,SG,0.85464149 ,CUT240,SG,0.859711429 ,CUT250,SG,0.864380553 ,CUT260,SG,0.868699683 ,CUT270,SG,0.873270346 ,CUT280,SG,0.877997132 ,CUT290,SG,0.882924542 ,CUT300,SG,0.887507969 ,CUT310,SG,0.892150509 ,CUT320,SG,0.896437636 ,CUT330,SG,0.900508464 ,CUT340,SG,0.904373513 ,CUT350,SG,0.90795524 ,CUT360,SG,0.911283153 ,CUT370,SG,0.914014066 ,CUT380,SG,0.917141121 ,CUT390,SG,0.920244366 ,CUT400,SG,0.923323802 ,CUT410,SG,0.926760183 ,CUT420,SG,0.929246285 ,CUT430,SG,0.931363135 ,CUT440,SG,0.933116686 ,CUT450,SG,0.93446025 ,CUT460,SG,0.935411481 ,CUT470,SG,0.935472594 ,CUT480,SG,0.936226841 ,CUT490,SG,0.936995852 ,CUT500,SG,0.937779626 ,CUT510,SG,0.938389903 ,CUT520,SG,0.93927067 ,CUT530,SG,0.940228311 ,CUT540,SG,0.941262827 ,CUT550,SG,0.942374217 ,CUT560,SG,0.942952418 ,CUT570,SG,0.944427245 ,CUT580,SG,0.946180842 ,CUT590,SG,0.948213207 ,CUT600,SG,0.95052434 ,CUT610,SG,0.953114243 ,CUT620,SG,0.956870193 ,CUT630,SG,0.959864949 ,CUT640,SG,0.96298981 ,CUT650,SG,0.966244776 ,CUT660,SG,0.969629846 ,CUT670,SG,0.973145021 ,CUT680,SG,0.976790301 ,CUT690,SG,0.980565685 ,CUT700,SG,0.982706238 ,CUT710,SG,0.987169693 ,CUT720,SG,0.992021402 ,CUT730,SG,0.997261366 ,CUT740,SG,1.002889584 ,CUT750,SG,1.008906056 ,CUT760,SG,1.015310783 ,CUT770,SG,1.022103763 ,CUT780,SG,1.029284999 ,CUT790,SG,1.037419833 ,CUT800,SG,1.045554667 ,CUT810,SG,1.053689501 ,CUT820,SG,1.061824335 ,CUT830,SG,1.061824335 ,CUT840,SG,1.061824335 ,CUT850,SG,1.068290261 C1,VCUT440,SG,0.937982559 C1,VCUT450,SG,0.940641144 C1,VCUT460,SG,0.942686595 C1,VCUT470,SG,0.944600464 C1,VCUT480,SG,0.946929207 C1,VCUT490,SG,0.94927134 C1,VCUT500,SG,0.951626861 C1,VCUT510,SG,0.952272278 C1,VCUT520,SG,0.955122739 C1,VCUT530,SG,0.958448081 C1,VCUT540,SG,0.962248304 C1,VCUT550,SG,0.966523408 C1,VCUT560,SG,0.972017031 C1,VCUT570,SG,0.977015782 C1,VCUT580,SG,0.98228392 C1,VCUT590,SG,0.987821445 C1,VCUT600,SG,0.993628357 C1,VCUT610,SG,0.999704656 C1,VCUT620,SG,1.011730135 C1,VCUT630,SG,1.017755232 C1,VCUT640,SG,1.023495644 C1,VCUT650,SG,1.028951373 C1,VCUT660,SG,1.034122416
    • C1,VCUT670,SG,1.039008776 C1,VCUT680,SG,1.043610452 C1,VCUT690,SG,1.047927443 C1,VCUT700,SG,1.050733355 C1,VCUT710,SG,1.053005921 C1,VCUT720,SG,1.056905632 C1,VCUT730,SG,1.06069183 C1,VCUT740,SG,1.064364516 C1,VCUT750,SG,1.067923689 C1,VCUT760,SG,1.071228918 C1,VCUT770,SG,1.074561066 C1,VCUT780,SG,1.077779702 C1,VCUT790,SG,1.080884825 C1,VCUT800,SG,1.083876435 C1,VCUT810,SG,1.087199749 C1,VCUT820,SG,1.090523064 C1,VCUT830,SG,1.093846379 C1,VCUT840,SG,1.097169693 C1,VCUT850,SG,1.100493008 C2,VCUT440,SG,0.94966938 C2,VCUT450,SG,0.952276863 C2,VCUT460,SG,0.952870079 C2,VCUT470,SG,0.953463294 C2,VCUT480,SG,0.95405651 C2,VCUT490,SG,0.955586579 C2,VCUT500,SG,0.957127917 C2,VCUT510,SG,0.958669255 C2,VCUT520,SG,0.960210592 C2,VCUT530,SG,0.96175193 C2,VCUT540,SG,0.966850321 C2,VCUT550,SG,0.972054661 C2,VCUT560,SG,0.976642712 C2,VCUT570,SG,0.982064695 C2,VCUT580,SG,0.987700762 C2,VCUT590,SG,0.993550913 C2,VCUT600,SG,0.999615148 C2,VCUT610,SG,1.005893467 C2,VCUT620,SG,1.015572805 C2,VCUT630,SG,1.021696213 C2,VCUT640,SG,1.027493375 C2,VCUT650,SG,1.032964292 C2,VCUT660,SG,1.038108963 C2,VCUT670,SG,1.042927389 C2,VCUT680,SG,1.047419569 C2,VCUT690,SG,1.051585504 C2,VCUT700,SG,1.054047539 C2,VCUT710,SG,1.057863417 C2,VCUT720,SG,1.061540965 C2,VCUT730,SG,1.065080182 C2,VCUT740,SG,1.068481069 C2,VCUT750,SG,1.071743625 C2,VCUT760,SG,1.07486785 C2,VCUT770,SG,1.077853745 C2,VCUT780,SG,1.08070131 C2,VCUT790,SG,1.083410544 C2,VCUT800,SG,1.085981447 C2,VCUT810,SG,1.088829726 C2,VCUT820,SG,1.091678005 C2,VCUT830,SG,1.094526284 C2,VCUT840,SG,1.097374563 C2,VCUT850,SG,1.100222842 C3,VCUT440,SG,0.933116686 C3,VCUT450,SG,0.93446025 C3,VCUT460,SG,0.935411481 C3,VCUT470,SG,0.935472594 C3,VCUT480,SG,0.936226841 C3,VCUT490,SG,0.936995852 C3,VCUT500,SG,0.937779626 C3,VCUT510,SG,0.938389903 C3,VCUT520,SG,0.93927067 C3,VCUT530,SG,0.940228311 C3,VCUT540,SG,0.941262827 C3,VCUT550,SG,0.942374217 C3,VCUT560,SG,0.942952418 C3,VCUT570,SG,0.944427245 C3,VCUT580,SG,0.946180842 C3,VCUT590,SG,0.948213207 C3,VCUT600,SG,0.95052434 C3,VCUT610,SG,0.953114243 C3,VCUT620,SG,0.956870193 C3,VCUT630,SG,0.959864949 C3,VCUT640,SG,0.96298981 C3,VCUT650,SG,0.966244776 C3,VCUT660,SG,0.969629846 C3,VCUT670,SG,0.973145021 C3,VCUT680,SG,0.976790301 C3,VCUT690,SG,0.980565685 C3,VCUT700,SG,0.982706238 C3,VCUT710,SG,0.987169693 C3,VCUT720,SG,0.992021402 C3,VCUT730,SG,0.997261366 C3,VCUT740,SG,1.002889584 C3,VCUT750,SG,1.008906056 C3,VCUT760,SG,1.015310783 C3,VCUT770,SG,1.022103763
    • C3,VCUT780,SG,1.029284999 C3,VCUT790,SG,1.037419833 C3,VCUT800,SG,1.045554667 C3,VCUT810,SG,1.053689501 C3,VCUT820,SG,1.061824335 C3,VCUT830,SG,1.061824335 C3,VCUT840,SG,1.061824335 C3,VCUT850,SG,1.068290261 &sComponent,&sCut,&sDensity,@rDensity_Value &sComponent,&sCut,&sComponent,@rComponent_Value C1,CUT440,C1,1 ,CUT450,C1,1 ,CUT460,C1,1 ,CUT470,C1,1 ,CUT480,C1,1 ,CUT490,C1,1 ,CUT500,C1,1 ,CUT510,C1,1 ,CUT520,C1,1 ,CUT530,C1,1 ,CUT540,C1,1 ,CUT550,C1,1 ,CUT560,C1,1 ,CUT570,C1,1 ,CUT580,C1,1 ,CUT590,C1,1 ,CUT600,C1,1 ,CUT610,C1,1 ,CUT620,C1,1 ,CUT630,C1,1 ,CUT640,C1,1 ,CUT650,C1,1 ,CUT660,C1,1 ,CUT670,C1,1 ,CUT680,C1,1 ,CUT690,C1,1 ,CUT700,C1,1 ,CUT710,C1,1 ,CUT720,C1,1 ,CUT730,C1,1 ,CUT740,C1,1 ,CUT750,C1,1 ,CUT760,C1,1 ,CUT770,C1,1 ,CUT780,C1,1 ,CUT790,C1,1 ,CUT800,C1,1 ,CUT810,C1,1 ,CUT820,C1,1 ,CUT830,C1,1 ,CUT840,C1,1 ,CUT850,C1,1 C2,CUT440,C2,1 ,CUT450,C2,1 ,CUT460,C2,1 ,CUT470,C2,1 ,CUT480,C2,1 ,CUT490,C2,1 ,CUT500,C2,1 ,CUT510,C2,1 ,CUT520,C2,1 ,CUT530,C2,1 ,CUT540,C2,1 ,CUT550,C2,1 ,CUT560,C2,1 ,CUT570,C2,1 ,CUT580,C2,1 ,CUT590,C2,1 ,CUT600,C2,1 ,CUT610,C2,1 ,CUT620,C2,1 ,CUT630,C2,1 ,CUT640,C2,1 ,CUT650,C2,1 ,CUT660,C2,1 ,CUT670,C2,1 ,CUT680,C2,1 ,CUT690,C2,1 ,CUT700,C2,1 ,CUT710,C2,1 ,CUT720,C2,1 ,CUT730,C2,1 ,CUT740,C2,1 ,CUT750,C2,1 ,CUT760,C2,1 ,CUT770,C2,1 ,CUT780,C2,1 ,CUT790,C2,1 ,CUT800,C2,1 ,CUT810,C2,1 ,CUT820,C2,1 ,CUT830,C2,1 ,CUT840,C2,1 ,CUT850,C2,1
    • C3,CUT440,C3,1 ,CUT450,C3,1 ,CUT460,C3,1 ,CUT470,C3,1 ,CUT480,C3,1 ,CUT490,C3,1 ,CUT500,C3,1 ,CUT510,C3,1 ,CUT520,C3,1 ,CUT530,C3,1 ,CUT540,C3,1 ,CUT550,C3,1 ,CUT560,C3,1 ,CUT570,C3,1 ,CUT580,C3,1 ,CUT590,C3,1 ,CUT600,C3,1 ,CUT610,C3,1 ,CUT620,C3,1 ,CUT630,C3,1 ,CUT640,C3,1 ,CUT650,C3,1 ,CUT660,C3,1 ,CUT670,C3,1 ,CUT680,C3,1 ,CUT690,C3,1 ,CUT700,C3,1 ,CUT710,C3,1 ,CUT720,C3,1 ,CUT730,C3,1 ,CUT740,C3,1 ,CUT750,C3,1 ,CUT760,C3,1 ,CUT770,C3,1 ,CUT780,C3,1 ,CUT790,C3,1 ,CUT800,C3,1 ,CUT810,C3,1 ,CUT820,C3,1 ,CUT830,C3,1 ,CUT840,C3,1 ,CUT850,C3,1 &sComponent,&sCut,&sComponent,@rComponent_Value &sComponent,&sCut,&sProperty,@rProperty_Value C1,CH4,S,0 ,C2H5,S,0 ,C3H8,S,0 ,IC4H10,S,0 ,NC4H10,S,0 ,IC5H12,S,0 ,NC5H12,S,0 ,CUT40,S,1.97108E-05 ,CUT50,S,8.99859E-05 ,CUT60,S,0.000276981 ,CUT70,S,0.000453468 ,CUT80,S,0.000623969 ,CUT90,S,0.000800151 ,CUT100,S,0.000842744 ,CUT110,S,0.000842895 ,CUT120,S,0.000843756 ,CUT130,S,0.000886349 ,CUT140,S,0.012391156 ,CUT150,S,0.022368906 ,CUT160,S,0.035203434 ,CUT170,S,0.049654359 ,CUT180,S,0.067183623 ,CUT190,S,0.084121608 ,CUT200,S,0.099875477 ,CUT210,S,0.111222468 ,CUT220,S,0.130847164 ,CUT230,S,0.15264685 ,CUT240,S,0.183026286 ,CUT250,S,0.220450714 ,CUT260,S,0.27326669 ,CUT270,S,0.312634909 ,CUT280,S,0.343362859 ,CUT290,S,0.374727175 ,CUT300,S,0.404195553 ,CUT310,S,0.426856143 ,CUT320,S,0.458565712 ,CUT330,S,0.516611588 ,CUT340,S,0.563436479 ,CUT350,S,0.577869008 ,CUT360,S,0.582736758 ,CUT370,S,0.591185793 ,CUT380,S,0.599608779 ,CUT390,S,0.605994668 ,CUT400,S,0.610445465 ,CUT410,S,0.615730458 ,CUT420,S,0.620515223 ,CUT430,S,0.626070153 ,CUT440,S,0.630604786 ,CUT450,S,0.63089471 ,CUT460,S,0.630944092
    • ,CUT470,S,0.631075669 ,CUT480,S,0.631365592 ,CUT490,S,0.633237767 ,CUT500,S,0.648799935 ,CUT510,S,0.68799261 ,CUT520,S,0.708571474 ,CUT530,S,0.729455378 ,CUT540,S,0.75064432 ,CUT550,S,0.772138301 ,CUT560,S,0.804044985 ,CUT570,S,0.822602629 ,CUT580,S,0.836710872 ,CUT590,S,0.840886164 ,CUT600,S,0.845061456 ,CUT610,S,0.847688929 ,CUT620,S,0.851864221 ,CUT630,S,0.856039513 ,CUT640,S,0.860214806 ,CUT650,S,0.864390098 ,CUT660,S,0.868061809 ,CUT670,S,0.871600038 ,CUT680,S,0.875012523 ,CUT690,S,0.877969845 ,CUT700,S,0.88115452 ,CUT710,S,0.884817747 ,CUT720,S,0.887836339 ,CUT730,S,0.890771889 ,CUT740,S,0.893624397 ,CUT750,S,0.896393864 ,CUT760,S,0.899137239 ,CUT770,S,0.901740623 ,CUT780,S,0.904260965 ,CUT790,S,0.906698266 ,CUT800,S,0.909052526 ,CUT810,S,0.911567785 ,CUT820,S,0.914164915 ,CUT830,S,0.916762045 ,CUT840,S,0.919359175 ,CUT850,S,0.921956305 C2,CH4,S,0 ,C2H5,S,0 ,C3H8,S,0 ,IC4H10,S,0 ,NC4H10,S,0 ,IC5H12,S,0 ,NC5H12,S,0 ,CUT40,S,9.86508E-07 ,CUT50,S,9.94872E-07 ,CUT60,S,1.00794E-06 ,CUT70,S,1.02331E-06 ,CUT80,S,1.03868E-06 ,CUT90,S,7.81906E-06 ,CUT100,S,1.68873E-05 ,CUT110,S,0.003564126 ,CUT120,S,0.008237209 ,CUT130,S,0.01268396 ,CUT140,S,0.022605325 ,CUT150,S,0.037244546 ,CUT160,S,0.058182958 ,CUT170,S,0.078652919 ,CUT180,S,0.100568536 ,CUT190,S,0.12594255 ,CUT200,S,0.146130012 ,CUT210,S,0.151785033 ,CUT220,S,0.183759013 ,CUT230,S,0.236250364 ,CUT240,S,0.328869404 ,CUT250,S,0.353398721 ,CUT260,S,0.358182375 ,CUT270,S,0.378431776 ,CUT280,S,0.414497088 ,CUT290,S,0.475526763 ,CUT300,S,0.494723231 ,CUT310,S,0.496279547 ,CUT320,S,0.517998587 ,CUT330,S,0.594331173 ,CUT340,S,0.659386889 ,CUT350,S,0.661005983 ,CUT360,S,0.661042853 ,CUT370,S,0.661242442 ,CUT380,S,0.662861535 ,CUT390,S,0.665898119 ,CUT400,S,0.668934704 ,CUT410,S,0.677051119 ,CUT420,S,0.680087703 ,CUT430,S,0.682378412 ,CUT440,S,0.682468474 ,CUT450,S,0.682905848 ,CUT460,S,0.689102098 ,CUT470,S,0.695618418 ,CUT480,S,0.701675032 ,CUT490,S,0.708397649 ,CUT500,S,0.715786269 ,CUT510,S,0.728191856 ,CUT520,S,0.735548739
    • ,CUT530,S,0.742173742 ,CUT540,S,0.748066864 ,CUT550,S,0.753228107 ,CUT560,S,0.75522638 ,CUT570,S,0.759739609 ,CUT580,S,0.764323361 ,CUT590,S,0.768977635 ,CUT600,S,0.77370243 ,CUT610,S,0.778792285 ,CUT620,S,0.785488753 ,CUT630,S,0.79009018 ,CUT640,S,0.794451754 ,CUT650,S,0.798573475 ,CUT660,S,0.802455343 ,CUT670,S,0.806097357 ,CUT680,S,0.809499519 ,CUT690,S,0.811617494 ,CUT700,S,0.814620101 ,CUT710,S,0.817259977 ,CUT720,S,0.82004591 ,CUT730,S,0.822723508 ,CUT740,S,0.825292769 ,CUT750,S,0.827753694 ,CUT760,S,0.830135171 ,CUT770,S,0.832379424 ,CUT780,S,0.83451534 ,CUT790,S,0.83654292 ,CUT800,S,0.838462164 ,CUT810,S,0.840548044 ,CUT820,S,0.842778632 ,CUT830,S,0.84500922 ,CUT840,S,0.847239808 ,CUT850,S,0.849470395 C3,CH4,S,0 ,C2H5,S,0 ,C3H8,S,0 ,IC4H10,S,0 ,NC4H10,S,0 ,IC5H12,S,0 ,NC5H12,S,0 ,CUT40,S,0.002580389 ,CUT50,S,0.005550471 ,CUT60,S,0.005550471 ,CUT70,S,0.005550471 ,CUT80,S,0.005550471 ,CUT90,S,0.005630249 ,CUT100,S,0.006657711 ,CUT110,S,0.007019928 ,CUT120,S,0.010365368 ,CUT130,S,0.015432729 ,CUT140,S,0.022834537 ,CUT150,S,0.028733082 ,CUT160,S,0.035962071 ,CUT170,S,0.038952277 ,CUT180,S,0.039069121 ,CUT190,S,0.039185966 ,CUT200,S,0.039185966 ,CUT210,S,0.039185966 ,CUT220,S,0.039185966 ,CUT230,S,0.039185966 ,CUT240,S,0.039185966 ,CUT250,S,0.039185966 ,CUT260,S,0.044972023 ,CUT270,S,0.05167469 ,CUT280,S,0.060891128 ,CUT290,S,0.071810564 ,CUT300,S,0.08295484 ,CUT310,S,0.094731484 ,CUT320,S,0.107627324 ,CUT330,S,0.123241071 ,CUT340,S,0.136983634 ,CUT350,S,0.149505279 ,CUT360,S,0.160806008 ,CUT370,S,0.171484726 ,CUT380,S,0.179808247 ,CUT390,S,0.186509457 ,CUT400,S,0.188871742 ,CUT410,S,0.193264766 ,CUT420,S,0.197650616 ,CUT430,S,0.201076168 ,CUT440,S,0.206079383 ,CUT450,S,0.212321376 ,CUT460,S,0.219802147 ,CUT470,S,0.229269849 ,CUT480,S,0.23834485 ,CUT490,S,0.248046752 ,CUT500,S,0.258375556 ,CUT510,S,0.27049603 ,CUT520,S,0.281661206 ,CUT530,S,0.293068999 ,CUT540,S,0.304719407 ,CUT550,S,0.316612431 ,CUT560,S,0.329325867 ,CUT570,S,0.341505513 ,CUT580,S,0.353736556
    • ,CUT590,S,0.366018999 ,CUT600,S,0.378352839 ,CUT610,S,0.390738078 ,CUT620,S,0.403467992 ,CUT630,S,0.415905556 ,CUT640,S,0.428345379 ,CUT650,S,0.440787462 ,CUT660,S,0.453231804 ,CUT670,S,0.465678404 ,CUT680,S,0.478127264 ,CUT690,S,0.48662541 ,CUT700,S,0.499425629 ,CUT710,S,0.512755587 ,CUT720,S,0.526615284 ,CUT730,S,0.541004719 ,CUT740,S,0.555923893 ,CUT750,S,0.571372805 ,CUT760,S,0.587351455 ,CUT770,S,0.603859844 ,CUT780,S,0.620897972 ,CUT790,S,0.639470233 ,CUT800,S,0.658411031 ,CUT810,S,0.677351828 ,CUT820,S,0.696292626 ,CUT830,S,0.696292626 ,CUT840,S,0.696292626 ,CUT850,S,0.696292626 C1,VCUT440,S,0.630604786 C1,VCUT450,S,0.63089471 C1,VCUT460,S,0.630944092 C1,VCUT470,S,0.631075669 C1,VCUT480,S,0.631365592 C1,VCUT490,S,0.633237767 C1,VCUT500,S,0.648799935 C1,VCUT510,S,0.68799261 C1,VCUT520,S,0.708571474 C1,VCUT530,S,0.729455378 C1,VCUT540,S,0.75064432 C1,VCUT550,S,0.772138301 C1,VCUT560,S,0.804044985 C1,VCUT570,S,0.822602629 C1,VCUT580,S,0.836710872 C1,VCUT590,S,0.840886164 C1,VCUT600,S,0.845061456 C1,VCUT610,S,0.847688929 C1,VCUT620,S,0.851864221 C1,VCUT630,S,0.856039513 C1,VCUT640,S,0.860214806 C1,VCUT650,S,0.864390098 C1,VCUT660,S,0.868061809 C1,VCUT670,S,0.871600038 C1,VCUT680,S,0.875012523 C1,VCUT690,S,0.877969845 C1,VCUT700,S,0.88115452 C1,VCUT710,S,0.884817747 C1,VCUT720,S,0.887836339 C1,VCUT730,S,0.890771889 C1,VCUT740,S,0.893624397 C1,VCUT750,S,0.896393864 C1,VCUT760,S,0.899137239 C1,VCUT770,S,0.901740623 C1,VCUT780,S,0.904260965 C1,VCUT790,S,0.906698266 C1,VCUT800,S,0.909052526 C1,VCUT810,S,0.911567785 C1,VCUT820,S,0.914164915 C1,VCUT830,S,0.916762045 C1,VCUT840,S,0.919359175 C1,VCUT850,S,0.921956305 C2,VCUT440,S,0.682468474 C2,VCUT450,S,0.682905848 C2,VCUT460,S,0.689102098 C2,VCUT470,S,0.695618418 C2,VCUT480,S,0.701675032 C2,VCUT490,S,0.708397649 C2,VCUT500,S,0.715786269 C2,VCUT510,S,0.728191856 C2,VCUT520,S,0.735548739 C2,VCUT530,S,0.742173742 C2,VCUT540,S,0.748066864 C2,VCUT550,S,0.753228107 C2,VCUT560,S,0.75522638 C2,VCUT570,S,0.759739609 C2,VCUT580,S,0.764323361 C2,VCUT590,S,0.768977635 C2,VCUT600,S,0.77370243 C2,VCUT610,S,0.778792285 C2,VCUT620,S,0.785488753 C2,VCUT630,S,0.79009018 C2,VCUT640,S,0.794451754 C2,VCUT650,S,0.798573475 C2,VCUT660,S,0.802455343 C2,VCUT670,S,0.806097357 C2,VCUT680,S,0.809499519 C2,VCUT690,S,0.811617494
    • C2,VCUT700,S,0.814620101 C2,VCUT710,S,0.817259977 C2,VCUT720,S,0.82004591 C2,VCUT730,S,0.822723508 C2,VCUT740,S,0.825292769 C2,VCUT750,S,0.827753694 C2,VCUT760,S,0.830135171 C2,VCUT770,S,0.832379424 C2,VCUT780,S,0.83451534 C2,VCUT790,S,0.83654292 C2,VCUT800,S,0.838462164 C2,VCUT810,S,0.840548044 C2,VCUT820,S,0.842778632 C2,VCUT830,S,0.84500922 C2,VCUT840,S,0.847239808 C2,VCUT850,S,0.849470395 C3,VCUT440,S,0.206079383 C3,VCUT450,S,0.212321376 C3,VCUT460,S,0.219802147 C3,VCUT470,S,0.229269849 C3,VCUT480,S,0.23834485 C3,VCUT490,S,0.248046752 C3,VCUT500,S,0.258375556 C3,VCUT510,S,0.27049603 C3,VCUT520,S,0.281661206 C3,VCUT530,S,0.293068999 C3,VCUT540,S,0.304719407 C3,VCUT550,S,0.316612431 C3,VCUT560,S,0.329325867 C3,VCUT570,S,0.341505513 C3,VCUT580,S,0.353736556 C3,VCUT590,S,0.366018999 C3,VCUT600,S,0.378352839 C3,VCUT610,S,0.390738078 C3,VCUT620,S,0.403467992 C3,VCUT630,S,0.415905556 C3,VCUT640,S,0.428345379 C3,VCUT650,S,0.440787462 C3,VCUT660,S,0.453231804 C3,VCUT670,S,0.465678404 C3,VCUT680,S,0.478127264 C3,VCUT690,S,0.48662541 C3,VCUT700,S,0.499425629 C3,VCUT710,S,0.512755587 C3,VCUT720,S,0.526615284 C3,VCUT730,S,0.541004719 C3,VCUT740,S,0.555923893 C3,VCUT750,S,0.571372805 C3,VCUT760,S,0.587351455 C3,VCUT770,S,0.603859844 C3,VCUT780,S,0.620897972 C3,VCUT790,S,0.639470233 C3,VCUT800,S,0.658411031 C3,VCUT810,S,0.677351828 C3,VCUT820,S,0.696292626 C3,VCUT830,S,0.696292626 C3,VCUT840,S,0.696292626 C3,VCUT850,S,0.696292626 &sComponent,&sCut,&sProperty,@rProperty_Value &sUnit,&sOperation,&sPort,&sState,&sCut,@rYield_Lower,@rYield_Upper CDU,FUELS,C1C2,,CH4,1.0 ,,,,C2H5,1.0 CDU,FUELS,C3C4,,C3H8,1.0 ,,,,IC4H10,1.0 ,,,,NC4H10,1.0 CDU,FUELS,N,,IC5H12,1.0 ,,,,NC5H12,1.0 ,,,,CUT40,1.0 ,,,,CUT50,1.0 ,,,,CUT60,1.0 ,,,,CUT70,1.0 ,,,,CUT80,1.0 ,,,,CUT90,1.0 ,,,,CUT100,1.0 ,,,,CUT110,1.0 ,,,,CUT120,1.0 ,,,,CUT130,1.0 CDU,FUELS,NJSWC,,CUT140,1.0 ,,,,CUT150,1.0 ,,,,CUT160,1.0 ,,,,CUT170,1.0 CDU,FUELS,JETFUEL,,CUT180,1.0 ,,,,CUT190,1.0 ,,,,CUT200,1.0 ,,,,CUT210,1.0 ,,,,CUT220,1.0 ,,,,CUT230,1.0 ,,,,CUT240,1.0 ,,,,CUT250,1.0 ,,,,CUT260,1.0 CDU,FUELS,JDSWC,,CUT270,1.0 ,,,,CUT280,1.0 ,,,,CUT290,1.0 ,,,,CUT300,1.0
    • CDU,FUELS,D,,CUT310,1.0 ,,,,CUT320,1.0 ,,,,CUT330,1.0 ,,,,CUT340,1.0 ,,,,CUT350,1.0 ,,,,CUT360,1.0 ,,,,CUT370,1.0 ,,,,CUT380,1.0 ,,,,CUT390,1.0 ,,,,CUT400,1.0 ,,,,CUT410,1.0 ,,,,CUT420,1.0 ,,,,CUT430,1.0 CDU,FUELS,ATR,,CUT440,1.0 ,,,,CUT450,1.0 ,,,,CUT460,1.0 ,,,,CUT470,1.0 ,,,,CUT480,1.0 ,,,,CUT490,1.0 ,,,,CUT500,1.0 ,,,,CUT510,1.0 ,,,,CUT520,1.0 ,,,,CUT530,1.0 ,,,,CUT540,1.0 ,,,,CUT550,1.0 ,,,,CUT560,1.0 ,,,,CUT570,1.0 ,,,,CUT580,1.0 ,,,,CUT590,1.0 ,,,,CUT600,1.0 ,,,,CUT610,1.0 ,,,,CUT620,1.0 ,,,,CUT630,1.0 ,,,,CUT640,1.0 ,,,,CUT650,1.0 ,,,,CUT660,1.0 ,,,,CUT670,1.0 ,,,,CUT680,1.0 ,,,,CUT690,1.0 ,,,,CUT700,1.0 ,,,,CUT710,1.0 ,,,,CUT720,1.0 ,,,,CUT730,1.0 ,,,,CUT740,1.0 ,,,,CUT750,1.0 ,,,,CUT760,1.0 ,,,,CUT770,1.0 ,,,,CUT780,1.0 ,,,,CUT790,1.0 ,,,,CUT800,1.0 ,,,,CUT810,1.0 ,,,,CUT820,1.0 ,,,,CUT830,1.0 ,,,,CUT840,1.0 ,,,,CUT850,1.0 VDU,FUELS,LVGO,,VCUT440,1.0 ,,,,VCUT450,1.0 ,,,,VCUT460,1.0 ,,,,VCUT470,1.0 ,,,,VCUT480,1.0 ,,,,VCUT490,1.0 ,,,,VCUT500,1.0 ,,,,VCUT510,1.0 ,,,,VCUT520,1.0 ,,,,VCUT530,1.0 ,,,,VCUT540,1.0 ,,,,VCUT550,1.0 ,,,,VCUT560,1.0 ,,,,VCUT570,1.0 ,,,,VCUT580,1.0 VDU,FUELS,HVGO,,VCUT590,1.0 ,,,,VCUT600,1.0 ,,,,VCUT610,1.0 ,,,,VCUT620,1.0 VDU,FUELS,VR,,VCUT630,1.0 ,,,,VCUT640,1.0 ,,,,VCUT650,1.0 ,,,,VCUT660,1.0 ,,,,VCUT670,1.0 ,,,,VCUT680,1.0 ,,,,VCUT690,1.0 ,,,,VCUT700,1.0 ,,,,VCUT710,1.0 ,,,,VCUT720,1.0 ,,,,VCUT730,1.0 ,,,,VCUT740,1.0 ,,,,VCUT750,1.0 ,,,,VCUT760,1.0 ,,,,VCUT770,1.0 ,,,,VCUT780,1.0 ,,,,VCUT790,1.0 ,,,,VCUT800,1.0 ,,,,VCUT810,1.0 ,,,,VCUT820,1.0 ,,,,VCUT830,1.0
    • ,,,,VCUT840,1.0 ,,,,VCUT850,1.0 &sUnit,&sOperation,&sPort,&sState,&sCut,@rYield_Lower,@rYield_Upper !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Cost Data (Pricing) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sUnit,&sOperation,&sPort,&sState,@rFlowPro_Weight,@rFlowPer1_Weight,@rFlowPer2_Weight,@rFlowPen_Weight TANKJETA,,IN,,1.0, TANKJETB,,IN,,0.95, &sUnit,&sOperation,&sPort,&sState,@rFlowPro_Weight,@rFlowPer1_Weight,@rFlowPer2_Weight,@rFlowPen_Weight &sUnit,&sOperation,&sPort,&sState,&sComponent,@rComponentPro_Weight,@rComponentPer1_Weight,@rComponentPer2_Weight,@rComponentPen_ Weight &sUnit,&sOperation,&sPort,&sState,&sComponent,@rComponentPro_Weight,@rComponentPer1_Weight,@rComponentPer2_Weight,@rComponentPen_ Weight &sUnit,&sOperation,&sPort,&sState,&sProperty,@rPropertyPro_Weight,@rPropertyPer1_Weight,@rPropertyPer2_Weight,@rPropertyPen_Weigh t &sUnit,&sOperation,&sPort,&sState,&sProperty,@rPropertyPro_Weight,@rPropertyPer1_Weight,@rPropertyPer2_Weight,@rPropertyPen_Weigh t !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Content Data (Past, Present Provisos) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sUnit,&sOperation,@rHoldup_Value,@rStart_Time TANKCO,,0,0 TANKATR,,0,0 TANKJETA,,0,0 TANKJETAB,JETA,0,0 TANKJETB,,0,0 JETATANK,,0,0 JETBTANK,,0,0 &sUnit,&sOperation,@rHoldup_Value,@rStart_Time &sUnit,&sComponent,@rComponent_Value,@rStart_Time TANKCO,C1,0,0 ,C2,0,0 ,C3,0,0 TANKATR,C1,0,0 ,C2,0,0 ,C3,0,0 &sUnit,&sComponent,@rComponent_Value,@rStart_Time !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Command Data (Future Provisos) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sUnit,&sOperation,@rSetup_Lower,@rSetup_Upper,@rBegin_Time,@rEnd_Time ALLPARTS,1,1,BEGIN,END &sUnit,&sOperation,@rSetup_Lower,@rSetup_Upper,@rBegin_Time,@rEnd_Time &sUnit,&sOperation,&sPort,&sState,&sUnit,&sOperation,&sPort,&sState,@rSetup_Lower,@rSetup_Upper,@rBegin_Time,@rEnd_Time ALLPATHS,1,1,BEGIN,END &sUnit,&sOperation,&sPort,&sState,&sUnit,&sOperation,&sPort,&sState,@rSetup_Lower,@rSetup_Upper,@rBegin_Time,@rEnd_Time &sUnit,&sOperation,&sPort,&sState,@rTotalRate_Lower,@rTotalRate_Upper,@rTotalRate_Target,@rBegin_Time,@rEnd_Time ATR,,OUT,,0.1,1000,,BEGIN,END &sUnit,&sOperation,&sPort,&sState,@rTotalRate_Lower,@rTotalRate_Upper,@rTotalRate_Target,@rBegin_Time,@rEnd_Time &sUnit,&sOperation,&sPort,&sState,@rYield_Lower,@rYield_Upper,@rYield_Target,@rBegin_Time,@rEnd_Time CDU,FUELS,C1C2,,0,1,,BEGIN,END CDU,FUELS,C3C4,,0,1,,BEGIN,END CDU,FUELS,N,,0,1,,BEGIN,END CDU,FUELS,NJSWC,,0,1,,BEGIN,END CDU,FUELS,JETFUEL,,0,1,,BEGIN,END CDU,FUELS,JDSWC,,0,1,,BEGIN,END CDU,FUELS,D,,0,1,,BEGIN,END CDU,FUELS,ATR,,0,1,,BEGIN,END VDU,FUELS,LVGO,,0,1,,BEGIN,END VDU,FUELS,HVGO,,0,1,,BEGIN,END VDU,FUELS,VR,,0,1,,BEGIN,END BLENDJETA,,IN,,0,1,,BEGIN,END BLENDJETA,,IN2,,0,1,,BEGIN,END BLENDJETB,,IN,,0,1,,BEGIN,END BLENDJETB,,IN2,,0,1,,BEGIN,END &sUnit,&sOperation,&sPort,&sState,@rYield_Lower,@rYield_Upper,@rYield_Target,@rBegin_Time,@rEnd_Time
    • Classic  Pooling  Problem  (Quality)  (Pooling-­‐IMF)     The  Classic  Pooling  Problem  (Quality)  IMF  shown  in  Figure  Pooling-­‐IMF  has  objective  function  values  of   0.0,  100.0  or  400.0  and  is  solved  using  IMPL-­‐SLPQPE.    Pooling-­‐IMF  is  a  nonlinear  programming  (NLP)   advanced  planning  and  scheduling  (APS)  decision-­‐making  type  of  problem.         Figure  Pooling-­‐IMF  Flowsheet.     i M P l (c) Copyright and Property of i n d u s t r I A L g o r i t h m s LLC. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Calculation Data (Parameters) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sCalc,@sValue START,-1.0 BEGIN,0.0 END,1.0 PERIOD,1.0 &sCalc,@sValue !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Chronological Data (Periods) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! @rPastTHD,@rFutureTHD,@rTPD START,END,PERIOD @rPastTHD,@rFutureTHD,@rTPD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Construction Data (Pointers)
    • !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Include-@sFile_Name Pooling-IMF.ups Include-@sFile_Name !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Capacity Data (Prototypes) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sUnit,&sOperation,@rRate_Lower,@rRate_Upper ALLPARTS,0.0,1000.0 &sUnit,&sOperation,@rRate_Lower,@rRate_Upper &sUnit,&sOperation,@rHoldup_Lower,@rHoldup_Upper Pool,,0.0,0.0 &sUnit,&sOperation,@rHoldup_Lower,@rHoldup_Upper &sUnit,&sOperation,&sPort,&sState,@rTeeRate_Lower,@rTeeRate_Upper ALLINPORTS,0.0,1000.0 ALLOUTPORTS,0.0,1000.0 &sUnit,&sOperation,&sPort,&sState,@rTeeRate_Lower,@rTeeRate_Upper &sUnit,&sOperation,&sPort,&sState,@rTotalRate_Lower,@rTotalRate_Upper ALLINPORTS,0.0,1000.0 ALLOUTPORTS,0.0,1000.0 P1,,i,,0.0,100.0 P2,,i,,0.0,200.0 &sUnit,&sOperation,&sPort,&sState,@rTotalRate_Lower,@rTotalRate_Upper !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Constituent Data (Properties) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sProperty S &sProperty &sUnit,&sOperation,&sPort,&sState,&sProperty,@rProperty_Lower,@rProperty_Upper,@rProperty_Target ALLINPORTS,S,0.0,3.0 ALLOUTPORTS,S,0.0,3.0 A,,o,,S,3.0,3.0 B,,o,,S,1.0,1.0 C,,o,,S,2.0,2.0 P1,,i,,S,0.0,2.5 P2,,i,,S,0.0,1.5 &sUnit,&sOperation,&sPort,&sState,&sProperty,@rProperty_Lower,@rProperty_Upper,@rProperty_Target !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Cost Data (Pricing) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sUnit,&sOperation,&sPort,&sState,@rFlowPro_Weight,@rFlowPer1_Weight,@rFlowPer2_Weight,@rFlowPen_Weight A,,o,,-6.0 B,,o,,-16.0 C,,o,,-10.0 P1,,i,,9.0 P2,,i,,15.0 &sUnit,&sOperation,&sPort,&sState,@rFlowPro_Weight,@rFlowPer1_Weight,@rFlowPer2_Weight,@rFlowPen_Weight !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Command Data (Future Provisos) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sUnit,&sOperation,@rSetup_Lower,@rSetup_Upper,@rBegin_Time,@rEnd_Time ALLPARTS,1,1,BEGIN,END &sUnit,&sOperation,@rSetup_Lower,@rSetup_Upper,@rBegin_Time,@rEnd_Time &sUnit,&sOperation,&sPort,&sState,&sUnit,&sOperation,&sPort,&sState,@rSetup_Lower,@rSetup_Upper,@rBegin_Time,@rEnd_Time ALLPATHS,1,1,BEGIN,END &sUnit,&sOperation,&sPort,&sState,&sUnit,&sOperation,&sPort,&sState,@rSetup_Lower,@rSetup_Upper,@rBegin_Time,@rEnd_Time  
    • Advanced  Production  Accounting  (APA-­‐IMF)     The  Advanced  Production  Accounting  IMF  shown  in  Figure  APA-­‐IMF  has  an  objective  function  value  of   334.6431  and  is  solved  using  IMPL-­‐SECQPE.    APA-­‐IMF  is  a  nonlinear  programming  (NLP)  data   reconciliation  and  parameter  estimation  (DRPE)  data-­‐mining  type  of  problem.         Figure  APA-­‐IMF  Flowsheet.   i M P l (c) Copyright and Property of i n d u s t r I A L g o r i t h m s LLC. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Calculation Data (Parameters) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sCalc,@sValue !Miscellaneous Constants. NNON,-99999 SCALEFACTOR,1000.0 LARGEBOUND,1E+9/SCALEFACTOR SMALLNUMBER,0.001 LBSH2OPERBBL,8.3454*42 !Horizon and Period Times. START,-1.0
    • BEGIN,0.0 END,1.0 PERIOD,1.0 !Measured Stream Flows. CRD_JFGD_V,290000 CRD_JFGD_L,0.0 CRD_JFGD_U,LARGEBOUND CRD_JFGD_T,CRD_JFGD_V/SCALEFACTOR CRD_JFGD_W,NE(CRD_JFGD_V;NNON)* 1.0/(CRD_JFGD_V/SCALEFACTOR*0.05+SMALLNUMBER)^2 CRD_JVAC_V,48983.10 CRD_JVAC_L,0.0 CRD_JVAC_U,LARGEBOUND CRD_JVAC_T,CRD_JVAC_V/SCALEFACTOR CRD_JVAC_W,NE(CRD_JVAC_V;NNON)* 1.0/(CRD_JVAC_V/SCALEFACTOR*0.05+SMALLNUMBER)^2 CRD_T110_V,52465.19 CRD_T110_L,0.0 CRD_T110_U,LARGEBOUND CRD_T110_T,CRD_T110_V/SCALEFACTOR CRD_T110_W,NE(CRD_T110_V;NNON)* 1.0/(CRD_T110_V/SCALEFACTOR*0.05+SMALLNUMBER)^2 CRD_T112_V,18827.92 CRD_T112_L,0.0 CRD_T112_U,LARGEBOUND CRD_T112_T,CRD_T112_V/SCALEFACTOR CRD_T112_W,NE(CRD_T112_V;NNON)* 1.0/(CRD_T112_V/SCALEFACTOR*0.05+SMALLNUMBER)^2 CRD_T114_V,55451.73 CRD_T114_L,0.0 CRD_T114_U,LARGEBOUND CRD_T114_T,CRD_T114_V/SCALEFACTOR CRD_T114_W,NE(CRD_T114_V;NNON)* 1.0/(CRD_T114_V/SCALEFACTOR*0.05+SMALLNUMBER)^2 CRD_T116_V,8457.65 CRD_T116_L,0.0 CRD_T116_U,LARGEBOUND CRD_T116_T,CRD_T116_V/SCALEFACTOR CRD_T116_W,NE(CRD_T116_V;NNON)* 1.0/(CRD_T116_V/SCALEFACTOR*0.05+SMALLNUMBER)^2 FCC_T300_V,5772.16 FCC_T300_L,0.0 FCC_T300_U,LARGEBOUND FCC_T300_T,FCC_T300_V/SCALEFACTOR FCC_T300_W,NE(FCC_T300_V;NNON)* 1.0/(FCC_T300_V/SCALEFACTOR*0.05+SMALLNUMBER)^2 FCC_JFGD_V,1407000 FCC_JFGD_L,0.0 FCC_JFGD_U,LARGEBOUND FCC_JFGD_T,FCC_JFGD_V/SCALEFACTOR FCC_JFGD_W,NE(FCC_JFGD_V;NNON)* 1.0/(FCC_JFGD_V/SCALEFACTOR*0.05+SMALLNUMBER)^2 FCC_T150_V,43615.44 FCC_T150_L,0.0 FCC_T150_U,LARGEBOUND FCC_T150_T,FCC_T150_V/SCALEFACTOR FCC_T150_W,NE(FCC_T150_V;NNON)* 1.0/(FCC_T150_V/SCALEFACTOR*0.05+SMALLNUMBER)^2 FCC_T154_V,29352.47 FCC_T154_L,0.0 FCC_T154_U,LARGEBOUND FCC_T154_T,FCC_T154_V/SCALEFACTOR FCC_T154_W,NE(FCC_T154_V;NNON)* 1.0/(FCC_T154_V/SCALEFACTOR*0.05+SMALLNUMBER)^2 FCC_T152_V,26674.08 FCC_T152_L,0.0 FCC_T152_U,LARGEBOUND FCC_T152_T,FCC_T152_V/SCALEFACTOR FCC_T152_W,NE(FCC_T152_V;NNON)* 1.0/(FCC_T152_V/SCALEFACTOR*0.05+SMALLNUMBER)^2 FCC_T160_V,8996.46 FCC_T160_L,0.0 FCC_T160_U,LARGEBOUND FCC_T160_T,FCC_T160_V/SCALEFACTOR FCC_T160_W,NE(FCC_T160_V;NNON)* 1.0/(FCC_T160_V/SCALEFACTOR*0.05+SMALLNUMBER)^2 JFGD_BRNR_V,NNON JFGD_BRNR_L,0.0 JFGD_BRNR_U,LARGEBOUND JFGD_BRNR_T,JFGD_BRNR_V/SCALEFACTOR JFGD_BRNR_W,NE(JFGD_BRNR_V;NNON)* 1.0/(JFGD_BRNR_V/SCALEFACTOR*0.05+SMALLNUMBER)^2 IPL2_T101_V,62362.64 IPL2_T101_L,0.0 IPL2_T101_U,LARGEBOUND IPL2_T101_T,IPL2_T101_V/SCALEFACTOR IPL2_T101_W,NE(IPL2_T101_V;NNON)* 1.0/(IPL2_T101_V/SCALEFACTOR*0.05+SMALLNUMBER)^2 IPL1_T103_V,324327.23 IPL1_T103_L,0.0 IPL1_T103_U,LARGEBOUND IPL1_T103_T,IPL1_T103_V/SCALEFACTOR IPL1_T103_W,NE(IPL1_T103_V;NNON)* 1.0/(IPL1_T103_V/SCALEFACTOR*0.05+SMALLNUMBER)^2
    • IPL1_T104_V,162164.29 IPL1_T104_L,0.0 IPL1_T104_U,LARGEBOUND IPL1_T104_T,IPL1_T104_V/SCALEFACTOR IPL1_T104_W,NE(IPL1_T104_V;NNON)* 1.0/(IPL1_T104_V/SCALEFACTOR*0.05+SMALLNUMBER)^2 IPL1_T105_V,0.0 IPL1_T105_L,0.0 IPL1_T105_U,0.0 IPL1_T105_T,IPL1_T105_V/SCALEFACTOR IPL1_T105_W,NE(IPL1_T105_V;NNON)* 1.0/(IPL1_T105_V/SCALEFACTOR*0.05+SMALLNUMBER)^2 JVAC_T120_V,0.0 JVAC_T120_L,0.0 JVAC_T120_U,0.0 JVAC_T120_T,JVAC_T120_V/SCALEFACTOR JVAC_T120_W,NE(JVAC_T120_V;NNON)* 1.0/(JVAC_T120_V/SCALEFACTOR*0.05+SMALLNUMBER)^2 JVAC_VAC_V,50037.68 JVAC_VAC_L,0.0 JVAC_VAC_U,LARGEBOUND JVAC_VAC_T,JVAC_VAC_V/SCALEFACTOR JVAC_VAC_W,NE(JVAC_VAC_V;NNON)* 1.0/(JVAC_VAC_V/SCALEFACTOR*0.05+SMALLNUMBER)^2 JCRD_CRD_V,185019.64 JCRD_CRD_L,0.0 JCRD_CRD_U,LARGEBOUND JCRD_CRD_T,JCRD_CRD_V/SCALEFACTOR JCRD_CRD_W,NE(JCRD_CRD_V;NNON)* 1.0/(JCRD_CRD_V/SCALEFACTOR*0.05+SMALLNUMBER)^2 JFCC_FCC_V,101037.96 JFCC_FCC_L,0.0 JFCC_FCC_U,LARGEBOUND JFCC_FCC_T,JFCC_FCC_V/SCALEFACTOR JFCC_FCC_W,NE(JFCC_FCC_V;NNON)* 1.0/(JFCC_FCC_V/SCALEFACTOR*0.05+SMALLNUMBER)^2 REF_JFGD_V,730000 REF_JFGD_L,0.0 REF_JFGD_U,LARGEBOUND REF_JFGD_T,REF_JFGD_V/SCALEFACTOR REF_JFGD_W,NE(REF_JFGD_V;NNON)* 1.0/(REF_JFGD_V/SCALEFACTOR*0.05+SMALLNUMBER)^2 REF_T165_V,26986.35 REF_T165_L,0.0 REF_T165_U,LARGEBOUND REF_T165_T,REF_T165_V/SCALEFACTOR REF_T165_W,NE(REF_T165_V;NNON)* 1.0/(REF_T165_V/SCALEFACTOR*0.05+SMALLNUMBER)^2 REF_T166_V,10556.58 REF_T166_L,0.0 REF_T166_U,LARGEBOUND REF_T166_T,REF_T166_V/SCALEFACTOR REF_T166_W,NE(REF_T166_V;NNON)* 1.0/(REF_T166_V/SCALEFACTOR*0.05+SMALLNUMBER)^2 REF_T300_V,9121.32 REF_T300_L,0.0 REF_T300_U,LARGEBOUND REF_T300_T,REF_T300_V/SCALEFACTOR REF_T300_W,NE(REF_T300_V;NNON)* 1.0/(REF_T300_V/SCALEFACTOR*0.05+SMALLNUMBER)^2 T101_JFCC_V,65281.09 T101_JFCC_L,0.0 T101_JFCC_U,LARGEBOUND T101_JFCC_T,T101_JFCC_V/SCALEFACTOR T101_JFCC_W,NE(T101_JFCC_V;NNON)* 1.0/(T101_JFCC_V/SCALEFACTOR*0.05+SMALLNUMBER)^2 T103_JCRD_V,5494.19 T103_JCRD_L,0.0 T103_JCRD_U,LARGEBOUND T103_JCRD_T,T103_JCRD_V/SCALEFACTOR T103_JCRD_W,NE(T103_JCRD_V;NNON)* 1.0/(T103_JCRD_V/SCALEFACTOR*0.05+SMALLNUMBER)^2 T104_JCRD_V,179059.72 T104_JCRD_L,0.0 T104_JCRD_U,LARGEBOUND T104_JCRD_T,T104_JCRD_V/SCALEFACTOR T104_JCRD_W,NE(T104_JCRD_V;NNON)* 1.0/(T104_JCRD_V/SCALEFACTOR*0.05+SMALLNUMBER)^2 T105_JCRD_V,465.73 T105_JCRD_L,0.0 T105_JCRD_U,LARGEBOUND T105_JCRD_T,T105_JCRD_V/SCALEFACTOR T105_JCRD_W,NE(T105_JCRD_V;NNON)* 1.0/(T105_JCRD_V/SCALEFACTOR*0.05+SMALLNUMBER)^2 T110_REF_V,56770.15 T110_REF_L,0.0 T110_REF_U,LARGEBOUND T110_REF_T,T110_REF_V/SCALEFACTOR T110_REF_W,NE(T110_REF_V;NNON)* 1.0/(T110_REF_V/SCALEFACTOR*0.05+SMALLNUMBER)^2 T116_JFCC_V,8694.34 T116_JFCC_L,0.0 T116_JFCC_U,LARGEBOUND T116_JFCC_T,T116_JFCC_V/SCALEFACTOR
    • T116_JFCC_W,NE(T116_JFCC_V;NNON)* 1.0/(T116_JFCC_V/SCALEFACTOR*0.05+SMALLNUMBER)^2 T120_JFCC_V,5754.48 T120_JFCC_L,0.0 T120_JFCC_U,LARGEBOUND T120_JFCC_T,T120_JFCC_V/SCALEFACTOR T120_JFCC_W,NE(T120_JFCC_V;NNON)* 1.0/(T120_JFCC_V/SCALEFACTOR*0.05+SMALLNUMBER)^2 T125_JFCC_V,16035.00 T125_JFCC_L,0.0 T125_JFCC_U,LARGEBOUND T125_JFCC_T,T125_JFCC_V/SCALEFACTOR T125_JFCC_W,NE(T125_JFCC_V;NNON)* 1.0/(T125_JFCC_V/SCALEFACTOR*0.05+SMALLNUMBER)^2 T130_JFCC_V,9121.45 T130_JFCC_L,0.0 T130_JFCC_U,LARGEBOUND T130_JFCC_T,T130_JFCC_V/SCALEFACTOR T130_JFCC_W,NE(T130_JFCC_V;NNON)* 1.0/(T130_JFCC_V/SCALEFACTOR*0.05+SMALLNUMBER)^2 T140_JFCC_V,3072.47 T140_JFCC_L,0.0 T140_JFCC_U,LARGEBOUND T140_JFCC_T,T140_JFCC_V/SCALEFACTOR T140_JFCC_W,NE(T140_JFCC_V;NNON)* 1.0/(T140_JFCC_V/SCALEFACTOR*0.05+SMALLNUMBER)^2 T170_FPL2_V,6751.99 T170_FPL2_L,0.0 T170_FPL2_U,LARGEBOUND T170_FPL2_T,T170_FPL2_V/SCALEFACTOR T170_FPL2_W,NE(T170_FPL2_V;NNON)* 1.0/(T170_FPL2_V/SCALEFACTOR*0.05+SMALLNUMBER)^2 T180_FPL1_V,0.0 T180_FPL1_L,0.0 T180_FPL1_U,0.0 T180_FPL1_T,T180_FPL1_V/SCALEFACTOR T180_FPL1_W,NE(T180_FPL1_V;NNON)* 1.0/(T180_FPL1_V/SCALEFACTOR*0.05+SMALLNUMBER)^2 T180_FPL2_V,27197.73 T180_FPL2_L,0.0 T180_FPL2_U,LARGEBOUND T180_FPL2_T,T180_FPL2_V/SCALEFACTOR T180_FPL2_W,NE(T180_FPL2_V;NNON)* 1.0/(T180_FPL2_V/SCALEFACTOR*0.05+SMALLNUMBER)^2 T190_FPL2_V,74344.06 T190_FPL2_L,0.0 T190_FPL2_U,LARGEBOUND T190_FPL2_T,T190_FPL2_V/SCALEFACTOR T190_FPL2_W,NE(T190_FPL2_V;NNON)* 1.0/(T190_FPL2_V/SCALEFACTOR*0.05+SMALLNUMBER)^2 T200_FPL2_V,25353.68 T200_FPL2_L,0.0 T200_FPL2_U,LARGEBOUND T200_FPL2_T,T200_FPL2_V/SCALEFACTOR T200_FPL2_W,NE(T200_FPL2_V;NNON)* 1.0/(T200_FPL2_V/SCALEFACTOR*0.05+SMALLNUMBER)^2 T301_FPL2_V,255.95 T301_FPL2_L,0.0 T301_FPL2_U,LARGEBOUND T301_FPL2_T,T301_FPL2_V/SCALEFACTOR T301_FPL2_W,NE(T301_FPL2_V;NNON)* 1.0/(T301_FPL2_V/SCALEFACTOR*0.05+SMALLNUMBER)^2 VAC_T125_V,16290.30 VAC_T125_L,0.0 VAC_T125_U,LARGEBOUND VAC_T125_T,VAC_T125_V/SCALEFACTOR VAC_T125_W,NE(VAC_T125_V;NNON)* 1.0/(VAC_T125_V/SCALEFACTOR*0.05+SMALLNUMBER)^2 VAC_T130_V,8923.28 VAC_T130_L,0.0 VAC_T130_U,LARGEBOUND VAC_T130_T,VAC_T130_V/SCALEFACTOR VAC_T130_W,NE(VAC_T130_V;NNON)* 1.0/(VAC_T130_V/SCALEFACTOR*0.05+SMALLNUMBER)^2 VAC_T140_V,23302.91 VAC_T140_L,0.0 VAC_T140_U,LARGEBOUND VAC_T140_T,VAC_T140_V/SCALEFACTOR VAC_T140_W,NE(VAC_T140_V;NNON)* 1.0/(VAC_T140_V/SCALEFACTOR*0.05+SMALLNUMBER)^2 ! Measured Stream Densities. CRD_JFGDD,1.0 CRD_JVACD,0.931*LBSH2OPERBBL CRD_T110D,0.751*LBSH2OPERBBL CRD_T112D,0.837*LBSH2OPERBBL CRD_T114D,0.844*LBSH2OPERBBL CRD_T116D,0.915*LBSH2OPERBBL FCC_T300D,0.600*LBSH2OPERBBL FCC_JFGDD,1.0 FCC_T150D,0.782*LBSH2OPERBBL FCC_T154D,0.900*LBSH2OPERBBL FCC_T152D,0.830*LBSH2OPERBBL FCC_T160D,1.037*LBSH2OPERBBL JFGD_BRNRD,1.0
    • IPL2_T101D,0.956*LBSH2OPERBBL IPL1_T103D,0.844*LBSH2OPERBBL IPL1_T104D,0.844*LBSH2OPERBBL IPL1_T105D,0.844*LBSH2OPERBBL JVAC_T120D,0.931*LBSH2OPERBBL JVAC_VACD,0.931*LBSH2OPERBBL JCRD_CRDD,0.844*LBSH2OPERBBL JFCC_FCCD,0.935*LBSH2OPERBBL REF_JFGDD,1.0 REF_T165D,0.811*LBSH2OPERBBL REF_T166D,0.830*LBSH2OPERBBL REF_T300D,0.600*LBSH2OPERBBL T101_JFCCD,0.956*LBSH2OPERBBL T103_JCRDD,0.844*LBSH2OPERBBL T104_JCRDD,0.844*LBSH2OPERBBL T105_JCRDD,0.844*LBSH2OPERBBL T110_REFD,0.751*LBSH2OPERBBL T116_JFCCD,0.915*LBSH2OPERBBL T120_JFCCD,0.931*LBSH2OPERBBL T125_JFCCD,0.935*LBSH2OPERBBL T130_JFCCD,0.956*LBSH2OPERBBL T140_JFCCD,0.979*LBSH2OPERBBL T170_FPL2D,0.977*LBSH2OPERBBL T180_FPL1D,0.753*LBSH2OPERBBL T180_FPL2D,0.753*LBSH2OPERBBL T190_FPL2D,0.735*LBSH2OPERBBL T200_FPL2D,0.809*LBSH2OPERBBL T301_FPL2D,0.600*LBSH2OPERBBL VAC_T125D,0.935*LBSH2OPERBBL VAC_T130D,0.956*LBSH2OPERBBL VAC_T140D,0.979*LBSH2OPERBBL ! Measured Opening Volumes. T101OV,79531.45/SCALEFACTOR T103OV,440201.93/SCALEFACTOR T104OV,537188.56/SCALEFACTOR T105OV,227012.13/SCALEFACTOR T110OV,164500.27/SCALEFACTOR T112OV,148469.14/SCALEFACTOR T114OV,128372.97/SCALEFACTOR T116OV,199228.23/SCALEFACTOR T120OV,66487.61/SCALEFACTOR T125OV,91315.37/SCALEFACTOR T130OV,35459.96/SCALEFACTOR T140OV,122246.27/SCALEFACTOR T150OV,162374.54/SCALEFACTOR T152OV,108352.19/SCALEFACTOR T154OV,162116.70/SCALEFACTOR T160OV,82456.20/SCALEFACTOR T165OV,110141.98/SCALEFACTOR T166OV,107338.04/SCALEFACTOR T170OV,61538.17/SCALEFACTOR T180OV,151755.67/SCALEFACTOR T190OV,366595.02/SCALEFACTOR T200OV,46950.53/SCALEFACTOR T300OV,3923.36/SCALEFACTOR T301OV,2479.02/SCALEFACTOR ! Measured Opening Densities. T101OD,0.956*LBSH2OPERBBL T103OD,0.844*LBSH2OPERBBL T104OD,0.844*LBSH2OPERBBL T105OD,0.844*LBSH2OPERBBL T110OD,0.751*LBSH2OPERBBL T112OD,0.837*LBSH2OPERBBL T114OD,0.850*LBSH2OPERBBL T116OD,0.915*LBSH2OPERBBL T120OD,0.931*LBSH2OPERBBL T125OD,0.935*LBSH2OPERBBL T130OD,0.956*LBSH2OPERBBL T140OD,0.979*LBSH2OPERBBL T150OD,0.782*LBSH2OPERBBL T152OD,0.830*LBSH2OPERBBL T154OD,0.900*LBSH2OPERBBL T160OD,1.037*LBSH2OPERBBL T165OD,0.812*LBSH2OPERBBL T166OD,0.830*LBSH2OPERBBL T170OD,0.977*LBSH2OPERBBL T180OD,0.754*LBSH2OPERBBL T190OD,0.735*LBSH2OPERBBL T200OD,0.809*LBSH2OPERBBL T300OD,0.600*LBSH2OPERBBL T301OD,0.600*LBSH2OPERBBL ! Measured Closing Volumes. T101CV,76604.33/SCALEFACTOR T103CV,759297.52/SCALEFACTOR T104CV,520555.70/SCALEFACTOR T105CV,226808.96/SCALEFACTOR T110CV,160045.16/SCALEFACTOR T112CV,169596.48/SCALEFACTOR T114CV,181491.44/SCALEFACTOR
    • T116CV,198924.09/SCALEFACTOR T120CV,59886.82/SCALEFACTOR T125CV,91430.28/SCALEFACTOR T130CV,35192.67/SCALEFACTOR T140CV,141478.12/SCALEFACTOR T150CV,205713.75/SCALEFACTOR T152CV,134405.86/SCALEFACTOR T154CV,191726.94/SCALEFACTOR T160CV,92702.86/SCALEFACTOR T165CV,136515.29/SCALEFACTOR T166CV,117641.26/SCALEFACTOR T170CV,54216.45/SCALEFACTOR T180CV,125241.84/SCALEFACTOR T190CV,292717.00/SCALEFACTOR T200CV,22198.59/SCALEFACTOR T300CV,18754.99/SCALEFACTOR T301CV,2230.12/SCALEFACTOR ! Measured Closing Densities. T101CD,0.956*LBSH2OPERBBL T103CD,0.844*LBSH2OPERBBL T104CD,0.844*LBSH2OPERBBL T105CD,0.844*LBSH2OPERBBL T110CD,0.751*LBSH2OPERBBL T112CD,0.837*LBSH2OPERBBL T114CD,0.850*LBSH2OPERBBL T116CD,0.915*LBSH2OPERBBL T120CD,0.931*LBSH2OPERBBL T125CD,0.935*LBSH2OPERBBL T130CD,0.956*LBSH2OPERBBL T140CD,0.979*LBSH2OPERBBL T150CD,0.782*LBSH2OPERBBL T152CD,0.830*LBSH2OPERBBL T154CD,0.900*LBSH2OPERBBL T160CD,1.037*LBSH2OPERBBL T165CD,0.812*LBSH2OPERBBL T166CD,0.830*LBSH2OPERBBL T170CD,0.977*LBSH2OPERBBL T180CD,0.754*LBSH2OPERBBL T190CD,0.735*LBSH2OPERBBL T200CD,0.809*LBSH2OPERBBL T301CD,0.600*LBSH2OPERBBL !Gross error, fault, defect, disturbance, etc. T300CD,0.650*LBSH2OPERBBL !0.600 & 0.650 &sCalc,@sValue !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Chronological Data (Periods) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! @rPastTHD,@rFutureTHD,@rTPD START,END,PERIOD @rPastTHD,@rFutureTHD,@rTPD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Construction Data (Pointers) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sUnit,&sOperation,@sType,@sSubtype,@sUse BRNR,,perimeter,, CRD,,processc,blackbox, FCC,,processc,blackbox, FPL1,,perimeter,, FPL2,,perimeter,, IPL1,,perimeter,, IPL2,,perimeter,, REF,,processc,blackbox, T101,Heavy Vacuum Gas Oil,pool,, T103,Crude Oil,pool,, T104,Crude Oil,pool,, T105,Crude Oil,pool,, T110,Naphtha,pool,, T112,Kerosene,pool,, T114,Diesel,pool,, T116,Atmospheric Gas Oil,pool,, T120,Atmospheric Tower Bottoms,pool,, T125,Light Vacuum Gas Oil,pool,, T130,Heavy Vacuum Gas Oil,pool,, T140,Vacuum Tower Bottoms,pool,, T150,Light Cracked Naphtha,pool,, T152,Hevay Cracked Naphtha,pool,, T154,Light Cracked Cycle Oil,pool,, T160,Slurry Oil,pool,, T165,Light Reformate,pool,, T166,Heavy Reformate,pool,, T170,Asphalt,pool,, T180,Premium Gasoline,pool,, T190,Regular Gasoline,pool,, T200,Heavy Fuel Oil,pool,, T300,LPG,pool,, T301,LPG,pool,, VAC,,processc,blackbox,
    • &sUnit,&sOperation,@sType,@sSubtype,@sUse &sAlias,&sUnit,&sOperation ALLPARTS,BRNR, ALLPARTS,CRD, ALLPARTS,FCC, ALLPARTS,FPL1, ALLPARTS,FPL2, ALLPARTS,IPL1, ALLPARTS,IPL2, ALLPARTS,REF, ALLPARTS,T101,Heavy Vacuum Gas Oil ALLPARTS,T103,Crude Oil ALLPARTS,T104,Crude Oil ALLPARTS,T105,Crude Oil ALLPARTS,T110,Naphtha ALLPARTS,T112,Kerosene ALLPARTS,T114,Diesel ALLPARTS,T116,Atmospheric Gas Oil ALLPARTS,T120,Atmospheric Tower Bottoms ALLPARTS,T125,Light Vacuum Gas Oil ALLPARTS,T130,Heavy Vacuum Gas Oil ALLPARTS,T140,Vacuum Tower Bottoms ALLPARTS,T150,Light Cracked Naphtha ALLPARTS,T152,Hevay Cracked Naphtha ALLPARTS,T154,Light Cracked Cycle Oil ALLPARTS,T160,Slurry Oil ALLPARTS,T165,Light Reformate ALLPARTS,T166,Heavy Reformate ALLPARTS,T170,Asphalt ALLPARTS,T180,Premium Gasoline ALLPARTS,T190,Regular Gasoline ALLPARTS,T200,Heavy Fuel Oil ALLPARTS,T300,LPG ALLPARTS,T301,LPG ALLPARTS,VAC, &sAlias,&sUnit,&sOperation &sUnit,&sOperation,&sPort,&sState,@sType,@sSubtype BRNR,,JFGD,,in, CRD,,a,,out, CRD,,d,,out, CRD,,fg,,out, CRD,,JCRD,,in, CRD,,JVAC,,out, CRD,,k,,out, CRD,,n,,out, FCC,,c,,out, FCC,,fg,,out, FCC,,h,,out, FCC,,JFCC,,in, FCC,,l,,out, FCC,,lpg,,out, FCC,,s,,out, FPL1,,i,,in, FPL2,,i,,in, IPL1,,o,,out, IPL2,,o,,out, REF,,fg,,out, REF,,h,,out, REF,,i,,in, REF,,l,,out, REF,,lpg,,out, T101,Heavy Vacuum Gas Oil,i,,in, T101,Heavy Vacuum Gas Oil,o,,out, T103,Crude Oil,i,,in, T103,Crude Oil,o,,out, T104,Crude Oil,i,,in, T104,Crude Oil,o,,out, T105,Crude Oil,i,,in, T105,Crude Oil,o,,out, T110,Naphtha,i,,in, T110,Naphtha,o,,out, T112,Kerosene,i,,in, T112,Kerosene,o,,out, T114,Diesel,i,,in, T114,Diesel,o,,out, T116,Atmospheric Gas Oil,i,,in, T116,Atmospheric Gas Oil,o,,out, T120,Atmospheric Tower Bottoms,i,,in, T120,Atmospheric Tower Bottoms,o,,out, T125,Light Vacuum Gas Oil,i,,in, T125,Light Vacuum Gas Oil,o,,out, T130,Heavy Vacuum Gas Oil,i,,in, T130,Heavy Vacuum Gas Oil,o,,out, T140,Vacuum Tower Bottoms,i,,in, T140,Vacuum Tower Bottoms,o,,out, T150,Light Cracked Naphtha,i,,in, T150,Light Cracked Naphtha,o,,out, T152,Hevay Cracked Naphtha,i,,in, T152,Hevay Cracked Naphtha,o,,out, T154,Light Cracked Cycle Oil,i,,in, T154,Light Cracked Cycle Oil,o,,out, T160,Slurry Oil,i,,in, T160,Slurry Oil,o,,out,
    • T165,Light Reformate,i,,in, T165,Light Reformate,o,,out, T166,Heavy Reformate,i,,in, T166,Heavy Reformate,o,,out, T170,Asphalt,i,,in, T170,Asphalt,o,,out, T180,Premium Gasoline,i,,in, T180,Premium Gasoline,o,,out, T190,Regular Gasoline,i,,in, T190,Regular Gasoline,o,,out, T200,Heavy Fuel Oil,i,,in, T200,Heavy Fuel Oil,o,,out, T300,LPG,i,,in, T300,LPG,o,,out, T301,LPG,i,,in, T301,LPG,o,,out, VAC,,b,,out, VAC,,h,,out, VAC,,i,,in, VAC,,l,,out, &sUnit,&sOperation,&sPort,&sState,@sType,@sSubtype &sAlias,&sUnit,&sOperation,&sPort,&sState ALLINPORTS,BRNR,,JFGD, ALLINPORTS,CRD,,JCRD, ALLINPORTS,FCC,,JFCC, ALLINPORTS,FPL1,,i, ALLINPORTS,FPL2,,i, ALLINPORTS,REF,,i, ALLINPORTS,T101,Heavy Vacuum Gas Oil,i, ALLINPORTS,T103,Crude Oil,i, ALLINPORTS,T104,Crude Oil,i, ALLINPORTS,T105,Crude Oil,i, ALLINPORTS,T110,Naphtha,i, ALLINPORTS,T112,Kerosene,i, ALLINPORTS,T114,Diesel,i, ALLINPORTS,T116,Atmospheric Gas Oil,i, ALLINPORTS,T120,Atmospheric Tower Bottoms,i, ALLINPORTS,T125,Light Vacuum Gas Oil,i, ALLINPORTS,T130,Heavy Vacuum Gas Oil,i, ALLINPORTS,T140,Vacuum Tower Bottoms,i, ALLINPORTS,T150,Light Cracked Naphtha,i, ALLINPORTS,T152,Hevay Cracked Naphtha,i, ALLINPORTS,T154,Light Cracked Cycle Oil,i, ALLINPORTS,T160,Slurry Oil,i, ALLINPORTS,T165,Light Reformate,i, ALLINPORTS,T166,Heavy Reformate,i, ALLINPORTS,T170,Asphalt,i, ALLINPORTS,T180,Premium Gasoline,i, ALLINPORTS,T190,Regular Gasoline,i, ALLINPORTS,T200,Heavy Fuel Oil,i, ALLINPORTS,T300,LPG,i, ALLINPORTS,T301,LPG,i, ALLINPORTS,VAC,,i, ALLOUTPORTS,CRD,,a, ALLOUTPORTS,CRD,,d, ALLOUTPORTS,CRD,,fg, ALLOUTPORTS,CRD,,JVAC, ALLOUTPORTS,CRD,,k, ALLOUTPORTS,CRD,,n, ALLOUTPORTS,FCC,,c, ALLOUTPORTS,FCC,,fg, ALLOUTPORTS,FCC,,h, ALLOUTPORTS,FCC,,l, ALLOUTPORTS,FCC,,lpg, ALLOUTPORTS,FCC,,s, ALLOUTPORTS,IPL1,,o, ALLOUTPORTS,IPL2,,o, ALLOUTPORTS,REF,,fg, ALLOUTPORTS,REF,,h, ALLOUTPORTS,REF,,l, ALLOUTPORTS,REF,,lpg, ALLOUTPORTS,T101,Heavy Vacuum Gas Oil,o, ALLOUTPORTS,T103,Crude Oil,o, ALLOUTPORTS,T104,Crude Oil,o, ALLOUTPORTS,T105,Crude Oil,o, ALLOUTPORTS,T110,Naphtha,o, ALLOUTPORTS,T112,Kerosene,o, ALLOUTPORTS,T114,Diesel,o, ALLOUTPORTS,T116,Atmospheric Gas Oil,o, ALLOUTPORTS,T120,Atmospheric Tower Bottoms,o, ALLOUTPORTS,T125,Light Vacuum Gas Oil,o, ALLOUTPORTS,T130,Heavy Vacuum Gas Oil,o, ALLOUTPORTS,T140,Vacuum Tower Bottoms,o, ALLOUTPORTS,T150,Light Cracked Naphtha,o, ALLOUTPORTS,T152,Hevay Cracked Naphtha,o, ALLOUTPORTS,T154,Light Cracked Cycle Oil,o, ALLOUTPORTS,T160,Slurry Oil,o, ALLOUTPORTS,T165,Light Reformate,o, ALLOUTPORTS,T166,Heavy Reformate,o, ALLOUTPORTS,T170,Asphalt,o, ALLOUTPORTS,T180,Premium Gasoline,o, ALLOUTPORTS,T190,Regular Gasoline,o, ALLOUTPORTS,T200,Heavy Fuel Oil,o, ALLOUTPORTS,T300,LPG,o,
    • ALLOUTPORTS,T301,LPG,o, ALLOUTPORTS,VAC,,b, ALLOUTPORTS,VAC,,h, ALLOUTPORTS,VAC,,l, &sAlias,&sUnit,&sOperation,&sPort,&sState &sUnit,&sOperation,&sPort,&sState,&sUnit,&sOperation,&sPort,&sState CRD,,a,,T116,Atmospheric Gas Oil,i, CRD,,d,,T114,Diesel,i, CRD,,fg,,BRNR,,JFGD, CRD,,JVAC,,T120,Atmospheric Tower Bottoms,i, CRD,,JVAC,,VAC,,i, CRD,,k,,T112,Kerosene,i, CRD,,n,,T110,Naphtha,i, FCC,,c,,T154,Light Cracked Cycle Oil,i, FCC,,fg,,BRNR,,JFGD, FCC,,h,,T152,Hevay Cracked Naphtha,i, FCC,,l,,T150,Light Cracked Naphtha,i, FCC,,lpg,,T300,LPG,i, FCC,,s,,T160,Slurry Oil,i, IPL1,,o,,T103,Crude Oil,i, IPL1,,o,,T104,Crude Oil,i, IPL1,,o,,T105,Crude Oil,i, IPL2,,o,,T101,Heavy Vacuum Gas Oil,i, REF,,fg,,BRNR,,JFGD, REF,,h,,T166,Heavy Reformate,i, REF,,l,,T165,Light Reformate,i, REF,,lpg,,T300,LPG,i, T101,Heavy Vacuum Gas Oil,o,,FCC,,JFCC, T103,Crude Oil,o,,CRD,,JCRD, T104,Crude Oil,o,,CRD,,JCRD, T105,Crude Oil,o,,CRD,,JCRD, T110,Naphtha,o,,REF,,i, T116,Atmospheric Gas Oil,o,,FCC,,JFCC, T120,Atmospheric Tower Bottoms,o,,FCC,,JFCC, T125,Light Vacuum Gas Oil,o,,FCC,,JFCC, T130,Heavy Vacuum Gas Oil,o,,FCC,,JFCC, T140,Vacuum Tower Bottoms,o,,FCC,,JFCC, T170,Asphalt,o,,FPL2,,i, T180,Premium Gasoline,o,,FPL1,,i, T180,Premium Gasoline,o,,FPL2,,i, T190,Regular Gasoline,o,,FPL2,,i, T200,Heavy Fuel Oil,o,,FPL2,,i, T301,LPG,o,,FPL2,,i, VAC,,b,,T140,Vacuum Tower Bottoms,i, VAC,,h,,T130,Heavy Vacuum Gas Oil,i, VAC,,l,,T125,Light Vacuum Gas Oil,i, &sUnit,&sOperation,&sPort,&sState,&sUnit,&sOperation,&sPort,&sState &sAlias,&sUnit,&sOperation,&sPort,&sState,&sUnit,&sOperation,&sPort,&sState ALLPATHS,CRD,,fg,,BRNR,,JFGD, ALLPATHS,FCC,,fg,,BRNR,,JFGD, ALLPATHS,REF,,fg,,BRNR,,JFGD, ALLPATHS,T103,Crude Oil,o,,CRD,,JCRD, ALLPATHS,T104,Crude Oil,o,,CRD,,JCRD, ALLPATHS,T105,Crude Oil,o,,CRD,,JCRD, ALLPATHS,T101,Heavy Vacuum Gas Oil,o,,FCC,,JFCC, ALLPATHS,T116,Atmospheric Gas Oil,o,,FCC,,JFCC, ALLPATHS,T120,Atmospheric Tower Bottoms,o,,FCC,,JFCC, ALLPATHS,T125,Light Vacuum Gas Oil,o,,FCC,,JFCC, ALLPATHS,T130,Heavy Vacuum Gas Oil,o,,FCC,,JFCC, ALLPATHS,T140,Vacuum Tower Bottoms,o,,FCC,,JFCC, ALLPATHS,T180,Premium Gasoline,o,,FPL1,,i, ALLPATHS,T170,Asphalt,o,,FPL2,,i, ALLPATHS,T180,Premium Gasoline,o,,FPL2,,i, ALLPATHS,T190,Regular Gasoline,o,,FPL2,,i, ALLPATHS,T200,Heavy Fuel Oil,o,,FPL2,,i, ALLPATHS,T301,LPG,o,,FPL2,,i, ALLPATHS,T110,Naphtha,o,,REF,,i, ALLPATHS,IPL2,,o,,T101,Heavy Vacuum Gas Oil,i, ALLPATHS,IPL1,,o,,T103,Crude Oil,i, ALLPATHS,IPL1,,o,,T104,Crude Oil,i, ALLPATHS,IPL1,,o,,T105,Crude Oil,i, ALLPATHS,CRD,,n,,T110,Naphtha,i, ALLPATHS,CRD,,k,,T112,Kerosene,i, ALLPATHS,CRD,,d,,T114,Diesel,i, ALLPATHS,CRD,,a,,T116,Atmospheric Gas Oil,i, ALLPATHS,CRD,,JVAC,,T120,Atmospheric Tower Bottoms,i, ALLPATHS,VAC,,l,,T125,Light Vacuum Gas Oil,i, ALLPATHS,VAC,,h,,T130,Heavy Vacuum Gas Oil,i, ALLPATHS,VAC,,b,,T140,Vacuum Tower Bottoms,i, ALLPATHS,FCC,,l,,T150,Light Cracked Naphtha,i, ALLPATHS,FCC,,h,,T152,Hevay Cracked Naphtha,i, ALLPATHS,FCC,,c,,T154,Light Cracked Cycle Oil,i, ALLPATHS,FCC,,s,,T160,Slurry Oil,i, ALLPATHS,REF,,l,,T165,Light Reformate,i, ALLPATHS,REF,,h,,T166,Heavy Reformate,i, ALLPATHS,FCC,,lpg,,T300,LPG,i, ALLPATHS,REF,,lpg,,T300,LPG,i, ALLPATHS,CRD,,JVAC,,VAC,,i, &sAlias,&sUnit,&sOperation,&sPort,&sState,&sUnit,&sOperation,&sPort,&sState &sUnit,&sOperation,@sType,@sSubtype,@sUse SMALLFLOW,,perimeter,, &sUnit,&sOperation,@sType,@sSubtype,@sUse
    • &sUnit,&sOperation,&sPort,&sState,@sType,@sSubtype SMALLFLOW,,i,,in, &sUnit,&sOperation,&sPort,&sState,@sType,@sSubtype &sUnit,&sOperation,&sPort,&sState,&sUnit,&sOperation,&sPort,&sState T101,Heavy Vacuum Gas Oil,o,,SMALLFLOW,,i, T103,Crude Oil,o,,SMALLFLOW,,i, T104,Crude Oil,o,,SMALLFLOW,,i, T105,Crude Oil,o,,SMALLFLOW,,i, T110,Naphtha,o,,SMALLFLOW,,i, T112,Kerosene,o,,SMALLFLOW,,i, T114,Diesel,o,,SMALLFLOW,,i, T116,Atmospheric Gas Oil,o,,SMALLFLOW,,i, T120,Atmospheric Tower Bottoms,o,,SMALLFLOW,,i, T125,Light Vacuum Gas Oil,o,,SMALLFLOW,,i, T130,Heavy Vacuum Gas Oil,o,,SMALLFLOW,,i, T140,Vacuum Tower Bottoms,o,,SMALLFLOW,,i, T150,Light Cracked Naphtha,o,,SMALLFLOW,,i, T152,Hevay Cracked Naphtha,o,,SMALLFLOW,,i, T154,Light Cracked Cycle Oil,o,,SMALLFLOW,,i, T160,Slurry Oil,o,,SMALLFLOW,,i, T165,Light Reformate,o,,SMALLFLOW,,i, T166,Heavy Reformate,o,,SMALLFLOW,,i, T170,Asphalt,o,,SMALLFLOW,,i, T180,Premium Gasoline,o,,SMALLFLOW,,i, T190,Regular Gasoline,o,,SMALLFLOW,,i, T200,Heavy Fuel Oil,o,,SMALLFLOW,,i, T300,LPG,o,,SMALLFLOW,,i, T301,LPG,o,,SMALLFLOW,,i, &sUnit,&sOperation,&sPort,&sState,&sUnit,&sOperation,&sPort,&sState !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Capacity Data (Prototypes) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sUnit,&sOperation,@rRate_Lower,@rRate_Upper ALLPARTS,0,LARGEBOUND &sUnit,&sOperation,@rRate_Lower,@rRate_Upper &sUnit,&sOperation,@rHoldup_Lower,@rHoldup_Upper ALLPARTS,0,LARGEBOUND &sUnit,&sOperation,@rHoldup_Lower,@rHoldup_Upper &sUnit,&sOperation,&sPort,&sState,@rTeeRate_Lower,@rTeeRate_Upper ALLINPORTS,0,LARGEBOUND ALLOUTPORTS,0,LARGEBOUND SMALLFLOW,,i,,0.0,0.0 &sUnit,&sOperation,&sPort,&sState,@rTeeRate_Lower,@rTeeRate_Upper &sUnit,&sOperation,&sPort,&sState,@rTotalRate_Lower,@rTotalRate_Upper ALLINPORTS,0,LARGEBOUND ALLOUTPORTS,0,LARGEBOUND SMALLFLOW,,i,,0,LARGEBOUND &sUnit,&sOperation,&sPort,&sState,@rTotalRate_Lower,@rTotalRate_Upper &sUnit,&sOperation,&sPort,&sState,@rYield_Lower,@rYield_Upper,@rYield_Fixed ALLINPORTS,0,LARGEBOUND ALLOUTPORTS,0,LARGEBOUND &sUnit,&sOperation,&sPort,&sState,@rYield_Lower,@rYield_Upper,@rYield_Fixed !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Constituent Data (Properties) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sDensity D &sDensity &sTemplate,&sDensity,@rDensity_Lower,@rDensity_Upper,@rDensity_Target DT,D,0.0*LBSH2OPERBBL,2.0*LBSH2OPERBBL,0.5*LBSH2OPERBBL &sTemplate,&sDensity,@rDensity_Lower,@rDensity_Upper,@rDensity_Target &sUnit,&sOperation,&sPort,&sState,&sDensity,@rDensity_Lower,@rDensity_Upper,@rDensity_Target ALLINPORTS,DT% ALLOUTPORTS,DT% SMALLFLOW,,i,,D,0.0*LBSH2OPERBBL,2.0*LBSH2OPERBBL,0.5*LBSH2OPERBBL &sUnit,&sOperation,&sPort,&sState,&sDensity,@rDensity_Lower,@rDensity_Upper,@rDensity_Target !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Cost Data (Pricing) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sUnit,&sOperation,&sPort,&sState,@rFlowPro_Weight,@rFlowPer1_Weight,@rFlowPer2_Weight,@rFlowPen_Weight CRD,,JVAC,,,,CRD_JVAC_W, CRD,,JCRD,,,,JCRD_CRD_W, FCC,,JFCC,,,,JFCC_FCC_W, BRNR,,JFGD,,,,JFGD_BRNR_W, &sUnit,&sOperation,&sPort,&sState,@rFlowPro_Weight,@rFlowPer1_Weight,@rFlowPer2_Weight,@rFlowPen_Weight &sUnit,&sOperation,&sPort,&sState,&sUnit,&sOperation,&sPort,&sState,@rFlowPro_Weight,@rFlowPer1_Weight,@rFlowPer2_Weight,@rFlowPe n_Weight CRD,,a,,T116,Atmospheric Gas Oil,i,,,,CRD_T116_W, CRD,,d,,T114,Diesel,i,,,,CRD_T114_W, CRD,,fg,,BRNR,,JFGD,,,,CRD_JFGD_W,
    • CRD,,JVAC,,T120,Atmospheric Tower Bottoms,i,,,,JVAC_T120_W, CRD,,JVAC,,VAC,,i,,,,JVAC_VAC_W, CRD,,k,,T112,Kerosene,i,,,,CRD_T112_W, CRD,,n,,T110,Naphtha,i,,,,CRD_T110_W, FCC,,c,,T154,Light Cracked Cycle Oil,i,,,,FCC_T154_W, FCC,,fg,,BRNR,,JFGD,,,,FCC_JFGD_W, FCC,,h,,T152,Hevay Cracked Naphtha,i,,,,FCC_T152_W, FCC,,l,,T150,Light Cracked Naphtha,i,,,,FCC_T150_W, FCC,,lpg,,T300,LPG,i,,,,FCC_T300_W, FCC,,s,,T160,Slurry Oil,i,,,,FCC_T160_W, IPL1,,o,,T103,Crude Oil,i,,,,IPL1_T103_W, IPL1,,o,,T104,Crude Oil,i,,,,IPL1_T104_W, IPL1,,o,,T105,Crude Oil,i,,,,IPL1_T105_W, IPL2,,o,,T101,Heavy Vacuum Gas Oil,i,,,,IPL2_T101_W, REF,,fg,,BRNR,,JFGD,,,,REF_JFGD_W, REF,,h,,T166,Heavy Reformate,i,,,,REF_T166_W, REF,,l,,T165,Light Reformate,i,,,,REF_T165_W, REF,,lpg,,T300,LPG,i,,,,REF_T300_W, T101,Heavy Vacuum Gas Oil,o,,FCC,,JFCC,,,,T101_JFCC_W, T103,Crude Oil,o,,CRD,,JCRD,,,,T103_JCRD_W, T104,Crude Oil,o,,CRD,,JCRD,,,,T104_JCRD_W, T105,Crude Oil,o,,CRD,,JCRD,,,,T105_JCRD_W, T110,Naphtha,o,,REF,,i,,,,T110_REF_W, T116,Atmospheric Gas Oil,o,,FCC,,JFCC,,,,T116_JFCC_W, T120,Atmospheric Tower Bottoms,o,,FCC,,JFCC,,,,T120_JFCC_W, T125,Light Vacuum Gas Oil,o,,FCC,,JFCC,,,,T125_JFCC_W, T130,Heavy Vacuum Gas Oil,o,,FCC,,JFCC,,,,T130_JFCC_W, T140,Vacuum Tower Bottoms,o,,FCC,,JFCC,,,,T140_JFCC_W, T170,Asphalt,o,,FPL2,,i,,,,T170_FPL2_W, T180,Premium Gasoline,o,,FPL1,,i,,,,T180_FPL1_W, T180,Premium Gasoline,o,,FPL2,,i,,,,T180_FPL2_W, T190,Regular Gasoline,o,,FPL2,,i,,,,T190_FPL2_W, T200,Heavy Fuel Oil,o,,FPL2,,i,,,,T200_FPL2_W, T301,LPG,o,,FPL2,,i,,,,T301_FPL2_W, VAC,,b,,T140,Vacuum Tower Bottoms,i,,,,VAC_T140_W, VAC,,h,,T130,Heavy Vacuum Gas Oil,i,,,,VAC_T130_W, VAC,,l,,T125,Light Vacuum Gas Oil,i,,,,VAC_T125_W, &sUnit,&sOperation,&sPort,&sState,&sUnit,&sOperation,&sPort,&sState,@rFlowPro_Weight,@rFlowPer1_Weight,@rFlowPer2_Weight,@rFlowPe n_Weight &sUnit,&sOperation,@rHoldupPro_Weight,@rHoldupPer1_Weight,@rHoldupPer2_Weight,@rHoldupPen_Weight T101,Heavy Vacuum Gas Oil,,,1.0/(T101CV*0.05)^2, T103,Crude Oil,,,1.0/(T103CV*0.05)^2, T104,Crude Oil,,,1.0/(T104CV*0.05)^2, T105,Crude Oil,,,1.0/(T105CV*0.05)^2, T110,Naphtha,,,1.0/(T110CV*0.05)^2, T112,Kerosene,,,1.0/(T112CV*0.05)^2, T114,Diesel,,,1.0/(T114CV*0.05)^2, T116,Atmospheric Gas Oil,,,1.0/(T116CV*0.05)^2, T120,Atmospheric Tower Bottoms,,,1.0/(T120CV*0.05)^2, T125,Light Vacuum Gas Oil,,,1.0/(T125CV*0.05)^2, T130,Heavy Vacuum Gas Oil,,,1.0/(T130CV*0.05)^2, T140,Vacuum Tower Bottoms,,,1.0/(T140CV*0.05)^2, T150,Light Cracked Naphtha,,,1.0/(T150CV*0.05)^2, T152,Hevay Cracked Naphtha,,,1.0/(T152CV*0.05)^2, T154,Light Cracked Cycle Oil,,,1.0/(T154CV*0.05)^2, T160,Slurry Oil,,,1.0/(T160CV*0.05)^2, T165,Light Reformate,,,1.0/(T165CV*0.05)^2, T166,Heavy Reformate,,,1.0/(T166CV*0.05)^2, T170,Asphalt,,,1.0/(T170CV*0.05)^2, T180,Premium Gasoline,,,1.0/(T180CV*0.05)^2, T190,Regular Gasoline,,,1.0/(T190CV*0.05)^2, T200,Heavy Fuel Oil,,,1.0/(T200CV*0.05)^2, T300,LPG,,,1.0/(T300CV*0.05)^2, T301,LPG,,,1.0/(T301CV*0.05)^2, &sUnit,&sOperation,@rHoldupPro_Weight,@rHoldupPer1_Weight,@rHoldupPer2_Weight,@rHoldupPen_Weight &sUnit,&sOperation,&sPort,&sState,&sDensity,@rDensityPro_Weight,@rDensityPer1_Weight,@rDensityPer2_Weight,@rDensityPen_Weight CRD,,JCRD,,D,,,1/(0.0025*LBSH2OPERBBL)^2, FCC,,JFCC,,D,,,1/(0.0025*LBSH2OPERBBL)^2, CRD,,a,,D,,,1/(0.0025*LBSH2OPERBBL)^2, CRD,,d,,D,,,1/(0.0025*LBSH2OPERBBL)^2, CRD,,JVAC,,D,,,1/(0.0025*LBSH2OPERBBL)^2, CRD,,k,,D,,,1/(0.0025*LBSH2OPERBBL)^2, CRD,,n,,D,,,1/(0.0025*LBSH2OPERBBL)^2, FCC,,c,,D,,,1/(0.0025*LBSH2OPERBBL)^2, FCC,,h,,D,,,1/(0.0025*LBSH2OPERBBL)^2, FCC,,l,,D,,,1/(0.0025*LBSH2OPERBBL)^2, FCC,,lpg,,D,,,1/(0.0025*LBSH2OPERBBL)^2, FCC,,s,,D,,,1/(0.0025*LBSH2OPERBBL)^2, IPL1,,o,,D,,,1/(0.0025*LBSH2OPERBBL)^2, IPL2,,o,,D,,,1/(0.0025*LBSH2OPERBBL)^2, REF,,h,,D,,,1/(0.0025*LBSH2OPERBBL)^2, REF,,l,,D,,,1/(0.0025*LBSH2OPERBBL)^2, REF,,lpg,,D,,,1/(0.0025*LBSH2OPERBBL)^2, VAC,,b,,D,,,1/(0.0025*LBSH2OPERBBL)^2, VAC,,h,,D,,,1/(0.0025*LBSH2OPERBBL)^2, VAC,,l,,D,,,1/(0.0025*LBSH2OPERBBL)^2, T101,Heavy Vacuum Gas Oil,o,,D,,,1/(0.0025*LBSH2OPERBBL)^2, T103,Crude Oil,o,,D,,,1/(0.0025*LBSH2OPERBBL)^2, T104,Crude Oil,o,,D,,,1/(0.0025*LBSH2OPERBBL)^2, T105,Crude Oil,o,,D,,,1/(0.0025*LBSH2OPERBBL)^2, T110,Naphtha,o,,D,,,1/(0.0025*LBSH2OPERBBL)^2, T112,Kerosene,o,,D,,,1/(0.0025*LBSH2OPERBBL)^2, T114,Diesel,o,,D,,,1/(0.0025*LBSH2OPERBBL)^2,
    • T116,Atmospheric Gas Oil,o,,D,,,1/(0.0025*LBSH2OPERBBL)^2, T120,Atmospheric Tower Bottoms,o,,D,,,1/(0.0025*LBSH2OPERBBL)^2, T125,Light Vacuum Gas Oil,o,,D,,,1/(0.0025*LBSH2OPERBBL)^2, T130,Heavy Vacuum Gas Oil,o,,D,,,1/(0.0025*LBSH2OPERBBL)^2, T140,Vacuum Tower Bottoms,o,,D,,,1/(0.0025*LBSH2OPERBBL)^2, T150,Light Cracked Naphtha,o,,D,,,1/(0.0025*LBSH2OPERBBL)^2, T152,Hevay Cracked Naphtha,o,,D,,,1/(0.0025*LBSH2OPERBBL)^2, T154,Light Cracked Cycle Oil,o,,D,,,1/(0.0025*LBSH2OPERBBL)^2, T160,Slurry Oil,o,,D,,,1/(0.0025*LBSH2OPERBBL)^2, T165,Light Reformate,o,,D,,,1/(0.0025*LBSH2OPERBBL)^2, T166,Heavy Reformate,o,,D,,,1/(0.0025*LBSH2OPERBBL)^2, T170,Asphalt,o,,D,,,1/(0.0025*LBSH2OPERBBL)^2, T180,Premium Gasoline,o,,D,,,1/(0.0025*LBSH2OPERBBL)^2, T190,Regular Gasoline,o,,D,,,1/(0.0025*LBSH2OPERBBL)^2, T200,Heavy Fuel Oil,o,,D,,,1/(0.0025*LBSH2OPERBBL)^2, T300,LPG,o,,D,,,1/(0.0025*LBSH2OPERBBL)^2, T301,LPG,o,,D,,,1/(0.0025*LBSH2OPERBBL)^2, &sUnit,&sOperation,&sPort,&sState,&sDensity,@rDensityPro_Weight,@rDensityPer1_Weight,@rDensityPer2_Weight,@rDensityPen_Weight !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Content Data (Past, Present Provisos) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sUnit,&sOperation,@rHoldup_Value,@rStart_Time T101,Heavy Vacuum Gas Oil,T101OV,START T103,Crude Oil,T103OV,START T104,Crude Oil,T104OV,START T105,Crude Oil,T105OV,START T110,Naphtha,T110OV,START T112,Kerosene,T112OV,START T114,Diesel,T114OV,START T116,Atmospheric Gas Oil,T116OV,START T120,Atmospheric Tower Bottoms,T120OV,START T125,Light Vacuum Gas Oil,T125OV,START T130,Heavy Vacuum Gas Oil,T130OV,START T140,Vacuum Tower Bottoms,T140OV,START T150,Light Cracked Naphtha,T150OV,START T152,Hevay Cracked Naphtha,T152OV,START T154,Light Cracked Cycle Oil,T154OV,START T160,Slurry Oil,T160OV,START T165,Light Reformate,T165OV,START T166,Heavy Reformate,T166OV,START T170,Asphalt,T170OV,START T180,Premium Gasoline,T180OV,START T190,Regular Gasoline,T190OV,START T200,Heavy Fuel Oil,T200OV,START T300,LPG,T300OV,START T301,LPG,T301OV,START &sUnit,&sOperation,@rHoldup_Value,@rStart_Time &sUnit,&sDensity,@rDensity_Value,@rStart_Time T101,D,T101OD,START T103,D,T103OD,START T104,D,T104OD,START T105,D,T105OD,START T110,D,T110OD,START T112,D,T112OD,START T114,D,T114OD,START T116,D,T116OD,START T120,D,T120OD,START T125,D,T125OD,START T130,D,T130OD,START T140,D,T140OD,START T150,D,T150OD,START T152,D,T152OD,START T154,D,T154OD,START T160,D,T160OD,START T165,D,T165OD,START T166,D,T166OD,START T170,D,T170OD,START T180,D,T180OD,START T190,D,T190OD,START T200,D,T200OD,START T300,D,T300OD,START T301,D,T301OD,START &sUnit,&sDensity,@rDensity_Value,@rStart_Time !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Command Data (Future Provisos) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sUnit,&sOperation,@rSetup_Lower,@rSetup_Upper,@rBegin_Time,@rEnd_Time ALLPARTS,1,1,BEGIN,END SMALLFLOW,,1,1,BEGIN,END &sUnit,&sOperation,@rSetup_Lower,@rSetup_Upper,@rBegin_Time,@rEnd_Time &sUnit,&sOperation,&sPort,&sState,&sUnit,&sOperation,&sPort,&sState,@rSetup_Lower,@rSetup_Upper,@rBegin_Time,@rEnd_Time ALLPATHS,1,1,BEGIN,END T101,Heavy Vacuum Gas Oil,o,,SMALLFLOW,,i,,1,1,BEGIN,END T103,Crude Oil,o,,SMALLFLOW,,i,,1,1,BEGIN,END T104,Crude Oil,o,,SMALLFLOW,,i,,1,1,BEGIN,END T105,Crude Oil,o,,SMALLFLOW,,i,,1,1,BEGIN,END T110,Naphtha,o,,SMALLFLOW,,i,,1,1,BEGIN,END T112,Kerosene,o,,SMALLFLOW,,i,,1,1,BEGIN,END T114,Diesel,o,,SMALLFLOW,,i,,1,1,BEGIN,END
    • T116,Atmospheric Gas Oil,o,,SMALLFLOW,,i,,1,1,BEGIN,END T120,Atmospheric Tower Bottoms,o,,SMALLFLOW,,i,,1,1,BEGIN,END T125,Light Vacuum Gas Oil,o,,SMALLFLOW,,i,,1,1,BEGIN,END T130,Heavy Vacuum Gas Oil,o,,SMALLFLOW,,i,,1,1,BEGIN,END T140,Vacuum Tower Bottoms,o,,SMALLFLOW,,i,,1,1,BEGIN,END T150,Light Cracked Naphtha,o,,SMALLFLOW,,i,,1,1,BEGIN,END T152,Hevay Cracked Naphtha,o,,SMALLFLOW,,i,,1,1,BEGIN,END T154,Light Cracked Cycle Oil,o,,SMALLFLOW,,i,,1,1,BEGIN,END T160,Slurry Oil,o,,SMALLFLOW,,i,,1,1,BEGIN,END T165,Light Reformate,o,,SMALLFLOW,,i,,1,1,BEGIN,END T166,Heavy Reformate,o,,SMALLFLOW,,i,,1,1,BEGIN,END T170,Asphalt,o,,SMALLFLOW,,i,,1,1,BEGIN,END T180,Premium Gasoline,o,,SMALLFLOW,,i,,1,1,BEGIN,END T190,Regular Gasoline,o,,SMALLFLOW,,i,,1,1,BEGIN,END T200,Heavy Fuel Oil,o,,SMALLFLOW,,i,,1,1,BEGIN,END T300,LPG,o,,SMALLFLOW,,i,,1,1,BEGIN,END T301,LPG,o,,SMALLFLOW,,i,,1,1,BEGIN,END &sUnit,&sOperation,&sPort,&sState,&sUnit,&sOperation,&sPort,&sState,@rSetup_Lower,@rSetup_Upper,@rBegin_Time,@rEnd_Time &sUnit,&sOperation,&sPort,&sState,@rTotalRate_Lower,@rTotalRate_Upper,@rTotalRate_Target,@rBegin_Time,@rEnd_Time CRD,,JVAC,,CRD_JVAC_L,CRD_JVAC_U,CRD_JVAC_T,BEGIN,END CRD,,JCRD,,JCRD_CRD_L,JCRD_CRD_U,JCRD_CRD_T,BEGIN,END FCC,,JFCC,,JFCC_FCC_L,JFCC_FCC_U,JFCC_FCC_T,BEGIN,END BRNR,,JFGD,,JFGD_BRNR_L,JFGD_BRNR_U,JFGD_BRNR_T,BEGIN,END &sUnit,&sOperation,&sPort,&sState,@rTotalRate_Lower,@rTotalRate_Upper,@rTotalRate_Target,@rBegin_Time,@rEnd_Time &sUnit,&sOperation,&sPort,&sState,&sUnit,&sOperation,&sPort,&sState,@rRate_Lower,@rRate_Upper,@rRate_Target,@rBegin_Time,@rEnd_Ti me CRD,,a,,T116,Atmospheric Gas Oil,i,,CRD_T116_L,CRD_T116_U,CRD_T116_T,BEGIN,END CRD,,d,,T114,Diesel,i,,CRD_T114_L,CRD_T114_U,CRD_T114_T,BEGIN,END CRD,,fg,,BRNR,,JFGD,,CRD_JFGD_L,CRD_JFGD_U,CRD_JFGD_T,BEGIN,END CRD,,JVAC,,T120,Atmospheric Tower Bottoms,i,,JVAC_T120_L,JVAC_T120_U,JVAC_T120_T,BEGIN,END CRD,,JVAC,,VAC,,i,,JVAC_VAC_L,JVAC_VAC_U,JVAC_VAC_T,BEGIN,END CRD,,k,,T112,Kerosene,i,,CRD_T112_L,CRD_T112_U,CRD_T112_T,BEGIN,END CRD,,n,,T110,Naphtha,i,,CRD_T110_L,CRD_T110_U,CRD_T110_T,BEGIN,END FCC,,c,,T154,Light Cracked Cycle Oil,i,,FCC_T154_L,FCC_T154_U,FCC_T154_T,BEGIN,END FCC,,fg,,BRNR,,JFGD,,FCC_JFGD_L,FCC_JFGD_U,FCC_JFGD_T,BEGIN,END FCC,,h,,T152,Hevay Cracked Naphtha,i,,FCC_T152_L,FCC_T152_U,FCC_T152_T,BEGIN,END FCC,,l,,T150,Light Cracked Naphtha,i,,FCC_T150_L,FCC_T150_U,FCC_T150_T,BEGIN,END FCC,,lpg,,T300,LPG,i,,FCC_T300_L,FCC_T300_U,FCC_T300_T,BEGIN,END FCC,,s,,T160,Slurry Oil,i,,FCC_T160_L,FCC_T160_U,FCC_T160_T,BEGIN,END IPL1,,o,,T103,Crude Oil,i,,IPL1_T103_L,IPL1_T103_U,IPL1_T103_T,BEGIN,END IPL1,,o,,T104,Crude Oil,i,,IPL1_T104_L,IPL1_T104_U,IPL1_T104_T,BEGIN,END IPL1,,o,,T105,Crude Oil,i,,IPL1_T105_L,IPL1_T105_U,IPL1_T105_T,BEGIN,END IPL2,,o,,T101,Heavy Vacuum Gas Oil,i,,IPL2_T101_L,IPL2_T101_U,IPL2_T101_T,BEGIN,END REF,,fg,,BRNR,,JFGD,,REF_JFGD_L,REF_JFGD_U,REF_JFGD_T,BEGIN,END REF,,h,,T166,Heavy Reformate,i,,REF_T166_L,REF_T166_U,REF_T166_T,BEGIN,END REF,,l,,T165,Light Reformate,i,,REF_T165_L,REF_T165_U,REF_T165_T,BEGIN,END REF,,lpg,,T300,LPG,i,,REF_T300_L,REF_T300_U,REF_T300_T,BEGIN,END T101,Heavy Vacuum Gas Oil,o,,FCC,,JFCC,,T101_JFCC_L,T101_JFCC_U,T101_JFCC_T,BEGIN,END T103,Crude Oil,o,,CRD,,JCRD,,T103_JCRD_L,T103_JCRD_U,T103_JCRD_T,BEGIN,END T104,Crude Oil,o,,CRD,,JCRD,,T104_JCRD_L,T104_JCRD_U,T104_JCRD_T,BEGIN,END T105,Crude Oil,o,,CRD,,JCRD,,T105_JCRD_L,T105_JCRD_U,T105_JCRD_T,BEGIN,END T110,Naphtha,o,,REF,,i,,T110_REF_L,T110_REF_U,T110_REF_T,BEGIN,END T116,Atmospheric Gas Oil,o,,FCC,,JFCC,,T116_JFCC_L,T116_JFCC_U,T116_JFCC_T,BEGIN,END T120,Atmospheric Tower Bottoms,o,,FCC,,JFCC,,T120_JFCC_L,T120_JFCC_U,T120_JFCC_T,BEGIN,END T125,Light Vacuum Gas Oil,o,,FCC,,JFCC,,T125_JFCC_L,T125_JFCC_U,T125_JFCC_T,BEGIN,END T130,Heavy Vacuum Gas Oil,o,,FCC,,JFCC,,T130_JFCC_L,T130_JFCC_U,T130_JFCC_T,BEGIN,END T140,Vacuum Tower Bottoms,o,,FCC,,JFCC,,T140_JFCC_L,T140_JFCC_U,T140_JFCC_T,BEGIN,END T170,Asphalt,o,,FPL2,,i,,T170_FPL2_L,T170_FPL2_U,T170_FPL2_T,BEGIN,END T180,Premium Gasoline,o,,FPL1,,i,,T180_FPL1_L,T180_FPL1_U,T180_FPL1_T,BEGIN,END T180,Premium Gasoline,o,,FPL2,,i,,T180_FPL2_L,T180_FPL2_U,T180_FPL2_T,BEGIN,END T190,Regular Gasoline,o,,FPL2,,i,,T190_FPL2_L,T190_FPL2_U,T190_FPL2_T,BEGIN,END T200,Heavy Fuel Oil,o,,FPL2,,i,,T200_FPL2_L,T200_FPL2_U,T200_FPL2_T,BEGIN,END T301,LPG,o,,FPL2,,i,,T301_FPL2_L,T301_FPL2_U,T301_FPL2_T,BEGIN,END VAC,,b,,T140,Vacuum Tower Bottoms,i,,VAC_T140_L,VAC_T140_U,VAC_T140_T,BEGIN,END VAC,,h,,T130,Heavy Vacuum Gas Oil,i,,VAC_T130_L,VAC_T130_U,VAC_T130_T,BEGIN,END VAC,,l,,T125,Light Vacuum Gas Oil,i,,VAC_T125_L,VAC_T125_U,VAC_T125_T,BEGIN,END &sUnit,&sOperation,&sPort,&sState,&sUnit,&sOperation,&sPort,&sState,@rRate_Lower,@rRate_Upper,@rRate_Target,@rBegin_Time,@rEnd_Ti me &sUnit,&sOperation,@rHoldup_Lower,@rHoldup_Upper,@rHoldup_Target,@rBegin_Time,@rEnd_Time T101,Heavy Vacuum Gas Oil,0.0,LARGEBOUND,T101CV,BEGIN,END T103,Crude Oil,0.0,LARGEBOUND,T103CV,BEGIN,END T104,Crude Oil,0.0,LARGEBOUND,T104CV,BEGIN,END T105,Crude Oil,0.0,LARGEBOUND,T105CV,BEGIN,END T110,Naphtha,0.0,LARGEBOUND,T110CV,BEGIN,END T112,Kerosene,0.0,LARGEBOUND,T112CV,BEGIN,END T114,Diesel,0.0,LARGEBOUND,T114CV,BEGIN,END T116,Atmospheric Gas Oil,0.0,LARGEBOUND,T116CV,BEGIN,END T120,Atmospheric Tower Bottoms,0.0,LARGEBOUND,T120CV,BEGIN,END T125,Light Vacuum Gas Oil,0.0,LARGEBOUND,T125CV,BEGIN,END T130,Heavy Vacuum Gas Oil,0.0,LARGEBOUND,T130CV,BEGIN,END T140,Vacuum Tower Bottoms,0.0,LARGEBOUND,T140CV,BEGIN,END T150,Light Cracked Naphtha,0.0,LARGEBOUND,T150CV,BEGIN,END T152,Hevay Cracked Naphtha,0.0,LARGEBOUND,T152CV,BEGIN,END T154,Light Cracked Cycle Oil,0.0,LARGEBOUND,T154CV,BEGIN,END T160,Slurry Oil,0.0,LARGEBOUND,T160CV,BEGIN,END T165,Light Reformate,0.0,LARGEBOUND,T165CV,BEGIN,END T166,Heavy Reformate,0.0,LARGEBOUND,T166CV,BEGIN,END T170,Asphalt,0.0,LARGEBOUND,T170CV,BEGIN,END T180,Premium Gasoline,0.0,LARGEBOUND,T180CV,BEGIN,END T190,Regular Gasoline,0.0,LARGEBOUND,T190CV,BEGIN,END T200,Heavy Fuel Oil,0.0,LARGEBOUND,T200CV,BEGIN,END T300,LPG,0.0,LARGEBOUND,T300CV,BEGIN,END
    • T301,LPG,0.0,LARGEBOUND,T301CV,BEGIN,END &sUnit,&sOperation,@rHoldup_Lower,@rHoldup_Upper,@rHoldup_Target,@rBegin_Time,@rEnd_Time &sUnit,&sOperation,&sPort,&sState,&sDensity,@rDensity_Lower,@rDensity_Upper,@rDensity_Target,@rBegin_Time,@rEnd_Time CRD,,JCRD,,D,0.0*LBSH2OPERBBL,2.0*LBSH2OPERBBL,JCRD_CRDD,BEGIN,END FCC,,JFCC,,D,0.0*LBSH2OPERBBL,2.0*LBSH2OPERBBL,JFCC_FCCD,BEGIN,END CRD,,a,,D,0.0*LBSH2OPERBBL,2.0*LBSH2OPERBBL,CRD_T116D,BEGIN,END CRD,,d,,D,0.0*LBSH2OPERBBL,2.0*LBSH2OPERBBL,CRD_T114D,BEGIN,END CRD,,fg,,D,CRD_JFGDD,CRD_JFGDD,,BEGIN,END CRD,,JVAC,,D,0.0*LBSH2OPERBBL,2.0*LBSH2OPERBBL,CRD_JVACD,BEGIN,END CRD,,k,,D,0.0*LBSH2OPERBBL,2.0*LBSH2OPERBBL,CRD_T112D,BEGIN,END CRD,,n,,D,0.0*LBSH2OPERBBL,2.0*LBSH2OPERBBL,CRD_T110D,BEGIN,END FCC,,c,,D,0.0*LBSH2OPERBBL,2.0*LBSH2OPERBBL,FCC_T154D,BEGIN,END FCC,,fg,,D,FCC_JFGDD,FCC_JFGDD,,BEGIN,END FCC,,h,,D,0.0*LBSH2OPERBBL,2.0*LBSH2OPERBBL,FCC_T152D,BEGIN,END FCC,,l,,D,0.0*LBSH2OPERBBL,2.0*LBSH2OPERBBL,FCC_T150D,BEGIN,END FCC,,lpg,,D,0.0*LBSH2OPERBBL,2.0*LBSH2OPERBBL,FCC_T300D,BEGIN,END FCC,,s,,D,0.0*LBSH2OPERBBL,2.0*LBSH2OPERBBL,FCC_T160D,BEGIN,END IPL1,,o,,D,0.0*LBSH2OPERBBL,2.0*LBSH2OPERBBL,IPL1_T103D,BEGIN,END IPL2,,o,,D,0.0*LBSH2OPERBBL,2.0*LBSH2OPERBBL,IPL2_T101D,BEGIN,END REF,,fg,,D,REF_JFGDD,REF_JFGDD,,BEGIN,END REF,,h,,D,0.0*LBSH2OPERBBL,2.0*LBSH2OPERBBL,REF_T166D,BEGIN,END REF,,l,,D,0.0*LBSH2OPERBBL,2.0*LBSH2OPERBBL,REF_T165D,BEGIN,END REF,,lpg,,D,0.0*LBSH2OPERBBL,2.0*LBSH2OPERBBL,REF_T300D,BEGIN,END VAC,,b,,D,0.0*LBSH2OPERBBL,2.0*LBSH2OPERBBL,VAC_T140D,BEGIN,END VAC,,h,,D,0.0*LBSH2OPERBBL,2.0*LBSH2OPERBBL,VAC_T130D,BEGIN,END VAC,,l,,D,0.0*LBSH2OPERBBL,2.0*LBSH2OPERBBL,VAC_T125D,BEGIN,END T101,Heavy Vacuum Gas Oil,o,,D,0.0*LBSH2OPERBBL,2.0*LBSH2OPERBBL,T101CD,BEGIN,END T103,Crude Oil,o,,D,0.0*LBSH2OPERBBL,2.0*LBSH2OPERBBL,T103CD,BEGIN,END T104,Crude Oil,o,,D,0.0*LBSH2OPERBBL,2.0*LBSH2OPERBBL,T104CD,BEGIN,END T105,Crude Oil,o,,D,0.0*LBSH2OPERBBL,2.0*LBSH2OPERBBL,T105CD,BEGIN,END T110,Naphtha,o,,D,0.0*LBSH2OPERBBL,2.0*LBSH2OPERBBL,T110CD,BEGIN,END T112,Kerosene,o,,D,0.0*LBSH2OPERBBL,2.0*LBSH2OPERBBL,T112CD,BEGIN,END T114,Diesel,o,,D,0.0*LBSH2OPERBBL,2.0*LBSH2OPERBBL,T114CD,BEGIN,END T116,Atmospheric Gas Oil,o,,D,0.0*LBSH2OPERBBL,2.0*LBSH2OPERBBL,T116CD,BEGIN,END T120,Atmospheric Tower Bottoms,o,,D,0.0*LBSH2OPERBBL,2.0*LBSH2OPERBBL,T120CD,BEGIN,END T125,Light Vacuum Gas Oil,o,,D,0.0*LBSH2OPERBBL,2.0*LBSH2OPERBBL,T125CD,BEGIN,END T130,Heavy Vacuum Gas Oil,o,,D,0.0*LBSH2OPERBBL,2.0*LBSH2OPERBBL,T130CD,BEGIN,END T140,Vacuum Tower Bottoms,o,,D,0.0*LBSH2OPERBBL,2.0*LBSH2OPERBBL,T140CD,BEGIN,END T150,Light Cracked Naphtha,o,,D,0.0*LBSH2OPERBBL,2.0*LBSH2OPERBBL,T150CD,BEGIN,END T152,Hevay Cracked Naphtha,o,,D,0.0*LBSH2OPERBBL,2.0*LBSH2OPERBBL,T152CD,BEGIN,END T154,Light Cracked Cycle Oil,o,,D,0.0*LBSH2OPERBBL,2.0*LBSH2OPERBBL,T154CD,BEGIN,END T160,Slurry Oil,o,,D,0.0*LBSH2OPERBBL,2.0*LBSH2OPERBBL,T160CD,BEGIN,END T165,Light Reformate,o,,D,0.0*LBSH2OPERBBL,2.0*LBSH2OPERBBL,T165CD,BEGIN,END T166,Heavy Reformate,o,,D,0.0*LBSH2OPERBBL,2.0*LBSH2OPERBBL,T166CD,BEGIN,END T170,Asphalt,o,,D,0.0*LBSH2OPERBBL,2.0*LBSH2OPERBBL,T170CD,BEGIN,END T180,Premium Gasoline,o,,D,0.0*LBSH2OPERBBL,2.0*LBSH2OPERBBL,T180CD,BEGIN,END T190,Regular Gasoline,o,,D,0.0*LBSH2OPERBBL,2.0*LBSH2OPERBBL,T190CD,BEGIN,END T200,Heavy Fuel Oil,o,,D,0.0*LBSH2OPERBBL,2.0*LBSH2OPERBBL,T200CD,BEGIN,END T300,LPG,o,,D,0.0*LBSH2OPERBBL,2.0*LBSH2OPERBBL,T300CD,BEGIN,END T301,LPG,o,,D,0.0*LBSH2OPERBBL,2.0*LBSH2OPERBBL,T301CD,BEGIN,END &sUnit,&sOperation,&sPort,&sState,&sDensity,@rDensity_Lower,@rDensity_Upper,@rDensity_Target,@rBegin_Time,@rEnd_Time    
    • Advanced  Property  Tracking  (APT-­‐IMF)     The  Advanced  Property  Tracking  IMF  shown  in  Figure  APT-­‐IMF  has  an  objective  function  value  of   0.00003439757  and  is  solved  using  IMPL-­‐SECQPE.    APT-­‐IMF  is  a  nonlinear  programming  (NLP)  data   reconciliation  and  parameter  estimation  (DRPE)  data-­‐mining  type  of  problem.         Figure  APT-­‐IMF  Flowsheet.   i M P l (c) Copyright and Property of i n d u s t r I A L g o r i t h m s LLC. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Calculation Data (Parameters) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sCalc,@sValue !Miscellaneous Constants. NNON,-99999 SCALEFACTOR,1.0 LARGEBOUND,1E+6/SCALEFACTOR SMALLNUMBER,0.001 !Horizon and Period Times. START,-1.0 BEGIN,0.0 END,1.0 PERIOD,1.0 !Measured Stream Flows. F1_V,10.0/SCALEFACTOR F2_V,10.0/SCALEFACTOR F3_V,10.0/SCALEFACTOR F5_V,5.0/SCALEFACTOR F6_V,5.0/SCALEFACTOR !Measured Stream Components. F1_C1_V,0.1 F1_C2_V,0.9 F6_C1_V,0.4774 F6_C2_V,0.5226 !Fixed Opening Volumes. ! ! * Note that the Kelly et. al. (April, 2005) paper has a typo for T1 and T2 opening volumes. ! The T1 opening volume is 20 and not 10 and the T2 opening volume is 10 and not 20. T1_O_V,20.0/SCALEFACTOR T2_O_V,10.0/SCALEFACTOR T3_O_V,45.0/SCALEFACTOR
    • !Fixed Opening Components. T1_O_C1,1.0 T1_O_C2,1.0-T1_O_C1 T2_O_C1,0.0 T2_O_C2,1.0-T2_O_C1 T3_O_C1,0.5 T3_O_C2,1.0-T3_O_C1 !Measured Closing Volumes. T1_C_V,20.0 !(T1_O_V+F1_V-F2_V) T2_C_V,15.0 !(T2_O_V+F2_V+F5_V-F3_V) T3_C_V,45.0 !(T3_O_V+F3_V-F5_V-F6_V) !Lower, Upper, Target Bounds and 2-Norm Performance Weight. F1_L,0.0 F1_U,LARGEBOUND F1_T,F1_V F1_W,NE(F1_V;NNON)* 1.0/(F1_V*0.01+SMALLNUMBER)^2 F2_L,0.0 F2_U,LARGEBOUND F2_T,F2_V F2_W,NE(F2_V;NNON)* 1.0/(F2_V*0.01+SMALLNUMBER)^2 F3_L,0.0 F3_U,LARGEBOUND F3_T,F3_V F3_W,NE(F3_V;NNON)* 1.0/(F3_V*0.01+SMALLNUMBER)^2 F5_L,0.0 F5_U,LARGEBOUND F5_T,F5_V F5_W,NE(F5_V;NNON)* 1.0/(F5_V*0.01+SMALLNUMBER)^2 F6_L,0.0 F6_U,LARGEBOUND F6_T,F6_V F6_W,NE(F6_V;NNON)* 1.0/(F6_V*0.01+SMALLNUMBER)^2 F1_C1_L,0.0 F1_C1_U,1.0 F1_C1_T,F1_C1_V F1_C1_W,NE(F1_C1_V;NNON)* 1.0/(0.01)^2 F1_C2_L,0.0 F1_C2_U,1.0 F1_C2_T,F1_C2_V F1_C2_W,NE(F1_C2_V;NNON)* 1.0/(0.01)^2 F6_C1_L,0.0 F6_C1_U,1.0 F6_C1_T,F6_C1_V F6_C1_W,NE(F6_C1_V;NNON)* 1.0/(0.01)^2 F6_C2_L,0.0 F6_C2_U,1.0 F6_C2_T,F6_C2_V F6_C2_W,NE(F6_C2_V;NNON)* 1.0/(0.01)^2 T1_C_L,0.0 T1_C_U,LARGEBOUND T1_C_T,T1_C_V T1_C_W,NE(T1_C_V;NNON)* 1.0/(T1_C_V*0.01)^2 T2_C_L,0.0 T2_C_U,LARGEBOUND T2_C_T,T2_C_V T2_C_W,NE(T2_C_V;NNON)* 1.0/(T2_C_V*0.01)^2 T3_C_L,0.0 T3_C_U,LARGEBOUND T3_C_T,T3_C_V T3_C_W,NE(T3_C_V;NNON)* 1.0/(T3_C_V*0.01)^2 &sCalc,@sValue !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Chronological Data (Periods) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! @rPastTHD,@rFutureTHD,@rTPD START,END,PERIOD @rPastTHD,@rFutureTHD,@rTPD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Construction Data (Pointers) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sUnit,&sOperation,@sType,@sSubtype,@sUse P1,,perimeter,, P2,,perimeter,, T1,,pool,, T2,,pool,, T3,,pool,,
    • &sUnit,&sOperation,@sType,@sSubtype,@sUse &sAlias,&sUnit,&sOperation ALLPARTS,P1, ALLPARTS,P2, ALLPARTS,T1, ALLPARTS,T2, ALLPARTS,T3, &sAlias,&sUnit,&sOperation &sUnit,&sOperation,&sPort,&sState,@sType,@sSubtype P1,,F1,,out, P2,,F6,,in, T1,,i,,in, T1,,o,,out, T2,,i,,in, T2,,o,,out, T3,,F4,,out, T3,,i,,in, &sUnit,&sOperation,&sPort,&sState,@sType,@sSubtype &sAlias,&sUnit,&sOperation,&sPort,&sState ALLINPORTS,P2,,F6, ALLINPORTS,T1,,i, ALLINPORTS,T2,,i, ALLINPORTS,T3,,i, ALLOUTPORTS,P1,,F1, ALLOUTPORTS,T1,,o, ALLOUTPORTS,T2,,o, ALLOUTPORTS,T3,,F4, &sAlias,&sUnit,&sOperation,&sPort,&sState &sUnit,&sOperation,&sPort,&sState,&sUnit,&sOperation,&sPort,&sState P1,,F1,,T1,,i, T1,,o,,T2,,i, T2,,o,,T3,,i, T3,,F4,,P2,,F6, T3,,F4,,T2,,i, &sUnit,&sOperation,&sPort,&sState,&sUnit,&sOperation,&sPort,&sState &sAlias,&sUnit,&sOperation,&sPort,&sState,&sUnit,&sOperation,&sPort,&sState ALLPATHS,T3,,F4,,P2,,F6, ALLPATHS,P1,,F1,,T1,,i, ALLPATHS,T1,,o,,T2,,i, ALLPATHS,T3,,F4,,T2,,i, ALLPATHS,T2,,o,,T3,,i, &sAlias,&sUnit,&sOperation,&sPort,&sState,&sUnit,&sOperation,&sPort,&sState !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Capacity Data (Prototypes) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sUnit,&sOperation,@rRate_Lower,@rRate_Upper &sUnit,&sOperation,@rRate_Lower,@rRate_Upper &sUnit,&sOperation,@rHoldup_Lower,@rHoldup_Upper ALLPARTS,0,LARGEBOUND &sUnit,&sOperation,@rHoldup_Lower,@rHoldup_Upper &sUnit,&sOperation,&sPort,&sState,@rTeeRate_Lower,@rTeeRate_Upper ALLINPORTS,0,LARGEBOUND ALLOUTPORTS,0,LARGEBOUND &sUnit,&sOperation,&sPort,&sState,@rTeeRate_Lower,@rTeeRate_Upper &sUnit,&sOperation,&sPort,&sState,@rTotalRate_Lower,@rTotalRate_Upper ALLINPORTS,0,LARGEBOUND ALLOUTPORTS,0,LARGEBOUND &sUnit,&sOperation,&sPort,&sState,@rTotalRate_Lower,@rTotalRate_Upper &sUnit,&sOperation,&sPort,&sState,@rYield_Lower,@rYield_Upper,@rYield_Fixed &sUnit,&sOperation,&sPort,&sState,@rYield_Lower,@rYield_Upper,@rYield_Fixed !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Constituent Data (Properties) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sComponent C1 C2 &sComponent &sTemplate,&sComponent,@rComponent_Lower,@rComponent_Upper,@rComponent_Target CT,C1,0.0,1.0,0.5 ,C2,0.0,1.0,0.5 &sTemplate,&sComponent,@rComponent_Lower,@rComponent_Upper,@rComponent_Target &sUnit,&sOperation,&sPort,&sState,&sComponent,@rComponent_Lower,@rComponent_Upper,@rComponent_Target ALLINPORTS,CT ALLOUTPORTS,CT &sUnit,&sOperation,&sPort,&sState,&sComponent,@rComponent_Lower,@rComponent_Upper,@rComponent_Target !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Cost Data (Pricing) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    • &sUnit,&sOperation,&sPort,&sState,@rFlowPro_Weight,@rFlowPer1_Weight,@rFlowPer2_Weight,@rFlowPen_Weight P1,,F1,,,,F1_W, P2,,F6,,,,F6_W, &sUnit,&sOperation,&sPort,&sState,@rFlowPro_Weight,@rFlowPer1_Weight,@rFlowPer2_Weight,@rFlowPen_Weight &sUnit,&sOperation,&sPort,&sState,&sUnit,&sOperation,&sPort,&sState,@rFlowPro_Weight,@rFlowPer1_Weight,@rFlowPer2_Weight,@rFlowPe n_Weight T1,,o,,T2,,i,,,,F2_W, T2,,o,,T3,,i,,,,F3_W, T3,,F4,,T2,,i,,,,F5_W, &sUnit,&sOperation,&sPort,&sState,&sUnit,&sOperation,&sPort,&sState,@rFlowPro_Weight,@rFlowPer1_Weight,@rFlowPer2_Weight,@rFlowPe n_Weight &sUnit,&sOperation,@rHoldupPro_Weight,@rHoldupPer1_Weight,@rHoldupPer2_Weight,@rHoldupPen_Weight T1,,,,T1_C_W, T2,,,,T2_C_W, T3,,,,T3_C_W, &sUnit,&sOperation,@rHoldupPro_Weight,@rHoldupPer1_Weight,@rHoldupPer2_Weight,@rHoldupPen_Weight &sUnit,&sOperation,&sPort,&sState,&sComponent,@rComponentPro_Weight,@rComponentPer1_Weight,@rComponentPer2_Weight,@rComponentPen_ Weight P1,,F1,,C1,,,F1_C1_W, ,,,,C2,,,F1_C2_W, P2,,F6,,C1,,,F6_C1_W, ,,,,C2,,,F6_C2_W, &sUnit,&sOperation,&sPort,&sState,&sComponent,@rComponentPro_Weight,@rComponentPer1_Weight,@rComponentPer2_Weight,@rComponentPen_ Weight !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Content Data (Past, Present Provisos) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sUnit,&sOperation,@rHoldup_Value,@rStart_Time T1,,T1_O_V,START T2,,T2_O_V,START T3,,T3_O_V,START &sUnit,&sOperation,@rHoldup_Value,@rStart_Time &sUnit,&sComponent,@rComponent_Value,@rStart_Time T1,C1,T1_O_C1,START ,C2,T1_O_C2,START T2,C1,T2_O_C1,START ,C2,T2_O_C2,START T3,C1,T3_O_C1,START ,C2,T3_O_C2,START &sUnit,&sComponent,@rComponent_Value,@rStart_Time !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Command Data (Future Provisos) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sUnit,&sOperation,@rSetup_Lower,@rSetup_Upper,@rBegin_Time,@rEnd_Time ALLPARTS,1,1,BEGIN,END &sUnit,&sOperation,@rSetup_Lower,@rSetup_Upper,@rBegin_Time,@rEnd_Time &sUnit,&sOperation,&sPort,&sState,&sUnit,&sOperation,&sPort,&sState,@rSetup_Lower,@rSetup_Upper,@rBegin_Time,@rEnd_Time ALLPATHS,1,1,BEGIN,END &sUnit,&sOperation,&sPort,&sState,&sUnit,&sOperation,&sPort,&sState,@rSetup_Lower,@rSetup_Upper,@rBegin_Time,@rEnd_Time &sUnit,&sOperation,&sPort,&sState,@rTotalRate_Lower,@rTotalRate_Upper,@rTotalRate_Target,@rBegin_Time,@rEnd_Time P1,,F1,,F1_L,F1_U,F1_T,BEGIN,END P2,,F6,,F6_L,F6_U,F6_T,BEGIN,END &sUnit,&sOperation,&sPort,&sState,@rTotalRate_Lower,@rTotalRate_Upper,@rTotalRate_Target,@rBegin_Time,@rEnd_Time &sUnit,&sOperation,&sPort,&sState,&sUnit,&sOperation,&sPort,&sState,@rRate_Lower,@rRate_Upper,@rRate_Target,@rBegin_Time,@rEnd_Ti me T1,,o,,T2,,i,,F2_L,F2_U,F2_T,BEGIN,END T2,,o,,T3,,i,,F3_L,F3_U,F3_T,BEGIN,END T3,,F4,,T2,,i,,F5_L,F5_U,F5_T,BEGIN,END &sUnit,&sOperation,&sPort,&sState,&sUnit,&sOperation,&sPort,&sState,@rRate_Lower,@rRate_Upper,@rRate_Target,@rBegin_Time,@rEnd_Ti me &sUnit,&sOperation,@rHoldup_Lower,@rHoldup_Upper,@rHoldup_Target,@rBegin_Time,@rEnd_Time T1,,T1_C_L,T1_C_U,T1_C_T,BEGIN,END T2,,T2_C_L,T2_C_U,T2_C_T,BEGIN,END T3,,T3_C_L,T3_C_U,T3_C_T,BEGIN,END &sUnit,&sOperation,@rHoldup_Lower,@rHoldup_Upper,@rHoldup_Target,@rBegin_Time,@rEnd_Time &sUnit,&sOperation,&sPort,&sState,&sComponent,@rComponent_Lower,@rComponent_Upper,@rComponent_Target,@rBegin_Time,@rEnd_Time P1,,F1,,C1,F1_C1_L,F1_C1_U,F1_C1_T,BEGIN,END ,,,,C2,F1_C2_L,F1_C2_U,F1_C2_T,BEGIN,END P2,,F6,,C1,F6_C1_L,F6_C1_U,F6_C1_T,BEGIN,END ,,,,C2,F6_C2_L,F6_C2_U,F6_C2_T,BEGIN,END &sUnit,&sOperation,&sPort,&sState,&sComponent,@rComponent_Lower,@rComponent_Upper,@rComponent_Target,@rBegin_Time,@rEnd_Time    
    • Advanced  Process  Monitoring  (APM-­‐IMF)     The  Advanced  Process  Monitoring  IMF  shown  in  Figure  APM-­‐IMF  has  an  objective  function  value  of   2.885829  and  is  solved  using  IMPL-­‐SECQPE.    APM-­‐IMF  is  a  nonlinear  programming  (NLP)  data   reconciliation  and  parameter  estimation  (DRPE)  data-­‐mining  type  of  problem.         Figure  APM-­‐IMF  Flowsheet.   i M P l (c) Copyright and Property of i n d u s t r I A L g o r i t h m s LLC. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Calculation Data (Parameters) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sCalc,@sValue START,-1.0 BEGIN,0.0 END,30.0 PERIOD,0.1 &sCalc,@sValue !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Constant Data (Parameters) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sData,@sValue Ca,0.46161300 ,0.43457800 ,0.41707000
    • ,0.40673200 ,0.40142500 ,0.39950500 ,0.39979900 ,0.40150600 ,0.40408100 ,0.40716000 ,0.41049700 ,0.41392800 ,0.41734200 ,0.42066600 ,0.42385400 ,0.42687700 ,0.42971900 ,0.43237200 ,0.43483600 ,0.43711500 ,0.43921400 ,0.44114100 ,0.44290700 ,0.44452000 ,0.44599100 ,0.44733100 ,0.44854900 ,0.44965500 ,0.45065800 ,0.45156600 ,0.45238900 ,0.45313200 ,0.45380400 ,0.45441100 ,0.45495900 ,0.45545300 ,0.45589900 ,0.45630100 ,0.45666300 ,0.45698800 ,0.45728200 ,0.45754600 ,0.45778400 ,0.45799800 ,0.45819000 ,0.45836300 ,0.45851900 ,0.45865900 ,0.45878400 ,0.45889700 ,0.45928800 ,0.45957200 ,0.45977500 ,0.45991300 ,0.46000100 ,0.46005200 ,0.46007400 ,0.46007600 ,0.46006200 ,0.46003800 ,0.46000700 ,0.45997100 ,0.45993200 ,0.45989300 ,0.45985400 ,0.45981500 ,0.45977800 ,0.45974300 ,0.45971000 ,0.45967900 ,0.45965100 ,0.45962400 ,0.45960000 ,0.45957800 ,0.45955800 ,0.45953900 ,0.45952300 ,0.45950800 ,0.45949400 ,0.45948200 ,0.45947100 ,0.45946100 ,0.45945200 ,0.45944400 ,0.45943700 ,0.45943000 ,0.45942500 ,0.45942000 ,0.45941500 ,0.45941100 ,0.45940700 ,0.45940400 ,0.45940100 ,0.45939900 ,0.45939600 ,0.45939400 ,0.45939200 ,0.45939100
    • ,0.45938900 ,0.45938800 ,0.47902300 ,0.49653800 ,0.51215100 ,0.52606200 ,0.53844700 ,0.54946700 ,0.55926600 ,0.56797500 ,0.57570900 ,0.58257400 ,0.58866400 ,0.59406200 ,0.59884600 ,0.60308100 ,0.60683000 ,0.61014500 ,0.61307700 ,0.61566700 ,0.61795400 ,0.61997300 ,0.62175400 ,0.62332500 ,0.62470900 ,0.62592900 ,0.62700300 ,0.62794800 ,0.62878000 ,0.62951200 ,0.63015500 ,0.63072000 ,0.63121700 ,0.63165300 ,0.63203600 ,0.63237200 ,0.63266700 ,0.63292500 ,0.63315100 ,0.63335000 ,0.63352400 ,0.63367600 ,0.63381000 ,0.63392600 ,0.63402900 ,0.63411800 ,0.63419600 ,0.63426400 ,0.63432400 ,0.63437600 ,0.63442200 ,0.63446200 ,0.63541800 ,0.63693800 ,0.63878400 ,0.64079800 ,0.64287300 ,0.64493800 ,0.64694500 ,0.64886500 ,0.65068000 ,0.65238100 ,0.65396200 ,0.65542400 ,0.65676900 ,0.65800300 ,0.65913100 ,0.66015900 ,0.66109300 ,0.66194200 ,0.66271000 ,0.66340600 ,0.66403400 ,0.66460100 ,0.66511300 ,0.66557300 ,0.66598800 ,0.66636100 ,0.66669700 ,0.66699900 ,0.66727000 ,0.66751300 ,0.66773100 ,0.66792700 ,0.66810300 ,0.66826000 ,0.66840200 ,0.66852800 ,0.66864200 ,0.66874400 ,0.66883500 ,0.66891700 ,0.66899000 ,0.66905600 ,0.66911400
    • ,0.66916700 ,0.66921400 ,0.66925600 ,0.66929400 ,0.66932800 ,0.66935800 ,0.66938500 ,0.67049800 ,0.67207900 ,0.67383400 ,0.67561600 ,0.67734900 ,0.67899600 ,0.68053600 ,0.68196500 ,0.68328100 ,0.68448800 ,0.68559000 ,0.68659400 ,0.68750700 ,0.68833600 ,0.68908700 ,0.68976700 ,0.69038300 ,0.69093900 ,0.69144100 ,0.69189500 ,0.69230400 ,0.69267400 ,0.69300700 ,0.69330700 ,0.69357800 ,0.69382200 ,0.69404200 ,0.69424000 ,0.69441900 ,0.69457900 ,0.69472400 ,0.69485500 ,0.69497200 ,0.69507800 ,0.69517300 ,0.69525900 ,0.69533700 ,0.69540600 ,0.69546900 ,0.69552500 ,0.69557600 ,0.69562200 ,0.69566300 ,0.69570000 ,0.69573400 ,0.69576400 ,0.69579100 ,0.69581500 ,0.69583700 ,0.69585700 ,0.69587500 ,0.69589100 ,0.69590500 ,0.69591800 ,0.69593000 ,0.69594000 ,0.69595000 ,0.69595800 ,0.69596600 ,0.69597300 ,0.69597900 ,0.69598500 ,0.69599000 ,0.69599400 ,0.69599800 ,0.69600200 ,0.69600500 ,0.69600800 ,0.69601100 ,0.69601400 ,0.69601600 ,0.69601800 ,0.69601900 ,0.69602100 ,0.69602300 ,0.69602400 ,0.69602500 ,0.69602600 ,0.69602700 ,0.69602800 ,0.69602900 ,0.69602900 ,0.69603000 ,0.69603000 ,0.69603100 ,0.69603100 ,0.69603200 ,0.69603200
    • ,0.69603200 ,0.69603300 ,0.69603300 ,0.69603300 ,0.69603400 ,0.69603400 ,0.69603400 ,0.69603400 ,0.69603400 ,0.69603400 ,0.69603400 ,0.69603500 T,348.75800000 ,346.42700000 ,343.40400000 ,340.11400000 ,336.88200000 ,333.90300000 ,331.26900000 ,329.00500000 ,327.09500000 ,325.50600000 ,324.19800000 ,323.12900000 ,322.26100000 ,321.55900000 ,320.99400000 ,320.54000000 ,320.17700000 ,319.88800000 ,319.65700000 ,319.47400000 ,319.33000000 ,319.21600000 ,319.12700000 ,319.05800000 ,319.00400000 ,318.96200000 ,318.93000000 ,318.90600000 ,318.88800000 ,318.87500000 ,318.86600000 ,318.85900000 ,318.85500000 ,318.85300000 ,318.85100000 ,318.85100000 ,318.85100000 ,318.85200000 ,318.85400000 ,318.85500000 ,318.85700000 ,318.85900000 ,318.86000000 ,318.86200000 ,318.86400000 ,318.86500000 ,318.86700000 ,318.86800000 ,318.87000000 ,318.87100000 ,319.12200000 ,319.32500000 ,319.48700000 ,319.61900000 ,319.72500000 ,319.81000000 ,319.87900000 ,319.93400000 ,319.97900000 ,320.01500000 ,320.04300000 ,320.06700000 ,320.08500000 ,320.10100000 ,320.11300000 ,320.12200000 ,320.13000000 ,320.13600000 ,320.14100000 ,320.14500000 ,320.14800000 ,320.15100000 ,320.15300000 ,320.15400000 ,320.15500000 ,320.15600000 ,320.15700000 ,320.15800000 ,320.15800000 ,320.15800000 ,320.15900000 ,320.15900000 ,320.15900000
    • ,320.15900000 ,320.15900000 ,320.15900000 ,320.15900000 ,320.15900000 ,320.15900000 ,320.15900000 ,320.15900000 ,320.15900000 ,320.15900000 ,320.15900000 ,320.15900000 ,320.15900000 ,320.15900000 ,320.15900000 ,320.15900000 ,320.15900000 ,320.19100000 ,320.24700000 ,320.31800000 ,320.39900000 ,320.48600000 ,320.57700000 ,320.66800000 ,320.75800000 ,320.84600000 ,320.93100000 ,321.01200000 ,321.08900000 ,321.16100000 ,321.22900000 ,321.29200000 ,321.35100000 ,321.40500000 ,321.45600000 ,321.50200000 ,321.54400000 ,321.58300000 ,321.61800000 ,321.65000000 ,321.67900000 ,321.70600000 ,321.73000000 ,321.75200000 ,321.77100000 ,321.78900000 ,321.80500000 ,321.81900000 ,321.83200000 ,321.84300000 ,321.85400000 ,321.86300000 ,321.87100000 ,321.87800000 ,321.88500000 ,321.89100000 ,321.89600000 ,321.90000000 ,321.90400000 ,321.90800000 ,321.91100000 ,321.91400000 ,321.91700000 ,321.91900000 ,321.92100000 ,321.92300000 ,321.92400000 ,320.09600000 ,318.59400000 ,317.37100000 ,316.38300000 ,315.58800000 ,314.95100000 ,314.44200000 ,314.03600000 ,313.71400000 ,313.45800000 ,313.25600000 ,313.09500000 ,312.96900000 ,312.86900000 ,312.79100000 ,312.73000000 ,312.68100000 ,312.64400000 ,312.61400000 ,312.59200000 ,312.57400000 ,312.56100000 ,312.55000000 ,312.54300000 ,312.53700000 ,312.53200000 ,312.52900000 ,312.52700000
    • ,312.52500000 ,312.52400000 ,312.52400000 ,312.52300000 ,312.52300000 ,312.52300000 ,312.52300000 ,312.52300000 ,312.52400000 ,312.52400000 ,312.52400000 ,312.52500000 ,312.52500000 ,312.52500000 ,312.52500000 ,312.52600000 ,312.52600000 ,312.52600000 ,312.52600000 ,312.52700000 ,312.52700000 ,312.52700000 ,307.57800000 ,303.72500000 ,300.74500000 ,298.45200000 ,296.69100000 ,295.34100000 ,294.30700000 ,293.51700000 ,292.91200000 ,292.45100000 ,292.09800000 ,291.82900000 ,291.62300000 ,291.46600000 ,291.34600000 ,291.25500000 ,291.18500000 ,291.13200000 ,291.09100000 ,291.06000000 ,291.03700000 ,291.01900000 ,291.00500000 ,290.99500000 ,290.98700000 ,290.98100000 ,290.97600000 ,290.97300000 ,290.97000000 ,290.96800000 ,290.96600000 ,290.96500000 ,290.96500000 ,290.96400000 ,290.96300000 ,290.96300000 ,290.96300000 ,290.96300000 ,290.96200000 ,290.96200000 ,290.96200000 ,290.96200000 ,290.96200000 ,290.96200000 ,290.96200000 ,290.96200000 ,290.96200000 ,290.96200000 ,290.96200000 ,290.96200000 ,290.96200000 ,290.96200000 ,290.96200000 ,290.96200000 ,290.96200000 ,290.96200000 ,290.96200000 ,290.96200000 ,290.96200000 ,290.96200000 ,290.96200000 ,290.96200000 ,290.96200000 ,290.96200000 ,290.96200000 ,290.96200000 ,290.96200000 ,290.96200000 ,290.96200000 ,290.96200000 ,290.96200000 ,290.96200000 ,290.96200000
    • ,290.96200000 ,290.96200000 ,290.96200000 ,290.96200000 ,290.96200000 ,290.96200000 ,290.96200000 ,290.96200000 ,290.96200000 ,290.96200000 ,290.96200000 ,290.96200000 ,290.96200000 ,290.96200000 ,290.96200000 ,290.96200000 ,290.96200000 ,290.96200000 ,290.96200000 ,290.96200000 ,290.96200000 ,290.96200000 ,290.96200000 ,290.96200000 ,290.96200000 ,290.96200000 ,290.96200000 &sData,@sValue !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Chronological Data (Periods) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! @rPastTHD,@rFutureTHD,@rTPD START,END,PERIOD @rPastTHD,@rFutureTHD,@rTPD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Construction Data (Pointers) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sUnit,&sOperation,@sType,@sSubtype,@sUse CSTR,,processc,blackbox,, &sUnit,&sOperation,@sType,@sSubtype,@sUse !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Condition Data (Properties) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sCondition Ca T q Caf Tf Tc eqCa eqT &sCondition &sCoefficient,@sType,@sPath_Name,@sLibrary_Name,@sFunction_Name,@iNumber_Conditions,@rPerturb_Size,@sCondition_Names dt,static rho,static Cp,static V,static k0,static EoverR,static mdelH,static UA,static &sCoefficient,@sType,@sPath_Name,@sLibrary_Name,@sFunction_Name,@iNumber_Conditions,@rPerturb_Size,@sCondition_Names &sUnit,&sOperation,&sCondition,@rCondition_Lower,@rCondition_Upper,@rCondition_Target CSTR,,Ca,0.0,1.0, CSTR,,T,0.0,500.0, CSTR,,q,100.0,100.0, CSTR,,Caf,0.5,0.5, CSTR,,Tf,350.0,350.0, CSTR,,Tc,300.0,300.0, CSTR,,eqCa,0.0,0.0, CSTR,,eqT,0.0,0.0, &sUnit,&sOperation,&sCondition,@rCondition_Lower,@rCondition_Upper,@rCondition_Target &sUnit,&sOperation,&sCoefficient,@rCoefficient_Lower,@rCoefficient_Upper,@rCoefficient_Target CSTR,,dt,PERIOD,PERIOD, CSTR,,rho,1000.0,1000.0, CSTR,,Cp,0.239,0.239, CSTR,,V,100.0,100.0, CSTR,,k0,7.2E+10,7.2E+10, CSTR,,EoverR,8750.0,8750.0, CSTR,,mdelH,5E+4,5E+4, CSTR,,UA,4E+4,6E+4,
    • &sUnit,&sOperation,&sCoefficient,@rCoefficient_Lower,@rCoefficient_Upper,@rCoefficient_Target Conditions-&sMacro,@sValue eqCa,V * Ca - (V * Ca[-1] + q * dt * (Caf - Ca) - k0 * dt * V * Ca * EXP(-EoverR / T)) eqT,rho * Cp * V * T - (rho * Cp * V * T[-1] + q * dt * rho * Cp * (Tf - T) + k0 * dt * V * mdelH * Ca * EXP(-EoverR / T) + UA * dt * (Tc - T)) Conditions-&sMacro,@sValue ConditionsUOCondition-&sUnit,&sOperation,&sCondition,@sType,@rValue,@sValue CSTR,,eqCa,?,3,eqCa CSTR,,eqT,?,3,eqT ConditionsUOCondition-&sUnit,&sOperation,&sCondition,@sType,@rValue,@sValue !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Cost Data (Pricing) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sUnit,&sOperation,&sCondition,@rConditionPro_Weight,@rConditionPer1_Weight,@rConditionPer2_Weight,@rConditionPen_Weight CSTR,,Ca,0.0,,1.0/(0.05/2.0)^2.0, CSTR,,T,0.0,,1.0/(2.0/2.0)^2.0, &sUnit,&sOperation,&sCondition,@rConditionPro_Weight,@rConditionPer1_Weight,@rConditionPer2_Weight,@rConditionPen_Weight !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Content Data (Past, Present Provisos) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sUnit,&sOperation,&sCondition,@rCondition_Value,@rStart_Time CSTR,,q,100.0,0.0 CSTR,,Caf,0.5,0.0 CSTR,,Tf,350.0,0.0 CSTR,,Tc,300.0,0.0 CSTR,,Ca,0.5,0.0 CSTR,,T,350.0,0.0 &sUnit,&sOperation,&sCondition,@rCondition_Value,@rStart_Time !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Command Data (Future Provisos) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sUnit,&sOperation,@rSetup_Lower,@rSetup_Upper,@rBegin_Time,@rEnd_Time CSTR,,1,1,BEGIN,END &sUnit,&sOperation,@rSetup_Lower,@rSetup_Upper,@rBegin_Time,@rEnd_Time &sUnit,&sOperation,&sCondition,@rCondition_Lower,@rCondition_Upper,@rCondition_Target,@rBegin_Time,@rEnd_Time CSTR,,q,100.0,100.0,,BEGIN,5 ,,q,110.0,110.0,,5,END CSTR,,Caf,0.5,0.5,,BEGIN,10 ,,Caf,0.7,0.7,,10,END CSTR,,Tf,350.0,350.0,,BEGIN,15 ,,Tf,330.0,330.0,,15,END CSTR,,Tc,300.0,300.0,,BEGIN,20 ,,Tc,270.0,270.0,,20,END CSTR,,Ca,0.0,1.0,Ca,BEGIN,PERIOD CSTR,,T,0.0,500.0,T,BEGIN,PERIOD &sUnit,&sOperation,&sCondition,@rCondition_Lower,@rCondition_Upper,@rCondition_Target,@rBegin_Time,@rEnd_Time      
    •  Component  Data  Reconciliation  (CDR-­‐IMF)     The  Component  Data  Reconciliation  IMF  shown  in  Figure  CDR-­‐IMF  has  an  objective  function  value  of   522.3698  and  is  solved  using  IMPL-­‐SECQPE.    CDR-­‐IMF  is  a  nonlinear  programming  (NLP)  data   reconciliation  and  parameter  estimation  (DRPE)  data-­‐mining  type  of  problem.         Figure  CDR-­‐IMF  Flowsheet.     i M P l (c) Copyright and Property of i n d u s t r I A L g o r i t h m s LLC. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Calculation Data (Parameters) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sCalc,@sValue !Miscellaneous Constants. NNON,-99999 SCALEFACTOR,1.0 LARGEBOUND,1E+9/SCALEFACTOR SMALLNUMBER,0.000001 !Horizon and Period Times. START,-1.0 BEGIN,0.0 END,1.0 PERIOD,1.0 !Measured Stream Flows. !RAW
    • F1001_V,1267.0 F1002_V,140.0 F1003_V,1300.0 F1004_V,500.0 F1005_V,1833.0 F1006_V,2067.0 F1007_V,700.0 F1008_V,767.0 F1009_V,1400.0 F1010_V,170.0 F1011_V,533.0 F1012_V,1867.0 F1013_V,1700.0 F1014_V,567.0 F1015_V,1667.0 F1016_V,367.0 F1017_V,1267.0 F1018_V,533.0 F1019_V,733.0 F1020_V,1267.0 F1021_V,2267.0 F1001_L,0.0 F1001_U,LARGEBOUND F1001_T,F1001_V/SCALEFACTOR F1001_W,NE(F1001_V;NNON)* 1.0/(F1001_V/SCALEFACTOR*5.0/100.0+SMALLNUMBER)^2 F1002_L,0.0 F1002_U,LARGEBOUND F1002_T,F1002_V/SCALEFACTOR F1002_W,NE(F1002_V;NNON)* 1.0/(F1002_V/SCALEFACTOR*3.0/100.0+SMALLNUMBER)^2 F1003_L,0.0 F1003_U,LARGEBOUND F1003_T,F1003_V/SCALEFACTOR F1003_W,NE(F1003_V;NNON)* 1.0/(F1003_V/SCALEFACTOR*10.0/100.0+SMALLNUMBER)^2 F1004_L,0.0 F1004_U,LARGEBOUND F1004_T,F1004_V/SCALEFACTOR F1004_W,NE(F1004_V;NNON)* 1.0/(F1004_V/SCALEFACTOR*5.0/100.0+SMALLNUMBER)^2 F1005_L,0.0 F1005_U,LARGEBOUND F1005_T,F1005_V/SCALEFACTOR F1005_W,NE(F1005_V;NNON)* 1.0/(F1005_V/SCALEFACTOR*2.0/100.0+SMALLNUMBER)^2 F1006_L,0.0 F1006_U,LARGEBOUND F1006_T,F1006_V/SCALEFACTOR F1006_W,NE(F1006_V;NNON)* 1.0/(F1006_V/SCALEFACTOR*1.5/100.0+SMALLNUMBER)^2 F1007_L,0.0 F1007_U,LARGEBOUND F1007_T,F1007_V/SCALEFACTOR F1007_W,NE(F1007_V;NNON)* 1.0/(F1007_V/SCALEFACTOR*3.5/100.0+SMALLNUMBER)^2 F1008_L,0.0 F1008_U,LARGEBOUND F1008_T,F1008_V/SCALEFACTOR F1008_W,NE(F1008_V;NNON)* 1.0/(F1008_V/SCALEFACTOR*10.0/100.0+SMALLNUMBER)^2 F1009_L,0.0 F1009_U,LARGEBOUND F1009_T,F1009_V/SCALEFACTOR F1009_W,NE(F1009_V;NNON)* 1.0/(F1009_V/SCALEFACTOR*1.5/100.0+SMALLNUMBER)^2 F1010_L,0.0 F1010_U,LARGEBOUND F1010_T,F1010_V/SCALEFACTOR F1010_W,NE(F1010_V;NNON)* 1.0/(F1010_V/SCALEFACTOR*1.5/100.0+SMALLNUMBER)^2 F1011_L,0.0 F1011_U,LARGEBOUND F1011_T,F1011_V/SCALEFACTOR F1011_W,NE(F1011_V;NNON)* 1.0/(F1011_V/SCALEFACTOR*3.5/100.0+SMALLNUMBER)^2 F1012_L,0.0 F1012_U,LARGEBOUND F1012_T,F1012_V/SCALEFACTOR F1012_W,NE(F1012_V;NNON)* 1.0/(F1012_V/SCALEFACTOR*3.0/100.0+SMALLNUMBER)^2 F1013_L,0.0 F1013_U,LARGEBOUND F1013_T,F1013_V/SCALEFACTOR F1013_W,NE(F1013_V;NNON)* 1.0/(F1013_V/SCALEFACTOR*2.5/100.0+SMALLNUMBER)^2 F1014_L,0.0 F1014_U,LARGEBOUND F1014_T,F1014_V/SCALEFACTOR F1014_W,NE(F1014_V;NNON)* 1.0/(F1014_V/SCALEFACTOR*1.5/100.0+SMALLNUMBER)^2 F1015_L,0.0 F1015_U,LARGEBOUND F1015_T,F1015_V/SCALEFACTOR
    • F1015_W,NE(F1015_V;NNON)* 1.0/(F1015_V/SCALEFACTOR*1.5/100.0+SMALLNUMBER)^2 F1016_L,0.0 F1016_U,LARGEBOUND F1016_T,F1016_V/SCALEFACTOR F1016_W,NE(F1016_V;NNON)* 1.0/(F1016_V/SCALEFACTOR*5.0/100.0+SMALLNUMBER)^2 F1017_L,0.0 F1017_U,LARGEBOUND F1017_T,F1017_V/SCALEFACTOR F1017_W,NE(F1017_V;NNON)* 1.0/(F1017_V/SCALEFACTOR*5.0/100.0+SMALLNUMBER)^2 F1018_L,0.0 F1018_U,LARGEBOUND F1018_T,F1018_V/SCALEFACTOR F1018_W,NE(F1018_V;NNON)* 1.0/(F1018_V/SCALEFACTOR*5.0/100.0+SMALLNUMBER)^2 F1019_L,0.0 F1019_U,LARGEBOUND F1019_T,F1019_V/SCALEFACTOR F1019_W,NE(F1019_V;NNON)* 1.0/(F1019_V/SCALEFACTOR*2.5/100.0+SMALLNUMBER)^2 F1020_L,0.0 F1020_U,LARGEBOUND F1020_T,F1020_V/SCALEFACTOR F1020_W,NE(F1020_V;NNON)* 1.0/(F1020_V/SCALEFACTOR*1.5/100.0+SMALLNUMBER)^2 F1021_L,0.0 F1021_U,LARGEBOUND F1021_T,F1021_V/SCALEFACTOR F1021_W,NE(F1021_V;NNON)* 1.0/(F1021_V/SCALEFACTOR*1.5/100.0+SMALLNUMBER)^2 ! Measured Stream Components. !RAW C1001_V,0.59993 C1002_V,0.0068 C1003_V,0.59993 C1004_V,0.59993 C1005_V,0.26664 C1006_V,0.17332 C1007_V,0.86658 C1008_V,0.66658 C1009_V,0.00433 C1010_V,1.19987 C1011_V,0.69993 C1012_V,0.49993 C1013_V,0.49993 C1014_V,1.19987 C1015_V,0.43996 C1016_V,0.00683 C1017_V,0.53329 C1018_V,0.005 C1019_V,1.19987 C1020_V,1.19987 C1021_V,0.83322 !NNON C1021_W,NE(C1021_V;NNON)* 1.0/(C1021_V*5.0/100.0+SMALLNUMBER)^2 C1001_L,0.0 C1002_L,0.0 C1003_L,0.0 C1004_L,0.0 C1005_L,0.0 C1006_L,0.0 C1007_L,0.0 C1008_L,0.0 C1009_L,0.0 C1010_L,0.0 C1011_L,0.0 C1012_L,0.0 C1013_L,0.0 C1014_L,0.0 C1015_L,0.0 C1016_L,0.0 C1017_L,0.0 C1018_L,0.0 C1019_L,0.0 C1020_L,0.0 C1021_L,0.0 C1001_U,2.0 C1002_U,2.0 C1003_U,2.0 C1004_U,2.0 C1005_U,2.0 C1006_U,2.0 C1007_U,2.0 C1008_U,2.0 C1009_U,2.0 C1010_U,2.0 C1011_U,2.0 C1012_U,2.0 C1013_U,2.0 C1014_U,2.0
    • C1015_U,2.0 C1016_U,2.0 C1017_U,2.0 C1018_U,2.0 C1019_U,2.0 C1020_U,2.0 C1021_U,2.0 &sCalc,@sValue !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Chronological Data (Periods) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! @rPastTHD,@rFutureTHD,@rTPD START,END,PERIOD @rPastTHD,@rFutureTHD,@rTPD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Construction Data (Pointers) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sUnit,&sOperation,@sType,@sSubtype,@sUse 15A,,processc,blackbox%, BT1,,perimeter,, BT2,,perimeter,, C,,processc,blackbox%, FC1,,perimeter,, FC2,,perimeter,, FC23,,processc,blackbox%, FC25,,processc,blackbox%, FT1,,perimeter,, FT2,,perimeter,, K,,processc,blackbox%, P,,processc,blackbox%, PR,,processc,blackbox%, Q,,processc,blackbox%, RR,,processc,blackbox%, TC,,processc,blackbox%, ZC,,processc,blackbox%, &sUnit,&sOperation,@sType,@sSubtype,@sUse &sAlias,&sUnit,&sOperation ALLPARTS,15A, ALLPARTS,BT1, ALLPARTS,BT2, ALLPARTS,C, ALLPARTS,FC1, ALLPARTS,FC2, ALLPARTS,FC23, ALLPARTS,FC25, ALLPARTS,FT1, ALLPARTS,FT2, ALLPARTS,K, ALLPARTS,P, ALLPARTS,PR, ALLPARTS,Q, ALLPARTS,RR, ALLPARTS,TC, ALLPARTS,ZC, &sAlias,&sUnit,&sOperation &sUnit,&sOperation,&sPort,&sState,@sType,@sSubtype 15A,,1013,,in, 15A,,1015,,out, BT1,,1001,,out, BT1,,1004,,out, BT2,,1005,,out, C,,1007,,in, C,,1010,,out, C,,1011,,out, FC1,,1010,,in, FC2,,1020,,in, FC23,,1004,,in, FC23,,1005,,in, FC23,,1006,,out, FC23,,1007,,out, FC25,,1006,,in, FC25,,1008,,out, FC25,,1009,,out, FT1,,1002,,in, FT2,,1021,,in, K,,1017,,in, K,,1018,,out, K,,1019,,out, P,,1003,,in, P,,1008,,in, P,,1012,,out, PR,,1001,,in, PR,,1002,,out, PR,,1003,,out, Q,,1011,,in, Q,,1012,,in, Q,,1013,,out, Q,,1014,,out,
    • RR,,1015,,in, RR,,1016,,out, RR,,1017,,out, TC,,1009,,in, TC,,1016,,in, TC,,1018,,in, TC,,1021,,out, ZC,,1014,,in, ZC,,1019,,in, ZC,,1020,,out, &sUnit,&sOperation,&sPort,&sState,@sType,@sSubtype &sAlias,&sUnit,&sOperation,&sPort,&sState ALLINPORTS,15A,,1013, ALLINPORTS,C,,1007, ALLINPORTS,FC1,,1010, ALLINPORTS,FC2,,1020, ALLINPORTS,FC23,,1004, ALLINPORTS,FC23,,1005, ALLINPORTS,FC25,,1006, ALLINPORTS,FT1,,1002, ALLINPORTS,FT2,,1021, ALLINPORTS,K,,1017, ALLINPORTS,P,,1003, ALLINPORTS,P,,1008, ALLINPORTS,PR,,1001, ALLINPORTS,Q,,1011, ALLINPORTS,Q,,1012, ALLINPORTS,RR,,1015, ALLINPORTS,TC,,1009, ALLINPORTS,TC,,1016, ALLINPORTS,TC,,1018, ALLINPORTS,ZC,,1014, ALLINPORTS,ZC,,1019, ALLOUTPORTS,15A,,1015, ALLOUTPORTS,BT1,,1001, ALLOUTPORTS,BT1,,1004, ALLOUTPORTS,BT2,,1005, ALLOUTPORTS,C,,1010, ALLOUTPORTS,C,,1011, ALLOUTPORTS,FC23,,1006, ALLOUTPORTS,FC23,,1007, ALLOUTPORTS,FC25,,1008, ALLOUTPORTS,FC25,,1009, ALLOUTPORTS,K,,1018, ALLOUTPORTS,K,,1019, ALLOUTPORTS,P,,1012, ALLOUTPORTS,PR,,1002, ALLOUTPORTS,PR,,1003, ALLOUTPORTS,Q,,1013, ALLOUTPORTS,Q,,1014, ALLOUTPORTS,RR,,1016, ALLOUTPORTS,RR,,1017, ALLOUTPORTS,TC,,1021, ALLOUTPORTS,ZC,,1020, &sAlias,&sUnit,&sOperation,&sPort,&sState &sUnit,&sOperation,&sPort,&sState,&sUnit,&sOperation,&sPort,&sState 15A,,1015,,RR,,1015, BT1,,1001,,PR,,1001, BT1,,1004,,FC23,,1004, BT2,,1005,,FC23,,1005, C,,1010,,FC1,,1010, C,,1011,,Q,,1011, FC23,,1006,,FC25,,1006, FC23,,1007,,C,,1007, FC25,,1008,,P,,1008, FC25,,1009,,TC,,1009, K,,1018,,TC,,1018, K,,1019,,ZC,,1019, P,,1012,,Q,,1012, PR,,1002,,FT1,,1002, PR,,1003,,P,,1003, Q,,1013,,15A,,1013, Q,,1014,,ZC,,1014, RR,,1016,,TC,,1016, RR,,1017,,K,,1017, TC,,1021,,FT2,,1021, ZC,,1020,,FC2,,1020, &sUnit,&sOperation,&sPort,&sState,&sUnit,&sOperation,&sPort,&sState &sAlias,&sUnit,&sOperation,&sPort,&sState,&sUnit,&sOperation,&sPort,&sState ALLPATHS,Q,,1013,,15A,,1013, ALLPATHS,FC23,,1007,,C,,1007, ALLPATHS,C,,1010,,FC1,,1010, ALLPATHS,ZC,,1020,,FC2,,1020, ALLPATHS,BT1,,1004,,FC23,,1004, ALLPATHS,BT2,,1005,,FC23,,1005, ALLPATHS,FC23,,1006,,FC25,,1006, ALLPATHS,PR,,1002,,FT1,,1002, ALLPATHS,TC,,1021,,FT2,,1021, ALLPATHS,RR,,1017,,K,,1017, ALLPATHS,PR,,1003,,P,,1003, ALLPATHS,FC25,,1008,,P,,1008, ALLPATHS,BT1,,1001,,PR,,1001,
    • ALLPATHS,C,,1011,,Q,,1011, ALLPATHS,P,,1012,,Q,,1012, ALLPATHS,15A,,1015,,RR,,1015, ALLPATHS,FC25,,1009,,TC,,1009, ALLPATHS,RR,,1016,,TC,,1016, ALLPATHS,K,,1018,,TC,,1018, ALLPATHS,Q,,1014,,ZC,,1014, ALLPATHS,K,,1019,,ZC,,1019, &sAlias,&sUnit,&sOperation,&sPort,&sState,&sUnit,&sOperation,&sPort,&sState !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Capacity Data (Prototypes) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sUnit,&sOperation,@rRate_Lower,@rRate_Upper ALLPARTS,0,LARGEBOUND &sUnit,&sOperation,@rRate_Lower,@rRate_Upper &sUnit,&sOperation,@rHoldup_Lower,@rHoldup_Upper ALLPARTS,0,LARGEBOUND &sUnit,&sOperation,@rHoldup_Lower,@rHoldup_Upper &sUnit,&sOperation,&sPort,&sState,@rTeeRate_Lower,@rTeeRate_Upper ALLINPORTS,0,LARGEBOUND ALLOUTPORTS,0,LARGEBOUND &sUnit,&sOperation,&sPort,&sState,@rTeeRate_Lower,@rTeeRate_Upper &sUnit,&sOperation,&sPort,&sState,@rTotalRate_Lower,@rTotalRate_Upper ALLINPORTS,0,LARGEBOUND ALLOUTPORTS,0,LARGEBOUND &sUnit,&sOperation,&sPort,&sState,@rTotalRate_Lower,@rTotalRate_Upper &sUnit,&sOperation,&sPort,&sState,@rYield_Lower,@rYield_Upper,@rYield_Fixed ALLINPORTS,0,LARGEBOUND ALLOUTPORTS,0,LARGEBOUND &sUnit,&sOperation,&sPort,&sState,@rYield_Lower,@rYield_Upper,@rYield_Fixed !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Constituent Data (Properties) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sComponent C &sComponent &sTemplate,&sComponent,@rComponent_Lower,@rComponent_Upper,@rComponent_Target CT,C,0.0,2.0,1.0 &sTemplate,&sComponent,@rComponent_Lower,@rComponent_Upper,@rComponent_Target &sUnit,&sOperation,&sPort,&sState,&sComponent,@rComponent_Lower,@rComponent_Upper,@rComponent_Target ALLINPORTS,CT% ALLOUTPORTS,CT% &sUnit,&sOperation,&sPort,&sState,&sComponent,@rComponent_Lower,@rComponent_Upper,@rComponent_Target !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Cost Data (Pricing) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sUnit,&sOperation,&sPort,&sState,&sUnit,&sOperation,&sPort,&sState,@rFlowPro_Weight,@rFlowPer1_Weight,@rFlowPer2_Weight,@rFlowPe n_Weight 15A,,1015,,RR,,1015,,,,F1015_W, BT1,,1001,,PR,,1001,,,,F1001_W, BT1,,1004,,FC23,,1004,,,,F1004_W, BT2,,1005,,FC23,,1005,,,,F1005_W, C,,1010,,FC1,,1010,,,,F1010_W, C,,1011,,Q,,1011,,,,F1011_W, FC23,,1006,,FC25,,1006,,,,F1006_W, FC23,,1007,,C,,1007,,,,F1007_W, FC25,,1008,,P,,1008,,,,F1008_W, FC25,,1009,,TC,,1009,,,,F1009_W, K,,1018,,TC,,1018,,,,F1018_W, K,,1019,,ZC,,1019,,,,F1019_W, P,,1012,,Q,,1012,,,,F1012_W, PR,,1002,,FT1,,1002,,,,F1002_W, PR,,1003,,P,,1003,,,,F1003_W, Q,,1013,,15A,,1013,,,,F1013_W, Q,,1014,,ZC,,1014,,,,F1014_W, RR,,1016,,TC,,1016,,,,F1016_W, RR,,1017,,K,,1017,,,,F1017_W, TC,,1021,,FT2,,1021,,,,F1021_W, ZC,,1020,,FC2,,1020,,,,F1020_W, &sUnit,&sOperation,&sPort,&sState,&sUnit,&sOperation,&sPort,&sState,@rFlowPro_Weight,@rFlowPer1_Weight,@rFlowPer2_Weight,@rFlowPe n_Weight &sUnit,&sOperation,&sPort,&sState,&sComponent,@rComponentPro_Weight,@rComponentPer1_Weight,@rComponentPer2_Weight,@rComponentPen_ Weight 15A,,1015,,C,,,1.0/(C1015_V*5.0/100.0)^2, BT1,,1001,,C,,,1.0/(C1001_V*5.0/100.0)^2, BT1,,1004,,C,,,1.0/(C1004_V*5.0/100.0)^2, BT2,,1005,,C,,,1.0/(C1005_V*5.0/100.0)^2, C,,1010,,C,,,1.0/(C1010_V*5.0/100.0)^2, C,,1011,,C,,,1.0/(C1011_V*5.0/100.0)^2, FC23,,1006,,C,,,1.0/(C1006_V*5.0/100.0)^2, FC23,,1007,,C,,,1.0/(C1007_V*5.0/100.0)^2, FC25,,1008,,C,,,1.0/(C1008_V*5.0/100.0)^2,
    • FC25,,1009,,C,,,1.0/(C1009_V*5.0/100.0)^2, K,,1018,,C,,,1.0/(C1018_V*5.0/100.0)^2, K,,1019,,C,,,1.0/(C1019_V*5.0/100.0)^2, P,,1012,,C,,,1.0/(C1012_V*5.0/100.0)^2, PR,,1002,,C,,,1.0/(C1002_V*5.0/100.0)^2, PR,,1003,,C,,,1.0/(C1003_V*5.0/100.0)^2, Q,,1013,,C,,,1.0/(C1013_V*5.0/100.0)^2, Q,,1014,,C,,,1.0/(C1014_V*5.0/100.0)^2, RR,,1016,,C,,,1.0/(C1016_V*5.0/100.0)^2, RR,,1017,,C,,,1.0/(C1017_V*5.0/100.0)^2, TC,,1021,,C,,,C1021_W, ZC,,1020,,C,,,1.0/(C1020_V*5.0/100.0)^2, &sUnit,&sOperation,&sPort,&sState,&sComponent,@rComponentPro_Weight,@rComponentPer1_Weight,@rComponentPer2_Weight,@rComponentPen_ Weight !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Content Data (Past, Present Provisos) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Command Data (Future Provisos) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sUnit,&sOperation,@rSetup_Lower,@rSetup_Upper,@rBegin_Time,@rEnd_Time ALLPARTS,1,1,BEGIN,END &sUnit,&sOperation,@rSetup_Lower,@rSetup_Upper,@rBegin_Time,@rEnd_Time &sUnit,&sOperation,&sPort,&sState,&sUnit,&sOperation,&sPort,&sState,@rSetup_Lower,@rSetup_Upper,@rBegin_Time,@rEnd_Time ALLPATHS,1,1,BEGIN,END &sUnit,&sOperation,&sPort,&sState,&sUnit,&sOperation,&sPort,&sState,@rSetup_Lower,@rSetup_Upper,@rBegin_Time,@rEnd_Time &sUnit,&sOperation,&sPort,&sState,&sUnit,&sOperation,&sPort,&sState,@rRate_Lower,@rRate_Upper,@rRate_Target,@rBegin_Time,@rEnd_Ti me 15A,,1015,,RR,,1015,,F1015_L,F1015_U,F1015_T,BEGIN,END BT1,,1001,,PR,,1001,,F1001_L,F1001_U,F1001_T,BEGIN,END BT1,,1004,,FC23,,1004,,F1004_L,F1004_U,F1004_T,BEGIN,END BT2,,1005,,FC23,,1005,,F1005_L,F1005_U,F1005_T,BEGIN,END C,,1010,,FC1,,1010,,F1010_L,F1010_U,F1010_T,BEGIN,END C,,1011,,Q,,1011,,F1011_L,F1011_U,F1011_T,BEGIN,END FC23,,1006,,FC25,,1006,,F1006_L,F1006_U,F1006_T,BEGIN,END FC23,,1007,,C,,1007,,F1007_L,F1007_U,F1007_T,BEGIN,END FC25,,1008,,P,,1008,,F1008_L,F1008_U,F1008_T,BEGIN,END FC25,,1009,,TC,,1009,,F1009_L,F1009_U,F1009_T,BEGIN,END K,,1018,,TC,,1018,,F1018_L,F1018_U,F1018_T,BEGIN,END K,,1019,,ZC,,1019,,F1019_L,F1019_U,F1019_T,BEGIN,END P,,1012,,Q,,1012,,F1012_L,F1012_U,F1012_T,BEGIN,END PR,,1002,,FT1,,1002,,F1002_L,F1002_U,F1002_T,BEGIN,END PR,,1003,,P,,1003,,F1003_L,F1003_U,F1003_T,BEGIN,END Q,,1013,,15A,,1013,,F1013_L,F1013_U,F1013_T,BEGIN,END Q,,1014,,ZC,,1014,,F1014_L,F1014_U,F1014_T,BEGIN,END RR,,1016,,TC,,1016,,F1016_L,F1016_U,F1016_T,BEGIN,END RR,,1017,,K,,1017,,F1017_L,F1017_U,F1017_T,BEGIN,END TC,,1021,,FT2,,1021,,F1021_L,F1021_U,F1021_T,BEGIN,END ZC,,1020,,FC2,,1020,,F1020_L,F1020_U,F1020_T,BEGIN,END &sUnit,&sOperation,&sPort,&sState,&sUnit,&sOperation,&sPort,&sState,@rRate_Lower,@rRate_Upper,@rRate_Target,@rBegin_Time,@rEnd_Ti me &sUnit,&sOperation,&sPort,&sState,&sComponent,@rComponent_Lower,@rComponent_Upper,@rComponent_Target,@rBegin_Time,@rEnd_Time 15A,,1015,,C,C1015_L,C1015_U,C1015_V,BEGIN,END BT1,,1001,,C,C1001_L,C1001_U,C1001_V,BEGIN,END BT1,,1004,,C,C1004_L,C1004_U,C1004_V,BEGIN,END BT2,,1005,,C,C1005_L,C1005_U,C1005_V,BEGIN,END C,,1010,,C,C1010_L,C1010_U,C1010_V,BEGIN,END C,,1011,,C,C1011_L,C1011_U,C1011_V,BEGIN,END FC23,,1006,,C,C1006_L,C1006_U,C1006_V,BEGIN,END FC23,,1007,,C,C1007_L,C1007_U,C1007_V,BEGIN,END FC25,,1008,,C,C1008_L,C1008_U,C1008_V,BEGIN,END FC25,,1009,,C,C1009_L,C1009_U,C1009_V,BEGIN,END K,,1018,,C,C1018_L,C1018_U,C1018_V,BEGIN,END K,,1019,,C,C1019_L,C1019_U,C1019_V,BEGIN,END P,,1012,,C,C1012_L,C1012_U,C1012_V,BEGIN,END PR,,1002,,C,C1002_L,C1002_U,C1002_V,BEGIN,END PR,,1003,,C,C1003_L,C1003_U,C1003_V,BEGIN,END Q,,1013,,C,C1013_L,C1013_U,C1013_V,BEGIN,END Q,,1014,,C,C1014_L,C1014_U,C1014_V,BEGIN,END RR,,1016,,C,C1016_L,C1016_U,C1016_V,BEGIN,END RR,,1017,,C,C1017_L,C1017_U,C1017_V,BEGIN,END TC,,1021,,C,C1021_L,C1021_U,C1021_V,BEGIN,END ZC,,1020,,C,C1020_L,C1020_U,C1020_V,BEGIN,END &sUnit,&sOperation,&sPort,&sState,&sComponent,@rComponent_Lower,@rComponent_Upper,@rComponent_Target,@rBegin_Time,@rEnd_Time    
    • Time-­‐Series  Estimation  (TSE-­‐IMF)     The  Time-­‐Series  Estimation  IMF  (Gas  Furnace  Data  from  Box  and  Jenkins  (1976))  has  an  objective   function  value  of  300.07524  and  is  solved  using  IMPL-­‐IPOPT.    TSE-­‐IMF  is  a  dynamic  nonlinear  data   reconciliation  and  parameter  estimation  (data-­‐mining)  type  of  problem.     i M P l (c) Copyright and Property of i n d u s t r I A L g o r i t h m s LLC. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Calculation Data (Parameters) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sCalc,@sValue START,-7.0 BEGIN,0.0 END,296.0 PERIOD,1.0 SE,0.0561 EPS,1e-5 LRGBND,1d+3 w1bnd,0 w2bnd,0 w3bnd,100 w4bnd,100 w5bnd,100 w6bnd,0 w7bnd,0 w8bnd,0 w9bnd,0 d1bnd,10 d2bnd,1 t1bnd,0 t2bnd,0 p1bnd,10 p2bnd,1 p3bnd,0 &sCalc,@sValue !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Constant Data (Parameters) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sData,@sValue u1,-0.052 ,0.057 ,0.235 ,0.396 ,0.43 ,0.498 ,0.518 ,0.405 ,0.184 ,-0.123 ,-0.531 ,-0.998 ,-1.364 ,-1.463 ,-1.245 ,-0.757 ,-0.418 ,-0.136 ,0.145 ,0.492 ,0.828 ,0.923 ,0.932 ,0.948 ,1.044 ,1.32 ,1.832 ,2.033 ,1.991 ,1.923 ,1.889 ,1.824 ,1.665
    • ,1.322 ,0.847 ,0.417 ,0.172 ,0.145 ,0.388 ,0.702 ,1.017 ,1.466 ,2.727 ,2.891 ,2.869 ,2.54 ,1.986 ,1.542 ,1.271 ,1.296 ,1.665 ,1.962 ,2.08 ,1.872 ,0.592 ,0.179 ,0.066 ,0.221 ,0.728 ,1.076 ,1.203 ,1.212 ,1.169 ,1.178 ,1.28 ,1.314 ,1.214 ,0.97 ,0.677 ,0.312 ,-0.223 ,-1.023 ,-1.494 ,-1.742 ,-1.768 ,-1.399 ,-0.887 ,-0.513 ,-0.374 ,-0.52 ,-0.903 ,-1.559 ,-1.818 ,-1.834 ,-1.689 ,-1.417 ,-1.144 ,-0.87 ,-0.467 ,0.097 ,0.845 ,1 ,0.987 ,1.063 ,1.194 ,1.255 ,1.111 ,0.652 ,-0.023 ,-0.257 ,-0.231 ,-0.096 ,-0.052 ,-0.13 ,-0.198 ,-0.172 ,0.05 ,0.311 ,0.387 ,0.159 ,-0.366 ,-1.082 ,-2.218 ,-2.537 ,-2.659 ,-2.453 ,-1.733 ,-1.289 ,-1.024 ,-0.853 ,-0.819 ,-0.828 ,-0.743 ,-0.487 ,-0.359 ,-0.214 ,0.057 ,0.46
    • ,0.898 ,1.342 ,1.664 ,1.803 ,1.74 ,1.542 ,1.05 ,0.705 ,0.634 ,0.634 ,0.689 ,0.804 ,0.957 ,1.05 ,1.025 ,0.847 ,0.456 ,-0.104 ,-0.496 ,-0.546 ,-0.367 ,-0.137 ,0.008 ,0.117 ,0.218 ,0.358 ,0.574 ,0.623 ,0.617 ,0.63 ,0.649 ,0.728 ,0.99 ,1.394 ,1.517 ,1.41 ,0.829 ,0.275 ,-0.18 ,-0.657 ,-1.042 ,-1.212 ,-1.118 ,-0.619 ,0.09 ,0.613 ,0.7 ,0.541 ,0.166 ,-0.253 ,-0.64 ,-0.99 ,-1.161 ,-1.126 ,-0.816 ,-0.279 ,0.12 ,0.141 ,0.057 ,0.058 ,0.266 ,0.613 ,0.839 ,0.915 ,0.975 ,0.919 ,0.473 ,-0.279 ,-0.902 ,-1.756 ,-2.321 ,-2.442 ,-2.416 ,-2.273 ,-1.996 ,-1.682 ,-1.204 ,-0.512 ,-0.08 ,0.033 ,0.007 ,-0.078 ,-0.219 ,-0.477 ,-0.814 ,-1.186 ,-1.382 ,-1.365 ,-1.118 ,-0.756 ,-0.577 ,-0.525 ,-0.568 ,-0.656 ,-0.791
    • ,-0.982 ,-1.289 ,-1.571 ,-1.562 ,-1.092 ,-0.431 ,-0.103 ,0.05 ,-0.035 ,-0.563 ,-1.029 ,-1.468 ,-1.801 ,-1.972 ,-1.967 ,-1.904 ,-1.895 ,-1.737 ,-1.245 ,-0.973 ,-0.861 ,-0.741 ,-0.81 ,-0.99 ,-1.066 ,-0.819 ,-0.338 ,0.242 ,0.719 ,0.766 ,0.662 ,0.558 ,0.66 ,1 ,1.28 ,1.306 ,0.881 ,0.159 ,0.082 ,0.439 ,0.979 ,1.089 ,0.923 ,0.584 ,0.15 ,-0.401 ,-0.691 ,-0.89 ,-0.972 ,-0.871 ,-0.588 ,-0.367 ,-0.219 ,-0.101 ,0.024 ,0.159 ,0.308 ,0.337 ,0.057 ,-0.436 ,-0.702 ,-0.767 ,-0.683 ,-0.471 ,-0.147 ,0.091 ,0.261 ,0.31 ,0.252 ,0.188 ,0.074 ,-0.125 ,-0.205 y,0.29 ,0.09 ,-0.01 ,-0.01 ,-0.11 ,-0.41 ,-0.81 ,-1.11 ,-1.31 ,-1.51 ,-1.51 ,-1.11 ,-0.51 ,0.49 ,1.39 ,2.49 ,3.29 ,3.29 ,2.89 ,2.19 ,1.49 ,0.79
    • ,-0.31 ,-1.21 ,-1.91 ,-2.31 ,-2.71 ,-3.01 ,-3.51 ,-4.31 ,-5.11 ,-5.61 ,-5.91 ,-6.01 ,-6.01 ,-5.91 ,-5.41 ,-4.51 ,-3.51 ,-2.41 ,-1.71 ,-1.61 ,-1.81 ,-2.31 ,-3.51 ,-5.21 ,-6.51 ,-7.71 ,-7.91 ,-7.51 ,-6.61 ,-5.71 ,-5.31 ,-5.21 ,-5.61 ,-6.31 ,-6.31 ,-5.41 ,-4.11 ,-2.91 ,-2.01 ,-1.91 ,-2.31 ,-3.01 ,-3.41 ,-3.71 ,-3.91 ,-4.11 ,-4.21 ,-4.31 ,-4.21 ,-3.81 ,-3.21 ,-2.21 ,-0.71 ,0.89 ,2.49 ,3.39 ,3.99 ,3.79 ,3.09 ,2.49 ,1.89 ,1.89 ,2.89 ,3.69 ,4.49 ,4.89 ,4.89 ,4.59 ,4.19 ,3.49 ,2.49 ,1.19 ,-0.31 ,-1.41 ,-1.91 ,-2.51 ,-3.01 ,-3.11 ,-2.51 ,-1.71 ,-1.11 ,-0.51 ,-0.11 ,0.09 ,0.19 ,0.29 ,0.29 ,0.29 ,-0.21 ,-0.51 ,-0.61 ,-0.11 ,1.09 ,2.89 ,4.49
    • ,5.89 ,6.69 ,6.49 ,5.89 ,4.89 ,4.09 ,3.39 ,2.89 ,2.49 ,2.19 ,1.79 ,1.49 ,0.89 ,0.19 ,-0.71 ,-1.91 ,-2.91 ,-4.11 ,-4.71 ,-5.01 ,-4.81 ,-4.31 ,-3.71 ,-3.11 ,-2.81 ,-2.61 ,-2.81 ,-3.01 ,-3.11 ,-3.31 ,-3.11 ,-2.31 ,-1.21 ,-0.31 ,0.39 ,0.59 ,0.49 ,0.09 ,-0.31 ,-0.51 ,-0.71 ,-1.21 ,-1.61 ,-1.91 ,-1.91 ,-2.11 ,-2.31 ,-2.81 ,-3.51 ,-4.11 ,-4.21 ,-3.81 ,-2.91 ,-1.71 ,-0.51 ,0.49 ,1.79 ,2.39 ,2.39 ,1.09 ,-0.01 ,-1.11 ,-1.41 ,-1.21 ,-0.51 ,0.29 ,1.09 ,1.89 ,2.39 ,2.39 ,1.69 ,0.89 ,0.19 ,0.09 ,0.09 ,-0.31 ,-1.01 ,-1.51 ,-2.11 ,-2.51 ,-2.61 ,-1.11 ,-0.01 ,2.09 ,4.49 ,5.99 ,6.49 ,6.89 ,6.99 ,6.69 ,6.19 ,5.49 ,4.09 ,2.89 ,1.69
    • ,0.99 ,0.59 ,0.59 ,0.89 ,1.99 ,2.69 ,3.49 ,3.79 ,3.89 ,3.49 ,2.89 ,2.39 ,1.99 ,1.79 ,1.69 ,1.89 ,2.49 ,2.99 ,3.59 ,3.79 ,3.29 ,2.09 ,1.49 ,0.59 ,0.79 ,1.79 ,2.89 ,3.69 ,4.29 ,4.79 ,5.09 ,5.29 ,5.29 ,5.09 ,4.49 ,3.89 ,3.49 ,2.89 ,2.79 ,2.89 ,2.89 ,2.49 ,1.69 ,0.49 ,-0.51 ,-1.51 ,-1.91 ,-1.91 ,-2.41 ,-3.11 ,-3.51 ,-3.51 ,-1.51 ,0.49 ,1.59 ,0.99 ,-0.71 ,-2.11 ,-2.71 ,-2.31 ,-1.51 ,-0.71 ,0.29 ,0.99 ,1.39 ,1.39 ,1.29 ,0.89 ,0.19 ,-0.21 ,-0.71 ,-0.91 ,-0.91 ,-0.51 ,0.79 ,2.49 ,3.49 ,4.49 ,5.09 ,4.99 ,4.79 ,4.29 ,3.79 ,3.49 &sData,@sValue !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Chronological Data (Periods) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! @rPastTHD,@rFutureTHD,@rTPD START,END,PERIOD @rPastTHD,@rFutureTHD,@rTPD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    • ! Configuration Data (Pointers) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sUnit,&sOperation,@sType,@sSubtype,@sUse BLACKBOX,,processc,blackbox,, &sUnit,&sOperation,@sType,@sSubtype,@sUse !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Condition Data (Properties) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sCondition Y U1 X1 V W D1STABILITY D2STABILITY P1STABILITY P2STABILITY &sCondition &sCoefficient,@sType,@sPath_Name,@sLibrary_Name,@sFunction_Name,@iNumber_Conditions,@rPerturb_Size,@sCondition_Names w1,static w2,static w3,static w4,static w5,static w6,static w7,static w8,static w9,static d1,static d2,static t1,static t2,static p1,static p2,static p3,static &sCoefficient,@sType,@sPath_Name,@sLibrary_Name,@sFunction_Name,@iNumber_Conditions,@rPerturb_Size,@sCondition_Names &sUnit,&sOperation,&sCondition,@rCondition_Lower,@rCondition_Upper,@rCondition_Target BLACKBOX,,Y,-LRGBND,LRGBND, BLACKBOX,,U1,-LRGBND,LRGBND, BLACKBOX,,X1,-LRGBND,LRGBND, BLACKBOX,,V,-LRGBND,LRGBND, BLACKBOX,,W,-LRGBND,LRGBND, BLACKBOX,,D1STABILITY,-LRGBND,1-EPS, BLACKBOX,,D2STABILITY,-LRGBND,1-EPS, BLACKBOX,,P1STABILITY,-LRGBND,1-EPS, BLACKBOX,,P2STABILITY,-LRGBND,1-EPS, &sUnit,&sOperation,&sCondition,@rCondition_Lower,@rCondition_Upper,@rCondition_Target &sUnit,&sOperation,&sCoefficient,@rCoefficient_Lower,@rCoefficient_Upper,@rCoefficient_Target BLACKBOX,,w1,-w1bnd,w1bnd, BLACKBOX,,w2,-w2bnd,w2bnd, BLACKBOX,,w3,-w3bnd,w3bnd, BLACKBOX,,w4,-w4bnd,w4bnd, BLACKBOX,,w5,-w5bnd,w5bnd, BLACKBOX,,w6,-w6bnd,w6bnd, BLACKBOX,,w7,-w7bnd,w7bnd, BLACKBOX,,w8,-w8bnd,w8bnd, BLACKBOX,,w9,-w9bnd,w9bnd, BLACKBOX,,d1,-d1bnd,d1bnd, BLACKBOX,,d2,-d2bnd,d2bnd, BLACKBOX,,t1,-t1bnd,t1bnd, BLACKBOX,,t2,-t2bnd,t2bnd, BLACKBOX,,p1,-p1bnd,p1bnd, BLACKBOX,,p2,-p2bnd,p2bnd, BLACKBOX,,p3,-p3bnd,p3bnd, &sUnit,&sOperation,&sCoefficient,@rCoefficient_Lower,@rCoefficient_Upper,@rCoefficient_Target Conditions-&sMacro,@sValue X1, w1*U1[-1] + w2*U1[-2] + w3*U1[-3] + w4*U1[-4] + w5*U1[-5] + w6*U1[-6] + w7*U1[-7] + w8*U1[-8] + w9*U1[-9] + d1*X1[- 1] + d2*X1[-2] V, Y - X1 W, t1*W[-1] + t2*W[-2] + V[0] - p1*V[-1] - p2*V[-2] - p3*V[-3] D1STABILITY, d2 + d1 D2STABILITY, d2 - d1 P1STABILITY, p2 + p1 P2STABILITY, p2 - p1 Conditions-&sMacro,@sValue ConditionsUOCondition-&sUnit,&sOperation,&sCondition,@sType,@rValue,@sValue BLACKBOX,,X1,?,3,X1 BLACKBOX,,V,?,3,V BLACKBOX,,W,?,3,W BLACKBOX,,D1STABILITY,?,3,D1STABILITY BLACKBOX,,D2STABILITY,?,3,D2STABILITY BLACKBOX,,P1STABILITY,?,3,P1STABILITY BLACKBOX,,P2STABILITY,?,3,P2STABILITY ConditionsUOCondition-&sUnit,&sOperation,&sCondition,@sType,@rValue,@sValue !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    • ! Cost Data (Pricing) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sUnit,&sOperation,&sCondition,@rConditionPro_Weight,@rConditionPer1_Weight,@rConditionPer2_Weight,@rConditionPen_Weight BLACKBOX,,W,,,1.0/SE, &sUnit,&sOperation,&sCondition,@rConditionPro_Weight,@rConditionPer1_Weight,@rConditionPer2_Weight,@rConditionPen_Weight !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Command Data (Future Provisos) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &sUnit,&sOperation,@rSetup_Lower,@rSetup_Upper,@rBegin_Time,@rEnd_Time BLACKBOX,,1,1,BEGIN,END &sUnit,&sOperation,@rSetup_Lower,@rSetup_Upper,@rBegin_Time,@rEnd_Time &sUnit,&sOperation,&sCondition,@rCondition_Lower,@rCondition_Upper,@rCondition_Target,@rBegin_Time,@rEnd_Time BLACKBOX,,U1,u1,u1,,BEGIN,PERIOD BLACKBOX,,Y,y,y,,BEGIN,PERIOD BLACKBOX,,W,-1000,1000,,BEGIN,START ,,W,-1000,1000,0.0,START,END &sUnit,&sOperation,&sCondition,@rCondition_Lower,@rCondition_Upper,@rCondition_Target,@rBegin_Time,@rEnd_Time