SlideShare a Scribd company logo
1 of 17
Download to read offline
Brenno C. Menezes
PostDoc Research Scholar
Carnegie Mellon University
Pittsburgh, PA, US
Jeffrey D. Kelly
CTO and Co-Founder
IndustrIALgorithms
Toronto, ON, Canada
Industrial View of Crude-oil Scheduling Problems
EWO Meeting, CMU, Pittsburgh, Mar 9th, 2016.
Ignacio E. Grossmann
R. R. Dean Professor of Chemical Engineering
Carnegie Mellon University
Pittsburgh, PA, US
Faramroze Engineer
Senior Consultant
SK-Innovation
Seoul, South Korea
1st: Crude to Tank Assignment (CTA) for Improved Scheduling: MILP
2nd: Crude Blend Scheduling Optimization (CBSO): MILP+NLP
1
Remark: Continuous-time model cannot
be easily implemented by plant operators
Objective: Explore to the limit discrete-time model
- 8h-step (shift) for 2-4 weeks (42-84 periods)
- 2h-step for 7 days (84 periods)
- 1h-step for 4 days (48 periods)
Motivation 1: Replace Full Space MINLP by MILP + NLP decompositions for large problems
Motivation 2: Partition of crude scheduling in crude assignment and crude blend scheduling
Crude
Transferring
Refinery Units Fuel
Deliveries
Fuel
Blending
Crude
Dieting
Crude
Receiving
Hydrocarbon Flow
FCC
DHT
NHT
KHT
REF
DC
B
L
E
N
SRFCC
Fuel gas
LPG
Naphtha
Gasoline
Kerosene
Diesel
Diluent
Fuel oil
Asphalt
Crude-Oil Management Crude-to-Fuel Transformation Blend-Shop
Charging or
Feed Tanks
Whole Scheduling: from Crude to Fuels
Crude-Oil Scheduling Problem
Receiving or
Storage Tanks
Transferring or
Feedstock Tanks
CTA CBSO
VDU
(MILP+NLP)
PDH Decomposition (logistics + quality problems)
Includes logistics details
1996: Lee, Pinto, Grossmann and Park (MILP), discrete-time
2004: Randy, Karimi and Srinivasan (MILP), continuous-time
2009: Mouret, Grossmann and Pestiaux: MILP+NLP continuous-time
2014: Castro and Grossmann: MINLP ; MILP+NLP, continuous-time
2015: Cerda, Pautasso and Cafaro: MILP+NLP, continuous-time
(336h: 14 days; binary โ‰ˆ 4,000; continuous โ‰ˆ 6,000; constraints โ‰ˆ 100K; CPU(s) โ‰ˆ 500)
2
(MILP)
EWO Meeting, Mar 9th, 2016.
1st Crude to Tank
Assignment (CTA)
2016 Goal: solve a SK refinery scheduling for a week
(38 crude, 2 pipelines, 23 storage tanks, 11 feed tanks, 5 CDUs)
Improves the polyhedral space of optimization for CDU feed diet
Reduces optimization search space for further scheduling
2nd Crude Blend Scheduling
Optimization (CSBO)
Yields
Rates (crude diet, fuel recipes, conversion)
(Menezes, Kelly & Grossmann, 2015)
Transferring or
Feedstock Tanks
Receiving or
Storage Tanks
Charging or
Feed Tanks
Clusters
1st Crude Tank Assignment (CTA) for Improved Scheduling
Charging
Tanks
Tanks
(storage)
y = binary variables (setup su)
3
CTA CBSO
EWO Meeting, Mar 9th, 2016.
x = continuous variables (flow f)
MILP
๐ฒ๐œ๐ซ,๐œ๐ฉ
๐ฒ๐ญ๐ค(๐œ๐ฅ๐ฎ๐ฌ๐ญ๐ž๐ซ),๐œ๐ฉ
โ€œk-meansโ€ clustering (KM) and โ€œfuzzy c-meansโ€ clustering
(FCM) algorithms found in Bezdek et. al. (1984).
perimeter
Arrow
Ports
f and su
f and su
f
- Uses crude assay data
- Multi-period NT=NCrude
- Neglects logistics details:
initial volume, holdup,
ssspipeline flow, etc.
Determines Crude-oil
Segregation Rules
๐ฑ ๐œ๐ซ,๐œ๐ฉ
๐ฑ ๐ญ๐ค(๐œ๐ฅ๐ฎ๐ฌ๐ญ๐ž๐ซ),๐œ๐ฉ
๐ฑ ๐œ๐ซ,๐œ๐ฉ,๐ญ๐ค
Crude
(feedstock)
cr crude (or time)
cp yield or property
tk storage tank
in-port
out-port
Transfer Min Variance
Transferring or
Feedstock Tanks
Receiving or
Storage Tanks
Charging or
Feed Tanks
Clusters
1st Crude Tank Assignment (CTA) for Improved Scheduling
Charging
Tanks
Tanks
(storage)
y = binary variables (setup su)
4
CTA CBSO
EWO Meeting, Mar 9th, 2016.
Min ๐™ = ๐œ๐ซ ๐œ๐ฉ ๐ญ๐ค
๐ฑ ๐œ๐ซ,๐œ๐ฉ,๐ญ๐ค
๐ฆ๐š๐ฑ ๐œ๐ซ,๐œ๐ฉ ๐ฉ๐ซ๐œ๐ซ,๐œ๐ฉ โˆ’๐ฆ๐ข๐ง ๐œ๐ซ,๐œ๐ฉ ๐ฉ๐ซ๐œ๐ซ,๐œ๐ฉ
โˆ’๐ฆ๐š๐ฑ ๐œ๐ซ,๐œ๐ฉ ๐ฉ๐ซ๐œ๐ซ,๐œ๐ฉ โ‰ค ๐ฑ ๐œ๐ซ,๐ฉ๐ซ,๐ญ๐คโ‰ค ๐ฆ๐š๐ฑ ๐œ๐ซ,๐œ๐ฉ ๐ฉ๐ซ๐œ๐ซ,๐œ๐ฉ โˆ€ ๐œ๐ซ, ๐œ๐ฉ, ๐ญ๐ค
โˆ’๐ฆ๐š๐ฑ ๐œ๐ซ,๐œ๐ฉ(๐ฉ๐ซ๐œ๐ซ,๐œ๐ฉ) ๐ฒ๐ญ๐ค(๐œ๐ฅ๐ฎ๐ฌ๐ญ๐ž๐ซ),๐œ๐ฉ โ‰ค ๐ฑ ๐ญ๐ค(๐œ๐ฅ๐ฎ๐ฌ๐ญ๐ž๐ซ),๐œ๐ฉโ‰ค ๐ŸŽ โˆ€ ๐œ๐ฉ, ๐ญ๐ค
๐ฉ๐ซ๐œ๐ซ ๐ฒ๐œ๐ซ,๐œ๐ฉ โ‰ค ๐ฑ ๐œ๐ซ,๐œ๐ฉโ‰ค ๐ฉ๐ซ๐œ๐ซ ๐ฒ๐œ๐ซ,๐œ๐ฉ โˆ€ ๐œ๐ซ, ๐œ๐ฉ
๐ฑ ๐œ๐ซ,๐ฉ๐ซ,๐ญ๐ค = ๐ฑ ๐œ๐ซ,๐œ๐ฉ ๐ฒ๐œ๐ซ,๐œ๐ฉ= โˆ’๐ฑ ๐ญ๐ค(๐œ๐ฅ๐ฎ๐ฌ๐ญ๐ž๐ซ),๐œ๐ฉ ๐ฒ๐ญ๐ค(๐œ๐ฅ๐ฎ๐ฌ๐ญ๐ž๐ซ),๐œ๐ฉ โˆ€ ๐œ๐ซ, ๐œ๐ฉ, ๐ญ๐ค
x = continuous variables (flow f)
๐ญ๐ค ๐ฒ๐œ๐ซ,๐œ๐ฉ
๐ญ๐ค
=1 โˆ€ ๐œ๐ซ, ๐œ๐ฉ
MILP
๐ฒ๐œ๐ซ,๐œ๐ฉ
๐ฒ๐ญ๐ค(๐œ๐ฅ๐ฎ๐ฌ๐ญ๐ž๐ซ),๐œ๐ฉ
โ€œk-meansโ€ clustering (KM) and โ€œfuzzy c-meansโ€ clustering
(FCM) algorithms found in Bezdek et. al. (1984).
perimeter
Arrow
Ports
f and su
f and su
f
- Uses crude assay data
- Multi-period NT=NCrude
- Neglects logistics details:
initial volume, holdup,
ssspipeline flow, etc.
Determines Crude-oil
Segregation Rules
๐ฑ ๐œ๐ซ,๐œ๐ฉ
๐ฑ ๐ญ๐ค(๐œ๐ฅ๐ฎ๐ฌ๐ญ๐ž๐ซ),๐œ๐ฉ
๐ฑ ๐œ๐ซ,๐œ๐ฉ,๐ญ๐ค
Assign crude to only one cluster
Define one crude per time(1)
(2)
(3)
(4)
(5)
flow-in=flow-out in the in-port
yield or property โ€œflowsโ€
naphtha-yield (NY)
diesel-yield (DY) prcr
diesel-sulfur (DS)
residue-yield (RY)
Crude
(feedstock)
cr crude (or time)
cp yield or property
tk storage tank
in-port
out-port
Transfer Min Variance
naphtha-yield (NY)
diesel-yield (DY)
diesel-sulfur (DS)
residue-yield (RY)
Solver: CPLEX 12.6 in 8 threads; Modeler: IMPL
Cluster 1 Membership (16): 1, 4, 6, 8, 12, 13, 15,
21, 28, 30, 34, 36, 40, 41, 43, 45
Cluster 2 Membership (9): 3, 9, 14, 24, 25, 27,
32, 33, 37
Cluster 3 Membership (18): 2, 5, 10, 11, 16, 17,
18, 19, 20, 22, 26, 29, 31, 35, 38, 39, 42, 44
Cluster 4 Membership (2): 7, 23
Cluster 1 Means: 18.75, 20.84, 0.1594, 8.58
Cluster 2 Means: 32.88, 13.61, 0.0900, 1.53
Cluster 3 Means: 14.08, 17.06, 0.2300, 18.64
Cluster 4 Means: 7.72, 10.31, 1.83, 35.39
NY DY DS RY
5
EWO Meeting, Mar 9th, 2016.
Ultra heavy
Light
Heavy
1st Crude Tank Assignment (CTA) for Improved Scheduling
45 Crude from http://www.exxonmobil.com/crudeoil/, accessed April, 2015.45 Crude
45
to close the
MILP optimality
Gap to 0.0%
Global optimal within
4 min for ๏‚ณ 30 crude
asasasa
2nd Crude Blend Scheduling Optimization (CBSO-QL)
6
MILP(QL) + NLP(QQ)
โ€ข Key logistics details โ€ฆ (QL)
1st: fill-draw-delay for storage tanks (e.g. 9h)
2nd: uptime (run-length) for blend header (3h)
6th: uptime for tank-to-CDU flows (e.g. 19h)
3rd: 1 flow-out at-a-time for the blend header
4th: fill-draw-delay for feed tanks (e.g. 3h)
5th: 1 or 2 flow-in at-a-time for the CDU
7th: 0-h downtime (continuous) for the CDU
8thโ€ฆ: Feed tank transitions
Sequence-dependent (Kelly and Zyngier, 2007)
EWO Meeting, Mar 9th, 2016.
CBSOCTA
Mixing-time Uptime-Use Multi-Use Other types Quantity + Logic
asasasa
2nd Crude Blend Scheduling Optimization (CBSO-QL)
7
MILP(QL) + NLP(QQ)
โ€ข Key logistics details โ€ฆ (QL)
1st: fill-draw-delay for storage tanks (e.g. 9h)
2nd: uptime (run-length) for blend header (3h)
6th: uptime for tank-to-CDU flows (e.g. 19h)
3rd: 1 flow-out at-a-time for the blend header
4th: fill-draw-delay for feed tanks (e.g. 3h)
5th: 1 or 2 flow-in at-a-time for the CDU
7th: 0-h downtime (continuous) for the CDU
8thโ€ฆ: Feed tank transitions
Sequence-dependent (Kelly and Zyngier, 2007)
EWO Meeting, Mar 9th, 2016.
CBSOCTA
Mixing-time Uptime-Use Multi-Use Other types Quantity + Logic
CBSOCTA
asasasa
8
MILP(QL) + NLP(QQ)
โ€ข Key quality detailsโ€ฆ (QQ)
1st: Feed Tank diet
2nd: CDU models (modes of operations).
Fractionation Index (Alattas et al., 2012, 2013); Improved Swing-Cut (Menezes et al., 2013), Distillation Blending (Kelly et al., 2014)
2nd Crude Blend Scheduling Optimization (CBSO-QQ)
EWO Meeting, Mar 9th, 2016.
Drawback: โ†‘ binary variables, Option: NLP models
Yields
Rates (crude diet, fuel recipes, conversion)
Quantity + Quality
9
2nd Crude-oil Blend Scheduling Optimization-PDH
(Menezes, Kelly & Grossmann, 2015)
EWO Meeting, Mar 9th, 2016.
6,736 continuous variables
6,057 equality and 1,640 inequality (DoF=679)
CPU: SLPQPE _CPLEX : 13.4s
4,881 continuous and 2,998 binary variables
2,323 equality and 11,105 inequality (DoF=5,556)
CPU: 91s (8 threads); 455s (1 thread) in CPLEX 12.6
ZMILP=972 ZNLP=899
for 14 days (2h-step)= 168 periods
MILP(QL) + NLP(QQ)
Yields
Rates
@ 0.0% MILP Optimality GAP (3600s in Gurobi 6.5.0 @ 1.73% GAP )
IPOPT: 50.1s
CTA CBSO
Max Z= CDU feed
_COINMP: 13.4s
_GLPK: 188.2s
CDU feed= 75[u3]/day
_GUROBI: 11.1s
Modeler: IMPL
10
2nd Crude-oil Blend Scheduling Optimization-PDH
(Menezes, Kelly & Grossmann, 2015)
EWO Meeting, Mar 9th, 2016.
6,736 continuous variables
6,057 equality and 1,640 inequality (DoF=679)
CPU: SLPQPE _CPLEX : 13.4s
4,881 continuous and 2,998 binary variables
2,323 equality and 11,105 inequality (DoF=5,556)
CPU: 91s (8 threads); 455s (1 thread) in CPLEX 12.6
ZMILP=972 ZNLP=899
for 14 days (2h-step)= 168 periods
MILP(QL) + NLP(QQ)
Yields
Rates
7.5% MILP-NLP Gap
T=[0,2h] QL QQ T=[2,4h] QL QQ
S1 12.75 5.00 S1 12.75 5.00
S2 77.25 38.87 S2 77.25 5.00
S3 5.00 5.80 S3 5.00 10.92
S4 5.00 50.32 S4 5.00 79.07
F1 Tank diet (%)
@ 0.0% MILP Optimality GAP (3600s in Gurobi 6.5.0 @ 1.73% GAP )
IPOPT: 50.1s
CTA CBSO
Max Z= CDU feed
_COINMP: 13.4s
_GLPK: 188.2s
CDU feed= 75[u3]/day
_GUROBI: 11.1s
y = binary variables (setup su)
x = continuous variables (flow f)
2nd Crude-oil Blend Scheduling Optimization (CBSO-IMF-QL)
11Gantt Chart: Crude blender, CDU and Feed Tanks Holdup.
EWO Meeting, Mar 9th, 2016.
Blender
Feed Tanks
CDU
Time (step 2h)
To tank F1 To tank F2
Boxes in black means binary setup => y=1
Sequence of feed tanks to CDU: F3->F1->F2->F1->F3
y = binary variables (setup su)
x = continuous variables (flow f)
2nd Crude-oil Blend Scheduling Optimization (CBSO-IMF-QL)
12Gantt Chart: Crude blender, CDU and Feed Tanks Holdup.
EWO Meeting, Mar 9th, 2016.
Blender
Feed Tanks
CDU
Time (step 2h)
To tank F1 To tank F2
Boxes in black means binary setup => y=1
Sequence of feed tanks to CDU: F3->F1->F2->F1->F3
2nd Crude-oil Blend Scheduling Optimization (CBSO-IMF-QL)
13Gantt Chart: Crude blender, CDU and Feed Tanks Holdup.
EWO Meeting, Mar 9th, 2016.
Blender
Feed Tanks
CDU
Time (step 2h)
To tank F1 To tank F2
Boxes in black means binary setup => y=1
To tank F1 To tank F3 To tank F1
Sequence of feed tanks to CDU: F3->F1->F2->F1->F3
14
Gantt Chart: Feed Tank F1 Holdup and its crude composition.
EWO Meeting, Mar 9th, 2016.
2nd Crude-oil Blend Scheduling Optimization (CBSO-IMF-QQ)
Feed Tank 1
Crude composition (C1-C6)
Time (step 2h)
Conclusion
15
EWO Meeting, Mar 9th, 2016.
Novelty:
โ€ข Segregates crude management in storage assignment and crude blend
scheduling.
โ€ข Phenomenological decomposition in logistics (MILP) and quality (NLP)
problems applied in a scheduling problem.
โ€ข Details all logistics relationships from practiced industrial operations.
16
EWO Meeting, Mar 9th, 2016.
Conclusion
Impact for industrial applications:
โ€ข Quickly reproduced (2weeks) using the structural programming language IMPL
โ€ข UOPSS modeling, pre-solving, and parallel processing permitted to solve an 2h
time-step discrete-time formulation for a highly complex refinery (38 crude, 23
storage tanks, 11 feed tanks, 5 CDUs): for 6-7 days (72-80 time-periods) considering
included after the pre-solving
14,753 continuous and 8,481 binary variables;
5,029 equality and 32,852 inequality constraints (DoF=18,205)
CPU: 7.2 min (Cplex) and 3.6 min (Gurobi) (both in 8 threads)
7.4 min (Cplex) and 8.4 min (Gurobi) (both in 1 thread)
14,239 continuous and 9,937 binary variables
5,869 equality and 38,517 inequality constraints (DoF=21,307)
CPU: 36.4 min (Cplex) in 8 threads
6 days 7 days
No results (Gurobi 6.5.0)
@ 0.0% MILP Optimality GAP @ 0.0% MILP Optimality GAP
65.4 min (Cplex) in 1 thread
Thank You
17
EWO Meeting, Mar 9th, 2016.

