summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpravindalve2021-02-11 00:48:31 +0530
committerpravindalve2021-02-11 00:48:31 +0530
commit8336446737774a7a0b336d02a3701166577250e5 (patch)
treecf5595d8d5f08662b52009441e2e8ed9871bb395
parent47a2cf43129fa18cbac56df8d53208a1b21ea4f7 (diff)
downloadChemical-Simulator-GUI-8336446737774a7a0b336d02a3701166577250e5.tar.gz
Chemical-Simulator-GUI-8336446737774a7a0b336d02a3701166577250e5.tar.bz2
Chemical-Simulator-GUI-8336446737774a7a0b336d02a3701166577250e5.zip
Fixes for problem for running simulation
-rw-r--r--DockWidgets/__pycache__/DockWidgetShortcutColumn.cpython-37.pycbin4646 -> 4613 bytes
-rw-r--r--OMChem/Flowsheet.py2
-rw-r--r--Streams.py1
-rw-r--r--Undo.datbin1981 -> 0 bytes
-rw-r--r--UnitOperations.py13
5 files changed, 8 insertions, 8 deletions
diff --git a/DockWidgets/__pycache__/DockWidgetShortcutColumn.cpython-37.pyc b/DockWidgets/__pycache__/DockWidgetShortcutColumn.cpython-37.pyc
index bc4eb06..bc258f6 100644
--- a/DockWidgets/__pycache__/DockWidgetShortcutColumn.cpython-37.pyc
+++ b/DockWidgets/__pycache__/DockWidgetShortcutColumn.cpython-37.pyc
Binary files differ
diff --git a/OMChem/Flowsheet.py b/OMChem/Flowsheet.py
index 79608ec..4fb0459 100644
--- a/OMChem/Flowsheet.py
+++ b/OMChem/Flowsheet.py
@@ -121,7 +121,7 @@ class Flowsheet():
self.stm = ['MaterialStream','EngStm']
for unitop in self.unit_operations:
if unitop.type not in self.stm:
- for j in unitop.output_stms:
+ for j in unitop.output_stms.values():
self.outlist.append(j)
for unitop in self.unit_operations:
diff --git a/Streams.py b/Streams.py
index f5bdabe..4127945 100644
--- a/Streams.py
+++ b/Streams.py
@@ -311,7 +311,6 @@ class MaterialStream():
self.OM_data_init = self.OM_data_init + ');\n'
return self.OM_data_init
-
def OM_Flowsheet_Equation(self,addedcomp,method):
self.OM_data_eqn = ''
self.comp_count = len(addedcomp)
diff --git a/Undo.dat b/Undo.dat
index d22999d..e69de29 100644
--- a/Undo.dat
+++ b/Undo.dat
Binary files differ
diff --git a/UnitOperations.py b/UnitOperations.py
index 33479d3..833d972 100644
--- a/UnitOperations.py
+++ b/UnitOperations.py
@@ -141,20 +141,21 @@ class UnitOperation():
if len(self.input_stms)>1 or self.type == 'Mixer':
strcount = 1
- for strm in self.input_stms:
+ for strm in self.input_stms.values():
self.OM_data_eqn += ('connect(' + strm.name + '.Out,' + self.name + '.In[' + str(strcount) + ']);\n')
strcount += 1
else:
- self.OM_data_eqn += ('connect(' + self.name + '.In,' + self.input_stms[0].name + '.Out);\n')
+ print(self.input_stms)
+ self.OM_data_eqn += ('connect(' + self.name + '.In,' + self.input_stms[1].name + '.Out);\n')
if len(self.output_stms)>1:
strcount = 1
- for strm in self.output_stms:
+ for strm in self.output_stms.values():
self.OM_data_eqn += ('connect(' + strm.name + '.In,' + self.name + '.Out[' + str(strcount) + ']);\n')
strcount += 1
else:
print("self.output_stms ", self.output_stms)
- self.OM_data_eqn += ('connect(' + self.name + '.Out,' + self.output_stms[0].name + '.In);\n')
+ self.OM_data_eqn += ('connect(' + self.name + '.Out,' + self.output_stms[1].name + '.In);\n')
if self.mode:
self.OM_data_eqn += (self.name + '.' + self.mode + '=' + str(self.mode_val) + ';\n')
@@ -219,7 +220,7 @@ class ShortcutColumn(UnitOperation):
def OM_Flowsheet_Equation(self):
self.OM_data_eqn = ''
- self.OM_data_eqn += ('connect(' + self.name + '.In,' + self.input_stms[0].name + '.Out);\n')
+ self.OM_data_eqn += ('connect(' + self.name + '.In,' + self.input_stms[1].name + '.Out);\n')
strcount = 1
for strm in self.output_stms:
@@ -343,7 +344,7 @@ class DistillationColumn(UnitOperation):
'connect(' + self.name + '.Bot' + ", " + self.output_stms[1].name + '.In);\n')
for i in range(len(self.input_stms)):
self.OM_data_eqn = self.OM_data_eqn + (
- 'connect(' + self.input_stms[i].name + '.Out' + ", " + self.name + '.In_s[' + str(
+ 'connect(' + self.input_stms[i +1].name + '.Out' + ", " + self.name + '.In_s[' + str(
i + 1) + ']);\n')
# ['Product Molar Flow (mol/s)', 'Temperature (K)', 'Compound Molar Fraction',
# 'Compound Molar Flow (mol/s)']