Hybrid Neural Network Method for Predicting the SOH and RUL of Lithium-Ion Batteries

Hybrid Neural Network Method for Predicting the SOH and RUL of Lithium-Ion Batteries

Volume 7, Issue 5, Page No 193-198, 2022

Author’s Name: Brahim Zraibi1,a), Mohamed Mansouri1, Salah Eddine Loukili2, Said Ben Alla2

View Affiliations

1National School of Applied Sciences of Berrechid, Laboratory LAMSAD, Hassan First University of Settat, Morocco
2Faculty of Science and Technology, Laboratory VTE, Hassan First University of Settat, Morocco

a)whom correspondence should be addressed. E-mail: b.zraibi@uhp.ac.ma

Adv. Sci. Technol. Eng. Syst. J. 7(5), 193-198 (2022); a  DOI: 10.25046/aj070520

Keywords:  Lithium-ion Batteries, Remaining Useful Life, Deep Neural Network, State-of-Health

Share

176 Downloads

Export Citations

The use of a battery to power an electrical or electronic system is accompanied by battery management, i.e. a set of measures intended to preserve it for preventative maintenance, thus the cost reduction. This management is generally based on two key parameters, the (remaining useful life) RUL and the (State-of-health) SOH, which relate respectively to the charge output and the aging of the Lithium-ion battery. The issue will be resolved and advances in production, battery utilization, and optimization will be made possible by accurate SOH determination and dependable RUL prediction. The CNN-BGRU-DNN hybrid strategy, which we suggest in this study, integrates Convolutional Neural Networks (CNN), Bidirectional Gated Recurrent Units (BGRU), and Deep Neural Networks (DNN) to increase the precision of SOH and RUL estimates for Lithium-ion batteries. To that purpose, the performance of the prediction findings is assessed using the MAE, RMSE, AE, and RE as well as the NASA datasets of lithium-ion batteries for experimental validation. The verification tests’ findings show that, in comparison to existing approaches in the literature, the suggested method may greatly reduce prediction error and achieve high estimation accuracy of the battery’s state of health.

Received: 28 August 2022, Accepted: 25 October 2022, Published Online: 31 October 2022

1. Introduction

Electric vehicles are a promising technology for reducing the increasing air pollution such as decreasing CO2 emission from worldwide transportation. They are operated by battery packs [1]. The accelerated electrification of vehicles is significantly facilitated by batteries [2]. There are five key considerations for EV batteries: longevity, specific energy, specific power, cost, and safety. Over the past ten years, the first four factors have greatly aided in the optimization of electrode and electrolyte materials. Many researchers worldwide, however, have not fully addressed the question of safety [3]. The repeated operation of batteries leads to loss of capacity and increase the resistance, which allow some catastrophes to happen like explosion and combustion resulted on the excessive usage. The solution will enable advancements in battery production, use, and optimization through accurate state of health (SOH) determination and reliable remaining useful life (RUL) prediction. For instance, end users can make an estimation of the predicted battery life to ensure that batteries are used to their greatest capability before being replaced or discarded. To expedite the testing, validation, and production processes, manufacturers might group new cells according to their anticipated lifetime [4]. As a result, the complete electrification system requires an intelligent BMS capable of forecasting and monitoring battery behavior, which are very important for the safety and reliability of EVs and ESS [5]. Among different batteries, Li-Bs are widely regarded as potential options for a variety of applications, owing to their high energy density, power density, low self-discharge rate, and extended lifespan. Recently, many researches have started to focus on parameters of the BMS battery to estimate each of them. Many factors, including the state of charge (SOC), SOH, RUL, the charge capacity, and the internal resistance, must be monitored to ensure that Li-ion batteries are used efficiently and safely [6] [7]. Throughout the life cycle of lithium batteries in electrified vehicles, SOH is an essential parameter for problem diagnostics and safety early warnings in addition to its capacity to precisely predict the remaining mileage of EVs [8]. The RUL prediction of Li-Bs considers a significant choice for reliability, safety, and efficient battery operations, which is the number of cycles (charge/discharge) left before the battery fails, which is between 70 and 80% of its maximum capacity [7], [9], [10]. The equivalent circuit model [11], electrochemical model, data-driven model, and hybrid method model are the four primary models that have been used in recent decades to perform substantial research on RUL estimate and SOH prediction of lithium batteries. The approach of the data model is receiving increasing amounts of attention as a result of the growth in lithium battery data [12], [13].

