SlideShare ist ein Scribd-Unternehmen logo
1 von 4
Downloaden Sie, um offline zu lesen
Real-­‐Time	
  Blend	
  Optimization	
  
Industrial	
  Modeling	
  Framework	
  (RTBO-­‐IMF)	
  
	
  
i	
  n	
  d	
  u	
  s	
  t	
  r	
  IAL	
  g	
  o	
  r	
  i	
  t	
  h	
  m	
  s	
  LLC.	
  (IAL)	
  
www.industrialgorithms.com	
  
June	
  2013	
  
	
  
Introduction	
  to	
  Real-­‐Time	
  Blend	
  Optimization,	
  UOPSS	
  and	
  QLQP	
  
	
  
Presented	
  in	
  this	
  short	
  document	
  is	
  a	
  description	
  of	
  what	
  is	
  typically	
  known	
  as	
  on-­‐line	
  or	
  real-­‐time	
  
"multi-­‐process",	
  "multi-­‐pool",	
  "multi-­‐product",	
  "multi-­‐property"	
  and	
  "multi-­‐period"	
  blend	
  
optimization.	
  	
  This	
  kind	
  of	
  processing	
  is	
  found	
  in	
  all	
  petroleum	
  refineries	
  where	
  the	
  blending	
  
process	
  mixes	
  diverse	
  refinery	
  rundown	
  streams	
  or	
  components	
  into	
  various	
  types	
  and	
  grades	
  of	
  
gasoline,	
  jet	
  fuel,	
  diesel	
  and	
  heating	
  oil.	
  	
  Figure	
  1	
  depicts	
  these	
  four	
  types	
  of	
  blended	
  products	
  with	
  
shared	
  components	
  resources	
  including	
  their	
  inventory	
  such	
  as	
  cracked	
  naphtha,	
  kerosene,	
  etc.	
  
configured	
  in	
  our	
  unit-­‐operation-­‐port-­‐state	
  superstructure	
  (UOPSS)	
  (Kelly,	
  2004b,	
  2005,	
  and	
  
Zyngier	
  and	
  Kelly,	
  2012).	
  
	
  	
  
	
  
	
  
	
  
Figure	
  1.	
  Gasoline,	
  Jet	
  Fuel,	
  Diesel	
  &	
  Heating	
  Oil	
  Blending	
  Flowsheet	
  Example.	
  
	
  
The	
  CTank's	
  and	
  PTank's	
  (triangle	
  shapes)	
  in	
  Figure	
  1	
  represent	
  component	
  and	
  product	
  tanks	
  or	
  
pools	
  where	
  the	
  small	
  circle	
  shapes	
  define	
  what	
  we	
  call	
  inlet	
  and	
  outlet	
  (with	
  "x")	
  ports	
  and	
  are	
  
only	
  found	
  in	
  our	
  UOPSS.	
  	
  The	
  Blender's	
  (rectangle	
  shapes	
  with	
  "x")	
  are	
  controlled	
  mixers	
  in	
  the	
  
sense	
  that	
  component	
  flows	
  into	
  the	
  blenders	
  can	
  be	
  regulated	
  and	
  are	
  sometimes	
  referred	
  to	
  as	
  
pools	
  with	
  no	
  inventory	
  and	
  maybe	
  either	
  in	
  continuous	
  or	
  semi-­‐continuous	
  operation.	
  	
  The	
  
diamond	
  shapes	
  are	
  called	
  perimeters	
  and	
  are	
  the	
  usual	
  source	
  and	
  sink	
  nodes	
  found	
  in	
  other	
  types	
  
of	
  network	
  flow	
  representations.	
  
	
  
On-­‐line	
  analyzers	
  or	
  instruments	
  are	
  usually	
  available	
  to	
  measure	
  the	
  intensive	
  property	
  
specifications	
  of	
  the	
  material	
  such	
  as	
  octane,	
  cetane,	
  sulfur,	
  viscosity,	
  density,	
  vapor	
  pressure,	
  
distillation	
  temperature,	
  flash	
  point,	
  cloud	
  point,	
  etc.	
  just	
  to	
  name	
  a	
  few.	
  	
  The	
  other	
  type	
  of	
  
continuous	
  process	
  configured	
  is	
  a	
  Hydrotreater	
  which	
  reacts	
  hydrogen	
  with	
  the	
  virgin	
  diesel	
  
stream	
  (VDiesel)	
  in	
  the	
  presence	
  of	
  a	
  catalyst	
  at	
  high	
  pressure	
  to	
  reduce	
  its	
  sulfur	
  content	
  i.e.,	
  
HDiesel	
  will	
  have	
  a	
  very	
  low	
  sulfur	
  concentration.	
  	
  The	
  "severity"	
  (i.e.,	
  its	
  process/operating	
  
condition)	
  of	
  the	
  hydrotreater	
  is	
  also	
  modeled	
  in	
  order	
  to	
  be	
  able	
  to	
  manipulate	
  or	
  optimize	
  the	
  
degree	
  or	
  extent	
  to	
  which	
  the	
  virgin	
  diesel	
  is	
  desulfurized.	
  	
  The	
  quantity	
  (flows	
  and	
  inventories)	
  
and	
  quality	
  (properties	
  and	
  conditions)	
  aspects	
  of	
  the	
  problem	
  as	
  well	
  as	
  its	
  logic	
  attributes	
  (Kelly,	
  
2006)	
  define	
  what	
  we	
  call	
  the	
  quantity-­‐logic-­‐quality	
  phenomena	
  (QLQP)	
  where	
  more	
  details	
  
around	
  the	
  blending	
  process	
  modeling	
  and	
  its	
  planning	
  and	
  scheduling	
  can	
  also	
  be	
  found	
  in	
  Kelly	
  
(2004a)	
  and	
  Castillo,	
  Kelly	
  and	
  Mahalec	
  (2013).	
  	
  Another	
  important	
  issue	
  is	
  the	
  handling	
  feedback	
  
especially	
  when	
  controlling	
  flows,	
  inventories	
  and	
  properties	
  in	
  real-­‐time	
  or	
  closed-­‐loop.	
  	
  This	
  is	
  
addressed	
  using	
  our	
  state-­‐of-­‐the-­‐art	
  dynamic	
  and	
  nonlinear	
  data	
  reconciliation	
  and	
  regression	
  
technology	
  (Kelly,	
  1998	
  and	
  2004c)	
  implemented	
  inside	
  a	
  "moving	
  horizon	
  estimation"	
  (MHE)	
  
framework	
  (Kelly	
  and	
  Zyngier,	
  2008).	
  
	
  
What	
  makes	
  this	
  blending	
  configuration	
  interesting	
  is	
  the	
  modeling	
  of	
  all	
  four	
  products	
  together	
  
into	
  a	
  single	
  blending	
  optimization	
  problem.	
  	
  Due	
  to	
  the	
  sharing	
  of	
  rundown	
  components	
  between	
  
