Return a graph I vs E of the electrochemical process
CVEE(
Co = 0.001,
Dx1 = 1e-05,
Eo1 = 0,
Vi = 0.3,
Vf = -0.3,
Vs = 0.001,
ko1 = 0.01,
alpha1 = 0.5,
Dred = 1e-05,
Dred2 = 1e-05,
Eo2 = 0,
ko2 = 0.01,
alpha2 = 0.5,
Dm = 0.45,
l = 100,
Temp = 298.15,
n = 1,
Area = 1,
DerApprox = 2,
errCheck = FALSE,
Method = "Euler"
)
bulk concentration expressed in Molar
diffusion coefficient of the oxidized species expressed in cm^2/s
reduction potential of the first electrochemical reaction expressed in Volt
initial potential of the sweep expressed in Volt
final potential of the sweep expressed in Volt
potential scan rate of the simulation expressed in V/s
heterogeneous electron transfer rate constant of the first electrochemical reaction expressed in m/s
charge transfer coefficient of the first electrochemical reaction
diffusion coefficient of the first reduced species expressed in cm^2/s
diffusion coefficient of the second reduced species expressed in cm^2/s
reduction potential of the second electrochemical reaction expressed in Volt
heterogeneous electron transfer rate constant of the second electrochemical reaction expressed in m/s
charge transfer coefficient of the second electrochemical reaction
simulation parameter, maximum 0.5 for explicit methods
number of time steps of the simulation
temperature in kelvin
number of electrons involved in the process
area of the electrode expressed in cm^2
number of point for the approximation of the first derivative
if true the function returns a list with parameters for CottrCheck function
method to be used for the simulation = "Euler" "BI" "RK4" "CN "BDF"
if errCheck == F a graph I vs E, if errCheck == T a list
# NOT RUN {
CVEE(Co = 0.001, DerApprox = 2, Dm = 0.45, errCheck = FALSE, Method = "Euler")
CVEE(Co = 0.001, Eo2 = -0.15, Dm = 0.45)
# }
Run the code above in your browser using DataLab