Article(id=1243226195819606065, tenantId=1146029695717560320, journalId=1242798230522609684, issueId=1243226190786441246, articleNumber=null, orderNo=null, doi=10.7511/jslx20240627002, pmid=null, cstr=null, oa=null, hot=null, price=null, onlineType=0, articleFormat=0, articleType=null, articleTypeStr=null, receivedDate=1719417600000, receivedDateStr=2024-06-27, revisedDate=1723651200000, revisedDateStr=2024-08-15, acceptedDate=null, acceptedDateStr=null, onlineDate=1774337823109, onlineDateStr=2026-03-24, pubDate=1761580800000, pubDateStr=2025-10-28, doiRegisterDate=null, doiRegisterDateStr=null, onlineIssueDate=1774337823109, onlineIssueDateStr=2026-03-24, onlineJustAcceptDate=null, onlineJustAcceptDateStr=null, onlineFirstDate=null, onlineFirstDateStr=null, sourceXml=null, magXml=null, createTime=1774337823109, creator=13701087609, updateTime=1774337823109, updator=13701087609, issue=Issue{id=1243226190786441246, tenantId=1146029695717560320, journalId=1242798230522609684, year='2025', volume='42', issue='5', pageStart='699', pageEnd='888', issueExtLink='null', onlineDate='null', pubDate='null', beforeIssueId=null, nextIssueId=null, price=null, status=1, issueComplete=1, articleOrder=1, issueType=1, specialIssue=null, createTime=1774337821909, creator=13701087609, updateTime=1774338282025, updator=13701087609, preIssue=null, nextIssue=null, ext={EN=IssueExt(id=1243228120724128564, tenantId=1146029695717560320, journalId=1242798230522609684, issueId=1243226190786441246, language=EN, specialIssueTitle=, coverIllustrator=null, specialIssueEditor=, specialIssueAbout=), CN=IssueExt(id=1243228120724128565, tenantId=1146029695717560320, journalId=1242798230522609684, issueId=1243226190786441246, language=CN, specialIssueTitle=, coverIllustrator=null, specialIssueEditor=, specialIssueAbout=)}, issueFiles=null}, startPage=865, endPage=870, ext={EN=ArticleExt(id=1243226196901736519, articleId=1243226195819606065, tenantId=1146029695717560320, journalId=1242798230522609684, language=EN, title=Discontinuous Galerkin method on adaptive Cartesian grid based on p4set, columnId=1243226196507471936, journalTitle=Chinese Journal of Computational Mechanics, columnName=Research Notes, runingTitle=null, highlight=null, articleAbstract=

The discontinuous Galerkin (DG) method has been widely adopted due to its excellent properties such as high accuracy and ease of parallelization. The adaptive mesh refinement (AMR) technique has been widely adopted to improve computational efficiency with much less computational cost compared with uniform global refinement to the same level with AMR. This paper combines the advantages of DG and AMR, and a new hybrid limiter is applied to the DG method on adaptive Cartesian grid based on p4est, an open-source library. The limiter exhibits advantages of high precision, compactness, robustness, and ease of implementation. The shock wave is captured with a shock indictor and the performance of the new hybrid limiter is compared with that of the total variational bounded (TVB) limiter in this paper. The result shows that the performance of the former is significantly better than that of the latter. A series of numerical examples for Euler equations and Navier-Stokes equations are used to verify the feasibility and efficiency of the proposed method. The results show that the new hybrid limiter performs very well in the AMRDG method, it has lower dissipation and great shock capture ability, and the computational efficiency is greatly improved while the accuracy is guaranteed.

, correspAuthors=null, authorNote=null, correspAuthorsNote=null, copyrightStatement=null, copyrightOwner=null, extLink=null, articleAbsUrl=null, sourceXml=null, magXml=null, pdfUrl=null, pdf=null, pdfFileSize=null, pdfExtLink=null, richHtmlUrl=null, mobilePdfUrl=null, reviewReport=null, pdfFirstPage=null, abstractGraph=null, abstractGraphContent=null, abstractVideo=null, citation=null, cebUrl=null, magXmlContent=null, mapNumber=null, authorCompany=null, fund=null, authors=null, authorsList=Xing ZHOU), CN=ArticleExt(id=1243226223292297782, articleId=1243226195819606065, tenantId=1146029695717560320, journalId=1242798230522609684, language=CN, title=基于p4est的自适应间断伽辽金方法研究, columnId=1243226197853843538, journalTitle=计算力学学报, columnName=研究简报, runingTitle=null, highlight=null, articleAbstract=

间断伽辽金(DG)方法因其高精度、易并行等优良特性而得到广泛的应用,网格自适应(AMR)技术已得到广泛采用,与同等级全局细化相比,AMR可以大大降低计算量并提高计算效率。本文结合DG和AMR的优点,基于p4est开源库将一种新型混合限制器应用到自适应笛卡尔网格上的DG方法中,该限制器具有高精度、紧凑性和鲁棒性且其构造非常简单,并通过激波探测器来捕捉激波,本文比较了新型混合限制器和总变分有界(TVB)限制器的性能,发现前者的性能明显优于后者,通过一系列Euler方程和Navier-Stokes方程数值算例验证了本文方法的可行性和高效性,结果表明新型混合限制器在AMRDG方法中表现出良好的性能,具有较小的耗散和很好的激波捕捉能力,在保证高精度的前提下大大提高了计算效率。

, correspAuthors=null, authorNote=null, correspAuthorsNote=null, copyrightStatement=null, copyrightOwner=null, extLink=null, articleAbsUrl=null, sourceXml=jQbHzxjzkYXNT18hKdEdkg==, magXml=BqCMkBWwR9KbJmDSN2IBAA==, pdfUrl=null, pdf=RKtBH2kNMMQiY3qLN5uQOQ==, pdfFileSize=1919614, pdfExtLink=null, richHtmlUrl=null, mobilePdfUrl=null, reviewReport=null, pdfFirstPage=null, abstractGraph=sqQEk0tYFV7PHuZ7o/qw3w==, abstractGraphContent=null, abstractVideo=null, citation=null, cebUrl=null, magXmlContent=7slBqfUPHBeuymmrKkPJjQ==, mapNumber=null, authorCompany=null, fund=null, authors=

周星*(1991-),男,硕士(E-mail:).

, authorsList=周星)}, authors=[Author(id=1243226223963386447, tenantId=1146029695717560320, journalId=1242798230522609684, articleId=1243226195819606065, orderNo=0, firstName=null, middleName=null, lastName=null, nameCn=null, orcid=null, stid=null, country=null, authorPic=null, dead=0, email=1748278907@qq.com, emailSecond=null, emailThird=null, correspondingAuthor=0, authorType=1, ext={EN=AuthorExt(id=1243226224282153560, tenantId=1146029695717560320, journalId=1242798230522609684, articleId=1243226195819606065, authorId=1243226223963386447, language=EN, stringName=Xing ZHOU, firstName=Xing, middleName=null, lastName=ZHOU, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=null, address=College of Aerospace, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null), CN=AuthorExt(id=1243226224554783325, tenantId=1146029695717560320, journalId=1242798230522609684, articleId=1243226195819606065, authorId=1243226223963386447, language=CN, stringName=周星, firstName=null, middleName=null, lastName=null, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=null, address=南京航空航天大学 航空学院,南京 210016, bio={"content":"

周星*(1991-),男,硕士(E-mail:).

"}, bioImg=null, bioContent=

周星*(1991-),男,硕士(E-mail:).

, aboutCorrespAuthor=null)}, companyList=[AuthorCompany(id=1243226223590093382, tenantId=1146029695717560320, journalId=1242798230522609684, articleId=1243226195819606065, xref=null, ext=[AuthorCompanyExt(id=1243226223598481991, tenantId=1146029695717560320, journalId=1242798230522609684, articleId=1243226195819606065, companyId=1243226223590093382, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=College of Aerospace, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China), AuthorCompanyExt(id=1243226223602676296, tenantId=1146029695717560320, journalId=1242798230522609684, articleId=1243226195819606065, companyId=1243226223590093382, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=南京航空航天大学 航空学院,南京 210016)])])], keywords=[Keyword(id=1243226224886133352, tenantId=1146029695717560320, journalId=1242798230522609684, articleId=1243226195819606065, language=EN, orderNo=1, keyword=DG), Keyword(id=1243226225154568813, tenantId=1146029695717560320, journalId=1242798230522609684, articleId=1243226195819606065, language=EN, orderNo=2, keyword=adaptive Cartesian grid), Keyword(id=1243226225515278964, tenantId=1146029695717560320, journalId=1242798230522609684, articleId=1243226195819606065, language=EN, orderNo=3, keyword=new hybrid limiter), Keyword(id=1243226225938903676, tenantId=1146029695717560320, journalId=1242798230522609684, articleId=1243226195819606065, language=EN, orderNo=4, keyword=shock capturing), Keyword(id=1243226226324779653, tenantId=1146029695717560320, journalId=1242798230522609684, articleId=1243226195819606065, language=CN, orderNo=1, keyword=DG), Keyword(id=1243226226723238539, tenantId=1146029695717560320, journalId=1242798230522609684, articleId=1243226195819606065, language=CN, orderNo=2, keyword=自适应笛卡尔网格), Keyword(id=1243226227209777808, tenantId=1146029695717560320, journalId=1242798230522609684, articleId=1243226195819606065, language=CN, orderNo=3, keyword=新型混合限制器), Keyword(id=1243226227545322138, tenantId=1146029695717560320, journalId=1242798230522609684, articleId=1243226195819606065, language=CN, orderNo=4, keyword=激波捕捉)], refs=[Reference(id=1243226233664811785, tenantId=1146029695717560320, journalId=1242798230522609684, articleId=1243226195819606065, doi=null, pmid=null, pmcid=null, year=1973, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=[1], rfOrder=0, authorNames=Reed W H, Hill T R, journalName=Los Alamos Report La, refType=null, unstructuredReference=Reed W H, Hill T R. Triangular mesh methods for the neutron transport equation[J]. Los Alamos Report La, 1973., articleTitle=Triangular mesh methods for the neutron transport equation, refAbstract=null), Reference(id=1243226233929052943, tenantId=1146029695717560320, journalId=1242798230522609684, articleId=1243226195819606065, doi=null, pmid=null, pmcid=null, year=1982, volume=45, issue=3, pageStart=307, pageEnd=344, url=null, language=null, rfNumber=[2], rfOrder=1, authorNames=Chavent G, Salzano G, journalName=Journal of Computational Physics, refType=null, unstructuredReference=Chavent G, Salzano G. A finite-element method for the 1-D water flooding problem with gravity[J]. Journal of Computational Physics, 1982, 45(3): 307-344., articleTitle=A finite-element method for the 1-D water flooding problem with gravity, refAbstract=null), Reference(id=1243226234369454873, tenantId=1146029695717560320, journalId=1242798230522609684, articleId=1243226195819606065, doi=null, pmid=null, pmcid=null, year=1990, volume=54, issue=190, pageStart=545, pageEnd=581, url=null, language=null, rfNumber=[3], rfOrder=2, authorNames=Cockburn B, Hou S, Shu C W, journalName=Mathematics of Computation, refType=null, unstructuredReference=Cockburn B, Hou S, Shu C W. The Runge-Kutta local projection discontinuous Galerkin finite element method for conservation laws. IV: The multidimensional case[J]. Mathematics of Computation, 1990, 54(190): 545-581., articleTitle=The Runge-Kutta local projection discontinuous Galerkin finite element method for conservation laws. IV: The multidimensional case, refAbstract=null), Reference(id=1243226234801468192, tenantId=1146029695717560320, journalId=1242798230522609684, articleId=1243226195819606065, doi=null, pmid=null, pmcid=null, year=1988, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=[4], rfOrder=3, authorNames=Cockburn B, Shu H C W, journalName=1st National Fluid Dynamics Conference, refType=null, unstructuredReference=Cockburn B, Shu H C W. The Runge-Kutta local projection P1-discontinuous-Galerkin finite element method for scalar conservation laws[A]. 1st National Fluid Dynamics Conference[C]. 1988., articleTitle=The Runge-Kutta local projection P1-discontinuous-Galerkin finite element method for scalar conservation laws, refAbstract=null), Reference(id=1243226235296396073, tenantId=1146029695717560320, journalId=1242798230522609684, articleId=1243226195819606065, doi=null, pmid=null, pmcid=null, year=1998, volume=141, issue=2, pageStart=199, pageEnd=224, url=null, language=null, rfNumber=[5], rfOrder=4, authorNames=Cockburn B, Shu C W, journalName=Journal of Computational Physics, refType=null, unstructuredReference=Cockburn B, Shu C W. The Runge-Kutta discontinuous Galerkin method for conservation laws[J]. Journal of Computational Physics, 1998, 141(2): 199-224., articleTitle=The Runge-Kutta discontinuous Galerkin method for conservation laws, refAbstract=null), Reference(id=1243226235610968878, tenantId=1146029695717560320, journalId=1242798230522609684, articleId=1243226195819606065, doi=null, pmid=null, pmcid=null, year=2004, volume=61, issue=14, pageStart=2566, pageEnd=2593, url=null, language=null, rfNumber=[6], rfOrder=5, authorNames=Hoteit H, Ackerer P, Mosé R, journalName=International Journal for Numerical Methods in Engineering, refType=null, unstructuredReference=Hoteit H, Ackerer P, Mosé R, et al. New two-dimensional slope limiters for discontinuous Galerkin methods on arbitrary meshes[J]. International Journal for Numerical Methods in Engineering, 2004, 61(14): 2566-2593., articleTitle=New two-dimensional slope limiters for discontinuous Galerkin methods on arbitrary meshes, refAbstract=null), Reference(id=1243226235875210037, tenantId=1146029695717560320, journalId=1242798230522609684, articleId=1243226195819606065, doi=null, pmid=null, pmcid=null, year=2022, volume=44, issue=1, pageStart=A230, pageEnd=A259, url=null, language=null, rfNumber=[7], rfOrder=6, authorNames=Liu Y, Lu J F, Shu C W, journalName=SIAM Journal on Scientific Computing, refType=null, unstructuredReference=Liu Y, Lu J F, Shu C W. An essentially oscillation-free discontinuous Galerkin method for hyperbolic systems[J]. SIAM Journal on Scientific Computing, 2022, 44(1): A230-A259., articleTitle=An essentially oscillation-free discontinuous Galerkin method for hyperbolic systems, refAbstract=null), Reference(id=1243226236303029050, tenantId=1146029695717560320, journalId=1242798230522609684, articleId=1243226195819606065, doi=null, pmid=null, pmcid=null, year=2024, volume=498, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=[8], rfOrder=7, authorNames=Wei L, Xia Y H, journalName=Journal of Computational Physics, refType=null, unstructuredReference=Wei L, Xia Y H. An indicator-based hybrid limiter in discontinuous Galerkin methods for hyperbolic conservation laws[J]. Journal of Computational Physics, 2024, 498: 112676., articleTitle=An indicator-based hybrid limiter in discontinuous Galerkin methods for hyperbolic conservation laws, refAbstract=null), Reference(id=1243226236747625280, tenantId=1146029695717560320, journalId=1242798230522609684, articleId=1243226195819606065, doi=null, pmid=null, pmcid=null, year=2011, volume=33, issue=3, pageStart=1103, pageEnd=1133, url=null, language=null, rfNumber=[9], rfOrder=8, authorNames=Burstedde C, Wilcox L C, Ghattas O, journalName=SIAM Journal on Scientific Computing, refType=null, unstructuredReference=Burstedde C, Wilcox L C, Ghattas O. P4est: scalable algorithms for parallel adaptive mesh refinement on forests of octrees[J]. SIAM Journal on Scientific Computing, 2011, 33(3): 1103-1133., articleTitle=P4est: scalable algorithms for parallel adaptive mesh refinement on forests of octrees, refAbstract=null), Reference(id=1243226237150278475, tenantId=1146029695717560320, journalId=1242798230522609684, articleId=1243226195819606065, doi=null, pmid=null, pmcid=null, year=2002, volume=31, issue=8, pageStart=867, pageEnd=889, url=null, language=null, rfNumber=[10], rfOrder=9, authorNames=Burbeau A, Sagaut P, journalName=Computers & Fluids, refType=null, unstructuredReference=Burbeau A, Sagaut P. Simulation of a viscous compressible flow past a circular cylinder with high-order discontinuous Galerkin methods[J]. Computers & Fluids, 2002, 31(8): 867-889., articleTitle=Simulation of a viscous compressible flow past a circular cylinder with high-order discontinuous Galerkin methods, refAbstract=null), Reference(id=1243226237531960143, tenantId=1146029695717560320, journalId=1242798230522609684, articleId=1243226195819606065, doi=null, pmid=null, pmcid=null, year=2025, volume=42, issue=4, pageStart=615, pageEnd=622, url=null, language=null, rfNumber=[11], rfOrder=10, authorNames=任林娟, 周平章, journalName=计算力学学报, refType=null, unstructuredReference=任林娟, 周平章. 基于规则背景网格的数值积分[J]. 计算力学学报, 2025, 42(4): 615-622., articleTitle=基于规则背景网格的数值积分, refAbstract=null), Reference(id=1243226237846532950, tenantId=1146029695717560320, journalId=1242798230522609684, articleId=1243226195819606065, doi=null, pmid=null, pmcid=null, year=2025, volume=42, issue=4, pageStart=615, pageEnd=622, url=null, language=null, rfNumber=[11], rfOrder=11, authorNames=REN Linjuan, ZHOU Pingzhang, journalName=Chinese Journal of Computational Mechanics, refType=null, unstructuredReference=(REN Linjuan, ZHOU Pingzhang. Numerical integration based on regular background grid[J]. Chinese Journal of Computational Mechanics, 2025, 42(4): 615-622. (in Chinese)), articleTitle=Numerical integration based on regular background grid, refAbstract=null), Reference(id=1243226238043665250, tenantId=1146029695717560320, journalId=1242798230522609684, articleId=1243226195819606065, doi=null, pmid=null, pmcid=null, year=2025, volume=42, issue=4, pageStart=572, pageEnd=580, url=null, language=null, rfNumber=[12], rfOrder=12, authorNames=胡立军, 朱可心, 黎烈龙, journalName=计算力学学报, refType=null, unstructuredReference=胡立军, 朱可心, 黎烈龙. 一种求解可压缩流的低耗散中心格式[J]. 计算力学学报, 2025, 42(4): 572-580., articleTitle=一种求解可压缩流的低耗散中心格式, refAbstract=null), Reference(id=1243226238219826029, tenantId=1146029695717560320, journalId=1242798230522609684, articleId=1243226195819606065, doi=null, pmid=null, pmcid=null, year=2025, volume=42, issue=4, pageStart=572, pageEnd=580, url=null, language=null, rfNumber=[12], rfOrder=13, authorNames=HU Lijun, ZHU Kexin, LI Lielong, journalName=Chinese Journal of Computational Mechanics, refType=null, unstructuredReference=(HU Lijun, ZHU Kexin, LI Lielong. A low dissipative central scheme for compressible flow[J]. Chinese Journal of Computational Mechanics, 2025, 42(4): 572-580. (in Chinese)), articleTitle=A low dissipative central scheme for compressible flow, refAbstract=null), Reference(id=1243226238656033656, tenantId=1146029695717560320, journalId=1242798230522609684, articleId=1243226195819606065, doi=null, pmid=null, pmcid=null, year=1994, volume=4, issue=1, pageStart=25, pageEnd=34, url=null, language=null, rfNumber=[13], rfOrder=14, authorNames=Toro E F, Spruce M, Speares W, journalName=Shock Waves, refType=null, unstructuredReference=Toro E F, Spruce M, Speares W. Restoration of the contact surface in the HLL-Riemann solver[J]. Shock Waves, 1994, 4(1): 25-34., articleTitle=Restoration of the contact surface in the HLL-Riemann solver, refAbstract=null), Reference(id=1243226239062881148, tenantId=1146029695717560320, journalId=1242798230522609684, articleId=1243226195819606065, doi=null, pmid=null, pmcid=null, year=1998, volume=35, issue=6, pageStart=2440, pageEnd=2463, url=null, language=null, rfNumber=[14], rfOrder=15, authorNames=Cockburn B, Shu C W, journalName=SIAM Journal on Numerical Analysis, refType=null, unstructuredReference=Cockburn B, Shu C W. The local discontinuous Galerkin method for time-dependent convection-diffusion systems[J]. SIAM Journal on Numerical Analysis, 1998, 35(6): 2440-2463., articleTitle=The local discontinuous Galerkin method for time-dependent convection-diffusion systems, refAbstract=null), Reference(id=1243226239381648260, tenantId=1146029695717560320, journalId=1242798230522609684, articleId=1243226195819606065, doi=null, pmid=null, pmcid=null, year=2006, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=[15], rfOrder=16, authorNames=Persson P O, Peraire J, journalName=44th AIAA Aerospace Sciences Meeting and Exhibit, refType=null, unstructuredReference=Persson P O, Peraire J. Sub-cell shock capturing for discontinuous Galerkin methods[A]. 44th AIAA Aerospace Sciences Meeting and Exhibit[C]. 2006., articleTitle=Sub-cell shock capturing for discontinuous Galerkin methods, refAbstract=null), Reference(id=1243226239834633099, tenantId=1146029695717560320, journalId=1242798230522609684, articleId=1243226195819606065, doi=null, pmid=null, pmcid=null, year=2013, volume=39, issue=3, pageStart=445, pageEnd=463, url=null, language=null, rfNumber=[16], rfOrder=17, authorNames=Zhu H Q, Qiu J X, journalName=Advances in Computational Mathematics, refType=null, unstructuredReference=Zhu H Q, Qiu J X. An h-adaptive RKDG method with troubled-cell indicator for two-dimensional hyperbolic conservation laws[J]. Advances in Computational Mathematics, 2013, 39(3): 445-463., articleTitle=An h-adaptive RKDG method with troubled-cell indicator for two-dimensional hyperbolic conservation laws, refAbstract=null), Reference(id=1243226240451195798, tenantId=1146029695717560320, journalId=1242798230522609684, articleId=1243226195819606065, doi=null, pmid=null, pmcid=null, year=2022, volume=34, issue=12, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=[17], rfOrder=18, authorNames=Zhang X, Huang L T, Jiang Z H, journalName=Physics of Fluids, refType=null, unstructuredReference=Zhang X, Huang L T, Jiang Z H, et al. A class of high-order improved fast weighted essentially non-oscillatory schemes for achieving optimal order at any critical points[J]. Physics of Fluids, 2022, 34(12): 126102., articleTitle=A class of high-order improved fast weighted essentially non-oscillatory schemes for achieving optimal order at any critical points, refAbstract=null), Reference(id=1243226240853848989, tenantId=1146029695717560320, journalId=1242798230522609684, articleId=1243226195819606065, doi=null, pmid=null, pmcid=null, year=2022, volume=34, issue=5, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=[18], rfOrder=19, authorNames=Ning J G, Su X, Xu X Z, journalName=Physics of Fluids, refType=null, unstructuredReference=Ning J G, Su X, Xu X Z. Improved fifth-order weighted essentially non-oscillatory scheme with low dissipation and high resolution for compressible flows[J]. Physics of Fluids, 2022, 34(5): 056105., articleTitle=Improved fifth-order weighted essentially non-oscillatory scheme with low dissipation and high resolution for compressible flows, refAbstract=null), Reference(id=1243226241210364834, tenantId=1146029695717560320, journalId=1242798230522609684, articleId=1243226195819606065, doi=null, pmid=null, pmcid=null, year=2023, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=[19], rfOrder=20, authorNames=宛一飞, journalName=null, refType=null, unstructuredReference=宛一飞. 双曲守恒律方程的混合WENO方法[D]. 中国科学技术大学, 2023., articleTitle=双曲守恒律方程的混合WENO方法, refAbstract=null), Reference(id=1243226241583657899, tenantId=1146029695717560320, journalId=1242798230522609684, articleId=1243226195819606065, doi=null, pmid=null, pmcid=null, year=2023, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=[19], rfOrder=21, authorNames=WAN Yifei, journalName=null, refType=null, unstructuredReference=(WAN Yifei. Hybrid WENO Methods for Hyperbolic Conservation Laws[D]. University of Science and Technology of China, 2023. (in Chinese)), articleTitle=Hybrid WENO Methods for Hyperbolic Conservation Laws, refAbstract=null), Reference(id=1243226242015671218, tenantId=1146029695717560320, journalId=1242798230522609684, articleId=1243226195819606065, doi=null, pmid=null, pmcid=null, year=2020, volume=98, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=[20], rfOrder=22, authorNames=Jagtap A D, Kumar R, journalName=Wave Motion, refType=null, unstructuredReference=Jagtap A D, Kumar R. Kinetic theory based multi-level adaptive finite difference WENO schemes for compressible Euler equations[J]. Wave Motion, 2020, 98: 102626., articleTitle=Kinetic theory based multi-level adaptive finite difference WENO schemes for compressible Euler equations, refAbstract=null), Reference(id=1243226242456073143, tenantId=1146029695717560320, journalId=1242798230522609684, articleId=1243226195819606065, doi=null, pmid=null, pmcid=null, year=2022, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=[21], rfOrder=23, authorNames=张旭, journalName=null, refType=null, unstructuredReference=张旭. 高阶隐式WCNS格式在计算流体力学中的应用[D]. 西南科技大学, 2022., articleTitle=高阶隐式WCNS格式在计算流体力学中的应用, refAbstract=null), Reference(id=1243226242665788348, tenantId=1146029695717560320, journalId=1242798230522609684, articleId=1243226195819606065, doi=null, pmid=null, pmcid=null, year=2022, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=[21], rfOrder=24, authorNames=ZHANG Xu, journalName=null, refType=null, unstructuredReference=(ZHANG Xu. High-order Implicit WCNS Scheme Applied to Computational Fluid Dynamics[D]. Southwest University of Science and Technology, 2022. (in Chinese)), articleTitle=High-order Implicit WCNS Scheme Applied to Computational Fluid Dynamics, refAbstract=null)], funds=null, companyList=[AuthorCompany(id=1243226223590093382, tenantId=1146029695717560320, journalId=1242798230522609684, articleId=1243226195819606065, xref=null, ext=[AuthorCompanyExt(id=1243226223598481991, tenantId=1146029695717560320, journalId=1242798230522609684, articleId=1243226195819606065, companyId=1243226223590093382, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=College of Aerospace, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China), AuthorCompanyExt(id=1243226223602676296, tenantId=1146029695717560320, journalId=1242798230522609684, articleId=1243226195819606065, companyId=1243226223590093382, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=南京航空航天大学 航空学院,南京 210016)])], figs=[ArticleFig(id=1243226227914420896, tenantId=1146029695717560320, journalId=1242798230522609684, articleId=1243226195819606065, language=EN, label=Fig. 1, caption=Refinement (left) and coarsening (right) in the mesh, figureFileSmall=TixfnOjDKSQA2fxTulDQ8Q==, figureFileBig=sqQEk0tYFV7PHuZ7o/qw3w==, tableContent=null), ArticleFig(id=1243226228342239912, tenantId=1146029695717560320, journalId=1242798230522609684, articleId=1243226195819606065, language=CN, label=图1, caption=网格细化(左)和粗化(右), figureFileSmall=TixfnOjDKSQA2fxTulDQ8Q==, figureFileBig=sqQEk0tYFV7PHuZ7o/qw3w==, tableContent=null), ArticleFig(id=1243226229097214643, tenantId=1146029695717560320, journalId=1242798230522609684, articleId=1243226195819606065, language=EN, label=Fig. 2, caption=Density contours for Riemann problem, figureFileSmall=+0dzvdj4cm79Tt/dXIaSIw==, figureFileBig=HyC0YIi7iTJb7VM5E7PfWw==, tableContent=null), ArticleFig(id=1243226229436953274, tenantId=1146029695717560320, journalId=1242798230522609684, articleId=1243226195819606065, language=CN, label=图2, caption=黎曼问题密度云图, figureFileSmall=+0dzvdj4cm79Tt/dXIaSIw==, figureFileBig=HyC0YIi7iTJb7VM5E7PfWw==, tableContent=null), ArticleFig(id=1243226229717971648, tenantId=1146029695717560320, journalId=1242798230522609684, articleId=1243226195819606065, language=EN, label=Fig. 3, caption=Density contours and mesh distribution for the oblique shock reflection problem, figureFileSmall=TJdKGgMMV3gUxjKkuWhCww==, figureFileBig=UOLs/Iq2PyYy8HFPgqhvDg==, tableContent=null), ArticleFig(id=1243226230154179269, tenantId=1146029695717560320, journalId=1242798230522609684, articleId=1243226195819606065, language=CN, label=图3, caption=斜激波反射密度等值线和网格分布, figureFileSmall=TJdKGgMMV3gUxjKkuWhCww==, figureFileBig=UOLs/Iq2PyYy8HFPgqhvDg==, tableContent=null), ArticleFig(id=1243226230460363470, tenantId=1146029695717560320, journalId=1242798230522609684, articleId=1243226195819606065, language=EN, label=Fig. 4, caption=Density distribution along y=0.5-Δy/2, figureFileSmall=OYm9H/5iG29IZYWU7ZNaVQ==, figureFileBig=DR1BcboVQ9OkVPuI7eScdw==, tableContent=null), ArticleFig(id=1243226231009817303, tenantId=1146029695717560320, journalId=1242798230522609684, articleId=1243226195819606065, language=CN, label=图4, caption=沿y=0.5-Δy/2的密度分布, figureFileSmall=OYm9H/5iG29IZYWU7ZNaVQ==, figureFileBig=DR1BcboVQ9OkVPuI7eScdw==, tableContent=null), ArticleFig(id=1243226231332778721, tenantId=1146029695717560320, journalId=1242798230522609684, articleId=1243226195819606065, language=EN, label=Fig. 5, caption=Density contours and mesh distribution for the Double Mach reflection problem, figureFileSmall=57ccB1aUO6Rbm5CMS4MKrA==, figureFileBig=eDm7+APmAaGLV6+aXABLHg==, tableContent=null), ArticleFig(id=1243226231823512297, tenantId=1146029695717560320, journalId=1242798230522609684, articleId=1243226195819606065, language=CN, label=图5, caption=双马赫反射问题密度等值线和网格分布, figureFileSmall=57ccB1aUO6Rbm5CMS4MKrA==, figureFileBig=eDm7+APmAaGLV6+aXABLHg==, tableContent=null), ArticleFig(id=1243226232096142062, tenantId=1146029695717560320, journalId=1242798230522609684, articleId=1243226195819606065, language=EN, label=Fig. 6, caption=Density contours and mesh distribution for the Kelvin-Helmholtz instability problem, figureFileSmall=lYVwnBq5/KY42PMi7exmbw==, figureFileBig=Wl3BaaKQt+qrTom/uudUEg==, tableContent=null), ArticleFig(id=1243226232414909170, tenantId=1146029695717560320, journalId=1242798230522609684, articleId=1243226195819606065, language=CN, label=图6, caption=开尔文-亥姆霍兹不稳定性问题密度云图和网格分布, figureFileSmall=lYVwnBq5/KY42PMi7exmbw==, figureFileBig=Wl3BaaKQt+qrTom/uudUEg==, tableContent=null), ArticleFig(id=1243226232893059834, tenantId=1146029695717560320, journalId=1242798230522609684, articleId=1243226195819606065, language=EN, label=Fig. 7, caption=Vorticity contours (and mesh distribution for Taylor-Green vortex, figureFileSmall=BrVQN/lTvV+/7OSMnpqPcg==, figureFileBig=O9JqR89CQShoV5aTLNlW9Q==, tableContent=null), ArticleFig(id=1243226233291518721, tenantId=1146029695717560320, journalId=1242798230522609684, articleId=1243226195819606065, language=CN, label=图7, caption=泰勒格林涡涡量云图和网格分布, figureFileSmall=BrVQN/lTvV+/7OSMnpqPcg==, figureFileBig=O9JqR89CQShoV5aTLNlW9Q==, tableContent=null)], attaches=null, journal=Journal(id=1242798115187638291, delFlag=0, nameCn=计算力学学报, nameEn=Chinese Journal of Computational Mechanics, nameHistory1=null, nameHistory2=null, issn=1007-4708, eissn=null, cn=21-1373/O3, coden=null, periodic=1, language=CN, oaType=null, ccby=null, superviseOffice=null, ownerOffice=null, pubOffice=null, editorOffice=null, officeType=null, aims=null, clcCode=null, officeProv=null, officeCity=null, officeAddr=null, officeZip=null, officeEmail=null, officePhone=null, editDirector=null, officeDirector=null, officeDirectorPhone=null, officeStaffNum=null, officeEmpNum=null, coverPicUrl=6StN/S2YUwhc5imi3Qg6OA==, journalPrice=null, startedYear=null, abbrevIsoEn=Chinese Journal of Computational Mechanics, journalRemark=null, publicationField=null, createdTime=1774235760735, updatedTime=1774236698957, createdBy=18614031015, updatedBy=13701087609, firstLetterCn=C, firstLetterEn=C, subjectCode=Engineering, subjectName=null, subjectCodeEn=Engineering, subjectNameEn=null, picCn=6StN/S2YUwhc5imi3Qg6OA==, picEn=tgi3t4VkfHn0m2ivDMfhxA==, jcr=null, cjcr=null, exts=[JournalExt(id=1242802050526983049, language=CN, name=计算力学学报, nameHistory1=null, nameHistory2=null, managedBy=, sponsoredBy=, publishedBy=, editorOffice=, officeProv=null, officeCity=null, officeAddr=, officeZip=, editDirector=, officeDirector=null, officePhone=null, coverPicUrl=null, journalRemark=, submitArticleUrl=null, websiteUrl=, createdTime=1774236698991, updatedTime=1774236698991, createdBy=13701087609, updatedBy=13701087609, submissionGuidelinesUrl=, submissionAuthorUrl=http://cjcm.ijournals.net.cn/jslxxb/ch/author/login.aspx, submissionEditorUrl=http://cjcm.ijournals.net.cn/jslxxb/ch/login.aspx, submissionReviewUrl=http://cjcm.ijournals.net.cn/jslxxb/ch/auditor/login.aspx, submissionCeEditorUrl=, submissionAeEditorUrl=, option={"copyright":""}), JournalExt(id=1242802050682172298, language=EN, name=Chinese Journal of Computational Mechanics, nameHistory1=null, nameHistory2=null, managedBy=, sponsoredBy=, publishedBy=, editorOffice=, officeProv=null, officeCity=null, officeAddr=, officeZip=, editDirector=, officeDirector=null, officePhone=null, coverPicUrl=null, journalRemark=, submitArticleUrl=null, websiteUrl=, createdTime=1774236699028, updatedTime=1774236699028, createdBy=13701087609, updatedBy=13701087609, submissionGuidelinesUrl=, submissionAuthorUrl=http://cjcm.ijournals.net.cn/jslxxb/ch/author/login.aspx, submissionEditorUrl=http://cjcm.ijournals.net.cn/jslxxb/ch/login.aspx, submissionReviewUrl=http://cjcm.ijournals.net.cn/jslxxb/ch/auditor/login.aspx, submissionCeEditorUrl=, submissionAeEditorUrl=, option={"copyright":""})], databaseList=null, tenantJournalId=1242798230522609684, websiteList=[Website(id=1242802148988269451, webName=null, webTitle=null, webDomain=null, webCopyrigh=null, webIpcNo=null, seoTitle=null, seoKeywords=null, seoDescription=null, tenantJournalId=null, journalId=1242798230522609684, journalNameCn=null, journalNameEn=null, grayFlag=null, tenantId=1146029695717560320, platformId=null, journalGroupId=null, journalGroupNameCn=null, journalGroupNameEn=null, type=1, domain=https://castjournals.cast.org.cn/joweb/jslxxb/CN, language=CN, createTime=1774236722466, createBy=18614031015, updateTime=1774236742070, updateBy=18614031015, name=计算力学学报-中文, tplId=1146099689490845704, title=计算力学学报, delFlag=0, indexPage=/home, props=[WebsiteProps(id=1242802544020403098, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1242802148988269451, code=articleTextType, value=kx, createTime=1774236816649, updateTime=1774236816649, creator=18614031015, updator=18614031015), WebsiteProps(id=1242802543999431575, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1242802148988269451, code=banner, value=null, createTime=1774236816644, updateTime=1774236816644, creator=18614031015, updator=18614031015), WebsiteProps(id=1242802544041374621, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1242802148988269451, code=grayFlag, value=0, createTime=1774236816654, updateTime=1774236816654, creator=18614031015, updator=18614031015), WebsiteProps(id=1242802543978460054, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1242802148988269451, code=logo, value=https://castjournals.cast.org.cn/joweb/jslxxb/CN/file/pic?fileId=i/N9anVxDNUNVi0Ve75RJQ==, createTime=1774236816639, updateTime=1774236816639, creator=18614031015, updator=18614031015), WebsiteProps(id=1242802544053957535, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1242802148988269451, code=minRunFlag, value=0, createTime=1774236816657, updateTime=1774236816657, creator=18614031015, updator=18614031015), WebsiteProps(id=1242802544016208793, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1242802148988269451, code=picServerUrl, value=https://castjournals.cast.org.cn/joweb/jslxxb/CN/file/pic, createTime=1774236816648, updateTime=1774236816648, creator=18614031015, updator=18614031015), WebsiteProps(id=1242802544049763230, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1242802148988269451, code=silenceFlag, value=0, createTime=1774236816656, updateTime=1774236816656, creator=18614031015, updator=18614031015), WebsiteProps(id=1242802544007820184, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1242802148988269451, code=staticResourcePath, value=https://castjournals.cast.org.cn/joweb/cast_kjdb_cn_619/, createTime=1774236816646, updateTime=1774236816646, creator=18614031015, updator=18614031015), WebsiteProps(id=1242802544028791707, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1242802148988269451, code=themeColor, value=null, createTime=1774236816651, updateTime=1774236816651, creator=18614031015, updator=18614031015), WebsiteProps(id=1242802544032986012, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1242802148988269451, code=themeStyle, value=null, createTime=1774236816652, updateTime=1774236816652, creator=18614031015, updator=18614031015)]), Website(id=1242802149126681486, webName=null, webTitle=null, webDomain=null, webCopyrigh=null, webIpcNo=null, seoTitle=null, seoKeywords=null, seoDescription=null, tenantJournalId=null, journalId=1242798230522609684, journalNameCn=null, journalNameEn=null, grayFlag=null, tenantId=1146029695717560320, platformId=null, journalGroupId=null, journalGroupNameCn=null, journalGroupNameEn=null, type=1, domain=https://castjournals.cast.org.cn/joweb/jslxxb/EN, language=EN, createTime=1774236722499, createBy=18614031015, updateTime=1774236758270, updateBy=18614031015, name=计算力学学报-英文, tplId=1146101810881728533, title=Chinese Journal of Computational Mechanics, delFlag=0, indexPage=/home, props=[WebsiteProps(id=1242802572239680420, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1242802149126681486, code=articleTextType, value=kx, createTime=1774236823377, updateTime=1774236823377, creator=18614031015, updator=18614031015), WebsiteProps(id=1242802572222903201, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1242802149126681486, code=banner, value=null, createTime=1774236823373, updateTime=1774236823373, creator=18614031015, updator=18614031015), WebsiteProps(id=1242802572260651943, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1242802149126681486, code=grayFlag, value=0, createTime=1774236823382, updateTime=1774236823382, creator=18614031015, updator=18614031015), WebsiteProps(id=1242802572214514592, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1242802149126681486, code=logo, value=https://castjournals.cast.org.cn/joweb/jslxxb/EN/file/pic?fileId=i/N9anVxDNUNVi0Ve75RJQ==, createTime=1774236823371, updateTime=1774236823371, creator=18614031015, updator=18614031015), WebsiteProps(id=1242802572273234857, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1242802149126681486, code=minRunFlag, value=0, createTime=1774236823385, updateTime=1774236823385, creator=18614031015, updator=18614031015), WebsiteProps(id=1242802572235486115, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1242802149126681486, code=picServerUrl, value=https://castjournals.cast.org.cn/joweb/jslxxb/EN/file/pic, createTime=1774236823376, updateTime=1774236823376, creator=18614031015, updator=18614031015), WebsiteProps(id=1242802572264846248, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1242802149126681486, code=silenceFlag, value=0, createTime=1774236823383, updateTime=1774236823383, creator=18614031015, updator=18614031015), WebsiteProps(id=1242802572227097506, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1242802149126681486, code=staticResourcePath, value=https://castjournals.cast.org.cn/joweb/cast_kjdb_en_623/, createTime=1774236823374, updateTime=1774236823374, creator=18614031015, updator=18614031015), WebsiteProps(id=1242802572248069029, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1242802149126681486, code=themeColor, value=null, createTime=1774236823379, updateTime=1774236823379, creator=18614031015, updator=18614031015), WebsiteProps(id=1242802572252263334, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1242802149126681486, code=themeStyle, value=null, createTime=1774236823380, updateTime=1774236823380, creator=18614031015, updator=18614031015)])], journalTitle=计算力学学报, weixinUrl=null, journalUrl=http://cjcm.ijournals.net.cn/, iacademicId=null, status=1, seqNo=null, journalTitleEn=Chinese Journal of Computational Mechanics, journalPhotoCn=6StN/S2YUwhc5imi3Qg6OA==, journalPhotoEn=tgi3t4VkfHn0m2ivDMfhxA==, journalFirstLetter=C, journalRecommend=null, journalNew=null, journalCollection=null, jcrJf=null, cjcrJf=null, jcrJfStr=null, cjcrJfStr=null, submissionFirstDecision=null, sciSubjectClassification=null, casSubjectClassification=null, citeScore=null, totalCitationFrequency=null, icpCode=null, psCode=null, advertisingLicenseCode=null, copyrightInformation=null, country=null, option=, provinceCode=null, provinceName=null, collectFlag=false), detailUrlCn=https://castjournals.cast.org.cn/joweb/jslxxb/CN/10.7511/jslx20240627002, detailUrlEn=https://castjournals.cast.org.cn/joweb/jslxxb/EN/10.7511/jslx20240627002, pdfUrlCn=https://castjournals.cast.org.cn/joweb/jslxxb/CN/PDF/10.7511/jslx20240627002, pdfUrlEn=https://castjournals.cast.org.cn/joweb/jslxxb/EN/PDF/10.7511/jslx20240627002, aliStartDate=null, aliEndDate=null, collectionFlag=false, citedCount=null, citedUrl=null, reference=null)
收藏切换
基于p4est的自适应间断伽辽金方法研究
收藏切换
PDF下载
周星
计算力学学报 | 研究简报 2025,42(5): 865-870
收起
收藏切换
计算力学学报 | 研究简报 2025, 42(5): 865-870
基于p4est的自适应间断伽辽金方法研究
全屏
周星
作者信息
  • 南京航空航天大学 航空学院,南京 210016
  • 周星*(1991-),男,硕士(E-mail:).

Discontinuous Galerkin method on adaptive Cartesian grid based on p4set
Xing ZHOU
Affiliations
  • College of Aerospace, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China
出版时间: 2025-10-28 doi: 10.7511/jslx20240627002
文章导航
收藏切换

间断伽辽金(DG)方法因其高精度、易并行等优良特性而得到广泛的应用,网格自适应(AMR)技术已得到广泛采用,与同等级全局细化相比,AMR可以大大降低计算量并提高计算效率。本文结合DG和AMR的优点,基于p4est开源库将一种新型混合限制器应用到自适应笛卡尔网格上的DG方法中,该限制器具有高精度、紧凑性和鲁棒性且其构造非常简单,并通过激波探测器来捕捉激波,本文比较了新型混合限制器和总变分有界(TVB)限制器的性能,发现前者的性能明显优于后者,通过一系列Euler方程和Navier-Stokes方程数值算例验证了本文方法的可行性和高效性,结果表明新型混合限制器在AMRDG方法中表现出良好的性能,具有较小的耗散和很好的激波捕捉能力,在保证高精度的前提下大大提高了计算效率。

DG  /  自适应笛卡尔网格  /  新型混合限制器  /  激波捕捉

The discontinuous Galerkin (DG) method has been widely adopted due to its excellent properties such as high accuracy and ease of parallelization. The adaptive mesh refinement (AMR) technique has been widely adopted to improve computational efficiency with much less computational cost compared with uniform global refinement to the same level with AMR. This paper combines the advantages of DG and AMR, and a new hybrid limiter is applied to the DG method on adaptive Cartesian grid based on p4est, an open-source library. The limiter exhibits advantages of high precision, compactness, robustness, and ease of implementation. The shock wave is captured with a shock indictor and the performance of the new hybrid limiter is compared with that of the total variational bounded (TVB) limiter in this paper. The result shows that the performance of the former is significantly better than that of the latter. A series of numerical examples for Euler equations and Navier-Stokes equations are used to verify the feasibility and efficiency of the proposed method. The results show that the new hybrid limiter performs very well in the AMRDG method, it has lower dissipation and great shock capture ability, and the computational efficiency is greatly improved while the accuracy is guaranteed.

DG  /  adaptive Cartesian grid  /  new hybrid limiter  /  shock capturing
周星. 基于p4est的自适应间断伽辽金方法研究. 计算力学学报, 2025 , 42 (5) : 865 -870 . DOI: 10.7511/jslx20240627002
Xing ZHOU. Discontinuous Galerkin method on adaptive Cartesian grid based on p4set[J]. Chinese Journal of Computational Mechanics, 2025 , 42 (5) : 865 -870 . DOI: 10.7511/jslx20240627002
间断有限元方法(DG)最早出现在Reed等[1]求解稳态中子输运方程问题的论文中,提出了在中子输运框架下的第一个DG方法。随后Chavent等[2]利用线性元离散空间、欧拉(Euler)向前法进行离散时间,将其推广到非线性守恒律的求解中,但其并不稳定,并且其时间步长很受限制。Cockburn等[3]在空间离散化中使用DG并结合Runge-Kutta时间离散化方法,这一问题得到解决并且这些结果推广到了高阶精度和一维方程组。随后其建立能够轻松解决非线性时间依赖问题,如气体动力学的欧拉方程的框架[4]。该框架中使用显式非线性稳定的高阶Runge-Kutta格式进行时间离散,使用黎曼求解器作为界面通量并利用总变分有界(TVB)的非线性限制器以实现对强激波的非振荡特性。DG自此得到广泛的应用,尤其在求解流场含有数值间断的问题中。DG方法针对强间断处的处理十分重要,目前仍是DG的难题,常用的方法包括限制器和人工黏性等。Cockburn等[5]将斜率限制器和TVB限制器应用于二维Euler方程,成功抑制了间断处的数值震荡,但无法实现任意阶精度。Hoteit等[6]提出了一种可以实现任意阶精度的新型坡度限制器,其思想是基于最小二乘法,通过对解的重构施加一些约束来定义局部最大原理区域,结果表明,其提出的坡度限制器具有较高的精度。Liu等[7]为双曲守恒定律系统提出了一种本质上无振荡的间断有限元方法(OFDG),其通过引入人工黏性来控制伪振荡,结果表明了人工黏性在DG方法中的可行性和鲁棒性。Wei等[8]提出了一种用于双曲守恒定律的DG方法中的一种混合限制器,本文称其为HYD型限制器,其结合了高阶DG近似和低阶有限解,保留了本质上的非振荡性质,实现了更好的多尺度结构的分辨率,其构造非常简单,且可以实现任意高阶精度,但其还未应用到网格自适应(AMR)和Navier-Stokes方程,本文将其应用到了AMR和Navier-Stokes方程上。
AMR已得到广泛应用,在精度相同的情况下与全局细化相比,AMR可以以更少的计算成本来提高计算效率。本文使用的p4est[9]是一个大型开源的h型网格自适应库,其是基于树的网格自适应的一种,其基于MPI实现分布式大规模并行,同时拥有动态负载均衡能力,大大提高了计算效率,消除了开发人员考虑网格自适应复杂算法的麻烦。
本文结合DG方法和AMR技术的优点来提高求解性能。比较了TVB型限制器和HYD型限制器的性能,并实现了HYD型限制器在AMR和Navier-Stokes方程上的应用。
本文考虑Navier-Stokes方程,其控制方程为
式中U为守恒变量,Fc=(fcgc),Fv=(fvgv)分别为无黏通量和黏性通量,对于Euler方程Fv=0。变量的具体形式为[10]
式中ρ为流体密度,uvxy方向速度,p为压强,E=p/(γ-1)+0.5ρu2+v2),γ为气体比热比常数,除非特别说明取γ=1.4。
式中μ为动力黏度,δxδy的具体形式为
式中Pr表示普朗特常数,e=E/ρ
假设计算域为Ω,该区域剖分为单元K的集合,本文考虑矩形网格,即笛卡尔网格,对于复杂几何,结合浸入边界法便可以实现矩形网格下的复杂几何工况的计算[11]。为简单起见,考虑标量U,而其他变量的离散过程是相似的。单元KU的近似解在由分段多项式组成的有限元空间表示为
式中NP为自由度个数,NP=(k+1)(k+2)/2,为自由度,xy)为单元K上的局部基函数,本文选择勒让德多项式的张量积作为基函数,以P2为例需要的基函数为1,XYX2-1/3,XYY2-1/3。其中X=2(xxc)/ΔxY=2(yyc)/Δy,Δx、Δy分别为K单元xy方向的网格尺寸,(xcyc)为K单元的中心坐标,为了方便书写,下文将省略上标K和下标h。将式(1)乘以检验函数,并在K上进行积分,用高斯公式分部积分并用数值通量代替单元边界上的通量值得到DG的弱形式为[10]
式中分别为无黏和黏性数值通量,前者选用HLL格式[12,13]求解,后者选用LDG方法[14]。式(6)的积分项用高斯积分来逼近,具体可参见文献[5]。对于时间离散,本文采用强稳定性的三阶Runge-Kutta格式[8]
式中Lu)=∂u/∂t,Δt为时间步长,u为基函数系数。该DG全离散格式称为RKDG方法。
本文采用Wei等[8]提出的Jump指示器来识别问题单元:
式中U为一所需标量,可以取熵、密度、压强等,本文选用的是密度,为单元边界处内外单元高斯点处的U值,Nd为单元边界面高斯点的总数,单元K的Jump指示器为
式中hK的外接圆半径。如果ηi>1,则单元K鉴定为问题单元,Cβ为一常数,在一般情况下,设置Cβ=1是足够有效的,α=1。
本文主要用到两种限制器,即TVB型限制器[5]和HYD型限制器[8]。下面将针对标量介绍其具体实现过程,对于方程组则需将变量投影到特征空间后进行限制,具体可参见文献[5]。
为了方便叙述,考虑第(ij)个单元记为Iij,为了衡量数值解u是否出现震荡,计算出如下四个值:(ui+1/2,juijuijui-1/2,juij+1/2uijuijuij-1/2),其中ui+1/2,ju在单元Iij右边的左侧极限在边上的积分平均值,其他三个符号类推,uiju的单元平均值,进行如下修正:(ui+1/2juijnew=mui+1/2,juijui+1juijuijui-1,j),其余变量做类似修正。其中m为修正的minmod函数[5]
式中M为常数,h为对应方向的网格尺寸。对于P2空间,若限制器发生作用,则令交叉项系数为0。当高于P2时,本文使用Hoteit等[6]提出的基于最小二乘法实现任意阶精度的TVB型限制器。
首先应用Jump指示器识别问题单元,在任意问题单元Δi上,Pk的DG数值解由低阶限制器限制为一个线性的低阶解,为了减少这个低阶限制器引入的数值耗散,将这两个解在Δi上做如下混合
式中ωi=ωηi)是高阶多项式的非线性权值,ηi为上文提到的Jump指示器,ωηi)计算方法为
可以看到其构造非常简单,下文的结果会展示其良好的性能。
在存在激波的问题中,本文使用Person等[15]提出的一种基于级数展开的激波探测器和上文提到的Jump指示器来识别需要细化或者粗化的单元。
在没有激波的算例中本文更关注流场中涡流的分布情况。
式中V为速度矢量,Ki为第i个单元的面积,Nc为总的单元数。若τci>1.2σc,则该网格标记为需要细化的网格,若τci<0.3σc,则该网格标记为需要粗化的网格。
为了更好描述AMR过程,定义深度,初始网格深度为0,网格细化时会由父单元剖分成四个新的子单元,深度加1,粗化时则由四个子单元合并为一个新的父单元,深度减1,如图1所示。网格自适应后需要计算新单元内的自由度以支持后续的计算,为了保持近似精度和局部守恒性,采用L2投影方法得到了新生成的网格的自由度[16]
式中K*为新的单元,ϕ为单元内的基函数。对于自适应后出现不对等边的情况,只需将式(7)中线积分项分段积分即可,其余无需改变。
采用数值模拟来验证本文提出的自适应笛卡尔网格RKDG方法的准确性和有效性。在所有的数值算例中,除了特别说明,均采用P2空间。
二维黎曼问题包含了强激波、弱激波和接触不连续之间的相互作用[17,18],这可能包含了流动结构的各种解,包含了很多微小流场结构,常用于验证数值耗散和精度,其初始条件为(ρuvp):
计算域为[0,1]×[0,1],所有边界均采用出流边界,计算时间为t=0.8,采用400×400的均匀网格进行数值模拟。图2给出了t=0.8时采用四阶精度(P3),不同限制器计算得到的密度云图,与文献[1718]的结果进行比较,结果十分吻合。可以看到HYD型限制器耗散明显小于TVB型限制器,有更多流场细节受到捕捉。
考虑激波反射问题[19],其初始条件为(ρuvp)=(1.0,2.9,0,0.71429)。计算域为[0,4]×[0,1],下边界和右边界分别为壁面和出流边界,左边界和上边界为狄利克雷边界,其值为
初始网格为120×30的均匀网格,并且最大允许加密深度为2,结果如图3所示,与宛一飞[19]的结果相比本文的激波轮廓更锐利,图4的密度分布也说明了这一点,从网格分布可以看出激波得到准确捕捉。最终网格数为6027,远小于全局加密两次的57600。
双马赫反射是二维Euler的一个经典算例[5],初始条件(ρuvp)为
计算域为[0,4]×[0,1],左边界为入流边界,右边界为出流边界。对于下边界,对从x=0到x=1/6的部分施加精确的后激波条件,其余部分为壁面边界。对于上边界,对从x=0到的部分施加后激波条件,其余部分采用前激波条件,计算时间为t=0.2,初始网格为240×60的均匀网格,最大允许加密深度为2,结果如图5所示。同Cockburn等[5]480×120的结果对比,结果十分吻合,网格在激波面处精准加密。最终网格数为20643,这远小于全局加密两次的230400和Cockburn等[5]的57600,极大提高了计算效率。
开尔文-亥姆霍兹不稳定性问题是流体动力学中最重要的不稳定性之一[20],其初始条件为(ρuvp
式中w=0.1sin(4πx)(exp(-(y-0.25)2/0.0025)+exp(-(y-0.75)2/0.0025),γ=7/5。计算域为[0,1]×[0,1],所有边界均为周期边界,计算时间为t=0.8,初始网格为80×80的均匀网格,最大允许加密深度为3,结果如图6所示。对比文献[20],本文结果十分吻合,从网格分布均匀看出,本文准确捕捉到了密度梯度较大的位置。最终网格数为24535,远小于全局加密两次的409600,并且也远小于文献[20]的250000,极大提高了计算效率。
上述验证的都是Euler方程,下面将验证Navier-Stokes方程,首先考虑二维等熵泰勒格林涡[21],其初始条件为(ρuvp)=(1,sinxcosy,-cosxsiny,1/(γMa2)-sin2y+cos2x),其中Ma为马赫数,取为0.05,雷诺数为10即粘性系数ν=0.1。计算域为[-π,π]×[-π,π],所有边界均为周期边界,计算时间为t=4,初始网格为50×50的均匀网格,最大允许加密深度为1,结果如图7所示。与文献[21]对比,本文结果十分吻合,精确捕捉到了涡流区域并进行了加密,并且相比文献[21]400×400的均匀网格,本文最终网格数仅为3808,也远小于全局加密一次的10000。
本文基于P4est库将新型限制器HYD型限制器应用于AMR中,求解了二维Euler方程和Navier-Stokes方程。通过二维黎曼问题展示了HYD型限制器的高分辨率,并通过斜激波反射、双马赫反射、开尔文-亥姆霍兹不稳定问题、等熵泰勒格林涡等经典算例验证了HYD型限制器在AMR中的可行性和高效性,结果表明其能准确捕捉激波和涡流并对该位置进行网格加密。
参考文献 引证文献
排序方式:
[1]
Reed W H, Hill T R. Triangular mesh methods for the neutron transport equation[J]. Los Alamos Report La, 1973.
[2]
Chavent G, Salzano G. A finite-element method for the 1-D water flooding problem with gravity[J]. Journal of Computational Physics, 1982, 45(3): 307-344.
[3]
Cockburn B, Hou S, Shu C W. The Runge-Kutta local projection discontinuous Galerkin finite element method for conservation laws. IV: The multidimensional case[J]. Mathematics of Computation, 1990, 54(190): 545-581.
[4]
Cockburn B, Shu H C W. The Runge-Kutta local projection P1-discontinuous-Galerkin finite element method for scalar conservation laws[A]. 1st National Fluid Dynamics Conference[C]. 1988.
[5]
Cockburn B, Shu C W. The Runge-Kutta discontinuous Galerkin method for conservation laws[J]. Journal of Computational Physics, 1998, 141(2): 199-224.
[6]
Hoteit H, Ackerer P, Mosé R, et al. New two-dimensional slope limiters for discontinuous Galerkin methods on arbitrary meshes[J]. International Journal for Numerical Methods in Engineering, 2004, 61(14): 2566-2593.
[7]
Liu Y, Lu J F, Shu C W. An essentially oscillation-free discontinuous Galerkin method for hyperbolic systems[J]. SIAM Journal on Scientific Computing, 2022, 44(1): A230-A259.
[8]
Wei L, Xia Y H. An indicator-based hybrid limiter in discontinuous Galerkin methods for hyperbolic conservation laws[J]. Journal of Computational Physics, 2024, 498: 112676.
[9]
Burstedde C, Wilcox L C, Ghattas O. P4est: scalable algorithms for parallel adaptive mesh refinement on forests of octrees[J]. SIAM Journal on Scientific Computing, 2011, 33(3): 1103-1133.
[10]
Burbeau A, Sagaut P. Simulation of a viscous compressible flow past a circular cylinder with high-order discontinuous Galerkin methods[J]. Computers & Fluids, 2002, 31(8): 867-889.
[11]
任林娟, 周平章. 基于规则背景网格的数值积分[J]. 计算力学学报, 2025, 42(4): 615-622.
(REN Linjuan, ZHOU Pingzhang. Numerical integration based on regular background grid[J]. Chinese Journal of Computational Mechanics, 2025, 42(4): 615-622. (in Chinese))
[12]
胡立军, 朱可心, 黎烈龙. 一种求解可压缩流的低耗散中心格式[J]. 计算力学学报, 2025, 42(4): 572-580.
(HU Lijun, ZHU Kexin, LI Lielong. A low dissipative central scheme for compressible flow[J]. Chinese Journal of Computational Mechanics, 2025, 42(4): 572-580. (in Chinese))
[13]
Toro E F, Spruce M, Speares W. Restoration of the contact surface in the HLL-Riemann solver[J]. Shock Waves, 1994, 4(1): 25-34.
[14]
Cockburn B, Shu C W. The local discontinuous Galerkin method for time-dependent convection-diffusion systems[J]. SIAM Journal on Numerical Analysis, 1998, 35(6): 2440-2463.
[15]
Persson P O, Peraire J. Sub-cell shock capturing for discontinuous Galerkin methods[A]. 44th AIAA Aerospace Sciences Meeting and Exhibit[C]. 2006.
[16]
Zhu H Q, Qiu J X. An h-adaptive RKDG method with troubled-cell indicator for two-dimensional hyperbolic conservation laws[J]. Advances in Computational Mathematics, 2013, 39(3): 445-463.
[17]
Zhang X, Huang L T, Jiang Z H, et al. A class of high-order improved fast weighted essentially non-oscillatory schemes for achieving optimal order at any critical points[J]. Physics of Fluids, 2022, 34(12): 126102.
[18]
Ning J G, Su X, Xu X Z. Improved fifth-order weighted essentially non-oscillatory scheme with low dissipation and high resolution for compressible flows[J]. Physics of Fluids, 2022, 34(5): 056105.
[19]
宛一飞. 双曲守恒律方程的混合WENO方法[D]. 中国科学技术大学, 2023.
(WAN Yifei. Hybrid WENO Methods for Hyperbolic Conservation Laws[D]. University of Science and Technology of China, 2023. (in Chinese))
[20]
Jagtap A D, Kumar R. Kinetic theory based multi-level adaptive finite difference WENO schemes for compressible Euler equations[J]. Wave Motion, 2020, 98: 102626.
[21]
张旭. 高阶隐式WCNS格式在计算流体力学中的应用[D]. 西南科技大学, 2022.
(ZHANG Xu. High-order Implicit WCNS Scheme Applied to Computational Fluid Dynamics[D]. Southwest University of Science and Technology, 2022. (in Chinese))
2025年第42卷第5期
PDF下载
92
42
引用本文
BibTeX
文章信息
doi: 10.7511/jslx20240627002
  • 接收时间:2024-06-27
  • 首发时间:2026-03-24
  • 出版时间:2025-10-28
补充材料
相关文章
文章信息
作者
出版历史
  • 收稿日期:2024-06-27
  • 修回日期:2024-08-15
基金
作者信息
    南京航空航天大学 航空学院,南京 210016
参考文献
分享链接
https://castjournals.cast.org.cn/joweb/jslxxb/CN/10.7511/jslx20240627002
分享至
全文二维码

扫描看全文

引用本文
BibTeX
本文的引用情况
2种不同金属材料的力学参数

Family
属数
Number of
genus
种数
Number of
species
占总种数比例
Percentage of
total species (%)

Genus
种数
Number of
species
占总种数比例
Percentage of total
species (%)
鹅膏菌科Amanitaceae 2 11 5.26 鹅膏菌属 Amanita 10 4.78
小菇科 Mycenaceae 2 12 5.74 丝盖伞属 Inocybe 5 2.39
多孔菌科 Polyporaceae 8 14 6.70 蜡蘑属 Laccaria 5 2.39
红菇科 Russulaceae 3 23 11.00 小皮伞属 Marasmius 6 2.87
小菇属 Mycena 11 5.26
光柄菇属 Pluteus 5 2.39
红菇属 Russula 17 8.13
栓菌属 Trametes 5 2.39
关闭全屏