From 20287f1d05e348d7e7cd4e8d4336a0d70e7f5016 Mon Sep 17 00:00:00 2001 From: Sashi20 Date: Fri, 10 Jan 2020 15:45:15 +0530 Subject: first commit --- .../Nitrogen_Liquefaction.mo | 80 +++++++++++++++++++++ .../Nitrogen_Liquefaction_Linde_Cycle.pdf | Bin 0 -> 174827 bytes .../README.txt | 8 +++ 3 files changed, 88 insertions(+) create mode 100644 Nitrogen_Liquefaction_Using_Linde_Cycle_By_Mr_Abhishek_Kumar/Nitrogen_Liquefaction.mo create mode 100644 Nitrogen_Liquefaction_Using_Linde_Cycle_By_Mr_Abhishek_Kumar/Nitrogen_Liquefaction_Linde_Cycle.pdf create mode 100644 Nitrogen_Liquefaction_Using_Linde_Cycle_By_Mr_Abhishek_Kumar/README.txt (limited to 'Nitrogen_Liquefaction_Using_Linde_Cycle_By_Mr_Abhishek_Kumar') 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 Binary files /dev/null and b/Nitrogen_Liquefaction_Using_Linde_Cycle_By_Mr_Abhishek_Kumar/Nitrogen_Liquefaction_Linde_Cycle.pdf 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 -- cgit