SlideShare a Scribd company logo
1 of 238
Download to read offline
Modelling and Simulation in
aspect of Natural Gas
Dr Sourav Poddar
Department of Chemical Engineering
National Institute of Technology
Warangal, TS
input conditions
print
Distillation column
% MATLAB Program for solving Distillation Program
A=[0.07 0.18 0.15 0.24
0.04 0.24 0.10 0.65
0.54 0.42 0.54 0.10
0.35 0.16 0.21 0.01]
f = [0.15*70 0.25*70 0.40*70 0.2*70]
disp('Solutions for D1 B1 D2 B2 is:')
X=Af'
D1=X(1)
B1=X(2)
D2=X(3)
B2=X(4)
disp {'Solve for column 2'}
D=D1+B1%43.75 MOL/MIN
XDx=(0.07*D1+0.18*B1)/D %0.114 mole fraction
XDs=(0.04*D1+0.24*B1)/D %0.120 mole fraction
XDt=(0.54*D1+0.42*B1)/D %0.492 mole fraction
XDb=(0.35*D1+0.16*B1)/D %0.274 mole fraction
%The mole fraction for column 3 are solved for directly
by evaluating
%Equation
D2=X(3)
B2=X(4)
disp('Solve for colum 3')
B=D2+B2 %26.25 mol/min
XBx=(0.15*D2+0.24*B2)/B %0.2100 mole fraction
XBs=(0.10*D2+0.65*B2)/B %0.4667 mole fraction
XBt=(0.54*D2+0.10*B2)/B %0.2467 mole fraction
XBb=(0.21*D2+0.01*B2)/B %0.0767 mole fraction
Result
dist
0.0700 0.1800 0.1500 0.2400
0.0400 0.2400 0.1000 0.6500
0.5400 0.4200 0.5400 0.1000
0.3500 0.1600 0.2100 0.0100
A =
f = 10.5000 17.5000 28.0000 14.0000
Solutions for D1 B1 D2 B2 is:
X = 26.2500, 17.5000, 8.7500, 17.5000
D1 = 26.2500; B1 = 17.5000; D2 = 8.7500; B2 = 17.5000
{'Solve for column 2'}
D = 43.7500; XDx = 0.1140; XDs = 0.1200; XDt = 0.4920; XDb = 0.2740; D2 = 8.7500
B2 = 17.5000
Solve for colum 3
B = 26.2500; XBx = 0.2100; XBs = 0.4667; XBt = 0.2467; XBb = 0.0767
HEAT EXCHANGER
% Figure(1) refers to Case 1
% Figure(2) refers to Case 2
% Figure(3) refers to Case 3
% Click "Run and Advance" to generate the Matlab 3D co-ordinates for all 3
% cases.
% Click "Run" wouldl only generate Figure(1).
% The utility source is taken to be in the middle of the plant.
% The values [0.5 0.5 0.5] and [0.9290 0.6940 0.1250] are RGB colours for
% grey (heat exchangers) and yellow-orange (other equipment) as Matlab does
% not have a pre-built value for them.
% The vectors are sometimes given a +0.2 or -0.2 to indicate the
% approximate suggested coordinates for the new heaters/heat exchangers to
% be installed (+0.2 or -0.2 from a nearby existing equipment in line with
% the stream).
%HE33E061
x1 = 2.9400;
y1 = 2.9620;
z1 = 0.1560;
%HE31E01
x2 = 4.2300;
y2 = 0.1500;
z2 = 1.1900;
%HE31E02
x3 = 5.3000;
y3 = 0.1600;
z3 = 0.4600;
%HE31E03 (G - heater)
x4 = 4.7800;
y4 = 1.4332;
z4 = 2.6200;
%HE31E04
x5 = 5.5300;
y5 = 0.3800;
z5 = 1.4450;
% HE31E05 (C - cooler)
x6 = 5.5690;
y6 = 0.4300;
z6 = 0.6500;
% HE32E01 (H - heater)
x7 = 4.4800;
y7 = 1.5250;
z7 = 1.0700;
% HE32E02 (I - 32E02)
x8 = 2.0143;
y8 = 1.6650;
z8 = 1.0620;
% HE32E03 (EN - heat exchanger)
x9 = 1.3868;
y9 = 1.6000;
z9 = 1.7600;
% HE32E04 (DN - heat exchanger)
x10 = 3.7444;
y10 = 1.2000;
z10 = 1.0400;
% HE32E05
x11 = 2.7800;
y11 = 2.0375;
z11 = 1.0900;
% HE32E06 (Q - heater)
x12 = 2.0275;
y12 = 1.1350;
z12 = 1.0620;
% HE32E07 (D,M - heat exchanger)
x13 = 1.3868;
y13 = 1.2000;
z13 = 1.5300;
% HE32E08
x14 = 6.6900;
y14 = 3.0200;
z14 = 0.0900;
% HE33E01
x15 = 6.2800;
y15 = 0.6000;
z15 = 1.3500;
% HE33E02 (FO - heat exchanger)
x16 = 6.2800;
y16 = 0.6000;
z16 = 4.6000;
% HE33E03
x17 = 5.7800;
y17 = 0.4500;
z17 = 4.6000;
% HE33E04 (J - heater)
x18 = 3.2800;
y18 = 0.2117;
z18 = 1.4700;
% HE33E05 (AP - heat exchanger)
x19 = 2.9800;
y19 = 0.2160;
z19 = 1.5900;
% HE33E06 (A - heater)
x20 = 2.6800;
y20 = 0.2336;
z20 = 1.4900;
% HE33E07 (BG - heat exchanger)
x21 = 2.9800;
y21 = 0.2250;
z21 = 0.0900;
% HE33E08 (B - cooler)
x22 = 3.2800;
y22 = 0.1860;
z22 = 0.1200;
% HE33E09 (K - heater)
x23 = 5.3755;
y23 = 0.2000;
z23 = 3.0100;
% HE33E10 (CL - heat exchanger)
x24 = 5.3700;
y24 = 1.6500;
z24 = 1.0450;
% HE33E11
x25 = 4.7550;
y25 = 1.2000;
z25 = 1.0450;
% HE33E12
x26 = 5.2800;
y26 = 1.6120;
z26 = 2.6500;
% HE33E13
x27 = 5.6400;
y27 = 1.6212;
z27 = 2.5950;
%HE33E14
x28 = 5.6400;
y28 = 1.6212;
z28 = 2.6950;
%HE33E15
x29 = 5.4300;
y29 = 1.6120;
z29 = 2.6000;
%Utility source
x30 = 4.2500;
y30 = 2.2500;
z30 = 2.7500;
sz = 230;
figure(1)
scatter3(x1, y1, z1, sz, [0.9290 0.6940 0.1250], 'filled',
'MarkerEdgeColor','k'); hold on;
scatter3(x2, y2, z2, sz, 'b', 'filled', 'MarkerEdgeColor','k')
scatter3(x3, y3, z3, sz, [0.9290 0.6940 0.1250], 'filled',
'MarkerEdgeColor','k')
scatter3(x4, y4, z4, sz, 'b', 'filled', 'MarkerEdgeColor','k');
scatter3(x5, y5, z5, sz, [0.9290 0.6940 0.1250], 'filled',
'MarkerEdgeColor','k')
scatter3(x6, y6, z6, sz, 'r', 'filled', 'MarkerEdgeColor','k');
scatter3(x7, y7, z7, sz, 'r', 'filled', 'MarkerEdgeColor','k')
scatter3(x8, y8, z8, sz, 'r', 'filled', 'MarkerEdgeColor','k')
scatter3(x9, y9, z9, sz, [0.5,0.5,0.5], 'filled',
'MarkerEdgeColor','k');
scatter3(x10, y10, z10, sz, [0.5,0.5,0.5], 'filled',
'MarkerEdgeColor','k')
scatter3(x11, y11, z11, sz, [0.9290 0.6940 0.1250], 'filled',
'MarkerEdgeColor','k')
scatter3(x12, y12, z12, sz, 'r', 'filled', 'MarkerEdgeColor','k')
scatter3(x13, y13, z13, sz, [0.5,0.5,0.5], 'filled',
'MarkerEdgeColor','k')
scatter3(x14, y14, z14, sz, [0.9290 0.6940 0.1250], 'filled',
'MarkerEdgeColor','k')
scatter3(x15, y15, z15, sz, [0.9290 0.6940 0.1250], 'filled',
'MarkerEdgeColor','k')
scatter3(x16, y16, z16, sz, [0.5,0.5,0.5], 'filled',
'MarkerEdgeColor','k')
scatter3(x17, y17, z17, sz, [0.9290 0.6940 0.1250], 'filled',
'MarkerEdgeColor','k')
scatter3(x18, y18, z18, sz, 'r', 'filled', 'MarkerEdgeColor','k')
scatter3(x19, y19, z19, sz, [0.5,0.5,0.5], 'filled',
'MarkerEdgeColor','k')
scatter3(x20, y20, z20, sz, 'b', 'filled', 'MarkerEdgeColor','k')
scatter3(x21, y21, z21, sz, [0.5,0.5,0.5], 'filled',
'MarkerEdgeColor','k')
scatter3(x22, y22, z22, sz, 'b', 'filled', 'MarkerEdgeColor','k')
scatter3(x23, y23, z23, sz, 'r', 'filled', 'MarkerEdgeColor','k')
scatter3(x24, y24, z24, sz, [0.5,0.5,0.5], 'filled',
'MarkerEdgeColor','k')
scatter3(x25, y25, z25, sz, [0.9290 0.6940 0.1250], 'filled',
'MarkerEdgeColor','k')
scatter3(x26, y26, z26, sz, [0.9290 0.6940 0.1250], 'filled',
'MarkerEdgeColor','k')
scatter3(x27, y27, z27, sz, [0.9290 0.6940 0.1250], 'filled',
'MarkerEdgeColor','k')
scatter3(x28, y28, z28, sz, [0.9290 0.6940 0.1250], 'filled',
'MarkerEdgeColor','k')
scatter3(x29, y29, z29, sz, [0.9290 0.6940 0.1250], 'filled',
'MarkerEdgeColor','k')
hold off
grid on
xlabel('x-coordinates')
ylabel ('y-coordinates')
zlabel ('Floor Level')
figure(2)
scatter3(x1, y1, z1, sz, [0.9290 0.6940 0.1250], 'filled',
'MarkerEdgeColor','k'); hold on;
scatter3(x2, y2, z2, sz, 'b', 'filled', 'MarkerEdgeColor','k')
scatter3(x3, y3, z3, sz, [0.9290 0.6940 0.1250], 'filled',
'MarkerEdgeColor','k')
scatter3(x4, y4, z4, sz, 'b', 'filled', 'MarkerEdgeColor','k');
scatter3(x5, y5, z5, sz, [0.9290 0.6940 0.1250], 'filled',
'MarkerEdgeColor','k')
scatter3(x6, y6, z6, sz, 'r', 'filled', 'MarkerEdgeColor','k');
scatter3(x7, y7, z7, sz, 'r', 'filled', 'MarkerEdgeColor','k')
scatter3(x8, y8, z8, sz, 'r', 'filled', 'MarkerEdgeColor','k')
scatter3(x9, y9, z9, sz, [0.5,0.5,0.5], 'filled',
'MarkerEdgeColor','k');
scatter3(x10, y10, z10, sz, [0.5,0.5,0.5], 'filled',
'MarkerEdgeColor','k')
scatter3(x11, y11, z11, sz, [0.9290 0.6940 0.1250], 'filled',
'MarkerEdgeColor','k')
scatter3(x12, y12, z12, sz, 'r', 'filled', 'MarkerEdgeColor','k')
scatter3(x13, y13, z13, sz, [0.5,0.5,0.5], 'filled', 'MarkerEdgeColor','k')
scatter3(x14, y14, z14, sz, [0.9290 0.6940 0.1250], 'filled',
'MarkerEdgeColor','k')
scatter3(x15, y15, z15, sz, [0.9290 0.6940 0.1250], 'filled',
'MarkerEdgeColor','k')
scatter3(x16, y16, z16, sz, [0.5,0.5,0.5], 'filled', 'MarkerEdgeColor','k')
scatter3(x17, y17, z17, sz, [0.9290 0.6940 0.1250], 'filled',
'MarkerEdgeColor','k')
scatter3(x18, y18, z18, sz, 'r', 'filled', 'MarkerEdgeColor','k')
scatter3(x19, y19, z19, sz, [0.5,0.5,0.5], 'filled', 'MarkerEdgeColor','k')
scatter3(x20, y20, z20, sz, 'b', 'filled', 'MarkerEdgeColor','k')
scatter3(x21, y21, z21, sz, [0.5,0.5,0.5], 'filled', 'MarkerEdgeColor','k')
scatter3(x22, y22, z22, sz, 'b', 'filled', 'MarkerEdgeColor','k')
scatter3(x23, y23, z23, sz, 'r', 'filled',
'MarkerEdgeColor','k')
scatter3(x24, y24, z24, sz, [0.5,0.5,0.5], 'filled',
'MarkerEdgeColor','k')
scatter3(x25, y25, z25, sz, [0.9290 0.6940 0.1250],
'filled', 'MarkerEdgeColor','k')
scatter3(x26, y26, z26, sz, [0.9290 0.6940 0.1250],
'filled', 'MarkerEdgeColor','k')
scatter3(x27, y27, z27, sz, [0.9290 0.6940 0.1250],
'filled', 'MarkerEdgeColor','k')
scatter3(x28, y28, z28, sz, [0.9290 0.6940 0.1250],
'filled', 'MarkerEdgeColor','k')
scatter3(x29, y29, z29, sz, [0.9290 0.6940 0.1250],
'filled', 'MarkerEdgeColor','k')
scatter3(x30, y30, z30,[300],'r', 'd', 'filled',
'MarkerEdgeColor','k')
%1. HE for K and A (HE33E05 & HE33E09)
v1_1 = [x23, y23-0.2, z23];
v1_2 = [x23, y23-0.2, z19];
v1_3 = [x23, y19-0.2, z19];
v2_1 = [x23, y23-0.2, z19];
v2_2 = [x23, y19-0.2, z19];
v2_3 = [x19, y19-0.2, z19];
v1=[v1_1;v1_2;v1_3];
v2=[v2_1;v2_2;v2_3];
plot3(v1(:,1),v1(:,2),v1(:,3),'g', 'Linewidth', 2)
plot3(v2(:,1),v2(:,2),v2(:,3),'g', 'Linewidth', 2)
%2. HE for H01 and K (HE33E09)
v3_1 = [x30, y30, z30];
v3_2 = [x30, y30, z23];
v3_3 = [x30, y23+0.2, z23];
v4_1 = [x30, y30, z23];
v4_2 = [x30, y23+0.2, z23];
v4_3 = [x23, y23+0.2, z23];
v3=[v3_1;v3_2;v3_3];
v4=[v4_1;v4_2;v4_3];
plot3(v3(:,1),v3(:,2),v3(:,3),'r', 'Linewidth', 2)
plot3(v4(:,1),v4(:,2),v4(:,3),'r', 'Linewidth', 2)
%3. HE for H02 and L (HE33E10)
v5_1 = [x30, y30, z30];
v5_2 = [x30, y30, z24];
v5_3 = [x30, y24+0.2, z24];
v6_1 = [x30, y30, z24];
v6_2 = [x30, y24+0.2, z24];
v6_3 = [x24, y24+0.2, z24];
v5=[v5_1;v5_2;v5_3];
v6=[v6_1;v6_2;v6_3];
plot3(v5(:,1),v5(:,2),v5(:,3),'r', 'Linewidth', 2)
plot3(v6(:,1),v6(:,2),v6(:,3),'r', 'Linewidth', 2)
%4. HE for H03 and L (HE33E05)
v7_1 = [x30, y30, z30];
v7_2 = [x30, y30, z24];
v7_3 = [x30, y24-0.2, z24];
v8_1 = [x30, y30, z24];
v8_2 = [x30, y24-0.2, z24];
v8_3 = [x24, y24-0.2, z24];
v7=[v7_1;v7_2;v7_3];
v8=[v8_1;v8_2;v8_3];
plot3(v7(:,1),v7(:,2),v7(:,3),'r', 'Linewidth', 2)
plot3(v8(:,1),v8(:,2),v8(:,3),'r', 'Linewidth', 2)
hold off
grid on
xlabel('x-coordinates')
ylabel ('y-coordinates')
zlabel ('Floor Level')
figure(3)
scatter3(x1, y1, z1, sz, [0.9290 0.6940 0.1250], 'filled',
'MarkerEdgeColor','k'); hold on;
scatter3(x2, y2, z2, sz, 'b', 'filled', 'MarkerEdgeColor','k')
scatter3(x3, y3, z3, sz, [0.9290 0.6940 0.1250], 'filled',
'MarkerEdgeColor','k')
scatter3(x4, y4, z4, sz, 'b', 'filled', 'MarkerEdgeColor','k');
scatter3(x5, y5, z5, sz, [0.9290 0.6940 0.1250], 'filled',
'MarkerEdgeColor','k')
scatter3(x6, y6, z6, sz, 'r', 'filled', 'MarkerEdgeColor','k');
scatter3(x7, y7, z7, sz, 'r', 'filled', 'MarkerEdgeColor','k')
scatter3(x8, y8, z8, sz, 'r', 'filled', 'MarkerEdgeColor','k')
scatter3(x9, y9, z9, sz, [0.5,0.5,0.5], 'filled',
'MarkerEdgeColor','k');
scatter3(x10, y10, z10, sz, [0.5,0.5,0.5], 'filled',
'MarkerEdgeColor','k')
scatter3(x11, y11, z11, sz, [0.9290 0.6940 0.1250], 'filled',
'MarkerEdgeColor','k')
scatter3(x12, y12, z12, sz, 'r', 'filled', 'MarkerEdgeColor','k')
scatter3(x13, y13, z13, sz, [0.5,0.5,0.5], 'filled',
'MarkerEdgeColor','k')
scatter3(x14, y14, z14, sz, [0.9290 0.6940 0.1250], 'filled',
'MarkerEdgeColor','k')
scatter3(x15, y15, z15, sz, [0.9290 0.6940 0.1250], 'filled',
'MarkerEdgeColor','k')
scatter3(x16, y16, z16, sz, [0.5,0.5,0.5], 'filled',
'MarkerEdgeColor','k')
scatter3(x17, y17, z17, sz, [0.9290 0.6940 0.1250], 'filled',
'MarkerEdgeColor','k')
scatter3(x18, y18, z18, sz, 'r', 'filled', 'MarkerEdgeColor','k')
scatter3(x19, y19, z19, sz, [0.5,0.5,0.5], 'filled',
'MarkerEdgeColor','k')
scatter3(x20, y20, z20, sz, 'b', 'filled', 'MarkerEdgeColor','k')
scatter3(x21, y21, z21, sz, [0.5,0.5,0.5], 'filled',
'MarkerEdgeColor','k')
scatter3(x22, y22, z22, sz, 'b', 'filled', 'MarkerEdgeColor','k')
scatter3(x23, y23, z23, sz, 'r', 'filled', 'MarkerEdgeColor','k')
scatter3(x24, y24, z24, sz, [0.5,0.5,0.5], 'filled',
'MarkerEdgeColor','k')
scatter3(x25, y25, z25, sz, [0.9290 0.6940 0.1250], 'filled',
'MarkerEdgeColor','k')
scatter3(x26, y26, z26, sz, [0.9290 0.6940 0.1250], 'filled',
'MarkerEdgeColor','k')
scatter3(x27, y27, z27, sz, [0.9290 0.6940 0.1250], 'filled',
'MarkerEdgeColor','k')
scatter3(x28, y28, z28, sz, [0.9290 0.6940 0.1250], 'filled',
'MarkerEdgeColor','k')
scatter3(x29, y29, z29, sz, [0.9290 0.6940 0.1250], 'filled',
'MarkerEdgeColor','k')
v1_1 = [x23, y23-0.2, z23];
v1_2 = [x23, y23-0.2, z19];
v1_3 = [x23, y19-0.2, z19];
v2_1 = [x23, y23-0.2, z19];
v2_2 = [x23, y19-0.2, z19];
v2_3 = [x19, y19-0.2, z19];
v1=[v1_1;v1_2;v1_3];
v2=[v2_1;v2_2;v2_3];
plot3(v1(:,1),v1(:,2),v1(:,3),'g', 'Linewidth', 2)
plot3(v2(:,1),v2(:,2),v2(:,3),'g', 'Linewidth', 2)
hold off
grid on
xlabel('x-coordinates')
ylabel ('y-coordinates')
zlabel ('Floor Level')
Results
Figure -1
Figure – 2
Figure 3
Hetran - (to simulate an heat exchanger), The B-JAC input file name that contains the heat exchanger specification., The Aerotran
block is the interface to the B-JAC Aerotran program for designing and simulating air-cooled heat exchangers
Thank You

