Effective Current collector Resistance models#

class pybamm.current_collector.EffectiveResistance(options=None, name='Effective resistance in current collector model')#

A model which calculates the effective Ohmic resistance of the current collectors in the limit of large electrical conductivity. For details see Timms et al.[1]. Note that this formulation assumes uniform potential across the tabs. See pybamm.AlternativeEffectiveResistance2D for the formulation that assumes a uniform current density at the tabs (in 1D the two formulations are equivalent).

Parameters:
  • options (dict) –

    A dictionary of options to be passed to the model. The options that can be set are listed below.

    • ”dimensionality”int, optional

      Sets the dimension of the current collector problem. Can be 1 (default) or 2.

  • name (str, optional) – The name of the model.

Extends: pybamm.models.submodels.current_collector.effective_resistance_current_collector.BaseEffectiveResistance

View inheritance diagram for this model

Inheritance diagram of pybamm.models.submodels.current_collector.effective_resistance_current_collector.EffectiveResistance

post_process(solution, param_values, V_av, I_av)#

Calculates the potentials in the current collector and the terminal voltage given the average voltage and current. Note: This takes in the processed V_av and I_av from a 1D simulation representing the average cell behaviour and returns a dictionary of processed potentials.

class pybamm.current_collector.AlternativeEffectiveResistance2D#

A model which calculates the effective Ohmic resistance of the 2D current collectors in the limit of large electrical conductivity. This model assumes a uniform current density at the tabs and the solution is computed by first solving and auxilliary problem which is the related to the resistances.

Extends: pybamm.models.submodels.current_collector.effective_resistance_current_collector.BaseEffectiveResistance

View inheritance diagram for this model

Inheritance diagram of pybamm.models.submodels.current_collector.effective_resistance_current_collector.AlternativeEffectiveResistance2D

post_process(solution, param_values, V_av, I_av)#

Calculates the potentials in the current collector given the average voltage and current. Note: This takes in the processed V_av and I_av from a 1D simulation representing the average cell behaviour and returns a dictionary of processed potentials.

References