Skip to content

v0.1.2

Choose a tag to compare

@LorenaH84 LorenaH84 released this 10 Oct 07:02
· 45 commits to main since this release

API represents BattMo.jl v0.1.15

Parameter types

  • CellParameters: parameters that represent the physical cell. Geometry, materials, interphase, etc.
  • CyclingProtocol: parameter that describe the load of the cell.
  • ModelSettings: settings that configure the model describing which sub-models should be used during the simulation.
  • SimulationSettings: settings that configure the simulation. For example, the grid and time resolutions.

Load parameters

  • load cell parameters: load_cell_parameters
  • load_cycling_protocol: load_cycling_protocol
  • load_model_settings: load_model_settings
  • load_simulation_settings: load_simulation_settings

Setup and solve a simulation

  • setup model: LithiumIonBattery
  • setup a simulation: Simulation
  • solve a simulation: solve

Setup and solve a voltage calibration

  • setup a calibration: VoltageCalibration
  • free parameters to calibrate: free_calibration_parameter
  • print an overview: print_calibration_overview

Output handling

  • retrieve time series quantities: get_output_time_series
  • retrieve state quantities: get_output_states
  • retrieve metric quantities: get_output_metrics
  • print an overview: print_output_overview

Tools

  • print_submodels_info
  • print_default_input_sets_info
  • print_parameter_info
  • print_setting_info
  • print_output_variable_info
  • generate_default_parameter_files
  • generate_default_parameter_files

Full Changelog: v0.1.2...v0.1.2