skip to main content
research-article
Free Access

Software-defined batteries

Published:01 December 2016Publication History
Skip Abstract Section

Abstract

Different battery chemistries perform better on different axes, such as energy density, cost, peak power, recharge time, longevity, and efficiency. Mobile system designers are constrained by existing technology, and are forced to select a single chemistry that best meets their diverse needs, thereby compromising other desirable features. In this paper, we present a new hardware--software system, called Software Defined Battery (SDB), which allows system designers to integrate batteries of different chemistries. SDB exposes application programming interfaces (APIs) to the operating system, which controls the amount of charge flowing in and out of each battery, enabling it to dynamically trade one battery property for another depending on application and/or user needs. Using micro-benchmarks from our prototype SDB implementation, and through detailed simulations, we demonstrate that it is possible to combine batteries which individually excel along different axes to deliver an enhanced collective performance when compared to traditional battery packs.

References

  1. Altium Designer. http://www.altium.com/altium-designer/overview.Google ScholarGoogle Scholar
  2. Arbin BT-2000 Battery Testing Equipment. http://www.arbin.com/products/battery.Google ScholarGoogle Scholar
  3. Chen, M., Rincon-Mora, G.A. Accurate electrical battery model capable of predicting runtime and IV performance. IEEE Trans. Energy Conver. 21, 2 (2006), 504--511.Google ScholarGoogle ScholarCross RefCross Ref
  4. Chiasserini, C.-F., Rao, R.R. Energy efficient battery management. IEEE J. Set. Areas Commun. 19, 7 (2001), 1235--1245. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Erdinc, O., Vural, B., Uzunoglu, M. A dynamic lithium-ion battery model considering the effects of temperature and capacity fading. In Proceedings of the IEEE International Conference on Clean Electrical Power (Capri, Italy, June 2009).Google ScholarGoogle ScholarCross RefCross Ref
  6. Gao, L., Liu, S., Dougal, R.A. Dynamic lithium-ion battery model for system simulation. IEEE Trans. Compon. Pack. Technol. 25, 3 (2002), 495--505.Google ScholarGoogle Scholar
  7. Ghiassi-Farrokhfal, Y., Rosenberg, C., Keshav, S., Adjaho, M.-B. Joint optimal design and operation of hybrid energy storage systems. IEEE J. Select. Areas Commun. 34, 3 (Nov. 2016), 639--650.Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Govindan, S., Sivasubramaniam, A., Urgaonkar, B. Benefits and limitations of tapping into stored energy for datacenters. In International Symposium on Computer Architecture (2011). Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. He, H., Xiong, R., Zhang, X., Sun, F., Fan, J. State-of-charge estimation of the lithium-ion battery using and adaptive extended Kalman filter based on an improved Thevenin model. IEEE Trans. Veh. Technol. 60, 4 (2011), 1461--1469.Google ScholarGoogle Scholar
  10. Kim, Y. Chang, N. Hybrid Electrical Energy Storage Systems Design. Springer International Publishing, Cham, Switzerland, 2014, 19--25.Google ScholarGoogle Scholar
  11. LTSpice: Linear Technologies Simulator Program with Integrated Circuit Emphasis.Google ScholarGoogle Scholar
  12. Maccor 4200 Battery Testing Equipment. http://www.maccor.com/Products/Model4200.aspx.Google ScholarGoogle Scholar

Index Terms

  1. Software-defined batteries

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in

          Full Access

          • Published in

            cover image Communications of the ACM
            Communications of the ACM  Volume 59, Issue 12
            December 2016
            119 pages
            ISSN:0001-0782
            EISSN:1557-7317
            DOI:10.1145/3022085
            • Editor:
            • Moshe Y. Vardi
            Issue’s Table of Contents

            Copyright © 2016 ACM

            Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 1 December 2016

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • research-article
            • Research
            • Refereed

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader

          HTML Format

          View this article in HTML Format .

          View HTML Format