RandlesCell#

class ansys.dyna.core.pre.dynaem.RandlesCell(set=None)#

Define parameters for a Randles Cell.

Overview#

set_batmac_model

define the distributed Randles circuit parameters for a Randles cell when using the batmac model.

set_randles_short

Define conditions to turn on a Randles short (replace one or several Randles circuits by resistances),

set_extra_heat_source

Add an extra heat source term to the Randles circuit nodes in order to account for thermal runaway

create

Set parameter for Randles Cell.

Import detail#

from ansys.dyna.core.pre.dynaem import RandlesCell

Attribute detail#

RandlesCell.stub#
RandlesCell.define_batmac = False#
RandlesCell.define_randles_short = False#
RandlesCell.define_extra_heat_source = False#

Method detail#

RandlesCell.set_batmac_model(cell_type=RandlesCellType.RANDLES_CELL_1_ORDER, cell_parts=None, area=2, cell_capacity=0, soc_conversion_factor=0, charge_init_state=0, equilibrium_voltage=None, circuit_parameter=None, constant_temperature=0, temperature_from_thermal_solver=False, add_heating_to_thermal_solver=False)#

define the distributed Randles circuit parameters for a Randles cell when using the batmac model.

RandlesCell.set_randles_short(resistances_func=None)#

Define conditions to turn on a Randles short (replace one or several Randles circuits by resistances), and to define the value of the short resistance.

Parameters:
resistances_funcFunction

Define the local resistance function of local parameters for the local Randles circuit.

RandlesCell.set_extra_heat_source(heat_source_func=None)#

Add an extra heat source term to the Randles circuit nodes in order to account for thermal runaway situations.

Parameters:
heat_source_funcFunction

Define the local heat source function of local parameters for the local Randles circuit.

RandlesCell.create()#

Set parameter for Randles Cell.