More Related Content

What's hot

Crude-Oil Scheduling Technology: moving from simulation to optimization
Crude-Oil Scheduling Technology: moving from simulation to optimizationCrude-Oil Scheduling Technology: moving from simulation to optimization
Crude-Oil Scheduling Technology: moving from simulation to optimizationBrenno Menezes
ย 
Quantitative Methods for Strategic Investment Planning in the Oil-Refining In...
Quantitative Methods for Strategic Investment Planning in the Oil-Refining In...Quantitative Methods for Strategic Investment Planning in the Oil-Refining In...
Quantitative Methods for Strategic Investment Planning in the Oil-Refining In...Brenno Menezes
ย 
Distillation Blending and Cutpoint Temperature Optimization (DBCTO) in Schedu...
Distillation Blending and Cutpoint Temperature Optimization (DBCTO) in Schedu...Distillation Blending and Cutpoint Temperature Optimization (DBCTO) in Schedu...
Distillation Blending and Cutpoint Temperature Optimization (DBCTO) in Schedu...Brenno Menezes
ย 
Crude-Oil Blend Scheduling Optimization: An Application with Multi-Million D...
Crude-Oil Blend Scheduling Optimization:  An Application with Multi-Million D...Crude-Oil Blend Scheduling Optimization:  An Application with Multi-Million D...
Crude-Oil Blend Scheduling Optimization: An Application with Multi-Million D...Alkis Vazacopoulos
ย 
Review of scheduling algorithms in Open Pit Mining
Review of scheduling algorithms in Open Pit MiningReview of scheduling algorithms in Open Pit Mining
Review of scheduling algorithms in Open Pit MiningJose Gonzales, MBA
ย 
ESCC2018, Mykonos, Greece, June 4-8, 2018, presentation by Fragkogios A., Sah...
ESCC2018, Mykonos, Greece, June 4-8, 2018, presentation by Fragkogios A., Sah...ESCC2018, Mykonos, Greece, June 4-8, 2018, presentation by Fragkogios A., Sah...
ESCC2018, Mykonos, Greece, June 4-8, 2018, presentation by Fragkogios A., Sah...LIFE GreenYourMove
ย 
Aggregation Heuristics for the Open Pit Scheduling Problem
Aggregation Heuristics for the Open Pit Scheduling ProblemAggregation Heuristics for the Open Pit Scheduling Problem
Aggregation Heuristics for the Open Pit Scheduling ProblemPatricio Reyes
ย 
Observations on dag scheduling and dynamic load-balancing using genetic algor...
Observations on dag scheduling and dynamic load-balancing using genetic algor...Observations on dag scheduling and dynamic load-balancing using genetic algor...
Observations on dag scheduling and dynamic load-balancing using genetic algor...Rahul Jain
ย 
Progress_190118
Progress_190118Progress_190118
Progress_190118Hyo jeong Lee
ย 
Mpage Scicomp14 Bynd Tsk Geom
Mpage Scicomp14 Bynd Tsk GeomMpage Scicomp14 Bynd Tsk Geom
Mpage Scicomp14 Bynd Tsk Geommpage_colo
ย 
M.S. Thesis Defense
M.S. Thesis DefenseM.S. Thesis Defense
M.S. Thesis Defensepbecker1987
ย 
An Improved Optimization Techniques for Parallel Prefix Adder using FPGA
An Improved Optimization Techniques for Parallel Prefix Adder using FPGAAn Improved Optimization Techniques for Parallel Prefix Adder using FPGA
An Improved Optimization Techniques for Parallel Prefix Adder using FPGAIJMER
ย 
QATAR GAS
QATAR GASQATAR GAS
QATAR GASmubarak2009
ย 

