{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,20]],"date-time":"2026-02-20T19:06:14Z","timestamp":1771614374881,"version":"3.50.1"},"reference-count":32,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2016,6,21]],"date-time":"2016-06-21T00:00:00Z","timestamp":1466467200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Technological Enterprise"},{"DOI":"10.13039\/501100001381","name":"Singapore National Research Foundation","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100001381","id-type":"DOI","asserted-by":"crossref"}]},{"name":"Campus for Research Excellence"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Des. Autom. Electron. Syst."],"published-print":{"date-parts":[[2016,9,22]]},"abstract":"<jats:p>\n            This article introduces a Cyber-physical Co-Simulation Framework (CPCSF) for design and analysis of smart cells that enable scalable battery pack and Battery Management System (BMS) architectures. In contrast to conventional cells in battery packs, where all cells are monitored and controlled centrally, each\n            <jats:italic>smart cell<\/jats:italic>\n            is equipped with its own electronics in the form of a Cell Management Unit (CMU). The CMU maintains the cell in a safe and healthy operating state, while system-level battery management functions are performed by cooperation of the smart cells via communication. Here, the smart cells collaborate in a self-organizing fashion without a central controller instance. This enables maximum scalability and modularity, significantly simplifying integration of battery packs. However, for this emerging architecture, system-level design methodologies and tools have not been investigated yet. By contrast, components are developed individually and then manually tested in a hardware development platform. Consequently, the systematic design of the hardware\/software architecture of smart cells requires a cyber-physical multi-level co-simulation of the network of smart cells that has to include all the components from the software, electronic, electric, and electrochemical domains. This comprises distributed BMS algorithms running on the CMUs, the communication network, control circuitry, cell balancing hardware, and battery cell behavior. For this purpose, we introduce a CPCSF that enables rapid design and analysis of smart cell hardware\/software architectures. Our framework is then applied to investigate request-driven active cell balancing strategies that make use of the decentralized system architecture. In an exhaustive analysis on a realistic 21.6kW h Electric Vehicle (EV) battery pack containing 96 smart cells in series, the CPCSF is able to simulate hundreds of balancing runs together with all system characteristics, using the proposed request-driven balancing strategies at highest accuracy within an overall time frame of several hours. Consequently, the presented CPCSF for the first time allows us to quantitatively and qualitatively analyze the behavior of smart cell architectures for real-world applications.\n          <\/jats:p>","DOI":"10.1145\/2891407","type":"journal-article","created":{"date-parts":[[2016,6,23]],"date-time":"2016-06-23T13:02:27Z","timestamp":1466686947000},"page":"1-26","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":22,"title":["Cyber-Physical Co-Simulation Framework for Smart Cells in Scalable Battery Packs"],"prefix":"10.1145","volume":"21","author":[{"given":"Sebastian","family":"Steinhorst","sequence":"first","affiliation":[{"name":"TUM CREATE Limited, CREATE Tower, Singapore"}]},{"given":"Matthias","family":"Kauer","sequence":"additional","affiliation":[{"name":"TUM CREATE Limited, CREATE Tower, Singapore"}]},{"given":"Arne","family":"Meeuw","sequence":"additional","affiliation":[{"name":"TUM CREATE Limited, CREATE Tower, Singapore"}]},{"given":"Swaminathan","family":"Narayanaswamy","sequence":"additional","affiliation":[{"name":"TUM CREATE Limited, CREATE Tower, Singapore"}]},{"given":"Martin","family":"Lukasiewycz","sequence":"additional","affiliation":[{"name":"TUM CREATE Limited, CREATE Tower, Singapore"}]},{"given":"Samarjit","family":"Chakraborty","sequence":"additional","affiliation":[{"name":"TU Munich, M\u00fcnchen, Germany"}]}],"member":"320","published-online":{"date-parts":[[2016,6,21]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/ITEC.2012.6243471"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/TII.2012.2223479"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/TII.2014.2299236"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpowsour.2014.05.007"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIE.2008.918401"},{"key":"e_1_2_1_6_1","first-page":"0b","article-title":"Controller Area Network","volume":"2","year":"1991","journal-title":"Version"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.5555\/2492708.2492951"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/VPPC.2008.4677669"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/VPPC.2014.7007027"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.3182\/20140824-6-ZA-1003.01613"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.automatica.2013.05.014"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/VPPC.2011.6043010"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1007\/b100747"},{"key":"e_1_2_1_14_1","unstructured":"J. Guerin and W. Liu. 2010. Cell balancing algorithm verification through a simulation model for lithium ion energy storage systems. SAE Publication 2010-01-1079 (2010). DOI:http:\/\/dx.doi.org\/ 10.4271\/2010-01-1079  J. Guerin and W. Liu. 2010. Cell balancing algorithm verification through a simulation model for lithium ion energy storage systems. SAE Publication 2010-01-1079 (2010). DOI:http:\/\/dx.doi.org\/ 10.4271\/2010-01-1079"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISGT.2011.5759166"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2463209.2488926"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.5555\/2755753.2755815"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASPDAC.2015.7059016"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/APEC.1998.653973"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/INTLEC.1996.573384"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIE.2005.855673"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACC.2015.7172041"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpowsour.2012.10.060"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2656075.2656104"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.4271\/2001-01-0959"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.5555\/2616606.2616779"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-29673-4_1"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.5555\/2648668.2648754"},{"key":"e_1_2_1_29_1","volume-title":"Proc. of the European Control Conference (ECC). 4065--4070","author":"Preindl M."},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/CPSNA.2014.22"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/MAES.2009.5208557"},{"key":"e_1_2_1_32_1","unstructured":"Team SimPy. 2015. SimPy Discrete Event Simulation Library for Python. Retrieved from http:\/\/simpy.readthedocs.org\/.  Team SimPy. 2015. SimPy Discrete Event Simulation Library for Python. Retrieved from http:\/\/simpy.readthedocs.org\/."}],"container-title":["ACM Transactions on Design Automation of Electronic Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2891407","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2891407","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:53:53Z","timestamp":1750222433000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2891407"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,6,21]]},"references-count":32,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2016,9,22]]}},"alternative-id":["10.1145\/2891407"],"URL":"https:\/\/doi.org\/10.1145\/2891407","relation":{},"ISSN":["1084-4309","1557-7309"],"issn-type":[{"value":"1084-4309","type":"print"},{"value":"1557-7309","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016,6,21]]},"assertion":[{"value":"2015-09-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2016-02-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2016-06-21","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}