Battery (Table-Based)

Табличная модель батареи

  • Библиотека:
  • Simscape/Электрический/Источники

  • Battery (Table-Based) block

Описание

Блок Battery (Table-Based) представляет высокоточную модель батареи. Блок вычисляет напряжение без нагрузки как функцию уровня заряда и необязательную температуру с помощью интерполяционных таблиц и включает несколько опций моделирования:

  • Саморазряд

  • Затухание батареи

  • Динамика заряда

  • Старение календаря

Примечание

Блок может использовать линейную или ближайшую интерполяцию и экстраполяцию для всех табличных параметров. Для строк и столбцов он следует соглашению строка-столбец, в то время как строки индексируются первыми, а впоследствии и столбцами.

График показывает батарею, эффективность которой изменяется с изменением температуры и состояния заряда, как обычно встречается на таблице данных.

Используйте этот блок, чтобы параметризовать батареи со сложным поведением без нагрузки из таблиц данных или экспериментальных результатов. Для более простого представления батареи смотрите блок Battery.

Блок Battery (Table-Based) имеет четыре варианта моделирования, доступных путем щелчка правой кнопкой мыши по блоку в вашей блок-схеме и затем выбора соответствующей опции из контекстного меню, в разделе Simscape > Block choices:

  • Uninstrumented | No thermal port - базовая модель, которая не выводит уровень заряда батареи и имитирует при фиксированной температуре. Этот вариант моделирования является вариантом по умолчанию.

  • Uninstrumented | Show thermal port - Модель с пустым тепловым портом. Эта модель не выводит внутренний уровень заряда батареи.

  • Instrumented | No thermal port - Модель с пустым выходным портом заряда. Эта модель использует фиксированную температуру на протяжении всей симуляции.

  • Instrumented | Show thermal port - Модель, которая позволяет выводить внутренний уровень заряда батареи. И тепловой порт, и выходной порт заряда открыты.

Инструментальные варианты имеют дополнительный порт физического сигнала, который выводит внутреннее состояние заряда. Используйте эту функциональность, чтобы изменить поведение нагрузки как функцию от состояния заряда, без сложности создания оценки состояния заряда.

Варианты теплового порта открывают тепловой порт, который представляет тепловую массу батареи.

Можно также выбрать различные встроенные параметризации для этого блока. Для получения дополнительной информации см. раздел «Предопределенная параметризация».

Эквивалентная схема батареи состоит из основной модели батареи, RSD сопротивления саморазряда, модели динамики заряда и последовательной R0 сопротивления.

Модель батареи

Блок вычисляет напряжение без нагрузки или напряжение на основной модели батареи путем интерполяции:

v0=v0(SOC,T)

Где:

  • v0 - напряжение без нагрузки батареи. Задайте сетку интерполяционных значений с помощью параметра No-load voltage, V0(SOC,T), если параметры сведены в таблицу по температуре или No-load voltage, V0(SOC) иначе.

  • SOC - отношение тока заряда к номинальной емкости батареи, заданное в параметре Ampere-hour rating, AH(T) наряду с эффектами зависящего от температуры изменения процента затухания в ампер-часовом диапазоне, δAH(n, Tfade), заданное в параметре Percentage change in ampere-hour rating, dAH(N, Tfade). Задайте точки прерывания SOC, используя параметр Vector of state-of-charge values, SOC. Блок оценивает номинальную емкость батареи на основе количества циклов и температуры батареи путем интерполяции заданных зависимых от температуры характеристик затухания и параметра Ampere-hour rating, AH(T).

    SOC представляет нормированные данные относительно qnom.

    Для опции характеристик затухания, основанной на интерполяционной таблице,

    qnom(T,n)=(1+δAH(n,Tfade)100)*AH(T)Ah.

    Для основанного на уравнении опции характеристик затухания,

    qnom(T,n)=(1+δAH100nN)*AH(T)Ah.

    Наконец, SOC получено из следующего уравнения.

    SOC(t)=1qnom(T,n)(i(t)Vopen(T,n,t)RSD(T,n))dt

    Где:

    • qnom - номинал батареи в ампер-час. Задайте это значение с помощью параметра Ampere-hour rating, AH(T).

    • N - ссылка количество циклов разряда, в течение которого вы задаете процентное изменение нескольких параметров батареи. Установите это значение с помощью параметра Number of discharge cycles, N.

    • n - текущее количество циклов батареи.

    • δAH - процентное изменение номинала батареи в ампер-часах после N циклов разряда.

  • T - температура батареи. Задайте T точки останова, используя параметр Vector of temperatures, T, если свести параметры в таблицу по температуре.

Блок также моделирует R0 сопротивления ряда как функцию от состояния заряда и необязательной температуры. Задайте сетку интерполяционных значений для сопротивления ряда с помощью параметра Terminal resistance, R0(SOC,T), если свести параметры в таблицу по температуре или Terminal resistance, R0(SOC) иначе.

Моделирование саморазряда

Когда клеммы батареи разомкнуты, все еще возможно, чтобы внутренние токи разрядили батарею. Такое поведение называется саморазрядом. Чтобы включить этот эффект, установите параметр Self-discharge равным Enabled.

Блок моделирует эти внутренние токи с зависящим от температуры сопротивлением, RSD(T) через выводы основной модели батареи. Можно задать значения поиска для этого сопротивления, используя параметр Self-discharge resistance, Rleak(T), если свести параметры в таблицу по температуре или Self-discharge resistance, Rleak иначе.

Моделирование динамики заряда

