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 条
  • [1] PyMoDAQ: An open-source Python']Python-based software for modular data acquisition
    Weber, S. J.
    [J]. REVIEW OF SCIENTIFIC INSTRUMENTS, 2021, 92 (04):
  • [2] Emipy: An open-source Python']Python-based tool to analyze industrial emissions in Europe
    Overberg, Florian A.
    Boettcher, Philipp C.
    Witthaut, Dirk
    Morgenthaler, Simon
    [J]. SOFTWAREX, 2023, 23
  • [3] Open-source, Python']Python-based, hardware and software for controlling behavioural neuroscience experiments
    Akam, Thomas
    Lustig, Andy
    Rowland, James M.
    Kapanaiah, Sampath K. T.
    Esteve-Agraz, Joan
    Panniello, Mariangela
    Marquez, Cristina
    Kohl, Michael M.
    Kaetzel, Dennis
    Costa, Rui M.
    Walton, Mark E.
    [J]. ELIFE, 2022, 11
  • [4] Open-Source, Python']Python-Based Redevelopment of the ChemShell Multiscale QM/MM Environment
    Lu, You
    Farrow, Matthew R.
    Fayon, Pierre
    Logsdail, Andrew J.
    Sokol, Alexey A.
    Catlow, C. Richard A.
    Sherwood, Paul
    Keal, Thomas W.
    [J]. JOURNAL OF CHEMICAL THEORY AND COMPUTATION, 2019, 15 (02) : 1317 - 1328
  • [5] PyVT: A python']python-based open-source software for visualization and graphic analysis of fluid dynamics datasets
    Liu, Qing
    Qiao, Zheng
    Lv, Yu
    [J]. AEROSPACE SCIENCE AND TECHNOLOGY, 2021, 117
  • [6] HYDE: THE FIRST OPEN-SOURCE, PYTHON']PYTHON-BASED, GPU-ACCELERATED HYPERSPECTRAL DENOISING PACKAGE
    Coquelin, Daniel
    Rasti, Behnood
    Goetz, Markus
    Ghamisi, Pedram
    Gloaguen, Richard
    Streit, Achim
    [J]. 2022 12TH WORKSHOP ON HYPERSPECTRAL IMAGING AND SIGNAL PROCESSING: EVOLUTION IN REMOTE SENSING (WHISPERS), 2022,
  • [7] GDPS: an open-source python']python-based software package for multi-GNSS data preprocessing
    Lu, Liguo
    Hu, Weijian
    Wu, Tangting
    [J]. GPS SOLUTIONS, 2024, 28 (03)
  • [8] ImagePy: an open-source, Python']Python-based and platform-independent software package for bioimage analysis
    Wang, Anliang
    Yan, Xiaolong
    Wei, Zhijun
    [J]. BIOINFORMATICS, 2018, 34 (18) : 3238 - 3240
  • [9] FluxPyt: a Python']Python-based free and open-source software for 13C-metabolic flux analyses
    Desai, Trunil S.
    Srivastava, Shireesh
    [J]. PEERJ, 2018, 6
  • [10] An Enhanced Python']Python-Based Open-Source Particle Image Velocimetry Software for Use with Central Processing Units
    Shirinzad, Ali
    Jaber, Khodr
    Xu, Kecheng
    Sullivan, Pierre E.
    [J]. FLUIDS, 2023, 8 (11)