Skip to content

CV/Randles-Sevcik: Diffusion Coefficient and Electroactive Area

Fit peak current against the square root of scan rate to calculate diffusion coefficient D from a known electrode area A, or electroactive area A from a known D.

CV/Randles-Sevcik: Diffusion Coefficient and Electroactive Area

This workflow uses CV data recorded at different scan rates to automatically extract peak currents and fit peak current against the square root of scan rate using the Randles-Sevcik equation. It supports two calculation directions: calculate diffusion coefficient DD from a known electrode area AA, or calculate electroactive area AA from a known diffusion coefficient DD.

Input Data

Select a folder containing instrument-exported raw CV data, or multi-select a group of raw CV data files.

The dataset should contain CV curves recorded at multiple scan rates.

Randles-Sevcik analysis depends on peak currents, so the input data should contain clear oxidation or reduction peaks. If the CV curves are close to purely capacitive rectangles and contain no clear peaks, this workflow exports candidate-peak and status information, but it does not use midpoint currents as substitutes for peak currents when calculating DD or AA.

Procedure

  1. Select input data: choose a folder containing CV data at different scan rates, or multi-select a group of data files.
  2. Select the calculation mode and set the parameters:
    • Known electrode area AA; calculate diffusion coefficient DD: enter electrode area AA in cm².
    • Known diffusion coefficient DD; calculate electroactive area AA: enter diffusion coefficient DD in cm²/s; the workflow calculates electroactive area AA from the fitted slope.
    • Both modes require electron-transfer number nn, concentration CC in mol/L, and temperature TT in K. After editing the parameters, click "Apply parameters and calculate" to start or refresh the results.
  3. The system automatically detects peaks, groups them across scan rates by scan branch and peak position, and fits ipi_p versus v1/2v^{1/2} for each valid peak group.
  4. The workflow outputs fitting plots, a sample-point preview, summary tables, and intermediate data. The result column contains either diffusion coefficient DD or electroactive area AA, depending on the selected mode.
  5. To create an Origin project, click "Generate Origin project". Origin export is slow, so it does not run automatically when parameters are edited.

Scientific Principles

Reversible Randles-Sevcik equation:

ip=0.4463nFACnFvDRTi_p = 0.4463 n F A C \sqrt{\frac{n F v D}{R T}}

Here, AA is the input electrode area in the known-area mode and the electroactive area calculated by the workflow in the known-diffusion-coefficient mode.

where:

SymbolMeaningUnit
ipi_pAbsolute peak currentA
nnElectron-transfer number-
FFFaraday constantC/mol
AAElectrode area; in known-DD mode, the calculated electroactive areacm²
CCBulk concentrationmol/cm³
vvScan rateV/s
DDDiffusion coefficientcm²/s
RRGas constantJ/(mol·K)
TTTemperatureK

The user-entered concentration is in mol/L; the workflow internally converts it to mol/cm³.

The workflow fits ip=slopev+intercepti_p = slope \cdot \sqrt{v} + intercept and uses the absolute value of the slope. The two calculation modes are:

D=(slope0.4463nFAC)2RTnFD = \left(\frac{|slope|}{0.4463 n F A C}\right)^2 \frac{R T}{n F}

For known DD:

A=slope0.4463nFCnFDRTA = \frac{|slope|}{0.4463 n F C \sqrt{\frac{n F D}{R T}}}

Select "Known electrode area AA; calculate diffusion coefficient DD" to provide AA, or "Known diffusion coefficient DD; calculate electroactive area AA" to provide DD. Both modes use the same peak-current versus square-root-of-scan-rate fit.

The fit keeps an intercept so that background current or baseline offset can be inspected. Anodic peak currents are reported as positive values, while cathodic/reverse-scan peak currents are reported as negative values. Both modes use the absolute value of the fitted slope.

Peak Selection Strategy

This workflow reuses the multi-peak processing strategy already validated in CV/Pseudocapacitance Analysis: b-Value Kinetics:

  1. Candidate peaks are detected separately on the two one-directional scan segments of the last complete cycle in each scan-rate file.
  2. Candidate peaks must pass prominence, endpoint-distance, and relative-current-height filters, reducing false positives from startup spikes or small fluctuations on capacitive plateaus.
  3. Anodic and cathodic branches are grouped separately; visually symmetric oxidation and reduction peaks are not merged automatically.
  4. A peak group must contain at least 3 distinct scan rates to report a valid DD or AA.

Output

FileContent
randles_sevcik_plot.pngGrouped ipi_p versus v1/2v^{1/2} fitting plot. The x-axis is shown as Scan Rate^{1/2} (V^{1/2} / s^{1/2}); anodic and cathodic peak groups are drawn in the same plot, and the legend reports slope, the selected result (DD or AA), R2R^2, and the number of scan rates used
randles_sevcik_sample_points.pngSample-point preview showing all last-cycle CV curves in one overlay plot, with detected peak positions marked by x
randles_sevcik_peaks.csvUser-facing compact peak-point table, including group, branch, file name, scan rate, peak potential, signed peak current, raw current, point status, and source
randles_sevcik_summary.csvOne-row-per-group summary including the slope_a_per_scan_rate_1_2 slope, intercept, R2R^2, the selected result (DD or AA), parameters, and status
randles_sevcik_fit_curves.csvFitted-curve data
randles_sevcik_analysis.opjuOrigin project, generated after clicking "Generate Origin project" when Origin is available; includes the Randles-Sevcik fit graph

Both randles_sevcik_plot.png and randles_sevcik_sample_points.png are displayed in the Workflow UI and saved to the output folder.

Scope

The first version is intended for reversible or approximately reversible Randles-Sevcik analysis. Irreversible and quasi-reversible systems use different equations and additional kinetic parameters, so this workflow should not be used as a direct replacement for those models.

Subsequent Analysis

  • CV/Pseudocapacitance Analysis: b-Value Kinetics: compare peak current against scan rate through a power-law relationship to distinguish diffusion-controlled, surface-controlled, and mixed-control behavior
  • CV/Cdl: calculate CdlC_{\text{dl}} from midpoint-current differences

References

  1. Bard, A.J., and Faulkner, L.R. (2001). Electrochemical Methods: Fundamentals and Applications, 2nd ed. (John Wiley & Sons).
  2. Randles, J.E.B. (1948). A cathode ray polarograph. Part II. The current-voltage curves. Trans. Faraday Soc. 44, 327-338. DOI: 10.1039/TF9484400327.
  3. Sevcik, A. (1948). Oscillographic polarography with periodical triangular voltage. Collect. Czechoslov. Chem. Commun. 13, 349-377. DOI: 10.1135/cccc19480349.
  4. Nicholson, R.S., and Shain, I. (1964). Theory of stationary electrode polarography. Single scan and cyclic methods applied to reversible, irreversible, and kinetic systems. Anal. Chem. 36, 706-723. DOI: 10.1021/ac60210a007.