University Chemistry ›› 2025, Vol. 40 ›› Issue (10): 233-242.doi: 10.12461/PKU.DXHX202412024

Special Issue:

• Chemistry Laboratory • Previous Articles     Next Articles

Visualization Simulation Experiment of Cyclic Voltammetry (CV) Based on Python

Ying Yang, Yonghan Wu, Zixuan Li, Lu Zhang, Rongqin Lin, Yefan Zhang, Jiquan Liu, Xiaohui Ning, Yan Li, Bin Cui   

  1. National Demonstration Center for Experimental Chemistry Education, College of Chemistry & Materials Science, Northwest University, Xi'an 710127, China
  • Received:2024-12-02 Accepted:2025-01-23 Published:2025-09-17
  • Contact: Ying Yang E-mail:yingyang@nwu.edu.cn

Abstract: Cyclic voltammetry (CV) stands as a pivotal electrochemical technique for investigating redox reactions. Traditional CV teaching experiments often lack in-depth exploration of the physicochemical processes underlying CV curves, leading to students' limited comprehension of electrochemical kinetics during CV characterization. To address this pedagogical gap, we developed a digital simulation program using Python to visualize both CV curves and the dynamic concentration changes of electroactive species at the electrode surface. This computational approach not only minimizes material consumption and enhances experimental efficiency but also transforms complex electrochemical data into accessible visual representations through dynamic visualization. The digital simulation experiment serves as a valuable complement to traditional methods, enhancing instructional interactivity and student engagement while fostering greater interest and curiosity in electrochemical studies.

Key words: Electrochemistry, Simulation, Cyclic voltammetry, Visualization, Python, Kinetics