Lewati ke isi

!CONTACT

Definisi kondisi kontak

Parameter

GRPID       = ID grup kondisi batas
INTERACTION = SSLID(kontak dengan pergeseran kecil, nilai default) / FSLID(kontak dengan pergeseran hingga) / TIED(kendala terikat)
NTOL        = ambang konvergensi arah normal kontak (default: 1.e-5)
TTOL        = ambang konvergensi arah tangensial kontak (default: 1.e-3)
NPENALTY    = penalti arah normal kontak (default: matriks kekakuan×1.e3)
TPENALTY    = penalti arah tangensial kontak (default: 1.e3)
DAMP_ALPHA  = koefisien redaman kontak (tak berdimensi. default: 0.0 = tanpa redaman)
DAMP_GACT   = jarak aktivasi redaman kontak (satuan panjang. default: 0.0 = tanpa redaman)
CONTACTPARAM = nama set parameter deteksi kontak (ditentukan oleh !CONTACT_PARAM, NAME)
SMOOTHING   = NONE(tanpa smoothing, nilai default) / NAGATA(smoothing permukaan master dengan patch Nagata)
MORTAR      = NO(kontak node-ke-permukaan, nilai default) / YES(kontak permukaan-ke-permukaan)
EXPANSION   = NONE(tanpa alokasi awal tetangga, nilai default) / NEIGHBOR(alokasikan awal struktur non-nol untuk permukaan master tetangga)

** Baris ke-2 dan seterusnya **

Jika INTERACTION = SSLID, FSLID

(Baris ke-2) PAIR_NAME, fcoef, factor
Nama variabel Atribut Deskripsi
PAIR_NAME C Nama pasangan kontak (didefinisikan dengan !CONTACT PAIR)
fcoef   R Koefisien gesek (default: 0.0)
factor   R Kekakuan penalti gesek

Jika INTERACTION = TIED

(Baris ke-2) PAIR_NAME
Nama variabel Atribut Deskripsi
PAIR_NAME C Nama pasangan kontak (didefinisikan dengan !CONTACT PAIR)

Contoh

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

Jika menggunakan redaman kontak

!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

Untuk kontak permukaan-ke-permukaan (metode mortar)

!CONTACT_ALGO, TYPE=ALAGRANGE
!CONTACT, GRPID=1, INTERACTION=FSLID, MORTAR=YES, EXPANSION=NEIGHBOR
  CP1, 0.3, 0.5

Catatan

  • Jika CONTACTPARAM ditentukan, !CONTACT_PARAM yang dituju harus didefinisikan sebelum kartu !CONTACT. Jika parameter ini dihilangkan, set parameter deteksi kontak bawaan digunakan
  • Redaman kontak hanya berlaku jika DAMP_ALPHA dan DAMP_GACT keduanya bernilai positif. Menentukan hanya salah satunya tidak berefek
  • Untuk ikhtisar fungsi redaman kontak serta cara menentukan koefisien redaman dan jarak aktivasi, lihat Referensi fungsi: Kontak dan Embedding
  • SMOOTHING=NAGATA dipakai untuk kontak yang permukaan master-nya berupa permukaan elemen segitiga atau segiempat orde pertama
  • MORTAR=YES memiliki batasan fungsi berikut.
    • Hanya dapat digunakan dengan TYPE=ALAGRANGE dari !CONTACT_ALGO
    • Hanya dapat digunakan untuk pasangan kontak yang didefinisikan dengan TYPE=SURF-SURF dari !CONTACT PAIR
    • Hanya dapat digunakan dengan INTERACTION=FSLID. Nilai default INTERACTION adalah SSLID, sehingga FSLID harus ditentukan secara eksplisit
    • Tidak dapat digunakan bersama SMOOTHING=NAGATA
    • Hanya dapat digunakan pada analisis statik (TYPE=STATIC atau TYPE=NLSTATIC dari !SOLUTION)
    • Tidak dapat dilanjutkan dari restart (FREQUENCY bernilai negatif pada !RESTART)
    • Pada eksekusi paralel, gunakan mesh yang dipartisi dengan CONTACT_OWNER=SLAVE pada !PARTITION
  • EXPANSION hanya berlaku saat MORTAR=YES.
  • Untuk perilaku kontak dengan MORTAR dan EXPANSION, lihat Referensi fungsi: Kontak dan Embedding.