Releases: BattMoTeam/BattMo
Releases · BattMoTeam/BattMo
v0.4.0
What's Changed
- Notebooks clean up by @sksintef in #17
- Modelling tutorial part1 by @sksintef in #21
- Modelling tutorial part2 by @sksintef in #20
- Fix modelling guide by @sksintef in #22
- clean-up in jellyroll example by @xavierr in #23
- Put Crameri in a try catch statement by @FrancescaWatson in #26
- refactoring of computational graph interaction tools by @xavierr in #28
- Implementation of a function interface by @xavierr in #25
- use a SimulationSetup class by @xavierr in #32
- fix in EquilibriumCalibrationSetup by @xavierr in #33
- update in schema for Control by @xavierr in #34
- Work on sea water battery, mainly json input and comments by @xavierr in #38
- Lithium plating model by @xavierr in #39
- support for struct array in flattenJsonStruct by @xavierr in #40
- clean up in interface and lithium plating by @xavierr in #41
- fix for function support of solid diffusion coefficient. by @xavierr in #42
- changed abbreviation from cgit to cgit by @xavierr in #43
New Contributors
- @sksintef made their first contribution in #17
- @xavierr made their first contribution in #23
- @FrancescaWatson made their first contribution in #26
Full Changelog: v0.3.0...v0.4.0
v0.3.0
v0.3.0-beta
- New model hierarchy
- More geometries
- Coin Cells
- Multi Layer Pouch
- Adjoint-based optimization, with respect to
- material properties
- geometrical design (using differentiable grid support)
- Composite particle
- Rewritten documentation
- AEM electrolyser
- julia bridge
- parameter fitting support
- Json-Schema documented parameter inputs
- added unit support
- added writeOutput
v0.2.1-beta
Documentation
Improved json-based setup and simulation including schema
Structured examples into folders
v0.2.0-beta
Battery modeling
- Allow for turning using the thermal model on/off.
- Work on allowing for simulation with and without current collectors.
- Allow for full, simple or no particle diffusion models.
- Introduce SEI active material model.
- Allow for simulation of a single component of a battery separately.
- Basic coin cell geometry.
- Optimization example.
- Basic mechanics example.
- Parameter identification example.
- Single particle SEI model example.
- New reference data from literature (Xu 2015, Safari 2009).
Software engineering
- Validation of class parameters.
- Synchronized with newer version of MRST.
- Preliminary work on testing using GitHub' CI.
- Improved json schemas.
- Allow for setting model and simulation parameters using json files.
- Graph visualization tools for model development and system analysis.
- Algebraic multigrid solver.
Full Changelog: v0.1.0-beta...v0.2.0-beta
v0.1.0-beta
Initial public release of the BattMo framework.