RD-E:5000 INIVOLと流体構造連成(コンテナ落下)

この例題の目的は、複合材料ALE要素内のさまざまな材料の初期体積率用の/INIVOL、無限平面用の/SURF/PLANE、およびLagrangeコンテナを使用した流体構造連成(FSI)を紹介することです。

使用されるオプションとキーワード

入力ファイル

Before you begin, copy the file(s) used in this example to your working directory.

モデル概要

構造コンテナを完全に囲む六面体メッシュを作成します。六面体メッシュのメッシュサイズは構造メッシュのサイズの1/2にする必要があります。理想的には、衝撃方向では、六面体メッシュを構造メッシュサイズの1/4にすることも必要です。簡単にするために、このモデル内の六面体メッシュは1/4メッシュサイズのガイドラインには準拠していません。

一部水の入ったコンテナの1mの高さからの落下をシミュレートします。コンテナには水と空気が入っています。

ex_50_container
図 1. 問題の詳細

境界条件

六面体メッシュの各外側面は、側面に垂直な方向の変位を避けるように拘束されます。例えば、六面体メッシュの上部と下部はz並進自由度で拘束されます(図 2)。他の4つの側面に対しても同じことが行われます。1mから落下した場合の衝撃時の速度は4429mm/sになります。シミュレーションは衝撃の直前から開始されるため、4429mm/sの初速度がコンテナと流体六面体メッシュに適用されます(図 2)。

ex_50_container_bc
図 2. コンテナのZ方向の境界条件

単位: mm、s、Mg、N、 MPa

1つの/MAT/LAW51カードで、3種類の相を定義できます。2つの相は、水と空気です。

空気は、/MAT/LAW6副材料を使用して以下の特性で定義されます:
EoS_Options_input (IDEAL_GAS)
参照密度
1.22e-12
初期密度
1.22e-12
比熱比(Gamma)
1.4
初期圧力(P0)
0.1
水は、/MAT/LAW6副材料を使用して以下の特性で定義されます:
EoS_Options_Input (LINEAR)
初期密度
1e-9
初期圧力(P0)
0.1013
体積弾性率(B)
2089.0

Euler_Lagrange連成(CEL)インターフェース

流体と構造間の接触を定義するために、次のように、粘弾性ペナルティ定式化/INTER/TYPE18インターフェースが定義されます:
  • メインはLagrange構造です。
  • セカンダリはALE流体節点です。

ギャップはインターフェースギャップです。推奨値は、1.5 *接触部分に対する法線方向に沿った流体要素のサイズです。

接触剛性の計算:(1) S t f v a l = ρ v 2 S e l G a p MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaam4uaiaads hacaWGMbGaamyyaiaadogacqGH9aqpdaWcaaqaaiabeg8aYjabgwSi xlaadAhadaahaaWcbeqaaiaaikdaaaGccqGHflY1caWGtbWaaSbaaS qaaiaadwgacaWGSbaabeaaaOqaaiaadEeacaWGHbGaamiCaaaaaaa@4968@
ここで、
ρ
(最も高い)流体密度
υ
速度。
  • 非圧縮モデル(着水やスロッシングなど)の場合は、そのイベントの速度を使用します。
  • 圧縮性だが、超音速ではない場合は、材料中の音速を使用します。
  • 圧縮性で遷音速(Mach 0.8~1.0)の場合は、項 ν 2 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbwvMCKf MBHbqefqvATv2CG4uz3bIuV1wyUbqedmvETj2BSbqefm0B1jxALjhi ov2DaebbnrfifHhDYfgasaacH8srps0lbbf9q8WrFfeuY=Hhbbf9v8 qqaqFr0xc9pk0xbba9q8WqFfea0=yr0RYxir=Jbba9q8aq0=yq=He9 q8qqQ8frFve9Fve9Ff0dmeaacaGacmGadaWaaiqacaabaiaafaaake aacqaH9oGBdaahaaWcbeqaaiaaikdaaaaaaa@3B78@ を右記に置き換えます; v c MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaamODaiabgw Sixlaadogaaaa@3A23@
    ここで、
    υ
    材料の音速
    c
    空気中の音速
  • 圧縮性で超音速の場合は、そのイベントの速度を使用します。
  • 爆発の場合は、Chapman Jouguet速度を使用します。
