In this project we want to study the gas network that was used in Belgium in the 1990s and see if there are ways to improve it by maintaining requirements meanwhile lowering costs. Since Belgium does not have any internal gas resources within the country they rely on importing gas from other countries, specifically the countries Algeria and Norway during this time. A relevant question was how much gas they should buy from respective country so that they fullfilled all of its demand in respective town in terms of having an interval of minimal and maximum requirement of gas imported to each town. We also need to consider additional requirements such as having a specific gas pressure, and we also wish to find out more concretely how much gas should be sent from which towns.
We make a distinction between supply, demand and intermediate towns or nodes. Supply nodes are simply the ones where the gas is bought from either Algeria or Norway and sent to other towns. Demand nodes requires a certain amount of gas which will be used and intermediate nodes are simply the towns where the gas will pass through. We also make a dinstiction between active and passive edges, where in passive edges, i.e the pipes between towns, gas can be transported both ways whereas active edges specify a direction. A relevant map of the direction of the gas flow and the types of towns (supply, demand or intermediate) is shown in Fig. 1.
Figure 1: Figure of the gas flow of the towns. Orange, pink and blue nodes correspond to intermediate, demand and supply towns, respectively. The arrows show the direction of the gas flow.
1 Model description
We start with defining the sets for our model:
I = {All towns represented by Table 1}
P = {All passive edges defined in Table 2}
A = {All active edges defined in Table 3}
E = {All edges} = {P A}
And the parameters of our model
Lij = Length in km of the pipe between town i and town j. Found in Table 2 and Table 3
Dij = Interior diameter of the pipe in mm between town i and town j. Found in Table 2 and Table 3
= Minimum quantity of 106m3 gas / day to town j. Found in Table 1
= Maximum quantity of 106m3 gas / day to town j. Found in Table 1
= Minimum pressure in bar in town j. Found in Table 1
= Maximum pressure in bar in town j. Found in Table 1 cj = Cost in [$/m3] to buy to town j defined in Table 1
K = Constant to convert BTU to m3
z = Gas compressibility factor
Lastly the variables for our model will be
fij = Flow of gas from town i to town j xj = Net result of gas in 106m3 / day to town j pj = Pressure of gas in bar in town j
And the following numerical constants:
(1)
Now we are ready to define our actual model to solve the problem introduced in Section 1. We start with the obvious which is that our objective is to minimize the cost. We know that the only places where it is possible to buy is to two towns, which is illustrated in Table 1 as the cost equal zero where gas cannot be purchased. This objective corresponds to:
minimize XKcjxj (2) xI jI
where K is simply a constant the converts the price to m3.
We also realize that depending on the town is a supply, demand or intermediate node the net result of the gas flow will change. If it is a supply town then gas will be flowing out from this town which we count as a positive net result of gas flow. Conversely, a demand node will take in more gas than it leaves, resulting in a net negative gas flow from a demand node. Lastly, the net in/out flow from an intermediate node will simply be zero. This is all shown in Table 1. For example, in intermediate nodes the minimum and maximum quantity are both zero, signifying that the gas quantity that enters the town also goes out. We let the relation of how much gas goes out subtracted from how much gas goes in to a specific town j (i.e the net result) be defined by
xj = Xfji Xfij, j I (3)
iI iI
Next we know that xj should be between a minimum and a maximum quantity, and similarly for the pressure of the gas pj.
Depending if the edge is passive or active we have different restrictions on the flow, most noticeably is that the flow can only go one direction in an active edge. The flow from a town i to j also depends on the pressure of the gas in both of these towns as well as specifics of the pipe measurements (Table 2 and Table 3. With the most important details covered we present the entire model.
minimize xI s.t. | XKcjxjjI |
I
iI i
xj qjmin, j
pj pminj , j
P
|fij| fij | Cij2 (p2i p2j), (i,j) A | |
fij | 0, (i,j) A | |
fij | = | 0, (i,j) 6 E |
2 Appendix
Table 1: Table of constants for town j in set I
Town j | Town name | qjmin | qjmax | pminj | pmaxj | cj |
1 | Zeebrugge | 8.870 | 11.594 | 0 | 77 | 2.28 |
2 | Brugge | -3.918 | 30 | 80 | 0 | |
3 | Zomergem | 0 | 0 | 0 | 80 | 0 |
4 | Antwerpen | -4.034 | 30 | 80 | 0 | |
5 | Gent | -5.256 | 30 | 80 | 0 | |
6 | Voeren | 20.344 | 22.012 | 50 | 66.2 | 1.68 |
7 | Li`ege | -6.365 | 30 | 66.2 | 0 | |
8 | Warnant | 0 | 0 | 0 | 66.2 | 0 |
9 | Namur | -2.120 | 0 | 66.2 | 0 | |
10 | Mons | -6.848 | 0 | 66.2 | 0 | |
11 | Sinsin | 0 | 0 | 0 | 63 | 0 |
12 | Arlon | -0.222 | 0 | 66.2 | 0 |
Table 2: Set of passive edges P
From | To | Diameter | Length |
Zeebrugge | Brugge | 890.0 | 12 |
Brugge | Zomergem | 890.0 | 26 |
Antwerpen | Gent | 590.1 | 39 |
Gent | Zomergem | 590.1 | 14 |
Zomergem | Mons | 890.0 | 75 |
Mons | Namur | 890.0 | 55 |
Namur | Warnant | 890.0 | 42 |
Voeren | Li`ege | 890.0 | 22 |
Li`ege | Warnant | 590.1 | 25 |
Sinsin | Arlon | 315.5 | 98 |
Table 3: Set of active edges A
From | To | Diameter | Length |
Warnant | Sinsin | 315.5 | 40 |
Reviews
There are no reviews yet.