Задайте одну импульсную последовательность
Используйте Battery.PulseSequence объект для определения одной экспериментальной импульсной последовательности при определенной температуре и величине импульсного тока.
Можно поместить несколько экспериментальных импульсных последовательностей в массив Battery.PulseSequence объекты. Для этого создайте Battery.PulseSequence объект для каждого образца экспериментальной импульсной последовательности.
Как использовать Battery.PulseSequence объект и методы, вам нужны эти продукты:
Powertrain Blockset™
Curve Fitting Toolbox™
Optimization Toolbox™
Parallel Computing Toolbox™
Simulink® Design Optimization™
MATLAB создает 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 (Simulink Design Optimization)