cv_cycle_stats: Compute efficiencies for constant voltage cycling

Description Usage Arguments Details Value Author(s) See Also

Description

This function takes as input a data set of constant voltage cycles and returns a data frame listing cycle number, capacity, current efficiency, energy efficiency, and charging and discharging voltages.

Usage

1
2
cv_cycle_stats(inputdf, chargeid = "Charge", dischargeid = "Discharge",
  cycleid = "cycle", voltageid = "Vf", capacityid = "Q")

Arguments

inputdf

Data frame containing all constant voltage cycles, preferably imported via import_all_cv_cycles() or similar

chargeid

Identifies charge cycles based on subsetting the input data frame on the "type" column.

dischargeid

Identifies discharge cycles based on subsetting the input data frame.

cycleid

The name of the column under which cycle number is stored in the input data frame.

voltageid

The name of the column under which the charging voltage is stored in the input data frame.

capacityid

The name of the column under which the charge capacity is stored in the input data frame.

Details

At time of writing, Gamry Framework doesn't allow constant voltage cycling with its cyclic charge/discharge package, meaning that a single .DTA file with the capacities, efficiencies, etc for constant voltage cycling is never generated. This function collects that data from constant voltage cycles. The corollary for constant current cycles has not been written; instead the import_cycling_stats() function can be used.

Value

Returns a data frame with columns for cycle, charge and discharge capacities, current efficiency, charging and discharging voltages, charging and discharging energies, and energy efficiency.

Author(s)

Mike Gerhardt

See Also

import_all_cv_cycles, import_cycling_stats


mikegerhardt/echem documentation built on May 22, 2019, 10:51 p.m.