-
-
Notifications
You must be signed in to change notification settings - Fork 553
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
MSMR model #3116
Merged
MSMR model #3116
Changes from 47 commits
Commits
Show all changes
53 commits
Select commit
Hold shift + click to select a range
e60ec43
basic MSMR model with fast diffusion
rtimms 094f2b6
run test simulation
rtimms 6387858
particle problem in basic SP MSMR
rtimms d1b20a7
update example
rtimms 318f6d3
merge develop
rtimms e0e42d1
MSMR submodels for diffusion and ocp
rtimms c644be8
MSMR model options + example
rtimms e7f9c18
fix options test
rtimms 8d92c18
merge develop
rtimms dbf2018
esoh for msmr mostly working
rtimms 3a7c39f
start cleaning up esoh
rtimms ac821e8
fix eSOH
rtimms 0c61222
improve esoh
rtimms f9a92be
Use .diff to get dx/dU
rtimms 86c4184
esoh tests
rtimms c49e36f
merge develop
rtimms 42c7438
fix diff for broadcasts
rtimms 4c0758d
start msmr notebook
rtimms c94d842
improve coverage
rtimms 75835b5
update esoh
rtimms 0f7c2ab
clean up notebook
rtimms 51702ca
merge develop
rtimms ab61213
add helper function for msmr reactions
rtimms 7b12a61
docs and notebook
rtimms a33c3af
fix initial soc at solve
rtimms d88dfb8
merge develop
rtimms 8396295
update notebook
rtimms 917a53b
fix test
rtimms 9af984d
merge develop
rtimms 8c95a6d
add individual reaction params
rtimms 085543f
fix setting by reaction index
rtimms 899067f
add MSMR model class
rtimms e9148ae
add paramaters by reaction index
rtimms 986d171
debugging current density
rtimms 10bec45
fix exchange current parameters
rtimms e549a4e
fix PSD
rtimms f7f8741
merge develop
rtimms 78d2776
esoh coverage
rtimms 925a04e
merge develop
rtimms fc0d71e
update notebook
rtimms c4953df
merge 'develop' into 'msmr'
rtimms d73a1eb
style: pre-commit fixes
pre-commit-ci[bot] 32b73e5
fix tests
rtimms 54a06e0
merge conflicts
rtimms d8dace3
debug half cell
rtimms 9e513bf
merge develop
rtimms d1cd977
relax option check
rtimms d3d921d
merge develop
rtimms c030b88
ferran msmr comments
rtimms f8a0fbc
update docs
rtimms c330ffa
fix example notebooks
rtimms cb36b35
merge develop
rtimms 77a62c1
update bib in docs
rtimms File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
Multi-Species Multi-Reaction (MSMR) Model | ||
========================================= | ||
|
||
.. autoclass:: pybamm.lithium_ion.MSMR | ||
:members: | ||
|
||
.. footbibliography:: |
6 changes: 6 additions & 0 deletions
6
docs/source/api/models/submodels/interface/open_circuit_potential/msmr_ocp.rst
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
MSMR Open Circuit Potential | ||
=========================== | ||
|
||
|
||
.. autoclass:: pybamm.open_circuit_potential.MSMROpenCircuitPotential | ||
:members: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
MSMR Diffusion | ||
============== | ||
|
||
.. autoclass:: pybamm.particle.MSMRDiffusion | ||
:members: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Picky comment, can you delete the empty cells at the end of the notebook?