Батареи не могут мгновенно реагировать на изменения нагрузки. Им требуется некоторое время для достижения устойчивого состояния. Это изменяющееся во времени свойство является результатом динамики заряда батареи и моделируется с помощью параллельных сечений RC в эквивалентной схеме.

Можно смоделировать динамику заряда батареи с помощью параметра Charge dynamics:

  • No dynamics - Эквивалентная схема не содержит параллельных сечений RC. Нет задержки между напряжением контакта и внутренним зарядным напряжением батареи.

  • One time-constant dynamics - Эквивалентная схема содержит одну параллельную секцию RC. Задайте постоянную времени, используя параметр First time constant, tau1(SOC,T), если табличные параметры по температуре или First time constant, tau1(SOC) иначе.

  • Two time-constant dynamics - Эквивалентная схема содержит две параллельные секции RC. Задайте временные константы, используя параметры First time constant, tau1(SOC,T) и Second time constant, tau2(SOC,T), если свести в таблицу параметры по температуре или First time constant, tau1(SOC) и Second time constant, tau2(SOC) иначе.

  • Three time-constant dynamics - Эквивалентная схема содержит три параллельные секции RC. Задайте временные константы, используя параметры First time constant, tau1(SOC,T), Second time constant, tau2(SOC,T) и Third time constant, tau3(SOC,T), если свести в таблицу параметры по температуре или First time constant, tau1(SOC), Second time constant, tau2(SOC) и Third time constant, tau3(SOC) в противном случае.

  • Four time-constant dynamics - Эквивалентная схема содержит четыре параллельные секции RC. Задайте временные константы, используя параметры First time constant, tau1(SOC,T), Second time constant, tau2(SOC,T), Third time constant, tau3(SOC,T) и Fourth time constant, tau4(SOC,T), если свести в таблицу параметры по температуре или First time constant, tau1(SOC), Second time constant, tau2(SOC), Third time constant, tau3(SOC) и Fourth time constant, tau4(SOC) в противном случае.

  • Five time-constant dynamics - Эквивалентная схема содержит пять параллельных секций RC. Задайте временные константы, используя параметры First time constant, tau1(SOC,T), Second time constant, tau2(SOC,T), Third time constant, tau3(SOC,T), Fourth time constant, tau4(SOC,T) и Fifth time constant, tau5(SOC,T), если свести в таблицу параметры по температуре или First time constant, tau1(SOC), Second time constant, tau2(SOC), Third time constant, tau3(SOC), Fourth time constant, tau4(SOC) и Fifth time constant, tau5(SOC) в противном случае.

Эта схема показывает эквивалентную схему для блока, сконфигурированного с двумя динамиками постоянной времени.

На схеме:

  • R1 и R2 являются параллельными RC-сопротивлениями. Задайте эти значения с First polarization resistance, R1(SOC,T) и Second polarization resistance, R2(SOC,T) параметрами, соответственно, если свести в таблицу параметры по температуре или First polarization resistance, R1(SOC) и Second polarization resistance, R2(SOC) иначе.

  • C1 и C2 являются параллельными RC емкостями. Временная константа, τ для каждого параллельного сечения, связывает R и C значения с помощью отношения C=τ/R. Задайте τ для каждого раздела, используя параметры First time constant, tau1(SOC,T) и Second time constant, tau2(SOC,T), соответственно, если свести в таблицу параметры по температуре или First time constant, tau1(SOC) и Second time constant, tau2(SOC) иначе.

  • R0 - сопротивление ряда. Задайте это значение с параметром Terminal resistance, R0(SOC,T), если параметры табличные по температуре или Terminal resistance, R0(SOC) иначе.

Моделирование затухания батареи

Затухание батареи - это ухудшение эффективности батареи по сравнению с повторяющимися циклами заряда и разряда. Когда параметр Fade characteristics defined by установлен в Equations, затухание батареи моделируется следующим образом.

Напряжение без нагрузки на основной модели батареи исчезает пропорционально количеству циклов разряда n:

v0,fade=v0(1+δv0100nN)

Где δv0 - процент изменения напряжения без нагрузки после N циклов разряда. Задайте δv0 с помощью параметра Change in no-load voltage after N discharge cycles (%).

Номинальный заряд, от которого вычисляется состояние заряда, исчезает с квадратным корнем из числа циклов разряда:

qnom,fade=qnom(1+δAH100nN)

Все сопротивления в модели батареи также исчезают с квадратным корнем из числа циклов разряда:

Ri,fade=Ri(1+δRi100nN)

Где:

  • Ri является ith сопротивление

  • δRi - процентное изменение этого сопротивления по N циклам

В зависимости от того, как вы сконфигурировали блок, сопротивления могут включать:

  • Последовательное сопротивление - Задайте процент изменения за N цикла с помощью параметра Change in terminal resistance after N discharge cycles (%).

  • Сопротивление саморазряда - Задайте процент изменения за N цикла с помощью параметра Change in self-discharge resistance after N discharge cycles (%).

  • Сопротивление первой динамики зарядов - Задайте процент изменения за N цикла с помощью параметра Change in first polarization resistance after N discharge cycles (%):.

  • Сопротивление динамики второго заряда - Задайте процент изменения за N цикла с помощью параметра Change in second polarization resistance after N discharge cycles (%).

  • Третье сопротивление динамики заряда - Задайте процент изменения за N цикла с помощью параметра Change in third polarization resistance after N discharge cycles (%).

  • Сопротивление четвертой динамики зарядов - Задайте процентное изменение по N циклам с помощью параметра Change in fourth polarization resistance after N discharge cycles (%).

  • Сопротивление пятой динамики зарядов - Задайте процентное изменение по N циклам с помощью параметра Change in fifth polarization resistance after N discharge cycles (%).

