Lewati ke isi

!STEP

Pengaturan langkah analisis

Wajib untuk analisis statik nonlinear dan analisis dinamik nonlinear

Jika definisi ini dihilangkan pada analisis selain yang di atas, semua kondisi batas berlaku dan perhitungan dilakukan dalam 1 langkah

Pada analisis statik, jika sifat material adalah viskoelastisitas dan creep, tentukan TYPE=VISCO dan atur kondisi waktu perhitungan

Perhatikan bahwa TYPE (STATIC/VISCO) adalah jenis langkah yang menentukan apakah inkremen waktu diteruskan ke material, dan merupakan sumbu yang independen dari jenis analisis (STATIC/DYNAMIC, dan sebagainya) yang ditentukan oleh !SOLUTION (lihat Catatan di bawah)

Parameter

TYPE     = STATIC(bawaan) / VISCO (analisis kuasi-statik)
SUBSTEPS = jumlah sublangkah dari kondisi batas (bawaan: 1)
CONVERG  = ambang batas penentuan konvergensi berdasarkan norma residu (bawaan: 1.0e-3)
CONVERG_DDISP = ambang batas penentuan konvergensi berdasarkan norma koreksi (bawaan: 1.0e-8)
CONVERG_LAG   = ambang batas penentuan konvergensi berdasarkan koreksi multiplikator Lagrange (bawaan: 1.0e-2)
MAXITER  = jumlah iterasi maksimum pada analisis nonlinear (bawaan: 50)
AMP      = nama fungsi waktu (ditentukan oleh !AMPLITUDE)
AMPLITUDE = RAMP / STEP (distribusi perpindahan yang ditentukan ke sublangkah)
            bawaan: RAMP jika TYPE=STATIC, STEP jika TYPE=VISCO
INC_TYPE = FIXED (inkremen tetap, bawaan) / AUTO (inkremen otomatis)
MAXRES   = pengaturan residu maksimum yang diizinkan (bawaan: 1.0e+10)
TIMEPOINTS = nama daftar waktu (ditentukan oleh !TIME_POINTS, NAME)
AUTOINCPARAM = nama set parameter inkremen otomatis (ditentukan oleh !AUTOINC_PARAM, NAME)
CONVERGPARAM = nama set parameter penentuan konvergensi (ditentukan oleh !CONVERG_PARAM, NAME)
MAXCONTITER = jumlah iterasi kontak maksimum pada analisis kontak (bawaan: 10)

** Baris ke-2 **

Jika INC_TYPE=FIXED (dapat dihilangkan jika TYPE=STATIC)

(Baris ke-2) DTIME, ETIME
Nama variabel Atribut Deskripsi
DTIME R Inkremen waktu (bawaan: 1/SUBSTEPS)
ETIME R Rentang waktu langkah (bawaan: 1)

Jika INC_TYPE=AUTO (ditentukan tanpa memandang TYPE)

(Baris ke-2) DTIME_INIT, ETIME, MINDT, MAXDT
Nama variabel Atribut Deskripsi
DTIME_INIT R Inkremen waktu awal
ETIME R Rentang waktu langkah
MINDT R Batas bawah inkremen waktu
MAXDT R Batas atas inkremen waktu

** Baris ke-3 dan seterusnya **

  BOUNDARY, id                                  id=GRPID yang didefinisikan oleh !BOUNDARY, !VELOCITY, !ACCELERATION
  LOAD, id                                      id=GRPID yang didefinisikan oleh !CLOAD, !DLOAD, !SPRING, !TEMPERATURE
  CONTACT, id                                   id=GRPID yang didefinisikan oleh !CONTACT

Contoh

Contoh penggunaan inkremen waktu tetap

!STEP, CONVERG=1.E-8
  0.1, 1.0
  BOUNDARY, 1
  LOAD, 1
  CONTACT, 1

Aktifkan penyesuaian inkremen otomatis dan atur inkremen waktu awal 0.01, rentang waktu langkah 2.5, batas bawah inkremen waktu 1E-5, batas atas inkremen waktu 0.3, dan jumlah sublangkah maksimum 200

    !STEP, INC_TYPE=AUTO, SUBSTEPS=200
    0.01, 2.5, 1E-5, 0.3

Aktifkan penyesuaian inkremen otomatis dan tentukan daftar waktu TP1 sebagai waktu perhitungan dan keluaran hasil

    !STEP, INC_TYPE=AUTO, TIMEPOINTS=TP1
    0.1, 2.0, 1E-3, 0.2

