What Long-Term Lifecycle Analysis Involves
A long-term battery lifecycle analysis program has a fundamentally different character from a short characterisation test. Instead of hours or days, the program runs for weeks, months, or years. Instead of a few cycles, it runs hundreds or thousands. The analytical challenge is not just collecting data — it is maintaining data quality, preserving comparability of measurements across the full program duration, and extracting interpretable trends from a dataset that accumulates continuously over the program lifetime.
The primary output of a lifecycle program is the capacity retention curve: discharge capacity as a fraction of the initial reference capacity, plotted against cycle number. Secondary outputs — efficiency trends, impedance growth, differential capacity evolution — provide the mechanistic context needed to understand why the capacity is declining and whether the observed rate of decline is consistent with the expected degradation pathway.
Reference Performance Tests (RPTs)
The Reference Performance Test is the methodological cornerstone of long-term lifecycle analysis. An RPT is a standardised measurement protocol — fixed C-rate, fixed temperature, fixed voltage limits, fixed rest periods — inserted at regular intervals throughout the cycling program. Its purpose is to measure capacity, impedance, and other key metrics under identical, repeatable conditions every time, regardless of what protocol is being used for the routine cycles.
Without RPTs, comparing capacity at cycle 100 to capacity at cycle 1,000 is problematic if the routine cycling conditions drifted — temperature variations, slight changes in C-rate calibration, or procedure modifications all affect the discharge capacity measured in a routine cycle. An RPT eliminates this confound by providing a consistent measurement anchor at each checkpoint.
Typical RPT contents for a lithium-ion lifecycle program include:
- Full charge to upper voltage limit at C/5 rate (CC-CV to C/20 taper)
- Rest period (typically 1–2 hours)
- Full discharge to lower voltage limit at C/5 rate (CC)
- Rest period
- HPPC pulse sequence for DCIR / ESR measurement at multiple SoC points
- Optionally: a slow discharge at C/25 for high-resolution dQ/dV
RPT frequency is a balance between data density and throughput. Inserting an RPT every 50 cycles provides a detailed fade curve but adds significant test time on a high-rate cycling program. Every 100–200 cycles is common for programs expected to run 1,000+ cycles; every 500 cycles may be sufficient for programs targeting calendar life at very low cycle rates.
Implementing RPTs in Maccor Procedures
In Build Test, the RPT is typically implemented as a subroutine — a named block of steps that can be called from the main cycling loop at a specified cycle count. The main procedure loops through routine charge/discharge cycles, and at cycle N (configured as a loop end condition), branches to the RPT subroutine before returning to the routine cycling loop.
Using a subroutine rather than inserting RPT steps inline has several advantages: the subroutine can be updated independently of the main cycling loop if the RPT protocol changes; the subroutine can be called consistently at multiple points in the program; and the step structure of the exported data file clearly separates RPT cycles from routine cycles, making post-analysis filtering straightforward.
The Advanced Start feature is important for long programs. If a tester PC loses power or the program must be paused and resumed, Advanced Start allows the test to restart from a specific step without resetting cycle counters or losing accumulated capacity data — critical for maintaining continuity in a program that may have been running for six months.
Capacity Fade Curve Analysis
The capacity retention curve from RPT measurements is the primary lifecycle deliverable. The shape of the curve provides diagnostic information beyond the simple end-of-life prediction:
- Linear fade: Constant capacity loss per cycle. Typical of SEI growth dominated degradation — a steady, predictable rate. Extrapolation to end-of-life is straightforward.
- Knee-point (non-linear acceleration): Capacity fade that is initially linear then accelerates sharply. The knee indicates the onset of a secondary degradation mechanism — commonly lithium plating, loss of mechanical contact, or electrolyte depletion. Predicting end-of-life requires identifying the knee early and modelling the post-knee rate separately.
- Sudden capacity drop: Abrupt step-change in capacity, often associated with a mechanical event — electrode delamination, current collector failure, or a venting event. Typically not reversible and indicates a safety-relevant failure mode.
- Plateau then fade: Initial stable period followed by gradual decline. Common in cells with excess lithium inventory that is consumed before fade begins to manifest in the capacity curve.
ESR and DCIR Trends
DC internal resistance measured at RPT checkpoints provides a complementary view to capacity retention. In most cell chemistries, DCIR rises monotonically with cycle count as the SEI thickens and electrode contact resistance increases. The DCIR versus cycle curve typically shows faster rise late in life, consistent with the knee-point seen in the capacity curve.
DCIR from Maccor systems is calculated automatically at step transitions and logged in the data record. For RPT-based DCIR measurements at multiple SoC points — as required for HPPC analysis — the Data Export tool can extract the DCIR values at each pulse step across all RPT checkpoints, producing a DCIR versus SoC versus cycle matrix in a single export operation.
dQ/dV Evolution Across the Lifecycle
Differential capacity analysis at each RPT checkpoint provides mechanistic insight that the capacity and impedance curves alone cannot deliver. The evolution of dQ/dV peaks across the lifecycle reveals which degradation mechanisms are active:
- Progressive peak broadening indicates increasing polarisation — kinetic degradation consistent with rising DCIR
- Peak area reduction without position shift indicates loss of active material (LAM) — capacity fade without significant change in phase equilibria
- Peak position shift indicates thermodynamic changes — loss of lithium inventory (LLI), often from side reactions consuming cyclable lithium
- Appearance of new peaks can indicate phase transitions associated with overcharge damage or electrolyte decomposition products
For the dQ/dV analysis at each RPT to be directly comparable across the lifecycle, the slow-discharge RPT step must use voltage-triggered logging at a consistent minimum dV setting. Including this in the RPT subroutine ensures the comparison is valid regardless of how long the program has been running.
Data Management for Long Programs
A long-term lifecycle program generates substantial data. A single channel cycling at 1C with 60-second logging over 2,000 cycles will accumulate tens of millions of records. Practical data management strategies for programs of this duration include:
- Configure MIMS Server to generate end-of-cycle summary ASCII files automatically; these are the primary analysis input for capacity and efficiency trend plots and are orders of magnitude smaller than the full time-series
- Keep the full time-series binary archive on server storage for post-hoc queries, but do not attempt to analyse the full time series for routine trend monitoring
- Use voltage-triggered logging during RPT steps and time-based logging during routine cycles; the RPT records are where the fine waveform data is needed, not the routine cycling records
- Tag RPT cycles clearly in the procedure — either by cycle number convention or by using a distinct step or loop counter value — so that post-analysis scripts can filter RPT records from routine cycle records without manual identification
Frequently Asked Questions
How often should I run an RPT in a cycle life program?
Frequency depends on the expected program duration and the rate at which you anticipate capacity to change. For a program expected to reach end-of-life at 500 cycles, an RPT every 50 cycles provides 10 measurement points across the fade curve — usually sufficient to characterise the shape. For a 2,000-cycle program, every 100–200 cycles is typical. The key constraint is throughput: at 1C cycling, an RPT consuming 8 hours adds a meaningful fraction to the total program time if it occurs too frequently.
Can MIMS plot the RPT capacity values separately from routine cycle capacity?
Yes. MIMS can be configured to plot specific cycle ranges or specific step ranges on a cycle-based chart. If RPT cycles are identified by a consistent cycle number pattern — for example, every 100th cycle — a filtered chart showing only those cycles gives the RPT-normalised capacity fade curve directly. Alternatively, the end-of-cycle summary export can be filtered in Excel or Python on the cycle number column to isolate RPT cycles before plotting.
What is the best way to detect a knee-point in the capacity fade curve?
The knee-point is most reliably identified by fitting a two-segment linear model (piecewise linear regression) to the RPT capacity data and finding the breakpoint that minimises residuals. Simple visual inspection of the curve is often misleading because the transition is gradual. The second derivative of the capacity versus cycle curve — the rate of change of the fade rate — also works well for programmatic detection. DCIR trend acceleration typically precedes the capacity knee by 50–100 cycles, making ESR monitoring a useful early warning indicator.