• Aucun résultat trouvé

Simulation of a non-smooth dynamical model of the piano key

N/A
N/A
Protected

Academic year: 2021

Partager "Simulation of a non-smooth dynamical model of the piano key"

Copied!
3
0
0

Texte intégral

(1)

HAL Id: hal-00825754

https://hal-polytechnique.archives-ouvertes.fr/hal-00825754

Submitted on 30 Jun 2016

HAL is a multi-disciplinary open access

archive for the deposit and dissemination of

sci-entific research documents, whether they are

pub-lished or not. The documents may come from

teaching and research institutions in France or

abroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, est

destinée au dépôt et à la diffusion de documents

scientifiques de niveau recherche, publiés ou non,

émanant des établissements d’enseignement et de

recherche français ou étrangers, des laboratoires

publics ou privés.

Simulation of a non-smooth dynamical model of the

piano key

Anders Thorin, Xavier Boutillon, José Lozada, Xavier Merlhiot, Alain Micaelli

To cite this version:

Anders Thorin, Xavier Boutillon, José Lozada, Xavier Merlhiot, Alain Micaelli. Simulation of a

non-smooth dynamical model of the piano key. Multibody Dynamics 2013, Jul 2013, Zagreb, Croatia. 2

p. �hal-00825754�

(2)

Simulation of a non-smooth dynamical model of the piano key

Anders Thorin

1,2

, Xavier Boutillon

1

, José Lozada

2

, Xavier Merlhiot

2

, Alain Micaelli

2

1

Laboratoire de Mécanique des Solides, École Polytechnique, France

anders.thorin@polytechnique.edu,boutillon@lms.polytechnique.fr

2

Laboratoire d’Intégration des Systèmes et des Technologies, CEA, Fontenay-aux-Roses, France jose.lozada@cea.fr,xavier.merlhiot@cea.fr,alain.micaelli@cea.fr

Abstract

The grand piano action has been developped empirically and provides a remarkably accurate control of the hammer velocity and the impact time [1]. The numerical simulation of the action is necessary to improve numerical keyboards and to better understand haptic controllability. Following previous efforts [2, 3], we propose a simulation based on an explicit model and a solver of non-smooth dynamical problems. We also discuss the physical quantity – force or displacement – with which the model is to be controlled.

A scheme of the grand piano key is presented in Figure 1, with the proposed corresponding kinematical diagram in Figure 2. The 2D model [3] includes six rigid bodies in rotation with dry and viscous articular friction, thirteen contact zones with nonlinear springs (Equation 1), three of them (hammer-jack, jack-escapement button, hammer-check) being also subject to Coulomb friction. The reaction force Ffeltsof a felt to a displacement δ is given by:

Ffelts(δ) = k δr+ p ˙δ δ2 (1) damper hammer lever whippen jack key friction zone felt material ground check escapement button

Figure 1. Grand piano action.

y(t) F(t)

Figure 2. Kinematic diagram of the grand piano action. F (t) is the force exerted/felt by the player, y(t) is the displacement of the key.

Dry articular friction and Coulomb friction induce stick-slip transitions and therefore velocity discontinuities. Other potential discontinuities also arise when contacts occur. Therefore, the behaviour of the rigid bodies can only be described with piecewise regular functions. A decomposition in regular phases would be extremely tedious because of the numerous contacts and because dry friction cannot be written as a function of velocities. We overcome this difficulty by using a non-smooth approach [4]. The dynamics are written as a measure differential inclusion of the form:

(3)

where q is the vector of generalised coordinates made of the angles of each rigid body, M (q) is the mass matrix, F (t, q, ˙q) are the internal forces, dt is the Lebesgue measure and di is the reaction measure. The Lebesgue’s decomposition theorem yields:

d ˙q =γ dt+( ˙q+− ˙q−) dν+dvs (3)

di =f dt+ p dν+ dis (4)

where dν is a countable sum of weighted Dirac distributions and dvsand disare neglected singular measures. Equation 3

is discretized in time using a theta-method [5]. Typical results of the simulation are presented in Figure 3, either for a force-driven simulation (top frames) or for a position-driven simulation (bottom frames). We discuss the fact that, for the same model, the qualitative differences between the simulation and the measurements are greater for position-driven simulations. 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0 0.002 0.004 0.006 0.008 0.01 0.012

