Этот пример показов, как смоделировать свинцово-кислотный элемент батареи, используя язык Simscape™ для реализации нелинейных уравнений эквивалентных компонентов схемы. Таким образом, в отличие от моделирования полностью в Simulink ®, связь между компонентами модели и определяющими физическими уравнениями легче понять. Для определения уравнений и их валидации смотрите Jackey, R. «Простой, эффективный процесс моделирования свинцово-кислотных батарей для выбора компонентов электрических систем», SAE World Congress & Exhibition, April 2007, ref. 2007-01-0778.
В этой симуляции первоначально батарея разряжается при постоянном токе 10A. Батарея затем перезаряжается на постоянной 10A назад в начальное состояние заряда. Затем батарея разряжается и перезаряжается снова. Простая тепловая модель используется для моделирования температуры батареи. Принято, что охлаждение происходит в основном посредством конвекции, и что нагревание происходит в основном от внутреннего сопротивления батареи, R2. Стандартный свинцово-кислотный аккумулятор 12 В может быть смоделирован путем последовательного подключения шести копий 2V блока элементов батареи.
Эта модель построена с использованием библиотечного LeadAcidBattery_lib Simscape. Библиотека строится и на вашем пути так, чтобы она была легко исполняемой. Однако рекомендуется скопировать исходные файлы в новую директорию, для которого у вас есть разрешение на запись, и добавить эту директорию в путь MATLAB ®. Это позволит вносить изменения и перестраивать библиотеку под себя. Исходные файлы для библиотеки примеров находятся в следующей директории пакета: matlabroot/toolbox/physmod/simscapedemos/+ LeadAcidBattery, где matlabroot является корневой директорией MATLAB на вашем компьютере, как возвращено путем ввода matlabroot в Командное командное окно MATLAB
Рисунок ниже показывает ток батареи и состояние заряда на фигуре MATLAB. Можно также просмотреть данные в Simscape Results Explorer и Данные Моделирования Inspector.