Abstract
This paper proposes a numerical investigation of a controlled loudspeaker designed to absorb acoustic plane waves at a duct termination. More precisely, a nonlinear control for a current-driven loudspeaker is presented, that relies on (1) measurements of velocity and acoustic pressure at the membrane, (2) a linear electroacoustic loudspeaker model and (3) a nonlinear finite-time control method. Numerical tests are carried out by a passive-guaranteed simulation of the loudspeaker dynamics in the port-Hamiltonian systems formalism. The sound absorption efficiency is evaluated up to 300 Hz by computing the reflected pressure at the membrane. The results are compared with a similar control architecture: the finite-time control for sound absorption proves effective, especially in the low frequency range.
Access provided by Autonomous University of Puebla. Download conference paper PDF
Similar content being viewed by others
Keywords
1 Introduction
One limitation of passive sound absorbers is the bad efficiency at low frequencies due to the required size of the material. Electrically controlled loudspeakers used as active absorbers have shown to be a way to extend the frequency bandwidth of absorption. A possible approach consists in controlling the loudspeaker dynamics in order to match the membrane impedance to the acoustic characteristic impedance of the medium, thus forcing the system to behave like an acoustic transmission line [1]. In particular, Rivet et al. [2] propose an active absorber that uses a feedback based on pressure or velocity for a current-driven boxed loudspeaker, showing broadband absorption results. The present paper restates the model and the impedance matching approach proposed in [2] and describes a new feedback law that combines (1) passive-guaranteed control based on the port-Hamiltonian systems formalism [3, 4] and (2) a (nonlinear) finite-time control law [5, 6], an alternative to asymptotic or exponential control methods. The efficiency of the proposed controller in terms of sound absorption is evaluated numerically.
2 Open-Loop Electroacoustic System
This section presents the considered models for the acoustic propagation (Sect. 2.1) and the current-driven loudspeaker (Sect. 2.2).
2.1 Plane Wave Propagation in a Tube
Consider a semi-infinite duct with a loudspeaker located at z = 0, with a membrane modelled as a flat piston (see Fig. 1). Acoustic plane wave propagation is assumed, therefore the pressure field can be decomposed into progressive waves p +(t − z∕c) and p −(t + z∕c), where c is the speed of sound. At z = 0, the particle velocity field equals the piston velocity, leading to the following relation between the pressure field p ac(t) at z = 0 and the piston velocity \(\dot {\xi }(t)\),
where ρ is the air density.
2.2 Current-Driven Electrodynamic Loudspeaker Model
Physical Model
A lumped model of boxed loudspeaker is adopted, considered as a mechanical oscillator with displacement ξ(t) and momentum \(\mathfrak {p}(t) = M_{m}\dot {\xi } (t)\), where M m is the moving mass. The oscillator is excited by the Lorentz force Bl i(t) and the force due to the acoustic pressure S d p ac(t). This yields the following mechanical equation that states the force balance of the system,
where K m (N∕m) is the stiffness coefficient associated with the suspension and the sealed enclosure, R m (Ns∕m) is the mechanical damping coefficient, Bl (N∕A) is the electromechanical coupling factor and i is the input electric current. The current drive enables rejection of undesired electric behaviour due to induction effect of the coil, usually described by a resistance R e (Ω) and an inductance L e (H).
Port-Hamiltonian Formulation
The loudspeaker model described in (2) is restated in the port-Hamiltonian formalism [3], that relies on the expression of the system energy,
namely the sum of the potential and kinetic energy stored by the system. Denoting the state and input of the system by, respectively,
a state-space representation of the loudspeaker dynamics can be derived:
where J is skew-symmetric, R is positive semi-definite, \(\boldsymbol {G}_i=\begin {bmatrix} 0 & -Bl \end {bmatrix}^\intercal \) and \(\boldsymbol {G}_p=\begin {bmatrix} 0 & S_d \end {bmatrix}^\intercal \). The outputs are defined as the dual quantities of the inputs u(t):
The port-Hamiltonian formulation (4) ensures the passivity property of the physical system through its power balance
where \(\mathcal {P}_{\mathrm {stored}}\), \(\mathcal {P}_{\mathrm {diss}}\) and \(\mathcal {P}_{\mathrm {ext}}\) are, respectively, the stored, dissipated and external power.
3 Closed-Loop System
This section describes the derivation of a controller that provides an input current i ⋆(t) given (1) a target membrane motion ξ ⋆(t), \(\dot {\xi }^\star (t)\) and (2) the measurement of the acoustic pressure p ac(t) and the velocity \(\dot {\xi }(t)\) at the loudspeaker membrane. The target membrane velocity can be deduced from the measured pressure
so that the acoustic impedance at the membrane equals the characteristic specific acoustic impedance ρc. First, a nonlinear control law that reaches the target \(\dot {\xi }^\star (t)\) in finite-time is presented in Sect. 3.1. Then the law is recast as a port-Hamiltonian system in order to guarantee the passivity of the controller, and thus of the closed-loop system, in Sect. 3.2.
3.1 Finite-Time Control Law
A system controlled in finite time will reach an equilibrium point in a finite time (see [7] for a formal definition). Thus, finite-time stability is a stronger property than asymptotic or exponential stability. It is useful for time-constrained and robust control. We first state the following result.
Theorem 1 (Finite-Time Control of a Double Integrator [5])
Consider the double integrator \(\dot {z}_1 = z_2\), \(\dot {z}_2 = v\). The origin is a finite-time stable equilibrium point of this system when it is controlled by the input \( v = -k_1 \lfloor z_1 \rceil ^{\frac {\alpha }{2 - \alpha }} - k_2 \lfloor z_2 \rceil ^\alpha , \) with k 1, k 2 > 0, α ∈ ]0, 1[ and \(\lfloor x \rceil ^\alpha \triangleq \mathrm {sgn} (x) |x|{ }^\alpha \).
By identification (cf. [6]), one can find a transformation between the system (4) and the double integrator controlled in finite time. We thus obtain the resulting nonlinear law on the input current that reads
3.2 Passive Finite-Time Control Law
Principle
The aim of this part is the derivation of a controller that guarantees (1) convergence towards specific system dynamics ξ ⋆(t) and (2) stability in case of badly tuned control parameters. In order to meet these requirements, we impose to the controller the following port-Hamiltonian structure,
with J c skew-symmetric and R c positive semi-definite. The power-preserving interconnection [4] of \({\{\mathcal {C}\}}\) with \({\{\mathcal {S}\}}\) is achieved by (see Fig. 2)
allowing the closed-loop system to be written as a port-Hamiltonian system
In the sequel, we choose the same states for the system and the controller: x = x c. Modifying the total energy \(\mathcal {H}_{s+c}({\mathbf {x}})\) and the interconnection matrices in (10) corresponds to an IDA-PBC control [8].
The controller \({\{\mathcal {C}\}}\) is derived by following the steps below:
-
1.
Choose an energy \(\mathcal {H}_{s+c}({\mathbf {x}}) \geq 0\) for the closed-loop system that has a minimum at a desired target state x ⋆, so that it converges to x ⋆.
-
2.
Deduce the energy of the controller by \(\mathcal {H}_{{c}}({\mathbf {x}}) = \mathcal {H}_{s+c}({\mathbf {x}}) - \mathcal {H}({\mathbf {x}}) \geq 0\).
-
3.
The control law is provided by the second line of (8) : \({\mathbf {y}}_c = \boldsymbol {G}_c^\intercal \boldsymbol {\nabla } \mathcal {H}_{c}({\mathbf {x}})\).
Application to the Proposed Finite-Time Control Law
The closed-loop energy is chosen as
It has a minimum at ξ = ξ ⋆ and \(\mathfrak {p} = \mathfrak {p}^\star \) so that this energy expression is a good candidate to control the closed-loop system \({\{\mathcal {S}+\mathcal {C}\}}\) towards the desired targets ξ ⋆, \(\mathfrak {p}^\star \). The energy of the controller is deduced by subtracting (3) from (11), leading to
where β > K m and γ > 1 ensure that \(\mathcal {H}_{c}(\xi , \mathfrak {p})\) has a global minimum. Finally, by imposing the following port-Hamiltonian formulation:
the controller output yields
The proposed finite-time control law (14) is a passive version of (7) presented in Sect. 3.1, whatever its parameter values satisfying β > K m and γ > 1.
4 Numerical Results
Two control laws are assessed for an up-chirp pressure excitation p ac(t) from 20 to 300 Hz at levels 94 and 106 dB.
- Law 1: passive finite-time control law (14). :
-
The law is evaluated through simulations of the closed-loop system \({\{\mathcal {S}+\mathcal {C}\}}\) based on a dedicated numerical scheme [9, 10] that preserves the power balance in discrete time.
- Law 2: proposed in [2]. :
-
The law relies on a modification of the inherent electromechanical properties of the loudspeaker, taking the form of a transfer function between the measured acoustic pressure and the electric current,
$$\displaystyle \begin{aligned} I^\star(s) = \frac{S_{d} \ \rho c - s M_m (1 -\mu) - R_m - \frac{K_m}{s} (1 -\mu)}{Bl \left(\mu s\frac{M_m}{S_{d}} + \rho c + \mu \frac{K_m}{s S_{d}}\right)} P(s), {} \end{aligned} $$(15)where P(s) and I ⋆(s) are, respectively, the Laplace transforms of p ac(t) and i ⋆(t) and μ ∈ [0, 1] is a control parameter that adjusts the absorption bandwidth.
Simulations take the total acoustic pressure p ac(t) as input and provide electric currents generated by the control laws and the induced membrane velocities as outputs. Then the reflected pressure at the membrane is calculated as
The control parameters are set to k 1 = 750, 000, k 2 = 50, α = 0.8, β = 1.1K m, γ = 1.1, μ = 0.15 and the loudspeaker model parameters are those used in [2]. The sampling rate is set to f s = 44, 100 Hz.
Time domain simulations of the reflected pressure p −(t) at the loudspeaker membrane for an input p ac(t) at 94 dB are depicted in Fig. 3. The weak value of the reflected pressure p −(t) compared to the total pressure p ac(t) reveals an efficient sound absorption for both control laws.
The absorption capabilities are also evaluated in the frequency domain by calculating the absorption coefficient as a function of the frequency f defined as
where Z(f) = P(f)∕V (f) and P(f) and V (f) are, respectively, the Fourier transform of the pressure signal p ac(t) and the velocity signal \(\dot {\xi }(t)\).
The coefficient α(f) is depicted in Fig. 4. It can be noted that Law 2 achieves the best sound absorption (α very close to 1) around the resonance frequency of the loudspeaker (84 Hz). The proposed Law 1 is especially efficient at lower frequencies below and has a slightly broader frequency bandwidth. Note that the closed loop consisting of a linear model (4) and a nonlinear controller (14) is nonlinear. Thus its performance varies with the amplitude of the control input, as illustrated in Fig. 4 for p ac(t) at levels 94 and 106 dB.
5 Conclusions
This work deals with sound absorption in a duct by a current-driven loudspeaker control. A passive nonlinear control that provides an electric current from the measurements of the acoustic pressure and the membrane velocity has been presented, based on a finite-time control method. Its passivity property ensures robustness against modelling errors. Numerical evaluation of the proposed nonlinear control law shows an efficient sound absorption, especially below the resonance frequency of the loudspeaker. Further study will focus on a passive control that handles a one-sample delay between the controller input and output, towards its application on a test bench.
References
Bobber, R.J.: An active transducer as a characteristic impedance of an acoustic transmission line. J. Acoust. Soc. Am. 48, 317–324 (1970)
Rivet, E., Karkar, S., Lissek, H.: Broadband low-frequency electroacoustic absorbers through hybrid sensor-/shunt-based impedance control. IEEE Trans. Control Syst. Technol. 25, 63–72 (2017)
Maschke, B.M., van der Schaft, A.J.: Port-controlled Hamiltonian systems: modelling origins and systemtheoretic properties. IFAC Proc. Vol. 25(13), 359–365 (1992)
Ortega, R., van der Schaft, A., Maschke, B., Escobar, G.: Energy-shaping of port-controlled Hamiltonian systems by interconnection. In: Proceedings of the 38th IEEE Conference on Decision and Control, vol. 2, pp. 1646–1651 (1999)
Bernuau, E., Perruquetti, W., Efimov, D., Moulay, E.: Robust finite-time output feedback stabilisation of the double integrator. Int. J. Control. 88(3), 451–460 (2015)
Wijnand, M., d’Andréa-Novel, B., Hélie, T., Roze, D.: Contrôle des vibrations d’un oscillateur passif : stabilisation en temps fini et par remodelage d’énergie. In: 14ème Congrès Français d’Acoustique, pp. 1370–1375. Le Havre, France (2018)
Bhat, S.P., Bernstein, D.S.: Finite-time stability of continuous autonomous systems. SIAM J. Control. Optim. 38(3), 751–766 (2000)
Ortega, R., van der Schaft, A., Maschke, B., Escobar, G.: Interconnection and damping assignment passivity-based control of port-controlled Hamiltonian systems. Automatica 38(4), 585–596 (2002)
Hélie, T., Falaize, A., Lopes, N.: Systèmes Hamiltoniens à Ports avec approche par composants pour la simulation à passivité garantie de problèmes conservatifs et dissipatifs. In: Colloque National en Calcul des Structures, vol. 12 (2015).
Falaize, A., Hélie, T.: Passive guaranteed simulations of analog audio circuits: A Port-Hamiltonian approach. Appl. Sci. 6(10), 273 (2016)
Acknowledgements
BdAN and MW are supported by ANR project Finite4SoS (ANR 15 CE23 0007). TH, DR and MW acknowledge ANR-DFG project INFIDHEM (ANR 16 CE92 0028).
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Lebrun, T., Wijnand, M., Hélie, T., Roze, D., d’Andréa-Novel, B. (2020). Electroacoustic Absorbers Based on Passive Finite-Time Control of Loudspeakers: A Numerical Investigation. In: Lacarbonara, W., Balachandran, B., Ma, J., Tenreiro Machado, J., Stepan, G. (eds) Nonlinear Dynamics and Control. Springer, Cham. https://doi.org/10.1007/978-3-030-34747-5_3
Download citation
DOI: https://doi.org/10.1007/978-3-030-34747-5_3
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-34746-8
Online ISBN: 978-3-030-34747-5
eBook Packages: Physics and AstronomyPhysics and Astronomy (R0)