TY - GEN
T1 - Standard Compliant Requirements-Based Development of a Multilevel Battery Controller for Aerospace Applications
AU - Panchal, Purav
AU - Hein, Luca
AU - Sorokina, Nina
AU - Bliemetsrieder, Wolfgang
AU - Myschik, Stephan
AU - Holzapfel, Florian
N1 - Publisher Copyright:
© 2023 IEEE.
PY - 2023
Y1 - 2023
N2 - A novel electric propulsion system is being developed for an electrically powered glider at the Universität der Bundeswehr München. For this purpose, an innovative multilevel battery management system will be used to manage the battery load. This system will include a battery controller consisting of two parts: a main controller and several cell controllers. This research aims to provide a requirements-based software development toolchain that contains a set of commercial tools and a process-oriented build tool developed in-house. The research presents a complete software development process to develop safety-critical battery controller software for a Multilevel Battery Management System of an electric glider along DO-178C/DO-331 standards. The paper includes the system and software requirements validation and traceability concept as required by the standards. The testing aspects, such as static analysis, Processor-in-the-Loop (PIL), and Hardware-in-the-Loop (HIL) simulations, are also covered, which increases confidence in the applicability of the software. The software development process mentioned in this paper also touches on a few aspects of agile development, such as continuous integration and version management.
AB - A novel electric propulsion system is being developed for an electrically powered glider at the Universität der Bundeswehr München. For this purpose, an innovative multilevel battery management system will be used to manage the battery load. This system will include a battery controller consisting of two parts: a main controller and several cell controllers. This research aims to provide a requirements-based software development toolchain that contains a set of commercial tools and a process-oriented build tool developed in-house. The research presents a complete software development process to develop safety-critical battery controller software for a Multilevel Battery Management System of an electric glider along DO-178C/DO-331 standards. The paper includes the system and software requirements validation and traceability concept as required by the standards. The testing aspects, such as static analysis, Processor-in-the-Loop (PIL), and Hardware-in-the-Loop (HIL) simulations, are also covered, which increases confidence in the applicability of the software. The software development process mentioned in this paper also touches on a few aspects of agile development, such as continuous integration and version management.
KW - DO178C
KW - DO331
KW - model-based software design
KW - multilevel battery
KW - process-oriented
KW - requirements validation
KW - verification testing
UR - http://www.scopus.com/inward/record.url?scp=85178655876&partnerID=8YFLogxK
U2 - 10.1109/DASC58513.2023.10311320
DO - 10.1109/DASC58513.2023.10311320
M3 - Conference contribution
AN - SCOPUS:85178655876
T3 - AIAA/IEEE Digital Avionics Systems Conference - Proceedings
BT - DASC 2023 - Digital Avionics Systems Conference, Proceedings
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 42nd IEEE/AIAA Digital Avionics Systems Conference, DASC 2023
Y2 - 1 October 2023 through 5 October 2023
ER -