-
Explicit Exactly Energy-conserving Methods for Hamiltonian Systems
Authors:
Stefan Bilbao,
Michele Ducceschi,
Fabiana Zama
Abstract:
For Hamiltonian systems, simulation algorithms that exactly conserve numerical energy or pseudo-energy have seen extensive investigation. Most available methods either require the iterative solution of nonlinear algebraic equations at each time step, or are explicit, but where the exact conservation property depends on the exact evaluation of an integral in continuous time. Under further restricti…
▽ More
For Hamiltonian systems, simulation algorithms that exactly conserve numerical energy or pseudo-energy have seen extensive investigation. Most available methods either require the iterative solution of nonlinear algebraic equations at each time step, or are explicit, but where the exact conservation property depends on the exact evaluation of an integral in continuous time. Under further restrictions, namely that the potential energy contribution to the Hamiltonian is non-negative, newer techniques based on invariant energy quadratisation allow for exact numerical energy conservation and yield linearly implicit updates, requiring only the solution of a linear system at each time step. In this article, it is shown that, for a general class of Hamiltonian systems, and under the non-negativity condition on potential energy, it is possible to arrive at a fully explicit method that exactly conserves numerical energy. Furthermore, such methods are unconditionally stable, and are of comparable computational cost to the very simplest integration methods (such as Stormer-Verlet). A variant of this scheme leading to a conditionally-stable method is also presented, and follows from a splitting of the potential energy. Various numerical results are presented, in the case of the classic test problem of Fermi, Pasta and Ulam, as well as for nonlinear systems of partial differential equations, including those describing high amplitude vibration of strings and plates.
△ Less
Submitted 1 July, 2022; v1 submitted 24 June, 2022;
originally announced June 2022.
-
Simulation of the Geometrically Exact Nonlinear String via Energy Quadratisation
Authors:
Michele Ducceschi,
Stefan Bilbao
Abstract:
String vibration represents an active field of research in acoustics. Small-amplitude vibration is often assumed, leading to simplified physical models that can be simulated efficiently. However, the inclusion of nonlinear phenomena due to larger string stretchings is necessary to capture important features, and efficient numerical algorithms are currently lacking in this context. Of the available…
▽ More
String vibration represents an active field of research in acoustics. Small-amplitude vibration is often assumed, leading to simplified physical models that can be simulated efficiently. However, the inclusion of nonlinear phenomena due to larger string stretchings is necessary to capture important features, and efficient numerical algorithms are currently lacking in this context. Of the available techniques, many lead to schemes which may only be solved iteratively, resulting in high computational cost, and the additional concerns of existence and uniqueness of solutions. Slow and fast waves are present concurrently in the transverse and longitudinal directions of motion, adding further complications concerning numerical dispersion. This work presents a linearly-implicit scheme for the simulation of the geometrically exact nonlinear string model. The scheme conserves a numerical energy, expressed as the sum of quadratic terms only, and including an auxiliary state variable yielding the nonlinear effects. This scheme allows to treat the transverse and longitudinal waves separately, using a mixed finite difference/modal scheme for the two directions of motion, thus allowing to accurately resolve the wave speeds at reference sample rates. Numerical experiments are presented throughout.
△ Less
Submitted 30 December, 2021;
originally announced December 2021.
-
Lyapunov Function for the Nonlinear Moog Voltage Controlled Filter
Authors:
Stefan Bilbao
Abstract:
In this short report, a new Lyapunov function for the Moog voltage-controlled filter is demonstrated, under zero-input conditions, and under nonlinear autonomous conditions (i.e. when parameters are not time-varying). The new definition allows for a proof of stability over the entire allowable range of parameters (cutoff frequency and resonance), and can be used as a starting point for Hamiltonian…
▽ More
In this short report, a new Lyapunov function for the Moog voltage-controlled filter is demonstrated, under zero-input conditions, and under nonlinear autonomous conditions (i.e. when parameters are not time-varying). The new definition allows for a proof of stability over the entire allowable range of parameters (cutoff frequency and resonance), and can be used as a starting point for Hamiltonian-based numerical simulation methods.
△ Less
Submitted 9 April, 2021;
originally announced April 2021.
-
Conservative Numerical Methods for Nonlinear String Dynamics: Non-planar Vibration
Authors:
Stefan Bilbao
Abstract:
Nonlinear string vibration, in particular the case of nonplanar motion, has been an area of intense study for many years. Numerical simulation methods, essential for the comparison between measured data and theory, have received somewhat less attention. In this article, various numerical schemes for nonlinear nonplanar string dynamics are presented, with an emphasis on discrete conservation of ene…
▽ More
Nonlinear string vibration, in particular the case of nonplanar motion, has been an area of intense study for many years. Numerical simulation methods, essential for the comparison between measured data and theory, have received somewhat less attention. In this article, various numerical schemes for nonlinear nonplanar string dynamics are presented, with an emphasis on discrete conservation of energy and angular momentum. Simple numerical stability conditions may be arrived at, even under strongly nonlinear conditions, by employing these conservation properties. Full implementation details and various numerical examples are presented, and several topics, including a discussion of numerical loss models and spectral methods, are dealt with in the Appendix.
△ Less
Submitted 22 May, 2019;
originally announced May 2019.
-
Numerical Modeling of Collisions in Musical Instruments
Authors:
Stefan Bilbao,
Alberto Torin,
Vasileios Chatziioannou
Abstract:
Collisions play an important role in many aspects of the physics of musical instruments. The striking action of a hammer or mallet in keyboard and percussion instruments is perhaps the most important example, but others include reed-beating effects in wind instruments, the string/neck interaction in fretted instruments such as the guitar as well as in the sitar and the wire/membrane interaction in…
▽ More
Collisions play an important role in many aspects of the physics of musical instruments. The striking action of a hammer or mallet in keyboard and percussion instruments is perhaps the most important example, but others include reed-beating effects in wind instruments, the string/neck interaction in fretted instruments such as the guitar as well as in the sitar and the wire/membrane interaction in the snare drum. From a simulation perspective, whether the eventual goal is the validation of musical instrument models or sound synthesis, such highly nonlinear problems pose various difficulties, not the least of which is the risk of numerical instability. In this article, a novel finite difference time domain simulation framework for such collision problems is developed, where numerical stability follows from strict numerical energy conservation or dissipation, and where a a power law formulation for collisions is employed, as a potential function within a Hamiltonian formulation. The power law serves both as a model of deformable collision, and as a mathematical penalty under perfectly rigid, non-deformable collision. This formulation solves a major problem underlying previous work, where a Hamiltonian framework was not employed for collisions, and thus stability was not ensured. Various numerical examples, illustrating the unifying features of such methods across a wide variety of systems in musical acoustics are presented, including numerical stability and energy conservation/dissipation, bounds on spurious penetration in the case of rigid collisions, as well as various aspects of musical instrument physics.
△ Less
Submitted 11 May, 2014;
originally announced May 2014.