Energy-conserving finite difference schemes for nonlinear strings

In this paper, we discuss numerical methods for the simulation of nonlinear string vibration. In a musical setting, such vibrations occur under large-amplitude conditions. Though it is simple enough to write down a nonlinear equation for the motion of such a string, the construction of numerical methods, such as finite difference schemes, becomes a much more delicate problem, in particular because of the number of possible discretization approaches, and the lack of spectral analysis tools which are often used to determine stability bounds in the linear case. For this reason, we turn towards more general techniques, which are based around energetic principles, sometimes known collectively as the energy method. Indeed, it is possible to transfer the complete energetic behavior of the nonlinear string to discrete time in such a way that a discrete analogue of the energy is preserved. This leads, in turn, to an energy-based stability guarantee. Such techniques rely in no way on spectral analysis. Various other issues, such as parasitic oscillations, boundary termination, loss modelling and implicit difference schemes are also discussed. Simulations are presented.

[1]  On a mixed problem for a coupled nonlinear system , 1997 .

[2]  Matti Karjalainen,et al.  Modeling of tension modulation nonlinearity in plucked strings , 2000, IEEE Trans. Speech Audio Process..

[3]  Stanley Osher,et al.  Stability of difference approximations of dissipative type for mixed initial-boundary value problems. I , 1969 .

[4]  Pierre Ruiz,et al.  Synthesizing Musical Sounds by Solving the Wave Equation for Vibrating Objects: Part 2 , 1971 .

[5]  Antoine Chaigne,et al.  TIME-DOMAIN MODELING AND NUMERICAL SIMULATION OF A KETTLEDRUM , 1999 .

[6]  S. Bilbao Wave and Scattering Methods for Numerical Simulation , 2004 .

[7]  Ra Bacon,et al.  DISCRETE MODEL OF A STRUCK STRING , 1978 .

[8]  L. Trefethen Spectral Methods in MATLAB , 2000 .

[9]  I-Shih Liu,et al.  Effect of moving boundaries on the vibrating elastic string , 2003 .

[10]  Richard Kronland-Martinet,et al.  THE WAVE DIGITAL REED: A PASSIVE FORMULATION , 2003 .

[11]  J. Strikwerda Finite Difference Schemes and Partial Differential Equations , 1989 .

[12]  Stefan Bilbao Parameterized families of finite difference schemes for the wave equation , 2004 .

[13]  Charles R. Johnson,et al.  Matrix analysis , 1985, Statistical Inference for Engineers and Data Scientists.

[14]  A. Fettweis Wave digital filters: Theory and practice , 1986, Proceedings of the IEEE.

[15]  H. Kreiss,et al.  Time-Dependent Problems and Difference Methods , 1996 .

[16]  T.H. Crystal,et al.  Linear prediction of speech , 1977, Proceedings of the IEEE.

[17]  Julius O. Smith,et al.  Music applications of digital waveguides , 1987 .

[18]  Matti Karjalainen,et al.  Plucked-string synthesis algorithms with tension modulation nonlinearity , 1999, 1999 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings. ICASSP99 (Cat. No.99CH36258).

[19]  J. Bowles,et al.  Fourier Analysis of Numerical Approximations of Hyperbolic Equations , 1987 .

[20]  G. Carrier,et al.  On the non-linear vibration problem of the elastic string , 1945 .

[21]  D. Cheng Field and wave electromagnetics , 1983 .

[22]  A. Chaigne,et al.  Numerical simulations of piano strings. I. A physical model for a struck string using finite difference methods , 1994 .

[23]  Richard Kronland-Martinet,et al.  The simulation of piano string vibration: from physical models to finite difference schemes and digital waveguides. , 2003, The Journal of the Acoustical Society of America.

[24]  H. Kreiss Initial boundary value problems for hyperbolic systems , 1970 .

[25]  Bengt Fornberg,et al.  A practical guide to pseudospectral methods: Introduction , 1996 .

[26]  S. Bilbao Modal-type finite difference schemes for nonlinear strings with an energy-conservation property , 2004 .

[27]  NON LOCAL SOLUTIONS OF A NONLINEAR HYPERBOLIC PARTIAL DIFFERENTIAL EQUATION , .

[28]  Cumhur Erkut,et al.  Aspects in analysis and model-based sound synthesis of plucked string instruments , 2002 .

[29]  Stefan Bilbao,et al.  Energy-conserving finite difference schemes for tension-modulated strings , 2004, 2004 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[30]  L. Vu-Quoc,et al.  Finite difference calculus invariant structure of a class of algorithms for the nonlinear Klein-Gordon equation , 1995 .

[31]  K. Yee Numerical solution of initial boundary value problems involving maxwell's equations in isotropic media , 1966 .

[32]  G. V. Anand Large‐Amplitude Damped Free Vibration of a Stretched String , 1969 .

[33]  KIRCHHOFF–CARRIER ELASTIC STRINGS IN NONCYLINDRICAL DOMAINS , .

[34]  Richard Kronland-Martinet,et al.  The wave digital piano hammer , 2002 .