主要内容

batteryDifferentialCurveFeatures

Extract features from battery differential curves for degradation analysis

Since R2026a

Description

featureTable = batteryDifferentialCurveFeatures(differentialCurveTable) extracts features from a table or timetable where the first column contains the differential-curve values and the second column contains the corresponding x-axis values.

featureTable = batteryDifferentialCurveFeatures(curve,x) uses the x-axis measurements in x to extract features from a battery differential curve vector curve that quantify battery degradation. With this syntax, the function analyzes peaks, valleys, and other curve characteristics that correlate with battery health indicators.

Input Arguments

collapse all

Differential curve table, specified as table or timetable with at least two columns where the first column contains differential values and the second column contains the corresponding x-axis data points.

Differential curve data, specified as a numeric vector containing the values of a differential curve.

X-axis values corresponding to the x-axis values of the differential curve, specified as a numeric vector. x must have the same length as differentialCurve. Typically, x represents one of the following value types:

  • Voltage values for dQ/dV incremental capacity curve

  • Capacity values for dV/dQ differential voltage curve

  • Voltage values for dT/dV differential temperature curve

Use this argument if you want to extract additional features that quantify battery degradation.

Output Arguments

collapse all

Extracted features from the differential curve, returned as a table that can include any of the values in the following table.

FeatureDescription
peak

Highest peak of differential curve

peakLocation

Peak location

peakWidthPeak width
peakProminence

Peak prominence. See findpeaks

peaksArea

Area under IC curve peak between [peak – 0.5peakWidth peak +0.5 peakWidth]

peakLeftSlope

Left slope of peak between points [peak – 0.5peakWidth, peak]

peakRightSlope

Right slope of peak between points [peak,peak +0.5peakWidth

areaArea under complete IC curve
minMinimum value of curve
meanMean value of curve
stdStandard deviation of curve
skewnessSkewness value of curve
kurtosisKurtosis value of curve

Version History

Introduced in R2026a