-
Notifications
You must be signed in to change notification settings - Fork 11
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit 4044c94
Showing
185 changed files
with
41,870 additions
and
0 deletions.
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
# Sphinx build info version 1 | ||
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. | ||
config: 6cba945694f049f88a469ed7f18a502b | ||
tags: 645f666f9bcd5a90fca523b33c5a78b7 |
Empty file.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
============== | ||
Advanced Usage | ||
============== | ||
|
||
.. toctree:: | ||
:maxdepth: 2 | ||
:hidden: | ||
|
||
modelinitialisation | ||
controlinput | ||
soliddiffusion | ||
parsets | ||
units | ||
thermal | ||
optimisation | ||
|
||
* :ref:`The Battery Simulation Model<modelinitialisation:The Battery Simulation Model>` | ||
* :ref:`Control models <controlinput:Control models>` | ||
* :ref:`Solid diffusion models <soliddiffusion:Solid Diffusion Models>` | ||
* :ref:`Parameter sets <parsets:Parameter sets>` | ||
* :ref:`Units <units:Units>` | ||
* :ref:`Thermal simulation <thermal:Thermal Simulation>` | ||
* :ref:`Optimisation <optimisation:Optimization>` | ||
|
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,86 @@ | ||
========================= | ||
BattMo Model Architecture | ||
========================= | ||
|
||
We use a multi-model approach. The models are organized in a hierarchy, meaning that a given model can have | ||
sub-models. A model corresponds to a given physical system and defines the functions and variables that will be needed | ||
to assemble the discretized governing equations of the system. | ||
|
||
For the simulation of Lithium-ion battery, we have at the top of the hierarchy a battery model (see :ref:`schema | ||
<json:Material Parameters>` for the description of the standard input parameters). The battery model contains the | ||
following sub-models: | ||
|
||
* Negative electrode model :ref:`(schema) <json:Electrode>` | ||
* Positive electrode model :ref:`(schema) <json:Electrode>` | ||
* Electrolyte model :ref:`(schema) <json:Electrolyte>` | ||
* Separator model :ref:`(schema) <json:Separator>` | ||
* ThermalModel model :ref:`(schema) <json:Thermal Model>` | ||
* Control model :ref:`(schema) <json:Simulation Control Parameters>` | ||
|
||
.. figure:: img/cutbatterygraph.png | ||
:target: _images/cutbatterygraph.png | ||
|
||
The **negative and positive electrodes** are instances of the same electrode model. An electrode contains a coating | ||
material and a current collector. The standard input parameters for an electrode model are given in its :ref:`schema | ||
<json:Electrode>`. The electrode model has two sub-models: | ||
|
||
* Coating model :ref:`(schema) <json:Coating>` | ||
* Current Collector model :ref:`(schema) <json:Current Collector>` | ||
|
||
|
||
.. figure:: img/electrodegraph.png | ||
:target: _images/electrodegraph.png | ||
:width: 50% | ||
:align: center | ||
|
||
The current collector model is optional. In particular, for the 1D model it is in fact more realistic to not include it. | ||
|
||
The standard input parameters of the **coating model** are given in the associated :ref:`schema <json:Coating>`. The | ||
coating model has three sub-models, which corresponds of the three components of the solid: | ||
|
||
* Active material model :ref:`(schema) <json:Active Material>` | ||
* Binder :ref:`(schema) <json:Binder>` | ||
* Conductive additive model :ref:`(schema) <json:Conducting Additive>` | ||
|
||
.. figure:: img/coatinggraph.png | ||
:target: _images/coatinggraph.png | ||
:width: 70% | ||
:align: center | ||
:class: with-border | ||
|
||
|
||
In the case of a composite material, the coating model will have a different structure, with two active material models. | ||
|
||
.. _ArchitectureActiveMaterial: | ||
|
||
The input parameters for the **Active Material** are described in the associated :ref:`schema <json:Active Material>`. The active material is | ||
organized in two sub-models. | ||
|
||
* Interface :ref:`(schema) <json:Interface>` | ||
* SolidDiffusion :ref:`(schema) <json:Solid Diffusion>` | ||
|
||
.. figure:: img/activematerialgraph.png | ||
:target: _images/activematerialgraph.png | ||
:width: 50% | ||
:align: center | ||
|
||
In the interface model, the function and variables that enter the reaction are defined (Butler-Volmer model). The solid | ||
diffusion model contains the functions to model and solve the diffusion equation in the solid. We have implemented two | ||
solid diffusion model, see :ref:`here <soliddiffusion:Solid Diffusion Models>`. | ||
|
||
The **Control** :ref:`(schema) <json:Simulation Control Parameters>`, **Separator** :ref:`(schema) <json:Separator>` and | ||
**Thermal** :ref:`(schema) <json:Thermal Model>` models do not have sub-models. The control model is described in more | ||
details :ref:`here<controlinput:Control models>`. A example of a fully coupled thermal simulation is presented | ||
:ref:`here<thermal:Thermal Simulation>`. | ||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
Oops, something went wrong.