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

Electrodialysis Feature Requests #1283

Open
10 tasks
hunterbarber opened this issue Jan 29, 2024 · 1 comment
Open
10 tasks

Electrodialysis Feature Requests #1283

hunterbarber opened this issue Jan 29, 2024 · 1 comment
Assignees
Labels
enhancement New feature or request master issue Priority:Normal Normal Priority Issue or PR

Comments

@hunterbarber
Copy link
Contributor

hunterbarber commented Jan 29, 2024

Description

Master-issue list of features that may be relevant to increase the fidelity of the electrodialysis model.

  • Non-rectangular baffled flow paths through rectangular cell and membrane geometry. This can be handled in the unit model through either inputting the cell width as an effective cell width or adding an effective permeation area variable, however this needs appropriately handled in the costing package which also utilizes width*length.
  • Potentially decouple electrically- and diffusion-driven transport for accurate current_efficiency_x calculations which would hold true (0, 1) bounds
  • eq_get_current_density and eq_get_current_density construct the same equations
  • if hasattr(self, "potential_ohm_dl_x"): line 2488 should also be indexed by itself
  • Index pressure drop for each channel
  • Typo in length in line 149
  • cost_rectifier adds captial_cost to costing block twice
  • Typo in stack_electrode_captical_cost
  • Osmotic pressure is not calculated in the diffusion layer as stated in the documentation
  • Consider switching to interval_initializer for stability

Motivation

List is a combination of features to add model fidelity and general changes for stability, initialization, etc.

Additional Context

List is mostly to itemize ideas, and subsequent changes in PR's are to be decided upon. Some features may only be implemented at the flowsheet level and not relevant to apply at the base model, which would not require a PR.

@hunterbarber hunterbarber added enhancement New feature or request Priority:Normal Normal Priority Issue or PR master issue labels Jan 29, 2024
@hunterbarber hunterbarber changed the title Electrodialysis 1D Feature Requests Electrodialysis Feature Requests Mar 4, 2024
@lbibl
Copy link
Contributor

lbibl commented Apr 4, 2024

I am checking off the first box as I think, at this point, that should be addressed at the flowsheet level. Not complicating fluid conditions in the current ED model in the foreseen future is my understanding.

I am not sure about the second box because the designed current_efficiency is for accounting for the impact of diffusion.

The last two boxes do not point me toward the clear issues.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request master issue Priority:Normal Normal Priority Issue or PR
Projects
None yet
Development

No branches or pull requests

2 participants