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

被引:0
|
作者
Molel, Evans Leshinka [1 ]
Fuller, Thomas F. [1 ]
机构
[1] Georgia Inst Technol, Sch Chem & Biomol Engn, Atlanta, GA 30332 USA
关键词
FEniCSx; Open-Source; Electrochemical Engineering; LITHIUM-ION; DIFFUSION-COEFFICIENT; BATTERY; MODEL; ELECTRODE;
D O I
10.1149/1945-7111/acfcdb
中图分类号
O646 [电化学、电解、磁化学];
学科分类号
081704 ;
摘要
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.
引用
收藏
页数:10
相关论文
共 50 条
  • [41] PyRAT: An Open-Source Python']Python Library for Animal Behavior Analysis
    De Almeida, Tulio Fernandes
    Spinelli, Bruno Guedes
    Lima, Ramon Hypolito
    Gonzalez, Maria Carolina
    Rodrigues, Abner Cardoso
    [J]. FRONTIERS IN NEUROSCIENCE, 2022, 16
  • [42] pyAudioAnalysis: An Open-Source Python']Python Library for Audio Signal Analysis
    Giannakopoulos, Theodoros
    [J]. PLOS ONE, 2015, 10 (12):
  • [43] BrainQuake: An Open-Source Python']Python Toolbox for the Stereoelectroencephalography Spatiotemporal Analysis
    Cai, Fang
    Wang, Kang
    Zhao, Tong
    Wang, Haixiang
    Zhou, Wenjing
    Hong, Bo
    [J]. FRONTIERS IN NEUROINFORMATICS, 2022, 15
  • [44] Python']Python-based geometry preparation and simulation visualization toolkits for STEPS
    Chen, Weiliang
    De Schutter, Erik
    [J]. FRONTIERS IN NEUROINFORMATICS, 2014, 8
  • [45] OpenWillis: An Open-Source Python']Python Library for Digital Health Measurement
    Worthington, Michelle
    Efstathiadis, Georgios
    Yadav, Vijay
    Abbas, Anzar
    [J]. BIOLOGICAL PSYCHIATRY, 2024, 95 (10) : S169 - S170
  • [46] Pypvcell: An Open-Source Solar Cell Modeling Library in Python']Python
    Lee, Kan-Hua
    Araki, Kenji
    Elleuch, Omar
    Kojima, Nobuaki
    Yamaguchi, Masafumi
    [J]. 2017 IEEE 44TH PHOTOVOLTAIC SPECIALIST CONFERENCE (PVSC), 2017, : 359 - 362
  • [47] A PYTHON']PYTHON-BASED GIS SIMULATION OF THE SPATIAL AND TEMPORAL VARIATION IN EVAPOTRANSPIRATION
    Mohammed, M. G.
    Trauth, K. M.
    [J]. APPLIED ENGINEERING IN AGRICULTURE, 2019, 35 (05) : 759 - 765
  • [48] Trackintel: An open-source Python']Python library for human mobility analysis
    Martin, Henry
    Hong, Ye
    Wiedemann, Nina
    Bucher, Dominik
    Raubal, Martin
    [J]. COMPUTERS ENVIRONMENT AND URBAN SYSTEMS, 2023, 101
  • [49] Open Source, Agent-based Energy Market Simulation with Python']Python
    Lincoln, Richard W.
    Galloway, Stuart
    Burt, Graeme
    [J]. 2009 6TH INTERNATIONAL CONFERENCE ON THE EUROPEAN ENERGY MARKET, 2009, : 551 - 555
  • [50] NURBS-Python']Python: An open-source object-oriented NURBS modeling framework in Python']Python
    Bingol, Onur Rauf
    Krishnamurthy, Adarsh
    [J]. SOFTWAREX, 2019, 9 : 85 - 94