有限体積法エアバッグモデリング
Radiossでは、エアバッグ計算の標準的な方法は有限体積法(FVM)です。
FVMでは、内部エアバッグコンポーネント(内壁、バッフルなど)との相互作用を含め、エアバッグ内の気体流がモデル化されます。FVMエアバッグをセットアップするには、エアバッグカード/MONVOL/FVMBAG1が使用されます。一定圧力エアバッグは、展開、接触、および気体の動的パラメータの全体的一貫性を確認するためのデバッグ目的で使用できます。デバッグ用に一定圧力エアバッグをアクティブにするには、/MONVOL/AIRBAG1を使用します。
#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----|
/MONVOL/FVMBAG1/1
SAB
# Isur
4
# Ascale_T Ascale_P Ascale_S Ascale_A Ascale_D
0 0 0 0 0
# mat_ID Pext T_0 Iequi Ittf
5000 1.0135E-4 296 3
# Njet
1
#inject_ID sens_IDsurf_IDinj
10001 22 19
#fct_IDvel Fscale_vel
4 0
# Nvent
0
# Iframe Kmesh Tswicth
0 2 40
# l1 l2 l3
# Nb1 Nb2 Nb3 grbric_ID surf_IDin Iref
0 0 0 0 20 0
# Igmerg Cgmerg Cnmerg Ptole
0 1e-04 1e-04 0
# qa qb Hmin
0
# Ilvout Nlayer Nfacmax Nppmax ifvani
0 0 0 0 1
/SURF/PART/4
AIRBAG EXTERNAL SURFACE
1 2 4 5 6 7
/SURF/PART/19
INJECTOR SURFACE
5
/SURF/PART/20
INJECTOR SURFACE
5
/GRBRIC/PART/21
TETRA4
8
#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----|
閉じたエアバッグ外部サーフェスは/SURF/PARTを使用して定義する必要があり、外向きの法線があるシェルコンポーネントのセットを参照します。
スケーリングパラメータAscale_T、Ascale_P、Ascale_S、Ascale_AおよびAscale_Dは使用されません。
大気の値は、初期空気材料、初期温度、および初期圧力について定義されます。
パラメータIttfは、3に設定する必要があります。この場合、ベントは/MONVOL/FVMBAG1で参照されているセンサーで指定された1つ目のインジェクターのTTFの時間にアクティブになり、ベント開口部と空隙を制御するすべての時間依存曲線は1つ目のインジェクターのセンサーアクティブ化時間だけシフトします。
インジェクターの数は、Njetフラグによって指定されます。注入サーフェスとして使用する要素は、外部または内部エアバッグサーフェスに属する個別のPARTコンポーネントに置かれる必要があります。インジェクターサーフェスについて、別々のインジェクターに同じ要素を使うことはできません。
気体注入を開始するための始動時間(TTF)は、/SENSORで定義する必要があります。グローバルパラメータ定義/PARAMETERは、TTFおよびその他のエアバッグパラメータの入力をパラメータ化するために使用できます。
注入速度の関数では、注入される気体のおおよその音速を定数値で設定する必要があります。この関数は、シミュレーション結果に大きな影響は与えません。
オプションIequil=1を使う必要があります。このオプションは、TTFの前のFVM周期を簡易化します。
注入速度の関数では、注入される気体のおおよその音速を定数値で設定する必要があります。この関数は、シミュレーション結果に大きな影響は与えません。

図 1. 2つのチャンバーがある単純なスリーブエアバッグ
初期有限体積メッシュは、オプション/MONVOL/FVMBAG1Kmesh=2が使用されている際は自動的に生成され、手動で作成された初期テトラ有限体積メッシュは、次のセクションで説明されているとおり定義されません。次に、エアバッグの外部および内部サーフェスに交差が存在しないことを確実にするために、エアバッグがチェックされます。交差が存在しない場合、有限体積メッシュは生成されます。エアバッグコンポーネント内の交差のために有限体積が生成され得ない場合は、有限体積メッシュの生成に問題を生じている節点 / 要素の数と場所と共にエラーメッセージが書き出されます。これが起こる際、エアバッグメッシュの問題点の検証と修正にHyperMeshが使用されることが可能です。tetrameshパネルのcheck 2Dmeshオプション(デフォルトの設定)を使って、エアバッグの外部および内部コンポーネントがテトラメッシュ生成に受け入れられるかどうかを確認します。

