Numerical integration methods for Hamiltonian systems are of importance across many disciplines, including musical acoustics, where many systems of interest are very nearly lossless. Of particular interest are methods possessing a conserved pseu-doenergy. Though most such methods have an implicit character, an explicit method was proposed recently by Marazzato et al. The proposed method relies on a continuous integration which must be performed exactly in order for the conservation property to hold-as a result, it holds only approximately under numerical quadrature. Here, we show an explicit scheme for Hamiltonian integration, with a different choice of pseudoenergy, which is exactly conserved. Most importantly, a fast implementation is possible through the use of structured matrix inversion, and in particular Sherman Morrison inversion of the rank 1 perturbation of a matrix. Applications to the cases of fully nonlinear string vibration, and to the Föppl-von Kármán system describing large amplitude plate vibration are illustrated. Computation times are on par with the simplest non-conservative methods, such as Störmer integration.
Stefan Bilbao, Michele Ducceschi (2022). Fast Explicit Algorithms for Hamiltonian Numerical Integration.
Fast Explicit Algorithms for Hamiltonian Numerical Integration
Michele Ducceschi
2022
Abstract
Numerical integration methods for Hamiltonian systems are of importance across many disciplines, including musical acoustics, where many systems of interest are very nearly lossless. Of particular interest are methods possessing a conserved pseu-doenergy. Though most such methods have an implicit character, an explicit method was proposed recently by Marazzato et al. The proposed method relies on a continuous integration which must be performed exactly in order for the conservation property to hold-as a result, it holds only approximately under numerical quadrature. Here, we show an explicit scheme for Hamiltonian integration, with a different choice of pseudoenergy, which is exactly conserved. Most importantly, a fast implementation is possible through the use of structured matrix inversion, and in particular Sherman Morrison inversion of the rank 1 perturbation of a matrix. Applications to the cases of fully nonlinear string vibration, and to the Föppl-von Kármán system describing large amplitude plate vibration are illustrated. Computation times are on par with the simplest non-conservative methods, such as Störmer integration.File | Dimensione | Formato | |
---|---|---|---|
ENOC2020_fullpaper-4-2-8.pdf
accesso aperto
Tipo:
Versione (PDF) editoriale
Licenza:
Licenza per accesso libero gratuito
Dimensione
1.07 MB
Formato
Adobe PDF
|
1.07 MB | Adobe PDF | Visualizza/Apri |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.