An energy-preserving algorithm for nonlinear Hamiltonian wave equations with Neumann boundary conditions (Q1697285)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | An energy-preserving algorithm for nonlinear Hamiltonian wave equations with Neumann boundary conditions |
scientific article |
Statements
An energy-preserving algorithm for nonlinear Hamiltonian wave equations with Neumann boundary conditions (English)
0 references
15 February 2018
0 references
As model problem the authors consider the nonlinear Klein-Gordon equation \[ \frac{\partial^2 u(x,t)}{\partial t^2} - \lambda \frac{\partial^2 u(x,t)}{\partial x^2} = - \nabla V(u) \, , \; (x,t) \in [x_L,x_R] \times [t_0,T], \] where \(V(u)\) is a smooth potential energy and \(\lambda\) is a positive real number. Additionally, initial conditions and Neumann boundary conditions are given. For the discretization in space the finite element method with standard continuous piecewise polynomial basis functions is used. This results in a system of ordinary differential equations. The stability of this semi-discrete finite element scheme is analysed. For the time discretization of the system of ordinary differential equations the average vector field approach is used. In this way the semi-discrete energy is preserved. The presented approach is illustrated in detail in the case of piecewise-linear basis functions in the finite element method. Finally, the conservative property of the presented algorithm is shown by two numerical examples.
0 references
nonlinear Hamiltonian wave equation
0 references
energy-preserving schemes
0 references
finite element discretization
0 references
average vector field method
0 references
0 references
0 references
0 references
0 references
0 references