The present invention relates to a device for controlling a loudspeaker in an enclosure, comprising:
Loudspeakers are electromagnetic devices that convert an electrical signal into an acoustic signal. They introduce a nonlinear distortion that may greatly affect the obtained acoustic signal.
Many solutions have been proposed to control loudspeakers so as to make it possible to eliminate the distortions in the behavior of the loudspeaker through an appropriate command.
A first type of solution uses mechanical sensors, typically a microphone, in order to implement an enslavement that makes it possible to linearize the operation of the loudspeaker. The major drawback of such a technique is the mechanical bulk and the non-standardization of the devices, as well as the high costs.
Examples of such solutions are for example described in documents EP 1 351 543, U.S. Pat. No. 6,684,204, US 2010/017 25 16, and U.S. Pat. No. 5,694,476.
In order to avoid the use of an unwanted mechanical sensor, open loop-type controls have been considered. They do not require costly sensors. They optionally only use a measurement of the voltage and/or current applied across the terminals of the loudspeaker.
Such solutions are for example described in documents U.S. Pat. No. 6,058,195 and U.S. Pat. No. 8,023,668.
These solutions nevertheless have drawbacks in that the set of nonlinearities of the loudspeaker is not taken into account and these systems are complex to install and do not offer complete freedom for the choice of the corrected behavior obtained from the equivalent loudspeaker.
Document U.S. Pat. No. 6,058,195 uses a so-called “mirror filter” technique with current control. This technique makes it possible to eliminate the nonlinearities in order to obtain a predetermined model. The implemented estimator E produces an error signal between the measured voltage and the voltage predicted by the model. This error is used by the update circuit of the parameters U. In light of the number of estimated parameters, the convergence of the parameters toward their true values is highly improbable under normal operating conditions.
U.S. Pat. No. 8,023,668 proposes an open loop control model that offsets the unwanted behaviors of the loudspeaker relative to a desired behavior. To that end, the voltage applied to the loudspeaker is corrected by an additional voltage that cancels out the unwanted behaviors of the loudspeaker relative to the desired behavior. The control algorithm is done by discrete-time discretization of the model of the loudspeaker. This makes it possible to predict the position the diaphragm will have in the following time and compare that position with the desired position. The algorithm thus performs a kind of infinite gain enslavement between a desired model of the loudspeaker and the model of the loudspeaker so that the loudspeaker follows the desired behavior.
As in the preceding document, the command implements a correction that is calculated at each moment and added to the input signal, even though this correction in document U.S. Pat. No. 8,023,668 does not implement a closed feedback loop.
The mechanisms for calculating a correction added to the input signal are complex to implement, and the obtained results are sometimes unsatisfactory, the correction model proving inappropriate or ineffective for certain operating conditions or for certain shapes of the input signal.
The invention aims to propose a satisfactory control of the loudspeaker that does not have the drawbacks related to the modification of the input signal by adding a correction signal calculated by comparison at each moment between a desired model and the model of the loudspeaker.
To that end, the invention relates to a loudspeaker control device of the aforementioned type, wherein it comprises a control unit comprising:
According to specific embodiments, the control device comprises one or more of the following features:
The invention will be better understood upon reading the following description, provided solely as an example, and done in reference to the drawings, in which:
The sound retrieval installation 10 illustrated in
According to one particular embodiment, a loop 23 for measuring a physical value, such as the temperature of the magnetic circuit of the loudspeaker or the intensity circulating in the coil of the loudspeaker, is provided between the loudspeaker 14 and the control device 22.
The desired model 20 is independent of the loudspeaker used in the installation and its model.
The desired model 20 is, as shown in
Advantageously, for frequencies below a frequency fmin, this ratio is a function converging toward zero when the frequency tends towards zero, to limit the reproduction of excessively low frequencies and thereby avoid movements of the loudspeaker diaphragm outside ranges recommended by the manufacturer.
The same is true for high frequencies, where the ratio tends towards zero beyond a frequency fmax when the frequency of the signal tends toward infinity.
According to another embodiment, this desired model is not specified and the desired model is considered to be unitary.
The control device 22, the detailed structure of which is illustrated in
The control device 22 comprises means for calculating different quantities based on derivative or integral values of other quantities defined at the same moments.
For the calculating needs, the values of the quantities not known at the moment n are taken to be equal to the corresponding values at the moment n−1. The values at the moment n−1 are preferably corrected by an order 1 or 2 prediction of their values using higher-order derivatives known at the moment n−1.
According to the invention, the control device 22 implements a control partly using the differential flatness principle, which makes it possible to define a reference control signal of a differentially flat system from sufficiently smooth reference trajectories.
As illustrated in
At the output of the amplification unit 24, the control device comprises a unit 25 for structural adaptation of the signal to be reproduced based on the structure of the enclosure in which the loudspeaker is used. This unit is able to provide a desired reference value Aref at each moment for the loudspeaker diaphragm from a corresponding value, here the signal y0, for the displacement of the air set in motion by the enclosure comprising the loudspeaker.
Thus, in the considered example, the reference value Aref, calculated from the acceleration of the air to be reproduced y0, is the acceleration to be reproduced for the loudspeaker diaphragm so that the operation of the loudspeaker imposes an acceleration y0 on the air.
In the case of a closed enclosure in which the loudspeaker is mounted in a closed housing, the desired reference acceleration for the diaphragm Aref is equal to the desired acceleration y0 for the air.
This reference value Aref is introduced into a unit 26 for calculating reference dynamic values able to provide, at each moment, the value of the derivative relative to the time of the reference value denoted dAref/dt, as well as the values of the first and second integrals relative to the time of that reference value, respectively denoted Vref and Xref.
The set of reference dynamic values is denoted hereinafter as Cref.
Thus, at the output of the units 30, 32 and 34, the derivative of the acceleration dAref/dt, the first integral Vref and the second integral Xref of the acceleration are respectively obtained.
The bounded integration units are formed by a first-order low-pass filter and are characterized by a cutoff frequency FOBF.
The use of a bounded integration unit makes it possible for the values used in the control device 22 not to be the derivatives or integrals of one another except in the useful bandwidth, i.e., for frequencies above the cutoff frequency FOBF. This makes it possible to control the low-frequency excursion of the values in question.
During normal operation, the cutoff frequency FOBF is chosen so as not to influence the signal in the low frequencies of the useful bandwidth.
The cutoff frequency FOBF is taken to be lower than one tenth of the frequency fmin of the desired model 20.
The control device 22 comprises, in a memory, a table and/or a set of electromechanical parameter polynomials 36 as well as a table and/or a set of electrical parameter polynomials 38.
These tables 36 and 38 are able to define, based on reference dynamic values Gref received as input, the electromechanical Pmec and electrical Pelec parameters, respectively. These parameters Pmec and Pelec are respectively obtained from a mechanical modeling of the loudspeaker as illustrated in
In these figures, the loudspeaker is assumed to be installed in a closed housing with no vent, the diaphragm being at the interface between the outside and the inside of the housing.
The electromechanical parameters Pmec include the magnetic flux captured by the coil, denoted BI, produced by the magnetic circuit of the loudspeaker, the stiffness of the loudspeaker, denoted Kmt, the viscous mechanical friction of the loudspeaker, denoted Rmt, and the mobile mass of the entire loudspeaker, denoted Mmt.
The model of the mechanical part of the loudspeaker illustrated in
This model takes into account the viscous mechanical friction Rmt corresponding to a resistance 42 in series with a coil 44 corresponding to the overall mobile mass Mmt, the stiffness corresponding to a capacitor 46 with capacity Cmt (x) equal to 1/Kmt (x). Thus, the stiffness depends on the position x of the diaphragm.
Lastly, the circuit comprises a generator 48 representative of the force resulting from the reluctance of the magnetic circuit denoted Fr (x, i) and equal to
where Le is the inductance of the coil and depends on the position x of the diaphragm.
The variable v represents the speed of the diaphragm.
The electric parameters Pélec include the inductance of the coil Le, the para-inductance L2 of the coil and the iron loss equivalent R2.
The model of the electric part of the loudspeaker of a closed enclosure is illustrated by
To account for magnetic losses and inductance variations by Foucault current effect, a parallel circuit RL is mounted in series at the output of the coil 54. A resistance 56 with value R2(x, i) depending on the position of the diaphragm x and the intensity i circulating in the coil is representative of the iron loss equivalent. Likewise, a coil 58 with inductance L2(x, i) also depending on the position x of the diaphragm and the intensity i circulating in the circuit is representative of the para-inductance of the loudspeaker.
Also mounted in series in the model are a voltage generator 60 producing a voltage BI(x, i).v representative of the counter-electromotive force of the coil moving in the magnetic field produced by the magnet and a second generator 62 producing a voltage g(x,i).v with
representative of the dynamic variation of the inductance with the position.
In general, it will be noted that, in this model, the flux BI captured by the coil, the stiffness Kmt and the inductance of the coil Le depend on the position x of the diaphragm, the inductance Le and the flux BI also depend on the current i circulating in the coil.
Preferably, the inductance of the coil Le, the inductance L2 and the term g depend on the intensity i, in addition to depending on the movement x of the diaphragm.
From the models explained in light of
The control module 22 further comprises a unit 70 for calculating the reference current iref and its derivative diref/dt. This unit receives, as input, the reference dynamic values Gref, the mechanical parameters Pméca. This calculation of the reference current Iref and its derivative dIref/dt satisfy the following two equations:
Thus, the current iref and its derivative diref/dt are obtained by an algebraic calculation from values of the vectors entered by an exact analytical calculation or a digital resolution if necessary based on the complexity of G1(x,i).
The derivative of the current diref/dt is thus preferably obtained through an algebraic calculation, or otherwise by numerical derivation.
To avoid excessive travel of the loudspeaker diaphragm, a movement Xmax is imposed on the control module. This is made possible by the use of a separate unit 26 for calculating reference dynamic values and a structural adaptation unit 25.
The limitation of the movement is done by a “virtual wall” device that prevents the loudspeaker diaphragm from exceeding a certain limit linked to Xmax. To that end, as the position Xref approaches its limit threshold, the energy necessary for the position to approach the virtual wall becomes increasingly great (nonlinear behavior), to be infinite on the wall with the possibility of imposing an asymmetrical behavior. To that end, the viscous mechanical friction Rmt 42 is increased nonlinearly based on the position xref of the diaphragm.
According to still another embodiment, to limit the travel, the acceleration Aref is kept dynamically within minimum and maximum limits, which guarantee that the position Xref of the diaphragm does not exceed Xmax.
In the case where, depending on the embodiment, the travel Xref of the diaphragm is limited to Xref_sat, and the acceleration of the diaphragm Aref to Aref_sat, the values x0 and v0 are recalculated at moment n using the following algorithm:
v
0sat(n)=bounded integrator of y0sat(n)(identical to 32)
x0sat(n)=bounded integrator of v0sat(n)(identical to 34)
vref sat(n)=bounded integrator of Aref sat(n)(identical to 32)
The calculation of the reference current Iref and its derivative dIref/dt then satisfy the following two equations:
Furthermore, the control device 22 comprises a unit 80 for estimating the resistance Re of the loudspeaker. This unit 80 receives, as input, the reference dynamic values Gref, the intensity of the reference current iref and its derivative diref/dt and, depending on the considered embodiment, the temperature measured on the magnetic circuit of the loudspeaker, denoted Tm_measured or the intensity measured through the coil, denoted I_
In the absence of a measurement of the circulating current, the estimating unit 80 has the form illustrated in
The thermal model 84 provides the calculation of the resistance Re from calculated parameters, the determined power PJB and the measured temperature Tm_measured.
In this model, the reference temperature is the temperature of the air inside the enclosure Te.
The considered temperatures are:
Tb[° C.]: temperature of the winding;
Tm[° C.]: temperature of the magnetic circuit; and
Te[° C.]: inside temperature of the enclosure, assumed to be constant, or ideally measured.
The considered thermal power is:
PJb[W]: thermal power contributed to the winding by Joule effect;
The thermal model comprises, as illustrated in
Ctbb[J/K]: thermal capacity of the winding;
Rthbm[K/W]: equivalent thermal resistance between the winding and the magnetic circuit; and
Rthba[K/W]: equivalent thermal resistance between the winding and the inside temperature of the enclosure.
The equivalent thermal resistances take account of the heat dissipation by conduction and convection.
The thermal power PJb contributed by the current circulating in the winding is given by:
PJb(t)=Re(Tb)t2(t)
where Re(Tb) is the value of the electrical resistance at the temperature Tb:
Re(Tb)=Re(20° C.)×(1+4.10−3(Tb-20° C.))
where Re(20° C.) is the value of the electrical resistance at 20° C.
The thermal model given by
Its resolution makes it possible to obtain the value of the resistance Re at each moment.
Alternatively, as illustrated in
Lastly, the control device 22 comprises a unit 90 for calculating the reference output voltage Uref, from reference dynamic values Cref, the reference current iref and its derivative diref/dt, electric parameters Pélec and the resistance Re calculated by the unit 80.
This unit calculating the reference output voltage implements the following two equations:
Alternatively, and for an enclosure comprising a housing open via a vent, the mechanical-acoustic model of the loudspeaker illustrated in
In this embodiment, and as illustrated in
The structural adaptation unit 25 of the signal to be reproduced based on the structure of the enclosure in which the loudspeaker is used is able to provide a desired reference value Aref at each moment for the loudspeaker diaphragm from a corresponding value, here the signal, for the displacement of the air set in motion by the device in which the loudspeaker is placed.
Thus, in the considered example, the reference value Aref, calculated from the acceleration of the air to be reproduced y0, is the acceleration to be reproduced for the loudspeaker diaphragm so that the operation of the loudspeaker imposes an acceleration y0 on the total air.
Thus, at the output of the units 127 and 128, the first integral v0 and the second integral x0 are obtained of the acceleration y0.
The bounded integration units are formed by a first-order low-pass filter and are characterized by a cutoff frequency FOBF.
The use of a bounded integration unit makes it possible for the values used in the control device 22 not to be the derivatives or integrals of one another except in the useful bandwidth, i.e., for frequencies above the cutoff frequency FOBF. This makes it possible to control the low-frequency excursion of the values in question.
During normal operation, the cutoff frequency FOBF is chosen so as not to influence the signal in the low frequencies of the useful bandwidth.
The cutoff frequency FOBF is taken to be lower than one tenth of the frequency fmin of the desired model 20.
In the case of a vented enclosure in which the loudspeaker is mounted, the unit 25 produces the desired reference acceleration for the diaphragm Aref via the following relationship:
With:
Rm2: acoustic leakage coefficient of the enclosure;
Mm2: inductance equivalent to the mass of air in the vent;
Km2: stiffness of the air in the enclosure;
x0: position of the total air displaced by the diaphragm and the vent;
speed of the diaphragm and the vent;
acceleration of the total displaced air.
In this case, the reference acceleration desired for the diaphragm Aref is corrected for structural dynamic values x0, v0, of the enclosure, the latter being different from the dynamic values relative to the loudspeaker diaphragm.
This reference value Aref is introduced into a unit 26 for calculating reference dynamic values able to provide, at each moment, the value of the derivative relative to the time of the reference value denoted dAref/dt, as well as the values of the first and second integrals relative to the time of that reference value, respectively denoted Vref and Xref.
The set of reference dynamic values is denoted hereinafter as Gref.
The structural adaptation unit 25 also comprises a calculating unit identical to 26 in order to determine the reference dynamic values v0 and x0.
The calculating unit 26 is illustrated in
As before, the tables 36 and 38 are able to define, based on reference dynamic values Gref received as input, the electromechanical Pmec and electrical Pelec parameters, respectively. These parameters Pmec and Pelec are respectively obtained from a mechanical model of the loudspeaker as illustrated in
The electromechanical parameters Pmec include the magnetic flux captured by the coil, denoted BI, produced by the magnetic circuit of the loudspeaker, the stiffness of the loudspeaker, denoted Kmt(xD), the viscous mechanical friction of the loudspeaker, denoted Rmt, the mobile mass of the entire loudspeaker, denoted Mmt, the stiffness of the air in the enclosure, denoted Km2, the acoustic leakages of the enclosure, denoted Rm2, and the air mass in the vent denoted Mm2.
The last three quantities that are integrated in Pmec do not appear in
The model of the mechanical-acoustic part of the loudspeaker placed in a vented enclosure illustrated in
This model takes into account the viscous mechanical friction Rmt of the diaphragm corresponding to a resistance 142 in series with a coil 144 corresponding to the overall mobile mass Mmt of the diaphragm, the stiffness of the diaphragm corresponding to a capacitor 146 with capacity Cmt (xD) equal to 1/Kmt (xD). Thus, the stiffness depends on the position xD of the diaphragm.
To account for the vent, the following parameters Rm2, Cm2 and Mm2 were used:
Rm2: acoustic leakage coefficient of the enclosure;
Mm2: inductance equivalent to the mass of air in the vent;
compliance of the air in the enclosure.
In the model of
In this model, the force resulting from the reluctance of the magnetic circuit is ignored.
The variables used are:
speed of the loudspeaker diaphragm
acceleration of the loudspeaker diaphragm
vL: speed of the air from air leakages
vp: speed of the air leaving the vent (port)
speed of the total air displaced by the diaphragm and the vent;
acceleration of the total displaced air.
The total acoustic pressure at 1 meter is given by:
where SD: cross section of the loudspeaker, nstr=2: solid emission angle.
The mechanical-acoustic equation corresponding to
The following relationship links the different values:
The modeling of the electric part of the loudspeaker is illustrated by
From the models explained in light of
The control module 22 further comprises a unit 70 for calculating the reference current iref and its derivative diref/dt. This unit receives, as input, the reference dynamic values Cref, the mechanical parameters Pméca, and the values x0 and v0. This calculation of the reference current iref and its derivative dIref/dt satisfy the following two equations:
Thus, the current iref and its derivative diref/dt are obtained by an algebraic calculation from values of the vectors entered by an exact analytical calculation or a digital resolution if necessary based on the complexity of G1(x,i).
The derivative of the current diref/dt is thus preferably obtained through an algebraic calculation, or otherwise by numerical derivation.
To avoid excessive travel of the loudspeaker diaphragm, a movement Xmax is imposed on the control module as in the preceding embodiment.
Furthermore, the control device 22 comprises a unit 80 for estimating the resistance Re of the loudspeaker, as described in light of the preceding embodiment.
If the amplifier 16 is a current amplifier and not a voltage amplifier as previously described, the units 38, 80 and 90 of the control device are eliminated and the reference output intensity iref controlling the amplifier is taken at the output of the unit 70.
In the case of an enclosure comprising a passive radiator formed by a diaphragm, the mechanical model of
respectively corresponding to the mechanical losses Rm2 of the passive radiator and the mechanical stiffness Km3 of the diaphragm of the passive radiator. The reference acceleration of the diaphragm Aref is given by:
With x0R given by filtering by a high-pass filter of x0:
Thus, the structural adaptation structure 25 comprises, in series, two bounded integrators in order to obtain v0 et x0 from y0, then to calculate x0R from x0 by high-pass filtering with the additional parameters Rm3 and Km3 which are, respectively, the mechanical loss resistance and the mechanical stiffness constant of the diaphragm of the passive radiator.
Number | Date | Country | Kind |
---|---|---|---|
14 51564 | Feb 2014 | FR | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2015/053431 | 2/18/2015 | WO | 00 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2015/128238 | 9/3/2015 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
5694476 | Klippel | Dec 1997 | A |
6058195 | Klippel | May 2000 | A |
6684204 | Lal | Jan 2004 | B1 |
8023668 | Pfaffinger | Sep 2011 | B2 |
8761409 | Pfaffinger et al. | Jun 2014 | B2 |
9301072 | Reining | Mar 2016 | B2 |
20030210798 | Ohyaba | Nov 2003 | A1 |
20060104451 | Browning et al. | May 2006 | A1 |
20100172516 | Lastrucci | Jul 2010 | A1 |
20120288118 | Gautama | Nov 2012 | A1 |
20150201294 | Risberg et al. | Jul 2015 | A1 |
Number | Date | Country |
---|---|---|
1799013 | Jun 2007 | EP |
2413233 | Oct 2005 | GB |
WO 2013182901 | Dec 2013 | WO |
Entry |
---|
Preliminary Search Report for FR1451564, completed Oct. 31, 2014. |
International Search Report for PCT/EP2015/053431, dated Mar. 17, 2015. |
Written Opinion of the International Search Authority for PCT/EP2015/053431, dated PCT/EP2015/053431. |
Number | Date | Country | |
---|---|---|---|
20170019732 A1 | Jan 2017 | US |