plants of lube oil section - prof. kavuri suryaprakasa rao
TRANSCRIPT
Plants of lube oil section
No Name of the plant Designation in this
presentation as
1 Distillation Plant (plant 1) PL-1
2 Deasphalting unit, DOA (plant 71) PL-2
3 Furfural Extracting Unit , FEU (plant 8) PL-3
4 N-methyl-2 Pyrrolidone Extraction unit,
NMP (plant 73) PL-4
5 Methyl Ethyl ketone Dewaxing Plant,
MEK (plant 9)PL-5
6 Hydro Finishing Unit, HFU (Plant 10) PL-6
Products of lube oil section
S.no Name of the product Designated in this presentation as
1 Spindle oil (SP) P1
2 Light Neutral (LN) P2
3 Inter Neutral (IN) P3
4 High neutral (HN) P4
5 500 Neutral (500 N) P5
6 Bright Neutral (BN) P6
P
L
1
PL71
P
L
8
P
L
9
P
L
73
PL
10
Plant 4
Plant 2
Plant 1
Plant 3
Plant 5
Plant 6
Slop Tank
SP
LN
IN
HN
500 N
BN
LN
SP
IN
HN
500 N
BN
SP
LN
IN
HN
500 N
BN
VR
SP
LN
IN
HN
500 N
BN
Crude
DISTILLATE TANKSRAFFINATE TANKS DE WAXED OIL TANKS FINISHED LUBE TANK
PROCESS FLOW DIAGRAM - LUBE SECTION
Four stages in lube oil section The stages are,
-Distillation
-Raffination
-Dewaxing
-Hydro finishing
Distillation This stage consists of PL 1 with six oil tanks.
Input to this stage is crude oil.
Crude oil undergoes a distillate separation process in PL 1.
Contd… Vacuum residue from the plant 1 is stored in tank
T6.
P6 is extracted, by processing vacuum residue in PL 2 and stored in tank T7.
Outputs of this stage are P1,P2,P3,P4,P5 and P7, which are separated through distillation and stored in distillate tanks T1, T2, T3, T4, T5 and T7 respectively.
Raffination This stage consists of two Plants PL 3 and PL 4 with
six tanks.
Outputs of stage-1 (distilled oils) are inputs for this stage.
P1 and P2 are processed in PL 3.
P3, P4, P5 and P6 are processed in PL 4.
Contd… Main function of these two plants is, removing
aromatic components from the oils.
Aromatics are removed mainly to increase viscosity index of lube oils.
Outputs of this stage are called raffinate oils and are stored in raffinate tanks.
Dewaxing This stage consists of PL 5 with six oil tanks.
Inputs are raffinate oils from the previous (raffination) stage.
Raffinate oils are processed in PL 5 to remove wax components from the oils.
This is done to improve the pour point of the Raffinate oils.
Contd… Pour point of these oils is around 60 C to 150C.
Outputs of Dewaxing stage are called Dewaxed oils which are stored in Dewaxed tanks.
Hydro Finishing This stage consists of plant PL 6 with six tanks.
Inputs to this stage are dewaxed oils.
Dewaxed oils are processed in PL 6 to improve the colour.
This colour improvement is done by catalytic treatment using hydrogen.
contd… The outputs from Hydro finishing stage are called
lube oil based stock and are stored in finished lube oil tanks.
Mathematical model (Flow network optimization problem)
Flow network of lube oil section
Model consists of two phases.
Phase 1:
Flow chart of Phase-1 Objective: Finding the optimum feed rates.
Phase 2:
Flow chart of Phase-2 Objective :maximize the quantities of finished
lube oil products .
Steps followed in phase 1:
Step 1: Select one product to be processedout of six
Step 2: Enable the binary variable of that particular product equal to one
Step 3: Run phase 1 model of the flownetwork
Step 4: Optimum feed rates across each arcs are derived
A
Steps followed in phase 2:
Step 5:Select the same product to be processed as in phase 1
Step6: Optimum feed rates obtained from step 4 aregiven as inputs to phase 2
Step 7: Current levels of all tanks are updated
Step 8: Run phase 2 model of flow network
Step 9: Optimum time of operation for each plantis obtained
Step 10: Quantity of production of each product is calculated
A
Assumptions in the model Product to be produced in a run is selected by user.
Same product is processed in all stages for the run.
Change over guide lines are available.
Quantities in all the tanks are initialized.
Contd… The operating time of each plant is different at the
end of each run.
Change over to another product is possible only at the end of each run.
constraints Feed rate:
-all tanks have acceptable limits of feed rate ranges for operation. -due to dynamic complexity involved, the system behaves differently for different set of feed rates in each plant at any given instance.
Storage tank capacity A plant can process a particular product only when
sufficient quantity of that product is available in the up stream tank.
Down stream tank should have sufficient space to accommodate drained material from the plant.
Contd… bl,blm,blmn-binary variables
TPj = Tank levels at starting of the run.
TCj = Tank levels at end of the run.
Objective function
Phase-1
Maximize flow across the network
Max fn,o (1)
fn,o- flow between sink to source.
PL 1 handles all six products
Flow-in = Flow-out (w.r.t. PL 1)
f o,i1*t o,i1 =∑(j=1to6) (fi1,j* t i1,j)+f i1,k1*t i1,k1
(2)
PL 2 handles one product
Flow-in = Flow-out (w.r.t. PL 2)
f j6,i2*t j6,i2 =fi2,j7* t i2,j7+f i2,k2*t i2,k2
PL 3 handles two products one at a time
Flow-in = Flow-out (w.r.t. PL 3) If Product P1 is selected, then
b1(f j1,i3*t j1,i3)=b11(fi3,j8* t i3,j8+f i3,k3*t i3,k3)
If Product P2 is selected, then
b2(f j2,i3*t j2,i3)=b21(fi3,j9* t i3,j9+f i3,k3*t i3,k3)
b1=b11
b2=b21
b1+b2=1 b11+b21=1 b1,b11,b2,b21={0,1}
PL 4 handles four productsone at a time
If product P3 is selected
b3(f j3,i4*t j3,i4)=b31(fi4,j10* t i4,j10+f i4,k4*t i4,k4)
if product P4 is selected
b4(f j4,i4*t j4,i4)=b41(fi4,j11* t i4,j11+f i4,k4*t i4,k4)
if product P5 is selected
b5(f j5,i4*t j5,i4)=b51(fi4,j12* t i4,j12+f i4,k4*t i4,k4)
if product P6 is selected
b6(f j6,i4*t j6,i4)=b61(fi4,j13* t i4,j13+f i4,k4*t i4,k4)
contd… b3=b31
b4=b41
b5=b51
b6=b61
b3+b4+b5+b6=1
b31+b41+b51+b61=1
b3,b4,b5,b6,b31,b41,b51,b61 = 0,1
PL 5 handles six productsone at a time
b111(f j8,i5*t j8,i5)=b112(fi5,j14* t i5,j14+f i5,k5*t i5,k5)
b211(f j9,i5*t j9,i5)=b212(fi5,j14* t i5,j15+f i5,k5*t i5,k5)
b311(f j10,i5*t j10,i5)=b312(fi5,j14* t i5,j16+f i5,k5*ti5,k5)
b411(f j11,i5*t j11,i5)=b412(fi5,j14* t i5,j17+f i5,k5*t i5,k5)
b511(f j12,i5*t j12,i5)=b512(fi5,j14* t i5,j18+f i5,k5*t i5,k5)
b611(f j13,i5*t j13,i5)=b612(fi5,j14* t i5,j19+f i5,k5*t i5,k5)
b111=b112
b211=b312
Contd… b311=b312
b411=b412
b511=b512
b611=b612
b111+b211+b311+b411+b511+b611=1
b112+b212+b312+b412+b512+b612=1
b111,b211,b311,b411,b511,b611
b112,b212,b312,b412,b512,b612 = (0,1)
PL 6 handles six productsone at a time
b113(f j14,i6*t j14,i6)=b114(fi6,j20* t i6,j20+f i6,k6*t i6,k6)
b213(f j15,i6*t j15,i6)=b214(fi6,j21* t i6,j21+f i6,k6*t i6,k6)
b313(f j16,i6*t j16,i6)=b314(fi6,j22* t i6,j22+f i6,k6*t i6,k6)
b413(f j17,i6*t j17,i6)=b414(fi6,j23* t i6,j23+f i6,k6*t i6,k6)
b513(f j18,i6*t j18,i6)=b514(fi6,j24* t i6,j24+f i6,k6*t i6,k6)
b613(f j19,i6*t j19,i6)=b614(fi6,j25* t i6,j25+f i6,k6*t i6,k6)
b113=b114
b213=b214
Contd… b313=b314
b413=b414
b513=b514
b613=b614
b113+b213+b313+b413+b513+b311=1
b114+b214+b314+b414+b514+b614=1
b113,b213,b313,b413,b513,b311
b114,b214,b314,b414,b514,b614 = {0,1}
Feed rate constraints Source and sink nodes are connected.
f n,o- f o,i1 =0 Limits of arc in the network for source node
380≤f o,i1 ≤ 400
In PL 1: Feed rates in distillation
f i1,j1 =17
16≤ f i1,j2 ≤17
22≤ f i1,j3 ≤24
f i1,j14=10
15≤ f i1,j5 ≤17
77≤ f i1,j6≤83
In PL 3:
20≤ f j1,i3 ≤30
20≤ f j2,i3 ≤30
Yield of PL 3 is 65%
f i3,j8- 0.65f j1,i2=0f i3,j9- 0.65f j2,i3=0 7≤ f i3,k3≤10
Contd…
Yield of PL 4 is 63%f i4,j10- 0.63f j3,i4=0f i4,j11- 0.63f j4,i4=0f i4,j12 -0.63f j5,i4=0f i4,j13- 0.63f j7,i4=0 11≤ f i4,k4 ≤35
In PL 5:
35≤ f j8,i5 ≤80
35≤ f j9,i5 ≤80
35≤ f j10,i5 ≤80
35≤ f j11,i5 ≤80
35≤ f j12,i5 ≤80
35≤ f j13,i5 ≤80
Contd… Yield of PL 5 w.r.t. Products P1, P2, P3, P4, P5,
P6 : 78%, 74%, 73%, 71%, 72%, and 77% f i5,j14- 0.78f j8,i5=0 f i5,j15- 0.74f j9,i5=0 f i5,j16 -0.73f j10,i5=0 f i5,j17- 0.71f j11,i5=0 f i5,j18- 0.72f j12,i5=0 f i5,j19- 0.77f j13,i5=0 8≤ f i5,k5 ≤23
In PL 5:
20≤ f j14,i6 ≤60
20≤ f j15,i6 ≤60
20≤ f j16,i6 ≤60
20≤ f j17,i6 ≤60
20≤ f j18,i6 ≤60
20≤ f j19,i6 ≤60
For PL 6Flow in = Flow out (no by-product)
f i6,j20- f j14,i6=0 f i6,j21- f j15,i6=0 f i6,j22- f j16,i6=0 f i6,j23- f j17,i6=0 f i6,j24- f j18,i6=0 f i6,j25- f j19,i6=0 8≤ f i5,k5 ≤23
From PL 6 to Sink node
20≤ f j20,n5 ≤200
20≤ f j21,n5 ≤200
20≤ f j22,n5 ≤200
20≤ f j23,n5 ≤200
20≤ f j24,n5 ≤200
20≤ f j25,n5 ≤200
Flow Balance from sink to Source node
f n,o=∑(j=20to25) fj,n* t j,n
The above BILP model is solved using LINDO software package.
Optimal feed rates are obtained (Phase-1)
MILP
objective function – Maximize throughput
of six lube products
Maximize Z = ∑(j=20to25) fj,n* t j,n
Subjected to
Resetting of tank levels at the beginning of each run:
TPj,r = TCj,(r-1), for j = 1 to 25
where r = run number
TPj = Tank level of j at the starting of the run
TCj = Tank level of j at the end of the run
Limits on tank levels:•1108≤ TC1≤7380
•666≤ TC2≤4440
•1220≤ TC3≤8130
•666≤ TC4≤4440
•554≤ TC5≤3690
•900≤ TC6≤3800
Contd..
•554≤ TC7≤3690
•666≤ TC8 ≤4440
•1108≤ TC9 ≤7380
•666≤ TC10 ≤4440
•666≤ TC11≤4440
•666≤ TC12≤4440
•666≤ TC13 ≤4440
•57≤ TC14 ≤2406
•57≤ TC15 ≤2406
•185≤ TC16 ≤3690
•46≤ TC17 ≤1470
•222≤ TC18 ≤4440
•57≤ TC19 ≤2406
•380≤ TC20 ≤5016
•760≤ TC21 ≤17042
•1369≤ TC22 ≤17042
•760≤ TC23 ≤10032
•1369≤ TC24 ≤1719
•1129≤ TC25 ≤ 13722
Updating the tanks level:•Current level=previous level +inflow - outflow
•TC1 =TP1+ fi1,j1* t i1,j1-f j1,i3*t j1,i3
•TC2 =TP2 + fi1,j2* t i1,j2-f j2,i3*t j2,i3
•TC3 =TP3 + fi1,j3* t i1,j3-f j3,i4*t j3,i4
•TC4=TP4 + fi1,j4* t i1,j4-f j4,i4*t j4,i4
•TC5=TP5 + fi1,j5* t i1,j5-f j5,i4*t j5,i4
•TC6 =TP6 + fi1,j6* t i1,j6-f j6,i4*t j6,i4
contd..
•TC7=TP7+ fi2,j7* t i2,j7-f j7,i4*t j7,i4
•TC8 =TP8+ fi3,j8* t i3,j8-f j8,i5*t j8,i5
•TC9=TP9+ fi4,j9* t i4,j9-f j9,i5*t j9,i5
•TC10=TP10+ fi4,j10* t i4,j10-f j10,i5*t j10,i5
•TC11=TP11+ fi4,j11* t i4,j11-f j11,i5*t j11,i5
•TC12=TP12+ fi4,j12* t i4,j12-f j12,i5
contd..
•TC13=TP13+ fi4,j13* t i4,j13-f j13,i5*t j13,i5
•TC14=TP14+ fi5,j14* t i5,j14-f j14,i6*t j14,i6
•TC15=TP15+ fi5,j15* t i5,j15-f j15,i6*t j15,i6
•TC16=TP16+ fi5,j16* t i5,j16-f j16,i6*t j16,i6
•TC17=TP17+ fi5,j17* t i5,j17-f j17,i6*t j17,i6
•TC18=TP18+ fi5,j18* t i5,j18-f j18,i6*t
contd..
•TC19=TP19+ fi5,j19* t i5,j19-f j19,i5*t j19,i5
•TC20=TP20+ fi6,j20* t i6,j20-f j20,n*t j20,n
•TC21=TP21+ fi6,j21* t i6,j21-f j21,n*t j21,n
•TC22=TP22+ fi6,j22* t i6,j22-f j22,n*t j22,n
•TC23=TP23+ fi6,j23* t i6,j23-f j23,n*t j23,n
•TC24=TP24+ fi6,j24* t i6,j24-f j24,n*t j24,n
•TC25=TP25+ fi6,j25* t i6,j25-f j25,n*t j25,n
Check on tank levels while drawing the quantity
•TC1 - fj1,i3* t j1,i3≥1108
•TC2 - fj2,i4* t j2,i4≥666
•TC3 - fj3,i4* t j3,i4≥1220
•TC4 - fj4,i4* t j4,i4≥666
•TC5 - fj5,i4* t j5,i4≥554
•TC6 - fj6,i4* t j6,i4≥666
Contd..
•TC7 - fj7,i4* t j7,i4≥554
•TC8 - fj8,i5* t j8,i5≥666
•TC9 - fj9,i5* t j9,i5≥1108
•TC10 - fj10,i5* t j10,i5≥666
•TC11 - fj11,i5* t j11,i5≥666
•TC12 - fj12,i5* t j12,i5≥666
Contd…
•TC13 - fj13,i5* t j13,i5≥666
•TC14 - fj14,i6* t j14,i6≥57
•TC15 - fj15,i6* t j15,i6≥57
•TC16 - fj16,i6* t j16,i6≥185
•TC17 - fj17,i6* t j17,i6≥46
•TC18 - fj18,i6* t j18,i6≥222
•TC19 - fj19,i6* t j19,i6≥57
Check on time of operation for each product type at PL 3
•t 112 *b 1-t 1121 *b 11=0
•t 212 *b 2-t 2121 *b 21=0
•b 1 ,b 2,b 11,b 21 = {0,1}
Check on time of operation
for each product type at PL 4
•t 312 *b 3-t 3121 *b 31 =0
•t 412 *b 4-t 4121 *b 41 =0
•t 512 *b 5-t 5121 *b 51 =0
•t 612 *b 6-t 6121 *b 61 =0
•b3, b31, b4, b41
•b5, b51, b6, b61 = {0,1}
Check on Time of Operation forEach product type at PL 5
•t 123 *b 11-t 1231 *b 112 =0
•t 223 *b 21-t 2231 *b 212 =0
•t 323 *b 31-t 3231 *b 312 =0
•t 423 *b 41-t 4231 *b 412 =0
•t 523 *b 51-t 5231 *b 512 =0
•t 623 *b 61-t 6231 *b 612 =0
•b 11,b 112 ,b 21,b 212,b 31,b 312
•b 41,b 412 ,b 51,b 512,b 61,b 612 = {0,1}
Check on time of operation for each product type at PL 6
•t 134 *b 113-t 1341 *b 114 =0
•t 234 *b 213-t 2341 *b 214 =0
•t 334 *b 313-t 3341 *b 314 =0
•t 434 *b 413-t 4341 *b 414 =0
•t 534 *b 513-t 5341 *b 514 =0
•t 634 *b 613-t 6341 *b 614 =0
•b 113,b114,b 213,b 214 ,b 313,b 314
•b 413,b 414 ,b 513,b 514 ,b 613,b 614= {0,1}
Check on time of operation for PL 1
•t 1-t 101=0
•t 1-t 201=0
•t 1-t 301=0
•t 1-t 401=0
•t 1-t 501=0
•t 1-t 601=0
Check on time of operation for PL 5
•t 123-t 1231=0
•t 223-t 2231=0
•t 323-t 3231=0
•t 423-t 4231=0
•t 523-t 5231=0
•t 623-t 6231=0
Check on time of operation for PL 6
•t 134-t 1341=0
•t 234-t 2341=0
•t 334-t 3341=0
•t 434-t 4341=0
•t 534-t 5341=0
•t 634-t 6341=0
P1 P2 P3 P4 P5 P6 Total of all products
Total quantity per hour
Monthly demand,cu.m
3080 6670 1760 5000 3100 3150 22,760 31.61
Actual quantity produced, (for720Hrs) in cu.m
3487 4056 9912 480 5904 1440 26,664 37.03
Quantity produced through flow net-work model (for 530.42 hrs) in cu.m.
5289 8843 1796 5683 6350 6245 34206 64.48
Comparison of Quantity produced through Flow network with actual achievement