Some of the OpenPNM developers from McGill and Juelich have recently published a new paper using OpenPNM in the Journal of the Electrochemical Society, which is available open-access. This paper is an important milestone for several reasons. Firstly, it couples multiple transport processes into a single ‘multiphysics’ simulation of a fuel cell electrode. Specifically, it includes diffusion of O2 and H2, conduction of electrons, conduction of protons, and reaction kinetics via the Bulter-Volmer model. The paper outlines the algorithm we developed to couple these equations and iteratively solve the resulting non-linear system. Second, this model treats the membrane and catalyst layers as continua, while modeling the diffusion layers as pore networks. Combining pore network and continua representations into a single framework opens up many possibilities for modeling multi-scale domains with minimal computational cost.
The OpenPNM Team is pleased to announce the release of Version 1.4. The main features of this release are (a) an improved drainage algorithm that is easier to work with, and allows late pore filling, trapping and residual wetting phase; as well as (b) an expanded set of import/export tools including the ability to import networks from NetworkX and Statoil formats. There are a number of other useful features and improvement as well, which are listed in the release notes.
This release is available on the Python Package Index so can be installed into your Python environment with pip install openpnm. Be sure to add –upgrade if you’ve installed an earlier version. Visit the documentation for more information on installation and getting started.