-
-
Notifications
You must be signed in to change notification settings - Fork 481
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
WIP: transport efficiency models #2841
WIP: transport efficiency models #2841
Conversation
Make release v23.2
log transport efficiency
Linear transport efficiency
half_transport_effciency added
…MM.git logsqrt_transport
Check out this pull request on See visual diffs & provide feedback on Jupyter Notebooks. Powered by ReviewNB |
TODO:
|
I also feel like tortuosity itself should be a submodel on its own and transport efficiency should use that. This would allow for uploading experimental data and interpolating against porosity. |
So as I see it, the So if we are to implement transport efficiency as two submodels, one for tortuosity factor and one for transport efficiency, I feel like transport efficiency would end up just being a simple relation to tortuosity factor i.e. |
Hey @isaacsquires really sorry I haven't responded to this yet properly. Had a short holiday over Easter and then been swamped with other work things. I haven't forgotten about it and hopefully look again tomorrow |
This is currently how the implementation is coded. What are the alternatives? |
19ac474
into
pybamm-team:issue-2111-custom-transport-efficiency
Merged into a branch on our code base to keep working on it |
Description
Adding new methods for calculating the transport efficiency beyond Bruggeman coefficient. This includes:
These were taken from 10.1016/j.ces.2007.03.041 and http://dx.doi.org/10.1016/j.coche.2016.02.006
Fixes #2111
Type of change
Please add a line in the relevant section of CHANGELOG.md to document the change (include PR #) - note reverse order of PR #s. If necessary, also add to the list of breaking changes.
Key checklist:
$ pre-commit run
(see CONTRIBUTING.md for how to set this up to run automatically when committing locally, in just two lines of code)$ python run-tests.py --all
$ python run-tests.py --doctest
You can run unit and doctests together at once, using
$ python run-tests.py --quick
.Further checks: