This unit model is formulated as a single-input, double-output model form. See documentation for :ref:`single-input, double-output Helper Methods<sido_methods>`.
Electricity consumption is calculated using the pump_electricity helper function. See documentation for :ref:`Helper Methods for Electricity Demand<electricity_methods>`.
Costing is calculated using the cost_ion_exchange method in the zero-order costing package. See documentation for the :ref:`zero-order costing package<zero_order_costing>`.
Description | Variable Name | Units |
---|---|---|
Flowrate of NaCl addition | NaCl_flowrate | kg/s |
Dosage of NaCl addition | NaCl_dose | kg/m^3 |
Replacement rate of ion exchange resin | resin_demand | kg/s |
Resin replacement as a function of flow | resin_replacement | kg/m^3 |
Description | Constraint Name |
---|---|
None | NaCl_constraint |
None | resin_constraint |
.. index:: pair: watertap.unit_models.zero_order.ion_exchange_zo;ion_exchange_zo
.. currentmodule:: watertap.unit_models.zero_order.ion_exchange_zo
.. automodule:: watertap.unit_models.zero_order.ion_exchange_zo :members: :noindex: