Loading
有限回転シェルのドリリング項の接線剛性を内部力と整合させる
概要
有限回転の 741 シェルで、ドリリング安定化項の接線剛性から、内部力に無い項を除いた。ShellMITC_AddDrillingStiffness が Cv_deriv_disp にダイレクタの回転による Cv_theta の微分を含めていたのが原因で、全回転に比例する非対称な項が剛性に入っていた。弾性材料では直接法が対称モードで上三角だけを使うので、Newton 法が1次収束に落ちていた。
修正後、ドリリング項の接線は内部力の中心差分と相対 1e-7 で一致し、MUMPS での反復回数は次のとおり減った。収束後の変位は相対 3e-9 以下しか変わらない。
| ケース(片持ち板、先端たわみ約 2.0) | 修正前 | 修正後 |
|---|---|---|
| 等方、alpha_over_mu 1e-3(既定) | 12 | 8 |
| 等方、alpha_over_mu 1e-2 | 26 | 8 |
| flag=1(繊維 90°) | 32 | 8 |
内部力と、有限回転以外の剛性は変わらないので、参照解は更新していない。有限回転シェルの既存テスト(static_lib_shell_mitc4、CG)は反復回数も変わらない。
Close #904 (closed)
変更内容
| コミット | 要約 |
|---|---|
| 88c3ff94 Fix the drilling tangent of finite-rotation MITC4 shells | Cv_deriv_disp への加算を、ダイレクタの回転による項を足す前に移す |