one	
  or	
  more	
  blenders	
  at	
  different	
  times,	
  there	
  is	
  tremendous	
  opportunity	
  to	
  produce	
  on-­‐
specification	
  product	
  using	
  the	
  lowest	
  cost	
  and	
  most	
  available	
  components.	
  	
  Existing	
  blend	
  control	
  
and	
  optimization	
  software	
  only	
  manage	
  one	
  blender	
  at	
  a	
  time	
  with	
  no	
  other	
  pools	
  such	
  as	
  tanks	
  
included,	
  and	
  they	
  look	
  out	
  no	
  further	
  than	
  the	
  current	
  blend	
  (mono-­‐period).	
  	
  In	
  our	
  formulation	
  
we	
  look	
  out	
  over	
  multiple	
  blends	
  of	
  product	
  over	
  multiple	
  blenders	
  considering	
  multiple	
  periods	
  or	
  
time-­‐intervals	
  into	
  the	
  future	
  where	
  these	
  time-­‐periods	
  can	
  be	
  either	
  of	
  equal	
  or	
  unequal	
  duration.	
  	
  
In	
  addition	
  and	
  unique	
  to	
  our	
  formulation,	
  we	
  also	
  allow	
  the	
  integration	
  of	
  other	
  types	
  of	
  processes	
  
(not	
  only	
  hydrotreaters)	
  such	
  as	
  crude	
  distillation	
  units,	
  catalytic	
  reformers,	
  fluidized	
  catalytic	
  
converters,	
  hydrocrackers	
  and	
  alkylation	
  units.	
  	
  This	
  allows	
  for	
  upstream	
  manipulations	
  of	
  
process/operating	
  conditions	
  to	
  produce	
  more	
  appropriate	
  component	
  rundown	
  properties	
  before	
  
they	
  even	
  enter	
  the	
  blending	
  area.	
  This	
  alleviates	
  possible	
  quantity	
  and/or	
  quality	
  bottlenecks	
  (long	
  
and	
  shorts	
  of	
  material)	
  that	
  may	
  arise	
  during	
  the	
  blending	
  operation	
  avoiding	
  off-­‐specification	
  
events	
  as	
  well	
  as	
  minimizing	
  over	
  and	
  under-­‐use	
  of	
  high-­‐octane,	
  high-­‐cetane,	
  low-­‐sulfur	
  and/or	
  
low-­‐viscosity	
  component	
  rundowns.	
  
	
  
Benefits	
  for	
  such	
  a	
  RTBO	
  application	
  can	
  be	
  in	
  the	
  millions	
  of	
  dollars	
  and	
  are	
  comparable	
  to	
  the	
  
benefits	
  defined	
  by	
  Kelly	
  and	
  Mann	
  (2003)	
  for	
  crude-­‐oil	
  blend	
  optimization.	
  	
  More	
  specifically,	
  a	
  
similar	
  installation	
  of	
  this	
  technology	
  and	
  its	
  approach	
  installed	
  at	
  a	
  major	
  oil	
  company's	
  refinery	
  in	
  
Europe	
  quoted	
  a	
  payback	
  period	
  of	
  only	
  two-­‐weeks!	
  	
  	
  
	
  
Industrial	
  Modeling	
  Framework	
  (IMF),	
  IMPRESS	
  and	
  SIIMPLE	
  
	
  
To	
  implement	
  the	
  mathematical	
  formulation	
  of	
  this	
  and	
  other	
  systems,	
  IAL	
  offers	
  a	
  unique	
  
approach	
  and	
  is	
  incorporated	
  into	
  our	
  Industrial	
  Modeling	
  and	
  Pre-­‐Solving	
  System	
  we	
  call	
  
IMPRESS.	
  	
  IMPRESS	
  has	
  its	
  own	
  modeling	
  language	
  called	
  IML	
  (short	
  for	
  Industrial	
  Modeling	
  
Language)	
  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#	
  or	
  Python	
  (CTYPES)	
  
called	
  IPL	
  (short	
  for	
  Industrial	
  Programming	
  Language)	
  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	
  and	
  KNITRO	
  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.	
  
	
  
The	
  underlying	
  system	
  architecture	
  of	
  IMPRESS	
  is	
  called	
  SIIMPLE	
  (we	
  hope	
  literally)	
  which	
  is	
  short	
  
for	
  Server,	
  Interacter	
  (IPL),	
  Interfacer	
  (IML),	
  Modeler,	
  Presolver	
  Libraries	
  and	
  Executable.	
  	
  The	
  
Server,	
  Presolver	
  and	
  Executable	
  are	
  primarily	
  model	
  or	
  problem-­‐independent	
  whereas	
  the	
  
Interacter,	
  Interfacer	
  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,	
  IMPRESS's	
  standard	
  Interacter,	
  Interfacer	
  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,	
  adhoc	
  or	
  external	
  constraints	
  can	
  be	
  augmented	
  or	
  appended	
  to	
  IMPRESS	
  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	
  LP	
  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,	
  LE,	
  GE	
  and	
  KIP,	
  LIP,	
  SIP	
  (constant,	
  linear	
  and	
  monotonic	
  spline	
  interpolation)	
  as	
  
well	
  as	
  user-­‐written	
  extrinsic	
  functions.	
  
	
  
Industrial	
  modeling	
  frameworks	
  or	
  IMF's	
  are	
  intended	
  to	
  provide	
  a	
  jump-­‐start	
  to	
  an	
  industrial	
  
project	
  implementation	
  i.e.,	
  a	
  pre-­‐project	
  if	
  you	
  will,	
  whereby	
  pre-­‐configured	
  IML	
  files	
  and/or	
  IPL	
  
code	
  are	
  available	
  specific	
  to	
  your	
  problem	
  at	
  hand.	
  	
  The	
  IML	
  files	
  and/or	
  IPL	
  code	
  can	
  be	
  easily	
  
enhanced,	
  extended,	
  customized,	
  modified,	
  etc.	
  to	
  meet	
  the	
  diverse	
  needs	
  of	
  your	
  project	
  and	
  as	
  it	
  
evolves	
  over	
  time	
  and	
  use.	
  	
  IMF's	
  also	
  provide	
  graphical	
  user	
  interface	
  prototypes	
  for	
  drawing	
  the	
  
flowsheet	
  as	
  in	
  Figure	
  1	
  and	
  typical	
  Gantt	
  charts	
  and	
  trend	
  plots	
  to	
  view	
  the	
  solution	
  of	
  quantity,	
  
logic	
  and	
  quality	
  time-­‐profiles.	
  	
  Current	
  developments	
  use	
  Python	
  2.3	
  and	
  2.7	
  integrated	
  with	
  open-­‐
source	
  Dia	
  and	
  Matplotlib	
  modules	
  respectively	
  but	
  other	
  prototypes	
  embedded	
  within	
  Microsoft	
  
Excel/VBA	
  for	
  example	
  can	
  be	
  created	
  in	
  a	
  straightforward	
  manner.	
  
	
  
