Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mixer Cost Documentation #1456

Merged
merged 4 commits into from
Jun 29, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
56 changes: 44 additions & 12 deletions docs/technical_reference/costing/mixer.rst
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,18 @@ The following parameters are constructed for the unit on the FlowsheetCostingBlo
.. csv-table::
:header: "Description", "Symbol", "Parameter Name", "Default Value", "Units"

"description", ":math:`Symbol_{example}`", "``parameter_name``", "1", ":math:`\text{dimensionless}`"
"**Standard mixer**"
"Mixer unit cost", ":math:`C_{mix, standard}`", "``unit_cost``", "361", ":math:`\text{USD}_{2018}\text{/L/s}`"

"**NaOCl mixer**"
"Mixer unit cost", ":math:`C_{mix, NaOCl}`", "``cost``", "5.08", ":math:`\text{USD}_{2018}\text{/m}^{3}\text{/day}`"
"NaOCl cost", ":math:`C_{NaOCl}`", "``unit_cost``", "0.23", ":math:`\text{USD}_{2018}\text{/kg}`"
"NaOCl purity", ":math:`p_{NaOCl}`", "``purity``", "0.15", ":math:`\text{dimensionless}`"

"**CaOH2 mixer**"
"Mixer unit cost", ":math:`C_{mix, CaOH2}`", "``cost``", "873.911", ":math:`\text{USD}_{2018}\text{/kg/day}`"
"CaOH2 cost", ":math:`C_{CaOH2}`", "``unit_cost``", "0.12", ":math:`\text{USD}_{2018}\text{/kg}`"
"CaOH2 purity", ":math:`p_{CaOH2}`", "``purity``", "1", ":math:`\text{dimensionless}`"

Costing Method Variables
++++++++++++++++++++++++
Expand All @@ -19,41 +30,62 @@ The following variables are constructed on the unit block (e.g., m.fs.unit.costi
.. csv-table::
:header: "Description", "Symbol", "Variable Name", "Index", "Units"

"description", ":math:`Symbol_{example}`", "``variable_name``", "[t]", ":math:`\text{dimensionless}`"
"Inlet volumetric flow rate", ":math:`Q_{in}`", "``flow_in``", "[t]", ":math:`\text{m}^3\text{/hr}`"
"Lime mass flow", ":math:`M_{in}`", "``lime_kg_per_day``", "[t]", ":math:`\text{kg/day}`"
"Dosing rate", ":math:`D`", "``dosing_rate``", "[j]", ":math:`\text{kg/s}`"

Capital Cost Calculations
+++++++++++++++++++++++++

Describe capital costs..keep it concise where possible
Capital cost is dependent upon the volumetric flow rate, :math:`Q_{in}`, or
lime mass flow, :math:`M_{in}`, as shown in the equations below.

"**Standard mixer**"

.. math::

C_{cap,tot} = C_{cap,example1}+C_{cap,example2}+C_{cap,other}
C_{cap,tot} = C_{mix, standard} * Q_{in}


"**NaOCl mixer**"

.. math::

C_{cap,example1} = fill in equation for each component in total capex equation
C_{cap,tot} = C_{mix, NaOCl} * Q_{in}


"**CaOH2 mixer**"

.. math::

C_{cap,tot} = C_{mix, CaOH2} * M_{in}


Operating Cost Calculations
+++++++++++++++++++++++++++

Describe operating/maintenance costs..keep it concise where possible
The total operating cost is dependent upon the dosing rate, :math:`D`, as shown in the equations below.

"**Standard mixer**"

.. math::

C_{op,tot} = 0

"**NaOCl mixer**"

.. math::

C_{op,tot} = C_{op,example1}+C_{op,example2}+C_{op,other}
C_{op,tot} = D_{NaOCl} * C_{NaOCl} / p_{NaOCl}

"**CaOH2 mixer**"

.. math::

C_{op,example1} = fill in equation for each component in total opex equation
C_{op,tot} = D_{CaOH2} * C_{CaOH2} / p_{CaOH2}


Code Documentation
------------------

* :mod:`watertap.costing.unit_models.mixer`

References
----------
Aim to include at least one reference in most cases, but delete this section if no references used for cost relationships/default values