Nothing Special   »   [go: up one dir, main page]

skip to main content
article

An unconditionally stable fully conservative semi-Lagrangian method

Published: 01 April 2011 Publication History

Abstract

Semi-Lagrangian methods have been around for some time, dating back at least to [3]. Researchers have worked to increase their accuracy, and these schemes have gained newfound interest with the recent widespread use of adaptive grids where the CFL-based time step restriction of the smallest cell can be overwhelming. Since these schemes are based on characteristic tracing and interpolation, they do not readily lend themselves to a fully conservative implementation. However, we propose a novel technique that applies a conservative limiter to the typical semi-Lagrangian interpolation step in order to guarantee that the amount of the conservative quantity does not increase during this advection. In addition, we propose a new second step that forward advects any of the conserved quantity that was not accounted for in the typical semi-Lagrangian advection. We show that this new scheme can be used to conserve both mass and momentum for incompressible flows. For incompressible flows, we further explore properly conserving kinetic energy during the advection step, but note that the divergence free projection results in a velocity field which is inconsistent with conservation of kinetic energy (even for inviscid flows where it should be conserved). For compressible flows, we rely on a recently proposed splitting technique that eliminates the acoustic CFL time step restriction via an incompressible-style pressure solve. Then our new method can be applied to conservatively advect mass, momentum and total energy in order to exactly conserve these quantities, and remove the remaining time step restriction based on fluid velocity that the original scheme still had.

References

