Abstract
With a combinatorial nature and hybrid characteristics, it is very challenging to schedule crude oil operations in a refinery and, up to now, there is no software tool for practical use in this field. To solve this problem, based on the two-level architecture in our previous work, for cases where crude oil mixing is required, this paper investigates the refining scheduling problem at the upper level. Based on the schedulability conditions, a three-stage approach is proposed. First, a linear programming model is developed to maximize productivity. Second, another linear programming model is built and solved to optimally obtain the mixed crude oil types and their amounts, and assign them into the distillers. Finally, this paper simply sequences and merges the oil parcels obtained at the second stage to form a desired schedule. Because the proposed approach mainly solves two linear programming problems, it is very efficient. An industrial case study is presented to illustrate the proposed approach.
Original language | English (US) |
---|---|
Article number | 6872809 |
Pages (from-to) | 413-426 |
Number of pages | 14 |
Journal | IEEE Transactions on Systems, Man, and Cybernetics: Systems |
Volume | 46 |
Issue number | 3 |
DOIs | |
State | Published - Mar 2016 |
All Science Journal Classification (ASJC) codes
- Software
- Control and Systems Engineering
- Human-Computer Interaction
- Computer Science Applications
- Electrical and Electronic Engineering
Keywords
- Crude oil operations
- linear programming
- refinery process
- short-term scheduling