ALEグリッド計算

ALE定式化では、メッシュの移動自由度がLagrangeとEuler定式化のそれぞれの利点の組み合わせを補助するために優位に働きます。しかしながら、特定の問題を考慮しながらそれに合ったグリッド速度を指定するのは簡単ではありません。そのため、ALE表現の実際的な実装には自動的なメッシュ移動を規定するアルゴリズムを必要とします。

Radiossでは、以下の自動グリッド計算があります。

/ALE/GRID/DONEA

これはほとんどの問題に適用可能な標準的な方法です。これは、隣接接点の材料とグリッド速度の組み合わせに基づきます:(1)
W I ( t+ Δt 2 )= 1 N J W J ( t Δt 2 ) + 1 N 2 α Δt J L IJ ( t ) J u J ( t ) u I ( t ) L IJ ( t ) MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaam4vamaaBa aaleaacaWGjbaabeaakmaabmaabaGaamiDaiabgUcaRmaaliaabaGa euiLdqKaamiDaaqaaiaaikdaaaaacaGLOaGaayzkaaGaeyypa0ZaaS aaaeaacaaIXaaabaGaamOtaaaadaaeqbqaaiaadEfadaWgaaWcbaGa amOsaaqabaGcdaqadaqaaiaadshacqGHsisldaWccaqaaiabfs5aej aadshaaeaacaaIYaaaaaGaayjkaiaawMcaaaWcbaGaamOsaaqab0Ga eyyeIuoakiabgUcaRmaalaaabaGaaGymaaqaaiaad6eadaahaaWcbe qaaiaaikdaaaaaaOWaaSaaaeaacqaHXoqyaeaacqqHuoarcaWG0baa amaaqafabaGaamitamaaBaaaleaacaWGjbGaamOsaaqabaGcdaqada qaaiaadshaaiaawIcacaGLPaaaaSqaaiaadQeaaeqaniabggHiLdGc daaeqbqaamaalaaabaGaamyDamaaBaaaleaacaWGkbaabeaakmaabm aabaGaamiDaaGaayjkaiaawMcaaiabgkHiTiaadwhadaWgaaWcbaGa amysaaqabaGcdaqadaqaaiaadshaaiaawIcacaGLPaaaaeaacaWGmb WaaSbaaSqaaiaadMeacaWGkbaabeaakmaabmaabaGaamiDaaGaayjk aiaawMcaaaaaaSqaaiaadQeaaeqaniabggHiLdaaaa@6E3E@
ここで、(2)
1γ W v 1+γ MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaaGymaiabgk HiTiabeo7aNjabgsMiJoaalaaabaGaam4vaaqaaiaadAhaaaGaeyiz ImQaaGymaiabgUcaRiabeo7aNbaa@41DB@
N MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaamOtaaaa@36C9@
次の節点に結合された節点の数:
L I J MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaamitamaaBa aaleaacaWGjbGaamOsaaqabaaaaa@3890@
右記の2つの節点間の距離; I MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaWcbaGaamOsaaaa@36C6@ および J MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaWcbaGaamOsaaaa@36C6@
αおよび γ
入力で指定されている寸法係数
したがって、グリッド変位は次のように与えられます:(3)
u( t+Δt )=u( t )+w( t+Δt 2 )Δt MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaamyDamaabm aabaGaamiDaiabgUcaRiabfs5aejaadshaaiaawIcacaGLPaaacqGH 9aqpcaWG1bWaaeWaaeaacaWG0baacaGLOaGaayzkaaGaey4kaSIaam 4DamaabmaabaWaaSaaaeaacaWG0bGaey4kaSIaeuiLdqKaamiDaaqa aiaaikdaaaaacaGLOaGaayzkaaGaeuiLdqKaamiDaaaa@4C02@

/ALE/GRID/DISP

平均移動の定式化で平均移動を決める平均速度を計算します。(4)
w( t+Δt )= 1 N J W J ( t ) MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaam4Damaabm aabaGaamiDaiabgUcaRiabfs5aejaadshaaiaawIcacaGLPaaacqGH 9aqpdaWcaaqaaiaaigdaaeaacaWGobaaamaaqafabaGaam4vamaaBa aaleaacaWGkbaabeaakmaabmaabaGaamiDaaGaayjkaiaawMcaaaWc baGaamOsaaqab0GaeyyeIuoaaaa@46AF@

/ALE/GRID/SPRING

それぞれのグリッド節点は隣接するグリッド節点と図 1に示されたのと同様な非線形粘性スプリングを通して結合されます。

それぞれのスプリング剛性は M Δ t 02 (ここで M MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaamytaaaa@36C9@ は節点の質量で、 Δ t 02 MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaeuiLdqKaam iDamaaBaaaleaacaaIWaGaaGOmaaqabaaaaa@39F8@ はユーザー入力の典型的な時間ステップ)で与えられ、スプリングの粘性と、スプリングせん断剛性と引張り-圧縮剛性の比を定義することができます。

これらのスプリングはグリッド節点速度にのみ関係し、材料速度には影響しない点に注意してください。

この方法は非常に正確でロバストですが、CPU時間は非常に高くなります。


図 1. スプリング力のグラフ

/ALE/GRID/ZERO

グリッドに対して、自動グリッド計算は行われません。グリッド速度は一定(初期グリッド速度が与えられない場合は0となり、それによって定式化はEulerとなります)、もしくは、パートにプロパティタイプ15で剛体移動を与えます。