Skip to main content
Top
Published in:

09-12-2023 | Original Article

Stabilized isogeometric collocation methods for hyperbolic conservation laws

Authors: Ryan M. Aronson, John A. Evans

Published in: Engineering with Computers | Issue 6/2024

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

The article discusses the development of stabilized isogeometric collocation methods for hyperbolic conservation laws, particularly focusing on compressible flows. It introduces a residual-based viscosity and a novel linear stabilization technique to manage shocks and small-scale oscillations, ensuring the stability and accuracy of the numerical solutions. The method is demonstrated through various test cases, including linear advection, Burgers equation, and the compressible Euler equations, showcasing its potential for high-order CFD applications. The article highlights the efficiency and effectiveness of the proposed stabilization techniques, making it a valuable resource for researchers and practitioners in the field of CFD.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Engineering + Technology"

Online-Abonnement

Springer Professional "Engineering + Technology" gives you access to:

  • more than 67.000 books
  • more than 390 journals

from the following specialised fileds:

  • Automotive
  • Business IT + Informatics
  • Construction + Real Estate
  • Electrical Engineering + Electronics
  • Energy + Sustainability
  • Mechanical Engineering + Materials





 

Secure your knowledge advantage now!

Springer Professional "Business + Economics & Engineering + Technology"

Online-Abonnement

Springer Professional "Business + Economics & Engineering + Technology" gives you access to:

  • more than 102.000 books
  • more than 537 journals

from the following subject areas:

  • Automotive
  • Construction + Real Estate
  • Business IT + Informatics
  • Electrical Engineering + Electronics
  • Energy + Sustainability
  • Finance + Banking
  • Management + Leadership
  • Marketing + Sales
  • Mechanical Engineering + Materials
  • Insurance + Risk


Secure your knowledge advantage now!

Springer Professional "Business + Economics"

Online-Abonnement

Springer Professional "Business + Economics" gives you access to:

  • more than 67.000 books
  • more than 340 journals

from the following specialised fileds:

  • Construction + Real Estate
  • Business IT + Informatics
  • Finance + Banking
  • Management + Leadership
  • Marketing + Sales
  • Insurance + Risk



Secure your knowledge advantage now!