An accurate state of health (SOH) estimate helps ensure dependability and safety while the battery is operating. There are several ways to estimate it, including hybrid techniques based on neural networks [14] [15]. In 2017 [16], the author proposed the OS-ELM method and they utilized the discharge time of equal voltage interval as the HI. In 2019 [17], the author focused on their paper on the SOH estimation of lithium-ion battery using PKNN and Markov Chain.  For verification, they compared the PKNN with other methods, which it obtained a high prediction accuracy. Besides, in [18], the author propose a method that combines the partial incremental capacity and ANN. Additionally, in [19], the author combine the ANN method with the PF algorithm for estimating the SOH, where they obtained an accurate estimation. In 2020 [20], the author integrated the deep Boltzmann machines and LSTM for obtaining the health prediction of a medical Li-ion battery. The empirical results obtain a good of SOH prediction. In  [21], the author proposed a combination between GRU and CNN. While, in [8], the author combined the WNN with UPF. The performance results demonstrate their capability in improving the accuracy of SOH prediction.

The goal of this paper is to estimate the SOH and RUL of a lithium-ion battery using a hybrid method named CNN-BGRU-DNN. The comparison is performed between the proposed hybrid method and various prediction methods. The experiment obtained good results for the proposed method that achieved high predictive accuracy for the SOH and estimation compared to the other results.

The remaining parts of this essay are written as follows: The tools and methods for forecasting the RUL and SOH of battery lithium-ion batteries using the suggested method are presented in Section 2. A comparison of the SOH estimate accuracy is shown in Section 3. A conclusion is then offered.

2. RUL and SOH Prediction

2.1.   CNN-BGRU-DNN architecture

The SOH and RUL of Li-ion batteries have been predicted using the CNN, BGRU, and DNN methods in prior literary works, where they performed well. By merging CNN, BGRU, and DNN, our study aims to enhance and attain high accuracy of SOH and RUL estimate.

In terms of feature extraction, CNN is proficient and benefits from both scale invariance and local dependence. Its feature extraction process is organized hierarchically. Through the use of many feature planes and neurons, the first layer of convolution extracts various input characteristics. In order to acquire continuous spatial features, the second layer, known as secondary feature extraction, decreases the feature surface dimension and its resolution. The outputs of the convolution layer are the inputs of the pooling layer, and the two layers are mapped one to one and each to the other. The data from the first two levels can be combined in the third layer. Full connection outputs are delivered to the last layer. [22].

Figure 1 : CNN structure

The RNN is one of the most well-liked deep learning (DL) algorithms since it makes use of the temporal correlations between neurons, although it suffers from the gradient vanishing issue [23]. Two RNN variations, LSTM and GRU, are utilized to regulate the propagation of gradient information and remember the parameters as successive inputs during the long-term sequence in order to solve this problem. [13].

GRU is classified as one of the RNN’s variants. Its ability to regulate the propagation of gradient information and retain the parameters as future inputs over the long-term sequence is a core element. GRU consists of two gates: update gate ?, which regulates the updating of the hidden state, and reset gate ?, which determines whether or not to ignore the prior hidden state.

GRU’s equations can be defined as follow:

where, is the candidate gate and is output activation, the unit output as (h), ? is the weight matrices, and ? is the sigmoid function represented [24].

Figure 2 : GRU structure

A GRU neural network with a two-layer structure is known as a Bidirectional Gate Recurrent Unit (BGRU) neural network. They have the ability to process the data inputs in both directions, i.e. the forward and backward temporal sequences, with the outputs of both connected in the same output layer, allowing these bidirectional algorithms to be more efficient with defining the relationship between the sequences and its model. BGRU can save cost and time by reducing the amount of calculations required.

To benefit from the advantages of each algorithm and enhance the performance, they were combined with each other. The results of the integration of CNN, bidirectional of GRU, and DNN into one framework obtained good performance. The DL technology uses multiple layers to extract higher-level features from the raw input progressively.

