Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Application of Open-Source, Python-Based Tools for the Simulation of Electrochemical Systems

View through CrossRef
Mathematical models of electrochemical systems are useful to refine our understanding of systems containing complex, coupled phenomena, to design and control electrochemical devices, and to help novices in developing intuition for the behavior of electrochemical systems. Regardless of the application, elucidating the relationship between current and potential is central to understanding how electrochemical systems behave. Here, we report on historical and future perspectives of simulating electrochemical systems with open-source, python-based tools. FEniCSx, a popular open-source computing platform for solving partial differential equations, is applied to the solution of primary and secondary current distributions for two- and three- dimensional geometries. FEniCSx is used on both desktop computers as well as within high performance computing environments, such as Georgia Tech’s PACE. Simulations are known to increase interactions between instructors and students, and to help students visualize content. Recently, python tools have been applied to simple electrochemical systems. Because of the low barrier to entry and access to numerous computational packages, the Anaconda distribution of python is promoted. A series of dynamic simulations are designed to help students improve their understanding of electrochemical systems. These simulations feature animation and use of widgets that allow students to adjust parameters and immediately observe the results.
Title: Application of Open-Source, Python-Based Tools for the Simulation of Electrochemical Systems
Description:
Mathematical models of electrochemical systems are useful to refine our understanding of systems containing complex, coupled phenomena, to design and control electrochemical devices, and to help novices in developing intuition for the behavior of electrochemical systems.
Regardless of the application, elucidating the relationship between current and potential is central to understanding how electrochemical systems behave.
Here, we report on historical and future perspectives of simulating electrochemical systems with open-source, python-based tools.
FEniCSx, a popular open-source computing platform for solving partial differential equations, is applied to the solution of primary and secondary current distributions for two- and three- dimensional geometries.
FEniCSx is used on both desktop computers as well as within high performance computing environments, such as Georgia Tech’s PACE.
Simulations are known to increase interactions between instructors and students, and to help students visualize content.
Recently, python tools have been applied to simple electrochemical systems.
Because of the low barrier to entry and access to numerous computational packages, the Anaconda distribution of python is promoted.
A series of dynamic simulations are designed to help students improve their understanding of electrochemical systems.
These simulations feature animation and use of widgets that allow students to adjust parameters and immediately observe the results.

Related Results

(Invited) Application of Open-Source, Python-Based Tools for the Simulation of Electrochemical Systems
(Invited) Application of Open-Source, Python-Based Tools for the Simulation of Electrochemical Systems
There is a rich history of mathematical modeling of electrochemical systems. These simulations are useful 1) to refine our understanding of systems that contain complex, coupled ph...
Basic and Advance: Phython Programming
Basic and Advance: Phython Programming
"This book will introduce you to the python programming language. It's aimed at beginning programmers, but even if you have written programs before and just want to add python to y...
AI-infused patients for enhanced clinical simulation
AI-infused patients for enhanced clinical simulation
Artificial intelligence (AI) refers to the simulation of human intelligence in computers, allowing them to perform tasks that usually require human cognitive abilities, such as dec...
Python in proteomics
Python in proteomics
Python is a versatile scripting language that is widely used in industry and academia. In bioinformatics, there are multiple packages supporting data analysis with Python that rang...
Book 2. POWER CONTROL FOR AN ELECTRICALLY POWERED WATER TREATMENT APPARATUS
Book 2. POWER CONTROL FOR AN ELECTRICALLY POWERED WATER TREATMENT APPARATUS
Detailed Description of How the Power Control of the Present Invention Synchronizes the Power Supply to a W2W Electrochemical Reactor The overall, general fundamental "patentable" ...
Electrochemical Noise of Electrophoretic Coatings with Nanoparticles TiO2 and ZnO
Electrochemical Noise of Electrophoretic Coatings with Nanoparticles TiO2 and ZnO
INTRODUCTION Organic coatings based on nanotechnology have been of great interest in recent years, thanks to the increase in performance with signifi...
Local Electrochemical Impedance Spectroscopy: Towards an Improvement in the Low Frequency Domain
Local Electrochemical Impedance Spectroscopy: Towards an Improvement in the Low Frequency Domain
The ability to probe surface reactivity at the local scale has led to a new understanding of the electrochemical reactivity in relation to the surface microstructure. Among the var...

Back to Top