From b07485456dbf615b58480a4a4f2fcac445cf5126 Mon Sep 17 00:00:00 2001 From: Sashi20 Date: Wed, 11 Mar 2020 16:17:54 +0550 Subject: Added(A)/Deleted(D) following Flowsheet file M Acetic_Acid_Esterification_By_Ethanol_By_Mr_Pravin_Dalve/Acetic_Acid_Esterification_by_Ethanol.mo M Acetic_Acid_Esterification_By_Ethanol_By_Mr_Pravin_Dalve/README.txt M Acetic_Acid_Esterification_By_Ethanol_By_Mr_Pravin_Dalve/Simulator.mo M Acetic_Acid_Esterification_By_Ethanol_By_Mr_Pravin_Dalve/esterification.pdf M Benzene_Toluene_Fractionation_Unit_By_Mr_Kedar_H_Joshi/Abstract_BenzeneTolueneDistillation.pdf M Benzene_Toluene_Fractionation_Unit_By_Mr_Kedar_H_Joshi/Flowsheet_BenzeneTolueneDistillation.mo M Benzene_Toluene_Fractionation_Unit_By_Mr_Kedar_H_Joshi/README.txt M Btx_Separation_Chain_And_Energy_Optimization_By_Mr_Mehulkumar_Sutariya/BTX.mo M Btx_Separation_Chain_And_Energy_Optimization_By_Mr_Mehulkumar_Sutariya/README.txt M Btx_Separation_Chain_And_Energy_Optimization_By_Mr_Mehulkumar_Sutariya/report.pdf A Camere_Process_By_Mr_Mehulkumar_Sutariya/CAMERE.mo A Camere_Process_By_Mr_Mehulkumar_Sutariya/Camere_Process.pdf M Distillation_Of_Aqueous_Acetone_By_Mr_Kaushik_Datta/Abstract_Distillation_Of_Aqueous_Acetone.pdf M Distillation_Of_Aqueous_Acetone_By_Mr_Kaushik_Datta/Aqueous_Acetone.mo M Distillation_Of_Aqueous_Acetone_By_Mr_Kaushik_Datta/README.txt M Dry_Methane_Reforming_Process_By_Mr_Pranaav_S/Abstract_DryMethaneReformingProcess.pdf M Dry_Methane_Reforming_Process_By_Mr_Pranaav_S/Flowsheet_DryMethaneReformingProcess.mo M Dry_Methane_Reforming_Process_By_Mr_Pranaav_S/README.txt A Effect_Of_Thermodynamic_Models_On_Separation_Of_Aromatic_Compounds_By_Mr_Amarnath/Abstract.pdf A Effect_Of_Thermodynamic_Models_On_Separation_Of_Aromatic_Compounds_By_Mr_Amarnath/SeparationOfBenzene.mo M Ethylene_Glycol_Production_By_Mr_Rahul_A_S/Ethylene_Glycol_Production.pdf M Ethylene_Glycol_Production_By_Mr_Rahul_A_S/Flowsheet_Final.mo M Ethylene_Glycol_Production_By_Mr_Rahul_A_S/README.txt M Methanol-Water_Separation_Using_Neat_Operation_By_Mr_Kaushik_Datta/Abstract.pdf M Methanol-Water_Separation_Using_Neat_Operation_By_Mr_Kaushik_Datta/Methanol_Water_Sep.mo M Methanol-Water_Separation_Using_Neat_Operation_By_Mr_Kaushik_Datta/README.txt M Methanol_Water_Distillation_By_Mr_Rahul_A_S/Methanol_Water.pdf M Methanol_Water_Distillation_By_Mr_Rahul_A_S/Methanol_Water_Distillation.mo M Methanol_Water_Distillation_By_Mr_Rahul_A_S/README.txt M Methanol_Water_Distillation_With_Preheating_By_Mr_Deepanshu_Kishnani/MethanolWaterDistillatioWithPreheating.pdf M Methanol_Water_Distillation_With_Preheating_By_Mr_Deepanshu_Kishnani/MethanolWaterDistillationWithPreheating.mo M Methanol_Water_Distillation_With_Preheating_By_Mr_Deepanshu_Kishnani/README.txt A Methyl_Acetate_Process_Using_Carbonylation_Of_Dimethyl_Ether_Produced_From_Methanol_By_Ms_Trisha_Dutta/Abstract_Carbonylation_of_DME.pdf A Methyl_Acetate_Process_Using_Carbonylation_Of_Dimethyl_Ether_Produced_From_Methanol_By_Ms_Trisha_Dutta/Carbonylation_of_DME.mo M Nitrogen_Liquefaction_Using_Linde_Cycle_By_Mr_Abhishek_Kumar/Nitrogen_Liquefaction.mo M Nitrogen_Liquefaction_Using_Linde_Cycle_By_Mr_Abhishek_Kumar/Nitrogen_Liquefaction_Linde_Cycle.pdf M Nitrogen_Liquefaction_Using_Linde_Cycle_By_Mr_Abhishek_Kumar/README.txt M Pressure_Swing_Distillation_For_Methanol_-_Chloroform_Separation_By_Mr_Gaurav_Tiwari/Abstract_PSDMeth.pdf M Pressure_Swing_Distillation_For_Methanol_-_Chloroform_Separation_By_Mr_Gaurav_Tiwari/Flowsheet_PSDMeth.mo M Pressure_Swing_Distillation_For_Methanol_-_Chloroform_Separation_By_Mr_Gaurav_Tiwari/README.txt M Pressure_Swing_Distillation_For_Separation_Of_Tetrahydrofuran-Methanol_By_Mr_Kaushik_Datta/Abstract.pdf M Pressure_Swing_Distillation_For_Separation_Of_Tetrahydrofuran-Methanol_By_Mr_Kaushik_Datta/Flowsheet_PSDMethanol.mo M Pressure_Swing_Distillation_For_Separation_Of_Tetrahydrofuran-Methanol_By_Mr_Kaushik_Datta/README.txt M Pressure_Swing_Distillation_Of_Ethanol-Water_Mixture_By_Mr_Kaushik_Datta/Abstract.pdf M Pressure_Swing_Distillation_Of_Ethanol-Water_Mixture_By_Mr_Kaushik_Datta/Flowsheet_PSDWater.mo M Pressure_Swing_Distillation_Of_Ethanol-Water_Mixture_By_Mr_Kaushik_Datta/README.txt M Pressure_Swing_Distillation_Of_Ethyl_Acetate_And_N-Hexane_By_Mr_Kaushik_Datta/Flowsheet_PSDEthyl.mo M Pressure_Swing_Distillation_Of_Ethyl_Acetate_And_N-Hexane_By_Mr_Kaushik_Datta/README.txt M Pressure_Swing_Distillation_Of_Ethyl_Acetate_And_N-Hexane_By_Mr_Kaushik_Datta/abstract.pdf M Pressure_Swing_Distillation_Of_Isobutanol_And_N-Heptane_By_Mr_Kaushik_Datta/Abstract.pdf M Pressure_Swing_Distillation_Of_Isobutanol_And_N-Heptane_By_Mr_Kaushik_Datta/Flowsheet_PSDIsobutanol.mo M Pressure_Swing_Distillation_Of_Isobutanol_And_N-Heptane_By_Mr_Kaushik_Datta/README.txt M Pressure_Swing_Distillation_Of_Toluene_-_Ethanol_By_Mr_Kaushik_Datta/Abstract.pdf M Pressure_Swing_Distillation_Of_Toluene_-_Ethanol_By_Mr_Kaushik_Datta/Flowsheet_PSDEthanol.mo M Process_Development_For_The_Production_Of_Propylene_Oxide_By_Mr_Jayaram_Ganesan/OpenModelica_Flowsheeting_Project_Abstract_v01_31Oct2019.pdf M Process_Development_For_The_Production_Of_Propylene_Oxide_By_Mr_Jayaram_Ganesan/Process_Development_for_the_Production_of_Propylene_Oxide.mo M Process_Development_For_The_Production_Of_Propylene_Oxide_By_Mr_Jayaram_Ganesan/README.txt M Production_Of_Ammonia_Through_Haber'S_Process_By_Mr_Mehulkumar_Sutariya/README.txt M Production_Of_Ammonia_Through_Haber'S_Process_By_Mr_Mehulkumar_Sutariya/ammonia.pdf M Production_Of_Ammonia_Through_Haber'S_Process_By_Mr_Mehulkumar_Sutariya/ammonia_by_haber_new.mo M Production_Of_Aniline_From_Nitrobenzene_And_Hydrogen_By_Mr_Deepanshu_Kishnani/Abstract.pdf M Production_Of_Aniline_From_Nitrobenzene_And_Hydrogen_By_Mr_Deepanshu_Kishnani/AnilineProduction.mo M Removal_Of_Isopentane_In_Gasoline_Tower_By_Mr_Tanay_Kedia/Iso1.mo M Removal_Of_Isopentane_In_Gasoline_Tower_By_Mr_Tanay_Kedia/README.txt M Removal_Of_Isopentane_In_Gasoline_Tower_By_Mr_Tanay_Kedia/Tanay_Removal_of_Isopentane.pdf M Separation_Of_Benzene_From_Air_Using_Compression_By_Ms_Aditi_Jain/Abstract_OM.pdf M Separation_Of_Benzene_From_Air_Using_Compression_By_Ms_Aditi_Jain/Air_benzene_separation.mo M Separation_Of_Benzene_From_Air_Using_Compression_By_Ms_Aditi_Jain/README.txt M zip-1559634800-567987.zip M zip-1572330485-226364.zip M zip-1572330485-302807.zip --- .../Acetic_Acid_Esterification_by_Ethanol.mo | 0 .../README.txt | 0 .../Simulator.mo | 0 .../esterification.pdf | Bin .../Abstract_BenzeneTolueneDistillation.pdf | Bin .../Flowsheet_BenzeneTolueneDistillation.mo | 0 .../README.txt | 0 .../BTX.mo | 0 .../README.txt | 0 .../report.pdf | Bin Camere_Process_By_Mr_Mehulkumar_Sutariya/CAMERE.mo | 350 +++++++++++++++++++++ .../Camere_Process.pdf | Bin 0 -> 84592 bytes .../Abstract_Distillation_Of_Aqueous_Acetone.pdf | Bin .../Aqueous_Acetone.mo | 0 .../README.txt | 0 .../Abstract_DryMethaneReformingProcess.pdf | Bin .../Flowsheet_DryMethaneReformingProcess.mo | 0 .../README.txt | 0 .../Abstract.pdf | Bin 0 -> 128461 bytes .../SeparationOfBenzene.mo | 93 ++++++ .../Ethylene_Glycol_Production.pdf | Bin .../Flowsheet_Final.mo | 0 .../README.txt | 0 .../Abstract.pdf | Bin .../Methanol_Water_Sep.mo | 0 .../README.txt | 0 .../Methanol_Water.pdf | Bin .../Methanol_Water_Distillation.mo | 0 .../README.txt | 0 .../MethanolWaterDistillatioWithPreheating.pdf | Bin .../MethanolWaterDistillationWithPreheating.mo | 0 .../README.txt | 0 .../Abstract_Carbonylation_of_DME.pdf | Bin 0 -> 67666 bytes .../Carbonylation_of_DME.mo | 152 +++++++++ .../Nitrogen_Liquefaction.mo | 0 .../Nitrogen_Liquefaction_Linde_Cycle.pdf | Bin .../README.txt | 0 .../Abstract_PSDMeth.pdf | Bin .../Flowsheet_PSDMeth.mo | 0 .../README.txt | 0 .../Abstract.pdf | Bin .../Flowsheet_PSDMethanol.mo | 0 .../README.txt | 0 .../Abstract.pdf | Bin .../Flowsheet_PSDWater.mo | 0 .../README.txt | 0 .../Flowsheet_PSDEthyl.mo | 0 .../README.txt | 0 .../abstract.pdf | Bin .../Abstract.pdf | Bin .../Flowsheet_PSDIsobutanol.mo | 0 .../README.txt | 0 .../Abstract.pdf | Bin .../Flowsheet_PSDEthanol.mo | 0 ...Flowsheeting_Project_Abstract_v01_31Oct2019.pdf | Bin ...opment_for_the_Production_of_Propylene_Oxide.mo | 0 .../README.txt | 0 .../README.txt | 0 .../ammonia.pdf | Bin .../ammonia_by_haber_new.mo | 0 .../Abstract.pdf | Bin .../AnilineProduction.mo | 0 .../Iso1.mo | 0 .../README.txt | 0 .../Tanay_Removal_of_Isopentane.pdf | Bin .../Abstract_OM.pdf | Bin .../Air_benzene_separation.mo | 0 .../README.txt | 0 zip-1559634800-567987.zip | Bin zip-1572330485-226364.zip | Bin zip-1572330485-302807.zip | Bin 71 files changed, 595 insertions(+) mode change 100644 => 100755 Acetic_Acid_Esterification_By_Ethanol_By_Mr_Pravin_Dalve/Acetic_Acid_Esterification_by_Ethanol.mo mode change 100644 => 100755 Acetic_Acid_Esterification_By_Ethanol_By_Mr_Pravin_Dalve/README.txt mode change 100644 => 100755 Acetic_Acid_Esterification_By_Ethanol_By_Mr_Pravin_Dalve/Simulator.mo mode change 100644 => 100755 Acetic_Acid_Esterification_By_Ethanol_By_Mr_Pravin_Dalve/esterification.pdf mode change 100644 => 100755 Benzene_Toluene_Fractionation_Unit_By_Mr_Kedar_H_Joshi/Abstract_BenzeneTolueneDistillation.pdf mode change 100644 => 100755 Benzene_Toluene_Fractionation_Unit_By_Mr_Kedar_H_Joshi/Flowsheet_BenzeneTolueneDistillation.mo mode change 100644 => 100755 Benzene_Toluene_Fractionation_Unit_By_Mr_Kedar_H_Joshi/README.txt mode change 100644 => 100755 Btx_Separation_Chain_And_Energy_Optimization_By_Mr_Mehulkumar_Sutariya/BTX.mo mode change 100644 => 100755 Btx_Separation_Chain_And_Energy_Optimization_By_Mr_Mehulkumar_Sutariya/README.txt mode change 100644 => 100755 Btx_Separation_Chain_And_Energy_Optimization_By_Mr_Mehulkumar_Sutariya/report.pdf create mode 100755 Camere_Process_By_Mr_Mehulkumar_Sutariya/CAMERE.mo create mode 100755 Camere_Process_By_Mr_Mehulkumar_Sutariya/Camere_Process.pdf mode change 100644 => 100755 Distillation_Of_Aqueous_Acetone_By_Mr_Kaushik_Datta/Abstract_Distillation_Of_Aqueous_Acetone.pdf mode change 100644 => 100755 Distillation_Of_Aqueous_Acetone_By_Mr_Kaushik_Datta/Aqueous_Acetone.mo mode change 100644 => 100755 Distillation_Of_Aqueous_Acetone_By_Mr_Kaushik_Datta/README.txt mode change 100644 => 100755 Dry_Methane_Reforming_Process_By_Mr_Pranaav_S/Abstract_DryMethaneReformingProcess.pdf mode change 100644 => 100755 Dry_Methane_Reforming_Process_By_Mr_Pranaav_S/Flowsheet_DryMethaneReformingProcess.mo mode change 100644 => 100755 Dry_Methane_Reforming_Process_By_Mr_Pranaav_S/README.txt create mode 100755 Effect_Of_Thermodynamic_Models_On_Separation_Of_Aromatic_Compounds_By_Mr_Amarnath/Abstract.pdf create mode 100755 Effect_Of_Thermodynamic_Models_On_Separation_Of_Aromatic_Compounds_By_Mr_Amarnath/SeparationOfBenzene.mo mode change 100644 => 100755 Ethylene_Glycol_Production_By_Mr_Rahul_A_S/Ethylene_Glycol_Production.pdf mode change 100644 => 100755 Ethylene_Glycol_Production_By_Mr_Rahul_A_S/Flowsheet_Final.mo mode change 100644 => 100755 Ethylene_Glycol_Production_By_Mr_Rahul_A_S/README.txt mode change 100644 => 100755 Methanol-Water_Separation_Using_Neat_Operation_By_Mr_Kaushik_Datta/Abstract.pdf mode change 100644 => 100755 Methanol-Water_Separation_Using_Neat_Operation_By_Mr_Kaushik_Datta/Methanol_Water_Sep.mo mode change 100644 => 100755 Methanol-Water_Separation_Using_Neat_Operation_By_Mr_Kaushik_Datta/README.txt mode change 100644 => 100755 Methanol_Water_Distillation_By_Mr_Rahul_A_S/Methanol_Water.pdf mode change 100644 => 100755 Methanol_Water_Distillation_By_Mr_Rahul_A_S/Methanol_Water_Distillation.mo mode change 100644 => 100755 Methanol_Water_Distillation_By_Mr_Rahul_A_S/README.txt mode change 100644 => 100755 Methanol_Water_Distillation_With_Preheating_By_Mr_Deepanshu_Kishnani/MethanolWaterDistillatioWithPreheating.pdf mode change 100644 => 100755 Methanol_Water_Distillation_With_Preheating_By_Mr_Deepanshu_Kishnani/MethanolWaterDistillationWithPreheating.mo mode change 100644 => 100755 Methanol_Water_Distillation_With_Preheating_By_Mr_Deepanshu_Kishnani/README.txt create mode 100755 Methyl_Acetate_Process_Using_Carbonylation_Of_Dimethyl_Ether_Produced_From_Methanol_By_Ms_Trisha_Dutta/Abstract_Carbonylation_of_DME.pdf create mode 100755 Methyl_Acetate_Process_Using_Carbonylation_Of_Dimethyl_Ether_Produced_From_Methanol_By_Ms_Trisha_Dutta/Carbonylation_of_DME.mo mode change 100644 => 100755 Nitrogen_Liquefaction_Using_Linde_Cycle_By_Mr_Abhishek_Kumar/Nitrogen_Liquefaction.mo mode change 100644 => 100755 Nitrogen_Liquefaction_Using_Linde_Cycle_By_Mr_Abhishek_Kumar/Nitrogen_Liquefaction_Linde_Cycle.pdf mode change 100644 => 100755 Nitrogen_Liquefaction_Using_Linde_Cycle_By_Mr_Abhishek_Kumar/README.txt mode change 100644 => 100755 Pressure_Swing_Distillation_For_Methanol_-_Chloroform_Separation_By_Mr_Gaurav_Tiwari/Abstract_PSDMeth.pdf mode change 100644 => 100755 Pressure_Swing_Distillation_For_Methanol_-_Chloroform_Separation_By_Mr_Gaurav_Tiwari/Flowsheet_PSDMeth.mo mode change 100644 => 100755 Pressure_Swing_Distillation_For_Methanol_-_Chloroform_Separation_By_Mr_Gaurav_Tiwari/README.txt mode change 100644 => 100755 Pressure_Swing_Distillation_For_Separation_Of_Tetrahydrofuran-Methanol_By_Mr_Kaushik_Datta/Abstract.pdf mode change 100644 => 100755 Pressure_Swing_Distillation_For_Separation_Of_Tetrahydrofuran-Methanol_By_Mr_Kaushik_Datta/Flowsheet_PSDMethanol.mo mode change 100644 => 100755 Pressure_Swing_Distillation_For_Separation_Of_Tetrahydrofuran-Methanol_By_Mr_Kaushik_Datta/README.txt mode change 100644 => 100755 Pressure_Swing_Distillation_Of_Ethanol-Water_Mixture_By_Mr_Kaushik_Datta/Abstract.pdf mode change 100644 => 100755 Pressure_Swing_Distillation_Of_Ethanol-Water_Mixture_By_Mr_Kaushik_Datta/Flowsheet_PSDWater.mo mode change 100644 => 100755 Pressure_Swing_Distillation_Of_Ethanol-Water_Mixture_By_Mr_Kaushik_Datta/README.txt mode change 100644 => 100755 Pressure_Swing_Distillation_Of_Ethyl_Acetate_And_N-Hexane_By_Mr_Kaushik_Datta/Flowsheet_PSDEthyl.mo mode change 100644 => 100755 Pressure_Swing_Distillation_Of_Ethyl_Acetate_And_N-Hexane_By_Mr_Kaushik_Datta/README.txt mode change 100644 => 100755 Pressure_Swing_Distillation_Of_Ethyl_Acetate_And_N-Hexane_By_Mr_Kaushik_Datta/abstract.pdf mode change 100644 => 100755 Pressure_Swing_Distillation_Of_Isobutanol_And_N-Heptane_By_Mr_Kaushik_Datta/Abstract.pdf mode change 100644 => 100755 Pressure_Swing_Distillation_Of_Isobutanol_And_N-Heptane_By_Mr_Kaushik_Datta/Flowsheet_PSDIsobutanol.mo mode change 100644 => 100755 Pressure_Swing_Distillation_Of_Isobutanol_And_N-Heptane_By_Mr_Kaushik_Datta/README.txt mode change 100644 => 100755 Pressure_Swing_Distillation_Of_Toluene_-_Ethanol_By_Mr_Kaushik_Datta/Abstract.pdf mode change 100644 => 100755 Pressure_Swing_Distillation_Of_Toluene_-_Ethanol_By_Mr_Kaushik_Datta/Flowsheet_PSDEthanol.mo mode change 100644 => 100755 Process_Development_For_The_Production_Of_Propylene_Oxide_By_Mr_Jayaram_Ganesan/OpenModelica_Flowsheeting_Project_Abstract_v01_31Oct2019.pdf mode change 100644 => 100755 Process_Development_For_The_Production_Of_Propylene_Oxide_By_Mr_Jayaram_Ganesan/Process_Development_for_the_Production_of_Propylene_Oxide.mo mode change 100644 => 100755 Process_Development_For_The_Production_Of_Propylene_Oxide_By_Mr_Jayaram_Ganesan/README.txt mode change 100644 => 100755 Production_Of_Ammonia_Through_Haber'S_Process_By_Mr_Mehulkumar_Sutariya/README.txt mode change 100644 => 100755 Production_Of_Ammonia_Through_Haber'S_Process_By_Mr_Mehulkumar_Sutariya/ammonia.pdf mode change 100644 => 100755 Production_Of_Ammonia_Through_Haber'S_Process_By_Mr_Mehulkumar_Sutariya/ammonia_by_haber_new.mo mode change 100644 => 100755 Production_Of_Aniline_From_Nitrobenzene_And_Hydrogen_By_Mr_Deepanshu_Kishnani/Abstract.pdf mode change 100644 => 100755 Production_Of_Aniline_From_Nitrobenzene_And_Hydrogen_By_Mr_Deepanshu_Kishnani/AnilineProduction.mo mode change 100644 => 100755 Removal_Of_Isopentane_In_Gasoline_Tower_By_Mr_Tanay_Kedia/Iso1.mo mode change 100644 => 100755 Removal_Of_Isopentane_In_Gasoline_Tower_By_Mr_Tanay_Kedia/README.txt mode change 100644 => 100755 Removal_Of_Isopentane_In_Gasoline_Tower_By_Mr_Tanay_Kedia/Tanay_Removal_of_Isopentane.pdf mode change 100644 => 100755 Separation_Of_Benzene_From_Air_Using_Compression_By_Ms_Aditi_Jain/Abstract_OM.pdf mode change 100644 => 100755 Separation_Of_Benzene_From_Air_Using_Compression_By_Ms_Aditi_Jain/Air_benzene_separation.mo mode change 100644 => 100755 Separation_Of_Benzene_From_Air_Using_Compression_By_Ms_Aditi_Jain/README.txt mode change 100644 => 100755 zip-1559634800-567987.zip mode change 100644 => 100755 zip-1572330485-226364.zip mode change 100644 => 100755 zip-1572330485-302807.zip diff --git a/Acetic_Acid_Esterification_By_Ethanol_By_Mr_Pravin_Dalve/Acetic_Acid_Esterification_by_Ethanol.mo b/Acetic_Acid_Esterification_By_Ethanol_By_Mr_Pravin_Dalve/Acetic_Acid_Esterification_by_Ethanol.mo old mode 100644 new mode 100755 diff --git a/Acetic_Acid_Esterification_By_Ethanol_By_Mr_Pravin_Dalve/README.txt b/Acetic_Acid_Esterification_By_Ethanol_By_Mr_Pravin_Dalve/README.txt old mode 100644 new mode 100755 diff --git a/Acetic_Acid_Esterification_By_Ethanol_By_Mr_Pravin_Dalve/Simulator.mo b/Acetic_Acid_Esterification_By_Ethanol_By_Mr_Pravin_Dalve/Simulator.mo old mode 100644 new mode 100755 diff --git a/Acetic_Acid_Esterification_By_Ethanol_By_Mr_Pravin_Dalve/esterification.pdf b/Acetic_Acid_Esterification_By_Ethanol_By_Mr_Pravin_Dalve/esterification.pdf old mode 100644 new mode 100755 diff --git a/Benzene_Toluene_Fractionation_Unit_By_Mr_Kedar_H_Joshi/Abstract_BenzeneTolueneDistillation.pdf b/Benzene_Toluene_Fractionation_Unit_By_Mr_Kedar_H_Joshi/Abstract_BenzeneTolueneDistillation.pdf old mode 100644 new mode 100755 diff --git a/Benzene_Toluene_Fractionation_Unit_By_Mr_Kedar_H_Joshi/Flowsheet_BenzeneTolueneDistillation.mo b/Benzene_Toluene_Fractionation_Unit_By_Mr_Kedar_H_Joshi/Flowsheet_BenzeneTolueneDistillation.mo old mode 100644 new mode 100755 diff --git a/Benzene_Toluene_Fractionation_Unit_By_Mr_Kedar_H_Joshi/README.txt b/Benzene_Toluene_Fractionation_Unit_By_Mr_Kedar_H_Joshi/README.txt old mode 100644 new mode 100755 diff --git a/Btx_Separation_Chain_And_Energy_Optimization_By_Mr_Mehulkumar_Sutariya/BTX.mo b/Btx_Separation_Chain_And_Energy_Optimization_By_Mr_Mehulkumar_Sutariya/BTX.mo old mode 100644 new mode 100755 diff --git a/Btx_Separation_Chain_And_Energy_Optimization_By_Mr_Mehulkumar_Sutariya/README.txt b/Btx_Separation_Chain_And_Energy_Optimization_By_Mr_Mehulkumar_Sutariya/README.txt old mode 100644 new mode 100755 diff --git a/Btx_Separation_Chain_And_Energy_Optimization_By_Mr_Mehulkumar_Sutariya/report.pdf b/Btx_Separation_Chain_And_Energy_Optimization_By_Mr_Mehulkumar_Sutariya/report.pdf old mode 100644 new mode 100755 diff --git a/Camere_Process_By_Mr_Mehulkumar_Sutariya/CAMERE.mo b/Camere_Process_By_Mr_Mehulkumar_Sutariya/CAMERE.mo new file mode 100755 index 0000000..81d83d6 --- /dev/null +++ b/Camere_Process_By_Mr_Mehulkumar_Sutariya/CAMERE.mo @@ -0,0 +1,350 @@ +package CAMERE + model ms "material stream" + extends Simulator.Streams.MaterialStream; + extends Simulator.Files.ThermodynamicPackages.RaoultsLaw; + end ms; + + model conv_react "reactor" + extends Simulator.UnitOperations.ConversionReactor; + extends Simulator.Files.Models.ReactionManager.ConversionReaction; + end conv_react; + + model fls "flash seperation" + extends Simulator.UnitOperations.Flash; + extends Simulator.Files.ThermodynamicPackages.RaoultsLaw; + end fls; + + model comp "Adiabatic Compressor" + extends Simulator.UnitOperations.AdiabaticCompressor; + extends Simulator.Files.ThermodynamicPackages.RaoultsLaw; + end comp; + + model exp "Adiabatic Expander" + extends Simulator.UnitOperations.AdiabaticExpander; + extends Simulator.Files.ThermodynamicPackages.RaoultsLaw; + end exp; + + model Shortcut + extends Simulator.UnitOperations.ShortcutColumn; + extends Simulator.Files.ThermodynamicPackages.RaoultsLaw; + end Shortcut; + + model flowsheet + import feed_data = Simulator.Files.ChemsepDatabase; + parameter feed_data.Carbonmonoxide CO; + parameter feed_data.Carbondioxide CO2; + parameter feed_data.Hydrogen H2; + parameter feed_data.Water H2O; + parameter feed_data.Methanol CH3OH; + parameter Integer NOC = 5; + parameter feed_data.GeneralProperties comp[NOC] = {CO2, CO, H2, H2O, CH3OH}; + ms feed(Nc = NOC, C = comp) annotation( + Placement(visible = true, transformation(origin = {-74, 0}, extent = {{-10, -10}, {10, 10}}, rotation = 0))); + Simulator.UnitOperations.Mixer mixer(C = comp, Fg = 15.8, NI = 2, Nc = NOC, Pg = 1013250, Tin_s(start = 291), Tout(start = 291), outPress = "Inlet_Average") annotation( + Placement(visible = true, transformation(origin = {-8, 18}, extent = {{-10, -10}, {10, 10}}, rotation = 0))); + CAMERE.ms mix_out(C = comp, Fg = 15.8241, Nc = NOC, Pg = 1013250, xmvap(start = 1), xvap(start = 1)) annotation( + Placement(visible = true, transformation(origin = {40, 18}, extent = {{-10, -10}, {10, 10}}, rotation = 0))); + CAMERE.conv_react Reactor(BC_r = {1}, C = comp, CalcMode = "Define_Outlet_Temperature", Coef_cr = {{-1}, {1}, {-1}, {1}, {0}}, Nc = NOC, Nr = 1, Pdel = 0, Tdef = 773, X_r = {0.485398}) annotation( + Placement(visible = true, transformation(origin = {92, 18}, extent = {{-10, -10}, {10, 10}}, rotation = 0))); + CAMERE.ms React_Out(C = comp, Nc = NOC) annotation( + Placement(visible = true, transformation(origin = {140, 18}, extent = {{-10, -10}, {10, 10}}, rotation = 0))); + CAMERE.exp exp1(C = comp, Eff = 0.75, F_p(start = {15.8091, 0, 15.8091}), Fg = 15.8091, Nc = NOC, Pg = 810600, T(start = 755), xliq(start = 0), xvap(start = 1)) annotation( + Placement(visible = true, transformation(origin = {192, 18}, extent = {{-10, -10}, {10, 10}}, rotation = 0))); + Simulator.Streams.EnergyStream energyStream1 annotation( + Placement(visible = true, transformation(origin = {212, -24}, extent = {{-10, -10}, {10, 10}}, rotation = 0))); + CAMERE.ms exp_out(C = comp, Fg = 15.8091, Nc = NOC, Pg = 810600, T(start = 755)) annotation( + Placement(visible = true, transformation(origin = {242, 18}, extent = {{-10, -10}, {10, 10}}, rotation = 0))); + Simulator.UnitOperations.Cooler cooler1(C = comp, Eff = 1, Fg = 15.8091, Nc = NOC, Pdel = 0, Pg = 810600) annotation( + Placement(visible = true, transformation(origin = {298, 18}, extent = {{-10, -10}, {10, 10}}, rotation = 0))); + ms cool_out(C = comp, Fg = 15.8091, Nc = NOC, Pg = 810600) annotation( + Placement(visible = true, transformation(origin = {350, 18}, extent = {{-10, -10}, {10, 10}}, rotation = 0))); + Simulator.Streams.EnergyStream energyStream2 annotation( + Placement(visible = true, transformation(origin = {340, -22}, extent = {{-10, -10}, {10, 10}}, rotation = 0))); + CAMERE.fls flash(C = comp, Nc = NOC, Pg = 810600) annotation( + Placement(visible = true, transformation(origin = {414, 18}, extent = {{-10, -10}, {10, 10}}, rotation = 0))); + ms SepOut(C = comp, Fg = 14.36, Nc = NOC, Pg = 810600) annotation( + Placement(visible = true, transformation(origin = {468, 60}, extent = {{-10, -10}, {10, 10}}, rotation = 0))); + ms WaterOut(C = comp, Fg = 1.446, Nc = NOC, Pg = 810600) annotation( + Placement(visible = true, transformation(origin = {468, -40}, extent = {{-10, -10}, {10, 10}}, rotation = 0))); + Simulator.UnitOperations.Splitter split(C = comp, CalcType = "Split_Ratio", Fg = 14.36, Nc = NOC, No = 2, Pg = 810600) annotation( + Placement(visible = true, transformation(origin = {532, 60}, extent = {{-10, -10}, {10, 10}}, rotation = 0))); + CAMERE.ms split_stream_rec(C = comp, Fg = 5.74, Nc = NOC, Pg = 810600) annotation( + Placement(visible = true, transformation(origin = {598, 86}, extent = {{-10, -10}, {10, 10}}, rotation = 0))); + CAMERE.ms syngas(C = comp, Fg = 8.617, Nc = NOC, Pg = 810600) annotation( + Placement(visible = true, transformation(origin = {638, 26}, extent = {{-10, -10}, {10, 10}}, rotation = 0))); + CAMERE.comp cmprsr(C = comp, Eff = 0.75, F_p(start = {5.745, 0, 5.745}), Fg = 5.745, Nc = NOC, Pg = 1013250, T(start = 278), xliq(start = 0), xvap(start = 1), xvapout(start = 1)) annotation( + Placement(visible = true, transformation(origin = {374, 126}, extent = {{10, -10}, {-10, 10}}, rotation = 0))); + CAMERE.ms comp_out(C = comp, Fg = 5.745, Nc = NOC, Pg = 1013250, xliq(start = 0), xmliq(start = 0), xmvap(start = 1), xvap(start = 1)) annotation( + Placement(visible = true, transformation(origin = {294, 126}, extent = {{10, -10}, {-10, 10}}, rotation = 0))); + Simulator.Streams.EnergyStream energyStream3 annotation( + Placement(visible = true, transformation(origin = {400, 92}, extent = {{-10, -10}, {10, 10}}, rotation = 0))); + CAMERE.comp comprsr2(C = comp, Eff = 1, F_p(start = {8.6176, 0, 8.6176}), Fg = 8.62, Fout(start = 8.6176), Nc = NOC, P(start = 3039750), Pg = 3039750, Pout(start = 303975), T(start = 370.5), Tin(start = 295), Tout(start = 370.6), xvapin(start = 1), xvapout(start = 1)) annotation( + Placement(visible = true, transformation(origin = {692, 26}, extent = {{-10, -10}, {10, 10}}, rotation = 0))); + CAMERE.ms comp2_out(C = comp, Fg = 8.62, Nc = NOC, P(start = 3039750), Pg = 3039750, T(start = 370.5)) annotation( + Placement(visible = true, transformation(origin = {744, 26}, extent = {{-10, -10}, {10, 10}}, rotation = 0))); + Simulator.Streams.EnergyStream energyStream4 annotation( + Placement(visible = true, transformation(origin = {706, -16}, extent = {{-10, -10}, {10, 10}}, rotation = 0))); + ms Tee_out(C = comp, F_p(start = {9.35, 0, 9.35}), Fg = 9.35, Nc = NOC, P(start = 3039750), Pg = 3039750, T(start = 420), x_pc(start = {{0.077555682, 0.15286742, 0.76145587, 0.00052689018, 0.0075941374}, {0, 0, 0, 0, 0}, {0.077555682, 0.15286742, 0.76145587, 0.00052689018, 0.0075941374}}), xliq(start = 0), xmliq(start = 0), xmvap(start = 1), xvap(start = 1)) annotation( + Placement(visible = true, transformation(origin = {742, 70}, extent = {{-10, -10}, {10, 10}}, rotation = 0))); + Simulator.UnitOperations.Mixer mixer2(C = comp, Fg = 17.96, NI = 2, Nc = NOC, Pg = 3039750, outPress = "Inlet_Average") annotation( + Placement(visible = true, transformation(origin = {808, 50}, extent = {{-10, -10}, {10, 10}}, rotation = 0))); + ms mix2_out(C = comp, Fg = 17.96, Nc = NOC, Pg = 3039750) annotation( + Placement(visible = true, transformation(origin = {862, 50}, extent = {{-10, -10}, {10, 10}}, rotation = 0))); + CAMERE.conv_react Reactor2(BC_r = {1, 2}, C = comp, CalcMode = "Define_Outlet_Temperature", Coef_cr = {{-1, 0}, {0, -1}, {-3, -2}, {1, 0}, {1, 1}}, Fg = 16, Fin(start = 17.9637), Fout(start = 15.35), Nc = NOC, Nr = 2, Pdel = 0, Pg = 3039750, Pin(start = 3039750), Pout(start = 3039750), Tdef = 530, Tin(start = 396), Tout(start = 530), X_r = {0.33, 0.2782}) annotation( + Placement(visible = true, transformation(origin = {920, 50}, extent = {{-10, -10}, {10, 10}}, rotation = 0))); + ms React2_out(C = comp, F_p(start = {15.35, 0, 15.35}), Fg = 15.35, Nc = NOC, P(start = 3039750), Pg = 3039750, T(start = 530), x_pc(start = {{0.0688, 0.13267, 0.6743, 0.0343, 0.0896}, {0, 0, 0, 0, 0}, {0.0688, 0.13267, 0.6743, 0.0343, 0.0896}}), xliq(start = 0), xmliq(start = 0), xmvap(start = 1), xvap(start = 1)) annotation( + Placement(visible = true, transformation(origin = {964, 50}, extent = {{-10, -10}, {10, 10}}, rotation = 0))); + CAMERE.exp expander(C = comp, Eff = 1, F_p(start = {15.35, 0, 15.35}), Fg = 15.35, Nc = NOC, P(start = 754308), Pg = 754308, T(start = 366), Tout(start = 366), xliq(start = 0), xvap(start = 1), xvapout(start = 1)) annotation( + Placement(visible = true, transformation(origin = {1014, 50}, extent = {{-10, -10}, {10, 10}}, rotation = 0))); + ms exp2_out(C = comp, F_p(start = {15.35, 0, 15.35}), F_pc(start = 15.35), Fg = 15.35, Nc = NOC, P(start = 754308), Pg = 754308, T(start = 366.808), xliq(start = 0), xmliq(start = 0), xmvap(start = 1), xvap(start = 1)) annotation( + Placement(visible = true, transformation(origin = {1048, 50}, extent = {{-10, -10}, {10, 10}}, rotation = 0))); + Simulator.Streams.EnergyStream energyStream5 annotation( + Placement(visible = true, transformation(origin = {1028, 14}, extent = {{-10, -10}, {10, 10}}, rotation = 0))); + Simulator.UnitOperations.Cooler cooler_2(C = comp, Eff = 1, Fg = 15.35, Fin(start = 15.35), Nc = NOC, Pdel = 0, Pg = 754308, Pin(start = 754308), Pout(start = 754308), Tin(start = 366), Tout(start = 285), xvapout(start = 0.885)) annotation( + Placement(visible = true, transformation(origin = {1106, 50}, extent = {{-10, -10}, {10, 10}}, rotation = 0))); + CAMERE.ms cool2_out(C = comp, F_p(start = {15.35, 1.83, 13.82}), F_pc(start = 15.35), Fg = 15.35, Nc = NOC, P(start = 754308), Pg = 754308, T(start = 285), x_pc(start = {{0.067, 0.13, 0.6806, 0.0337, 0.088}, {0.075, 0.14702, 0.77, 0.0005, 0.0076}, {0.01196, 0, 0, 0.2867, 0.7012}}), xvap(start = 0.8839)) annotation( + Placement(visible = true, transformation(origin = {1152, 50}, extent = {{-10, -10}, {10, 10}}, rotation = 0))); + Simulator.Streams.EnergyStream energyStream6 annotation( + Placement(visible = true, transformation(origin = {1156, 4}, extent = {{-10, -10}, {10, 10}}, rotation = 0))); + CAMERE.fls seprator2(BPdef = true, BTdef = true, C = comp, F_p(start = {15.64, 13.82, 1.82}), Fg = 15.35, Nc = NOC, P(start = 754308), Pdef = 810600, Pg = 754308, T(start = 285), Tdef = 285) annotation( + Placement(visible = true, transformation(origin = {1212, 50}, extent = {{-10, -10}, {10, 10}}, rotation = 0))); + CAMERE.ms sep2vap(C = comp, F_p(start = {13.82, 0, 13.82}), F_pc(start = 13.82), Fg = 13.82, Nc = NOC, P(start = 754308), Pg = 754308, T(start = 285), xliq(start = 0), xmliq(start = 0), xmvap(start = 1), xvap(start = 1)) annotation( + Placement(visible = true, transformation(origin = {1266, 72}, extent = {{-10, -10}, {10, 10}}, rotation = 0))); + ms sep2liq(C = comp, F_p(start = {1.83, 1.73, 0}), F_pc(start = 1.83), Fg = 1.83, Nc = NOC, P(start = 754308), Pg = 754308, T(start = 285), xliq(start = 1), xmliq(start = 1), xmvap(start = 0), xvap(start = 0)) annotation( + Placement(visible = true, transformation(origin = {1264, 20}, extent = {{-10, -10}, {10, 10}}, rotation = 0))); + Simulator.UnitOperations.Splitter tee(C = comp, CalcType = "Split_Ratio", Fg = 15.64, Nc = NOC, No = 2, Pg = 754308) annotation( + Placement(visible = true, transformation(origin = {1280, 106}, extent = {{-10, -10}, {10, 10}}, rotation = 90))); + CAMERE.ms TEE_out1(C = comp, F_p(start = {9.68, 0, 9.68}), Fg = 9.68, Nc = NOC, P(start = 754308), Pg = 754308, T(start = 285), xliq(start = 0), xmliq(start = 0), xmvap(start = 1), xvap(start = 1)) annotation( + Placement(visible = true, transformation(origin = {1230, 134}, extent = {{10, -10}, {-10, 10}}, rotation = 0))); + CAMERE.ms TEE_out2(C = comp, F_p(start = {4.1478, 0, 4.1478}), Fg = 4.1478, Nc = NOC, P(start = 754308), Pg = 754308, T(start = 285), xliq(start = 0), xmliq(start = 0), xmvap(start = 1), xvap(start = 1)) annotation( + Placement(visible = true, transformation(origin = {1346, 128}, extent = {{-10, -10}, {10, 10}}, rotation = 0))); + CAMERE.comp comprsr3(C = comp, Eff = 1, F_p(start = {9.6783, 0, 9.6783}), Fg = 9.6783, Nc = NOC, Pg = 754308, Pin(start = 754308), Pout(start = 3039750), T(start = 420), Tin(start = 285), Tout(start = 419.75), xliq(start = 0), xvap(start = 1), xvapin(start = 1), xvapout(start = 1)) annotation( + Placement(visible = true, transformation(origin = {1006, 134}, extent = {{10, -10}, {-10, 10}}, rotation = 0))); + Simulator.Streams.EnergyStream energyStream7 annotation( + Placement(visible = true, transformation(origin = {1026, 100}, extent = {{-10, -10}, {10, 10}}, rotation = 0))); + Shortcut shortcut1(C = comp, Ctype = "Total", HKey = 4, LKey = 5, Nc = NOC, Ntmin(start = 5.2), Pg = 754308, RRmin(start = 0.238)) annotation( + Placement(visible = true, transformation(origin = {1390, 20}, extent = {{-10, -10}, {10, 10}}, rotation = 0))); + ms Methanol(C = comp, Fg = 1.3, Nc = NOC, P(start = 754308), Pg = 754308, T(start = 253)) annotation( + Placement(visible = true, transformation(origin = {1494, 100}, extent = {{-10, -10}, {10, 10}}, rotation = 0))); + CAMERE.ms Water(C = comp, F_p(start = {0.5123, 0.5123, 0}), Fg = 0.5123, Nc = NOC, P(start = 754308), Pg = 754308, T(start = 440), x_pc(start = {{0, 0, 0, 0.99, 0.01}, {0, 0, 0, 0.99, 0.01}, {0, 0, 0, 0, 0}})) annotation( + Placement(visible = true, transformation(origin = {1496, -54}, extent = {{-10, -10}, {10, 10}}, rotation = 0))); + equation + connect(shortcut1.Out2, Water.In) annotation( + Line(points = {{1416, -10}, {1460, -10}, {1460, -54}, {1486, -54}}, color = {0, 70, 70})); + connect(shortcut1.Out1, Methanol.In) annotation( + Line(points = {{1416, 50}, {1460, 50}, {1460, 100}, {1484, 100}, {1484, 100}}, color = {0, 70, 70})); + connect(sep2liq.Out, shortcut1.In) annotation( + Line(points = {{1274, 20}, {1364, 20}, {1364, 20}, {1366, 20}, {1366, 20}}, color = {0, 70, 70})); + connect(comprsr3.Out, Tee_out.In) annotation( + Line(points = {{996, 134}, {714, 134}, {714, 70}, {732, 70}, {732, 70}}, color = {0, 70, 70})); + connect(comprsr3.En, energyStream7.In) annotation( + Line(points = {{1006, 128}, {1006, 128}, {1006, 100}, {1016, 100}, {1016, 100}}, color = {255, 0, 0})); + connect(TEE_out1.Out, comprsr3.In) annotation( + Line(points = {{1220, 134}, {1016, 134}}, color = {0, 70, 70})); + connect(TEE_out2.In, tee.Out[2]) annotation( + Line(points = {{1336, 128}, {1280, 128}, {1280, 116}, {1280, 116}}, color = {0, 70, 70})); + connect(TEE_out1.In, tee.Out[1]) annotation( + Line(points = {{1240, 134}, {1280, 134}, {1280, 116}, {1280, 116}, {1280, 116}}, color = {0, 70, 70})); + connect(sep2vap.Out, tee.In) annotation( + Line(points = {{1276, 72}, {1280, 72}, {1280, 96}, {1280, 96}}, color = {0, 70, 70})); + connect(seprator2.Out1, sep2vap.In) annotation( + Line(points = {{1222, 58}, {1236, 58}, {1236, 72}, {1256, 72}}, color = {0, 70, 70})); + connect(seprator2.Out2, sep2liq.In) annotation( + Line(points = {{1222, 42}, {1238, 42}, {1238, 20}, {1254, 20}, {1254, 20}, {1254, 20}}, color = {0, 70, 70})); + connect(cool2_out.Out, seprator2.In) annotation( + Line(points = {{1162, 50}, {1202, 50}, {1202, 50}, {1202, 50}}, color = {0, 70, 70})); + connect(cooler_2.En, energyStream6.In) annotation( + Line(points = {{1116, 40}, {1116, 40}, {1116, 4}, {1146, 4}, {1146, 4}}, color = {255, 0, 0})); + connect(exp2_out.Out, cooler_2.In) annotation( + Line(points = {{1058, 50}, {1096, 50}, {1096, 50}, {1096, 50}}, color = {0, 70, 70})); + connect(cooler_2.Out, cool2_out.In) annotation( + Line(points = {{1116, 50}, {1142, 50}}, color = {0, 70, 70})); + connect(expander.En, energyStream5.In) annotation( + Line(points = {{1014, 44}, {1014, 44}, {1014, 14}, {1018, 14}, {1018, 14}}, color = {255, 0, 0})); + connect(expander.Out, exp2_out.In) annotation( + Line(points = {{1024, 50}, {1038, 50}, {1038, 50}, {1038, 50}}, color = {0, 70, 70})); + connect(React2_out.Out, expander.In) annotation( + Line(points = {{974, 50}, {1004, 50}, {1004, 50}, {1004, 50}}, color = {0, 70, 70})); + connect(Reactor2.Out, React2_out.In) annotation( + Line(points = {{930, 50}, {954, 50}, {954, 50}, {954, 50}}, color = {0, 70, 70})); + connect(mix2_out.Out, Reactor2.In) annotation( + Line(points = {{872, 50}, {910, 50}, {910, 50}, {910, 50}}, color = {0, 70, 70})); + connect(mixer2.outlet, mix2_out.In) annotation( + Line(points = {{818, 50}, {852, 50}, {852, 50}, {852, 50}}, color = {0, 70, 70})); + connect(comp2_out.Out, mixer2.inlet[2]) annotation( + Line(points = {{754, 26}, {782, 26}, {782, 50}, {798, 50}, {798, 50}}, color = {0, 70, 70})); + connect(Tee_out.Out, mixer2.inlet[1]) annotation( + Line(points = {{752, 70}, {782, 70}, {782, 50}, {798, 50}, {798, 50}}, color = {0, 70, 70})); + connect(comprsr2.En, energyStream4.In) annotation( + Line(points = {{692, 20}, {692, 20}, {692, -16}, {696, -16}, {696, -16}}, color = {255, 0, 0})); + connect(comprsr2.Out, comp2_out.In) annotation( + Line(points = {{702, 26}, {734, 26}}, color = {0, 70, 70})); + connect(syngas.Out, comprsr2.In) annotation( + Line(points = {{648, 26}, {682, 26}}, color = {0, 70, 70})); + connect(split.Out[2], syngas.In) annotation( + Line(points = {{542, 60}, {558, 60}, {558, 26}, {628, 26}}, color = {0, 70, 70})); + connect(comp_out.Out, mixer.inlet[1]) annotation( + Line(points = {{284, 126}, {-74, 126}, {-74, 18}, {-18, 18}, {-18, 18}}, color = {0, 70, 70})); + connect(cmprsr.En, energyStream3.In) annotation( + Line(points = {{374, 120}, {374, 120}, {374, 92}, {390, 92}, {390, 92}}, color = {255, 0, 0})); + connect(cmprsr.Out, comp_out.In) annotation( + Line(points = {{364, 126}, {304, 126}, {304, 126}, {304, 126}}, color = {0, 70, 70})); + connect(split_stream_rec.Out, cmprsr.In) annotation( + Line(points = {{608, 86}, {616, 86}, {616, 126}, {384, 126}, {384, 126}}, color = {0, 70, 70})); + connect(split.Out[1], split_stream_rec.In) annotation( + Line(points = {{542, 60}, {558, 60}, {558, 86}, {588, 86}}, color = {0, 70, 70})); + connect(SepOut.Out, split.In) annotation( + Line(points = {{478, 60}, {522, 60}, {522, 60}, {522, 60}}, color = {0, 70, 70})); + connect(flash.Out2, WaterOut.In) annotation( + Line(points = {{424, 10}, {440, 10}, {440, -40}, {458, -40}, {458, -40}}, color = {0, 70, 70})); + connect(flash.Out1, SepOut.In) annotation( + Line(points = {{424, 26}, {440, 26}, {440, 60}, {458, 60}, {458, 60}}, color = {0, 70, 70})); + connect(cool_out.Out, flash.In) annotation( + Line(points = {{360, 18}, {404, 18}, {404, 18}, {404, 18}}, color = {0, 70, 70})); + connect(cooler1.En, energyStream2.In) annotation( + Line(points = {{308, 8}, {306, 8}, {306, -22}, {330, -22}, {330, -22}, {330, -22}}, color = {255, 0, 0})); + connect(cooler1.Out, cool_out.In) annotation( + Line(points = {{308, 18}, {340, 18}, {340, 18}, {340, 18}}, color = {0, 70, 70})); + connect(exp_out.Out, cooler1.In) annotation( + Line(points = {{252, 18}, {288, 18}}, color = {0, 70, 70})); + connect(exp1.Out, exp_out.In) annotation( + Line(points = {{202, 18}, {232, 18}, {232, 18}, {232, 18}}, color = {0, 70, 70})); + connect(exp1.En, energyStream1.In) annotation( + Line(points = {{192, 12}, {192, 12}, {192, -24}, {202, -24}, {202, -24}}, color = {255, 0, 0})); + connect(React_Out.Out, exp1.In) annotation( + Line(points = {{150, 18}, {182, 18}}, color = {0, 70, 70})); + connect(Reactor.Out, React_Out.In) annotation( + Line(points = {{102, 18}, {130, 18}}, color = {0, 70, 70})); + connect(mix_out.Out, Reactor.In) annotation( + Line(points = {{50, 18}, {82, 18}, {82, 18}, {82, 18}}, color = {0, 70, 70})); + connect(mixer.outlet, mix_out.In) annotation( + Line(points = {{2, 18}, {30, 18}}, color = {0, 70, 70})); + connect(feed.Out, mixer.inlet[2]) annotation( + Line(points = {{-64, 0}, {-38, 0}, {-38, 18}, {-18, 18}, {-18, 18}}, color = {0, 70, 70})); + feed.P = 1013250; + feed.T = 298.15; + feed.x_pc[1, :] = {0.22860635, 0, 0.77139365, 0, 0}; + feed.F_p[1] = 10.06315; +//Split_Stream.P = 1013250; +//Split_Stream.T = 276; +//Split_Stream.x_pc[1, :] = {0.10080412, 0.16183932, 0.73645263, 0.0009039331, 0}; +//Split_Stream.F_p[1] = 5.76095; +//Tee_out.P = 3039750; +//Tee_out.T = 419.62; +//Tee_out.x_pc[1, :] = {0.077555682, 0.15286742, 0.76145587, 0.00052689018, 0.0075941374}; +//Tee_out.F_p[1] = 9.34611; + split.SpecVal_s = {0.4, 0.6}; + exp1.Pout = 810600; + cooler1.Tout = 276; + cmprsr.Pout = 1013250; + comprsr2.Pout = 3039750; + expander.Pout = 754308; + cooler_2.Tout = 285; + tee.SpecVal_s = {0.7, 0.3}; + comprsr3.Pout = 3039750; + shortcut1.Preb = 754308; + shortcut1.Pcond = 754308; + shortcut1.x_pc[2, shortcut1.LKey] = 0.01; + shortcut1.x_pc[3, shortcut1.HKey] = 0.01; + shortcut1.RR = 2; + annotation( + Diagram(coordinateSystem(extent = {{-100, -100}, {1600, 150}})), + Icon(coordinateSystem(extent = {{-100, -100}, {1600, 150}})), + __OpenModelica_commandLineOptions = "", + Documentation(info = " + + + + + +

