Introduction
In this project, we use statistical method to make online prediction of
battery lifetime for the embedded and mobile devices. Our approach is
based on the following observation: two battery discharge curve has
linear relationship under constant load (see the following graph).
This linear property enables us to use one constant load discharge
curve as the "base curve" and transform any other discharge curves into
a piece linear forms.
The next graph shows a real discharge curve under some variable load and its transformed counterpart.

Then using the linear regression, we can make prediction of
remaining battery lifetime based on history curve. The following graph
shows the method.
When compared to APM, which is a power
management module widely used in Linux system, our method is far more
accurate in terms of battery lifetime prediction. For constant loads,
we can achieve <5% error (<50% for APM). For variable loads, we can achieve around 20% error (around 60% for APM).
I'm thinking about writing a prediction module for iPAQ to replace the battery lifetime prediction in APM...
People
Developer:
Ye Wen ,
wenye at cs.ucsb.edu
Advisor:
Rich Wolski ,
rich at cs.ucsb.edu
Documents
- Ye Wen, Rich Wolski, and Chandra Krintz,
Online Prediction of Battery Lifetime for Embedded and Mobile Devices.
Special Issue on Embedded Systems:
Springer-Verlag Heidelberg Lecture Notes in Computer Science, V3164/2004,
Dec 2004
- Ye Wen, Rich Wolski, and Chandra Krintz,
History-based, Online, Battery Lifetime Prediction for Embedded and Mobile Devices.
Workshop on Power-Aware Computer Systems (PACS), April 2003