Свинцово-кислотная батарея

В этом примере показано, как смоделировать свинцово-кислотный элемент батареи с помощью языка Simscape™, чтобы реализовать нелинейные уравнения компонентов эквивалентной схемы. Таким образом, в противоположность моделированию полностью в Simulink®, связь между компонентами модели и задающие физические уравнения более понятны. Для уравнений определения и их валидации, смотрите Джеки, R. "Простой, Эффективный Свинцово-кислотный Процесс Моделирования Батареи для Выбора Компонента Электрической системы", SAE World Congress & Exhibition, апрель 2007, касательно 2007-01-0778.

В этой симуляции первоначально батарея разряжена в постоянном токе 10 А. Батарея затем перезаряжается на уровне постоянных 10 А назад к начальному состоянию заряда. Простая тепловая модель используется к температуре батареи модели. Это принято, что охлаждение, в основном, через конвекцию, и что нагревание является, в основном, от батареи внутренним сопротивлением, R2. Стандартная 12-вольтовая свинцово-кислотная батарея может быть смоделирована путем соединения шести копий 2-вольтового блока элементов батареи последовательно.

Эта модель создается с помощью библиотеки LeadAcidBattery_lib Simscape в качестве примера. Библиотека приезжает созданная и в ваш путь так, чтобы это было с готовностью исполняемо. Однако рекомендуется, чтобы вы скопировали исходные файлы в новую директорию, для которой вы имеете разрешение записи и добавляете что директория в ваш путь MATLAB®. Это позволит вам вносить изменения и восстанавливать библиотеку для себя. Исходные файлы для библиотеки в качестве примера находятся в следующей директории пакета: matlabroot/toolbox/physmod/simscape/simscapedemos / + LeadAcidBattery, где matlabroot является корневым каталогом MATLAB на вашей машине, как возвращено путем ввода matlabroot в Окне Команды MATLAB.

Модель

Подсистема элемента батареи

Батарея тепловая подсистема модели

Результаты симуляции от осциллографов

Результаты симуляции от Simscape Logging