What's hot (13)

Crude-Oil Scheduling Technology: moving from simulation to optimization
Crude-Oil Scheduling Technology: moving from simulation to optimizationCrude-Oil Scheduling Technology: moving from simulation to optimization
Crude-Oil Scheduling Technology: moving from simulation to optimization
ย 
Quantitative Methods for Strategic Investment Planning in the Oil-Refining In...
Quantitative Methods for Strategic Investment Planning in the Oil-Refining In...Quantitative Methods for Strategic Investment Planning in the Oil-Refining In...
Quantitative Methods for Strategic Investment Planning in the Oil-Refining In...
ย 
Distillation Blending and Cutpoint Temperature Optimization (DBCTO) in Schedu...
Distillation Blending and Cutpoint Temperature Optimization (DBCTO) in Schedu...Distillation Blending and Cutpoint Temperature Optimization (DBCTO) in Schedu...
Distillation Blending and Cutpoint Temperature Optimization (DBCTO) in Schedu...
ย 
Crude-Oil Blend Scheduling Optimization: An Application with Multi-Million D...
Crude-Oil Blend Scheduling Optimization:  An Application with Multi-Million D...Crude-Oil Blend Scheduling Optimization:  An Application with Multi-Million D...
Crude-Oil Blend Scheduling Optimization: An Application with Multi-Million D...
ย 
Review of scheduling algorithms in Open Pit Mining
Review of scheduling algorithms in Open Pit MiningReview of scheduling algorithms in Open Pit Mining
Review of scheduling algorithms in Open Pit Mining
ย 
ESCC2018, Mykonos, Greece, June 4-8, 2018, presentation by Fragkogios A., Sah...
ESCC2018, Mykonos, Greece, June 4-8, 2018, presentation by Fragkogios A., Sah...ESCC2018, Mykonos, Greece, June 4-8, 2018, presentation by Fragkogios A., Sah...
ESCC2018, Mykonos, Greece, June 4-8, 2018, presentation by Fragkogios A., Sah...
ย 
Aggregation Heuristics for the Open Pit Scheduling Problem
Aggregation Heuristics for the Open Pit Scheduling ProblemAggregation Heuristics for the Open Pit Scheduling Problem
Aggregation Heuristics for the Open Pit Scheduling Problem
ย 
Observations on dag scheduling and dynamic load-balancing using genetic algor...
Observations on dag scheduling and dynamic load-balancing using genetic algor...Observations on dag scheduling and dynamic load-balancing using genetic algor...
Observations on dag scheduling and dynamic load-balancing using genetic algor...
ย 
Progress_190118
Progress_190118Progress_190118
Progress_190118
ย 
Mpage Scicomp14 Bynd Tsk Geom
Mpage Scicomp14 Bynd Tsk GeomMpage Scicomp14 Bynd Tsk Geom
Mpage Scicomp14 Bynd Tsk Geom
ย 
M.S. Thesis Defense
M.S. Thesis DefenseM.S. Thesis Defense
M.S. Thesis Defense
ย 
An Improved Optimization Techniques for Parallel Prefix Adder using FPGA
An Improved Optimization Techniques for Parallel Prefix Adder using FPGAAn Improved Optimization Techniques for Parallel Prefix Adder using FPGA
An Improved Optimization Techniques for Parallel Prefix Adder using FPGA
ย 
QATAR GAS
QATAR GASQATAR GAS
QATAR GAS
ย 

