IN PROGRESS
Quick Overview and Recommendations:
The goal of cell testing:
The more data and the more informed we are about the status of our pack, the better.
Any imbalances present in the pack at the start will only get worse as the pack is cycled. Within series modules, this variance can be overcome with cell balancing, but within parallel cells there is no way to overcome this. (link study) Due to the nature of li-ion cells being a manufactured component, there is always some degree of tolerance from the manufacturer. This page will discuss the parameters that can vary and how they affect pack imbalance.
Also, make a battery basics page - links to MDPI pages
To get a better understanding of the equivalent circuit model of a cell, see this page (link).
What parameters can be measured, and do they cause pack imbalance?
As-Received OCV - Assuming the cells were manufactured at the same point on the voltage curve, the as-received OCV is an indicator of the amount of self-discharge current of the cell. See the self-discharge method.
Cell Weight - The weight of a cell is an indicator of how much material is inside the cell. According to this paper ( ), the weight of a cell correlates loosely with the capacity of the cell.
Ir -
Im - The internal impedance of a cell is a similar measure to the DC internal resistance
EIS Measurements
Self-Discharge (https://literature.cdn.keysight.com/litweb/pdf/5992-2517EN.pdf?id=2911018). Keysight has developed a self-discharge measuring unit, which incorporates a super-high precision DC voltage source and a super high precision current measurement device (accurate to the tens of uA). The bucket method described in the document provides a quick test of the self-discharge current. A single cells having a significantly higher self-discharge current will cause the module to have a larger self-discharge current. Over long periods of time (such as sitting idle in the bay for a month), this self discharge current will cause an imbalance in SoC of the cells and lead to decreased pack capacity.
Capacity
Ideal situation: Test, Estimated Time Required per cell
Every cell Capacity (SoC/OCV curve), DC Ir, AC Im, As-Received OCV, Self-Discharge using Keysight bucket method, Weight
We have access (thanks to Keysight) to all the equipment necessary to perform all these tests.
Option 1:
No Testing
Option 2:
As-Received OCV as a measure of self-discharge during transport (accept cells within certain bounds?)
DC Ir (Show paper of why this is a much more useful term to measure) (bin cells per Ir)
AC Im (longer setup) Reject cells with elevated Im - as per this paper, can be an indicator of manufacturing defects.
Do we want to make a solar car, or do we want to make the best solar car? - 480mAh (20mAh difference per cell assumed) difference between modules = 0.48Ah x (36x3.7V) = 63Wh of energy. Assuming we travel at the efficiency of XXX, we will have XXX Km less range with a pack imbalanced by 0.48Ah
If balancing modules based on cells tests, one of the most important items to test is the individual cell capacity. Building the modules based on a minimum capacity deviation will allow us to perform less testing on the modules as the capacity is already determined. This will require more test time at the cell level on a tradeoff for less test time at the module level. With access to the right equipment (a large cell cycling machine, around 200 slots), it will take less time to test the cells than to test the 48 modules on 1 or 2 high current cyclers. Building modules with a capacity metric in hand will allow us to create packs with equal useable energy.
Why single cell testing is required (instead of module/pack testing):
1 - A manufacturing error will be impossible to detect once we put the cells in modules
Once we put the cells in modules, the IR will be extremely low. Finding differences in the IR of the modules due to 1 bad cell will be next to impossible due to small contribution each cell has to the overall Resistance. If we take the internal resistance of each cell to be 50mOhm, then the IR of a 24P module will be 2.08mOhm. If one cell had an IR of 70mOhm (which would cause increased currents during the ends of charge/discharge cycles due to mismatched SOC-OCV curves), the total resistance would be 2.11mOhm. A 100A load connected to the module would produce a voltage drop of 0.208V if all cells were 50mOhm, and 0.211V if one cells was at 60mOhm. While this level of precision if achievable with our multimeters, the same voltage drop (0.211V would occur if all cells had an Ir of 51mOhm).Thus, to determine any imbalances in Ir, individual cell testing must be conducted.
While the capacity of the modules might be able to tell of a faulty cell, if other cells were picked such that the capacity was increased more than the average, the faulty cell could not be detected on a module level.
Self-Discharge is difficult to measure without extremely accurate and precise equipment (which may be available from Keysight). If one cell has an elevated self-discharge current of 20uA while all other cells have a self-discharge current of 10uA, a 24P module made up of 10uA self-discharge cells will have a self-discharge current of 240uA. If one cell in the module has an elevated self-discharge, then the total self-discharge will be 250uA.
2 - The cell life can be prolonged by avoiding exposure of the cells to high charge and discharge currents.
Every cell inside a pack with matched IR will be able to deliver the full energy in the cell due to the change in SOC-OCV curve at higher internal resistance (https://iopscience.iop.org/article/10.1088/1742-6596/795/1/012036/pdf).
3 - Once we put the cells inside the modules, they cannot be taken out. This is one of the reasons that we bought additional cells. Detecting a singular bad cell inside a module is possible in some cases, but we would never be able to identify the offending cell and replace it. If all the metrics (except capacity) of the individual cells are tested before being put into modules, we will know that there are no manufacturing defects in the cells.
Effects of an Internal Resistance imbalance in parallel connected cells
A cell-cell variation of internal resistance is +/- 15% (https://www.sciencedirect.com/science/article/pii/S2352152X18308156, Table 2), and follows a roughly normal distribution. This matches with results in several other reports, while a +/- 5% variation in capacity is noted from the same table.
The effects of internal resistance mismatch of parallel connected lithium cells. Internal resistance mismatch between cells can lead to sudden capacity losses and a decrease in overall cycle life of around 40% (http://web.mit.edu/bazant/www/papers/pdf/Gogoana_2013_J_Power_Sources.pdf).
We do not expect to be using multiple hundreds of cycles on our pack. The capacity loss shown in the figure happens after around 100 cycles, and is due to the mismatched cells being exposed to large charge/discharge currents as the ends of the charging and discharging cycles due to differing SoC-OCV curves cause by the mismatched resistance. The cells in these tests were LiFePO4 cells, and the internal resistance measured by a 15s 40A pulse, with a distribution shown above from 13.5 - 21.5 mOhm. This is a fairly large spread (50%), the currents that the pack were tested at are much larger than anything our cells will ever see. A high current test such as this decreases the time that the mismatch effects take to show up as the cells are performing at their peak characteristics.
Internal resistance mismatch causes current mismatch on charge and discharge. The current mismatch creates voltage drop difference and thus a difference in SoC between the cells. Thus there is an SoC mismatch between the cells when current is being drawn.
Thoughts on Temperature Variation:
Pack-Variation: As the temperature of a battery pack increases, the self-discharge rate also increases due to the increased rate of the chemical reactions inside the cell. An increase in 10 degrees Celsius will double the amount of self-discharge current. (Keysight link) The self-discharge will still be in the high-uA range (maybe low mA in the worst case), and thus not be an issue in module or pack balancing as the passive balancing circuit will take care of the pack-level variation in self-discharge. Assuming the temperature within the pack is only hotter when we are drawing current, the change in DC Internal Resistance will more than offset the change in self-discharge current.
Module-Variation: Temperature variation within a module, under extreme circumstances, can result in a positive feedback situation (until a certain delta OCV is reached). A decrease in internal resistance of the cell due to an increase in temperature will cause more current to be drawn from that cell, which will lower its OCV. Due to the close proximity of cells within a module, the temperature variation (unless caused by a cell with initially high IR) will be very small ans thus its effects negligible.
With temperature variation, the useable capacity of the cell will increase as the internal resistance decreases and thus we have less power loss in the cells due to IR. (Show IR-temp graph and Capacity-Temp Graph)
Module Testing
Once we build our modules, the next step is to test every module to ensure an even capacity in series-connected strings, and test for any possible manufacturing errors.