ImperialCollegeLondon / PyProBE

Python Processing for Battery Experiments
https://imperialcollegelondon.github.io/PyProBE/
BSD 3-Clause "New" or "Revised" License
6 stars 3 forks source link

Calculation of Full Cell Open Circuit Voltage (OCV) for cells with Composite Negative Electrode #160

Closed mohammedasher closed 2 weeks ago

mohammedasher commented 3 weeks ago

This pull request introduces a new function, calc_full_cell_OCV_composite, designed to calculate the full cell OCV for a cell featuring a composite negative electrode.

Inputs: Positive electrode OCP OCP of the constituents of the negative electrode Capacity contribution of each constituent

Process: The function first merges the constituent OCPs based on the common voltage window and their capacity contributions to form the composite negative electrode OCP. It then aligns the composite negative electrode OCP with the positive electrode OCP to compute the full cell OCV.

Testing: An accompanying test, test_calc_full_cell_ocv_composite, has been implemented and passes successfully.

Status: No pre-commit issues were detected.