예제 #1
0
 def _run(self):
     top, bottom, solids = self.outs
     sep.lle(self.ins[0], top, bottom, self.top_chemical, self.efficiency)
     bottom.split_to(solids,
                     bottom,
                     self.solids_split,
                     energy_balance=False)
     sep.adjust_moisture_content(solids, bottom, self.moisture_content)
예제 #2
0
 def _run(self):
     sep.lle(*self.ins, *self.outs, self.top_chemical, self.efficiency, self.multi_stream)
     IDs = self.forced_split_IDs
     if IDs:
         feed, = self.ins
         liquid, LIQUID = self.outs
         mol = feed.imol[IDs]
         liquid.imol[IDs] = mol_liquid = mol * self.forced_split
         LIQUID.imol[IDs] = mol - mol_liquid
예제 #3
0
 def _run(self):
     top, bottom, solids = self.outs
     sep.lle(self.ins[0], top, bottom, self.top_chemical, self.efficiency)
     sep.split(bottom, solids, bottom, self.solids_split)
     sep.adjust_moisture_content(solids, bottom, self.moisture_content)