Simulates either a single pulse or a double pulse
chroncoulometry experiment as either an E, EC, or CE
mechanism, where E is a redox reaction and where C is a
chemical reaction that either precedes or follows the redox
reaction. The function operates on an object created using
caSim
, which simulates the corresponding
chronoamperometry experiment, integrating current over time
using the trapezoidal integration rule.
simulateCC(filename)
The filename that contains the results of a chronampeometry simulation created using the caSim
function.
Returns a list with the following components
type of experiment; defaults to CC for a chronocoulometry simulation
type of mechanism used for the simulation
value that indicates whether the output includes all data (full) or a subset of data (reduced); defaults to full for ccSim
vector giving the charge as a function of time
vector giving the potential as a function of time
vector giving the times used for the diffusion grids
vector giving the distances from electrode surface used for the diffusion grids
diffusion grid, as a matrix, giving the concentration of Ox
diffusion grid, as a matrix, giving the concentrations of Red
diffusion grid, as a matrix, giving the concentrations of Z
formal potential for the redox reaction
initial potential
potential after apply the initial pulse
number of electrons, n, in the redox reaction
standard heterogeneous electron transfer rate constant
homogeneous first-order rate constant for forward chemical reaction
homogeneous first-order rate constant for reverse chemical reaction
transfer coefficient
diffusion coefficient for Ox and Red
surface area for electrode
temperature
initial concentration of Ox or Red for an E or EC mechanism, or the combined initial concentrations of Ox and Z, or of Red and Z for a CE mechanism
the number of increments in time for the diffusion grids
the number of increments in distance for the diffusion grids
standard deviation, as percent of maximum current, used to add noise to simulated data
-1 for an initial reduction reaction of Ox to Red; +1 for an initial oxidation reaction of Red to Ox
number of pulses: either single or double
time when first pulse is applied
time when second pulse is applied
time when experiment ends
vector of forward electron transfer rate constant as a function of potential
vector of reverse electron transfer rate constant as a function of potential
vector giving the flux of Ox to the electrode surface as a function of potential
vector giving the flux of Red to the electrode surface as a function of potential
# NOT RUN {
ex_ca = simulateCA(e.start = 0.25, e.pulse = -0.25, e.form = 0,
pulses = "double", t.2 = 20, x.units = 100, t.units = 1000)
ex_cc = simulateCC(ex_ca)
str(ex_cc)
# }
Run the code above in your browser using DataLab