However,	
  the	
  primary	
  purpose	
  of	
  the	
  IMF's	
  is	
  to	
  provide	
  a	
  timely,	
  cost-­‐effective,	
  manageable	
  and	
  
maintainable	
  deployment	
  of	
  IMPRESS	
  to	
  formulate	
  and	
  optimize	
  complex	
  industrial	
  manufacturing	
  
systems	
  in	
  either	
  off-­‐line	
  or	
  on-­‐line	
  environments.	
  	
  Using	
  IMPRESS	
  alone	
  would	
  be	
  somewhat	
  
similar	
  (but	
  not	
  as	
  bad)	
  to	
  learning	
  the	
  syntax	
  and	
  semantics	
  of	
  an	
  AML	
  as	
  well	
  as	
  having	
  to	
  code	
  all	
  
of	
  the	
  necessary	
  mathematical	
  representations	
  of	
  the	
  problem	
  including	
  the	
  details	
  of	
  digitizing	
  
your	
  data	
  into	
  time-­‐points	
  and	
  periods,	
  demarcating	
  past,	
  present	
  and	
  future	
  time-­‐horizons,	
  
defining	
  sets,	
  index-­‐sets,	
  compound-­‐sets	
  to	
  traverse	
  the	
  network	
  or	
  topology,	
  calculating	
  
independent	
  and	
  dependent	
  parameters	
  to	
  be	
  used	
  as	
  coefficients	
  and	
  bounds	
  and	
  finally	
  creating	
  
all	
  of	
  the	
  necessary	
  variables	
  and	
  constraints	
  to	
  model	
  the	
  complex	
  details	
  of	
  logistics	
  and	
  quality	
  
industrial	
  optimization	
  problems.	
  	
  Instead,	
  IMF's	
  and	
  IMPRESS	
  provide,	
  in	
  our	
  opinion,	
  a	
  more	
  
elegant	
  and	
  structured	
  approach	
  to	
  industrial	
  modeling	
  and	
  solving	
  so	
  that	
  you	
  can	
  capture	
  the	
  
benefits	
  of	
  advanced	
  decision-­‐making	
  faster,	
  better	
  and	
  cheaper.	
  
	
  
References	
  
	
  
Kelly,	
  J.D.,	
  "A	
  regularization	
  approach	
  to	
  the	
  reconciliation	
  of	
  constrained	
  data	
  sets",	
  Computers	
  &	
  
Chemical	
  Engineering,	
  1771,	
  (1998).	
  
	
  
Kelly,	
  J.D.,	
  Mann,	
  J.M.,	
  "Crude-­‐oil	
  blend	
  scheduling	
  optimization:	
  an	
  application	
  with	
  multi-­‐million	
  
dollar	
  benefits",	
  Hydrocarbon	
  Processing,	
  June,	
  47,	
  July,	
  72,	
  (2003).	
  
	
  
Kelly,	
  J.D.,	
  "Formulating	
  production	
  planning	
  models",	
  Chemical	
  Engineering	
  Progress,	
  January,	
  43,	
  
(2004a).	
  
	
  
Kelly,	
  J.D.,	
  "Production	
  modeling	
  for	
  multimodal	
  operations",	
  Chemical	
  Engineering	
  Progress,	
  
February,	
  44,	
  (2004b).	
  
	
  
Kelly,	
  J.D.,	
  "Techniques	
  for	
  solving	
  industrial	
  nonlinear	
  data	
  reconciliation	
  problems",	
  Computers	
  &	
  
Chemical	
  Engineering,	
  2837,	
  (2004c).	
  
	
  
Kelly,	
  J.D.,	
  "The	
  unit-­‐operation-­‐stock	
  superstructure	
  (UOSS)	
  and	
  the	
  quantity-­‐logic-­‐quality	
  
paradigm	
  (QLQP)	
  for	
  production	
  scheduling	
  in	
  the	
  process	
  industries",	
  In:	
  MISTA	
  2005	
  Conference	
  
Proceedings,	
  327,	
  (2005).	
  
	
  
Kelly,	
  J.D.,	
  "Logistics:	
  the	
  missing	
  link	
  in	
  blend	
  scheduling	
  optimization",	
  Hydrocarbon	
  Processing,	
  
June,	
  45,	
  (2006).	
  
	
  
Kelly,	
  J.D.,	
  Zyngier,	
  D.,	
  "Continuously	
  improve	
  planning	
  and	
  scheduling	
  models	
  with	
  parameter	
  
feedback",	
  FOCAPO	
  2008,	
  July,	
  (2008).	
  	
  
	
  
Zyngier,	
  D.,	
  Kelly,	
  J.D.,	
  "UOPSS:	
  a	
  new	
  paradigm	
  for	
  modeling	
  production	
  planning	
  and	
  scheduling	
  
systems",	
  ESCAPE	
  22,	
  June,	
  (2012).	
  
	
  
Castillo,	
  P.A.,	
  Kelly,	
  J.D.,	
  Mahalec,	
  V.,	
  "Inventory	
  pinch	
  analysis	
  for	
  gasoline	
  blend	
  planning",	
  AIChE	
  J.,	
  
June,	
  (2013).	
  

Weitere ähnliche Inhalte

Andere mochten auch

Hybrid Dynamic Simulation (HDS) Industrial Modeling Framework (HDS-IMF)
Hybrid Dynamic Simulation (HDS)  Industrial Modeling Framework (HDS-IMF)Hybrid Dynamic Simulation (HDS)  Industrial Modeling Framework (HDS-IMF)
Hybrid Dynamic Simulation (HDS) Industrial Modeling Framework (HDS-IMF)Alkis Vazacopoulos
 
Branding and Social Media
Branding and Social MediaBranding and Social Media
Branding and Social MediaBrian LeDuc
 
Dr Seuss Product Owner
Dr Seuss Product OwnerDr Seuss Product Owner
Dr Seuss Product OwnerJoshua A. Jack
 
Managed Link Strategies - The Page/Brin Effect
Managed Link Strategies - The Page/Brin EffectManaged Link Strategies - The Page/Brin Effect
Managed Link Strategies - The Page/Brin Effectbigbill43
 
Architettura degli elaboratori
Architettura degli elaboratoriArchitettura degli elaboratori
Architettura degli elaboratoriservetti
 
The power of observation: 5 ways to ensure teacher evaluations lead to teache...
The power of observation: 5 ways to ensure teacher evaluations lead to teache...The power of observation: 5 ways to ensure teacher evaluations lead to teache...
The power of observation: 5 ways to ensure teacher evaluations lead to teache...Learning Forward
 
Урок
УрокУрок
УрокFarolle
 
Artikel van de rijt & witteveen prestatieinkoop bij rijkswaterstaat deal maar...
Artikel van de rijt & witteveen prestatieinkoop bij rijkswaterstaat deal maar...Artikel van de rijt & witteveen prestatieinkoop bij rijkswaterstaat deal maar...
Artikel van de rijt & witteveen prestatieinkoop bij rijkswaterstaat deal maar...Jeroen Van de Rijt
 
