COMPUTES THE SOC INCREMENTAL DROP TIMES

Scans a State-of-Charge (SOC) time-series and identifies the time-states at which the SOC drops by a user-defined incremental threshold relative to its previous value. Use this worker to locate significant discharge events or stepwise capacity losses within a battery test or simulation signal.

When to use

Tagged: battery, discharge, incremental_drop, signal_analysis, soc, timestates.

Inputs

Label ID Type Default Required Description
State Of Charge Signal (SOC) soc vector State-of-Charge time-series vector (dimensionless, 0–1 or 0–100 %); must be a uniformly or variably sampled numeric sequence representing the battery SOC over time.
Drop Increment increment scalar 0.1   Minimum fractional drop threshold (e.g. 0.1 = 10 % of full scale) below which a decrease relative to the previous SOC value is classified as a drop; defaults to 0.1.
Include Offset include_offset select no Whether to include the time-offset of the initial SOC baseline in the output dataset; select ‘yes’ to prepend the starting time-state, leave as default ‘no’ to report only detected drop events.

Outputs

Label ID Type Description
Timestates timestates dataset Dataset of time-states (indices or timestamps) at which incremental SOC drops meeting or exceeding the specified threshold were detected; each row represents one drop event.

Disciplines

  • data.signal_processing
  • engineering.battery

Auto-generated from platform schema. Worker id: battery_get_soc_incremental_drop_timestates. Schema hash: 567dd7c14168. Hand-curated docs in workerexamples/ override this page when present.