Numerical methods for porous medium equation by an energetic variational approach
We study numerical methods for porous media equation (PME). There are two important characteristics: the finite speed propagation of the free boundary and the potential waiting time, which make the problem difficult to handle. Based on different dissipative energy laws, we develop two numerical sche...
Gespeichert in:
Veröffentlicht in: | Journal of computational physics 2019-05, Vol.385, p.13-32 |
---|---|
Hauptverfasser: | , , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 32 |
---|---|
container_issue | |
container_start_page | 13 |
container_title | Journal of computational physics |
container_volume | 385 |
creator | Duan, Chenghua Liu, Chun Wang, Cheng Yue, Xingye |
description | We study numerical methods for porous media equation (PME). There are two important characteristics: the finite speed propagation of the free boundary and the potential waiting time, which make the problem difficult to handle. Based on different dissipative energy laws, we develop two numerical schemes by an energetic variational approach. Firstly, based on flogf as the total energy form of the dissipative law, we obtain the trajectory equation, and then construct a fully discrete scheme. It is proved that the scheme is uniquely solvable on an admissible convex set by taking the advantage of the singularity of the total energy. Next, based on 1/(2f) as the total energy form of the dissipation law, we construct a linear numerical scheme for the corresponding trajectory equation. Both schemes preserve the corresponding discrete dissipation law. Meanwhile, under some smoothness assumption, both schemes are second-order convergent in space and first-order convergent in time. Each scheme yields a good approximation for the solution and the free boundary. No oscillation is observed for the numerical solution around the free boundary. Furthermore, the waiting time problem could be naturally treated, which has been a well-known difficult issue for all the existing methods. Due to its linear nature, the second scheme is more efficient. |
doi_str_mv | 10.1016/j.jcp.2019.01.055 |
format | Article |
fullrecord | <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2210867340</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0021999119301135</els_id><sourcerecordid>2210867340</sourcerecordid><originalsourceid>FETCH-LOGICAL-c368t-1993d7c269041a09af399ecc02c6feb85db6dcdeb865d09f3a2815e1b94fb8e43</originalsourceid><addsrcrecordid>eNp9kMtOwzAQRS0EEuXxAewisU6YcR6NxQpVvKQKhARry7En1FFTp3ZSqX-PS1mzmtHMvTNXh7EbhAwBq7su6_SQcUCRAWZQlidshiAg5XOsTtkMgGMqhMBzdhFCBwB1WdQz9vE29eStVuukp3HlTEha55PBeTeFODJ26hPaTmq0bpM0-0RtEtqQ_6bR6mSnvP3dRLsaBu-UXl2xs1atA13_1Uv29fT4uXhJl-_Pr4uHZarzqh5TFCI3c80rAQUqEKrNhSCtgeuqpaYuTVMZbWJXlQZEmyteY0nYiKJtairyS3Z7vBvfbicKo-zc5GOSIDlHqKt5XkBU4VGlvQvBUysHb3vl9xJBHsjJTkZy8kBOAspILnrujx6K8XeWvAza0kZHGJ70KI2z_7h_AMqKd3Q</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2210867340</pqid></control><display><type>article</type><title>Numerical methods for porous medium equation by an energetic variational approach</title><source>Elsevier ScienceDirect Journals</source><creator>Duan, Chenghua ; Liu, Chun ; Wang, Cheng ; Yue, Xingye</creator><creatorcontrib>Duan, Chenghua ; Liu, Chun ; Wang, Cheng ; Yue, Xingye</creatorcontrib><description>We study numerical methods for porous media equation (PME). There are two important characteristics: the finite speed propagation of the free boundary and the potential waiting time, which make the problem difficult to handle. Based on different dissipative energy laws, we develop two numerical schemes by an energetic variational approach. Firstly, based on flogf as the total energy form of the dissipative law, we obtain the trajectory equation, and then construct a fully discrete scheme. It is proved that the scheme is uniquely solvable on an admissible convex set by taking the advantage of the singularity of the total energy. Next, based on 1/(2f) as the total energy form of the dissipation law, we construct a linear numerical scheme for the corresponding trajectory equation. Both schemes preserve the corresponding discrete dissipation law. Meanwhile, under some smoothness assumption, both schemes are second-order convergent in space and first-order convergent in time. Each scheme yields a good approximation for the solution and the free boundary. No oscillation is observed for the numerical solution around the free boundary. Furthermore, the waiting time problem could be naturally treated, which has been a well-known difficult issue for all the existing methods. Due to its linear nature, the second scheme is more efficient.</description><identifier>ISSN: 0021-9991</identifier><identifier>EISSN: 1090-2716</identifier><identifier>DOI: 10.1016/j.jcp.2019.01.055</identifier><language>eng</language><publisher>Cambridge: Elsevier Inc</publisher><subject>Computational physics ; Convergence ; Energetic variational approach ; Energy dissipation ; Finite speed propagation of free boundary ; Free boundaries ; Laws ; Mathematical analysis ; Numerical analysis ; Numerical methods ; Porous media ; Porous medium equation ; Smoothness ; Trajectories ; Trajectory equation ; Waiting time</subject><ispartof>Journal of computational physics, 2019-05, Vol.385, p.13-32</ispartof><rights>2019 Elsevier Inc.</rights><rights>Copyright Elsevier Science Ltd. May 15, 2019</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c368t-1993d7c269041a09af399ecc02c6feb85db6dcdeb865d09f3a2815e1b94fb8e43</citedby><cites>FETCH-LOGICAL-c368t-1993d7c269041a09af399ecc02c6feb85db6dcdeb865d09f3a2815e1b94fb8e43</cites><orcidid>0000-0001-5683-6286 ; 0000-0003-4220-8080</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://dx.doi.org/10.1016/j.jcp.2019.01.055$$EHTML$$P50$$Gelsevier$$H</linktohtml><link.rule.ids>314,777,781,3537,27905,27906,45976</link.rule.ids></links><search><creatorcontrib>Duan, Chenghua</creatorcontrib><creatorcontrib>Liu, Chun</creatorcontrib><creatorcontrib>Wang, Cheng</creatorcontrib><creatorcontrib>Yue, Xingye</creatorcontrib><title>Numerical methods for porous medium equation by an energetic variational approach</title><title>Journal of computational physics</title><description>We study numerical methods for porous media equation (PME). There are two important characteristics: the finite speed propagation of the free boundary and the potential waiting time, which make the problem difficult to handle. Based on different dissipative energy laws, we develop two numerical schemes by an energetic variational approach. Firstly, based on flogf as the total energy form of the dissipative law, we obtain the trajectory equation, and then construct a fully discrete scheme. It is proved that the scheme is uniquely solvable on an admissible convex set by taking the advantage of the singularity of the total energy. Next, based on 1/(2f) as the total energy form of the dissipation law, we construct a linear numerical scheme for the corresponding trajectory equation. Both schemes preserve the corresponding discrete dissipation law. Meanwhile, under some smoothness assumption, both schemes are second-order convergent in space and first-order convergent in time. Each scheme yields a good approximation for the solution and the free boundary. No oscillation is observed for the numerical solution around the free boundary. Furthermore, the waiting time problem could be naturally treated, which has been a well-known difficult issue for all the existing methods. Due to its linear nature, the second scheme is more efficient.</description><subject>Computational physics</subject><subject>Convergence</subject><subject>Energetic variational approach</subject><subject>Energy dissipation</subject><subject>Finite speed propagation of free boundary</subject><subject>Free boundaries</subject><subject>Laws</subject><subject>Mathematical analysis</subject><subject>Numerical analysis</subject><subject>Numerical methods</subject><subject>Porous media</subject><subject>Porous medium equation</subject><subject>Smoothness</subject><subject>Trajectories</subject><subject>Trajectory equation</subject><subject>Waiting time</subject><issn>0021-9991</issn><issn>1090-2716</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2019</creationdate><recordtype>article</recordtype><recordid>eNp9kMtOwzAQRS0EEuXxAewisU6YcR6NxQpVvKQKhARry7En1FFTp3ZSqX-PS1mzmtHMvTNXh7EbhAwBq7su6_SQcUCRAWZQlidshiAg5XOsTtkMgGMqhMBzdhFCBwB1WdQz9vE29eStVuukp3HlTEha55PBeTeFODJ26hPaTmq0bpM0-0RtEtqQ_6bR6mSnvP3dRLsaBu-UXl2xs1atA13_1Uv29fT4uXhJl-_Pr4uHZarzqh5TFCI3c80rAQUqEKrNhSCtgeuqpaYuTVMZbWJXlQZEmyteY0nYiKJtairyS3Z7vBvfbicKo-zc5GOSIDlHqKt5XkBU4VGlvQvBUysHb3vl9xJBHsjJTkZy8kBOAspILnrujx6K8XeWvAza0kZHGJ70KI2z_7h_AMqKd3Q</recordid><startdate>20190515</startdate><enddate>20190515</enddate><creator>Duan, Chenghua</creator><creator>Liu, Chun</creator><creator>Wang, Cheng</creator><creator>Yue, Xingye</creator><general>Elsevier Inc</general><general>Elsevier Science Ltd</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>7U5</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><orcidid>https://orcid.org/0000-0001-5683-6286</orcidid><orcidid>https://orcid.org/0000-0003-4220-8080</orcidid></search><sort><creationdate>20190515</creationdate><title>Numerical methods for porous medium equation by an energetic variational approach</title><author>Duan, Chenghua ; Liu, Chun ; Wang, Cheng ; Yue, Xingye</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c368t-1993d7c269041a09af399ecc02c6feb85db6dcdeb865d09f3a2815e1b94fb8e43</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2019</creationdate><topic>Computational physics</topic><topic>Convergence</topic><topic>Energetic variational approach</topic><topic>Energy dissipation</topic><topic>Finite speed propagation of free boundary</topic><topic>Free boundaries</topic><topic>Laws</topic><topic>Mathematical analysis</topic><topic>Numerical analysis</topic><topic>Numerical methods</topic><topic>Porous media</topic><topic>Porous medium equation</topic><topic>Smoothness</topic><topic>Trajectories</topic><topic>Trajectory equation</topic><topic>Waiting time</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Duan, Chenghua</creatorcontrib><creatorcontrib>Liu, Chun</creatorcontrib><creatorcontrib>Wang, Cheng</creatorcontrib><creatorcontrib>Yue, Xingye</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics & Communications Abstracts</collection><collection>Solid State and Superconductivity Abstracts</collection><collection>Technology Research 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>Journal of computational physics</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Duan, Chenghua</au><au>Liu, Chun</au><au>Wang, Cheng</au><au>Yue, Xingye</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Numerical methods for porous medium equation by an energetic variational approach</atitle><jtitle>Journal of computational physics</jtitle><date>2019-05-15</date><risdate>2019</risdate><volume>385</volume><spage>13</spage><epage>32</epage><pages>13-32</pages><issn>0021-9991</issn><eissn>1090-2716</eissn><abstract>We study numerical methods for porous media equation (PME). There are two important characteristics: the finite speed propagation of the free boundary and the potential waiting time, which make the problem difficult to handle. Based on different dissipative energy laws, we develop two numerical schemes by an energetic variational approach. Firstly, based on flogf as the total energy form of the dissipative law, we obtain the trajectory equation, and then construct a fully discrete scheme. It is proved that the scheme is uniquely solvable on an admissible convex set by taking the advantage of the singularity of the total energy. Next, based on 1/(2f) as the total energy form of the dissipation law, we construct a linear numerical scheme for the corresponding trajectory equation. Both schemes preserve the corresponding discrete dissipation law. Meanwhile, under some smoothness assumption, both schemes are second-order convergent in space and first-order convergent in time. Each scheme yields a good approximation for the solution and the free boundary. No oscillation is observed for the numerical solution around the free boundary. Furthermore, the waiting time problem could be naturally treated, which has been a well-known difficult issue for all the existing methods. Due to its linear nature, the second scheme is more efficient.</abstract><cop>Cambridge</cop><pub>Elsevier Inc</pub><doi>10.1016/j.jcp.2019.01.055</doi><tpages>20</tpages><orcidid>https://orcid.org/0000-0001-5683-6286</orcidid><orcidid>https://orcid.org/0000-0003-4220-8080</orcidid><oa>free_for_read</oa></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0021-9991 |
ispartof | Journal of computational physics, 2019-05, Vol.385, p.13-32 |
issn | 0021-9991 1090-2716 |
language | eng |
recordid | cdi_proquest_journals_2210867340 |
source | Elsevier ScienceDirect Journals |
subjects | Computational physics Convergence Energetic variational approach Energy dissipation Finite speed propagation of free boundary Free boundaries Laws Mathematical analysis Numerical analysis Numerical methods Porous media Porous medium equation Smoothness Trajectories Trajectory equation Waiting time |
title | Numerical methods for porous medium equation by an energetic variational approach |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-18T13%3A13%3A14IST&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=Numerical%20methods%20for%20porous%20medium%20equation%20by%20an%20energetic%20variational%20approach&rft.jtitle=Journal%20of%20computational%20physics&rft.au=Duan,%20Chenghua&rft.date=2019-05-15&rft.volume=385&rft.spage=13&rft.epage=32&rft.pages=13-32&rft.issn=0021-9991&rft.eissn=1090-2716&rft_id=info:doi/10.1016/j.jcp.2019.01.055&rft_dat=%3Cproquest_cross%3E2210867340%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=2210867340&rft_id=info:pmid/&rft_els_id=S0021999119301135&rfr_iscdi=true |