Technology development for batteries has been one of the major challenges to tackle in the progress of electric cars. In particular for the battery management system state-of-charge estimation is of primary importance. In fact, battery features have complex time-varying and non-linear properties which are difficult to modelize analytically. Therefore, accurate estimation of the state of charge is a challenging task especially if the resulting approach shall be implemented on a resource constrained, low power micro controller. In this paper, a comparison between different artificial neural networks (ANNs) topologies for predicting the state of charge of the battery will be presented. The precision, complexity and robustness of the proposed architectures were comprehensively validated through comparative analysis of many sets of hyperparameters and input measurements. The experiments resulted in precise estimations at different aging states and time-varying temperature conditions with a range of loss mean squared error around 3e-04 (±5.8e-04). Finally the computation complexity has been profiled on automotive microcontrollers by using the toolsets SPC5-Studio.AI, which automatically converts pre-trained ANNs and generates optimized and validated ANSI C code for SPC58 processors. Those profiles allow to estimate complexity needed when deploying the ANNs for 2 battery pack case studies; Formula Student FSAE and BMWi3.

Microcontroller architectures for battery state of charge prediction with tiny neural networks

Gruosso G.;
2021-01-01

Abstract

Technology development for batteries has been one of the major challenges to tackle in the progress of electric cars. In particular for the battery management system state-of-charge estimation is of primary importance. In fact, battery features have complex time-varying and non-linear properties which are difficult to modelize analytically. Therefore, accurate estimation of the state of charge is a challenging task especially if the resulting approach shall be implemented on a resource constrained, low power micro controller. In this paper, a comparison between different artificial neural networks (ANNs) topologies for predicting the state of charge of the battery will be presented. The precision, complexity and robustness of the proposed architectures were comprehensively validated through comparative analysis of many sets of hyperparameters and input measurements. The experiments resulted in precise estimations at different aging states and time-varying temperature conditions with a range of loss mean squared error around 3e-04 (±5.8e-04). Finally the computation complexity has been profiled on automotive microcontrollers by using the toolsets SPC5-Studio.AI, which automatically converts pre-trained ANNs and generates optimized and validated ANSI C code for SPC58 processors. Those profiles allow to estimate complexity needed when deploying the ANNs for 2 battery pack case studies; Formula Student FSAE and BMWi3.
2021
IEEE International Conference on Consumer Electronics - Berlin, ICCE-Berlin
978-1-6654-2831-6
artificial neural networks
automotive
battery
micro controllers
State of charge
File in questo prodotto:
File Dimensione Formato  
Microcontroller_architectures_for_battery_state_of_charge_prediction_with_tiny_neural_networks.pdf

Accesso riservato

: Publisher’s version
Dimensione 1.06 MB
Formato Adobe PDF
1.06 MB Adobe PDF   Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11311/1212285
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 5
  • ???jsp.display-item.citation.isi??? ND
social impact