Примечание

Можно также смоделировать характеристики затухания батареи с помощью интерполяционных таблиц (не зависящих от температуры) или интерполяционных таблиц (зависящих от температуры). Выбор любой из этих двух опций изменяет параметры блоков соответственно. Для получения дополнительной информации см. вкладку Параметры затухания.

Моделирование термальных эффектов

Для тепловых вариантов блока температура батареи определяется из суммирования всех омических потерь, включенных в модель:

MthT˙=iVT,i2/RT,i

Где:

  • M th - тепловая масса батареи .

  • i соответствует ith омический вклад потерь. В зависимости от того, как вы сконфигурировали блок, потери могут включать:

    • Сопротивление ряда

    • Сопротивление саморазряда

    • Первый сегмент динамики зарядов

    • Второй сегмент динамики зарядов

    • Третий сегмент динамики зарядов

    • Четвертый сегмент динамики зарядов

    • Пятый сегмент динамики зарядов

  • VT,i - падение напряжения на резисторе i.

  • RT,i резистор i.

Моделирование старения батареи

Можно смоделировать ухудшение эффективности батареи, которое происходит, когда батарея не используется. Старение календаря влияет как на внутреннее сопротивление, так и на емкость. В частности, увеличение сопротивления зависит от различных механизмов, таких как создание Solid Electrolyte Interface (SEI) как на аноде, так и на катоде и коррозия токоприемника. Эти процессы в основном зависят от температуры хранения, состояния заряда и времени.

Вы можете смоделировать старение календаря в блоке Battery (Table-Based), установив параметр Calendar aging model на:

  • Equation-based

  • Tabulated: temperature

  • Tabulated: time and temperature

Основанные на уравнении

Это уравнение определяет терминальное увеличение сопротивления батареи из-за календарного старения:

αr(T,Voc)=(bVocc)eqdkT,R=R0(1+i=1i=nαr(Ti,Voc)(tiati1a)),

где:

  • 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 равным Specify state-of-charge during storageблок преобразует состояние заряда во время хранения в нормированное разомкнутое напряжение с помощью табличного V0 напряжения в зависимости от состояния заряда и температуры во время хранения.

Табличный: температура

Устаревшее терминальное сопротивление является продуктом между терминальным сопротивлением, R0(SOC,T), процентным увеличением сопротивления, dR0 и законом степени, который описывает временную зависимость календарного старения:

R0(SOC,T;tst,Tst)=R0(SOC,T)(1+i=1ndR0(Tst,i)100(tst,itst,i1tst,m)a),

где:

  • T - температура батареи. Задайте T точки останова, используя параметр Vector of temperatures, T, если свести параметры в таблицу по температуре.

  • Tst является Vector of storage temperatures.

  • tst,i и tst,i-1 являются временными выборками, полученными из Vector of time intervals.

  • t0 принято равным null.

  • tst,m - момент времени, в который измеряется увеличение сопротивления, dR0.

Табличный: время и температура

Устаревшее терминальное сопротивление является продуктом между терминальным сопротивлением, R0(SOC,T) и dR0:

R0(SOC,T;Δtst,Tst)=R0(SOC,T)(1+i=1ndR0(Δtst,i,Tst,i)100).

Предопределенная параметризация

Существует несколько доступных встроенных параметров для блока Battery (Table-Based).

Эти данные предварительной параметризации позволяют настроить блок для представления компонентов определенными поставщиками. Параметризации этих батарей соответствуют таблицам данных производителя. Чтобы загрузить предопределенную параметризацию, щелкните гиперссылку Select a predefined parameterization в маске блока Battery (Table-Based) и выберите элемент, который вы хотите использовать, из списка доступных компонентов.

Имеющиеся предварительно параметризованные данные модели устойчивые состояния электрические параметры литий-ионного аккумулятора. Изменение сопротивления последовательно со временем цикла батареи, тепловой массой и параметрами динамической RC-сети не параметризованы. Вместо этого сетевое сопротивление резисторов RC-сети суммируется с последовательным сопротивлением конкретных предварительно параметризованных данных. Если вам нужно заполнить данные параметра RC, вычитайте сетевое сопротивление RC-сети из последовательных данных сопротивления.

Имеющиеся данные параметризованы для тока разряда 1C для до 99% глубины разряда. Для одной температуры заданы простые параметры затухания.

Примечание

Предопределенные параметризации компонентов Simscape используют доступные источники данных для подачи значений параметров. Инженерные суждения и упрощающие допущения используются для заполнения недостающих данных. В результате следует ожидать отклонений между моделируемым и фактическим физическим поведением. Чтобы гарантировать необходимую точность, вы должны проверить моделируемое поведение на основе экспериментальных данных и уточнить модели компонента по мере необходимости.

Графическое изображение характеристик напряжения-заряда

Функция быстрого построения графика позволяет вам визуализировать характеристику напряжения-заряда для значений параметров модели батареи. Чтобы построить график характеристик, щелкните правой кнопкой мыши блок Battery (Table-Based) в модели и в контекстном меню выберите Electrical > Basic characteristics. Программа автоматически вычисляет набор условий смещения на основе значений параметров блоков и открывает окно рисунка, содержащий график напряжения без нагрузки от состояния заряда (SOC) для блока. Для получения дополнительной информации смотрите Графические основные характеристики для блоков батарей.

Порты

Выход

расширить все