S el MathType@MTEF@5@5@+= feaahqart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaam4uamaaBa aaleaacaWGLbGaamiBaaqabaaaaa@38D2@
Lagrange要素の表面積平均
Gap MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaam4raiaadg gacaWGWbaaaa@389D@
上で定義したインターフェースギャップ
この例題の場合:(2) G a p = 1.5 f l u i d e l e m e n t s i z e = 1.5 × 2.5 = 3.75 [ mm ] MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaam4raiaadg gacaWGWbGaeyypa0JaaGymaiaac6cacaaI1aGaamOzaiaadYgacaWG 1bGaamyAaiaadsgafaqabeqabaaabaaaaiaadwgacaWGSbGaamyzai aad2gacaWGLbGaamOBaiaadshafaqabeqabaaabaaaaiaadohacaWG PbGaamOEaiaadwgacqGH9aqpcaaIXaGaaiOlaiaaiwdacqGHxdaTca aIYaGaaiOlaiaaiwdacqGH9aqpcaaIZaGaaiOlaiaaiEdacaaI1aGa ai4waiGac2gacaGGTbGaciyxaaaa@59FF@ (3) Stfval= ρ v 2 S el Gap = 1× 10 9 × 4429 2 ×( 5×5 ) 3.75 =0.131 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaam4uaiaads hacaWGMbGaamyyaiaadogacqGH9aqpdaWcaaqaaiabeg8aYjabgwSi xlaadAhadaahaaWcbeqaaiaaikdaaaGccqGHflY1caWGtbWaaSbaaS qaaiaadwgacaWGSbaabeaaaOqaaiaadEeacaWGHbGaamiCaaaacqGH 9aqpdaWcaaqaaiaaigdacqGHxdaTcaaIXaGaaGimamaaCaaaleqaba GaeyOeI0IaaGyoaaaakiabgEna0kaaisdacaaI0aGaaGOmaiaaiMda daahaaWcbeqaaiaaikdaaaGccqGHxdaTdaqadaqaaiaaiwdacqGHxd aTcaaI1aaacaGLOaGaayzkaaaabaGaaG4maiaac6cacaaI3aGaaGyn aaaacqGH9aqpcaaIWaGaaiOlaiaaigdacaaIZaGaaGymaaaa@657A@

シミュレーションの反復とモデリング

/INIVOLを使用したコンテナの充填

/INIVOLを使用すれば、このパートで水位線を定義できます。

(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        
同様 同様 同様 同様 同様        
surf_IDn ALE_PHASE FILL_OPT ICUMU FILL_RATIO        
part_ID
ALE六面体メッシュのパートID
surf_IDn
3節点または4節点のサーフェスのみ、または/SURF/PLANE
ALE_PHASE
複合材料ALEの位相
FILL_OPT
= 0
法線方向に沿った側面の充填
= 1
法線方向の反対側面の充填


図 3.
ICUMU
前の材料を取り除き、新しい材料または混合材料を充填
FILL_RATIO
充填材料の割合
/INIVOLでは、初期体積率の最終設定を取得するための初期背景複合材料ALEメッシュの連続充填アクションが使用されます(3つのコンテナと3つのALE相)。最初は、体積が/MAT/LAW51フィールドで定義された最初の材料で満たされます。この場合は、最初の材料が空気であるため、六面体メッシュ全体がまず空気で満たされます。次に、コンテナパートIDからサーフェスが定義されます。
/SURF/PART/998
Vessel_Surf_Part
      85
コンテナパートのサーフェス法線が外側を向いているため、FILL_OPT = 1を使用してコンテナ内に水(相3)を満たします(サーフェスの法線方向とは逆向きの側面の充填)。
/INIVOL/86/10003507
INIVOL                 
#  Surf_ID ALE_PHASE  FILL_OPT     ICUMU          FILL_RATIO
       998         2         1         0                 0.0
これで、ALEメッシュがコンテナの外側では/MAT/LAW51からのALE材料1(空気)で、コンテナの内側では材料3(水)で満たされます。最後に、平面/SURF/PLANEを定義して充填高さを定義します。 この平面の法線は上を向いているため、FILL_OPT = 0を使用して平面上に空気(相2)を満たします(法線方向の側面の充填)。
#  Surf_ID ALE_PHASE  FILL_OPT     ICUMU          FILL_RATIO
      9999         1         0         0                 0.0

ex_50_fill_opt
図 4.
初期充填をチェックするために、Engineファイルで次のアニメーションオプションを使用できます。
  • /H3D/ELEM/DENS
  • /H3DE/ELEM/VFRAC

モデルをコンター表示し、切断面を使用して内側を確認することも、図 5のようなアイソサーフェスを使用することもできます。


ex_50_water_air
図 5.

エンジン制御

計算を安定させるために/DT/ALE内でALEの時間ステップスケールファクター0.5の使用を推奨します。

結果

コンテナ内の水の動きを確認するには、結果タイプ‟密度”のアイソサーフェスプロットを行います。HyperViewで単純な平均化手法が使用されている場合は、結果がより滑らかになります。

シミュレーションの最後で水がコンテナの側面で跳ね上がり始めています。

ex_50_results
図 6.