Battery.PulseSequence
Define a single pulse sequence
Description
Use the Battery.PulseSequence object to define a single
      experimental pulse sequence at a specific temperature and pulse current
      magnitude.
You can place multiple experimental pulse sequences into an array of
        Battery.PulseSequence objects. To do so, create a
        Battery.PulseSequence object for each experimental pulse sequence
      instance.
To use the Battery.PulseSequence object and methods, you need these products:
- Powertrain Blockset™ 
- Curve Fitting Toolbox™ 
- Optimization Toolbox™ 
- Parallel Computing Toolbox™ 
- Simulink® Design Optimization™ 
Creation
Description
Computer Vision Toolbox™ Interface for OpenCV in MATLAB® creates a psObj = Battery.PulseSequence object that
          defines a pulse sequence.
Properties
Object Functions
| addData | Import pulse sequence experimental data | 
| createPulses | Identify pulses and create pulse objects from experimental data | 
| estimateInitialEmR0 | Estimate open circuit voltage and series resistance | 
| estimateInitialEmRx | Estimate open circuit voltage and RC pair resistance | 
| estimateInitialTau | Estimate RC pair time constant | 
| estimateParameters | Estimate parameters | 
| getSocIdxForPulses | Return state of charge index for pulses | 
| loadDataFromMatFile | Load pulse data from a MAT file | 
| plot | Plot pulse sequence data | 
| plotIdentifiedPulses | Plot identified pulses | 
| plotLatestParameters | Plot latest pulse sequence parameters | 
| plotSimulationResults | Plot pulse sequence simulation results | 
| populatePulseParameters | Populate pulse parameters | 
| removePulses | Remove pulses from sequence | 
| repairTimeVector | Repair time vector | 
Examples
Version History
Introduced in R2016b
See Also
Battery.MetaData | Battery.Parameters | Battery.Pulse | sdo.OptimizeOptions (Simulink Design Optimization)