SlideShare una empresa de Scribd logo
1 de 10
Descargar para leer sin conexión
Logistics: The Missing Link in Blend Scheduling Optimization
Jeffrey D. Kelly1
1
Industrial Algorithms LLC., 15 St. Andrews Road, Toronto, Ontario, Canada, M1P 4C3
E-mail: jdkelly@industrialgorithms.ca
2
Introduction
Blending liquids of diverse quality, as defined by its composition and properties, to obtain mixtures more consistent in quality and
meeting specific quality requirements is well-known in the hydrocarbon processing industries (HPI) especially for crude-oil,
naphtha, gasoline and diesel blends. The primary purpose of this article is to describe a less familiar dimension of blending known
as “logistics” scheduling optimization (Kelly and Mann (2003) and Kelly (2003b)) and to emphasize the importance of not just
meeting quality but also respecting as much as possible the many and in some ways hidden logistical elements of blending.
Logistics deals with the quantity and logic details of the blendshop optimization problem and provides the needed “coarse-tune” for
the overall problem where the corresponding “quality” scheduling optimization (not described) is relegated as a “fine-tune” to re-
adjust the quantities but keeping the logic decisions fixed. In the logistics sub-problem quantity decisions such as the lot-sizes for
component and product tank inventories, charge or blend-sizes for blenders and movement-sizes between tanks and blenders etc.
are continuous variables in the optimization. The logic decisions are the combinatorial or discrete variables and have an exact one-
to-one correspondence between the quantity sizing variables. Essentially, the logic variables are known as 0/1 or binary variables
(Williams (1993) and Wolsey (1998)) which are 1 if there is flow and 0 if there is no flow. If there is flow (i.e., the logic variable
is 1) then this flow must be between its lower and upper quantity sizing bound where the ratio of the upper over the lower bound is
called its “turn-down” ratio and applies to lot, blend and movement-sizing.
Today, the most popular method to schedule the quantity, logic and quality dimensions of the blending problem is to partially use
simulation usually developed internally by the scheduling analyst (or handed-down from the previous scheduler) in a spreadsheet
although several commercial HPI specific simulators are available. To be more specific, these scheduling simulators really only
address the quantity and quality details of the problem over some limited time-horizon into the future and relegate or consign the
logic details (i.e., operating rules or procedures) to the scheduling analyst when making quantity and quality decisions and later to
the operator charged with executing the blend production schedule. Simulators are in fact only sophisticated calculators which rely
on the user to specify the independent variables i.e., flows into and out of a tank over time, and the simulator will calculate the
dependent variables such as a tank’s hold-up and quality at each time-interval. This type of simulator is what we call a “quality”
scheduling simulator which helps the user to manage the quantity and quality details of the blendshop but they unfortunately do a
relatively poor job of managing the logic details and that is the focus of this article. In reality, it should be mentioned that it is
more the norm than the exception that these scheduling simulators are really only “quantity” simulators. This means that when
scheduling blendshops in practice, schedules are considered to be complete when only the quantity constraints are feasible such as
no tank over or under-flows, lower and upper flow sizes are respected and supply and demand-orders for feedstocks and
productstocks are satisfied. The section to follow describes the fine-points behind scheduling logistics in blendshops which we
consider to be the missing link in generating full and accurate blend production schedules.
3
Blending Logistics Detail
An effective way to articulate the logistics details is through a small but representative blendshop example found in Figure 1. The
modeling of the blendshop is taken from our unit-operation-stock superstructure (UOSS) production modeling framework which
can be found in Kelly (2004a) and (2004b). The diamonds represent supply and demand points or perimeter-units where
componentstocks enter the blendshop and productstocks leave. The triangles are the tanks or pool-units, the rectangles are the
blend-headers or continuous-process-units (or batch-process-units if doing batch-blending) and the circles are called port-units
representing the stocks or materials. There are two types of streams internal and external. Internal streams define how ports are
connected to units such as perimeters, processes and pools and external streams define the port-to-port connectivity which are
bolded in the figure.
N-Butane
Naphtha
Reformate
Cracked
Naphtha
Alkylate
Regular
Premium
CTank6
CTank5
PTank3
PTank1
PTank2Blender1
CTank4
CTank3
CTank2
CTank1
Figure 1. Representative Example Unit-Operation-Stock Superstructure (UOSS) for a Blendshop.
A unit can be either multipurpose or dedicated. Units N-Butane, Naphtha, Reformate, Cracked Naphtha, Alkylate, CTank1,
CTank2, CTank3, CTank5, CTank6, PTank1, PTank3, Regular and Premium are dedicated and units CTank4, Blender1 and
PTank2 are multi-purpose or sometimes referred to as swing-tanks and swing-blenders. In addition, the outlet ports connected to
Reformate, Cracked Naphtha, CTank1, CTank2, CTank4 and Blender1 are considered to be multipurpose or multiplexed ports
given that they can split or bifurcate to two or more destinations. Both dedicated and multipurpose units have corresponding
quantity and logic variables attached which relate to the notion that all units can execute or occupy one and only one operation,
activity, task or mode at any give time where a unit which can perform two or more operations is drawn or shown as a “logical”
unit-operation (c.f. the units surrounded by the dotted-lined boxes). For example, the three multipurpose units are actually shown
as CTank4-Reformate, CTank4-CrackedNaphtha, Blender1-Regular, Blender1-Premium, PTank2-Regular and PTank2-Premium.
4
Eventually the production network described in Figure 1 becomes a node-arc directed graph with unit-operations as nodes and the
internal and external streams as arcs where the external streams, as mentioned, are the port-to-port movements between logical
unit-operations.
The purpose of the logistics scheduling optimizer is to maximize profit, maximize performance and to minimize penalties (Kelly
and Mann (2003)) subject to quantity, logic and mixed quantity and logic constraints and bounds using the quantity and logic
variables. The time horizon is discretized into relatively small time buckets or periods of either fractions or multiples of an hour.
Solving these types of multiple time-period problems requires commercial strength mixed-integer linear programming (MILP)
solvers such as XPRESS and CPLEX supplied by Dash Optimization and ILOG respectively. A list of the quantity and logic
constraints required to effectively and accurately model industrial-scaled blendshops found in oil-refineries and petrochemical
complexes are as follows:
1. Semi-continuous restrictions to model the fact that a flow must be 0 or between its lower and upper bound. These
constraints are for blend-sizes and movement-sizes. Semi-continuousness is the simplest form of logistics.
2. Single-use limits on units to model the requirement that a unit can be in only one mode or material-service at a time.
3. Multi-use lower and upper limits on ports to model the requirement that an inlet or outlet port must have a minimum
and/or maximum number of flows in or out.
4. Fill-draw-delay lower and upper bounds on the time required between the last fill (move in) and the last draw (move
out). The lower delay value is useful to model a mixing-delay on a tank before a draw sub-operation can occur. The
upper bound stipulation is useful to handle perishable stocks whereby a draw sub-operation must occur before the upper
delay value. There can also be a draw-fill-delay which models the situation where a fill cannot occur until a certain
amount of time after a draw. A fill-draw-delay of zero time will establish that a tank is in standing-gauge (dead-tank) as
opposed to a running-gauge (live-tank) which is a common logic constraint used in blendshops to model the situation of
“tank-swinging” (use one tank then the other).
5. Fill-to-full quantity is handy when a pool-unit in a particular operation or material-service must keep filling until it is
greater than or equal to the quantity specified; there is a symmetrical draw-to-empty quantity.
6. Shut-down-when-empty quantity is a useful constraint on pool-unit-operations to specify that if a particular unit-
operation shuts-down (i.e., switching to a new material-service) then the hold-up in the tank must be less than or equal to
the quantity specified; there are also other symmetrical logistics such as start-up-when-empty, start-up-when-full and
shut-down-when-full.
7. Up-time lower and upper bounds allow a campaign or minimum and maximum run-length specification for a mode or
move. It can also be used to model the cycle or processing-time of a batch-process. There is also a down-time lower and
upper bound that can be specified as well.
8. Equal-flow constraints ensure that when there are consecutive operations across several time-periods on a unit or move
between the same source and destination then the quantity sizings are the same in each time-period. Another approach to
equal-flow is to use flow-smoothing which minimizes in the performance term of the objective function the absolute
values of the deviation between one time-period to the next similar to the “move-suppression” found in popular model
predictive controllers.
9. Sequence-dependent switch-overs offers the ability to accommodate transition management when switching between
one mode or grade to the next on a blender or tank. This can be used to handle product-wheels whereby only a certain
order of from-operations to to-operations can occur. For example, you can switch the material-service on a tank from
reformulated to conventional gasoline but not visa versa due to contamination issues. There can also be sequence-
5
independent switch-overs which will enforce a certain amount of down-time (or non-productive time) on a unit to proxy
the repetitive/routine maintenance such as cleaning or re-tooling.
10. Non-contiguous order-fulfillment constraints attached to ports on perimeters are useful to model the arrival and
departure times of marine-vessels or what we call parcel-units. Any time before the arrival-time or after the departure-
time material cannot be loaded (or unloaded) where any time in between material can flow and it is not required that flow
be contiguous or consecutive only that the supply or demand quantity is meet. The complement is contiguous order-
fulfillment which is used to model delivery or lifting from or to a pipeline-unit. Flow in between the start-time and end-
time must occur contiguously within the specified time-window (i.e. start-time to end-time).
Unfortunately all of the above logistics constraints are basically being ignored in the quality scheduling simulation approach.
Another important quantity modeling constraint is the bill-of-resources or materials required for continuous and batch-processes.
These are commonly referred to as “blend-recipes” where it is perfectly acceptable to have the logistics scheduling optimizer
choose between several different “favorite” recipes for the same grade of productstock blended as is described in the work of
Glismann and Gruhn (2001). Each inlet port on a logical unit-operation will have what we call an “inverse-yield”, fraction,
intensity or proportion amount which specifies the intensive amount of componentstock required to prepare the blend. When
multiplied by the blend-size at each time-period will determine the quantity required from each component tank over time and is
considered to be a proxy or substitute constraint for quality. Together with the ten-plus logistics constraints defined above and the
usual quantity or material balance constraints for each logical unit-operation, defines a comprehensive set of logistics equalities and
inequalities for the typical HPI blendshop.
Blending Logistics Performance
Anyone familiar with blending performance as it relates to quality has heard about quality-giveaway and quality-non-attainment for
say Road Octane and Reid Vapor Pressure (RVP) which are metrics to quantify the amount of over-specification or under-
specification. But, what about the other types of giveaway/non-attainment relating to quantity and logic (logistics)? Quantity-
giveaway is trivial to quantify when either too much or too little productstock is produced and demand lifting orders must shorted
or longed although it becomes less apparent when tank inventories over or underflow due to too much or too little supply of
componentstocks. The more interesting set metrics are around logic which can quantify the amount of “mis-operation”. Several
types of logic-giveaways/non-attainments can be described as follows though this is by no means an exhaustive enumeration:
1. A marine-vessel has significantly delayed its departure from the berth and a demurrage is levied. This is an example of a
timing or logic-non-attainment relating to the end-time of a non-contiguous order fulfillment.
2. A multiproduct or swing tank was switch-overed to a different material-service but the inventory in the tank was
significantly above the shut-down-when-empty quantity signaling another logic-non-attainment as well as the observable
fact that the from-material was conventional and the to-material is reformulated gasoline incurring a sequence-dependent
switch-over violation which could result in significant off-specification productstock.
3. A blending operation for a particular grade of productstock was supposed to last for at least 6-hours of continuous
operation but was shut-down after only 3.5-hours. This is a lower up-time logic-non-attainment mis-operation and could
impact the quality of the blendstock when not enough time has elapsed to bring the blend on-specification given the
available closed-loop dynamics of the blend property controller. A lower up-time is also useful to help operations balance
6
start-up/shut-down (fixed) costs versus switch-over-to-itself (variable) costs; why make two small blends when you can do
it with one larger blend?
4. When viewing the inventory trends for components and product tanks, supposedly under standing-gauge restriction (i.e.,
with fill-draw-delay of zero), the classic “saw-tooth” profiles were not observed. This saw-tooth behavior implies a
distinctive fill followed by a distinctive draw and so on. It also usually requires fill-to-full and draw-to-empty quantities to
be fairly close to their upper and lower hold-up capacity bounds respectively in order that fill-then-draw chatter is not
present. Saw-tooth inventory trends can indicate a high-performance blendshop in that a limited number of movements
are required.
5. A one-flow-out restriction (multi-use upper bound on an outlet port) is required on all logical unit-operations on blenders
in order to ensure that a blend operation for a particular productstock can only go to one and only one product tank.
However, it was noticed that the output of the blender was sent to two tanks simultaneously and not sequentially. This
type of mis-operation can result in significant off-specification productstock given that the blend property controller would
be set-up to fill a specific product tank (i.e., the tank heel properties are included in the controller set-up).
The above examples are really intended to help the reader understand the particulars of what we mean behind blending logistics
performance and to contrast them briefly with blending quality performance. However, it is important to mention that similar to
quality giveaway/non-attainment, logic giveaway/non-attainment may be unavoidable and can indicate a higher-level imbalance
which may be due to poor quality planning optimization or simply due to the omnipresent uncertainty found in all manufacturing
environments.
From the perspective of assessing the benefits of explicitly scheduling with knowledge of logistics, we can provide some qualitative
guidance. Figure 2 displays a trade-off curve with quantity as the x-axis and quality as the y-axis. There are three “logistics
isotherms” so to speak shown as three negative sloped diagonal lines. The grey solid-line is the base-case or the current situation
with what we call “simplified logistics” meaning that most of the detailed logistics are ignored or only rudimentarily addressed and
only simulation is performed. Whenever a certain level of quality is required, only a certain amount of quantity can be produced at
that quality and that specifies the trade-off of quantity versus quality. In order to make a step-change in profit and performance for
the blendshop, some injection of technology is required, and we will assume that this is achieved with logistics scheduling
optimization. The red dotted-line shows this new isotherm where we can see an increase in quantity for the same quality and an
increase in quality for the same quantity. The blue solid-line shows the ideal or best logistics isotherm which is most likely
unattainable. The notion of moving your plant’s logistics isotherm by employing smarter scheduling machinery can prove to be
economical, effective and efficient with the exact benefits only being reached once a successful implementation has been realized.
7
Figure 2. Quantity-Quality Trade-Off Curve with Logistics Isotherms.
Blending Example
Here we briefly describe a gasoline blendshop solution based on the problem found in Figure 1. The scheduling time horizon is set
at 5-days and is discretized into 2-hour small time-buckets. In order to make the problem interesting we have added several
preventative/corrective maintenance-orders to the problem where it should be recognized that production is the tight integration of
process, operations and maintenance. The logistics scheduling optimization was run on a Pentium IV laptop computer running
XPRESS-MILP (Gueret et. al. (2002)) with penalty-free solutions (i.e., optimized and feasible) being generated in 30-seconds or
less. In order to achieve this level of solution speed, proprietary MILP heuristics were employed that can be found in for example
Kelly (2002), Kelly (2003a) and Kelly and Mann (2004). Table 1 provides the lower and upper lot and charge-size bounds for the
tanks and blenders where the opening inventories at the start of schedule for all tanks are 0 KBBLS. The supply and demand-order
details are found in Table 2 with no room for profit optimization given that the lower and upper quantities are the same.
Table 1. Tank and Blender Sizing.
Unit Operation Lower Upper
CTank1 N-Butane 0 KBBLS 10 KBBLS
CTank2 Naphtha 0 KBBLS 30 KBBLS
CTank3 Reformate 0 KBBLS 25 KBBLS
CTank4 Reformate 0 KBBLS 50 KBBLS
CTank4 CrackedNaphtha 0 KBBLS 50 KBBLS
CTank5 CrackedNaphtha 0 KBBLS 35 KBBLS
CTank6 Alkylate 0 KBBLS 10 KBBLS
Blender1 Regular 4 KBBLS/Hour 5 KBBLS/Hour
Blender1 Premium 4 KBBLS/Hour 5 KBBLS/Hour
PTank1 Regular 0 KBBLS 50 KBBLS
PTank2 Regular 0 KBBLS 75 KBBLS
PTank2 Premium 0 KBBLS 75 KBBLS
PTank3 Premium 0 KBBLS 50 KBBLS
Quality
Quantity
Current (Simplified Logistics)
Scheduling with
Optimization
Increased
Quantity
Improved
Quality
Future (Detailed Logistics)
Ideal
Scheduling with
Spreadsheets
8
Table 2. Supply and Demand-Order Sizing and Timing.
Unit Operation Start-Time End-Time Lower Upper
N-Butane N-Butane 2005-Jan-25 00:00 2005-Jan-30 00:00 20 KBBLS 20 KBBLS
Naphtha Naphtha 2005-Jan-25 00:00 2005-Jan-30 00:00 50 KBBLS 50 KBBLS
Reformate Reformate 2005-Jan-25 00:00 2005-Jan-30 00:00 90 KBBLS 90 KBBLS
CrackedNaphtha CrackedNaphtha 2005-Jan-25 00:00 2005-Jan-30 00:00 110 KBBLS 110 KBBLS
Alkylate Alkylate 2005-Jan-25 00:00 2005-Jan-30 00:00 20 KBBLS 20 KBBLS
Regular Regular 2005-Jan-27 00:00 2005-Jan-30 00:00 110 KBBLS 110 KBBLS
Premium Premium 2005-Jan-27 00:00 2005-Jan-30 00:00 135 KBBLS 135 KBBLS
The blend recipes or inverse-yields in volume fractions have lower and upper bounds which allows for limited uncertainty in the
componentstock quality variation from the upstream oil-refinery process-units. The logistics scheduling optimizer can use this
flexibility to meet the fixed order sizing and timing though the other approach is to add extra blender unit-operations for the same
grade (i.e., Blender1-Premium-Recipe1, etc.).
Table 3. Blend Recipes or Inverse-Yields.
Unit Operation Port/Stock Lower Upper
Blender1 Regular N-Butane 0.050 0.075
Blender1 Regular Naphtha 0.150 0.175
Blender1 Regular Reformate 0.300 0.325
Blender1 Regular CrackedNaphtha 0.350 0.450
Blender1 Regular Alkylate 0 0
Blender1 Premium N-Butane 0.050 0.075
Blender1 Premium Naphtha 0.150 0.175
Blender1 Premium Reformate 0.300 0.325
Blender1 Premium CrackedNaphtha 0.350 0.450
Blender1 Premium Alkylate 0.075 0.090
Some of the logistics details used are shut-down-when-empty for the multiproduct tanks CTank4 and PTank2, up-time lower
bounds on the Blender1 itself of 6-hours including any movements out of the blender, equal-flow on the charge-size of the blender,
fill-draw-delay of the 4-hours on the product tanks to allow for the preparation of certificate-of-analyses and non-contiguous order-
fulfillment for Regular and Premium perimeter-units.
9
Figure 3. Gantt Chart for Blendshop Example.
Figure 3 presents an overview of the blendshop production which displays only the logic details; the quantity details are not shown
due to space restrictions. The blue horizontal bars are supply, demand and maintenance-orders, the yellow bars indicate
movements out of the unit, the green bars indicate movements into the units, the thin light green bars under the tanks and blender
indicate the material-service or mode of the unit and the red bars (not shown) indicate quantity and logic penalties or infeasibilities.
As is evident from the Gantt chart, there are six distinct blends lasting for at least 6-hours that have been scheduled respecting the
planned maintenance-order on Blender1. On the three product tanks we see green bars followed by shorter yellow bars respecting
the lower fill-draw-delay of 4-hours. These yellow bars or movements out of the tanks correspond to green bars on the Regular and
Premium perimeter-units. In addition, we can observe that PTank2 switched material-service from Regular to Premium which is
valid given that it is a multiproduct tank. For the component tanks CTank3 and CTank5 we added maintenance-orders to force the
use the CTank4 in either Reformate or CrackedNaphtha material-service where required. The hyper-text or tool-tips was activated
10
when we moused over the thinner light green bar for CTank4 to confirm that the hold-up was zero when the material-service was
switched (c.f. “/ 0” which indicates a lot-size value of zero KBBLS).
Clearly, an appreciation for blending logistics is required to schedule blendshops effectively. The quantity and logic details
described here can be found in most of the world’s blendshops. Incorporating them into scheduling optimization can yield
significant improvements in efficiency and productivity. Commercial software is available to assist with the modeling and solving
the logistics details discussed here.
Reference
Glismann, K. and Gruhn, G., “Short-term scheduling and recipe optimization of blending processes”, Computers & Chemical
Engineering, 25, 627-634, 2001.
Gueret, C., Prins, C., Sevaux and Heipcke S. (revisor and translator), Applications of Optimization with Xpress-MP, Dash
Optimization, Blisworh, Northan, UK., (2002).
Kelly, J.D., “Chronological decomposition heuristic for scheduling: a divide & conquer method”, AIChE Journal, 48, 2995-2999,
(2002).
Kelly, J.D., “Smooth-and-dive accelerator: a pre-milp primal heuristic applied to scheduling”, Computers & Chemical
Engineering, 27, 827-832, (2003a).
Kelly, J.D. and Mann, J.L., “Crude-oil blend scheduling optimization: an application with multi-million dollar benefits – parts I and
II”, Hydrocarbon Processing, June/July, 47-53/72-79, (2003).
Kelly, J.D., “Next generation refinery scheduling technology”, NPRA Plant Automation and Decision Support Conference, San
Antonio, Texas, September (2003b).
Kelly, J.D., “Formulating production planning models”, Chemical Engineering Progress, January, 43-50, (2004a).
Kelly, J.D., “Production modeling for multimodal operations”, Chemical Engineering Progress, February, 44-46, (2004b).
Kelly, J.D. and Mann, J.L., “Flowsheet decomposition heuristic for scheduling: a relax-and-fix method”, Computers & Chemical
Engineering, 28, 2193-2200, (2004).
Williams, H.P., Model building in mathematical programming, 3rd Edition, John Wiley & Sons, (1993).
Wolsey, L.A., Integer Programming, John Wiley & Sons, New York, (1998).

