Javier Gazzarri, MathWorks
This presentation focuses on a technique to scale battery models from cell-level to pack-level and the subsequent preparation of the battery pack model for real-time simulation. A MATLAB function creates a battery pack model of arbitrary size and connectivity. The function partitions the model for concurrent execution on multicore real-time computers. The flexibility of scripting the creation of pack models allows the user to efficiently test multiple configurations for optimal utilization of multicore targets, including load balance, data transfer latencies, and scheduler overhead.