Loading…

An open-source library for the numerical modeling of mass-transfer in solid oxide fuel cells

The generation of direct current electricity using solid oxide fuel cells (SOFCs) involves several interplaying transport phenomena. Their simulation is crucial for the design and optimization of reliable and competitive equipment, and for the eventual market deployment of this technology. An open-s...

Full description

Saved in:
Bibliographic Details
Published in:Computer physics communications 2012, Vol.183 (1), p.125-146
Main Authors: Novaresio, Valerio, García-Camprubí, María, Izquierdo, Salvador, Asinari, Pietro, Fueyo, Norberto
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c438t-937190cb79d03e34f333d9490e4cdd8fed09bd7d678dddd2af6c76ff2b8030d3
cites cdi_FETCH-LOGICAL-c438t-937190cb79d03e34f333d9490e4cdd8fed09bd7d678dddd2af6c76ff2b8030d3
container_end_page 146
container_issue 1
container_start_page 125
container_title Computer physics communications
container_volume 183
creator Novaresio, Valerio
García-Camprubí, María
Izquierdo, Salvador
Asinari, Pietro
Fueyo, Norberto
description The generation of direct current electricity using solid oxide fuel cells (SOFCs) involves several interplaying transport phenomena. Their simulation is crucial for the design and optimization of reliable and competitive equipment, and for the eventual market deployment of this technology. An open-source library for the computational modeling of mass-transport phenomena in SOFCs is presented in this article. It includes several multicomponent mass-transport models ( i.e. Fickian, Stefan–Maxwell and Dusty Gas Model), which can be applied both within porous media and in porosity-free domains, and several diffusivity models for gases. The library has been developed for its use with OpenFOAM ®, a widespread open-source code for fluid and continuum mechanics. The library can be used to model any fluid flow configuration involving multicomponent transport phenomena and it is validated in this paper against the analytical solution of one-dimensional test cases. In addition, it is applied for the simulation of a real SOFC and further validated using experimental data. Program title: multiSpeciesTransportModels Catalogue identifier: AEKB_v1_0 Program summary URL: http://cpc.cs.qub.ac.uk/summaries/AEKB_v1_0.html Program obtainable from: CPC Program Library, Queenʼs University, Belfast, N. Ireland Licensing provisions: GNU General Public License No. of lines in distributed program, including test data, etc.: 18 140 No. of bytes in distributed program, including test data, etc.: 64 285 Distribution format: tar.gz Programming language:: C++ Computer: Any x86 (the instructions reported in the paper consider only the 64 bit case for the sake of simplicity) Operating system: Generic Linux (the instructions reported in the paper consider only the open-source Ubuntu distribution for the sake of simplicity) Classification: 12 External routines: OpenFOAM® (version 1.6-ext) ( http://www.extend-project.de) Nature of problem: This software provides a library of models for the simulation of the steady state mass and momentum transport in a multi-species gas mixture, possibly in a porous medium. The software is particularly designed to be used as the mass-transport library for the modeling of solid oxide fuel cells (SOFC). When supplemented with other sub-models, such as thermal and charge-transport ones, it allows the prediction of the cell polarization curve and hence the cell performance. Solution method: Standard finite volume method (FVM) is used for solving all the conservat
doi_str_mv 10.1016/j.cpc.2011.08.003
format article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_963843297</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S001046551100275X</els_id><sourcerecordid>963843297</sourcerecordid><originalsourceid>FETCH-LOGICAL-c438t-937190cb79d03e34f333d9490e4cdd8fed09bd7d678dddd2af6c76ff2b8030d3</originalsourceid><addsrcrecordid>eNp9kD1PwzAQhi0EEqXwA9i8MSWcYzeOxVQhvqRKLB2RrNQ-gysnDnaC4N-Tqszccsv7nO59CLlmUDJg9e2-NIMpK2CshKYE4CdkwRqpikoJcUoWAAwKUa9W5-Qi5z0ASKn4grytexoH7Iscp2SQBr9LbfqhLiY6fiDtpw6TN22gXbQYfP9Oo6Ndm3MxprbPDhP1Pc0xeEvjt7dI3YSBGgwhX5Iz14aMV397SbaPD9v752Lz-vRyv94URvBmLBSXTIHZSWWBIxeOc26VUIDCWNs4tKB2VtpaNnaeqnW1kbVz1a4BDpYvyc3x7JDi54R51J3PhwfaHuOUtap5I3il5Jxkx6RJMeeETg_Jd3NfzUAfPOq9nj3qg0cNjZ49zszdkcG5wZfHpLPx2Bu0PqEZtY3-H_oXrl98Ug</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>963843297</pqid></control><display><type>article</type><title>An open-source library for the numerical modeling of mass-transfer in solid oxide fuel cells</title><source>ScienceDirect Freedom Collection</source><creator>Novaresio, Valerio ; García-Camprubí, María ; Izquierdo, Salvador ; Asinari, Pietro ; Fueyo, Norberto</creator><creatorcontrib>Novaresio, Valerio ; García-Camprubí, María ; Izquierdo, Salvador ; Asinari, Pietro ; Fueyo, Norberto</creatorcontrib><description>The generation of direct current electricity using solid oxide fuel cells (SOFCs) involves several interplaying transport phenomena. Their simulation is crucial for the design and optimization of reliable and competitive equipment, and for the eventual market deployment of this technology. An open-source library for the computational modeling of mass-transport phenomena in SOFCs is presented in this article. It includes several multicomponent mass-transport models ( i.e. Fickian, Stefan–Maxwell and Dusty Gas Model), which can be applied both within porous media and in porosity-free domains, and several diffusivity models for gases. The library has been developed for its use with OpenFOAM ®, a widespread open-source code for fluid and continuum mechanics. The library can be used to model any fluid flow configuration involving multicomponent transport phenomena and it is validated in this paper against the analytical solution of one-dimensional test cases. In addition, it is applied for the simulation of a real SOFC and further validated using experimental data. Program title: multiSpeciesTransportModels Catalogue identifier: AEKB_v1_0 Program summary URL: http://cpc.cs.qub.ac.uk/summaries/AEKB_v1_0.html Program obtainable from: CPC Program Library, Queenʼs University, Belfast, N. Ireland Licensing provisions: GNU General Public License No. of lines in distributed program, including test data, etc.: 18 140 No. of bytes in distributed program, including test data, etc.: 64 285 Distribution format: tar.gz Programming language:: C++ Computer: Any x86 (the instructions reported in the paper consider only the 64 bit case for the sake of simplicity) Operating system: Generic Linux (the instructions reported in the paper consider only the open-source Ubuntu distribution for the sake of simplicity) Classification: 12 External routines: OpenFOAM® (version 1.6-ext) ( http://www.extend-project.de) Nature of problem: This software provides a library of models for the simulation of the steady state mass and momentum transport in a multi-species gas mixture, possibly in a porous medium. The software is particularly designed to be used as the mass-transport library for the modeling of solid oxide fuel cells (SOFC). When supplemented with other sub-models, such as thermal and charge-transport ones, it allows the prediction of the cell polarization curve and hence the cell performance. Solution method: Standard finite volume method (FVM) is used for solving all the conservation equations. The pressure-velocity coupling is solved using the SIMPLE algorithm (possibly adding a porous drag term if required). The mass transport can be calculated using different alternative models, namely Fick, Maxwell–Stefan or dusty gas model. The code adopts a segregated method to solve the resulting linear system of equations. The different regions of the SOFC, namely gas channels, electrodes and electrolyte, are solved independently, and coupled through boundary conditions. Restrictions: When extremely large species fluxes are considered, current implementation of the Neumann and Robin boundary conditions do not avoid negative values of molar and/or mass fractions, which finally end up with numerical instability. However this never happened in the documented runs. Eventually these boundary conditions could be reformulated to become more robust. Running time: From seconds to hours depending on the mesh size and number of species. For example, on a 64 bit machine with Intel Core Duo T8300 and 3 GBytes of RAM, the provided test run requires less than 1 second. ► In this study we model the mass transport of multicomponent mixtures. ► To implement this model we build an open-source tool as an add-on library of the existing OpenFoam ® open-source software. ► The library provides many diffusive models like Fick, Maxwell–Stefan and dusty gas, also for porous media. ► We use this library as a main part of a solver to simulate a complete solid oxide fuel cell (SOFC). ► We validate the code against experimental data.</description><identifier>ISSN: 0010-4655</identifier><identifier>EISSN: 1879-2944</identifier><identifier>DOI: 10.1016/j.cpc.2011.08.003</identifier><language>eng</language><publisher>Elsevier B.V</publisher><subject>Computer programs ; Computer simulation ; Freeware ; Libraries ; Mass-transfer ; Mathematical models ; Multicomponent ; OpenFoam ; Porous media ; Solid oxide fuel cell ; Solid oxide fuel cells ; Source code ; Transport</subject><ispartof>Computer physics communications, 2012, Vol.183 (1), p.125-146</ispartof><rights>2011 Elsevier B.V.</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c438t-937190cb79d03e34f333d9490e4cdd8fed09bd7d678dddd2af6c76ff2b8030d3</citedby><cites>FETCH-LOGICAL-c438t-937190cb79d03e34f333d9490e4cdd8fed09bd7d678dddd2af6c76ff2b8030d3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,776,780,4010,27900,27901,27902</link.rule.ids></links><search><creatorcontrib>Novaresio, Valerio</creatorcontrib><creatorcontrib>García-Camprubí, María</creatorcontrib><creatorcontrib>Izquierdo, Salvador</creatorcontrib><creatorcontrib>Asinari, Pietro</creatorcontrib><creatorcontrib>Fueyo, Norberto</creatorcontrib><title>An open-source library for the numerical modeling of mass-transfer in solid oxide fuel cells</title><title>Computer physics communications</title><description>The generation of direct current electricity using solid oxide fuel cells (SOFCs) involves several interplaying transport phenomena. Their simulation is crucial for the design and optimization of reliable and competitive equipment, and for the eventual market deployment of this technology. An open-source library for the computational modeling of mass-transport phenomena in SOFCs is presented in this article. It includes several multicomponent mass-transport models ( i.e. Fickian, Stefan–Maxwell and Dusty Gas Model), which can be applied both within porous media and in porosity-free domains, and several diffusivity models for gases. The library has been developed for its use with OpenFOAM ®, a widespread open-source code for fluid and continuum mechanics. The library can be used to model any fluid flow configuration involving multicomponent transport phenomena and it is validated in this paper against the analytical solution of one-dimensional test cases. In addition, it is applied for the simulation of a real SOFC and further validated using experimental data. Program title: multiSpeciesTransportModels Catalogue identifier: AEKB_v1_0 Program summary URL: http://cpc.cs.qub.ac.uk/summaries/AEKB_v1_0.html Program obtainable from: CPC Program Library, Queenʼs University, Belfast, N. Ireland Licensing provisions: GNU General Public License No. of lines in distributed program, including test data, etc.: 18 140 No. of bytes in distributed program, including test data, etc.: 64 285 Distribution format: tar.gz Programming language:: C++ Computer: Any x86 (the instructions reported in the paper consider only the 64 bit case for the sake of simplicity) Operating system: Generic Linux (the instructions reported in the paper consider only the open-source Ubuntu distribution for the sake of simplicity) Classification: 12 External routines: OpenFOAM® (version 1.6-ext) ( http://www.extend-project.de) Nature of problem: This software provides a library of models for the simulation of the steady state mass and momentum transport in a multi-species gas mixture, possibly in a porous medium. The software is particularly designed to be used as the mass-transport library for the modeling of solid oxide fuel cells (SOFC). When supplemented with other sub-models, such as thermal and charge-transport ones, it allows the prediction of the cell polarization curve and hence the cell performance. Solution method: Standard finite volume method (FVM) is used for solving all the conservation equations. The pressure-velocity coupling is solved using the SIMPLE algorithm (possibly adding a porous drag term if required). The mass transport can be calculated using different alternative models, namely Fick, Maxwell–Stefan or dusty gas model. The code adopts a segregated method to solve the resulting linear system of equations. The different regions of the SOFC, namely gas channels, electrodes and electrolyte, are solved independently, and coupled through boundary conditions. Restrictions: When extremely large species fluxes are considered, current implementation of the Neumann and Robin boundary conditions do not avoid negative values of molar and/or mass fractions, which finally end up with numerical instability. However this never happened in the documented runs. Eventually these boundary conditions could be reformulated to become more robust. Running time: From seconds to hours depending on the mesh size and number of species. For example, on a 64 bit machine with Intel Core Duo T8300 and 3 GBytes of RAM, the provided test run requires less than 1 second. ► In this study we model the mass transport of multicomponent mixtures. ► To implement this model we build an open-source tool as an add-on library of the existing OpenFoam ® open-source software. ► The library provides many diffusive models like Fick, Maxwell–Stefan and dusty gas, also for porous media. ► We use this library as a main part of a solver to simulate a complete solid oxide fuel cell (SOFC). ► We validate the code against experimental data.</description><subject>Computer programs</subject><subject>Computer simulation</subject><subject>Freeware</subject><subject>Libraries</subject><subject>Mass-transfer</subject><subject>Mathematical models</subject><subject>Multicomponent</subject><subject>OpenFoam</subject><subject>Porous media</subject><subject>Solid oxide fuel cell</subject><subject>Solid oxide fuel cells</subject><subject>Source code</subject><subject>Transport</subject><issn>0010-4655</issn><issn>1879-2944</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2012</creationdate><recordtype>article</recordtype><recordid>eNp9kD1PwzAQhi0EEqXwA9i8MSWcYzeOxVQhvqRKLB2RrNQ-gysnDnaC4N-Tqszccsv7nO59CLlmUDJg9e2-NIMpK2CshKYE4CdkwRqpikoJcUoWAAwKUa9W5-Qi5z0ASKn4grytexoH7Iscp2SQBr9LbfqhLiY6fiDtpw6TN22gXbQYfP9Oo6Ndm3MxprbPDhP1Pc0xeEvjt7dI3YSBGgwhX5Iz14aMV397SbaPD9v752Lz-vRyv94URvBmLBSXTIHZSWWBIxeOc26VUIDCWNs4tKB2VtpaNnaeqnW1kbVz1a4BDpYvyc3x7JDi54R51J3PhwfaHuOUtap5I3il5Jxkx6RJMeeETg_Jd3NfzUAfPOq9nj3qg0cNjZ49zszdkcG5wZfHpLPx2Bu0PqEZtY3-H_oXrl98Ug</recordid><startdate>2012</startdate><enddate>2012</enddate><creator>Novaresio, Valerio</creator><creator>García-Camprubí, María</creator><creator>Izquierdo, Salvador</creator><creator>Asinari, Pietro</creator><creator>Fueyo, Norberto</creator><general>Elsevier B.V</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7U5</scope><scope>8FD</scope><scope>H8D</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>2012</creationdate><title>An open-source library for the numerical modeling of mass-transfer in solid oxide fuel cells</title><author>Novaresio, Valerio ; García-Camprubí, María ; Izquierdo, Salvador ; Asinari, Pietro ; Fueyo, Norberto</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c438t-937190cb79d03e34f333d9490e4cdd8fed09bd7d678dddd2af6c76ff2b8030d3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2012</creationdate><topic>Computer programs</topic><topic>Computer simulation</topic><topic>Freeware</topic><topic>Libraries</topic><topic>Mass-transfer</topic><topic>Mathematical models</topic><topic>Multicomponent</topic><topic>OpenFoam</topic><topic>Porous media</topic><topic>Solid oxide fuel cell</topic><topic>Solid oxide fuel cells</topic><topic>Source code</topic><topic>Transport</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Novaresio, Valerio</creatorcontrib><creatorcontrib>García-Camprubí, María</creatorcontrib><creatorcontrib>Izquierdo, Salvador</creatorcontrib><creatorcontrib>Asinari, Pietro</creatorcontrib><creatorcontrib>Fueyo, Norberto</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Solid State and Superconductivity Abstracts</collection><collection>Technology Research Database</collection><collection>Aerospace Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Computer physics communications</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Novaresio, Valerio</au><au>García-Camprubí, María</au><au>Izquierdo, Salvador</au><au>Asinari, Pietro</au><au>Fueyo, Norberto</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>An open-source library for the numerical modeling of mass-transfer in solid oxide fuel cells</atitle><jtitle>Computer physics communications</jtitle><date>2012</date><risdate>2012</risdate><volume>183</volume><issue>1</issue><spage>125</spage><epage>146</epage><pages>125-146</pages><issn>0010-4655</issn><eissn>1879-2944</eissn><abstract>The generation of direct current electricity using solid oxide fuel cells (SOFCs) involves several interplaying transport phenomena. Their simulation is crucial for the design and optimization of reliable and competitive equipment, and for the eventual market deployment of this technology. An open-source library for the computational modeling of mass-transport phenomena in SOFCs is presented in this article. It includes several multicomponent mass-transport models ( i.e. Fickian, Stefan–Maxwell and Dusty Gas Model), which can be applied both within porous media and in porosity-free domains, and several diffusivity models for gases. The library has been developed for its use with OpenFOAM ®, a widespread open-source code for fluid and continuum mechanics. The library can be used to model any fluid flow configuration involving multicomponent transport phenomena and it is validated in this paper against the analytical solution of one-dimensional test cases. In addition, it is applied for the simulation of a real SOFC and further validated using experimental data. Program title: multiSpeciesTransportModels Catalogue identifier: AEKB_v1_0 Program summary URL: http://cpc.cs.qub.ac.uk/summaries/AEKB_v1_0.html Program obtainable from: CPC Program Library, Queenʼs University, Belfast, N. Ireland Licensing provisions: GNU General Public License No. of lines in distributed program, including test data, etc.: 18 140 No. of bytes in distributed program, including test data, etc.: 64 285 Distribution format: tar.gz Programming language:: C++ Computer: Any x86 (the instructions reported in the paper consider only the 64 bit case for the sake of simplicity) Operating system: Generic Linux (the instructions reported in the paper consider only the open-source Ubuntu distribution for the sake of simplicity) Classification: 12 External routines: OpenFOAM® (version 1.6-ext) ( http://www.extend-project.de) Nature of problem: This software provides a library of models for the simulation of the steady state mass and momentum transport in a multi-species gas mixture, possibly in a porous medium. The software is particularly designed to be used as the mass-transport library for the modeling of solid oxide fuel cells (SOFC). When supplemented with other sub-models, such as thermal and charge-transport ones, it allows the prediction of the cell polarization curve and hence the cell performance. Solution method: Standard finite volume method (FVM) is used for solving all the conservation equations. The pressure-velocity coupling is solved using the SIMPLE algorithm (possibly adding a porous drag term if required). The mass transport can be calculated using different alternative models, namely Fick, Maxwell–Stefan or dusty gas model. The code adopts a segregated method to solve the resulting linear system of equations. The different regions of the SOFC, namely gas channels, electrodes and electrolyte, are solved independently, and coupled through boundary conditions. Restrictions: When extremely large species fluxes are considered, current implementation of the Neumann and Robin boundary conditions do not avoid negative values of molar and/or mass fractions, which finally end up with numerical instability. However this never happened in the documented runs. Eventually these boundary conditions could be reformulated to become more robust. Running time: From seconds to hours depending on the mesh size and number of species. For example, on a 64 bit machine with Intel Core Duo T8300 and 3 GBytes of RAM, the provided test run requires less than 1 second. ► In this study we model the mass transport of multicomponent mixtures. ► To implement this model we build an open-source tool as an add-on library of the existing OpenFoam ® open-source software. ► The library provides many diffusive models like Fick, Maxwell–Stefan and dusty gas, also for porous media. ► We use this library as a main part of a solver to simulate a complete solid oxide fuel cell (SOFC). ► We validate the code against experimental data.</abstract><pub>Elsevier B.V</pub><doi>10.1016/j.cpc.2011.08.003</doi><tpages>22</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 0010-4655
ispartof Computer physics communications, 2012, Vol.183 (1), p.125-146
issn 0010-4655
1879-2944
language eng
recordid cdi_proquest_miscellaneous_963843297
source ScienceDirect Freedom Collection
subjects Computer programs
Computer simulation
Freeware
Libraries
Mass-transfer
Mathematical models
Multicomponent
OpenFoam
Porous media
Solid oxide fuel cell
Solid oxide fuel cells
Source code
Transport
title An open-source library for the numerical modeling of mass-transfer in solid oxide fuel cells
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-04T12%3A04%3A38IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=An%20open-source%20library%20for%20the%20numerical%20modeling%20of%20mass-transfer%20in%20solid%20oxide%20fuel%20cells&rft.jtitle=Computer%20physics%20communications&rft.au=Novaresio,%20Valerio&rft.date=2012&rft.volume=183&rft.issue=1&rft.spage=125&rft.epage=146&rft.pages=125-146&rft.issn=0010-4655&rft.eissn=1879-2944&rft_id=info:doi/10.1016/j.cpc.2011.08.003&rft_dat=%3Cproquest_cross%3E963843297%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c438t-937190cb79d03e34f333d9490e4cdd8fed09bd7d678dddd2af6c76ff2b8030d3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=963843297&rft_id=info:pmid/&rfr_iscdi=true