Download PDFOpen PDF in browser

Real-Time Implementation of the Kirchhoff Plate Equation Using Finite-Difference Time-Domain Methods on CPU

EasyChair Preprint 10297

8 pagesDate: May 30, 2023

Abstract

In this paper, we develop real-time applications including virtual instruments and plate reverb of the Kirchhoff plate equation with loss and tension by means of a numerical simulation using finite-difference time-domain (FDTD) methods, and they are implemented on central processing units (CPUs) and optimized by loop unrolling or advanced vector extensions (AVX), enabling these applications to execute in real time at fast speeds. These applications are developed as puredata (Pd) externals which can serve as objects in puredata, a real-time graphical programming environment for audio and graphics. In these applications, multiple inputs (excitation or audio signal) and outputs whose positions are free to change in real time are allowed, and physical parameters can be dynamically manipulated in real time, which makes users possible to make both realistic sound and new sound that is not possible to generate in the real world. Additionally, these Pd externals can also be used as modules to build Pd patches, which provides more possibilities for experimental artists.

Keyphrases: FDTD methods, Kirchhoff thin plate equation, musical acoustics, real-time simulation

BibTeX entry
BibTeX does not have the right entry for preprints. This is a hack for producing the correct reference:
@booklet{EasyChair:10297,
  author    = {Zehao Wang and Miller Puckette and Tom Erbe and Stefan Bilbao},
  title     = {Real-Time Implementation of the Kirchhoff Plate Equation Using Finite-Difference Time-Domain Methods on CPU},
  howpublished = {EasyChair Preprint 10297},
  year      = {EasyChair, 2023}}
Download PDFOpen PDF in browser