Battery Model for Embedded Systems

Slides:



Advertisements
Similar presentations
Battery Aware Dynamic Scheduling for Periodic Task Graphs Venkat Rao #, Nicolas Navet #, Gaurav Singhal *, Anshul Kumar, GS Visweswaran Venkat Rao #, Nicolas.
Advertisements

Chapter 9 Capacitors.
Topics Electrical properties of static combinational gates:
On Using Battery State for Medium Access Control in Ad hoc Wireless Networks - “BAMAC” S. Jayashree, B. S. Manoj, C. Siva Ram Murthy Department of Computer.
An Electronic System Power Supply Example
Study of propagative and radiative behavior of printed dielectric structures using the finite difference time domain method (FDTD) Università “La Sapienza”,
Acoustic design by simulated annealing algorithm
Electric Currents and Resistance
Lecture 13, Slide 1EECS40, Fall 2004Prof. White Lecture #13 Announcements You should now purchase the reader EECS 40: Introduction to Microelectronics,
Copyright © 2009 Pearson Education, Inc. Lecture 7 – DC Circuits.
Simulation Waiting Line. 2 Introduction Definition (informal) A model is a simplified description of an entity (an object, a system of objects) such that.
BATTERIES SPECIFICATIONS. Batteries Batteries are electrochemical cells. A chemical reaction inside the battery produces a voltage between two terminals.
Capacitive Charging, Discharging, and Simple Waveshaping Circuits
Technion – Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Lab Written by: Haim Natan Benny Pano Supervisor:
1 © Alexis Kwasinski, 2012 Energy Storage Distributed resources (DR) and distributed generation (DG): DG can be defined as “a subset of DR” [ T. Ackermann,
To develop a small scale solar powered system that will power a DC load, which incorporates power management techniques, DC-DC conversion and a user interface.
1 © Alexis Kwasinski, 2012 Energy Storage In the past 2 classes we have discussed battery technologies and how their characteristics may or may not be.
Impedance Spectroscopy Study of an SOFC Unit Cell
Chapter 27 Lecture 12: Circuits.
Ohm’s law describes the relationship of current, voltage, and resistance.
EE415 VLSI Design The Devices: Diode [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
Batteries Specifications Estimating when they will be fully discharged.
PH 0101 Unit-5 Lecture-91 Introduction Principle, construction and working of Ultracapacitor Advantage, disadvantage and application PH0101 UNIT-5 LECTURE.
ELECTRICAL CIRCUIT ET 201 Define and explain characteristics of sinusoidal wave, phase relationships and phase shifting.
Passive components and circuits
9/27/2004EE 42 fall 2004 lecture 121 Lecture #12 Circuit models for Diodes, Power supplies Reading: Malvino chapter 3, Next: 4.10, 5.1, 5.8 Then.
Chapter 28 Direct Current Circuits 1.R connections in series and in parallel 2.Define DC (direct current), AC (alternating current) 3.Model of a battery.
09/16/2010© 2010 NTUST Today Course overview and information.
Summer Course on Exergy and Its Applications EXERGY ANALYSIS of FUEL CELLS C. Ozgur Colpan July 2-4, 2012 Osmaniye Korkut Ata Üniversitesi.
Electric Current Chapter 19 problems 1-43 odd OBJECTIVES 4 After studying the material of this chapter the student should be able to: 1. Explain how.
Chapter 26 DC Circuits. Units of Chapter EMF and Terminal Voltage - 1, Resistors in Series and in Parallel - 3, 4, 5, 6, Kirchhoff’s.
Effective Modeling of Temperature Effects on Lithium Polymer Cells
I.Introduction to Engineering Statistics A. The Engineering Method The heart of sound engineering practice is the engineering method systematic approach.
Chapter 07 Electronic Analysis of CMOS Logic Gates
Company name KUAS HPDS A Realistic Variable Voltage Scheduling Model for Real-Time Applications ICCAD Proceedings of the 2002 IEEE/ACM international conference.
Basic Concepts of DC Circuits. Introduction An electric circuit is an interconnection of electrical elements. An electric circuit is an interconnection.
Chapter 28 Direct Current Circuits. Introduction In this chapter we will look at simple circuits powered by devices that create a constant potential difference.
GZ Science Resources NCEA Physics 1.1 Electricity Investigation.
Optimization of PHEV/EV Battery Charging Lawrence Wang CURENT YSP Presentations RM :00-11:25 1.
Understandings: Cells Internal resistance Secondary cells Terminal potential difference Electromotive force (emf) Unit 2 Ohm’s Law and Electric Cells.
Norhayati Soin 06 KEEE 4426 WEEK 3/2 20/01/2006 KEEE 4426 VLSI WEEK 4 CHAPTER 1 MOS Capacitors (PART 3) CHAPTER MOS Capacitance.
ECE 476 Power System Analysis Lecture 14: Power Flow Prof. Tom Overbye Dept. of Electrical and Computer Engineering University of Illinois at Urbana-Champaign.
Chapter 27 Lecture 24: Circuits: II HW 8 (problems): 26.10, 26.22, 26.35, 26.49, 27.12, 27.30, 27.40, Due Friday, Nov.6.
Cells and Batteries An electrical battery is one or more electrochemical cells that convert stored chemical energy into electrical energy Cells are portable.
Computer Science and Engineering Power-Performance Considerations of Parallel Computing on Chip Multiprocessors Jian Li and Jose F. Martinez ACM Transactions.
Power Supply Design. Power Supplies For most electronic devices it is necessary to provide a stable source of DC power. Batteries often serve this function.
Modern VLSI Design 3e: Chapter 3 Copyright  1998, 2002 Prentice Hall PTR Topics n Electrical properties of static combinational gates: –transfer characteristics;
Nonlinear differential equation model for quantification of transcriptional regulation applied to microarray data of Saccharomyces cerevisiae Vu, T. T.,
CHAPTER 2.3 PROBABILITY DISTRIBUTIONS. 2.3 GAUSSIAN OR NORMAL ERROR DISTRIBUTION  The Gaussian distribution is an approximation to the binomial distribution.
Physics Support Materials Higher Electricity and Electronics b Electric Fields and Resistors in Circuits 3,3, 4, 5, 6, 7, 11, 12, 13, 14, 15, 16, 17, 18,
Determining Optimal Processor Speeds for Periodic Real-Time Tasks with Different Power Characteristics H. Aydın, R. Melhem, D. Mossé, P.M. Alvarez University.
Sensitivity Analysis for the Purposes of Parameter Identification of a S. cerevisiae Fed-batch Cultivation Sensitivity Analysis for the Purposes of Parameter.
Chapter 9 CAPACITOR.
Circuit Electricity. Electric Circuits The continuous flow of electrons in a circuit is called current electricity. Circuits involve… –Energy source,
البحث الثامن بحث منفرد منشور فى مؤتمر دولى متخصص ( منشور التحكيم علي البحث الكامل ) Adel A. Elbaset 14 th International Middle East Power Systems Conference.
Bulk Electrolysis: Electrogravimetry and Coulometry
Extraction of Doping Profile in Substrate of MNOS capacitor Using Fast Voltage Ramp Deep Depletion C-V method.
Electrochemical Methods: Intro Electrochemistry Basics Electrochemical Cells The Nernst Equation Activity Reference Electrodes (S.H.E) Standard Potentials.
Routing Protocols to Maximize Battery Efficiency
Half-wave Rectifier.
Microgrid Concepts and Distributed Generation Technologies
Evaluating Register File Size
Energy Neutral Systems
Islamic University of Gaza
Fault detection Lecture (3).
Peak-Power Operation In Solar PV
Optimization of PHEV/EV Battery Charging
Power Computations Power and Energy
University Physics Chapter 14 INDUCTANCE.
Dielectric studies and ac conductivity of terbium fumarate heptahydrate single crystals. Dr. M.D.Shah Deptt. of Physics GDC Tral.
Presentation transcript:

Battery Model for Embedded Systems Venkat Rao, EE Department, IIT Delhi. Gaurav Singhal, CSE Department, IIT Delhi. Anshul Kumar, CSE Department, IIT Delhi. Nicolas Navet, LORIA, France. Work Done at :

Introduction Battery Basics Rate Capacity Effect Recovery Effect Related Work : Review of relevant models Experiments Our Model. Simulation and Results Future Work

Introduction Mobile Embedded Systems Design : Battery lifetime is major constraint. Slow growth in energy densities not keeping up with increase in power consumption. Estimation of battery lifetime important to choose between alternative architecture and implementations. Introduction

Traditional approaches to energy optimization Dynamic Voltage Scaling (DVS): busy system => increase frequency idle system => decrease frequency The algorithms on DVS considers battery as an ideal power source, i.e. energy delivered by the battery is constant under varying conditions of voltages and currents. Battery is a Non ideal Source of energy!!

A Typical Discharge Profile Battery lifetime and the total energy delivered by it depends heavily on discharge profile. A Typical Discharge Profile (Li/MnO2 Cells) Need for accurate battery model which takes into account the battery non-linearities.

Related Work : Review of relevant models Experiments Our Model. Introduction Battery Basics Rate Capacity Effect Recovery Effect Related Work : Review of relevant models Experiments Our Model. Simulation and Results Future Work

Battery Basics Battery characterized by Voc and Vcut. Electric current obtained by electrochemical reactions occurring at electrode-electrolyte interface. Battery lifetime governed by active species concentration at electrode-electrolyte interface. Phenomenon governing battery lifetime: “Rate Capacity Effect” “Recovery Effect” Positive Ions Load _ + Electron Flow Anode Cathode Electrolyte 1. Wait

Rate Capacity Effect Total charge delivered by the battery goes down with the increase in load current. Concentration of active species at interface falls rapidly with increasing load current. Battery seems discharged when the concentration at interface becomes zero. Factors that may affect the battery performance include: When a battery stands idle after a discharge, certain chemical and physical changes take place which can result in voltage recovery. So, the voltage will rise after a rest period, giving a saw-tooth-shaped discharge. Shelf Life: even during storage, the battery is still discharge itself. Depending on the storage temp and humidity, the short shelf life can be a problem on long-term discharges. Around room temp, alkaline lose about 3% capacity per year, however zinc-carbon can lose up to 15% of the capacity Rate Capacity Effect

Recovery Effect Battery recovers capacity if given idle slots in between discharges. Diffusion process compensates for the low concentration near the electrode. Battery can support further discharge. Elapsed time of discharge Cell Voltage Intermittent Discharge Continuous discharge Factors that may affect the battery performance include: When a battery stands idle after a discharge, certain chemical and physical changes take place which can result in voltage recovery. So, the voltage will rise after a rest period, giving a saw-tooth-shaped discharge. Shelf Life: even during storage, the battery is still discharge itself. Depending on the storage temp and humidity, the short shelf life can be a problem on long-term discharges. Around room temp, alkaline lose about 3% capacity per year, however zinc-carbon can lose up to 15% of the capacity Recovery Effect

Introduction Battery Basics Rate Capacity Effect Recovery Effect Related Work : Review of relevant models Experiments Our Model. Simulation and Results Future Work

(higher forms of KiBaM) Battery Model Advantages Disadvantages PDE (higher forms of KiBaM) Accurate Slow, involves a large number of parameters Circuit Use capacitor and resistors to represent battery Not accurate, elements change value depending conditions Stochastic Relatively accurate and fast. Still in the process of development. Based solely on the electro-chemistry. Sometime rely on empirically established 2. PDE: finite element models, divide each cell into a number of finite elements interacting with each other, models current flow and potential distribution in the cell. Quite complex and slow while accurate, not suitable for mobile OS. 3. 4. Stochastic is a promising modeling method. Represent the battery behavior as A discrete time transient stochastic process, that tracks the the cell state of the charge.

Kinetic Battery Model Simplest PDE model to explain both recovery and rate capacity. Available and Bound charge wells Dynamic transfer of charges governed by a rate constant and difference in heights.

Stochastic model - Dey, Lahiri et al. Fast and reasonably accurate. Markovian chain with each representing battery state of charge. Transitions associated with state dependent probabilities, model discharge and recovery.

Diffusion Model - Rakhmatov, Vrudula et al. Electrode Electrolyte Active Species Charged State Before Recovery After Recovery Discharged State Complex PDE model. Mathematically very sound but computationally expensive. Cannot be used in real time dynamic scheduling.

Introduction Battery Basics Rate Capacity Effect Recovery Effect Related Work : Review of relevant models Experiments Our Model. Simulation and Results Future Work

While working on power profiling we conducted a few experiments on battery discharge and simulated for these models. FOUND !! That the results could not be accurately explained by any of the previous models. We developed our own Battery Model, that could better predict the experimental results.

Circuit Diagram Experiment 1. Batteries used: Function Generator Voltmeter npn SL100 Power Supply Ground A V Vin Ammeter Experiment 1. Vin :: Square waves with varying frequencies. Battery Batteries used: 1.2 Volts AAA Ni-MH

Results for Experiment 1

Frequency mA.min delivered Continuous(∞) 62000 1000hz 66000 1Hz 69500 0.2Hz 81000 Observation unexpected because duty cycle for all is 50%, i.e same recovery expected.

Experiment 2 To explore further battery recovery phenomenon. OFF Variation in OFF time with constant ON time by adjusting Duty Cycle and Frequency

Results for Experiment 2.

Introduction Battery Basics Rate Capacity Effect Recovery Effect Related Work : Review of relevant models Experiments Our Model. Simulation and Results Future Work

Stochastic Modified KiBaM Simple and accurate stochastic model derived from the KiBaM. Models recovery and rate capacity. Able to predict variation due lengths of idle slots. Intuitive Picture

3-Dimensional Stochastic Process to model recovery and rate capacity. ‘t’ is the length of the current idle slot j i 3-Dimensional Stochastic Process to model recovery and rate capacity. (i,j,t) is the tuple which describes the present state of the system.

Determining parameters ‘i’ and ‘j’ ‘i+j’ (total charge in the battery) ‘i’ (available charge)

Transitions Probability to recover in an idle slot Probability of no recovery in an idle slot Probability of q1 charge being drawn

Transition Equations Idle slot after time t While current I is being drawn Idle slot after time t

Determining p(t) and Q The average recovery per idle slot serves as a characteristic for the particular battery (as derived from Experiment set 2). The differential p(t) of the curve gives the probability to recover with time during an idle slot. The quanta (Q) of charge battery recovers depends on the current state of the battery i.e. height difference and the granularity of time. The quanta (Q) of recovery is calculated so as the charge recovered for an infinitely long idle slot is equal to total charge that needs to be transferred between the two wells before there heights are equalized.

Introduction Battery Basics Rate Capacity Effect Recovery Effect Related Work : Review of relevant models Experiments Our Model. Simulation and Results Future Work

Simulation A C simulation of our model was on a P4 Desktop with 256MB RAM using the parameters calculated as explained before for Panansonic Ni-MH AAA battery. We ran our simulations on different charge profiles and compared them with experimental results. The simulation was run several times on each profile and results were averaged to approximate battery lifetime and charge delivered by the battery. Simulation results suggest that the model was quite accurate in predicting the battery life and charge drawn for the battery with a maximum error of 2.65% .

Simulation Results

Simulation Results contd..

Introduction Battery Basics Rate Capacity Effect Recovery Effect Related Work : Review of relevant models Experiments Our Model. Simulation and Results Future Work

Future Work In future we would like to conduct experiments on different battery technologies, to have a better picture of the behavior of battery in general. We are doing our major project on “Integrated Power Management for Embedded Systems”, which utilizes this battery model for Real time scheduling whose aim is to maximize battery life (as opposed to traditional DVS algorithms, which aim to reduce energy consumption).

References D. Panigrahi, C. Chiasserini, S. Dey, R. Rao, A. Raghunathan, and K. Lahiri. “Battery Life Estimation of Mobile Embedded Systems”. In Proceedings of International Conference on VLSI Design.January 2001. V. Rao, G. Singhal, and A. Kumar. “Real Time Dynamic Voltage Scaling for Embedded Systems”. In Proceedings of International Conference on VLSI Design, January 2004. P. Rong and M. Pedram. “Battery Aware Power Management Based on Markovian Decision Processes.” Proceedings of the IEEE/ACM International Conference on Computer aided design, 2002. S.Vrudhula and D.Rakhmatov. “Energy Management for Battery Powered Embedded Systems.” ACM Transactions on Embedded Computing Systems, August 2003. D. Linden. “Handbook of Batteries and Fuel Cells.” 1984. T. L. Martin. “Balancing Batteries, Power, and Performance: System Issues in CPU Speed-Setting for Mobile Computing.” PhD thesis, Carnegie Mellon University, Pittsburgh, Pennsylvania, 1999.

THANK YOU