cideMOD.simulation_interface
This module contains the logic of the intermediary between the user and a battery.
Classes
|
An enumeration. |
- class cideMOD.simulation_interface.DEFAULTS(value)[source]
Bases:
EnumAn enumeration.
- EVENT = {'atol': 0.001, 'goto': 'End', 'rtol': 0.001, 'type': 'Voltage', 'unit': 'V', 'value': 2.8}
- INPUT = {'events': [{'atol': 0.001, 'goto': 'End', 'rtol': 0.001, 'type': 'Voltage', 'unit': 'V', 'value': 2.8}], 'name': 'Discharge', 'store_delay': 2, 't_max': {'unit': 'min', 'value': 60}, 'type': 'Current', 'unit': 'C', 'value': '-1'}
- PROFILE = {'delimiter': ';', 'events': [{'atol': 0.001, 'goto': 'End', 'rtol': 0.001, 'type': 'Voltage', 'unit': 'V', 'value': 2.8}], 'source': 'examples/notebooks/UDDS.txt', 'type': 'CurrentProfile', 'unit': 'A', 'var_column': 3}
- SIMULATION_OPTIONS = ModelOptionsPXD(model='P2D', dimensionless=False, solve_LAM=False, N_x=30, N_y=10, N_z=10, FEM_order=1, raise_errors_on_exit=True, clean_on_exit=True, save_on_exit=True, globals_txts=True, comm=mpi4py.MPI.COMM_WORLD, overwrite=False, save_path=None, mode='ERROR', verbose=<VerbosityLevel.BASIC_PROBLEM_INFO: 2>, particle_coupling='implicit', particle_model='SGM', time_scheme='euler_implicit', particle_order=2, solve_thermal=False, SEI_model=None, sei_particle_order=2)
- TEST_PLAN = {'initial_state': {'SOC': 1, 'exterior_temperature': 298.15}, 'steps': [{'events': [{'atol': 0.001, 'goto': 'End', 'rtol': 0.001, 'type': 'Voltage', 'unit': 'V', 'value': 2.8}], 'name': 'Discharge', 'store_delay': 2, 't_max': {'unit': 'min', 'value': 60}, 'type': 'Current', 'unit': 'C', 'value': '-1'}]}
Modules