piano nuance, force−driven simulation

t [s] y(t) [m] y simulation(t) ymeasurement(t) 1 d.o.f. equivalence 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0 1 2 3 4

piano nuance, position−driven simulation

t [s] F(t) [N] Fsimulation(t) Fmeasurement(t) 0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2 0 0.002 0.004 0.006 0.008 0.01 0.012

forte nuance, force−driven simulation

t [s] y(t) [m] y simulation(t) ymeasurement(t) 1 d.o.f. equivalence 0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2 0 2 4 6 8 10

forte nuance, position−driven simulation

t [s]

F(t) [N]

Fsimulation(t) Fmeasurement(t)

Figure 3. Experimental and simulation results F (t) and y(t) (see Figure 2). Left: p nuance. Right: f nuance. Top: control by the measured F (t). Bottom: control by the measured y(t). In blue: the displacement calculated from the measured F (t) on a simple model of the key with only one degree of freedom.

The time series F (t) or y(t) which has not been used for driving the simulation is considered as the output of the system. The dynamics of the whole mechanism is dominated by inertia and gravity (see the equivalent system of 1 d.o.f. subject only to inertia and gravity, blue curve in figure 3). Therefore, it mainly acts as a low-pass second order filter of the exerted force F (t) or as a second-order high-pass filter of the displacement y(t). Playing on recent numerical keyboards with "heavy touch" demonstrates that inertia and gravity alone are not enough to provide a realistic haptic feedback. Therefore, we hypothesize that the realistic quality of a key relies on small variations, of high-frequency content, in the time-series {F (t), y(t)}. Since the force control is mostly insensitive to such details (by virtue of the low-pass filtering), it follows that the model must be position-driven in order to account for significant details.

References

[1] N. Principeaud, X. Boutillon. Reproducibility of piano playing. J. Acoust. Soc. Am., 123, 5 Pt 2, p. 3125. 2008. [2] M. Hirschkorn, J. McPhee, S. Birkett. Dynamic modeling and experimental testing of a piano action mechanism.

Journal of computational and nonlinear dynamics1, p. 47–55. 2006.

[3] J. Lozada. Modélisation, contrôle haptique et nouvelles réalisation de claviers musicaux. École Polytechnique, France. 2007.

[4] V. Acary, B. Brogliato. Numerical methods for nonsmooth dynamical systems: applications in mechanics and elec-tronics. Springer. 2008.

[5] X. Merlhiot. On some industrial applications of time-stepping methods for nonsmooth mechanical systems: issues, successes and challenges. Euromech Colloquium [516] – Nonsmooth contact and impact laws in mechanics. 2011.

Figure

Figure 1. Grand piano action.
Figure 3. Experimental and simulation results F(t) and y(t) (see Figure 2). Left: p nuance

Références

Documents relatifs

Mb concentration, oxygenation, and optical pathlength in normal tissue of KHB- perfused pig hearts and heart slices determined using NIR spectroscopic imaging... Regions of

En effet, dans ce cas d’étude, il est possible de conclure que l’agitateur accumule du gaz surtout au centre du réacteur, mais qu’il est peu efficace pour assurer un passage forcé

Moreover, using artificial inputs generated from models within the grid (assuming the models to be correct), we focus on the impact on the precision of the code when

In this work, the dynamic behaviour of the piano action mechanism (see Figure 1 for a scheme and the functioning details) is modelled and simulated in quasi-real time. This

This model allows the generation of the main fetal monitoring dynamics including fetal movements, acceler- ation and deceleration of the heart rate and the dynami- cal adjustment

In the last past years, the development of protocols Digital Video Broadcasting via Satellite (DVB-S2) and Digital Video Broadcast – Return Channel via Satellite (DVB/RCS), and the

O. Tableaux 47: Récapitulation de la dégradation dans le B.V de O. - L’ANRH s’applique dans le Nord de l’Algérie; c’est pour ça la valeur de la dégradation est faible..

Objectives: Being able to simulate any neuronal model, with exact or approximate numerical schemes.. 1 Exact simulation of one-dimensional