Scope for optimal Scheduling of Multiproduct Pipelines with Multi-batch Sequential transportation
1China University of Petroleum-Beijing, Beijing Key Laboratory of Urban oil and Gas Distribution Technology, Fuxue Road No. 18,
Changping District, Beijing, China
2Center for Spatial Information Science, The University of Tokyo 5-1-5 Kashiwanoha, Kashiwa-shi, Chiba, Japan
China University of Petroleum-Beijing,
Beijing Key Laboratory of Urban oil and Gas Distribution Technology,
Fuxue Road No.18, Changping District,
Haoran Zhang, Center for Spatial Information Science, The University of Tokyo 5-1-5 Kashiwanoha, Kashiwa-shi, Chiba, Japan, E-mail: firstname.lastname@example.org
Received: September 20, 2018 Accepted: November 23, 2018 Published: November 28, 2018
Citation: Liao Q, Liang Y, Feng H, Li Z, Zhang H. Scope for optimal Scheduling of Multiproduct Pipelines with Multi-batch Sequential transportation. Int J Petrochem Res. 2018; 2(3): 202-206. doi: 10.18689/ijpr-1000136
Copyright: © 2018 The Author(s). This work is licensed under a Creative Commons Attribution 4.0 International License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
The optimal scheduling of multiproduct pipelines is benefit to improve the transport economy and safety, thus making great sense to the operation and management of multiproduct pipelines. During the last decade, a large number of domestic and foreign studies have been widely done on this topic. Based on the related literature, the paper summarizes the research emphasis, analyzes different modeling methods and solving algorithms 4Kand finally provides the outlook for the further researches on the scheduling optimization.
Keywords: Multiproduct pipeline; Scheduling optimization; Modeling method; Solving algorithm
The multiproduct pipeline is a complex and large-scale system composed of refineries, injection stations, delivery stations, pump stations, storage tanks and the pipelines connected with it. The pipeline operators should take downstream market demand, refinery production capacity, conveying capacity, and storage profiles along the pipeline into account to rationally allocate resources and work out the detailed scheduling plan . Meanwhile, the scheduling plan is evaluated and verified from the angle of the production safety and feasibility, so as to reach the goals, such as the minimum make spa [2-4], minimal operational cost [5,6], the most stable operating condition  and the highest market satisfaction . In addition, since the operations of multiproduct pipelines are affected by downstream market demand, the scheduling plans need to be modified continuously during the execution to meet the changing market demand and transportation technology . Therefore, it makes sense for pipeline management to quickly draw the economic and feasible scheduling plans according to the fluctuating market environment and production environment. This paper investigates the recent works on the optimal scheduling of multiproduct pipelines, summarizes the emphasis, dissects the different modeling methods, summarizes the common solving strategies and finally puts forward the future prospect based on the research status.
The scheduling optimization of multiproduct pipelines generally involves the following optimization sub-problems: batch sequenceand lot-sizing, injection and delivery operations, pump operations, inventory management and contaminated product control. These sub-problems, involving a large number of factors and even some nonlinear and uncertain items are coupled with each other, thus making it challenging to deal with the scheduling optimization [10,11]. At the same time, complex pipeline structure and long scheduling horizon would greatly increase the model scale, resulting in high computational effort [5,12]. This section summarizes the recent-year research on pipeline scheduling optimization based on following optimization objectives.
As time goes on, the characteristic curves of pump as well as pipeline continuously change with batch migration, causing the change in the working point of the pump. To keep the pipeline working within the allowable pressure range, a set of measures for adjusting the operating condition are provided based on conservation of energy, including starting (stopping) pumps and adjusting pump speed (delivery flowrate/throttling valves). Hence, flexible operating conditions and highly nonlinear hydraulic calculation complicate the scheduling optimization accounting for energy consumption. The common method is to transform the complex hydraulic constraints into the corresponding flow constraints, and linearize the nonlinear terms associated with flowrate. For example, Abbasi and Garousi  assumes that the frictional loss and pump head are linear with flowrate since the flowrate is generally limited within a small range in practical engineering due to operational constraints. Moreover, piecewise linear approximation [6,14], in which the flowrate is divided into several small ranges and the Xth power of flowrate within each range can be approximately linearized, is widely used to deal with the nonlinear constraints introduced by flowrate. Apart from the above linearization methods, Cafaro, Cafaro  developed a novel MINLP model rigorously accounting for nonlinear formulas of energy consumption, using GAMS– DICOPT as the MINLP solver. In addition, Chen, Zuo  draw a conclusion that stable pipeline flow is conducive to reducing frictional loss within the scheduling horizon, thus reducing the energy consumption of pumps. Afterward, they established a discrete-time MILP model with the minimum fluctuation of pipeline flow as the objective function, and proposed a metaheuristic algorithm based on simulated annealing  that greatly improved the solving efficiency.
When multiple batches are conveyed without separation devices, the contaminated products are inevitably generated between any two adjacent batches under the diffusion action of convection and turbulent. The tracking and control of contaminated products is one of the key technologies of multiproduct pipelines. However, the characteristic, technical process and operation management related with contaminated products are complicated, especially in the area with complex topography and large elevation difference. Generally, the generated contaminated products cannot be sell off as qualified products and need to be processed by blending or refinery, which brings extra operational cost for petroleum companies . Most of the previous work control the development of contaminated products from two aspects, one is to optimize batch sequencing [18-21], and the other is to add processing constraints in mathematical models. For example, aiming at batch sequencing and detailed scheduling of branch pipeline networks, Mostafaei, Castro  presented a unified optimization model with considering different processing cost depend on the contamination type and volume. Furthermore, to ensure product quality, forbidden batch sequence is also taken into account to prevent the products with excessive difference in physical property to be conveyed adjacently. With regarding the time nodes of batches just arriving at stations as the key time nodes, Zhang, Liang  developed a continuoustime MILP model and introduces two kinds of constraints to control the development of contaminated products: (a) More rigorous lower limits are imposed on the flowrate in the pipeline segments with contaminated products; (b) Shut-down operation should be forbidden as far as possible in the inclined pipeline segments especially when heavy oil is upper and light oil is lower. Meanwhile, Zhang, Liang  transformed nonlinear growth of the contaminated products into linearized Austinʼs formula based on piecewise linear approximation, and then established a mixed-time MILP model for the most low-cost operations of oil depots along a multiproduct pipeline.
Most of previous work set equality constraints for the products diverted at every station to satisfy the aggregate demand plan [15,23]. However, since the demand for products is separately proposed by each delivery station, the delivery stations may not receive the required volume of products under all the operational constraints. Considering that the feasible solution may not exist under these equality constraints, a part of studies developed MILP models with target of minimizing operational cost caused by the deviation between the actual received volume (Vxj,i) and planned volume (vs) as the objective function, which is stated in Eq.(1) [8,23,24]. A series of artificial variables (i.e., M1j,i and M2j,i in Eq.(2)) are introduced to transform the nonlinear objective function Eq.(1) into linear Eq.(2). It should be noted that the unit cost (dcmcj,i)comes in two forms, namely dc1j,i and dc2j,i. Specifically, when the actual received volume is less than the planned volume, it is necessary to transport the products from other oil depot by railway or highway, which increases transportation cost. Instead, receiving extra products would bring additional cost of evaporation loss and inventory management.
The detailed scheduling plan should be made with full consideration of storage profiles along the pipeline, the coordination between oil sources and oil depots, As well as the batches pre existing in each pipeline segment . The operation times of oil tanks should also be reduced as far as possible to minimize the oil loss during transportation process. Besides, the liquid level of all the tanks should be with allowable range when receiving or exporting products. Therefore, a large number of studies took the labor cost caused by switching oil tanks as the objective function, While the inventory limit as constraints to establish mathematical models for the optimal operations of tanks [26-28]. In addition, the transfer depot at the intersection among pipelines in the pipeline network can serve as the important adjustment method to cope with the fluctuation of supply and demand. In other words, excess products can be exported to transfer depots for storage when faced with over supply problem, whereas the products stored at transfer depots can be imported into the pipelines to supplement the shortage of products when faced with faced with insufficient supply. It can be concluded that the storage capacity of transfer depots largely determines the adjustment capacity of pipelines.
The mathematical programming method can simplify the problem into a mathematical programming model, the optimal solution of which can be found by integer programming, dynamic programming, decision analysis, etc. By this way, a large number of binary variables are introduced to describe the logical relationship among the variables. While when modeling for practical engineering, a set of nonlinear constraints cannot be ignored, thus increasing the modeling difficulty. Therefore, MILP models and MINLP models are widely used in the scheduling issues. Over the past decade, Cafaro et al, [29-32], Relvas et al. [33,34] and Mir Hassani et al. [35,36] carried out extensive research on MILP models aiming at different time representatives and pipeline structure. Later on, some studies also presented MINLP models coupling with hydraulic calculation to ensure the safe and efficient operations of multiproduct pipelines. However, the MINLP model is usually a non-convex model, so it is difficult to find the optimal solution within the acceptable time range or even a feasible solution. To resolve this problem, some solution strategies gradually appear, such as decomposition algorithm, aggregation algorithm and heuristic algorithm. For instance, Rejowski and Pinto  and Cafaro, Cafaro  adopted the GAMS- DICOPT  to solve MINLP models accounting for pump energy consumption. By comprehensively considering constraints such as injection, delivery, batch migration, power consumption of pumps and time-dependent electricity price, Zhang, Liang  established a continuous-time MINLP model, then decomposed it into an integer programming (IP) problem and a linear programming problem(LP), and finally solved these two sub-problems iteratively to find the optimal or sub-optimal solution of the original problem.
Generalized Disjunctive Programming (GDP)
Although mathematical programming models can deal with most of the scheduling optimization problems, they usually contain a large number of binary variables and big-M constraints, which result in weak linear relaxations and poor computational performance when faced with large-scale issue . To avoid the above drawbacks, Raman and Grossmann  proposed a high-level framework based on equations and symbolic logic. Under such a framework, the model structure can be simplified by replacing previous binary variables with Boolean variables. In addition, the GDP model can use logical reasoning to eliminate the unfeasible solution domain, reduce the searching space, and improve the solution efficiency . Mostafaei and Castro  relied on GDP to propose a continuous-time model for the detailed scheduling of multi-source and multi-sink pipelines, significantly improving the utilization rate of pipelines and shortening the make span. They inserted a number of empty batches to define new batches injected by the intermediate injection stations, resulting in a sharp increase in model size. Moreover, the model cannot strictly consider forbidden batch sequence when empty batch exists. Hence Castro and Mostafaei  extended their work a product-centric model based on GDP. Compared with a product-centric formulation based on the Resource-Task Network (RTN) , the new GDP-based one only needs roughly one quarter of the binary variables for the same linear relaxation, greatly reducing model scale and improving solving efficiency.
Resource Task Network (RTN)
RTN is a network composed of resource nodes and task nodes, among which resource nodes stand for all entities involved in the process steps, whereas task nodes stand for operations that transform a certain set of resources into another set [42,43]. A general RTN model is simple in concept and can be directly applicable to a very wide range of process scheduling systems. Therefore, RTN is adopted to establish a unified continuous-time or discrete–time framework for the scheduling of large-scale multiproduct pipeline system . For example, Castro  regarded products, refineries, oil depots and pipelines as resource nodes, while injection, transport and delivery as task nodes, and then established a continuous time RTN model for the branched pipeline network. Although RTN can intuitively describe the transportation process of products, the construction of RTN becomes extremely complex when dealing with largescale issues containing complicating operational constraints.
Product pipeline scheduling is a continuous dynamic process involving a lot of uncertainties. Rescheduling is a common method to solve uncertain scheduling optimization, which is classified into passive scheduling and active scheduling. The former one is similar to the manual scheduling; that is to say, the prepared scheduling plan is adjusted or reformulated according to the real-time market situation, such as a reactive scheduling method proposed by Relvas, Matos . The latter one is to adopt the stochastic optimization approach that explicitly model the uncertainties to generate the optimal scheduling plan. Common stochastic optimization methods include fuzzy programming , multiparameter methods [48,49], simulation methods , robust optimization  and multi-stage stochastic programming [52,53]. Although the above stochastic optimization methods can consider the uncertainty of pipeline system comprehensively, they may lead to low efficiency or unsatisfactory solution. Overall, the passive scheduling model is generally applicable to the following conditions: (a) short-term scheduling problems with little uncertainty; (b) the requirement for computational efficiency is higher than the optimality of the scheduling plan. However, the active scheduling model is generally applied to solve the optimal scheduling plan when the scheduling horizon is long or the scheduling frequency is low .
Conclusions and prospects
The detailed scheduling of multiproduct pipeline has been one of the most challenging problems faced by pipeline operators. According to the existing literature, the current research mainly focuses on three aspects: (a) solving efficiency, that is, how to solve the scheduling optimization model of complex pipeline network efficiently to meet the timeliness of scheduling plan; (b) planning safety, that is, how hydraulic constraints are coupled in the model to meet the requirements of safe operation; (c) economy, such as how to consider the amount of contaminated products or pump energy consumption during the transportation process. In general, the following issues can be further discussed in the future.
(1) Existing studies usually adopt a decomposition strategy to optimize the pipeline scheduling plan and pump operation plan separately. Although this method can simplify the scale of the overall model and reduce computational time, the flow rate obtained by the first step may not be within the high-efficient interval of centrifugal pumps, thus affecting the economy of pump operation plan solved by the second step.
(2) How to strictly consider the hydraulic calculation that varies with batch migration, and establish the scheduling optimization model with the pressure constraint of key nodes to guarantee transportation safety.
(3) How to develop high-efficient approach based on a large amount of existing operational, deep learning and data mining.
(4) There are a lot of uncertain factors in the multiproduct pipeline network. The introduction of these factors will certainly increase the modeling difficulty. How to effectively combine fuzzy programming and probability methods to solve the pipeline scheduling optimization under uncertain conditions is still an important direction of future research.
This work was part of the Program of “Study on Optimization and Supply-side Reliability of Oil Product Supply Chain Logistics System” funded under the National Natural Science Foundation of China, grant number 51874325. The authors are grateful to all study participants.