図 2.
初期有限体積メッシュ/TETRA4要素は別の/PARTに置かれ、材料/MAT/VOIDおよびプロパティ/PROP/VOIDが割り当てられます。メッシュは完全にエアバッグの体積を満たしていなければなりません。
#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----|
/PART/8
TETRA4
8 8 0
/MAT/VOID/8
tetra
/PROP/VOID/8
tetra
#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----|
INITIAL VOLUME OF MONITORED VOLUME. . .= 299199.9998912
VOLUME NUMBER 1
NUMBER OF SURFACE POLYGONS. . . . . . .= 1200
NUMBER OF SURFACE TRIANGLES . . . . . .= 1200
NUMBER OF COMMUNICATION POLYGONS. . . .= 2536
NUMBER OF COMMUNICATION TRIANGLES . . .= 2536
NUMBER OF FINITE VOLUMES. . . . . . . .= 1568
MIN FINITE VOLUME VOLUME. . . . . . . .= 66.66666700000 (FINITE VOLUME ID 292)
INITIAL MERGING VOLUME. . . . . . . . .= 19.08163264612
SUM VOLUME OF FINITE VOLUMES. . . . . .= 299199.9998912
SUM AREA SURFACE TRIANGLES. . . . . . .= 230031.1439046
SUM MASS OF FINITE VOLUMES. . . . . . .= 3.9428379122204E-04
WARNING ID : 631 ** WARNING IN FVMBAG DEFINITION DESCRIPTION : -- MONITORED VOLUME ID : 1 -- MONITORED VOLUME TITLE : SAB IN LOCAL FRAME DIRECTION 1 GIVEN LENGTH 0.000000000000 IS SMALLER THAN BOUNDING LENGTH 301.4996942325 IT IS RESET TO 304.5146911748 WARNING ID : 631 ** WARNING IN FVMBAG DEFINITION DESCRIPTION : -- MONITORED VOLUME ID : 1 -- MONITORED VOLUME TITLE : SAB IN LOCAL FRAME DIRECTION 2 GIVEN LENGTH 0.000000000000 IS SMALLER THAN BOUNDING LENGTH 100.0000000000 IT IS RESET TO 101.0000000000 WARNING ID : 631 ** WARNING IN FVMBAG DEFINITION DESCRIPTION : -- MONITORED VOLUME ID : 1 -- MONITORED VOLUME TITLE : SAB IN LOCAL FRAME DIRECTION 3 GIVEN LENGTH 0.000000000000 IS SMALLER THAN BOUNDING LENGTH 1.535460483274 IT IS RESET TO 1.550815088107
テトラメッシュに基づく有限体積はパラメータをマージすることで提供されるストラテジーに従ってマージされるため、テトラメッシュの質は重要ではありません。 、 、および は、 /MONVOL/FVMBAG1に入力できます。ただし、 = =1e-04に設定することでStarterの初期化中のマージプロセスを非アクティブにし、Engineの高度なマージアルゴリズムを使用することを推奨します。この場合には、/FVMBAG/MODIFまたは/DT/FVMBAG/Iflagにおいて同じパラメータを定義できます。

図 3. *A000ファイルにおける初期有限体積の表現
テトラ要素の数は、複雑度、およびエアバッグの種類によって異なります。たとえば、サイドエアバッグは約30,000から50,000個のテトラ、カーテンエアバッグの場合は250,000から500,000個のテトラにできます。
自動ボリュームメッシングオプション/MONVOL/FVMBAG1Kmesh=1が使われる必要があります。Kmesh=2を使用するか、もしくはHyperMeshでテトラメッシュを生成することが推奨されます。