Поведенческая модель батареи
Simscape/Электрический/Источники
Блок Battery представляет простую модель батареи. Блок имеет четыре варианта моделирования, доступных путем щелчка правой кнопкой мыши по блоку в вашей блок-схеме и затем выбора соответствующей опции из контекстного меню, в разделе Simscape > Block choices:
Uninstrumented | No thermal port - базовая модель, которая не выводит уровень заряда батареи или имитирует термальные эффекты. Этот вариант моделирования является вариантом по умолчанию.
Uninstrumented | Show thermal port - Модель с пустым тепловым портом. Эта модель не измеряет уровень внутреннего заряда батареи.
Instrumented | No thermal port - Модель с пустым выходным портом заряда. Эта модель не моделирует термальные эффекты.
Instrumented | Show thermal port - Модель, которая позволяет вам измерить уровень внутреннего заряда батареи и симулировать термальные эффекты. И тепловой порт, и выходной порт заряда открыты.
Инструментальные варианты имеют дополнительный порт физического сигнала, который выводит внутреннее состояние заряда. Используйте эту функциональность, чтобы изменить поведение нагрузки как функцию от состояния заряда, без сложности создания оценки состояния заряда.
Варианты теплового порта открывают тепловой порт, который представляет тепловую массу батареи. Когда вы выберете эту опцию, предоставьте дополнительные параметры, чтобы задать поведение батареи при второй температуре. Для получения дополнительной информации см. «Моделирование термальных эффектов».
Эквивалентная схема батареи состоит из основной модели батареи, RSD сопротивления саморазряда, модели динамики заряда и последовательной R0 сопротивления.
Если вы выбираете Infinite
для параметра Battery charge capacity, блок моделирует батарею как последовательный резистор и источник постоянного напряжения. Если вы выбираете Finite
для параметра Battery charge capacity, блок моделирует батарею как последовательный резистор и зависимый от заряда источник напряжения. В конечном случае напряжение является функцией заряда и имеет следующее соотношение:
где:
SOC
(состояние заряда) - отношение тока заряда к номинальной емкости батареи.
V 0 является напряжением, когда батарея полностью заряжена без нагрузки, как определяется параметром Nominal voltage, Vnom .
β является константой, которая вычисляется так, что напряжение батареи V1, когда заряд AH1. Задайте V1 напряжения и оценку в ампер-час AH1 используя параметры блоков. AH1 - это заряд, когда напряжение без нагрузки (разомкнутой цепи) V1, и V1 меньше номинального напряжения.
Уравнение задает отношение между напряжением и оставшимся зарядом. Это приближение повторяет увеличение скорости падения напряжения при низких значениях заряда и гарантирует, что напряжение батареи станет нулем, когда уровень заряда равен нулю. Преимущество этой модели в том, что она требует немного параметров, которые легко доступны на большинстве таблиц данных.
Для моделей аккумуляторов с конечной емкостью заряда аккумулятора можно смоделировать ухудшение эффективности аккумулятора в зависимости от количества циклов разряда. Это ухудшение называется battery fade. Чтобы включить затухание батареи, установите параметр Battery fade равным Enabled
. Этот параметр отображает дополнительные параметры в разделе Fade.
Блок реализует исчезновение батареи путем масштабирования некоторых значений параметров батареи, которые вы задаете в разделе Main, в зависимости от количества завершенных циклов разряда. Блок использует умножители λ AH, λ R0 и λ V1 на значениях параметров Ampere-hour rating, Internal resistance и Voltage V1 when charge is AH1, соответственно. Эти умножители, в свою очередь, зависят от количества циклов разряда:
где:
λAH - умножитель номинальной емкости батареи.
λR0 является умножителем для сопротивления ряда батарей.
λV1 является умножителем для V1 напряжения.
N - количество завершенных циклов разряда.
N0 - количество циклов полного разряда, завершенных перед началом симуляции.
AH - номинальная емкость батареи в ампер-часах.
i(t) - мгновенный выходной ток батареи.
H(i(t)) - функция Heaviside мгновенного выходного тока батареи. Эта функция возвращает 0, если аргумент отрицательный, и 1, если аргумент положительный.
Блок вычисляет коэффициенты k1, k2 и k3 путем подстановки значений параметров, которые вы предоставляете в секции Fade, в эти уравнения батареи. Для примера набор параметров блоков по умолчанию соответствует следующим значениям коэффициентов:
k1 = 1e-2
k2 = 1e-3
k3 = 1e-3
Можно также задать начальную точку для симуляции, основанную на предыдущей истории зарядов-разрядов, используя высокоприоритетную переменную Discharge cycles. Для получения дополнительной информации см. раздел Переменные.
Для тепловых вариантов блока вы предоставляете дополнительные параметры, чтобы задать поведение батареи при второй температуре. Расширенные уравнения для напряжения, когда тепловой порт доступен:
где:
T - температура батареи.
T1 - номинальная температура измерения.
λV - коэффициент температурной зависимости параметра для V 0.
λβ - коэффициент температурной зависимости параметра для β.
β вычисляется так же, как и модель батареи, с помощью измененной температурой номинальной V0T напряжения.
Сопротивление внутреннего ряда, сопротивление саморазряда и любые динамические сопротивления заряда также являются функциями температуры:
где λR - коэффициент температурной зависимости параметра.
Все коэффициенты температурной зависимости определяются из соответствующих значений, которые вы обеспечиваете при номинальной и второй температурах измерения. Если вы включаете динамику заряда в модель, постоянные времени изменяются с температурой таким же образом.
Температура батареи определяется из суммирования всех омических потерь, включенных в модель:
где:
Mth - тепловая масса батареи.
i соответствует i омическому вкладчику потерь. В зависимости от того, как вы сконфигурировали блок, потери включают:
Последовательное сопротивление
Сопротивление саморазряда
Первый сегмент динамики зарядов
Второй сегмент динамики зарядов
Третий сегмент динамики зарядов
Четвертый сегмент динамики зарядов
Пятый сегмент динамики зарядов
VT,i - падение напряжения на резисторе i.
RT,i резистор i.
Можно смоделировать динамику заряда батареи с помощью параметра Charge dynamics:
No dynamics
- Эквивалентная схема не содержит параллельных сечений RC. Нет задержки между напряжением контакта и внутренним зарядным напряжением батареи.
One time-constant dynamics
- Эквивалентная схема содержит одну параллельную секцию RC. Задайте постоянную времени, используя параметр First time constant.
Two time-constant dynamics
- Эквивалентная схема содержит две параллельные секции RC. Задайте временные константы, используя параметры First time constant и Second time constant.
Three time-constant dynamics
- Эквивалентная схема содержит три параллельные секции RC. Задайте временные константы, используя параметры First time constant, Second time constant и Third time constant.
Four time-constant dynamics
- Эквивалентная схема содержит четыре параллельные секции RC. Задайте временные константы, используя параметры First time constant, Second time constant, Third time constant и Fourth time constant.
Five time-constant dynamics
- Эквивалентная схема содержит пять параллельных секций RC. Задайте временные константы, используя параметры First time constant, Second time constant, Third time constant, Fourth time constant и Fifth time constant.
Этот рисунок показывает эквивалентную схему для блока, сконфигурированного с двумя динамиками постоянной времени.
На схеме:
RRC1 и RRC2 являются параллельными RC-сопротивлениями. Задайте эти значения с First polarization resistance и Second polarization resistance параметрами, соответственно.
CRC1 и CRC2 являются параллельными RC емкостями. Временная константа, τ для каждого параллельного сечения, связывает R и C значения с помощью отношения . Задайте τ для каждого раздела, используя параметры First time constant и Second time constant, соответственно.
R0 - сопротивление ряда. Задайте это значение с параметром Internal resistance.
Для моделей аккумуляторов с конечной емкостью заряда аккумулятора можно смоделировать ухудшение эффективности аккумулятора, которое происходит, когда аккумулятор не используется. Старение календаря влияет как на внутреннее сопротивление, так и на емкость. В частности, увеличение сопротивления зависит от различных механизмов, таких как создание Solid Electrolyte Interface (SEI) как на аноде, так и на катоде и коррозия токоприемника. Эти процессы в основном зависят от температуры хранения, состояния заряда и времени.
Это уравнение определяет терминальное увеличение сопротивления батареи из-за календарного старения:
где:
Voc является Normalized open-circuit voltage during storage, V/Vnom.
R0 является Internal resistance.
ti - временная выборка, выведенная из параметра Vector of time intervals.
Ti определяется из параметра Vector of temperatures.
b является Linear scaling for voltage, b.
c является Constant offset for voltage, c.
d является Temperature-dependent exponential increase, d.
a является Time exponent, a.
q - элементарный заряд электрона, в С.
k - константа Больцмана, в J/K.
Для тепловых вариантов блока, если вы задаете параметр Storage condition равным Fixed open-circuit voltage
, необходимо задать дополнительный параметр Open-circuit voltage measurement temperature, чтобы преобразовать напряжение разомкнутой схемы хранения в независимое от температуры состояние заряда во время хранения:
Напряжение разомкнутой цепи в соответствии с температурой хранения затем определяется этим уравнением:
Наконец, это уравнение определяет терминальное увеличение сопротивления батареи из-за календарного старения в соответствии с температурой хранения:
Функция быстрого построения графика позволяет вам визуализировать характеристику напряжения-заряда для значений параметров модели батареи. Чтобы построить график характеристик, щелкните правой кнопкой мыши блок Battery в модели и в контекстном меню выберите Electrical > Basic characteristic. Программа автоматически вычисляет набор условий смещения на основе значений параметров блоков и открывает окно рисунка, содержащий график напряжения без нагрузки от состояния заряда (SOC) для блока. Для получения дополнительной информации смотрите Графические основные характеристики для блоков батарей.
Используйте Variables раздел блочного интерфейса, чтобы задать приоритет и начальные целевые значения для основных переменных до симуляции. Для получения дополнительной информации смотрите Задать приоритет и Начальный целевой объект для основных переменных.
В отличие от параметров блоков, переменные не имеют условной видимости. В Variables разделе перечислены все существующие основные переменные. Если переменная не используется в наборе уравнений, соответствующих выбранному строению блока, значения, заданные для этой переменной, игнорируются.
Когда вы моделируете затухание батареи, переменная Discharge cycles позволяет вам задать количество циклов зарядки-разрядки, завершенных до начала симуляции. Если вы отключаете моделирование затухания батареи, эта переменная не используется блоком.
Сопротивление саморазряда принято не сильно зависящим от количества циклов разряда.
Для теплового варианта батареи вы предоставляете данные о затухании только для работы с ссылкой температурой. Блок применяет те же производные λAH, λR0 и λV1 умножители к значениям параметров, соответствующим второй температуре.
При использовании вариантов тепловых блоков используйте осторожность при работе при температурах за пределами области значений, ограниченного Measurement temperature и Second measurement temperature значениями. Блок использует линейную интерполяцию для производных коэффициентов уравнения, и результаты симуляции могут стать нефизическим вне заданной области. Блок проверяет, чтобы сопротивление внутреннего ряда, сопротивление саморазряда и номинальное напряжение всегда оставались положительными. Если есть нарушение, блок выдает сообщения об ошибке.
[1] Рамадасс, П., Б. Харан, Р. Е. Уайт, и Б. Н. Попов. Математическое моделирование емкости затухания Li-ионных камер. Журнал источников степени. 123 (2003), стр 230–240.
[2] Нин, Г., Б. Харан, и Б. Н. Попов. «Емкость затухания исследования литий-ионных батарей велась циклически при высоких скоростях разрядки». Журнал источников степени. 117 (2003), стр 160–169.