Abstract
This paper addresses the problem of optimal operation in long-term crude oil scheduling, which involves unloading crude oil from vessels, transferring it to charging tanks and feeding it to the distillation units. The application of a new approach for modeling and optimization of long-term crude oil scheduling is presented and the event-tree based modeling method that is very different from mathematical programming is employed. This approach is developed on the basis of natural language modeling and continuous time representation. Event triggered rules, decomposition strategy, depth-first search algorithm and pruning strategy are adopted to improve the efficiency of searching the optimum solution. This approach is successfully applied to an industrial-size problem over a horizon of 4 weeks, involving 7 vessels, 6 storage tanks, 6 charging tanks, 2 crude oil distillation units, and 6 crude oil types. The CPU (AMD 3000+, 2.0GHz) solving time is less than 70 seconds.
Similar content being viewed by others
References
Shah N. Mathematical programming techniques for crude oil scheduling. Comput Chem Eng, 1996, 20: 1227–1232
Lee H, Pinto JM, Grossmann IE, 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: 1630–1641
Pinto JM, Joly M, Moro LFL. Planning and scheduling models for refinery operations. Comput Chem Eng, 2000, 24: 2259–2276
Li WK, Hui CW, Hua B, Zhong XT. Scheduling crude oil unloading, storage and processing. Ind Eng Chem Res, 2002, 41: 6723–6734
Smania P, Pinto JM. Mixed integer nonlinear programming techniques for the short term scheduling of oil refineries. Comput Aid Chem Eng, 2003, 15: 1038–1043
Reddy PCP, Karimi IA, Srinivasan R. Short-term scheduling of refinery operations from unloading crudes to distillation. Comput Aid Chem Eng, 2003, 15: 304–309
Reddy PCP, Karimi IA, Srinivasan R. A novel solution approach for optimizing crude oil operations. AIChE J, 2004, 50: 1177–1197
Reddy PCP, Karimi IA, Srinivasan R. A new continuous-time formulation for scheduling crude oil operations. Chem Eng Sci, 2004, 59: 1325–1341
Moro LFL, Pinto JM. Mixed-integer programming approach for short-term crude oil scheduling. Ind Eng Chem Res, 2004, 43: 85–94
Jia ZY, Ierapetritou M. Efficient short-term scheduling of refinery operations based on a continuous time formulation. Comput Chem Eng, 2004, 28: 1001–1019
Méndez CA, Grossmann IE, Harjunkoski I, Kaboré P. A simultaneous optimization approach for off-line blending and scheduling of oil-refinery operations. Comput Chem Eng, 2006, 30: 614–634
Hu YJ, Zhu YS. An asynchronous time slot-based continuous time formulation approach for crude oil scheduling (in Chinese). Comp Appl Chem, 2007, 24:713–719
Pan M, Li X, Qian Y. New approach for scheduling crude oil operations. Chem Eng Sci, 2009. 64: 965–983
Dahal KP, Aldridge CJ, McDonald JR, McDonald GM. A GA-based technique for the scheduling of storage tanks. In: Proceedings of the 1999 Congress on Evolutionary Computation, Washington DC, 1999, 3: 2199–2206
Dave D, Zhang N. Hybrid methods using genetic algorithm approach for crude distillation unit scheduling. Comput Aided ChemEng, 2003,15: 445–450
He YH, Hui CW. Genetic algorithm for large-size multi-stage batch plant scheduling. Chem Eng Sci, 2007, 62: 1504–1523
Tian WD, Sun SL. Application of hybrid simulated annealing algorithm of crude inventory management in refinery (in Chinese). Comput Eng Appl, 2005, 26: 220–223
Tian WD, Sun SL. Optimization of crude inventory scheduling in refinery based on logical simulated annealing method (in Chinese). Petrol Refinery Eng, 2005, 3: 52–56
Wang JX. Heuristic rule for scheduling (in Chinese). J Tsinghua Univ, 1995, 35: 27–32
Wu D, Ierapetritou MG. Decomposition approaches for the efficient solution of short-term scheduling problems. Comput Chem Eng, 2003, 27: 1261–1276
Gao Z, Guo JB, Yang MS. Research of constraint programming technique in scheduling of crude oil. Comput Appl Chem, 2006, 23: 1239–1244
Zhou X, Guo J B, Zhou H, Shan S L, Liang B H. Application of constraint programming method in crude scheduling. Comput Appl Chem, 2008, 25: 51–53
Cao CW, Gu XS, Xin Z. Chance constrained programming models for refinery short-term crude oil scheduling problem. Appl Math Model, 2009, 33: 1696–1707
Zhang YK, Li CF, Zou LX, He XR. Research of an event tree-based approach for crude oil scheduling (in Chinese). PetrolProcess Petrochem, 2009, 40: 47–51
Zou LX, Li CF, Zhang YK, He XR. Research progress on the modeling methods of crude oil scheduling (in Chinese). Comput Appl Chem, 2009, 26: 579–582
Zou LX, Li CF, He XR. Application of distributed parallel algorithm for long term crude oil scheduling (in Chinese). J Chem Ind Eng (China), 2009, 60: 2003–2009
Wang ZY, Yang KW, Liu JX, Tan YJ. A precise solution to combinatorial optimization. Comput Eng Sci, 2004, 26: 64–66
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Zou, L., Li, C., Zhang, M. et al. The application of event-tree based approach in long-term crude oil scheduling. Sci. China Chem. 53, 1445–1452 (2010). https://doi.org/10.1007/s11426-010-3183-0
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11426-010-3183-0