Camere Process

+
+

Background

+

+The CAMERE process (carbon dioxide +hydrogenation to form methanol via a reverse-watergas-shift reaction) +was developed and evaluated in OpenModelica with the help of OMChemSim +Library developed by . The reverse-water-gas-shift reactor and themethanol synthesis reactor were serially aligned to +form methanol from CO2 hydrogenation.Carbon dioxide was converted to CO and water by the +reverse-water-gas-shift reaction(RWReaction) +to remove water before methanol was synthesized.
+
+This Process is adopeted from  shim Joo et. al.
+
+

Referance
+

+Oh-Shim Joo, Kwang-Deog +Jung, Il Moon, Alexander +Ya. Rozovskii,Galina I. Lin, Sung-Hwan +Han, and Sung-Jin Uhm, ''Carbon +Dioxide Hydrogenation To Form Methanol via a Reverse-Water-Gas-Shift +Reaction (the CAMERE Process) '' Ind. +Eng. Chem. Res. 1999, 38, 1808-1812
+
+
+
+ +")); + end flowsheet; + annotation( + Documentation(info = " + + + + + +

Camere Process

+
+

Background

+

+The CAMERE process (carbon dioxide +hydrogenation to form methanol via a reverse-watergas-shift reaction) +was developed and evaluated in OpenModelica with the help of OMChemSim +Library developed by . The reverse-water-gas-shift reactor and themethanol synthesis reactor were serially aligned to +form methanol from CO2 hydrogenation.Carbon dioxide was converted to CO and water by the +reverse-water-gas-shift reaction(RWReaction) +to remove water before methanol was synthesized.
+
+This Process is adopeted from  shim Joo et. al.
+
+

