Conference PaperPDF Available

Estimation of Battery State-of-Charge using Feedforward Neural Networks

Authors:
Estimation of Battery State-of-Charge using
Feedforward Neural Networks
1st Omer Ali
School of Electrical and Electronic Engineering
Universiti Sains Malaysia (USM)
Pulau Pinang, Malaysia
omerali@gmail.com
2nd Mohamad Khairi Ishak
School of Electrical and Electronic Engineering
Universiti Sains Malaysia (USM)
Pulau Pinang, Malaysia
khairiishak@usm.my
3rd Furqan Memon
Department of Electrical Engineering
NFC Institute of Engineering & Technology (NFC IET)
Multan, Pakistan
furqan@nfciet.edu.pk
4th Mohd Shahrimie Mohd Asaari
School of Electrical and Electronic Engineering
Universiti Sains Malaysia (USM)
Pulau Pinang, Malaysia
mohdshahrimie@usm.my
Abstract—Wireless sensor networks (WSNs) are constrained
devices that run on small batteries. The battery energy availabil-
ity, device drive cycles, and climatic factors all affect the node
lifetime. The state of charge (SoC) of the batteries is an important
factor in determining how much energy is available, that is crucial
for predicting device lifetime and ensuring safe device operation.
This work presents feedforward neural networks to estimate the
adaptive SoC of various battery types. The training data for three
different batteries: lithium-ion, nickel-metal hydride, and lithium
polymer was used. To calculate the SoC, battery data such as
voltage, capacity, and temperature were directly mapped. For
each battery parameter, the model was trained at temperatures
ranging from 5°C to 45°C. The performance measures Mean
Squared Error (MSE) of (2.72%) and Root Mean Squared Error
(RMSE) of (1.65%) resulted in an estimation accuracy of (97%)
on average. Finally, the model was implemented on ARM Cortex
M4-based micro-controllers, allowing for precise estimation of
real-time on-line SoC on WSN nodes.
Index Terms—battery, state-of-charge, machine learning, arti-
ficial neural networks.
I. INT ROD UC TI ON
The Internet of Things (IoT) has become one of the most
investigated technology topics in the previous decade. Wire-
less Sensor Networks (WSN) are the backbone of most IoT
implementations. Typically, these nodes are battery-powered,
limiting their function and lifespan. Thus accurate available
energy estimation is critical to predicting device longevity.
This data is needed to create energy-efficient algorithms that
improve device performance and lifespan [1], [2]. However,
estimating the battery lifetime in WSN nodes is challenging
because of multiple factors influencing their operation (For
instance, battery electrochemical characteristics, device oper-
ating temperature, and even load current.
The performance of a battery is determined by operational
and environmental factors. A battery’s state of charge (SoC) is
This research was sponsored by Universiti Sains Malaysia, Research Grant
(FRGS - Grant No: FRGS/1/2020/TK0/USM/02/1)
used to determine its remaining capacity. WSN, on the other
hand, necessitate SoC information to conduct device lifespan
prediction due to limited available energy and the lack of bat-
tery charging capabilities [3]–[7]. Therefore, battery capacity
prediction for WSN must incorporate dynamic application-
specific loads and environmental circumstances for accurate
SoC measurement.
In the laboratory setting, Open Circuit Voltage (OCV) is
the most common method for estimating SoC. This method
uses the steady state open circuit voltages of the batteries to
estimate remaining capacity. At any temperature, the one to
one SoC-OCV maps the mathematical relation between battery
capacity and available voltage. However, the lengthy relaxation
time required to reach steady state makes it unsuitable for
real-time SoC estimation [8]–[10]. The Ampere-hour (Ah)
integration method, on the other hand, averages the discharge
current of the batteries over time. The (Ah) method is the
simplest and most efficient. It requires sensitive sensors to
measure the battery’s charge flow and a precise initial battery
capacity. The SoC estimation accuracy decreases due to initial
capacity estimation errors and battery charge flow deviations.
Techniques based on Equivalent Circuit Models (ECM) com-
pute state equations to model battery behavior under specific
loads and conditions. The models map mathematical relations
to electrochemical behavior within the battery. These models
require a lot of parameter extraction due to the large num-
ber of complex battery parameters, dynamic electrochemical
processes, and environmental conditions.
To circumvent such shortcomings, filter-based strategies
derive ECM models. Unlike ECM models that use offline
calculations, filter-based approaches use adaptive filters to
do online computations. Common adaptive-filters for SoC
estimation include sliding mode observers, particle filters, and
extended Kalman Filters (EKF). These filters can estimate
SoCs with excellent accuracy but are particularly sensitive to
system noise. Data-driven approaches require a huge dataset to
978-1-6654-8584-5/22/$31.00 ©2022 IEEE
2022 19th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology (ECTI-CON)
identify, map, and predict systems [11], [12]. Some examples
include fuzzy logic, support vector machines, neural networks,
process regressions, and extreme learning machines (ELM),
requiring a very large dataset for training and validation
purposes. Smart batteries in electronic devices (such as smart-
phones, laptops, and cameras) provide online battery behavior
measurements. However, using hardware may considerably
increase the cost of a WSN node. So software-based data-
driven solutions are regarded viable for WSN applications
[14].
This research focused on Feed forward neural networks
(FFNN) for real-time online SoC estimate for constrained
devices is proposed to overcome these restrictions. Any contin-
uously differentiable function can be approximated with FFNN
and is a major benefit of neural networks in particular. A
succession of FFNN can also run independently with a small
intermediary to maintain moderation. Furthermore, a neural
network can readily handle and process non-linear input. Fi-
nally, the implementation is not difficult and can be done on an
embedded platform. The battery parameters (voltage, capacity,
and temperature) were observed for the temperatures and used
for model training and validation. In this research (Ah) method
was used to measure battery discharge characteristics under
varying loads (IEEE 802.15.4 protocol based transceiver drive
profile) [7], [15]. The model’s accuracy and predictability were
extensively tested on the recorded dataset. Finally, the trained
model was deployed on COTS low-power devices. The model
estimation accuracy was also examined on an ARM Cortex-
M4 platform for real-time on-line SoC estimation.
II. ME TH OD S AN D MATER IA LS
Non-linear battery parameters recorded and mapped for fea-
ture extraction. Only the optimized trained version is deployed
after they have been trained offline on a larger dataset. Fig. 1
illustrates the process flow methodology for the proposed
scheme.
A. Battery Characterization
Three batteries were observed according to the methods
described in [15]. This required: (i) a climate chamber to
maintain temperatures during battery discharge experiments
(ii) charging, resting, and temperature equalization before
experiments.
B. Network Structure and Model Deployment
The network structure included (i) Model generation
(ii) Training and validation of models using drive cycled
dataset (iii) Model testing using augmented data.The battery
chemistries that were used in this research are presented in
Table I. These tests used 30mA, 50mA, and 100mA discharge
currents corresponding to 0.03C, 0.05C, and 0.1C discharges.
A discharge pulse every 15 seconds enabled the load, which
was then recorded by the micro-controller. Each battery needed
15 drive cycles at various loads and temperatures to train
and validate the models. Three extra drive cycles were used
to enhance the effect of noisy measurements. An additive
Fig. 1. Flowchart for FFNN ML model for SoC estimation.
Gaussian noise with a mean of 0 and a standard deviation
of 1 to 2 percent was applied to voltage and temperature
measurements in this case.
TABLE I
BATTE RY SPE CI FICATI ON S USE D FO R CHA RAC TER IZ ATIO N IN TH E ST UDY
[16].
Manufacturer Model Type Capacity (mAh)
Powerizer MH-
AAA1000APZ
[17]
Ni-MH 1000
Data Power
Technology
DTP603450 [18] Li-Po 1000
Panasonic UF553443ZU
[19]
Li-Ion 1000
The flat discharge region, where minor voltage variations
can reflect large changes in SoC, becomes the most diffi-
cult to estimate SoC and capacity. The performance of ML
models is heavily influenced by feature selection, correlation,
distribution, and variance. Therefore, data normalization and
2022 19th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology (ECTI-CON)
Fig. 2. An illustration of feedforward neural network architecture.
transformations were performed on the feature set. This not
only speeds up ML model training but also improves accuracy.
The proposed FFNN was designed using a single layer ML
model as illustrated by Fig. 2, where inputs are matched to
extracted features, and are multiplied by weights and bias for
parameter modeling. The output value is usually 1 if the sum
of the values is above a certain threshold, and -1 if the sum
is below the threshold.
III. RES ULTS A ND DI SC US SI ON S
It was observed that the model converged very quickly and
the predicted responses for estimated SoC were found to be
very close to the actual values. The model residuals provide
a detailed insights to observe the findings and are reported in
Fig. 3.
Fig. 3. Residual histogram for ANN feedforward network.
The model fully converged after 9 epochs and success-
fully estimated SoC for various battery chemistry. The MSE,
RMSE, and R2 values were calculated to report the model
accuracy that are given in Table II. It was also noticed
TABLE II
ANN FEE DF ORWARD MO DE L RESP ON SE FO R SE VER AL BATT ER IES .
Battery Type MSE RMSE R2
Li-Ion 2.722 1.65 0.99
Li-Po 2.815 1.678 0.99
Ni-MH 1.852 1.361 1
that Ni-MH batteries provided the closest fit with minimum
residuals, due to its longer flat region. The flat region in Ni-
MH corresponds to its lower internal resistance that remain
very low and consistent at lower discharge rates.
As evident, the model fits closely for higher SoC (mostly
from 100% to 80% region) with fewer residuals. It is due to
the fact that the voltage variations in the flat regions remain
very small and a slight change may result in a large SoC
shift, affecting the SoC estimation accuracy in the flat region.
Furthermore, a large number of residuals appear near the end
of battery capacity (that can be observed from 30% region and
below). It was observed that during this stage the battery loses
its internal chemical transport reactions, resulting in voltage
losses. The analysis concludes that model fitting requires
additional perceptron for back propagation resulting in better
estimation. It was also observed that the similar model can
be applied to the dataset from all three batteries. However,
Li-Ion battery requires further data processing to increase
estimation accuracy and reduce the number of residuals in
its linear region. In this regard, the model was further tuned
and a significant improvement in SoC estimation accuracy was
observed, as given by Fig. 4.
IV. CON CL US IO N
This research proposed an adaptive FFNN to estimate SoC
for several battery types at various operating conditions. The
model provided over 98% accuracy for all datasets with high
predictability for future dataset validation. The model required
a fewer number of layers and with fast convergence, made
it suitable for real-time embedded SoC measurement. In the
2022 19th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology (ECTI-CON)
Fig. 4. Optimized fitting function response for feed forward neural network.
case of Li-Po batteries, however, a two-layer FFNN was
found to outperform a single layer architecture. On the other
hand, increasing the number of layers and neurons per layer
had no discernible effect on model accuracy. NiMH behaved
differently, with a decrease in RMSE and convergence time
as the number of neurons increased. The model’s accuracy
improved as the number of layers increased. It is highly
unlikely that a model can be tuned to perform well for all
batteries across the entire dataset. A close-enough model can
be trained to accurately estimate SoC due to the similarity
of the battery discharge profiles; however, model inaccuracies
cannot be avoided.
ACK NOW LE DG ME NT
The authors would like to thank Universiti Sains Malaysia
(USM) and Ministry of Higher Education Malaysia for provid-
ing the research grant, Fundamental Research Grant Scheme
(FRGS - Grant No: FRGS/1/2020/TK0/USM/02/1).
REF ER EN CE S
[1] S. Jabbar, A. A. Minhas, M. Imran, S. Khalid, and K. Saleem, “En-
ergy efficient strategy for throughput improvement in wireless sensor
networks,” Sensors, vol. 15, no. 2, pp. 2473–2495, 2015.
[2] A. S. K. Mammu, U. Hernandez-Jayo, N. Sainz, and I. De la Iglesia,
“Cross-layer cluster-based energy-efficient protocol for wireless sensor
networks,” Sensors, vol. 15, no. 4, pp. 8314–8336, 2015.
[3] H. A. Nguyen, A. F¨
orster, D. Puccinelli, and S. Giordano, “Sensor node
lifetime: An experimental study, in 2011 IEEE International Conference
on Pervasive Computing and Communications Workshops (PERCOM
Workshops). IEEE, 2011, pp. 202–207.
[4] W. Rukpakavong, I. Phillips, and L. Guan, “Lifetime estimation of
sensor device with aa nimh batteries,” in Proc. ICICM, 2012, pp. 98–
102.
[5] O. Ali, M. K. Ishak, M. A. M. Zawawi, M. T. A. Seman, M. K. L.
Bhatti, and Z. Y. M. Yusoff, A mac protocol for energy efficient wireless
communication leveraging wake-up estimations on sender data, in 2020
17th International Conference on Electrical Engineering/Electronics,
Computer, Telecommunications and Information Technology (ECTI-
CON). IEEE, 2020, pp. 45–50.
[6] O. Ali, M. K. Ishak, and M. K. L. Bhatti, “Adaptive clear channel
assessment (a-cca): energy efficient method to improve wireless sensor
networks (wsns) operations,” AEU-International Journal of Electronics
and Communications, vol. 131, p. 153603, 2021.
[7] O. Ali, M. K. Ishak, C. A. Ooi, and M. K. L. Bhatti, “Battery
characterization for wireless sensor network applications to investigate
the effect of load on surface temperatures, Royal Society Open Science,
vol. 9, no. 2, p. 210870, 2022.
[8] M. Gholizadeh and F. R. Salmasi, “Estimation of state of charge,
unknown nonlinearities, and state of health of a lithium-ion battery
based on a comprehensive unobservable model, IEEE Transactions on
Industrial Electronics, vol. 61, no. 3, pp. 1335–1344, 2013.
[9] H. Chaoui and S. Mandalapu, “Comparative study of online open circuit
voltage estimation techniques for state of charge estimation of lithium-
ion batteries,” Batteries, vol. 3, no. 2, p. 12, 2017.
[10] Z. Liu, X. Dang, and B. Jing, “A novel open circuit voltage based state
of charge estimation for lithium-ion battery by multi-innovation kalman
filter, IEEE Access, vol. 7, pp. 49 432–49 447, 2019.
[11] B. Buchli, D. Aschwanden, and J. Beutel, “Battery state-of-charge
approximation for energy harvesting embedded systems, in European
Conference on Wireless Sensor Networks. Springer, 2013, pp. 179–196.
[12] X. Hu, F. Feng, K. Liu, L. Zhang, J. Xie, and B. Liu, “State estimation
for advanced battery management: Key challenges and future trends,
Renewable and Sustainable Energy Reviews, vol. 114, p. 109334, 2019.
[13] Y. Zhang, R. Xiong, H. He, and W. Shen, “Lithium-ion battery pack state
of charge and state of energy estimation algorithms using a hardware-in-
the-loop validation, IEEE Transactions on Power Electronics, vol. 32,
no. 6, pp. 4421–4431, 2016.
[14] Y. Wang, D. Yang, X. Zhang, and Z. Chen, “Probability based remain-
ing capacity estimation using data-driven and neural network model,
Journal of Power Sources, vol. 315, pp. 199–208, 2016.
[15] O. Ali, M. K. Ishak, A. B. Ahmed, M. F. M. Salleh,
C. A. Ooi, M. F. A. J. Khan, and I. Khan, “On-line wsn
soc estimation using gaussian process regression: An adaptive
machine learning approach,” Alexandria Engineering Journal,
vol. 61, no. 12, pp. 9831–9848, 2022. [Online]. Available:
https://www.sciencedirect.com/science/article/pii/S1110016822001636
[16] O. Ali, M. K. Ishak, A. O. Chia, and M. K. L. Bhatti, “Battery
discharge characteristics for ieee 802.15.4 based radio load profile,”
Dryad, 5 2021. [Online]. Available: https://zenodo.org/record/4876563
[17] A.P.P and Corporation, “Ni-mh rechargeable battery specifications,
APP Corporation, Tech. Rep., 2015. [Online]. Available:
https://www.batteryspace.com/prod-specs/174-MH-AAA1000APZ.pdf
[18] D.P.T. and Limited, “Polymer li-ion rechargeable battery,
Data Power Technology, Tech. Rep., 2015. [Online].
Available: https://cdn.sparkfun.com/assets/5/6/e/1/5/SPE-DTP603450-
1000mah-3.7V-En-1.0V.pdf
[19] Panasonic, “Lithium-ion prismatic rechargeable bat-
tery, Panasonic, Tech. Rep., 2007. [On-
line]. Available: https://industrial.panasonic.com/cdbs/www-
data/pdf/ACA4000/ACA4000PE3.pdf
2022 19th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology (ECTI-CON)
... In order to use this approach, the initial battery capacity, or initial SOC before the trip, must be known or determined. This method determines the average amount of current that is discharged over time [45]. When the integrated current is used for estimation, state of charge can be given by [46]. ...
... The Coulomb counting is the most popular method for determining the state of charge of a battery. This is because it is easy, effective, and gives appreciable results [45]. However, errors are likely to aggregate over time due to the integration process or term [44]. ...
... This method estimates the state of charge level using open circuit voltage (OCV) by mapping via a nonlinear relationship [44]. The approach maps state of charge with open circuit voltage using mathematical relationships between the battery capacity and the remaining or available voltage [45]. This method is said to be unpracticable because it cannot estimate state of charge while batteries are charging and discharging. ...
Article
Full-text available
This study proposes a feedforward deep neural network to predict the parameters of the lithium-ion battery in electric vehicles. Correlation analysis is used to select the candidate parameters for the proposed model with no categorical variable. A direct feedforward deep artificial neural network is developed to predict a battery’s charge state and develop the proposed inverse model. The predicted state-of-charge of the direct model is combined with four virtual functions to form the input variables for the proposed inverse model. Furthermore, virtual functions are incorporated to enhance the predicting capability of the proposed inverse function model. The predicted multi-output variables of the proposed inverse model are speed, mileage, voltage, velocity, and state-of-charge. The proposed inverse model is superior to the feedforward deep neural network previously proposed in the literature because of its multiple output capabilities. Also, the proposed model makes decision-making easier when used for the design simulation than the single-output deep neural networks, which predict the state-of-charge of a battery only. The mean square error is used as the metric for accurate measurement. During the simulation by the proposed inverse model (with virtual functions), accuracy was 44.43 times higher than the traditional inverse deep neural network model. Redefined parameters were used to verify the findings of the model. This result suggests that incorporating virtual functions into a deep neural network model’s inverse model can improve the accuracy of battery and electric vehicle parameter predictions
... NN builds a nonlinear battery model without being aware of the battery's core structure by using this input-output relationship [79]. In [73][74][75] neural network is used for SoC estimation of LiB of EV. ...
Article
Full-text available
The Lithium-ion batteries are widely utilized in the electric car, bus, and two-wheeler industries because of their high energy density, low cost, extended lifespan, high power density, and stable voltage. One of the essential systems that must be present in any electric vehicle (EV) is the battery management system (BMS). One major input to BMS is state of charge to ensure the battery’s durability, safety, and reliable operation. The state-ofcharge (SoC) estimation of EV batteries plays a crucial role in optimizing their performance and extending their lifespan. As batteries are nonlinear and time-variant devices, estimating the state of charge or instantaneous remaining charge within a battery is a particularly challenging task. This paper covers a deep understanding of SoC estimation techniques for BMS. The two main approaches to explaining estimation of instantaneous remaining charge are model-based which relies on various battery models and their mathematical equations to explain the battery characteristics. The second approach is data-driven which studies large measured battery data sets to understand the behavior of running algorithms. Model-based approaches are based on series-parallel combinations of resistance and capacitance electrical circuits, while data-driven approaches are based on neural networks and machine learning algorithms. The review highlights the strengths and limitations of each technique, suggesting that hybrid approaches could yield more robust results. It emphasizes the importance of future research in integrating multiple information sources and developing standard evaluation procedures to enhance SoC estimation accuracy and its practical application in EVs.
Chapter
Data-driven algorithms, such as the neural network ones, seem very appealing and accurate solutions to estimate the lithium-ion battery’s State of Charge. Their accuracy is strongly related to the amount of data used in their training phase. Therefore, huge experimental campaigns are needed to effectively train the neural network used to State of Charge estimation. The main idea behind this paper is to mitigate this drawback by training the algorithm with synthetic datasets generated from simulations of a model of the battery, instead of experimentally collected data. Two instances of the same Long-Short-Term-Memory neural network architecture designed for battery State of Charge estimation are trained, one with an experimental dataset, and the other with a synthetic one. The two neural network instances are then evaluated with the same test dataset derived from experimental data and their estimation accuracies are compared. Results show that the performances of the two networks are comparable. The experimental trained neural network scored a RMSE of only \(0.3\,\%\) lower than the RMSE of the synthetic trained one. These results suggest the possibility of fruitfully using a synthetic training dataset to speed up and reduce the complexity and cost of the training phase of neural network algorithm for battery state of charge estimation.
Article
Lithium-ion batteries like LiFePO4 become a new choice for electrical energy sources in the world and can be used on electric vehicles. Battery packs monitoring by Battery Management System in electric vehicles require accurate monitoring. The inaccuracy of monitoring such property can lead to low safety, low efficiency and battery’s life reduction. Estimating state of charge (SoC) to prevent battery damage from overcharging and over discharging. Some of the methods used to estimate SoC such as Coulomb Counting have errors during the charge and discharge process. This research proposes a counting method for measuring SoC with the artificial neural networks (ANN) to provide more precise estimation. Feed Forward Neural Network (FFNN) is an ANN model that can give an accurate estimation of SoC by learning data of the charge-discharge process performed on sample batteries. The sample batteries are tested with a battery analyzer to get its charging-discharging data consisting of variables such as voltage, current, capacity, and time with C-Rate variations. These variables data are then learned by the modeled FFNN to predict SoC value. The FFNN model consisted of 16 neurons in the first layer, 8 neurons in the second layer, and 4 neurons in the third layer. The predicted SoC value from FFNN has a similar value with its real SoC value. The relationship between SoC and battery voltage is plotted in a curve and shows an identical characteristic with how the SoC-Voltage curve of a battery should be and have a low mae value. This FFNN model can be applied further such as in electric vehicles to maintain its safety and for longer use.
Conference Paper
Full-text available
Lifetime is the primary issue in wireless sensor networks. Temperature is one of important factors affecting node lifetime since it may increase or decrease lifetime of node. This paper proposes a novel equation for node lifetime estimation which covers the effect on both battery capacity and current draw of node. The effectiveness of the proposed scheme is evaluated by using an experimental testbed with various brands, capacity and aging of commercial batteries. Two lifetime estimation techniques are evaluated and compared to the actual node lifetime. By using the proposed technique, lifetime can be estimated for different starting voltages, brands, capacities, ages of batteries and static load programmes without detailed knowledge of electrical and electrochemical.
Article
Full-text available
Wireless sensor networks (WSN) are low-resource devices that run on small batteries. The availability of battery energy, device drive cycles, and environmental conditions all have an impact on node lifetime. The state of charge (SoC) is an important factor in determining the amount of energy available in the batteries. Accurate SoC estimation is critical for device lifetime prediction and safe device operation. We present a novel approach for adaptive SoC estimation based on Gaussian Process Regression in this paper (GPR). The training data was obtained in a climate-controlled laboratory setting by using IEEE 802.15.4-based drive loads at various temperatures for three different batteries such as Lithium-Ion, Nickel-metal hydride, and Lithium-Polymer. To estimate the SoC, battery parameters such as voltage, capacity, and temperature were directly mapped to the corresponding models. For each battery parameter, the GPR model with hyper tuned Radial Bias Filter (RBF) was trained at temperatures ranging from 5°C to 45°C. For model accuracy, the proposed scheme was compared to polynomial regression and support vector machines (SVM). In this regard, the proposed model provided Mean Absolute Error (MAE) values of 2.53 percent, 2.54 percent, and 2 percent, respectively, and Root Mean Square Error (RMSE) values of 0.295, 0.292, and 0.35 for Nickel-metal hydride, Lithium-Polymer, and Lithium-Ion batteries at 25°C. Our proposed lightweight GPR scheme is, to the best of our knowledge, the only active implementation on embedded platforms for SoC estimation of WSN. Finally, the model was rigorously tested on ARM Cortex M4-based microcontrollers to report real-time online SoC estimation on WSN nodes. Ó 2022 THE AUTHORS. Published by Elsevier BV on behalf of Faculty of Engineering, Alexandria University This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/ licenses/by-nc-nd/4.0/).
Article
Full-text available
Wireless sensor networks (WSN) are commonly used in remote environments for monitoring and sensing. These devices are typically powered by batteries, the performance of which varies depending on environmental (such as temperature and humidity) as well as operational conditions (discharge rate and state-of-charge, SOC). As a result, assessing their technical viability for WSN applications requires performance evaluation based on the aforementioned stimuli. This paper proposes an efficient method for examining battery performance parameters such as capacity, open-circuit voltage (OCV) and SOC. Four battery types (lithium-ion, lithium-polymer, nickel-metal hydride and alkaline) were subjected to IEEE 802.15.4 protocol-based discharge rates to record the discharge characteristics. Furthermore, the combined effect of discharge rates on battery surface temperature and OCV variations was investigated. Shorter relaxation times (4-8 h) were observed in lithium-based batteries, resulting in faster energy recovery while maintaining rated capacity. It was observed that nearly 80% of the voltage region was flat, with minor voltage variations during the discharge cycle. Furthermore, lithium-based batteries experienced negligible changes in surface temperatures (approx. 0.03°C) with respect to discharge rates, making them the best battery choice for low-power applications such as WSNs.
Conference Paper
Full-text available
Energy conservation and optimization remains the top researched field for wireless sensor networks, which is one of a subsets and the underlying communication medium for Internet of Things (IoT) devices. These constrained IoT devices are mostly battery operated and therefore requires robust and optimized algorithms to improve resources utilization which inherently increases the life-span for these devices without compromising Quality of Service (QoS). The communication radios on these nodes are the most power hogging components. Therefore, a major focus has always been on MAC and cross-layer protocols to optimize the duty cycle of radios for the conservation of energy. This paper presents a unique scheme for dynamically adjusting the duty cycle of nodes based on the arrival of incoming infrequent source node sensor data over which eliminates the need for frequent periodic channel assessment for network activity. The proposed scheme also makes use of ultra-low wakeUp receivers on the receiver nodes to further aid the node in energy conservation. In this paper, we describe the details of our design scheme, implementation and evaluation details in Contiki OS and Cooja simulator. The results are microbenchmarked with ContikiMAC and X-MAC protocols, and an improvement in radio duty cycle is reported for lighter network traffic
Article
Full-text available
Accurate state of charge (SOC) estimation is a fundamental guarantee for effective development of lithium-ion power battery in electric vehicles. To improve the SOC estimation precision and robustness, a novel model-based estimation approach has been proposed. Fully giving consideration to the effect of measurement errors, the dynamic external electrical property of lithium-ion battery is approximated by a controlled auto-regressive and moving average (controlled ARMA)-based equivalent circuit model. An improved adaptive extended Kalman filter approach is developed for SOC estimation based on the multi-innovation principle. Meanwhile, the different weighting factor is added into each innovation to reduce cumulative influence of historical interference. Since the flat characteristic in OCV-SOC fitting curve enlarges the OCV-based SOC estimation error, a feedforward compensation method is introduced to reduce OCV identification error to improve OCV-based SOC estimation. The simulation and experimental results verify the validity of the proposed methodology over other estimation methods. Besides, simulated current noise is added to the condition data to prove the high precision and strong robustness of the proposed algorithm.
Article
Full-text available
Online estimation techniques are extensively used to determine the parameters of various uncertain dynamic systems. In this paper, online estimation of the open-circuit voltage (OCV) of lithium-ion batteries is proposed by two different adaptive filtering methods (i.e., recursive least square, RLS, and least mean square, LMS), along with an adaptive observer. The proposed techniques use the battery’s terminal voltage and current to estimate the OCV, which is correlated to the state of charge (SOC). Experimental results highlight the effectiveness of the proposed methods in online estimation at different charge/discharge conditions and temperatures. The comparative study illustrates the advantages and limitations of each online estimation method.
Article
Full-text available
An adaptive H infinity filter approach is proposed to estimate the multi-states including state of charge (SOC) and state of energy (SOE) for a lithium-ion battery pack. In the proposed approach, the covariance matching technique is used to adaptively update the covariance of system and observation noises and the recursive least square method is used to identify the battery model parameters in real-time. The hardware-in-the-loop (HIL) platform for battery charge/discharge is set up to evaluate the accuracy and robustness of the SOC and the SOE estimation and compare the proposed approach with the multi-state estimators using an extended Kalman filter and an H infinity filter. The experimental results indicate that the adaptive H infinity filter-based estimator is able to estimate the battery states in real time with the highest accuracy among the three filters. Index Terms—Adaptive H infinity filter, hardware-in-loop, lithium-ion batteries, multi-state estimation
Article
Clear Channel Assessment (CCA) is an integral component of CSMA based Medium Access Control (MAC) protocols employing channel sensing during transmission. The channel sensing mechanism is a cross-layer scheme where CCA operates at the PHY layer, used on the transmitter and receiver side, impacting the MAC layer, including the node's energy consumption and overall throughput. This paper evaluates IEEE 802.15.4 standard-based MAC protocols for various traffic conditions. It proposes an adaptive CCA (A-CCA) timing mechanism to improve node energy consumption by reducing node time in false wakeups and idle-listening modes. ACCA helps transmitters to adjust their radio powers in high traffic and interference environments above the noise floor, allowing the receiver to monitor the sender signal and adjust its wakeup period accordingly. The proposed scheme was evaluated using Cooja Simulator as well as CC2420 based platforms to report improved node lifetime and reduce false wakeups under heavy interference. The proposed scheme reported (1.10% and 1.18%) reduction in radio duty cycle for light and heavy traffic environments. The results of the study indicated that ACCA improved the network power consumption, where an overall 6% power reduction is achieved to improve the node lifetime.
Article
h i g h l i g h t s The data-driven model is established for battery state-of-charge estimation. The neural network model is established for battery state-of-energy estimation. The probability based estimation method is employed for battery state estimation. The HPPC/DST/UDDS profiles are performed for experiment verification. a b s t r a c t Since large numbers of lithium-ion batteries are composed in pack and the batteries are complex elec-trochemical devices, their monitoring and safety concerns are key issues for the applications of battery technology. An accurate estimation of battery remaining capacity is crucial for optimization of the vehicle control, preventing battery from overcharging and over-discharging and ensuring the safety during its service life. The remaining capacity estimation of a battery includes the estimation of state-of-charge (SOC) and state-of-energy (SOE). In this work, a probability based adaptive estimator is presented to obtain accurate and reliable estimation results for both SOC and SOE. For the SOC estimation, an n ordered RC equivalent circuit model is employed by combining an electrochemical model to obtain more accurate voltage prediction results. For the SOE estimation, a sliding window neural network model is proposed to investigate the relationship between the terminal voltage and the model inputs. To verify the accuracy and robustness of the proposed model and estimation algorithm, experiments under different dynamic operation current profiles are performed on the commercial 1665130-type lithium-ion batteries. The results illustrate that accurate and robust estimation can be obtained by the proposed method.