時間ステップコントロール法

時間ステップは、時間ステップコントロール法を使って大きくすることが可能です。

陽解法有限要素シミュレーションで最も一般的な問題点の一つに、解を得るためにシミュレーションが要する時間の量があります。モデルの時間ステップが大きいほど、シミュレーションの解を得るのに必要なサイクルは少なくなり、計算時間は短くなります。

接触剛性を無視すると、シミュレーションの最小時間ステップは、メッシュサイズ、材料剛性および密度の関数となります。したがって、モデルの時間ステップを増やす1つ目の方法は、メッシュの平均要素長に対して小さいエッジ長となるよう要素を修正することによりメッシュの品質を向上させる方法です。

メッシュが改善されたら、もう一つの一般的な問題が、メッシュの変形による時間ステップの減少です。先に述べたように、最小時間ステップはシミュレーションの各サイクル中に計算され、変形が起こると要素サイズは小さくなって時間ステップの減少を生じます。時間ステップが大幅に減少すると、シミュレーション時間が大きく増加します。時間ステップの減少の問題に対処するのに様々な手法があります。

多少のバリエーションはあるものの、これらの手法はすべてこの入力フォーマットを使用します。
  • /DT/option/Keyword3/Iflag
  • Δ T sca Δ T min
ここで、
Δ T sca
限界節点時間ステップのスケールファクター
Δ T min
時間ステップコントロールをアクティブ化するモデルの最小時間ステップ

すべてのオプションで、時間ステップコントロールは、 Δ T min Δ T s c a * Δ t o p t i o n MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbbG8FasPYRqj0=yi0dXdbba9pGe9xq=JbbG8A8frFve9 Fve9Ff0dmeaabaqaciGacaGaaeqabaWaaeaaeaaakeaacqqHuoarca WGubWaaSbaaSqaaiGac2gacaGGPbGaaiOBaaqabaGccqGHLjYScqqH uoarcaWGubWaaSbaaSqaaiaadohacaWGJbGaamyyaaqabaGccaGGQa GaeuiLdqKaamiDamaaBaaaleaacaWGVbGaamiCaiaadshacaWGPbGa am4Baiaad6gaaeqaaaaa@4B96@ である際にアクティブ化されます。ここで、 Δ t o p t i o n MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbbG8FasPYRqj0=yi0dXdbba9pGe9xq=JbbG8A8frFve9 Fve9Ff0dmeaabaqaciGacaGaaeqabaWaaeaaeaaakeaacqqHuoarca WG0bWaaSbaaSqaaiaad+gacaWGWbGaamiDaiaadMgacaWGVbGaamOB aaqabaaaaa@3EA0@ は、節点、要素またはインターフェースなど、使用されるオプションに基づいた時間ステップ計算です。

シミュレーション中に体積が負になるLagrange要素は、シミュレーションを継続できるよう、自動的にひずみ定式化を切り替えます。これが発生すると、警告のメッセージがEngine出力ファイルに出力されます。
表 1. サポートされるオプション
要素タイプおよび定式化 ひずみ定式化 負の体積の処理方法
/BRICKIsolid = 1、2、14、17、24

/TETRA4Itetra = 0

/TETRA10

完全に幾何学的非線形

Ismstr = 2、4

負の体積になる前のサイクルの要素形状を使用した微小ひずみに切り替え
Lagrange型全ひずみ

Ismstr = 10、12

time=0.0における要素形状でのLagrange型全ひずみ

微小ひずみへの自動切り替えは、/NEGVOLKeyword2STOPに設定することによって無効にできます。