Поведенческая модель батареи
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 th омический фактор потерь. В зависимости от того, как вы сконфигурировали блок, потери включают:
Серийное сопротивление
Сопротивление саморазряда
Сначала заряжайте сегмент динамики
Второй сегмент динамики заряда
Третий сегмент динамики заряда
Четвертый сегмент динамики заряда
Пятый сегмент динамики заряда
VT,i является падением напряжения через резистор i.
RT,i является резистором i.
Можно смоделировать динамику заряда батареи с помощью параметра Charge dynamics:
No dynamics
— Эквивалентная схема не содержит параллельных разделов RC. Нет никакой задержки между терминальным напряжением и внутренним заряженным напряжением батареи.
One time-constant dynamics
— Эквивалентная схема содержит один параллельный раздел RC. Задайте постоянную времени с помощью параметра First time constant.
Two time-constant dynamics
— Эквивалентная схема содержит два параллельных раздела RC. Задайте постоянные времени с помощью параметров Second time constant и First 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.
Для моделей батареи с конечной способностью заряда батареи можно смоделировать ухудшение эффективности батареи, которое происходит, когда батарея не используется. Календарное старение влияет и на внутреннее сопротивление и на способность. В частности, увеличение сопротивления зависит различными механизмами, такими как создание Твердого интерфейса электролита (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 является элементарным зарядом электрона в C.
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 к значениям параметров, соответствующим второй температуре.
При использовании тепловых вариантов блока соблюдите осторожность при работе при температурах за пределами диапазона температур, ограниченного значениями Second measurement temperature и Measurement temperature. Блок использует линейную интерполяцию для выведенных коэффициентов уравнения, и результаты симуляции могут стать нефизическими за пределами заданной области. Проверки блока, что внутреннее серийное сопротивление, сопротивление саморазряда и номинальное напряжение всегда остаются положительными. Если существует нарушение, блок выдает ошибку сообщения.
[1] Ramadass, P., Б. Харан, Р. Э. Вайт и Б. Н. Попов. “Математическое моделирование способности исчезает Литий-ионных ячеек”. Журнал Источников питания. 123 (2003), стр 230–240.
[2] Ning, G., Б. Харан и Б. Н. Попов. “Способность исчезает исследование литий-ионных аккумуляторов, циклически повторенных на высоких уровнях выброса”. Журнал Источников питания. 117 (2003), стр 160–169.
Battery (Table-Based) | DC Voltage Source | Controlled Voltage Source