Viewers also liked

Smart Wireless - Enabling Process Manufacturers to Tackle Their Biggest Chall...
Smart Wireless - Enabling Process Manufacturers to Tackle Their Biggest Chall...Smart Wireless - Enabling Process Manufacturers to Tackle Their Biggest Chall...
Smart Wireless - Enabling Process Manufacturers to Tackle Their Biggest Chall...Society of Women Engineers
ย 
Advances In Digital Automation Within Refining
Advances In Digital Automation Within RefiningAdvances In Digital Automation Within Refining
Advances In Digital Automation Within RefiningJim Cahill
ย 
Eric Milavickas: Pervasive Sensing, A Strategy Thatโ€™s Changing the Fundamenta...
Eric Milavickas: Pervasive Sensing, A Strategy Thatโ€™s Changing the Fundamenta...Eric Milavickas: Pervasive Sensing, A Strategy Thatโ€™s Changing the Fundamenta...
Eric Milavickas: Pervasive Sensing, A Strategy Thatโ€™s Changing the Fundamenta...360mnbsu
ย 
Saudi aramco presentation
Saudi aramco presentationSaudi aramco presentation
Saudi aramco presentationbukeivan
ย 
Petronas health, safety and environment guidelines (HSE)
Petronas health, safety and environment guidelines (HSE)Petronas health, safety and environment guidelines (HSE)
Petronas health, safety and environment guidelines (HSE)Easwaran Kanason
ย 
Hse Action Plan
Hse Action PlanHse Action Plan
Hse Action PlanEddie Garcia
ย 
From KPIs to dashboards
From KPIs to dashboardsFrom KPIs to dashboards
From KPIs to dashboardsAni Lopez
ย 
ARI Simulation - Advanced Virtual Training Simulation Development Services & ...
ARI Simulation - Advanced Virtual Training Simulation Development Services & ...ARI Simulation - Advanced Virtual Training Simulation Development Services & ...
ARI Simulation - Advanced Virtual Training Simulation Development Services & ...arisimulation
ย 
Kevin Shaw at AI Frontiers: AI on the Edge: Bringing Intelligence to Small De...
Kevin Shaw at AI Frontiers: AI on the Edge: Bringing Intelligence to Small De...Kevin Shaw at AI Frontiers: AI on the Edge: Bringing Intelligence to Small De...
Kevin Shaw at AI Frontiers: AI on the Edge: Bringing Intelligence to Small De...AI Frontiers
ย 
Balanced_Scorecard_Project V Final
Balanced_Scorecard_Project V FinalBalanced_Scorecard_Project V Final
Balanced_Scorecard_Project V FinalCarlos Rivero
ย 
Retail Pricing Optimization
Retail Pricing Optimization Retail Pricing Optimization
Retail Pricing Optimization Alkis Vazacopoulos
ย 
IoT architecture
IoT architectureIoT architecture
IoT architectureSumit Sharma
ย 

Viewers also liked (14)

Smart Wireless - Enabling Process Manufacturers to Tackle Their Biggest Chall...
Smart Wireless - Enabling Process Manufacturers to Tackle Their Biggest Chall...Smart Wireless - Enabling Process Manufacturers to Tackle Their Biggest Chall...
Smart Wireless - Enabling Process Manufacturers to Tackle Their Biggest Chall...
ย 
Advances In Digital Automation Within Refining
Advances In Digital Automation Within RefiningAdvances In Digital Automation Within Refining
Advances In Digital Automation Within Refining
ย 
Eric Milavickas: Pervasive Sensing, A Strategy Thatโ€™s Changing the Fundamenta...
Eric Milavickas: Pervasive Sensing, A Strategy Thatโ€™s Changing the Fundamenta...Eric Milavickas: Pervasive Sensing, A Strategy Thatโ€™s Changing the Fundamenta...
Eric Milavickas: Pervasive Sensing, A Strategy Thatโ€™s Changing the Fundamenta...
ย 
Saudi aramco presentation
Saudi aramco presentationSaudi aramco presentation
Saudi aramco presentation
ย 
Construction KPIs & Dashboards
Construction KPIs & DashboardsConstruction KPIs & Dashboards
Construction KPIs & Dashboards
ย 
Petronas health, safety and environment guidelines (HSE)
Petronas health, safety and environment guidelines (HSE)Petronas health, safety and environment guidelines (HSE)
Petronas health, safety and environment guidelines (HSE)
ย 
Hse Action Plan
Hse Action PlanHse Action Plan
Hse Action Plan
ย 
From KPIs to dashboards
From KPIs to dashboardsFrom KPIs to dashboards
From KPIs to dashboards
ย 
ARI Simulation - Advanced Virtual Training Simulation Development Services & ...
ARI Simulation - Advanced Virtual Training Simulation Development Services & ...ARI Simulation - Advanced Virtual Training Simulation Development Services & ...
ARI Simulation - Advanced Virtual Training Simulation Development Services & ...
ย 
Kevin Shaw at AI Frontiers: AI on the Edge: Bringing Intelligence to Small De...
Kevin Shaw at AI Frontiers: AI on the Edge: Bringing Intelligence to Small De...Kevin Shaw at AI Frontiers: AI on the Edge: Bringing Intelligence to Small De...
Kevin Shaw at AI Frontiers: AI on the Edge: Bringing Intelligence to Small De...
ย 
Balanced_Scorecard_Project V Final
Balanced_Scorecard_Project V FinalBalanced_Scorecard_Project V Final
Balanced_Scorecard_Project V Final
ย 
ExxonMobil
ExxonMobilExxonMobil
ExxonMobil
ย 
Retail Pricing Optimization
Retail Pricing Optimization Retail Pricing Optimization
Retail Pricing Optimization
ย 
IoT architecture
IoT architectureIoT architecture
IoT architecture
ย 