Más contenido relacionado

Destacado

Latihan bab6 cikgugeog
Latihan bab6 cikgugeogLatihan bab6 cikgugeog
Latihan bab6 cikgugeogKila Shakila
 
La santificacion del_creyente
La santificacion del_creyenteLa santificacion del_creyente
La santificacion del_creyenteTito Ortega
 
Вивчаємо та реалізуємо свої права та обов’язки
Вивчаємо та реалізуємо свої права та обов’язкиВивчаємо та реалізуємо свої права та обов’язки
Вивчаємо та реалізуємо свої права та обов’язки08600 Vasilkov
 
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
 
Impl reference manual_for_quantities
Impl reference manual_for_quantitiesImpl reference manual_for_quantities
Impl reference manual_for_quantitiesAlkis Vazacopoulos
 
Stock Decomposition Heuristic for Scheduling: A Priority Dispatch Rule Approach
Stock Decomposition Heuristic for Scheduling: A Priority Dispatch Rule ApproachStock Decomposition Heuristic for Scheduling: A Priority Dispatch Rule Approach
Stock Decomposition Heuristic for Scheduling: A Priority Dispatch Rule ApproachAlkis Vazacopoulos
 
A new sewage system with best value procurement van de rijt & van den hoogen ...
A new sewage system with best value procurement van de rijt & van den hoogen ...A new sewage system with best value procurement van de rijt & van den hoogen ...
A new sewage system with best value procurement van de rijt & van den hoogen ...Jeroen Van de Rijt
 
