exponenta event banner

Батарея. Пульс

Определение одиночного импульсного события

Описание

Используйте Battery.Pulse изобретение позволяет определить одно экспериментальное импульсное событие. Чтобы создать объект-импульс, используйте Battery.PulseSequence функция объекта createPulses.

Для использования Battery.Pulse объект и методы, вам нужны следующие продукты:

  • Силовой агрегат Blockset™

  • Toolbox™ фитинга кривой

  • Оптимизация Toolbox™

  • Параллельные вычисления Toolbox™

  • Дизайн Simulink ® Optimization™

Создание

Описание

пример

MATLAB создает pulseObj = Battery.Pulse(Battery.PulseSequence) объект, определяющий одиночное импульсное событие.

Свойства

развернуть все

Один 1около-5 массив данных импульсного события.

Элемент массиваОписаниеЕдиница
Data(1,1)

Время

s
Data(1,2)

Напряжение

V
Data(1,3)

Ток

A
Data(1,4)

Обвинение

А· с
Data(1,5)

Состояние заряда (SOC)

Безразмерный

Типы данных: double

Начальное напряжение каждого конденсатора во время импульсного события, в В. Свойство, установленное Battery.PulseSequence функция объекта estimateParameters, на основе моделируемого конечного напряжения или предшествующего импульса.

Типы данных: double

Дефицит начального заряда в начале импульсного события, в А· с. Свойство, установленное Battery.PulseSequence функция объекта createPulses когда функция создает ряд Battery.Pulse объекты.

Пример: 0.0

Типы данных: double

Индексы для загрузки данных, в которых начинается и заканчивается импульсная нагрузка. Свойство, установленное Battery.PulseSequence функция объекта createPulses когда функция создает ряд Battery.Pulse объекты.

Типы данных: int16

Индексы к данным релаксации, где начинается и заканчивается релаксация события импульса. Свойство, установленное Battery.PulseSequence функция объекта createPulses когда функция создает ряд Battery.Pulse объекты.

Типы данных: int16

Индекс для первой точки данных импульсного события в Battery.PulseSequence данные объекта. Свойство, установленное Battery.PulseSequence функция объекта createPulses когда функция создает ряд Battery.Pulse объекты.

Типы данных: int16

Используйте это значение, чтобы указать, является ли импульс импульсным событием разряда. Свойство, установленное Battery.PulseSequence функция объекта createPulses когда функция создает ряд Battery.Pulse объекты.

Типы данных: logical

Battery.Parameters объект, содержащий последние определенные параметры эквивалентной цепи батареи. Свойство, установленное Battery.PulseSequence функция объекта createPulses когда функция создает ряд Battery.Pulse объекты.

Типы данных: function_handle

Battery.ParametersHistory массив объектов, содержащий историю параметров эквивалентной цепи батареи через различные этапы оценки. Последний элемент является последним набором параметров.

Типы данных: function_handle

Функции объекта

plotПечать данных импульсного события
getLoadDataПолучение экспериментальных данных во время фазы нагрузки импульса
getRelaxationDataПолучение экспериментальных данных во время фазы релаксации импульса
getTransitionDataПолучение экспериментальных данных во время переходной фазы импульса

Примеры

свернуть все

В этом примере показано, как создать Battery.Pulse объект.

pulseObj = Battery.Pulse(psObj);
Представлен в R2016b