Similar to Industrial View of Crude-oil Scheduling Problems

72. june 8 colloid facilitated transort model (progress and future work)-all ...
72. june 8 colloid facilitated transort model (progress and future work)-all ...72. june 8 colloid facilitated transort model (progress and future work)-all ...
72. june 8 colloid facilitated transort model (progress and future work)-all ...leann_mays
ย 
Phenomenological Decomposition Heuristics for Process Design Synthesis of Oil...
Phenomenological Decomposition Heuristics for Process Design Synthesis of Oil...Phenomenological Decomposition Heuristics for Process Design Synthesis of Oil...
Phenomenological Decomposition Heuristics for Process Design Synthesis of Oil...Alkis Vazacopoulos
ย 
Improved Swing-Cut Modeling for Planning and Scheduling of Oil-Refinery Disti...
Improved Swing-Cut Modeling for Planning and Scheduling of Oil-Refinery Disti...Improved Swing-Cut Modeling for Planning and Scheduling of Oil-Refinery Disti...
Improved Swing-Cut Modeling for Planning and Scheduling of Oil-Refinery Disti...Alkis Vazacopoulos
ย 
Conventional & Unconventional Reservoirs.pdf
Conventional & Unconventional Reservoirs.pdfConventional & Unconventional Reservoirs.pdf
Conventional & Unconventional Reservoirs.pdfSeyedAbolfazlHossein4
ย 
Biodiesel from Waste oil
Biodiesel from Waste oilBiodiesel from Waste oil
Biodiesel from Waste oilaremuaremu
ย 
Scheduling Optimization for Regeneration of Ion Exchange Resin in a Demineral...
Scheduling Optimization for Regeneration of Ion Exchange Resin in a Demineral...Scheduling Optimization for Regeneration of Ion Exchange Resin in a Demineral...
Scheduling Optimization for Regeneration of Ion Exchange Resin in a Demineral...Brenno Menezes
ย 
Parex resources corporate_presentation january 2015 london
Parex resources corporate_presentation january 2015 londonParex resources corporate_presentation january 2015 london
Parex resources corporate_presentation january 2015 londonParexResources
ย 
Ascoli et al. 2014 ICFFR
Ascoli et al. 2014 ICFFRAscoli et al. 2014 ICFFR
Ascoli et al. 2014 ICFFRGiorgio Vacchiano
ย 
IEA-GHG project and findings to date
IEA-GHG project and findings to dateIEA-GHG project and findings to date
IEA-GHG project and findings to dateIEA-ETSAP
ย 
60. june pnnl sister pin test plan hanson
60. june  pnnl sister pin test plan hanson60. june  pnnl sister pin test plan hanson
60. june pnnl sister pin test plan hansonleann_mays
ย 
Optimization of Unit Commitment Problem using Classical Soft Computing Techni...
Optimization of Unit Commitment Problem using Classical Soft Computing Techni...Optimization of Unit Commitment Problem using Classical Soft Computing Techni...
Optimization of Unit Commitment Problem using Classical Soft Computing Techni...IRJET Journal
ย 
PetroSync - Chemically Enhanced Water Alternating Gas
PetroSync - Chemically Enhanced Water Alternating GasPetroSync - Chemically Enhanced Water Alternating Gas
PetroSync - Chemically Enhanced Water Alternating GasPetroSync
ย 
Kashi - Energy Generation and Renewables
Kashi - Energy Generation and RenewablesKashi - Energy Generation and Renewables
Kashi - Energy Generation and RenewablesCopenhagen_Consensus
ย 
Project's Final Presentation
Project's Final PresentationProject's Final Presentation
Project's Final PresentationNoman
ย 
1 c.6 presentation fabianopiccinno
1 c.6 presentation fabianopiccinno1 c.6 presentation fabianopiccinno
1 c.6 presentation fabianopiccinnoAl Baha University
ย 
Adsorption Materials and Processes for Carbon Capture from Gas-Fired Power Pl...
Adsorption Materials and Processes for Carbon Capture from Gas-Fired Power Pl...Adsorption Materials and Processes for Carbon Capture from Gas-Fired Power Pl...
Adsorption Materials and Processes for Carbon Capture from Gas-Fired Power Pl...UK Carbon Capture and Storage Research Centre
ย 
Computationally efficient surrogate based multi-objective optimisation for PS...
Computationally efficient surrogate based multi-objective optimisation for PS...Computationally efficient surrogate based multi-objective optimisation for PS...
Computationally efficient surrogate based multi-objective optimisation for PS...Eric Fraga
ย 
Reserve estimation using kappa
Reserve estimation using kappaReserve estimation using kappa
Reserve estimation using kappaAn Tran
ย 
Running with Data: how marathon data can help runners to achieve faster finis...
Running with Data: how marathon data can help runners to achieve faster finis...Running with Data: how marathon data can help runners to achieve faster finis...
Running with Data: how marathon data can help runners to achieve faster finis...Barry Smyth
ย 

Similar to Industrial View of Crude-oil Scheduling Problems (20)