Follow-Up Hearing Test in Long Island NY Recommended After National Hearing Test
Follow-Up Hearing Test in Long Island NY Recommended After National Hearing TestFollow-Up Hearing Test in Long Island NY Recommended After National Hearing Test
Follow-Up Hearing Test in Long Island NY Recommended After National Hearing TestEast End Hearing
 
Agile Methodologies: Walking the Tightrope
Agile Methodologies: Walking the TightropeAgile Methodologies: Walking the Tightrope
Agile Methodologies: Walking the TightropeMatthew Salerno
 
Презентация Васильківської ЗОШ І-ІІІ ст№8 "Військове містечко11""
Презентация Васильківської ЗОШ І-ІІІ ст№8 "Військове містечко11""Презентация Васильківської ЗОШ І-ІІІ ст№8 "Військове містечко11""
Презентация Васильківської ЗОШ І-ІІІ ст№8 "Військове містечко11""08600 Vasilkov
 
3 way conference
3 way conference3 way conference
3 way conferencesosaia07
 
My Certificates - Volume 1
My Certificates - Volume 1My Certificates - Volume 1
My Certificates - Volume 1Tony Campanale
 

Andere mochten auch (18)

Hybrid Dynamic Simulation (HDS) Industrial Modeling Framework (HDS-IMF)
Hybrid Dynamic Simulation (HDS)  Industrial Modeling Framework (HDS-IMF)Hybrid Dynamic Simulation (HDS)  Industrial Modeling Framework (HDS-IMF)
Hybrid Dynamic Simulation (HDS) Industrial Modeling Framework (HDS-IMF)
 
Segre1997
Segre1997Segre1997
Segre1997
 
Branding and Social Media
Branding and Social MediaBranding and Social Media
Branding and Social Media
 
Dr Seuss Product Owner
Dr Seuss Product OwnerDr Seuss Product Owner
Dr Seuss Product Owner
 
Care Afgangsfør borger
Care Afgangsfør borgerCare Afgangsfør borger
Care Afgangsfør borger
 
Managed Link Strategies - The Page/Brin Effect
Managed Link Strategies - The Page/Brin EffectManaged Link Strategies - The Page/Brin Effect
Managed Link Strategies - The Page/Brin Effect
 
Architettura degli elaboratori
Architettura degli elaboratoriArchitettura degli elaboratori
Architettura degli elaboratori
 
The power of observation: 5 ways to ensure teacher evaluations lead to teache...
The power of observation: 5 ways to ensure teacher evaluations lead to teache...The power of observation: 5 ways to ensure teacher evaluations lead to teache...
The power of observation: 5 ways to ensure teacher evaluations lead to teache...
 
Benfica in english
Benfica in englishBenfica in english
Benfica in english
 
Урок
УрокУрок
Урок
 
Artikel van de rijt & witteveen prestatieinkoop bij rijkswaterstaat deal maar...
Artikel van de rijt & witteveen prestatieinkoop bij rijkswaterstaat deal maar...Artikel van de rijt & witteveen prestatieinkoop bij rijkswaterstaat deal maar...
Artikel van de rijt & witteveen prestatieinkoop bij rijkswaterstaat deal maar...
 
Follow-Up Hearing Test in Long Island NY Recommended After National Hearing Test
Follow-Up Hearing Test in Long Island NY Recommended After National Hearing TestFollow-Up Hearing Test in Long Island NY Recommended After National Hearing Test
Follow-Up Hearing Test in Long Island NY Recommended After National Hearing Test
 
Vector urok
Vector urokVector urok
Vector urok
 
Presentació wiki
Presentació wikiPresentació wiki
Presentació wiki
 
Agile Methodologies: Walking the Tightrope
Agile Methodologies: Walking the TightropeAgile Methodologies: Walking the Tightrope
Agile Methodologies: Walking the Tightrope
 
Презентация Васильківської ЗОШ І-ІІІ ст№8 "Військове містечко11""
Презентация Васильківської ЗОШ І-ІІІ ст№8 "Військове містечко11""Презентация Васильківської ЗОШ І-ІІІ ст№8 "Військове містечко11""
Презентация Васильківської ЗОШ І-ІІІ ст№8 "Військове містечко11""
 
3 way conference
3 way conference3 way conference
3 way conference
 
My Certificates - Volume 1
My Certificates - Volume 1My Certificates - Volume 1
My Certificates - Volume 1
 

Ähnlich wie Developing the next generation of Real Time Optimization Technologies (Blend Optimization)

Advanced Production Accounting
Advanced Production AccountingAdvanced Production Accounting
Advanced Production AccountingAlkis Vazacopoulos
 
Advanced Production Accounting of an Olefins Plant Industrial Modeling Framew...
Advanced Production Accounting of an Olefins Plant Industrial Modeling Framew...Advanced Production Accounting of an Olefins Plant Industrial Modeling Framew...
Advanced Production Accounting of an Olefins Plant Industrial Modeling Framew...Alkis Vazacopoulos
 
Logistics: The Missing Link in Blend Scheduling Optimization
Logistics: The Missing Link in Blend Scheduling OptimizationLogistics: The Missing Link in Blend Scheduling Optimization
Logistics: The Missing Link in Blend Scheduling OptimizationAlkis Vazacopoulos
 
Partitioning and Positioning (to Solve MINLP Problems) Industrial Modeling Fr...
Partitioning and Positioning (to Solve MINLP Problems) Industrial Modeling Fr...Partitioning and Positioning (to Solve MINLP Problems) Industrial Modeling Fr...
Partitioning and Positioning (to Solve MINLP Problems) Industrial Modeling Fr...Alkis Vazacopoulos
 
