例えば、駆動周波数を10 MHzから1 MHzへ変更した場合のように、周波数を変更した場合メッシュサイズも変更する必要があります。
OnScaleでは、モデルの最小波長の少なくとも1/15の要素サイズをお勧めします。周波数が高くなると波長が短くなるため、より高い周波数では、より精細なメッシュで計算する必要があります。
以下に、メッシュサイズ($ box)を計算するためにコードを示します。
symb freqint = 1e+06 /* Determined Drive Frequency (Hz) symb freqdamp = $freqint symb wavevel = 1179.0 /* Longitudinal wave velocity in material (m/s) symb wavelgth = $wavevel / $freqint /* Wavelength of sound in material (m) symb nmesh = 30 /* Elements per wavelength symb box = $wavelgth / $nmesh /* Element size
$ freqintが増加すると、$ boxが減少することが分かります。
Note: こちらの記事もご参照下さい: How meshing relates to wavelength in OnScale.
穴のある2D鋼板における波の伝播の最大音圧(apmx)の結果を使ってメッシュサイズ違いによる結果を比較します。