
Home  Forums  Rules  Articles  The diyAudio Store  Gallery  Blogs  Register  Donations  FAQ  Calendar  Search  Today's Posts  Mark Forums Read  Search 
MultiWay Conventional loudspeakers with crossovers 

Please consider donating to help us continue to serve you.
Ads on/off / Custom Title / More PMs / More album space / Advanced printing & mass image saving 

Thread Tools  Search this Thread 
20th May 2010, 01:19 AM  #1 
diyAudio Member
Join Date: Mar 2008

Monacor SP1008 LTspiceIV simulations
if you like simulating loudspeakers enclosures in a completely free world, you may get some satisfaction  and fun  with the attached .zip

18th March 2014, 12:23 PM  #2 
diyAudio Member
Join Date: Mar 2008

After nearly 4 years, here is a new .zip you can download.
No use of Laplace functions anymore for deriving acceleration from speed. No use of Laplace functions anymore in the opamp model. New moving surface subcircuit. This now opus covering multichamber designs could act as inspiration source for JeanMarc Plantefève, for helping him developing new and more ambitious "Spiceotron" loudspeaker systems. Box volumes are in cubic meter. They are represented by capacitors in Farads. B1=10m means 10 liters B2=50 means 50 cubic meter (aka your listening room volume) Membrane mass are in kilo. They are represented by inductances in Henrys. Air vent mass are in kilo. They are represented by inductances in Henrys. L1=5m means 5 gram. The first subcircuit is the well known (ideal) gyrator modelling both the mechanical force and the motional voltage, something dating back from Prof. W. Marshall Leach Jr. (AES 1991). The associated parameter is the BL force factor expressed in Newton / Ampere. BL=5.55 means 5.55 Newton of mechanical force, for 1 Ampere of current. The second subcircuit is new. This is my creation. This is the membrane surface or vent surface representation. The associated parameter is the diameter expressed in meter. D=30m means a diameter of 30 millimeter (typically, a vent) D=81m means a diameter of 81 millimeter (typically, a small speaker driver) Such subcircuit has two connecting ports, for describing the two volumes (boxes in liters represented by capacitors) connecting on each side. The +Ev Ev port connects to the exterior world. Typically the volume connecting to it is your listening room, say 50 cubic meter. The +Iv Iv port connects to the internal volume. Typically the volume connecting to it is the bow volume, say between 1 liter and 10 liter. Note how a membrane and a vent are modeled by that same subcircuit. It doesn't matter, if the moving interface is made of rigid material (a speaker membrane), or if the moving interface is made of some air section (a vent). What only matters at this stage, is to let LTspice compute the equivalent compliance that's emerging from a moving surface (speaker membrane or air section) connecting to a given box volume. The exterior world compliance and the internal box volume compliance appear as impedance's in series. Indeed, a speaker membrane or a vent get free to move, only if the box volume (considered as internal) and if the listening room volume (considered as external) are close to infinite, both of them. In a nutshell, the moving surface subcircuit role is to "sense" the two environments (+Iv Iv internal volume, +Ev Ev external volume), for applying the adequate scaling factor for controlling the amount of "current" vertically flowing from the "+in" port to the "in" port. Such "current" has a high significance : this is the membrane speed when considering a speaker membrane. This is the vent air speed when considering a vent. From there, we can derive the SPL. By making use of LTspice, such "sense" process is bidirectional. Energy can flow to any box volume, and energy can come from any box volume. This is due to the use of transformers inside the moving surface subcircuit. The current flowing (vertically) from the "+in" port to the "in" port will see a huge impedance (two times 1k Henry in series) if nothing gets connected to the Ev and Iv ports. In our case, "nothing" of "left open" is thus equivalent to "blocked". In our case, "free" is represented by a 50 cubic meter volume (your typical listening room). The transformer ratio is equal to 101.3k*3.14*3.14*({D}/2)**4. D is the diameter. This is the formula giving the equivalent compliance of a surface moving inwards and onwards, on a box filled with air. In a nutshell, this is how the moving surface subcircuit "senses" the two environments (inside and outside the box), and computes the equivalent compliance seen by the "current" representing the local speed. Sound pressure is the time derivative of the speed. Consequently, inside the moving surface subcircuit, I added two ports that can be used for outputting the local SPL. Those two SPL ports are quite redundant, as I have not played with their polarity. They are there, for the symmetry purpose, for making clear what side of the membrane we are using for computing the SPL we are listening to. For computing the time derivative of the speed, we use controlled current sources connecting to a 1 Henry coil. The coil voltage becomes thus the time derivative of the speed. We use D, the diameter parameter, for scaling the SPL. The scaling formula is D*D*5.0e3, giving final results well in line with the speaker manufacturer's "dB/watt 8 ohm 1 meter" standard. Make sure you connect all needed grounds, otherwise LTspice will complain by saying "Analysis Failed: Matrix is singular". Enjoy. 
18th March 2014, 12:28 PM  #3 
diyAudio Member
Join Date: Mar 2008

Closed Box in details.
You need the above .zip for the subcircuits. 
18th March 2014, 12:29 PM  #4 
diyAudio Member
Join Date: Mar 2008

Closed Box with MFB 9 dB 100 Hz.
You need the above .zip for the subcircuits. 
18th March 2014, 12:30 PM  #5 
diyAudio Member
Join Date: Mar 2008

Closed Box with MFB 13 dB 100 Hz
You need the above .zip for the subcircuits. 
18th March 2014, 12:31 PM  #6 
diyAudio Member
Join Date: Mar 2008

Closed Box with Passive Radiator
You need the above .zip for the subcircuits. 
18th March 2014, 12:33 PM  #7 
diyAudio Member
Join Date: Mar 2008

Closed Box with Internal Resonator
You need the above .zip for the subcircuits. 
18th March 2014, 12:34 PM  #8 
diyAudio Member
Join Date: Mar 2008

Vented Box
You need the above .zip for the subcircuits. 
18th March 2014, 12:35 PM  #9 
diyAudio Member
Join Date: Mar 2008

Bandpass 4thOrder
You need the above .zip for the subcircuits. 
18th March 2014, 12:36 PM  #10 
diyAudio Member
Join Date: Mar 2008

Bandpass 8thOrder
You need the above .zip for the subcircuits. 
Thread Tools  Search this Thread 


Similar Threads  
Thread  Thread Starter  Forum  Replies  Last Post 
A fistful of Monacor SP200X  Mikael Abdellah  Full Range  20  17th August 2015 07:36 PM 
which enclosure for monacor SP80x  Spassgeneral  Full Range  7  14th April 2013 10:12 PM 
Monacor SP80X, any experience?  Indigestible  Full Range  0  31st July 2009 04:05 PM 
New To Site?  Need Help? 