5.3.1.19.3.1. cli.db.cell_spec.CellSpec

class cli.db.cell_spec.CellSpec(name: str, manufacturer: str, shape: str, chemistry: str, height: Annotated[float, Gt(gt=0)], length: Annotated[float, Gt(gt=0)], width: Annotated[float, Gt(gt=0)], weight: Annotated[float, Gt(gt=0)], temperature_max: float, temperature_min: float, voltage_nom: Annotated[float, Gt(gt=0)], voltage_min: Annotated[float, Gt(gt=0)], voltage_max: Annotated[float, Gt(gt=0)])

Bases: object

Specification of a lithium-ion cell.

name

Model name of the cell.

Type:

str

manufacturer

Manufacturer of the cell.

Type:

str

shape

Geometrical shape (e.g., prismatic, pouch, cylindrical).

Type:

str

chemistry

Chemistry description (e.g., NMC, LFP).

Type:

str

height

Height of the cell in meters.

Type:

float

length

Length of the cell in meters.

Type:

float

width

Width of the cell in meters.

Type:

float

weight

Mass of the cell in kilograms.

Type:

float

temperature_max

Maximum allowed cell temperature in degrees Celsius.

Type:

float

temperature_min

Minimum allowed cell temperature in degrees Celsius.

Type:

float

voltage_nom

Nominal cell voltage in volts.

Type:

float

voltage_min

Minimum allowed cell voltage in volts, must be greater than 2.4.

Type:

float

voltage_max

Maximum allowed cell voltage in volts, must be smaller than 4.3.

Type:

float