Battery.Pulse

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

Описание

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

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

  • Powertrain Blockset™

  • Curve Fitting Toolbox™

  • Optimization Toolbox™

  • Parallel Computing Toolbox™

  • Simulink® Design Optimization™

Создание

Описание

пример

MATLAB создает a 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

Начальное напряжение каждого конденсатора во время импульсного события, в V. Набор свойств 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 объекты.

Типы данных: логический

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

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

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

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

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

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

Примеры

свернуть все

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

pulseObj = Battery.Pulse(psObj);
Введенный в R2017b