Main Content

hppcTestSuite

Store HPPCTest objects

Since R2025a

Description

Use hppcTestSuite to create an HPPCTestSuite container object for storing hybrid pulse power characterization (HPPC) tests of type HPPCTest.

An HPPCTestSuite object is a collection of different separate HPPC tests normally conducted at different temperatures, for different cells, or at different battery C-rates. You can optionally define a temperature for each HPPC test. This action overrides the temperature defined in each HPPCTest object.

The SuiteSummary property contains a table with all the individual HPPC tests. To estimate the parameters of an equivalent circuit model for all tests at once, use this object and an ECM object as inputs to the fitECM function. This figure shows the typical workflow to estimate the parameters of an equivalent circuit model from HPPC test data:

Creation

Description

hppcExp = hppcTestSuite creates a default HPPCTestSuite object, hppcExp, with default property values.

hppcExp = hppcTestSuite(HPPCTestSet,PropertyName=Value) creates an HPPCTestSuite object, hppcExp, for storing HPPC tests, HPPCTestSet, of type HPPCTest and sets properties using one or more name-value arguments.

Input Arguments

expand all

Set of hybrid pulse power characterization tests, specified as a vector of HPPCTest objects.

This argument sets the HPPCTestSet property.

Properties

expand all

Set of hybrid pulse power characterization tests, specified as a vector of HPPCTest objects.

Mean temperature for each HPPC test, specified as a vector.

Data Types: double

This property is read-only.

Summary of all HPPC tests, returned as a table.

Object Functions

addHPPCTestAdd new HPPCTest object to HPPCTestSuite object

Version History

Introduced in R2025a