0. Introduction
In this article I present a way to model a loudspeaker driver’s parameters as an electrical circuit using lumped elements. While this subject has been thoroughly explored, I will present my contribution in the form of an online calculator that will easily do the calculations for you. The article will show how the model is derived and some of its uses. Loudspeaker enclosure can also be added in the model and investigate the effects they have on the overall impedance that is present at the loudspeaker terminals.
It should be noted that this entire article refers to dynamic loudspeaker drivers only.
To try out the examples in this article yourselves you will need the following tools:
 LTSPICE: http://www.linear.com/designtools/software/
 Electric Model Calculator: http://projectryu.com/app/electric_model/
 Some driver datasheet
1. Loudspeaker’s Impedance
In the beginning we should remind ourselves the nature of a driver’s impedance and what are the elements that contribute to this property. This will give us some insights into the advantages and limitations the model has. In a driver we can clearly identify 3 sections corresponding to electrical, mechanical and acoustical domains and 2 energy conversions, from electrical to mechanical domain and from mechanical to acoustical domain respectively.
Figure 1. shows a representation of a driver’s physical parts and an equivalent electrical circuit using lumped elements. Breaking the driver into its components allows us to easily identify what contributes to the driver’s behavior. On the electrical side we have the driver’s motor comprised of the voice coil and the magnetic circuit. The voice coil has a dc resistance property which is given by wire material, diameter and length. Being a coil it will also have an inductance which is determined in part by the voice coil’s physical parameters such as size, number of wire turns, etc. The magnetic circuit has also a contribution on , first by creating a ferrous core and second from eddy currents that form in the steel around the voice coil.
The effect of the steel creates what is referred to as a semiinductance and can be observed at higher frequency where the impedance rises at 3db/octave instead of 6db/octave like a normal inductor. This complicates things as the semiinductance can not be easily modeled using lumped elements and it is not something that can be derived from fundamental properties of the driver. Some manufacturers do publish parameters that help model this but it is quite rare and many models are creating via curve matching technique which requires impedance measuring capabilities. For this reason the semiinductance is not modeled in this online calculator.
The magnetic circuit creates a static magnetic field in the gap with a flux density . The product between magnetic flux density and voice coil wire length is often called the motor force factor and it is basically the coupling factor between the electrical side and the mechanical side. The force exercised on the voice coil is equal to with being the electrical current through the voice coil. We can see the coupling between the electrical side and mechanical side is therefore represented by a gyrator because we make the analogy that velocity corresponds to electrical current and force corresponds to voltage. This is referred to as impedance analogy.
If we think in terms of efficiency, than we would like to generate as much force from electrical current as possible by having a large coupling factor. is the product of magnetic flux density and voice coil wire length but increasing the later means also increasing which limits the current therefore the best way to increase the coupling factor and efficiency is to increase .
On the mechanical side, fundamental properties such as mass and compliance are described as lumped electrical components such as resistor, inductor and capacitor. First we have the total mass of the moving elements such as the cone, dust cap and voice coil combined with the contribution to the moving mass by the spider and surround and finally the mass of the air load around the cone. Depending on the spider’s and surround’s geometry a fraction of their mass is added to the moving mass. This mass is represented by inductance .
Some papers treating this subject do not include the air load mass on the mechanical side and such they note the total mass as . While this makes sense, it is not often used.
Why is mass an inductance? There are two basic electric elements that can store energy, the inductance and the capacitance. To find out which one mass is, we need to apply Newton’s Law of Motion stating where is force, is mass and is acceleration. For instantaneous values we can say:
Replacing and with their electrical analogues and we get:
which basically describes an inductance with .
The compliance is the inverse of spider’s and surround’s combined stiffness and is shown as a capacitor since the relationship between force, velocity and compliance is identical to that of voltage, current and capacitance:
The losses of the suspension system are shown as resistance . This is determined by the materials and geometry of the voice coil former, spider and surround. On the mechanical side we can see a resonant circuit being formed by and with and resistance acting as damping. I find it important to mention that above the resonant frequency , for most of the bandwidth, the output of the driver is controlled by the mass .
Besides the mass contribution, the driver’s cone and it’s surface act as the transformer between the mechanical side and the acoustical side. The bigger the cone’s surface the more mechanical energy is transformed into acoustical energy. In terms of efficiency it is desirable to have a large cone as long as the mass does not increase. Depending on its geometry part of the surround surface also contributes to the total area .
On the acoustical side, in figure 1, we have a generic impedance element . This corresponds to the radiation resistance for both front and back of the cone and the enclosure impedance. If no enclosure is modeled we would only keep the radiation resistance and treating the cone as pulsating half sphere, we can define as:
where,
is air density,
is speed of sound in air,
is radius of a half sphere with same surface area as SD.
As can be seen in equation 4, is nonlinear and depends on frequency and thus it cannot be modeled using lumped elements. Let’s assume we have a 12″ driver with . Figure 2 plots the value of the radiation resistance on the acoustical side as and after transformation to the mechanical side as . Values of are quite small and we can neglect its influence especially when is much higher.
The transformation from acoustical side to mechanical side is straight forward:
Because of it’s relatively low value and the fact that it cannot be modeled as a pure resistance, we will leave out of the current model so we will only concern ourselves with the enclosure’s elements on the acoustical side. If we would use instead of on the mechanical side then we should include the air mass around the front and back of the cone as inductors.
Figure 3 shows the electrical circuit equivalents for closed and vented enclosures. With a closed enclosure the air inside acts as a compliance and thus it is modeled as a capacitor and is defined by equation 6. If the enclosure is not air tight some of the air will leak. These losses are modeled as a resistor whose value depends on the parameter . With a vented enclosure we need to add the mass of air that occupies the port’s volume as inductor . This air acts as a mass because it will move back and forth as the cone vibrates unlike the air inside the enclosure who is elastic compressing or rarefying under force and recovering when the force is removed.
with,
is enclosure volume,
is density of air,
is speed of sound,
is port lenght,
is port area
The circuit in figure 1 while offers an insight into the role each element plays, it’s not in a useful form due to the BL and SD transformations. To study the electrical impedance it would make sense to move all the elements on the electrical side and then apply circuit theory. The transformation from the acoustical side to mechanical side is defined by the following equation:
where,
is the impedance on the mechanical side,
is the impedance on the acoustical side.
The transformation from the mechanical side to electrical is a little bit more complicated due to the gyrator. It will convert series circuits to parallel circuits and viceversa and it will convert inductors to capacitors and viceversa. Figure 5 shows the equivalent electrical circuit with all elements transferred on the electrical side. The formulas for the conversion are listed below:
With no gyrators or transformers in our circuit we can easily calculate the impedance presented at the generator . Using a tool such as LTSpice we can create the above circuit and define our desired simulation. To get the impedance presented at the generator we should define an ac simulation and plot .
Analytically, we can brake the circuit and deal with groups of parallel or series connections one at a time. Let’s consider the vented enclosure circuit. The impedance of the series elements corresponding to the enclosure will be treated in parallel with the driver’s components and the resultant impedance will be treated in series with the voice coil components. Expressing the result in Cartesian form we get the following:
where,
is the total equivalent impedance of the parallel circuit to the right of ,
is the real part of ,
is the imaginary part of ,
is the total equivalent impedance of and ,
is the total equivalent impedance presented at the generator ,
is the magnitude of ,
is the phase of .
2. Why is this useful?
For our examples let’s consider the following driver:
Resonance Frequency, Fs [Hz]:  57 
DC Resistance, Re[Ω]:  5.5 
Inductance, Le[mH]:  0.8 
Motor Force Factor, BL[Tm]:  6 
Compliance, Cms[mm/N]:  0.29 
Mechanical Loses, Rms[kg/s]:  0.65 
Moving Mass, Mms[g]:  26.6 
Piston Surface, SD[]:  0.049 
Using the online calculator, let’s build the equivalent circuit model for this loudspeaker. Let say this loudspeaker will be in a vented box with a volume of 100 liters, a vent of 50 mm in length and 70 mm in diameter.
The online calculator will provide the values for all the components in the circuit. All we need to do now is to build the circuit in LTSpice and run an ac simulation. To get the impedance curve in figure 7, we will plot . The resultant curve is the familiar vented loudspeaker impedance.
We can continue our analysis for example by stepping any component value from the circuit and see how the impedance is affected. In this case, let’s vary which corresponds to the enclosure’s volume. This can be achieved by adding a directive in LTSpice and defining the min, max and interval parameters. The result in figure 8 shows how we can easily check the enclosure volume for our desired LF alignment.
Another use is to help design crossover sections. Let’s look at a 2nd order low pass filter with 1kHz cutoff. We will build the circuit in LTSpice and we will simulate it’s response over the audio range. As can be observed in figure 9 our crossover section is made up of inductor and capacitor . We can use again to simulate the response with different values for and .
We can also use the equivalent electrical circuit of a loudspeaker to test amplifier output stages and check it’s stability under a complex load.
3. How good is it?
The model depends on the accuracy of the T/S parameters up to the midrange. At higher frequency term from equation 21 dominates in our model but for a real driver, as discussed in paragraph 1, the effect of Eddy currents in steel plates and/or the presence of shorting rings will combat this and appears as a semiinductance keeping the impedance lower as can be seen in figure 10. This semiinductance is very hard to model using lumped elements and has been the subject of some debate. We will address it in future articles.
4. Bibliography