Порт физического сигнала, который выводит внутреннее состояние заряда. Используйте этот выходной порт, чтобы изменить поведение нагрузки как функцию от состояния заряда, без сложности создания оценки состояния заряда. Состояние заряда является нормированным значением, оцененным из отношения токового заряда с номинальной емкостью батареи, qnom(T,n). Блок оценивает текущий заряд батареи путем интегрирования выходного тока терминала батареи. Чтобы преобразовать состояние заряда в фактическую зарядку, необходимо использовать правильную номинальную емкость батареи для каждой температуры.

Зависимости

Включен для инструментальных вариантов блока: Instrumented | No thermal port и Instrumented | Show thermal port.

Сохранение

расширить все

Электрический порт сопоставлен с положительным контактом батареи.

Электрический порт сопоставлен с отрицательным контактом батареи.

Тепловой порт, который представляет тепловую массу батареи.

Зависимости

Включен для тепловых вариантов блока: Uninstrumented | Show thermal port и Instrumented | Show thermal port.

Параметры

расширить все

Главный

Вектор точек останова состояния заряда, определяющий точки, в которых вы задаете интерполяционные данные. Этот вектор должен быть строго возрастающим. Значение состояния заряда вычисляется относительно номинальной емкости батареи, заданной в параметре Ampere-hour rating, AH(T). SOC - отношение доступного заряда батареи, qbattery и номинальной емкости батареи, qnom(T,n). Вы должны убедиться, что для каждой температуры, SOC = 1 представляет соответствующую емкость заряда батареи, заданную в параметре Ampere-hour rating, AH(T), принимая свежую батарею с количеством циклов, N, равными 1 и δAH(n = 1, Tfade) = 0.

SOC=qbatteryqnom(T,n)forN=1andδAH(n,Tfade)=0,qnom(T,n)=AH(T).

Выберите, следует ли свести в таблицу параметры батареи по температуре.

Включить ли текущую направленность. Если вы задаете этот параметр Enabledоконечное сопротивление зависит от направления тока.

Вектор точек прерывания температуры, определяющий точки, в которых вы задаете интерполяционные данные. Этот вектор должен быть строго возрастающим и больше 0 K.

Зависимости

Этот параметр видим, только когда параметр Temperature dependent tables установлен в Yes - tabulate parameters over temperature.

Интерполяционные данные для напряжений без нагрузки на модели основной батареи в заданных точках останова SOC и температуры.

Зависимости

Этот параметр видим, только когда параметр Temperature dependent tables установлен в Yes - tabulate parameters over temperature.

Интерполяционные данные для напряжений без нагрузки на основной модели батареи при заданном SOC.

Зависимости

Этот параметр видим, только когда параметр Temperature dependent tables установлен в No - do not tabulate parameters over temperature.

Интерполяционные данные для последовательного сопротивления батареи при заданных точках останова SOC и температуры.

Зависимости

Этот параметр видим, только когда параметр Temperature dependent tables установлен в Yes - tabulate parameters over temperature и параметру Current directionality задано значение Disabled.

Интерполяционные данные для последовательного сопротивления батареи при заданных точках разрыва SOC и температуры в фазе разряда.

Зависимости

Этот параметр видим, только когда параметр Temperature dependent tables установлен в Yes - tabulate parameters over temperature и параметру Current directionality задано значение Enabled.

Интерполяционные данные для последовательного сопротивления батареи при заданных точках отключения SOC и температуры на фазе зарядки.

Зависимости

Этот параметр видим, только когда параметр Temperature dependent tables установлен в Yes - tabulate parameters over temperature и параметру Current directionality задано значение Enabled.

Интерполяционные данные для последовательного сопротивления батареи при заданном SOC.

Зависимости

Этот параметр видим, только когда параметр Temperature dependent tables установлен в No - do not tabulate parameters over temperature и параметру Current directionality задано значение Disabled.

Интерполяционные данные для последовательного сопротивления батареи при заданном SOC во время фазы разряда.

Зависимости

Этот параметр видим, только когда параметр Temperature dependent tables установлен в No - do not tabulate parameters over temperature и параметру Current directionality задано значение Enabled.

Интерполяционные данные для последовательного сопротивления батареи при заданном SOC во время фазы зарядки.

Зависимости

Этот параметр видим, только когда параметр Temperature dependent tables установлен в No - do not tabulate parameters over temperature и параметру Current directionality задано значение Enabled.

Интерполяционные данные для номинала батареи в ампер-час при заданных точках останова температуры. Блок вычисляет состояние заряда путем деления накопленного заряда на это значение. В случае свежей батареи, где количество циклов, n, равно 1 и δAH(n, Tfade) равно 0, SOC = 1 представляет емкость, заданную этим параметром для каждой температуры. Чтобы оценить номинальную мощность и вычислить SOC значение, блок применяет методы интерполяции над этим параметром. Затем блок использует эту SOC значение для оценки напряжения разомкнутой цепи и сопротивления цепи от заданных значений интерполяционной таблицы.

Зависимости

Этот параметр видим, только когда параметр Temperature dependent tables установлен в Yes - tabulate parameters over temperature.

Интерполяционные данные для номинала батареи в ампер-час. Блок вычисляет состояние заряда путем деления накопленного заряда на это значение. Блок вычисляет накопленный заряд путем интегрирования тока батареи.

Зависимости

Этот параметр видим, только когда параметр Temperature dependent tables установлен в No - do not tabulate parameters over temperature.

Выберите, следует ли моделировать сопротивление саморазряда батареи. Блок моделирует этот эффект как резистор через выводы основной модели батареи.

