EXCELでスピーカーシミュレーション(9)
9.ダブルバスレフ型エンクロージャ
以前の記事で位相反転型(バスレフ型)エンクロージャの周波数特性をシミュレーションしました。世の中にはポートと容積をさらにくっつけて二段階にしたダブルバスレフ型というのもあります。また、さらにくっつけて三段階にしたトリプルバスレフ型を自作したなんて人もいるかもしれません。
理論上は、ポートと容積をつなげるのは、機械振動としてはバネと重りを直列につなぐのと等価です。また電気回路としてはインダクタとコンデンサを直列に繋いだものを、並列に重ねていくのと等価です。計算するとわかりますが、ポートと容積を繋げた分だけ、複数の周波数で共振が起こります。ひとつめのポートの共振に加え、追加したポートによってさらに低い周波数でも共振させることで、シングルバスレフよりもさらに低音域に周波数特性を伸ばすことを期待する形式が、ダブルバスレフだったりトリプルバスレフだったりします。
ですので、シングルバスレフの考え方を発展させれば、ダブルバスレフやトリプルバスレフも計算でき、理論上はいくつでも繋げられます。ただ、スピーカーキャビネットの大きさとしては、やってもダブルバスレフまでが限度でしょうね。
ダブルバスレフの構造は下図のようになります。シングルバスレフの構造に対して、キャビネットが2つに仕切られ、その間をポートで繋いだ構成です。

9-1.ダブルバスレフの等価回路
ダブルバスレフの等価回路は、下図のようになります。

9-2.等価回路の解き方
さて、この等価回路をキルヒホッフの第2法則を適用して解いてみましょう。この等価回路では粒子速度は3つの閉回路に流れる形となるため、等価回路から連立方程式を立てると、
となります。
これを整理すると
となります。今後の計算をしやすくするために、
としてまとめておくと、
となります。
さて、この方程式は
9-3.連立方程式の解
まず、上記の連立方程式を拡大係数行列の形で表しますと、
のようになります。この行列に基本変形を繰り返して左側が単位行列になるようにします。
基本変形とは、下記の3つの変形をいいます。
①各行または各列を定数倍する
②各行または各列を入れ替える
③各行または各列を定数倍したものを各行または各列に加える
まず、1行目を
次に、1行目に
計算がややこしくなるので、
次に、2行目を
2行目に
これで左下半分が0になりました。すでに
次に、3行目に
2行目に
これで右上半分も0になりました。この手順を後退代入といいます。左側が単位行列になりましたので連立方程式の解は、
となります。
9-4.ダブルバスレフの音圧
ダブルバスレフ型エンクロージャから放射される音は、ドライバーユニットと第2ポートから放射される音を合わせたものになります。位相反転型エンクロージャの説明にありましたように、ドライバーユニットの粒子速度とポートの粒子速度は位相が反転しているので、トータルの音圧は、ドライバーユニットの体積速度からポートの体積速度を引くのでした。
したがって、ダブルバスレフのトータルの体積速度は、となり、音圧は、
となります。
9-5.音圧をEXCELでシミュレーションする
前回までのファイルに続いて入力していきます。追加する定数は下図の通りです。正直適当ですが、第2ポートの共振周波数の方が第1ポートの共振周波数よりも低くなるように調整します。

ちなみに、第1容積・第1ポートと第2容積・第2ポートの区別がつくように、以前入力したキャビネットとポートの符号を変えておくと分かりやすいと思います。また、前回の位相反転型エンクロージャのシミュレーションのときから少しだけ数値を変更しました。

空洞のスチフネスは
となります。
それでは、各列にインピーダンスを入力していきます。ちなみに
まず、列BUに第1ポートの質量
セルBU2には、
セルBV2には、
セルBW2には、
と入力してオートフィルします。こんな感じです。

そして、列BX~BZ列に
セルBX2には、
セルBY2には、
セルBZ2には、
と入力してオートフィルします。こんな感じです。

各インピーダンスには変圧比が掛かることに注意します。
計算の簡略化のために置き換えた部分についてもあらかじめ入力しておきます。
セルCA2には、Aとして置き換えた
セルCB2には、Bとして置き換えた
セルCC2には、Cとして置き換えた
セルCD2には、Dとして置き換えた
セルCE2には、Eとして置き換えた
を入力してオートフィルします。こんな感じです。


そして、セルCK2には、V1として
セルCL2には、V2として
セルCM2には、V3として
と入力してオートフィルします。こんな感じです。

あとはこれまでと同じ要領で、列CN~列CPには振動板の音圧、デシベル値、位相を入力し、列CQ~列CSには第2ポートの音圧、デシベル値、位相を入力し、列CT~列CVにはトータルの音圧、デシベル値、位相を入力します。群遅延は列CWにトータルのものだけ求めておきましょう。
こんな感じになっていればOKです。

各グラフはこのようになります。



ダブルバスレフは第1ポートの共振周波数の少し上に大きなディップができるのが特徴です。そのため、理論上はトリプルバスレフにしてディップの無い特性にした方が良いのですが、実際問題トリプルバスレフにすると大きすぎるし、機械抵抗が増大してポートの共振が弱まるので、実際にはシングルで十分な気がします。
9-6.ダブルバスレフのインピーダンス特性を求める。
ダブルバスレフ型エンクロージャの場合は、下記の式(30)のに、各機械インピーダンスの合成インピーダンスを代入します。
ダブルバスレフ型エンクロージャの等価回路より、各機械インピーダンスの合成インピーダンスは、
となります。ただし、
としてまとめています。
この
となります。
EXCELで計算してみましょう。
列CXに
セルCX2に、
と入力してオートフィルします。次に、列CYに
セルCY2に、
と入力してオートフィルします。そして、列CZに
セルCZ2に、
と入力してオートフィルします。列DAには絶対値を計算します。こんな感じです。

グラフはこのようになります。

ダブルバスレフの場合には、ピークが3つ立ちます。ピーク間のディップが各ポートの共振周波数です。
ということで番外編としてダブルバスレフ型エンクロージャの特性をシミュレーションしていました。これを応用すればトリプルバスレフなんかも計算できるのですが、連立方程式を解くのが鬼のようにめんどくさい割に、再三になりますが、実際に作ると極めて大きくなりますので、現実的ではないと思います。