72. june 8 colloid facilitated transort model (progress and future work)-all ...
72. june 8 colloid facilitated transort model (progress and future work)-all ...72. june 8 colloid facilitated transort model (progress and future work)-all ...
72. june 8 colloid facilitated transort model (progress and future work)-all ...
ย 
Phenomenological Decomposition Heuristics for Process Design Synthesis of Oil...
Phenomenological Decomposition Heuristics for Process Design Synthesis of Oil...Phenomenological Decomposition Heuristics for Process Design Synthesis of Oil...
Phenomenological Decomposition Heuristics for Process Design Synthesis of Oil...
ย 
Improved Swing-Cut Modeling for Planning and Scheduling of Oil-Refinery Disti...
Improved Swing-Cut Modeling for Planning and Scheduling of Oil-Refinery Disti...Improved Swing-Cut Modeling for Planning and Scheduling of Oil-Refinery Disti...
Improved Swing-Cut Modeling for Planning and Scheduling of Oil-Refinery Disti...
ย 
Conventional & Unconventional Reservoirs.pdf
Conventional & Unconventional Reservoirs.pdfConventional & Unconventional Reservoirs.pdf
Conventional & Unconventional Reservoirs.pdf
ย 
Biodiesel from Waste oil
Biodiesel from Waste oilBiodiesel from Waste oil
Biodiesel from Waste oil
ย 
Scheduling Optimization for Regeneration of Ion Exchange Resin in a Demineral...
Scheduling Optimization for Regeneration of Ion Exchange Resin in a Demineral...Scheduling Optimization for Regeneration of Ion Exchange Resin in a Demineral...
Scheduling Optimization for Regeneration of Ion Exchange Resin in a Demineral...
ย 
Parex resources corporate_presentation january 2015 london
Parex resources corporate_presentation january 2015 londonParex resources corporate_presentation january 2015 london
Parex resources corporate_presentation january 2015 london
ย 
Ascoli et al. 2014 ICFFR
Ascoli et al. 2014 ICFFRAscoli et al. 2014 ICFFR
Ascoli et al. 2014 ICFFR
ย 
IEA-GHG project and findings to date
IEA-GHG project and findings to dateIEA-GHG project and findings to date
IEA-GHG project and findings to date
ย 
60. june pnnl sister pin test plan hanson
60. june  pnnl sister pin test plan hanson60. june  pnnl sister pin test plan hanson
60. june pnnl sister pin test plan hanson
ย 
Optimization of Unit Commitment Problem using Classical Soft Computing Techni...
Optimization of Unit Commitment Problem using Classical Soft Computing Techni...Optimization of Unit Commitment Problem using Classical Soft Computing Techni...
Optimization of Unit Commitment Problem using Classical Soft Computing Techni...
ย 
PetroSync - Chemically Enhanced Water Alternating Gas
PetroSync - Chemically Enhanced Water Alternating GasPetroSync - Chemically Enhanced Water Alternating Gas
PetroSync - Chemically Enhanced Water Alternating Gas
ย 
Kashi - Energy Generation and Renewables
Kashi - Energy Generation and RenewablesKashi - Energy Generation and Renewables
Kashi - Energy Generation and Renewables
ย 
Modeling the water food-energy nexus in the arab world: River basin modeling ...
Modeling the water food-energy nexus in the arab world: River basin modeling ...Modeling the water food-energy nexus in the arab world: River basin modeling ...
Modeling the water food-energy nexus in the arab world: River basin modeling ...
ย 
Project's Final Presentation
Project's Final PresentationProject's Final Presentation
Project's Final Presentation
ย 
1 c.6 presentation fabianopiccinno
1 c.6 presentation fabianopiccinno1 c.6 presentation fabianopiccinno
1 c.6 presentation fabianopiccinno
ย 
Adsorption Materials and Processes for Carbon Capture from Gas-Fired Power Pl...
Adsorption Materials and Processes for Carbon Capture from Gas-Fired Power Pl...Adsorption Materials and Processes for Carbon Capture from Gas-Fired Power Pl...
Adsorption Materials and Processes for Carbon Capture from Gas-Fired Power Pl...
ย 
Computationally efficient surrogate based multi-objective optimisation for PS...
Computationally efficient surrogate based multi-objective optimisation for PS...Computationally efficient surrogate based multi-objective optimisation for PS...
Computationally efficient surrogate based multi-objective optimisation for PS...
ย 
Reserve estimation using kappa
Reserve estimation using kappaReserve estimation using kappa
Reserve estimation using kappa
ย 
Running with Data: how marathon data can help runners to achieve faster finis...
Running with Data: how marathon data can help runners to achieve faster finis...Running with Data: how marathon data can help runners to achieve faster finis...
Running with Data: how marathon data can help runners to achieve faster finis...
ย 

Recently uploaded

Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
ย 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
ย 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
ย 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
ย 
๐Ÿ”9953056974๐Ÿ”!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
๐Ÿ”9953056974๐Ÿ”!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...๐Ÿ”9953056974๐Ÿ”!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
๐Ÿ”9953056974๐Ÿ”!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
ย 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
ย 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
ย 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
ย 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
ย 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
ย 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
ย 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
ย 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
ย 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
ย 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
ย 

Recently uploaded (20)

Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
ย 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
ย 
young call girls in Rajiv Chowk๐Ÿ” 9953056974 ๐Ÿ” Delhi escort Service
young call girls in Rajiv Chowk๐Ÿ” 9953056974 ๐Ÿ” Delhi escort Serviceyoung call girls in Rajiv Chowk๐Ÿ” 9953056974 ๐Ÿ” Delhi escort Service
young call girls in Rajiv Chowk๐Ÿ” 9953056974 ๐Ÿ” Delhi escort Service
ย 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
ย 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
ย 
๐Ÿ”9953056974๐Ÿ”!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
๐Ÿ”9953056974๐Ÿ”!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...๐Ÿ”9953056974๐Ÿ”!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
๐Ÿ”9953056974๐Ÿ”!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
ย 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
ย 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
ย 
young call girls in Green Park๐Ÿ” 9953056974 ๐Ÿ” escort Service
young call girls in Green Park๐Ÿ” 9953056974 ๐Ÿ” escort Serviceyoung call girls in Green Park๐Ÿ” 9953056974 ๐Ÿ” escort Service
young call girls in Green Park๐Ÿ” 9953056974 ๐Ÿ” escort Service
ย 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
ย 
โ˜… CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
โ˜… CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCRโ˜… CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
โ˜… CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
ย 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
ย 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
ย 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
ย 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
ย 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
ย 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
ย 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
ย 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
ย 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
ย 

