Cloud-Based Battery SOC estimation

Ohjelma: 
Ohjelmistojärjestelmät
Yhteyshenkilö: 

Mobile devices use different algorithms to charge the phone and determine the remaining charge capacity of the battery or the state of charge (SOC). The widely used charging algorithms for Lithium-Ion batteries are CC-CV (constant current-constant voltage) and DLC (Double Loop Control) [1]. The popular approaches to estimate the state of charge using Open Circuit Voltage , Coulomb Counting and a combined mechanism is of these two [2]. The chips which implements these techniques are called Fuel Gauge. And the Android devices display SOC information as the battery level in the device.This thesis requires to do the following things :

(1) Investigating the source code of Android SOC estimation chipset of different manufacturers (such as Maxim, TexusInstruments, etc)  to uncover the charging and SOC estimation algorithms. The source code is part of the Android kernel source code and available in the Internet. Then manipulate the Kernel options to play with the algorithms.
 
(2) Second, Finding the relation between the algorithm and the Battery Interface updates and propose a new cloud-based SOC estimation model for the android devices (we have such SOC or battery level information of thousands of devices).
 
 
Requirements : Curious, Knowledge on Android Kernel and device driver programming, C, Android. The student will be given a smartphone to play with the kernel and the algorithms.
 
[1] T. T. Vo, W. Shen, and A. Kapoor. Experimental comparison of charging algorithms for a lithium- ion battery.
[2] Sasu Tarkoma, Matti Siekkinen, Eemil Lagerspetz, Yu Xiao. Smartphone Energy Consumption: Modeling and Optimization. Book (Hardback). Cambridge University Press. 2014.
 
15.03.2015 - 18:52 Mohammad Hoque
15.03.2015 - 18:51 Mohammad Hoque