Support Cauchy/UPDATELAG for elastic MITC4 shell elements

概要

このMRでは、弾性MITC4 shell要素のstatic finite-rotation pathに、!ELASTIC, CAUCHY / UPDATELAG 対応を追加します。

対象は弾性MITC4 shell要素に限定します。MITC3、材料非線形、弾塑性対応はこのMRの対象外です。

主な変更

  • 弾性MITC4 shell用のincremental Cauchy stress updateを追加
  • 有限回転director / drilling状態を剛性作成・応力更新で一貫して渡すように整理
  • UL応力更新に必要な応力回転補正・trace correction由来のtangent項を追加
  • 固定増分のUL回帰テスト K741ULFIXED5 を追加
  • 共有director / drilling pathの変更に伴い、影響を受けるMITC4 TL referenceを再作成

補足

直交異方性shell layerについては、現状のshell layer dataから厚さ方向のtrace correctionに必要な応答項を再構成できないため、このMRではMITC4 UL finite-rotation pathの対象外として明示的にrejectします。

このMRでは弾性MITC4 shell UL tangentの整合性を改善しますが、すべてのfinite-rotation / drilling項に対してfully consistent tangentを主張するものではありません。

検証

  • cmake --build build --target fistr1 -j2
  • MITC4 shell subset:
    • K741NLGEOMFIXED5
    • K741NLGEOMSTRONGAUTOINC
    • K741ULFIXED5

Closes #774 (closed)

Edited by S.Nishioka

Merge request reports

Loading
Loading