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 条
  • [31] Frouros: An open-source Python']Python library for drift detection in machine learning systems
    Sisniega, Jaime Cespedes
    Garcia, alvaro Lopez
    [J]. SOFTWAREX, 2024, 26
  • [32] Open-source python']python-OpenDSS interface for hybrid simulation of PV impact studies
    Hariri, Ali
    Newaz, Alvi
    Faruque, Md Omar
    [J]. IET GENERATION TRANSMISSION & DISTRIBUTION, 2017, 11 (12) : 3125 - 3133
  • [33] Python']Python Materials Genomics (pymatgen): A robust, open-source python']python library for materials analysis
    Ong, Shyue Ping
    Richards, William Davidson
    Jain, Anubhav
    Hautier, Geoffroy
    Kocher, Michael
    Cholia, Shreyas
    Gunter, Dan
    Chevrier, Vincent L.
    Persson, Kristin A.
    Ceder, Gerbrand
    [J]. COMPUTATIONAL MATERIALS SCIENCE, 2013, 68 : 314 - 319
  • [34] Verification of an open-source Python']Python library for the simulation of district heating networks with complex topologies
    Boghetti, Roberto
    Kampf, Jerome H.
    [J]. ENERGY, 2024, 290
  • [35] 'Cloudbuster': a Python']Python-based open source application for three-dimensional reconstruction and quantification of stacked biological imaging samples
    Rohwedder, A.
    Knipp, S.
    Esteves, F. O.
    Hale, M.
    Ketchen, S. E.
    Treanor, D.
    Bruning-Richardson, A.
    [J]. INTERFACE FOCUS, 2022, 12 (05)
  • [36] MetaCluster: An open-source Python']Python library for metaheuristic-based clustering problems
    Van Thieu, Nguyen
    Oliva, Diego
    Perez-Cisneros, Marco
    [J]. SOFTWAREX, 2023, 24
  • [37] Python']Python-Based Open-Source Tool for Automating Seleno-Referencing of Chandrayaan-2 Hyper-Spectral Data Cubes
    Rayal, Ishan
    Chauhan, Prakash
    Thakur, Praveen K.
    Kumar, Ujjwal
    [J]. JOURNAL OF THE INDIAN SOCIETY OF REMOTE SENSING, 2024, 52 (02) : 305 - 313
  • [38] DiffraPy: An open-source Python']Python software for seismic diffraction imaging
    Zakarewicz, Guilherme
    Maciel, Susanne
    Biloti, Ricardo
    [J]. COMPUTERS & GEOSCIENCES, 2024, 186
  • [39] An open-source Python']Python library for self-organizing-maps
    Jose Garcia-Tejedor, Alvaro
    Nogales, Alberto
    [J]. SOFTWARE IMPACTS, 2022, 12
  • [40] SigMT: An open-source Python']Python package for magnetotelluric data processing
    Ajithabh, K. S.
    Patro, Prasanta K.
    [J]. COMPUTERS & GEOSCIENCES, 2023, 171