!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¶
| 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¶
| Nama variabel | Atribut | Deskripsi |
|---|---|---|
| PAIR_NAME | C | Nama pasangan kontak (didefinisikan dengan !CONTACT PAIR) |
Contoh¶
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_ALPHAdanDAMP_GACTkeduanya 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=NAGATAdipakai untuk kontak yang permukaan master-nya berupa permukaan elemen segitiga atau segiempat orde pertamaMORTAR=YESmemiliki batasan fungsi berikut.- Hanya dapat digunakan dengan
TYPE=ALAGRANGEdari!CONTACT_ALGO - Hanya dapat digunakan untuk pasangan kontak yang didefinisikan dengan
TYPE=SURF-SURFdari!CONTACT PAIR - Hanya dapat digunakan dengan
INTERACTION=FSLID. Nilai defaultINTERACTIONadalahSSLID, sehinggaFSLIDharus ditentukan secara eksplisit - Tidak dapat digunakan bersama
SMOOTHING=NAGATA - Hanya dapat digunakan pada analisis statik (
TYPE=STATICatauTYPE=NLSTATICdari!SOLUTION) - Tidak dapat dilanjutkan dari restart (
FREQUENCYbernilai negatif pada!RESTART) - Pada eksekusi paralel, gunakan mesh yang dipartisi dengan
CONTACT_OWNER=SLAVEpada!PARTITION
- Hanya dapat digunakan dengan
EXPANSIONhanya berlaku saatMORTAR=YES.- Untuk perilaku kontak dengan
MORTARdanEXPANSION, lihat Referensi fungsi: Kontak dan Embedding.