Kondisi Batas dan Beban¶
Dalam FrontISTR, kondisi batas dan beban untuk analisis struktur, konduksi panas, dan dinamik didefinisikan dengan kata kunci. Dalam analisis struktur statik, kondisi batas dan beban yang didefinisikan dikelompokkan berdasarkan ID grup dan diaktifkan untuk setiap langkah melalui !STEP menggunakan baris BOUNDARY atau LOAD. Dalam analisis dinamik, !BOUNDARY, !CLOAD, !VELOCITY, !ACCELERATION, dan !SPRING untuk metode implisit juga dapat diaktifkan per grup dari !STEP. Kondisi yang berubah terhadap waktu diskalakan menggunakan !AMPLITUDE, dan hubungan linear di antara beberapa derajat kebebasan didefinisikan dengan !EQUATION.
Ikhtisar Fitur¶
Kondisi batas dan beban dapat diklasifikasikan menurut jenis analisis sebagai berikut.
| Jenis Analisis | Kata Kunci Utama | Tujuan |
|---|---|---|
| Analisis struktur | !BOUNDARY | Menerapkan kendala tetap, perpindahan yang ditentukan, dan rotasi yang ditentukan terhadap pusat rotasi. |
| Analisis struktur | !CLOAD | Menerapkan gaya nodal terpusat, momen pada derajat kebebasan rotasi, dan torsi terhadap pusat rotasi. |
| Analisis struktur | !DLOAD | Menerapkan tekanan permukaan, beban permukaan, gaya benda, gravitasi, dan gaya sentrifugal. |
| Analisis struktur | !SPRING | Menerapkan tumpuan pegas pada derajat kebebasan nodal. |
| Analisis struktur | !TEMPERATURE | Menentukan langsung temperatur nodal yang digunakan dalam analisis tegangan termal atau membacanya dari file hasil. |
| Analisis dinamik | !VELOCITY, !ACCELERATION | Menerapkan kecepatan atau percepatan awal, atau kecepatan/percepatan yang ditentukan dan berubah terhadap waktu. |
| Analisis konduksi panas | !FIXTEMP, !CFLUX, !DFLUX, !SFLUX, !FILM, !SFILM, !RADIATE, !SRADIATE | Menerapkan temperatur tetap, fluks panas, konveksi, dan radiasi. |
| Umum | !AMPLITUDE | Menentukan faktor skala yang berubah terhadap waktu untuk kondisi batas dan beban dalam bentuk tabel. |
| Definisi mesh | !EQUATION | Mendefinisikan persamaan kendala multi-titik. |
Dalam analisis struktur, nomor derajat kebebasan 1, 2, dan 3 biasanya diperlakukan sebagai derajat kebebasan translasi, sedangkan 4, 5, dan 6 sebagai derajat kebebasan rotasi. Derajat kebebasan rotasi bermakna pada model dengan enam derajat kebebasan, seperti elemen shell dan balok. Untuk model yang hanya memuat elemen solid dua atau tiga dimensi, tentukan kendala dan beban hanya dalam rentang derajat kebebasan yang dimiliki node target.
Kendala Perpindahan dalam Analisis Struktur¶
Kendala perpindahan ditentukan dengan !BOUNDARY. Rentang derajat kebebasan dan suatu nilai diberikan untuk node atau grup node. Nilai 0 mendefinisikan kendala tetap, sedangkan nilai bukan nol mendefinisikan perpindahan atau rotasi yang ditentukan.
Dalam analisis struktur, !BOUNDARY menerima rentang derajat kebebasan dari 1 hingga 6. 1 hingga 3 bersesuaian dengan perpindahan translasi, sedangkan 4 hingga 6 bersesuaian dengan kendala rotasi pada node yang memiliki derajat kebebasan rotasi. Karena suatu rentang derajat kebebasan dapat ditentukan sekaligus, misalnya translasi dapat dikendalai dengan menetapkan 1 hingga 3 secara bersamaan.
Jika parameter AMP ditentukan, nilai yang ditentukan berubah terhadap waktu menurut fungsi amplitudo. Pada spesifikasi normal, perpindahan yang ditentukan diterapkan secara inkremental sesuai faktor beban di dalam langkah atau perubahan fungsi amplitudo. Jika TOTAL=YES ditentukan, nilai yang ditentukan diperlakukan sebagai target perpindahan total.
Jika ROT_CENTER ditentukan, kendala rotasi dapat diterapkan terhadap grup node pusat. Dengan spesifikasi ini, perpindahan translasi grup node target dihitung dari besar rotasi dan diberlakukan sebagai kendala. Kombinasi ROT_CENTER dan TOTAL=YES tidak didukung, sehingga kendala rotasi terhadap pusat rotasi digunakan sebagai spesifikasi inkremental.
Beban Terpusat dalam Analisis Struktur¶
Beban nodal terpusat ditentukan dengan !CLOAD. Jika node atau grup node, nomor derajat kebebasan, dan nilai beban diberikan, beban dimasukkan ke ruas kanan untuk derajat kebebasan tersebut.
Nilai yang ditentukan untuk derajat kebebasan translasi 1 hingga 3 diperlakukan sebagai gaya nodal dalam arah koordinat. Pada model dengan derajat kebebasan rotasi, nilai yang ditentukan untuk 4 hingga 6 dapat menerapkan momen pada derajat kebebasan rotasi. Jika parameter AMP ditentukan, beban terpusat dikalikan dengan nilai fungsi amplitudo.
Jika ROT_CENTER ditentukan, beban diterapkan sebagai torsi terhadap grup node pusat. Dalam hal ini, vektor torsi yang ditentukan didistribusikan menjadi gaya nodal berdasarkan vektor posisi dari pusat ke node target. Karena torsi tidak dapat didistribusikan jika pusat dan node target berada pada posisi yang sama, hubungan geometris antara pusat rotasi dan titik beban harus diperiksa.
Perlu kehati-hatian ketika !CLOAD ditentukan untuk grup node pada model yang juga menggunakan !MESH dengan REFINE (refinement mesh, Refiner). Refinement membuat node midside baru pada edge yang termasuk dalam grup node asli, dan node midside tersebut juga ditambahkan ke grup node yang sama. Karena !CLOAD memberikan nilai beban terpusat yang sama kepada setiap node dalam grup node, beban terpusat yang sama juga diterapkan ke node midside yang ditambahkan, sehingga total beban berbeda dari yang dimaksud sebelum refinement. Saat menentukan beban terpusat berdasarkan grup node, perhitungkan bertambahnya titik beban akibat refinement, atau sebaiknya tentukan node individual secara langsung.
Beban Terdistribusi dan Gaya Benda dalam Analisis Struktur¶
Beban terdistribusi dan gaya benda ditentukan dengan !DLOAD. !DLOAD menentukan tipe beban dan parameter untuk grup elemen atau grup permukaan. Variasi terhadap waktu ditentukan dengan parameter AMP.
Tipe beban utama adalah sebagai berikut.
| Tipe Beban | Deskripsi |
|---|---|
P0, PP, P1–P6 | Menerapkan tekanan yang bekerja pada muka elemen. Keterkaitan antara nomor muka dan muka elemen bergantung pada jenis elemen. |
PX, PY, PZ | Menentukan tekanan dengan arah koordinat eksplisit. Diubah menjadi vektor arah selama pemrosesan input. |
S... | Menerapkan beban permukaan ke grup permukaan. Nomor muka diperoleh dari definisi grup permukaan. |
BX, BY, BZ | Menerapkan gaya benda dalam arah koordinat. |
GRAV | Menentukan vektor percepatan gravitasi. Digabungkan dengan densitas material dan dimasukkan sebagai gaya benda. |
CENT | Menerapkan gaya sentrifugal berdasarkan sumbu rotasi dan kecepatan sudut. |
Jika FOLLOW=YES ditentukan, tekanan permukaan mengikuti orientasi permukaan yang terdeformasi. Spesifikasi ini bermakna dalam analisis struktur yang memperhitungkan deformasi hingga. Pada analisis dengan geometri nonlinear dinonaktifkan, follower pressure dinonaktifkan oleh implementasi.
Seperti P1 hingga P6 dan S1 hingga S6 pada sisi analisis panas, arti nomor muka berbeda menurut jenis elemen. Lihat referensi kata kunci untuk keterkaitan spesifik antara nomor muka dan urutan field data.
Tumpuan Pegas dalam Analisis Struktur¶
Tumpuan pegas ditentukan dengan !SPRING. Jika node atau grup node, nomor derajat kebebasan, dan konstanta pegas diberikan, kekakuan pegas ditambahkan ke kekakuan diagonal derajat kebebasan target, dan reaksi pegas dimasukkan ke ruas kanan sebagai gaya internal.
Jika ditentukan untuk derajat kebebasan 1 hingga 3, tumpuan diperlakukan sebagai pegas translasi. Pada model dengan derajat kebebasan rotasi, penentuan 4 hingga 6 memungkinkan penggunaan pegas rotasi. Periksa konfigurasi derajat kebebasan agar pegas tidak diberikan ke derajat kebebasan yang tidak ada pada model target.
Acuan perpindahan yang ditahan oleh pegas dipilih dengan parameter INCREMENTAL. Dengan nilai bawaan INCREMENTAL=NO, reaksi pegas yang sebanding dengan perpindahan kumulatif sejak awal analisis dimasukkan; dengan kata lain, gaya internal adalah hasil kali konstanta pegas dan perpindahan kumulatif. Dengan INCREMENTAL=YES, posisi acuan pegas diatur ulang pada setiap inkremen ke keadaan konvergen dari inkremen sebelumnya, dan hanya reaksi pegas yang sebanding dengan inkremen perpindahan di dalam inkremen tersebut yang dimasukkan. Dengan kata lain, gaya internal adalah hasil kali konstanta pegas dan inkremen perpindahan di dalam inkremen tersebut, sedangkan perpindahan yang terbawa melintasi inkremen tidak berkontribusi pada reaksi pegas.
Variasi konstanta pegas terhadap waktu ditentukan dengan parameter AMP. Jika nama fungsi amplitudo ditentukan, konstanta pegas dikalikan dengan nilai fungsi amplitudo. Nilai amplitudo dievaluasi pada waktu akhir inkremen saat ini, sehingga tumpuan yang mulai bekerja atau terlepas di tengah langkah dapat direpresentasikan. Jika AMP tidak ditentukan, konstanta pegas tidak berubah terhadap waktu oleh fungsi amplitudo.
INCREMENTAL dan AMP keduanya berlaku pada analisis statik dan analisis dinamik implisit. Untuk mengaktifkan atau menonaktifkan tumpuan pegas itu sendiri pada setiap langkah, gunakan ID grup dan !STEP dengan spesifikasi LOAD.
Beban Temperatur dalam Analisis Struktur¶
Gunakan !TEMPERATURE untuk menerapkan beban akibat regangan termal dalam analisis struktur. Jika temperatur ditentukan untuk setiap node atau grup node, gaya nodal ekuivalen untuk analisis tegangan termal dirakit berdasarkan selisih terhadap temperatur referensi atau temperatur sebelumnya. Koefisien muai termal ditentukan dalam definisi material. Temperatur referensi ditentukan dengan !REFTEMP.
Temperatur dapat ditentukan secara langsung dalam file kontrol atau dibaca dari file hasil yang dihasilkan oleh analisis konduksi panas atau analisis lain. Jika READRESULT ditentukan, temperatur nodal pada baris data tidak dibaca; sebaliknya, data hasil yang ditentukan oleh SSTEP, INTERVAL, READTYPE, dan parameter terkait dibaca. Saat menggunakan file hasil, waktu atau nomor langkah yang tersimpan harus bersesuaian dengan spesifikasi pada sisi analisis struktur.
Karena !TEMPERATURE tidak memiliki parameter AMP, kata kunci ini tidak dikenai penskalaan oleh fungsi amplitudo. Untuk memvariasikan riwayat temperatur, kendalikan data temperatur itu sendiri, hasil analisis panas yang dibaca, atau pembagian langkah.
Kondisi Awal dan Nilai yang Ditentukan dalam Analisis Dinamik (Kecepatan dan Percepatan)¶
Dalam analisis dinamik, !VELOCITY dan !ACCELERATION dapat menentukan kondisi awal atau nilai yang ditentukan untuk kecepatan atau percepatan. Keduanya menentukan node atau grup node, rentang derajat kebebasan, dan suatu nilai. Rentang derajat kebebasan adalah 1 hingga 6; pada model dengan derajat kebebasan rotasi, 4 hingga 6 bersesuaian dengan kecepatan sudut atau percepatan sudut.
TYPE=INITIAL menentukan kecepatan awal atau percepatan awal pada awal analisis. Jika kecepatan awal diberikan, percepatan awal dihitung agar konsisten dengan persamaan gerak. Jika percepatan awal diberikan, terdapat jalur yang menghitung kecepatan awal.
TYPE=TRANSIT menentukan kecepatan atau percepatan yang ditentukan dan berubah terhadap waktu. Jika TYPE dihilangkan, nilainya diperlakukan sebagai TRANSIT. Jika AMP ditentukan, fungsi amplitudo diinterpolasi pada waktu analisis dinamik dan dikalikan ke nilai yang ditentukan.
Kendala Multi-Titik¶
Gunakan fungsi kendala multi-titik jika hubungan linear harus diberlakukan di antara beberapa derajat kebebasan nodal. Kata Kunci yang bersesuaian adalah !EQUATION, yang dapat menyatakan hubungan seperti kopling kaku, batas periodik, dan hubungan perpindahan antar-node yang sulit direpresentasikan oleh kendala tetap pada satu node dan satu derajat kebebasan.
Untuk panduan penggunaan kendala multi-titik, cara penanganannya oleh solver linear, dan hubungannya dengan fungsi kopling derajat kebebasan lain seperti kontak TIED, lihat Kendala Multi-Titik.
Kondisi Batas dalam Analisis Konduksi Panas¶
Dalam analisis konduksi panas, temperatur tetap, fluks panas, konveksi, dan radiasi diterapkan sebagai kondisi batas. Terpisah dari !STEP untuk analisis struktur, kontrol waktu untuk analisis panas ditentukan dengan !HEAT.
| Kata Kunci | Target | Deskripsi | Spesifikasi Amplitudo |
|---|---|---|---|
!FIXTEMP | Node atau grup node | Menetapkan temperatur. | AMP |
!CFLUX | Node atau grup node | Menerapkan fluks panas nodal terpusat. | AMP |
!DFLUX | Elemen atau grup elemen | Menerapkan fluks panas terdistribusi pada volume elemen atau muka elemen. | AMP |
!SFLUX | Grup permukaan | Menerapkan fluks panas pada grup permukaan. | AMP |
!FILM | Elemen atau grup elemen | Menerapkan kondisi batas konveksi pada muka elemen. | AMP1, AMP2 |
!SFILM | Grup permukaan | Menerapkan kondisi batas konveksi pada grup permukaan. | AMP1, AMP2 |
!RADIATE | Elemen atau grup elemen | Menerapkan kondisi batas radiasi pada muka elemen. | AMP1, AMP2 |
!SRADIATE | Grup permukaan | Menerapkan kondisi batas radiasi pada grup permukaan. | AMP1, AMP2 |
Untuk !DFLUX, BF merepresentasikan pembangkitan panas volumetrik, sedangkan S0 hingga S6 merepresentasikan fluks panas pada muka elemen. Untuk !FILM, muka elemen ditentukan dengan F0 hingga F6; untuk !RADIATE, dengan R0 hingga R6. Karena keterkaitan antara nomor muka dan muka elemen aktual bergantung pada jenis elemen, lihat referensi masing-masing kata kunci untuk rincian.
Kondisi batas konveksi menentukan koefisien konveksi dan temperatur eksternal. Kondisi batas radiasi menentukan koefisien ekuivalen emisivitas dan temperatur lingkungan. AMP1 bersesuaian dengan sisi koefisien, dan AMP2 dengan sisi temperatur eksternal atau lingkungan, sehingga masing-masing dapat divariasikan terhadap waktu secara independen.
Fungsi Amplitudo¶
Fungsi amplitudo mendefinisikan variasi terhadap waktu dari kondisi batas atau beban menggunakan tabel waktu dan nilai. Pada input, tabel waktu bernama didefinisikan dengan !AMPLITUDE dan dirujuk oleh parameter AMP, AMP1, atau AMP2 pada kata kunci target.
Kata Kunci utama yang dapat menerapkannya adalah sebagai berikut.
- Analisis struktur:
!BOUNDARY,!CLOAD,!DLOAD,!SPRING - Analisis dinamik:
!VELOCITY,!ACCELERATION - Analisis konduksi panas:
!FIXTEMP,!CFLUX,!DFLUX,!SFLUX,!FILM,!SFILM,!RADIATE,!SRADIATE
!AMPLITUDE dibaca dalam bentuk tabel (DEFINITION=TABULAR), dan tipe waktu diperlakukan sebagai waktu langkah (TIME=STEP). Nilai dapat didefinisikan sebagai nilai relatif atau absolut, tetapi pada kata kunci individual biasanya digunakan sebagai faktor yang mengalikan nilai dasar.
!TEMPERATURE tidak dikenai fungsi amplitudo.
Topik Terkait¶
- Kontrol Langkah — Aktivasi per langkah dan kontrol increment untuk kondisi batas, beban, dan kontak dalam analisis struktur.
- Solver dan Prapengkondisian — Metode pemrosesan kendala multi-titik dan penanganannya oleh solver linear.
- Kontak dan Embedding — Ikhtisar kendala kontak dan embedding.
- Output dan Restart — Ikhtisar file hasil yang digunakan oleh
!TEMPERATURE, READRESULTdan mekanisme restart. - Referensi kata kunci:
- Analisis struktur:
!BOUNDARY,!CLOAD,!DLOAD,!SPRING,!TEMPERATURE,!REFTEMP - Analisis dinamik:
!VELOCITY,!ACCELERATION - Analisis konduksi panas:
!FIXTEMP,!CFLUX,!DFLUX,!SFLUX,!FILM,!SFILM,!RADIATE,!SRADIATE - Definisi umum dan mesh:
!AMPLITUDE,!EQUATION