Skip to content

Feature Request: Model for Li-Cu (Lithium on Copper) Half-Cell #5265

@JingshengLuo

Description

@JingshengLuo

Description

Hello PyBaMM Team,

I would like to request a new feature: a dedicated model for a Li-Cu (Lithium-Copper) half-cell.

The Li-Cu half-cell configuration is one of the most fundamental and widely used experimental setups for studying lithium metal anodes (LMAs). It is the standard method for:

  • Evaluating Coulombic Efficiency (CE) of Li plating/stripping.
  • Studying the formation and properties of the Solid Electrolyte Interphase (SEI) on an inert substrate.
  • Analyzing plating/stripping behavior using Cyclic Voltammetry (CV).
  • Performing Electrochemical Impedance Spectroscopy (EIS) to probe the interface.

Current Limitations:

Currently, PyBaMM does not seem to have a model that directly captures the physics of this system.

  1. DFN/SPM:These models assume intercalation electrodes (like graphite), which is not correct for this system.
  2. lithium_metal.Full:This model simulates a Li|Li symmetric cell. While it correctly handles the Butler-Volmer kinetics for plating/stripping, it assumes two active lithium metal electrodes, each with an initial thickness.

Desired Model Features:

  • A "negative electrode" that acts as an inert current collector (Copper).
  • A "positive electrode" (counter electrode) of Lithium metal.
  • The primary state variable on the copper side would be the thickness (or molar amount) of plated lithium, which starts at 0.
  • Standard Butler-Volmer kinetics on the Cu surface.
  • (Challenge) A way to handle the open-circuit potential (OCP) of the Cu electrode before any lithium is plated, as it is undefined or "floating."

Thank you for your consideration! I would like to help!

Motivation

No response

Possible Implementation

No response

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions