Speakerbench Box Theory
History of enclosure models
The standard theory of loudspeaker enclosures was popularized by Small [Sma72a, Sma72b, Sma73a], although the equivalent theory was presented by Benson in greater detail in his series of articles Theory and Design of Loudspeaker Enclosures [Ben93]


Fig. 11 Acoustical circuit for vented loudspeaker as presented by Small in Ref. [Sma73a] (left) compared with equivalent mechanical circuit by Benson [Ben93] (right).
DRIVER: the advanced model
The blocked electrical and motional impedances of the driver are modified from the standard Theile-Small expressions according to
The equivalent electrical circuit for the driver in free air is given in Fig. 3.
BOX: T-network enclosure model
The classic form for the acoustic impedance of enclosure is
where \(\cab\) is the acoustic compliance and \(\rab\) is the box absorption. There is no model for the classical absorption and so it is purely an empirical parameter.
A vented enclosure is represented not by a single circuit element but rather by a 2-port network. In Eq. (7.131) of Beranek [BM19], the acoustical network impedances for an unfilled enclosure are derived by solving the interior Helmholtz equation. Although Beranek attempts to treat the effect of back-wall lining, we consider infinite (rigid) back-wall impedance. To extract the effective compliance and mass, we expand \(Z_{pq}\) in powers of \(s\) to obtain the network impedances
In this expression we have ignored terms of order \(s^2\) and higher. By ignoring these terms we limit the applicability of the theory to the frequency range where the neglected terms are small. Note that in this section, all masses and compliances are assumed to be in acoustic units. When mechanical units are used, a lower-case \(m\) subscript will be added. The quantity \(\epsilon_{pq}\) is a dimensionless \(2\!\times\!2\) array
where in Eq. (17) we have defined
The indices \(p=(1,2)\) correspond to the driver and port
We have chosen simple normalizing acoustic compliance and mass,
where \(\sb = L_x \, L_y\) is the baffle area of the enclosure (inside the box), \(L_z\) is the enclosure depth, \(\sd = \pi \ad^2\) is the driver area, and \(\vb = L_x \, L_y \, L_z\) is the enclosure volume. The 2-port circuit diagram for a vented box at low frequency is illustrated in Fig. 12.


Fig. 12 Comparison of T-network circuit for classic (left) model versus T-network circuit for Beranek (right) model.
In the model shown in Fig. 12, we have retained the empirical box absorption which can be equivalently written as an absorption Q:
The compliance \(\cfu\) is a modified compliance that accounts for volume expansion due the conversion from adiabatic to isothermal expansion. This effect is decribed by Futtrup [Fut11] and also in the earlier work by Leach [Lea89]. A more rigorous treatment of wave propagation in porous media outside the context of loudspeaker enclosures is given by Wilson [Wil93], Tarnow [Tar02] and others. The definition is
where \(1.0 < \deltv < 1.4\). The factor of 1.4 corresponds to \(\gamma = C_P/C_V\). At this time, there is no general theory which can connect material properties of fill to precise values of \(\rab\) and \(\deltv\). For an unfilled enclosure, \(\deltv=1\), whereas for an enclosure densely filled with fiberglass, \(\deltv \simeq 1.4\) in the limit, when operating isothermal.
Connection to Beranek factor
The end-correction factor \(B\), first introduced by Beranek in his 1954 book [Ber54], is related to the piston self-interaction coefficient \(\epsilon_{11}\) and defines the acoustic mass \(M\) when the port is blocked:
Thus, we can define \(B\) in terms of \(\epsilon_{11}\) as
PORT: T-network port model
The classic form for the acoustic impedance of the port is
This model for the port also contains an empirical loss factor \(\rap\) that cannot be computed from first-principles but can only be empirically determined. This form is also valid only for wavelengths much longer than the port length.


Fig. 13 T-network diagrams for classic (left) and T-line (right) ports. Here, \(\zeta\) is a complex propagation constant defined in (20), \(Z = \rho c/\sp\) is the specific acoustic impedance of air in the vent, \(M_\mathrm{API}\) is the inner port radiation mass, and \(M_\mathrm{APO}\) is the outer port radiation mass.
The complex propagation constant used in Speakerbench is
We use a star to denote a modified form of \(\qp\) used as the Speakerbench input for both classic and transmission line ports. This modified definition is done for convenience and is related to the traditional definition according to
where \(\lpp\) is the physical port length, and \(\lp\) is the effective port length.
End corrections
Because there is no precise theory for the effective port length, \(\lp\), in terms of the physical port length, \(\lpp\), it is customary to first define the effective length in terms of the resonant frequency \(\wpb\) as
To derive this result we have used
The interior of the box provides an end correction to the port mass. In the case where the port is external to the box (internal flange), the exterior end correction is the usual unflanged value radiation mass \(M_\mathrm{rad} = \rho \, \lpo/\sp\) where
The volume velocity through the radiation mass represents the sound exiting the vent, whereas the velocity through the \(\mathrm{csch}\) branch is associated with reflections and compression in the tube. The internal correction is
Thus, the effective length of the port is given by
Summary of acoustic masses
The identification and calculation of acoustic masses is complicated and depends strongly on geometry. In an effort to clarify the physical interpretation, we tabulate the relevant acoustic masses in Table 2 below.
outer |
intrinsic |
inner |
|
---|---|---|---|
port |
\(\displaystyle \left(0.6 \, \ap\right)\frac{\rho}{\sp}\) |
\(\displaystyle \frac{\rho \, \vp}{\sp^2}\) |
\(\displaystyle \left(\epsilon_{22}-\epsilon_{12}\right)\,\mab\) |
box |
\(\displaystyle \left(0.6 \, \ad\right) \frac{\rho}{\sd}\) |
\(\displaystyle \frac{\mmd}{\sd^2}\) |
\(\displaystyle \epsilon_{11} \, \mab\) |
The outer masses result from radiation into free space. For both the driver and port, the coefficient of 0.6 applies to unflanged radiation. Note that for flanged radiation (infinite baffle) the coefficient is 0.85. The intrinsic box and port masses are the moving masses of the driver, and port air plug, respectively. For the driver, it is assumed that the outer mass is already contained in the advanced model \(\mms\) whereas for the port, we assume it is mounted externally to justify the unflanged assumption. The inner masses, finally, require numerical evaluation of the Helmholtz matrix elements \(\epsilon_{pq}\) via Eq. (17).