Referance
+

+Oh-Shim Joo, Kwang-Deog +Jung, Il Moon, Alexander +Ya. Rozovskii,Galina I. Lin, Sung-Hwan +Han, and Sung-Jin Uhm, ''Carbon +Dioxide Hydrogenation To Form Methanol via a Reverse-Water-Gas-Shift +Reaction (the CAMERE Process) '' Ind. +Eng. Chem. Res. 1999, 38, 1808-1812
+
+
+
+ +")); +end CAMERE; diff --git a/Camere_Process_By_Mr_Mehulkumar_Sutariya/Camere_Process.pdf b/Camere_Process_By_Mr_Mehulkumar_Sutariya/Camere_Process.pdf new file mode 100755 index 0000000..bc39f29 Binary files /dev/null and b/Camere_Process_By_Mr_Mehulkumar_Sutariya/Camere_Process.pdf differ diff --git a/Distillation_Of_Aqueous_Acetone_By_Mr_Kaushik_Datta/Abstract_Distillation_Of_Aqueous_Acetone.pdf b/Distillation_Of_Aqueous_Acetone_By_Mr_Kaushik_Datta/Abstract_Distillation_Of_Aqueous_Acetone.pdf old mode 100644 new mode 100755 diff --git a/Distillation_Of_Aqueous_Acetone_By_Mr_Kaushik_Datta/Aqueous_Acetone.mo b/Distillation_Of_Aqueous_Acetone_By_Mr_Kaushik_Datta/Aqueous_Acetone.mo old mode 100644 new mode 100755 diff --git a/Distillation_Of_Aqueous_Acetone_By_Mr_Kaushik_Datta/README.txt b/Distillation_Of_Aqueous_Acetone_By_Mr_Kaushik_Datta/README.txt old mode 100644 new mode 100755 diff --git a/Dry_Methane_Reforming_Process_By_Mr_Pranaav_S/Abstract_DryMethaneReformingProcess.pdf b/Dry_Methane_Reforming_Process_By_Mr_Pranaav_S/Abstract_DryMethaneReformingProcess.pdf old mode 100644 new mode 100755 diff --git a/Dry_Methane_Reforming_Process_By_Mr_Pranaav_S/Flowsheet_DryMethaneReformingProcess.mo b/Dry_Methane_Reforming_Process_By_Mr_Pranaav_S/Flowsheet_DryMethaneReformingProcess.mo old mode 100644 new mode 100755 diff --git a/Dry_Methane_Reforming_Process_By_Mr_Pranaav_S/README.txt b/Dry_Methane_Reforming_Process_By_Mr_Pranaav_S/README.txt old mode 100644 new mode 100755 diff --git a/Effect_Of_Thermodynamic_Models_On_Separation_Of_Aromatic_Compounds_By_Mr_Amarnath/Abstract.pdf b/Effect_Of_Thermodynamic_Models_On_Separation_Of_Aromatic_Compounds_By_Mr_Amarnath/Abstract.pdf new file mode 100755 index 0000000..a0b9e42 Binary files /dev/null and b/Effect_Of_Thermodynamic_Models_On_Separation_Of_Aromatic_Compounds_By_Mr_Amarnath/Abstract.pdf differ diff --git a/Effect_Of_Thermodynamic_Models_On_Separation_Of_Aromatic_Compounds_By_Mr_Amarnath/SeparationOfBenzene.mo b/Effect_Of_Thermodynamic_Models_On_Separation_Of_Aromatic_Compounds_By_Mr_Amarnath/SeparationOfBenzene.mo new file mode 100755 index 0000000..97350e3 --- /dev/null +++ b/Effect_Of_Thermodynamic_Models_On_Separation_Of_Aromatic_Compounds_By_Mr_Amarnath/SeparationOfBenzene.mo @@ -0,0 +1,93 @@ +package Air_benzene_separation + model ms + extends Simulator.Streams.Material_Stream; + extends Simulator.Files.Thermodynamic_Packages.Raoults_Law; + end ms; + + model compressor + extends Simulator.Unit_Operations.Adiabatic_Compressor; + extends Simulator.Files.Thermodynamic_Packages.Raoults_Law; + end compressor; + + model flash + extends Simulator.Unit_Operations.Flash; + extends Simulator.Files.Thermodynamic_Packages.Raoults_Law; + end flash; + + model valve + extends Simulator.Unit_Operations.Valve; + //extends Simulator.Files.Thermodynamic_Packages.Raoults_Law; + end valve; + + model cooler + extends Simulator.Unit_Operations.Cooler; + end cooler; + + model flowsheet_new + + import data = Simulator.Files.Chemsep_Database; + //instantiation of chemsep database + parameter data.Air air; + //instantiation of methanol + parameter data.Benzene ben; + //instantiation of ethanol + parameter Integer NOC = 2; + parameter data.General_Properties comp[NOC] = {air, ben}; + + Air_benzene_separation.ms ms1(NOC = NOC, comp = comp) annotation( + Placement(visible = true, transformation(origin = {-86, 6}, extent = {{-10, -10}, {10, 10}}, rotation = 0))); + Air_benzene_separation.ms ms2(NOC = NOC, comp = comp) annotation( + Placement(visible = true, transformation(origin = {-32, 2}, extent = {{-10, -10}, {10, 10}}, rotation = 0))); + Air_benzene_separation.compressor compressor1(NOC = NOC, comp = comp, eff = 1, outP(start = 14489475), outT(start = 645.8122)) annotation( + Placement(visible = true, transformation(origin = {-60, 2}, extent = {{-10, -10}, {10, 10}}, rotation = 0))); + Simulator.Streams.Energy_Stream energy_Stream1 annotation( + Placement(visible = true, transformation(origin = {-70, -28}, extent = {{-10, -10}, {10, 10}}, rotation = 0))); + Air_benzene_separation.cooler cooler1(NOC = NOC, comp = comp, eff = 1, pressDrop = 0) annotation( + Placement(visible = true, transformation(origin = {-8, 2}, extent = {{-10, -10}, {10, 10}}, rotation = 0))); + Air_benzene_separation.ms ms3(NOC = NOC, comp = comp) annotation( + Placement(visible = true, transformation(origin = {46, 8}, extent = {{-10, -10}, {10, 10}}, rotation = 0))); + Simulator.Streams.Energy_Stream energy_Stream2 annotation( + Placement(visible = true, transformation(origin = {-34, -38}, extent = {{-10, -10}, {10, 10}}, rotation = 0))); + Air_benzene_separation.ms ms4(NOC = NOC, comp = comp) annotation( + Placement(visible = true, transformation(origin = {120, 36}, extent = {{-10, -10}, {10, 10}}, rotation = 0))); + Air_benzene_separation.ms ms5(NOC = NOC, comp = comp) annotation( + Placement(visible = true, transformation(origin = {118, -22}, extent = {{-10, -10}, {10, 10}}, rotation = 0))); + Air_benzene_separation.flash flash1(NOC = NOC, comp = comp) annotation( + Placement(visible = true, transformation(origin = {88, 16}, extent = {{-10, -10}, {10, 10}}, rotation = 0))); + valve valve1(NOC = NOC, comp = comp) annotation( + Placement(visible = true, transformation(origin = {156, 46}, extent = {{-10, -10}, {10, 10}}, rotation = 0))); + ms ms6(NOC = NOC, comp = comp) annotation( + Placement(visible = true, transformation(origin = {192, 48}, extent = {{-10, -10}, {10, 10}}, rotation = 0))); + equation + connect(valve1.outlet, ms6.inlet) annotation( + Line(points = {{166, 46}, {182, 46}, {182, 48}, {182, 48}})); + connect(ms4.outlet, valve1.inlet) annotation( + Line(points = {{130, 36}, {146, 36}, {146, 46}, {146, 46}})); + connect(flash1.liquid, ms5.inlet) annotation( + Line(points = {{98, 8}, {108, 8}, {108, -22}, {108, -22}})); + connect(flash1.vapor, ms4.inlet) annotation( + Line(points = {{98, 24}, {110, 24}, {110, 36}, {110, 36}})); + connect(ms3.outlet, flash1.feed) annotation( + Line(points = {{56, 8}, {78, 8}, {78, 16}})); + connect(energy_Stream1.inlet, compressor1.energy) annotation( + Line(points = {{-80, -28}, {-80, -16}, {-60, -16}, {-60, -8}})); + connect(ms1.outlet, compressor1.inlet) annotation( + Line(points = {{-76, 6}, {-76, 1}, {-70, 1}, {-70, 2}})); + connect(ms2.outlet, cooler1.inlet) annotation( + Line(points = {{-22, 2}, {-22, 9}, {-18, 9}, {-18, 2}})); + connect(cooler1.outlet, ms3.inlet) annotation( + Line(points = {{2, 2}, {26, 2}, {26, 8}, {36, 8}})); + connect(cooler1.energy, energy_Stream2.inlet) annotation( + Line(points = {{-8, -8}, {-8, -18}, {-44, -18}, {-44, -38}})); + connect(compressor1.outlet, ms2.inlet) annotation( + Line(points = {{-50, 2}, {-50, 1}, {-42, 1}, {-42, 2}})); + ms1.compMolFrac[1, :] = {0.982, 0.018}; + ms1.P = 101325; + ms1.T = 299; + ms1.totMolFlo[1] = 33.5; + cooler1.outT = 299; + compressor1.outT = 1080.812238; +valve1.outP = 101325; + end flowsheet_new; + +end Air_benzene_separation; diff --git a/Ethylene_Glycol_Production_By_Mr_Rahul_A_S/Ethylene_Glycol_Production.pdf b/Ethylene_Glycol_Production_By_Mr_Rahul_A_S/Ethylene_Glycol_Production.pdf old mode 100644 new mode 100755 diff --git a/Ethylene_Glycol_Production_By_Mr_Rahul_A_S/Flowsheet_Final.mo b/Ethylene_Glycol_Production_By_Mr_Rahul_A_S/Flowsheet_Final.mo old mode 100644 new mode 100755 diff --git a/Ethylene_Glycol_Production_By_Mr_Rahul_A_S/README.txt b/Ethylene_Glycol_Production_By_Mr_Rahul_A_S/README.txt old mode 100644 new mode 100755 diff --git a/Methanol-Water_Separation_Using_Neat_Operation_By_Mr_Kaushik_Datta/Abstract.pdf b/Methanol-Water_Separation_Using_Neat_Operation_By_Mr_Kaushik_Datta/Abstract.pdf old mode 100644 new mode 100755 diff --git a/Methanol-Water_Separation_Using_Neat_Operation_By_Mr_Kaushik_Datta/Methanol_Water_Sep.mo b/Methanol-Water_Separation_Using_Neat_Operation_By_Mr_Kaushik_Datta/Methanol_Water_Sep.mo old mode 100644 new mode 100755 diff --git a/Methanol-Water_Separation_Using_Neat_Operation_By_Mr_Kaushik_Datta/README.txt b/Methanol-Water_Separation_Using_Neat_Operation_By_Mr_Kaushik_Datta/README.txt old mode 100644 new mode 100755 diff --git a/Methanol_Water_Distillation_By_Mr_Rahul_A_S/Methanol_Water.pdf b/Methanol_Water_Distillation_By_Mr_Rahul_A_S/Methanol_Water.pdf old mode 100644 new mode 100755 diff --git a/Methanol_Water_Distillation_By_Mr_Rahul_A_S/Methanol_Water_Distillation.mo b/Methanol_Water_Distillation_By_Mr_Rahul_A_S/Methanol_Water_Distillation.mo old mode 100644 new mode 100755 diff --git a/Methanol_Water_Distillation_By_Mr_Rahul_A_S/README.txt b/Methanol_Water_Distillation_By_Mr_Rahul_A_S/README.txt old mode 100644 new mode 100755 diff --git a/Methanol_Water_Distillation_With_Preheating_By_Mr_Deepanshu_Kishnani/MethanolWaterDistillatioWithPreheating.pdf b/Methanol_Water_Distillation_With_Preheating_By_Mr_Deepanshu_Kishnani/MethanolWaterDistillatioWithPreheating.pdf old mode 100644 new mode 100755 diff --git a/Methanol_Water_Distillation_With_Preheating_By_Mr_Deepanshu_Kishnani/MethanolWaterDistillationWithPreheating.mo b/Methanol_Water_Distillation_With_Preheating_By_Mr_Deepanshu_Kishnani/MethanolWaterDistillationWithPreheating.mo old mode 100644 new mode 100755 diff --git a/Methanol_Water_Distillation_With_Preheating_By_Mr_Deepanshu_Kishnani/README.txt b/Methanol_Water_Distillation_With_Preheating_By_Mr_Deepanshu_Kishnani/README.txt old mode 100644 new mode 100755 diff --git a/Methyl_Acetate_Process_Using_Carbonylation_Of_Dimethyl_Ether_Produced_From_Methanol_By_Ms_Trisha_Dutta/Abstract_Carbonylation_of_DME.pdf b/Methyl_Acetate_Process_Using_Carbonylation_Of_Dimethyl_Ether_Produced_From_Methanol_By_Ms_Trisha_Dutta/Abstract_Carbonylation_of_DME.pdf new file mode 100755 index 0000000..1c57e97 Binary files /dev/null and b/Methyl_Acetate_Process_Using_Carbonylation_Of_Dimethyl_Ether_Produced_From_Methanol_By_Ms_Trisha_Dutta/Abstract_Carbonylation_of_DME.pdf differ diff --git a/Methyl_Acetate_Process_Using_Carbonylation_Of_Dimethyl_Ether_Produced_From_Methanol_By_Ms_Trisha_Dutta/Carbonylation_of_DME.mo b/Methyl_Acetate_Process_Using_Carbonylation_Of_Dimethyl_Ether_Produced_From_Methanol_By_Ms_Trisha_Dutta/Carbonylation_of_DME.mo new file mode 100755 index 0000000..62c4092 --- /dev/null +++ b/Methyl_Acetate_Process_Using_Carbonylation_Of_Dimethyl_Ether_Produced_From_Methanol_By_Ms_Trisha_Dutta/Carbonylation_of_DME.mo @@ -0,0 +1,152 @@ +package Carbonylation_of_DME +model Flowsheet + import data = Simulator.Files.Chemsep_Database; + parameter Integer NOC = 4; + parameter data.Carbonmonoxide co; + parameter data.Dimethylether dme; + parameter data.Methylacetate ma; + parameter data.Hydrogen hy; + parameter data.General_Properties comp[NOC] = (co, dme, ma, hy); + Simulator.Streams.MaterialStream Stream_one(NOC = NOC, comp = comp) annotation( + Placement(visible = true, transformation(origin = {-190, 20}, extent = {{-10, -10}, {10, 10}}, rotation = 0))); + Simulator.UnitOperations.AdiabaticCompressor Compressor_one(Eff = 0.75, NOC = NOC, Pin(start = 506500), Pout(start = 3241600), comp = comp) annotation( + Placement(visible = true, transformation(origin = {-150, 20}, extent = {{-10, -10}, {10, 10}}, rotation = 0))); + Simulator.Streams.MaterialStream Stream_three(NOC = NOC, comp = comp) annotation( + Placement(visible = true, transformation(origin = {-120, 20}, extent = {{-10, -10}, {10, 10}}, rotation = 0))); + Simulator.Streams.MaterialStream Stream_two(NOC = NOC, comp = comp) annotation( + Placement(visible = true, transformation(origin = {-120, 40}, extent = {{-10, -10}, {10, 10}}, rotation = 0))); + Simulator.Streams.MaterialStream Stream_four(NOC = NOC, comp = comp) annotation( + Placement(visible = true, transformation(origin = {-122, 0}, extent = {{-10, -10}, {10, 10}}, rotation = 0))); + Simulator.UnitOperations.Mixer Mixer_1(NOC = NOC, comp = comp, NI = 3, outPress = "Inlet_Average") annotation( + Placement(visible = true, transformation(origin = {-82, 20}, extent = {{-10, -10}, {10, 10}}, rotation = 0))); + Simulator.Streams.MaterialStream Stream_five(NOC = NOC, comp = comp) annotation( + Placement(visible = true, transformation(origin = {-56, 20}, extent = {{-10, -10}, {10, 10}}, rotation = 0))); + Simulator.Streams.MaterialStream Stream_six(NOC = NOC, comp = comp) annotation( + Placement(visible = true, transformation(origin = {-190, -40}, extent = {{-10, -10}, {10, 10}}, rotation = 0))); + Simulator.UnitOperations.Heater Heater(Eff = 1, NOC = NOC, Nc = 2, Pdel = 0, Tin(start = 318.5), Tout(start = 372), comp = comp) annotation( + Placement(visible = true, transformation(origin = {-152, -40}, extent = {{-10, -10}, {10, 10}}, rotation = 0))); + Simulator.Streams.MaterialStream Stream_seven(NOC = NOC, comp = comp) annotation( + Placement(visible = true, transformation(origin = {-50, -40}, extent = {{-10, -10}, {10, 10}}, rotation = 0))); + Simulator.UnitOperations.Mixer Mixer_2(NI = 2, NOC = NOC, comp = comp, outPress = "Inlet_Average") annotation( + Placement(visible = true, transformation(origin = {-28, 10}, extent = {{-10, -10}, {10, 10}}, rotation = 0))); + Simulator.Streams.MaterialStream Stream_eight(NOC = NOC, comp = comp) annotation( + Placement(visible = true, transformation(origin = {4, 10}, extent = {{-10, -10}, {10, 10}}, rotation = 0))); + Simulator.Streams.MaterialStream Stream_nine(NOC = NOC, comp = comp) annotation( + Placement(visible = true, transformation(origin = {114, -16}, extent = {{-10, -10}, {10, 10}}, rotation = 0))); + Simulator.UnitOperations.PFR.PFR PFReactor(Af_r = 19892, BC_r = "Dme", Ef_r = 100000, Mode = 1, NOC = NOC, Nr = 1, Pdel = 0, Phase = 1, Pin(start = 3241600), Tin(start = 475), Tout(start = 475), comp = comp) annotation( + Placement(visible = true, transformation(origin = {66, 10}, extent = {{-35, -10}, {35, 10}}, rotation = 0))); + Simulator.UnitOperations.Cooler Cooler(Eff = 1, NOC = NOC, Pdel = 0, Pin(start = 3214600), Pout(start = 3214600), Tin(start = 475), Tout(start = 320), comp = comp) annotation( + Placement(visible = true, transformation(origin = {140, -16}, extent = {{-10, -10}, {10, 10}}, rotation = 0))); + Simulator.Streams.MaterialStream Stream_ten(NOC = NOC, comp = comp) annotation( + Placement(visible = true, transformation(origin = {168, -16}, extent = {{-10, -10}, {10, 10}}, rotation = 0))); + Simulator.UnitOperations.CompoundSeparator Column_one( NOC = NOC,Pg = 3039000, Tin(start = 320), Tout_s(start = 320), comp = comp) annotation( + Placement(visible = true, transformation(origin = {200, -16}, extent = {{-10, -20}, {10, 20}}, rotation = 0))); + Simulator.Streams.MaterialStream Stream_11(Nc = 2, xliq(start = 0), xvap(start = 1), NOC = NOC, comp = comp) annotation( + Placement(visible = true, transformation(origin = {170, 64}, extent = {{-10, -10}, {10, 10}}, rotation = 180))); + Simulator.Streams.MaterialStream Stream_12(xliq(start = 1), xvap(start = 0), NOC = NOC, comp = comp) annotation( + Placement(visible = true, transformation(origin = {168, -60}, extent = {{-10, -10}, {10, 10}}, rotation = 180))); + Simulator.UnitOperations.Valve Valve(Pin(start = 3241600), Pout(start = 506500)) annotation( + Placement(visible = true, transformation(origin = {130, -60}, extent = {{-10, -10}, {10, 10}}, rotation = 0))); + Simulator.UnitOperations.Splitter Splitter(CalcType = "Split_Ratio", No = 2) annotation( + Placement(visible = true, transformation(origin = {124, 64}, extent = {{-10, -10}, {10, 10}}, rotation = 0))); + Simulator.Streams.MaterialStream Stream_14(NOC = NOC, comp = comp) annotation( + Placement(visible = true, transformation(origin = {70, 64}, extent = {{-10, -10}, {10, 10}}, rotation = 180))); + Simulator.Streams.MaterialStream Stream_15(NOC = NOC, comp = comp) annotation( + Placement(visible = true, transformation(origin = {72, 42}, extent = {{-10, -10}, {10, 10}}, rotation = 180))); + Simulator.Streams.MaterialStream Stream_13(NOC = NOC, comp = comp) annotation( + Placement(visible = true, transformation(origin = {72, -60}, extent = {{-10, -10}, {10, 10}}, rotation = 180))); + Simulator.UnitOperations.DistillationColumn.DistCol Column_two(Ctype = "Total", Nt = 4, NOC = NOC, comp = comp) annotation( + Placement(visible = true, transformation(origin = {27.5, -61.2}, extent = {{15.5, -37.2}, {-15.5, 37.2}}, rotation = 0))); + Simulator.UnitOperations.AdiabaticCompressor Compressor_two(Eff = 0.75, Pout(start = 3241600), NOC = NOC, comp = comp) annotation( + Placement(visible = true, transformation(origin = {14, 50}, extent = {{-10, -10}, {10, 10}}, rotation = 0))); + Simulator.Streams.MaterialStream Stream_16(NOC = NOC, comp = comp) annotation( + Placement(visible = true, transformation(origin = {-12, -80}, extent = {{-10, -10}, {10, 10}}, rotation = 180))); + Simulator.Streams.MaterialStream Stream_17(NOC = NOC, comp = comp) annotation( + Placement(visible = true, transformation(origin = {-12, -42}, extent = {{-10, -10}, {10, 10}}, rotation = 180))); + Simulator.Streams.MaterialStream Stream_18(NOC = NOC, comp = comp) annotation( + Placement(visible = true, transformation(origin = {-32, 50}, extent = {{10, -10}, {-10, 10}}, rotation = 0))); +equation + connect(Stream_one.Out, Compressor_one.In) annotation( + Line(points = {{-180, 20}, {-160, 20}}, color = {0, 70, 70})); + connect(Compressor_one.Out, Stream_three.In) annotation( + Line(points = {{-140, 20}, {-130, 20}}, color = {0, 70, 70})); + connect(Stream_three.Out, Mixer_1.inlet[3]) annotation( + Line(points = {{-110, 20}, {-92, 20}}, color = {0, 70, 70})); + connect(Stream_two.Out, Mixer_1.inlet[1]) annotation( + Line(points = {{-110, 40}, {-92, 40}, {-92, 20}}, color = {0, 70, 70})); + connect(Stream_four.Out, Mixer_1.inlet[2]) annotation( + Line(points = {{-112, 0}, {-92, 0}, {-92, 20}}, color = {0, 70, 70})); + connect(Mixer_1.outlet, Stream_five.In) annotation( + Line(points = {{-72, 20}, {-66, 20}}, color = {0, 70, 70})); + connect(Stream_six.Out, Heater.In) annotation( + Line(points = {{-180, -40}, {-162, -40}}, color = {0, 70, 70})); + connect(Heater.Out, Stream_seven.In) annotation( + Line(points = {{-142, -40}, {-60, -40}}, color = {0, 70, 70})); + connect(Stream_five.Out, Mixer_2.inlet[1]) annotation( + Line(points = {{-46, 20}, {-38, 20}, {-38, 10}}, color = {0, 70, 70})); + connect(Stream_seven.Out, Mixer_2.inlet[2]) annotation( + Line(points = {{-40, -40}, {-40, 2}, {-38, 2}, {-38, 10}}, color = {0, 70, 70})); + connect(Mixer_2.outlet, Stream_eight.In) annotation( + Line(points = {{-18, 10}, {-6, 10}}, color = {0, 70, 70})); + connect(Stream_eight.Out, PFReactor.In) annotation( + Line(points = {{14, 10}, {31, 10}}, color = {0, 70, 70})); + connect(PFReactor.Out, Stream_nine.In) annotation( + Line(points = {{101, 10}, {101.5, 10}, {101.5, -16}, {104, -16}}, color = {0, 70, 70})); + connect(Stream_nine.Out, Cooler.In) annotation( + Line(points = {{124, -16}, {130, -16}}, color = {0, 70, 70})); + connect(Cooler.Out, Stream_ten.In) annotation( + Line(points = {{150, -16}, {158, -16}}, color = {0, 70, 70})); + connect(Stream_ten.Out, Column_one.In) annotation( + Line(points = {{178, -16}, {190, -16}}, color = {0, 70, 70})); + connect(Column_one.Out1, Stream_11.In) annotation( + Line(points = {{210, -8}, {180, -8}, {180, 64}}, color = {0, 70, 70})); + connect(Column_one.Out2, Stream_12.In) annotation( + Line(points = {{210, -24}, {178, -24}, {178, -60}}, color = {0, 70, 70})); + connect(Stream_11.Out, Splitter.In) annotation( + Line(points = {{160, 64}, {114, 64}}, color = {0, 70, 70})); + connect(Stream_14.In, Splitter.Out[1]) annotation( + Line(points = {{80, 64}, {134, 64}}, color = {0, 70, 70})); + connect(Stream_15.In, Splitter.Out[2]) annotation( + Line(points = {{82, 42}, {134, 42}, {134, 64}}, color = {0, 70, 70})); + connect(Valve.In, Stream_12.Out) annotation( + Line(points = {{120, -60}, {158, -60}}, color = {0, 70, 70})); + connect(Valve.Out, Stream_13.In) annotation( + Line(points = {{140, -60}, {82, -60}}, color = {0, 70, 70})); + connect(Stream_13.Out, Column_two.In_s[1]) annotation( + Line(points = {{62, -60}, {55, -60}, {55, -61}, {43, -61}}, color = {0, 70, 70})); + connect(Column_two.Dist, Stream_17.In) annotation( + Line(points = {{12, -43}, {7, -43}, {7, -42}, {-2, -42}}, color = {0, 70, 70})); + connect(Column_two.Bot, Stream_16.In) annotation( + Line(points = {{12, -80}, {-2, -80}}, color = {0, 70, 70})); + connect(Stream_15.Out, Compressor_two.Out) annotation( + Line(points = {{62, 42}, {24, 42}, {24, 50}, {24, 50}}, color = {0, 70, 70})); + connect(Compressor_two.In, Stream_18.In) annotation( + Line(points = {{4, 50}, {-22, 50}, {-22, 50}, {-22, 50}}, color = {0, 70, 70})); + connect(Compressor_two.In, Stream_18.In) annotation( + Line(points = {{4, 50}, {-22, 50}, {-22, 50}, {-22, 50}}, color = {0, 70, 70})); + Stream_one.compMolFrac[1, :] = {0.98, 0, 0, 0.02}; + Stream_one.totMolFlo[1] = 73; + Stream_one.T = 321; + Stream_one.P = 506500; + Stream_two.compMolFrac[1,:]={0.2975, 0.02, 0.028, 0.2975}; + Stream_two.totMolFlo[1]=155.5; + Stream_two.T=324.725; + Stream_two.P=3241600; + Stream_four.compMolFrac[1,:]={0.55, 0.30, 0.074, 0.076}; + Stream_four.totMolFlo[1]=16.25; + Stream_four.T=457.6; + Stream_four.P=3241600; + Stream_six.compMolFrac[1,:]={0, 1, 0, 0}; + Stream_six.totMolFlo[1]=68.7; + Stream_six.T=318.5; + Stream_six.P=3241600; + Splitter.SpecVal_s = {0.08, 0.92}; + Stream_11.compMolFrac[1,:]={0.5, 0, 0, 0.5}; + Stream_12.compMolFrac[1,:]={0, 0.5, 0.5, 0}; + Stream_16.compMolFrac[1,:]={0, 0.01, 0.99, 0}; + Stream_17.compMolFrac[1,:]={0, 0.99, 0.01, 0}; + annotation( + Placement(visible = true, transformation(origin = {-32, 50}, extent = {{-10, -10}, {10, 10}}, rotation = 180))); + +end Flowsheet; +end Carbonylation_of_DME; 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 old mode 100644 new mode 100755 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 old mode 100644 new mode 100755 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 old mode 100644 new mode 100755 diff --git a/Pressure_Swing_Distillation_For_Methanol_-_Chloroform_Separation_By_Mr_Gaurav_Tiwari/Abstract_PSDMeth.pdf b/Pressure_Swing_Distillation_For_Methanol_-_Chloroform_Separation_By_Mr_Gaurav_Tiwari/Abstract_PSDMeth.pdf old mode 100644 new mode 100755 diff --git a/Pressure_Swing_Distillation_For_Methanol_-_Chloroform_Separation_By_Mr_Gaurav_Tiwari/Flowsheet_PSDMeth.mo b/Pressure_Swing_Distillation_For_Methanol_-_Chloroform_Separation_By_Mr_Gaurav_Tiwari/Flowsheet_PSDMeth.mo old mode 100644 new mode 100755 diff --git a/Pressure_Swing_Distillation_For_Methanol_-_Chloroform_Separation_By_Mr_Gaurav_Tiwari/README.txt b/Pressure_Swing_Distillation_For_Methanol_-_Chloroform_Separation_By_Mr_Gaurav_Tiwari/README.txt old mode 100644 new mode 100755 diff --git a/Pressure_Swing_Distillation_For_Separation_Of_Tetrahydrofuran-Methanol_By_Mr_Kaushik_Datta/Abstract.pdf b/Pressure_Swing_Distillation_For_Separation_Of_Tetrahydrofuran-Methanol_By_Mr_Kaushik_Datta/Abstract.pdf old mode 100644 new mode 100755 diff --git a/Pressure_Swing_Distillation_For_Separation_Of_Tetrahydrofuran-Methanol_By_Mr_Kaushik_Datta/Flowsheet_PSDMethanol.mo b/Pressure_Swing_Distillation_For_Separation_Of_Tetrahydrofuran-Methanol_By_Mr_Kaushik_Datta/Flowsheet_PSDMethanol.mo old mode 100644 new mode 100755 diff --git a/Pressure_Swing_Distillation_For_Separation_Of_Tetrahydrofuran-Methanol_By_Mr_Kaushik_Datta/README.txt b/Pressure_Swing_Distillation_For_Separation_Of_Tetrahydrofuran-Methanol_By_Mr_Kaushik_Datta/README.txt old mode 100644 new mode 100755 diff --git a/Pressure_Swing_Distillation_Of_Ethanol-Water_Mixture_By_Mr_Kaushik_Datta/Abstract.pdf b/Pressure_Swing_Distillation_Of_Ethanol-Water_Mixture_By_Mr_Kaushik_Datta/Abstract.pdf old mode 100644 new mode 100755 diff --git a/Pressure_Swing_Distillation_Of_Ethanol-Water_Mixture_By_Mr_Kaushik_Datta/Flowsheet_PSDWater.mo b/Pressure_Swing_Distillation_Of_Ethanol-Water_Mixture_By_Mr_Kaushik_Datta/Flowsheet_PSDWater.mo old mode 100644 new mode 100755 diff --git a/Pressure_Swing_Distillation_Of_Ethanol-Water_Mixture_By_Mr_Kaushik_Datta/README.txt b/Pressure_Swing_Distillation_Of_Ethanol-Water_Mixture_By_Mr_Kaushik_Datta/README.txt old mode 100644 new mode 100755 diff --git a/Pressure_Swing_Distillation_Of_Ethyl_Acetate_And_N-Hexane_By_Mr_Kaushik_Datta/Flowsheet_PSDEthyl.mo b/Pressure_Swing_Distillation_Of_Ethyl_Acetate_And_N-Hexane_By_Mr_Kaushik_Datta/Flowsheet_PSDEthyl.mo old mode 100644 new mode 100755 diff --git a/Pressure_Swing_Distillation_Of_Ethyl_Acetate_And_N-Hexane_By_Mr_Kaushik_Datta/README.txt b/Pressure_Swing_Distillation_Of_Ethyl_Acetate_And_N-Hexane_By_Mr_Kaushik_Datta/README.txt old mode 100644 new mode 100755 diff --git a/Pressure_Swing_Distillation_Of_Ethyl_Acetate_And_N-Hexane_By_Mr_Kaushik_Datta/abstract.pdf b/Pressure_Swing_Distillation_Of_Ethyl_Acetate_And_N-Hexane_By_Mr_Kaushik_Datta/abstract.pdf old mode 100644 new mode 100755 diff --git a/Pressure_Swing_Distillation_Of_Isobutanol_And_N-Heptane_By_Mr_Kaushik_Datta/Abstract.pdf b/Pressure_Swing_Distillation_Of_Isobutanol_And_N-Heptane_By_Mr_Kaushik_Datta/Abstract.pdf old mode 100644 new mode 100755 diff --git a/Pressure_Swing_Distillation_Of_Isobutanol_And_N-Heptane_By_Mr_Kaushik_Datta/Flowsheet_PSDIsobutanol.mo b/Pressure_Swing_Distillation_Of_Isobutanol_And_N-Heptane_By_Mr_Kaushik_Datta/Flowsheet_PSDIsobutanol.mo old mode 100644 new mode 100755 diff --git a/Pressure_Swing_Distillation_Of_Isobutanol_And_N-Heptane_By_Mr_Kaushik_Datta/README.txt b/Pressure_Swing_Distillation_Of_Isobutanol_And_N-Heptane_By_Mr_Kaushik_Datta/README.txt old mode 100644 new mode 100755 diff --git a/Pressure_Swing_Distillation_Of_Toluene_-_Ethanol_By_Mr_Kaushik_Datta/Abstract.pdf b/Pressure_Swing_Distillation_Of_Toluene_-_Ethanol_By_Mr_Kaushik_Datta/Abstract.pdf old mode 100644 new mode 100755 diff --git a/Pressure_Swing_Distillation_Of_Toluene_-_Ethanol_By_Mr_Kaushik_Datta/Flowsheet_PSDEthanol.mo b/Pressure_Swing_Distillation_Of_Toluene_-_Ethanol_By_Mr_Kaushik_Datta/Flowsheet_PSDEthanol.mo old mode 100644 new mode 100755 diff --git a/Process_Development_For_The_Production_Of_Propylene_Oxide_By_Mr_Jayaram_Ganesan/OpenModelica_Flowsheeting_Project_Abstract_v01_31Oct2019.pdf b/Process_Development_For_The_Production_Of_Propylene_Oxide_By_Mr_Jayaram_Ganesan/OpenModelica_Flowsheeting_Project_Abstract_v01_31Oct2019.pdf old mode 100644 new mode 100755 diff --git a/Process_Development_For_The_Production_Of_Propylene_Oxide_By_Mr_Jayaram_Ganesan/Process_Development_for_the_Production_of_Propylene_Oxide.mo b/Process_Development_For_The_Production_Of_Propylene_Oxide_By_Mr_Jayaram_Ganesan/Process_Development_for_the_Production_of_Propylene_Oxide.mo old mode 100644 new mode 100755 diff --git a/Process_Development_For_The_Production_Of_Propylene_Oxide_By_Mr_Jayaram_Ganesan/README.txt b/Process_Development_For_The_Production_Of_Propylene_Oxide_By_Mr_Jayaram_Ganesan/README.txt old mode 100644 new mode 100755 diff --git a/Production_Of_Ammonia_Through_Haber'S_Process_By_Mr_Mehulkumar_Sutariya/README.txt b/Production_Of_Ammonia_Through_Haber'S_Process_By_Mr_Mehulkumar_Sutariya/README.txt old mode 100644 new mode 100755 diff --git a/Production_Of_Ammonia_Through_Haber'S_Process_By_Mr_Mehulkumar_Sutariya/ammonia.pdf b/Production_Of_Ammonia_Through_Haber'S_Process_By_Mr_Mehulkumar_Sutariya/ammonia.pdf old mode 100644 new mode 100755 diff --git a/Production_Of_Ammonia_Through_Haber'S_Process_By_Mr_Mehulkumar_Sutariya/ammonia_by_haber_new.mo b/Production_Of_Ammonia_Through_Haber'S_Process_By_Mr_Mehulkumar_Sutariya/ammonia_by_haber_new.mo old mode 100644 new mode 100755 diff --git a/Production_Of_Aniline_From_Nitrobenzene_And_Hydrogen_By_Mr_Deepanshu_Kishnani/Abstract.pdf b/Production_Of_Aniline_From_Nitrobenzene_And_Hydrogen_By_Mr_Deepanshu_Kishnani/Abstract.pdf old mode 100644 new mode 100755 diff --git a/Production_Of_Aniline_From_Nitrobenzene_And_Hydrogen_By_Mr_Deepanshu_Kishnani/AnilineProduction.mo b/Production_Of_Aniline_From_Nitrobenzene_And_Hydrogen_By_Mr_Deepanshu_Kishnani/AnilineProduction.mo old mode 100644 new mode 100755 diff --git a/Removal_Of_Isopentane_In_Gasoline_Tower_By_Mr_Tanay_Kedia/Iso1.mo b/Removal_Of_Isopentane_In_Gasoline_Tower_By_Mr_Tanay_Kedia/Iso1.mo old mode 100644 new mode 100755 diff --git a/Removal_Of_Isopentane_In_Gasoline_Tower_By_Mr_Tanay_Kedia/README.txt b/Removal_Of_Isopentane_In_Gasoline_Tower_By_Mr_Tanay_Kedia/README.txt old mode 100644 new mode 100755 diff --git a/Removal_Of_Isopentane_In_Gasoline_Tower_By_Mr_Tanay_Kedia/Tanay_Removal_of_Isopentane.pdf b/Removal_Of_Isopentane_In_Gasoline_Tower_By_Mr_Tanay_Kedia/Tanay_Removal_of_Isopentane.pdf old mode 100644 new mode 100755 diff --git a/Separation_Of_Benzene_From_Air_Using_Compression_By_Ms_Aditi_Jain/Abstract_OM.pdf b/Separation_Of_Benzene_From_Air_Using_Compression_By_Ms_Aditi_Jain/Abstract_OM.pdf old mode 100644 new mode 100755 diff --git a/Separation_Of_Benzene_From_Air_Using_Compression_By_Ms_Aditi_Jain/Air_benzene_separation.mo b/Separation_Of_Benzene_From_Air_Using_Compression_By_Ms_Aditi_Jain/Air_benzene_separation.mo old mode 100644 new mode 100755 diff --git a/Separation_Of_Benzene_From_Air_Using_Compression_By_Ms_Aditi_Jain/README.txt b/Separation_Of_Benzene_From_Air_Using_Compression_By_Ms_Aditi_Jain/README.txt old mode 100644 new mode 100755 diff --git a/zip-1559634800-567987.zip b/zip-1559634800-567987.zip old mode 100644 new mode 100755 diff --git a/zip-1572330485-226364.zip b/zip-1572330485-226364.zip old mode 100644 new mode 100755 diff --git a/zip-1572330485-302807.zip b/zip-1572330485-302807.zip old mode 100644 new mode 100755 -- cgit