非線形過渡解析
非線形小変位過渡応答および非線形大変位過渡応答(LGDISP)解析は現時点では、過渡の効果を含む非線形問題を解くために使用することができます。
微小変位の非線形準-静的解析と非線形過渡応答解析との主な違いは、エネルギー方程式の解に慣性とモーメントの項が含まれるかどうかです。この非線形過渡応答解析タイプは、幾何学的非線形性、材料非線形性および接触を含む、NLSTAT によってサポートされるすべての非線形フィーチャーをサポートします。非線形過渡応答解析とNLSTATとの間のサブケースの継続処理機能もサポートされます。
非線形性ソース
幾何学的非線形性
幾何学的非線形性を含む解析では、構造変形としての形状変化は構成方程式と釣り合い方程式の定式化に基づいて考慮されます。多くの工学的分野において、幾何学的非線形性に基づく大変位解析を使用する必要があります。金属成形、タイヤ解析、医療装置解析などの応用例がこれに該当します。幾何学的非線形性に基づく微小変形解析は、ケーブル、アーチ、シェルに関係する解析などの一部の応用例で必要とされます。こうした応用例においては、大きな変位または回転を除く微小変形の現象が関連します。
材料の非線形性
材料の非線形性には、現在の変形状態、変形の履歴、変形率、温度、圧力などに基づく材料の非線形挙動が関係します。
拘束と接触の非線形性
システム内の拘束の非線形性は、モデル内に運動学的拘束条件が存在する場合に発生します。モデルの運動学的自由度は、その動きに制約を課すことで拘束できます。OptiStructでは、拘束条件はラグランジュ乗数によって適用されます。
接触の場合、拘束条件は不等式に基づいており、一般的にこうした拘束では、接触する2つのボディ間の貫通は許可されません。
追従荷重
大変形が含まれる際、適用される荷重は構造の変形に依存することがあります。幾何学的には、適用される荷重(力または圧力)は、荷重のかかる位置においてモデルがどのように変形するかに基づき、その初期方向から変化し得ます。OptiStructでは、適用される荷重が追従荷重として扱われる場合、その荷重の向きまたは統合された大きさ、またはその両方は、解析全体を通して幾何形状の変化と共に更新されます。
非線形過渡解法
非線形過渡応答解析は、時間領域でのソリューションを通して行われます。時間-離散化方程式は、ニュートン法を使用して解かれます(NLSTATと同様)。非線形過渡応答解析には、2つの時間ステップスキームが用意されています。TSTEPエントリ上のTMTDフィールドは、2つの積分法間を切り替えるために使用できます。それらは、一般化アルファ法(TMTD=1、デフォルト)と後退オイラー法(TMTD=2)です。
一般化アルファ法
- 質量
- 粘性減衰
- 剛性マトリックス
- 全荷重、
下付き文字は外力、 は内力を表します。上付き文字とは変数が計算される際の時間を表し、は変位の増分が解かれる際の前の時間、は現在の時間です。ラグランジュ座標はで示され、の材料時間導関数は(速度)と(加速度)で示されます。
デフォルトでは、およびです。つまり、デフォルトスキームはHHT-法です。
後退オイラー法
- 質量
- 粘性減衰
- 剛性マトリックス
- 全荷重、
下付き文字は外力、 は内力を表します。上付き文字とは変数が計算される際の時間を表し、は変位の増分が解かれる際の前の時間、は現在の時間です。ラグランジュ座標はで示され、の材料時間導関数は(速度)と(加速度)で示されます。
後退オイラー法の唯一のパラメータは、タイムステップです。
後退オイラー法では、TSTEPエントリのTCiフィールドの入力は必要ありません。AlphaおよびBetaフィールドは、特定のサブケース内の粘性減衰マトリックスがとなるように、サブケース依存のRayleigh減衰を導入します。
ほとんどの非線形過渡応答解析では、通常、一般化アルファ法を使用する必要があります。この方法では、パラメータ、、およびによって数値減衰を調整できます。特に、ゼロ以外のおよびでは、高周波数応答成分の減衰が導入されます。ただし、後退オイラー法は散逸的であり、したがって非常に安定しているため、座屈後解析のような準-静的解析で使用できます。
自動タイムステップ
この非線形過渡応答解析は、局所打ち切り誤差(LTE)に基づいて自動タイムステップを提供します。
ここで、はタイムステップにおける変位、。
- > TOL - 現在のステップを拒絶し、現在のステップをカットバックして再実行します。
- > > 0.5 * TOL - 現在のステップを受け入れ、次のステップをカットバックします。
- 0.5 * TOL > > 1/16 * TOL - 変更はありません。
- 1/16 * TOL > - 次のタイムステップが2倍になります。
TSTEPエントリのMREF継続行を使用して、タイムステップが現在のステップのLTEに従って調整されるように自動タイムステップを制御できます。前述のように、トレランス(TOL)と比較して誤差が“大きい”場合、は半分に減らされ、現在のステップが再計算されます。各ステップ内のそのような演算の最大数は、TN1フィールドによって制御されます。一方で、がトレランス(TOL)と比較して“小さい”場合、を増やすよう要求されますが、が実際に増やされるのは、そのような要求のあるTN2連続ステップの後のみです。
減衰
この非線形過渡応答解析タイプは、現在Rayleigh減衰に対してのみサポートを提供しています。減衰パラメータは、PARAM、ALPHA1およびPARAM,ALPHA2を使用して入力できます。サブケース依存パラメータは、TSTEPバルクデータエントリのAlphaおよびBetaフィールドを使用して入力できます。
ベースライン補正
ベースライン補正を適用することで、加速度の記録を補正して変位のずれを回避することができます。
SPCDを介して入力として加速度を付与した場合、シミュレーションの最後のポイントで変位結果の積分が発散することがあります。ベースライン補正を使用して、加速度入力を補正することができます。ベースライン補正を適用するには、BASELINサブケースエントリとBASELINバルクデータエントリのペアを使用できます。
ベースライン補正の適用には、2つの方法があります。いずれの場合も、加速度荷重を係数、および付き多項式に当てはめて補正します。
加速法(BASELINバルクデータ上でMETHOD=ACCE)
- 、、および
- 上記の最小化関数から算出される未知数の多項式の係数。
- 多項式係数の関数。
- 入力加速度荷重。
- 加速度のベースライン補正。
- ベースライン補正後の修正加速度。
- 記録内の各加速度データポイントに関連付けられた時間。
- レコード内の加速度データポイントの総数(TLOAD1エントリで参照されるTABLED#エントリ上のポイント)。
速度法(BASELINバルクデータ上でMETHOD=VELO)
- 、、および
- 上記の最小化関数から算出される未知数の多項式の係数。
- 多項式係数の関数。
- 加速度のベースライン補正。
- ベースライン補正後の修正加速度。
- 速度荷重。
- ベースライン補正後の修正速度。
- 記録内の各加速度データポイントに関連付けられた時間。
- および
- 初期および最終総時間。
問題の設定
入力
非線形過渡解析では、荷重条件と境界条件は入力デックのバルクデータセクションで定義します。静的荷重および境界条件は、入力ファイルのバルクデータエントリセクションで定義します。これらをサブケース情報エントリセクション内で参照する必要があり、これにはサブケース内でSPCおよびDLOADステートメントを使用します。大変位解析は、PARAM, LGDISP, 1またはNLPARM(LGDISP)サブケースエントリを介してアクティブにできます。
任意のサブケースで非線形過渡解が必要であることを示すには、NLPARMエントリとTSTEPエントリの組み合わせが存在する必要があります(代替定義としては単に、NLPARMとTSTEPの両方の代わりにTSTEPNLを使用します)。順番に、NLPARMエントリはNLPARMバルクデータエントリを、TSTEPエントリはTSTEPバルクデータを指します。TSTEPNLがサブケース内で使用される場合、それはTSTEPNLバルクデータを指します。
サブケース内でのTSTEPNLとNLPARMの両方の使用はサポートされていません(詳細については、TSTEPNLバルクデータエントリをご参照ください)。NLPARMが非線形過渡サブケースに存在する場合はTSTEPエントリが必須です。ただし、NLPARMのかわりにTSTEPNLエントリが存在する場合は、TSTEPエントリは必須ではありません。
NLOUTバルクデータエントリおよびNLOUTサブケース情報エントリを使用して、増分出力を制御できます。NLADAPTバルクおよびサブケース情報エントリを使用して、タイムステップおよび収束基準のパラメータを定義できます。
DLOADサブケースエントリは、対応するDLOADまたはTLOAD1/TLOAD2バルクデータエントリを参照することができます。TLOAD1/TLOAD2エントリは時間依存荷重を定義し、EXCITEIDフィールドは適用荷重(DAREA、FORCEx、PLOADxなど)、強制モーション(SPC/SPCD)または温度荷重(TEMP/TEMPDを指すことができます。
例
SUBCASE 10
ANALYSIS = DTRAN
SPC = 1
DLOAD = 2
NLPARM = 99
TSTEP = 2
NLOUT = 23
IC = 12
.
.
BEGIN BULK
PARAM,LGDISP,1
NLPARM 99
TSTEP, 2
.
NLPARMデータは、非線形解析パラメータを提供します。 DLOADは時間依存の荷重を入力し、ICは初期条件を提供します(ない場合は、初期速度がゼロに設定されます)。NLOUTは、出力制御を発行します。TSTEPエントリには、非線形過渡法パラメータ、減衰、およびタイムステップパラメータが含まれています。
サブケースの継続
サブケースの継続は、同一モデル内の非線形過渡サブケース間でサポートされています。非線形過渡サブケースとNLSTATサブケースとの間でもサポートされています。つまり、サブケースの継続のため、NLSTATサブケースに続いて非線形過渡サブケースを追加できます。
サブケースの継続では、サブケース2はサブケース1に続きます。両方が非線形過渡タイプである場合、サブケース2における初期条件(存在する場合、ICエントリ)は無視されます。かわりに、サブケース2は、その初期条件をサブケース1の最後のタイムステップから取得します。
一方で、サブケース1がNLSTATタイプである場合、サブケース2に対してICエントリが許可されます。この状況では、サブケース1の荷重を定義する際に注意することも必要です。LOADがサブケース1の荷重の定義に使用される場合、その大きさは、サブケース2の初めに徐々にゼロまで減少します。DLOADがサブケース1で使用される場合、その荷重は、サブケース2まで継続しません。それはサブケース2に入るとすぐにゼロになります。つまり、NLSTAT(LOAD) + 非線形過渡応答の場合、2番目のサブケース内の荷重は、非線形過渡のDLOADと、NLSTATの(減少する)LOADとの組み合わせになります。それに対して、NLSTAT(DLOAD) + 非線形過渡応答の場合、2番目のサブケース内の荷重は、非線形過渡のDLOADからのみもたらされます。
サブケースの継続の一般的なユースケースの1つは、座屈後解析です。NLSTATサブケースを使用して構造に座屈に近い点まで負荷を与え、残りの座屈プロセスのために非線形過渡サブケース(後退オイラー法を使用して安定性を向上させる)がその後に続くようにできます。
小変位非線形過渡解析と大変位非線形過渡解析との間のサブケースの継続(またはその逆)は許されていません。
出力
一般的な出力エントリ(DISPLACEMENT、VELOCITYおよびACCELERATION)を使用して、非線形過渡応答解析の対応する出力を要求できます。NLOUTサブケースおよびバルクデータエントリを使用して、中間結果を要求できます。
エネルギー出力はデフォルトで利用でき、NLENRG バルク / サブケースペアによる追加制御が可能です。
フィールドには、現在のタイムステップ数(itstp)、現在時刻(time)、加速度誤差のノルム(norm(da))、参照変位のノルム(u_ref)、加速度誤差(err_da)、および調整要求(adjustment)がそれぞれ示されます。
- Adjustment Printing(.outファイル)
- 情報
- Reduce Next
- 右記について、次の時間ステップの減少を示します:
- Enlarge Next
- 右記について、次の時間ステップの増加を示します:
- No Change
- 現在および後続のステップについて、に変更がないことを示します。
- Cutback
- 現在のステップの減少を示します。そこで、現在のステップは再実行されます。
- 非線形静解析に適用される同じ制限事項もまた、非線形過渡応答解析に適用されます。
- 非線形過渡応答解析での最大および最小タイムステップの制御には、NLADAPTエントリを使用することをお勧めします。
- 線形および大回転DMIG(グリッドポイントにおける直接マトリックス入力)は、非線形過渡応答解析でサポートされています。
解析時の収束のプロット
非線形静解析と非線形過渡解析の全サブケースにわたるすべての非線形反復計算について、Altair Compute Console(ACC)を使用して収束プロットを取得できます。
すべての最適化反復計算の進行状況をモニターすることもできます。
詳細については、実行時監視セクションの解析時の収束のプロットをご参照ください。