exponenta event banner

Battery.Pulse

Задайте одно импульсное событие

Описание

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

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

  • Powertrain Blockset™

  • Curve Fitting Toolbox™

  • Optimization Toolbox™

  • Parallel Computing Toolbox™

  • Simulink® Design Optimization™

Создание

Описание

пример

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

Свойства

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

Система координат 1-by- 5 массив импульсных данных о событиях.

Элемент массиваОписаниеМодуль
Data(1,1)

Время

s
Data(1,2)

Напряжение

V
Data(1,3)

Ток

A
Data(1,4)

Обвинение

A· s
Data(1,5)

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

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

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

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

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

Дефицит начального заряда в начале импульсного события, в A· s. Набор свойств 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