Industrial View of Crude-oil Scheduling Problems

  • 1. Brenno C. Menezes PostDoc Research Scholar Carnegie Mellon University Pittsburgh, PA, US Jeffrey D. Kelly CTO and Co-Founder IndustrIALgorithms Toronto, ON, Canada Industrial View of Crude-oil Scheduling Problems EWO Meeting, CMU, Pittsburgh, Mar 9th, 2016. Ignacio E. Grossmann R. R. Dean Professor of Chemical Engineering Carnegie Mellon University Pittsburgh, PA, US Faramroze Engineer Senior Consultant SK-Innovation Seoul, South Korea 1st: Crude to Tank Assignment (CTA) for Improved Scheduling: MILP 2nd: Crude Blend Scheduling Optimization (CBSO): MILP+NLP 1 Remark: Continuous-time model cannot be easily implemented by plant operators Objective: Explore to the limit discrete-time model - 8h-step (shift) for 2-4 weeks (42-84 periods) - 2h-step for 7 days (84 periods) - 1h-step for 4 days (48 periods) Motivation 1: Replace Full Space MINLP by MILP + NLP decompositions for large problems Motivation 2: Partition of crude scheduling in crude assignment and crude blend scheduling
  • 2. Crude Transferring Refinery Units Fuel Deliveries Fuel Blending Crude Dieting Crude Receiving Hydrocarbon Flow FCC DHT NHT KHT REF DC B L E N SRFCC Fuel gas LPG Naphtha Gasoline Kerosene Diesel Diluent Fuel oil Asphalt Crude-Oil Management Crude-to-Fuel Transformation Blend-Shop Charging or Feed Tanks Whole Scheduling: from Crude to Fuels Crude-Oil Scheduling Problem Receiving or Storage Tanks Transferring or Feedstock Tanks CTA CBSO VDU (MILP+NLP) PDH Decomposition (logistics + quality problems) Includes logistics details 1996: Lee, Pinto, Grossmann and Park (MILP), discrete-time 2004: Randy, Karimi and Srinivasan (MILP), continuous-time 2009: Mouret, Grossmann and Pestiaux: MILP+NLP continuous-time 2014: Castro and Grossmann: MINLP ; MILP+NLP, continuous-time 2015: Cerda, Pautasso and Cafaro: MILP+NLP, continuous-time (336h: 14 days; binary โ‰ˆ 4,000; continuous โ‰ˆ 6,000; constraints โ‰ˆ 100K; CPU(s) โ‰ˆ 500) 2 (MILP) EWO Meeting, Mar 9th, 2016. 1st Crude to Tank Assignment (CTA) 2016 Goal: solve a SK refinery scheduling for a week (38 crude, 2 pipelines, 23 storage tanks, 11 feed tanks, 5 CDUs) Improves the polyhedral space of optimization for CDU feed diet Reduces optimization search space for further scheduling 2nd Crude Blend Scheduling Optimization (CSBO) Yields Rates (crude diet, fuel recipes, conversion) (Menezes, Kelly & Grossmann, 2015)
  • 3. Transferring or Feedstock Tanks Receiving or Storage Tanks Charging or Feed Tanks Clusters 1st Crude Tank Assignment (CTA) for Improved Scheduling Charging Tanks Tanks (storage) y = binary variables (setup su) 3 CTA CBSO EWO Meeting, Mar 9th, 2016. x = continuous variables (flow f) MILP ๐ฒ๐œ๐ซ,๐œ๐ฉ ๐ฒ๐ญ๐ค(๐œ๐ฅ๐ฎ๐ฌ๐ญ๐ž๐ซ),๐œ๐ฉ โ€œk-meansโ€ clustering (KM) and โ€œfuzzy c-meansโ€ clustering (FCM) algorithms found in Bezdek et. al. (1984). perimeter Arrow Ports f and su f and su f - Uses crude assay data - Multi-period NT=NCrude - Neglects logistics details: initial volume, holdup, ssspipeline flow, etc. Determines Crude-oil Segregation Rules ๐ฑ ๐œ๐ซ,๐œ๐ฉ ๐ฑ ๐ญ๐ค(๐œ๐ฅ๐ฎ๐ฌ๐ญ๐ž๐ซ),๐œ๐ฉ ๐ฑ ๐œ๐ซ,๐œ๐ฉ,๐ญ๐ค Crude (feedstock) cr crude (or time) cp yield or property tk storage tank in-port out-port Transfer Min Variance
  • 4. Transferring or Feedstock Tanks Receiving or Storage Tanks Charging or Feed Tanks Clusters 1st Crude Tank Assignment (CTA) for Improved Scheduling Charging Tanks Tanks (storage) y = binary variables (setup su) 4 CTA CBSO EWO Meeting, Mar 9th, 2016. Min ๐™ = ๐œ๐ซ ๐œ๐ฉ ๐ญ๐ค ๐ฑ ๐œ๐ซ,๐œ๐ฉ,๐ญ๐ค ๐ฆ๐š๐ฑ ๐œ๐ซ,๐œ๐ฉ ๐ฉ๐ซ๐œ๐ซ,๐œ๐ฉ โˆ’๐ฆ๐ข๐ง ๐œ๐ซ,๐œ๐ฉ ๐ฉ๐ซ๐œ๐ซ,๐œ๐ฉ โˆ’๐ฆ๐š๐ฑ ๐œ๐ซ,๐œ๐ฉ ๐ฉ๐ซ๐œ๐ซ,๐œ๐ฉ โ‰ค ๐ฑ ๐œ๐ซ,๐ฉ๐ซ,๐ญ๐คโ‰ค ๐ฆ๐š๐ฑ ๐œ๐ซ,๐œ๐ฉ ๐ฉ๐ซ๐œ๐ซ,๐œ๐ฉ โˆ€ ๐œ๐ซ, ๐œ๐ฉ, ๐ญ๐ค โˆ’๐ฆ๐š๐ฑ ๐œ๐ซ,๐œ๐ฉ(๐ฉ๐ซ๐œ๐ซ,๐œ๐ฉ) ๐ฒ๐ญ๐ค(๐œ๐ฅ๐ฎ๐ฌ๐ญ๐ž๐ซ),๐œ๐ฉ โ‰ค ๐ฑ ๐ญ๐ค(๐œ๐ฅ๐ฎ๐ฌ๐ญ๐ž๐ซ),๐œ๐ฉโ‰ค ๐ŸŽ โˆ€ ๐œ๐ฉ, ๐ญ๐ค ๐ฉ๐ซ๐œ๐ซ ๐ฒ๐œ๐ซ,๐œ๐ฉ โ‰ค ๐ฑ ๐œ๐ซ,๐œ๐ฉโ‰ค ๐ฉ๐ซ๐œ๐ซ ๐ฒ๐œ๐ซ,๐œ๐ฉ โˆ€ ๐œ๐ซ, ๐œ๐ฉ ๐ฑ ๐œ๐ซ,๐ฉ๐ซ,๐ญ๐ค = ๐ฑ ๐œ๐ซ,๐œ๐ฉ ๐ฒ๐œ๐ซ,๐œ๐ฉ= โˆ’๐ฑ ๐ญ๐ค(๐œ๐ฅ๐ฎ๐ฌ๐ญ๐ž๐ซ),๐œ๐ฉ ๐ฒ๐ญ๐ค(๐œ๐ฅ๐ฎ๐ฌ๐ญ๐ž๐ซ),๐œ๐ฉ โˆ€ ๐œ๐ซ, ๐œ๐ฉ, ๐ญ๐ค x = continuous variables (flow f) ๐ญ๐ค ๐ฒ๐œ๐ซ,๐œ๐ฉ ๐ญ๐ค =1 โˆ€ ๐œ๐ซ, ๐œ๐ฉ MILP ๐ฒ๐œ๐ซ,๐œ๐ฉ ๐ฒ๐ญ๐ค(๐œ๐ฅ๐ฎ๐ฌ๐ญ๐ž๐ซ),๐œ๐ฉ โ€œk-meansโ€ clustering (KM) and โ€œfuzzy c-meansโ€ clustering (FCM) algorithms found in Bezdek et. al. (1984). perimeter Arrow Ports f and su f and su f - Uses crude assay data - Multi-period NT=NCrude - Neglects logistics details: initial volume, holdup, ssspipeline flow, etc. Determines Crude-oil Segregation Rules ๐ฑ ๐œ๐ซ,๐œ๐ฉ ๐ฑ ๐ญ๐ค(๐œ๐ฅ๐ฎ๐ฌ๐ญ๐ž๐ซ),๐œ๐ฉ ๐ฑ ๐œ๐ซ,๐œ๐ฉ,๐ญ๐ค Assign crude to only one cluster Define one crude per time(1) (2) (3) (4) (5) flow-in=flow-out in the in-port yield or property โ€œflowsโ€ naphtha-yield (NY) diesel-yield (DY) prcr diesel-sulfur (DS) residue-yield (RY) Crude (feedstock) cr crude (or time) cp yield or property tk storage tank in-port out-port Transfer Min Variance
  • 5. naphtha-yield (NY) diesel-yield (DY) diesel-sulfur (DS) residue-yield (RY) Solver: CPLEX 12.6 in 8 threads; Modeler: IMPL Cluster 1 Membership (16): 1, 4, 6, 8, 12, 13, 15, 21, 28, 30, 34, 36, 40, 41, 43, 45 Cluster 2 Membership (9): 3, 9, 14, 24, 25, 27, 32, 33, 37 Cluster 3 Membership (18): 2, 5, 10, 11, 16, 17, 18, 19, 20, 22, 26, 29, 31, 35, 38, 39, 42, 44 Cluster 4 Membership (2): 7, 23 Cluster 1 Means: 18.75, 20.84, 0.1594, 8.58 Cluster 2 Means: 32.88, 13.61, 0.0900, 1.53 Cluster 3 Means: 14.08, 17.06, 0.2300, 18.64 Cluster 4 Means: 7.72, 10.31, 1.83, 35.39 NY DY DS RY 5 EWO Meeting, Mar 9th, 2016. Ultra heavy Light Heavy 1st Crude Tank Assignment (CTA) for Improved Scheduling 45 Crude from http://www.exxonmobil.com/crudeoil/, accessed April, 2015.45 Crude 45 to close the MILP optimality Gap to 0.0% Global optimal within 4 min for ๏‚ณ 30 crude
  • 6. asasasa 2nd Crude Blend Scheduling Optimization (CBSO-QL) 6 MILP(QL) + NLP(QQ) โ€ข Key logistics details โ€ฆ (QL) 1st: fill-draw-delay for storage tanks (e.g. 9h) 2nd: uptime (run-length) for blend header (3h) 6th: uptime for tank-to-CDU flows (e.g. 19h) 3rd: 1 flow-out at-a-time for the blend header 4th: fill-draw-delay for feed tanks (e.g. 3h) 5th: 1 or 2 flow-in at-a-time for the CDU 7th: 0-h downtime (continuous) for the CDU 8thโ€ฆ: Feed tank transitions Sequence-dependent (Kelly and Zyngier, 2007) EWO Meeting, Mar 9th, 2016. CBSOCTA Mixing-time Uptime-Use Multi-Use Other types Quantity + Logic
  • 7. asasasa 2nd Crude Blend Scheduling Optimization (CBSO-QL) 7 MILP(QL) + NLP(QQ) โ€ข Key logistics details โ€ฆ (QL) 1st: fill-draw-delay for storage tanks (e.g. 9h) 2nd: uptime (run-length) for blend header (3h) 6th: uptime for tank-to-CDU flows (e.g. 19h) 3rd: 1 flow-out at-a-time for the blend header 4th: fill-draw-delay for feed tanks (e.g. 3h) 5th: 1 or 2 flow-in at-a-time for the CDU 7th: 0-h downtime (continuous) for the CDU 8thโ€ฆ: Feed tank transitions Sequence-dependent (Kelly and Zyngier, 2007) EWO Meeting, Mar 9th, 2016. CBSOCTA Mixing-time Uptime-Use Multi-Use Other types Quantity + Logic
  • 8. CBSOCTA asasasa 8 MILP(QL) + NLP(QQ) โ€ข Key quality detailsโ€ฆ (QQ) 1st: Feed Tank diet 2nd: CDU models (modes of operations). Fractionation Index (Alattas et al., 2012, 2013); Improved Swing-Cut (Menezes et al., 2013), Distillation Blending (Kelly et al., 2014) 2nd Crude Blend Scheduling Optimization (CBSO-QQ) EWO Meeting, Mar 9th, 2016. Drawback: โ†‘ binary variables, Option: NLP models Yields Rates (crude diet, fuel recipes, conversion) Quantity + Quality
  • 9. 9 2nd Crude-oil Blend Scheduling Optimization-PDH (Menezes, Kelly & Grossmann, 2015) EWO Meeting, Mar 9th, 2016. 6,736 continuous variables 6,057 equality and 1,640 inequality (DoF=679) CPU: SLPQPE _CPLEX : 13.4s 4,881 continuous and 2,998 binary variables 2,323 equality and 11,105 inequality (DoF=5,556) CPU: 91s (8 threads); 455s (1 thread) in CPLEX 12.6 ZMILP=972 ZNLP=899 for 14 days (2h-step)= 168 periods MILP(QL) + NLP(QQ) Yields Rates @ 0.0% MILP Optimality GAP (3600s in Gurobi 6.5.0 @ 1.73% GAP ) IPOPT: 50.1s CTA CBSO Max Z= CDU feed _COINMP: 13.4s _GLPK: 188.2s CDU feed= 75[u3]/day _GUROBI: 11.1s Modeler: IMPL
  • 10. 10 2nd Crude-oil Blend Scheduling Optimization-PDH (Menezes, Kelly & Grossmann, 2015) EWO Meeting, Mar 9th, 2016. 6,736 continuous variables 6,057 equality and 1,640 inequality (DoF=679) CPU: SLPQPE _CPLEX : 13.4s 4,881 continuous and 2,998 binary variables 2,323 equality and 11,105 inequality (DoF=5,556) CPU: 91s (8 threads); 455s (1 thread) in CPLEX 12.6 ZMILP=972 ZNLP=899 for 14 days (2h-step)= 168 periods MILP(QL) + NLP(QQ) Yields Rates 7.5% MILP-NLP Gap T=[0,2h] QL QQ T=[2,4h] QL QQ S1 12.75 5.00 S1 12.75 5.00 S2 77.25 38.87 S2 77.25 5.00 S3 5.00 5.80 S3 5.00 10.92 S4 5.00 50.32 S4 5.00 79.07 F1 Tank diet (%) @ 0.0% MILP Optimality GAP (3600s in Gurobi 6.5.0 @ 1.73% GAP ) IPOPT: 50.1s CTA CBSO Max Z= CDU feed _COINMP: 13.4s _GLPK: 188.2s CDU feed= 75[u3]/day _GUROBI: 11.1s
  • 11. y = binary variables (setup su) x = continuous variables (flow f) 2nd Crude-oil Blend Scheduling Optimization (CBSO-IMF-QL) 11Gantt Chart: Crude blender, CDU and Feed Tanks Holdup. EWO Meeting, Mar 9th, 2016. Blender Feed Tanks CDU Time (step 2h) To tank F1 To tank F2 Boxes in black means binary setup => y=1 Sequence of feed tanks to CDU: F3->F1->F2->F1->F3
  • 12. y = binary variables (setup su) x = continuous variables (flow f) 2nd Crude-oil Blend Scheduling Optimization (CBSO-IMF-QL) 12Gantt Chart: Crude blender, CDU and Feed Tanks Holdup. EWO Meeting, Mar 9th, 2016. Blender Feed Tanks CDU Time (step 2h) To tank F1 To tank F2 Boxes in black means binary setup => y=1 Sequence of feed tanks to CDU: F3->F1->F2->F1->F3
  • 13. 2nd Crude-oil Blend Scheduling Optimization (CBSO-IMF-QL) 13Gantt Chart: Crude blender, CDU and Feed Tanks Holdup. EWO Meeting, Mar 9th, 2016. Blender Feed Tanks CDU Time (step 2h) To tank F1 To tank F2 Boxes in black means binary setup => y=1 To tank F1 To tank F3 To tank F1 Sequence of feed tanks to CDU: F3->F1->F2->F1->F3
  • 14. 14 Gantt Chart: Feed Tank F1 Holdup and its crude composition. EWO Meeting, Mar 9th, 2016. 2nd Crude-oil Blend Scheduling Optimization (CBSO-IMF-QQ) Feed Tank 1 Crude composition (C1-C6) Time (step 2h)
  • 15. Conclusion 15 EWO Meeting, Mar 9th, 2016. Novelty: โ€ข Segregates crude management in storage assignment and crude blend scheduling. โ€ข Phenomenological decomposition in logistics (MILP) and quality (NLP) problems applied in a scheduling problem. โ€ข Details all logistics relationships from practiced industrial operations.
  • 16. 16 EWO Meeting, Mar 9th, 2016. Conclusion Impact for industrial applications: โ€ข Quickly reproduced (2weeks) using the structural programming language IMPL โ€ข UOPSS modeling, pre-solving, and parallel processing permitted to solve an 2h time-step discrete-time formulation for a highly complex refinery (38 crude, 23 storage tanks, 11 feed tanks, 5 CDUs): for 6-7 days (72-80 time-periods) considering included after the pre-solving 14,753 continuous and 8,481 binary variables; 5,029 equality and 32,852 inequality constraints (DoF=18,205) CPU: 7.2 min (Cplex) and 3.6 min (Gurobi) (both in 8 threads) 7.4 min (Cplex) and 8.4 min (Gurobi) (both in 1 thread) 14,239 continuous and 9,937 binary variables 5,869 equality and 38,517 inequality constraints (DoF=21,307) CPU: 36.4 min (Cplex) in 8 threads 6 days 7 days No results (Gurobi 6.5.0) @ 0.0% MILP Optimality GAP @ 0.0% MILP Optimality GAP 65.4 min (Cplex) in 1 thread
  • 17. Thank You 17 EWO Meeting, Mar 9th, 2016.