2-D 音響 FDTD サンプルプログラム (JavaScript 版)

[640 × 480 pixels = 16 mm × 12 mm ]

     

周波数:
波の数:
カラーマップ:
明るさ:
表示データ:
 

媒質の選択:

外側内側媒質密度 ρ [kg/m3]体積弾性率 κ [Pa]音速 c [m/s]
10002.20 × 1091,483
ジエチルエーテル7140.722 × 1091,006
エタノール7891.08 × 1091,170
オリーブオイル9041.88 × 1091,442
水銀13,60028.6 × 1091,450
ヘリウム0.1790.178 × 106997
空気1.290.150 × 106341

[クリックまたはドラッグ で音源を生成できます]

概要

これは2次元音響FDTDシミュレーションのデモプログラムです。空間は2種類の流体(液体または気体)で満たされており,最外部には Mur の1次吸収境界条件を適用しています。
周囲の部分と内部の四角の部分の媒質は自由に切り替えることが出来ます。グリッドの空間離散化幅は 50 μm/pixel(空間全体で 24 mm × 16 mm),時間離散化幅は 23 ns/step で固定されています。
(※物性値は常温付近での参考値です)

技術情報

このプログラムは HTML5 および JavaScript に対応したウェブブラウザで動作確認しています。

著作権

このプログラムは「豊田政弘:音響学会サイエンスシリーズ「FDTD法で視る音の世界」(2015年12月,コロナ社)」に収録されている付録を改良したものです。

長谷芳樹 / 神戸市立工業高等専門学校