Literature
1.
go back to reference Hughes TJ, Cottrell JA, Bazilevs Y (2005) Isogeometric analysis: CAD, finite elements, NURBS, exact geometry and mesh refinement. Comput Methods Appl Mech Eng 194(39–41):4135–4195MathSciNetCrossRef Hughes TJ, Cottrell JA, Bazilevs Y (2005) Isogeometric analysis: CAD, finite elements, NURBS, exact geometry and mesh refinement. Comput Methods Appl Mech Eng 194(39–41):4135–4195MathSciNetCrossRef
2.
go back to reference Cottrell JA, Hughes TJ, Bazilevs Y (2009) Isogeometric analysis: toward integration of CAD and FEA. Wiley, New YorkCrossRef Cottrell JA, Hughes TJ, Bazilevs Y (2009) Isogeometric analysis: toward integration of CAD and FEA. Wiley, New YorkCrossRef
3.
go back to reference Evans JA, Bazilevs Y, Babuška I, Hughes TJ (2009) n-widths, sup-infs, and optimality ratios for the k-version of the isogeometric finite element method. Comput Methods Appl Mech Eng 198(21–26):1726–1741MathSciNet Evans JA, Bazilevs Y, Babuška I, Hughes TJ (2009) n-widths, sup-infs, and optimality ratios for the k-version of the isogeometric finite element method. Comput Methods Appl Mech Eng 198(21–26):1726–1741MathSciNet
4.
go back to reference Sande E, Manni C, Speleers H (2020) Explicit error estimates for spline approximation of arbitrary smoothness in isogeometric analysis. Numer Math 144(4):889–929MathSciNet Sande E, Manni C, Speleers H (2020) Explicit error estimates for spline approximation of arbitrary smoothness in isogeometric analysis. Numer Math 144(4):889–929MathSciNet
5.
go back to reference Bressan A, Sande E (2019) Approximation in fem, dg and iga: a theoretical comparison. Numer Math 143:923–942MathSciNet Bressan A, Sande E (2019) Approximation in fem, dg and iga: a theoretical comparison. Numer Math 143:923–942MathSciNet
6.
go back to reference Reali A, Hughes TJ (2015) An introduction to isogeometric collocation methods. In: Beer G, Bordas S (eds) Isogeometric methods for numerical simulation. Springer, pp 173–204 Reali A, Hughes TJ (2015) An introduction to isogeometric collocation methods. In: Beer G, Bordas S (eds) Isogeometric methods for numerical simulation. Springer, pp 173–204
7.
go back to reference Auricchio F, Da Veiga LB, Hughes T, Reali A, Sangalli G (2010) Isogeometric collocation methods. Math Models Methods Appl Sci 20(11):2075–2107MathSciNet Auricchio F, Da Veiga LB, Hughes T, Reali A, Sangalli G (2010) Isogeometric collocation methods. Math Models Methods Appl Sci 20(11):2075–2107MathSciNet
8.
go back to reference Schillinger D, Evans JA, Reali A, Scott MA, Hughes TJ (2013) Isogeometric collocation: cost comparison with Galerkin methods and extension to adaptive hierarchical NURBS discretizations. Comput Methods Appl Mech Eng 267:170–232MathSciNet Schillinger D, Evans JA, Reali A, Scott MA, Hughes TJ (2013) Isogeometric collocation: cost comparison with Galerkin methods and extension to adaptive hierarchical NURBS discretizations. Comput Methods Appl Mech Eng 267:170–232MathSciNet
9.
go back to reference Botella O (2002) On a collocation B-spline method for the solution of the Navier–Stokes equations. Comput Fluids 31(4–7):397–420MathSciNet Botella O (2002) On a collocation B-spline method for the solution of the Navier–Stokes equations. Comput Fluids 31(4–7):397–420MathSciNet
10.
go back to reference Kravchenko AG, Moin P, Shariff K (1999) B-spline method and zonal grids for simulations of complex turbulent flows. J Comput Phys 151(2):757–789MathSciNet Kravchenko AG, Moin P, Shariff K (1999) B-spline method and zonal grids for simulations of complex turbulent flows. J Comput Phys 151(2):757–789MathSciNet
11.
go back to reference Lee M, Moser RD (2015) Direct numerical simulation of turbulent channel flow up to \({R}e_\tau \approx 5200\). J Fluid Mech 774:395–415 Lee M, Moser RD (2015) Direct numerical simulation of turbulent channel flow up to \({R}e_\tau \approx 5200\). J Fluid Mech 774:395–415
13.
go back to reference Aronson RM, Wetterer-Nelson C, Evans JA (2023) Stabilized isogeometric collocation methods for scalar transport and incompressible fluid flow. arXiv preprint arXiv:2306.00601 Aronson RM, Wetterer-Nelson C, Evans JA (2023) Stabilized isogeometric collocation methods for scalar transport and incompressible fluid flow. arXiv preprint arXiv:​2306.​00601
14.
go back to reference Jaeschke A, Möller M (2020) High-order isogeometric methods for compressible flows: I: scalar conservation laws. Numerical methods for flows: FEF 2017 selected contributions, 21–29 Jaeschke A, Möller M (2020) High-order isogeometric methods for compressible flows: I: scalar conservation laws. Numerical methods for flows: FEF 2017 selected contributions, 21–29
15.
go back to reference Möller M, Jaeschke A (2020) High-order isogeometric methods for compressible flows: II: compressible Euler equations. Numerical methods for flows: FEF 2017 selected contributions, 31–39 Möller M, Jaeschke A (2020) High-order isogeometric methods for compressible flows: II: compressible Euler equations. Numerical methods for flows: FEF 2017 selected contributions, 31–39
16.
go back to reference Duvigneau R (2018) Isogeometric analysis for compressible flows using a discontinuous Galerkin method. Comput Methods Appl Mech Eng 333:443–461MathSciNet Duvigneau R (2018) Isogeometric analysis for compressible flows using a discontinuous Galerkin method. Comput Methods Appl Mech Eng 333:443–461MathSciNet
17.
go back to reference Persson P-O, Peraire J (2006) Sub-cell shock capturing for discontinuous Galerkin methods. In: 44th AIAA aerospace sciences meeting and exhibit. Reno, NV, pp 112 Persson P-O, Peraire J (2006) Sub-cell shock capturing for discontinuous Galerkin methods. In: 44th AIAA aerospace sciences meeting and exhibit. Reno, NV, pp 112
18.
go back to reference Guermond J-L, Pasquetti R, Popov B (2011) Entropy viscosity method for nonlinear conservation laws. J Comput Phys 230(11):4248–4267MathSciNet Guermond J-L, Pasquetti R, Popov B (2011) Entropy viscosity method for nonlinear conservation laws. J Comput Phys 230(11):4248–4267MathSciNet
19.
go back to reference Stiernström V, Lundgren L, Nazarov M, Mattsson K (2021) A residual-based artificial viscosity finite difference method for scalar conservation laws. J Comput Phys 430:110100MathSciNet Stiernström V, Lundgren L, Nazarov M, Mattsson K (2021) A residual-based artificial viscosity finite difference method for scalar conservation laws. J Comput Phys 430:110100MathSciNet
20.
go back to reference Tominec I, Nazarov M (2023) Residual viscosity stabilized rbf-fd methods for solving nonlinear conservation laws. J Sci Comput 94(1):14MathSciNet Tominec I, Nazarov M (2023) Residual viscosity stabilized rbf-fd methods for solving nonlinear conservation laws. J Sci Comput 94(1):14MathSciNet
21.
go back to reference Nazarov M, Larcher A (2017) Numerical investigation of a viscous regularization of the Euler equations by entropy viscosity. Comput Methods Appl Mech Eng 317:128–152MathSciNet Nazarov M, Larcher A (2017) Numerical investigation of a viscous regularization of the Euler equations by entropy viscosity. Comput Methods Appl Mech Eng 317:128–152MathSciNet
22.
go back to reference Braack M, Burman E (2006) Local projection stabilization for the oseen problem and its interpretation as a variational multiscale method. SIAM J Numer Anal 43(6):2544–2566MathSciNet Braack M, Burman E (2006) Local projection stabilization for the oseen problem and its interpretation as a variational multiscale method. SIAM J Numer Anal 43(6):2544–2566MathSciNet
23.
go back to reference Johnson RW (2005) Higher order B-spline collocation at the Greville abscissae. Appl Numer Math 52(1):63–75MathSciNet Johnson RW (2005) Higher order B-spline collocation at the Greville abscissae. Appl Numer Math 52(1):63–75MathSciNet
24.
go back to reference Demko S (1985) On the existence of interpolating projections onto spline spaces. J Approx Theory 43(2):151–156MathSciNet Demko S (1985) On the existence of interpolating projections onto spline spaces. J Approx Theory 43(2):151–156MathSciNet
25.
go back to reference Montardini M, Sangalli G, Tamellini L (2017) Optimal-order isogeometric collocation at Galerkin superconvergent points. Comput Methods Appl Mech Eng 316:741–757MathSciNet Montardini M, Sangalli G, Tamellini L (2017) Optimal-order isogeometric collocation at Galerkin superconvergent points. Comput Methods Appl Mech Eng 316:741–757MathSciNet
26.
go back to reference Anitescu C, Jia Y, Zhang YJ, Rabczuk T (2015) An isogeometric collocation method using superconvergent points. Comput Methods Appl Mech Eng 284:1073–1097MathSciNet Anitescu C, Jia Y, Zhang YJ, Rabczuk T (2015) An isogeometric collocation method using superconvergent points. Comput Methods Appl Mech Eng 284:1073–1097MathSciNet
27.
28.
go back to reference Chan J, Evans JA (2018) Multi-patch discontinuous Galerkin isogeometric analysis for wave propagation: Explicit time-stepping and efficient mass matrix inversion. Comput Methods Appl Mech Eng 333:22–54MathSciNet Chan J, Evans JA (2018) Multi-patch discontinuous Galerkin isogeometric analysis for wave propagation: Explicit time-stepping and efficient mass matrix inversion. Comput Methods Appl Mech Eng 333:22–54MathSciNet
29.
go back to reference Kılıç E, Stanica P (2013) The inverse of banded matrices. J Comput Appl Math 237(1):126–135MathSciNet Kılıç E, Stanica P (2013) The inverse of banded matrices. J Comput Appl Math 237(1):126–135MathSciNet
30.
go back to reference Bressan A, Takacs S (2019) Sum factorization techniques in isogeometric analysis. Comput Methods Appl Mech Eng 352:437–460MathSciNet Bressan A, Takacs S (2019) Sum factorization techniques in isogeometric analysis. Comput Methods Appl Mech Eng 352:437–460MathSciNet
31.
go back to reference Patera AT (1984) A spectral element method for fluid dynamics: laminar flow in a channel expansion. J Comput Phys 54(3):468–488 Patera AT (1984) A spectral element method for fluid dynamics: laminar flow in a channel expansion. J Comput Phys 54(3):468–488
32.
go back to reference Sherwin S, Karniadakis GE (1995) A triangular spectral element method; applications to the incompressible Navier–Stokes equations. Comput Methods Appl Mech Eng 123(1–4):189–229MathSciNet Sherwin S, Karniadakis GE (1995) A triangular spectral element method; applications to the incompressible Navier–Stokes equations. Comput Methods Appl Mech Eng 123(1–4):189–229MathSciNet
33.
go back to reference Voet Y, Sande E, Buffa A (2023) A mathematical theory for mass lumping and its generalization with applications to isogeometric analysis. Comput Methods Appl Mech Eng 410:116033MathSciNet Voet Y, Sande E, Buffa A (2023) A mathematical theory for mass lumping and its generalization with applications to isogeometric analysis. Comput Methods Appl Mech Eng 410:116033MathSciNet
34.
go back to reference Evans JA, Hiemstra RR, Hughes TJ, Reali A (2018) Explicit higher-order accurate isogeometric collocation methods for structural dynamics. Comput Methods Appl Mech Eng 338:208–240MathSciNet Evans JA, Hiemstra RR, Hughes TJ, Reali A (2018) Explicit higher-order accurate isogeometric collocation methods for structural dynamics. Comput Methods Appl Mech Eng 338:208–240MathSciNet
35.
go back to reference Warburton T, Hagstrom T (2008) Taming the cfl number for discontinuous Galerkin methods on structured meshes. SIAM J Numer Anal 46(6):3151–3180MathSciNet Warburton T, Hagstrom T (2008) Taming the cfl number for discontinuous Galerkin methods on structured meshes. SIAM J Numer Anal 46(6):3151–3180MathSciNet
36.
go back to reference Zampieri E, Pavarino LF (2021) Isogeometric collocation discretizations for acoustic wave problems. Comput Methods Appl Mech Eng 385:114047MathSciNet Zampieri E, Pavarino LF (2021) Isogeometric collocation discretizations for acoustic wave problems. Comput Methods Appl Mech Eng 385:114047MathSciNet
37.
go back to reference Guermond J-L, Popov B (2014) Viscous regularization of the Euler equations and entropy principles. SIAM J Appl Math 74(2):284–305MathSciNet Guermond J-L, Popov B (2014) Viscous regularization of the Euler equations and entropy principles. SIAM J Appl Math 74(2):284–305MathSciNet
38.
go back to reference Nazarov M (2013) Convergence of a residual based artificial viscosity finite element method. Comput Math Appl 65(4):616–626MathSciNet Nazarov M (2013) Convergence of a residual based artificial viscosity finite element method. Comput Math Appl 65(4):616–626MathSciNet
39.
go back to reference Burman E (2023) Some observations on the interaction between linear and nonlinear stabilization for continuous finite element methods applied to hyperbolic conservation laws. SIAM J Sci Comput 45(1):96–122MathSciNet Burman E (2023) Some observations on the interaction between linear and nonlinear stabilization for continuous finite element methods applied to hyperbolic conservation laws. SIAM J Sci Comput 45(1):96–122MathSciNet
40.
go back to reference Hsu M-C, Bazilevs Y, Calo VM, Tezduyar TE, Hughes T (2010) Improving stability of stabilized and multiscale formulations in flow simulations at small time steps. Comput Methods Appl Mech Eng 199(13–16):828–840MathSciNet Hsu M-C, Bazilevs Y, Calo VM, Tezduyar TE, Hughes T (2010) Improving stability of stabilized and multiscale formulations in flow simulations at small time steps. Comput Methods Appl Mech Eng 199(13–16):828–840MathSciNet
41.
go back to reference Cockburn B, Shu C-W (1991) The Runge–Kutta local projection-discontinuous-Galerkin finite element method for scalar conservation laws. ESAIM Math Model Numer Anal 25(3):337–361MathSciNet Cockburn B, Shu C-W (1991) The Runge–Kutta local projection-discontinuous-Galerkin finite element method for scalar conservation laws. ESAIM Math Model Numer Anal 25(3):337–361MathSciNet
42.
go back to reference Wahlbin LB (1991) Local behavior in finite element methods. In: Ciarlet PG, Lions JL (eds) Handbook of numerical analysis. Elsevier, pp 354–522 Wahlbin LB (1991) Local behavior in finite element methods. In: Ciarlet PG, Lions JL (eds) Handbook of numerical analysis. Elsevier, pp 354–522
43.
go back to reference Guermond J-L, Pasquetti R (2008) Entropy-based nonlinear viscosity for fourier approximations of conservation laws. C R Math 346(13–14):801–806MathSciNet Guermond J-L, Pasquetti R (2008) Entropy-based nonlinear viscosity for fourier approximations of conservation laws. C R Math 346(13–14):801–806MathSciNet
44.
go back to reference Kurganov A, Petrova G, Popov B (2007) Adaptive semidiscrete central-upwind schemes for nonconvex hyperbolic conservation laws. SIAM J Sci Comput 29(6):2381–2401MathSciNet Kurganov A, Petrova G, Popov B (2007) Adaptive semidiscrete central-upwind schemes for nonconvex hyperbolic conservation laws. SIAM J Sci Comput 29(6):2381–2401MathSciNet
45.
go back to reference Gerritsen MG, Durlofsky LJ (2005) Modeling fluid flow in oil reservoirs. Annu Rev Fluid Mech 37:211–238 Gerritsen MG, Durlofsky LJ (2005) Modeling fluid flow in oil reservoirs. Annu Rev Fluid Mech 37:211–238
46.
go back to reference Christov I, Popov B (2008) New non-oscillatory central schemes on unstructured triangulations for hyperbolic systems of conservation laws. J Comput Phys 227(11):5736–5757MathSciNet Christov I, Popov B (2008) New non-oscillatory central schemes on unstructured triangulations for hyperbolic systems of conservation laws. J Comput Phys 227(11):5736–5757MathSciNet
47.
go back to reference Coats KH (2000) A note on impes and some impes-based simulation models. SPE J 5(03):245–251 Coats KH (2000) A note on impes and some impes-based simulation models. SPE J 5(03):245–251
48.
go back to reference Osher S (1984) Riemann solvers, the entropy condition, and difference approximations. SIAM J Numer Anal 21(2):217–235MathSciNet Osher S (1984) Riemann solvers, the entropy condition, and difference approximations. SIAM J Numer Anal 21(2):217–235MathSciNet
49.
go back to reference Toro EF (2013) Riemann solvers and numerical methods for fluid dynamics: a practical introduction. Springer, Berlin Toro EF (2013) Riemann solvers and numerical methods for fluid dynamics: a practical introduction. Springer, Berlin
50.
go back to reference Shu C-W, Osher S (1989) Efficient implementation of essentially non-oscillatory shock-capturing schemes, ii. J Comput Phys 83(1):32–78MathSciNet Shu C-W, Osher S (1989) Efficient implementation of essentially non-oscillatory shock-capturing schemes, ii. J Comput Phys 83(1):32–78MathSciNet
51.
go back to reference Fu L, Hu XY, Adams NA (2016) A family of high-order targeted eno schemes for compressible-fluid simulations. J Comput Phys 305:333–359MathSciNet Fu L, Hu XY, Adams NA (2016) A family of high-order targeted eno schemes for compressible-fluid simulations. J Comput Phys 305:333–359MathSciNet
52.
go back to reference Fu L (2019) A low-dissipation finite-volume method based on a new teno shock-capturing scheme. Comput Phys Commun 235:25–39MathSciNet Fu L (2019) A low-dissipation finite-volume method based on a new teno shock-capturing scheme. Comput Phys Commun 235:25–39MathSciNet
53.
go back to reference Liska R, Wendroff B (2003) Comparison of several difference schemes on 1d and 2d test problems for the Euler equations. SIAM J Sci Comput 25(3):995–1017MathSciNet Liska R, Wendroff B (2003) Comparison of several difference schemes on 1d and 2d test problems for the Euler equations. SIAM J Sci Comput 25(3):995–1017MathSciNet
54.
go back to reference Kuzmin D, Vedral J (2023) Dissipation-based weno stabilization of high-order finite element methods for scalar conservation laws. J Comput Phys 487:112153MathSciNet Kuzmin D, Vedral J (2023) Dissipation-based weno stabilization of high-order finite element methods for scalar conservation laws. J Comput Phys 487:112153MathSciNet
55.
go back to reference Zhang X, Shu C-W (2010) On positivity-preserving high order discontinuous Galerkin schemes for compressible Euler equations on rectangular meshes. J Comput Phys 229(23):8918–8934MathSciNet Zhang X, Shu C-W (2010) On positivity-preserving high order discontinuous Galerkin schemes for compressible Euler equations on rectangular meshes. J Comput Phys 229(23):8918–8934MathSciNet
56.
go back to reference Nazarov M, Hoffman J (2013) Residual-based artificial viscosity for simulation of turbulent compressible flow using adaptive finite element methods. Int J Numer Methods Fluids 71(3):339–357MathSciNet Nazarov M, Hoffman J (2013) Residual-based artificial viscosity for simulation of turbulent compressible flow using adaptive finite element methods. Int J Numer Methods Fluids 71(3):339–357MathSciNet
57.
go back to reference Torre M, Morganti S, Pasqualini FS, Düster A, Reali A (2023) Immersed isogeometric analysis based on a hybrid collocation/finite cell method. Comput Methods Appl Mech Eng 405:115856MathSciNet Torre M, Morganti S, Pasqualini FS, Düster A, Reali A (2023) Immersed isogeometric analysis based on a hybrid collocation/finite cell method. Comput Methods Appl Mech Eng 405:115856MathSciNet
Metadata
Title
Stabilized isogeometric collocation methods for hyperbolic conservation laws
Authors
Ryan M. Aronson
John A. Evans
Publication date
09-12-2023
Publisher
Springer London
Published in
Engineering with Computers / Issue 6/2024
Print ISSN: 0177-0667
Electronic ISSN: 1435-5663
DOI
https://doi.org/10.1007/s00366-023-01918-4