The Power of Loudspeaker Models -...
Transcript of The Power of Loudspeaker Models -...
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 1
The power of Loudspeaker ModelsThe power of Loudspeaker Models
CHAIRMAN: W. Klippel
PANEL: Richard Small, David Clark, Jürgen Ringlstetter, Andrew Bright
AES 117th CONVENTION, OCTOBER 28-31, SAN FRANCISCO
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 2
Road Map of the WorkshopRoad Map of the Workshop
1) Basics of loudspeaker modeling
2) Modeling at small and large amplitudes
3) Measurement of model parameters
4) Applications (analysis, synthesis, control)
5) Phenomena not modelled so far
1) Basics of loudspeaker modeling
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 3
Basics of Basics of Loudspeaker ModelingLoudspeaker Modeling
InputSignal
Output Signal
MODEL
Real system
image of image of realityreality
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 4
Modeling Modeling –– Abstraction of the realityAbstraction of the reality
dtixLd
dtdxxBliRu e
e))(()( ++=
xxKdtdxR
dtxdMii
dxxdLxBl msmsms
e )()()( 2
2
++=
+
Differential Equation
• data reduction
• no complete description
• preserving only relevant features
H(jω)Transfer function
magnetic flux
FEMBEM
MMSCMS(x) RMS
b(x)
LE(x)RE(TV)
v
Fm(x,i)
i
b(x)v b(x)i
L2(x)
R2(x)u
Lumped Parameter Model
Abstraction
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 5
Definition of Terms Definition of Terms
InputSignal
Output SignalMODEL
The model is characterized by
1. Structure (equivalent circuit)
2. Free Parameters (Cms, Bl, Mms, ...)
3. State variables (displacement x, ...)
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 6
1. 1. Structure Structure of of the the Model Model
InputSignal
Output SignalMODEL
• gives general description of the physical mechanisms
• depends on the scope (micro or macroscopic view)
• is restricted to the transducer principle
MMSCMS(x) RMS
b(x)
LE(x)RE(TV)
v
Fm(x,i)
i
b(x)v b(x)i
L2(x)
R2(x)u
Lumped Parameter Model dtixLd
dtdxxBliRu e
e))(()( ++=
xxKdtdxR
dtxdMii
dxxdLxBl msmsms
e )()()( 2
2
++=
+
Differential Equation
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 7
2. Model Parameters 2. Model Parameters Input
SignalOutput SignalMODEL
Parameters:
• describe the properties of the particular unit
• are constant values or functions of one or more variables
• should be independent of input and measurement conditions
H(jω)
MmsSd Kms(x)Bl(x)h2(t1,t2)
h3(t1,t2 ,t3)geometryMaterial
parameters
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 8
3. State Variables3. State Variables
InputSignal
Output SignalMODEL
• describe the instantaneous state
• vary with time
• depend on input signal
Current i(t)
Sound pressure p(t)
Temperature T(t)
Displacement x(t)
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 9
Can we consider harmonic distortion as parameters Can we consider harmonic distortion as parameters ??
InputSignal
Output Signal
MODEL
SpectralAnalysis Symptoms
• Harmonic distortion (HD2, THD)• Intermodulation (IMD)• Compression of Fundamental
• DC displacement
No, they depend on the stimulus used !but they might be meaningful characteristics of the loudspeaker
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 10
How can we assess the How can we assess the limits of a limits of a model model ??
PredictedOutput
MODEL
Measured Output
InputSignal
Agreement ?Agreement ?
Ambient condition
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 11
Road Map of the WorkshopRoad Map of the Workshop
1) Basics of loudspeaker modeling
2) Modeling at small and large amplitudes
3) Measurement of model parameters
4) Applications (analysis, synthesis, control)
5) Phenomena not modelled so far
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 12
WhatWhat kindskinds of of models models do do we needwe need ??
voice-coil
displacement
30
3
10
1
0,3
X[mm]
Amplitude DRIVER MODELING
weakly nonlinear
strongly nonlineartime-variant
Small signal domain
Destruction
Linear Model
Nonlinear Model
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 13
Subjective SensationOutput Spectrum
Linear Linear ModelModel
Spectral discoloration
Impulse accuracy
FundamentalComponents
Input Spectrum
Fundamentalschanged in amplitude and phase
LinearSystemInput
SignalOutputSignal
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 14
Linear Linear lumped parameter modelinglumped parameter modeling
Olson 1950
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 15
Progress in Linear Progress in Linear Modeling Modeling
Important steps:• electrical analogies Olson, Beranek, ...• optimal system design Thiele, Small, ...• visco-elastic behavior Knudsen, ...• voice coil impedance Wright, Leach, ...
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 16
Models Models forfor Electrical Impedance Electrical Impedance ZLZL
• Leach
ZL(jω)= Krm·ωErm + j·(Kxm·ωExm )• Wright
MmsCms Rms
Bl
Re
vI
Blv BliU
ZL(jω)
• LR-3 (shunted inductance) Le
R2
c)
L2
R3
L3
ZL(jω)= K·(jω)n ; ω= 2πf
a)ZL(jω,x)
ZL(jω) = Le·jω + (R2·L2·jω ) / (R2 + L2·jω)• LR-2 (shunted inductance
Le
L2
R2
b)
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 17
DEMODEMO
• Fitting the electrical impedances over a wide frequency range
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 18
DiscussionDiscussion::
How much accuracy do we need ?How much accuracy do we need ?
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 19
KLIPPEL
0
5
10
15
20
25
101 102 103 104
Magnitude of electric impedance Z(f)[O
hm]
Frequency [Hz]
x= 0 mm x = - 4 mm x = + 4 mm
Variation of Variation of electrical Impedance with Displacementelectrical Impedance with Displacement
X=X=--4 mm4 mm
X=4 mmX=4 mm
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 20
Linear ModelsLinear ModelsBenefits:
• Simple to use and to understand
• Minimal number of parameters
• Easy to solve by numerical methods
Drawbacks:
• Limited to the small signal domain
• Can not explain nonlinear effects (distortion, compression, instabilities)
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 21
Subjective SensationOutput Spectrum
NonlNonlinear inear ModelModel
Spectral discoloration
Impulse accuracy
FundamentalComponents
Input Spectrum
Fundamentalschanged in amplitude and phase
NonlinearSystemInput
SignalOutputSignal
New spectral Components
Disturbances
Amplitude compression
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 22
Effect Effect of of the Nonlinear the Nonlinear SuspensionSuspensionf<<fs
Olson 1950
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 23
x = Cms(x) F
x
0
Compliance CCompliance Cmsms(x)(x)
KLIPPEL
0,00
0,25
0,50
0,75
1,00
1,25
Cms [mm/N]
--10,0 -7,5 -5,0 -2,5 0,0 2,5 5,0 7,5 10,0 << Coil in X [mm] coil out >>
Cms(x) determined by
• suspension geometry
• impragnation
• adjustment of spider and surround
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 24
Signal Signal flow chart describing effect flow chart describing effect of of KmsKms(x)(x)
fsVoltage pressure
highpass
fslowpass
Displacement x
multiplier
distortion
KmsKms(x)(x)--KmsKms(0)(0)
Multiplication of signals nonlinear distortion
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 25
Force Factor Bl(x)Force Factor Bl(x)
0,0
0,5
1,0
1,5
2,0
2,5
3,0
3,5
4,0
4,5
5,0
5,5
-7,5 -5,0 -2,5 0,0 2,5 5,0 7,5
N
/
A
x [mm]
force factor
permanent flux Φ0
Voice coil
magnet
Pole piece
Bl(x) determined by
• Magnetic field distribution
• Height and overhang of the coil
• Optimal voice coil position
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 26
Voice Coil Inductance LVoice Coil Inductance Lee(x)(x)
voice coil 0,00
0,25
0,50
0,75
1,00
-7,5 -5,0 -2,5 0,0 2,5 5,0 7,5
mH
x [mm]
inductance
LLee(x) determined by(x) determined by
• geometry of coil, gap, magnet
• optimal size and position of short cut ring
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 27
DiscussionDiscussion
Which nonlinearities areWhich nonlinearities are relevant and relevant and should be modelled should be modelled ??
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 28
Criteria for dominant Criteria for dominant NonlinearitiesNonlinearities
• limits acoustical output• generates audible distortion• indicates an overload situation• related with cost, weight, volume,
efficiency
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 29
Road Map of the WorkshopRoad Map of the Workshop
1) Basics of loudspeaker modeling
2) Modeling at small and large amplitudes
3) Measurement of model parameters
4) Applications (analysis, synthesis, control)
5) Phenomena not modelled so far
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 30
Parameter Measurement
dtixLd
dtdxxBliRu e
e))(()( ++=
xxKdtdxR
dtxdMii
dxxdLxBl msmsms
e )()()( 2
2
++=
+
Differential Equation
Identification
Particular unit
Kms(x)MmsSd
Bl(x),
Valid for the particular unit
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 31
Method:
• Apply small ac-stimulus
• Measure state variables • (voltage, current, displacement)
• Estimate optimal parameters (by fitting the linear model)
• Perturbate loudspeaker to dispense with mechanical sensor
Dynamical Measurementof Small Signal Parameters
F
x
tangent
KMS(x=0)=FACxAC
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 32
SmallSmall--Signal MeasurementsSignal Measurements• What mounting conditions?
– What is “free air”? – Is the mounting rigid?– Is a baffle better?
• Axis Horizontal or vertical?• What signal level?
– How small?– Is it linear?
• Voltage or current drive?• Add mass, stiffness or laser?
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 33
Measure The Moving SystemMeasure The Moving SystemDon’t include the motor and chassis!
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 34
The Chassis Must Not MoveThe Chassis Must Not MoveOK with or without baffle if rigid
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 35
Axis Horizontal or Vertical?Axis Horizontal or Vertical?
Xg = 25 / fS2 cm (Olson)
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 36
What is a Small Signal?What is a Small Signal?
• Some standards and specifications require “one watt” – often not linear
• We know fS can vary with level(CMS is not a constant)
• Do not expect same result from different methods (different levels)
• Box design is still possible!
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 37
Voltage vs. Current DriveVoltage vs. Current Drive
• “No difference” IF “linear”• Current drive allows greater excursion
around resonance• But current-drive methods usually very
low level (good chance of linearity)• Calculation method must take
measurement method into account
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 38
That Extra Measurement (1)That Extra Measurement (1)• Added Stiffness:
account for altered mass
VAS/VB = (fC2/fS2) – 1 (no mass change)
VAS/VB = (fCQEC/fSQES) – 1 (Thiele)
(May be hard to assess added volume accurately)
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 39
That Extra Measurement (2)That Extra Measurement (2)• Added Mass:
account for altered compliance
MMS/MAM = {(fS2/fAM2) – 1}-1 (no compliance change)
MMS/MAM = {(fSQEAM/fAMQES) – 1}-1 (corrected for C shift)
(Only valid if Bl does not change!)
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 40
That Extra Measurement (3)That Extra Measurement (3)
• Added Luxury: with displacement laser,– no disturbance to the driver– all data can be collected at same time
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 41
DiscussionDiscussion
Is it useful to apply a linear model to a loudspeaker operated in the large signal domain and to work with "effective" parameters ?
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 42
UsingUsing a linear a linear model model in in the the large signal domainlarge signal domain
PROBLEM: „Effective Parameters“ depend on stimulus !!
KLIPPEL
0.00
0.25
0.50
0.75
1.00
1.25
-6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6
stiffness K_MS(x)
K_M
S [N
/mm
]
<< coil in x [mm] coil out >>
-x_max < x < x_max
KLIPPEL
0.0
0.5
1.0
1.5
2.0
2.5
-6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6
force factor b(x)
b [N
/A]
<< coil in x [mm] coil out >>
-x_max < x < x_max
KLIPPEL
0.00
0.01
0.02
0.03
0.04
0.05
0.06
0.07
0.08
0.09
0.10
0.11
0.12
-6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6
inductance L_E(x)
L_E
[mH
]
<< coil in x [mm] coil out >>
-x_max < x < x_max
Bl ≠const. Le(xpeak) ≠const. Kms≠const.
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 43
Method:
• Sample the working range
• Generate DC displacement xDC
• Measure associated state signals FDC
• Calculate instantaneous parameters
• Repeat the measurement at other working points
Static Large Signal Measurement
F
x
secant
KMS(x)= FDCxDC
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 44
Static measurement techniqueStatic measurement technique
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 45
Quasi-static Measurement
Method:
• Sample the working range • Generate a variable offset XDC
• Excite with small AC-signal• Measure state variables XAC and FAC
• Calculate gradient Kgrad (XDC)• Repeat measurement at other
working points• Parameter Transformation
Kgrad(x)=FACXAC
Transformation
KMS(x)=FX
xAC
tangent
xDC
FDC FAC
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 46
Measuring Loudspeaker Measuring Loudspeaker ExcursionExcursionDavid ClarkDLC Design
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 47
Music Excursion PictureMusic Excursion Picture
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 48
DriveDrive--Unit Measurement at Unit Measurement at Excursion (DUMAX)Excursion (DUMAX)
• Moves cone to measurement position by air pressure
• Measures Bl as a function of X• Measures Cms as a function of X• Measures Z as a function of X• Measures other parameters
– Moving mass– Mechanical damping– DCR– Diaphragm area
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 49
Picture of DUMAXPicture of DUMAX
Pressure source
Electronics unit
Computer
Pressure chamber
Small adaptor boards
DUT
Laser
I/O connections
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 50
DUMAX specDUMAX specMfg., Model Sonavox XW7F-18808-AB 0..18 6# Outside Dimensions
Max Diameter (mm): 204Description: 5x7" Full Range Min Diameter (mm): 145
Mounting Depth (mm): 56Sample # Sample #4 Magnet Diameter (mm): 73
Driver weight (Kg): 0.78Report date: 03/14/03 Technician: Ponte
Thiele-Small Parameters @ x=0 Electro-Mechanical Parameters @ x=0Fs 74.97 Hz Mmd 6.76 g By Fs OscillationQe 1.13 Cms 0.0006 m/N 0.570874 mm/NQm 3.94 Rms 0.94 ohmmQts 0.88 Sd 0.0159 m^2 effective radiusVas 20.27 ltr. Bl 3.35 N/A #VALUE! mmSd 0.0159 m^2 Re 3.42 ohmRe 3.42 ohm
X Parameters from Curve FitXmag 2.7 mm Xsus 5.1 mm Xmax 2.7Mag Maximum -0.2 mm Sus Minimum -0.2 mm
Bl fit between Kms fit between-3 mm and 2.5 mm -5 mm and 5.5 mm
Bl vs. X
0
0.5
1
1.5
2
2.5
3
3.5
4
-12.5 -10 -7.5 -5 -2.5 0 2.5 5 7.5 10 12.5displacement (mm)
Bl (
N/A
)
BL vs. x (measured)71% of rest BL value (Xmag)Bl quadratic curve fit
Incremental Kms vs. X
0
1
2
3
4
5
6
7
8
9
10
-12.5 -10 -7.5 -5 -2.5 0 2.5 5 7.5 10 12.5displacement (mm)
Km
s (N
/mm
)
Kms vs x (measured)400% (4X) of rest Kms ( Xsus)Kms 4th order curve fit
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 51
DUMAX specsDUMAX specsMfg., Model Panasonic, A00-6-036H Outside Dimensions
Max Diameter (mm): 202Description: 6.5" Poly Dual Cone Min Diameter (mm): 158
Mounting Depth (mm): 36Sample # 28156 7Z800 Magnet Diameter (mm): 65.5
Driver weight (Kg): 0.59Report date: 10/21/03 Technician: Busch
Thiele-Small Parameters @ x=0 Electro-Mechanical Parameters @ x=0Fs 63.13 Hz Mmd 7.06 g By Fs OscillationQe 0.99 Cms 0.0008 m/N 0.827591 mm/NQm 3.54 Rms 0.86 ohmmQts 0.77 Sd 0.0106 m^2 effective radiusVas 13.13 ltr. Bl 2.39 N/A 58.17 mmSd 0.0106 m^2 Re 1.85 ohmRe 1.85 ohm
X Parameters from Curve FitXmag 2.7 mm Xsus 3.3 mm Xmax 2.7Mag Maximum 0.2 mm Sus Minimum 0.3 mm
Bl fit between Kms fit between-3 mm and 3 mm -5 mm and 5 mm
Bl vs. X
0
0.5
1
1.5
2
2.5
3
-12.5 -10 -7.5 -5 -2.5 0 2.5 5 7.5 10 12.5displacement (mm)
Bl (
N/A
)
BL vs. x (measured)71% of rest BL value (Xmag)Bl Eff curve fit
Incremental Kms vs. X
0
2
4
6
8
10
12
-12.5 -10 -7.5 -5 -2.5 0 2.5 5 7.5 10 12.5displacement (mm)
Km
s (N
/mm
)
Kms vs x (measured)400% (4X) of rest Kms ( Xsus)Kms 4th order curve fit
Mfg., Model Panasonic, A00-6-036H Outside Dimensions Max Diameter (mm): 202
Description: 6.5" Poly Dual Cone Min Diameter (mm): 158 Mounting Depth (mm): 36
Sample # 28156 7Z800 Magnet Diameter (mm): 65.5 Driver weight (Kg): 0.59
Report date: 10/21/03 Technician: Busch
Thiele-Small Parameters @ x=0 Electro-Mechanical Parameters @ x=0Fs 63.13 Hz Mmd 7.06 g By Fs OscillationQe 0.99 Cms 0.0008 m/N 0.827591 mm/NQm 3.54 Rms 0.86 ohmmQts 0.77 Sd 0.0106 m^2 effective radiusVas 13.13 ltr. Bl 2.39 N/A 58.17 mmSd 0.0106 m^2 Re 1.85 ohmRe 1.85 ohm
X Parameters from Curve FitXmag 2.7 mm Xsus 3.3 mm Xmax 2.7Mag Maximum 0.2 mm Sus Minimum 0.3 mm
Bl fit between Kms fit between
Bl vs. X
0
0.5
1
1.5
2
2.5
3
-12.5 -10 -7.5 -5 -2.5 0 2.5 5 7.5 10 12.5displacement (mm)
Bl (
N/A
)
BL vs. x (measured)71% of rest BL value (Xmag)Bl Eff curve fit
Incremental Kms vs. X
0
2
4
6
8
10
12
-12.5 -10 -7.5 -5 -2.5 0 2.5 5 7.5 10 12.5displacement (mm)
Km
s (N
/mm
)
Kms vs x (measured)400% (4X) of rest Kms ( Xsus)Kms 4th order curve fit
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 52
DUMAX SIMULATED DUMAX SIMULATED EXCURSIONEXCURSIONBegin
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 53
+10 mm+10 mm
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 54
+5 mm+5 mm
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 55
0 mm0 mm
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 56
--5 mm5 mm
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 57
--10 mm10 mm
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 58
Interpreting Excursion DataInterpreting Excursion Data
• Bl falloff from rest position translates directly to AMD– Non-linear suspension reduces AMD– Stiffer suspension reduces AMD
• Sharp transition in Bl or Cms produces Hi-2– Gradual non-linearities best
• Cms width less than Bl:– Non-utilization of motor capability– Possible speaker damage
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 59
Method:
• Excite speaker with large AC-signal
• Measure state variables• Estimate parameters to describe the
relationship between state variables
Dynamic Large Signal MeasurementF
x
secant
KMS(x)=FX
FAC(t)
XAC(t)
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 60
Loudspaaker Loudspaaker systemsystem
Distortion Analyzer
amplifier
Large Large Signal Signal IdentificationIdentification
• gives electrical, mechanical, acoustical parameters• for any electrodynamical transducer• mounted in Closed or vented enclosures, horns, ...• monitors voltage + current only • long term measurement • music as stimulus• real time distortion analysis
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 61
DiscussionDiscussion
Are systematic differences in the results of static, quasi-static or dynamic measurements ?
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 62
Road Map of the WorkshopRoad Map of the Workshop
1) Basics of loudspeaker modeling
2) Modeling at small and large amplitudes
3) Measurement of model parameters
4) Applications (analysis, synthesis, control)
5) Phenomena not modelled so far
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 63
ApplicationsApplications
Targets:
• Equalization of the linear amplitude and phase response
• Linearization (compensation of distortion)
• Mechanical and thermal Protection
• On-line Diagnosis
1. Electrical Control of Loudspeaker System
Audio signal
controller
Modelparameters
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 64
Electrical Control of LoudspeakersElectrical Control of Loudspeakers
Enable, in real-time:• Equalisation• Protection• Nonlinear compensation• Tuning & diagnostic
Power amplifier
Nonlinearcompensation
Systemmeasurement
ProtectionEQTransducerLevel & Trans.
DRC
Transducer &acoustics
DSP
Tuning, diagnostic
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 65
ModelModel--based algorithmsbased algorithmsGeneric algorithms• NARMAX, Volterra series, Neural-network
algorithms– Long identification times (1 ~ 24 hours)– Parameters, states have no physical interpretation
• Do not predict physical displacement, temperature, etc.
Model based algorithms• Pole-zero filters + zero-memory nonlinear
systems– Familiar parameters– Predict “physical states,” e.g. displacement,
temperature, etc.
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 66
Transducer ProtectionTransducer Protection
• Protection based on real-time ‘state’ prediction (temperature, displacement)
• Enables re-specification (de-rating) of loudspeaker input limits
X-Prot/DispX-Prot/Therm
Temperaturepredictor
Temperaturelimitter
Input OutputDisplacement
limitter
Displacementpredictor
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 67
Tuning & DiagnosticTuning & Diagnostic
• Adaptive filter performs system identification, to track changes in model parameters of a model of the loudspeaker
• Identified model parameters used by protection & compensation algorithms
Poweramplifier
u t( )
i tc( )u td( )p t( )
Σ
ε[ ]n
shunt res.
ic
vc
vc
Adaptive filter(plant model)
Loudspeaker
Plant
-
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 68
Transducer Transducer nonlinearitynonlinearity compensationcompensation
• Based on inverted loudspeaker model• Frees motor design for sensitivity optimisation
1/φ
1/φ
( )x
( )xk x1( )
Σ Σ
Σ Σ
x nd[ ]
x nd[ -1]
u nd[ ]
v nc[ ]
z-1
bdt·0
bdt 1·adt 1·
Σ
Σ
z-1
z-1
1/σx
a1
a2
Linear dynamics Reb
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 69
2. Parameter Measurement
Targets
• Specification of loudspeaker systems
• Interface between driver and system design
• Quality Control
dtixLd
dtdxxBliRu e
e))(()( ++=
xxKdtdxR
dtxdMii
dxxdLxBl msmsms
e )()()( 2
2
++=
+
Differential Equation
Identification
Particular unit Kms(x)MmsSd
Bl(x),
ApplicationsApplications
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 70
symbol name category typ value unit
f c loudspeaker cut-off freq. 950 HzQc loudspeaker Q-value 8.5mt total moving mass 6.00E-05 kgR eb DC-resistance 7.2 Ohmφ0 transduction coefficient (B·l) 0.563 Tm, Wb/m, N/Ax lm m displacement limit 0.0004 m
R tv voice-coil thermal res. 100 °C/WCtv voice-coil thermal cap. 0.006667 J/°CR tm magnet thermal res. 25 °C/WCtm magnet thermal cap. 0.5 J/°CT lm m max. voice-coil temp. 100 °Cφ1 phi - 1 150φ2 phi - 2 -1.00E+06φ3 phi - 3φ4 phi - 4k 1 k - 1k 2 k - 2k 3 k - 3k 4 k - 4
loudspk. & cab.
loudspk.
Supplier A
Integrator
Supplier B
Supplier C
Transducer A 1
Product 1
Transducer B 1
Transducer C 1
Transducer A 2
Product 2
Transducer B 2
Transducer C 2
Transducer A N
Product N
Transducer B N
Transducer C N
...
...
......
Information management
InterInter--company communicationcompany communication• Model provides a structure for inter-
company information management• Thiele-Small Parameters form a basis• Simple extensions possible for
– Nonlinear characteristics– Thermal behaviour
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 71
ApplicationsApplications
Targets
• Prediction of the Transfer Behavior
• Relationship between causes and symptoms
• Investigation of design choices
3. Synthesis and Diagnosis of Loudspeakers
MODELStimulus(Music)
Kms(x)MmsSd
Bl(x),Parameters
Symptoms(Distortion)Output
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 72
Parameters Parameters are are a a „„common languagecommon language““between between different different toolstools
Linear DesignBox, Cone, Crossover
Parametermeasurement
KLIPPEL
0,0
0,5
1,0
1,5
2,0 2,5
3,0
3,5 4,0
4,5
5,0
5,5
-10,0 -7,5 -5,0 -2,5 0,0 2,5 5,0 7,5 10,0
force factor b(x)
b [N/A]
<< coil in x [mm] coil out >>
-x_max < x < x_max
FEM motor design
electrical
Power Test
KLIPPEL
0
25 50
75
100
125
0,5
1,0 1,5 2,0
2,5
3,0
3,5
4,0
100 200 300 400 500 600 700
Delta Tv [K]
P [W]
t [sec]
Delta Tv P
thermal
mechanical
Vibration (FEM)Radiation (BEM)
Acoustical Measurement
-0,5
-0,4
-0,3
-0,2
-0,1
0,0
0,1
0,2
0,3
0 1 2 3 4 5 6 7 8 9 10
Stimulus (t) vs time
[V]
Time [ms]
Stimulus (t)
Room Simulation
acousticalParameters
SymptomsLarge signal behavior
SIM
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 73
ApplicationsApplications
4. Auralization
Targets:
• Objective Assessment with music
• Subjective Evaluation of sound quality
• Optimization of cost/performance ratio
• Tuning to the market
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 74
AuralizationAuralization in in Loudspeaker DevelopmentLoudspeaker Development
Subjective Evaluation• Personal Impression• Sufficient Sound Quality• Tuning to the target market • Performance/Cost Ratio
Objective Evaluation• Distortion, Maximal Output • Displacement, Temperature• Evaluation of Design Choices• Indications for Improvements
MarketingManagement
DevelopmentManufacturing
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 75
Participate Participate in in Interactive Interactive Listening Listening TestTest
AURA
report
ServerMP3files
judmements
Test signalMusic
statesdistortion
Parameters results
High quality
Internet
wwwwww.klippel.de.klippel.de
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 76
Road Map of the WorkshopRoad Map of the Workshop
1) Basics of loudspeaker modeling
2) Modeling at small and large amplitudes
3) Measurement of model parameters
4) Applications (analysis, synthesis, control)
5) Phenomena not modelled so far
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 77
Some unmodelled PhenomenaSome unmodelled Phenomena
1. Other visco-elastic effects• K(x=0, xpeak)
2. „flux“ modulation• Inductance L(x,i)• Force factor Bl(x,i)
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 78
Dependency of Cms(f) on FrequencyDependency of Cms(f) on Frequency
f [Hz]
10 20 50 100 200 500 1k 2k 5k 10k
Magnitude of transfer function Hx(f)= X(f)/U(f)
[mm
/V]
Frequency [Hz]
0.000
0.005
0.010
0.015
0.020
0.025
0.030
Measured Fitted without creep Creep model
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 79
Considering CreepConsidering Creep
• Dissipative model
• Non-dissipative model
−=
smsms f
fCfC 10log1)( λ
MmsC1 Rms
Bl
Re
vI
Blv BliU
ZL(jω)
C2
R2
Kundsen and Jensen, JAES 1993
MmsCms(f) Rms
Bl
Re
vI
Blv BliU
ZL(jω)
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 80
Interaction Interaction betweenbetween NonlinearitiesNonlinearities
Bl(x)
Le(x)
Cms(x)
Creepe.g. λ-parameter
DC Force
The dc displacement may be increased by creep
Cms(f=0) DC Displacement
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 81
Dependency of resonance on peak displacementDependency of resonance on peak displacement
27 % variationIn small signal domain
0,1 1 1040
50
60
70
80
90
100
110
fs
Peak value of displacement mm
(linear model)
Hz
Small Signal Domain55 Hz
71 Hz
Large Signal Domain
resonance resonance frequencyfrequency
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 82
Dependency on Peak DisplacementDependency on Peak Displacement
significant variation at the rest position x=0
0,0 0,5 1,0 1,5 2,0 2,5 3,0
-20 -15 -10 -5 0 5 10 15 20
[N/mm]
Displacement x [mm]
0,0 0,5 1,0 1,5 2,0 2,5 3,0
-20 -15 -10 -5 0 5 10 15 20
[N/mm]
Displacement x [mm]
voltage
0,0 0,5 1,0 1,5 2,0 2,5 3,0
-20 -15 -10 -5 0 5 10 15 20
[N/mm]
Displacement x [mm]
voltage
0,0 0,5 1,0 1,5 2,0 2,5 3,0
-20 -15 -10 -5 0 5 10 15 20
[N/mm]
Displacement x [mm]
voltage
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 83
Mechanical properties of loudspeaker suspension parts
this points to visco-elastic behaviour
How can we describe visco-elasticity?
Relation between force and deflection not one-to-one
Here: two separately measured curves(for positive and negative direction)
Hysteresis: relation between force and deflectiondependent on previous history
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 84
1) Creep experiment:
A certain stress σ0 is applied for a certain timeand the strain ε is measured
Elastic: strain follows stress (Hooke)
ε = J * σ0 (J = compliance)
Visco-elastic: one part of the strain occursinstantaneously, another part whilethe stress is applied (creeping)
σ
t
t
ε
t
ε
σ0
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 85
1) Creep experiment:
Delivers creep compliance J(t)
ε = σ0* J0 t = t0
J0 = elastic compliance
ε(t) = σ0 * J(t) t0 < t < t1
J(t) = creep compliance t
ε
t0 t1
t
σ0
σ
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 86
2) Relaxation experiment:
A certain strain ε0 is appliedand the stress σ is measured
Elastic: stress follows strain (Hooke)σ = E * ε (E = Young´s modulus)
Visco-elastic: stress reaches an initial value anddecreases subsequently (relaxation)
t
σ
σ
t
t
ε
ε0
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 87
2) Relaxation experiment:
Delivers relaxation modulus E(t)
σ = σ0 t = t0
σ (t) = ε0 * E(t) t0 < t < t1
E(t) = relaxation modulus
t
ε
ε0
t
σ
t0
σ0
t1
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 88
Can we observe these visco-elastic phenomena in loudspeaker suspension parts?
Two visco-elastic phenomena:
1) Creep
2) Relaxationt
ε
t0 t1
t
σ
t0 t1
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 89
Creep measurement of a 80mm rubber surround:
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 90
Relaxation measurement of a 80mm rubber surround:
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 91
Green: 12mm/s
Red: 2mm/s
Blue: 0.2mm/s
Influence of driving speed on hysteresis curve
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 92
The effectsThe effects ofof viscoelastic viscoelastic behaviorbehavior inin suspension suspension
components components
Effects in the small signal domain:• Dependency of stiffness on frequency • Dependency of observed resonance on peak displacement • Creep and relaxation (characteristic slow step response)
Effects in the large signal domain:
• The dc displacement is increased by creep
• K(x) nonlinearity is increased by creep (decreasing K(x=0)
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 93
Two points of view:
1) User:
distortion audible?
2) Engineer:
performance correlates with prediction?
visco elasticity limits validity of static measurement for
comparison with target curves from FEM simulation
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 94
What is What is „„flux modulationflux modulation“ ?“ ?
• Interaction between permanent field generated by magnet and alternative field generated by current
• Parameters depend not only on displacement but also on current
• Two mechanisms: Le(x,i) and Bl(x,i)
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 95
Voice Coil Inductance LVoice Coil Inductance Lee(i)(i)
voice coil
LLee(i) (i) depends on
• Material (permeability) and geometry of iron path
• voice coil height, number of windings
B
H
i=0
i= -10 Ai=10 A
Nonlinear relationship
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 96
Flux Modulation by Bl(i,x)Flux Modulation by Bl(i,x)
Voice coil
magnet
Pole piece
Linear Superposition of ΦA(i) and Φ0
Current i
2,5
3,0
3,5
4,0
4,5
5,0
-10,0 -7,5 -5,0 -2,5 0,0 2,5 5,0 7,5 10,0
Force factor Bl(x,i)
Bl [
N/A
]
Displacement X [mm]
i=0 i= - 10 A i = 10 A
permanent flux Φ0
alternating flux ΦA(i)
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 97
Flux modulation pictureFlux modulation picture
-3.5 -3
-2.5 -2
-1.5 -1
-0.5 0
0.5 1
1.5 2
2.5 3
3.5 -6
-2
2
6 10
0
2
4
6
8
10
Bl (N/amp)
Current (amps.)
displacement (mm)
Bl vs Current and Displacement
The power of Loudspeaker ModelsThe power of Loudspeaker Models, 117th AES Convention, 98
SummarySummary
• Models are not static but evolving• Models give a deeper understanding of
the physics• Models may be created in different
forms• Models are essential for measurement
prediction, auralization and control