In this video we tie together three aspects of voltammetry: theory, experimentation and python simulation.
Click on the buttons below to find the supporting material.
Summary: The Randle-Sevcik Equation and Python Simulation
This video explores the connection between theory, experimentation, and simulation in the context of electrochemistry, specifically focusing on the Randle-Sevcik equation and cyclic voltammetry (CV).
- Overview of the Randle-Sevcik Equation
The equation predicts the peak current in CV for reversible systems, showing that it is proportional to the square root of the scan rate.
It incorporates constants like the Faraday constant, temperature, and the gas constant, along with experimental variables such as the electrode area, analyte concentration, and diffusion coefficient.
Experimental Demonstration
A practical CV experiment is performed using a potentiostat, screen-printed electrodes, and a 5 mM ferricyanide solution.
The experiment measures peak currents at different scan rates (10 mV/s and 100 mV/s), demonstrating the proportionality predicted by the equation.
Data is uploaded to a cloud system for visualization and analysis.
Simulation Using Python
Python code is used to simulate the Randle-Sevcik equation, allowing for prediction of peak currents under varying conditions.
The simulation incorporates user-defined parameters, such as number of electrons, electrode area, analyte concentration, and diffusion coefficient.
The output shows a log-log relationship between scan rate and peak current, consistent with experimental results.
Significance
The integration of theory, experimentation, and simulation provides a comprehensive approach to studying electrochemical systems.
Simulations offer a powerful tool for exploring experimental landscapes without performing exhaustive physical experiments.
Future Directions
The video serves as the first in a potential series by Zimmer and Peacock on integrating Python into electrochemical biosensor research.
- Viewers are encouraged to provide feedback and explore the shared Python code to experiment with their own simulations.