コンテンツにスキップ

!CONTACT

接触条件の定義

パラメータ

GRPID       = 境界条件グループID
INTERACTION = SSLID(微小すべり接触・Default値) / FSLID(有限すべり接触) / TIED(結合拘束)
NTOL        = 接触法線方向収束閾値(デフォルト:1.e-5)
TTOL        = 接触切線方向収束閾値(デフォルト:1.e-3)
NPENALTY    = 接触法線方向Penalty(デフォルト:剛性マトリクス×1.e3)
TPENALTY    = 接触切線方向Penalty(デフォルト:1.e3)
DAMP_ALPHA  = 接触ダンピング係数(無次元。デフォルト:0.0=ダンピングなし)
DAMP_GACT   = 接触ダンピングの作用距離(長さの単位。デフォルト:0.0=ダンピングなし)
CONTACTPARAM = 接触判定パラメータセット名(!CONTACT_PARAM, NAMEで指定)
SMOOTHING   = NONE(平滑化なし・Default値) / NAGATA(Nagataパッチによるマスター面の平滑化)

** 2行目以降 **

INTERACTION = SSLID, FSLID の場合

(2行目) PAIR_NAME, fcoef, factor
変数名 属性 内容
PAIR_NAME C 接触ペア名 (!CONTACT PAIRにて定義)
fcoef   R 摩擦係数 (デフォルト: 0.0)
factor   R 摩擦のペナルティ剛性

INTERACTION = TIEDの場合

(2行目) PAIR_NAME
変数名 属性 内容
PAIR_NAME C 接触ペア名 (!CONTACT PAIRにて定義)

使用例

!CONTACT_ALGO, TYPE=SLAGRANGE
!CONTACT, GRPID=1, INTERACTION=FSLID
  CP1, 0.1, 1.0e+5

接触ダンピングを併用する場合

!CONTACT_ALGO, TYPE=SLAGRANGE
!CONTACT, GRPID=1, INTERACTION=FSLID, DAMP_ALPHA=1.0e-2, DAMP_GACT=2.0e-2
  CP1, 0.0, 5.0e+2

備考

  • CONTACTPARAMを指定する場合、指定先の!CONTACT_PARAMは!CONTACTカードより前に定義されていなければならない。また、本パラメータ省略時はデフォルトの接触判定パラメータセットが使用される
  • 接触ダンピングはDAMP_ALPHAとDAMP_GACTの両方が正値の場合にのみ有効になる。片方だけを指定しても働かない
  • 接触ダンピングの機能概要と、減衰係数・作用距離の決め方は 機能リファレンス:接触・埋め込み を参照
  • SMOOTHING=NAGATAは、マスター面が三角形・四角形の1次要素の面である接触に対して用いる