Когда температура увеличивается, сопротивление саморазряду уменьшается, вызывая увеличение саморазряда. Если уменьшение сопротивления слишком быстро, может произойти тепловой пробой батареи и численная нестабильность. Устранить эту нестабильность можно путем внесения любого из следующих изменений:

  • Уменьшите тепловое сопротивление

  • Уменьшите градиент сопротивления саморазряда относительно температуры

  • Увеличьте сопротивление саморазряда

Интерполяционные данные для сопротивления саморазряда батареи при заданных точках останова температуры. Это сопротивление действует через клеммы основной модели батареи.

Зависимости

Активируется, когда для параметра Self-discharge задано значение Enabled и Temperature dependent tables установлено на Yes - tabulate parameters over temperature.

Интерполяционные данные для сопротивления саморазряда батареи. Это сопротивление действует через клеммы основной модели батареи.

Зависимости

Этот параметр видим, только когда параметр Self-discharge установлен в Enabled и параметру Temperature dependent tables задано значение No - do not tabulate parameters over temperature.

.

Метод экстраполяции для всех основанных на таблице параметров:

  • Linear - Оценивает значения за пределами набора данных путем создания касательной линии в конце известных данных и расширения ее за этот предел.

  • Nearest - Экстраполирует значение в точке запроса, которое является значением в ближайшей точке сетки образца.

  • Error - Возвращает ошибку, если значение выходит за пределы известного набора данных. Если вы выбираете эту опцию, блок не использует экстраполяцию.

Динамика

Выберите, как смоделировать динамику заряда батареи. Этот параметр определяет количество параллельных сечений RC в эквивалентной схеме:

  • No dynamics - Эквивалентная схема не содержит параллельных сечений RC. Нет задержки между напряжением контакта и внутренним зарядным напряжением батареи.

  • One time-constant dynamics - Эквивалентная схема содержит одну параллельную секцию RC. Задайте постоянную времени, используя параметр First time constant, tau1(SOC,T), если табличные параметры по температуре или First time constant, tau1(SOC) иначе.

  • Two time-constant dynamics - Эквивалентная схема содержит две параллельные секции RC. Задайте временные константы, используя параметры First time constant, tau1(SOC,T) и Second time constant, tau2(SOC,T), если свести в таблицу параметры по температуре или First time constant, tau1(SOC) и Second time constant, tau2(SOC) иначе.

  • Three time-constant dynamics - Эквивалентная схема содержит три параллельные секции RC. Задайте временные константы, используя параметры First time constant, tau1(SOC,T), Second time constant, tau2(SOC,T) и Third time constant, tau3(SOC,T), если свести в таблицу параметры по температуре или First time constant, tau1(SOC), Second time constant, tau2(SOC) и Third time constant, tau3(SOC) в противном случае.

  • Four time-constant dynamics - Эквивалентная схема содержит четыре параллельные секции RC. Задайте временные константы, используя параметры First time constant, tau1(SOC,T), Second time constant, tau2(SOC,T), Third time constant, tau3(SOC,T) и Fourth time constant, tau4(SOC,T), если свести в таблицу параметры по температуре или First time constant, tau1(SOC), Second time constant, tau2(SOC), Third time constant, tau3(SOC) и Fourth time constant, tau4(SOC) в противном случае.

  • Five time-constant dynamics - Эквивалентная схема содержит пять параллельных секций RC. Задайте временные константы, используя параметры First time constant, tau1(SOC,T), Second time constant, tau2(SOC,T), Third time constant, tau3(SOC,T), Fourth time constant, tau4(SOC,T) и Fifth time constant, tau5(SOC,T), если свести в таблицу параметры по температуре или First time constant, tau1(SOC), Second time constant, tau2(SOC), Third time constant, tau3(SOC), Fourth time constant, tau4(SOC) и Fifth time constant, tau5(SOC) в противном случае.

Интерполяционные данные для первого параллельного сопротивления RC при заданных точках прерывания SOC и температуры. Этот параметр в основном влияет на омические потери секции RC.

Зависимости

Чтобы включить этот параметр, установите Charge dynamics равным One time-constant dynamics, Two time-constant dynamics, Three time-constant dynamics, Four time-constant dynamics, или Five time-constant dynamics и Temperature dependent tables к Yes - tabulate parameters over temperature.

Интерполяционные данные для первого параллельного сопротивления RC при заданном SOC. Этот параметр в основном влияет на омические потери секции RC.

Зависимости

Чтобы включить этот параметр, установите Charge dynamics равным One time-constant dynamics, Two time-constant dynamics, Three time-constant dynamics, Four time-constant dynamics, или Five time-constant dynamics и Temperature dependent tables к No - do not tabulate parameters over temperature.

Интерполяционные данные для первой параллельной временной константы RC в заданных точках прерывания SOC и температуры.

Зависимости

Чтобы включить этот параметр, установите Charge dynamics равным One time-constant dynamics, Two time-constant dynamics, Three time-constant dynamics, Four time-constant dynamics, или Five time-constant dynamics и Temperature dependent tables к Yes - tabulate parameters over temperature.

Интерполяционные данные для первой параллельной временной константы RC в заданном SOC.

Зависимости

Чтобы включить этот параметр, установите Charge dynamics равным One time-constant dynamics, Two time-constant dynamics, Three time-constant dynamics, Four time-constant dynamics, или Five time-constant dynamics и Temperature dependent tables к No - do not tabulate parameters over temperature.

Интерполяционные данные для второго параллельного сопротивления RC при заданных точках останова SOC и температуры. Этот параметр в основном влияет на омические потери секции RC.

Зависимости

Чтобы включить этот параметр, установите Charge dynamics равным Two time-constant dynamics, Three time-constant dynamics, Four time-constant dynamics, или Five time-constant dynamics и Temperature dependent tables к Yes - tabulate parameters over temperature.

