Skip to content

Tool to generate Koutecky-Levich plots and calculate electron transfer numbers from LSV curves in oxygen reduction reaction (ORR).

License

Notifications You must be signed in to change notification settings

GeonMoo/Koutecky-Levich-equation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Koutecky-Levich equation

Tool to generate Koutecky-Levich plots and calculate electron transfer numbers from linear sweep voltammetry (LSV) curves in oxygen reduction reaction (four electron transfer ORR):

Why we need electron transfer numbers?

As we can see in the chemical reaction formula in ORR, an ideal ORR reaction should be a four electron process. But the reality is, it is not always that ideal. Sometime two electron process ORR is common:

Use the K-L method, we can know the electron transfer numbers at specific potentials.

What is Koutecky-Levich equation?

Koutecky-Levich equation is used in electrochemistry to describe i-v relation in diffusion limited reaction, such as ORR. Usually, it is written as:

However, a more common form is applied to figure out the electron transfer numbers (n) for the LSV curves.

However, a more common form is applied to figure out the electron transfer numbers (n) for the LSV curves.

and

Therefore, there are some fitting need to extract the slopes above and then apply it to calculation the n. This MATLAB code is based on the equations above.

Example

This code is written in MATLAB 2017b. But it should work in any version of MATLAB.

Run a test using the code as follows:

KLeq_main('n-carbon.mat')

The default data has 14 columns, corresponding to LSV curves obtained at 225, 400, 625, 900, 1225, 1600, 2025 rpm (each LSV has 2 columns, 1 for potential and 1 for current).

If you have correctly installed the MATLAB already (I mean, set the MATLAB root directory into the environment path, Windows system), then you can safely click the bat file below in src/ to start the MATLAB:

start.bat

About

Tool to generate Koutecky-Levich plots and calculate electron transfer numbers from LSV curves in oxygen reduction reaction (ORR).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published