On the merits of extrapolation-based stiff ODE solvers for combustion CFD

In applications including compression-ignition engines, there is a need to accommodate more realistic chemistry in computational fluid dynamics (CFD) simulations. Here, we consider approaches where a chemical mechanism is implemented in an application CFD code, an operator-splitting strategy is used...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Combustion and flame 2016-12, Vol.174, p.1-15
Hauptverfasser: Imren, A., Haworth, D.C.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 15
container_issue
container_start_page 1
container_title Combustion and flame
container_volume 174
creator Imren, A.
Haworth, D.C.
description In applications including compression-ignition engines, there is a need to accommodate more realistic chemistry in computational fluid dynamics (CFD) simulations. Here, we consider approaches where a chemical mechanism is implemented in an application CFD code, an operator-splitting strategy is used to isolate the chemical source terms, and a stiff ordinary differential equation (ODE) solver is used to compute the changes in composition due to chemical reactions for each computational element. Chemical source terms often dominate the computational effort, and reducing the high computational cost associated with realistic chemistry has been the subject of extensive research. This includes work on improved stiff ODE solvers, which in most cases has centered on backward differentiation formula (BDF) methods. Here a different class of solvers is considered, based on extrapolation methods. Key elements of stiff ODE solvers are reviewed briefly, focusing on differences between BDF methods and extrapolation methods. Issues related to using a stiff ODE solver with operator splitting in a CFD code (where the solver is repeatedly stopped and restarted) are emphasized. Homogeneous-reactor results are presented first. There the relationship between user-specified error tolerances and solution accuracy is explored, tradeoffs between accuracy and CPU time are shown, and close-to-linear increase in CPU time with increasing chemical mechanism size is demonstrated. Engine results are presented next, including both homogeneous-charge compression-ignition engines, and direct-injection (nonhomogeneous) compression-ignition engines. There some results are presented where the stiff ODE solver is combined with a dynamic adaptive chemistry scheme. In all cases, it is found that the extrapolation solver offers significant advantages in accuracy and computational efficiency compared to the BDF solver. While the results presented are for one BDF solver (CVODE) and one extrapolation solver (SEULEX), it is anticipated that the insight into how stiff ODE solvers behave in combustion CFD will be broadly applicable to other solvers in these general classes.
doi_str_mv 10.1016/j.combustflame.2016.09.018
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_1925159540</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S001021801630267X</els_id><sourcerecordid>1925159540</sourcerecordid><originalsourceid>FETCH-LOGICAL-c404t-c26c6d41298aff67b08eb7581e726d0f1e46811bfee6cb5ae1210e6e78248fa83</originalsourceid><addsrcrecordid>eNqNkE1LAzEQhoMoWKv_Ieh515l0N5v1Jv3QQqEXPYdsdoJbtk1N0qL_3pX24NHTwMv7wTyM3SPkCCgfN7n12-YQk-vNlnIxaDnUOaC6YCMsS5mJWuAlGwEgZAIVXLObGDcAUBWTyYgt1zuePohvKXQpcu84faVg9r43qfO7rDGRWh5T5xxfz-Y8-v5IIXLnAz9PDzY-Xcxu2ZUzfaS78x2z98X8bfqardYvy-nzKrMFFCmzQlrZFihqZZyTVQOKmqpUSJWQLTikQirExhFJ25SGUCCQpEqJQjmjJmP2cOrdB_95oJj0xh_CbpjUWIsSy7osYHA9nVw2-BgDOb0P3daEb42gf9Hpjf6LTv-i01DrAd0Qnp3CNPxx7CjoaDvaWWq7QDbp1nf_qfkBnYx-KQ</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1925159540</pqid></control><display><type>article</type><title>On the merits of extrapolation-based stiff ODE solvers for combustion CFD</title><source>Elsevier ScienceDirect Journals</source><creator>Imren, A. ; Haworth, D.C.</creator><creatorcontrib>Imren, A. ; Haworth, D.C.</creatorcontrib><description>In applications including compression-ignition engines, there is a need to accommodate more realistic chemistry in computational fluid dynamics (CFD) simulations. Here, we consider approaches where a chemical mechanism is implemented in an application CFD code, an operator-splitting strategy is used to isolate the chemical source terms, and a stiff ordinary differential equation (ODE) solver is used to compute the changes in composition due to chemical reactions for each computational element. Chemical source terms often dominate the computational effort, and reducing the high computational cost associated with realistic chemistry has been the subject of extensive research. This includes work on improved stiff ODE solvers, which in most cases has centered on backward differentiation formula (BDF) methods. Here a different class of solvers is considered, based on extrapolation methods. Key elements of stiff ODE solvers are reviewed briefly, focusing on differences between BDF methods and extrapolation methods. Issues related to using a stiff ODE solver with operator splitting in a CFD code (where the solver is repeatedly stopped and restarted) are emphasized. Homogeneous-reactor results are presented first. There the relationship between user-specified error tolerances and solution accuracy is explored, tradeoffs between accuracy and CPU time are shown, and close-to-linear increase in CPU time with increasing chemical mechanism size is demonstrated. Engine results are presented next, including both homogeneous-charge compression-ignition engines, and direct-injection (nonhomogeneous) compression-ignition engines. There some results are presented where the stiff ODE solver is combined with a dynamic adaptive chemistry scheme. In all cases, it is found that the extrapolation solver offers significant advantages in accuracy and computational efficiency compared to the BDF solver. While the results presented are for one BDF solver (CVODE) and one extrapolation solver (SEULEX), it is anticipated that the insight into how stiff ODE solvers behave in combustion CFD will be broadly applicable to other solvers in these general classes.</description><identifier>ISSN: 0010-2180</identifier><identifier>EISSN: 1556-2921</identifier><identifier>DOI: 10.1016/j.combustflame.2016.09.018</identifier><language>eng</language><publisher>New York: Elsevier Inc</publisher><subject>Accuracy ; Chemical reactions ; Combustion ; Compression-ignition engine ; Computational efficiency ; Computational fluid dynamics ; Computer simulation ; Computing time ; Detailed chemistry ; Differential equations ; Differentiation ; Dynamic adaptive chemistry ; Engines ; Extrapolation ; Fluid dynamics ; Ignition ; Operators (mathematics) ; Ordinary differential equations ; Solvers ; Splitting ; Stiff ODE solver ; Studies ; Tolerances</subject><ispartof>Combustion and flame, 2016-12, Vol.174, p.1-15</ispartof><rights>2016 The Combustion Institute</rights><rights>Copyright Elsevier BV Dec 2016</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c404t-c26c6d41298aff67b08eb7581e726d0f1e46811bfee6cb5ae1210e6e78248fa83</citedby><cites>FETCH-LOGICAL-c404t-c26c6d41298aff67b08eb7581e726d0f1e46811bfee6cb5ae1210e6e78248fa83</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://www.sciencedirect.com/science/article/pii/S001021801630267X$$EHTML$$P50$$Gelsevier$$H</linktohtml><link.rule.ids>314,776,780,3536,27903,27904,65309</link.rule.ids></links><search><creatorcontrib>Imren, A.</creatorcontrib><creatorcontrib>Haworth, D.C.</creatorcontrib><title>On the merits of extrapolation-based stiff ODE solvers for combustion CFD</title><title>Combustion and flame</title><description>In applications including compression-ignition engines, there is a need to accommodate more realistic chemistry in computational fluid dynamics (CFD) simulations. Here, we consider approaches where a chemical mechanism is implemented in an application CFD code, an operator-splitting strategy is used to isolate the chemical source terms, and a stiff ordinary differential equation (ODE) solver is used to compute the changes in composition due to chemical reactions for each computational element. Chemical source terms often dominate the computational effort, and reducing the high computational cost associated with realistic chemistry has been the subject of extensive research. This includes work on improved stiff ODE solvers, which in most cases has centered on backward differentiation formula (BDF) methods. Here a different class of solvers is considered, based on extrapolation methods. Key elements of stiff ODE solvers are reviewed briefly, focusing on differences between BDF methods and extrapolation methods. Issues related to using a stiff ODE solver with operator splitting in a CFD code (where the solver is repeatedly stopped and restarted) are emphasized. Homogeneous-reactor results are presented first. There the relationship between user-specified error tolerances and solution accuracy is explored, tradeoffs between accuracy and CPU time are shown, and close-to-linear increase in CPU time with increasing chemical mechanism size is demonstrated. Engine results are presented next, including both homogeneous-charge compression-ignition engines, and direct-injection (nonhomogeneous) compression-ignition engines. There some results are presented where the stiff ODE solver is combined with a dynamic adaptive chemistry scheme. In all cases, it is found that the extrapolation solver offers significant advantages in accuracy and computational efficiency compared to the BDF solver. While the results presented are for one BDF solver (CVODE) and one extrapolation solver (SEULEX), it is anticipated that the insight into how stiff ODE solvers behave in combustion CFD will be broadly applicable to other solvers in these general classes.</description><subject>Accuracy</subject><subject>Chemical reactions</subject><subject>Combustion</subject><subject>Compression-ignition engine</subject><subject>Computational efficiency</subject><subject>Computational fluid dynamics</subject><subject>Computer simulation</subject><subject>Computing time</subject><subject>Detailed chemistry</subject><subject>Differential equations</subject><subject>Differentiation</subject><subject>Dynamic adaptive chemistry</subject><subject>Engines</subject><subject>Extrapolation</subject><subject>Fluid dynamics</subject><subject>Ignition</subject><subject>Operators (mathematics)</subject><subject>Ordinary differential equations</subject><subject>Solvers</subject><subject>Splitting</subject><subject>Stiff ODE solver</subject><subject>Studies</subject><subject>Tolerances</subject><issn>0010-2180</issn><issn>1556-2921</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2016</creationdate><recordtype>article</recordtype><recordid>eNqNkE1LAzEQhoMoWKv_Ieh515l0N5v1Jv3QQqEXPYdsdoJbtk1N0qL_3pX24NHTwMv7wTyM3SPkCCgfN7n12-YQk-vNlnIxaDnUOaC6YCMsS5mJWuAlGwEgZAIVXLObGDcAUBWTyYgt1zuePohvKXQpcu84faVg9r43qfO7rDGRWh5T5xxfz-Y8-v5IIXLnAz9PDzY-Xcxu2ZUzfaS78x2z98X8bfqardYvy-nzKrMFFCmzQlrZFihqZZyTVQOKmqpUSJWQLTikQirExhFJ25SGUCCQpEqJQjmjJmP2cOrdB_95oJj0xh_CbpjUWIsSy7osYHA9nVw2-BgDOb0P3daEb42gf9Hpjf6LTv-i01DrAd0Qnp3CNPxx7CjoaDvaWWq7QDbp1nf_qfkBnYx-KQ</recordid><startdate>201612</startdate><enddate>201612</enddate><creator>Imren, A.</creator><creator>Haworth, D.C.</creator><general>Elsevier Inc</general><general>Elsevier BV</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7TB</scope><scope>8FD</scope><scope>FR3</scope><scope>H8D</scope><scope>L7M</scope></search><sort><creationdate>201612</creationdate><title>On the merits of extrapolation-based stiff ODE solvers for combustion CFD</title><author>Imren, A. ; Haworth, D.C.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c404t-c26c6d41298aff67b08eb7581e726d0f1e46811bfee6cb5ae1210e6e78248fa83</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2016</creationdate><topic>Accuracy</topic><topic>Chemical reactions</topic><topic>Combustion</topic><topic>Compression-ignition engine</topic><topic>Computational efficiency</topic><topic>Computational fluid dynamics</topic><topic>Computer simulation</topic><topic>Computing time</topic><topic>Detailed chemistry</topic><topic>Differential equations</topic><topic>Differentiation</topic><topic>Dynamic adaptive chemistry</topic><topic>Engines</topic><topic>Extrapolation</topic><topic>Fluid dynamics</topic><topic>Ignition</topic><topic>Operators (mathematics)</topic><topic>Ordinary differential equations</topic><topic>Solvers</topic><topic>Splitting</topic><topic>Stiff ODE solver</topic><topic>Studies</topic><topic>Tolerances</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Imren, A.</creatorcontrib><creatorcontrib>Haworth, D.C.</creatorcontrib><collection>CrossRef</collection><collection>Mechanical &amp; Transportation Engineering Abstracts</collection><collection>Technology Research Database</collection><collection>Engineering Research Database</collection><collection>Aerospace Database</collection><collection>Advanced Technologies Database with Aerospace</collection><jtitle>Combustion and flame</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Imren, A.</au><au>Haworth, D.C.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>On the merits of extrapolation-based stiff ODE solvers for combustion CFD</atitle><jtitle>Combustion and flame</jtitle><date>2016-12</date><risdate>2016</risdate><volume>174</volume><spage>1</spage><epage>15</epage><pages>1-15</pages><issn>0010-2180</issn><eissn>1556-2921</eissn><abstract>In applications including compression-ignition engines, there is a need to accommodate more realistic chemistry in computational fluid dynamics (CFD) simulations. Here, we consider approaches where a chemical mechanism is implemented in an application CFD code, an operator-splitting strategy is used to isolate the chemical source terms, and a stiff ordinary differential equation (ODE) solver is used to compute the changes in composition due to chemical reactions for each computational element. Chemical source terms often dominate the computational effort, and reducing the high computational cost associated with realistic chemistry has been the subject of extensive research. This includes work on improved stiff ODE solvers, which in most cases has centered on backward differentiation formula (BDF) methods. Here a different class of solvers is considered, based on extrapolation methods. Key elements of stiff ODE solvers are reviewed briefly, focusing on differences between BDF methods and extrapolation methods. Issues related to using a stiff ODE solver with operator splitting in a CFD code (where the solver is repeatedly stopped and restarted) are emphasized. Homogeneous-reactor results are presented first. There the relationship between user-specified error tolerances and solution accuracy is explored, tradeoffs between accuracy and CPU time are shown, and close-to-linear increase in CPU time with increasing chemical mechanism size is demonstrated. Engine results are presented next, including both homogeneous-charge compression-ignition engines, and direct-injection (nonhomogeneous) compression-ignition engines. There some results are presented where the stiff ODE solver is combined with a dynamic adaptive chemistry scheme. In all cases, it is found that the extrapolation solver offers significant advantages in accuracy and computational efficiency compared to the BDF solver. While the results presented are for one BDF solver (CVODE) and one extrapolation solver (SEULEX), it is anticipated that the insight into how stiff ODE solvers behave in combustion CFD will be broadly applicable to other solvers in these general classes.</abstract><cop>New York</cop><pub>Elsevier Inc</pub><doi>10.1016/j.combustflame.2016.09.018</doi><tpages>15</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 0010-2180
ispartof Combustion and flame, 2016-12, Vol.174, p.1-15
issn 0010-2180
1556-2921
language eng
recordid cdi_proquest_journals_1925159540
source Elsevier ScienceDirect Journals
subjects Accuracy
Chemical reactions
Combustion
Compression-ignition engine
Computational efficiency
Computational fluid dynamics
Computer simulation
Computing time
Detailed chemistry
Differential equations
Differentiation
Dynamic adaptive chemistry
Engines
Extrapolation
Fluid dynamics
Ignition
Operators (mathematics)
Ordinary differential equations
Solvers
Splitting
Stiff ODE solver
Studies
Tolerances
title On the merits of extrapolation-based stiff ODE solvers for combustion CFD
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-23T14%3A04%3A05IST&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=On%20the%20merits%20of%20extrapolation-based%20stiff%20ODE%20solvers%20for%20combustion%20CFD&rft.jtitle=Combustion%20and%20flame&rft.au=Imren,%20A.&rft.date=2016-12&rft.volume=174&rft.spage=1&rft.epage=15&rft.pages=1-15&rft.issn=0010-2180&rft.eissn=1556-2921&rft_id=info:doi/10.1016/j.combustflame.2016.09.018&rft_dat=%3Cproquest_cross%3E1925159540%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=1925159540&rft_id=info:pmid/&rft_els_id=S001021801630267X&rfr_iscdi=true