/INIVOL
Blockフォーマットキーワード 複合材料ALEモデリングのために、この初期条件は、定義されたサーフェスの側面の初期体積率を定義します。
このオプションを使用することで、ALEメッシュはターゲットトポロジーと一致する必要がなくなります。ターゲットトポロジーは、(構造的な挙動ではなく)仮想サーフェスによって提供されます。仮想サーフェスは、サーフェスのどちら側かに応じた割合で各セル内の副材料を充填するために使用されます。図 1.


フォーマット
(1) | (2) | (3) | (4) | (5) | (6) | (7) | (8) | (9) | (10) |
---|---|---|---|---|---|---|---|---|---|
/INIVOL/part_ID/inivol_ID | |||||||||
inivol_title | |||||||||
surf_ID | ALE_PHASE | FILL_OPT | ICUMU | FILL_RATIO | |||||
surf_ID | ALE_PHASE | FILL_OPT | ICUMU | FILL_RATIO | |||||
etc | etc | etc | etc | etc | |||||
surf_IDn | ALE_PHASE | FILL_OPT | ICUMU | FILL_RATIO |
定義
フィールド | 内容 | SI単位の例 |
---|---|---|
part_ID | 充填する複合材料ALE要素のパート 1 (整数、最大10桁) |
|
inivol_ID | 初期体積率識別子 (整数、最大10桁) |
|
inivol_title | 初期体積率タイトル (文字、最大100文字) |
|
surf_IDn | サーフェス識別子 5 (整数) |
|
ALE_PHASE | 要素を充填するための複合材料ALEの位相 3 (整数) |
|
FILL_OPT | 逆法線ベクトル 1
(整数) |
|
ICUMU | 累積充填 4
(整数) |
|
FILL_RATIO | 関連する要素で付加される体積率 4 0.0 ≤ FILL_RATIO ≤ 1.0 デフォルト = 1.0(実数) |
コメント
- Starterの実行中、part_IDによって定義されたPARTに属する要素群は、ALE_PHASE値に応じて与えられた体積率で充填されます。唯一の要件は、与えられた方向のサーフェスの正しい側面に要素があることです。サーフェス法線の逆の側面上の要素を充填するには、FILL_OPT =1を使用します。図 2では、緑色は/INIVOLオプションにより充填されたサーフェスの側面を示しています。
図 2. FILL_OPTは、サーフェス法線の反転を有効にし、これにより反対側を充填する定義が可能になります。
- 1つの要素がサーフェスによって横切られている場合、その要素は完全には1つの側面上にありません。そこで、そのサーフェスの側面上の関連するサブ体積のみを充填するために、体積の推定が行われます。
図 3. サーフェスによって横切られる要素は2つの側面を有する. INIVOLオプションは、関連する部分のみを考慮します。
- ALE_PHASEは、サーフェスの指定された側面の充填に使用される複合材料ALEの位相IDです。/MAT/LAW51は4つのサブ材料を有するため、1から4までの値が入力されなければなりません。
- ICUMUフラグは、体積に別の材料を追加するために使用できます。この目的のために、FILL_RATIOが与えられる必要があります。デフォルトではICUMU=0で、これは、前の/INIVOLプロセスで初期化された既存の体積率が消去されることを意味します。
図 4. ICUMU = 0で充填して既存の充填済み体積を消去(デフォルトの挙動)
2番目の手順の間、ディスクの外側の体積は、位相3材料で充填されます。図 5. ICUMU = 1で充填して体積率を既存の充填済み体積に追加
3番目の手順の間、位相3材料が既存の位相3材料に付加され、その結果、位相1材料と位相3材料の50%混合物となります。
ICUMU = -1は2Dでのみ使用できます。
体積率が加算され、その合計が100%を超えると、超過分は前のステップから差し引かれます。図 6. ICUMU = -1を使用した2Dの充填超過分は前のステップから差し引かれる - 体積率について良好に定義された初期条件は、体積率
が下記を満たすよう:
および
この条件がすべての/INIVOLプロセス後に満たされない場合:- の場合、エラーメッセージが表示されます。
- の場合、残りの空いている体積を充填するために、一般的なデフォルトの位相(多相材料のユーザー定義で定義)1が使用されます。
空いているサブ体積は、/INIVOLオプションの実行がすべて行われ位相1で自動的に充填され、要素体積が正しい向きを向いているかを確実にします。図 7. 空いているサブ体積は位相1で自動的に充填されます。
- サポートされるサーフェスを以下に示します:
- 3節点シェルと4節点シェルシェルのサーフェスは(容器として) 完全に閉じているべきです。
- 無限平面(/SURF/PLANE)
- エリプソイド(/SURF/ELLIPS)
- /SURF/SEG
- /LINE/SEG (2Dのみ)
サーフェスは、VOIDプロパティ(/PROP/VOID)およびVOID材料則(/MAT/VOID)に基づきます。これは、初期化の間だけ使用されるため、INIVOLサーフェスの時間ステップ計算を含めることを回避するために推奨されます。そうでなければ、剛体はサーフェスについても定義されることが可能です。
- 2D実装は、Weiler-Athertonクリッピングアルゴリズムに基づきます。ユーザーサーフェスは、/SUR/SEGまたは/LINE/SEGで提供されるポリゴンを定義します。ポリゴン(閉じたサーフェス)を得るには、線分を正しく順序付け、最後の線分の最後のポイントが、最初の線分の最初のポイントと一致する必要があります。