Handbook for Sound Engineers, edited by Glen Ballou, Chapter 21 Loudspeakers by Tom Danley and Doug Jones
 Wikipedia, Impedance Analogy, https://en.wikipedia.org/wiki/Impedance_analogy
 Acoustics: Sound Fields and Transducers, Leo Beranek, Tim Mellow, Academic Press 2012
 Impedance Analysis of Subwoofer System, ARTHUR P. BERKHOFF, J. AudioEng.Soc.,Vol.42,No.1/2,1994
 Loudspeakers’ Electric Models for Study of the Efforts in Audio Power Amplifiers, Rosalfonso Bortoni, Homero Sette Silva, AES Convention Paper 5911
 An empirical model for loudspeaker motor impedance, J R Wright, AES 86th Convention 1989
Hi,
I liked your article, do you actually have “An empirical model for loudspeaker motor impedance, J R Wright, AES 86th Convention 1989” I was searching for that paper.
What do you think of it, I didn’t see you implementing it in your model, your HF portion of the impedance does not match the measurements, is it because you didn’t want to add complexity to it?
Do you mind sending me a copy of Wright’s paper, I don’t have access to the AES at the moment (hope temporarily :P), funny how I work with a sponsoring company of the AES hahaha
What are you working on now?
Best Regards,
Riccardo
Hi,
I know the paper you are referring to but I quit AES a couple of years ago so I cant help you with that.
I did not include that model because all semiinductance models are derived from measured impedance not from physical properties of the driver.
I am working on finding a model that will include semiinductance behavior based on physical properties.
Regards,
Stefan Andrei Chelariu
Thanks for your helpful article. It explains the steps in detail.
I do have a question. It appears that in applying the impedance transformation of (8) the parallel combination of RAB and CAB on the acoustic side (Figure 3) transform to a parallel combination of RMB and CMB on the mechanical side (Figure 4). The impedance RMB is obtained from RMA times SD^2. The capacitance CMB seems also to be obtained from CMA times SD^2. But to multiply the _impedance_ of a capacitor by SD^2 would require that its _value_ be divided by SD^2.
Did I misunderstand something? I’m continuing to work through the example, and about to build a simulation. Maybe I’ll find an answer. But I thought I’d check to see what you think.
Thanks again.
Tom Matthews
You are correct there is a mistake, should be (SD^2)/Cma
Hi,
Great job! Really interesting post. I have two questions:
In Figure 4, Rmb and Cmb are same as Rab and Cab in Figure 3?
The acoustical impedance unit is Rayls. I wonder if after converting components from acoustic side to mechanical side, the component units become mechanicalbased unit, and after converting to electrical side, all components have electrical units (H, F, Ohm)?
Thanks,
Lucas
Yes, if you use a certain system like mks, then all units become equivalent between domains,
how can I view the SPL curve?
For SPL curve a different kind of transformation is needed. I will need to detail that in a followup article.