Дмитрий Игнатов для ФИSNA
Дмитрий Игнатов для ФИSNAДмитрий Игнатов для ФИSNA
Дмитрий Игнатов для ФИSNAAndzhey Arshavskiy
 
Second Language Acquisition and Schizophrenia
Second Language Acquisition and SchizophreniaSecond Language Acquisition and Schizophrenia
Second Language Acquisition and SchizophreniaJoan Cahuich Perez
 
Kredyty, pozyczki, banki Gdansk 2012 poradnik
Kredyty, pozyczki, banki Gdansk 2012 poradnikKredyty, pozyczki, banki Gdansk 2012 poradnik
Kredyty, pozyczki, banki Gdansk 2012 poradnikAnnkopyttko
 
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
 
가상현실 & 증강현실
가상현실 & 증강현실가상현실 & 증강현실
가상현실 & 증강현실jihyae0265
 
Advanced Process Monitoring IMF
Advanced Process Monitoring IMFAdvanced Process Monitoring IMF
Advanced Process Monitoring IMFAlkis Vazacopoulos
 
Crequenewsletterpowerpoint
CrequenewsletterpowerpointCrequenewsletterpowerpoint
Crequenewsletterpowerpointfrancesandrobert
 

Destacado (20)

Latihan bab6 cikgugeog
Latihan bab6 cikgugeogLatihan bab6 cikgugeog
Latihan bab6 cikgugeog
 
