Verifying, Validating, and Testing Battery Management Systems
A battery management system (BMS) maintains the health and safe operation of batteries in a variety of systems such as electric vehicles, aircraft, medical devices, and portable electronics. Using Simulink® to develop and test BMS software helps engineers meet industry standards like ISO 26262 and IEC 62304.
In this video series, you'll see the methods and techniques you can adopt in Simulink to verify, validate, and test a BMS model against requirements before deploying the software onto an embedded microprocessor. The series demonstrates how to:
- Author, analyze, and manage requirements
- Link and trace requirements to source documents
- Conduct model and software coverage analysis
- Manage multiple tests, view results, and generate reports
- Use generated code for software-in-the-loop (SIL) and processor-in-the-loop (PIL) testing
- Perform closed-loop testing to verify BMS logic
- Perform hardware-in-the-loop (HIL) testing to validate BMS embedded software