Documente Academic
Documente Profesional
Documente Cultură
化學工程研究所
碩士論文
(初稿)
Department of Chemical Engineering
National Cheng Kung University
根據奈許合作議價模式的兩階段計算策略設計具
公平利益分配方案之分散型供應鏈
A Two-Step Computation Strategy for Designing
Decentralized Supply Chains with Fair Profit
Allocation Plans Using Nash Cooperative
Bargaining Model
Traditional supply-chain management methods often treated the given system as a whole,
without considering the conflicting interests of its participants. Game theory was adopted in a
number of prior studies to identify fair prices and throughputs of the intermediates so as to
fictitious systems have already been proposed in the literature. The proper designs of distributed
strategy. In these supply chains, the supplier-produced intermediates were bought by consumers
to manufacture the final products. However, when the total profit of a supply chain is maximized
without constraints, the maximum total profit may not be divided and allocated to every actor
fairly. This deficiency could lead to various negative impacts, including dissatisfaction of actors,
instability of coalition, loss of markets, and reduction in revenue. For this reason, a cooperative
game theory has already been applied to generate fair-profit allocation plans among the
work developed a two-step approach addresses this issue. Finding the maximum total profit of
the whole chain is the primary task of the first step, while the Nash cooperative bargaining
approach is adopted in the second step so as to distribute the total profit among the actors fairly.
Consequently, the corresponding intermediate prices and throughputs can also be estimated as
well. Finally, various case studies in fictitious systems and the petroleum supply chain are
Keywords: Game theory; Optimization; Fair profit allocation; Nash cooperative bargaining
approach
I
List of Contents
Abstract ........................................................................................................................................ I
Chapter 1 ..................................................................................................................................... 1
Chapter 2 ..................................................................................................................................... 5
II
2.5 The Proposed Solution Procedure .............................................................................. 19
Chapter 3 ................................................................................................................................... 28
III
3.4 Extension .................................................................................................................... 57
Chapter 4 ................................................................................................................................... 64
IV
List of Figures
Figure 2.1. Supply-chain model for a system with 1 supplier, 1 consumer and 1 intermediate.. 7
Figure 2.2. Standard process configurations for supplier and consumer. .................................... 9
Figure 2.4. The optimal solution for 1 supplier, 1 consumer and 1 intermediate ..................... 16
Figure 2.6. Optimal allocation results of 1 supplier, 1 consumer and 1 intermediate product .. 21
Figure 2.8. Optimal allocation results for one supplier two consumers two intermediates ...... 24
Figure 2.10. Optimal allocation results for one supplier two consumers one intermediate ...... 27
V
Figure 3.12. Hydrotreater .......................................................................................................... 56
Figure 4.2. Profits and bargaining powers of all actors in the base case ................................... 70
Figure 4.5. Profits and bargaining powers of all actors in the first scenario of the extended case
................................................................................................................................................... 80
Figure 4.6. Profits and bargaining powers of all actors in the second scenario of the extended
case ............................................................................................................................................ 80
Figure 4.9. Profits and bargaining powers of all the groups in the first grouping structure ...... 90
Figure 4.12. Profits and bargaining powers of all the groups in the second grouping structure
................................................................................................................................................. 100
VI
List of Tables
Table 2.1. Model variables and parameters for a supply chain with 1 supplier, 1 consumer and
1 intermediate ............................................................................................................... 7
Table 2.2. Additional variables and parameters for supply-chain model with 1 supplier, 1
Table 2.3. Parameters used for modeling simple case in Figure 2.2 ......................................... 15
Table 3.1. Model variables for base-case petroleum supply chain ............................................ 32
Table 4.1. Optimal throughputs of atmospheric distillation unit and product selling prices for
Table 4.2.Optimal throughput of LPG retailing unit and product selling price for the base case
.................................................................................................................................... 67
Table 4.3. Optimal throughputs of reformer and the product selling prices for the base case .. 68
Table 4.4. Optimal throughputs of naphtha cracker unit and the product selling prices for the
Table 4.5. Optimal throughput of kerosene retailing unit and its selling price for the base case
.................................................................................................................................... 69
VII
Table 4.6. Optimal throughputs of hydrotreater and the product selling prices for the base case
.................................................................................................................................... 69
Table 4.7. Optimal throughputs of vacuum distillation unit and products selling prices for the
Table 4.8. Optimal throughputs of atmospheric distillation unit and product selling prices for
Table 4.9. Optimal throughput of LPG retailing unit and product selling price for the extended
case ............................................................................................................................. 76
Table 4.10. Optimal throughputs of reformer and the product selling prices for the extended
case ............................................................................................................................. 77
Table 4.11. Optimal throughput of kerosene retailing unit and its selling price for the extended
case ............................................................................................................................. 77
Table 4.12. Optimal throughputs of hydrotreater and the product selling prices for the
Table 4.13. Optimal throughputs of naphtha cracker unit and the product selling prices for the
Table 4.14. Optimal throughputs of vacuum distillation unit and products selling prices for the
Table 4.15. Optimal throughput of gasoline retailing unit and its selling price for the extended
case ............................................................................................................................. 79
Table 4.16. A comparison between the base case and the extended case ................................. 81
Table 4.17. Optimal throughputs of G1 and product selling prices for Structure I. .................. 88
Table 4.18. Optimal throughputs of G3 and product selling prices for Structure I. .................. 88
VIII
Table 4.19. Optimal throughputs of G4 and products selling prices for Structure I ................. 88
Table 4.20. Optimal throughputs of G2 and product selling prices for Structure I. .................. 89
Table 4.22. Optimal throughputs of G1 and product selling prices for Structure II ................. 98
Table 4.23. Optimal throughputs of G2 and the product selling prices for the Structure II ...... 99
Table 4.24. A comparison between second grouping structure and first scenario of extended
IX
Chapter 1
Introduction
1.1 Background
The traditional mathematical models for supply-chain management usually treated the
given system as a whole, without considering the conflicting interests of its actors. The actors
in a supply chain were usually viewed as a set of suppliers producing several intermediates to
be purchased by another set of consumers. Generally speaking, when the total profit of a supply
chain is maximized without constraints, the maximum profit may not be distributed to each actor
fairly. This deficiency could lead to various negative impacts, including dissatisfaction of actors,
instability of coalition, loss of markets, and reduction in revenue. For this reason, a cooperative
game theory has already been applied to generate fair-profit allocation plans among the
Teng et.al, 2017). However, only simple fictitious systems were considered in these previous
works.
Over the past decades, the optimization of decentralized supply chains in the process
industry has received extensive attention in the literature. Dealing with dissatisfaction is one of
the practical issues in designing the supply chain. Game theory is a powerful tool for modeling
and understanding strategies that can satisfy all actors involved. Von Neumann and Morgenstern
1
(2007) identified two approaches. The first is referred to as the strategic or non-cooperative
Torres et al. (2015; 2016) and Torres and Stephanopoulos (2016) have developed a game-
decentralized optimization strategies in the spirit of non-cooperative game. However, for proper
profit allocation in multi-actor supply chain, the assumption of non-cooperative game may not
be valid. A fair profit-allocation scheme should be drafted more properly based on the
cooperative game theoretic approach. According to Myerson (1991), the players interact with a
common purpose in a cooperative game. The main purpose of cooperative game theory is to
allocate profits accrued in the cooperation among the participating players. Since it is desirable
to use cooperative game theory approach, the crucial matter is to determine the way to allocate
Researchers often used the transfer price or the price-only contract to distribute profit
fairly in supply chains (Liu et.al, 2014; Hwang, 2017; Liu and Papageorgiou, 2018). Transfer
prices reflect the values of goods and services transferred from one entity to another. A
cooperative game constructed by Rosenthal (2008) fairly allocated the net profit using transfer
prices, considering both the perfect information and the asymmetric information environments.
Leng and Parlar (2012) developed a cooperative game to determine optimal transfer prices for
fair-profit allocation within a two-echelon supply chain in which there are one upstream division
and multiple downstream ones. Mokhlesian and Zegordi (2014) developed a nonlinear model
supply chain with one manufacturer and multiple retailers. Liu et al. (2016) proposed a mixed
2
integer linear programming model for optimizing the transfer prices of a two-echelon supply
chain to find the optimal fair policies for the manufacturer that included the wholesale price, the
advertisement expenditure and the production interval, etc. and, for the distributor, including
the markup percentage, the local advertising expenditures, and the assignment of markets
Beside the price-only contract, the revenue-sharing contract was also considered to
facilitate fair profit allocation. According to Dana and Spier (2001), with a revenue-sharing
contract, the supplier willingly reduces its wholesale price and makes money by earning the
shared revenues from retailers. Similar works have also been done by Giannoccaro and
multi-echelon serial supply chain. Cachon and Lariviere (2005) used a revenue-sharing policy
to deal with profit allocation issues in supply chain. The effectiveness of revenue-sharing
contract to coordinate supply chain has been investigated by Yao et.al (2008). They found that
performance when compared to the price-only contract. Furthermore, Qin and Yang (2008)
studied the revenue-sharing contract in a two-echelon supply chain and found that the revenue-
In the present study, the cooperative supply-chain design problems are first modeled
based on the Nash cooperative bargaining approach (Nash, 1950; Gjerdrum et al., 2001, 2002;
Roth, 2012, Zhang et al., 2013, Yue and You, 2014) and the revenue-sharing contract is then
adopted to generate the fair profit-allocation plans. To ensure fairness in profit distribution, the
3
total profit is divided and allocated according to the player’s negotiating power. Yue and You
bioethanol supply chains under Nash cooperative bargaining model and revenue-sharing
contract. Although satisfactory results were reported, a better method is needed to improve the
supply chain performance by guarantying fair profit of each individual actor while achieving
The research works reported in this thesis were performed to address the aforementioned
1. to develop a rigorous approach for generating fair profit-allocation plan in any given supply
chain while achieving the maximum total profit for the entire chain;
2. to apply the proposed approach to design the manufacturing networks in a petroleum supply
chain.
The rest of this thesis is organized as follows. In Chapter 2, the general frameworks of
supplier-consumer chains with previous approach is discussed. For illustration convenience, the
new approach to generate a profit allocation plan in the supply chains is also presented together
with simple examples and extended version. A realistic case study, which is concern with
designs of petroleum supply chain, is given in the Chapter 3 to implement the proposed approach.
Next, the results and discussion of the three cases regarding the realistic petroleum supply chain
adopting the new approach are presented in the Chapter 4. Finally, conclusions and possible
4
Chapter 2
As mentioned in Chapter 1, the problem at hand is to find the fair profit allocation plan
among supplier(s) and consumer(s) in a supply chain. A good and sustainable working
relationship must be established between every pair of supplier and consumer. Since the two are
bound to have different business objectives, they tend not to cooperate without additional
incentives. Giannoccaro and Pontrandolfo (2004) proposed methods for implementing revenue-
sharing contract to a multi-echelon serial supply chain. Cachon and Lariviere (2005) used a
revenue-sharing policy to deal with profit allocation issues in supply chain. They had
successfully applied the policy for a two-stage distributor-retailer scenario. Torres et al. (2015;
strategy.
The actors in a supply chain are usually described as a set of suppliers producing several
is each supplier going to produce or consumer going to buy, is independently made by each
actor. The optimality conditions of every actor could be characterized with the necessary
conditions for minimizing Lagrangian (Torres and Stephanopoulos, 2016) by summation all of
the corresponding’s actor profit. The coordination among the members of a supply chain involve:
5
(i) deciding how much each intermediate is to be exchanged and (ii) reaching an agreement on
its price.
Using the above method often yielded multiple solutions even in the simple 1-supplier-1-
consumer scenario and some may fail to allocate fair profits for both actors. Therefore, the
aforementioned authors tried next to identify a match between the optimal outlet flowrate of
supplier and optimal inlet flowrate of consumer under different intermediate prices. The
intersection of the corresponding curves in a 2-D plot (flowrate versus price) represents the Nash
equilibrium point. However, if the supply chain involves more than 2 actors, it becomes difficult
to pinpoint such an intersection point in high dimension. Furthermore, notice that the above
solution was obtained essentially in the spirit of non-cooperative game. For proper profit
To facilitate clear understanding, the existing method is first explained with the simplest
As shown in Figure 2.1, the processing network consists of one supplier (actor 1), who
6
Figure 2.1. Supply-chain model for a system with 1 supplier, 1 consumer and 1
intermediate
Table 2.1. Model variables and parameters for a supply chain with 1 supplier, 1
Notation Definition
7
2.2.2 Mathematical Model
The operational goal of each actor is to maximize its own profit, that is
s.t. 𝑃1 > 0
0 ≤ 𝑓1 ≤ 𝑓1𝑎𝑣
𝑑1 ∈ 𝐷1
s.t. 𝑃2 > 0
0 ≤ 𝑓2 ≤ 𝑓2𝑑𝑒
𝑑2 ∈ 𝐷2
The additional symbols used in the equations (2.1) and (2.2) are defined below:
Table 2.2. Additional variables and parameters for supply-chain model with 1 supplier, 1
Notation Definition
𝑐1 total annual cost for supplier (variable)
𝑐2 total annual cost for consumer (variable)
𝑓1𝑎𝑣 maximum available amount of raw material (parameter)
𝑓2𝑑𝑒 maximum demand of final product (parameter)
𝑃1 supplier’s annual profit (variable)
𝑃2 consumer’s annual profit (variable)
8
The outlet flowrate of the supplier is a function of the supplier’s inlet flowrate and
design variables, i.e, y1 y1 f1 , d 1 , while the output flowrate of the consumer is related to the
consumer’s inlet flowrate (intermediate product flowrate) and design variables, i.e.
f 2 f 2 x2 , d 2 .
Supplier Consumer
Torres and Stephanopoulos (2016) assumed that each actor consists of 1 reactor and 1
separator as shown in Figure 2.2. In either reactor, it is assumed that there are two first-order
𝑘1𝑠 𝑘2𝑠
reactions connected in series. For the supplier, the reactions are 𝐴𝑆 → 𝐵𝑆 → 𝐶𝑆 , where the
amount of 𝐴𝑆 equals to the amount of feed fed to supplier’s reactor (𝑚𝑟𝑒𝑎𝑐𝑡𝑜𝑟 = 𝑚𝑆,𝑅 ) which is
the sum of raw material flowrate (𝑓1 ) and recycle flowrate, and 𝑘1𝑠 and 𝑘2𝑠 are the kinetic
constants of the above two reactions, respectively. On the other hand, the reactions of the
𝑘1𝑐 𝑘2𝑐
consumer are 𝐴𝐶 → 𝐵𝐶 → 𝐶𝐶 , where the amount of 𝐴𝐶 equals to the amount of feed fed to
consumer’s reactor (𝑚𝑟𝑒𝑎𝑐𝑡𝑜𝑟 = 𝑚𝐶,𝑅 ) which is the sum of intermediate flowrate (𝑥2 ) and
recycle flowrate, and 𝑘1𝑐 and 𝑘2𝑐 are the kinetic constants of consumer’s reactions. Notice that
9
𝐵𝑆 is produced by the supplier as the intermediate product and upgraded by the consumer to
become the final product 𝐵𝐶 . In Figure 2.2, there are 2 design variables for each actor to choose,
i.e., conversion and recycle ratio. Specifically, 𝑋𝑆 is the conversion of 𝐴𝑆 in the supplier’s
reactor and 𝑋𝐶 is the conversion of 𝐴𝐶 in the consumer’s reactor; 𝑅𝑆 is the recycle ratio of the
The functional relationship between the input flowrate (𝑚𝑓𝑒𝑒𝑑 ) and the output flowrate
First, let us assume the reactor is tubular, the reaction rate of A expressed as a function of the
𝑑𝐶𝐴
rA= = −𝑘1 𝐶𝐴 (2.3)
𝑑𝜏
𝑉
where τ is residence time, 𝜏 = 𝜐 . The integration result of equation (2.3) is
10
𝑑𝐶𝐵 ′ −𝑘1 𝜏
𝑟𝐵 = = 𝑘1 𝐶𝐴 − 𝑘2 𝐶𝐵 = 𝑘1 𝐶𝐴0 𝑒 − 𝑘2 𝐶𝐵 (2.5)
𝑑𝜏
𝑑𝑦
+ 𝑃𝑦 = 𝑄
𝑑𝑥
y𝑒 ∫ 𝑃 𝑑𝑥 = ∫ 𝑄𝑒 ∫ 𝑃 𝑑𝑥 + constant
Applying this general procedure to the integration of equation (2.6) we find that the integrating
𝑘 𝐶′
factor is 𝑒 𝑘2 𝜏 . The constant of integration is found to be 𝑘 1−𝑘𝐴0 from the initial condition 𝐶𝐵0 =
1 2
′
𝑘1 𝐶𝐴0
𝐶𝐵 (𝜏)= (𝑒 −𝑘2𝜏 − 𝑒 −𝑘1 𝜏 ) (2.7)
𝑘1 − 𝑘2
′ −𝑘1 𝜏
Since 𝐶𝐴 (𝜏)=𝐶𝐴0 𝑒 = 𝐶𝐴0 ′(1 − 𝑋𝐴 (𝜏)) and 𝑋𝐴 denotes the conversion of reactant 𝐴, the
′ 𝑘2
𝑘1 𝐶𝐴0
𝐶𝐵 (𝜏) = ((1 − 𝑋𝐴 (𝜏))𝑘1 − (1 − 𝑋𝐴 (𝜏))) (2.8)
𝑘1 − 𝑘2
The above equation can be further modified by multiplying the volumetric flowrate:
′ ′ 𝑘2
𝑘1 𝐹𝐴0 𝑘1 𝐹𝐴0
𝐹𝐵 = (𝑒 −𝑘1𝜏 + 𝑒 −𝑘2 𝜏 ) = (𝑋𝐴 + (1 − 𝑋𝐴 )𝑘1 − 1) (2.9)
𝑘1 − 𝑘2 𝑘1 − 𝑘2
′
Based on the Figure 2.3, one can find the expressions of 𝐹𝐴0 from mass balance.
11
′ ′
𝐹𝐴0 = 𝐹𝐴0 + 𝑅𝐹𝐴 = 𝐹𝐴0 + 𝑅𝐹𝐴0 (1 − 𝑋𝐴 ) (2.10)
′
𝐹𝐴0 𝑚𝑓𝑒𝑒𝑑 (2.11)
𝐹𝐴0 = =
1 − (1 − 𝑋𝐴 )𝑅 1 − (1 − 𝑋𝐴 )𝑅
′
Then, by substitute 𝐹𝐴0 to equation (2.9) one can obtain the general relation between input
𝑚𝑓𝑒𝑒𝑑 𝑘1 𝑘2
𝑚𝑝𝑟𝑜𝑑𝑢𝑐𝑡 = ( ) (𝑋 + (1 − 𝑋)𝑘1 − 1) (2.12)
1 − (1 − 𝑋)𝑅 𝑘1 − 𝑘2
where 𝑚𝑝𝑟𝑜𝑑𝑢𝑐𝑡 and 𝑚𝑓𝑒𝑒𝑑 are 𝑦1 and 𝑓1 for the supplier respectively, and 𝑚𝑝𝑟𝑜𝑑𝑢𝑐𝑡 and 𝑚𝑓𝑒𝑒𝑑
are 𝑓2 and 𝑥2 for the consumer respectively. The cost functions for the two actors can be
expressed below.
𝑎𝑠𝑒𝑝𝑎𝑟𝑎𝑡𝑜𝑟 1 𝑚0.6
𝑠𝑒𝑝𝑎𝑟𝑎𝑡𝑜𝑟 1 (𝑓1 , 𝑑1 ) + 𝑏𝑠𝑒𝑝𝑎𝑟𝑎𝑡𝑜𝑟 1 𝑚𝑠𝑒𝑝𝑎𝑟𝑎𝑡𝑜𝑟 1 (𝑓1 , 𝑑1 )
0.6
𝑎𝑠𝑒𝑝𝑎𝑟𝑎𝑡𝑜𝑟 2 𝑚𝑠𝑒𝑝𝑎𝑟𝑎𝑡𝑜𝑟 2 (𝑥2 , 𝑑2 ) + 𝑏𝑠𝑒𝑝𝑎𝑟𝑎𝑡𝑜𝑟 2 𝑚𝑠𝑒𝑝𝑎𝑟𝑎𝑡𝑜𝑟 2 (𝑥2 , 𝑑2 )
where 𝑎∗ is the annualized capital cost coefficient of unit ∗ and 𝑏∗ is the annual operating cost
coefficient of unit ∗. On the other hand, 𝑚𝑟𝑒𝑎𝑐𝑡𝑜𝑟 can be derived from the mass balance as
follows.
12
′ (1
𝐹𝐴 = 𝐹𝐴0 − 𝑋𝐴 ) (2.17)
′
𝐹𝐴0 = 𝐹𝐴0 (1 − (1 − 𝑋𝐴 )𝑅) (2.18)
′
It should be noted that 𝐹𝐴0 = 𝑚𝑟𝑒𝑎𝑐𝑡𝑜𝑟 and 𝐹𝐴0 = 𝑚𝑓𝑒𝑒𝑑 . By substituting equations (2.9), (2.16) -
(2.18) into equation (2.15) and rearranging the resulting equation, 𝑚𝑟𝑒𝑎𝑐𝑡𝑜𝑟 can be expressed
as follows.
𝑘2
𝑘1
1 − 𝑅 + 𝑅 (𝑋 − ( ) (𝑋 + (1 − 𝑋)𝑘1 − 1)) (2.19)
𝑚𝑓𝑒𝑒𝑑 𝑘1 − 𝑘2
𝑚𝑟𝑒𝑎𝑐𝑡𝑜𝑟 =
1 − (1 − 𝑋)𝑅 1−𝑅
( )
On the other hand, 𝑚𝑠𝑒𝑝𝑎𝑟𝑎𝑡𝑜𝑟 can be derived from mass balance around the separator as follows.
𝑚𝑠𝑒𝑝𝑎𝑟𝑎𝑡𝑜𝑟 = 𝐹𝐴 + 𝐹𝐵 + 𝐹𝐶 (2.20)
Next, substituting equations (2.9), (2.16) - (2.18) into equation (2.20) yields.
𝑘1 𝑘2 (2.21)
1 − (1 − 𝑋)𝑅 − 𝑅𝑋 ( ) (𝑋 + (1 − 𝑋)𝑘1 − 1)
𝑚𝑓𝑒𝑒𝑑 𝑘1 − 𝑘2
𝑚𝑠𝑒𝑝𝑎𝑟𝑎𝑡𝑜𝑟 =
1 − (1 − 𝑋)𝑅 1−𝑅
( )
where 𝑚𝑓𝑒𝑒𝑑 can be replaced by 𝑓1 and 𝑥2 for supplier and consumer, respectively.
Therefore, the procedure to find the Nash equilibrium point can be summarized below:
for supplier:
13
2. Execute the GAMS code using the BARON solver to determine the optimal
for consumer:
2. Execute the GAMS code using the BARON solver to determine the optimal inlet
the actors (𝑦1 and 𝑥2 ) and the corresponding intermediate price (Λ) by locating the
2.2.4 Example 1
This first example is taken from Torres and Stephanopoulos (2016) which has already
been described in Figure 2.2. The data and parameters used in this case are displayed in Table
2.3. After solving the problem with the method presented above, it was found that 𝑓1 = 100
kg/h, 𝑓2 = 50kg/h, 𝑋𝑆 =0.591, 𝑅𝑆 =0.683, 𝑋𝐶 =0.46, 𝑅𝑆 =0.898. It also can be observed from
Table 2.4 that, although the maximum total profit is the same ($399.5), the intermediate price
can be varied to allocate the individual profits differently. The Nash equilibrium solution is
identified in Figure 2.4, where the flowrate of intermediate product to be exchanged between
14
the actors is 63.976 kg/h at an intermediate price $1.96 with the profit of supplier and consumer
Table 2.3. Parameters used for modeling simple case in Figure 2.2
𝑝 P1 P2 P𝑇
1.6 37.8102 361.675
1.7 44.1199 355.365
1.8 50.4296 349.055
399.485
1.9 56.7393 342.746
2.0 63.049 336.436
2.1 69.3587 330.126
2.2 75.6684 323.817
15
2.3 81.9781 317.507
2.4 88.2878 311.197
2.5 94.5975 304.888
2.6 100.907 298.578
2.7 107.217 292.268
2.8 113.527 285.958
2.9 119.836 279.649
3.0 126.146 273.339
3.1 132.456 267.029
3.2 138.765 260.72
3.3 145.075 254.41
3.4 151.385 248.1
3.5 157.695 241.791
3.6 164.004 235.481
3.7 170.314 229.171
3.8 176.624 222.861
3.9 182.933 216.552
4 189.243 210.242
Figure 2.4. The optimal solution for 1 supplier, 1 consumer and 1 intermediate
Dashed line: the optimal outlet flowrate for supplier (𝑦1 ). Dotted line: the inlet flowrate for the
consumer (𝑥2 )
16
Notice that, when the supply chain involves more than 2 actors competing for multiple
intermediate products, it becomes necessary to locate the intersection points in three or more
dimensions. This is a very difficult task. Furthermore, the above result is obtained under the
assumption of non-cooperative game, while a cooperative game seems to be more suitable for
fair profit allocation in a multi-actor supply chain. Therefore, let us modify the aforementioned
1. Determine the maximum total profit by summation all of the actor’s profit, Pi
max ∑ 𝑃𝑖 (2.22)
𝑓1 ,𝑝𝑖 ,𝑥𝑖 ,𝑑𝑖
𝑖=1
2. Using the Nash cooperative bargaining method (Yue and You, 2014) to generate a fair
The generalized revenue-sharing scheme for a simplified supply chain is depicted below.
p1 ; ΦS,C p2 ; ΦC,E
S C E
yS=xC yC=xE
producing a single product as shown in Figure 2.5. Actor S is the material sender of actor C, and
actor C the material sender of actor E. The solid-line arrows represent material flows, and the
dashed-line arrows represent monetary flows. The revenue-sharing contract can be characterized
17
with two parameters, i.e., (1) the transfer price where consumer pays per unit material
transferred (denoted by 𝑝𝑠 ) and (2) the share ratio of suppliers in the consumer’s revenue
(denoted by Φ𝑆,𝐶 ). Under this revenue-sharing scheme, the profit of actor S equals to transfer
payment received from actor C plus the revenue shared by actor C minus its own cost. The other
actors can also be characterized by similar models. The profit of each actor can thus be
formulated as follows:
𝜋𝑆 = 𝑦𝑆 𝑝1 + Φ𝑆,𝐶 𝑅𝐶 − 𝑐𝑆 (2.23)
In the above equations, the revenues of actors C and E are expressed as.
𝑅𝐶 = 𝑦𝐶 𝑝2 + Φ𝐶,𝐸 𝑅𝐸 (2.26)
𝑅𝐸 = 𝑦𝐸 𝑝3 (2.27)
reasonable to expect that a participant with higher bargaining power receives a larger share of
profit than the weaker participants. Roth (2012) presented a generalized Nash bargaining
18
where, 𝜋𝑖 is the profit of participant 𝑖; 𝑑𝑖 is the status-quo point of participant 𝑖 and it is the
indicator of participant 𝑖. Let us assume that the bargaining power of each participant can be
working relationship, most people assume that the participants start from equal positions to get
fair profit allocation (Brock, 1979). Therefore, without loss of generality, we set the status quo
2.5.1 Step 1
(2.19), (2.21) and (2.22), and construct the corresponding GAMS code.
2. Execute the GAMS code using the BARON solver to determine the maximum total
profit.
2.5.2 Step 2:
1. Treat the maximum total profit obtained in step 1 as a model parameter and the
(2.19), (2.21), (2.22), and (2.23)-(2.28), and construct the GAMS code accordingly.
3. Execute the GAMS code using the BARON solver to determine the flowrate of
intermediate price, share ratio, reaction conversion, recycle ratio, amount of raw material,
19
2.6 Simple Examples
Three illustrative examples are provided below to facilitate better understanding of the
For the sake of illustration convenience, let us first list all models used in the improved method.
𝑚𝑎𝑥(𝜋1 𝑐1 × 𝜋2 𝑐2 ) (2.29)
s.t.
𝑃1 + 𝑃2 = 𝑐𝑜𝑛𝑠𝑡𝑎𝑛𝑡 (2.30)
𝜋1 = 𝑃1 + Φ𝑅2 (2.31)
𝜋2 = 𝑃2 − Φ𝑅2 (2.32)
𝑅2 = 𝛽𝑓2 (2.33)
The optimization results of the first step have already been presented in Table 2.4 with
the maximum total profit equal to $399.485. The optimization results of the second step are
summarized in Figure 2.6. Specifically, the intermediate price and flowrate were found to be
p =$2.302 and 𝑦1 = 𝑥2 =63.971 kg/h, respectively. The corresponding per pass conversion and
recycle ratio for actor 1 are 𝑋𝑆 = 0.591 and 𝑅𝑆 = 0.683 respectively, and those for actor 2 are
20
𝑋𝐶 = 0.46 and 𝑅𝐶 = 0.898 respectively. The profits of supplier and consumer are $210.9 and
$188.6, respectively. Notice that the cost of actor 1 is larger than actor 2 and, thus, the former
gains a higher profit. The share ratio from consumer to supplier, 𝜙, is 0.243.
y1=x2=63.971
Supplier p1 =p2=2.302 Consumer
f1=100 f2=50
α =0.1 Xs=0.591 XC=0.46 β2 =10
Rs=0.683 RC=0.898
21
Let us consider the scenario in the Figure 2.7. The supplier consists of one reactor and
two separators, while each consumer consists of one reactor and one separator. It is assumed
that there are two first-order reactions connected in series in the reactor of every actor. All
kinetic constants are given in Table 2.5. Component 𝐵𝑆 is the intermediate to be exchanged
between the supplier and consumer 1. It is produced by the supplier and then upgraded by the
consumer 1 to form the final product 𝐵𝐶1. On the other hand, component 𝐶𝑆 is the intermediate
to be exchanged between the supplier and consumer 2. It is produced by the supplier and
upgraded by the consumer 2 to become the final product 𝐵𝐶2. There are 2 design variables for
characterizing each actor, i.e., conversion (𝑋) and recycle ratio (𝑅). The cost function and
correlation function between input flowrate (𝑚𝑓𝑒𝑒𝑑 ) and output flowrate (𝑚𝑝𝑟𝑜𝑑𝑢𝑐𝑡 ) of each
actors can be derived using the same concept in section 2.2.2 according to mass balance
concerning each unit. The model parameters in the following table were used in Example 2.
22
Operational cost
parameter reactor 0.03 0.075 0.05
(𝑏𝑟𝑒𝑎𝑐𝑡𝑜𝑟 )
Capital cost
parameter separator 0.5 0.45 0
1(𝑎𝑠𝑒𝑝𝑎𝑟𝑎𝑡𝑜𝑟 1 )
Operational cost
parameter separator 0.2 0.125 0.0125
1 (𝑏𝑠𝑒𝑝𝑎𝑟𝑎𝑡𝑜𝑟 1 )
Capital cost
parameter separator 0.5
2 (𝑎𝑠𝑒𝑝𝑎𝑟𝑎𝑡𝑜𝑟 2 )
Operational cost
parameter separator 0.2
2 (𝑏𝑠𝑒𝑝𝑎𝑟𝑎𝑡𝑜𝑟 2 )
Kinetic constant
𝑘1𝑆 = 1.5 𝑘1𝐶1 = 1 𝑘1𝐶2 = 1
first reaction
Kinetic constant
𝑘2𝑆 = 0.75 𝑘2𝐶1= 0.2 𝑘2𝐶2 = 0.2
second reaction
The optimization results obtained in step 1 is the maximum total profit equal to $283.41.
The optimization results of the second step are summarized in Figure 2.6. Specifically, the price
and flowrate for first intermediate product were found to be 𝑝1 =$5.4 and 𝑦𝑆1 = 𝑥1 = 32.391
kg/h, and the price and flowrate for second intermediate product were found to be 𝑝2 =$1.7 and
𝑦𝑆2 = 𝑥2 = 67.609 kg/h. The corresponding per pass conversion and recycle ratio for supplier
are 𝑋𝑆 = 0.997 and 𝑅𝑆 = 0.322 respectively, those for consumer 1 are 𝑋𝐶1 = 0.997 and
𝑅𝐶1 =0.38 respectively, and those for consumer 2 are 𝑋𝐶2 =1 and 𝑅𝐶2 =0.411 respectively. The
profits of supplier, consumer 1, and consumer 2 are $223.2, $53.7, and $6.5, respectively. Notice
that the cost of supplier is larger than consumer 1 and 2 and, thus, the former gains a higher
profit. Also, cost of consumer 1 is larger than consumer 2, thus consumer 1 gains a higher profit
23
than consumer 2. The share ratio from consumer 1 to supplier, 𝜙1 , is 0.187, and share ratio from
Cost=34.225
Profit=53.739
yS1=x1=32.391 Consumer
1
pS1 =pC1=5.418 fC1=32.391
Supplier XC1=0.997 β1 =10
fs=100 RC1=0.38
α =0.1 Xs=0.997 yS2=x2=67.609 Consumer
Rs=0.322 pS2 =pC2=1.73 fC2=30
2
β2 =5
XC2=1
Cost = 142.145 RC2=0.411
Profit=223.189
Cost=4.128
Profit=6.481
Share ratio ( ɸ2 )=0.149
Figure 2.8. Optimal allocation results for one supplier two consumers two
intermediates
24
Let us consider the example of 1 supplier and 2 consumers competing for 1
results are presented in the sequel. It is assumed that each actor consists of 1 reactor and 1
separator. In either reactor, it is also assumed that there are two first-order reactions
connected in series. The model parameters in the following table were used in Example 3.
25
Kinetic constant
𝑘1𝑆 = 1.5 𝑘1𝐶1 = 1 𝑘1𝐶2 = 1
first reaction
Kinetic constant
𝑘2𝑆 = 0.75 𝑘2𝐶1 = 0.2 𝑘2𝐶2 = 0.2
second reaction
The optimization results obtained in step 1 the maximum total profit equal to $201.999.
The optimization results of the second step are summarized in Figure 2.10. Specifically, the
price for the intermediate product were found to be 𝑝 = $0.13 and the flowrate of the
intermediate product go to consumer 1 were found to be 𝑦𝑆1 = 𝑥1 = 43.415 kg/h, while the
flowrate of the intermediate product go to consumer 1 were found to be 𝑦𝑆2 = 𝑥2 = 21.726 kg/h.
Form the results, it’s about 66.6% of the intermediate product go to consumer 1. The
corresponding per pass conversion and recycle ratio for supplier are 𝑋𝑆 =1 and 𝑅𝑆 =0.333
respectively, those for consumer 1 are 𝑋𝐶1 =0.891 and 𝑅𝐶1 =0.331 respectively, and those for
consumer 2 are 𝑋𝐶2 =0.892 and 𝑅𝐶2 =0.331 respectively. The profits of supplier, consumer 1,
and consumer 2 are $98.281, $67.333, and $36.385, respectively. Notice that the cost of supplier
is larger than consumer 1 and 2 and, thus, the former gains a higher profit. Also, cost of
consumer 1 is larger than consumer 2, thus consumer 1 gains a higher profit than consumer 2.
The share ratio from consumer 1 to supplier, 𝜙1 , is 0.556, and share ratio from consumer 2 to
supplier, 𝜙1 , is 0.044.
26
Share ratio ( ɸ1 )=0.556
Cost=60.214
Profit=67.333
yS1=x1=43.415 Consumer
p=0.13 1
fC1=30
Supplier XC1=0.891 β1 =10
fs=65.141 yS=65.141
RC1=0.331
α =0.1 Xs=1 yS2=x2=21.726 Consumer
Rs=0.333 p=0.13 fC2=15
2
β2 =5
XC2=0.892
Cost = 73.735 RC2=0.331
Profit=98.281
Cost=32.538
Profit=36.385
Share ratio ( ɸ2 )=0.044
Figure 2.10. Optimal allocation results for one supplier two consumers one intermediate
27
Chapter 3
(2008). Its primary feedstock, crude oil, is separated and/or reacted to produce ethylene,
propylene, liquefied petroleum gas, butadiene, benzene, toluene, xylene, gasoline, kerosene,
diesel, and other byproducts. A complete petroleum supply chain consists of at least 13 different
processing units, that is, the atmospheric distillation units, the vacuum distillation units, the
cokers, the fluid catalytic cracking units, the naphtha crackers, the butadiene extraction units,
the hydrotreaters, the aromatics extraction units, the reforming units, the xylene fractionation
units, the parex units, the xylene isomar units, and the tatory units.
28
Figure 3.1. General Framework of Petroleum Supply Chain
29
It should be noted first that our research scope is limited. The atmospheric
distillation unit is treated as the supplier in the supply chain and the crude oil is its feedstock,
while only 6 downstream units are considered to be the consumers, i.e., (1) the LPG tank
farm that stores LPG, (2) the reforming unit that consumes light naphtha, (3) the naphtha
cracking unit that consumes heavy naphtha, (4) the kerosene tank farm that stores kerosene,
(5) the hydrotreater that processes light and heavy oil, and (6) the vacuum distillation unit
that consumes the auto-thermal residue (ATR). On the other hand, since gasoline is one of
the products of reforming unit and also the naphtha cracker, the supply chain may be further
extended by treating gasoline as a second-level intermediate and the gasoline storage facility
as its consumer. An overall picture of the research scope of the present study is shown in
30
To facilitate a clearer illustration of the above structure, all model variables and
parameters used for characterizing the base-case structure of a petroleum supply chain (see
Figure 3.3) are defined in Table 3.1 and Table 3.2, respectively.
ΦS,C1
LPG Retailer
Gasoline (fpC2,1 ; βC2,1)
fC2 , αC2 Reformer oil
fpS,2 ; βS,2 XC2 (fpC2,2 ; βC2,2)
Light Naphtha
C9 (fpC2,3 ; βC2,3)
RC2 (1-RC2)
Untreated light naphtha (fpC2,4 ; βC2,4)
Reformer
ΦS,C2 Pyrolisis gas oil (PGO) (fpC3,1 ; βC3,1)
Pyrolisis Fuel Oil (PFO) (fpC3,2 ; βC3,2)
Gasoline (fpC3,3 , βC3,3)
H2 (fpC3,4 ; βC3,4)
Acethylene (fpC3,5 ; βC3,5)
Ethylene (fpC3,6 ; βC3,6)
fpS,3 ; βS,3 fC3 , αC3 Propylene (fpC3,7 ; βC3,7)
Heavy Naphtha XC3
C3 (fpC3,8 ; βC3,8)
C4 (fpC3,9 ; βC3,9)
fS , α S C4 raffinate (fpC3,10 ; βC3,10)
Crude Oil Fuel Gas (fpC3,11 , βC3,11)
Butadiene (fpC3,12 ; βC3,12)
Benzene (fpC3,13 ; βC3,13)
Toluene (fpC3,14 ; βC3,14)
ΦS,C3 Xylene (fpC3,15 ; βC3,15)
RC3 (1-RC3)
Untreated heavy naphtha (fpC3,16 ;βC3,16)
Naptha cracker
fpS,4 ; βS,4 fC4 , αC4
Kerosene Retail kerosene (fpC4,1 ; βC4,1)
Kerosene retailer
Vacuum Distillation
ΦS,C6
31
Table 3.1. Model variables for base-case petroleum supply chain
Notation Definition
Indices
𝑢 unit
Sets
U the set for all process type unit
UA the set for all separation process type unit
UB the set for all reaction-separation process type unit
UC the set for all storage process type unit
32
𝜙𝑆,𝐶5 share ratio of atmospheric distillation unit in the hydrotreater’s revenue
𝜙𝑆,𝐶6 share ratio of atmospheric distillation unit in the vacuum distillation’s
revenue
33
Naphtha Cracker Unit (C3)
𝑓𝐶3 amount of heavy naphtha purchased by naphtha cracker unit
𝑓𝑝𝐶3,1 amount of pyrolysis gas oil (PGO) product
𝑓𝑝𝐶3,2 amount of pyrolysis fuel oil (PFO) product
𝑓𝑝𝐶3,3 amount of gasoline product
𝑓𝑝𝐶3,4 amount of H2 product
𝑓𝑝𝐶3,5 amount of acetylene product
𝑓𝑝𝐶3,6 amount of ethylene product
𝑓𝑝𝐶3,7 amount of propylene product
𝑓𝑝𝐶3,8 amount of C3 product
𝑓𝑝𝐶3,9 amount of C4 product
𝑓𝑝𝐶3,10 amount of C4 raffinate product
𝑓𝑝𝐶3,11 amount of fuel gas product
𝑓𝑝𝐶3,12 amount of butadiene product
𝑓𝑝𝐶3,13 amount of benzene product
𝑓𝑝𝐶3,14 amount of toluene product
𝑓𝑝𝐶3,15 amount of xylene product
𝑓𝑝𝐶3,16 amount of untreated heavy naphtha
𝐹𝑆𝐶𝐶3 total feed storage cost for naphtha cracker unit
𝑂𝐶𝐶3 total cost for naphtha cracker unit
𝑃𝐶3 naphtha cracker unit’s annual profit
𝑃𝑆𝐶𝐶3 total product storage cost for naphtha cracker unit
𝑅𝐶3 separator recycle ratio for naphtha cracker unit
𝑅𝐶𝐶3 total raw material cost for naphtha cracker unit
𝑅𝑉𝐶3 naphtha cracker unit’s revenue
𝑇𝐶𝐶3 total transportation cost for naphtha cracker unit
𝑉𝑂𝐶𝐶3 total operating cost for naphtha cracker unit
𝑋𝐶3 reactor conversion for naphtha cracker unit
𝛼𝐶3 price of heavy naphtha purchased by naphtha cracker unit
𝛾𝐶3 naphtha cracker unit’s bargaining power
𝜋𝐶3 naphtha cracker unit’s bargaining profit
34
𝑅𝑉𝐶4 kerosene retailer unit’s revenue
𝑇𝐶𝐶4 total transportation cost for kerosene retailer unit
𝑉𝑂𝐶𝐶4 total operating cost for kerosene retailer unit
𝛼𝐶4 price of kerosene purchased by kerosene retailer unit
𝛾𝐶4 kerosene retailer unit’s bargaining power
𝜋𝐶4 kerosene retailer unit’s bargaining profit
35
Table 3.2. Model parameters for base-case petroleum supply chain
36
𝑇𝐶𝑝𝑆,3 transportation cost of heavy naphtha to other unit 0.25 $/lb
per unit product
𝑇𝐶𝑝𝑆,4 transportation cost of kerosene to other unit per unit 0.25 $/lb
product
𝑇𝐶𝑝𝑆,5 transportation cost of light and heavy oil to other 0.25 $/lb
unit per unit product
𝑇𝐶𝑝𝑆,6 transportation cost of ATR to other unit per unit 0.25 $/lb
product
𝑉𝑂𝐶𝑓𝑆 operating cost per unit feed for atmospheric 8 $/lb
distillation unit
𝛼𝑆 crude oil price per unit feed 300 $/lb
37
𝑃𝑆𝐶𝑝𝐶2,1 gasoline product storage cost per unit product for 0.342 $/lb
reformer unit
𝑃𝑆𝐶𝑝𝐶2,2 Reformer oil product storage cost per unit product 0.13 $/lb
for reformer unit
𝑃𝑆𝐶𝑝𝐶2,3 C9 product storage cost per unit product for 0.25 $/lb
reformer unit
𝑇𝐶𝑓𝐶2 transportation cost of light naphtha to reformer unit 0.5 $/lb
per unit feed
𝑇𝐶𝑝𝐶2,1 transportation cost of gasoline to other unit per unit 0.5 $/lb
product
𝑇𝐶𝑝𝐶2,2 transportation cost of reformer oil to other unit per 0.5 $/lb
unit product
𝑇𝐶𝑝𝐶2,3 transportation cost of C9 to other unit per unit 0.5 $/lb
product
𝑇𝐶𝑝𝐶2,4 transportation cost of untreated light naphtha to 0.5 $/lb
other unit per unit product
𝑉𝑂𝐶𝑓𝐶2 operating cost per unit feed for reformer unit 16.5 $/lb
𝛽𝐶2,1 price of gasoline product sold by reformer unit per 620 $/lb
unit product
𝛽𝐶2,2 price of reformer oil product sold by reformer unit 570 $/lb
per unit product
𝛽𝐶2,3 price of C9 product sold by reformer unit per unit 330 $/lb
product
𝛽𝐶2,4 price of untreated light naphtha sold by reformer 𝛼𝐶2 $/lb
unit per unit product
38
𝑙𝑜
𝑓𝑝𝐶3,6 lower limit demand for ethylene product 10,000,000 lb/mon
𝑢𝑝
𝑓𝑝𝐶3,6 upper limit demand for ethylene product 20,000,000 lb/mon
𝑙𝑜
𝑓𝑝𝐶3,7 lower limit demand for propylene product 5,000,000 lb/mon
𝑢𝑝
𝑓𝑝𝐶3,7 upper limit demand for propylene product 15,000,000 lb/mon
𝑙𝑜
𝑓𝑝𝐶3,8 lower limit demand for C3 product 150,000 lb/mon
𝑢𝑝
𝑓𝑝𝐶3,8 upper limit demand for C3 product 250,000 lb/mon
𝑙𝑜
𝑓𝑝𝐶3,9 lower limit demand for C4 product 1,000,000 lb/mon
𝑢𝑝
𝑓𝑝𝐶3,9 upper limit demand for C4 product 10,000,000 lb/mon
𝑙𝑜
𝑓𝑝𝐶3,10 lower limit demand for C4 raffinate product 1,000,000 lb/mon
𝑢𝑝
𝑓𝑝𝐶3,10 upper limit demand for C4 raffinate product 10,000,000 lb/mon
𝑙𝑜
𝑓𝑝𝐶3,11 lower limit demand for fuel gas product 1,000,000 lb/mon
𝑢𝑝
𝑓𝑝𝐶3,11 upper limit demand for fuel gas product 10,000,000 lb/mon
𝑙𝑜
𝑓𝑝𝐶3,12 lower limit demand for butadiene product 100,000 lb/mon
𝑢𝑝
𝑓𝑝𝐶3,12 upper limit demand for butadiene product 1,000,000 lb/mon
𝑙𝑜
𝑓𝑝𝐶3,13 lower limit demand for benzene product 1,000,000 lb/mon
𝑢𝑝
𝑓𝑝𝐶3,13 upper limit demand for benzene product 15,000,000 lb/mon
𝑙𝑜
𝑓𝑝𝐶3,14 lower limit demand for toluene oil product 1,000,000 lb/mon
𝑢𝑝
𝑓𝑝𝐶3,14 upper limit demand for toluene oil product 15,000,000 lb/mon
𝑙𝑜
𝑓𝑝𝐶3,15 lower limit demand for xylene product 1,000,000 lb/mon
𝑢𝑝
𝑓𝑝𝐶3,15 upper limit demand for xylene product 15,000,000 lb/mon
𝐹𝑂𝐶𝐶3 fixed operating cost for naphtha cracker unit 350 $/mon
𝐹𝑆𝐶𝑓𝐶3 feed storage cost per unit feed for naphtha cracker 0.2 $/lb
unit
rate constant of heavy naphtha become pyrolysis gas
𝑘𝐶3,1 oil (PGO) reaction 0.2301 min-1
rate constant of heavy naphtha become pyrolysis
𝑘𝐶3,2 fuel oil (PFO) reaction 0.0142857 min-1
rate constant of heavy naphtha become gasoline
𝑘𝐶3,3 reaction 0.063942 min-1
𝑘𝐶3,4 rate constant of heavy naphtha become H2 reaction 0.00142857 min-1
rate constant of heavy naphtha become acetylene
𝑘𝐶3,5 reaction 0.00142857 min-1
rate constant of heavy naphtha become ethylene
𝑘𝐶3,6 reaction 0.142857 min-1
rate constant of heavy naphtha become propylene
𝑘𝐶3,7 reaction 0.1295286 min-1
𝑘𝐶3,8 rate constant of heavy naphtha become C3 reaction 0.002142857 min-1
𝑘𝐶3,9 rate constant of heavy naphtha become C4 reaction 0.0142857 min-1
39
rate constant of heavy naphtha become C4 raffinate
𝑘𝐶3,10 reaction 0.0142857 min-1
rate constant of heavy naphtha become fuel gas
𝑘𝐶3,11 reaction 0.0142857 min-1
rate constant of heavy naphtha become butadiene
𝑘𝐶3,12 reaction 0.0142857 min-1
rate constant of heavy naphtha become benzene
𝑘𝐶3,13 reaction 0.2142857 min-1
rate constant of heavy naphtha become toluene
𝑘𝐶3,14 reaction 0.07142857 min-1
rate constant of heavy naphtha become xylene
𝑘𝐶3,15 reaction 0.07142857 min-1
𝑃𝑆𝐶𝑝𝐶3,1 pyrolysis gas oil (PGO) product storage cost per 0.005 $/lb
unit product for naphtha cracker unit
𝑃𝑆𝐶𝑝𝐶3,2 pyrolysis fuel oil (PFO) product storage cost per 0.005 $/lb
unit product for naphtha cracker unit
𝑃𝑆𝐶𝑝𝐶3,3 gasoline product storage cost per unit product for 0.005 $/lb
naphtha cracker unit
𝑃𝑆𝐶𝑝𝐶3,4 H2 product storage cost per unit product for naphtha 0 $/lb
cracker unit
𝑃𝑆𝐶𝑝𝐶3,5 acetylene product storage cost per unit product for 0.05 $/lb
naphtha cracker unit
𝑃𝑆𝐶𝑝𝐶3,6 ethylene product storage cost per unit product for 0.012 $/lb
naphtha cracker unit
𝑃𝑆𝐶𝑝𝐶3,7 propylene product storage cost per unit product for 0.01 $/lb
naphtha cracker unit
𝑃𝑆𝐶𝑝𝐶3,8 C3 product storage cost per unit product for naphtha 0.012 $/lb
cracker unit
𝑃𝑆𝐶𝑝𝐶3,9 C4 product storage cost per unit product for naphtha 0.025 $/lb
cracker unit
𝑃𝑆𝐶𝑝𝐶3,10 C4 raffinate product storage cost per unit product 0.01 $/lb
for naphtha cracker unit
𝑃𝑆𝐶𝑝𝐶3,11 fuel gas product storage cost per unit product for 0 $/lb
naphtha cracker unit
𝑃𝑆𝐶𝑝𝐶3,12 butadiene product storage cost per unit product for 0.005 $/lb
naphtha cracker unit
𝑃𝑆𝐶𝑝𝐶3,14 benzene product storage cost per unit product for 0.005 $/lb
naphtha cracker unit
𝑃𝑆𝐶𝑝𝐶3,15 toluene product storage cost per unit product for 0.005 $/lb
naphtha cracker unit
𝑃𝑆𝐶𝑝𝐶3,16 xylene product storage cost per unit product for 0.005 $/lb
naphtha cracker unit
40
𝑇𝐶𝑓𝐶3 transportation cost of heavy naphtha to naphtha 0.21 $/lb
cracker unit per unit feed
𝑇𝐶𝑝𝐶3,1 transportation cost of pyrolysis gas oil (PGO) to 0.012 $/lb
other unit per unit product
𝑇𝐶𝑝𝐶3,10 transportation cost of C4 raffinate to other unit per 0.012 $/lb
unit product
𝑇𝐶𝑝𝐶3,11 transportation cost of fuel gas to other unit per unit 0.012 $/lb
product
𝑇𝐶𝑝𝐶3,12 transportation cost of butadiene to other unit per 0.012 $/lb
unit product
𝑇𝐶𝑝𝐶3,13 transportation cost of benzene to other unit per unit 0.012 $/lb
product
𝑇𝐶𝑝𝐶3,14 transportation cost of toluene to other unit per unit 0.012 $/lb
product
𝑇𝐶𝑝𝐶3,15 transportation cost of xylene to other unit per unit 0.012 $/lb
product
𝑇𝐶𝑝𝐶3,16 transportation cost of untreated heavy naphtha to 0.012 $/lb
other unit per unit product
𝑇𝐶𝑝𝐶3,2 transportation cost of pyrolysis fuel oil (PFO) to 0.012 $/lb
other unit per unit product
𝑇𝐶𝑝𝐶3,3 transportation cost of gasoline to other unit per unit 0.012 $/lb
product
𝑇𝐶𝑝𝐶3,4 transportation cost of H2 to other unit per unit 0.012 $/lb
product
𝑇𝐶𝑝𝐶3,5 transportation cost of acetylene to other unit per unit 0.012 $/lb
product
𝑇𝐶𝑝𝐶3,6 transportation cost of ethylene to other unit per unit 0.012 $/lb
product
𝑇𝐶𝑝𝐶3,7 transportation cost of propylene to other unit per 0.012 $/lb
unit product
𝑇𝐶𝑝𝐶3,8 transportation cost of C3 to other unit per unit 0.012 $/lb
product
𝑇𝐶𝑝𝐶3,9 transportation cost of C4 to other unit per unit 0.012 $/lb
product
𝑉𝑂𝐶𝑓𝐶3 operating cost per unit feed for naphtha cracker unit 23.5 $/lb
𝛽𝐶3,1 price of pyrolysis gas oil (PGO) product sold by 530 $/lb
naphtha cracker unit per unit product
𝛽𝐶3,2 price of pyrolysis fuel oil (PFO) product sold by 570 $/lb
naphtha cracker unit per unit product
𝛽𝐶3,3 price of gasoline product sold by naphtha cracker 620 $/lb
unit per unit product
41
𝛽𝐶3,4 price of H2 sold by naphtha cracker unit per unit 560 $/lb
product
𝛽𝐶3,5 price of acetylene product sold by naphtha cracker 970 $/lb
unit per unit product
𝛽𝐶3,6 price of ethylene product sold by naphtha cracker 680 $/lb
unit per unit product
𝛽𝐶3,7 price of propylene product sold by naphtha cracker 820 $/lb
unit per unit product
𝛽𝐶3,8 price of C3 product sold by naphtha cracker unit per 230 $/lb
unit product
𝛽𝐶3,9 price of C4 product sold by naphtha cracker unit per 230 $/lb
unit product
𝛽𝐶3,10 price of C4 raffinate sold by naphtha cracker unit per 230 $/lb
unit product
𝛽𝐶3,11 price of fuel gas product sold by naphtha cracker 407 $/lb
unit per unit product
𝛽𝐶3,12 price of butadiene product sold by naphtha cracker 930 $/lb
unit per unit product
𝛽𝐶3,13 price of benzene product sold by naphtha cracker 820 $/lb
unit per unit product
𝛽𝐶3,14 price of toluene product sold by naphtha cracker 600 $/lb
unit per unit product
𝛽𝐶3,15 price of xylene product sold by naphtha cracker unit 528 $/lb
per unit product
𝛽𝐶3,16 price of untreated heavy naphtha product sold by 𝛼𝐶3 $/lb
naphtha cracker unit per unit product
42
Hydrotreater Unit (C5)
𝑙𝑜
𝑓𝑝𝐶5,1 lower limit demand for diesel product 145,000,000 lb/mon
𝑢𝑝
𝑓𝑝𝐶5,1 upper limit demand for diesel product 150,000,000 lb/mon
𝑙𝑜
𝑓𝑝𝐶5,2 lower limit demand for H2S product 5,000,000 lb/mon
𝑢𝑝
𝑓𝑝𝐶5,2 upper limit demand for H2S product 7,000,000 lb/mon
𝐹𝑂𝐶𝐶5 fixed operating cost for hydrotreater unit 200 $/mon
𝐹𝑆𝐶𝑓𝐶5 feed storage cost per unit feed for hydrotreater unit 0.0135 $/lb
rate constant of light and heavy oil become diesel 0.967 min-1
𝑘𝐶5,1 reaction
𝑘𝐶5,2 rate constant of light naphtha become H2S reaction 0.033 min-1
𝑃𝑆𝐶𝑝𝐶5,1 diesel product storage cost per unit product for 0.0135 $/lb
hydrotreater unit
𝑃𝑆𝐶𝑝𝐶5,2 H2S product storage cost per unit product for 0.0135 $/lb
hydrotreater unit
𝑇𝐶𝑓𝐶5 transportation cost of light and heavy oil to 0.12 $/lb
hydrotreater unit per unit feed
𝑇𝐶𝑝𝐶5,1 transportation cost of diesel to other unit per unit 0.06 $/lb
product
𝑇𝐶𝑝𝐶5,2 transportation cost of H2S to other unit per unit 0.06 $/lb
product
𝑉𝑂𝐶𝑓𝐶5 operating cost per unit feed for hydrotreater unit 10.135 $/lb
𝛽𝐶5,1 price of diesel product sold by hydrotreater unit per 510 $/lb
unit product
𝛽𝐶5,2 price of H2S product sold by hydrotreater unit per 300 $/lb
unit product
43
𝑃𝑆𝐶𝑝𝐶6,1 pyrolysis fuel oil (PFO) product storage cost per 0.3 $/lb
unit product for vacuum distillation unit
𝑃𝑆𝐶𝑝𝐶6,2 vacuum gas oil (VGO) product storage cost per unit 0.15 $/lb
product for vacuum distillation unit
𝑃𝑆𝐶𝑝𝐶6,3 vacuum residue product storage cost per unit 0.25 $/lb
product for vacuum distillation unit
𝑇𝐶𝑓𝐶6 transportation cost of ATR to vacuum distillation 0.1 $/lb
unit per unit feed
𝑇𝐶𝑝𝐶6,1 transportation cost of pyrolysis fuel oil (PFO) to 0.1 $/lb
other unit per unit product
𝑇𝐶𝑝𝐶6,2 transportation cost of vacuum gas oil (VGO)to other 0.1 $/lb
unit per unit product
𝑇𝐶𝑝𝐶6,3 transportation cost of vacuum residue to other unit 0.1 $/lb
per unit product
𝑉𝑂𝐶𝑓𝐶6 operating cost per unit feed for vacuum distillation 1.2 $/lb
unit
𝛽𝐶6,1 price of pyrolysis fuel oil (PFO) product sold by 570 $/lb
vacuum distillation unit per unit product
𝛽𝐶6,2 price of vacuum gas oil (VGO) product sold by 540 $/lb
vacuum distillation unit per unit product
𝛽𝐶6,3 price of vacuum residue product sold by vacuum 480 $/lb
distillation unit per unit product
i.e., the separation process, the reaction-separation process, and the storage process.
𝑙𝑜 𝑢𝑝
𝑚𝑢,𝑝𝑟𝑜𝑑𝑢𝑐𝑡−𝑖 ≤ 𝑚𝑢,𝑝𝑟𝑜𝑑𝑢𝑐𝑡−𝑖 ≤ 𝑚𝑢,𝑝𝑟𝑜𝑑𝑢𝑐𝑡−𝑖 (3.1)
∀𝑢 ∈ U
𝑙𝑜 𝑢𝑝
where U is the set of all processing units, while 𝑚𝑢,𝑝𝑟𝑜𝑑𝑢𝑐𝑡−𝑖 and 𝑚𝑢,𝑝𝑟𝑜𝑑𝑢𝑐𝑡−𝑖 denote,
respectively, the minimum and maximum allowable throughputs of product i in unit u. The
𝑙𝑜 𝑢𝑝
parameter values for 𝑚𝑢,𝑝𝑟𝑜𝑑𝑢𝑐𝑡−𝑖 and 𝑚𝑢,𝑝𝑟𝑜𝑑𝑢𝑐𝑡−𝑖 , are determined based on the nominal
yields of products in this work. In particular, five percent of the nominal value of
44
𝑚𝑢,𝑝𝑟𝑜𝑑𝑢𝑐𝑡−𝑖 has been subtracted and added to obtain the lower and upper bounds
respectively. The generalized mathematical models of these three types of processes are
given as follows.
Product-1
Product-2
Feed
Product-3
Product-n
The separation processes in this study are those in which only distillation operations
are present, i.e. the atmospheric distillation unit and the vacuum distillation unit. On the
basis of Figure 3.4, the functional relationship between the input flowrate (𝑚𝑓𝑒𝑒𝑑 ) and the
output flowrates (𝑚𝑝𝑟𝑜𝑑𝑢𝑐𝑡−𝑖 ) can be established simply from the principle of mass balance,
i.e.
∀𝑢 ∈ UA
where n is the number of separated products and UA is the set of all separation processes.
45
3.2.2 Model II – the reaction-separation process
Product-1
Ffeed,0
Feed X
Product-2
Product-n
R (1-R)
Untreated product
which consists of one reactor and one separation systems. There are 2 design variables in
this case, i.e., reactor conversion and recycle ratio. The reformer and the naphtha cracker are
Next, let us assume that all reactions that take place in the reactor are pseudo first-
constant of the reaction for producing product-𝑖. The functional relationship between the
input flowrate (𝑚𝑓𝑒𝑒𝑑 ) and the output flowrate (𝑚𝑝𝑟𝑜𝑑𝑢𝑐𝑡 ) of the reaction-separation process
can be derived from the concept of reaction yield. Specifically, this yield for product-i can
be viewed as the ratio between the amount of product i formed (𝐹𝑝𝑟𝑜𝑑𝑢𝑐𝑡−𝑖 ) and the reactant
𝐹𝑝𝑟𝑜𝑑𝑢𝑐𝑡−𝑖
Y𝑖 = (3.3)
𝐹𝑓𝑒𝑒𝑑,0 − 𝐹𝑓𝑒𝑒𝑑
And the reaction yield can also be defined as the ratio of the generation rate of a given
46
𝑟𝑝𝑟𝑜𝑑𝑢𝑐𝑡−𝑖
Y𝑖 = (3.4)
−𝑟𝑓𝑒𝑒𝑑
𝑟𝑝𝑟𝑜𝑑𝑢𝑐𝑡−𝑖 𝐹𝑝𝑟𝑜𝑑𝑢𝑐𝑡−𝑖
= (3.7)
−𝑟𝑓𝑒𝑒𝑑 𝐹𝑓𝑒𝑒𝑑,0 − 𝐹𝑓𝑒𝑒𝑑
Based on the Figure 3.5, one can obtain the expressions of 𝐹𝑓𝑒𝑒𝑑,0 and 𝐹𝑓𝑒𝑒𝑑 .
𝑚𝑓𝑒𝑒𝑑
𝐹𝑓𝑒𝑒𝑑,0 = (3.10)
1 − (1 − 𝑋)𝑅
Then substitute terms from equation (3.5), (3.6), (3.9), and (3.10) into equation (3.7) to
obtain the general relation between input flowrate (𝑚𝑓𝑒𝑒𝑑 ) and output flowrate (𝑚𝑝𝑟𝑜𝑑𝑢𝑐𝑡 ).
𝑘𝑖 𝐶𝑓𝑒𝑒𝑑 𝐹𝑝𝑟𝑜𝑑𝑢𝑐𝑡−𝑖
= (3.11)
∑𝑛𝑗=1 𝑘𝑗 𝐶𝑓𝑒𝑒𝑑 𝐹𝑓𝑒𝑒𝑑,0 − 𝐹𝑓𝑒𝑒𝑑,0 . (1 − 𝑋)
𝑘𝑖 𝐹𝑝𝑟𝑜𝑑𝑢𝑐𝑡−𝑖 (3.12)
𝑛 =
∑𝑗=1 𝑘𝑗 𝐹𝑓𝑒𝑒𝑑,0 𝑋
𝑘𝑖 𝐹𝑝𝑟𝑜𝑑𝑢𝑐𝑡−𝑖 (3.13)
𝑛 =
∑𝑗=1 𝑘𝑗 𝑚𝑓𝑒𝑒𝑑 𝑋
1 − (1 − 𝑋)𝑅
47
𝑚𝑢,𝑓𝑒𝑒𝑑 𝑋𝑢 𝑘𝑢,𝑖 (3.14)
𝑚𝑢,𝑝𝑟𝑜𝑑𝑢𝑐𝑡−𝑖 = 𝐹𝑢,𝑝𝑟𝑜𝑑𝑢𝑐𝑡−𝑖 = ( 𝑛 )
1 − (1 − 𝑋𝑢 )𝑅𝑢 ∑𝑗=1 𝑘𝑢,𝑗
∀𝑢 ∈ UB
On the other hand, the amount of untreated feed of unit u is determined by the equation
below
𝑚𝑢,𝑓𝑒𝑒𝑑 (1 − 𝑋𝑢 )(1 − 𝑅𝑢 )
𝑚𝑢,𝑢𝑛𝑡𝑟𝑒𝑎𝑡𝑒𝑑 𝑓𝑒𝑒𝑑 = 𝐹𝑢,𝑓𝑒𝑒𝑑 . (1 − 𝑅𝑢 ) =
1 − (1 − 𝑋𝑢 )𝑅𝑢 (3.15)
Therefore, the overall mass balance on the Figure 3.5 can be expressed as
∀𝑢 ∈ UB
Since the recycle ratio (𝑅𝑢 ) term is irrelevant when the conversion (𝑋𝑢 ) equals 1, then
𝑘𝑢,𝑝𝑟𝑜𝑑𝑢𝑐𝑡−𝑖 (3.17)
𝑚𝑢,𝑝𝑟𝑜𝑑𝑢𝑐𝑡−𝑖 = 𝑚𝑢,𝑓𝑒𝑒𝑑 ( 𝑖=𝑛 )
∑𝑖=1 𝑘𝑢,𝑖
∀𝑢 ∈ UB
Feed Product
48
For the storage process, the functional relationship between the input flowrate (𝑚𝑓𝑒𝑒𝑑 )
and the output flowrate (𝑚𝑝𝑟𝑜𝑑𝑢𝑐𝑡 ) is derived from the mass balance as follows:
∀𝑢 ∈ UC
The profit of each actor (𝑃𝑢 ) in the supply chain can be expressed as
𝑃𝑢 > 0 (3.20)
∀𝑢 ∈ U
where 𝑅𝑉𝑢 and 𝑂𝐶𝑢 denote respectively, the total revenue secured from various product
sales and the total operating cost of the unit. The total sale revenue of an actor can be
expressed as
∀𝑢 ∈ U
There are six types of operating costs considered in this work: (1) the fixed operating
cost, (2) the variable operating cost, (3) the transportation cost, (4) the feed storage cost, (5)
the product storage cost, and (6) the raw material cost. Therefore, the total cost can be
expressed as
49
∀𝑢 ∈ U
The fixed operating cost (𝐹𝑂𝐶𝑢 ) is considered as a model parameter. The variable operating
cost (𝑉𝑂𝐶𝑢 ) can be considered as the operation cost for processing the raw materials, i.e.,
where 𝑂𝐶𝑓𝑢 is operating cost per unit amount of feed for process u. In general, the
𝑖=𝑛
∀𝑢 ∈ U
where 𝑇𝐶𝑓𝑢 is transportation cost per unit amount of the feed, and 𝑇𝐶𝑝𝑢,𝑝𝑟𝑜𝑑𝑢𝑐𝑡−𝑖 is unit
transportation cost of the product-𝑖. The feed storage cost can be expressed as
∀𝑢 ∈ U
where 𝐹𝑆𝐶𝑓𝑢 is feed storage cost per unit amount of feed for process u. The product storage
𝑖=𝑛
∀𝑢 ∈ U
where 𝑃𝑆𝐶𝑝𝑢,𝑖 is product storage cost per unit amount of product-𝑖 of process u. The raw
∀𝑢 ∈ U
50
where 𝛼𝑢 represents the feed price for the unit 𝑢 . The feed price for all of units are
considered as variable, however the feed price for atmospheric distillation unit, 𝛼𝑆 is
considered as parameter.
fundamental step. Its raw material (crude oil) is an extremely complex mixture of
hydrocarbons and also small quantities of sulfur, oxygen, nitrogen and metals. Typically,
the crude oil contains millions of compounds, most of which cannot be identified. Only the
lightest species, i.e. methane, ethane, propane, benzene, xylene, toluene and so on, can be
identified. A fixed range of products, i.e. LPG, light naphtha, heavy naphtha, kerosene, light
and heavy oil, and ATR, are separated in the atmospheric distillation unit according to their
boiling points (see Figure 3.2). Notice that the light naphtha is fed to the reformer unit and
the heavy naphtha is usually consumed by the naphtha cracker. The LPG and kerosene are
sent to their storage tanks, respectively. Meanwhile the light and heavy oils are sent to the
hydrotreater and ATR to the vacuum distillation unit for further processing.
51
fpS,1 ; βS,1
LPG
fpS,2 ; βS,2
Light Naphta
fpS,3 ; βS,3
Heavy Naptha
fS , α S
Crude Oil
fpS,4 ; βS,4
Kerosene
fpS,5 ; βS,5
Light and Heavy
Oil
Atmospheric Distillation
fpS,6 ; βS,6
Autothermal
Residue (ATR)
Model I is applicable in the present case. The mathematical model of atmospheric distillation
unit can be built according to the general formulation given in section 3.2.1. Specifically,
The correlation function between feed and product can be formulated according to
equation (2.15).
where 𝑓𝑆𝑙𝑜 and 𝑓𝑆𝑢𝑝 denote, respectively, the minimum and maximum flowrates of feedstock
52
3.3.2 LPG retailer (C1)
Liquid petroleum gases (LPG), which consists principally of propane and butane, are
assumed to be sold directly to the market. Before being sold, LPG is stored in the product
tank farm.
fC1 ; αC1
LPG Retail LPG (fpC1,1 ; βC1,1)
Model III is applicable in this case. The corresponding model can be built based the general
The correlation function between feed and product can be obtained from equation
(3.18).
The reformer unit consists of two integrated units, the reactor section and the
product-recovery section. The reforming plant plays an important role in oil refinery, which
supplies almost of all gasoline demand and also produces light compounds with three and
four carbon atoms. Generally speaking, the main purpose of this operation is to convert
53
Gasoline (fpC2,1 ; βC2,1)
XC2
Reformer oil (fpC2,2 ; βC2,2)
Light Naphta
fC2 ; αC2 C9 (fpC2,3 ; βC2,3)
RC2 (1-RC2)
Untreated light naptha (fpC2,4 ; βC2,4)
Model II is applicable in this case. The corresponding mathematical model can be built based
To formulate the correlation function between feed and product-𝑖 for 𝑖=1-3 and for 𝑖=4,
butadiene, and other unsaturated compounds with higher molecular weights. When the
hydrocarbon chains are heated to around 800oC, the C-C and C-H bonds can be broken and
unstable radicals are generated. These radicals can react further to produce unsaturated
molecules. In addition, diolefins can cyclize with other olefins to yield aromatics. As a result,
various different aromatic components may appear in the pyrolysis gasoline. The pyrolysis
gasoline must be treated in hydrogenation process to remove olefins, diolefins, and sulfur
contents.
54
Pyrolisis gas oil (PGO) (fpC3,1 ; βC3,1)
RC3 (1-RC3)
Untreated heavy naphta (fpC3,16 ; βC3,16)
Model II is applicable in this case. Let us build the mathematical model based the general
To formulate the correlation functions between feed and product-𝑖 for 𝑖=1-15 and for
Kerosene is assumed to be sold directly to the market. Before being sold, kerosene
fC4 ; αC4
Kerosene Retail kerosene (fpC4,1 ; βC4,1)
55
Model III is applicable in this case. The corresponding mathematical model can be built
The correlation function between feed and product can be obtained according to
equation (3.18).
species in feed fraction by reacting with hydrogen-rich gas. This unit produces diesel as the
Model II is applicable in this case. The corresponding mathematical model can be obtained
The correlation functions between feed and product- 𝑖 ( 𝑖 =1-2), equation (3.17) is
applicable.
56
3.3.7 Vacuum distillation (C6)
Heavies from the atmospheric distillation column are heated to approximately 400˚C
in a fired heater and fed to the vacuum distillation column where they are fractionated into
Model I is applicable in this case. The corresponding mathematical model can be constructed
The correlation functions between feed and products can be obtained from equation
(2.15).
3.4 Extension
The supply chain framework of base case is extended to that displayed in Figure 3.14, in
which the former is expanded by treating gasoline as a second-level intermediate and the
57
ΦS,C1
LPG Retailer
fE1 , αE1 Retail gasoline
Gasoline (fpC2,1 ; βC2,1)
(fpE1,1 ; βE1,1)
fC2 ; αC2 Reformer oil
fpS,2 ; βS,2 XC2 (fpC2,2 ; βC2,2)
Light Naphtha Gasoline Retailer
C9 (fpC2,3 ; βC2,3)
ΦC2,E1
RC2 (1-RC2)
Untreated light naphtha (fpC2,4 ; βC2,4)
Reformer
ΦS,C2 Pyrolisis gas oil (PGO) (fpC3,1 ; βC3,1)
Pyrolisis Fuel Oil (PFO) (fpC3,2 ; βC3,2)
Gasoline (fpC3,3 ; βC3,3)
H2 (fpC3,4 , βC3,4)
Acethylene (fpC3,5 ; βC3,5)
Ethylene (fpC3,6 ; βC3,6)
fpS,3 ; βS,3 fC3 ; αC3 Propylene (fpC3,7 , βC3,7)
Heavy Naphtha XC3
C3 (fpC3,8 ; βC3,8)
C4 (fpC3,9 ; βC3,9)
fS , α S C4 raffinate (fpC3,10 ; βC3,10)
Crude Oil Fuel Gas (fpC3,11 ; βC3,11)
Butadiene (fpC3,12 ; βC3,12)
Benzene (fpC3,13 ; βC3,13)
Toluene (fpC3,14 , βC3,14)
ΦS,C3 Xylene (fpC3,15 ; βC3,15)
ΦC3,E1
RC3 (1-RC3)
Untreated heavy naphtha (fpC3,16 ; βC3,16)
Naptha cracker
fpS,4 ; βS,4 fC4 ; αC4
Kerosene Retail kerosene (fpC4,1 ; βC4,1)
Kerosene Retailer
Vacuum Distillation
ΦS,C6
Figure 3.14. Extension of Base-Case Structure of Petroleum Supply Chain
58
Table 3.3. Model variables for gasoline retailer unit
Notation Definition
𝑓𝐸1,1 amount of gasoline purchased by gasoline retailer unit from reformer unit
(scenario 2)
𝑓𝐸1,2 amount of gasoline purchased by gasoline retailer unit from naphtha
cracker unit (scenario 2)
𝑓𝐸1 amount of gasoline purchased by gasoline retailer unit
𝑓𝑝𝐸1,1 amount of gasoline tank’s products
𝐹𝑆𝐶𝐸1 total feed storage cost for gasoline retailer unit
𝑂𝐶𝐸1 total cost for gasoline retailer unit
𝑃𝐸1 gasoline retailer unit’s annual profit
𝑃𝑆𝐶𝐸1 total product storage cost for gasoline retailer unit
𝑅𝐶𝐸1 total raw material cost for gasoline retailer unit
𝑅𝑉𝐸1 gasoline retailer’s revenue
𝑇𝐶𝐸1 total transportation cost for gasoline retailer unit
𝑉𝑂𝐶𝐸1 total operating cost for gasoline retailer unit
𝛼𝐸1 price of gasoline purchased by gasoline retailer unit from reformer and
naphtha cracker unit (scenario 1)
𝛼𝐸1,1 price of gasoline purchased by gasoline retailer unit from reformer unit
(scenario 2)
𝛼𝐸1,2 price of gasoline purchased by gasoline retailer unit from naphtha cracker
unit (scenario 2)
𝛾𝐸1 gasoline retailer’s bargaining power
𝜋𝐸1 gasoline retailer’s bargaining profit
𝜙𝐶2,𝐸1 share ratio of reformer unit in the gasoline retailer’s revenue
𝜙𝐶3,𝐸1 share ratio of naphtha cracker unit in the gasoline retailer’s revenue
59
𝑇𝐶𝑝𝐸1,1 transportation cost of retail gasoline to other unit per 0.2 $/lb
unit product
𝑉𝑂𝐶𝑓𝐸1 operating cost per unit feed for gasoline retailer unit 0 $/lb
𝛽𝐸1,1 price of retail gasoline product sold by gasoline 620 $/lb
retailer unit per unit product
1. The selling prices of gasolines from reformer and naphtha cracker are equal
(𝛽𝐶2,1 = 𝛽𝐶3,3 )
Naphtha fp ; β
C3,3 C3,3
Cracker
Unit
2. The selling prices of gasolines from reformer and naphtha cracker are not the same
(𝛽𝐶2,1 ≠ 𝛽𝐶3,3 )
It should be noted in the extended case that, since the price of gasoline (an intermediate)
from reformer (𝛽𝐶2,1 ) and naphtha cracker unit (𝛽𝐶3,3 ) cannot be determined a priori, they
60
3.4.1 Gasoline retailer (E1)
Gasoline is assumed to be sold directly to the market. Before being sold, it is stored
in a tank farm.
fE1 ; αE1
Retail gasoline
(fpE1,1 ; βE1,1)
Model I is applicable in this case. The corresponding mathematical model can be built
Correlation function between feed and product can be formulated according to equation
(2.15).
𝛾 𝛾 𝛾 𝛾
𝑚𝑎𝑥 𝜋𝑆 𝑆 × 𝜋𝐶1𝐶1 × 𝜋𝐶2𝐶2 × 𝜋𝐶3𝐶3 × 𝜋𝐶4𝐶4 × 𝜋𝐶5𝐶5 × 𝜋𝐶6𝐶6
𝛾 𝛾 𝛾 (3.37)
61
where 𝑃𝑆 + 𝑃𝐶1 + 𝑃𝐶2 + 𝑃𝐶3 + 𝑃𝐶4 + 𝑃𝐶5 + 𝑃𝐶6 = 𝑐𝑜𝑛𝑠𝑡𝑎𝑛𝑡 and the profit of each actor
can be expressed as :
𝜋𝑆 = P𝑆 + 𝜙𝑆,𝐶1 𝑅𝑉𝐶1 + 𝜙𝑆,𝐶2 𝑅𝑉𝐶2 + 𝜙𝑆,𝐶3 𝑅𝑉𝐶3 + 𝜙𝑆,𝐶4 𝑅𝑉𝐶4 + 𝜙𝑆,𝐶5 𝑅𝑉𝐶5
(3.38)
+𝜙𝑆,𝐶6 𝑅𝑉𝐶6
where the revenue of each actor is defined in equation (3.21) and the corresponding
𝛾𝑆 = 𝑂𝐶𝑆 ; 𝛾𝐶1 = 𝑂𝐶𝐶1 ; 𝛾𝐶2 = 𝑂𝐶𝐶2 ; 𝛾𝐶3 = 𝑂𝐶𝐶3 ; 𝛾𝐶4 = 𝑂𝐶𝐶4 ; 𝛾𝐶5 = 𝑂𝐶𝐶5 ;
(3.45)
𝛾𝐶6 = 𝑂𝐶𝐶6
𝛾 𝛾 𝛾 𝛾 𝛾 𝛾
𝑚𝑎𝑥 𝜋𝑆 𝑆 × 𝜋𝐶1𝐶1 × 𝜋𝐶2𝐶2 × 𝜋𝐶3𝐶3 × 𝜋𝐶4𝐶4 × 𝜋𝐶5𝐶5 × 𝜋𝐶6𝐶6 × 𝜋𝐸1𝐸1
𝛾 𝛾 (3.47)
62
where 𝑃𝑆 + 𝑃𝐶1 + 𝑃𝐶2 + 𝑃𝐶3 + 𝑃𝐶4 + 𝑃𝐶5 + 𝑃𝐶6 + 𝑃𝐸1 = 𝑐𝑜𝑛𝑠𝑡𝑎𝑛𝑡 and the profit of each
𝜋𝑆 = P𝑆 + 𝜙𝑆,𝐶1 𝑅𝑉𝐶1 + 𝜙𝑆,𝐶2 𝑅𝑉𝐶2 + 𝜙𝑆,𝐶3 𝑅𝑉𝐶3 + 𝜙𝑆,𝐶4 𝑅𝑉𝐶4 + 𝜙𝑆,𝐶5 𝑅𝑉𝐶5
(3.48)
+𝜙𝑆,𝐶6 𝑅𝑉𝐶6
where the revenue of each actor is defined in equation (3.21) and the corresponding
𝛾𝑆 = 𝑂𝐶𝑆 ; 𝛾𝐶1 = 𝑂𝐶𝐶1 ; 𝛾𝐶2 = 𝑂𝐶𝐶2 ; 𝛾𝐶3 = 𝑂𝐶𝐶3 ; 𝛾𝐶4 = 𝑂𝐶𝐶4 ; 𝛾𝐶5 = 𝑂𝐶𝐶5 ;
(3.56)
𝛾𝐶6 = 𝑂𝐶𝐶6 ; 𝛾𝐸1 = 𝑂𝐶𝐸1
63
Chapter 4
Case Studies
The case studies presented below are used mainly to demonstrate the feasibility of
The base-case model in Chapter 3 is adopted in the present example. Since the selling
prices of the light naphtha and heavy naphtha from atmospheric distillation unit, i.e., 𝛼𝐶2
and 𝛼𝐶3 , and those from the reformer and naphtha cracker, i.e., 𝛽𝐶2,4 and 𝛽𝐶3,16 , are
assumed to be unavailable a priori, let us assume that 𝛽𝐶2,4 = 𝛼𝐶2 and 𝛽𝐶3,16 = 𝛼𝐶3 . In
addition, the two mathematical programming models adopted in the proposed two-step
approach were solved using BARON in the commercial software GAMS on a computer with
an Intel Core i7 CPU and 16GB RAM. For the first step, there are 114 real variables and
162 constraints (86 equality constraints and 76 inequality constraints) in the corresponding
NLP model and the execution time is about 0.047 s (CPU time). For the second step, there
are 149 real variables and 191 constraints (110 equality constraints and 81 inequality
constraints) in the corresponding NLP model and the execution time is about 1000.75s (CPU
time).
64
ΦS,C1 = 0.351
The maximum total profit obtained in first step was found to be 215,732,204,000
$/mon. The second-step optimization results can be found in the Figure 4.1. For illustration
clarity, these results are also presented in detail in the tables below. It is assumed that
1,000,000,000 lb/mon of crude oil is bought from the market at a price of 300 $/lb. The
65
product flowrates of the atmospheric distillation unit and their prices are presented in Table
4.1.
Table 4.1. Optimal throughputs of atmospheric distillation unit and product selling
prices for the base case
The LPG retailing unit obtains 20,000,000 lb/mon of LPG from the atmospheric
distillation unit at a price of 279.1 $/lb. The throughput of this unit is presented in Table 4.2.
The share ratio from LPG retailing unit to atmospheric distillation unit, 𝜙𝑆,𝐶1 , was found to
be 0.351.
The reformer receives 150,000,000 lb/mon of light naphtha from the atmospheric
distillation unit at a price of 323.0 $/lb. The product flowrates of reformer are presented in
the Table 4.3. In this case, there was no untreated feed. The corresponding conversion for
reformer unit is 𝑋𝐶2 =1. Since the price of light naphtha is not too high when compared to
those of the products, all the raw material of this unit is completely converted into the more
valuable products. The share ratio from reformer to atmospheric distillation unit, 𝜙𝑆,𝐶2 , was
found to be 0.02.
The naphtha cracker processes 70,000,000 lb/mon of heavy naphtha delivered from
the atmospheric distillation unit at a price of 294.4 $/lb. The product flowrates of the naphtha
cracker are presented in the Table 4.4. The corresponding conversion for the naphtha cracker
66
unit is 𝑋𝐶3 =1. Since the price of heavy naphtha is relatively low when compared with those
of the products, the feed is completely converted into the more valuable materials. The share
ratio from naphtha cracker unit to atmospheric distillation unit, 𝜙𝑆,𝐶3 , was found to be 0.
The kerosene retailing unit receives 35,000,000 lb/mon of kerosene from the
atmospheric distillation unit at a price of 233.3 $/lb. The corresponding product flowrates
are presented in Table 4.5. The share ratio from the kerosene retailer to the atmospheric
The hydrotreater buys 150,000,000 lb/mon of the light and heavy oil from supplier
(i.e., the atmospheric distillation unit) at a price of 93.5 $/lb. The optimal product flowrates
are given in Table 4.6. Notice that the flowrates of diesel and H2S were found to be
145,000,000 lb/mon and 5,000,000 lb/mon, respectively. The share ratio from hydrotreater
The vacuum distillation unit obtains 575,000,000 lb/mon of ATR from the
atmospheric distillation unit at a price of 478.0 $/lb. The product flowrates are presented in
Table 4.7. The share ratio from vacuum distillation unit to atmospheric distillation unit, 𝜙𝑆,𝐶6,
Table 4.2.Optimal throughput of LPG retailing unit and product selling price for the
base case
Flowrate Selling price
Product
(106.lb/mon) ($/lb)
LPG 20 600*
*given parameter value
67
Table 4.3. Optimal throughputs of reformer and the product selling prices for the
base case
Flowrate Selling price
Products
(106.lb/mon) ($/lb)
Gasoline 30 620*
Reformer oil 105 570*
C9 15 330*
Untreated light naphtha 0 323.002
*given parameter values
Table 4.4. Optimal throughputs of naphtha cracker unit and the product selling
prices for the base case
Flowrate Selling price
Products
(106.lb/mon) ($/lb)
PGO 16.107 530*
PFO 1 570*
Gasoline 4.476 620*
H2 0.1 560*
Acetylene 0.1 970*
Ethylene 10 680*
Propylene 9.067 820*
C3 0.15 230*
C4 1 230*
C4 raffinate 1 230*
Fuel Gas 1 407*
Butadiene 1 930*
Benzene 15 820*
Toluene 5 600*
Xylene 5 528*
Untreated heavy naphtha 0 294.444
68
Table 4.5. Optimal throughput of kerosene retailing unit and its selling price for the
base case
Flowrate Selling price
Product
(106.lb/mon) ($/lb)
Kerosene 35 400*
*given parameter value
Table 4.6. Optimal throughputs of hydrotreater and the product selling prices for the
base case
Table 4.7. Optimal throughputs of vacuum distillation unit and products selling
prices for the base case
Flowrate Selling price
Products
(106.lb/mon) ($/lb)
PFO 60 570*
VGO 375 540*
Vacuum Residue 140 480*
*given parameter values
Figure 4.2 shows that the profit of each actor in a petroleum supply chain is primarily
governed by its bargaining power, 𝛾𝑢 . In this base case, the individual profits of atmospheric
distillation unit, LPG retailer, reformer, naphtha cracker, kerosene retailer, hydrotreater, and
69
$/mon and 19,728,401,000 $/mon, respectively. Since 𝛾𝑆 > 𝛾𝐶2 > 𝛾𝐶3 > 𝛾𝐶5 > 𝛾𝐶6 > 𝛾𝐶4 > 𝛾𝐶1,
therefore, 𝑃𝑆 > 𝑃𝐶2 > 𝑃𝐶3 > 𝑃𝐶5 > 𝑃𝐶6 > 𝑃𝐶4 > 𝑃𝐶1 .
120 12
100 10
80 8
60 6
40 4
20 2
0 0
Atmospheric LPG Tank Reformer Naphtha Kerosene Hydrotreater Vacuum
Distillation Cracker Tank Distillation
Figure 4.2. Profits and bargaining powers of all actors in the base case
The equality and inequality constraints in the mathematical models of the extended
case have already been described in Chapter 3. Two scenarios are considered in the present
example. The selling prices of gasoline from the reformer and the naphtha cracker are
assumed to be equal in the first scenario, while these two selling prices are allowed to be
different in the second. Since the selling prices of the light naphtha and heavy naphtha from
atmospheric distillation unit, i.e., 𝛼𝐶2 and 𝛼𝐶3 , and those from reformer and naphtha cracker,
i.e., 𝛽𝐶2,4 and 𝛽𝐶3,16 , are assumed to be unavailable a priori, let us assumed that, for
convenience, 𝛽𝐶2,4 = 𝛼𝐶2 and 𝛽𝐶3,16 = 𝛼𝐶3 in both scenarios. The mathematical
programming models adopted in the proposed two-step approach were solved using BARON
in GAMS on a personal computer with an Intel Core i7 CPU and 16GB RAM. For step 1 of
the first scenario, there are 123 real variables and 173 constraints (95 equality constraints
and 78 inequality constraints) in the corresponding NLP model and the execution time was
about 0.016 s (CPU time). For step 2 of the first scenario, there are 164 real variables and
70
213 constraints (128 equality constraints and 85 inequality constraints) in the corresponding
NLP model and the execution time was about 1003.22 s (CPU time). On the other hand, for
step 1 of the second scenario, there are 125 real variables and 176 constraints (98 equality
constraints and 78 inequality constraints) in the corresponding NLP model and the execution
time was about 0.016 s (CPU time). For step 2 of the second scenario, there are 166 real
variables and 216 constraints (131 equality constraints and 85 inequality constraints) in the
corresponding NLP model and the execution time was about 1002.76 s (CPU time)
The maximum total profit obtained in first step was found to be 214,943,599,000
$/mon in both scenarios, since the same model parameters have been adopted. The second-
step optimization results for the first and second scenarios can be found in the Figure 4.3 and
Figure 4.4, respectively. For illustration clarity, these results are also presented in detail in
the tables below. It is assumed that 1,000,000,000 lb/mon of crude oil is bought from the
market at a price of 300 $/lb. The product flowrates of the atmospheric distillation unit and
their prices for both scenarios are presented in Table 4.8. Since the maximum total profits
for both scenarios were the same, the only differences are in the selling prices of the
71
ΦS,C1 = 0.494
Reformer
ΦS,C2 = 0.1 Pyrolisis gas oil (PGO) (fpC3,1 ; βC3,1)
Pyrolisis Fuel Oil (PFO) (fpC3,2 ; βC3,2)
Gasoline
H2 (fpC3,4 ; βC3,4) fpC3,3 = 4,476,000
Acethylene (fpC3,5 ; βC3,5) βC3,3 = αE1 = 450.088
Ethylene (fpC3,6 ; βC3,6)
Heavy Naphtha Propylene (fpC3,7 ; βC3,7)
XC3 = 1 (fpC3,8 ; βC3,8)
C3
fpS,3 = fC3= 70,000,000 (fpC3,9 ; βC3,9)
C4
βS,3 = αC3 = 285.259 C4 raffinate (fpC3,10 ; βC3,10)
Crude Oil PC3 = 23,278,200,000 Fuel Gas (fpC3,11 ; βC3,11)
fS = 1,000,000,000 Butadiene (fpC3,12 ; βC3,12)
Benzene (fpC3,13 ; βC3,13)
αS = 300 (fpC3,14 ; βC3,14)
Toluene
PS = 107,877,000,000 ΦS,C3 = 0 Xylene (fpC3,15 ; βC3,15) ΦC3,E1 = 0
Naptha cracker
Reformer
ΦS,C2 = 0.058 Pyrolisis gas oil (PGO) (fpC3,1 ; βC3,1)
Pyrolisis Fuel Oil (PFO) (fpC3,2 ; βC3,2)
Gasoline
H2 (fpC3,4 ; βC3,4) fpC3,3 =4,476,000
Acethylene (fpC3,5 ; βC3,5) βC3,3 = αE1,2 = 453.567
Ethylene (fpC3,6 ; βC3,6)
Heavy Naphtha XC3= Propylene (fpC3,7 ; βC3,7)
1 C3 (fpC3,8 ; βC3,8)
fpS,3 = fC3= 70,000,000 (fpC3,9 ; βC3,9)
C4
βS,3 = αC3 = 297.047 C4 raffinate (fpC3,10 ; βC3,10)
Crude Oil PC3 = 22,509,500,000 Fuel Gas (fpC3,11 ; βC3,11)
fS = 1,000,000,000 Butadiene (fpC3,12 ; βC3,12)
Benzene (fpC3,13 ; βC3,13)
αS = 300 (fpC3,14 ; βC3,14)
Toluene
PS = 109,104,469,000 ΦS,C3 = 3.446613E-8 Xylene (fpC3,15 ; βC3,15) ΦC3,E1 =0.002
Naptha cracker
Scenario 1 Scenario 2
Products Flowrate Selling price Flowrate Selling price
(106.lb/mon) ($/lb) (106.lb/mon) ($/lb)
LPG 20 193.5 20 189.9
Light 152.618 230.1 152.618 248.8
naphtha
Heavy 70 285.3 70 297.0
Naphtha
Kerosene 35 233.3 35 233.3
Light and 150 353.6 150 122.6
heavy oil
ATR 572.382 477.0 572.382 231.3
The LPG retailing unit obtains 20,000,000 lb/mon LPG from atmospheric distillation
unit at the prices of 193.5 $/lb and 189.9 $/lb, respectively, in the first and second scenarios.
The throughput of this unit for all scenarios is presented in Table 4.9. The share ratios from
LPG retailing unit to atmospheric distillation unit, 𝜙𝑆,𝐶1 , for the first and second scenarios
distillation unit at the prices of 230.1 $/lb and 248.8 $/lb, respectively, in the first and second
scenarios. The product flowrates of reformer in both scenarios are presented in Table 4.10.
In both cases, there were no untreated feeds. The corresponding conversion for reformer unit
is 𝑋𝐶2 =1. Since the price of light naphtha is in general low when compared to those of the
products, all the raw material of this unit is completely converted into the more valuable
74
products. The share ratios from the reformer to the atmospheric distillation unit, 𝜙𝑆,𝐶2 , in
first and second scenarios, were found to be 0.1 and 0.058, respectively.
The naphtha cracker processes 70,000,000 lb/mon of heavy naphtha obtained from
the atmospheric distillation unit at the prices of 285.259 $/lb and 297.047 $/lb, respectively,
in the first and second scenarios. The products flowrate of naphtha cracker unit in these two
scenarios are presented in Table 4.13. The corresponding conversion for naphtha cracker
unit is 𝑋𝐶3 =1. Since the price of heavy naphtha is relatively low when compared with those
of the products, the feed is completely converted into the more valuable materials. The share
ratio from naphtha cracker unit to atmospheric distillation unit, 𝜙𝑆,𝐶3 , for both scenarios
In both scenarios, the kerosene retailing unit receives 35,000,000 lb/mon of kerosene
from atmospheric distillation unit at a price of 233.327 $/lb. The corresponding product
flowrates are presented in Table 4.11. The share ratios from kerosene retailer to the
atmospheric distillation unit, 𝜙𝑆,𝐶4 , in the two scenarios were both found to be 0.
The hydrotreater buys 150,000,000 lb/mon of the light and heavy oils from supplier
(i.e., the atmospheric distillation unit) at the prices of 353.6 $/lb and 122.6 $/lb, respectively,
in the first and second scenarios. The corresponding optimal product flowrates are given in
Table 4.12. Notice that for both scenarios, the flowrates of diesel and H2S were found to be
145,000,000 lb/mon and 5,000,000 lb/mon, respectively. The share ratios from hydrotreater
unit to its supplier, 𝜙𝑆,𝐶5 , for the first and second scenarios were found to be 0 and 0.468,
respectively.
The vacuum distillation unit obtains 572,382,000 lb/mon of ATR from the
atmospheric distillation unit at the prices of 477.0 $/lb and 231.3 $/lb, respectively, in the
75
first and second scenarios. The corresponding product flowrates are presented in Table 4.14.
The share ratios from vacuum distillation unit to atmospheric distillation unit, 𝜙𝑆,𝐶6 , in the
first and second scenarios, were found to be 0.034 and 0.5, respectively.
In the first scenario, the gasoline retailing unit obtains 30,524,000 lb/mon of gasoline
from reformer and 4,476,000 lb/mon of gasoline from the naphtha cracker at the same price
of 450.1 $/lb. In the second scenario, the gasoline retailing unit obtains 30,524,000 lb/mon
of gasoline from the reformer at a price of 450 $/lb and 4,476,000 lb/mon of gasoline from
the naphtha cracker at a price of 453.6 $/lb. The corresponding product flowrates are
presented in Table 4.15. The share ratios from the gasoline retailing unit to the reformer,
𝜙𝐶2,𝐸1 , for the first and second scenarios were found to be 0.002 and 0, respectively. On the
other hand, the share ratios from the gasoline retailing unit to naphtha cracker, 𝜙𝐶3,𝐸1 , for
the first and second scenarios were found to be 0 and 0.002, respectively.
Table 4.9. Optimal throughput of LPG retailing unit and product selling price for the
extended case
Scenario 1 Scenario 2
Flowrate Selling price Flowrate Selling price
Product
(106.lb/mon) ($/lb) (106.lb/mon) ($/lb)
76
Table 4.10. Optimal throughputs of reformer and the product selling prices for the
extended case
Scenario 1 Scenario 2
Products Flowrate Selling price Flowrate Selling price
(106.lb/mon) ($/lb) (106.lb/mon) ($/lb)
Table 4.11. Optimal throughput of kerosene retailing unit and its selling price for the
extended case
Scenario 1 Scenario 2
Flowrate Selling price Flowrate Selling price
Product
(106.lb/mon) ($/lb) (106.lb/mon) ($/lb)
Table 4.12. Optimal throughputs of hydrotreater and the product selling prices for
the extended case
Scenario 1 Scenario 2
Flowrate Selling price Flowrate Selling price
Products
(106.lb/mon) ($/lb) (106.lb/mon) ($/lb)
Diesel 145 510* 145 510*
H2S 5 300* 5 300*
77
Table 4.13. Optimal throughputs of naphtha cracker unit and the product selling
prices for the extended case
Scenario 1 Scenario 2
Flowrate Selling price Flowrate Selling price
Products
(106.lb/mon) ($/lb) (106.lb/mon) ($/lb)
PGO 16.107 530* 16.107 530*
PFO 1 570* 1 570*
Gasoline 4.476 450.1 4.476 453.6
H2 0.1 560* 0.1 560*
Acetylene 0.1 970* 0.1 970*
Ethylene 10 680* 10 680*
Propylene 9.067 820* 9.067 820*
C3 0.15 230* 0.15 230*
C4 1 230* 1 230*
C4 raffinate 1 230* 1 230*
Fuel Gas 1 407* 1 407*
Butadiene 1 930* 1 930*
Benzene 15 820* 15 820*
Toluene 5 600* 5 600*
Xylene 5 528* 5 528*
Untreated 0 285.3 0 297.0
heavy
naphtha
*given parameter values
78
Table 4.14. Optimal throughputs of vacuum distillation unit and products selling
prices for the extended case
Scenario 1 Scenario 2
Flowrate Selling price Flowrate Selling price
Products
(106.lb/mon) ($/lb) (106.lb/mon) ($/lb)
Table 4.15. Optimal throughput of gasoline retailing unit and its selling price for the
extended case
Scenario 1 Scenario 2
Flowrate Selling price Flowrate Selling price
Product
(106.lb/mon) ($/lb) (106.lb/mon) ($/lb)
Figure 4.5 and Figure 4.6 again show that that the profit of each actor in a petroleum
supply chain is primarily governed by its bargaining power, 𝛾𝑢 . In the first scenario, the
individual profits of atmospheric distillation unit, LPG retailer, reformer, naphtha cracker,
kerosene retailer, hydrotreater, vacuum distillation unit, and gasoline retailer were found to
5,180,600,000 $/mon, respectively. On the other hand, the individual profits of atmospheric
distillation unit, LPG retailer, reformer, naphtha cracker, kerosene retailer, hydrotreater,
vacuum distillation unit, and gasoline retailer were found to be 109,104,469,000 $/mon,
79
1,756,860,000 $/mon, 34,051,900,000 $/mon, 22,509,500,000 $/mon, 5,128,070,000 $/mon,
the second scenario. Since 𝛾𝑆 > 𝛾𝐶2 > 𝛾𝐶3 > 𝛾𝐶5 > 𝛾𝐶6 >𝛾𝐸1 > 𝛾𝐶4 > 𝛾𝐶1, therefore, 𝑃𝑆 > 𝑃𝐶2 >
𝑃𝐶3 > 𝑃𝐶5 > 𝑃𝐶6 > 𝑃𝐸1 > 𝑃𝐶4 > 𝑃𝐶1 .
120 12
100 10
80 8
60 6
40 4
20 2
0 0
Figure 4.5. Profits and bargaining powers of all actors in the first scenario of the
extended case
120 12
100 10
80 8
60 6
40 4
20 2
0 0
Figure 4.6. Profits and bargaining powers of all actors in the second scenario of the
extended case
80
Table 4.16. A comparison between the base case and the extended case
It can be observed from Table 4.16 that, since the total profits achieved in the first
and second scenarios of the extended case are the same, the corresponding results are not too
much different. The main differences between the two scenarios are in the prices of
intermediate gasolines from the reformer and the naphtha cracker. Consequently, if these
prices are different, it would only alter the other intermediate prices and share ratios in the
supply chain.
On the other hand, if we compare the results of the base case with those of the
extended case in Table 4.16, we can see that the differences between the two cases are in the
amounts of the retail gasoline product and also in the light naphtha and ATR from
atmospheric distillation unit. Since in the extended case the gasoline retailer is treated as an
independent actor in the supply chain, the quantity of gasoline to be sold to the market should
be larger than that in the based case. Notice that the total amount of the gasoline product was
found to be 34,476,000 lb/mon in the base case model, while in the both scenarios of the
extended case the total amounts of the gasoline were found to be 35,000,000 lb/mon. This is
81
due to the fact that the gasoline retailer is bound to push its profit higher independently by
Notice also that the existence of an extra gasoline retailer drives down the maximum
total profit of the supply chain slightly (from 215,732,204,000 $/mon to 214,943,595,000
$/mon). This is because a portion of the total profit must be allocated every independent
actor according to its bargaining power. Consequently, the profits for some actors are
reduced. The naphtha cracker sells the gasoline to the market at a price of 620 $/lb in the
base case, but in the extended cases it is sold to gasoline retailing unit at a price of 450.1 $/lb.
As a result, the profit of naphtha cracker is squeezed. Furthermore, the existence of gasoline
retailer makes the supply chain to produce more light naphtha and heavy naphtha as the raw
material to produce gasoline. Thus, it can be observed from Table 4.16 that the flowrate of
heavy naphtha reaches its upper limit (70,000,000 lb/mon) and the flowrate of light naphtha
is raised from 150,000,000 lb/mon to 152,618,000 lb/mon. However, these increases could
make the flowrates of other intermediates lower, e.g., ATR. The flowrate of ATR is lowered
from 575,000,000 lb/mon in the base case to 572,382,000 lb/mon in the extended cases.
Finally, there are two conclusions we may draw from the above discussions:
1. The differences in the impacts between selling intermediate gasoline at the same and
different prices are not significant, since the total profit of whole chain is the same
2. The presence of gasoline retailing unit raises the flowrates of gasoline product, and
the light and heavy naphtha. However, it could also bring down the maximum total
82
4.3 Grouping Structures
For business purpose, a company may want to be grouped with another to raise the
overall profit. Let us consider two grouping structures to observe their effects on the overall
4.3.1 Structure I
Let us consider 4 groups in the base-case supply chain (see Figure 4.7). The first
group (G1) consists of the atmospheric distillation unit, the LPG retailing unit, and the
kerosene retailing unit; The second group (G2) is composed of the reformer and the naphtha
cracker; The third group (G3) is the hydrotreater, while the fourth (G4) is the vacuum
distillation unit. These 4 groups are marked in Figure 4.7 by the red, green, purple and yellow
dashed lines, respectively. In the base case, the LPG and kerosene retailers buy their raw
materials from the atmospheric distillation unit at the mutually agreed prices. However, since
they now belong to the same group in Structure I, these costs can be ignored within G1.
The objective function of the first-step optimization formulation for this case can be
expressed as follows:
where, P𝐺1 = P𝑆 + P𝐶1 + P𝐶4 ; P𝐺2 = P𝐶2 + P𝐶3 ; P𝐺3 = P𝐶5 ; P𝐺4 = P𝐶6 . Notice that
P𝑆 , P𝐶1 , P𝐶4 , P𝐶2 , P𝐶3 , P𝐶5 and P𝐶6 have already been defined in Chapter 3 for the base case.
83
fpS,1 ; βS,1 fC1 ; αC1
(fpC1,1 ; βC1,1)
LPG Retail LPG
LPG Retailer
Gasoline (fpC2,1 ; βC2,1)
fpS,2 ; βS,2 fC2 ; αC2
XC2 Reformer oil (fpC2,1 ; βC2,2)
Light Naphtha
C9 (fpC2,2 ; βC2,3)
RC2 (1-RC2)
Untreated light naphtha (fpC2,4 ; βC2,4)
Reformer
Pyrolisis gas oil (PGO) (fpC3,1 ; βC3,1)
Pyrolisis Fuel Oil (PFO) (fpC3,2 ; βC3,2)
Gasoline (fpC3,3 ; βC3,3)
H2 (fpC3,4 ; βC3,4)
Acethylene (fpC3,5 ; βC3,5)
Ethylene (fpC3,6 ; βC3,6)
fpS,3 ; βS,3 fC3 ; αC3 Propylene (fpC3,7 ; βC3,7)
Heavy Naphtha XC3
C3 (fpC3,8 , βC3,8)
C4 (fpC3,9 ; βC3,9)
C4 raffinate (fpC3,10 ; βC3,10)
Crude Oil Fuel Gas (fpC3,11 ; βC3,11)
Butadiene (fpC3,12 ; βC3,12)
fS , αS (fpC3,13 ; βC3,13)
Benzene
Toluene (fpC3,14 ; βC3,14)
Xylene (fpC3,15 ; βC3,15)
RC3 (1-RC3)
Untreated heavy naphtha (fpC3,16 ; βC3,16)
ΦG1,G2 Naptha cracker
Kerosene Retailer
Vacuum Distillation
ΦG1,G4
Figure 4.7. First grouping structure
𝛾 𝛾 𝛾
𝑚𝑎𝑥 𝜋𝐺1𝐺1 × 𝜋𝐺2𝐺2 × 𝜋𝐺3𝐺3 × 𝜋𝐺4𝐺4
𝛾 (4.2)
where the bargaining profit for each group, 𝜋𝐺𝑖 , also can be written as:
84
𝜋𝐺2 = P𝐺2 − 𝜙𝐺1,𝐺2 𝑅𝑉𝐺2 (4.4)
where 𝜙𝐺1,𝐺𝑖 is the ratio of group-𝑖 revenue that is shared by group 1 (G1). The revenues of
groups 2 - 4 are:
4 16
𝛾𝐺1 = (𝑂𝐶𝑆 + 𝑂𝐶𝐶1 + 𝑂𝐶𝐶4 ); 𝛾𝐺2 = (𝑂𝐶𝐶2 + 𝑂𝐶𝐶3 ) ; 𝛾𝐺3 = 𝑂𝐶𝐶5 ; 𝛾𝐺4 = 𝑂𝐶𝐶6 (4.10)
Since the selling prices of the light naphtha and heavy naphtha from the atmospheric
distillation unit, i.e., 𝛼𝐶2 and 𝛼𝐶3 , and those from reformer and naphtha cracker, i.e., 𝛽𝐶2,4
and 𝛽𝐶3,16 , are unavailable a priori, let us assumed for this first grouping structure that
The two mathematical programming models used in the proposed two-step approach
were solved using BARON solver in GAMS on a computer with an Intel Core i7 CPU and
16GB RAM. For step 1 of Structure I, there are 111 real variables and 156 constraints (84
equality constraints and 72 inequality constraints) in the corresponding NLP model and the
execution time was about 0.016 s (CPU time). For the corresponding step 2, there are 131
real variables and 176 constraints (101 equality constraints and 75 inequality constraints) in
the NLP model and the execution time was about 1001.32 s (CPU time).
85
LPG Retail LPG (fpC1,1 ; βC1,1)
fpS,1 = fC1= 10,000,000
LPG Retailer
Gasoline (fpC2,1 ; βC2,1)
XC2= Reformer oil (fpC2,2 ; βC2,2)
Light Naphtha 1
fpS,2 = fC2= 155,000,000 C9 (fpC2,3 ; βC2,3)
βS,2 = αC2 = 301.588
PG2 = 68,192,052,000
Reformer
The maximum total profit obtained in first step was found to be 252,459,468,000
$/mon. The second-step optimization results are summarized in Figure 4.8. For illustration
clarity, the same results are also presented in detail in the tables below.
It is assumed that 1,000,000,000 lb/mon of crude oil is bought from the market at a
price of 300 $/lb. For group 1, the product flowrates and their prices are presented in Table
4.17. The LPG retailing unit obtains 10,000,000 lb/mon of LPG from atmospheric distillation
86
and the kerosene retailing unit receives 35,000,000 lb/mon of kerosene from the atmospheric
In the case of group 2, the reformer receives 155,000,000 lb/mon of light naphtha
from the atmospheric distillation unit in G1 at a price of 301.6 $/lb. On the other hand, the
naphtha cracker processes 70,000,000 lb/mon of heavy naphtha from the atmospheric
distillation unit in G1 at a price of 121.9 $/lb. The product flowrates of the group 2 are
presented in Table 4.20. In the reformer and naphtha cracker, there are no untreated feeds,
i.e., the corresponding conversions are both equal to 1. Since the price of light naphtha and
heavy naphtha are relatively low when compared with those of the products, both feeds are
completely converted into the more valuable materials. The share ratio from group 2 to group
For G3, the hydrotreater buys 155,000,000 lb/mon of the light and heavy oil from
supplier (i.e., G1) at a price of 83.1 $/lb. The optimal product flowrates for group 3 are given
in Table 4.18. Notice that the flowrates of diesel and H2S were found to be 150,000,000
lb/mon and 5,000,000 lb/mon, respectively. The share ratio from group 3 to group 1, 𝜙𝐺1,𝐺3 ,
For G4, the vacuum distillation unit obtains 575,000,000 lb/mon of ATR from the
atmospheric distillation unit in G1 at a price of 224.7 $/lb. The product flowrates of group 4
are presented in Table 4.19. The share ratio from group 4 to group 1, 𝜙𝐺1,𝐺4 , was found to
be 0.5.
87
Table 4.17. Optimal throughputs of G1 and product selling prices for Structure I.
Flowrate Selling price
Products
(106.lb/mon) ($/lb)
Atmospheric distillation unit:
Light naphtha 155 301.6
Heavy Naphtha 70 121.9
Light and heavy oil 155 83.1
ATR 575 224.7
LPG retailer unit:
LPG 10 600*
Kerosene retailer unit:
Kerosene 35 400*
*given parameter value
Table 4.18. Optimal throughputs of G3 and product selling prices for Structure I.
Table 4.19. Optimal throughputs of G4 and products selling prices for Structure I
88
Table 4.20. Optimal throughputs of G2 and product selling prices for Structure I.
Flowrate Selling price
Products
(106.lb/mon) ($/lb)
Reformer unit:
Gasoline 31 620*
Reformer oil 108.5 570*
C9 15.5 330*
Untreated light naphtha 0 301.6
Naphtha cracker unit:
PGO 16.107 530*
PFO 1 570*
Gasoline 4.476 620*
H2 0.1 560*
Acetylene 0.1 970*
Ethylene 10 680*
Propylene 9.067 820*
C3 0.15 230*
C4 1 230*
C4 raffinate 1 230*
Fuel Gas 1 407*
Butadiene 1 930*
Benzene 15 820*
Toluene 5 600*
Xylene 5 528*
Untreated heavy naphtha 0 121.9
Figure 4.9 shows that the profit of each group (actor) in a petroleum supply chain is
primarily governed by its bargaining power, 𝛾𝐺𝑖 . In this first grouping structure, the group
24,269,758,000 $/mon; and 21,160,082,000 $/mon; respectively. Since 𝛾𝐺1 > 𝛾𝐶2 > 𝛾𝐺3 >
89
140 13
Figure 4.9. Profits and bargaining powers of all the groups in the first grouping
structure
90
In the first grouping structure, the atmospheric distillation unit, LPG retailing unit,
and kerosene retailing unit are combined into G1. Since the raw material costs for LPG and
kerosene retailers are ignored in G1 of the first grouping structure, it makes the profit of
group 1 significantly larger than the profit of any other group. It can be observed from Table
4.21 that the flowrate of retail kerosene product reaches its lower limit (35,000,000 lb/mon)
and the flowrate of retail LPG product is dropped from its upper limit (20,000,000 lb/mon)
to its lower limit (10,000,000 lb/mon). When the flowrates of LPG and kerosene products
reach the lower limits, the individual profits of G1 – G4 are found to be 138,837,576,000
respectively. If the flowrate of LPG and kerosene products are not in the lower limit, it will
make the profit of group 1 overpower the others. The only way to manage the profit of group
1 not too superior to the other group’s profits is to reduce the flowrate of LPG and kerosene
products. Group 1 can’t bring down the flowrate of light naphtha, heavy naphtha, light and
heavy oil, and ATR, because the other groups require those products to get more profits by
treating them to more valuable products. The inclusion of LPG and kerosene retailing units
makes the profit of G1 more dominant when compared to the base case. For this reason, the
other groups in Structure I are bound to improve their profits as much as possible. For
examples, group 2 boosts its profit by increasing the total flowrate of its reformer products
from 150,000,000 lb/mon to 155,000,000 lb/mon and group 3 by raising the total flowrate
the maximum total profit of the whole chain is elevated from 215,732,204,000 $/mon to
252,459,468,000 $/mon. Based on the above discussions, we may infer that the maximum
total profit can be raised by reducing the number of groups in a supply chain.
91
4.3.2 Structure II
Let us consider only 2 groups in the first scenario of the extended case (see Figure
4.10). Specifically, the first group (G1) consists of the atmospheric distillation unit, the LPG
retailing unit, the kerosene retailing unit, and the hydrotreater. On the other hand, the second
group (G2) includes the reformer, the naphtha cracker, the vacuum distillation unit, and the
gasoline retailing unit. These 2 groups are marked in Figure 4.10 by the green and red dashed
lines, respectively. In the first scenario of extended case, the LPG retailer, kerosene retailer,
and hydrotreater buy their raw materials from the atmospheric distillation unit at mutually
agreed prices. Since these units all belong to the same group now in Structure II, the above
intermediate costs are not considered within G1. In addition, the gasoline retailing unit buys
the raw material from reformer and naphtha cracker at a definite price. Since the two units
belong to the same group (G2) in Structure II, its cost is also ignored.
follows:
where, P𝐺1 = P𝑆 + P𝐶1 +P𝐶4 +P𝐶5 and P𝐺2 = P𝐶2 + P𝐶3 + P𝐶6 + P𝐸1 . Notice that
P𝑆 , P𝐶1 , P𝐶4 , P𝐶2 , P𝐶3 , P𝐶5 , P𝐶6 and P𝐸1 have already been defined in Chapter 3 for the first
92
fpS,1 ; βS,1 fC1 ; αC1
LPG Retail LPG (fpC1,1 ; βC1,1)
LPG Retailer
fE1 ; αE1
Gasoline fpC2,1 ; βC2,1 (fpE1,1 ; βE1,1 )
fpS,2 ; βS,2 fC2 ; αC2 Retail gasoline
XC2 Reformer oil (fpC2,2 ; βC2,2)
Light Naphtha Gasoline Retailer
C9 (fpC2,3 ; βC2,3)
RC2 (1-RC2)
Untreated light naphtha (fpC2,4 ; βC2,4)
Reformer
Pyrolisis gas oil (PGO) (fpC3,1 ; βC3,1)
Pyrolisis Fuel Oil (PFO) (fpC3,2 ; βC3,2)
Gasoline
H2 (fpC3,4 ; βC3,4)
Acethylene (fpC3,5 ; βC3,5) fpC3,3 ; βC3,3
fpS,3 ; βS,3 Ethylene (fpC3,6 ; βC3,6)
fC3 ; αC3 (fpC3,7 ; βC3,7)
Heavy Naphtha Propylene
XC3 (fpC3,8 ; βC3,8)
C3
C4 (fpC3,9 ; βC3,9)
C4 raffinate (fpC3,10 ; βC3,10)
Crude Oil Fuel Gas (fpC3,11 ; βC3,11)
Butadiene (fpC3,12 ; βC3,12)
fS , αS Benzene (fpC3,13 ; βC3,13)
Toluene (fpC3,14 ; βC3,14)
Xylene (fpC3,15 ; βC3,15)
RC3 (1-RC3)
Untreated heavy naphtha (fpC3,16 ; βC3,16)
Naptha cracker
fpS,4 ; βS,4 fC4 ; αC4
Kerosene Retail kerosene (fpC4,1; βC4,1)
Kerosene Retailer
Vacuum Distillation
ΦG1,G2
Figure 4.10. Second grouping structure
93
The objective function of the second-step optimization formulation is expressed as follows:
𝛾 𝛾
𝑚𝑎𝑥 𝜋𝐺1𝐺1 × 𝜋𝐺2𝐺2 (4.12)
where the bargaining profit for each group, 𝜋𝐺𝑖 , also can be written as:
where 𝜙𝐺1,𝐺2 denotes the ratio of group 2’s revenue to be shared by group 1. The
16
𝛾𝐺1 = (𝑂𝐶𝑆 + 𝑂𝐶𝐶1 + 𝑂𝐶𝐶4 +𝑂𝐶𝐶5 ); 𝛾𝐺2 = (𝑂𝐶𝐶2 + 𝑂𝐶𝐶3 + 𝑂𝐶𝐶6 + 𝑂𝐶𝐸1 ) (4.16)
Since the selling prices of the light naphtha and heavy naphtha from the atmospheric
distillation unit, i.e., 𝛼𝐶2 and 𝛼𝐶3 , and those from reformer and naphtha cracker, i.e., 𝛽𝐶2,4
and 𝛽𝐶3,16, are assumed to be unavailable a priori, let us assumed for this second grouping
In addition, the two mathematical programming models used in the proposed two-
step approach were solved using BARON solver in the commercial software GAMS on a
computer with an Intel Core i7 CPU and 16GB RAM. For step 1 of the second grouping
structure, there are 117 real variables and 161 constraints (89 equality constraints and 72
inequality constraints) in the corresponding NLP model and the execution time was about
0.015 s (CPU time). For step 2 of the second grouping structure, there are 125 real variables
94
and 169 constraints (95 equality constraints and 74 inequality constraints) in the
corresponding NLP model and the execution time was about 1001.32 s (CPU time).
95
LPG Retail LPG (fpC1,1 ; βC1,1)
fpS,1 = fC1= 20,000,000 fE1 = 35,000,000
LPG Retailer
Gasoline fpC2,1 = 30,537,000 (fpE1,1 ; βE1,1 )
XC2= Reformer oil (fpC2,2 ; βC2,2) Retail gasoline
Light Naphtha Gasoline Retailer
0.954
fpS,2 = fC2= 160,000,000 C9 (fpC2,3 ; βC2,3)
βS,2 = αC2 = 811.32
RC2 =0 (1-RC2)=1
Untreated light naphtha (fpC2,4 ; βC2,4)
Reformer
Pyrolisis gas oil (PGO) (fpC3,1 ; βC3,1)
Pyrolisis Fuel Oil (PFO) (fpC3,2 ; βC3,2)
Gasoline
H2 (fpC3,4 ; βC3,4)
Acethylene (fpC3,5 ; βC3,5) fpC3,3 = 4,463,000
Ethylene (fpC3,6 ; βC3,6)
Heavy Naphtha XC3 = Propylene (fpC3,7 ; βC3,7)
0.997 C3 (fpC3,8 ; βC3,8)
fpS,3 = fC3= 70,000,000 C4 (fpC3,9 ; βC3,9)
βS,3 = αC3= 642.276 C4 raffinate (fpC3,10 ; βC3,10)
Crude Oil Fuel Gas (fpC3,11 ; βC3,11)
fS = 1,000,000,000 Butadiene (fpC3,12 ; βC3,12)
Benzene (fpC3,13 ; βC3,13)
αS = 300 (fpC3,14 ; βC3,14)
Toluene
PG1 =222,246,730,000 Xylene (fpC3,15 ; βC3,15)
RC3 =0 (1-RC3)=1
Untreated heavy naphtha (fpC3,16 ; βC3,16)
Naptha cracker
PG2 =172,954,574,000
Kerosene Retail kerosene (fpC4,1; βC4,1)
fpS,4 = fC4= 35,000,000
Kerosene Retailer
$/mon. The second-step optimization results can be found in the Figure 4.11. For the sake of
illustration clarity, the same results are also reported in detail in the tables below.
It is assumed that 1,000,000,000 lb/mon of crude oil is bought from the market at a
price of 300 $/lb. For group 1, the product flowrates and their prices are presented in Table
4.22. From the atmospheric distillation unit within G1, the LPG retailing unit, the kerosene
retailing unit and the hydrotreater obtain 20,000,000 lb/mon of LPG, 35,000,000 lb/mon of
kerosene and 150,000,000 lb/mon of the light and heavy oil, respectively.
In the case of group 2, the product flowrates are given in Table 4.23. The reformer
receives 160,000,000 lb/mon of light naphtha from the atmospheric distillation unit at a price
of 811.3 $/lb. In this reformer unit, the untreated feed was found equal to 7,315,000 lb/mon.
The corresponding conversion and recycle ratio are 𝑋𝐶2 =0.954 and 𝑅𝐶2 =0, respectively.
Since the price of light naphtha is higher compared to those of the products, G2 prefers to
sell light naphtha to the market instead of processing them into other products. Next, the
naphtha cracker processes 70,000,000 lb/mon of heavy naphtha from the atmospheric
distillation unit at a price of 642.3 $/lb. In this naphtha cracker, the untreated feed was found
to be 207,000 lb/mon. The corresponding conversion and recycle ratio for the naphtha
cracker are 𝑋𝐶3 =0.997 and 𝑅𝐶3 =0, respectively. Since the price of heavy naphtha is
relatively high when compared with those of the products, the naphtha cracker unit considers
selling heavy naphtha to the market instead of processing them into other products. On the
other hand, the vacuum distillation unit buys 565,000,000 lb/mon of ATR from the
atmospheric distillation unit at a price of 211.8 $/lb. On the other hand, the gasoline retailing
unit obtains 30,537,000 lb/mon of gasoline from reformer and 4,463,000 lb/mon of gasoline
97
from naphtha cracker, then sells the gasoline product to the market. The share ratio from
Table 4.22. Optimal throughputs of G1 and product selling prices for Structure II
98
Table 4.23. Optimal throughputs of G2 and the product selling prices for the
Structure II
Flowrate Selling price
Products
(106.lb/mon) ($/lb)
Reformer unit:
Reformer oil 106.848 570*
C9 15.3 330*
Untreated light naphtha 7.315 811.3
Naphtha cracker unit:
PGO 16.059 530*
PFO 0.997 570*
H2 0.099 560*
Acetylene 0.099 970*
Ethylene 9.969 680*
Propylene 9.039 820*
C3 0.149 230*
C4 0.997 230*
C4 raffinate 0.997 230*
Fuel Gas 0.997 407*
Butadiene 0.997 930*
Benzene 14.955 820*
Toluene 4.985 600*
Xylene 4.985 528*
Untreated heavy naphtha 0.213 642.3
Vacuum distillation unit:
PFO 60 570*
VGO 365 540*
Vacuum Residue 140 480*
Gasoline retailer unit:
Gasoline 35 620*
*given parameter value
Figure 4.12 shows that the profit of each actor (group) in a petroleum supply chain
is primarily affected by its bargaining power, 𝛾𝐺𝑖 . In this second grouping structure, the
99
profits of group 1 and group 2 were found to be 222,246,730,000 $/mon; and
172,954,574,000 $/mon, respectively. Notice that the bargaining power of group 1 is larger
250 1.8
200
1.6
150
1.4
100
1.2
50
0 1
Group 1 Group 2
Figure 4.12. Profits and bargaining powers of all the groups in the second grouping
structure
100
Table 4.24. A comparison between second grouping structure and first scenario of
extended case
101
In the second grouping structure, the products of group 2 are in general more valuable
than those of group 1. However, bargaining power of group 1 is slightly higher than that of
group 2. For those reasons, it can be observed in Table 4.24 that, the selling prices of light
naphtha and heavy naphtha in Structure II are higher than those of the first scenario in the
extended case. As a result, the profit of group 1 in Structure II is still higher than the profit
of group 2. In the second grouping structure, there is incentive to sell the light and heavy
naphtha to the market due to their good prices. Consequently, the feed conversions in the
reformer (𝑋𝐶2) and naphtha cracker (𝑋𝐶3) are decreased from 1 in the extended case to 0.954
and 0.997, respectively, in Structure II. Also, since the selling prices of light and heavy
naphtha are higher than other products in G1, the flowrate of heavy naphtha reaches its upper
limit (70,000,000 lb/mon) and the flowrate of light naphtha raises from 152,618,000 lb/mon
to 160,000,000 lb/mon. Therefore, the profit of group 1 in Structure II is higher than the sum
On the other hand, the individual profit of group 2 in Structure II is also raised to a
level which is higher than the total profit of the corresponding units in the extended case.
This is due to the raw material cost of gasoline retailer unit are ignored in the present case,
and the total flowrate of products from reformer and naphtha cracker also reach its upper
limit. Consequently, the maximum total profit of the whole chain will be elevated from
Finally, one may conclude from the above discussions that a higher total profit of the
supply chain may be achieved by reducing the number of actors in the chain.
102
Chapter 5
Conclusions and Future Works
5.1 Conclusions
A two-step approach has been developed in this work for the purpose of generating
fair profit-allocation plans in the supply chains. It can be observed from the optimization
results of various case studies in fictitious systems and the petroleum supply chain that this
goal can be achieved while still maintaining the maximum total profit.
Although satisfactory results have been obtained in this work, there are still several
In this research, the revenue-sharing contract (Yue and You, 2014) was adopted to
generate the fair-profit allocation plans. However, the other types of contracts, such as
the buy-back contract (Wang et al., 2016), the wholesale price contract (Hwang et al.,
2018), or even the combination of the existing contracts, can be considered to enhance
In fact, the reactions inside reformer, naphtha cracker, and hydrotreater are more
complicated than those modelled in this research. In order to characterize these realistic
systems more accurately, more sophisticated kinetic models should be adopted for the
future works.
There are many additional factors that can influence the negotiation power of the actor,
e.g., the global demand and company reputation, etc. However, in this research,
negotiation power was only assumed to be the total operation cost of each actor.
103
The petroleum supply chain structures proposed in this research were limited. The more
104
References
Amirtaheri, O., Zandieh, M., Dorri, B., & Motameni, A. R. (2017). A bi-level programming
Brock, H. W. (Ed.). (1979). Game theory, social choice and ethics. Boston: D. Reidel
Publishing Co.
Cachon, G. P., & Lariviere, M. A. (2005). Supply chain coordination with revenue-sharing
Dana, Jr, J. D., & Spier, K. E. (2001). Revenue sharing and vertical control in the video
Giannoccaro, I., & Pontrandolfo, P. (2004). Supply chain coordination by revenue sharing
Gjerdrum, J., Shah, N., & Papageorgiou, L. G. (2001). Transfer prices for multienterprise
1650-1660.
Gjerdrum, J., Shah, N., & Papageorgiou, L. G. (2002). Fair transfer price and inventory
105
Hwang, W., Bakshi, N., & DeMiguel, V. (2018). Wholesale price contracts for reliable
Kuo, T. H., & Chang, C. T. (2008). Application of a mathematic programming model for
Kuo, T. H., & Chang, C. T. (2008). Optimal planning strategy for the supply chains of light
Leng, M., & Parlar, M. (2012). Transfer pricing in a multidivisional firm: A cooperative
Levenspiel, O. (1998). Chemical Reaction Engineering Third Edition. New York: Wiley.
Liu, S., & Papageorgiou, L. G. (2018). Fair profit distribution in multi-echelon supply chains
Liu, S., Fucarino, R., & Papageorgiou, L. G. (2016). Fair Transfer Prices of Global Supply
Springer, Cham.
Liu, Y., Ding, C., Fan, C., & Chen, X. (2014). Pricing decision under dual-channel structure
Society, 2014.
106
Mokhlesian, M., & Zegordi, S. H. (2014). Application of multidivisional bi-level
Myerson, R. (1991). Game Theory: Analysis of Conflict. Harvard University Press, United
States.
Nash Jr, J. F. (1950). The bargaining problem. Econometrica: Journal of the Econometric
Society, 155-162.
Okamoto, Y. (2008). Fair cost allocations under conflicts—a game-theoretic point of view—.
Qin, Z., & Yang, J. (2008). Analysis of a revenue-sharing contract in supply chain
17-29.
552.
Roth, A. E. (2012). Axiomatic models of bargaining (Vol. 170). New York: Springer Science
107
Teng, Y., Li, X., Wu, P., & Wang, X. (2019). Using cooperative game theory to determine
19(1), 32-45.
Torres, A. I., Bochenski, T., Schmidt, J. E., & Stephanopoulos, G. (2016). Economically
optimal multi-actor processing networks: material flows and price assignment of the
Torres, A. I., Cybulska, I., Fang, C. J., Thomsen, M. H., Schmidt, J. E., & Stephanopoulos,
Von Neumann, J., & Morgenstern, O. (2007). Theory of games and economic behavior
Wang, F., Zhuo, X., & Niu, B. (2016). Sustainability analysis and buy-back coordination in
a fashion supply chain with price competition and demand uncertainty. Sustainability,
9(1), 25.
Yue, D., & You, F. (2014). Fair profit allocation in supply chain optimization with transfer
price and revenue sharing: MINLP model and algorithm for cellulosic biofuel supply
108
Zhang, D., Samsatli, N. J., Hawkes, A. D., Brett, D. J., Shah, N., & Papageorgiou, L. G.
(2013). Fair electricity transfers price and unit capacity selection for microgrids.
109