More Related Content

Similar to Modelling and Simulation in Natural Gas Processing Plant

Linear programming
Linear programmingLinear programming
Linear programmingsabin kafle
 
Dynamic equity price pdf
Dynamic equity price pdfDynamic equity price pdf
Dynamic equity price pdfDavid Keck
 
Bionomial Options Pricing
Bionomial Options PricingBionomial Options Pricing
Bionomial Options Pricingrohiththth
 
Cálculo ii howard anton - capítulo 16 [tópicos do cálculo vetorial]
Cálculo ii   howard anton - capítulo 16 [tópicos do cálculo vetorial]Cálculo ii   howard anton - capítulo 16 [tópicos do cálculo vetorial]
Cálculo ii howard anton - capítulo 16 [tópicos do cálculo vetorial]Henrique Covatti
 
Standard normal distribution
Standard normal distributionStandard normal distribution
Standard normal distributionNadeem Uddin
 
Solutions Manual for Friendly Introduction To Numerical Analysis 1st Edition ...
Solutions Manual for Friendly Introduction To Numerical Analysis 1st Edition ...Solutions Manual for Friendly Introduction To Numerical Analysis 1st Edition ...
Solutions Manual for Friendly Introduction To Numerical Analysis 1st Edition ...Willowew
 
Ch 75.For all values of r1,2 E(Rport) = (.6 x .10) + (.4 .docx
Ch 75.For all values of r1,2 E(Rport) = (.6 x .10) + (.4 .docxCh 75.For all values of r1,2 E(Rport) = (.6 x .10) + (.4 .docx
Ch 75.For all values of r1,2 E(Rport) = (.6 x .10) + (.4 .docxtidwellveronique
 
ADVANCED ALGORITHMS-UNIT-3-Final.ppt
ADVANCED   ALGORITHMS-UNIT-3-Final.pptADVANCED   ALGORITHMS-UNIT-3-Final.ppt
ADVANCED ALGORITHMS-UNIT-3-Final.pptssuser702532
 
Normal Distribution of data (Continous data)
Normal Distribution of data (Continous data)Normal Distribution of data (Continous data)
Normal Distribution of data (Continous data)keyurgala
 
Simplex method
Simplex methodSimplex method
Simplex methodtatteya
 
Solution of matlab chapter 3
Solution of matlab chapter 3Solution of matlab chapter 3
Solution of matlab chapter 3AhsanIrshad8
 

Similar to Modelling and Simulation in Natural Gas Processing Plant (20)

Linear programming
Linear programmingLinear programming
Linear programming
 
Shi20396 ch12
Shi20396 ch12Shi20396 ch12
Shi20396 ch12
 
Dynamic equity price pdf
Dynamic equity price pdfDynamic equity price pdf
Dynamic equity price pdf
 
Bionomial Options Pricing
Bionomial Options PricingBionomial Options Pricing
Bionomial Options Pricing
 
Cálculo ii howard anton - capítulo 16 [tópicos do cálculo vetorial]
Cálculo ii   howard anton - capítulo 16 [tópicos do cálculo vetorial]Cálculo ii   howard anton - capítulo 16 [tópicos do cálculo vetorial]
Cálculo ii howard anton - capítulo 16 [tópicos do cálculo vetorial]
 
Standard normal distribution
Standard normal distributionStandard normal distribution
Standard normal distribution
 
Budynas sm ch20
Budynas sm ch20Budynas sm ch20
Budynas sm ch20
 
Shell theory
Shell theoryShell theory
Shell theory
 
Solutions Manual for Friendly Introduction To Numerical Analysis 1st Edition ...
Solutions Manual for Friendly Introduction To Numerical Analysis 1st Edition ...Solutions Manual for Friendly Introduction To Numerical Analysis 1st Edition ...
Solutions Manual for Friendly Introduction To Numerical Analysis 1st Edition ...
 
Chapitre02_Solutions.pdf
Chapitre02_Solutions.pdfChapitre02_Solutions.pdf
Chapitre02_Solutions.pdf
 
Ch 75.For all values of r1,2 E(Rport) = (.6 x .10) + (.4 .docx
Ch 75.For all values of r1,2 E(Rport) = (.6 x .10) + (.4 .docxCh 75.For all values of r1,2 E(Rport) = (.6 x .10) + (.4 .docx
Ch 75.For all values of r1,2 E(Rport) = (.6 x .10) + (.4 .docx
 
ADVANCED ALGORITHMS-UNIT-3-Final.ppt
ADVANCED   ALGORITHMS-UNIT-3-Final.pptADVANCED   ALGORITHMS-UNIT-3-Final.ppt
ADVANCED ALGORITHMS-UNIT-3-Final.ppt
 
Problemas de funciones
Problemas de funcionesProblemas de funciones
Problemas de funciones
 
Normal Distribution of data (Continous data)
Normal Distribution of data (Continous data)Normal Distribution of data (Continous data)
Normal Distribution of data (Continous data)
 
1635 variance portfolio
1635 variance portfolio1635 variance portfolio
1635 variance portfolio
 
Simplex method
Simplex methodSimplex method
Simplex method
 
Maths 301 key_sem_1_2007_2008
Maths 301 key_sem_1_2007_2008Maths 301 key_sem_1_2007_2008
Maths 301 key_sem_1_2007_2008
 
L6.slides.pdf
L6.slides.pdfL6.slides.pdf
L6.slides.pdf
 
L6.slides.pdf
L6.slides.pdfL6.slides.pdf
L6.slides.pdf
 
Solution of matlab chapter 3
Solution of matlab chapter 3Solution of matlab chapter 3
Solution of matlab chapter 3
 

More from Sourav Poddar (20)

Bioreactor_on_Bioprocess_Engineering.ppt
Bioreactor_on_Bioprocess_Engineering.pptBioreactor_on_Bioprocess_Engineering.ppt
Bioreactor_on_Bioprocess_Engineering.ppt
 
Module -1.pdf
Module -1.pdfModule -1.pdf
Module -1.pdf
 
Module 3.pdf
Module 3.pdfModule 3.pdf
Module 3.pdf
 
Module -6.pdf
Module -6.pdfModule -6.pdf
Module -6.pdf
 
Module 4.pdf
Module 4.pdfModule 4.pdf
Module 4.pdf
 
Module 2.pdf
Module 2.pdfModule 2.pdf
Module 2.pdf
 
Module 5.pdf
Module 5.pdfModule 5.pdf
Module 5.pdf
 
Module 4.pdf
Module 4.pdfModule 4.pdf
Module 4.pdf
 
Module - 2.pdf
Module - 2.pdfModule - 2.pdf
Module - 2.pdf
 
Module - 1.pptx
Module - 1.pptxModule - 1.pptx
Module - 1.pptx
 
Module - iv.pdf
Module - iv.pdfModule - iv.pdf
Module - iv.pdf
 
Module - 5.pdf
Module - 5.pdfModule - 5.pdf
Module - 5.pdf
 
Module - 3.pdf
Module - 3.pdfModule - 3.pdf
Module - 3.pdf
 
vector and tensor.pptx
vector and tensor.pptxvector and tensor.pptx
vector and tensor.pptx
 
lecture 5.pdf
lecture 5.pdflecture 5.pdf
lecture 5.pdf
 
lecture 4.pdf
lecture 4.pdflecture 4.pdf
lecture 4.pdf
 
lecture 3.pptx
lecture 3.pptxlecture 3.pptx
lecture 3.pptx
 
Matlab - BVP.pdf
Matlab - BVP.pdfMatlab - BVP.pdf
Matlab - BVP.pdf
 
lecture 2.pdf
lecture 2.pdflecture 2.pdf
lecture 2.pdf
 
Lecture -1.pdf
Lecture -1.pdfLecture -1.pdf
Lecture -1.pdf
 

Recently uploaded

College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...RajaP95
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 

Recently uploaded (20)

College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 

Modelling and Simulation in Natural Gas Processing Plant

  • 1. Modelling and Simulation in aspect of Natural Gas Dr Sourav Poddar Department of Chemical Engineering National Institute of Technology Warangal, TS
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.
  • 58.
  • 59.
  • 60.
  • 61.
  • 62. Distillation column % MATLAB Program for solving Distillation Program A=[0.07 0.18 0.15 0.24 0.04 0.24 0.10 0.65 0.54 0.42 0.54 0.10 0.35 0.16 0.21 0.01] f = [0.15*70 0.25*70 0.40*70 0.2*70] disp('Solutions for D1 B1 D2 B2 is:') X=Af' D1=X(1) B1=X(2) D2=X(3) B2=X(4) disp {'Solve for column 2'} D=D1+B1%43.75 MOL/MIN XDx=(0.07*D1+0.18*B1)/D %0.114 mole fraction XDs=(0.04*D1+0.24*B1)/D %0.120 mole fraction XDt=(0.54*D1+0.42*B1)/D %0.492 mole fraction XDb=(0.35*D1+0.16*B1)/D %0.274 mole fraction %The mole fraction for column 3 are solved for directly by evaluating %Equation D2=X(3) B2=X(4) disp('Solve for colum 3') B=D2+B2 %26.25 mol/min XBx=(0.15*D2+0.24*B2)/B %0.2100 mole fraction XBs=(0.10*D2+0.65*B2)/B %0.4667 mole fraction XBt=(0.54*D2+0.10*B2)/B %0.2467 mole fraction XBb=(0.21*D2+0.01*B2)/B %0.0767 mole fraction
  • 63. Result dist 0.0700 0.1800 0.1500 0.2400 0.0400 0.2400 0.1000 0.6500 0.5400 0.4200 0.5400 0.1000 0.3500 0.1600 0.2100 0.0100 A = f = 10.5000 17.5000 28.0000 14.0000 Solutions for D1 B1 D2 B2 is: X = 26.2500, 17.5000, 8.7500, 17.5000 D1 = 26.2500; B1 = 17.5000; D2 = 8.7500; B2 = 17.5000 {'Solve for column 2'} D = 43.7500; XDx = 0.1140; XDs = 0.1200; XDt = 0.4920; XDb = 0.2740; D2 = 8.7500 B2 = 17.5000 Solve for colum 3 B = 26.2500; XBx = 0.2100; XBs = 0.4667; XBt = 0.2467; XBb = 0.0767
  • 64. HEAT EXCHANGER % Figure(1) refers to Case 1 % Figure(2) refers to Case 2 % Figure(3) refers to Case 3 % Click "Run and Advance" to generate the Matlab 3D co-ordinates for all 3 % cases. % Click "Run" wouldl only generate Figure(1). % The utility source is taken to be in the middle of the plant. % The values [0.5 0.5 0.5] and [0.9290 0.6940 0.1250] are RGB colours for % grey (heat exchangers) and yellow-orange (other equipment) as Matlab does % not have a pre-built value for them. % The vectors are sometimes given a +0.2 or -0.2 to indicate the % approximate suggested coordinates for the new heaters/heat exchangers to % be installed (+0.2 or -0.2 from a nearby existing equipment in line with % the stream). %HE33E061 x1 = 2.9400; y1 = 2.9620; z1 = 0.1560; %HE31E01 x2 = 4.2300; y2 = 0.1500; z2 = 1.1900; %HE31E02 x3 = 5.3000; y3 = 0.1600; z3 = 0.4600; %HE31E03 (G - heater) x4 = 4.7800; y4 = 1.4332; z4 = 2.6200; %HE31E04 x5 = 5.5300; y5 = 0.3800; z5 = 1.4450;
  • 65. % HE31E05 (C - cooler) x6 = 5.5690; y6 = 0.4300; z6 = 0.6500; % HE32E01 (H - heater) x7 = 4.4800; y7 = 1.5250; z7 = 1.0700; % HE32E02 (I - 32E02) x8 = 2.0143; y8 = 1.6650; z8 = 1.0620; % HE32E03 (EN - heat exchanger) x9 = 1.3868; y9 = 1.6000; z9 = 1.7600; % HE32E04 (DN - heat exchanger) x10 = 3.7444; y10 = 1.2000; z10 = 1.0400; % HE32E05 x11 = 2.7800; y11 = 2.0375; z11 = 1.0900; % HE32E06 (Q - heater) x12 = 2.0275; y12 = 1.1350; z12 = 1.0620; % HE32E07 (D,M - heat exchanger) x13 = 1.3868; y13 = 1.2000; z13 = 1.5300; % HE32E08 x14 = 6.6900; y14 = 3.0200; z14 = 0.0900; % HE33E01 x15 = 6.2800; y15 = 0.6000; z15 = 1.3500; % HE33E02 (FO - heat exchanger) x16 = 6.2800; y16 = 0.6000; z16 = 4.6000; % HE33E03 x17 = 5.7800; y17 = 0.4500; z17 = 4.6000;
  • 66. % HE33E04 (J - heater) x18 = 3.2800; y18 = 0.2117; z18 = 1.4700; % HE33E05 (AP - heat exchanger) x19 = 2.9800; y19 = 0.2160; z19 = 1.5900; % HE33E06 (A - heater) x20 = 2.6800; y20 = 0.2336; z20 = 1.4900; % HE33E07 (BG - heat exchanger) x21 = 2.9800; y21 = 0.2250; z21 = 0.0900; % HE33E08 (B - cooler) x22 = 3.2800; y22 = 0.1860; z22 = 0.1200; % HE33E09 (K - heater) x23 = 5.3755; y23 = 0.2000; z23 = 3.0100; % HE33E10 (CL - heat exchanger) x24 = 5.3700; y24 = 1.6500; z24 = 1.0450; % HE33E11 x25 = 4.7550; y25 = 1.2000; z25 = 1.0450; % HE33E12 x26 = 5.2800; y26 = 1.6120; z26 = 2.6500; % HE33E13 x27 = 5.6400; y27 = 1.6212; z27 = 2.5950; %HE33E14 x28 = 5.6400; y28 = 1.6212; z28 = 2.6950; %HE33E15 x29 = 5.4300; y29 = 1.6120; z29 = 2.6000; %Utility source x30 = 4.2500; y30 = 2.2500; z30 = 2.7500; sz = 230; figure(1)
  • 67. scatter3(x1, y1, z1, sz, [0.9290 0.6940 0.1250], 'filled', 'MarkerEdgeColor','k'); hold on; scatter3(x2, y2, z2, sz, 'b', 'filled', 'MarkerEdgeColor','k') scatter3(x3, y3, z3, sz, [0.9290 0.6940 0.1250], 'filled', 'MarkerEdgeColor','k') scatter3(x4, y4, z4, sz, 'b', 'filled', 'MarkerEdgeColor','k'); scatter3(x5, y5, z5, sz, [0.9290 0.6940 0.1250], 'filled', 'MarkerEdgeColor','k') scatter3(x6, y6, z6, sz, 'r', 'filled', 'MarkerEdgeColor','k'); scatter3(x7, y7, z7, sz, 'r', 'filled', 'MarkerEdgeColor','k') scatter3(x8, y8, z8, sz, 'r', 'filled', 'MarkerEdgeColor','k') scatter3(x9, y9, z9, sz, [0.5,0.5,0.5], 'filled', 'MarkerEdgeColor','k'); scatter3(x10, y10, z10, sz, [0.5,0.5,0.5], 'filled', 'MarkerEdgeColor','k') scatter3(x11, y11, z11, sz, [0.9290 0.6940 0.1250], 'filled', 'MarkerEdgeColor','k') scatter3(x12, y12, z12, sz, 'r', 'filled', 'MarkerEdgeColor','k') scatter3(x13, y13, z13, sz, [0.5,0.5,0.5], 'filled', 'MarkerEdgeColor','k') scatter3(x14, y14, z14, sz, [0.9290 0.6940 0.1250], 'filled', 'MarkerEdgeColor','k') scatter3(x15, y15, z15, sz, [0.9290 0.6940 0.1250], 'filled', 'MarkerEdgeColor','k') scatter3(x16, y16, z16, sz, [0.5,0.5,0.5], 'filled', 'MarkerEdgeColor','k') scatter3(x17, y17, z17, sz, [0.9290 0.6940 0.1250], 'filled', 'MarkerEdgeColor','k') scatter3(x18, y18, z18, sz, 'r', 'filled', 'MarkerEdgeColor','k') scatter3(x19, y19, z19, sz, [0.5,0.5,0.5], 'filled', 'MarkerEdgeColor','k') scatter3(x20, y20, z20, sz, 'b', 'filled', 'MarkerEdgeColor','k') scatter3(x21, y21, z21, sz, [0.5,0.5,0.5], 'filled', 'MarkerEdgeColor','k') scatter3(x22, y22, z22, sz, 'b', 'filled', 'MarkerEdgeColor','k')
  • 68. scatter3(x23, y23, z23, sz, 'r', 'filled', 'MarkerEdgeColor','k') scatter3(x24, y24, z24, sz, [0.5,0.5,0.5], 'filled', 'MarkerEdgeColor','k') scatter3(x25, y25, z25, sz, [0.9290 0.6940 0.1250], 'filled', 'MarkerEdgeColor','k') scatter3(x26, y26, z26, sz, [0.9290 0.6940 0.1250], 'filled', 'MarkerEdgeColor','k') scatter3(x27, y27, z27, sz, [0.9290 0.6940 0.1250], 'filled', 'MarkerEdgeColor','k') scatter3(x28, y28, z28, sz, [0.9290 0.6940 0.1250], 'filled', 'MarkerEdgeColor','k') scatter3(x29, y29, z29, sz, [0.9290 0.6940 0.1250], 'filled', 'MarkerEdgeColor','k') hold off grid on xlabel('x-coordinates') ylabel ('y-coordinates') zlabel ('Floor Level') figure(2) scatter3(x1, y1, z1, sz, [0.9290 0.6940 0.1250], 'filled', 'MarkerEdgeColor','k'); hold on; scatter3(x2, y2, z2, sz, 'b', 'filled', 'MarkerEdgeColor','k') scatter3(x3, y3, z3, sz, [0.9290 0.6940 0.1250], 'filled', 'MarkerEdgeColor','k') scatter3(x4, y4, z4, sz, 'b', 'filled', 'MarkerEdgeColor','k'); scatter3(x5, y5, z5, sz, [0.9290 0.6940 0.1250], 'filled', 'MarkerEdgeColor','k') scatter3(x6, y6, z6, sz, 'r', 'filled', 'MarkerEdgeColor','k'); scatter3(x7, y7, z7, sz, 'r', 'filled', 'MarkerEdgeColor','k') scatter3(x8, y8, z8, sz, 'r', 'filled', 'MarkerEdgeColor','k') scatter3(x9, y9, z9, sz, [0.5,0.5,0.5], 'filled', 'MarkerEdgeColor','k'); scatter3(x10, y10, z10, sz, [0.5,0.5,0.5], 'filled', 'MarkerEdgeColor','k')
  • 69. scatter3(x11, y11, z11, sz, [0.9290 0.6940 0.1250], 'filled', 'MarkerEdgeColor','k') scatter3(x12, y12, z12, sz, 'r', 'filled', 'MarkerEdgeColor','k') scatter3(x13, y13, z13, sz, [0.5,0.5,0.5], 'filled', 'MarkerEdgeColor','k') scatter3(x14, y14, z14, sz, [0.9290 0.6940 0.1250], 'filled', 'MarkerEdgeColor','k') scatter3(x15, y15, z15, sz, [0.9290 0.6940 0.1250], 'filled', 'MarkerEdgeColor','k') scatter3(x16, y16, z16, sz, [0.5,0.5,0.5], 'filled', 'MarkerEdgeColor','k') scatter3(x17, y17, z17, sz, [0.9290 0.6940 0.1250], 'filled', 'MarkerEdgeColor','k') scatter3(x18, y18, z18, sz, 'r', 'filled', 'MarkerEdgeColor','k') scatter3(x19, y19, z19, sz, [0.5,0.5,0.5], 'filled', 'MarkerEdgeColor','k') scatter3(x20, y20, z20, sz, 'b', 'filled', 'MarkerEdgeColor','k') scatter3(x21, y21, z21, sz, [0.5,0.5,0.5], 'filled', 'MarkerEdgeColor','k') scatter3(x22, y22, z22, sz, 'b', 'filled', 'MarkerEdgeColor','k') scatter3(x23, y23, z23, sz, 'r', 'filled', 'MarkerEdgeColor','k') scatter3(x24, y24, z24, sz, [0.5,0.5,0.5], 'filled', 'MarkerEdgeColor','k') scatter3(x25, y25, z25, sz, [0.9290 0.6940 0.1250], 'filled', 'MarkerEdgeColor','k') scatter3(x26, y26, z26, sz, [0.9290 0.6940 0.1250], 'filled', 'MarkerEdgeColor','k') scatter3(x27, y27, z27, sz, [0.9290 0.6940 0.1250], 'filled', 'MarkerEdgeColor','k') scatter3(x28, y28, z28, sz, [0.9290 0.6940 0.1250], 'filled', 'MarkerEdgeColor','k') scatter3(x29, y29, z29, sz, [0.9290 0.6940 0.1250], 'filled', 'MarkerEdgeColor','k') scatter3(x30, y30, z30,[300],'r', 'd', 'filled', 'MarkerEdgeColor','k') %1. HE for K and A (HE33E05 & HE33E09)
  • 70. v1_1 = [x23, y23-0.2, z23]; v1_2 = [x23, y23-0.2, z19]; v1_3 = [x23, y19-0.2, z19]; v2_1 = [x23, y23-0.2, z19]; v2_2 = [x23, y19-0.2, z19]; v2_3 = [x19, y19-0.2, z19]; v1=[v1_1;v1_2;v1_3]; v2=[v2_1;v2_2;v2_3]; plot3(v1(:,1),v1(:,2),v1(:,3),'g', 'Linewidth', 2) plot3(v2(:,1),v2(:,2),v2(:,3),'g', 'Linewidth', 2) %2. HE for H01 and K (HE33E09) v3_1 = [x30, y30, z30]; v3_2 = [x30, y30, z23]; v3_3 = [x30, y23+0.2, z23]; v4_1 = [x30, y30, z23]; v4_2 = [x30, y23+0.2, z23]; v4_3 = [x23, y23+0.2, z23]; v3=[v3_1;v3_2;v3_3]; v4=[v4_1;v4_2;v4_3]; plot3(v3(:,1),v3(:,2),v3(:,3),'r', 'Linewidth', 2) plot3(v4(:,1),v4(:,2),v4(:,3),'r', 'Linewidth', 2) %3. HE for H02 and L (HE33E10) v5_1 = [x30, y30, z30]; v5_2 = [x30, y30, z24]; v5_3 = [x30, y24+0.2, z24]; v6_1 = [x30, y30, z24]; v6_2 = [x30, y24+0.2, z24]; v6_3 = [x24, y24+0.2, z24]; v5=[v5_1;v5_2;v5_3]; v6=[v6_1;v6_2;v6_3]; plot3(v5(:,1),v5(:,2),v5(:,3),'r', 'Linewidth', 2) plot3(v6(:,1),v6(:,2),v6(:,3),'r', 'Linewidth', 2) %4. HE for H03 and L (HE33E05) v7_1 = [x30, y30, z30]; v7_2 = [x30, y30, z24]; v7_3 = [x30, y24-0.2, z24]; v8_1 = [x30, y30, z24]; v8_2 = [x30, y24-0.2, z24]; v8_3 = [x24, y24-0.2, z24]; v7=[v7_1;v7_2;v7_3]; v8=[v8_1;v8_2;v8_3];
  • 71. plot3(v7(:,1),v7(:,2),v7(:,3),'r', 'Linewidth', 2) plot3(v8(:,1),v8(:,2),v8(:,3),'r', 'Linewidth', 2) hold off grid on xlabel('x-coordinates') ylabel ('y-coordinates') zlabel ('Floor Level') figure(3) scatter3(x1, y1, z1, sz, [0.9290 0.6940 0.1250], 'filled', 'MarkerEdgeColor','k'); hold on; scatter3(x2, y2, z2, sz, 'b', 'filled', 'MarkerEdgeColor','k') scatter3(x3, y3, z3, sz, [0.9290 0.6940 0.1250], 'filled', 'MarkerEdgeColor','k') scatter3(x4, y4, z4, sz, 'b', 'filled', 'MarkerEdgeColor','k'); scatter3(x5, y5, z5, sz, [0.9290 0.6940 0.1250], 'filled', 'MarkerEdgeColor','k') scatter3(x6, y6, z6, sz, 'r', 'filled', 'MarkerEdgeColor','k'); scatter3(x7, y7, z7, sz, 'r', 'filled', 'MarkerEdgeColor','k') scatter3(x8, y8, z8, sz, 'r', 'filled', 'MarkerEdgeColor','k') scatter3(x9, y9, z9, sz, [0.5,0.5,0.5], 'filled', 'MarkerEdgeColor','k'); scatter3(x10, y10, z10, sz, [0.5,0.5,0.5], 'filled', 'MarkerEdgeColor','k') scatter3(x11, y11, z11, sz, [0.9290 0.6940 0.1250], 'filled', 'MarkerEdgeColor','k') scatter3(x12, y12, z12, sz, 'r', 'filled', 'MarkerEdgeColor','k') scatter3(x13, y13, z13, sz, [0.5,0.5,0.5], 'filled', 'MarkerEdgeColor','k') scatter3(x14, y14, z14, sz, [0.9290 0.6940 0.1250], 'filled', 'MarkerEdgeColor','k') scatter3(x15, y15, z15, sz, [0.9290 0.6940 0.1250], 'filled', 'MarkerEdgeColor','k') scatter3(x16, y16, z16, sz, [0.5,0.5,0.5], 'filled', 'MarkerEdgeColor','k') scatter3(x17, y17, z17, sz, [0.9290 0.6940 0.1250], 'filled', 'MarkerEdgeColor','k') scatter3(x18, y18, z18, sz, 'r', 'filled', 'MarkerEdgeColor','k') scatter3(x19, y19, z19, sz, [0.5,0.5,0.5], 'filled', 'MarkerEdgeColor','k')
  • 72. scatter3(x20, y20, z20, sz, 'b', 'filled', 'MarkerEdgeColor','k') scatter3(x21, y21, z21, sz, [0.5,0.5,0.5], 'filled', 'MarkerEdgeColor','k') scatter3(x22, y22, z22, sz, 'b', 'filled', 'MarkerEdgeColor','k') scatter3(x23, y23, z23, sz, 'r', 'filled', 'MarkerEdgeColor','k') scatter3(x24, y24, z24, sz, [0.5,0.5,0.5], 'filled', 'MarkerEdgeColor','k') scatter3(x25, y25, z25, sz, [0.9290 0.6940 0.1250], 'filled', 'MarkerEdgeColor','k') scatter3(x26, y26, z26, sz, [0.9290 0.6940 0.1250], 'filled', 'MarkerEdgeColor','k') scatter3(x27, y27, z27, sz, [0.9290 0.6940 0.1250], 'filled', 'MarkerEdgeColor','k') scatter3(x28, y28, z28, sz, [0.9290 0.6940 0.1250], 'filled', 'MarkerEdgeColor','k') scatter3(x29, y29, z29, sz, [0.9290 0.6940 0.1250], 'filled', 'MarkerEdgeColor','k') v1_1 = [x23, y23-0.2, z23]; v1_2 = [x23, y23-0.2, z19]; v1_3 = [x23, y19-0.2, z19]; v2_1 = [x23, y23-0.2, z19]; v2_2 = [x23, y19-0.2, z19]; v2_3 = [x19, y19-0.2, z19]; v1=[v1_1;v1_2;v1_3]; v2=[v2_1;v2_2;v2_3]; plot3(v1(:,1),v1(:,2),v1(:,3),'g', 'Linewidth', 2) plot3(v2(:,1),v2(:,2),v2(:,3),'g', 'Linewidth', 2) hold off grid on xlabel('x-coordinates') ylabel ('y-coordinates') zlabel ('Floor Level')
  • 75.
  • 76.
  • 77.
  • 78.
  • 79.
  • 80.
  • 81.
  • 82.
  • 83.
  • 84.
  • 85.
  • 86.
  • 87.
  • 88.
  • 89.
  • 90.
  • 91.
  • 92.
  • 93.
  • 94.
  • 95.
  • 96.
  • 97.
  • 98.
  • 99.
  • 100.
  • 101.
  • 102.
  • 103.
  • 104.
  • 105.
  • 106.
  • 107.
  • 108.
  • 109.
  • 110.
  • 111.
  • 112.
  • 113.
  • 114.
  • 115.
  • 116.
  • 117.
  • 118.
  • 119.
  • 120.
  • 121.
  • 122.
  • 123.
  • 124.
  • 125.
  • 126.
  • 127.
  • 128.
  • 129.
  • 130.
  • 131.
  • 132.
  • 133.
  • 134.
  • 135.
  • 136.
  • 137.
  • 138.
  • 139.
  • 140.
  • 141.
  • 142.
  • 143.
  • 144.
  • 145.
  • 146.
  • 147.
  • 148.
  • 149.
  • 150.
  • 151.
  • 152.
  • 153.
  • 154.
  • 155.
  • 156.
  • 157.
  • 158.
  • 159.
  • 160.
  • 161.
  • 162.
  • 163.
  • 164.
  • 165.
  • 166.
  • 167.
  • 168.
  • 169.
  • 170.
  • 171.
  • 172.
  • 173.
  • 174.
  • 175.
  • 176.
  • 177.
  • 178.
  • 179.
  • 180.
  • 181.
  • 182.
  • 183.
  • 184.
  • 185.
  • 186.
  • 187.
  • 188.
  • 189.
  • 190. Hetran - (to simulate an heat exchanger), The B-JAC input file name that contains the heat exchanger specification., The Aerotran block is the interface to the B-JAC Aerotran program for designing and simulating air-cooled heat exchangers
  • 191.
  • 192.
  • 193.
  • 194.
  • 195.
  • 196.
  • 197.
  • 198.
  • 199.
  • 200.
  • 201.
  • 202.
  • 203.
  • 204.
  • 205.
  • 206.
  • 207.
  • 208.
  • 209.
  • 210.
  • 211.
  • 212.
  • 213.
  • 214.
  • 215.
  • 216.
  • 217.
  • 218.
  • 219.
  • 220.
  • 221.
  • 222.
  • 223.
  • 224.
  • 225.
  • 226.
  • 227.
  • 228.
  • 229.
  • 230.
  • 231.
  • 232.
  • 233.
  • 234.
  • 235.
  • 236.
  • 237.