Model parameters of a battery feature slow-varying characteristics and are jointly influenced by a series of factors (e.g., SOC, current, and temperature). Considering the accuracy, adaptability, and computational efficiency for EV applications, online parameter identification techniques offer more superiority over offline techniques, which could only be implemented in a laboratory environment and may gradually lose fidelity during service. By far, online parameter identification techniques can be divided into two main groups: recursive and non-recursive methods
[17].
Because of strong adaptability and low computational effort, recursive methods, such as the recursive least-square (RLS) algorithm and Kalman filter (KF) family, are favoured as the preferred candidate for model parameterisation in SOP estimation. On the other hand, this type of methods requires model mathematical expression to be converted into a linear regression form, with respect to model parameters and measurable signals, which may not be suitable for some ECMs with high nonlinearity. In
[18], the authors proposed a RLS algorithm with an adaptive ratio vector for online model parameterization in pack-level SOP estimation. The RLS algorithm is employed to provide mean parameters estimation at a pack level, while cell inconsistencies are evaluated through the adaptive ratio vector, based on the analysis of cell current–voltage characteristics. In
[19][5], a weighted RLS (WRLS) algorithm is employed in online parameters identification for SOP estimation, where a larger weight factor of an error gives rise to more impact on parameters adjustment. It should be noted that weight factors in a recent past window could exert an influence on the regression of the algorithm, and the optimisation of these weight factors is strongly related to the sampling rate and load profile. In
[20][21][22], an optimal forgetting factor RLS (FFRLS) algorithm is implemented to determine model parameters by minimizing the accumulated squared error and updating progressively with data collections. A proper forgetting factor could effectively provide more impact of recent data than past data on the fine-tuning of model parameters, thereby acquiring better tracking ability and numerical stability. In
[16], an adaptive forgetting factor least-square (AFFLS) algorithm is proposed to capture parameters variation in estimation of SOC and SOP, where the adaptive forgetting factor is designed to be current-dependent to compensate for the nonlinear correlation between charge transfer resistance and current. In
[23], an improved AFFLS algorithm is developed to achieve preferable performance in processing fluctuated data, while simplifying preliminary experimental analysis and data fitting, thereby enhancing its operability in online SOP estimation. In
[24], the authors emphasize that the unexpected sensing noises in current and voltage signals may cause biased parameters identification and further affect SOC and SOP estimation accuracy. Therefore, an adaptive forgetting factor recursive total least square (AFFRTLS) algorithm is proposed to suppress the current and voltage corruptions by finding out the optimal solution with the minimum perturbation on a battery system. According to the experimental results, the proposed algorithm presents a SOC error of less than 2.7% against sensing noises, while the error is up to 5% using a FFRLS algorithm.
The KF family is another important recursive method that shows an advantage in either the joint or dual estimation of both model parameters and state variables of a battery system
[25]. In a joint estimation strategy, the state vector of a battery system is augmented to include model parameters, one KF is used to estimate both battery parameters and states to improve the computational efficiency. In
[26], battery OCV is treated as a state variable instead of SOC in this algorithm to provide the basis for SOP estimation, and an offline calibrated curve, in relation to the rate of OCV change per ampere-hour, is employed to achieve close-loop compensation. However, the initial values of the KF are required to be well chosen to ensure convergence. In
[27], to jointly estimate battery model parameters and state variables, while considering current dependency on charge transfer resistance, the fully-polarised internal resistance is calibrated at various current amplitudes and treated as an observation in an unscented KF (UKF). By doing so, it enables a viable way to capture the current effect for online SOP estimation while avoiding constructing a BVE-based highly nonlinear model. In
[28], a fractional KF algorithm is employed to realise the joint estimation of battery states and model parameters of a simplified fractional-order model, where the state covariance prediction is associated with the previous state in a memory horizon, instead of only the last one.
As for a dual estimation strategy, two KFs are placed in parallel to act as state and weight filters, to concurrently share the derived information of state variables and model parameters with each other
[25]. Although the dual strategy demonstrates a relatively complex structure, it could avoid large matrix operations in a joint estimation strategy and, thus, relieve the computational burden. In
[29][30], both battery model parameterization and online SOC estimation are implemented using a dual EKF (DEKF) algorithm. In
[29], the proposed DEKF algorithm employs battery polarisation current, flowing through the charge transfer resistance of a 1-RC model as the state vector, and incorporates battery OCV into the parameter vector. As a benefit, the partial derivative in DEKF algorithm can be simplified. According to the experimental validations on a new and aged cell, the estimated voltage error can be restricted within 0.03 V against noise. In
[30], a pseudo-random binary sequence (PRBS) is applied to recalibrate parameters by exciting batteries during a relaxation, which delivers a reliable prior knowledge to an EKF for subsequent online adaptation. According to the validations, the proposed hybrid parameters identification method exhibits higher accuracy and faster convergence speed than EKF algorithm without prior knowledge, indicating the significance of prior knowledge for regression-based algorithms. In
[31], cell parameters and SOCs in a battery pack are concurrently estimated through a dual adaptive EKF (DAEKF) algorithm, which has a stronger convergence capability than EKF algorithm by regressing noise covariance iteratively. Then, the weakest cell will be identified for pack-level SOP estimation.
Additionally, the extremum seeking algorithm, as another typical recursive method, is employed in
[8] to characterize model parameters for instantaneous SOP estimation, where a sinusoidal current signal is imposed on a battery system to generate a cost function. The estimated model parameters will converge to true values, as long as the cost function is approaching zero.
Non-recursive methods, such as optimisation algorithms, possess good accuracy and stability over recursive methods, especially for ECMs with complex structures and more parameters. However, these methods are generally computationally expensive and require processing batches of data simultaneously. In
[14], the parameters of a 1-RC model, incorporating the be, are updated online at the interval of 10 s, through an optimal searching strategy. The basic idea is to select a reference parameter set, among a number of the randomly generated parameter sets, at each iteration, according to the accumulated squared voltage error
[32]. In
[33], a particle swarm optimisation (PSO) algorithm is employed in online parameters identification for SOP estimation. Due to slow-varying characteristic of model parameters, it is not necessary to implement PSO algorithm at each sampling time, thereby alleviating its computational effort. From the experiments on nine different cells, PSO algorithm outperforms RLS algorithm in battery voltage and SOC estimation.