Data processing is the initial step. We chose the discharge data from datasets that we extract from specific batteries that comprise charge, discharge, and impedance features. For each cycle of our experiment, where the input is the prior capacity and the output is the current capacity, we only choose one feature from this data, the capacity. We then used a window size of eight values to organize this data for the training step, which predicts data sequences. Finally, we split the data into test and training sets using the same split ratios for each battery. To predict the RUL of the Li-ion battery, we used the CNN-BGRU-DNN technique based on univariate time series.

We try to profit from their advantages where CNN is applied to extract local features, capture the spatial relationship, and use shared weights structure to reduce the amount of the weights and try to find the shared information from the measurement of data. Where we use one convolutional layer with 64 filters inclusive of the kernel size of 4, also we employ in this structure one default stride, causal padding, and Relu activation function. Then, the BGRU is applied to understand the temporal relationships in the feature sequence and it uses their internal state (memory) to learn features and time dependencies from the sequential data, and capture temporal features. Where we utilize two layers from each of them, which consist of 160 nodes then a flatten layer comes next. While DNN maps the features by choosing 3 dense layers, containing the Relu activation functions of each layer, with 128 nodes. Then we use one dense layer with one node to employ as a regression layer for getting the final SOH output and contribute to accurate prediction. Thus, the architecture of the proposed method shown in figure 3 is chosen after numerous experiments.

Figure 3 : The framework of proposed method

2.2.  Experiment description

This research validates its findings using experimental data from the NASA Prognostics Center of Excellence [25], which includes of aging information 18650 Li-ion batteries. Where Table 1 provides the following information regarding these batteries:

Table 1:  NASA Lithium-Ion Batteries description

Batteries NASA
Temperature ( C ) 24
Constant charge current 1.5 (A)
Cut-off voltage of Charge/Discharge 4.2 /  2.5 (V)
Minimum charge current 20 (mA)
Rated capacity ( Ah ) 2
Cycles 168 (B5,B6,B7)

The proposed approach, CNN-BGRU-DNN, was implemented using the hyper-parameters presented in table 2 and using the following environment and tools:

  • Google Colaboratory notebook
  • 1 CPU Core: Intel(R) Xeon(R) CPU @ 2.20GHz
  • Physical memory: 12G
  • GPU: Tesla K80 – 11441MiB memory
  • CUDA Version: 11.2
  • TensorFlow version: 2.7.0
  • Python version: 3.7.12.

Table 2:   Hyper-parameters values

Hyper parameters values
Window size 8
Batch size 32
Shuffle buffer size 1000
Epochs 1400
Learning rate 8e-4
Regularization without
Activation function ReLU
Optimizer Adam
Loss function Huber

We utilize MAE  and RMSE [24]  to assess how well the algorithms execute SOH estimation, while AE and RE are used to assess RUL prediction accuracy. These are their definitions [26] :

Where  is the predicted value and  is the actual value. The accuracy of the SOH forecast is greater when the MAE and RMSE are near to zero.

2.3.  RUL and SOH estimation

The major of this section is to present the ability of the proposed hybrid method CNN-BGRU-DNN to estimate the SOH and RUL of different Li-ion batteries; it is also for confirming our method’s prediction accuracy.

The battery’s capacity, performance, and state of health are shown by SOH indicator. It is the ratio of a battery’s actual capacity (Ca) to its rated capacity (Cr), where actual capacity refers to how much of the battery’s capacity is actually used when it is fully charged. The rated capacity of a totally charged battery is 100%, whereas the capacity of a totally failed battery is 0%. The battery’s SOH is defined as follows [27]:

The remaining number of cycles of battery capacity to reach at its failure threshold that means the time between now and the end-of-life “EOL” is defined as RUL, showing as follows [7]:

Ccc is the number of cycle at the actual capacity and CEOL is the cycle number when the capacity of battery arrives at the EOL.

The experiment were terminated only when battery attained their EOL, as seen in figure 4, where the line of EOL represented by a red color, which considered as the time when the capacity reaches 70% in rated capacity for the NASA batteries. The EOL is calculated as:

In this study, we separated the datasets into training and prediction data with the identical beginning prediction point of each dataset, which is 80 cycles. We utilized three batteries, B0005, B0006, and B0007, to establish the degradation sample of the battery’s capacity.

