where the current draw is denoted by I n and the al-
gorithm is processed as long as the h 2 > h 1. The
parameters c
ct and k ct are battery specific and are
linked with the rate capacity and recovery effects. Af-
ter each change in the load, the time elapsed from the
previous change is computed and the Kinetic Battery
Model is triggered with the load given as current draw
and the time interval transformed in time units (I
n).
Even if the algorithm described is very short, it re-
quires additional 20 bytes of RAM memory and more
than 2 Kilobyte of ROM on a Micaz mote. Unlike the
previous model, the floating point data can be sub-
stituted with integer operations but the computational
time is also affected by the existence of a loop.
4 CONCLUSIONS
This paper analyze the usage of two battery models
for monitoring the state of charge at a node level in a
wireless sensor network. It describes the adaptation of
an existing analytical model derived from a realistic
battery model, this adaptation being required to fit the
constraints of the wireless sensors in terms of avail-
able resources. The algorithm complexity was re-
duced to O(n) in case of constant loads as only classic
arithmetic operators are used, and no loops are neces-
sary. The biggest computational effort is required to
process the square root function and to obtain the or-
der power of 10 for numbers represented on more than
one byte. On the other hand, when there are variable
loads, the Kinetic battery model used will not require
more complicated operations than multiplications on
larger data types but some loops should be performed,
depending on the load value and the related time.
The monitoring solution used in conjunction with
these battery models can be implemented on each
node of a WSN during network employment as a deci-
sion support. The drawbacks of the proposed methods
are linked with the related computational effort which
is significant if we take into account that only sim-
plified and not quite accurate versions of referenced
battery models were used.
Further work consist in modeling the battery
through interpolation tables based on the electro-
chemical model solution given as an intersection of
two surfaces through Hamilton-Poisson Geometry.
ACKNOWLEDGEMENTS
This paper was supported by the project ”Develop-
ment and support of multidisciplinary postdoctoral pr-
ogrammes in major technical areas of national strat-
egy of Research - Development - Innovation” 4D-
POSTDOC, contract no. POSDRU/89/1.5/S/52603,
project co-funded by the European Social Fund
through Sectoral Operational Programme Human Re-
sources Development 2007-2013.
This work was partially supported by the strate-
gic grant POSDRU/88/1.5/S/50783, Project ID50783
(2009), co–financed by the European Social Fund -
Investing in People, within the Sectoral Operational
Programme Human Resources Development 2007 -
2013.
REFERENCES
Beutel, J. (2006). Fast-prototyping using the btnode plat-
form. In Proc. of the Conf on Design, Automation and
Test in Europe, pages 977–982.
Dunkels, A., Osterlind, F., Tsiftes, N., and He, Z. (2007).
Software-based on-line energy estimation for sensor
nodes. In EMNETS07,Proc of the 4th workshop on
Embedded networked sensors, pages 28–32.
Jiang, X., Dutta, P., Culler, D., and Stoica, I. (2007). Power
meter for energy monitoring of wireless sensor net-
works at scale. In IPSN’07, 6th intl conf. on Informa-
tion processing in sensor networks, pages 186–195.
ACM Press.
Kellner, S., Pink, M., Meier, D., and Blass, E. (2008). To-
wards a realistic energy model for wireless sensor net-
works. In Proc of IEEE Fifth Annual Conference on
Wireless On demand Network Systems and Services,
pages 97–100.
Lachenmann, A., Marron, P. J., Minder, D., and Rothermer,
K. (2007). Meeting lifetime goals with energy levels.
In Proc. ACM SenSys.
Park, C., Lahiri, K., and Raghunathan, A. (2005). Battery
discharge characteristics of wireless sensor nodes:
An experimental analysis. SECON’05,Proc. IEEE
Conf. on Sensor and Ad-hoc Communications and
Networks, pages 430–440.
Rakhmatov, D. and Vrudhula, S. (2001). An analytical
high-level battery model for use in energy manage-
ment of portable electronic systems. In Proc. IEEE
Int’l Conf. on Computer Aided Design.
Rao, R., Vrudhula, S., and Rakhmatov, D. (2003). Battery
modeling for energy aware system design. Computer,
36(12).
Rao, V., Singhal, G., Kumar, A., and Navet, N. (2007). Bat-
tery model for embedded systems. In VLSID’05,18th
International Conference on VLSI Design held jointly
with 4th International Conference on Embedded Sys-
tems Design.
Sohraby, K., Minoli, D., and Znati, T. (2007). Wireless
Sensor Networks: Technology, Protocols, and Appli-
cations. John Wiley and Sons, London, 2nd edition.
SENSORNETS 2012 - International Conference on Sensor Networks
94