La santificacion del_creyente
La santificacion del_creyenteLa santificacion del_creyente
La santificacion del_creyente
 
Вивчаємо та реалізуємо свої права та обов’язки
Вивчаємо та реалізуємо свої права та обов’язкиВивчаємо та реалізуємо свої права та обов’язки
Вивчаємо та реалізуємо свої права та обов’язки
 
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...
 
Impl reference manual_for_quantities
Impl reference manual_for_quantitiesImpl reference manual_for_quantities
Impl reference manual_for_quantities
 
6 vamos al mundo
6 vamos al mundo6 vamos al mundo
6 vamos al mundo
 
Stock Decomposition Heuristic for Scheduling: A Priority Dispatch Rule Approach
Stock Decomposition Heuristic for Scheduling: A Priority Dispatch Rule ApproachStock Decomposition Heuristic for Scheduling: A Priority Dispatch Rule Approach
Stock Decomposition Heuristic for Scheduling: A Priority Dispatch Rule Approach
 
A new sewage system with best value procurement van de rijt & van den hoogen ...
A new sewage system with best value procurement van de rijt & van den hoogen ...A new sewage system with best value procurement van de rijt & van den hoogen ...
A new sewage system with best value procurement van de rijt & van den hoogen ...
 
Gbox live dns
Gbox live dnsGbox live dns
Gbox live dns
 
Dlf woodland heights banglore
Dlf woodland heights banglore Dlf woodland heights banglore
Dlf woodland heights banglore
 
Дмитрий Игнатов для ФИSNA
Дмитрий Игнатов для ФИSNAДмитрий Игнатов для ФИSNA
Дмитрий Игнатов для ФИSNA
 
Gemd bella
Gemd bellaGemd bella
Gemd bella
 
Second Language Acquisition and Schizophrenia
Second Language Acquisition and SchizophreniaSecond Language Acquisition and Schizophrenia
Second Language Acquisition and Schizophrenia
 
Kredyty, pozyczki, banki Gdansk 2012 poradnik
Kredyty, pozyczki, banki Gdansk 2012 poradnikKredyty, pozyczki, banki Gdansk 2012 poradnik
Kredyty, pozyczki, banki Gdansk 2012 poradnik
 
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...
 
가상현실 & 증강현실
가상현실 & 증강현실가상현실 & 증강현실
가상현실 & 증강현실
 
Advanced Process Monitoring IMF
Advanced Process Monitoring IMFAdvanced Process Monitoring IMF
Advanced Process Monitoring IMF
 
Crequenewsletterpowerpoint
CrequenewsletterpowerpointCrequenewsletterpowerpoint
Crequenewsletterpowerpoint
 
IMPL Data Analysis
IMPL Data AnalysisIMPL Data Analysis
IMPL Data Analysis
 
4erliders
4erliders4erliders
4erliders
 

Similar a Logistics: The Missing Link in Blend Scheduling Optimization