Figure 4 above displays the outcomes of the SOH and RUL predictions, where Real values are displayed in blue and predicted values are shown in orange.  The SOH and RUL predictions for NASA batteries demonstrate how the suggested hybrid technique, CNN-BGRU-DNN, practically always results in almost identical actual and predicted curves for all batteries. As a result, the hybrid method’s SOH estimation accuracy is good. The point of failure at the end of life (EOL) for all batteries is when both curves almost exactly meet. As a result, CNN-BGRU-DNN achieves the maximum level of RUL prediction accuracy.

Figure 4: The SOH and RULprediction results using CNN-BGRU-DNN.

Table 3: SOH estimation results

Batteries Methods RMSE MAE
B0005 CNN-BGRU-DNN 0.01165 0.00884
B0006 CNN-BGRU-DNN 0.00884 0.01334
B0007 CNN-BGRU-DNN 0.00990 0.00667

Table 4: RUL estimation results

CNN-BGRU-DNN
Batteries RULreal RULpredicted AE RE %
B0005 123 116 7 5.69
B0006 107 112 5 4.67
B0007 165 160 5 3.03

The values for MAE, AE, and RMSE are extremely low, as seen in Tables 3 and 4. The CNN-BGRU-DNN approach helps minimize error during SOH deterioration, as this experiment shows. Furthermore, the Li-ion battery RUL estimation using the CNN-BGRU-DNN method is accurate. This demonstrates that CNN-BGRU-DNN approach is the best at predicting battery SOH, and the experiment illustrates perfectly the hybrid method’s capacity for having greater forecast accuracy.

3. Comparison between proposed method and other methods in literature

This subsection provides a comparison of the SOH prediction accuracy of different other studies’ predictions. We use performance method findings from earlier papers to compare more widely with other forms of prediction, since these approaches use the same NASA datasets and performance measures.

Table 5: SOH estimation results of some papers

Batteries Methods RMSE
B0005

UPF

Elman NN

WNN-UPF  [8]

1.088

0.210

0.027

GPR- LSTM [28] 0.012
CNN-BGRU-DNN 0.011
B0006

CGTSSA_Cat_Boost [29]

SSA_Cat_Boost

PSO_Cat_Boost

Cat_Boost

CGTSSA-SVM

CGTSSA-ELM

0.0268

0.0317

0.0531

0.0708

0.0362

0.0579

UPF

Elman NN

WNN-UPF  [8]

1.115

0.223

0.050

GPR- LSTM [28] 0.013
CNN-BGRU-DNN 0.008
B0007

UPF

Elman NN

WNN-UPF  [8]

1.161

0.145

0.024

CGTSSA_Cat_Boost  [29]

SSA_Cat_Boost

PSO_Cat_Boost

Cat_Boost

CGTSSA-SVM

CGTSSA-ELM

0.0118

0.0147

0.0263

0.0465

0.0178

0.0447

GPR- LSTM [28] 0.009
CNN-BGRU-DNN 0.009

From the results of table 5, we can clearly see that the RMSE value of our proposed method is smaller than the values reported by the studies, the RMSE metric is widely used in regression problems where we predict continues values, which is the case is the prediction of the SOH of Ion-Lithium batteries.

We can conclude based on the results of table 5 that the proposed suggested named CNN-BGRU-DNN is a good estimator with its high accuracy for predicting the RUL and SOH.

Conclusion

This study proposes a hybrid approach known as CNN-BGRU-DNN to predict Li-ion battery SOH and RUL. A dataset received from NASA is used to experimentally validate the suggested strategy. The results of the proposed hybrid method demonstrate that we achieved a big performance improvement and satisfying results evaluated by the performance indicators called MAE, RE %, AE and RMSE, where error rates are reduced and accuracy increased. In comparison to the outcomes of previous publications, four prediction performance indices show that CNN-BGRU-DNN has the greatest accuracy.

Nomenclature

AE                          absolute error

ANN                       artificial neural network

BMS                       battery management system

BGRU                    bidirectional gated recurrent units

CNN                       convolutional neural network

DNN                       deep neural networks

DL                          deep Learning

ELM                       extreme learning machine

LSTM                     long short-term memory

Li-B                       lithium-ion battery

MAE                       mean absolute error

ML                          machine learning

NASA                     national aeronautics and space administration

PF                           particle filter

RE                          relative error

RNN                       recurrent neural network

RMSE                    root mean square error

RUL                        remaining useful life

ReLU                      rectified linear unit

UKF                        unscented Kalman filter

WNN                      wavelet neural network

