SpicyTL - Transmission Line Simulation Model

Well, the impedance of the speaker should be covered in the equivalent circuit, which is why I put the high pass tweeter side in..eventually being able to work all the way back to an amplifier. (Did I mention scope creep).

The baffles have not been included, since right now I am really just at the point of understanding what the system is doing. And...I am having some issues using the CLOSED section to
 
Sorry - the last part got cut off.

I am finding the the CLOSED circuit does not appear to actually do anything.

simple line with closed end:
Screen Shot 2023-09-21 at 12.02.57 PM.png



here is the line with the closed end removed:
Screen Shot 2023-09-21 at 12.03.24 PM.png


here, i made the end left segment a 1cm2 by 20cm hole (which should act closed to these frequencies, right?:
Screen Shot 2023-09-21 at 12.04.18 PM.png



wait: there is more...version 1.7, with closed end:
Screen Shot 2023-09-21 at 12.15.36 PM.png


matching circuit verson 2.0.2:
Screen Shot 2023-09-21 at 12.18.58 PM.png


Sweet, right? ...but without the closed section...same:
Screen Shot 2023-09-21 at 12.22.04 PM.png


So it LOOKS like all the line segments are by defaulted ended UNLESS attached to another line segment? Does the CLOSED circuit do anything, or can we just assume all line are closed unless they have a load attached?
 

Attachments

  • Screen Shot 2023-09-21 at 12.05.52 PM.png
    Screen Shot 2023-09-21 at 12.05.52 PM.png
    158.5 KB · Views: 42
Jeff, it may seem like nonsense, but the equivalent electrical circuit of a "closed end" is acoustically an open circuit. The end of a segment (if not loaded in any way) then automatically behaves as a closed end. The structure of SpictTL2.0 made the "offset" block superfluous, so I created the "closed" block because, especially when placed between two segments, it helps to understand graphically how the design is structured.
 
  • Like
Reactions: 1 user
@slocum
Just curious, but will there ever be any kind of bafflestep simulation involved?
That way it makes the whole simulation a little bit more useful. :)

Also in addition, I assume simulating things like dipoles or even cardioids also wouldn't be a problem?
SpicyTL is designed to work at low frequencies where there is no phenomenon associated with directivity
 
  • Like
Reactions: 1 user
Most bafflestep models can applied on the same piston range level.
Bafflestep is not related to directivity.

Well, I guess to a sense it is, but it still works in the piston range domain :)
The BSC operates right in the transition zone. I don't think it would be too difficult to implement in SpicyTL a model that takes this into account, but I've never been overly concerned with this topic for two reasons:
1 - Even though I'm designing with SpicyTL, for everything beyond optimizing the low-frequency response, I use LDS/ALAB: a very powerful software that allows you to define the design of a speaker system in almost every aspect. For simulating diffractions, LDS/ALAB uses the Vanderkooy model, which indirectly allows you to also predict the 'baffle step' effect. The correspondence with the simulations is impressive.
2 - I believe that the 'baffle step' effect is greatly overestimated and that in a domestic environment with regular speakers (excluding therefore speakers without baffles or with very wide front panels) one should not take it into account at all.
 
  • Like
Reactions: 1 user
Hi Andrea,
I recently found your work and really appreciate what you’ve done with your site, software, and information on TL speakers. I’ve been playing around with the spicytl and am wondering what is proper way to model a coupling chambers with one and two tubes (in separate systems). I see in your articles using a volume parameter that doesn’t seem to be implemented anymore and can’t seem to find any current examples of these. With the current v2.0 I have found a number of different interpretations of these two systems that produce different results. I will provide examples shortly but was curious what the official method is.

The two systems in question:

|=[_]==o


[_]==o

Thanks!
Nolan
 
  • Like
Reactions: 1 user
I was curious how things are going over here and if there is any new development in progress?
I have made, and will upload as soon as possible, some minor refinements to the model, but nothing that can yield appreciably different results in normal contexts; it's more of a perfectionist tendency linked to an ever-improving knowledge of Spice. The model is perfectly stable and functional, and although I have some ideas that I would like to develop in the future, at the moment I don't feel the need to make substantial changes.
 
  • Like
Reactions: 1 user
Hi Andrea,
I recently found your work and really appreciate what you’ve done with your site, software, and information on TL speakers. I’ve been playing around with the spicytl and am wondering what is proper way to model a coupling chambers with one and two tubes (in separate systems). I see in your articles using a volume parameter that doesn’t seem to be implemented anymore and can’t seem to find any current examples of these. With the current v2.0 I have found a number of different interpretations of these two systems that produce different results. I will provide examples shortly but was curious what the official method is.

The two systems in question:

|=[_]==o


[_]==o

Thanks!
Nolan
Thank you, Nolan,

I believe the best way to simulate those configurations is through the use of Transmission Line segments with different cross-sections. The Volume block is very useful (it should still be present in the versions available for download), but in this case, you would lose the information related to the total length of the system.

I look forward to more details, see you soon,

Andrea
 
Thank you, Nolan,

I believe the best way to simulate those configurations is through the use of Transmission Line segments with different cross-sections. The Volume block is very useful (it should still be present in the versions available for download), but in this case, you would lose the information related to the total length of the system.

I look forward to more details, see you soon,

Andrea

Hi Andrea,
Thank you for the response!

Thank you for the clarification on the advantages of using a Line over a Volume, I had my suspicion that was the case, and will continue using Line. I still get different results depending on how I structure it.

When you describe the offset for the coupling chamber as a " small mounting offset along the line, usually made inevitable by the shape we intend to give the speaker, in which direction do you mean and what do you consider the chamber and tube. Is the offset towards the face of the speaker or along the line?
 

Attachments

  • CouplingChamber1.png
    CouplingChamber1.png
    11.1 KB · Views: 40
  • CouplingChamber2.png
    CouplingChamber2.png
    10 KB · Views: 43
  • Offset_Config1.png
    Offset_Config1.png
    16.3 KB · Views: 46
  • Offset_Config2.png
    Offset_Config2.png
    9.2 KB · Views: 43
  • Offsets.png
    Offsets.png
    32.8 KB · Views: 38
Hi Andrea,
Thank you for the response!

Thank you for the clarification on the advantages of using a Line over a Volume, I had my suspicion that was the case, and will continue using Line. I still get different results depending on how I structure it.

When you describe the offset for the coupling chamber as a " small mounting offset along the line, usually made inevitable by the shape we intend to give the speaker, in which direction do you mean and what do you consider the chamber and tube. Is the offset towards the face of the speaker or along the line?
For 'offset', we mean the distance between the speaker axis and the beginning of the TL, therefore you should reason as shown in the attached figure.

Piani-di-costruzione-01.jpg
 
  • Like
Reactions: 1 user