Интерполяционные данные для второго параллельного сопротивления RC при заданном SOC. Этот параметр в основном влияет на омические потери секции RC.

Зависимости

Чтобы включить этот параметр, установите Charge dynamics равным Two time-constant dynamics, Three time-constant dynamics, Four time-constant dynamics, или Five time-constant dynamics и Temperature dependent tables к No - do not tabulate parameters over temperature.

Интерполяционные данные для второй параллельной временной константы RC в заданных точках прерывания SOC и температуры.

Зависимости

Чтобы включить этот параметр, установите Charge dynamics равным Two time-constant dynamics, Three time-constant dynamics, Four time-constant dynamics, или Five time-constant dynamics и Temperature dependent tables к Yes - tabulate parameters over temperature.

Интерполяционные данные для второй параллельной временной константы RC в заданном SOC.

Зависимости

Чтобы включить этот параметр, установите Charge dynamics равным Two time-constant dynamics, Three time-constant dynamics, Four time-constant dynamics, или Five time-constant dynamics и Temperature dependent tables к No - do not tabulate parameters over temperature.

Интерполяционные данные для третьего параллельного сопротивления RC при заданных точках останова SOC и температуры. Этот параметр в основном влияет на омические потери секции RC и Temperature dependent tables к Yes - tabulate parameters over temperature.

Зависимости

Чтобы включить этот параметр, установите Charge dynamics равным Three time-constant dynamics, Four time-constant dynamics, или Five time-constant dynamics.

Интерполяционные данные для третьего параллельного сопротивления RC при заданном SOC. Этот параметр в основном влияет на омические потери секции RC.

Зависимости

Чтобы включить этот параметр, установите Charge dynamics равным Three time-constant dynamics, Four time-constant dynamics, или Five time-constant dynamics и Temperature dependent tables к No - do not tabulate parameters over temperature.

Интерполяционные данные для третьей параллельной временной константы RC в заданных точках прерывания SOC и температуры.

Зависимости

Чтобы включить этот параметр, установите Charge dynamics равным Three time-constant dynamics, Four time-constant dynamics, или Five time-constant dynamics и Temperature dependent tables к Yes - tabulate parameters over temperature.

Интерполяционные данные для третьей параллельной временной константы RC в заданном SOC.

Зависимости

Чтобы включить этот параметр, установите Charge dynamics равным Three time-constant dynamics, Four time-constant dynamics, или Five time-constant dynamics и Temperature dependent tables к No - do not tabulate parameters over temperature.

Интерполяционные данные для четвертого параллельного сопротивления RC при заданных точках останова SOC и температуры. Этот параметр в основном влияет на омические потери секции RC.

Зависимости

Чтобы включить этот параметр, установите Charge dynamics равным Four time-constant dynamics или Five time-constant dynamics и Temperature dependent tables к Yes - tabulate parameters over temperature.

Интерполяционные данные для четвертого параллельного сопротивления RC при заданном SOC. Этот параметр в основном влияет на омические потери секции RC.

Зависимости

Чтобы включить этот параметр, установите Charge dynamics равным Four time-constant dynamics или Five time-constant dynamics и Temperature dependent tables к No - do not tabulate parameters over temperature.

Интерполяционные данные для четвертой параллельной временной константы RC в заданных точках прерывания SOC и температуры.

Зависимости

Чтобы включить этот параметр, установите Charge dynamics равным Four time-constant dynamics или Five time-constant dynamics и Temperature dependent tables к Yes - tabulate parameters over temperature.

Интерполяционные данные для четвертой параллельной временной константы RC в заданном SOC.

Зависимости

Чтобы включить этот параметр, установите Charge dynamics равным Four time-constant dynamics или Five time-constant dynamics и Temperature dependent tables к No - do not tabulate parameters over temperature.

Интерполяционные данные для пятого параллельного сопротивления RC при заданных точках останова SOC и температуры. Этот параметр в основном влияет на омические потери секции RC.

Зависимости

Чтобы включить этот параметр, установите Charge dynamics равным Five time-constant dynamics и Temperature dependent tables к Yes - tabulate parameters over temperature.

Интерполяционные данные для пятого параллельного сопротивления RC при заданном SOC. Этот параметр в основном влияет на омические потери секции RC.

Зависимости

Чтобы включить этот параметр, установите Charge dynamics равным Five time-constant dynamics и Temperature dependent tables к No - do not tabulate parameters over temperature.

Интерполяционные данные для пятой параллельной временной константы RC в заданных точках прерывания SOC и температуры.

Зависимости

Чтобы включить этот параметр, установите Charge dynamics равным Five time-constant dynamics и Temperature dependent tables к Yes - tabulate parameters over temperature.

Интерполяционные данные для пятой параллельной временной константы RC в заданном SOC.

Зависимости

Чтобы включить этот параметр, установите Charge dynamics равным Five time-constant dynamics и Temperature dependent tables к No - do not tabulate parameters over temperature.

Исчезнуть

Выберите способ определения характеристик затухания:

  • Equations - Оценка в ампер-час и сопротивление терминала будут пропорциональны N в то время как напряжение разомкнутой цепи будет пропорционально N. Если включено сопротивление саморазряда или любое количество временных констант, их значения будут пропорциональны N .

  • Lookup tables (temperature independent) - Установите табличные данные для процентного изменения параметров как функции N.

  • Lookup tables (temperature dependent) - Установите табличные данные для процентного изменения параметров как функции от N и температуры.

