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.
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.