-
-
Notifications
You must be signed in to change notification settings - Fork 563
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
Many-Particle Models #1529
Merged
Merged
Many-Particle Models #1529
Changes from 4 commits
Commits
Show all changes
82 commits
Select commit
Hold shift + click to select a range
0d94d25
added BasicMPM class to lithium_ion
tobykirk fbfe2d2
Merge branch 'develop' into add-PSD-models
tobykirk 095484c
expanded output variables
tobykirk ec61fb3
rename model class
tobykirk 86a21b5
renamed PSD model file
tobykirk bf9949b
Merge branch 'develop' into add-PSD-models
tobykirk 1360cc5
added interp for 1D ProcessedVariables in particle-size domain R
tobykirk 274413c
fixed style to black
tobykirk 6b081c2
Merge branch 'develop' into add-PSD-models
tobykirk 4bbc39b
added PSDModel incorporating submodel structure
tobykirk ad2b172
tidied up PSDModel
tobykirk 1a97965
Merge branch 'develop' into add-PSD-models
tobykirk a2b7df8
quick plotting for 2D vars of particle size
tobykirk 534b60b
tidied up PSD output variables
tobykirk 8487ef9
added fast diffusion PSD submodels
tobykirk 9eb72e4
Default geometry and meshes etc for PSDs
tobykirk 0c2850f
added R-average
tobykirk 5f489df
fied typos and style
tobykirk 5d938a8
added ManyPSD submodels, and the option to DFN
tobykirk 6e41c07
added option to use SPM as MPM
tobykirk 61ee854
added PSD with fast diffusion submodel to DFN
tobykirk af48cf0
add distribution parameters to Marquis2019 set
tobykirk 010ac48
automatic distribution normalising
tobykirk 4525057
changed event tolerance
tobykirk 11f1188
revert submodel selection changes to SPM
tobykirk af4e016
fix SPM interface submodel selection
tobykirk 686c5e2
fix tests
tobykirk 7c91e3f
Merge branch 'develop' into many-particle-models
tobykirk 683f008
fixed MPM
tobykirk 5784af9
name changes to domains, options, spatial vars
tobykirk 65d568f
refactor of size distribution submodels
tobykirk 0a379ab
fix fast diffusion MP submodels and output vars
tobykirk ba8988b
fix tests
tobykirk 003bff6
added citations to Kirk et al 2020
tobykirk 9050cf2
add unit tests for MPM and submodels
tobykirk b1a33f8
added standard integration tests for MPM
tobykirk df13141
change MPM submodels to surface form
tobykirk 415ee98
delete plots_of_MPM script
tobykirk a6aa477
remove test for Fickian MPDFN
tobykirk b7d95d8
Merge branch 'develop' into many-particle-models
tobykirk ea72822
fixed surface area for MP models and tests
tobykirk 31855e7
incompatible options with size distributions
tobykirk 23b9f4a
rename mean radii variables
tobykirk 582d56b
Merge branch 'develop' into many-particle-models
tobykirk ea1c372
added voltage control to MPM
tobykirk 57b706a
added more distribution output vars
tobykirk 8f4b30e
added doc index files for MPM and submodels
tobykirk a11b5ec
fix distribution output variables
tobykirk a6582b6
add output vars to fix lead acid tests
tobykirk e2a0840
added Kirk2021 citation
tobykirk e0de928
added MPM notebook
tobykirk 95aecaf
Merge branch 'develop' into many-particle-models
tobykirk 683674c
removed the 'ManyDistributions' submodels
tobykirk 532d47a
revert DFN to develop
tobykirk b3c12eb
remove size distributions from Marquis param set
tobykirk f93fa09
remove test for 'FastManyDistributions' submodel
tobykirk f00d86d
change name of R_average
tobykirk e081d08
fix exchange current density tests
tobykirk c955d72
add function get_size_distribution_parameters
tobykirk 23fa913
refactor interface distribution variables
tobykirk 009752f
reduce code duplication in quick_plot
tobykirk a8e5c16
Merge branch 'develop' into add-mpm
tobykirk 2ca98d4
remove some mpm tests
tobykirk b9eb06e
change MPM init and reduce tests
tobykirk 339b9f0
moved particle size params to geometric parameters
tobykirk c2f284b
Merge branch 'develop' into add-mpm
tobykirk 494bf0c
Merge branch 'develop' into add-mpm
tobykirk 82ea288
move default standard deviations
tobykirk edf67bb
change definition of particle flux
tobykirk de5afe3
fix notebooks
tobykirk 3fbe86a
add broadcast tests with particle size
tobykirk c7472ec
add particle size processed variable tests
tobykirk 3e9261d
add mpm tests for coverage
tobykirk 85989da
remove untested code for size distr in DFN
tobykirk 7b87152
tests to increase coverage
tobykirk 681826a
Merge branch 'develop' into add-mpm
tobykirk 8a964b3
update changelog
tobykirk 49a00d6
Merge branch 'develop' into add-mpm
valentinsulzer 7c50b99
reduced code duplication in processed var tests
tobykirk 57f9e08
Merge remote-tracking branch 'upstream/develop' into add-mpm
tobykirk 515590d
remove unusued variable to fix codacy
tobykirk 34700c0
Merge branch 'develop' into add-mpm
tobykirk 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
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
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.
why this change?
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.
This is just to make the definition of the nondimensional flux consistent with
FickianManyParticles
(where you can have a size distribution in x), and also the scaling used for the MP-DFN in our recent JES paper. Therhs
is unchanged, as the factor of/ R
is just moved to lines 166 and 172, turning an/ R
into/ R ** 2
. Should make it easier to combine the "distribution" and "no distribution" submodels later on.Meant to make this change much earlier, but seems I forgot. Sorry for the confusion here!