#!/usr/local/bin/calc -d -f
#
# Sealed Box Subwoofer Speaker Design, from
# http://www.diysubwoofers.org/, using Thiele-Small Parameters:
#
#    Fs = resonance frequency of the driver. In free-air, the driver's
#         impedance will peak at this frequency.
#
#    Pe = Thermal capacity of the driver, in Watts. If continuously
#         driven above its rated Pe, the driver may prematurely burn
#         out and fail.
#
#    Qes = Electrical Q of the driver at Fs. Qes is a measure of the
#          driver's tendency to resonate at Fs, based on its
#          electrical characteristics, e.g. magnet strength, magnetic
#          circuit characteristics, etc.). The driver's overall
#          resonance characteristics are usually dominated by Qes.
#
#    Qms = Mechanical Q of the driver at Fs. Qms is a measure of the
#          driver's tendency to resonate at Fs, based on its
#          mechanical characteristics, e.g. surround compliance, the
#          compliance of the spider, weight of the cone, etc.
#
#    Qts = Total Q of the driver at Fs. Qts is a measure of the
#          driver's tendency to resonate at Fs, based on its overall
#          characteristics. Qts can be calculated using the equation:
#
#               Qts= Qms*Qes/(Qms+Qes))
#
#    Re = DC resistance of the driver's voice coil. Re is less than
#         the driver's rated impedance (normally 4 or 8 ohms).
#
#    Sd = Effective surface area of the driver. Roughly equal to the
#         area of the cone plus 1/3rd of the surround.
#
#    Xmag = [DUMAX] Excursion limit due to the magnetic limitations of
#           the driver's motor. Xmag is defined as the displacement at
#           which the BL product has fallen to 70% of its value at the
#           cone's rest position.
#
#    Xmech = Maximum physical excursion capability of the
#            driver. Exceeding Xmech normally results in damage to the
#            driver.
#
#    Xsus = [DUMAX] Excursion limit due to the driver's
#            suspension. Xsus is defined as the point at which the
#            compliance of the suspension has decreased to 25% of the
#            value at the cone's rest position.
#
#    Xmax = Linear (one-way) travel of the cone. Xmax is used to
#           determine the maximum linear SPL capability of the driver,
#           and can be defined in a number of ways. The DUMAX
#           definition is objectively the best one, and it is defined
#           as the shorter of the Xmag and Xsus values, in each
#           direction of cone travel. This definition is more useful
#           than the older definition of Xmax, which was solely
#           dependent on the length of the voice-coil vs. the length
#           of the gap.
#
#    Vas = Equivalent air compliance. The volume of air that has the
#          same compliance ("springiness") as the driver's
#          suspension. Because less air is more "springy" than more
#          air, a large Vas represents a "loose" suspension
#
#    Vd = Peak displacement volume. Vd = Sd*Xmax
#
# Note: the sealed box volume, Vb, can be reduced by a factor of 0.25,
# by stuffing the box with sound damping material, e.g., fiberglass;
# stuff until there is no further reduction in the resonant frequency,
# F3.
#
# Note: about the driver's T/S parameters Low Q (<0.3) drivers are
# generally more suited to higher-order bandpass.  Drivers with Qts
# between 0.3 to 0.4 are usually best used in vented systems, and
# drivers with higher Qts are usually best suited for sealed
# systems. 4th order bandpass systems can usually work with drivers
# with any Qts between 0.3 to 0.6.
#
# Note: the Efficiency Bandwidth Product, (EBP,) is fs / qes; for
# sealed enclosures, EBP < 50; for sealed, or ported, or bandpass, 50
# < EBP < 100; and EBP > 100 ported, as an initial appoximation.
#
# Speed of sound = 1130 feet / second. Let L = minimum longest room
# dimension, then for a half wavelength fundamental resonance of the
# room, F0:
#
#    F0 = 565 / L
#
# This is the frequency of the first room resonant node, (the first
# null in the room response.) Many consider it ideal if the box
# resonant frequency, Fb, is the same as this frequency.
#
# Additionally, the maximum frequency of a speaker is where the
# wavelength of the sound produced = effective diameter of the cone,
# and, for every 10 dB increase in sound-level intensity, the power
# requirement increases by a factor of 10. An increase of 3 dB
# increase in sound-level intensity requires doubling the power, (F3
# is the -3 dB frequency, or half power.) Also, the equations are
# valid regardless of whether English or Metric units are used-as long
# as the parametric units are consistent.
#
# Qtc = 1 / 2, for a critically damped design.
# Qtc = 0.577215665, Euler's constant, for a Bessel design.
# Qtc = 1 / sqrt (2), for a maximally flat Butterworth design.
# Qtc > 1 / sqrt (2), for a Chebyshev design.
# Qtc >= 2 * Qts, for an acoustic suspension design.
#
Qtc = 1 / sqrt (2);
#
# Print all viable solutions, regardless of Fs, Qes, or, Qtc; 0 = no,
# 1 = yes:
#
ALL = 0;
#
define parameters (Vas, Qts, Fs, Qtc, Qes)
{
    local phi = (1 + sqrt (5)) / 2;
    local Qr = Qtc / Qts;
    local Vr = (Qr^2) - 1;
    local Vb = Vas / Vr;
    local Fb = Qr * Fs;
    local F3 = Fb * sqrt ((1 / (Qtc^2) - 2 + sqrt ((1 / (Qtc^2) - 2)^2 + 4)) / 2);
    local dBpeak = 0;
    local EBP = Fs / Qes;

    if (Vb > 0)
    {

        if ((ALL == 1) || (EBP < 100))
        {

            if ((ALL == 1) || (Qts > 0.4))
            {

                if (Qtc > sqrt (1 / 2))
                {
                    dBpeak = 20 * ln10 (Qtc^2 / sqrt (Qtc^2 - 0.25));
                }

                printf ("    Vb = %f = net box volume, liters\n", Vb);
                printf ("       = %.3f X %.3f X %.3f = golden ratio inside box size, inches\n", pow (Vb * 61.0255296, 1 / 3) * phi, pow (Vb * 61.0255296, 1 / 3), pow (Vb * 61.0255296, 1 / 3) / phi);
                printf ("    Fb = %f = box resonant frequency, Hz.\n", Fb);
                printf ("    F3 = %f = box -3 dB frequency, Hz.\n", F3);
                printf ("    Q  = %f = box quality factor\n", Qtc);
                printf ("       @ %f = maximum peak or dip in speaker system response, db\n", dBpeak);
                printf ("    L  = %f = minimum longest room dimension, feet\n", 565 / F3);
                printf ("\n");
            }

            else
            {
                printf ("    N/A, (Qts = %.3f)\n\n", Qts);
            }

        }

        else
        {
            printf ("    N/A, (EBP = %.3f)\n\n", EBP);
        }

    }

    else
    {
        printf ("    N/A, (No Solution)\n\n");
    }

}
#
# To view with Gnuplot(1):
#
#    set logscale x
#    plot [1:200] "file_name" with lines
#
# The Y axis is dB. SPL.
#
define frequency (Qts, Fs, Qtc)
{
    local Qr = Qtc / Qts;
    local Fb = Qr * Fs;
    local Fr;
    local F;

    for (F = 1; F < 1000; F++)
    {
       Fr = (F / Fb)^2;
       printf ("%d\t%f\n", F, 10 * ln10 (Fr^2 / ((Fr - 1)^2 + (Fr / Qtc^2))));
    }

}
#
# Dia = Effective diameter of driver; used only for minimum port
#       diameter calculations, and the diameter of the speaker is used
#       here, which is conservative.
#
# Xmax = Linear (one-way) travel of the cone.
#
# Vas = equivalent air compliance (litres), volume of air that has the
#       same compliance ("springiness") as the driver's suspension,
#       28.31601808827235478838 litres / cubic foot.
#
# Qts = total Q of the driver at Fs, measure of the driver's tendency
#       to resonate at Fs.
#
# Fs = resonance frequency of the driver, (Hz), in free-air, the driver's
#      impedance will peak at this frequency.
#
# From http://www.partsexpress.com/:
#
printf ("Dayton DCS450-4 Classic 18\" Subwoofer 4 Ohm, $104.32:\n\n");
#
# 300 watts RMS/450 watts max
#
Qes = 0.51;
Xmax = 8.25;
Dia = 18 * 2.54;
Vas = 9.9 / 0.0353157;
Qts = 0.47;
Fs = 25;
#
parameters (Vas, Qts, Fs, Qtc, Qes);
#
printf ("Dayton TIT400C-4 15\" Titanic Mk III Subwoofer, 4 Ohm, $198.66:\n\n");
#
# 800 watts RMS/1,100 watts max
#
Qes = 0.52;
Xmax = 20.5;
Dia = 15.5625 * 2.54;
Vas = 5.46 / 0.0353157;
Qts = 0.49;
Fs = 24;
#
parameters (Vas, Qts, Fs, Qtc, Qes);
#
printf ("Dayton IB385-8 15\" IB Subwoofer, 8 Ohm, $121.01:\n\n");
#
# 350 watts RMS/600 watts max
#
Qes = 0.63;
Xmax = 14.3;
Dia = 15.125 * 2.54;
Vas = 8.79 / 0.0353157;
Qts = 0.59;
Fs = 22;
#
parameters (Vas, Qts, Fs, Qtc, Qes);
#
printf ("Dayton RSS390HF-4 15\" Reference HF Subwoofer, 4 Ohm, $159.80:\n\n");
#
# 500 watts RMS/800 watts max
#
Qes = 0.49;
Xmax = 14;
Dia = 15.3125 * 2.54;
Vas = 9.95 / 0.0353157;
Qts = 0.42;
Fs = 18;
#
parameters (Vas, Qts, Fs, Qtc, Qes);
#
printf ("Dayton RSS390HO-4 15\" Reference HO Subwoofer, 4 Ohm, $159.80:\n\n");
#
# 800 watts RMS/1400 watts max
#
Qes = 0.42;
Xmax = 12;
Dia = 15.3125 * 2.54;
Vas = 3.87 / 0.0353157;
Qts = 0.39;
Fs = 24;
#
parameters (Vas, Qts, Fs, Qtc, Qes);
#
printf ("Dayton DCS380-4 Classic 15\" Subwoofer 4 Ohm, $72.00:\n\n");
#
# 250 watts RMS/350 watts max
#
Qes = 0.59;
Xmax = 8.4;
Dia = 15 * 2.54;
Vas = 8.26 / 0.0353157;
Qts = 0.5;
Fs = 23;
#
parameters (Vas, Qts, Fs, Qtc, Qes);
#
printf ("Dayton TIT320C-4 12\" Titanic Mk III Subwoofer, 4 Ohm, $159.66:\n\n");
#
# 500 watts RMS/700 watts max
#
Qes = 0.49;
Xmax = 18.7;
Dia = 12.5 * 2.54;
Vas = 2.27 / 0.0353157;
Qts = 0.45;
Fs = 25;
#
parameters (Vas, Qts, Fs, Qtc, Qes);
#
printf ("Dayton RSS315HF-4 12\" Reference HF Subwoofer, 4 Ohm, $119.00:\n\n");
#
# 400 watts RMS/700 watts
#
Qes = 0.58;
Xmax = 14.3;
Dia = 12.375 * 2.54;
Vas = 3.00 / 0.0353157;
Qts = 0.49;
Fs = 25;
#
parameters (Vas, Qts, Fs, Qtc, Qes);
#
printf ("Dayton RSS315HO-4 12\" Reference HO Subwoofer, 4 Ohm, $119.00:\n\n");
#
# 700 watts RMS/1200 watts max
#
Qes = 0.45;
Xmax = 12.3;
Dia = 12.375 * 2/54;
Vas = 1.18 / 0.0353157;
Qts = 0.41;
Fs = 32;
#
parameters (Vas, Qts, Fs, Qtc, Qes);
#
printf ("Eminence Lab12 Generation II 12\" Subwoofer, 6 Ohm, $156.97:\n\n");
#
# 400 watts RMS/800 watts max
#
Qes = 0.39;
Xmax = 13;
Dia = 12.32 * 2.54;
Vas = 4.4 / 0.0353157;
Qts = 0.38;
Fs = 22;
#
parameters (Vas, Qts, Fs, Qtc, Qes);
#
printf ("Peerless 830500 XLS 12\" Subwoofer, 8 Ohm, $178.65:\n\n");
#
# 300 watts RMS/425 watts max
#
Qes = 0.21;
Xmax = 12.5;
Dia = 12 * 2.54;
Vas = 4.91 / 0.0353157;
Qts = 0.20;
Fs = 18.1;
#
parameters (Vas, Qts, Fs, Qtc, Qes);
#
printf ("Dayton TIT280C-4 10\" Titanic Mk III Subwoofer, 4 Ohm, $149.66:\n\n");
#
# 400 watts RMS/565 watts max
#
Qes = 0.47;
Xmax = 18.7;
Dia = 10 * 2.54;
Vas = 1.0 / 0.0353157;
Qts = 0.44;
Fs = 29.6;
#
parameters (Vas, Qts, Fs, Qtc, Qes);
#
printf ("Dayton RSS265HF-4 10\" Reference HF Subwoofer, 4 Ohm, $115.00:\n\n");
#
# 350 watts RMS/600 watts max
#
Qes = 0.51;
Xmax = 12.3;
Dia = 10.5 * 2.54;
Vas = 1.59 / 0.0353157;
Qts = 0.44;
Fs = 26;
#
parameters (Vas, Qts, Fs, Qtc, Qes);
#
printf ("Dayton RSS265HO-4 10\" Reference HO Subwoofer, 4 Ohm, $115.00:\n\n");
#
# 600 watts RMS/1000 watts max
#
Qes = 0.40;
Xmax = 12.3;
Dia = 10.5 * 2.54;
Vas = 0.80 / 0.0353157;
Qts = 0.37;
Fs = 30;
#
parameters (Vas, Qts, Fs, Qtc, Qes);
#
printf ("Goldwood GW-410D 10\" Poly DVC Subwoofer, Dual 6 Ohm, $19.50:\n\n");
#
# 110 watts RMS/220 watts max
#
Qes = 0.68;
Xmax = 3.0;
Dia = 10 * 2.54;
Vas = 2.0 / 0.0353157;
Qts = 0.61;
Fs = 40;
#
parameters (Vas, Qts, Fs, Qtc, Qes);
#
printf ("Peerless 830452 XLS 10\" Subwoofer, 8 Ohm, $168.55:\n\n");
#
# 300 watts RMS/425 watts max
#
Qes = 0.18;
Xmax = 12.5;
Dia = 10.5 * 2.54;
Vas = 3.16 / 0.0353157;
Qts = 0.17;
Fs = 18.9;
#
parameters (Vas, Qts, Fs, Qtc, Qes);
#
printf ("Dayton RSS210HF-4 8\" Reference HF Subwoofer, 4 Ohm, $91.93:\n\n");
#
# 280 watts RMS/500 watts max
#
Qes = 0.60;
Xmax = 9;
Dia = 8.5 * 2.54;
Vas = 1.14 / 0.0353157;
Qts = 0.5;
Fs = 28;
#
parameters (Vas, Qts, Fs, Qtc, Qes);
#
printf ("Dayton QT210-4 8\" Quatro Subwoofer, 4 Ohm, $53.85:\n\n");
#
# 150 watts RMS/300 watts max
#
Qes = 0.50;
Xmax = 9.5;
Dia = 8.25 * 2.54;
Vas = 0.81 / 0.0353157;
Qts = 0.48;
Fs = 42;
#
parameters (Vas, Qts, Fs, Qtc, Qes);
#
printf ("Dayton RS150-4 6\" Reference Woofer, 4 Ohm, $32.54:\n\n");
#
# 40 watts RMS/65 watts max, 50-3 kHz.
#
Qes = 0.47;
Xmax = 4.4;
Dia = 4.8125 * 2.54;
Vas = 0.43 / 0.0353157;
Qts = 0.40;
Fs = 52;
#
parameters (Vas, Qts, Fs, Qtc, Qes);
#
printf ("Dayton RS125S-8 5\" Reference Shielded Woofer, 8 Ohm, $27.22:\n\n");
#
# 30 watts RMS/45 watts max, 70-4 kHz.
#
Qes = 0.59;
Xmax = 4.0;
Dia = 3.75 * 2.54;
Vas = 0.15 / 0.0353157;
Qts = 0.49;
Fs = 70;
#
parameters (Vas, Qts, Fs, Qtc, Qes);
#
printf ("Dayton RS125-4 5\" Reference Woofer, 4 Ohm, $29.22:\n\n");
#
# 30 watts RMS/45 watts max, 64-4.5 kHz.
#
Qes = 0.75;
Xmax = 4.0;
Dia = 3.75 * 2.54;
Vas = 0.1 / 0.0353157;
Qts = 0.63;
Fs = 76;
#
parameters (Vas, Qts, Fs, Qtc, Qes);
#
printf ("Dayton RS100S-8 4\" Reference Shielded Full-Range Driver, 8 Ohm, $23.47:\n\n");
#
# 30 watts RMS/45 watts max, 85-20 kHz.
#
Qes = 0.71;
Xmax = 3.5;
Dia = 2.875 * 2.54;
Vas = 0.09 / 0.0353157;
Qts = 0.55;
Fs = 87.5;
#
parameters (Vas, Qts, Fs, Qtc, Qes);
#
printf ("Dayton RS100-4 4\" Reference Full-Range Driver, 4 Ohm, $23.96:\n\n");
#
# 30 watts RMS/45 watts max, 85-14 kHz.
#
Qes = 0.57;
Xmax = 4.0;
Dia = 2.875 * 2.54;
Vas = 0.07 / 0.0353157;
Qts = 0.48;
Fs = 80;
#
parameters (Vas, Qts, Fs, Qtc, Qes);
#
#####################################################################
#
# Added: Mon Dec 20 12:00:56 PST 2010
#
# Dia is dimension of speaker, and needs to be verified.
#
#####################################################################
#
printf ("Dayton SD315A-88 12\" DVC Subwoofer, 4 Ohm, $68.99:\n\n");
#
# 120 watts RMS/180 watts max, 30-1 kHz.
#
Qes = 0.37;
Xmax = 7.0;
Dia = 12.375 * 2.54;
Vas = 5.36 / 0.0353157;
Qts = 0.33;
Fs = 24;
#
parameters (Vas, Qts, Fs, Qtc, Qes);
#
printf ("Dayton RSS315HFA-8 12\" Reference HF Subwoofer, 8 Ohm, $138.24:\n\n");
#
# 350 watts RMS/600 watts max, 25-1 kHz.
#
Qes = 0.64;
Xmax = 14;
Dia = 12.375 * 2.54;
Vas = 2.67 / 0.0353157;
Qts = 0.53;
Fs = 25;
#
parameters (Vas, Qts, Fs, Qtc, Qes);
#
printf ("Dayton DCS305-4 12\" Classic Subwoofer, 4 Ohm, $78.89:\n\n");
#
# 250 watts RMS/500 watts max, 23-200 Hz.
#
Qes = 0.44;
Xmax = 9.3;
Dia = 12.0 * 2.54;
Vas = 4.12 / 0.0353157;
Qts = 0.41;
Fs = 23;
#
parameters (Vas, Qts, Fs, Qtc, Qes);
#
printf ("Dayton SD270A-88 10\" DVC Subwoofer, 4 Ohm, $36.63:\n\n");
#
# 80 watts RMS/120 watts max, 30-15 kHz.
#
Qes = 0.50;
Xmax = 6.0;
Dia = 10.625 * 2.54;
Vas = 3.8 / 0.0353157;
Qts = 0.43;
Fs = 26;
#
parameters (Vas, Qts, Fs, Qtc, Qes);
#
printf ("Dayton DCS255-4 10\" Classic Subwoofer, 4 Ohm, $69.76:\n\n");
#
# 200 watts RMS/400 watts max, 31-200 Hz.
#
Qes = 0.37;
Xmax = 8.3;
Dia = 10.25 * 2.54;
Vas = 1.68 / 0.0353157;
Qts = 0.34;
Fs = 31;
#
parameters (Vas, Qts, Fs, Qtc, Qes);
#
printf ("Dayton DC130BS-8 5-1/4\" Classic Shielded Woofer, 8 Ohm, $24.99:\n\n");
#
# 30 watts RMS/45 watts max, 55-4 kHz.
#
Qes = 0.57;
Xmax = 2.5;
Dia = 5.25 * 2.54;
Vas = 0.31 / 0.0353157;
Qts = 0.45;
Fs = 61;
#
parameters (Vas, Qts, Fs, Qtc, Qes);
#
printf ("Dayton DC130BS-4 5-1/4\" Classic Shielded Woofer, 4 Ohm, $24.99:\n\n");
#
# 30 watts RMS/45 watts max, 55-4 kHz.
#
Qes = 0.52;
Xmax = 2.5;
Dia = 5.25 * 2.54;
Vas = 0.40 / 0.0353157;
Qts = 0.42;
Fs = 59;
#
parameters (Vas, Qts, Fs, Qtc, Qes);
#
printf ("Dayton RS125T-8 5\" Reference Woofer Truncated Frame, 8 Ohm, $39.99:\n\n");
#
# 30 watts RMS/60 watts max, 70-15 kHz.
#
Qes = 0.56;
Xmax = 2.8;
Dia = 4.9375 * 2.54;
Vas = 0.14 / 0.0353157;
Qts = 0.47;
Fs = 74.9;
#
parameters (Vas, Qts, Fs, Qtc, Qes);
#
printf ("Dayton RS125-8 5\" Reference Woofer, 8 Ohm, $29.22:\n\n");
#
# 30 watts RMS/45 watts max, 70-6 kHz.
#
Qes = 0.59;
Xmax = 4.0;
Dia = 4.9375 * 2.54;
Vas = 0.15 / 0.0353157;
Qts = 0.49;
Fs = 70.0;
#
parameters (Vas, Qts, Fs, Qtc, Qes);
#
printf ("Dayton RS100T-8 4\" Reference Woofer Truncated Frame, 8 Ohm, $37.99:\n\n");
#
# 25 watts RMS/50 watts max, 80-20 kHz.
#
Qes = 0.65;
Xmax = 3.7;
Dia = 3.875 * 2.54;
Vas = 0.07 / 0.0353157;
Qts = 0.52;
Fs = 82.5;
#
parameters (Vas, Qts, Fs, Qtc, Qes);
#
printf ("HiVi M4N 4\" Aluminum/Magnesium Midbass, 8 Ohm, $13.97:\n\n");
#
# 15 watts RMS/50 watts max, 69 to 8,000 Hz, 82 dB 2.83V/1m
#
Qes = 1.35;
Xmax = 3.0;
Dia = 4.0 * 2.54;
Vas = 0.16 / 0.0353157;
Qts = 1.08;
Fs = 69;
#
parameters (Vas, Qts, Fs, Qtc, Qes);
#
printf ("HiVi B4N 4\" Aluminum Midbass Round Frame, 8 Ohm, $14.91:\n\n");
#
# 25 watts RMS/50 watts max, 50 to 3,000 Hz, 85 dB 2.83V/1m
#
Qes = 0.63;
Xmax = 3.2;
Dia = 4.0 * 2.54;
Vas = 0.16 / 0.0353157;
Qts = 0.52;
Fs = 56;
#
parameters (Vas, Qts, Fs, Qtc, Qes);
#
printf ("CLIO HiVi B4N 4\" Aluminum Midbass Round Frame, 8 Ohm, $14.91:\n\n");
#
# 25 watts RMS/50 watts max, 50 to 3,000 Hz, 85 dB 2.83V/1m
#
# From: B4N.tar.gz, 297-429-hi-vi-b4n-specifications-45067.txt, clio parameters
#
Qes = 0.54;
Xmax = 3.2;
Dia = 4.0 * 2.54;
Vas = 2.86;
Qts = 0.46;
Fs = 66.27;
#
parameters (Vas, Qts, Fs, Qtc, Qes);
#
printf ("Dayton Audio ND90-8 3-1/2\" Aluminum Cone Full-Range Driver, 8 Ohm, $21.35:\n\n");
#
# 20 watts RMS/40 watts max, 80 to 15,000 Hz, 82.1 dB 2.83V/1m
#
# Nominal Diameter 3-1/2"
# Power Handling (RMS) 20 Watts
# Power Handling (max) 40 Watts
# Impedance 8 ohms
# Frequency Response 80 to 15,000 Hz
# Sensitivity 82.1 dB 1W/1m
# Voice Coil Diameter 0.75"
#
# Resonant Frequency (Fs) 80 Hz
# DC Resistance (Re) 7.5 ohms
# Voice Coil Inductance (Le) 0.54 mH
# Mechanical Q (Qms) 4.25
# Electromagnetic Q (Qes) 0.85
# Total Q (Qts) 0.71
# Compliance Equivalent Volume (Vas) 0.05 ft.^3
# Mechanical Compliance of Suspension (Cms) 0.79 mm/N
# BL Product (BL) 4.4 Tm
# Diaphragm Mass Inc. Airload (Mms) 4.7g
# Maximum Linear Excursion (Xmax) 4 mm
# Surface Area of Cone (Sd) 31.2 cm^2
#
# Sealed Volume 0.1 ft.^3 = 2.83 L
# Sealed F3 96 Hz
# Vented Volume 0.15 ft.^3 = 4.25 L
# Vented F3 50 Hz
#
#     Ported:
#
#         Vb = 9.14502152136495720487 = net box volume, liters
#            = 13.321 X 8.233 X 5.088 = golden ratio inside box size, inches
#         Fb = 44.867657664824644108 = box resonant frequency, Hz.
#         F3 = 35.2054310853910683384 = box -3 dB frequency, Hz.
#            @ 0.12287186920068007742 = maximum peak or dip in system response, dB
#          L = 16.04866018057236003675 = minimum longest room dimension, feet
#
#     Note: Qts = 0.71, instead of  0.3 < Qts < 0.4
#
Qes = 0.85;
Xmax = 4.0;
Dia = 3.5 * 2.54;
Vas = 0.05 / 0.0353157;
Qts = 0.71;
Fs = 80;
#
parameters (Vas, Qts, Fs, Qtc, Qes);
#
printf ("Dayton Audio RS100-8 4\" Reference Full-Range Driver, 8 Ohm, $28.47:\n\n");
#
# 30 watts RMS/60 watts max, 90-20 kHz, 83.9 dB 2.83V/1m
#
# Nominal Diameter 4"
# Power Handling (RMS) 30 Watts
# Power Handling (max) 60 Watts
# Impedance 8 ohms
# Frequency Response 90 to 20,000 Hz
# Sensitivity 83.9 dB 2.83V/1m
# Sensitivity 83.3 dB 1W/1m
# Voice Coil Diameter 1"
#
# Resonant Frequency (Fs) 90 Hz
# DC Resistance (Re) 6.39 ohms
# Voice Coil Inductance (Le) 0.49 mH
# Mechanical Q (Qms) 2.37
# Electromagnetic Q (Qes) 0.76
# Total Q (Qts) 0.58
# Compliance Equivalent Volume (Vas) 0.05 ft.^3
# Mechanical Compliance of Suspension (Cms) 0.82 mm/N
# BL Product (BL) 4.2 Tm
# Diaphragm Mass Inc. Airload (Mms) 3.63g
# Maximum Linear Excursion (Xmax) 3.5 mm
# Surface Area of Cone (Sd) 35.3 cm²
#
# Cone Material Aluminum
# Surround Material Rubber
# Voice Coil Wire Material Copper
# Voice Coil Former Aluminum
# Basket / Frame Material Cast Aluminum
# Magnet Material Ferrite
#
# Overall Outside Diameter 3.86"
# Baffle Cutout Diameter 3.04"
# Depth 2.01"
# Bolt Circle Diameter 3.54"
# Mounting Holes 6
#
# Sealed Volume 0.04 ft.^3
# Sealed F3 136 Hz
# Vented Volume 0.1 ft.^3
# Vented F3 67 Hz
#
Qes = 0.76;
Xmax = 3.5;
Dia = 2.875 * 2.54;
Vas = 0.05 / 0.0353157;
Qts = 0.58;
Fs = 80.0;
#
parameters (Vas, Qts, Fs, Qtc, Qes);
#
printf ("Dayton Audio ND90-4 3-1/2\" Aluminum Cone Full-Range Driver, 4 Ohm, $21.35:\n\n");
#
# 20 watts RMS/40 watts max, 80 to 15,000 Hz, 80.6 dB 1W/m
#
# Nominal Diameter 3-1/2"
# Power Handling (RMS) 20 Watts
# Power Handling (max) 40 Watts
# Impedance 4 ohms
# Frequency Response 80 to 15,000 Hz
# Sensitivity 80.6 dB 1W/1m
# Voice Coil Diameter 0.75"
#
# Resonant Frequency (Fs) 76.7 Hz
# DC Resistance (Re) 3.52 ohms
# Voice Coil Inductance (Le) 0.57 mH
# Mechanical Q (Qms) 5.71
# Electromagnetic Q (Qes) 0.84
# Total Q (Qts) 0.73
# Compliance Equivalent Volume (Vas) 0.05 ft.^3
# Mechanical Compliance of Suspension (Cms) 1 mm/N
# BL Product (BL) 3 Tm
# Diaphragm Mass Inc. Airload (Mms) 4.3g
# Maximum Linear Excursion (Xmax) 4 mm
# Surface Area of Cone (Sd) 31.2 cm^2
#
# Cone Material Aluminum
# Surround Material Rubber
# Voice Coil Wire Material Copper
# Voice Coil Former Kapton / Polyimide
# Basket / Frame Material Steel
# Magnet Material Neodymium
#
# Overall Outside Diameter 4.07"
# Baffle Cutout Diameter 3.35"
# Depth 2.39"
# Mounting Holes 4
#
# Sealed Volume 0.1 ft.^3
# Sealed F3 90 Hz
# Vented Volume 0.16 ft.^3
# Vented F3 48 Hz
#
Qes = 0.84;
Xmax = 4.0;
Dia = 3.5 * 2.54;
Vas = 0.05 / 0.0353157;
Qts = 0.73;
Fs = 76.7;
#
parameters (Vas, Qts, Fs, Qtc, Qes);
#
printf ("Dayton Audio ND105-8 4\" Aluminum Cone Midbass Driver, 8 Ohm, $26.90:\n\n");
#
# 30 watts RMS/60 watts max, 60 to 10,000 Hz, 83.2 dB 1W/1m
#
#     Nominal Diameter 4"
#     Power Handling (RMS) 30 Watts
#     Power Handling (max) 60 Watts
#     Impedance 8 ohms
#     Frequency Response 60 to 10,000 Hz
#     Sensitivity 83.2 dB 1W/1m
#     Voice Coil Diameter 1"
#     Resonant Frequency (Fs) 65.3 Hz
#     DC Resistance (Re) 7.6 ohms
#     Voice Coil Inductance (Le) 1.37 mH
#     Mechanical Q (Qms) 7.61
#     Electromagnetic Q (Qes) 0.73
#     Total Q (Qts) 0.66
#     Compliance Equivalent Volume (Vas) 0.12 ft.^3
#     Mechanical Compliance of Suspension (Cms) 0.95 mm/N
#     BL Product (BL) 4.9 Tm
#     Diaphragm Mass Inc. Airload (Mms) 6.3g
#     Maximum Linear Excursion (Xmax) 4 mm
#     Surface Area of Cone (Sd) 51.5 cm^2
#     Overall Outside Diameter 4.13"
#     Baffle Cutout Diameter 3.66"
#     Depth 2.64"
#     Mounting Holes 4
#     Sealed Volume 0.18 ft.^3
#     Sealed F3 85 Hz
#     Vented Volume 0.35 ft.^3
#     Vented F3 43 Hz
#
Qes = 0.73;
Xmax = 0.59;
Dia = 4.0 * 2.54;
Vas = 0.12 / 0.0353157;
Qts = 0.66;
Fs = 65.3;
#
parameters (Vas, Qts, Fs, Qtc, Qes);
#
printf ("Dayton Audio RS100-8 4\" Reference Full-Range Driver, 8 Ohm, $28.47:\n\n");
#
# 30 watts RMS/60 watts max, 90 to 20,000 Hz, 83.3 dB 1W/1m, 83.9 dB 2.83V/1m
#
#     Nominal Diameter 4"
#     Power Handling (RMS) 30 Watts
#     Power Handling (max) 60 Watts
#     Impedance 8 ohms
#     Frequency Response 90 to 20,000 Hz
#     Sensitivity 83.9 dB 2.83V/1m
#     Sensitivity 83.3 dB 1W/1m
#     Voice Coil Diameter 1"
#     Resonant Frequency (Fs) 90 Hz
#     DC Resistance (Re) 6.39 ohms
#     Voice Coil Inductance (Le) 0.49 mH
#     Mechanical Q (Qms) 2.37
#     Electromagnetic Q (Qes) 0.76
#     Total Q (Qts) 0.58
#     Compliance Equivalent Volume (Vas) 0.05 ft.^3
#     Mechanical Compliance of Suspension (Cms) 0.82 mm/N
#     BL Product (BL) 4.2 Tm
#     Diaphragm Mass Inc. Airload (Mms) 3.63g
#     Maximum Linear Excursion (Xmax) 3.5 mm
#     Surface Area of Cone (Sd) 35.3 cm^2
#     Overall Outside Diameter 3.86"
#     Baffle Cutout Diameter 3.04"
#     Depth 2.01"
#     Bolt Circle Diameter 3.54"
#     Mounting Holes 6
#     Sealed Volume 0.04 ft.^3
#     Sealed F3 136 Hz
#     Vented Volume 0.1 ft.^3
#     Vented F367 Hz
#
Qes = 0.76;
Xmax = 3.5;
Dia = 4.0 * 2.54;
Vas = 0.05 / 0.0353157;
Qts = 0.58;
Fs = 90;
#
parameters (Vas, Qts, Fs, Qtc, Qes);
#
printf ("Dayton Audio RS100-4 4\" Reference Full-Range Driver, 4 Ohm, $28.85:\n\n");
#
# 30 watts RMS/60 watts max, 82 to 20,000 Hz, 85.9 dB 2.83V/1m
#
#     Nominal Diameter 4"
#     Power Handling (RMS) 30 Watts
#     Power Handling (max) 60 Watts
#     Impedance 4 ohms
#     Frequency Response 82 to 20,000 Hz
#     Sensitivity 85.9 dB 2.83V/1m
#     Voice Coil Diameter 1"
#     Resonant Frequency (Fs) 82 Hz
#     DC Resistance (Re) 2.96 ohms
#     Voice Coil Inductance (Le) 0.28 mH
#     Mechanical Q (Qms) 2.55
#     Electromagnetic Q (Qes) 0.66
#     Total Q (Qts) 0.53
#     Compliance Equivalent Volume (Vas) 0.05 ft.^3
#     Mechanical Compliance of Suspension (Cms) 0.83 mm/N
#     BL Product (BL) 3.18 Tm
#     Diaphragm Mass Inc. Airload (Mms) 4.25g
#     Maximum Linear Excursion (Xmax) 4 mm
#     Surface Area of Cone (Sd)35.3 cm^2
#     Overall Outside Diameter 3.86"
#     Baffle Cutout Diameter 3.06"
#     Depth 1.8"
#     Bolt Circle Diameter 3.54"
#     Mounting Holes 6
#     Sealed Volume 0.04 ft.^3
#     Sealed F3 122 Hz
#     Vented Volume 0.1 ft.^3
#     Vented F3 59 Hz
#
Qes = 0.66;
Xmax = 4;
Dia = 4.0 * 2.54;
Vas = 0.05 / 0.0353157;
Qts = 0.53;
Fs = 82;
#
parameters (Vas, Qts, Fs, Qtc, Qes);
#
printf ("Dayton Audio ND105-4 4\" Aluminum Cone Midbass Driver, 4 Ohm, $26.90:\n\n");
#
# 30 watts RMS/60 watts max, 60 to 10,000 Hz, 82.6 dB 1W/1m
#
#     Nominal Diameter 4"
#     Power Handling (RMS) 30 Watts
#     Power Handling (max) 60 Watts
#     Impedance 4 ohms
#     Frequency Response 60 to 10,000 Hz
#     Sensitivity 82.6 dB 1W/1m
#     Voice Coil Diameter1"
#     Resonant Frequency (Fs) 53.8 Hz
#     DC Resistance (Re) 3.7 ohms
#     Voice Coil Inductance (Le) 0.78 mH
#     Mechanical Q (Qms) 7.16
#     Electromagnetic Q (Qes) 0.59
#     Total Q (Qts) 0.55
#     Compliance Equivalent Volume (Vas) 0.16 ft.^3
#     Mechanical Compliance of Suspension (Cms) 1.2 mm/N
#     BL Product (BL) 3.9 Tm
#     Diaphragm Mass Inc. Airload (Mms) 7.2g
#     Maximum Linear Excursion (Xmax) 4 mm
#     Surface Area of Cone (Sd) 51.5 cm^2
#     Overall Outside Diameter 4.13"
#     Baffle Cutout Diameter 3.66"
#     Depth 2.64"
#     Mounting Holes 4
#     Sealed Volume 0.1 ft.^3
#     Sealed F3 84 Hz
#     Vented Volume 0.3 ft.^3
#     Vented F3 41 Hz
#
Qes = 0.59;
Xmax = 4;
Dia = 4.0 * 2.54;
Vas = 0.16 / 0.0353157;
Qts = 0.55;
Fs = 53.8;
#
parameters (Vas, Qts, Fs, Qtc, Qes);
#
printf ("Dayton Audio RS270-8 10\" Aluminum Cone Reference Woofer, 8 Ohm, $90.94:\n\n");
#
# 100 watts RMS/200 watts max, 27 to 2,040 Hz, 87 dB 1W/1m
#
#  Nominal Diameter 10"
#  Power Handling (RMS) 100 Watts
#  Power Handling (max) 200 Watts
#  Impedance 8 ohms
#  Frequency Response 27 to 2,040 Hz
#  Sensitivity 86.6 dB 2.83V/1m
#  Sensitivity 87 dB 1W/1m
#  Voice Coil Diameter 2"
#
# Thiele-Small Parameters
#
#   Resonant Frequency (Fs) 27 Hz
#   DC Resistance (Re) 6.84 ohms
#   Voice Coil Inductance (Le) 0.93 mH
#   Mechanical Q (Qms) 2.08
#   Electromagnetic Q (Qes) 0.61
#   Total Q (Qts) 0.47
#   Compliance Equivalent Volume (Vas) 3.4 ft.^3
#   Mechanical Compliance of Suspension (Cms) 0.57 mm/N
#   BL Product (BL) 10.3 Tm
#   Diaphragm Mass Inc. Airload (Mms) 35.8g
#   Maximum Linear Excursion (Xmax) 6.6 mm
#   Surface Area of Cone (Sd) 346.4 cm^2
#
# Materials of Construction
#
#   Cone Material Aluminum
#   Surround Material Rubber
#   Voice Coil Wire Material Copper
#   Voice Coil Former Aluminum
#   Basket / Frame Material Cast Aluminum
#   Magnet Material Ferrite
#
# Mounting Information
#
#   Overall Outside Diameter 10.71"
#   Baffle Cutout Diameter 9.29"
#   Depth 4.45"
#   Bolt Circle Diameter 10.16"
#   Mounting Holes 6
#
# Optimum Cabinet Size (determined using BassBox 6 Pro High Fidelity suggestion)
#
#   Sealed Volume 1.38 ft.^3
#   Sealed F3 49 Hz
#   Vented Volume 4.5 ft.^3
#   Vented F3 25.6 Hz
#
Qes = 0.61;
Xmax = 6.6;
Dia = 10.0 * 2.54;
Vas = 3.4 / 0.0353157;
Qts = 0.47;
Fs = 27;
#
parameters (Vas, Qts, Fs, Qtc, Qes);
#
printf ("HiVi M6N 6\" Aluminum/Magnesium Midbass, 8 Ohm, $24.91:\n\n");
#
# 45 watts RMS/90 watts max, 46 to 8,000 Hz, 89 dB 1W/1m
#
# Product Specifications
#
#     Nominal Diameter 6"
#     Power Handling (RMS) 45 Watts
#     Power Handling (max) 90 Watts
#     Impedance 8 ohms
#     Frequency Response 46 to 8,000 Hz
#     Sensitivity 89 dB 2.83V/1m
#     Voice Coil Diameter 1"
#
# Thiele-Small Parameters
#
#     Resonant Frequency (Fs) 46 Hz
#     DC Resistance (Re) 6.5 ohms
#     Mechanical Q (Qms) 4.69
#     Electromagnetic Q (Qes) 0.42
#     Total Q (Qts) 0.39
#     Compliance Equivalent Volume (Vas) 0.77 ft.^3
#     Mechanical Compliance of Suspension (Cms) NULL mm/N
#     Diaphragm Mass Inc. Airload (Mms) 13.6g
#     Maximum Linear Excursion (Xmax) 4.3 mm
#     Surface Area of Cone (Sd) NULL cm^2
#
# Materials of Construction
#
#     Cone Material Aluminum / Magnesium
#     Voice Coil FormerKapton / Polyimide
#     Magnet Material Ferrite
#
# Mounting Information
#
#     Overall Outside Diameter 7"
#     Baffle Cutout Diameter 5.313"
#     Depth 4.0625"
#     # Mounting Holes 4
#
# Optimum Cabinet Size (determined using BassBox 6 Pro High Fidelity
# suggestion)
#
#     Sealed Volume 0.23 ft.^3
#     Sealed F3 87 Hz
#     Vented Volume 0.72 ft.^3
#     Vented F3 46 Hz
#
Qes = 0.42;
Xmax = 4.3;
Dia = 6.0 * 2.54;
Vas = 0.77 / 0.0353157;
Qts = 0.39;
Fs = 46;
#
parameters (Vas, Qts, Fs, Qtc, Qes);
#
printf ("HiVi M5N 5\" Aluminum/Magnesium Midbass, 8 Ohm, $21.73:\n\n");
#
# 35 watts RMS/70 watts max, 50 to 6,000 Hz, 87 dB 1W/1m
#
# Product Specifications
#
#     Nominal Diameter 5"
#     Power Handling (RMS) 35 Watts
#     Power Handling (max)70 Watts
#     Impedance 8 ohms
#     Frequency Response 50 to 6,000 Hz
#     Sensitivity 87 dB 2.83V/1m
#     Voice Coil Diameter 1"
#
# Thiele-Small Parameters
#
#     Resonant Frequency (Fs) 50 Hz
#     DC Resistance (Re) 6.5 ohms
#     Mechanical Q (Qms) 6.51
#     Electromagnetic Q (Qes) 0.37
#     Total Q (Qts) 0.35
#     Compliance Equivalent Volume (Vas) 0.4 ft.^3
#     Mechanical Compliance of Suspension (Cms) 1.1 mm/N
#     Diaphragm Mass Inc. Airload (Mms) 10.7g
#     Maximum Linear Excursion (Xmax) 2.7 mm
#     Surface Area of Cone (Sd) 87 cm^2
#
# Materials of Construction
#
#     Cone Material Aluminum / Magnesium
#     Voice Coil FormerKapton / Polyimide
#     Magnet Material Ferrite
#
# Mounting Information
#
#     Overall Outside Diameter 5.63"
#     Baffle Cutout Diameter 4.94"
#     Depth 4"
#     # Mounting Holes 4
#
# Optimum Cabinet Size (determined using BassBox 6 Pro High Fidelity
# suggestion)
#
#     Sealed Volume 0.1 ft.^3
#     Sealed F3 102 Hz
#     Vented Volume 0.31 ft.^3
#     Vented F3 55 Hz
#
Qes = 0.37;
Xmax = 2.7;
Dia = 5 * 2.54;
Vas = 0.4 / 0.0353157;
Qts = 0.35;
Fs = 50;
#
parameters (Vas, Qts, Fs, Qtc, Qes);
#
printf ("HiVi M8a 8\" Aluminum/Magnesium Woofer, 8 Ohm, $47.73:\n\n");
#
# 80 watts RMS/160 watts max, 30 to 3,000 Hz, 88 dB 1W/1m
#
# Product Specifications
#
#     Nominal Diameter 8"
#     Power Handling (RMS) 80 Watts
#     Power Handling (max) 160 Watts
#     Impedance 8 ohms
#     Frequency Response 30 to 3,000 Hz
#     Sensitivity 88 dB 2.83V/1m
#     Voice Coil Diameter 1.38"
#
# Thiele-Small Parameters
#
#     Resonant Frequency (Fs) 33 Hz
#     DC Resistance (Re) 6.5 ohms
#     Mechanical Q (Qms) 4.59
#     Electromagnetic Q (Qes) 0.49
#     Total Q (Qts) 0.44
#     Compliance Equivalent Volume (Vas) 1.49 ft.^3
#     Mechanical Compliance of Suspension (Cms) 0.61 mm/NBL
#     Product (BL) 10.5 Tm
#     Diaphragm Mass Inc. Airload (Mms) 38.1g
#     Maximum Linear Excursion (Xmax) 5.8 mm
#     Surface Area of Cone (Sd) 214 cm^2
#
# Materials of Construction
#
#     Cone Material Aluminum / Magnesium
#     Voice Coil Former Kapton / Polyimide
#     Basket / Frame Material Cast Aluminum
#     Magnet Material Ferrite
#
# Mounting Information
#
#     Overall Outside Diameter 8.47"
#     Baffle Cutout Diameter 7.36"
#     Depth 3.54"
#     # Mounting Holes 6
#
# Optimum Cabinet Size (determined using BassBox 6 Pro High Fidelity
# suggestion)
#
#     Sealed Volume 0.56 ft.^3
#     Sealed F3 60 Hz
#     Vented Volume 1.74 ft.^3
#     Vented F3 32 Hz
#
Qes = 0.49;
Xmax = 5.8;
Dia = 8 * 2.54;
Vas = 1.49 / 0.0353157;
Qts = 0.44;
Fs = 33;
#
parameters (Vas, Qts, Fs, Qtc, Qes);
#
printf ("HiVi M8N 8\" Aluminum/Magnesium Woofer, 8 Ohm, $34.86:\n\n");
#
# 80 watts RMS/160 watts max, 29 to 2,000 Hz, 86 dB 1W/1m
#
# Product Specifications
#
#     Nominal Diameter 8"
#     Power Handling (RMS) 80 Watts
#     Power Handling (max) 160 Watts
#     Impedance 8 ohms
#     Frequency Response 29 to 2,000 Hz
#     Sensitivity 86 dB 2.83V/1m
#     Voice Coil Diameter 1.375"
#
# Thiele-Small Parameters
#
#     Resonant Frequency (Fs) 29 Hz
#     DC Resistance (Re) 6.5 ohms
#     Mechanical Q (Qms) 5.02
#     Electromagnetic Q (Qes) 0.5
#     Total Q (Qts) 0.45
#     Compliance Equivalent Volume (Vas) 1.89 ft.^3
#     Maximum Linear Excursion (Xmax) 5.8 mm
#
# Materials of Construction
#
#     Cone Material Aluminum / Magnesium
#     Voice Coil Former Kapton / Polyimide
#     Basket / Frame Material Steel
#     Magnet Material Ferrite
#
# Mounting Information
#
#     Overall Outside Diameter 8.74"
#     Baffle Cutout Diameter 7.01"
#     Depth 3.62"
#     # Mounting Holes 6
#
# Optimum Cabinet Size (determined using BassBox 6 Pro High Fidelity
# suggestion)
#
#     Sealed Volume 0.67 ft.^3
#     Sealed F3 55 Hz
#     Vented Volume 2.15 ft.^3
#     Vented F3 29 Hz
#
Qes = 0.5;
Xmax = 5.8;
Dia = 8 * 2.54;
Vas = 1.89 / 0.0353157;
Qts = 0.45;
Fs = 29;
#
parameters (Vas, Qts, Fs, Qtc, Qes);
#
printf ("Dayton Audio DA115-8 4\" Aluminum Cone Woofer, 8 Ohm, $16.13:\n\n");
#
# 20 watts RMS/40 watts max, 60 to 15,000 Hz, 84.9 dB 1W/1m
#
# Product Specifications
#
#     Nominal Diameter 4"
#     Power Handling (RMS) 20 Watts
#     Power Handling (max) 40 Watts
#     Impedance8 ohms
#     Frequency Response 60 to 15,000 Hz
#     Sensitivity 84.9 dB 1W/1m
#     Voice Coil Diameter 2"
#
# Thiele-Small Parameters
#
#     Resonant Frequency (Fs) 60 Hz
#     DC Resistance (Re) 6.4 ohms
#     Voice Coil Inductance (Le) 0.7mH
#     Mechanical Q (Qms) 2.6
#     Electromagnetic Q (Qes) 0.49
#     Total Q (Qts) 0.41
#     Compliance Equivalent Volume (Vas) 0.16 ft^3
#     Mechanical Compliance of Suspension (Cms) 1.1 mm/N
#     BL Product (BL) 5.7 Tm
#     Diaphragm Mass Inc. Airload (Mms) 6.6g
#     Maximum Linear Excursion (Xmax) 2.5mm
#     Surface Area of Cone (Sd) 53.1 cm^2
#
# Materials of Construction
#
#     Cone Material Aluminum
#     Surround Material Rubber
#     Voice Coil Wire MaterialCopper
#     Voice Coil Former Aluminum
#     Basket / Frame Material Steel
#     Magnet Material Ferrite
#
# Mounting Information
#
#     Overall Outside Diameter 4.55"
#     Baffle Cutout Diameter 3.66"
#     Depth 2.26"
#     Bolt Circle Diameter 4.21"
#     # Mounting Holes 4
#
# Optimum Cabinet Size (determined using BassBox 6 Pro High Fidelity
# suggestion)
#
#     Sealed Volume 0.04 ft^3
#     Sealed F3 125 Hz
#     Vented Volume 0.13 ft^3
#     Vented F3 68 Hz
#
Qes = 0.49;
Xmax = 2.5;
Dia = 4 * 2.54;
Vas = 0.16 / 0.0353157;
Qts = 0.41;
Fs = 60;
#
parameters (Vas, Qts, Fs, Qtc, Qes);
#
printf ("Dayton Audio DA135-8 5-1/4\" Aluminum Cone Woofer, 8 Ohm, $21.54:\n\n");
#
# 30 watts RMS/60 watts max, 50 to 15,000 Hz, 85 dB 1W/1m
#
# Product Specifications
#
#     Nominal Diameter 5-1/4"
#     Power Handling (RMS) 30 Watts
#     Power Handling (max) 60 Watts
#     Impedance 8 ohms
#     Frequency Response 50 to 15,000 Hz
#     Sensitivity 85 dB 1W/1m
#     Voice Coil Diameter 1"
#
# Thiele-Small Parameters
#
#     Resonant Frequency (Fs) 56.5 Hz
#     DC Resistance (Re) 6.4 ohms
#     Voice Coil Inductance (Le) 0.97mH
#     Mechanical Q (Qms) 2.61
#     Electromagnetic Q (Qes) 0.68
#     Total Q (Qts) 0.54
#     Compliance Equivalent Volume (Vas) 0.26 ft^3
#     Mechanical Compliance of Suspension (Cms) 0.93 mm/N
#     BL Product (BL) 5.32 Tm
#     Diaphragm Mass Inc. Airload (Mms) 8.54g
#     Maximum Linear Excursion (Xmax) 3 mm
#     Surface Area of Cone (Sd) 75.4 cm^2
#
# Materials of Construction
#
#     Cone Material Aluminum
#     Surround Material Rubber
#     Voice Coil Wire Material Copper
#     Voice Coil Former Aluminum
#     Basket / Frame Material Steel
#     Magnet Material Ferrite
#
# Mounting Information
#
#     Overall Outside Diameter 5.31"
#     Baffle Cutout Diameter 4.39"
#     Depth 2.48"
#     Bolt Circle Diameter 4.96"
#     # Mounting Holes 4
#
# Optimum Cabinet Size (determined using BassBox 6 Pro High Fidelity
# suggestion)
#
#     Sealed Volume 0.16 ft^3
#     Sealed F3 89 Hz
#     Vented Volume 0.47 ft^3
#     Vented F3 44 Hz
#
Qes = 0.68;
Xmax = 3;
Dia = 5.25 * 2.54;
Vas = 0.26 / 0.0353157;
Qts = 0.54;
Fs = 56.5;
#
parameters (Vas, Qts, Fs, Qtc, Qes);
#
printf ("Dayton Audio DA175-8 7\" Aluminum Cone Woofer, 8 Ohm, $28.58:\n\n");
#
# 50 watts RMS/100 watts max, 35 to 10,000 Hz, 85 dB 1W/1m
#
# Product Specifications
#
#     Nominal Diameter 7"
#     Power Handling (RMS) 50 Watts
#     Power Handling (max) 100 Watts
#     Impedance 8 ohms
#     Frequency Response 35 to 10,000 Hz
#     Sensitivity 85 dB 1W/1m
#     Voice Coil Diameter 1.38"
#
# Thiele-Small Parameters
#
#     Resonant Frequency (Fs) 39 Hz
#     DC Resistance (Re) 5.9 ohms
#     Voice Coil Inductance (Le) 1.14mH
#     Mechanical Q (Qms) 3.31
#     Electromagnetic Q (Qes) 0.7
#     Total Q (Qts) 0.58
#     Compliance Equivalent Volume (Vas) 0.58 ft^3
#     Mechanical Compliance of Suspension (Cms) 0.66 mm/N
#     BL Product (BL) 7.17 Tm
#     Diaphragm Mass Inc. Airload (Mms) 25.17g
#     Maximum Linear Excursion (Xmax) 4.25 mm
#     Surface Area of Cone (Sd) 132.7 cm^2
#
# Materials of Construction
#
#     Cone Material Aluminum
#     Surround Material Rubber
#     Voice Coil Wire Material Copper
#     Voice Coil Former Aluminum
#     Basket / Frame Material Steel
#     Magnet Material Ferrite
#
# Mounting Information
#
#     Overall Outside Diameter 6.91"
#     Baffle Cutout Diameter 5.67"
#     Depth 3.19"
#     Bolt Circle Diameter 6.54"
#     # Mounting Holes 5
#
# Optimum Cabinet Size (determined using BassBox 6 Pro High Fidelity
# suggestion)
#
#     Sealed Volume 0.46 ft^3
#     Sealed F3 57 Hz
#     Vented Volume 1.2 ft^3
#     Vented F3 28 Hz
#
Qes = 0.7;
Xmax = 4.25;
Dia = 7 * 2.54;
Vas = 0.58 / 0.0353157;
Qts = 0.58;
Fs = 39;
#
parameters (Vas, Qts, Fs, Qtc, Qes);
#
printf ("Dayton Audio DA215-8 8\" Aluminum Cone Woofer, 8 Ohm, $32.86:\n\n");
#
# 60 watts RMS/120 watts max, 35 to 8,000 Hz, 88.7 dB 1W/1m
#
# Product Specifications
#
#     Nominal Diameter 8"
#     Power Handling (RMS) 60 Watts
#     Power Handling (max) 120 Watts
#     Impedance 8 ohms
#     Frequency Response 35 to 8,000 Hz
#     Sensitivity 88.7 dB 1W/1m
#     Voice Coil Diameter 1.42"
#
# Thiele-Small Parameters
#
#     Resonant Frequency (Fs) 34.9 Hz
#     DC Resistance (Re) 6.8 ohms
#     Voice Coil Inductance (Le) 1.44mH
#     Mechanical Q (Qms) 1.95
#     Electromagnetic Q (Qes) 0.45
#     Total Q (Qts) 0.37
#     Compliance Equivalent Volume (Vas) 1.51 ft^3
#     Mechanical Compliance of Suspension (Cms) 0.68 mm/N
#     BL Product (BL) 10 Tm
#     Diaphragm Mass Inc. Airload (Mms) 30.3g
#     Maximum Linear Excursion (Xmax) 5.3 mm
#     Surface Area of Cone (Sd) 211.2 cm^2
#
# Materials of Construction
#
#     Cone Material Aluminum
#     Surround Material Rubber
#     Voice Coil Wire Material Copper
#     Voice Coil Former Aluminum
#     Basket / Frame Material Steel
#     Magnet Material Ferrite
#
# Mounting Information
#
#     Overall Outside Diameter 8.5"
#     Baffle Cutout Diameter 7.09"
#     Depth 3.72"
#     Bolt Circle Diameter 8.13"
#     # Mounting Holes 5
#
# Optimum Cabinet Size (determined using BassBox 6 Pro High Fidelity
# suggestion)
#
#     Sealed Volume 0.32 ft^3
#     Sealed F3 81 Hz
#     Vented Volume 0.89 ft^3
#     Vented F3 46 Hz
#
Qes = 0.45;
Xmax = 5.3;
Dia = 8 * 2.54;
Vas = 1.51 / 0.0353157;
Qts = 0.37;
Fs = 34.9;
#
parameters (Vas, Qts, Fs, Qtc, Qes);
#
printf ("Dayton Audio DA270-8 10\" Aluminum Cone Woofer, 8 Ohm, $49.35:\n\n");
#
# 80 watts RMS/160 watts max, 25 to 6,000 Hz, 88.2 dB 1W/1m
#
# Product Specifications
#
#     Nominal Diameter 10"
#     Power Handling (RMS) 80 Watts
#     Power Handling (max) 160 Watts
#     Impedance 8 ohms
#     Frequency Response 25 to 6,000 Hz
#     Sensitivity 88.2 dB 1W/1m
#     Voice Coil Diameter 1.42"
#     Magnet Weight 53 oz.
#
# Thiele-Small Parameters
#
#     Resonant Frequency (Fs) 27.8 Hz
#     DC Resistance (Re) 6.3 ohms
#     Voice Coil Inductance (Le) 1.2mH
#     Mechanical Q (Qms) 1.95
#     Electromagnetic Q (Qes) 0.55
#     Total Q (Qts) 0.43
#     Compliance Equivalent Volume (Vas) 3.83 ft^3
#     Mechanical Compliance of Suspension (Cms) 0.64 mm/N
#     BL Product (BL) 10.1 Tm
#     Diaphragm Mass Inc. Airload (Mms) 51.3g
#     Maximum Linear Excursion (Xmax) 6.1 mm
#     Surface Area of Cone (Sd) 346.4 cm^2
#
# Materials of Construction
#
#     Cone Material Aluminum
#     Surround Material Rubber
#     Voice Coil Wire Material Copper
#     Voice Coil Former Aluminum
#     Basket / Frame Material Steel
#     Magnet Material Ferrite
#
# Mounting Information
#
#     Overall Outside Diameter 10.63"
#     Baffle Cutout Diameter 8.94"
#     Depth 4.53"
#     Bolt Circle Diameter 10.24"
#     # Mounting Holes 5
#
# Optimum Cabinet Size (determined using BassBox 6 Pro High Fidelity
# suggestion)
#
#     Sealed Volume 1.2 ft^3
#     Sealed F3 55 Hz
#     Vented Volume 3.74 ft^3
#     Vented F3 30 Hz
#
Qes = 0.55;
Xmax = 6.1;
Dia = 10 * 2.54;
Vas = 3.83 / 0.0353157;
Qts = 0.43;
Fs = 27.8;
#
parameters (Vas, Qts, Fs, Qtc, Qes);
#
printf ("Dayton Audio ND105-8 4\" Aluminum Cone Midbass Driver, 8 Ohm, $26.90:\n\n");
#
# 30 watts RMS/60 watts max, 60 to 10,000 Hz, 83.2 dB 1W/1m
#
# Product Specifications
#
#     Nominal Diameter 4"
#     Power Handling (RMS) 30 Watts
#     Power Handling (max) 60 Watts
#     Impedance 8 ohms
#     Frequency Response 60 to 10,000 Hz
#     Sensitivity 83.2 dB 1W/1m
#     Voice Coil Diameter 1"
#
# Thiele-Small Parameters
#
#     Resonant Frequency (Fs) 65.3 Hz
#     DC Resistance (Re) 7.6 ohms
#     Voice Coil Inductance (Le)1.37mH
#     Mechanical Q (Qms) 7.61
#     Electromagnetic Q (Qes) 0.73
#     Total Q (Qts) 0.66
#     Compliance Equivalent Volume (Vas) 0.12 ft^3
#     Mechanical Compliance of Suspension (Cms) 0.95 mm/N
#     BL Product (BL) 4.9 Tm
#     Diaphragm Mass Inc. Airload (Mms) 6.3g
#     Maximum Linear Excursion (Xmax) 4 mm
#     Surface Area of Cone (Sd) 51.5 cm^2
#
# Materials of Construction
#
#     Cone Material Aluminum
#     Surround Material Rubber
#     Voice Coil Wire Material Copper
#     Voice Coil Former Kapton / Polyimide
#     Basket / Frame Material Steel
#     Magnet Material Neodymium
#
# Mounting Information
#
#     Overall Outside Diameter 4.13"
#     Baffle Cutout Diameter 3.66"
#     Depth 2.64"
#     # Mounting Holes 4
#
# Optimum Cabinet Size (determined using BassBox 6 Pro High Fidelity
# suggestion)
#
#     Sealed Volume 0.18 ft^3
#     Sealed F3 85 Hz
#     Vented Volume 0.35 ft^3
#     Vented F3 43 Hz
#
Qes = 0.73;
Xmax = 4;
Dia = 4 * 2.54;
Vas = 0.12 / 0.0353157;
Qts = 0.66;
Fs = 65.3;
#
parameters (Vas, Qts, Fs, Qtc, Qes);
#
printf ("Dayton Audio ND140-4 5-1/4\" Aluminum Cone Midbass Driver, 4 Ohm, $30.65:\n\n");
#
# 40 watts RMS/80 watts max, 54 to 8,000 Hz, 85.3 dB 1W/1m
#
# Product Specifications
#
#     Nominal Diameter 5-1/4"
#     Power Handling (RMS) 40 Watts
#     Power Handling (max) 80 Watts
#     Impedance 4 ohms
#     Frequency Response 54 to 8,000 Hz
#     Sensitivity 85.3 dB 2.83V/1m
#     Voice Coil Diameter 1"
#
# Thiele-Small Parameters
#
#     Resonant Frequency (Fs) 54 Hz
#     DC Resistance (Re) 3.7 ohms
#     Voice Coil Inductance (Le) 0.72mH
#     Mechanical Q (Qms) 6.59
#     Electromagnetic Q (Qes) 0.74
#     Total Q (Qts) 0.66
#     Compliance Equivalent Volume (Vas) 0.36 ft^3
#     Mechanical Compliance of Suspension (Cms) 0.97 mm/N
#     BL Product (BL) 3.9 Tm
#     Diaphragm Mass Inc. Airload (Mms) 9g
#     Maximum Linear Excursion (Xmax) 4 mm
#     Surface Area of Cone (Sd) 86.6 cm^2
#
# Materials of Construction
#
#     Cone Material Aluminum
#     Surround Material Rubber
#     Voice Coil Former Kapton / Polyimide
#     Magnet Material Neodymium
#
# Mounting Information
#
#     Overall Outside Diameter 5.5"
#     Baffle Cutout Diameter 4.75"
#     Depth 2.5"
#     # Mounting Holes 4
#
# Optimum Cabinet Size (determined using BassBox 6 Pro High Fidelity
# suggestion)
#
#     Sealed Volume 0.78 ft^3
#     Sealed F3 65 Hz
#     Vented Volume 1 ft^3
#     Vented F3 34 Hz
#
Qes = 0.74;
Xmax = 4;
Dia = 5.25 * 2.54;
Vas = 0.36 / 0.0353157;
Qts = 0.66;
Fs = 54;
#
parameters (Vas, Qts, Fs, Qtc, Qes);
#
printf ("Dayton Audio ND140-8 5-1/4\" Aluminum Cone Midbass Driver, 8 Ohm, $30.65:\n\n");
#
# 40 watts RMS/80 watts max, 54 to 8,000 Hz, 85.7 dB 1W/1m
#
# Product Specifications
#
#     Nominal Diameter 5-1/4"
#     Power Handling (RMS) 40 Watts
#     Power Handling (max) 80 Watts
#     Impedance 8 ohms
#     Frequency Response 54 to 8,000 Hz
#     Sensitivity 85.7 dB 1W/1m
#     Voice Coil Diameter 1"
#
# Thiele-Small Parameters
#
#     Resonant Frequency (Fs) 53.8 Hz
#     DC Resistance (Re) 6.9 ohms
#     Voice Coil Inductance (Le) 1.45mH
#     Mechanical Q (Qms) 5.55
#     Electromagnetic Q (Qes) 0.68
#     Total Q (Qts) 0.61
#     Compliance Equivalent Volume (Vas) 0.36 ft^3
#     Mechanical Compliance of Suspension (Cms) 0.99 mm/N
#     BL Product (BL) 5.5 Tm
#     Diaphragm Mass Inc. Airload (Mms) 8.9g
#     Maximum Linear Excursion (Xmax) 4 mm
#     Surface Area of Cone (Sd) 86.6 cm^2
#
# Materials of Construction
#
#     Cone Material Aluminum
#     Surround Material Rubber
#     Voice Coil Wire Material Copper
#     Voice Coil Former Kapton / Polyimide
#     Basket / Frame Material Steel
#     Magnet Material Neodymium
#
# Mounting Information
#
#     Overall Outside Diameter 5.43"
#     Baffle Cutout Diameter 4.72"
#     Depth 2.78"
#     # Mounting Holes 4
#
# Optimum Cabinet Size (determined using BassBox 6 Pro High Fidelity
# suggestion)
#
#     Sealed Volume 0.36 ft^3
#     Sealed F3 75 Hz
#     Vented Volume 0.84 ft^3
#     Vented F3 37 Hz
#
Qes = 0.68;
Xmax = 4;
Dia = 5.25 * 2.54;
Vas = 0.36 / 0.0353157;
Qts = 0.61;
Fs = 53.8;
#
parameters (Vas, Qts, Fs, Qtc, Qes);
#
printf ("Dayton Audio ND65-4 2-1/2\" Aluminum Cone Full-Range Driver, 4 Ohm, $19.30:\n\n");
#
# 15 watts RMS/30 watts max, 85 to 20,000 Hz, 79.4 dB 1W/1m
#
# Product Specifications
#
#     Nominal Diameter 2-1/2"
#     Power Handling (RMS) 15 Watts
#     Power Handling (max) 30 Watts
#     Impedance 4 ohms
#     Frequency Response 85 to 20,000 Hz
#     Sensitivity 79.4 dB 1W/1m
#     Voice Coil Diameter 0.75"
#
# Thiele-Small Parameters
#
#     Resonant Frequency (Fs) 84.1 Hz
#     DC Resistance (Re) 3.4 ohms
#     Voice Coil Inductance (Le) 0.41 mH
#     Mechanical Q (Qms) 5.76
#     Electromagnetic Q (Qes) 0.8
#     Total Q (Qts) 0.7
#     Compliance Equivalent Volume (Vas) 0.03 ft^3
#     Mechanical Compliance of Suspension (Cms) 1.65 mm/N
#     BL Product (BL) 2.2 Tm
#     Diaphragm Mass Inc. Airload (Mms) 2.2g
#     Maximum Linear Excursion (Xmax) 3.5 mm
#     Surface Area of Cone (Sd) 15.6 cm^2
#
# Materials of Construction
#
#     Cone Material Aluminum
#     Surround Material Rubber
#     Voice Coil Wire Material Copper
#     Voice Coil Former Kapton / Polyimide
#     Basket / Frame Material Steel
#     Magnet Material Neodymium
#
# Mounting Information
#
#     Overall Outside Diameter 2.52"
#     Baffle Cutout Diameter 2.05"
#     Depth 1.89"
#     # Mounting Holes 4
#
# Optimum Cabinet Size (determined using BassBox 6 Pro High Fidelity
# suggestion)
#
#     Sealed Volume 0.05 ft^3
#     Sealed F3 102 Hz
#     Vented Volume 0.08 ft^3
#     Vented F3 53 Hz
#
Qes = 0.8;
Xmax = 3.5;
Dia = 2.5 * 2.54;
Vas = 0.03 / 0.0353157;
Qts = 0.7;
Fs = 84.1;
#
parameters (Vas, Qts, Fs, Qtc, Qes);
#
printf ("Dayton Audio ND65-8 2-1/2\" Aluminum Cone Full-Range Driver, 8 Ohm, $19.30:\n\n");
#
# 15 watts RMS/30 watts max, 80 to 20,000 Hz, 78.3 dB 1W/1m
#
# Product Specifications
#
#     Nominal Diameter 2-1/2"
#     Power Handling (RMS) 15 Watts
#     Power Handling (max) 30 Watts
#     Impedance 8 ohms
#     Frequency Response 80 to 20,000 Hz
#     Sensitivity 78.3 dB 1W/1m
#     Voice Coil Diameter 0.75"
#
# Thiele-Small Parameters
#
#     Resonant Frequency (Fs) 80.8 Hz
#     DC Resistance (Re) 7.2 ohms
#     Voice Coil Inductance (Le) 0.58mH
#     Mechanical Q (Qms) 5.64
#     Electromagnetic Q (Qes) 0.69
#     Total Q (Qts) 0.62
#     Compliance Equivalent Volume (Vas) 0.02 ft^3
#     Mechanical Compliance of Suspension (Cms) 1.69 mm/N
#     BL Product (BL) 3.5 Tm
#     Diaphragm Mass Inc. Airload (Mms) 2.3g
#     Maximum Linear Excursion (Xmax) 3.5 mm
#     Surface Area of Cone (Sd) 15.6 cm^2
#
# Materials of Construction
#
#     Cone Material Aluminum
#     Surround Material Rubber
#     Voice Coil Former Kapton / Polyimide
#     Magnet Material Neodymium
#
# Mounting Information
#
#     Overall Outside Diameter 2.5"
#     Baffle Cutout Diameter 2.05"
#     Depth 2"
#     # Mounting Holes 4
#
# Optimum Cabinet Size (determined using BassBox 6 Pro High Fidelity
# suggestion)
#
#     Sealed Volume 0.02 ft^3
#     Sealed F3 111 Hz
#     Vented Volume 0.05 ft^3
#     Vented F3 55 Hz
#
Qes = 0.69;
Xmax = 3.5;
Dia = 2.5 * 2.54;
Vas = 0.02 / 0.0353157;
Qts = 0.62;
Fs = 80.8;
#
parameters (Vas, Qts, Fs, Qtc, Qes);
#
printf ("Dayton Audio ND90-8 3-1/2\" Aluminum Cone Full-Range Driver, 8 Ohm, $21.35:\n\n");
#
# 20 watts RMS/40 watts max, 80 to 15,000 Hz, 82.1 dB 1W/1m
#
# Product Specifications
#
#     Nominal Diameter 3-1/2"
#     Power Handling (RMS) 20 Watts
#     Power Handling (max) 40 Watts
#     Impedance 8 ohms
#     Frequency Response 80 to 15,000 Hz
#     Sensitivity 82.1 dB 1W/1m
#     Voice Coil Diameter 0.75"
#
# Thiele-Small Parameters
#
#     Resonant Frequency (Fs) 80 Hz
#     DC Resistance (Re) 7.5 ohms
#     Voice Coil Inductance (Le) 0.54mH
#     Mechanical Q (Qms) 4.25
#     Electromagnetic Q (Qes) 0.85
#     Total Q (Qts) 0.71
#     Compliance Equivalent Volume (Vas) 0.05 ft^3
#     Mechanical Compliance of Suspension (Cms) 0.79 mm/N
#     BL Product (BL)4.4 Tm
#     Diaphragm Mass Inc. Airload (Mms) 4.7g
#     Maximum Linear Excursion (Xmax) 4 mm
#     Surface Area of Cone (Sd) 31.2 cm^2
#
# Materials of Construction
#
#     Cone Material Aluminum
#     Surround Material Rubber
#     Voice Coil Wire Material Copper
#     Voice Coil Former Kapton / Polyimide
#     Basket / Frame Material Steel
#     Magnet Material Neodymium
#
# Mounting Information
#
#     Overall Outside Diameter 4.07"
#     Baffle Cutout Diameter 3.35"
#     Depth 2.39"
#     # Mounting Holes 4
#
# Optimum Cabinet Size (determined using BassBox 6 Pro High Fidelity
# suggestion)
#
#     Sealed Volume 0.1 ft^3
#     Sealed F3 96 Hz
#     Vented Volume 0.15 ft^3
#     Vented F3 50 Hz
#
Qes = 0.85;
Xmax = 4.0;
Dia = 3.5 * 2.54;
Vas = 0.05 / 0.0353157;
Qts = 0.71;
Fs = 80;
#
parameters (Vas, Qts, Fs, Qtc, Qes);
#
printf ("Dayton Audio ND91-4 3-1/2\" Aluminum Cone Full-Range Driver, 4 Ohm, $28.65:\n\n");
#
# 30 watts RMS/60 watts max, 65 to 17,000 Hz, 81.3 dB 1W/1m
#
# Product Specifications
#
#     Nominal Diameter 3-1/2"
#     Power Handling (RMS) 30 Watts
#     Power Handling (max) 60 Watts
#     Impedance 4 ohms
#     Frequency Response 65 to 17,000 Hz
#     Sensitivity 81.3 dB 1W/1m
#     Voice Coil Diameter 1"
#
# Thiele-Small Parameters
#
#     Resonant Frequency (Fs) 63.4 Hz
#     DC Resistance (Re) 4.1 ohms
#     Voice Coil Inductance (Le) 0.74mH
#     Mechanical Q (Qms) 3.06
#     Electromagnetic Q (Qes) 0.44
#     Total Q (Qts) 0.38
#     Compliance Equivalent Volume (Vas) 0.05 ft^3
#     Mechanical Compliance of Suspension (Cms) 1.13 mm/N
#     BL Product (BL) 4.6 Tm
#     Diaphragm Mass Inc. Airload (Mms) 5.6g
#     Maximum Linear Excursion (Xmax) 4.6 mm
#     Surface Area of Cone (Sd) 30.4 cm^2
#
# Materials of Construction
#
#     Cone Material Aluminum
#     Surround Material Rubber
#     Voice Coil Wire Material Aluminum
#     Voice Coil FormerKapton / Polyimide
#     Basket / Frame Material Steel
#     Magnet Material Ferrite
#
# Mounting Information
#
#     Overall Outside Diameter 3.35"
#     Baffle Cutout Diameter 3.01"
#     Depth 2.22"
#     # Mounting Holes 4
#
# Optimum Cabinet Size (determined using BassBox 6 Pro High Fidelity
# suggestion)
#
#     Sealed Volume 0.01 ft^3
#     Sealed F3 132 Hz
#     Vented Volume 0.03 ft^3
#     Vented F3 73 Hz
#
Qes = 0.44;
Xmax = 4.6;
Dia = 3.5 * 2.54;
Vas = 0.05 / 0.0353157;
Qts = 0.38;
Fs = 63.4;
#
parameters (Vas, Qts, Fs, Qtc, Qes);
#
printf ("Dayton Audio ND91-8 3-1/2\" Aluminum Cone Full-Range Driver, 8 Ohm, $28.65:\n\n");
#
# 30 watts RMS/60 watts max, 70 to 17,000 Hz, 81.4 dB 1W/1m
#
# Product Specifications
#
#     Nominal Diameter 3-1/2"
#     Power Handling (RMS) 30 Watts
#     Power Handling (max) 60 Watts
#     Impedance 8 ohms
#     Frequency Response 70 TO 17,000 Hz
#     Sensitivity 81.4 dB 1W/1m
#     Voice Coil Diameter 1"
#
# Thiele-Small Parameters
#
#     Resonant Frequency (Fs) 69.6 Hz
#     DC Resistance (Re) 7.4 ohms
#     Voice Coil Inductance (Le) 1.42mH
#     Mechanical Q (Qms) 3.08
#     Electromagnetic Q (Qes) 0.46
#     Total Q (Qts) 0.4
#     Compliance Equivalent Volume (Vas) 0.05 ft^3
#     Mechanical Compliance of Suspension (Cms) 1 mm/N
#     BL Product (BL) 6 Tm
#     Diaphragm Mass Inc. Airload (Mms) 5.2g
#     Maximum Linear Excursion (Xmax) 5.1 mm
#     Surface Area of Cone (Sd) 30.4 cm^2
#
# Materials of Construction
#
#     Cone Material Aluminum
#     Surround Material Rubber
#     Voice Coil Wire Material Aluminum
#     Voice Coil FormerKapton / Polyimide
#     Basket / Frame MaterialSteel
#     Magnet Material Neodymium
#
# Mounting Information
#
#     Overall Outside Diameter 3.35"
#     Baffle Cutout Diameter 3.01"
#     Depth 2.22"
#     Bolt Circle Diameter 3.66"
#     # Mounting Holes 4
#
# Optimum Cabinet Size (determined using BassBox 6 Pro High Fidelity
# suggestion)
#
#     Sealed Volume 0.02 ft^3
#     Sealed F3 139 Hz
#     Vented Volume 0.04 ft^3
#     Vented F3 75 Hz
#
Qes = 0.46;
Xmax = 5.1;
Dia = 3.5 * 2.54;
Vas = 0.05 / 0.0353157;
Qts = 0.4;
Fs = 69.6;
#
parameters (Vas, Qts, Fs, Qtc, Qes);
# frequency (Qts, Fs, Qtc);