Developing the next generation of Real Time Optimization Technologies (Blend ...
Developing the next generation of Real Time Optimization Technologies (Blend ...Developing the next generation of Real Time Optimization Technologies (Blend ...
Developing the next generation of Real Time Optimization Technologies (Blend ...Alkis Vazacopoulos
 
Pipeline optimization Industrial Modeling Framework
Pipeline optimization Industrial Modeling FrameworkPipeline optimization Industrial Modeling Framework
Pipeline optimization Industrial Modeling FrameworkAlkis Vazacopoulos
 
Modeling Multimodal Process Operations
Modeling Multimodal Process OperationsModeling Multimodal Process Operations
Modeling Multimodal Process OperationsAlkis 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
 
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
 
Integrating Tabu Search and MPOSH Heuristic for Solving a Multiple-Period Oil...
Integrating Tabu Search and MPOSH Heuristic for Solving a Multiple-Period Oil...Integrating Tabu Search and MPOSH Heuristic for Solving a Multiple-Period Oil...
Integrating Tabu Search and MPOSH Heuristic for Solving a Multiple-Period Oil...drboon
 
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
 
This article appeared in a journal published by Elsevier. The .docx
This article appeared in a journal published by Elsevier. The .docxThis article appeared in a journal published by Elsevier. The .docx
This article appeared in a journal published by Elsevier. The .docxhowardh5
 
A Modified PSO Based Solution Approach for Economic Ordered Quantity Problem ...
A Modified PSO Based Solution Approach for Economic Ordered Quantity Problem ...A Modified PSO Based Solution Approach for Economic Ordered Quantity Problem ...
A Modified PSO Based Solution Approach for Economic Ordered Quantity Problem ...irjes
 
aakash101.pptx
aakash101.pptxaakash101.pptx
aakash101.pptxakash99112
 
CH6 6.1 PROCESS THINKING Process thinking is the point o.docx
CH6 6.1 PROCESS THINKING Process thinking is the point o.docxCH6 6.1 PROCESS THINKING Process thinking is the point o.docx
CH6 6.1 PROCESS THINKING Process thinking is the point o.docxsleeperharwell
 
Maritime Industrial Modeling Framework - IMPRESS
Maritime Industrial Modeling Framework - IMPRESSMaritime Industrial Modeling Framework - IMPRESS
Maritime Industrial Modeling Framework - IMPRESSAlkis Vazacopoulos
 
Rich routing problems arising in supply chain management (2012)
Rich routing problems arising in supply chain management (2012)Rich routing problems arising in supply chain management (2012)
Rich routing problems arising in supply chain management (2012)siska_suryanto
 
An Enhance PSO Based Approach for Solving Economical Ordered Quantity (EOQ) P...
An Enhance PSO Based Approach for Solving Economical Ordered Quantity (EOQ) P...An Enhance PSO Based Approach for Solving Economical Ordered Quantity (EOQ) P...
An Enhance PSO Based Approach for Solving Economical Ordered Quantity (EOQ) P...IJMER
 
Thermodynamic optimization of
Thermodynamic optimization ofThermodynamic optimization of
Thermodynamic optimization ofJinoop AN
 
Capital Investment Industrial Modeling Framework - IMPRESS
Capital Investment Industrial Modeling Framework - IMPRESSCapital Investment Industrial Modeling Framework - IMPRESS
Capital Investment Industrial Modeling Framework - IMPRESSAlkis Vazacopoulos
 
Line balancing example
Line balancing exampleLine balancing example
Line balancing examplePrakash Kale
 
Simulating Operability of Wheel Loaders: Operator Models and Quantification o...
Simulating Operability of Wheel Loaders: Operator Models and Quantification o...Simulating Operability of Wheel Loaders: Operator Models and Quantification o...
Simulating Operability of Wheel Loaders: Operator Models and Quantification o...Reno Filla
 

Similar a Logistics: The Missing Link in Blend Scheduling Optimization (20)

Developing the next generation of Real Time Optimization Technologies (Blend ...
Developing the next generation of Real Time Optimization Technologies (Blend ...Developing the next generation of Real Time Optimization Technologies (Blend ...
Developing the next generation of Real Time Optimization Technologies (Blend ...
 
Pipeline optimization Industrial Modeling Framework
Pipeline optimization Industrial Modeling FrameworkPipeline optimization Industrial Modeling Framework
Pipeline optimization Industrial Modeling Framework
 
Modeling Multimodal Process Operations
Modeling Multimodal Process OperationsModeling Multimodal Process Operations
Modeling Multimodal Process Operations
 
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...
 
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...
 
Integrating Tabu Search and MPOSH Heuristic for Solving a Multiple-Period Oil...
Integrating Tabu Search and MPOSH Heuristic for Solving a Multiple-Period Oil...Integrating Tabu Search and MPOSH Heuristic for Solving a Multiple-Period Oil...
Integrating Tabu Search and MPOSH Heuristic for Solving a Multiple-Period Oil...
 
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...
 
This article appeared in a journal published by Elsevier. The .docx
This article appeared in a journal published by Elsevier. The .docxThis article appeared in a journal published by Elsevier. The .docx
This article appeared in a journal published by Elsevier. The .docx
 
A Modified PSO Based Solution Approach for Economic Ordered Quantity Problem ...
A Modified PSO Based Solution Approach for Economic Ordered Quantity Problem ...A Modified PSO Based Solution Approach for Economic Ordered Quantity Problem ...
A Modified PSO Based Solution Approach for Economic Ordered Quantity Problem ...
 
aakash101.pptx
aakash101.pptxaakash101.pptx
aakash101.pptx
 
CH6 6.1 PROCESS THINKING Process thinking is the point o.docx
CH6 6.1 PROCESS THINKING Process thinking is the point o.docxCH6 6.1 PROCESS THINKING Process thinking is the point o.docx
CH6 6.1 PROCESS THINKING Process thinking is the point o.docx
 
Maritime Industrial Modeling Framework - IMPRESS
Maritime Industrial Modeling Framework - IMPRESSMaritime Industrial Modeling Framework - IMPRESS
Maritime Industrial Modeling Framework - IMPRESS
 
Rich routing problems arising in supply chain management (2012)
Rich routing problems arising in supply chain management (2012)Rich routing problems arising in supply chain management (2012)
Rich routing problems arising in supply chain management (2012)
 
An Enhance PSO Based Approach for Solving Economical Ordered Quantity (EOQ) P...
An Enhance PSO Based Approach for Solving Economical Ordered Quantity (EOQ) P...An Enhance PSO Based Approach for Solving Economical Ordered Quantity (EOQ) P...
An Enhance PSO Based Approach for Solving Economical Ordered Quantity (EOQ) P...
 
Thermodynamic optimization of
Thermodynamic optimization ofThermodynamic optimization of
Thermodynamic optimization of
 
Capital Investment Industrial Modeling Framework - IMPRESS
Capital Investment Industrial Modeling Framework - IMPRESSCapital Investment Industrial Modeling Framework - IMPRESS
Capital Investment Industrial Modeling Framework - IMPRESS
 
Line balancing example
Line balancing exampleLine balancing example
Line balancing example
 
Simulating Operability of Wheel Loaders: Operator Models and Quantification o...
Simulating Operability of Wheel Loaders: Operator Models and Quantification o...Simulating Operability of Wheel Loaders: Operator Models and Quantification o...
Simulating Operability of Wheel Loaders: Operator Models and Quantification o...
 
Design lean sysm
Design lean sysmDesign lean sysm
Design lean sysm
 
Eka-stockpile-optimization-article
Eka-stockpile-optimization-articleEka-stockpile-optimization-article
Eka-stockpile-optimization-article
 

Más de 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
 
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
 
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
 

Más de 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
 
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...
 
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)
 

Último

Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 

Último (20)

Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 

Logistics: The Missing Link in Blend Scheduling Optimization

  • 1. Logistics: The Missing Link in Blend Scheduling Optimization Jeffrey D. Kelly1 1 Industrial Algorithms LLC., 15 St. Andrews Road, Toronto, Ontario, Canada, M1P 4C3 E-mail: jdkelly@industrialgorithms.ca
  • 2. 2 Introduction Blending liquids of diverse quality, as defined by its composition and properties, to obtain mixtures more consistent in quality and meeting specific quality requirements is well-known in the hydrocarbon processing industries (HPI) especially for crude-oil, naphtha, gasoline and diesel blends. The primary purpose of this article is to describe a less familiar dimension of blending known as “logistics” scheduling optimization (Kelly and Mann (2003) and Kelly (2003b)) and to emphasize the importance of not just meeting quality but also respecting as much as possible the many and in some ways hidden logistical elements of blending. Logistics deals with the quantity and logic details of the blendshop optimization problem and provides the needed “coarse-tune” for the overall problem where the corresponding “quality” scheduling optimization (not described) is relegated as a “fine-tune” to re- adjust the quantities but keeping the logic decisions fixed. In the logistics sub-problem quantity decisions such as the lot-sizes for component and product tank inventories, charge or blend-sizes for blenders and movement-sizes between tanks and blenders etc. are continuous variables in the optimization. The logic decisions are the combinatorial or discrete variables and have an exact one- to-one correspondence between the quantity sizing variables. Essentially, the logic variables are known as 0/1 or binary variables (Williams (1993) and Wolsey (1998)) which are 1 if there is flow and 0 if there is no flow. If there is flow (i.e., the logic variable is 1) then this flow must be between its lower and upper quantity sizing bound where the ratio of the upper over the lower bound is called its “turn-down” ratio and applies to lot, blend and movement-sizing. Today, the most popular method to schedule the quantity, logic and quality dimensions of the blending problem is to partially use simulation usually developed internally by the scheduling analyst (or handed-down from the previous scheduler) in a spreadsheet although several commercial HPI specific simulators are available. To be more specific, these scheduling simulators really only address the quantity and quality details of the problem over some limited time-horizon into the future and relegate or consign the logic details (i.e., operating rules or procedures) to the scheduling analyst when making quantity and quality decisions and later to the operator charged with executing the blend production schedule. Simulators are in fact only sophisticated calculators which rely on the user to specify the independent variables i.e., flows into and out of a tank over time, and the simulator will calculate the dependent variables such as a tank’s hold-up and quality at each time-interval. This type of simulator is what we call a “quality” scheduling simulator which helps the user to manage the quantity and quality details of the blendshop but they unfortunately do a relatively poor job of managing the logic details and that is the focus of this article. In reality, it should be mentioned that it is more the norm than the exception that these scheduling simulators are really only “quantity” simulators. This means that when scheduling blendshops in practice, schedules are considered to be complete when only the quantity constraints are feasible such as no tank over or under-flows, lower and upper flow sizes are respected and supply and demand-orders for feedstocks and productstocks are satisfied. The section to follow describes the fine-points behind scheduling logistics in blendshops which we consider to be the missing link in generating full and accurate blend production schedules.
  • 3. 3 Blending Logistics Detail An effective way to articulate the logistics details is through a small but representative blendshop example found in Figure 1. The modeling of the blendshop is taken from our unit-operation-stock superstructure (UOSS) production modeling framework which can be found in Kelly (2004a) and (2004b). The diamonds represent supply and demand points or perimeter-units where componentstocks enter the blendshop and productstocks leave. The triangles are the tanks or pool-units, the rectangles are the blend-headers or continuous-process-units (or batch-process-units if doing batch-blending) and the circles are called port-units representing the stocks or materials. There are two types of streams internal and external. Internal streams define how ports are connected to units such as perimeters, processes and pools and external streams define the port-to-port connectivity which are bolded in the figure. N-Butane Naphtha Reformate Cracked Naphtha Alkylate Regular Premium CTank6 CTank5 PTank3 PTank1 PTank2Blender1 CTank4 CTank3 CTank2 CTank1 Figure 1. Representative Example Unit-Operation-Stock Superstructure (UOSS) for a Blendshop. A unit can be either multipurpose or dedicated. Units N-Butane, Naphtha, Reformate, Cracked Naphtha, Alkylate, CTank1, CTank2, CTank3, CTank5, CTank6, PTank1, PTank3, Regular and Premium are dedicated and units CTank4, Blender1 and PTank2 are multi-purpose or sometimes referred to as swing-tanks and swing-blenders. In addition, the outlet ports connected to Reformate, Cracked Naphtha, CTank1, CTank2, CTank4 and Blender1 are considered to be multipurpose or multiplexed ports given that they can split or bifurcate to two or more destinations. Both dedicated and multipurpose units have corresponding quantity and logic variables attached which relate to the notion that all units can execute or occupy one and only one operation, activity, task or mode at any give time where a unit which can perform two or more operations is drawn or shown as a “logical” unit-operation (c.f. the units surrounded by the dotted-lined boxes). For example, the three multipurpose units are actually shown as CTank4-Reformate, CTank4-CrackedNaphtha, Blender1-Regular, Blender1-Premium, PTank2-Regular and PTank2-Premium.
  • 4. 4 Eventually the production network described in Figure 1 becomes a node-arc directed graph with unit-operations as nodes and the internal and external streams as arcs where the external streams, as mentioned, are the port-to-port movements between logical unit-operations. The purpose of the logistics scheduling optimizer is to maximize profit, maximize performance and to minimize penalties (Kelly and Mann (2003)) subject to quantity, logic and mixed quantity and logic constraints and bounds using the quantity and logic variables. The time horizon is discretized into relatively small time buckets or periods of either fractions or multiples of an hour. Solving these types of multiple time-period problems requires commercial strength mixed-integer linear programming (MILP) solvers such as XPRESS and CPLEX supplied by Dash Optimization and ILOG respectively. A list of the quantity and logic constraints required to effectively and accurately model industrial-scaled blendshops found in oil-refineries and petrochemical complexes are as follows: 1. Semi-continuous restrictions to model the fact that a flow must be 0 or between its lower and upper bound. These constraints are for blend-sizes and movement-sizes. Semi-continuousness is the simplest form of logistics. 2. Single-use limits on units to model the requirement that a unit can be in only one mode or material-service at a time. 3. Multi-use lower and upper limits on ports to model the requirement that an inlet or outlet port must have a minimum and/or maximum number of flows in or out. 4. Fill-draw-delay lower and upper bounds on the time required between the last fill (move in) and the last draw (move out). The lower delay value is useful to model a mixing-delay on a tank before a draw sub-operation can occur. The upper bound stipulation is useful to handle perishable stocks whereby a draw sub-operation must occur before the upper delay value. There can also be a draw-fill-delay which models the situation where a fill cannot occur until a certain amount of time after a draw. A fill-draw-delay of zero time will establish that a tank is in standing-gauge (dead-tank) as opposed to a running-gauge (live-tank) which is a common logic constraint used in blendshops to model the situation of “tank-swinging” (use one tank then the other). 5. Fill-to-full quantity is handy when a pool-unit in a particular operation or material-service must keep filling until it is greater than or equal to the quantity specified; there is a symmetrical draw-to-empty quantity. 6. Shut-down-when-empty quantity is a useful constraint on pool-unit-operations to specify that if a particular unit- operation shuts-down (i.e., switching to a new material-service) then the hold-up in the tank must be less than or equal to the quantity specified; there are also other symmetrical logistics such as start-up-when-empty, start-up-when-full and shut-down-when-full. 7. Up-time lower and upper bounds allow a campaign or minimum and maximum run-length specification for a mode or move. It can also be used to model the cycle or processing-time of a batch-process. There is also a down-time lower and upper bound that can be specified as well. 8. Equal-flow constraints ensure that when there are consecutive operations across several time-periods on a unit or move between the same source and destination then the quantity sizings are the same in each time-period. Another approach to equal-flow is to use flow-smoothing which minimizes in the performance term of the objective function the absolute values of the deviation between one time-period to the next similar to the “move-suppression” found in popular model predictive controllers. 9. Sequence-dependent switch-overs offers the ability to accommodate transition management when switching between one mode or grade to the next on a blender or tank. This can be used to handle product-wheels whereby only a certain order of from-operations to to-operations can occur. For example, you can switch the material-service on a tank from reformulated to conventional gasoline but not visa versa due to contamination issues. There can also be sequence-
  • 5. 5 independent switch-overs which will enforce a certain amount of down-time (or non-productive time) on a unit to proxy the repetitive/routine maintenance such as cleaning or re-tooling. 10. Non-contiguous order-fulfillment constraints attached to ports on perimeters are useful to model the arrival and departure times of marine-vessels or what we call parcel-units. Any time before the arrival-time or after the departure- time material cannot be loaded (or unloaded) where any time in between material can flow and it is not required that flow be contiguous or consecutive only that the supply or demand quantity is meet. The complement is contiguous order- fulfillment which is used to model delivery or lifting from or to a pipeline-unit. Flow in between the start-time and end- time must occur contiguously within the specified time-window (i.e. start-time to end-time). Unfortunately all of the above logistics constraints are basically being ignored in the quality scheduling simulation approach. Another important quantity modeling constraint is the bill-of-resources or materials required for continuous and batch-processes. These are commonly referred to as “blend-recipes” where it is perfectly acceptable to have the logistics scheduling optimizer choose between several different “favorite” recipes for the same grade of productstock blended as is described in the work of Glismann and Gruhn (2001). Each inlet port on a logical unit-operation will have what we call an “inverse-yield”, fraction, intensity or proportion amount which specifies the intensive amount of componentstock required to prepare the blend. When multiplied by the blend-size at each time-period will determine the quantity required from each component tank over time and is considered to be a proxy or substitute constraint for quality. Together with the ten-plus logistics constraints defined above and the usual quantity or material balance constraints for each logical unit-operation, defines a comprehensive set of logistics equalities and inequalities for the typical HPI blendshop. Blending Logistics Performance Anyone familiar with blending performance as it relates to quality has heard about quality-giveaway and quality-non-attainment for say Road Octane and Reid Vapor Pressure (RVP) which are metrics to quantify the amount of over-specification or under- specification. But, what about the other types of giveaway/non-attainment relating to quantity and logic (logistics)? Quantity- giveaway is trivial to quantify when either too much or too little productstock is produced and demand lifting orders must shorted or longed although it becomes less apparent when tank inventories over or underflow due to too much or too little supply of componentstocks. The more interesting set metrics are around logic which can quantify the amount of “mis-operation”. Several types of logic-giveaways/non-attainments can be described as follows though this is by no means an exhaustive enumeration: 1. A marine-vessel has significantly delayed its departure from the berth and a demurrage is levied. This is an example of a timing or logic-non-attainment relating to the end-time of a non-contiguous order fulfillment. 2. A multiproduct or swing tank was switch-overed to a different material-service but the inventory in the tank was significantly above the shut-down-when-empty quantity signaling another logic-non-attainment as well as the observable fact that the from-material was conventional and the to-material is reformulated gasoline incurring a sequence-dependent switch-over violation which could result in significant off-specification productstock. 3. A blending operation for a particular grade of productstock was supposed to last for at least 6-hours of continuous operation but was shut-down after only 3.5-hours. This is a lower up-time logic-non-attainment mis-operation and could impact the quality of the blendstock when not enough time has elapsed to bring the blend on-specification given the available closed-loop dynamics of the blend property controller. A lower up-time is also useful to help operations balance
  • 6. 6 start-up/shut-down (fixed) costs versus switch-over-to-itself (variable) costs; why make two small blends when you can do it with one larger blend? 4. When viewing the inventory trends for components and product tanks, supposedly under standing-gauge restriction (i.e., with fill-draw-delay of zero), the classic “saw-tooth” profiles were not observed. This saw-tooth behavior implies a distinctive fill followed by a distinctive draw and so on. It also usually requires fill-to-full and draw-to-empty quantities to be fairly close to their upper and lower hold-up capacity bounds respectively in order that fill-then-draw chatter is not present. Saw-tooth inventory trends can indicate a high-performance blendshop in that a limited number of movements are required. 5. A one-flow-out restriction (multi-use upper bound on an outlet port) is required on all logical unit-operations on blenders in order to ensure that a blend operation for a particular productstock can only go to one and only one product tank. However, it was noticed that the output of the blender was sent to two tanks simultaneously and not sequentially. This type of mis-operation can result in significant off-specification productstock given that the blend property controller would be set-up to fill a specific product tank (i.e., the tank heel properties are included in the controller set-up). The above examples are really intended to help the reader understand the particulars of what we mean behind blending logistics performance and to contrast them briefly with blending quality performance. However, it is important to mention that similar to quality giveaway/non-attainment, logic giveaway/non-attainment may be unavoidable and can indicate a higher-level imbalance which may be due to poor quality planning optimization or simply due to the omnipresent uncertainty found in all manufacturing environments. From the perspective of assessing the benefits of explicitly scheduling with knowledge of logistics, we can provide some qualitative guidance. Figure 2 displays a trade-off curve with quantity as the x-axis and quality as the y-axis. There are three “logistics isotherms” so to speak shown as three negative sloped diagonal lines. The grey solid-line is the base-case or the current situation with what we call “simplified logistics” meaning that most of the detailed logistics are ignored or only rudimentarily addressed and only simulation is performed. Whenever a certain level of quality is required, only a certain amount of quantity can be produced at that quality and that specifies the trade-off of quantity versus quality. In order to make a step-change in profit and performance for the blendshop, some injection of technology is required, and we will assume that this is achieved with logistics scheduling optimization. The red dotted-line shows this new isotherm where we can see an increase in quantity for the same quality and an increase in quality for the same quantity. The blue solid-line shows the ideal or best logistics isotherm which is most likely unattainable. The notion of moving your plant’s logistics isotherm by employing smarter scheduling machinery can prove to be economical, effective and efficient with the exact benefits only being reached once a successful implementation has been realized.
  • 7. 7 Figure 2. Quantity-Quality Trade-Off Curve with Logistics Isotherms. Blending Example Here we briefly describe a gasoline blendshop solution based on the problem found in Figure 1. The scheduling time horizon is set at 5-days and is discretized into 2-hour small time-buckets. In order to make the problem interesting we have added several preventative/corrective maintenance-orders to the problem where it should be recognized that production is the tight integration of process, operations and maintenance. The logistics scheduling optimization was run on a Pentium IV laptop computer running XPRESS-MILP (Gueret et. al. (2002)) with penalty-free solutions (i.e., optimized and feasible) being generated in 30-seconds or less. In order to achieve this level of solution speed, proprietary MILP heuristics were employed that can be found in for example Kelly (2002), Kelly (2003a) and Kelly and Mann (2004). Table 1 provides the lower and upper lot and charge-size bounds for the tanks and blenders where the opening inventories at the start of schedule for all tanks are 0 KBBLS. The supply and demand-order details are found in Table 2 with no room for profit optimization given that the lower and upper quantities are the same. Table 1. Tank and Blender Sizing. Unit Operation Lower Upper CTank1 N-Butane 0 KBBLS 10 KBBLS CTank2 Naphtha 0 KBBLS 30 KBBLS CTank3 Reformate 0 KBBLS 25 KBBLS CTank4 Reformate 0 KBBLS 50 KBBLS CTank4 CrackedNaphtha 0 KBBLS 50 KBBLS CTank5 CrackedNaphtha 0 KBBLS 35 KBBLS CTank6 Alkylate 0 KBBLS 10 KBBLS Blender1 Regular 4 KBBLS/Hour 5 KBBLS/Hour Blender1 Premium 4 KBBLS/Hour 5 KBBLS/Hour PTank1 Regular 0 KBBLS 50 KBBLS PTank2 Regular 0 KBBLS 75 KBBLS PTank2 Premium 0 KBBLS 75 KBBLS PTank3 Premium 0 KBBLS 50 KBBLS Quality Quantity Current (Simplified Logistics) Scheduling with Optimization Increased Quantity Improved Quality Future (Detailed Logistics) Ideal Scheduling with Spreadsheets
  • 8. 8 Table 2. Supply and Demand-Order Sizing and Timing. Unit Operation Start-Time End-Time Lower Upper N-Butane N-Butane 2005-Jan-25 00:00 2005-Jan-30 00:00 20 KBBLS 20 KBBLS Naphtha Naphtha 2005-Jan-25 00:00 2005-Jan-30 00:00 50 KBBLS 50 KBBLS Reformate Reformate 2005-Jan-25 00:00 2005-Jan-30 00:00 90 KBBLS 90 KBBLS CrackedNaphtha CrackedNaphtha 2005-Jan-25 00:00 2005-Jan-30 00:00 110 KBBLS 110 KBBLS Alkylate Alkylate 2005-Jan-25 00:00 2005-Jan-30 00:00 20 KBBLS 20 KBBLS Regular Regular 2005-Jan-27 00:00 2005-Jan-30 00:00 110 KBBLS 110 KBBLS Premium Premium 2005-Jan-27 00:00 2005-Jan-30 00:00 135 KBBLS 135 KBBLS The blend recipes or inverse-yields in volume fractions have lower and upper bounds which allows for limited uncertainty in the componentstock quality variation from the upstream oil-refinery process-units. The logistics scheduling optimizer can use this flexibility to meet the fixed order sizing and timing though the other approach is to add extra blender unit-operations for the same grade (i.e., Blender1-Premium-Recipe1, etc.). Table 3. Blend Recipes or Inverse-Yields. Unit Operation Port/Stock Lower Upper Blender1 Regular N-Butane 0.050 0.075 Blender1 Regular Naphtha 0.150 0.175 Blender1 Regular Reformate 0.300 0.325 Blender1 Regular CrackedNaphtha 0.350 0.450 Blender1 Regular Alkylate 0 0 Blender1 Premium N-Butane 0.050 0.075 Blender1 Premium Naphtha 0.150 0.175 Blender1 Premium Reformate 0.300 0.325 Blender1 Premium CrackedNaphtha 0.350 0.450 Blender1 Premium Alkylate 0.075 0.090 Some of the logistics details used are shut-down-when-empty for the multiproduct tanks CTank4 and PTank2, up-time lower bounds on the Blender1 itself of 6-hours including any movements out of the blender, equal-flow on the charge-size of the blender, fill-draw-delay of the 4-hours on the product tanks to allow for the preparation of certificate-of-analyses and non-contiguous order- fulfillment for Regular and Premium perimeter-units.
  • 9. 9 Figure 3. Gantt Chart for Blendshop Example. Figure 3 presents an overview of the blendshop production which displays only the logic details; the quantity details are not shown due to space restrictions. The blue horizontal bars are supply, demand and maintenance-orders, the yellow bars indicate movements out of the unit, the green bars indicate movements into the units, the thin light green bars under the tanks and blender indicate the material-service or mode of the unit and the red bars (not shown) indicate quantity and logic penalties or infeasibilities. As is evident from the Gantt chart, there are six distinct blends lasting for at least 6-hours that have been scheduled respecting the planned maintenance-order on Blender1. On the three product tanks we see green bars followed by shorter yellow bars respecting the lower fill-draw-delay of 4-hours. These yellow bars or movements out of the tanks correspond to green bars on the Regular and Premium perimeter-units. In addition, we can observe that PTank2 switched material-service from Regular to Premium which is valid given that it is a multiproduct tank. For the component tanks CTank3 and CTank5 we added maintenance-orders to force the use the CTank4 in either Reformate or CrackedNaphtha material-service where required. The hyper-text or tool-tips was activated
  • 10. 10 when we moused over the thinner light green bar for CTank4 to confirm that the hold-up was zero when the material-service was switched (c.f. “/ 0” which indicates a lot-size value of zero KBBLS). Clearly, an appreciation for blending logistics is required to schedule blendshops effectively. The quantity and logic details described here can be found in most of the world’s blendshops. Incorporating them into scheduling optimization can yield significant improvements in efficiency and productivity. Commercial software is available to assist with the modeling and solving the logistics details discussed here. Reference Glismann, K. and Gruhn, G., “Short-term scheduling and recipe optimization of blending processes”, Computers & Chemical Engineering, 25, 627-634, 2001. Gueret, C., Prins, C., Sevaux and Heipcke S. (revisor and translator), Applications of Optimization with Xpress-MP, Dash Optimization, Blisworh, Northan, UK., (2002). Kelly, J.D., “Chronological decomposition heuristic for scheduling: a divide & conquer method”, AIChE Journal, 48, 2995-2999, (2002). Kelly, J.D., “Smooth-and-dive accelerator: a pre-milp primal heuristic applied to scheduling”, Computers & Chemical Engineering, 27, 827-832, (2003a). Kelly, J.D. and Mann, J.L., “Crude-oil blend scheduling optimization: an application with multi-million dollar benefits – parts I and II”, Hydrocarbon Processing, June/July, 47-53/72-79, (2003). Kelly, J.D., “Next generation refinery scheduling technology”, NPRA Plant Automation and Decision Support Conference, San Antonio, Texas, September (2003b). Kelly, J.D., “Formulating production planning models”, Chemical Engineering Progress, January, 43-50, (2004a). Kelly, J.D., “Production modeling for multimodal operations”, Chemical Engineering Progress, February, 44-46, (2004b). Kelly, J.D. and Mann, J.L., “Flowsheet decomposition heuristic for scheduling: a relax-and-fix method”, Computers & Chemical Engineering, 28, 2193-2200, (2004). Williams, H.P., Model building in mathematical programming, 3rd Edition, John Wiley & Sons, (1993). Wolsey, L.A., Integer Programming, John Wiley & Sons, New York, (1998).