summaryrefslogtreecommitdiff
path: root/Nitrogen_Liquefaction_Using_Linde_Cycle_By_Mr_Abhishek_Kumar
diff options
context:
space:
mode:
authorSashi202020-01-10 15:45:15 +0530
committerSashi202020-01-10 15:45:15 +0530
commit20287f1d05e348d7e7cd4e8d4336a0d70e7f5016 (patch)
tree9c65be7121e3151ec81cd4f6838e121cdb97bb4a /Nitrogen_Liquefaction_Using_Linde_Cycle_By_Mr_Abhishek_Kumar
downloadOM-Flowsheets-20287f1d05e348d7e7cd4e8d4336a0d70e7f5016.tar.gz
OM-Flowsheets-20287f1d05e348d7e7cd4e8d4336a0d70e7f5016.tar.bz2
OM-Flowsheets-20287f1d05e348d7e7cd4e8d4336a0d70e7f5016.zip
first commit
Diffstat (limited to 'Nitrogen_Liquefaction_Using_Linde_Cycle_By_Mr_Abhishek_Kumar')
-rw-r--r--Nitrogen_Liquefaction_Using_Linde_Cycle_By_Mr_Abhishek_Kumar/Nitrogen_Liquefaction.mo80
-rw-r--r--Nitrogen_Liquefaction_Using_Linde_Cycle_By_Mr_Abhishek_Kumar/Nitrogen_Liquefaction_Linde_Cycle.pdfbin0 -> 174827 bytes
-rw-r--r--Nitrogen_Liquefaction_Using_Linde_Cycle_By_Mr_Abhishek_Kumar/README.txt8
3 files changed, 88 insertions, 0 deletions
diff --git a/Nitrogen_Liquefaction_Using_Linde_Cycle_By_Mr_Abhishek_Kumar/Nitrogen_Liquefaction.mo b/Nitrogen_Liquefaction_Using_Linde_Cycle_By_Mr_Abhishek_Kumar/Nitrogen_Liquefaction.mo
new file mode 100644
index 0000000..d4c77ed
--- /dev/null
+++ b/Nitrogen_Liquefaction_Using_Linde_Cycle_By_Mr_Abhishek_Kumar/Nitrogen_Liquefaction.mo
@@ -0,0 +1,80 @@
+package Nitrogen_Liquefaction
+model flowsheet
+ import data = Simulator.Files.Chemsep_Database;
+ parameter data.Nitrogen nit;
+ parameter Integer NOC = 1;
+ parameter data.General_Properties comp[NOC] = {nit};
+
+ model inlet
+ extends Simulator.Streams.Material_Stream;
+ extends Simulator.Files.Thermodynamic_Packages.Raoults_Law;
+ end inlet;
+
+ model compres
+ extends Simulator.Unit_Operations.Adiabatic_Compressor;
+ extends Simulator.Files.Thermodynamic_Packages.Raoults_Law;
+ end compres;
+
+
+ model valve
+ extends Simulator.Unit_Operations.Valve;
+ extends Simulator.Files.Thermodynamic_Packages.Raoults_Law;
+ end valve;
+
+ flowsheet.inlet feed(NOC = NOC, comp = comp) annotation(
+ Placement(visible = true, transformation(origin = {-92, 52}, extent = {{-10, -10}, {10, 10}}, rotation = 0)));
+ flowsheet.inlet feed2(NOC = NOC, comp = comp) annotation(
+ Placement(visible = true, transformation(origin = {-34, 74}, extent = {{-10, -10}, {10, 10}}, rotation = 0)));
+ Simulator.Streams.Energy_Stream CD annotation(
+ Placement(visible = true, transformation(origin = {-74, 18}, extent = {{-10, -10}, {10, 10}}, rotation = 0)));
+ flowsheet.compres compres1(NOC = NOC, comp = comp, eff = 0.5) annotation(
+ Placement(visible = true, transformation(origin = {-72, 88}, extent = {{-10, -10}, {10, 10}}, rotation = 0)));
+ Simulator.Unit_Operations.Cooler cooler1(NOC = NOC, comp = comp, eff = 1, pressDrop = 0) annotation(
+ Placement(visible = true, transformation(origin = {8, 80}, extent = {{-10, -10}, {10, 10}}, rotation = 0)));
+ flowsheet.inlet cooled_N2001(NOC = NOC, comp = comp) annotation(
+ Placement(visible = true, transformation(origin = {66, 84}, extent = {{-10, -10}, {10, 10}}, rotation = 0)));
+ Simulator.Streams.Energy_Stream energy_Stream1 annotation(
+ Placement(visible = true, transformation(origin = {32, 58}, extent = {{-10, -10}, {10, 10}}, rotation = 0)));
+ Simulator.Unit_Operations.Rigorous_HX HX(Calculation_Method = "Cold_Fluid_Outlet_Temperature", Heat_Loss = 0, NOC = NOC, comp = comp, deltap_cold = 0, deltap_hot = 0) annotation(
+ Placement(visible = true, transformation(origin = {-44, -24}, extent = {{-10, -10}, {10, 10}}, rotation = 0)));
+ flowsheet.inlet N2_Cold(NOC = NOC, comp = comp) annotation(
+ Placement(visible = true, transformation(origin = {-96, -42}, extent = {{-10, -10}, {10, 10}}, rotation = 0)));
+ flowsheet.inlet N2_Hot(NOC = NOC, comp = comp) annotation(
+ Placement(visible = true, transformation(origin = {6, -56}, extent = {{-10, -10}, {10, 10}}, rotation = 0)));
+ flowsheet.inlet cooled_N2002(NOC = NOC, comp = comp) annotation(
+ Placement(visible = true, transformation(origin = {2, -14}, extent = {{-10, -10}, {10, 10}}, rotation = 0)));
+equation
+ connect(cooler1.outlet, cooled_N2001.inlet) annotation(
+ Line(points = {{18, 80}, {41, 80}, {41, 84}, {56, 84}}));
+ connect(cooled_N2001.outlet, HX.Hot_In) annotation(
+ Line(points = {{76, 84}, {76, 40}, {-51, 40}, {-51, -20}}));
+ connect(energy_Stream1.inlet, cooler1.energy) annotation(
+ Line(points = {{22, 58}, {8, 58}, {8, 70}}));
+ connect(N2_Hot.inlet, HX.Cold_Out) annotation(
+ Line(points = {{-4, -56}, {-4, -41.5}, {-36, -41.5}, {-36, -27}}));
+ connect(cooled_N2002.inlet, HX.Hot_Out) annotation(
+ Line(points = {{-8, -14}, {-8, -17.5}, {-36, -17.5}, {-36, -21}}));
+ connect(N2_Cold.outlet, HX.Cold_In) annotation(
+ Line(points = {{-86, -42}, {-74, -42}, {-74, -27}, {-51, -27}}));
+ connect(feed2.outlet, cooler1.inlet) annotation(
+ Line(points = {{-24, 74}, {-12, 74}, {-12, 80}, {-2, 80}}));
+ connect(compres1.outlet, feed2.inlet) annotation(
+ Line(points = {{-62, 88}, {-54, 88}, {-54, 74}, {-44, 74}}));
+ connect(compres1.energy, CD.inlet) annotation(
+ Line(points = {{-72, 78}, {-72, 43}, {-84, 43}, {-84, 18}}));
+ connect(feed.outlet, compres1.inlet) annotation(
+ Line(points = {{-82, 52}, {-70, 52}, {-70, 88}, {-82, 88}}));
+ feed.T = 300;
+ feed.P = 101325;
+ feed.vapPhasMolFrac = 1;
+ feed.totMolFlo[1] = 9.9156;
+ compres1.pressInc = 2431800;
+ cooler1.outT = 300;
+ N2_Cold.totMolFlo[1] = 28.914;
+ N2_Hot.T = 229;
+ N2_Hot.P = 101325;
+ N2_Cold.T = 77.3546;
+HX.Area = 0.27;
+HX.U=1500;
+end flowsheet;
+end Nitrogen_Liquefaction;
diff --git a/Nitrogen_Liquefaction_Using_Linde_Cycle_By_Mr_Abhishek_Kumar/Nitrogen_Liquefaction_Linde_Cycle.pdf b/Nitrogen_Liquefaction_Using_Linde_Cycle_By_Mr_Abhishek_Kumar/Nitrogen_Liquefaction_Linde_Cycle.pdf
new file mode 100644
index 0000000..7ddcaa7
--- /dev/null
+++ b/Nitrogen_Liquefaction_Using_Linde_Cycle_By_Mr_Abhishek_Kumar/Nitrogen_Liquefaction_Linde_Cycle.pdf
Binary files differ
diff --git a/Nitrogen_Liquefaction_Using_Linde_Cycle_By_Mr_Abhishek_Kumar/README.txt b/Nitrogen_Liquefaction_Using_Linde_Cycle_By_Mr_Abhishek_Kumar/README.txt
new file mode 100644
index 0000000..33b9777
--- /dev/null
+++ b/Nitrogen_Liquefaction_Using_Linde_Cycle_By_Mr_Abhishek_Kumar/README.txt
@@ -0,0 +1,8 @@
+About the flowsheet
+
+Title Of The Flowsheet Project: Nitrogen Liquefaction using Linde Cycle
+Proposar Name: Mr Abhishek Kumar
+University: University of Petroleum and Energy Studies
+
+
+OpenModelica Flowsheet Project By FOSSEE, IIT Bombay