Global Optimal Scheduling of Crude Oil Blending Operations with RTN Continuous-time and Multiparametric DisaggregationClick to copy article linkArticle link copied!
Abstract
This paper addresses the modeling of crude oil operations in refineries assuming that all properties blend linearly. Guidelines are given on how to generate a Resource-Task Network superstructure that implicitly handles the complex logistics, while extending the scope of a well-known continuous-time formulation to variable recipe tasks with multiple input materials. The new single time grid formulation has the advantage of avoiding computationally inefficient big-M constraints, unlike previously proposed unit-specific and priority-slot based models. Through the solution of a set of test problems from the literature, we show that the resulting mixed-integer nonlinear programs can be solved close to global optimality by the commercial solver GloMIQO for the objective of gross margin maximization but not for operating cost minimization. We also show that adopting a two-step MILP-NLP algorithm where the mixed-integer linear relaxation is derived from multiparametric disaggregation can reduce the optimality gap by orders of magnitude.
1 Introduction
2 Problem Definition
2.1 Maximizing Gross Margin
2.2 Minimizing Operating Cost
2.3 System Configuration
3 Resource-Task Network Process Model
3.1 Remarks
4 Mathematical Formulation (MINLP)
4.1 Time Representation
4.2 Model Variables
4.3 RTN Structural Parameters
4.4 Scheduling Constraints
4.4.1 Excess Resource Balances
4.4.2 Timing Constraints
4.4.3 Task Extent Constraints
4.4.4 Tank Compositions
4.4.5 Product Demand
4.4.6 Number of Distillation Runs
4.4.7 Objective: Maximize Gross Margin
4.4.8 Objective: Minimize Operating Cost
4.5 Matching Compositions Inside Blending Tanks and Their Outlet Streams
4.6 Relaxation of Bilinear Term in Blending Equation
4.6.1 Using McCormick Envelopes (LP)
4.6.2 Using Multiparametric Disaggregation (MILP)
4.6.3 Remarks
5 Test Problems
tasks | resources | |
---|---|---|
P1 | 12 | 24 |
P2 | 20 | 38 |
P3 | 23 | 59 |
P4 | 26 | 51 |
Lee et al. (3) | Jia et al. (5) | Yadav and Shaik (26) | Mouret et al. (9) | this work | |
---|---|---|---|---|---|
time representation | discrete | continuous | continuous | continuous | continuous |
# time grids | single | multiple | multiple | multiple | single |
Flow in and out in storage tanks? | no, if blending | yes, always | yes, alwaysa | no, always | no, if blendingb,c |
Composition constraints on storage tanks? | yes | yes | yes | no | yesa |
objective function | operating cost | operating cost | operating cost | gross margin | both |
inventory cost | rigorous (linear term) | estimate | estimate | not applicable | rigorousc (bilinear term) |
blending constraints in MILP relaxation | relaxed | ignored | ignored | ignored | relaxed with either McCormick or Multiparametric Disaggregation |
Solution of rigorous MINLP attempted? | no | yes, fix binaries and solve NLP | yes | yes, fix binaries and solve NLP | yes, to global optimality |
6 Computational Studies
6.1 Comparison to Literature Results
6.1.1 Priority Slots Continuous-Time Approach of Mouret et al. (9)
priority slots (Mouret et al. (9)) | RTN, single time grid (this work) | |||||||
---|---|---|---|---|---|---|---|---|
MINLP without blending constraints | blending constraints relaxed using multiparametric disaggregation | |||||||
problem | # slots | gross margin [k$] | gap [%] | CPUs | # slots | gross margin [k$] | gap [%] | CPUs |
P1 | 5 | 7975 | 0 | 0.35 | 6 | 7982.5 | 0 | 1.02 |
P2 | 6 | 10117.5 | 0 | 0.93 | 9 | 10246.1 | 0 | 55.6 |
P3 | 9 | 8544.9 | 2.2 | 5.96 | 7 | 8544.9 | 0.37 | 3600 |
P4 | 4 | 13254.8 | 0 | 0.47 | 6 | 13254.8 | 0 | 8.15 |
6.1.2 Discrete-Time Approach of Lee et al. (3)
Lee et al. (3) | this work | ||||
---|---|---|---|---|---|
discrete | continuous | ||||
problem | # slots | cost [k$]a | # slots | cost [k$] | reduction [%] |
P1 | 8 | 217.667 | 7 | 210.538 | 3.3 |
P2 | 10 | 352.55 | 7 | 320.496 | 9.1 |
P3 | 12 | 296.56 | 7 | 287.000 | 3.2 |
P4 | 15 | 420.99 | 7 | 365.088 | 13.3 |
Reported values are for the MILP relaxation and hence may feature composition discrepancies at blending tanks that can possibly lead to further increments in cost when corrected.
6.1.3 Unit-Specific Continuous-Time Approaches
Jia et al. (5) | Jia and Ierapetritou (40) | Yadav and Shaik (26) | this work | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
multiple time grids | multiple time grids | multiple time grids | single time grid | |||||||||
problem | # slots | cost [k$] | CPUsa | # slots | cost [k$]b | CPUsa | # slots | cost [k$] | CPUsa,b | # slots | cost [k$] | CPUsc |
P1 | 3 | 225.00 | 0.96 | 247.0 | 0.28 | 3 | 217 | 0.59 | 5 | 217.667 | 0.76 | |
P2 | 3 | 325.80 | 1383 | 413.48 | 4.89 | 4 | 305.8 | 51.84 | 8 | 320.358 | 26.6 | |
P4 | 3 | 341.10 | 21912 | 3 | 387.15 | 7.87 | 9 | 362.022 | 79.4 |
Computational times are for different hardware and software than current work.
Reported values are for the MILP relaxation.
Results for global optimization solver GloMIQO.
6.2 Comparison to Different Optimization Approaches
|T| = (5,6,5,7)b | |T| = (6,7,8,−)c | |T| = (7,10,8,−)c | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
approach | discrete variablesd | total variablesd | total equationsd | margin [k$] | gap [%] | CPUs | margin [k$] | gap [%] | CPUs | margin [k$] | gap [%] | CPUs | |
P1 | McCormick | 56 | 396 | 488 | 7975e | 0.00e | 0.37 | 7982.323 | 0.00 | 0.35 | 7982.5 | 0.00 | 0.49 |
MDT (ψ = −1) | 152 | 812 | 944 | 0.36 | 0.48 | 0.89 | |||||||
GloMIQO | 43 | 372 | 392 | 0.31 | 0.63 | 0.76 | |||||||
BARON | 37.5 | 150 | 0.18 | 3600 | |||||||||
DICOPT | 7750 | 0.45 | 0.73 | 7975 | 0.44 | ||||||||
P2 | McCormick | 110 | 828 | 1119 | 9000 | 0.00 | 0.36 | 9461.05 | 3.19 | 1.04 | 10246.08 | 0.00 | 4.27 |
MDT (ψ = −1) | 350 | 1998 | 2439 | 1.33 | 9639.475 | 0.00 | 18.4 | 46.0 | |||||
GloMIQO | 110 | 758 | 839 | 0.75 | 596 | 16.5 | |||||||
BARON | no sol. | 3600 | no sol. | 3600 | no sol. | 3600 | |||||||
DICOPT | 9000 | 1.33 | 9524.5 | 1.98 | 9000 | 31.7 | |||||||
P3 | McCormick | 88 | 1081 | 1495 | 8250 | 0.00 | 0.39 | 8250 | 2.37 | 0.61 | 8540 | 2.29 | 1.59 |
MDT (ψ = −1) | 616 | 3473 | 4147 | 0.99 | 8369.601 | 0.005 | 7.15 | 8544.891 | 0.56 | 43.8 | |||
MDT (ψ = −2) | 1056 | 5313 | 5731 | 3.80 | 0.002 | 268 | 0.37 | 3600 | |||||
GloMIQO | 88 | 941 | 935 | 0.55 | 0.001 | 3600 | 0.70 | 3600 | |||||
BARON | 2573 | 8250 | 8.67 | 3600 | no sol. | 3600 | |||||||
DICOPT | 0.68 | 7922.857 | 0.86 | 8250 | 1.32 | ||||||||
P4 | McCormick | 168 | 1331 | 1780 | 13254.76 | 0.00 | 0.85 | ||||||
MDT (ψ = −1) | 528 | 3203 | 3922 | 5.26 | |||||||||
GloMIQO | 168 | 1217 | 1324 | 1.94 | |||||||||
BARON | no sol. | 3600 | |||||||||||
DICOPT | 13215.56 | 1.94 |
Optimal solution in bold.
Number of event points used for P1 (5), P2 (6), P3 (5), and P4 (7), respectively.
Results for P4 for runs with |T| > 7 are not listed since the gross margin did not improve and the optimality gap remained zero.
While the problem size increases with the number of slots, the number of variables and constraints is only given for the lowest setting in order to save space.
To facilitate interpretation of the results, values for gross margins and optimality gaps are merged for algorithms leading to the same outcome and are listed on the first row of the group (e.g., DICOPT is the only one not proving optimality for P1 at |T| = 5).
|T| = (4,5,5,6) | |T| = (6,6,6,7) | |T| = (8,8,8,8) | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
approach | discrete variables | total variables | total equations | cost [$] | gap [%] | CPUs | cost [$] | gap [%] | CPUs | cost [$] | gap [%] | CPUs | |
P1 | McCormick | 36 | 309 | 434 | 245357 | 69.4 | 0.25 | 230500 | 74.6 | 0.48 | 233707 | 77.1 | 0.46 |
MDT (ψ = −1) | 165 | 921 | 1085 | 239000 | 0.46 | 2.2 | 211588 | 0.30 | 67.7 | 210538 | 7.8 | 3600 | |
MDT (ψ = −2)a | 255 | 1311 | 1424 | 0.046 | 6.9 | 0.029 | 148 | ||||||
MDT (ψ = −4)a | 435 | 2091 | 2102 | 0.0005 | 20.9 | 0.0004 | 481 | ||||||
GloMIQO | 36 | 279 | 314 | 0.0001 | 113 | 4.6 | 3600 | 210838 | 45.3 | 3600 | |||
BARON | 0.0001 | 47.1 | 229144 | 208 | 3600 | 230121 | 421 | 3600 | |||||
DICOPT | 0.41 | 214000 | 1.06 | 214000 | 3.52 | ||||||||
P2 | McCormick | 76 | 678 | 1015 | 382600 | 78.8 | 0.37 | 348300 | 71.6 | 0.70 | 360208 | 81.9 | 1.38 |
MDT (ψ = −1) | 356 | 2258 | 2783 | 361800 | 0.46 | 25.4 | 337950 | 0.32 | 331 | 320496 | 16.2 | 3600 | |
MDT (ψ = −2)a | 556 | 3258 | 3683 | 0.045 | 50.8 | 0.03 | 1549 | ||||||
MDT (ψ = −4)a | 956 | 5258 | 5483 | 0.0006 | 1185 | ||||||||
GloMIQO | 76 | 598 | 695 | 9.6 | 3600 | 16.3 | 3600 | 320504 | 37.0 | 3600 | |||
BARON | 374488 | 126 | 3600 | no sol. | 3600 | no sol. | 3600 | ||||||
DICOPT | 361800 | 0.67 | 339659 | 1.31 | 329400 | 6.03 | |||||||
P3 | McCormick | 88 | 1139 | 1676 | 338400 | 50.4 | 0.59 | 310400 | 59.2 | 1.03 | 292168 | 62.3 | 5.38 |
MDT (ψ = −1) | 704 | 4175 | 5040 | 331700 | 0.26 | 42.6 | 305800 | 0.22 | 497 | 288867 | 48.1 | 3600 | |
MDT (ψ = −2)a | 1184 | 6295 | 6892 | 0.026 | 555 | 0.022 | 3215 | ||||||
GloMIQO | 88 | 975 | 1020 | 0.031 | 3600 | 9.4 | 3600 | 287000 | 45.8 | 3600 | |||
BARON | 354155 | 215 | 3600 | no sol. | 3600 | no sol. | 3600 | ||||||
DICOPT | 351267 | 0.74 | 348200 | 2.13 | 300000 | 2.35 | |||||||
P4 | McCormick | 110 | 1104 | 1692 | 395170 | 88.9 | 0.90 | 388800 | 104 | 1.56 | 379020 | 99.3 | 1.58 |
MDT (ψ = −1) | 520 | 3929 | 4947 | 0.71 | 1145 | 374102 | 25.8 | 3600 | 366006 | 55.2 | 3600 | ||
MDT (ψ = −2)a | 820 | 5679 | 6572 | 0.071 | 2420 | ||||||||
GloMIQO | 110 | 959 | 1112 | 11.9 | 3600 | 33.4 | 3600 | 365088 | 112 | 3600 | |||
BARON | no sol. | 3600 | no sol. | 3600 | no sol. | 3600 | |||||||
DICOPT | 395170 | 3.15 | 401498 | 3.60 | 393486 | 9.96 |
No point in solving the problem for higher accuracy settings, if optimality cannot be proven in less than 1 h for ψ = −1.
7 Conclusions
Supporting Information
Tables with all the necessary data for problems P1–P4. This material is available free of charge via the Internet at http://pubs.acs.org.
Terms & Conditions
Most electronic Supporting Information files are available without a subscription to ACS Web Editions. Such files may be downloaded by article for research use (if there is a public use license linked to the relevant article, that license may permit other uses). Permission may be obtained from ACS for other uses through requests via the RightsLink permission system: http://pubs.acs.org/page/copyright/permissions.html.
Acknowledgment
Pedro Castro gratefully acknowledges financial support from the Luso-American Foundation under the 2013 Portugal–U.S. Research Networks Program, from Fundação para a Ciência e Tecnologia (FCT) through the Investigador FCT 2013 program, and from FEDER (Programa Operacional Factores de Competitividade-COMPETE) and FCT through project FCOMP-01-0124-FEDER-020764. Ignacio Grossmann acknowledges funding from the Center of Advanced Process Decision-making at Carnegie Mellon.
CD/cd | crude oil distillation unit |
CR/cr | crude oil |
CRr | crude associated with material resource r |
CT/ct | charging tank |
I/i | tasks |
IBL | variable recipe blending tasks |
IC | fixed recipe continuous tasks |
IS | fixed recipe storage tasks |
IcdCD | pair of transfer tasks to distillation column cd |
INE | transfer tasks not consuming an equipment resource |
IcrVD | variable recipe transfer tasks to distillation columns involving final product crude cr |
IVR | variable recipe tasks |
j | digits for decimal numeric representation system ∈ {0,...,9} |
k | positions in decimal representation of discretized variables ∈ {ψ,...,η} |
MV/mv | crude marine vessels |
PR/pr | crude oil property |
R/r | resources |
RiBL | inside tank material resources located immediately upstream of blending task i |
RCD | resources corresponding to distillation units |
RcrCT | material resource inside charging tanks corresponding to crude cr |
REQ | equipment resources |
RFP | material resources corresponding to final crude blends |
RIO | in or out material resources, located just after/before storage/charging tanks |
RrCR | out material resource (storage tanks) or inside tank resource (charging tanks) corresponding to the same crude of inside tank resource r |
RMR | material resources |
RtkMR | material resources than can appear inside tank tk |
RRM | raw-material resources |
RTC | equipment resources that appear in timing constraints |
ST/st | storage tank |
T/t | Event points (time slots) of the single time grid |
TK/tk | storage and charging tanks |
TKBL | blending tanks |
U/u | system units excluding docking station |
atmv | arrival time of marine vessel mv [day] |
ccr,pr | composition of raw-material crude cr in property pr |
cchg | cost involved for each change in crude to a distillation column [$] |
cmvharb | harboring costs for unloading the crude from marine vessel mv [$/day] |
ctkinv | inventory cost for tank tk [$/kbbl/day] |
ctk,prmax | maximum composition in blending tank tk for property pr |
ctk,prmin | minimum composition in blending tank tk for property pr |
cmvwsea | sea waiting cost for marine vessel mv [$/day] |
dcrmax | maximum demand of final product crude cr [kbbl] |
dcrmin | minimum demand of final product crude cr [kbbl] |
H | time horizon [day] |
nd | maximum number of distillation operations |
pcr | gross margin of crude cr [$/bbl] |
Rr0 | initial availability of resource r |
Rmv,crmax | maximum excess value for of resource r |
vmv,crin | incoming volume from marine vessel mv of crude cr [kbbl] |
vtk,cr0 | initial volume inside tank tk of crude cr [kbbl] |
vimax | maximum amount of material processed by task i [kbbl] |
vtkmax | upper bound on total volume inside tank tk [kbbl] |
vkmin | lower bound on total volume inside tank tk [kbbl] |
η | position of most significant digit for discretized variables |
λr,i | continuous interaction of resource r during the execution of task i |
λ̅r,r′,i | continuous interaction of resource r due to resource r′ during the execution of task i |
μr,i | discrete interaction of resource r at the start of task i acting on variables Ni,t |
μ̅r,i | discrete interaction of resource r at the end of task i acting on variables Ni,t |
vr,i | discrete interaction of resource r at the start of task i acting on variables ζi,t |
v̅r,i | discrete interaction of resource r at the end of task i acting on variables ζi,t |
πr,mvi | amount of resource r entering the system due to harboring of marine vessel mv |
πr,mvo | amount of resource r leaving the system due to departure of marine vessel mv |
ρimax | maximum processing rate of task i [kbbl/day] |
ρimin | minimum processing rate of task i [kbbl/day] |
ρu,umax | maximum transfer flow rate between units u and u′ [kbbl/day] |
ρu,umin | minimum transfer flow rate between units u and u′ [kbbl/day] |
ψ | position of least significant digit for discretized variables |
Ni,t | binary variable indicating if task i is executed during slot t (starts at event point t) |
Yi,t,j,k | binary variable indicating if the volume fraction of task i at slot t features digit j at position k |
Zmv,ti | binary variable indicating harboring of marine vessel mv at event point t |
Ztno i | binary variable indicating that no vessel harbors at event point t |
Zt′,tno io | binary variable indicating that no vessel arrives at event point t or departs at t′ |
Ztno o | binary variable indicating that no vessel departs at event point t |
Zmv,to | binary variable indicating departure of marine vessel mv at event point t |
AItk | average inventory of crude in tank tk during slot t [kbbl] |
tk | approximation of average inventory of crude in tank tk over the time horizon [kbbl] |
DTt | duration of time slot t [day] |
HBmv | duration of harboring for marine vessel mv [day] |
NDcd | number of distillation runs for column cd |
Rr,t | excess amount of resource r at event point t |
Rr,tend | excess amount of resource r immediately before the end of interval t |
R̂r,i,t,j,k | disaggregated variable linked to Rr,t and discrete value j of Fi,t associated with power k |
Tt | absolute time of event point t [day] |
Wr,i,t | bilinear term variable involving resource r consumed by variable recipe task i during slot t |
r,i,t | residual variable of bilinear term involving resource r, variable recipe task i and slot t |
WSmv | time marine vessel mv waits in sea before harboring [day] |
Xcd,t | continuous variable identifying if a crude blend changeover occurs for unit cd at the end of slot t |
ζi,t | volume fraction associated with the execution of variable recipe task i during slot t |
i,t | residual value of volume fraction linked to task t and slot t |
ξi,t | total amount of material handled by task i during slot t [kbbl] |
ξ̅r,i,t | amount of resource r consumed by task i during slot t [kbbl] |
References
This article references 41 other publications.
- 1Kelly, J. D.; Mann, J. L. Crude oil blend scheduling optimization: An application with multimillion dollar benefits—Part 1 Hydrocarbon Processing 2003, 82 (6) 47Google ScholarThere is no corresponding record for this reference.
- 2Shah, N. Mathematical programming techniques for crude oil scheduling Comput. Chem. Eng. 1996, 20, S1227Google Scholar2https://chemport.cas.org/services/resolver?origin=ACS&resolution=options&coi=1%3ACAS%3A528%3ADyaK28XjsF2qtLg%253D&md5=42e9f5dd4117e775db596b63ce170698Mathematical programming techniques for crude oil schedulingShah, N.Computers & Chemical Engineering (1996), 20 (Suppl. B, European Symposium on Computer Aided Process Engineering--6, 1996), S1227-S1232CODEN: CCENDW; ISSN:0098-1354. (Elsevier)We consider the application of formal, math. programming techniques to the problem of scheduling the crude oil supply to a refinery. The relevant key decisions include the allocation of crude oils to refinery and port-side tanks, the connection of refinery tanks to crude distn. units (CDUs), the sequence and amts. of crudes pumped from the ports to the refineries, and the details relating to discharging of tankers at the port-side. These decisions are typically made over a horizon of one month. Scheduling is important for two reasons: on the one hand, the economic penalties of poor scheduling are severe, and on the other, efficient scheduling techniques will enable the exploitation of opportunities e.g. unexpected cheap cargoes on the high seas. Typical approaches to this problem are based on user-driven simulations. This paper indicates how math. programming techniques can be applied to such problems, and highlights the advantages of using such approaches.
- 3Lee, H.; Pinto, J. M.; Grossmann, I. E.; Park, S. Mixed-integer linear programming model for refinery short-term scheduling of crude oil unloading with inventory management Ind. Eng. Chem. Res. 1996, 35, 1630Google Scholar3https://chemport.cas.org/services/resolver?origin=ACS&resolution=options&coi=1%3ACAS%3A528%3ADyaK28XitlWrtbo%253D&md5=fc7e50ad8f0fde80ac7c831127937a87Mixed-Integer Linear Programming Model for Refinery Short-Term Scheduling of Crude Oil Unloading with Inventory ManagementLee, Heeman; Pinto, Jose M.; Grossmann, Ignacio E.; Park, SunwonIndustrial & Engineering Chemistry Research (1996), 35 (5), 1630-41CODEN: IECRED; ISSN:0888-5885. (American Chemical Society)This paper addresses the problem of inventory management of a refinery that imports several types of crude oil which are delivered by different vessels. This problem involves optimal operation of crude oil unloading, its transfer from storage tanks to charging tanks, and the charging schedule for each crude oil distn. unit. A mixed-integer optimization model is developed which relies on time discretization.
- 4Hamisu, A. A.; Kabantiok, S.; Wang, M. Refinery scheduling of crude oil unloading with tank inventory management Comput. Chem. Eng. 2013, 55, 134Google Scholar4https://chemport.cas.org/services/resolver?origin=ACS&resolution=options&coi=1%3ACAS%3A528%3ADC%252BC3sXovFaqtLg%253D&md5=f302758245194d18b68cb65070df4c25Refinery scheduling of crude oil unloading with tank inventory managementHamisu, Aminu A.; Kabantiok, Stephen; Wang, MeihongComputers & Chemical Engineering (2013), 55 (), 134-147CODEN: CCENDW; ISSN:0098-1354. (Elsevier B.V.)The aim of this study is to develop a methodol. for short-term crude oil unloading, tank inventory management, and crude distn. unit (CDU) charging schedule using mixed integer linear programming (MILP) optimization model as an extension to a previous work reported by Lee et al. (1996). The authors attempt to improve the previous model by adding an interval-interval variation constraint to avoid CDU charging rate fluctuation, a shutdown penalty within the scheduling cycle and a set up penalty for tank-tank transfer and introducing demand violation permit for a more flexible model against obtaining infeasible soln. Three different cases from the original paper were used to test the validity of the improved model. Comparison between Cases 1 and 2 shows the advantage of using smaller time interval as the operating cost of Case 2 is lower. Two scenarios were created from Case 3 to show the benefits of the improved model in deciding the best schedule to use. The improved model was implemented using the CPLEX solver in GAMS.
- 5Jia, Z.; Ierapetritou, M.; Kelly, J. D. Refinery short-term scheduling using continuous time formulation: Crude-oil operations Ind. Eng. Chem. Res. 2003, 42, 3085Google ScholarThere is no corresponding record for this reference.
- 6Furman, K.; Jia, Z.; Ierapetritou, M. G. A robust event-based continuous time formulation for tank transfer scheduling Ind. Eng. Chem. Res. 2007, 46, 9126Google ScholarThere is no corresponding record for this reference.
- 7Moro, J. F. L.; Pinto, J. M. Mixed-integer programming approach for short-term crude oil scheduling Ind. Eng. Chem. Res. 2004, 43, 85Google ScholarThere is no corresponding record for this reference.
- 8Reddy, P. C. P.; Karimi, I. A.; Srinivasan, R. A new continuous-time formulation for scheduling crude oil operations Chem. Eng. Sci. 2004, 59, 1325Google Scholar8https://chemport.cas.org/services/resolver?origin=ACS&resolution=options&coi=1%3ACAS%3A528%3ADC%252BD2cXisVarur4%253D&md5=361effcd786136a938c204b43e3f10dcA new continuous-time formulation for scheduling crude oil operationsReddy, P. Chandra Prakash; Karimi, I. A.; Srinivasan, R.Chemical Engineering Science (2004), 59 (6), 1325-1341CODEN: CESCAC; ISSN:0009-2509. (Elsevier Science Ltd.)In today's competitive business climate characterized by uncertain oil markets, responding effectively and speedily to market forces, while maintaining reliable operations, is crucial to a refinery's bottom line. Optimal crude oil scheduling enables cost redn. by using cheaper crudes intelligently, minimizing crude changeovers, and avoiding ship demurrage. So far, only discrete-time formulations have stood up to the challenge of this important, nonlinear problem. A continuous-time formulation would portend numerous advantages, however, existing work in this area has just begun to scratch the surface. In this paper, we present the first complete continuous-time mixed integer linear programming (MILP) formulation for the short-term scheduling of operations in a refinery that receives crude from large crude carriers via a high-vol. single buoy mooring pipeline. This novel formulation accounts for real-world operational practices. We use an iterative algorithm to eliminate the crude compn. discrepancy that has proven to be the Achilles heel for existing formulations. While it does not guarantee global optimality, the algorithm needs only MILP solns. and obtains excellent max.-profit schedules for industrial problems with up to 7 days of scheduling horizon. We also report the first comparison of discrete- vs. continuous-time formulations for this complex problem.
- 9Mouret, S.; Grossmann, I. E.; Pestiaux, P. A novel priority-slot based continuous-time formulation for crude-oil scheduling problems Ind. Eng. Chem. Res. 2009, 48, 8515Google ScholarThere is no corresponding record for this reference.
- 10Mouret, S.; Grossmann, I. E.; Pestiaux, P. Time representations and mathematical models for process scheduling problems Comput. Chem. Eng. 2011, 35, 1038Google Scholar10https://chemport.cas.org/services/resolver?origin=ACS&resolution=options&coi=1%3ACAS%3A528%3ADC%252BC3MXltl2qsrc%253D&md5=4909989efd293f6efbb0d1c9f0e0160bTime representations and mathematical models for process scheduling problemsMouret, Sylvain; Grossmann, Ignacio E.; Pestiaux, PierreComputers & Chemical Engineering (2011), 35 (6), 1038-1063CODEN: CCENDW; ISSN:0098-1354. (Elsevier B.V.)During the last 15 years, many math. models were developed in order to solve process operation scheduling problems, using discrete or continuous-time representations. In this paper, a unified representation and modeling approach are presented for process scheduling problems. Four different time representations are presented with corresponding strengthened formulations that rely on exploiting the non-overlapping graph structure of these problems through max. cliques and bicliques. These formulations are compared, and applied to single-stage and multi-stage batch scheduling problems, as well as crude-oil operations scheduling problems. Three soln. methods are introduced that can be used to achieve global optimality or obtain near-optimal solns. depending on the stopping criterion used. Computational results show that the multi-operation sequencing time representation is superior to the others as it allows efficient symmetry-breaking and requires fewer priority-slots, thus leading to smaller model sizes.
- 11Li, J.; Misener, R.; Floudas, C. A. Continuous-time modeling and global optimization approach for scheduling of crude oil operations AIChE J. 2012, 58, 205Google ScholarThere is no corresponding record for this reference.
- 12Li, J.; Li, W.; Karimi, I. A.; Srinivasan, R. Improving the robustness and efficiency of crude scheduling algorithms AIChE J. 2007, 53, 2659Google ScholarThere is no corresponding record for this reference.
- 13Karuppiah, R.; Grossmann, I. E. Global optimization for the synthesis of integrated water systems in chemical processes Comput. Chem. Eng. 2006, 30, 650Google Scholar13https://chemport.cas.org/services/resolver?origin=ACS&resolution=options&coi=1%3ACAS%3A528%3ADC%252BD28XhslKgt78%253D&md5=09d43fc2861851080f0e139d8bf0d6beGlobal optimization for the synthesis of integrated water systems in chemical processesKaruppiah, Ramkumar; Grossmann, Ignacio E.Computers & Chemical Engineering (2006), 30 (4), 650-673CODEN: CCENDW; ISSN:0098-1354. (Elsevier Ireland Ltd.)In this paper, we address the problem of optimal synthesis of an integrated water system, where water using processes and water treatment operations are combined into a single network such that the total cost of obtaining freshwater for use in the water using operations, and treating wastewater is globally minimized. A superstructure that incorporates all feasible design alternatives for water treatment, reuse and recycle, is proposed. We formulate the optimization of this structure as a non-convex Non-Linear Programming (NLP) problem, which is solved to global optimality. The problem takes the form of a non-convex Generalized Disjunctive Program (GDP) if there is a flexibility of choosing different treatment technologies for the removal of the various contaminants in the wastewater streams. A new deterministic spatial branch and contract algorithm is proposed for optimizing such systems, in which piecewise under- and over-estimators are used to approx. the non-convex terms in the original model to obtain a convex relaxation whose soln. gives a lower bound on the global optimum. These lower bounds are made to converge to the soln. within a branch and bound procedure. Several examples are presented to illustrate the optimization of the integrated networks using the proposed algorithm.
- 14Castro, P. M.; Barbosa-Póvoa, A. P.; Matos, H. A.; Novais, A. Q. Simple continuous-time formulation for short-term scheduling of batch and continuous processes Ind. Eng. Chem. Res. 2004, 43, 105Google Scholar14https://chemport.cas.org/services/resolver?origin=ACS&resolution=options&coi=1%3ACAS%3A528%3ADC%252BD3sXpsVals7w%253D&md5=f4b5c36399f78c507fd7395d0f629630Simple Continuous-Time Formulation for Short-Term Scheduling of Batch and Continuous ProcessesCastro, Pedro M.; Barbosa-Povoa, Ana P.; Matos, Henrique A.; Novais, Augusto Q.Industrial & Engineering Chemistry Research (2004), 43 (1), 105-118CODEN: IECRED; ISSN:0888-5885. (American Chemical Society)A new and simple general math. formulation for scheduling multipurpose plants involving batch and/or continuous processes, based on the resource-task network (RTN) representation, is presented. The formulation uses a uniform-time-grid continuous-time representation and results in a very efficient mixed integer linear programming model that can be solved to optimality for a given no. of event points. The performance of the formulation is illustrated through the soln. of two case studies that have been thoroughly examd. in the literature: the first involves a continuous plant and is solved for three different storage policies, and the second concerns a batch plant. The formulation is shown to compare favorably to existing continuous-time formulations. More specifically, a new optimal soln. is obtained for the finite intermediate storage scenario of the first case that is also a global optimal soln.
- 15Teles, J. P.; Castro, P. M.; Matos, H. A. Multiparametric disaggregation technique for global optimization of polynomial programming problems J. Global Optimization 2013, 55, 227Google ScholarThere is no corresponding record for this reference.
- 16Kolodziej, S.; Castro, P. M.; Grossmann, I. E. Global optimization of bilinear programs with a multiparametric disaggregation technique J. Global Optimization 2013, 57, 1039Google ScholarThere is no corresponding record for this reference.
- 17McCormick, G. P. Computability of global solutions to factorable nonconvex programs. Part I. Convex underestimating problems Mathematical Programming 1976, 10, 147Google ScholarThere is no corresponding record for this reference.
- 18Pantelides, C. C. Unified frameworks for the optimal process planning and scheduling. In Proceedings of the Second Conference on Foundations of Computer Aided Operations; Cache Publications: New York, 1994; pp 253.Google ScholarThere is no corresponding record for this reference.
- 19Castro, P. M.; Barbosa-Póvoa, A. P.; Novais, A. Q. Simultaneous design and scheduling of multipurpose plants using resource task network based continuous-time formulations Ind. Eng. Chem. Res. 2005, 44, 343Google Scholar19https://chemport.cas.org/services/resolver?origin=ACS&resolution=options&coi=1%3ACAS%3A528%3ADC%252BD2cXhtVOhsLvI&md5=9ba6ba20c854b2803836df65f6e288c4Simultaneous Design and Scheduling of Multipurpose Plants Using Resource Task Network Based Continuous-Time FormulationsCastro, Pedro M.; Barbosa-Povoa, Ana P.; Novais, Augusto Q.Industrial & Engineering Chemistry Research (2005), 44 (2), 343-357CODEN: IECRED; ISSN:0888-5885. (American Chemical Society)This paper presents a general math. formulation for the simultaneous design and scheduling of multipurpose plants. The formulation is based on the resource task network process representation, uses a uniform time grid continuous-time representation, and can handle both short-term and periodic problems. It originates mixed-integer nonlinear programs or mixed-integer linear programs, depending on the types of tasks and objective function being considered. The performance of the formulation is illustrated through the soln. of two periodic example problems that were examd. in the literature, where the selection and design of the main equipment items and their connecting pipes is considered. The results clearly show that all decisions should be part of the same model because the plant structure, operating schedule, and cycle time can all change with a change in product demand. A comparison with an earlier approach is also presented.
- 20Kelly, J. D.; Mann, J. L. Crude oil blend scheduling optimization: An application with multimillion dollar benefits—Part 2 Hydrocarbon Processing 2003, 82 (7) 72Google ScholarThere is no corresponding record for this reference.
- 21Kolodziej, S. P.; Grossmann, I. E.; Furman, K. C.; Sawaya, N. W. A discretization-based approach for the optimization of the multiperiod blend scheduling problem Comput. Chem. Eng. 2013, 53, 122Google Scholar21https://chemport.cas.org/services/resolver?origin=ACS&resolution=options&coi=1%3ACAS%3A528%3ADC%252BC3sXlvF2jt74%253D&md5=cc94ba5fe4bbeb1191c96557ec44efa7A discretization-based approach for the optimization of the multiperiod blend scheduling problemKolodziej, Scott P.; Grossmann, Ignacio E.; Furman, Kevin C.; Sawaya, Nicolas W.Computers & Chemical Engineering (2013), 53 (), 122-142CODEN: CCENDW; ISSN:0098-1354. (Elsevier B.V.)In this paper, we introduce a new generalized multiperiod scheduling version of the pooling problem to represent time varying blending systems. A general nonconvex MINLP formulation of the problem is presented. The primary difficulties in solving this optimization problem are the presence of bilinear terms, as well as binary decision variables required to impose operational constraints. An illustrative example is presented to provide unique insight into the difficulties faced by conventional MINLP approaches to this problem, specifically in finding feasible solns. Based on recent work, a new radix-based discretization scheme is developed with which the problem can be reformulated approx. as an MILP, which is incorporated in a heuristic procedure and in two rigorous global optimization methods, and requires much less computational time than existing global optimization solvers. Detailed computational results of each approach are presented on a set of examples, including a comparison with other global optimization solvers.
- 22Castro, P. M.; Westerlund, J.; Forssell, S. Scheduling of a continuous plant with recycling of byproducts: A case study from a tissue paper mill Comput. Chem. Eng. 2009, 33, 347Google Scholar22https://chemport.cas.org/services/resolver?origin=ACS&resolution=options&coi=1%3ACAS%3A528%3ADC%252BD1cXhsVKnt7jE&md5=6eab4308dede7e51c59a8d26c446e2c0Scheduling of a continuous plant with recycling of byproducts: A case study from a tissue paper millCastro, Pedro M.; Westerlund, Joakim; Forssell, SebastianComputers & Chemical Engineering (2009), 33 (1), 347-358CODEN: CCENDW; ISSN:0098-1354. (Elsevier Ireland Ltd.)This paper considers an industrial scheduling problem. It involves profit maximization and the detn. of the optimal cycle time, while meeting the min. demands for the several products. Resource-task network-based formulations are employed and a detailed comparison between continuous- and discrete-time models is provided. Both have the improved capability of handling tasks with flexible proportions of input materials in order to consider the incorporation of different flowrates of byproducts that are recycled back to the first prodn. stage. The continuous-time formulation is shown to be more efficient and the resulting mixed integer nonlinear program (MINLP) can be solved to optimality within reasonable computational time. A new recycling policy is proposed that achieves the double goal of making the process more profitable due to important savings on the more expensive raw-materials and also more environmentally friendly, due to the redn. of waste disposal requirements.
- 23Castro, P. M. Optimal scheduling of pipeline systems with a resource-task network continuous-time formulation Ind. Eng. Chem. Res. 2010, 49, 11491Google ScholarThere is no corresponding record for this reference.
- 24Harjunkoski, I.; Maravelias, C.; Bongers, P.; Castro, P. M.; Engell, S.; Grossmann, I.; Hooker, J.; Méndez, C.; Sand, G.; Wassick, J. Scope for industrial applications of production scheduling models and solution methods Comput. Chem. Eng. 2014, 62, 161Google Scholar24https://chemport.cas.org/services/resolver?origin=ACS&resolution=options&coi=1%3ACAS%3A528%3ADC%252BC2cXhtVOqsbw%253D&md5=0e0a74a155dca51518a9e861b2a4c25eScope for industrial applications of production scheduling models and solution methodsHarjunkoski, Iiro; Maravelias, Christos T.; Bongers, Peter; Castro, Pedro M.; Engell, Sebastian; Grossmann, Ignacio E.; Hooker, John; Mendez, Carlos; Sand, Guido; Wassick, JohnComputers & Chemical Engineering (2014), 62 (), 161-193CODEN: CCENDW; ISSN:0098-1354. (Elsevier B.V.)A review. This paper gives a review on existing scheduling methodologies developed for process industries. Above all, the aim of the paper is to focus on the industrial aspects of scheduling and discuss the main characteristics, including strengths and weaknesses of the presented approaches. Optimization tools of today can effectively support the plant level prodn. However there is still clear potential for improvements, esp. in transferring academic results into industry. For instance, usability, interfacing and integration are some aspects discussed in the paper. After the introduction and problem classification, the paper discusses some lessons learned from industry, provides an overview of models and methods and concludes with general guidelines and examples on the modeling and soln. of industrial problems.
- 25Castro, P. M.; Harjunkoski, I.; Grossmann, I. E. New continuous-time scheduling formulation for continuous plants under variable electricity cost Ind. Eng. Chem. Res. 2009, 48, 6701Google Scholar25https://chemport.cas.org/services/resolver?origin=ACS&resolution=options&coi=1%3ACAS%3A528%3ADC%252BD1MXntlelu7Y%253D&md5=ef103abef28242aec1c89c688a899b2cNew Continuous-Time Scheduling Formulation for Continuous Plants under Variable Electricity CostCastro, Pedro M.; Harjunkoski, Iiro; Grossmann, Ignacio E.Industrial & Engineering Chemistry Research (2009), 48 (14), 6701-6714CODEN: IECRED; ISSN:0888-5885. (American Chemical Society)This work addresses the scheduling of continuous plants subject to energy constraints related to time-dependent electricity pricing and availability. Discrete- and continuous-time formulations are presented that can address these issues together with multiple intermediate due dates. Both formulations rely on the resource-task network process representation. Their computational performance is compared for the objective of total electricity minimization with the results favoring the discrete-time model due to the more natural way of handling such a wide variety of discrete events. In particular, it can successfully handle problems of industrial size. Nevertheless, the new continuous-time model is a major breakthrough since it is the first model of its type that is able to effectively incorporate time-variable utility profiles. When compared to a simple manual scheduling procedure, the proposed scheduling approaches can lead to potential electricity savings around 20% by switching prodn. from periods of high to low electricity cost.
- 26Yadav, S.; Shaik, M. A. Short-term scheduling of refinery crude oil operations Ind. Eng. Chem. Res. 2012, 51, 9287Google ScholarThere is no corresponding record for this reference.
- 27Westenberger, H.; Kallrath, L. Formulation of a Job Shop Problem in Process Industry, Internal Report; Bayer AG, Leverkusen and BASF AG: Ludwigshafen, 1995.Google ScholarThere is no corresponding record for this reference.
- 28Kallrath, J. Planning and scheduling in the process industry OR Spectrum 2002, 24, 219Google ScholarThere is no corresponding record for this reference.
- 29Blömer, F.; Günther, H. Scheduling of a multi-product batch process in the chemical industry Computers Ind. 1998, 36, 245Google ScholarThere is no corresponding record for this reference.
- 30Balas, E. Disjunctive programming and a hierarchy of relaxations for discrete optimization problems SIAM J. Algebraic Discrete Methods 1985, 6 (3) 466– 486Google ScholarThere is no corresponding record for this reference.
- 31Castro, P. M.; Grossmann, I. E. Generalized disjunctive programming as a systematic modeling framework to derive scheduling formulations Ind. Eng. Chem. Res. 2012, 51, 5781Google ScholarThere is no corresponding record for this reference.
- 32Raman, R.; Grossmann, I. E. Modeling and computational techniques for logic based integer programming Comput. Chem. Eng. 1994, 18, 563Google Scholar32https://chemport.cas.org/services/resolver?origin=ACS&resolution=options&coi=1%3ACAS%3A528%3ADyaK2cXktFaqt70%253D&md5=62018dadd4388e7b91981945e79fecacModeling and computational techniques for logic based integer programmingRaman, R.; Grossmann, I. E.Computers & Chemical Engineering (1994), 18 (7), 563-78CODEN: CCENDW; ISSN:0098-1354.A modeling framework is presented for discrete optimization problems that relies on a logic representation in which mixed-integer logic is represented through disjunctions, and integer logic through propositions. Transformation of the logic formulation into the equation form is not always desirable, and that therefore there is a need to address the soln. of mixed-integer programming problems where some of the mixed-integer relationships are expressed in disjunctions while others are expressed as algebraic constraints. A theor. characterization of disjunctive constraints is proposed which can serve as a criterion for deciding whether a disjunction should be transformed into equation form. A soln. algorithm that generalizes the method of Raman and Grossman for handling mixed-integer disjunctions symbolically is also proposed. Several examples are presented to illustrate the proposed modeling framework and the potential of the soln. method.
- 33Karuppiah, R.; Furman, K. C.; Grossmann, I. E. Global optimization for scheduling refinery crude oil operations Comput. Chem. Eng. 2008, 32, 2745Google Scholar33https://chemport.cas.org/services/resolver?origin=ACS&resolution=options&coi=1%3ACAS%3A528%3ADC%252BD1cXhtVOqsL3M&md5=504276692d58d8bbd4cf2b19bf9749d1Global optimization for scheduling refinery crude oil operationsKaruppiah, Ramkumar; Furman, Kevin C.; Grossmann, Ignacio E.Computers & Chemical Engineering (2008), 32 (11), 2745-2766CODEN: CCENDW; ISSN:0098-1354. (Elsevier Ireland Ltd.)In this work an outer-approxn. algorithm is presented to obtain the global optimum of a nonconvex mixed-integer nonlinear programming (MINLP) model that is used to represent the scheduling of crude oil movement at the front-end of a petroleum refinery. The model relies on a continuous time representation making use of transfer events. The proposed algorithm focuses on effectively solving a mixed-integer linear programming (MILP) relaxation of the nonconvex MINLP to obtain a rigorous lower bound (LB) on the global optimum. Cutting planes derived by spatially decompg. the network are added to the MILP relaxation of the original nonconvex MINLP in order to reduce the soln. time for the MILP relaxation. The soln. of this relaxation is used as a heuristic to obtain a feasible soln. to the MINLP which serves as an upper bound (UB). The lower and upper bounds are made to converge to within a specified tolerance in the proposed outer-approxn. algorithm. On applying the proposed technique to test examples, significant savings are realized in the computational effort required to obtain provably global optimal solns.
- 34Castro, P. M.; Teles, J. P. Comparison of global optimization algorithms for the design of water-using networks Comput. Chem. Eng. 2013, 52, 249Google Scholar34https://chemport.cas.org/services/resolver?origin=ACS&resolution=options&coi=1%3ACAS%3A528%3ADC%252BC3sXjvFans70%253D&md5=48742503b879354b71221cb621d0ec4cComparison of global optimization algorithms for the design of water-using networksCastro, Pedro M.; Teles, Joao P.Computers & Chemical Engineering (2013), 52 (), 249-261CODEN: CCENDW; ISSN:0098-1354. (Elsevier B.V.)We address a special class of bilinear process network problems with global optimization algorithms iterating between a lower bound provided by a mixed-integer linear programming (MILP) formulation and an upper bound given by the soln. of the original nonlinear problem (NLP) with a local solver. Two conceptually different relaxation approaches are tested, piecewise McCormick envelopes and multiparametric disaggregation, each considered in two variants according to the choice of variables to partition/parameterize. The four complete MILP formulations are derived from disjunctive programming models followed by convex hull reformulations. The results on a set of test problems from the literature show that the algorithm relying on multiparametric disaggregation with parameterization of the concns. is the best performer, primarily due to a logarithmic as opposed to linear increase in problem size with the no. of partitions. The algorithms are also compared to the com. solvers BARON and GloMIQO through performance profiles.
- 35Teles, J. P.; Castro, P. M.; Matos, H. A. Univariate parameterization for global optimization of mixed-integer polynomial problems Eur. J. Oper. Res. 2013, 229, 613Google ScholarThere is no corresponding record for this reference.
- 36Kocis, G. R.; Grossmann, I. E. Computational experience with DICOPT solving MINLP problems in process systems engineering Comput. Chem. Eng. 1989, 13, 307Google Scholar36https://chemport.cas.org/services/resolver?origin=ACS&resolution=options&coi=1%3ACAS%3A528%3ADyaL1MXhslGqurY%253D&md5=8487cccff09f050a785622fcfababe4bComputational experience with DICOPT solving MINLP problems in process systems engineeringKocis, G. R.; Grossmann, I. E.Computers & Chemical Engineering (1989), 13 (3), 307-15CODEN: CCENDW; ISSN:0098-1354.The outer-approxn./equality-relaxation algorithm for solving MINLP (mixed-integer nonlinear programming) problems that arise in process systems engineering is discussed. The computer code DICOPT (discrete continuous optimizer) is developed using state-of-the-art optimization tools and a powerful modeling language. Computational experience in solving 16 MINLP problems with DICOPT is reported. Applications include design of batch processes, structural flowsheet optimization, column design, utility plant retrofit, planning, flexibility, and reliability problems.
- 37Tawarmalani, M.; Sahinidis, N. V. A polyhedral branch-and-cut approach to global optimization Mathematical Programming 2005, 103 (2) 225Google ScholarThere is no corresponding record for this reference.
- 38Misener, R.; Floudas, C. A. GloMIQO: Global mixed-integer quadratic optimizer J. Global Optimization 2013, 57, 3Google ScholarThere is no corresponding record for this reference.
- 39Viswanathan, J.; Grossmann, I. E. A combined penalty-function and outer-approximation method for MINLP optimization Comput. Chem. Eng. 1990, 14, 769Google Scholar39https://chemport.cas.org/services/resolver?origin=ACS&resolution=options&coi=1%3ACAS%3A528%3ADyaK3cXltlCqu78%253D&md5=4e1fe73502afac1e95561889efe870cbA combined penalty function and outer-approximation method for MINLP optimizationViswanathan, J.; Grossman, I. E.Computers & Chemical Engineering (1990), 14 (7), 769-82CODEN: CCENDW; ISSN:0098-1354.An improved outer-approxn. algorithm for MINLP (mixed-integer nonlinear programming) optimization is proposed for the soln. of problems where in convexity conditions may not hold. The algorithm starts by solving the NLP relaxation. If an integer soln. is not found, a sequence of iterations consisting of NLP subproblems and MILP master problems is solved. The proposed MILP master problem is based on the outer-approxn./equality-relaxation algorithm and features an exact penalty function that allows violations of linearizations of nonconvex constraints. The search proceeds until no improvement is found in the NLP subproblems. Computational experience is presented on a set of 20 test problems. Included are problems for optimum feed tray location and no. of plates for distn. columns. Although no theor. guarantee can be given, the method has a high degree of reliability finding the global optimum in nonconvex problems.
- 40Jia, Z.; Ierapetritou, M. G. Efficient short-term scheduling of refinery operations based on a continuous time formulation Comput. Chem. Eng. 2004, 28, 1001Google Scholar40https://chemport.cas.org/services/resolver?origin=ACS&resolution=options&coi=1%3ACAS%3A528%3ADC%252BD2cXjtlyhu70%253D&md5=ca7ff6e4933c90be37a1da04bea57209Efficient short-term scheduling of refinery operations based on a continuous time formulationJia, Zhenya; Ierapetritou, MarianthiComputers & Chemical Engineering (2004), 28 (6-7), 1001-1019CODEN: CCENDW; ISSN:0098-1354. (Elsevier)The problem addressed in this work is to develop a comprehensive math. programming model for the efficient scheduling of oil-refinery operations. Our approach is first to decomp. the overall problem spatially into three domains: the crude-oil unloading and blending, the prodn. unit operations and the product blending and delivery. In particular, the first problem involves the crude-oil unloading from vessels, its transfer to storage tanks and the charging schedule for each crude-oil mixt. to the distn. units. The second problem consists of the prodn. unit scheduling which includes both fractionation and reaction processes and the third problem describes the finished product blending and shipping end of the refinery. Each of those sub-problems is modeled and solved in a most efficient way using continuous time representation to take advantage of the relatively smaller no. of variables and constraints compared to discrete time formulation. The proposed methodol. is applied to realistic case studies and significant computational savings can be achieved compared with existing approaches.
- 41Quesada, I.; Grossmann, I. E. Global optimization of bilinear process networks with multicomponent flows Comput. Chem. Eng. 1995, 19, 1219Google Scholar41https://chemport.cas.org/services/resolver?origin=ACS&resolution=options&coi=1%3ACAS%3A528%3ADyaK2MXovVSltb4%253D&md5=04357dba42d82f8db1c08e5934746feeGlobal optimization of bilinear process networks with multicomponent flowsQuesada, I.; Grossmann, I. E.Computers & Chemical Engineering (1995), 19 (12), 1219-42CODEN: CCENDW; ISSN:0098-1354. (Elsevier)The global optimization of networks consisting of splitters, mixers and linear process units and that involve multicomponent streams is studied. Examples include pooling and blending systems and sharp sepn. networks in which nonconvexities arise in the bilinear equations for the mass balances. A reformulation-linearization technique is first applied to models expressed with compns. and total flows to obtain a relaxed LP formulation that provides a valid lower bound to the global optimum. This formulation is used within a spatial branch and bound search. The application of this method is considered in detail for sharp sepn. systems with single feed and mixed products. Numerical results are presented on 12 test problems involving up to a few hundred variables. Only a few nodes are commonly required in the branch and bound search.
Cited By
This article is cited by 68 publications.
- Yaqing Wu, Christos T. Maravelias. A General Model for Periodic Chemical Production Scheduling. Industrial & Engineering Chemistry Research 2020, 59
(6)
, 2505-2515. https://doi.org/10.1021/acs.iecr.9b04381
- Pedro
C. Pautasso, Diego C. Cafaro, Jaime Cerdá. Scheduling Upstream Operations at Inland Petroleum Refineries Using a Precedence-Based Formulation. Industrial & Engineering Chemistry Research 2019, 58
(12)
, 4906-4924. https://doi.org/10.1021/acs.iecr.8b05671
- Yingkai Song, Brenno C. Menezes, Pablo Garcia-Herreros, Ignacio E. Grossmann. Scheduling and Feed Quality Optimization of Concentrate Raw Materials in the Copper Refining Industry. Industrial & Engineering Chemistry Research 2018, 57
(34)
, 11686-11701. https://doi.org/10.1021/acs.iecr.8b01512
- Pablo Ugalde-Salas, Felipe Díaz-Alvarado, Salvador A. Flores, Héctor Ramírez. An Optimization Model To Incorporate CO2 Emissions in the Scheduling of Crude Oil Operations. Industrial & Engineering Chemistry Research 2018, 57
(33)
, 11342-11349. https://doi.org/10.1021/acs.iecr.7b04331
- Jeffrey
D. Kelly, Brenno C. Menezes, Ignacio E. Grossmann. Successive LP Approximation for Nonconvex Blending in MILP Scheduling Optimization Using Factors for Qualities in the Process Industry. Industrial & Engineering Chemistry Research 2018, 57
(32)
, 11076-11093. https://doi.org/10.1021/acs.iecr.8b01093
- Jaime Cerdá, Pedro C. Pautasso, Diego C. Cafaro. Optimization Approaches for Efficient Crude Blending in Large Oil Refineries. Industrial & Engineering Chemistry Research 2018, 57
(25)
, 8484-8501. https://doi.org/10.1021/acs.iecr.8b01008
- Jaime Cerdá, Pedro C. Pautasso, and Diego C. Cafaro . Scheduling Multipipeline Blending Systems Supplying Feedstocks to Crude Oil Distillation Columns. Industrial & Engineering Chemistry Research 2017, 56
(38)
, 10783-10797. https://doi.org/10.1021/acs.iecr.7b02449
- Pedro Castillo Castillo, Pedro M. Castro, and Vladimir Mahalec . Global Optimization Algorithm for Large-Scale Refinery Planning Models with Bilinear Terms. Industrial & Engineering Chemistry Research 2017, 56
(2)
, 530-548. https://doi.org/10.1021/acs.iecr.6b01350
- Yuming Zhao, Naiqi Wu, Zhiwu Li, and Ting Qu . A Novel Solution Approach to a Priority-Slot-Based Continuous-Time Mixed Integer Nonlinear Programming Formulation for a Crude-Oil Scheduling Problem. Industrial & Engineering Chemistry Research 2016, 55
(41)
, 10955-10967. https://doi.org/10.1021/acs.iecr.6b01046
- Lu Zhang, Yongheng Jiang, Xiaoyong Gao, Dexian Huang, and Ling Wang . Efficient Two-Level Hybrid Algorithm for the Refinery Production Scheduling Problem Involving Operational Transitions. Industrial & Engineering Chemistry Research 2016, 55
(28)
, 7768-7781. https://doi.org/10.1021/acs.iecr.6b00631
- Nikisha K. Shah, Nihar Sahay, and Marianthi G. Ierapetritou . Efficient Decomposition Approach for Large-Scale Refinery Scheduling. Industrial & Engineering Chemistry Research 2015, 54
(41)
, 9964-9991. https://doi.org/10.1021/ie504835b
- Hossein Mostafaei, Pedro M. Castro, and Alireza Ghaffari-Hadigheh . A Novel Monolithic MILP Framework for Lot-Sizing and Scheduling of Multiproduct Treelike Pipeline Networks. Industrial & Engineering Chemistry Research 2015, 54
(37)
, 9202-9221. https://doi.org/10.1021/acs.iecr.5b01440
- Jaime Cerdá, Pedro C. Pautasso, and Diego C. Cafaro . Efficient Approach for Scheduling Crude Oil Operations in Marine-Access Refineries. Industrial & Engineering Chemistry Research 2015, 54
(33)
, 8219-8238. https://doi.org/10.1021/acs.iecr.5b01461
- Chuan Wang, Minglei Yang, Xin Dai, Chen Fan, Wenli Du. A novel multi-operation sequencing formulation for the crude oil scheduling problem with restricted overlapping constraints. Computers & Chemical Engineering 2024, 187 , 108714. https://doi.org/10.1016/j.compchemeng.2024.108714
- Tomás García García Verdier, Gloria Gutiérrez, Carlos Méndez, César De Prada. New linear approximation method applied to crude operations scheduling. Jornadas de Automática 2024,
(45)
https://doi.org/10.17979/ja-cea.2024.45.10942
- Robert E. Franzoi, Brenno C. Menezes, Jeffrey D. Kelly, Jorge A.W. Gut, Ignacio E. Grossmann. Large-scale optimization of nonconvex MINLP refinery scheduling. Computers & Chemical Engineering 2024, 186 , 108678. https://doi.org/10.1016/j.compchemeng.2024.108678
- Wanpeng Zheng, Xiaoyong Gao, Fuyu Huang, Xin Zuo, Xiaozheng Chen. Integrated optimization of crude oil procurement planning and blending scheduling for property stabilization. Computers & Chemical Engineering 2024, 186 , 108716. https://doi.org/10.1016/j.compchemeng.2024.108716
- Amin Samadi, Christos T. Maravelias. Computational enhancements of continuous production scheduling MILPs using tightening constraints. Computers & Chemical Engineering 2024, 184 , 108609. https://doi.org/10.1016/j.compchemeng.2024.108609
- Mahmoud Ahmednooh, Brenno Menezes. Blend Scheduling Solutions in Petroleum Refineries towards Automated Decision-Making in Industrial-like Blend-Shops. Processes 2024, 12
(3)
, 561. https://doi.org/10.3390/pr12030561
- Nan Ma, Hongqi Li, Hualin Liu. State-Space Compression for Efficient Policy Learning in Crude Oil Scheduling. Mathematics 2024, 12
(3)
, 393. https://doi.org/10.3390/math12030393
- Tomas Garcia Garcia-Verdier, Gloria Gutierrez, Carlos A. Méndez, Carlos G. Palacín, Cesar de Prada. Optimization of crude oil operations scheduling by applying a two-stage stochastic programming approach with risk management. Journal of Process Control 2024, 133 , 103142. https://doi.org/10.1016/j.jprocont.2023.103142
- Tomas Garcia Garcia-Verdier, Gloria Gutierrez, Carlos Mendez, Cesar de Prada. Optimizing crude oil operations scheduling considering blending in tanks. IFAC-PapersOnLine 2024, 58
(14)
, 67-72. https://doi.org/10.1016/j.ifacol.2024.08.315
- Bernardo Zimberg, Enrique Ferreira, Eduardo Camponogara. A continuous-time formulation for scheduling crude oil operations in a terminal with a refinery pipeline. Computers & Chemical Engineering 2023, 178 , 108354. https://doi.org/10.1016/j.compchemeng.2023.108354
- Yunning Yang, Renchu He, Guo Yu, Wei Du, Minglei Yang, Wenli Du. Efficient rolling horizon approach to a crude oil scheduling problem for marine-access refineries. Computers & Chemical Engineering 2023, 170 , 108121. https://doi.org/10.1016/j.compchemeng.2022.108121
- Baoli Liu, Zhi-Chun Li, Yadong Wang. A branch-and-price heuristic algorithm for the bunkering operation problem of a liquefied natural gas bunkering station in the inland waterways. Transportation Research Part B: Methodological 2023, 167 , 145-170. https://doi.org/10.1016/j.trb.2022.11.011
- Amin Samadi, Nathan Adelgren, Christos T. Maravelias. On discrete time chemical production scheduling MILP models containing record keeping variables. 2023, 433-438. https://doi.org/10.1016/B978-0-443-15274-0.50069-X
- Tomas Garcia Garcia-Verdier, Gloria Gutierrez, Carlos Mendez, Cesar de Prada. Optimizing the monthly scheduling of crudes in a terminal-refinery system. IFAC-PapersOnLine 2023, 56
(2)
, 7414-7419. https://doi.org/10.1016/j.ifacol.2023.10.620
- Xin Cheng, Xiang Li. On the P-formulation and the split-fraction-formulation for the generalized pooling problem. Computers & Chemical Engineering 2022, 164 , 107893. https://doi.org/10.1016/j.compchemeng.2022.107893
- Yifu Chen, Christos T. Maravelias. Variable Bound Tightening and Valid Constraints for Multiperiod Blending. INFORMS Journal on Computing 2022, 34
(4)
, 2073-2090. https://doi.org/10.1287/ijoc.2021.1140
- Li Yu, Sujing Wang, Qiang Xu. Optimal scheduling for simultaneous refinery manufacturing and multi oil-product pipeline distribution. Computers & Chemical Engineering 2022, 157 , 107613. https://doi.org/10.1016/j.compchemeng.2021.107613
- Yaqing Wu, Christos T. Maravelias. A general framework and optimization models for the scheduling of continuous chemical processes. AIChE Journal 2021, 67
(10)
https://doi.org/10.1002/aic.17344
- Wassila Abdellaoui, Mehdi Souier, M’hammed Sahnoun, Fouad Ben Abdelaziz. Multi-period optimal schedule of a multi-product pipeline: A case study in Algeria. Computers & Industrial Engineering 2021, 159 , 107483. https://doi.org/10.1016/j.cie.2021.107483
- . Advanced Methods. 2021, 191-286. https://doi.org/10.1017/9781316650998.011
- . Multiperiod Blending. 2021, 261-286. https://doi.org/10.1017/9781316650998.015
- Benjamin Beach, Robert Hildebrand, Kimberly Ellis, Baptiste Lebreton. An approximate method for the optimization of long-Horizon tank blending and scheduling operations. Computers & Chemical Engineering 2020, 141 , 106839. https://doi.org/10.1016/j.compchemeng.2020.106839
- Yan Hou, NaiQi Wu, ZhiWu Li, Yixian Zhang, Ting Qu, QingHua Zhu. Many-objective optimization for scheduling of crude oil operations based on NSGA-Ⅲ with consideration of energy efficiency. Swarm and Evolutionary Computation 2020, 57 , 100714. https://doi.org/10.1016/j.swevo.2020.100714
- Akhil Arora, M. M. Faruque Hasan. Process systems engineering applications, challenges and opportunities in the toll manufacturing industry. Journal of Advanced Manufacturing and Processing 2020, 2
(3)
https://doi.org/10.1002/amp2.10040
- Yifu Chen, Christos T. Maravelias. Preprocessing algorithm and tightening constraints for multiperiod blend scheduling: cost minimization. Journal of Global Optimization 2020, 77
(3)
, 603-625. https://doi.org/10.1007/s10898-020-00882-3
- Haokun Yang, David E. Bernal, Robert E. Franzoi, Faramroze G. Engineer, Kysang Kwon, Sechan Lee, Ignacio E. Grossmann. Integration of crude-oil scheduling and refinery planning by Lagrangean Decomposition. Computers & Chemical Engineering 2020, 138 , 106812. https://doi.org/10.1016/j.compchemeng.2020.106812
- Ying Chen, Min Lin, Hao Jiang, Zhihong Yuan, Bingzhen Chen. Optimal design and operation of refinery hydrogen systems under multi-scale uncertainties. Computers & Chemical Engineering 2020, 138 , 106822. https://doi.org/10.1016/j.compchemeng.2020.106822
- Xueren Ge, Heyaojing Huang. An Effective Method for Dynamic Global Optimal Scheduling of RGV Based on Probability Function. Journal of Physics: Conference Series 2019, 1345
(4)
, 042060. https://doi.org/10.1088/1742-6596/1345/4/042060
- Vanina G. Cafaro, Pedro C. Pautasso, Jaime Cerdá, Diego C. Cafaro. Efficient planning of crude oil supplies through long-distance pipelines. Computers & Chemical Engineering 2019, 122 , 203-217. https://doi.org/10.1016/j.compchemeng.2018.06.028
- Robert E. Franzoi, Brenno C. Menezes, Jeffrey D. Kelly, Jorge A.W. Gut. Design for Online Process and Blend Scheduling Optimization. 2019, 187-192. https://doi.org/10.1016/B978-0-12-818597-1.50030-8
- Haoran Zhang, Yongtu Liang, Qi Liao, Jie Gao, Xiaohan Yan, Wan Zhang. Mixed-time mixed-integer linear programming for optimal detailed scheduling of a crude oil port depot. Chemical Engineering Research and Design 2018, 137 , 434-451. https://doi.org/10.1016/j.cherd.2018.07.013
- Honglin Qu, Jialin Xu, Sujing Wang, Qiang Xu. A novel MINLP model of front-end crude scheduling for refinery with consideration of inherent upset minimization. Computers & Chemical Engineering 2018, 117 , 42-62. https://doi.org/10.1016/j.compchemeng.2018.05.022
- Pedro A. Castillo Castillo, Pedro M. Castro, Vladimir Mahalec. Global optimization of MIQCPs with dynamic piecewise relaxations. Journal of Global Optimization 2018, 71
(4)
, 691-716. https://doi.org/10.1007/s10898-018-0612-7
- Kyungseok Noh, Joohyun Shin, Jay H. Lee. An optimization based strategy for crude selection in a refinery with lube hydro-processing. Computers & Chemical Engineering 2018, 116 , 91-111. https://doi.org/10.1016/j.compchemeng.2017.09.025
- Pedro M. Castro, Ignacio E. Grossmann, Qi Zhang. Expanding scope and computational challenges in process scheduling. Computers & Chemical Engineering 2018, 114 , 14-42. https://doi.org/10.1016/j.compchemeng.2018.01.020
- Honglin Qu, Jialin Xu, Sujing Wang, Qiang Xu. Optimal Front-end Crude Schedule for Refineries under Consideration of Inherent Upset Reduction. 2018, 1315-1320. https://doi.org/10.1016/B978-0-444-64241-7.50214-7
- Marcel JOLY, Darci ODLOAK, MarioY. MIYAKE, Brenno C. MENEZES, Jeffrey D. KELLY. Refinery production scheduling toward Industry 4.0. Frontiers of Engineering Management , Article ASAP.
- Leonardo Salsano de Assis, Eduardo Camponogara, Bernardo Zimberg, Enrique Ferreira, Ignacio E. Grossmann. A piecewise McCormick relaxation-based strategy for scheduling operations in a crude oil terminal. Computers & Chemical Engineering 2017, 106 , 309-321. https://doi.org/10.1016/j.compchemeng.2017.06.012
- Pedro M. Castro. Spatial branch-and-bound algorithm for MIQCPs featuring multiparametric disaggregation. Optimization Methods and Software 2017, 32
(4)
, 719-737. https://doi.org/10.1080/10556788.2016.1264397
- Hossein Mostafaei, Pedro M. Castro. Continuous‐time scheduling formulation for straight pipelines. AIChE Journal 2017, 63
(6)
, 1923-1936. https://doi.org/10.1002/aic.15563
- Ting Li, Pedro M. Castro, Zhimin Lv. Life cycle assessment and optimization of an iron making system with a combined cycle power plant: a case study from China. Clean Technologies and Environmental Policy 2017, 19
(4)
, 1133-1145. https://doi.org/10.1007/s10098-016-1306-9
- YuMing Zhao, NaiQi Wu, ZhiWu Li. A novel solution approach to scheduling of crude-oil operations based on an improved continuous-time formulation. 2017, 482-487. https://doi.org/10.1109/ICNSC.2017.8000140
- Pedro A. Castillo Castillo, Pedro M. Castro, Vladimir Mahalec. Global Optimization of Nonlinear Blend-Scheduling Problems. Engineering 2017, 3
(2)
, 188-201. https://doi.org/10.1016/J.ENG.2017.02.005
- Lv Zhimin, Li Ting. Extended resource task network for collaborative scheduling of material and energy flows in iron and steel enterprises. 2017, 209-213. https://doi.org/10.1109/IEA.2017.7939208
- Yan Hou, NaiQi Wu, MengChu Zhou, ZhiWu Li. Pareto-Optimization for Scheduling of Crude Oil Operations in Refinery via Genetic Algorithm. IEEE Transactions on Systems, Man, and Cybernetics: Systems 2017, 47
(3)
, 517-530. https://doi.org/10.1109/TSMC.2015.2507161
- Ali Zaghian, Hossein Mostafaei. An MILP model for scheduling the operation of a refined petroleum products distribution system. Operational Research 2016, 16
(3)
, 513-542. https://doi.org/10.1007/s12351-015-0212-y
- Pedro M. Castro. Source-based discrete and continuous-time formulations for the crude oil pooling problem. Computers & Chemical Engineering 2016, 93 , 382-401. https://doi.org/10.1016/j.compchemeng.2016.06.016
- Jaime Cerdá, Pedro C. Pautasso, Diego C. Cafaro. A cost‐effective model for the gasoline blend optimization problem. AIChE Journal 2016, 62
(9)
, 3002-3019. https://doi.org/10.1002/aic.15208
- Hossein Mostafaei, Pedro M. Castro, Alireza Ghaffari-Hadigheh. Short-term scheduling of multiple source pipelines with simultaneous injections and deliveries. Computers & Operations Research 2016, 73 , 27-42. https://doi.org/10.1016/j.cor.2016.03.006
- Lei Shi, Yongheng Jiang, Ling Wang, Dexian Huang. A continuous-time formulation for refinery production scheduling problems involving operational transitions in mode switching. Chinese Journal of Chemical Engineering 2016, 24
(8)
, 1020-1031. https://doi.org/10.1016/j.cjche.2016.04.041
- Pedro M. Castro. Normalized multiparametric disaggregation: an efficient relaxation for mixed-integer bilinear problems. Journal of Global Optimization 2016, 64
(4)
, 765-784. https://doi.org/10.1007/s10898-015-0342-z
- Pedro M. Castro. Spatial branch and bound algorithm for the global optimization of MIQCPs. 2016, 523-528. https://doi.org/10.1016/B978-0-444-63428-3.50092-8
- Pedro M. Castro. New
MINLP
formulation for the multiperiod pooling problem. AIChE Journal 2015, 61
(11)
, 3728-3738. https://doi.org/10.1002/aic.15018
- Bernardo Zimberg, Eduardo Camponogara, Enrique Ferreira. Reception, mixture, and transfer in a crude oil terminal. Computers & Chemical Engineering 2015, 82 , 293-302. https://doi.org/10.1016/j.compchemeng.2015.07.012
- Nikisha K. Shah, Marianthi G. Ierapetritou. Lagrangian decomposition approach to scheduling large-scale refinery operations. Computers & Chemical Engineering 2015, 79 , 1-29. https://doi.org/10.1016/j.compchemeng.2015.04.021
Article Views are the COUNTER-compliant sum of full text article downloads since November 2008 (both PDF and HTML) across all institutions and individuals. These metrics are regularly updated to reflect usage leading up to the last few days.
Citations are the number of other articles citing this article, calculated by Crossref and updated daily. Find more information about Crossref citation counts.
The Altmetric Attention Score is a quantitative measure of the attention that a research article has received online. Clicking on the donut icon will load a page at altmetric.com with additional details about the score and the social media presence for the given article. Find more information on the Altmetric Attention Score and how the score is calculated.
Recommended Articles
References
This article references 41 other publications.
- 1Kelly, J. D.; Mann, J. L. Crude oil blend scheduling optimization: An application with multimillion dollar benefits—Part 1 Hydrocarbon Processing 2003, 82 (6) 47There is no corresponding record for this reference.
- 2Shah, N. Mathematical programming techniques for crude oil scheduling Comput. Chem. Eng. 1996, 20, S12272https://chemport.cas.org/services/resolver?origin=ACS&resolution=options&coi=1%3ACAS%3A528%3ADyaK28XjsF2qtLg%253D&md5=42e9f5dd4117e775db596b63ce170698Mathematical programming techniques for crude oil schedulingShah, N.Computers & Chemical Engineering (1996), 20 (Suppl. B, European Symposium on Computer Aided Process Engineering--6, 1996), S1227-S1232CODEN: CCENDW; ISSN:0098-1354. (Elsevier)We consider the application of formal, math. programming techniques to the problem of scheduling the crude oil supply to a refinery. The relevant key decisions include the allocation of crude oils to refinery and port-side tanks, the connection of refinery tanks to crude distn. units (CDUs), the sequence and amts. of crudes pumped from the ports to the refineries, and the details relating to discharging of tankers at the port-side. These decisions are typically made over a horizon of one month. Scheduling is important for two reasons: on the one hand, the economic penalties of poor scheduling are severe, and on the other, efficient scheduling techniques will enable the exploitation of opportunities e.g. unexpected cheap cargoes on the high seas. Typical approaches to this problem are based on user-driven simulations. This paper indicates how math. programming techniques can be applied to such problems, and highlights the advantages of using such approaches.
- 3Lee, H.; Pinto, J. M.; Grossmann, I. E.; Park, S. Mixed-integer linear programming model for refinery short-term scheduling of crude oil unloading with inventory management Ind. Eng. Chem. Res. 1996, 35, 16303https://chemport.cas.org/services/resolver?origin=ACS&resolution=options&coi=1%3ACAS%3A528%3ADyaK28XitlWrtbo%253D&md5=fc7e50ad8f0fde80ac7c831127937a87Mixed-Integer Linear Programming Model for Refinery Short-Term Scheduling of Crude Oil Unloading with Inventory ManagementLee, Heeman; Pinto, Jose M.; Grossmann, Ignacio E.; Park, SunwonIndustrial & Engineering Chemistry Research (1996), 35 (5), 1630-41CODEN: IECRED; ISSN:0888-5885. (American Chemical Society)This paper addresses the problem of inventory management of a refinery that imports several types of crude oil which are delivered by different vessels. This problem involves optimal operation of crude oil unloading, its transfer from storage tanks to charging tanks, and the charging schedule for each crude oil distn. unit. A mixed-integer optimization model is developed which relies on time discretization.
- 4Hamisu, A. A.; Kabantiok, S.; Wang, M. Refinery scheduling of crude oil unloading with tank inventory management Comput. Chem. Eng. 2013, 55, 1344https://chemport.cas.org/services/resolver?origin=ACS&resolution=options&coi=1%3ACAS%3A528%3ADC%252BC3sXovFaqtLg%253D&md5=f302758245194d18b68cb65070df4c25Refinery scheduling of crude oil unloading with tank inventory managementHamisu, Aminu A.; Kabantiok, Stephen; Wang, MeihongComputers & Chemical Engineering (2013), 55 (), 134-147CODEN: CCENDW; ISSN:0098-1354. (Elsevier B.V.)The aim of this study is to develop a methodol. for short-term crude oil unloading, tank inventory management, and crude distn. unit (CDU) charging schedule using mixed integer linear programming (MILP) optimization model as an extension to a previous work reported by Lee et al. (1996). The authors attempt to improve the previous model by adding an interval-interval variation constraint to avoid CDU charging rate fluctuation, a shutdown penalty within the scheduling cycle and a set up penalty for tank-tank transfer and introducing demand violation permit for a more flexible model against obtaining infeasible soln. Three different cases from the original paper were used to test the validity of the improved model. Comparison between Cases 1 and 2 shows the advantage of using smaller time interval as the operating cost of Case 2 is lower. Two scenarios were created from Case 3 to show the benefits of the improved model in deciding the best schedule to use. The improved model was implemented using the CPLEX solver in GAMS.
- 5Jia, Z.; Ierapetritou, M.; Kelly, J. D. Refinery short-term scheduling using continuous time formulation: Crude-oil operations Ind. Eng. Chem. Res. 2003, 42, 3085There is no corresponding record for this reference.
- 6Furman, K.; Jia, Z.; Ierapetritou, M. G. A robust event-based continuous time formulation for tank transfer scheduling Ind. Eng. Chem. Res. 2007, 46, 9126There is no corresponding record for this reference.
- 7Moro, J. F. L.; Pinto, J. M. Mixed-integer programming approach for short-term crude oil scheduling Ind. Eng. Chem. Res. 2004, 43, 85There is no corresponding record for this reference.
- 8Reddy, P. C. P.; Karimi, I. A.; Srinivasan, R. A new continuous-time formulation for scheduling crude oil operations Chem. Eng. Sci. 2004, 59, 13258https://chemport.cas.org/services/resolver?origin=ACS&resolution=options&coi=1%3ACAS%3A528%3ADC%252BD2cXisVarur4%253D&md5=361effcd786136a938c204b43e3f10dcA new continuous-time formulation for scheduling crude oil operationsReddy, P. Chandra Prakash; Karimi, I. A.; Srinivasan, R.Chemical Engineering Science (2004), 59 (6), 1325-1341CODEN: CESCAC; ISSN:0009-2509. (Elsevier Science Ltd.)In today's competitive business climate characterized by uncertain oil markets, responding effectively and speedily to market forces, while maintaining reliable operations, is crucial to a refinery's bottom line. Optimal crude oil scheduling enables cost redn. by using cheaper crudes intelligently, minimizing crude changeovers, and avoiding ship demurrage. So far, only discrete-time formulations have stood up to the challenge of this important, nonlinear problem. A continuous-time formulation would portend numerous advantages, however, existing work in this area has just begun to scratch the surface. In this paper, we present the first complete continuous-time mixed integer linear programming (MILP) formulation for the short-term scheduling of operations in a refinery that receives crude from large crude carriers via a high-vol. single buoy mooring pipeline. This novel formulation accounts for real-world operational practices. We use an iterative algorithm to eliminate the crude compn. discrepancy that has proven to be the Achilles heel for existing formulations. While it does not guarantee global optimality, the algorithm needs only MILP solns. and obtains excellent max.-profit schedules for industrial problems with up to 7 days of scheduling horizon. We also report the first comparison of discrete- vs. continuous-time formulations for this complex problem.
- 9Mouret, S.; Grossmann, I. E.; Pestiaux, P. A novel priority-slot based continuous-time formulation for crude-oil scheduling problems Ind. Eng. Chem. Res. 2009, 48, 8515There is no corresponding record for this reference.
- 10Mouret, S.; Grossmann, I. E.; Pestiaux, P. Time representations and mathematical models for process scheduling problems Comput. Chem. Eng. 2011, 35, 103810https://chemport.cas.org/services/resolver?origin=ACS&resolution=options&coi=1%3ACAS%3A528%3ADC%252BC3MXltl2qsrc%253D&md5=4909989efd293f6efbb0d1c9f0e0160bTime representations and mathematical models for process scheduling problemsMouret, Sylvain; Grossmann, Ignacio E.; Pestiaux, PierreComputers & Chemical Engineering (2011), 35 (6), 1038-1063CODEN: CCENDW; ISSN:0098-1354. (Elsevier B.V.)During the last 15 years, many math. models were developed in order to solve process operation scheduling problems, using discrete or continuous-time representations. In this paper, a unified representation and modeling approach are presented for process scheduling problems. Four different time representations are presented with corresponding strengthened formulations that rely on exploiting the non-overlapping graph structure of these problems through max. cliques and bicliques. These formulations are compared, and applied to single-stage and multi-stage batch scheduling problems, as well as crude-oil operations scheduling problems. Three soln. methods are introduced that can be used to achieve global optimality or obtain near-optimal solns. depending on the stopping criterion used. Computational results show that the multi-operation sequencing time representation is superior to the others as it allows efficient symmetry-breaking and requires fewer priority-slots, thus leading to smaller model sizes.
- 11Li, J.; Misener, R.; Floudas, C. A. Continuous-time modeling and global optimization approach for scheduling of crude oil operations AIChE J. 2012, 58, 205There is no corresponding record for this reference.
- 12Li, J.; Li, W.; Karimi, I. A.; Srinivasan, R. Improving the robustness and efficiency of crude scheduling algorithms AIChE J. 2007, 53, 2659There is no corresponding record for this reference.
- 13Karuppiah, R.; Grossmann, I. E. Global optimization for the synthesis of integrated water systems in chemical processes Comput. Chem. Eng. 2006, 30, 65013https://chemport.cas.org/services/resolver?origin=ACS&resolution=options&coi=1%3ACAS%3A528%3ADC%252BD28XhslKgt78%253D&md5=09d43fc2861851080f0e139d8bf0d6beGlobal optimization for the synthesis of integrated water systems in chemical processesKaruppiah, Ramkumar; Grossmann, Ignacio E.Computers & Chemical Engineering (2006), 30 (4), 650-673CODEN: CCENDW; ISSN:0098-1354. (Elsevier Ireland Ltd.)In this paper, we address the problem of optimal synthesis of an integrated water system, where water using processes and water treatment operations are combined into a single network such that the total cost of obtaining freshwater for use in the water using operations, and treating wastewater is globally minimized. A superstructure that incorporates all feasible design alternatives for water treatment, reuse and recycle, is proposed. We formulate the optimization of this structure as a non-convex Non-Linear Programming (NLP) problem, which is solved to global optimality. The problem takes the form of a non-convex Generalized Disjunctive Program (GDP) if there is a flexibility of choosing different treatment technologies for the removal of the various contaminants in the wastewater streams. A new deterministic spatial branch and contract algorithm is proposed for optimizing such systems, in which piecewise under- and over-estimators are used to approx. the non-convex terms in the original model to obtain a convex relaxation whose soln. gives a lower bound on the global optimum. These lower bounds are made to converge to the soln. within a branch and bound procedure. Several examples are presented to illustrate the optimization of the integrated networks using the proposed algorithm.
- 14Castro, P. M.; Barbosa-Póvoa, A. P.; Matos, H. A.; Novais, A. Q. Simple continuous-time formulation for short-term scheduling of batch and continuous processes Ind. Eng. Chem. Res. 2004, 43, 10514https://chemport.cas.org/services/resolver?origin=ACS&resolution=options&coi=1%3ACAS%3A528%3ADC%252BD3sXpsVals7w%253D&md5=f4b5c36399f78c507fd7395d0f629630Simple Continuous-Time Formulation for Short-Term Scheduling of Batch and Continuous ProcessesCastro, Pedro M.; Barbosa-Povoa, Ana P.; Matos, Henrique A.; Novais, Augusto Q.Industrial & Engineering Chemistry Research (2004), 43 (1), 105-118CODEN: IECRED; ISSN:0888-5885. (American Chemical Society)A new and simple general math. formulation for scheduling multipurpose plants involving batch and/or continuous processes, based on the resource-task network (RTN) representation, is presented. The formulation uses a uniform-time-grid continuous-time representation and results in a very efficient mixed integer linear programming model that can be solved to optimality for a given no. of event points. The performance of the formulation is illustrated through the soln. of two case studies that have been thoroughly examd. in the literature: the first involves a continuous plant and is solved for three different storage policies, and the second concerns a batch plant. The formulation is shown to compare favorably to existing continuous-time formulations. More specifically, a new optimal soln. is obtained for the finite intermediate storage scenario of the first case that is also a global optimal soln.
- 15Teles, J. P.; Castro, P. M.; Matos, H. A. Multiparametric disaggregation technique for global optimization of polynomial programming problems J. Global Optimization 2013, 55, 227There is no corresponding record for this reference.
- 16Kolodziej, S.; Castro, P. M.; Grossmann, I. E. Global optimization of bilinear programs with a multiparametric disaggregation technique J. Global Optimization 2013, 57, 1039There is no corresponding record for this reference.
- 17McCormick, G. P. Computability of global solutions to factorable nonconvex programs. Part I. Convex underestimating problems Mathematical Programming 1976, 10, 147There is no corresponding record for this reference.
- 18Pantelides, C. C. Unified frameworks for the optimal process planning and scheduling. In Proceedings of the Second Conference on Foundations of Computer Aided Operations; Cache Publications: New York, 1994; pp 253.There is no corresponding record for this reference.
- 19Castro, P. M.; Barbosa-Póvoa, A. P.; Novais, A. Q. Simultaneous design and scheduling of multipurpose plants using resource task network based continuous-time formulations Ind. Eng. Chem. Res. 2005, 44, 34319https://chemport.cas.org/services/resolver?origin=ACS&resolution=options&coi=1%3ACAS%3A528%3ADC%252BD2cXhtVOhsLvI&md5=9ba6ba20c854b2803836df65f6e288c4Simultaneous Design and Scheduling of Multipurpose Plants Using Resource Task Network Based Continuous-Time FormulationsCastro, Pedro M.; Barbosa-Povoa, Ana P.; Novais, Augusto Q.Industrial & Engineering Chemistry Research (2005), 44 (2), 343-357CODEN: IECRED; ISSN:0888-5885. (American Chemical Society)This paper presents a general math. formulation for the simultaneous design and scheduling of multipurpose plants. The formulation is based on the resource task network process representation, uses a uniform time grid continuous-time representation, and can handle both short-term and periodic problems. It originates mixed-integer nonlinear programs or mixed-integer linear programs, depending on the types of tasks and objective function being considered. The performance of the formulation is illustrated through the soln. of two periodic example problems that were examd. in the literature, where the selection and design of the main equipment items and their connecting pipes is considered. The results clearly show that all decisions should be part of the same model because the plant structure, operating schedule, and cycle time can all change with a change in product demand. A comparison with an earlier approach is also presented.
- 20Kelly, J. D.; Mann, J. L. Crude oil blend scheduling optimization: An application with multimillion dollar benefits—Part 2 Hydrocarbon Processing 2003, 82 (7) 72There is no corresponding record for this reference.
- 21Kolodziej, S. P.; Grossmann, I. E.; Furman, K. C.; Sawaya, N. W. A discretization-based approach for the optimization of the multiperiod blend scheduling problem Comput. Chem. Eng. 2013, 53, 12221https://chemport.cas.org/services/resolver?origin=ACS&resolution=options&coi=1%3ACAS%3A528%3ADC%252BC3sXlvF2jt74%253D&md5=cc94ba5fe4bbeb1191c96557ec44efa7A discretization-based approach for the optimization of the multiperiod blend scheduling problemKolodziej, Scott P.; Grossmann, Ignacio E.; Furman, Kevin C.; Sawaya, Nicolas W.Computers & Chemical Engineering (2013), 53 (), 122-142CODEN: CCENDW; ISSN:0098-1354. (Elsevier B.V.)In this paper, we introduce a new generalized multiperiod scheduling version of the pooling problem to represent time varying blending systems. A general nonconvex MINLP formulation of the problem is presented. The primary difficulties in solving this optimization problem are the presence of bilinear terms, as well as binary decision variables required to impose operational constraints. An illustrative example is presented to provide unique insight into the difficulties faced by conventional MINLP approaches to this problem, specifically in finding feasible solns. Based on recent work, a new radix-based discretization scheme is developed with which the problem can be reformulated approx. as an MILP, which is incorporated in a heuristic procedure and in two rigorous global optimization methods, and requires much less computational time than existing global optimization solvers. Detailed computational results of each approach are presented on a set of examples, including a comparison with other global optimization solvers.
- 22Castro, P. M.; Westerlund, J.; Forssell, S. Scheduling of a continuous plant with recycling of byproducts: A case study from a tissue paper mill Comput. Chem. Eng. 2009, 33, 34722https://chemport.cas.org/services/resolver?origin=ACS&resolution=options&coi=1%3ACAS%3A528%3ADC%252BD1cXhsVKnt7jE&md5=6eab4308dede7e51c59a8d26c446e2c0Scheduling of a continuous plant with recycling of byproducts: A case study from a tissue paper millCastro, Pedro M.; Westerlund, Joakim; Forssell, SebastianComputers & Chemical Engineering (2009), 33 (1), 347-358CODEN: CCENDW; ISSN:0098-1354. (Elsevier Ireland Ltd.)This paper considers an industrial scheduling problem. It involves profit maximization and the detn. of the optimal cycle time, while meeting the min. demands for the several products. Resource-task network-based formulations are employed and a detailed comparison between continuous- and discrete-time models is provided. Both have the improved capability of handling tasks with flexible proportions of input materials in order to consider the incorporation of different flowrates of byproducts that are recycled back to the first prodn. stage. The continuous-time formulation is shown to be more efficient and the resulting mixed integer nonlinear program (MINLP) can be solved to optimality within reasonable computational time. A new recycling policy is proposed that achieves the double goal of making the process more profitable due to important savings on the more expensive raw-materials and also more environmentally friendly, due to the redn. of waste disposal requirements.
- 23Castro, P. M. Optimal scheduling of pipeline systems with a resource-task network continuous-time formulation Ind. Eng. Chem. Res. 2010, 49, 11491There is no corresponding record for this reference.
- 24Harjunkoski, I.; Maravelias, C.; Bongers, P.; Castro, P. M.; Engell, S.; Grossmann, I.; Hooker, J.; Méndez, C.; Sand, G.; Wassick, J. Scope for industrial applications of production scheduling models and solution methods Comput. Chem. Eng. 2014, 62, 16124https://chemport.cas.org/services/resolver?origin=ACS&resolution=options&coi=1%3ACAS%3A528%3ADC%252BC2cXhtVOqsbw%253D&md5=0e0a74a155dca51518a9e861b2a4c25eScope for industrial applications of production scheduling models and solution methodsHarjunkoski, Iiro; Maravelias, Christos T.; Bongers, Peter; Castro, Pedro M.; Engell, Sebastian; Grossmann, Ignacio E.; Hooker, John; Mendez, Carlos; Sand, Guido; Wassick, JohnComputers & Chemical Engineering (2014), 62 (), 161-193CODEN: CCENDW; ISSN:0098-1354. (Elsevier B.V.)A review. This paper gives a review on existing scheduling methodologies developed for process industries. Above all, the aim of the paper is to focus on the industrial aspects of scheduling and discuss the main characteristics, including strengths and weaknesses of the presented approaches. Optimization tools of today can effectively support the plant level prodn. However there is still clear potential for improvements, esp. in transferring academic results into industry. For instance, usability, interfacing and integration are some aspects discussed in the paper. After the introduction and problem classification, the paper discusses some lessons learned from industry, provides an overview of models and methods and concludes with general guidelines and examples on the modeling and soln. of industrial problems.
- 25Castro, P. M.; Harjunkoski, I.; Grossmann, I. E. New continuous-time scheduling formulation for continuous plants under variable electricity cost Ind. Eng. Chem. Res. 2009, 48, 670125https://chemport.cas.org/services/resolver?origin=ACS&resolution=options&coi=1%3ACAS%3A528%3ADC%252BD1MXntlelu7Y%253D&md5=ef103abef28242aec1c89c688a899b2cNew Continuous-Time Scheduling Formulation for Continuous Plants under Variable Electricity CostCastro, Pedro M.; Harjunkoski, Iiro; Grossmann, Ignacio E.Industrial & Engineering Chemistry Research (2009), 48 (14), 6701-6714CODEN: IECRED; ISSN:0888-5885. (American Chemical Society)This work addresses the scheduling of continuous plants subject to energy constraints related to time-dependent electricity pricing and availability. Discrete- and continuous-time formulations are presented that can address these issues together with multiple intermediate due dates. Both formulations rely on the resource-task network process representation. Their computational performance is compared for the objective of total electricity minimization with the results favoring the discrete-time model due to the more natural way of handling such a wide variety of discrete events. In particular, it can successfully handle problems of industrial size. Nevertheless, the new continuous-time model is a major breakthrough since it is the first model of its type that is able to effectively incorporate time-variable utility profiles. When compared to a simple manual scheduling procedure, the proposed scheduling approaches can lead to potential electricity savings around 20% by switching prodn. from periods of high to low electricity cost.
- 26Yadav, S.; Shaik, M. A. Short-term scheduling of refinery crude oil operations Ind. Eng. Chem. Res. 2012, 51, 9287There is no corresponding record for this reference.
- 27Westenberger, H.; Kallrath, L. Formulation of a Job Shop Problem in Process Industry, Internal Report; Bayer AG, Leverkusen and BASF AG: Ludwigshafen, 1995.There is no corresponding record for this reference.
- 28Kallrath, J. Planning and scheduling in the process industry OR Spectrum 2002, 24, 219There is no corresponding record for this reference.
- 29Blömer, F.; Günther, H. Scheduling of a multi-product batch process in the chemical industry Computers Ind. 1998, 36, 245There is no corresponding record for this reference.
- 30Balas, E. Disjunctive programming and a hierarchy of relaxations for discrete optimization problems SIAM J. Algebraic Discrete Methods 1985, 6 (3) 466– 486There is no corresponding record for this reference.
- 31Castro, P. M.; Grossmann, I. E. Generalized disjunctive programming as a systematic modeling framework to derive scheduling formulations Ind. Eng. Chem. Res. 2012, 51, 5781There is no corresponding record for this reference.
- 32Raman, R.; Grossmann, I. E. Modeling and computational techniques for logic based integer programming Comput. Chem. Eng. 1994, 18, 56332https://chemport.cas.org/services/resolver?origin=ACS&resolution=options&coi=1%3ACAS%3A528%3ADyaK2cXktFaqt70%253D&md5=62018dadd4388e7b91981945e79fecacModeling and computational techniques for logic based integer programmingRaman, R.; Grossmann, I. E.Computers & Chemical Engineering (1994), 18 (7), 563-78CODEN: CCENDW; ISSN:0098-1354.A modeling framework is presented for discrete optimization problems that relies on a logic representation in which mixed-integer logic is represented through disjunctions, and integer logic through propositions. Transformation of the logic formulation into the equation form is not always desirable, and that therefore there is a need to address the soln. of mixed-integer programming problems where some of the mixed-integer relationships are expressed in disjunctions while others are expressed as algebraic constraints. A theor. characterization of disjunctive constraints is proposed which can serve as a criterion for deciding whether a disjunction should be transformed into equation form. A soln. algorithm that generalizes the method of Raman and Grossman for handling mixed-integer disjunctions symbolically is also proposed. Several examples are presented to illustrate the proposed modeling framework and the potential of the soln. method.
- 33Karuppiah, R.; Furman, K. C.; Grossmann, I. E. Global optimization for scheduling refinery crude oil operations Comput. Chem. Eng. 2008, 32, 274533https://chemport.cas.org/services/resolver?origin=ACS&resolution=options&coi=1%3ACAS%3A528%3ADC%252BD1cXhtVOqsL3M&md5=504276692d58d8bbd4cf2b19bf9749d1Global optimization for scheduling refinery crude oil operationsKaruppiah, Ramkumar; Furman, Kevin C.; Grossmann, Ignacio E.Computers & Chemical Engineering (2008), 32 (11), 2745-2766CODEN: CCENDW; ISSN:0098-1354. (Elsevier Ireland Ltd.)In this work an outer-approxn. algorithm is presented to obtain the global optimum of a nonconvex mixed-integer nonlinear programming (MINLP) model that is used to represent the scheduling of crude oil movement at the front-end of a petroleum refinery. The model relies on a continuous time representation making use of transfer events. The proposed algorithm focuses on effectively solving a mixed-integer linear programming (MILP) relaxation of the nonconvex MINLP to obtain a rigorous lower bound (LB) on the global optimum. Cutting planes derived by spatially decompg. the network are added to the MILP relaxation of the original nonconvex MINLP in order to reduce the soln. time for the MILP relaxation. The soln. of this relaxation is used as a heuristic to obtain a feasible soln. to the MINLP which serves as an upper bound (UB). The lower and upper bounds are made to converge to within a specified tolerance in the proposed outer-approxn. algorithm. On applying the proposed technique to test examples, significant savings are realized in the computational effort required to obtain provably global optimal solns.
- 34Castro, P. M.; Teles, J. P. Comparison of global optimization algorithms for the design of water-using networks Comput. Chem. Eng. 2013, 52, 24934https://chemport.cas.org/services/resolver?origin=ACS&resolution=options&coi=1%3ACAS%3A528%3ADC%252BC3sXjvFans70%253D&md5=48742503b879354b71221cb621d0ec4cComparison of global optimization algorithms for the design of water-using networksCastro, Pedro M.; Teles, Joao P.Computers & Chemical Engineering (2013), 52 (), 249-261CODEN: CCENDW; ISSN:0098-1354. (Elsevier B.V.)We address a special class of bilinear process network problems with global optimization algorithms iterating between a lower bound provided by a mixed-integer linear programming (MILP) formulation and an upper bound given by the soln. of the original nonlinear problem (NLP) with a local solver. Two conceptually different relaxation approaches are tested, piecewise McCormick envelopes and multiparametric disaggregation, each considered in two variants according to the choice of variables to partition/parameterize. The four complete MILP formulations are derived from disjunctive programming models followed by convex hull reformulations. The results on a set of test problems from the literature show that the algorithm relying on multiparametric disaggregation with parameterization of the concns. is the best performer, primarily due to a logarithmic as opposed to linear increase in problem size with the no. of partitions. The algorithms are also compared to the com. solvers BARON and GloMIQO through performance profiles.
- 35Teles, J. P.; Castro, P. M.; Matos, H. A. Univariate parameterization for global optimization of mixed-integer polynomial problems Eur. J. Oper. Res. 2013, 229, 613There is no corresponding record for this reference.
- 36Kocis, G. R.; Grossmann, I. E. Computational experience with DICOPT solving MINLP problems in process systems engineering Comput. Chem. Eng. 1989, 13, 30736https://chemport.cas.org/services/resolver?origin=ACS&resolution=options&coi=1%3ACAS%3A528%3ADyaL1MXhslGqurY%253D&md5=8487cccff09f050a785622fcfababe4bComputational experience with DICOPT solving MINLP problems in process systems engineeringKocis, G. R.; Grossmann, I. E.Computers & Chemical Engineering (1989), 13 (3), 307-15CODEN: CCENDW; ISSN:0098-1354.The outer-approxn./equality-relaxation algorithm for solving MINLP (mixed-integer nonlinear programming) problems that arise in process systems engineering is discussed. The computer code DICOPT (discrete continuous optimizer) is developed using state-of-the-art optimization tools and a powerful modeling language. Computational experience in solving 16 MINLP problems with DICOPT is reported. Applications include design of batch processes, structural flowsheet optimization, column design, utility plant retrofit, planning, flexibility, and reliability problems.
- 37Tawarmalani, M.; Sahinidis, N. V. A polyhedral branch-and-cut approach to global optimization Mathematical Programming 2005, 103 (2) 225There is no corresponding record for this reference.
- 38Misener, R.; Floudas, C. A. GloMIQO: Global mixed-integer quadratic optimizer J. Global Optimization 2013, 57, 3There is no corresponding record for this reference.
- 39Viswanathan, J.; Grossmann, I. E. A combined penalty-function and outer-approximation method for MINLP optimization Comput. Chem. Eng. 1990, 14, 76939https://chemport.cas.org/services/resolver?origin=ACS&resolution=options&coi=1%3ACAS%3A528%3ADyaK3cXltlCqu78%253D&md5=4e1fe73502afac1e95561889efe870cbA combined penalty function and outer-approximation method for MINLP optimizationViswanathan, J.; Grossman, I. E.Computers & Chemical Engineering (1990), 14 (7), 769-82CODEN: CCENDW; ISSN:0098-1354.An improved outer-approxn. algorithm for MINLP (mixed-integer nonlinear programming) optimization is proposed for the soln. of problems where in convexity conditions may not hold. The algorithm starts by solving the NLP relaxation. If an integer soln. is not found, a sequence of iterations consisting of NLP subproblems and MILP master problems is solved. The proposed MILP master problem is based on the outer-approxn./equality-relaxation algorithm and features an exact penalty function that allows violations of linearizations of nonconvex constraints. The search proceeds until no improvement is found in the NLP subproblems. Computational experience is presented on a set of 20 test problems. Included are problems for optimum feed tray location and no. of plates for distn. columns. Although no theor. guarantee can be given, the method has a high degree of reliability finding the global optimum in nonconvex problems.
- 40Jia, Z.; Ierapetritou, M. G. Efficient short-term scheduling of refinery operations based on a continuous time formulation Comput. Chem. Eng. 2004, 28, 100140https://chemport.cas.org/services/resolver?origin=ACS&resolution=options&coi=1%3ACAS%3A528%3ADC%252BD2cXjtlyhu70%253D&md5=ca7ff6e4933c90be37a1da04bea57209Efficient short-term scheduling of refinery operations based on a continuous time formulationJia, Zhenya; Ierapetritou, MarianthiComputers & Chemical Engineering (2004), 28 (6-7), 1001-1019CODEN: CCENDW; ISSN:0098-1354. (Elsevier)The problem addressed in this work is to develop a comprehensive math. programming model for the efficient scheduling of oil-refinery operations. Our approach is first to decomp. the overall problem spatially into three domains: the crude-oil unloading and blending, the prodn. unit operations and the product blending and delivery. In particular, the first problem involves the crude-oil unloading from vessels, its transfer to storage tanks and the charging schedule for each crude-oil mixt. to the distn. units. The second problem consists of the prodn. unit scheduling which includes both fractionation and reaction processes and the third problem describes the finished product blending and shipping end of the refinery. Each of those sub-problems is modeled and solved in a most efficient way using continuous time representation to take advantage of the relatively smaller no. of variables and constraints compared to discrete time formulation. The proposed methodol. is applied to realistic case studies and significant computational savings can be achieved compared with existing approaches.
- 41Quesada, I.; Grossmann, I. E. Global optimization of bilinear process networks with multicomponent flows Comput. Chem. Eng. 1995, 19, 121941https://chemport.cas.org/services/resolver?origin=ACS&resolution=options&coi=1%3ACAS%3A528%3ADyaK2MXovVSltb4%253D&md5=04357dba42d82f8db1c08e5934746feeGlobal optimization of bilinear process networks with multicomponent flowsQuesada, I.; Grossmann, I. E.Computers & Chemical Engineering (1995), 19 (12), 1219-42CODEN: CCENDW; ISSN:0098-1354. (Elsevier)The global optimization of networks consisting of splitters, mixers and linear process units and that involve multicomponent streams is studied. Examples include pooling and blending systems and sharp sepn. networks in which nonconvexities arise in the bilinear equations for the mass balances. A reformulation-linearization technique is first applied to models expressed with compns. and total flows to obtain a relaxed LP formulation that provides a valid lower bound to the global optimum. This formulation is used within a spatial branch and bound search. The application of this method is considered in detail for sharp sepn. systems with single feed and mixed products. Numerical results are presented on 12 test problems involving up to a few hundred variables. Only a few nodes are commonly required in the branch and bound search.
Supporting Information
Supporting Information
Tables with all the necessary data for problems P1–P4. This material is available free of charge via the Internet at http://pubs.acs.org.
Terms & Conditions
Most electronic Supporting Information files are available without a subscription to ACS Web Editions. Such files may be downloaded by article for research use (if there is a public use license linked to the relevant article, that license may permit other uses). Permission may be obtained from ACS for other uses through requests via the RightsLink permission system: http://pubs.acs.org/page/copyright/permissions.html.