Multi-Utility Scheduling Optimization (MUSO) Industrial Modeling Framework (M...
Multi-Utility Scheduling Optimization (MUSO) Industrial Modeling Framework (M...Multi-Utility Scheduling Optimization (MUSO) Industrial Modeling Framework (M...
Multi-Utility Scheduling Optimization (MUSO) Industrial Modeling Framework (M...Alkis Vazacopoulos
 
Unit-Operation Nonlinear Modeling for Planning and Scheduling Applications
Unit-Operation Nonlinear Modeling for Planning and Scheduling ApplicationsUnit-Operation Nonlinear Modeling for Planning and Scheduling Applications
Unit-Operation Nonlinear Modeling for Planning and Scheduling ApplicationsAlkis Vazacopoulos
 
Kelly zyngier oil&gasbookchapter_july2013
Kelly zyngier oil&gasbookchapter_july2013Kelly zyngier oil&gasbookchapter_july2013
Kelly zyngier oil&gasbookchapter_july2013Jeffrey Kelly
 
Advanced Production Accounting of a Flotation Plant
Advanced Production Accounting of a Flotation PlantAdvanced Production Accounting of a Flotation Plant
Advanced Production Accounting of a Flotation PlantAlkis Vazacopoulos
 
Pipeline optimization Industrial Modeling Framework
Pipeline optimization Industrial Modeling FrameworkPipeline optimization Industrial Modeling Framework
Pipeline optimization Industrial Modeling FrameworkAlkis Vazacopoulos
 
Maritime Industrial Modeling Framework - IMPRESS
Maritime Industrial Modeling Framework - IMPRESSMaritime Industrial Modeling Framework - IMPRESS
Maritime Industrial Modeling Framework - IMPRESSAlkis Vazacopoulos
 
Advanced Parameter Estimation (APE) for Motor Gasoline Blending (MGB) Indust...
Advanced Parameter Estimation (APE) for Motor Gasoline Blending (MGB)  Indust...Advanced Parameter Estimation (APE) for Motor Gasoline Blending (MGB)  Indust...
Advanced Parameter Estimation (APE) for Motor Gasoline Blending (MGB) Indust...Alkis Vazacopoulos
 
Advanced Process Monitoring for Startups, Shutdowns & Switchovers Industrial ...
Advanced Process Monitoring for Startups, Shutdowns & Switchovers Industrial ...Advanced Process Monitoring for Startups, Shutdowns & Switchovers Industrial ...
Advanced Process Monitoring for Startups, Shutdowns & Switchovers Industrial ...Alkis Vazacopoulos
 
Capital Investment Industrial Modeling Framework - IMPRESS
Capital Investment Industrial Modeling Framework - IMPRESSCapital Investment Industrial Modeling Framework - IMPRESS
Capital Investment Industrial Modeling Framework - IMPRESSAlkis Vazacopoulos
 
Generalized Capital Investment Planning w/ Sequence-Dependent Setups Industri...
Generalized Capital Investment Planning w/ Sequence-Dependent Setups Industri...Generalized Capital Investment Planning w/ Sequence-Dependent Setups Industri...
Generalized Capital Investment Planning w/ Sequence-Dependent Setups Industri...Alkis Vazacopoulos
 
Lean&Mean Terminal Design benefits from advanced modelling (Terminal Operator...
Lean&Mean Terminal Design benefits from advanced modelling (Terminal Operator...Lean&Mean Terminal Design benefits from advanced modelling (Terminal Operator...
Lean&Mean Terminal Design benefits from advanced modelling (Terminal Operator...Yvo Saanen
 
Plant operability optimization_through_dynamic_simulation
Plant operability optimization_through_dynamic_simulationPlant operability optimization_through_dynamic_simulation
Plant operability optimization_through_dynamic_simulationSergio Joao
 
Dynamic operator training simulators for sulphuric acid, phosphoric acid, and...
Dynamic operator training simulators for sulphuric acid, phosphoric acid, and...Dynamic operator training simulators for sulphuric acid, phosphoric acid, and...
Dynamic operator training simulators for sulphuric acid, phosphoric acid, and...Sergio Joao
 

Ähnlich wie Developing the next generation of Real Time Optimization Technologies (Blend Optimization) (20)

Advanced Production Accounting
Advanced Production AccountingAdvanced Production Accounting
Advanced Production Accounting
 
Advanced Production Accounting of an Olefins Plant Industrial Modeling Framew...
Advanced Production Accounting of an Olefins Plant Industrial Modeling Framew...Advanced Production Accounting of an Olefins Plant Industrial Modeling Framew...
Advanced Production Accounting of an Olefins Plant Industrial Modeling Framew...
 
Logistics: The Missing Link in Blend Scheduling Optimization
Logistics: The Missing Link in Blend Scheduling OptimizationLogistics: The Missing Link in Blend Scheduling Optimization
Logistics: The Missing Link in Blend Scheduling Optimization
 
Partitioning and Positioning (to Solve MINLP Problems) Industrial Modeling Fr...
Partitioning and Positioning (to Solve MINLP Problems) Industrial Modeling Fr...Partitioning and Positioning (to Solve MINLP Problems) Industrial Modeling Fr...
Partitioning and Positioning (to Solve MINLP Problems) Industrial Modeling Fr...
 
Multi-Utility Scheduling Optimization (MUSO) Industrial Modeling Framework (M...
Multi-Utility Scheduling Optimization (MUSO) Industrial Modeling Framework (M...Multi-Utility Scheduling Optimization (MUSO) Industrial Modeling Framework (M...
Multi-Utility Scheduling Optimization (MUSO) Industrial Modeling Framework (M...
 
Unit-Operation Nonlinear Modeling for Planning and Scheduling Applications
Unit-Operation Nonlinear Modeling for Planning and Scheduling ApplicationsUnit-Operation Nonlinear Modeling for Planning and Scheduling Applications
Unit-Operation Nonlinear Modeling for Planning and Scheduling Applications
 
Kelly zyngier oil&gasbookchapter_july2013
Kelly zyngier oil&gasbookchapter_july2013Kelly zyngier oil&gasbookchapter_july2013
Kelly zyngier oil&gasbookchapter_july2013
 
Advanced Production Accounting of a Flotation Plant
Advanced Production Accounting of a Flotation PlantAdvanced Production Accounting of a Flotation Plant
Advanced Production Accounting of a Flotation Plant
 
Pipeline optimization Industrial Modeling Framework
Pipeline optimization Industrial Modeling FrameworkPipeline optimization Industrial Modeling Framework
Pipeline optimization Industrial Modeling Framework
 
Maritime Industrial Modeling Framework - IMPRESS
Maritime Industrial Modeling Framework - IMPRESSMaritime Industrial Modeling Framework - IMPRESS
Maritime Industrial Modeling Framework - IMPRESS
 
Advanced Parameter Estimation (APE) for Motor Gasoline Blending (MGB) Indust...
Advanced Parameter Estimation (APE) for Motor Gasoline Blending (MGB)  Indust...Advanced Parameter Estimation (APE) for Motor Gasoline Blending (MGB)  Indust...
Advanced Parameter Estimation (APE) for Motor Gasoline Blending (MGB) Indust...
 
Advanced Process Monitoring for Startups, Shutdowns & Switchovers Industrial ...
Advanced Process Monitoring for Startups, Shutdowns & Switchovers Industrial ...Advanced Process Monitoring for Startups, Shutdowns & Switchovers Industrial ...
Advanced Process Monitoring for Startups, Shutdowns & Switchovers Industrial ...
 
Folheto Petro-SIM
Folheto Petro-SIMFolheto Petro-SIM
Folheto Petro-SIM
 
Benefits of using IMPL
Benefits of using IMPLBenefits of using IMPL
Benefits of using IMPL
 
Capital Investment Industrial Modeling Framework - IMPRESS
Capital Investment Industrial Modeling Framework - IMPRESSCapital Investment Industrial Modeling Framework - IMPRESS
Capital Investment Industrial Modeling Framework - IMPRESS
 
Generalized Capital Investment Planning w/ Sequence-Dependent Setups Industri...
Generalized Capital Investment Planning w/ Sequence-Dependent Setups Industri...Generalized Capital Investment Planning w/ Sequence-Dependent Setups Industri...
Generalized Capital Investment Planning w/ Sequence-Dependent Setups Industri...
 
Lean&Mean Terminal Design benefits from advanced modelling (Terminal Operator...
Lean&Mean Terminal Design benefits from advanced modelling (Terminal Operator...Lean&Mean Terminal Design benefits from advanced modelling (Terminal Operator...
Lean&Mean Terminal Design benefits from advanced modelling (Terminal Operator...
 
Planuling & Phasing
Planuling & PhasingPlanuling & Phasing
Planuling & Phasing
 
Plant operability optimization_through_dynamic_simulation
Plant operability optimization_through_dynamic_simulationPlant operability optimization_through_dynamic_simulation
Plant operability optimization_through_dynamic_simulation
 
Dynamic operator training simulators for sulphuric acid, phosphoric acid, and...
Dynamic operator training simulators for sulphuric acid, phosphoric acid, and...Dynamic operator training simulators for sulphuric acid, phosphoric acid, and...
Dynamic operator training simulators for sulphuric acid, phosphoric acid, and...
 

Mehr von Alkis Vazacopoulos

Automatic Fine-tuning Xpress-MP to Solve MIP
Automatic Fine-tuning Xpress-MP to Solve MIPAutomatic Fine-tuning Xpress-MP to Solve MIP
Automatic Fine-tuning Xpress-MP to Solve MIPAlkis Vazacopoulos
 
Amazing results with ODH|CPLEX
Amazing results with ODH|CPLEXAmazing results with ODH|CPLEX
Amazing results with ODH|CPLEXAlkis Vazacopoulos
 
Bia project poster fantasy football
Bia project poster  fantasy football Bia project poster  fantasy football
Bia project poster fantasy football Alkis Vazacopoulos
 
NFL Game schedule optimization
NFL Game schedule optimization NFL Game schedule optimization
NFL Game schedule optimization Alkis Vazacopoulos
 
2017 Business Intelligence & Analytics Corporate Event Stevens Institute of T...
2017 Business Intelligence & Analytics Corporate Event Stevens Institute of T...2017 Business Intelligence & Analytics Corporate Event Stevens Institute of T...
2017 Business Intelligence & Analytics Corporate Event Stevens Institute of T...Alkis Vazacopoulos
 
Very largeoptimizationparallel
Very largeoptimizationparallelVery largeoptimizationparallel
Very largeoptimizationparallelAlkis Vazacopoulos
 
Optimization Direct: Introduction and recent case studies
Optimization Direct: Introduction and recent case studiesOptimization Direct: Introduction and recent case studies
Optimization Direct: Introduction and recent case studiesAlkis Vazacopoulos
 
Informs 2016 Solving Planning and Scheduling Problems with CPLEX
Informs 2016 Solving Planning and Scheduling Problems with CPLEX Informs 2016 Solving Planning and Scheduling Problems with CPLEX
Informs 2016 Solving Planning and Scheduling Problems with CPLEX Alkis Vazacopoulos
 
Missing-Value Handling in Dynamic Model Estimation using IMPL
Missing-Value Handling in Dynamic Model Estimation using IMPL Missing-Value Handling in Dynamic Model Estimation using IMPL
Missing-Value Handling in Dynamic Model Estimation using IMPL Alkis Vazacopoulos
 
Finite Impulse Response Estimation of Gas Furnace Data in IMPL Industrial Mod...
Finite Impulse Response Estimation of Gas Furnace Data in IMPL Industrial Mod...Finite Impulse Response Estimation of Gas Furnace Data in IMPL Industrial Mod...
Finite Impulse Response Estimation of Gas Furnace Data in IMPL Industrial Mod...Alkis Vazacopoulos
 
Industrial Modeling Service (IMS-IMPL)
Industrial Modeling Service (IMS-IMPL)Industrial Modeling Service (IMS-IMPL)
Industrial Modeling Service (IMS-IMPL)Alkis Vazacopoulos
 
Dither Signal Design Problem (DSDP) for Closed-Loop Estimation Industrial Mod...
Dither Signal Design Problem (DSDP) for Closed-Loop Estimation Industrial Mod...Dither Signal Design Problem (DSDP) for Closed-Loop Estimation Industrial Mod...
Dither Signal Design Problem (DSDP) for Closed-Loop Estimation Industrial Mod...Alkis Vazacopoulos
 
Distillation Curve Optimization Using Monotonic Interpolation
Distillation Curve Optimization Using Monotonic InterpolationDistillation Curve Optimization Using Monotonic Interpolation
Distillation Curve Optimization Using Monotonic InterpolationAlkis Vazacopoulos
 
Partial Differential Equations (PDE’s) Industrial Modeling Framework (PDE-IMF)
Partial Differential Equations (PDE’s)  Industrial Modeling Framework (PDE-IMF)Partial Differential Equations (PDE’s)  Industrial Modeling Framework (PDE-IMF)
Partial Differential Equations (PDE’s) Industrial Modeling Framework (PDE-IMF)Alkis Vazacopoulos
 
Advanced Production Control Using Julia & IMPL
Advanced Production Control Using Julia & IMPLAdvanced Production Control Using Julia & IMPL
Advanced Production Control Using Julia & IMPLAlkis Vazacopoulos
 

Mehr von Alkis Vazacopoulos (20)

Automatic Fine-tuning Xpress-MP to Solve MIP
Automatic Fine-tuning Xpress-MP to Solve MIPAutomatic Fine-tuning Xpress-MP to Solve MIP
Automatic Fine-tuning Xpress-MP to Solve MIP
 
Data mining 2004
Data mining 2004Data mining 2004
Data mining 2004
 
Amazing results with ODH|CPLEX
Amazing results with ODH|CPLEXAmazing results with ODH|CPLEX
Amazing results with ODH|CPLEX
 
Bia project poster fantasy football
Bia project poster  fantasy football Bia project poster  fantasy football
Bia project poster fantasy football
 
NFL Game schedule optimization
NFL Game schedule optimization NFL Game schedule optimization
NFL Game schedule optimization
 
2017 Business Intelligence & Analytics Corporate Event Stevens Institute of T...
2017 Business Intelligence & Analytics Corporate Event Stevens Institute of T...2017 Business Intelligence & Analytics Corporate Event Stevens Institute of T...
2017 Business Intelligence & Analytics Corporate Event Stevens Institute of T...
 
Posters 2017
Posters 2017Posters 2017
Posters 2017
 
Very largeoptimizationparallel
Very largeoptimizationparallelVery largeoptimizationparallel
Very largeoptimizationparallel
 
Retail Pricing Optimization
Retail Pricing Optimization Retail Pricing Optimization
Retail Pricing Optimization
 
Optimization Direct: Introduction and recent case studies
Optimization Direct: Introduction and recent case studiesOptimization Direct: Introduction and recent case studies
Optimization Direct: Introduction and recent case studies
 
Informs 2016 Solving Planning and Scheduling Problems with CPLEX
Informs 2016 Solving Planning and Scheduling Problems with CPLEX Informs 2016 Solving Planning and Scheduling Problems with CPLEX
Informs 2016 Solving Planning and Scheduling Problems with CPLEX
 
ODHeuristics
ODHeuristicsODHeuristics
ODHeuristics
 
Missing-Value Handling in Dynamic Model Estimation using IMPL
Missing-Value Handling in Dynamic Model Estimation using IMPL Missing-Value Handling in Dynamic Model Estimation using IMPL
Missing-Value Handling in Dynamic Model Estimation using IMPL
 
Finite Impulse Response Estimation of Gas Furnace Data in IMPL Industrial Mod...
Finite Impulse Response Estimation of Gas Furnace Data in IMPL Industrial Mod...Finite Impulse Response Estimation of Gas Furnace Data in IMPL Industrial Mod...
Finite Impulse Response Estimation of Gas Furnace Data in IMPL Industrial Mod...
 
Industrial Modeling Service (IMS-IMPL)
Industrial Modeling Service (IMS-IMPL)Industrial Modeling Service (IMS-IMPL)
Industrial Modeling Service (IMS-IMPL)
 
Dither Signal Design Problem (DSDP) for Closed-Loop Estimation Industrial Mod...
Dither Signal Design Problem (DSDP) for Closed-Loop Estimation Industrial Mod...Dither Signal Design Problem (DSDP) for Closed-Loop Estimation Industrial Mod...
Dither Signal Design Problem (DSDP) for Closed-Loop Estimation Industrial Mod...
 
Xmr im
Xmr imXmr im
Xmr im
 
Distillation Curve Optimization Using Monotonic Interpolation
Distillation Curve Optimization Using Monotonic InterpolationDistillation Curve Optimization Using Monotonic Interpolation
Distillation Curve Optimization Using Monotonic Interpolation
 
Partial Differential Equations (PDE’s) Industrial Modeling Framework (PDE-IMF)
Partial Differential Equations (PDE’s)  Industrial Modeling Framework (PDE-IMF)Partial Differential Equations (PDE’s)  Industrial Modeling Framework (PDE-IMF)
Partial Differential Equations (PDE’s) Industrial Modeling Framework (PDE-IMF)
 
Advanced Production Control Using Julia & IMPL
Advanced Production Control Using Julia & IMPLAdvanced Production Control Using Julia & IMPL
Advanced Production Control Using Julia & IMPL
 

Kürzlich hochgeladen

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 

Kürzlich hochgeladen (20)

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 

Developing the next generation of Real Time Optimization Technologies (Blend Optimization)

  • 1. Real-­‐Time  Blend  Optimization   Industrial  Modeling  Framework  (RTBO-­‐IMF)     i  n  d  u  s  t  r  IAL  g  o  r  i  t  h  m  s  LLC.  (IAL)   www.industrialgorithms.com   June  2013     Introduction  to  Real-­‐Time  Blend  Optimization,  UOPSS  and  QLQP     Presented  in  this  short  document  is  a  description  of  what  is  typically  known  as  on-­‐line  or  real-­‐time   "multi-­‐process",  "multi-­‐pool",  "multi-­‐product",  "multi-­‐property"  and  "multi-­‐period"  blend   optimization.    This  kind  of  processing  is  found  in  all  petroleum  refineries  where  the  blending   process  mixes  diverse  refinery  rundown  streams  or  components  into  various  types  and  grades  of   gasoline,  jet  fuel,  diesel  and  heating  oil.    Figure  1  depicts  these  four  types  of  blended  products  with   shared  components  resources  including  their  inventory  such  as  cracked  naphtha,  kerosene,  etc.   configured  in  our  unit-­‐operation-­‐port-­‐state  superstructure  (UOPSS)  (Kelly,  2004b,  2005,  and   Zyngier  and  Kelly,  2012).             Figure  1.  Gasoline,  Jet  Fuel,  Diesel  &  Heating  Oil  Blending  Flowsheet  Example.    
  • 2. The  CTank's  and  PTank's  (triangle  shapes)  in  Figure  1  represent  component  and  product  tanks  or   pools  where  the  small  circle  shapes  define  what  we  call  inlet  and  outlet  (with  "x")  ports  and  are   only  found  in  our  UOPSS.    The  Blender's  (rectangle  shapes  with  "x")  are  controlled  mixers  in  the   sense  that  component  flows  into  the  blenders  can  be  regulated  and  are  sometimes  referred  to  as   pools  with  no  inventory  and  maybe  either  in  continuous  or  semi-­‐continuous  operation.    The   diamond  shapes  are  called  perimeters  and  are  the  usual  source  and  sink  nodes  found  in  other  types   of  network  flow  representations.     On-­‐line  analyzers  or  instruments  are  usually  available  to  measure  the  intensive  property   specifications  of  the  material  such  as  octane,  cetane,  sulfur,  viscosity,  density,  vapor  pressure,   distillation  temperature,  flash  point,  cloud  point,  etc.  just  to  name  a  few.    The  other  type  of   continuous  process  configured  is  a  Hydrotreater  which  reacts  hydrogen  with  the  virgin  diesel   stream  (VDiesel)  in  the  presence  of  a  catalyst  at  high  pressure  to  reduce  its  sulfur  content  i.e.,   HDiesel  will  have  a  very  low  sulfur  concentration.    The  "severity"  (i.e.,  its  process/operating   condition)  of  the  hydrotreater  is  also  modeled  in  order  to  be  able  to  manipulate  or  optimize  the   degree  or  extent  to  which  the  virgin  diesel  is  desulfurized.    The  quantity  (flows  and  inventories)   and  quality  (properties  and  conditions)  aspects  of  the  problem  as  well  as  its  logic  attributes  (Kelly,   2006)  define  what  we  call  the  quantity-­‐logic-­‐quality  phenomena  (QLQP)  where  more  details   around  the  blending  process  modeling  and  its  planning  and  scheduling  can  also  be  found  in  Kelly   (2004a)  and  Castillo,  Kelly  and  Mahalec  (2013).    Another  important  issue  is  the  handling  feedback   especially  when  controlling  flows,  inventories  and  properties  in  real-­‐time  or  closed-­‐loop.    This  is   addressed  using  our  state-­‐of-­‐the-­‐art  dynamic  and  nonlinear  data  reconciliation  and  regression   technology  (Kelly,  1998  and  2004c)  implemented  inside  a  "moving  horizon  estimation"  (MHE)   framework  (Kelly  and  Zyngier,  2008).     What  makes  this  blending  configuration  interesting  is  the  modeling  of  all  four  products  together   into  a  single  blending  optimization  problem.    Due  to  the  sharing  of  rundown  components  between   one  or  more  blenders  at  different  times,  there  is  tremendous  opportunity  to  produce  on-­‐ specification  product  using  the  lowest  cost  and  most  available  components.    Existing  blend  control   and  optimization  software  only  manage  one  blender  at  a  time  with  no  other  pools  such  as  tanks   included,  and  they  look  out  no  further  than  the  current  blend  (mono-­‐period).    In  our  formulation   we  look  out  over  multiple  blends  of  product  over  multiple  blenders  considering  multiple  periods  or   time-­‐intervals  into  the  future  where  these  time-­‐periods  can  be  either  of  equal  or  unequal  duration.     In  addition  and  unique  to  our  formulation,  we  also  allow  the  integration  of  other  types  of  processes   (not  only  hydrotreaters)  such  as  crude  distillation  units,  catalytic  reformers,  fluidized  catalytic   converters,  hydrocrackers  and  alkylation  units.    This  allows  for  upstream  manipulations  of   process/operating  conditions  to  produce  more  appropriate  component  rundown  properties  before   they  even  enter  the  blending  area.  This  alleviates  possible  quantity  and/or  quality  bottlenecks  (long   and  shorts  of  material)  that  may  arise  during  the  blending  operation  avoiding  off-­‐specification   events  as  well  as  minimizing  over  and  under-­‐use  of  high-­‐octane,  high-­‐cetane,  low-­‐sulfur  and/or   low-­‐viscosity  component  rundowns.     Benefits  for  such  a  RTBO  application  can  be  in  the  millions  of  dollars  and  are  comparable  to  the   benefits  defined  by  Kelly  and  Mann  (2003)  for  crude-­‐oil  blend  optimization.    More  specifically,  a   similar  installation  of  this  technology  and  its  approach  installed  at  a  major  oil  company's  refinery  in   Europe  quoted  a  payback  period  of  only  two-­‐weeks!         Industrial  Modeling  Framework  (IMF),  IMPRESS  and  SIIMPLE    
  • 3. To  implement  the  mathematical  formulation  of  this  and  other  systems,  IAL  offers  a  unique   approach  and  is  incorporated  into  our  Industrial  Modeling  and  Pre-­‐Solving  System  we  call   IMPRESS.    IMPRESS  has  its  own  modeling  language  called  IML  (short  for  Industrial  Modeling   Language)  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#  or  Python  (CTYPES)   called  IPL  (short  for  Industrial  Programming  Language)  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  and  KNITRO  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.     The  underlying  system  architecture  of  IMPRESS  is  called  SIIMPLE  (we  hope  literally)  which  is  short   for  Server,  Interacter  (IPL),  Interfacer  (IML),  Modeler,  Presolver  Libraries  and  Executable.    The   Server,  Presolver  and  Executable  are  primarily  model  or  problem-­‐independent  whereas  the   Interacter,  Interfacer  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,  IMPRESS's  standard  Interacter,  Interfacer  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,  adhoc  or  external  constraints  can  be  augmented  or  appended  to  IMPRESS  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  LP  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,  LE,  GE  and  KIP,  LIP,  SIP  (constant,  linear  and  monotonic  spline  interpolation)  as   well  as  user-­‐written  extrinsic  functions.     Industrial  modeling  frameworks  or  IMF's  are  intended  to  provide  a  jump-­‐start  to  an  industrial   project  implementation  i.e.,  a  pre-­‐project  if  you  will,  whereby  pre-­‐configured  IML  files  and/or  IPL   code  are  available  specific  to  your  problem  at  hand.    The  IML  files  and/or  IPL  code  can  be  easily   enhanced,  extended,  customized,  modified,  etc.  to  meet  the  diverse  needs  of  your  project  and  as  it   evolves  over  time  and  use.    IMF's  also  provide  graphical  user  interface  prototypes  for  drawing  the   flowsheet  as  in  Figure  1  and  typical  Gantt  charts  and  trend  plots  to  view  the  solution  of  quantity,   logic  and  quality  time-­‐profiles.    Current  developments  use  Python  2.3  and  2.7  integrated  with  open-­‐ source  Dia  and  Matplotlib  modules  respectively  but  other  prototypes  embedded  within  Microsoft   Excel/VBA  for  example  can  be  created  in  a  straightforward  manner.     However,  the  primary  purpose  of  the  IMF's  is  to  provide  a  timely,  cost-­‐effective,  manageable  and   maintainable  deployment  of  IMPRESS  to  formulate  and  optimize  complex  industrial  manufacturing   systems  in  either  off-­‐line  or  on-­‐line  environments.    Using  IMPRESS  alone  would  be  somewhat   similar  (but  not  as  bad)  to  learning  the  syntax  and  semantics  of  an  AML  as  well  as  having  to  code  all  
  • 4. of  the  necessary  mathematical  representations  of  the  problem  including  the  details  of  digitizing   your  data  into  time-­‐points  and  periods,  demarcating  past,  present  and  future  time-­‐horizons,   defining  sets,  index-­‐sets,  compound-­‐sets  to  traverse  the  network  or  topology,  calculating   independent  and  dependent  parameters  to  be  used  as  coefficients  and  bounds  and  finally  creating   all  of  the  necessary  variables  and  constraints  to  model  the  complex  details  of  logistics  and  quality   industrial  optimization  problems.    Instead,  IMF's  and  IMPRESS  provide,  in  our  opinion,  a  more   elegant  and  structured  approach  to  industrial  modeling  and  solving  so  that  you  can  capture  the   benefits  of  advanced  decision-­‐making  faster,  better  and  cheaper.     References     Kelly,  J.D.,  "A  regularization  approach  to  the  reconciliation  of  constrained  data  sets",  Computers  &   Chemical  Engineering,  1771,  (1998).     Kelly,  J.D.,  Mann,  J.M.,  "Crude-­‐oil  blend  scheduling  optimization:  an  application  with  multi-­‐million   dollar  benefits",  Hydrocarbon  Processing,  June,  47,  July,  72,  (2003).     Kelly,  J.D.,  "Formulating  production  planning  models",  Chemical  Engineering  Progress,  January,  43,   (2004a).     Kelly,  J.D.,  "Production  modeling  for  multimodal  operations",  Chemical  Engineering  Progress,   February,  44,  (2004b).     Kelly,  J.D.,  "Techniques  for  solving  industrial  nonlinear  data  reconciliation  problems",  Computers  &   Chemical  Engineering,  2837,  (2004c).     Kelly,  J.D.,  "The  unit-­‐operation-­‐stock  superstructure  (UOSS)  and  the  quantity-­‐logic-­‐quality   paradigm  (QLQP)  for  production  scheduling  in  the  process  industries",  In:  MISTA  2005  Conference   Proceedings,  327,  (2005).     Kelly,  J.D.,  "Logistics:  the  missing  link  in  blend  scheduling  optimization",  Hydrocarbon  Processing,   June,  45,  (2006).     Kelly,  J.D.,  Zyngier,  D.,  "Continuously  improve  planning  and  scheduling  models  with  parameter   feedback",  FOCAPO  2008,  July,  (2008).       Zyngier,  D.,  Kelly,  J.D.,  "UOPSS:  a  new  paradigm  for  modeling  production  planning  and  scheduling   systems",  ESCAPE  22,  June,  (2012).     Castillo,  P.A.,  Kelly,  J.D.,  Mahalec,  V.,  "Inventory  pinch  analysis  for  gasoline  blend  planning",  AIChE  J.,   June,  (2013).