A novel class of linearly implicit energy-preserving schemes for conservative systems

02/15/2023
by   Xicui Li, et al.
0

We consider a kind of differential equations d/dt y(t) = R(y(t))y(t) + f(y(t)) with energy conservation. Such conservative models appear for instance in quantum physics, engineering and molecular dynamics. A new class of energy-preserving schemes is constructed by the ideas of scalar auxiliary variable (SAV) and splitting, from which the nonlinearly implicit schemes have been improved to be linearly implicit. The energy conservation and error estimates are rigorously derived. Based on these results, it is shown that the new proposed schemes have unconditionally energy stability and can be implemented with a cost of solving a linearly implicit system. Numerical experiments are done to confirm these good features of the new schemes.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/21/2020

Structure preserving algorithms for simulation of linearly damped acoustic systems

Energy methods for constructing time-stepping algorithms are of increase...
research
11/27/2020

Asymptotic properties of a class of linearly implicit schemes for weakly compressible Euler equations

In this paper we derive and analyse a class of linearly implicit schemes...
research
07/03/2019

Linearly implicit local and global energy-preserving methods for Hamiltonian PDEs

We present linearly implicit methods that preserve discrete approximatio...
research
02/19/2020

Structure-Preserving and Efficient Numerical Methods for Ion Transport

Ion transport, often described by the Poisson–Nernst–Planck (PNP) equati...
research
05/31/2021

Machine-Learning Non-Conservative Dynamics for New-Physics Detection

Energy conservation is a basic physics principle, the breakdown of which...
research
07/17/2018

From modelling of systems with constraints to generalized geometry and back to numerics

In this note we describe how some objects from generalized geometry appe...

Please sign up or login with your details

Forgot password? Click here to reset