UPF                        unscented Kalman particle filter

  1. M.U. Ali, A. Zafar, S.H. Nengroo, S. Hussain, G.S. Park, H.J. Kim, ‘Online remaining useful life prediction for lithium-ion batteries using partial discharge data features’, Energies, 12(22), 2019, doi:10.3390/en12224366.
  2. R. Xiong, Y. Zhang, J. Wang, H. He, S. Peng, M. Pecht, ‘Lithium-Ion Battery Health Prognosis Based on a Real Battery Management System Used in Electric Vehicles’, IEEE Transactions on Vehicular Technology, 68(5), 4110–4121, 2019, doi:10.1109/TVT.2018.2864688.
  3. H. Chaoui, C.C. Ibe-Ekeocha, ‘State of Charge and State of Health Estimation for Lithium Batteries Using Recurrent Neural Networks’, IEEE Transactions on Vehicular Technology, 66(10), 8773–8783, 2017, doi:10.1109/TVT.2017.2715333.
  4. W. Luo, C. Lv, L. Wang, C. Liu, ‘Study on impedance model of Li-ion battery’, Proceedings of the 2011 6th IEEE Conference on Industrial Electronics and Applications, ICIEA 2011, 1943–1947, 2011, doi:10.1109/ICIEA.2011.5975910.
  5. J. Fan, J. Fan, F. Liu, J. Qu, R. Li, ‘A Novel Machine Learning Method Based Approach for Li-Ion Battery Prognostic and Health Management’, IEEE Access, 7(1), 160043–160061, 2019, doi:10.1109/ACCESS.2019.2947843.
  6. B. Zraibi, M. Mansouri, C. Okar, ‘Comparing Single and Hybrid methods of Deep Learning for Remaining Useful Life Prediction of Lithium-ion Batteries’, E3S Web of Conferences, 297, 01043, 2021, doi:10.1051/e3sconf/202129701043.
  7. B. Zraibi, C. Okar, H. Chaoui, M. Mansouri, ‘Remaining Useful Life Assessment for Lithium-ion Batteries using CNN-LSTM-DNN Hybrid Method’, IEEE Transactions on Vehicular Technology, 2021, doi:10.1109/TVT.2021.3071622.
  8. J. Jianfang, W. Keke, P. Xiaoqiong, S. Yuanhao, W. Jie, Z. Jianchao, ‘Multi‐Scale Prediction of RUL and SOH for Lithium‐Ion Batteries Based on WNN‐UPF Combined Model’, Chinese Journal of Electronics, 30(1), 26–35, 2021, doi:10.1049/cje.2020.10.012.
  9. Y. Toughzaoui, S. Bamati, H. Chaoui, H. Louahlia, ‘State of health estimation and remaining useful life assessment of lithium-ion batteries : A comparative study’, 51(March), 2022, doi:10.1016/j.est.2022.104520.
  10. J. Wei, G. Dong, Z. Chen, ‘Remaining Useful Life Prediction and State of Health Diagnosis for Lithium-Ion Batteries Using Particle Filter and Support Vector Regression’, IEEE Transactions on Industrial Electronics, 65(7), 5634–5643, 2018, doi:10.1109/TIE.2017.2782224.
  11. C. Chang, Q. Wang, J. Jiang, T. Wu, ‘Lithium-ion battery state of health estimation using the incremental capacity and wavelet neural networks with genetic algorithm’, Journal of Energy Storage, 38(September 2020), 102570, 2021, doi:10.1016/j.est.2021.102570.
  12. L. Yao, S. Xu, A. Tang, F. Zhou, J. Hou, Y. Xiao, Z. Fu, ‘A Review of Lithium-Ion Battery State of Health Estimation and Prediction Methods’, 2021.
  13. B. Zraibi, M. Mansouri, S.E. Loukili, ‘Comparing deep learning methods to predict the remaining useful life of lithium-ion batteries’, Materials Today: Proceedings, (xxxx), 2022, doi:10.1016/j.matpr.2022.04.082.
  14. S. Yang, C. Zhang, J. Jiang, W. Zhang, L. Zhang, Y. Wang, ‘Review on state-of-health of lithium-ion batteries : Characterizations , estimations and applications’, Journal of Cleaner Production, 314(May), 128015, 2021, doi:10.1016/j.jclepro.2021.128015.
  15. A. Basia, Z. Simeu-abazi, E. Gascard, P. Zwolinski, ‘Review on State of Health estimation methodologies for lithium-ion batteries in the context of circular economy’, CIRP Journal of Manufacturing Science and Technology, 32, 517–528, 2021, doi:10.1016/j.cirpj.2021.02.004.
  16. Y. Zhu, F. Yan, J. Kang, C. Du, ‘State of health estimation based on OS-ELM for lithium-ion batteries’, International Journal of Electrochemical Science, 12(7), 6895–6907, 2017, doi:10.20964/2017.07.35.
  17. H. Dai, G. Zhao, M. Lin, J. Wu, G. Zheng, ‘A novel estimation method for the state of health of lithium-ion battery using prior knowledge-based neural network and markov chain’, IEEE Transactions on Industrial Electronics, 66(10), 7706–7716, 2019, doi:10.1109/TIE.2018.2880703.
  18. S. Zhang, B. Zhai, X. Guo, K. Wang, N. Peng, X. Zhang, ‘Synchronous estimation of state of health and remaining useful lifetime for lithium-ion battery using the incremental capacity and artificial neural networks’, Journal of Energy Storage, 26(July), 100951, 2019, doi:10.1016/j.est.2019.100951.
  19. W. Qin, H. Lv, C. Liu, D. Nirmalya, P. Jahanshahi, ‘Remaining useful life prediction for lithium-ion batteries using particle filter and artificial neural network’, Industrial Management and Data Systems, 120(2), 312–328, 2019, doi:10.1108/IMDS-03-2019-0195.
  20. C.C. Liu, T. Wu, C. He, ‘State of health prediction of medical lithium batteries based on multi-scale decomposition and deep learning’, Advances in Mechanical Engineering, 12(5), 2020, doi:10.1177/1687814020923202.
  21. Y. Fan, F. Xiao, C. Li, G. Yang, X. Tang, ‘A novel deep learning framework for state of health estimation of lithium-ion battery’, Journal of Energy Storage, 32(August), 101741, 2020, doi:10.1016/j.est.2020.101741.
  22. X. Song, F. Yang, D. Wang, K.L. Tsui, ‘Combined CNN-LSTM Network for State-of-Charge Estimation of Lithium-Ion Batteries’, IEEE Access, 7, 88894–88902, 2019, doi:10.1109/ACCESS.2019.2926517.
  23. Y. Zhang, R. Xiong, H. He, Z. Liu, ‘A LSTM-RNN method for the lithuim-ion battery remaining useful life prediction’, 2017 Prognostics and System Health Management Conference, PHM-Harbin 2017 – Proceedings, (51507012), 2017, doi:10.1109/PHM.2017.8079316.
  24. M. Sajjad, Z.A. Khan, A. Ullah, T. Hussain, W. Ullah, M.Y. Lee, S.W. Baik, ‘A Novel CNN-GRU-Based Hybrid Approach for Short-Term Residential Load Forecasting’, IEEE Access, 8, 143759–143768, 2020, doi:10.1109/ACCESS.2020.3009537.
  25. K.G. Saha, ‘Battery data set’, NASA AMES Prognostics Data Repository,.
  26. D. Liu, Y. Luo, J. Liu, Y. Peng, L. Guo, M. Pecht, ‘Lithium-ion battery remaining useful life estimation based on fusion nonlinear degradation AR model and RPF algorithm’, Neural Computing and Applications, 25(3–4), 557–572, 2014, doi:10.1007/s00521-013-1520-x.
  27. X. Bian, Z. Wei, J. He, F. Yan, ‘A Novel Model-based Voltage Construction Method for Robust State-of-health Estimation of Lithium-ion Batteries’, (December), 2020, doi:10.1109/TIE.2020.3044779.
  28. J. Zhao, Y. Zhu, B. Zhang, M. Liu, J. Wang, C. Liu, Y. Zhang, ‘Method of Predicting SOH and RUL of Lithium-Ion Battery Based on the Combination of LSTM and GPR’, 2022.
  29. M. Zhang, W. Chen, J. Yin, T. Feng, ‘Health Factor Extraction of Lithium-Ion Batteries Based on Discrete Wavelet Transform and SOH Prediction Based on CatBoost’, 2022.

Citations by Dimensions

Citations by PlumX

Google Scholar