Задайте одну импульсную последовательность
Используйте Battery.PulseSequence
объект задать одну экспериментальную импульсную последовательность в определенной температурной и импульсной текущей величине.
Можно поместить несколько экспериментальных импульсных последовательностей в массив Battery.PulseSequence
объекты. Для этого создайте Battery.PulseSequence
объект для каждого экспериментального импульсного экземпляра последовательности.
Использовать Battery.PulseSequence
объект и методы, вам нужны эти продукты:
Powertrain Blockset™
Curve Fitting Toolbox™
Optimization Toolbox™
Parallel Computing Toolbox™
Simulink® Design Optimization™
MATLAB создает a psObj = Battery.PulseSequence
объект, который задает импульсную последовательность.
addData | Импортируйте импульсные экспериментальные данные последовательности |
createPulses | Идентифицируйте импульсы и создайте импульсные объекты из экспериментальных данных |
estimateInitialEmR0 | Оцените напряжение разомкнутой цепи и серийное сопротивление |
estimateInitialEmRx | Оцените напряжение разомкнутой цепи и сопротивление пары RC |
estimateInitialTau | Оцените постоянную времени пары RC |
estimateParameters | Оцените параметры |
getSocIdxForPulses | Возвратите индекс состояния заряда для импульсов |
loadDataFromMatFile | Загрузите импульсные данные из MAT-файла |
plot | Отобразите импульсные данные о последовательности на графике |
plotIdentifiedPulses | Постройте идентифицированные импульсы |
plotLatestParameters | Постройте последние импульсные параметры последовательности |
plotSimulationResults | Постройте импульсные результаты симуляции последовательности |
populatePulseParameters | Заполните импульсные параметры |
removePulses | Удалите импульсы из последовательности |
repairTimeVector | Восстановите временной вектор |
Battery.MetaData
| Battery.Parameters
| Battery.Pulse
| sdo.OptimizeOptions