[1]
Codina, R., Houzeaux, G., Coppola-Owen, H. and Baiges, J., The fixed-mesh ALE approach for the numerical approximation of flows in moving domains. J. Comput. Phys. v228 i5. 1591-1611.
[2]
Colina, F., Egli, R. and Lin, F., Computing a null divergence velocity field using smoothed particle hydrodynamics. J. Comput. Phys. v217. 680-692.
[3]
Courant, R., Issacson, E. and Rees, M., On the solution of nonlinear hyperbolic differential equations by finite differences. Commun. Pure Appl. Math. v5. 243-255.
[4]
Cummins, S. and Rudman, M., An SPH projection method. J. Comput. Phys. v152 i2. 584-607.
[5]
Dupont, T. and Liu, Y., Back and forth error compensation and correction methods for removing errors induced by uneven gradients of the level set function. J. Comput. Phys. v190/1. 311-324.
[6]
Dupont, T. and Liu, Y., Back and forth error compensation and correction methods for semi-Lagrangian schemes with application to level set interface computations. Math. Comput. v76 i258. 647-668.
[7]
Enright, D., Losasso, F. and Fedkiw, R., A fast and accurate semi-Lagrangian particle level set method. Comput. Struct. v83. 479-490.
[8]
Fedkiw, R., Liu, X.-D. and Osher, S., A general technique for eliminating spurious oscillations in conservative schemes for multiphase and multispecies Euler equations. Int. J. Nonlinear Sci. Numer. Simul. v3. 99-106.
[9]
Gingold, R.A. and Monaghanm, J.J., Smoothed particle hydrodynamics-theory and application to nonspherical stars. Mon. Not. Roy. Astron. Soc. v181. 375
[10]
Grenier, N., Antuono, M., Colagrossi, A., Le Touzé, D. and Alessandrini, B., An Hamiltonian interface SPH formulation for multi-fluid and free surface flows. J. Comput. Phys. v228 i22. 8380-8393.
[11]
Guendelman, E., Selle, A., Losasso, F. and Fedkiw, R., Coupling water and smoke to thin deformable and rigid shells. ACM Trans. Graph. (SIGGRAPH Proc.). v24 i3. 973-981.
[12]
Harlow, F. and Welch, J., Numerical calculation of time-dependent viscous incompressible flow of fluid with free surface. Phys. Fluids. v8. 2182-2189.
[13]
Harvie, Dalton J.E. and Fletcher, David F., A new volume of fluid advection algorithm: the stream scheme. J. Comput. Phys. v162 i1. 1-32.
[14]
Hirt, C., Amsden, A. and Cook, J., An arbitrary Lagrangian-Eulerian computing method for all flow speeds. J. Comput. Phys. v135. 227-253.
[15]
Irving, G., Guendelman, E., Losasso, F. and Fedkiw, R., Efficient simulation of large bodies of water by coupling two and three dimensional techniques. ACM Trans. Graph. (SIGGRAPH Proc.). v25 i3. 805-811.
[16]
B.-M. Kim, Y. Liu, I. Llamas, J. Rossignac, Using BFECC for fluid simulation, in: Eurographics Workshop on Natural Phenomena 2005, 2005.
[17]
Kim, B.-M., Liu, Y., Llamas, I. and Rossignac, J., Advections with significantly reduced dissipation and diffusion. IEEE Trans. Vis. Comput. Graph. v13 i1. 135-144.
[18]
Koshizuka, S., Nobe, A. and Oka, Y., Numerical analysis of breaking waves using the moving particle semi-implicit method. Int. J. Numer. Methods Fluids. v26. 751-769.
[19]
Koshizuka, S., Tamako, H. and Oka, Y., A particle method for incompressible viscous flows with fluid fragmentation. Comput. Fluid Dyn. J.
[20]
Kwatra, N., Su, J., Grétarsson, J.T. and Fedkiw, R., A method for avoiding the acoustic time step restriction in compressible flow. J. Comput. Phys. v228 i11. 4146-4161.
[21]
Leonard, B.P., Lock, A.P. and MacVean, M.K., Conservative explicit unrestricted-time-step multidimensional constancy-preserving advection schemes. Mon. Weather Rev. v124. 2588-2606.
[22]
Leslie, L.M. and Purser, R.J., Three-dimensional mass-conserving semi-Lagrangian scheme employing forward trajectories. Mon. Weather Rev. v123 i8.
[23]
Leveque, R.J., A large time step generalization of Godunov's method for systems of conservation laws. SIAM J. Numer. Anal. v22 i6. 1051-1073.
[24]
Lin, S.J. and Rood, R.B., Multidimensional flux-form semi-Lagrangian transport schemes. Mon. Weather Rev. v24 i9. 2046-2070.
[25]
Liovic, P., Rudman, M., Liow, J.L., Lakehal, D. and Kothe, D., A 3D unsplit-advection volume tracking algorithm with planarity-preserving interface reconstruction. Comput. Fluids. v35 i10. 1011-1032.
[26]
Liu, J., Koshizuka, S. and Oka, Y., A hybrid particle-mesh method for viscous, incompressible, multiphase flows. J. Comput. Phys. v202 i1. 65-93.
[27]
López, J., Hernández, J., Gómez, P. and Faura, F., A volume of fluid method based on multidimensional advection and spline interface reconstruction. J. Comput. Phys. v195 i2. 718-742.
[28]
Losasso, F., Fedkiw, R. and Osher, S., Spatially adaptive techniques for level set methods and incompressible flow. Comput. Fluids. v35. 995-1010.
[29]
Losasso, F., Gibou, F. and Fedkiw, R., Simulating water and smoke with an octree data structure. ACM Trans. Graph. (SIGGRAPH Proc.). v23. 457-462.
[30]
Losasso, Frank, Talton, Jerry, Kwatra, Nipun and Fedkiw, Ronald, Two-way coupled sph and particle level set fluid simulation. IEEE Trans. Vis. Comput. Graph. v14 i4. 797-804.
[31]
Loubčre, R. and Shashkov, M.J., A subcell remapping method on staggered polygonal grids for arbitrary-Lagrangian-Eulerian methods. J. Comput. Phys. v209 i1. 105-138.
[32]
Loubčre, R., Staley, M. and Wendroff, B., The repair paradigm: new algorithms and applications to compressible flow. J. Comput. Phys. v211 i2. 385-404.
[33]
Lucy, L., A numerical approach to the testing of the fission hypothesis. Astron. J. v82. 1013-1024.
[34]
R. MacCormack, The effect of viscosity in hypervelocity impact cratering, in: AIAA Hypervelocity Impact Conference, 1969. AIAA paper 69-354.
[35]
Margolin, L.G. and Shashkov, M., Remapping, recovery and repair on a staggered grid. Comput. Methods Appl. Mech. Eng. v193 i39-41. 4139-4155.
[36]
Min, C. and Gibou, F., A second order accurate projection method for the incompressible Navier-Stokes equation on non-graded adaptive grids. J. Comput. Phys. v219. 912-929.
[37]
Nakamura, T., Tanaka, R., Yabe, T. and Takizawa, K., Exactly conservative semi-Lagrangian scheme for multi-dimensional hyperbolic equations with directional splitting technique. J. Comput. Phys. v174 i1. 171-207.
[38]
Pilliod, J.E., Second-order accurate volume-of-fluid algorithms for tracking material interfaces* 1. J. Comput. Phys. v199 i2. 465-502.
[39]
Price, D.J., Modelling discontinuities and Kelvin-Helmholtz instabilities in SPH. J. Comput. Phys. v227 i24. 10040-10057.
[40]
Rider, W.J. and Kothe, D.B., Reconstructing volume tracking. J. Comput. Phys. v141. 112-152.
[41]
Roache, P.J., A flux-based modified method of characteristics. Int. J. Numer. Methods Fluids. v15 i11. 1259-1275.
[42]
Selle, A., Fedkiw, R., Kim, B., Liu, Y. and Rossignac, J., An unconditionally stable MacCormack method. J. Sci. Comput. v35 i2. 350-371.
[43]
Shu, C.-W. and Osher, S., Efficient implementation of essentially non-oscillatory shock capturing schemes II (two). J. Comput. Phys. v83. 32-78.
[44]
Staniforth, A. and Cote, J., Semi-Lagrangian integration schemes for atmospheric models: a review. Mon. Weather Rev. v119. 2206-2223.
[45]
Strain, J., Tree methods for moving interfaces. J. Comput. Phys. v151. 616-648.
[46]
Takizawa, K., Yabe, T. and Nakamura, T., Multi-dimensional semi-Lagrangian scheme that guarantees exact conservation. Comput. Phys. Commun. v148 i2. 137-159.
[47]
Tanaka, R., Nakamura, T. and Yabe, T., Constructing exactly conservative scheme in a non-conservative form. Comput. Phys. Commun. v126 i3. 232-243.
[48]
Woodward, P. and Colella, P., The numerical simulation of two-dimensional fluid flow with strong shocks. J. Comput. Phys. v54. 115-173.
[49]
Xiao, F. and Yabe, T., Completely conservative and oscillationless semi-Lagrangian schemes for advection transportation. J. Comput. Phys. v170 i2. 498-522.
[50]
Yabe, T., Tanaka, R., Nakamura, T. and Xiao, F., An exactly conservative semi-Lagrangian scheme (CIP-CSL) in one dimension. Mon. Weather Rev. v129. 332-344.
[51]
Yoon, H., Koshizuka, S. and Oka, Y., A particle-gridless hybrid method for incompressible flows. Int. J. Numer. Methods Fluids. v30. 407-424.
[52]
Zalesak, S.T., Fully multidimensional flux-corrected transport algorithms for fluids. J. Comput. Phys. v31 i3. 335-362.
[53]
Zerroukat, M., Wood, N. and Staniforth, A., Application of the parabolic spline method (psm) to a multi-dimensional conservative semi-Lagrangian transport scheme (slice). J. Comput. Phys. v225 i1. 935-948.
[54]
Zhang, Q. and Liu, P.L.F., A new interface tracking method: the polygonal area mapping method. J. Comput. Phys. v227 i8. 4063-4088.

