Related Experiment Video
Updated: May 9, 2026

A Modeling and Simulation Method for Preliminary Design of an Electro-Variable Displacement Pump
Published on: June 1, 2022
Modeling and simulation of a grand piano
Juliette Chabassier1, Antoine Chaigne, Patrick Joly
1Poems Team, INRIA Rocquencourt, Domaine de Voluceau, 78153 Le Chesnay cedex, France.
Abstract:
A time-domain global modeling of a grand piano is presented. The string model includes internal losses, stiffness, and geometrical nonlinearity. The hammer-string interaction is governed by a nonlinear dissipative compression force. The soundboard is modeled as a dissipative bidimensional orthotropic Reissner-Mindlin plate where the presence of ribs and bridges is treated as local heterogeneities. The coupling between strings and soundboard at the bridge allows the transmission of both transverse and longitudinal waves to the soundboard. The soundboard is coupled to the acoustic field, whereas all other parts of the structure are supposed to be perfectly rigid. The acoustic field is bounded artificially using perfectly matched layers. The discrete form of the equations is based on original energy preserving schemes. Artificial decoupling is achieved, through the use of Schur complements and Lagrange multipliers, so that each variable of the problem can be updated separately at each time step. The capability of the model is highlighted by series of simulations in the low, medium, and high register, and through comparisons with waveforms recorded on a Steinway D piano. Its ability to account for phantom partials and precursors, consecutive to string nonlinearity and inharmonicity, is particularly emphasized.
Related Concept Videos
Modeling and Similitude
Modeling with Differential Equations
Problem-Solving: Tuning of a Guitar String
The string's wave speed can be regulated by varying the linear density. Tension is the other property that determines the speed of...
Design Example: Creating a Hydraulic Model of a Dam Spillway
Torsional Pendulum
As long as the rigid body's angular displacement is small, its oscillation can be modeled as a linear angular oscillation. The amplitude of the oscillation is an angle. The role of mass is played by the...
Mathematical Modeling: Problem Solving

