Skip to content

Electrodialysis 0D lacks a membrane resistance term in resistance calculation #1801

Description

@yschang23

Description

In the documentation of "Electrodialysis 0D" (https://watertap.readthedocs.io/en/stable/technical_reference/unit_models/electrodialysis_0D.html), an equation in Table 4 shows how the total resistance is calculated. This calculation is also used in the code.

The equation lacks a membrane resistance term at the end of the right hand side of the equation. For example, if n is the cell pair number and there are n AEM, there needs to be n+1 CEM; therefore, in the total resistance calculation, it needs "n+1*r_cem". Currently, it's "n*r_cem" in the equation. Adding a r_cem term at the end of the right hand side will fix this.

If the value of the membrane resistance is large or when the cell pair number (n) is small, the omission of the membrane resistance term can cause noticeable underestimation of the stack voltage and thus the power consumption.

Expected Behavior

No response

Steps to Reproduce

No response

Environment

  • OS:
  • Python:
  • WaterTAP:

Anything Else?

No response

Metadata

Metadata

Labels

Priority:NormalNormal Priority Issue or PRbugSomething isn't working

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions