PACPML
バルクデータエントリ アダプティブ完全整合層(APML)音響要素の特性を定義します。
フォーマット
(1) | (2) | (3) | (4) | (5) | (6) | (7) | (8) | (9) | (10) |
---|---|---|---|---|---|---|---|---|---|
PACPML | PID | MID | MODINT | ||||||
ESBYL | TBYL | MESHG | MESHM | DBNAME | |||||
EPS | XP | YP | ZP | ||||||
MFID | NBND | BNDTYP | ADAPF |
例
(1) | (2) | (3) | (4) | (5) | (6) | (7) | (8) | (9) | (10) |
---|---|---|---|---|---|---|---|---|---|
PACPML | 7 | 1 | 4 |
定義
フィールド | 内容 | SI単位の例 |
---|---|---|
PID | 固有のプロパティ識別番号。 デフォルトなし(整数 > 0) |
|
MID | MAT10材料エントリの材料識別番号。 デフォルトなし(整数 > 0) |
|
MODINT | 修正積分要素定式化オプション。 2
|
|
ESBYL | 各周波数帯の最短波長内に存在するアダプティブメッシングされた要素の数。 デフォルト = 4.0(実数) |
|
TBYL | その周波数帯の最長波長に対する各PML層の厚みの比率。 デフォルト = 1.0(実数) |
|
MESHG | 隣接要素のサイズと特定要素のサイズの最大比率。 このオプションにより、PMLの計算で低品質のメッシュが生成されないよう、隣接要素のサイズを制御できます。 デフォルト = 2.0(実数) |
|
MESHM | アダプティブメッシング用に選択するメッシング方法。
|
|
DBNAME | APMLプロセスで生成されたメッシュを保存するために使用するデータベースファイルの名前。 デフォルト = pml_DB (文字) |
|
EPS | 距離場の計算用の正則化パラメータ。 デフォルト = 0.001(実数) |
|
XP, YP, ZP | APML音響要素の極の座標(基準座標系で定義されます)。 デフォルト = PML層の重心(実数) |
|
MFID | MESHFバルクデータエントリの識別番号。これによって、アダプティブメッシュを生成する周波数帯が手動で特定されます。 デフォルト = 空白(整数) |
|
NBND | 周波数範囲内(範囲内の最小周波数から最大周波数まで)の周波数帯の数。 デフォルト = 空白(整数) |
|
BNDTYP | 周波数帯で使用されるスケーリングタイプ。 5
|
|
ADAPF | 周波数帯生成のための適応係数(各帯域の最大周波数と最小周波数の比率) デフォルト = 1.2(実数) |
コメント
- 音場領域の外側境界にあるアダプティブ完全整合層(APML)メッシュによって、次の条件が確実に満たされるようになります:
- インターフェース上の音波が反射されない。
- この層を通過する波が減衰する。
- 現在、直接法およびモーダル法による周波数応答解析がサポートされています。
- このPACPMLエントリ内の4つの継続行により、次の特性を定義できます:
- 1行目 – 定義と要素の定式化。
- 2行目 - アダプティブAPMLメッシュ生成特性。
- 3行目 - 距離場の計算(複素座標の伸長方向を求めます)。
- 4行目 - 周波数帯を定義します。
- MODINT内の修正積分フラグをオンにすると、分散誤差(音響解析における実際の波長に対する計算された波長の誤差)を軽減できます。
- HyperMeshまたはSimLabを介してアダプティブメッシングが自動的に行われ、完全整合層領域が生成されます。周波数範囲全体に単一のPMLメッシュを生成するのは効率的ではありません。このメッシュは加振周波数の全範囲(最低周波数から最高周波数まで)を処理するために制約されるためです。周波数の全範囲を処理する単一のメッシュを使用すると、非常に厚いPMLメッシュ層が生成され、そのメッシュは非常に細かくなる可能性があります。したがって、メッシュ生成の周波数範囲を複数の周波数帯に分けることをお勧めします。同様に、解析の各周波数に対して1つのPMLメッシュを生成するのは効率的な方法ではありません。
- 周波数帯ごとに1つのアダプティブメッシュを生成します。
- 正則化パラメータは、複素座標の伸長方向を求めるため、距離場の勾配と組み合わせて極と共に採用されます。
- 周波数帯の生成の優先順位は、MFID > (NBND+BNDTYP) > ADAPFです。どれも入力されていない場合は、デフォルトのADAPF = 1.2が適用されます。
- NBNDおよびBNDTYPフィールドは、以下に基づいて周波数帯を決定する方法を指定します。 ここで:
- 帯域数(NBND)
- ここで、
- 周波数帯
- および
- 最小および最大の加振周波数
帯域分布タイプ(BNDTYP)に基づいて、以下のように周波数帯が生成されます:- 線形(BNDTYP=LIN)の場合、周波数帯の間隔は均等になります。
(1) - 対数(BNDTYP=LOG)の場合、周波数が高いほど間隔は大きくなります。
(2) - 逆対数(BNDTYP=ALOG)の場合、周波数が低いほど間隔は大きくなります。
(3)
- ADAPFは、次のように各周波数帯を定義する適応係数を指定します:
(4) ここで、 です。