(626c) Optimal Scheduling of Straight Multiproduct Pipelines with Automatic Batch Selection
AIChE Annual Meeting
2021
2021 Annual Meeting
Computing and Systems Technology Division
Advances in mixed-integer optimization and optimization with logistics applications
Thursday, November 11, 2021 - 4:08pm to 4:27pm
Mostafaei and Castro [4] presented an efficient continuous-time batch centric formulation for straight pipelines that can handle simultaneous injections and deliveries. The system was divided into segments linking consecutive nodes, with the model allowing for a single batch entering/leaving a segment per time slot. More recently, Liao et al. [5] relaxed this constraint after dividing the system into lines separated by input nodes. It resulted in a reduction in the number of time slots required to find the global optimal solution, a key performance indicator of continuous-time formulations. The practical consequence for decision-making was a decrease in computational time of orders of magnitude. Liao et al. [5] also tested two options for batch numbering. While numbering batches per line avoids the issue of specifying empty batches, because there are no intermediate input nodes in a line, it was found to be a worse option than global batch numbering.
This paper proposes a new mixed-integer formulation for automatically generating the possible initial batch sequences for a given number of batches. It can be viewed as a planning formulation that considers an initial and a final time period. Input nodes and the products initially in the pipeline are viewed as sources whereas output nodes and the final state of the pipeline are viewed as sinks. Sources are then allocated to downstream sinks, by following some logical constraints, to generate an initial batch sequence. The remaining sequences are generated after adding integer cuts that remove previous assignments from the solution space.
Once the sequences are known, we use the mathematical formulation in [5] to generate the respective schedules. Note that several tests are required due to the dependence on the number of batches as well as the number of time slots. Such enumerative solution approach is compared to a simultaneous approach that considers all generated initial sequences in a single optimization run. The comparison also includes a second simultaneous approach that does not require the planning formulation.
Through the solution of a set of benchmark instances of the straight pipeline scheduling problem, we show that the simultaneous approaches have a lower total computational time for the smaller instances. On the other hand, the enumerative approach, by keeping problem size to a minimum, can generate better solutions for the medium to large size instances.
Acknowledgments: Financial support from Fundação para a Ciência e Tecnologia (FCT) through projects CEECIND/00730/2017 and UIDB/04561/2020.
References:
[1] Cafaro DC, Cerdá, J. Optimal scheduling of refined products pipelines with multiple sources. Ind Eng Chem Res. 2009; 48:6675â6689.
[2] Cafaro DC, Cerdá J. Operational scheduling of refined products pipeline networks with simultaneous batch injections. Comput Chem Eng. 2010; 34:1687â1704.
[3] Mostafaei H, Castro PM, Ghaffari-Hadigheh A. Short-term scheduling of multiple source pipelines with simultaneous injections and deliveries. Comput Operat Res. 2016; 73:27â42.
[4] Mostafaei H, Castro, PM. Continuous-time scheduling formulation for straight pipelines. AIChE J. 2017; 63: 1923-1936.
[5] Liao Q, Castro PM, Liang Y, Zhang H. Batch-centric model for scheduling straight multisource pipelines. AIChE J. 2019; 65: e16712.