Development of a battery emulator test system for BMS reliability testing

This document reports the development of a battery emulator system based on an empirical battery model, built for testing the reliability of Battery Management Systems. Its software is mainly based on MATLAB/SimuLink platform, while the hardware function is mainly implemented via Arduino Mega microp...

Full description

Saved in:
Bibliographic Details
Main Author: Gopalakrishnan, Vignesh.
Other Authors: Tan Cher Ming
Format: Final Year Project
Language:English
Published: 2013
Subjects:
Online Access:http://hdl.handle.net/10356/54251
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-54251
record_format dspace
spelling sg-ntu-dr.10356-542512023-07-07T16:14:43Z Development of a battery emulator test system for BMS reliability testing Gopalakrishnan, Vignesh. Tan Cher Ming School of Electrical and Electronic Engineering DRNTU::Engineering::Electrical and electronic engineering::Computer hardware, software and systems DRNTU::Engineering::Electrical and electronic engineering::Electronic circuits DRNTU::Engineering::Electrical and electronic engineering::Microelectronics DRNTU::Engineering::Electrical and electronic engineering::Integrated circuits This document reports the development of a battery emulator system based on an empirical battery model, built for testing the reliability of Battery Management Systems. Its software is mainly based on MATLAB/SimuLink platform, while the hardware function is mainly implemented via Arduino Mega microprocessor development board. The system built is capable of performing its required task of emulating a battery’s discharge curve. Further, the system is very flexible - it can be scaled to emulate large battery packs and extended to emulate other discharge curves under different conditions as well, for example, different battery chemistries, different discharge rates, and so on. The HIL System offers the flexibility to add new functions without much extra work, and can be adapted to test different Battery Management Systems as required. This work needs to be expanded further to actually model the reliability of a Battery Management System, but it provides a platform for developing test suites to perform this testing. In the future, the BMS needs to be tested using techniques such as accelerated ageing, and stress testing on the hardware side and on the software side, boundary value black-box analysis, statement coverage and other methods described. Suitable models will need to be used to evaluate and assess the reliability of the same. The current system is obviously not perfect. It has a few limitations and weaknesses that have been described in the report. Bachelor of Engineering 2013-06-18T02:45:57Z 2013-06-18T02:45:57Z 2013 2013 Final Year Project (FYP) http://hdl.handle.net/10356/54251 en Nanyang Technological University 47 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Electrical and electronic engineering::Computer hardware, software and systems
DRNTU::Engineering::Electrical and electronic engineering::Electronic circuits
DRNTU::Engineering::Electrical and electronic engineering::Microelectronics
DRNTU::Engineering::Electrical and electronic engineering::Integrated circuits
spellingShingle DRNTU::Engineering::Electrical and electronic engineering::Computer hardware, software and systems
DRNTU::Engineering::Electrical and electronic engineering::Electronic circuits
DRNTU::Engineering::Electrical and electronic engineering::Microelectronics
DRNTU::Engineering::Electrical and electronic engineering::Integrated circuits
Gopalakrishnan, Vignesh.
Development of a battery emulator test system for BMS reliability testing
description This document reports the development of a battery emulator system based on an empirical battery model, built for testing the reliability of Battery Management Systems. Its software is mainly based on MATLAB/SimuLink platform, while the hardware function is mainly implemented via Arduino Mega microprocessor development board. The system built is capable of performing its required task of emulating a battery’s discharge curve. Further, the system is very flexible - it can be scaled to emulate large battery packs and extended to emulate other discharge curves under different conditions as well, for example, different battery chemistries, different discharge rates, and so on. The HIL System offers the flexibility to add new functions without much extra work, and can be adapted to test different Battery Management Systems as required. This work needs to be expanded further to actually model the reliability of a Battery Management System, but it provides a platform for developing test suites to perform this testing. In the future, the BMS needs to be tested using techniques such as accelerated ageing, and stress testing on the hardware side and on the software side, boundary value black-box analysis, statement coverage and other methods described. Suitable models will need to be used to evaluate and assess the reliability of the same. The current system is obviously not perfect. It has a few limitations and weaknesses that have been described in the report.
author2 Tan Cher Ming
author_facet Tan Cher Ming
Gopalakrishnan, Vignesh.
format Final Year Project
author Gopalakrishnan, Vignesh.
author_sort Gopalakrishnan, Vignesh.
title Development of a battery emulator test system for BMS reliability testing
title_short Development of a battery emulator test system for BMS reliability testing
title_full Development of a battery emulator test system for BMS reliability testing
title_fullStr Development of a battery emulator test system for BMS reliability testing
title_full_unstemmed Development of a battery emulator test system for BMS reliability testing
title_sort development of a battery emulator test system for bms reliability testing
publishDate 2013
url http://hdl.handle.net/10356/54251
_version_ 1772827157565800448