Количество циклов зарядки-разрядки, в течение которых происходит изменение заданного процента.

Зависимости

Чтобы включить этот параметр, установите Fade characteristics defined by равным Equations.

Процентное изменение напряжения без нагрузки после того, как батарея претерпит N циклов разряда.

Зависимости

Чтобы включить этот параметр, установите Fade characteristics defined by равным Equations.

Процент изменения сопротивления последовательно после того, как батарея претерпит N циклов разряда.

Зависимости

Чтобы включить этот параметр, установите Fade characteristics defined by равным Equations.

Процентное изменение номинального значения ампер-часа после того, как батарея проходит N цикла разряда.

Зависимости

Чтобы включить этот параметр, установите Fade characteristics defined by равным Equations.

Процент изменения сопротивления саморазряда после того, как батарея претерпит N циклов разряда.

Зависимости

Чтобы включить этот параметр, установите Self-discharge равным Enabled и Fade characteristics defined by к Equations.

Процентное изменение первого сопротивления RC после того, как батарея переходит N циклы разряда.

Зависимости

Чтобы включить этот параметр, установите Charge dynamics равным One time-constant dynamics, Two time-constant dynamics, Three time-constant dynamics, Four time-constant dynamics, или Five time-constant dynamics и Fade characteristics defined by к Equations.

Процентное изменение второго сопротивления RC после того, как батарея переходит N циклы разряда.

Зависимости

Чтобы включить этот параметр, установите Charge dynamics равным Two time-constant dynamics, Three time-constant dynamics, Four time-constant dynamics, или Five time-constant dynamics и Fade characteristics defined by к Equations.

Процентное изменение третьего сопротивления RC после того, как батарея переходит N циклы разряда.

Зависимости

Чтобы включить этот параметр, установите Charge dynamics равным Three time-constant dynamics, Four time-constant dynamics, или Five time-constant dynamics и Fade characteristics defined by к Equations.

Процент изменения четвертого сопротивления RC после того, как батарея переходит N циклы разряда.

Зависимости

Чтобы включить этот параметр, установите Charge dynamics равным Four time-constant dynamics, или Five time-constant dynamics и Fade characteristics defined by к Equations.

Процент изменения пятого сопротивления RC после того, как батарея переходит N циклы разряда.

Зависимости

Чтобы включить этот параметр, установите Charge dynamics равным Five time-constant dynamics и Fade characteristics defined by к Equations.

Вектор чисел циклов заряда-разряда, в течение которых происходит заданный процент изменений.

Зависимости

Чтобы включить этот параметр, установите Fade characteristics defined by равным Lookup tables (temperature independent) или Lookuptables (temperature dependent).

Вектор температур, при которых были извлечены затухающие интерполяционные таблицы. Эти температуры полностью не зависят от Vectors of temperatures, T параметра из вкладки Main.

Зависимости

Чтобы включить этот параметр, установите Fade characteristics defined by равным Lookup tables (temperature dependent).

Вектор процентных изменений напряжения без нагрузки после того, как батарея претерпит N циклов разряда.

Зависимости

Чтобы включить этот параметр, установите Fade characteristics defined by равным Lookup tables (temperature independent).

Вектор процентного изменения последовательного сопротивления после того, как батарея претерпит N циклов разряда.

Зависимости

Чтобы включить этот параметр, установите Fade characteristics defined by равным Lookup tables (temperature independent).

Вектор процентного изменения ампер-часа после того, как батарея проходит N цикла разряда.

Зависимости

Чтобы включить этот параметр, установите Fade characteristics defined by равным Lookup tables (temperature independent).

Вектор процентного изменения сопротивления саморазряда после того, как батарея претерпит N циклы разряда.

Зависимости

Чтобы включить этот параметр, установите Self-discharge равным Enabled и Fade characteristics defined by к Lookup tables (temperature independent).

Вектор процентного изменения первого сопротивления RC после того, как батарея проходит N цикла разряда.

Зависимости

Чтобы включить этот параметр, установите Charge dynamics равным One time-constant dynamics, Two time-constant dynamics, Three time-constant dynamics, Four time-constant dynamics, или Five time-constant dynamics и Fade characteristics defined by к Lookup tables (temperature independent).

Вектор процентного изменения второго сопротивления RC после того, как батарея проходит N цикла разряда.

Зависимости

Чтобы включить этот параметр, установите Charge dynamics равным Two time-constant dynamics, Three time-constant dynamics, Four time-constant dynamics, или Five time-constant dynamics и Fade characteristics defined by к Lookup tables (temperature independent).

Вектор процентного изменения третьего сопротивления RC после того, как батарея проходит N цикла разряда.

Зависимости

Чтобы включить этот параметр, установите Charge dynamics равным Three time-constant dynamics, Four time-constant dynamics, или Five time-constant dynamics и Fade characteristics defined by к Lookup tables (temperature independent).

Вектор процентного изменения четвертого сопротивления RC после того, как батарея проходит N цикла разряда.

Зависимости

Чтобы включить этот параметр, установите Charge dynamics равным Four time-constant dynamics, или Five time-constant dynamics и Fade characteristics defined by к Lookup tables (temperature independent).

Вектор процентного изменения пятого сопротивления RC после того, как батарея проходит N цикла разряда.

Зависимости

Чтобы включить этот параметр, установите Charge dynamics равным Five time-constant dynamics и Fade characteristics defined by к Lookup tables (temperature independent).

Матрица процентных изменений напряжения без нагрузки после того, как батарея проходит N цикла разряда.

Зависимости

Чтобы включить этот параметр, установите Fade characteristics defined by равным Lookup tables (temperature dependent).

