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