Cited By

View all
  • (2022)A nearly-conservative, high-order, forward Lagrange–Galerkin method for the resolution of compressible flows on unstructured triangular meshesJournal of Computational Physics10.1016/j.jcp.2022.111471467:COnline publication date: 15-Oct-2022
  • (2022)A hybrid semi-Lagrangian cut cell method for advection-diffusion problems with Robin boundary conditions in moving domainsJournal of Computational Physics10.1016/j.jcp.2021.110805449:COnline publication date: 15-Jan-2022
  • (2022)On the Construction of Conservative Semi-Lagrangian IMEX Advection Schemes for Multiscale Time Dependent PDEsJournal of Scientific Computing10.1007/s10915-022-01768-090:3Online publication date: 1-Mar-2022
  • Show More Cited By
  1. An unconditionally stable fully conservative semi-Lagrangian method

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image Journal of Computational Physics
    Journal of Computational Physics  Volume 230, Issue 8
    April, 2011
    516 pages

    Publisher

    Academic Press Professional, Inc.

    United States

    Publication History

    Published: 01 April 2011

    Author Tags

    1. Compressible flow
    2. Conservative methods
    3. Incompressible flow

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 19 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2022)A nearly-conservative, high-order, forward Lagrange–Galerkin method for the resolution of compressible flows on unstructured triangular meshesJournal of Computational Physics10.1016/j.jcp.2022.111471467:COnline publication date: 15-Oct-2022
    • (2022)A hybrid semi-Lagrangian cut cell method for advection-diffusion problems with Robin boundary conditions in moving domainsJournal of Computational Physics10.1016/j.jcp.2021.110805449:COnline publication date: 15-Jan-2022
    • (2022)On the Construction of Conservative Semi-Lagrangian IMEX Advection Schemes for Multiscale Time Dependent PDEsJournal of Scientific Computing10.1007/s10915-022-01768-090:3Online publication date: 1-Mar-2022
    • (2020)Characteristic splitting mixed finite element analysis of compressible wormhole propagationApplied Numerical Mathematics10.1016/j.apnum.2019.08.012147:C(66-87)Online publication date: 1-Jan-2020
    • (2019)Sharp interface approaches and deep learning techniques for multiphase flowsJournal of Computational Physics10.1016/j.jcp.2018.05.031380:C(442-463)Online publication date: 1-Mar-2019
    • (2018)Eulerian Based Interpolation Schemes for Flow Map Construction and Line Integral Computation with Applications to Lagrangian Coherent Structures ExtractionJournal of Scientific Computing10.1007/s10915-017-0424-974:1(70-96)Online publication date: 1-Jan-2018
    • (2016)An Unified Multiscale Framework for Planar, Surface, and Curve SkeletonizationIEEE Transactions on Pattern Analysis and Machine Intelligence10.1109/TPAMI.2015.241442038:1(30-45)Online publication date: 1-Jan-2016
    • (2016)An adaptive discretization of compressible flow using a multitude of moving Cartesian gridsJournal of Computational Physics10.1016/j.jcp.2015.10.025305:C(75-110)Online publication date: 15-Jan-2016
    • (2015)Simulation of fluid mixing with interface controlProceedings of the 14th ACM SIGGRAPH / Eurographics Symposium on Computer Animation10.1145/2786784.2786791(129-135)Online publication date: 7-Aug-2015
    • (2015)On thin gaps between rigid bodies two-way coupled to incompressible flowJournal of Computational Physics10.1016/j.jcp.2015.03.027292:C(1-29)Online publication date: 1-Jul-2015
    • Show More Cited By

    View Options

    View options

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media