Матрица процентного изменения сопротивления ряда после того, как батарея претерпит N циклы разряда.

Зависимости

Чтобы включить этот параметр, установите Fade characteristics defined by равным Lookup tables (temperature dependent).

Матрица процентного изменения ампер-часа после того, как батарея проходит N цикла разряда.

Зависимости

Чтобы включить этот параметр, установите Fade characteristics defined by равным Lookup tables (temperature dependent).

Матрица процентного изменения сопротивления саморазряда после того, как батарея проходит N цикла разряда.

Зависимости

Чтобы включить этот параметр, установите Self-discharge равным Enabled и Fade characteristics defined by к Lookup tables (temperature dependent).

Матрица процентного изменения первого сопротивления RC после того, как батарея проходит N цикла разряда.

Зависимости

Чтобы включить этот параметр, установите Charge dynamics равным One time-constant dynamics, Two time-constant dynamics, Three time-constant dynamics, Four time-constant dynamics, или Five time-constant dynamics и Fade characteristics defined by к Lookup tables (temperature dependent).

Матрица процентного изменения второго сопротивления RC после того, как батарея проходит N цикла разряда.

Зависимости

Чтобы включить этот параметр, установите Charge dynamics равным Two time-constant dynamics, Three time-constant dynamics, Four time-constant dynamics, или Five time-constant dynamics и Fade characteristics defined by к Lookup tables (temperature dependent).

Матрица процентного изменения третьего сопротивления RC после того, как батарея проходит N цикла разряда.

Зависимости

Чтобы включить этот параметр, установите Charge dynamics равным Three time-constant dynamics, Four time-constant dynamics, или Five time-constant dynamics и Fade characteristics defined by к Lookup tables (temperature dependent).

Матрица процентного изменения четвертого сопротивления RC после того, как батарея проходит N цикла разряда.

Зависимости

Чтобы включить этот параметр, установите Charge dynamics равным Four time-constant dynamics, или Five time-constant dynamics и Fade characteristics defined by к Lookup tables (temperature dependent).

Матрица процентного изменения пятого сопротивления RC после того, как батарея проходит N цикла разряда.

Зависимости

Чтобы включить этот параметр, установите Charge dynamics равным Five time-constant dynamics и Fade characteristics defined by к Lookup tables (temperature dependent).

Календарное старение

Включить ли календарное старение батареи.

Задавать ли разомкнутое напряжение или состояние заряда во время хранения.

Зависимости

Чтобы включить этот параметр, установите Calendar aging model равным Equation-based.

Нормализованное напряжение разомкнутой цепи во время хранения.

Зависимости

Чтобы включить этот параметр, установите Calendar aging model равным Equation-based и Storage condition к Specify open-circuit voltage during storage.

Состояние заряда во время хранения, в процентах.

Зависимости

Чтобы включить этот параметр, установите Calendar aging model равным Equation-based и Storage condition к Specify state-of-charge during storage.

Временные интервалы. Этот параметр должен быть равен в размере Vector of storage temperatures.

Зависимости

Чтобы включить этот параметр, установите Calendar aging model на Equation-based, Tabulated: temperature, или Tabulated: time and temperature.

Набор температур хранения. Этот параметр должен быть равен в размере Vector of time intervals.

Зависимости

Чтобы включить этот параметр, установите Calendar aging model на Equation-based, Tabulated: temperature, или Tabulated: time and temperature.

Линейный коэффициент масштабирования для разомкнутого напряжения.

Зависимости

Чтобы включить этот параметр, установите Calendar aging model равным Equation-based.

Постоянное смещение напряжения разомкнутой цепи.

Зависимости

Чтобы включить этот параметр, установите Calendar aging model равным Equation-based.

Температурно-зависимое экспоненциальное увеличение.

Зависимости

Чтобы включить этот параметр, установите Calendar aging model равным Equation-based.

Экспонента времени.

Зависимости

Чтобы включить этот параметр, установите Calendar aging model на Equation-based или Tabulated: temperature.

Вектор выборочных температур для календарного старения.

Зависимости

Чтобы включить этот параметр, установите Calendar aging model на Tabulated: temperature или Tabulated: time and temperature.

Процентное изменение сопротивления терминала из-за старения календаря.

Зависимости

Чтобы включить этот параметр, установите Calendar aging model равным Tabulated: time.

Время между началом срока службы терминального сопротивления и измерением dR (Tage).

Зависимости

Чтобы включить этот параметр, установите Calendar aging model равным Tabulated: time.

Вектор выборочных временных интервалов хранения для календарного старения.

Зависимости

Чтобы включить этот параметр, установите Calendar aging model равным Tabulated: time and temperature.

Процентное изменение сопротивления терминала из-за старения календаря.

Зависимости

Чтобы включить этот параметр, установите Calendar aging model равным Tabulated: time and temperature.

Тепловой

Температура батареи, используемая в интерполяционных таблицах на протяжении всей симуляции.

Зависимости

Этот раздел появляется только для блоков без открытого теплового порта и когда параметру Temperature dependent tables задано значение Yes - tabulate parameters over temperature или Fade characteristics defined by установлено на Lookup tables (temperature dependent). Для получения дополнительной информации см. «Моделирование термальных эффектов».

Тепловая масса, сопоставленная с тепловым портом H. Она представляет собой энергию, необходимую для повышения температуры теплового порта на одну степень.

Зависимости

Включен для блоков с пустым тепловым портом. Для получения дополнительной информации см. «Моделирование термальных эффектов».

Расширенные возможности

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ Simulink ®

.

См. также

Введенный в R2018a