Software implementation of a BMS algorithm for automotive application

Panella, Nicola (2022) Software implementation of a BMS algorithm for automotive application. [Laurea magistrale], Università di Bologna, Corso di Studio in Ingegneria dell'energia elettrica [LM-DM270], Documento full-text non disponibile
Il full-text non è disponibile per scelta dell'autore. (Contatta l'autore)


This work aims to provide a solid understanding of the Simulink Model Based Design development process of a BMS algorithm, with the help of an example implementation of a Software Component (SWC) on the Micro Controller Unit (MCU). All SWCs are developed in Simulink environment using a specific workflow and toolset: Simulink Embedded Coder will then generate the C code which will be implemented in the MCU programming software. The introduction will cover basic control functions required by the BMS system to effectively monitor the battery pack of an automotive application, implementing a variety of safety procedures. The following section explains in detail the actual development of the sample SWC according to the Model Based Design Workflow presented: key factors of the development are Requirement Based Verification and Testing and Unit Testing implementation. This workflow’s toolset allows the development team to access sparse information providing a consistent linkage between multiple documented requirements and the programming environment. As a result, all the required information regarding every Unit or “module” is accessed within the Simulink interface. Error detection during development is greatly enhanced. This aspect is extremely important with regards to the debug process: the more the project in development is at the end of its life cycle (towards the client acceptance phase), the higher the bug fix cost results. Furthermore, some useful Simulink Add-Ons can perform compliance tests towards a collection of selected regulations as, inter alia, ISO 26262 “Road Vehicles – Functional Safety” Standard. Limitations imposed by integrated regulations during components’ development can ultimately facilitate the required certification and approval by competent authorities.

Tipologia del documento
Tesi di laurea (Laurea magistrale)
Autore della tesi
Panella, Nicola
Relatore della tesi
Correlatore della tesi
Corso di studio
Ingegneria dell'energia elettrica
Ordinamento Cds
Parole chiave
BMS,Simulink,Model Based Design,Requirements Verification and Testing,Unit Testing,MCU,workflow
Data di discussione della Tesi
3 Febbraio 2022

Altri metadati

Gestione del documento: Visualizza il documento