BattMo
Installation
Basic Usage
A First
BattMo
Model
Define Parameters
Run Simulation
Show the Dashboard
Explore the Output
Explore the Grid
Explore the States
Plot a Result
Change Control Parameters
Change Structural Parameters
Change Material Parameters
Notebooks
Next Steps
Intermediate usage
Setup a P4D Model using
mergeJsonStructs
Define Parameters
Run Simulation
Visualize Results
File links and insertions with
parseBattmoJson
BattMo Model Architecture
JSON input specification
Simulation Schema
Material Parameters
Electrolyte
Electrode
Coating
Active Material
Interface
Solid Diffusion
Full Solid Diffusion
Binder
Conducting Additive
Current Collector
Separator
Thermal Model
Geometry Setup
Simulation Control Parameters
Time Stepping Parameters
Solver Parameters
Output Parameters
Battery Geometries
BatteryGeneratorP2D
BatteryGeneratorP3D
BatteryGeneratorP4D
SpiralBatteryGenerator
CoinCellBatteryGenerator
BatteryGeneratorMultilayerPouch
Advanced Usage
The Battery Simulation Model
Initialisation of a battery simulation model
Inspection of the model
Computing and inspecting some standard static properties of the model
Control models
Json input control interface
Control model description
Solid Diffusion Models
Parameter sets
Units
Converting units in BattMo
Units and JSON input
Thermal Simulation
Optimization
Parameter identification example
Optimization example
Octave
BattMo Julia bridge
Introduction
Start Server
Send simulation parameters
Run the simulation
Post process the output
Electrolyser simulation
Setup input
Setup model
Setup the initial condition
Setup the schedule with the time discretization
Setup the non-linear solver
Run the simulation
Visualize the results
pH distribution plot
Protonic Membrane
Protonic Membrane
Model overview
Governing equations
Boundary conditions
Load and parse input from given json files
Input structure setup
Model setup
Initial state setup
Schedule
Simulation
Plotting
Evolution of the Faradic efficiency
Gas Supply
Model overview
Governing equations
Boundary conditions
json input data
Input parameter setup
Model setup
Model Plot
Setup initial state
Schedule setup
Simulation
Result plots
Full Cell
json input data
Input parameter setup
Model setup
Grid plots
Setup initial state
Setup schedule
Setup nonlinear solver
Start simulation
plotting setup
Electrolyte results
Gas Layer results
Interface results
BattMoApp
Features
Utilize Default Materials
Customize with Your Own Materials
Visualize Your Battery Geometry
Download Input Data
Upload Input Data
Visualize and Download Results
Upload your previous results
Troubleshooting
Unnatural artifacts
Discritization issues
Unsuccessful simulation
Using LiFePO4 datasets
Computational Graph
A simple introduction example
Graph composition
Graph Setup and Implementation
See Also
MRST
Visualization Tutorial
Grid Factory Tutorial
FAIR Data
References
BattMo
Index
Index