Loading…
Accelerating Reactive Transport Modeling: On-Demand Machine Learning Algorithm for Chemical Equilibrium Calculations
During reactive transport modeling, the computing cost associated with chemical equilibrium calculations can be 10 to 10,000 times higher than that of fluid flow, heat transfer, and species transport computations. These calculations are performed at least once per mesh cell and once per time step, a...
Saved in:
Published in: | Transport in porous media 2020-06, Vol.133 (2), p.161-204 |
---|---|
Main Authors: | , , , |
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-a445t-ea058120d86bff3c7642d92c9f1746f4d425f5492e3b22318c210c41bb06859f3 |
---|---|
cites | cdi_FETCH-LOGICAL-a445t-ea058120d86bff3c7642d92c9f1746f4d425f5492e3b22318c210c41bb06859f3 |
container_end_page | 204 |
container_issue | 2 |
container_start_page | 161 |
container_title | Transport in porous media |
container_volume | 133 |
creator | Leal, Allan M. M. Kyas, Svetlana Kulik, Dmitrii A. Saar, Martin O. |
description | During reactive transport modeling, the computing cost associated with chemical equilibrium calculations can be 10 to 10,000 times higher than that of fluid flow, heat transfer, and species transport computations. These calculations are performed at least once per mesh cell and once per time step, amounting to billions of them throughout the simulation employing high-resolution meshes. To radically reduce the computing cost of chemical equilibrium calculations (each requiring an iterative solution of a system of nonlinear equations), we consider an
on-demand machine learning
algorithm that enables quick and accurate prediction of new chemical equilibrium states using the results of previously solved chemical equilibrium problems within the same reactive transport simulation. The training operations occur on-demand, rather than before the start of the simulation when it is not clear how many training points are needed to accurately and reliably predict all possible chemical conditions that may occur during the simulation. Each on-demand training operation consists of fully solving the equilibrium problem and storing some key information about the just computed chemical equilibrium state (which is used subsequently to rapidly predict similar states whenever possible). We study the performance of the on-demand learning algorithm, which is mass conservative by construction, by applying it to a reactive transport modeling example and achieve a speed-up of one or two orders of magnitude (depending on the activity model used). The implementation and numerical tests are carried out in Reaktoro (
reaktoro.org
), a unified open-source framework for modeling chemically reactive systems. |
doi_str_mv | 10.1007/s11242-020-01412-1 |
format | article |
fullrecord | <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2411431764</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2411431764</sourcerecordid><originalsourceid>FETCH-LOGICAL-a445t-ea058120d86bff3c7642d92c9f1746f4d425f5492e3b22318c210c41bb06859f3</originalsourceid><addsrcrecordid>eNp9kE1LAzEURYMoWKt_wFXAdTQvyUxn3JVaP6ClIHUdMpmkTZnJtMmM4L83tYI7V2_x7rkXDkK3QO-B0slDBGCCEcoooSCAEThDI8gmnEDOxTkaUchLwkvgl-gqxh2lCSvECPVTrU1jguqd3-B3o3TvPg1eB-Xjvgs9Xna1adLvEa88eTKt8jVeKr113uCFUcEfuWmz6YLrty22XcCzrWmdVg2eHwbXuCq4ocUz1eihSTOdj9fowqommpvfO0Yfz_P17JUsVi9vs-mCKCGynhhFswIYrYu8spbrSS5YXTJdWpiI3IpasMxmomSGV4xxKDQDqgVUFc2LrLR8jO5OvfvQHQYTe7nrhuDTpGQCQHBIlSnFTikduhiDsXIfXKvClwQqj3blya5MduWPXQkJ4icoprDfmPBX_Q_1Df_NfQg</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2411431764</pqid></control><display><type>article</type><title>Accelerating Reactive Transport Modeling: On-Demand Machine Learning Algorithm for Chemical Equilibrium Calculations</title><source>Springer Nature</source><creator>Leal, Allan M. M. ; Kyas, Svetlana ; Kulik, Dmitrii A. ; Saar, Martin O.</creator><creatorcontrib>Leal, Allan M. M. ; Kyas, Svetlana ; Kulik, Dmitrii A. ; Saar, Martin O.</creatorcontrib><description>During reactive transport modeling, the computing cost associated with chemical equilibrium calculations can be 10 to 10,000 times higher than that of fluid flow, heat transfer, and species transport computations. These calculations are performed at least once per mesh cell and once per time step, amounting to billions of them throughout the simulation employing high-resolution meshes. To radically reduce the computing cost of chemical equilibrium calculations (each requiring an iterative solution of a system of nonlinear equations), we consider an
on-demand machine learning
algorithm that enables quick and accurate prediction of new chemical equilibrium states using the results of previously solved chemical equilibrium problems within the same reactive transport simulation. The training operations occur on-demand, rather than before the start of the simulation when it is not clear how many training points are needed to accurately and reliably predict all possible chemical conditions that may occur during the simulation. Each on-demand training operation consists of fully solving the equilibrium problem and storing some key information about the just computed chemical equilibrium state (which is used subsequently to rapidly predict similar states whenever possible). We study the performance of the on-demand learning algorithm, which is mass conservative by construction, by applying it to a reactive transport modeling example and achieve a speed-up of one or two orders of magnitude (depending on the activity model used). The implementation and numerical tests are carried out in Reaktoro (
reaktoro.org
), a unified open-source framework for modeling chemically reactive systems.</description><identifier>ISSN: 0169-3913</identifier><identifier>EISSN: 1573-1634</identifier><identifier>DOI: 10.1007/s11242-020-01412-1</identifier><language>eng</language><publisher>Dordrecht: Springer Netherlands</publisher><subject>Algorithms ; Civil Engineering ; Classical and Continuum Physics ; Computational fluid dynamics ; Computer simulation ; Computing costs ; Earth and Environmental Science ; Earth Sciences ; Equilibrium ; Finite element method ; Fluid flow ; Geotechnical Engineering & Applied Earth Sciences ; Hydrogeology ; Hydrology/Water Resources ; Industrial Chemistry/Chemical Engineering ; Iterative methods ; Iterative solution ; Machine learning ; Nonlinear equations ; Simulation ; Training</subject><ispartof>Transport in porous media, 2020-06, Vol.133 (2), p.161-204</ispartof><rights>Springer Nature B.V. 2020. corrected publication 2020</rights><rights>Springer Nature B.V. 2020. corrected publication 2020.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-a445t-ea058120d86bff3c7642d92c9f1746f4d425f5492e3b22318c210c41bb06859f3</citedby><cites>FETCH-LOGICAL-a445t-ea058120d86bff3c7642d92c9f1746f4d425f5492e3b22318c210c41bb06859f3</cites><orcidid>0000-0002-4869-6452 ; 0000-0001-7159-9055 ; 0000-0003-4340-610X</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,778,782,27907,27908</link.rule.ids></links><search><creatorcontrib>Leal, Allan M. M.</creatorcontrib><creatorcontrib>Kyas, Svetlana</creatorcontrib><creatorcontrib>Kulik, Dmitrii A.</creatorcontrib><creatorcontrib>Saar, Martin O.</creatorcontrib><title>Accelerating Reactive Transport Modeling: On-Demand Machine Learning Algorithm for Chemical Equilibrium Calculations</title><title>Transport in porous media</title><addtitle>Transp Porous Med</addtitle><description>During reactive transport modeling, the computing cost associated with chemical equilibrium calculations can be 10 to 10,000 times higher than that of fluid flow, heat transfer, and species transport computations. These calculations are performed at least once per mesh cell and once per time step, amounting to billions of them throughout the simulation employing high-resolution meshes. To radically reduce the computing cost of chemical equilibrium calculations (each requiring an iterative solution of a system of nonlinear equations), we consider an
on-demand machine learning
algorithm that enables quick and accurate prediction of new chemical equilibrium states using the results of previously solved chemical equilibrium problems within the same reactive transport simulation. The training operations occur on-demand, rather than before the start of the simulation when it is not clear how many training points are needed to accurately and reliably predict all possible chemical conditions that may occur during the simulation. Each on-demand training operation consists of fully solving the equilibrium problem and storing some key information about the just computed chemical equilibrium state (which is used subsequently to rapidly predict similar states whenever possible). We study the performance of the on-demand learning algorithm, which is mass conservative by construction, by applying it to a reactive transport modeling example and achieve a speed-up of one or two orders of magnitude (depending on the activity model used). The implementation and numerical tests are carried out in Reaktoro (
reaktoro.org
), a unified open-source framework for modeling chemically reactive systems.</description><subject>Algorithms</subject><subject>Civil Engineering</subject><subject>Classical and Continuum Physics</subject><subject>Computational fluid dynamics</subject><subject>Computer simulation</subject><subject>Computing costs</subject><subject>Earth and Environmental Science</subject><subject>Earth Sciences</subject><subject>Equilibrium</subject><subject>Finite element method</subject><subject>Fluid flow</subject><subject>Geotechnical Engineering & Applied Earth Sciences</subject><subject>Hydrogeology</subject><subject>Hydrology/Water Resources</subject><subject>Industrial Chemistry/Chemical Engineering</subject><subject>Iterative methods</subject><subject>Iterative solution</subject><subject>Machine learning</subject><subject>Nonlinear equations</subject><subject>Simulation</subject><subject>Training</subject><issn>0169-3913</issn><issn>1573-1634</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2020</creationdate><recordtype>article</recordtype><recordid>eNp9kE1LAzEURYMoWKt_wFXAdTQvyUxn3JVaP6ClIHUdMpmkTZnJtMmM4L83tYI7V2_x7rkXDkK3QO-B0slDBGCCEcoooSCAEThDI8gmnEDOxTkaUchLwkvgl-gqxh2lCSvECPVTrU1jguqd3-B3o3TvPg1eB-Xjvgs9Xna1adLvEa88eTKt8jVeKr113uCFUcEfuWmz6YLrty22XcCzrWmdVg2eHwbXuCq4ocUz1eihSTOdj9fowqommpvfO0Yfz_P17JUsVi9vs-mCKCGynhhFswIYrYu8spbrSS5YXTJdWpiI3IpasMxmomSGV4xxKDQDqgVUFc2LrLR8jO5OvfvQHQYTe7nrhuDTpGQCQHBIlSnFTikduhiDsXIfXKvClwQqj3blya5MduWPXQkJ4icoprDfmPBX_Q_1Df_NfQg</recordid><startdate>20200601</startdate><enddate>20200601</enddate><creator>Leal, Allan M. M.</creator><creator>Kyas, Svetlana</creator><creator>Kulik, Dmitrii A.</creator><creator>Saar, Martin O.</creator><general>Springer Netherlands</general><general>Springer Nature B.V</general><scope>AAYXX</scope><scope>CITATION</scope><scope>8FE</scope><scope>8FG</scope><scope>ABJCF</scope><scope>AFKRA</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>D1I</scope><scope>DWQXO</scope><scope>HCIFZ</scope><scope>KB.</scope><scope>L6V</scope><scope>M7S</scope><scope>PDBOC</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><scope>PTHSS</scope><orcidid>https://orcid.org/0000-0002-4869-6452</orcidid><orcidid>https://orcid.org/0000-0001-7159-9055</orcidid><orcidid>https://orcid.org/0000-0003-4340-610X</orcidid></search><sort><creationdate>20200601</creationdate><title>Accelerating Reactive Transport Modeling: On-Demand Machine Learning Algorithm for Chemical Equilibrium Calculations</title><author>Leal, Allan M. M. ; Kyas, Svetlana ; Kulik, Dmitrii A. ; Saar, Martin O.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a445t-ea058120d86bff3c7642d92c9f1746f4d425f5492e3b22318c210c41bb06859f3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2020</creationdate><topic>Algorithms</topic><topic>Civil Engineering</topic><topic>Classical and Continuum Physics</topic><topic>Computational fluid dynamics</topic><topic>Computer simulation</topic><topic>Computing costs</topic><topic>Earth and Environmental Science</topic><topic>Earth Sciences</topic><topic>Equilibrium</topic><topic>Finite element method</topic><topic>Fluid flow</topic><topic>Geotechnical Engineering & Applied Earth Sciences</topic><topic>Hydrogeology</topic><topic>Hydrology/Water Resources</topic><topic>Industrial Chemistry/Chemical Engineering</topic><topic>Iterative methods</topic><topic>Iterative solution</topic><topic>Machine learning</topic><topic>Nonlinear equations</topic><topic>Simulation</topic><topic>Training</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Leal, Allan M. M.</creatorcontrib><creatorcontrib>Kyas, Svetlana</creatorcontrib><creatorcontrib>Kulik, Dmitrii A.</creatorcontrib><creatorcontrib>Saar, Martin O.</creatorcontrib><collection>CrossRef</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>Materials Science & Engineering Collection</collection><collection>ProQuest Central</collection><collection>AUTh Library subscriptions: ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Materials Science Collection</collection><collection>ProQuest Central</collection><collection>SciTech Premium Collection</collection><collection>https://resources.nclive.org/materials</collection><collection>ProQuest Engineering Collection</collection><collection>Engineering Database</collection><collection>Materials science collection</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><collection>Engineering collection</collection><jtitle>Transport in porous media</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Leal, Allan M. M.</au><au>Kyas, Svetlana</au><au>Kulik, Dmitrii A.</au><au>Saar, Martin O.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Accelerating Reactive Transport Modeling: On-Demand Machine Learning Algorithm for Chemical Equilibrium Calculations</atitle><jtitle>Transport in porous media</jtitle><stitle>Transp Porous Med</stitle><date>2020-06-01</date><risdate>2020</risdate><volume>133</volume><issue>2</issue><spage>161</spage><epage>204</epage><pages>161-204</pages><issn>0169-3913</issn><eissn>1573-1634</eissn><abstract>During reactive transport modeling, the computing cost associated with chemical equilibrium calculations can be 10 to 10,000 times higher than that of fluid flow, heat transfer, and species transport computations. These calculations are performed at least once per mesh cell and once per time step, amounting to billions of them throughout the simulation employing high-resolution meshes. To radically reduce the computing cost of chemical equilibrium calculations (each requiring an iterative solution of a system of nonlinear equations), we consider an
on-demand machine learning
algorithm that enables quick and accurate prediction of new chemical equilibrium states using the results of previously solved chemical equilibrium problems within the same reactive transport simulation. The training operations occur on-demand, rather than before the start of the simulation when it is not clear how many training points are needed to accurately and reliably predict all possible chemical conditions that may occur during the simulation. Each on-demand training operation consists of fully solving the equilibrium problem and storing some key information about the just computed chemical equilibrium state (which is used subsequently to rapidly predict similar states whenever possible). We study the performance of the on-demand learning algorithm, which is mass conservative by construction, by applying it to a reactive transport modeling example and achieve a speed-up of one or two orders of magnitude (depending on the activity model used). The implementation and numerical tests are carried out in Reaktoro (
reaktoro.org
), a unified open-source framework for modeling chemically reactive systems.</abstract><cop>Dordrecht</cop><pub>Springer Netherlands</pub><doi>10.1007/s11242-020-01412-1</doi><tpages>44</tpages><orcidid>https://orcid.org/0000-0002-4869-6452</orcidid><orcidid>https://orcid.org/0000-0001-7159-9055</orcidid><orcidid>https://orcid.org/0000-0003-4340-610X</orcidid></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0169-3913 |
ispartof | Transport in porous media, 2020-06, Vol.133 (2), p.161-204 |
issn | 0169-3913 1573-1634 |
language | eng |
recordid | cdi_proquest_journals_2411431764 |
source | Springer Nature |
subjects | Algorithms Civil Engineering Classical and Continuum Physics Computational fluid dynamics Computer simulation Computing costs Earth and Environmental Science Earth Sciences Equilibrium Finite element method Fluid flow Geotechnical Engineering & Applied Earth Sciences Hydrogeology Hydrology/Water Resources Industrial Chemistry/Chemical Engineering Iterative methods Iterative solution Machine learning Nonlinear equations Simulation Training |
title | Accelerating Reactive Transport Modeling: On-Demand Machine Learning Algorithm for Chemical Equilibrium Calculations |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-17T02%3A19%3A22IST&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=Accelerating%20Reactive%20Transport%20Modeling:%20On-Demand%20Machine%20Learning%20Algorithm%20for%20Chemical%20Equilibrium%20Calculations&rft.jtitle=Transport%20in%20porous%20media&rft.au=Leal,%20Allan%20M.%20M.&rft.date=2020-06-01&rft.volume=133&rft.issue=2&rft.spage=161&rft.epage=204&rft.pages=161-204&rft.issn=0169-3913&rft.eissn=1573-1634&rft_id=info:doi/10.1007/s11242-020-01412-1&rft_dat=%3Cproquest_cross%3E2411431764%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-a445t-ea058120d86bff3c7642d92c9f1746f4d425f5492e3b22318c210c41bb06859f3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2411431764&rft_id=info:pmid/&rfr_iscdi=true |