prommis.ion_exchange.ix_freundlich_multicomponent_example#
This model is an example on how to use the ion exchange multicomponent model (IXMC) for the removal of REEs.
- prommis.ion_exchange.ix_freundlich_multicomponent_example.add_data(m, resin=None, curve_data=None, resin_file=None, comp_prop_file=None, parmest_file=None)[source]#
Add component properties, resin, and parameter estimation data
- prommis.ion_exchange.ix_freundlich_multicomponent_example.build_model()[source]#
Method to build a flowsheet
- prommis.ion_exchange.ix_freundlich_multicomponent_example.main()[source]#
Method to build an ion exchange unit model using data from the literature.
- prommis.ion_exchange.ix_freundlich_multicomponent_example.run_optimization(m, target_component=None)[source]#
This method unfixes variables and add constraints to solve an optimization problem
- prommis.ion_exchange.ix_freundlich_multicomponent_example.set_bounds(m)[source]#
This method adds bounds to relevant variables