Catatan

  • Terdapat 3 jenis ambang batas penentuan konvergensi. CONVERG adalah ambang batas untuk besaran tak berdimensi dari norma residu yang dibagi gaya acuan (gaya internal, dan pada analisis dinamik mencakup gaya inersia dan gaya viskos), CONVERG_DDISP untuk besaran tak berdimensi dari norma koreksi perpindahan yang dibagi norma inkremen perpindahan terakumulasi di dalam sublangkah, dan CONVERG_LAG untuk besaran tak berdimensi dari norma koreksi multiplikator Lagrange yang dibagi nilai terbesar antara norma multiplikator Lagrange dan gaya acuan. Jika salah satu dari CONVERG atau CONVERG_DDISP terpenuhi, dianggap konvergen; analisis kontak dengan multiplikator Lagrange (!CONTACT_ALGO, TYPE=SLAGRANGE) juga selalu mensyaratkan CONVERG_LAG. Untuk definisi rumus penentuannya, lihat Penentuan Konvergensi di manual teori
  • Pengaturan apakah tiap besaran penentu digunakan atau tidak, serta penentuan berdasarkan nilai maksimum komponen derajat kebebasan, dilakukan melalui !CONVERG_PARAM. Jika CONVERGPARAM ditentukan, !CONVERG_PARAM yang menjadi tujuannya harus didefinisikan sebelum kartu !STEP. Baris besaran penentu dan norma yang tercantum pada kartu tujuan memiliki prioritas lebih tinggi daripada CONVERG, CONVERG_DDISP, dan CONVERG_LAG
  • TYPE (STATIC/VISCO) adalah saklar yang menentukan apakah inkremen waktu diteruskan ke hukum konstitutif material pada langkah tersebut, dan merupakan sumbu yang independen dari jenis analisis yang ditentukan oleh !SOLUTION. Dengan STATIC, material tidak mengacu pada inkremen waktu (tidak bergantung laju); dengan VISCO, viskoelastisitas dan creep mengacu pada inkremen waktu aktual. Pembedaan ini hanya berlaku pada analisis statik; pada analisis dinamik (!SOLUTION, TYPE=DYNAMIC), TYPE tidak direferensikan dan inkremen waktu selalu diperlakukan sebagai waktu aktual
  • Pada penyesuaian inkremen otomatis, SUBSTEPS diperlakukan sebagai jumlah sublangkah maksimum
  • Untuk distribusi perpindahan yang ditentukan dengan AMPLITUDE dan pemilihan antara RAMP dan STEP, lihat Referensi Fungsi: Kontrol Langkah
  • Penentuan nama daftar waktu TIMEPOINTS dan nama set parameter inkremen otomatis AUTOINCPARAM hanya berlaku ketika INC_TYPE=AUTO
  • Jika TIMEPOINTS ditentukan, !TIME_POINTS yang menjadi tujuannya harus didefinisikan sebelum kartu !STEP.
  • Jika AUTOINCPARAM ditentukan, !AUTOINC_PARAM yang menjadi tujuannya harus didefinisikan sebelum kartu !STEP. Jika parameter ini dihilangkan, set parameter inkremen otomatis bawaan digunakan
  • Jika !STEP dihilangkan pada analisis dinamik, perhitungan diperlakukan sebagai analisis 1 langkah berdasarkan n_step dan t_delta dari !DYNAMIC, dan kondisi batas serta beban yang telah didefinisikan berlaku. Penanganan ini disediakan untuk kompatibilitas mundur; untuk input baru, mendefinisikan !STEP dianjurkan
  • Pada inkremen tetap analisis dinamik, disarankan menentukan DTIME, ETIME pada baris kedua !STEP untuk mengontrol inkremen waktu dan rentang waktu langkah. n_step dan t_delta dari !DYNAMIC diperlakukan sebagai nilai bawaan yang digunakan ketika !STEP dihilangkan atau untuk kompatibilitas mundur
  • Jika INC_TYPE=AUTO ditentukan pada analisis dinamik, inkremen waktu dikontrol dengan DTIME_INIT, ETIME, MINDT, dan MAXDT pada baris kedua. Inkremen otomatis dan cutback terutama digunakan pada analisis dinamik implisit nonlinear
  • Pada analisis dinamik, !BOUNDARY, !VELOCITY, dan !ACCELERATION dapat diaktifkan per langkah dengan baris BOUNDARY, dan !CLOAD serta !SPRING metode implisit dapat diaktifkan per langkah dengan baris LOAD