Lewati ke isi

!STEP

Pengaturan step analisis

Diperlukan untuk analisis statik nonlinear dan analisis dinamik nonlinear

Jika definisi ini dihilangkan untuk analisis selain yang disebutkan di atas, semua kondisi batas diaktifkan dan perhitungan dilakukan dalam satu step

Untuk analisis statik dengan properti material viskoelastik atau creep, tentukan TYPE=VISCO dan atur kondisi waktu perhitungan

Perhatikan bahwa TYPE (STATIC/VISCO) menentukan tipe step yang menetapkan apakah inkremen waktu diteruskan ke material, dan independen dari tipe analisis (STATIC/DYNAMIC, dan sebagainya) yang ditentukan oleh !SOLUTION (lihat Catatan di bawah)

Parameter

TYPE     = STATIC(default) / VISCO (analisis kuasi-statik)
SUBSTEPS = jumlah substep untuk kondisi batas (default: 1)
CONVERG  = ambang kriteria konvergensi (default: 1.0e-6)
MAXITER  = jumlah iterasi maksimum dalam analisis nonlinear (default: 50)
AMP      = nama fungsi waktu (ditentukan oleh !AMPLITUDE)
INC_TYPE = FIXED (inkremen tetap, default) / AUTO (inkremen otomatis)
MAXRES   = residual maksimum yang diizinkan (default: 1.0e+10)
TIMEPOINTS = nama daftar titik waktu (ditentukan oleh !TIME_POINTS, NAME)
AUTOINCPARAM = nama set parameter inkremen otomatis (ditentukan oleh !AUTOINC_PARAM, NAME)
MAXCONTITER = jumlah maksimum iterasi kontak dalam analisis kontak (default: 10)

** Baris ke-2 **

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

(Baris ke-2) DTIME, ETIME
Variabel Atribut Deskripsi
DTIME R Inkremen waktu (default: 1/SUBSTEPS)
ETIME R Rentang waktu step (default: 1)

Jika INC_TYPE=AUTO (ditentukan tanpa memandang TYPE)

(Baris ke-2) DTIME_INIT, ETIME, MINDT, MAXDT
Variabel Atribut Deskripsi
DTIME_INIT R Inkremen waktu awal
ETIME R Rentang waktu step
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 menggunakan 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 ke 0.01, rentang waktu step ke 2.5, batas bawah inkremen waktu ke 1E-5, batas atas inkremen waktu ke 0.3, dan jumlah maksimum substep ke 200

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

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

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

Catatan

  • TYPE (STATIC/VISCO) adalah switch yang menentukan apakah inkremen waktu diteruskan ke hukum konstitutif material dalam step tersebut, dan independen dari tipe 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 valid untuk analisis statik; dalam analisis dinamik (!SOLUTION, TYPE=DYNAMIC), TYPE tidak direferensikan dan inkremen waktu selalu diperlakukan sebagai waktu aktual
  • Dengan penyesuaian inkremen otomatis, SUBSTEPS diperlakukan sebagai jumlah maksimum substep
  • Nama daftar titik waktu TIMEPOINTS dan nama set parameter kontak otomatis AUTOINCPARAM hanya valid ketika INC_TYPE=AUTO
  • Jika TIMEPOINTS ditentukan, !TIME_POINTS yang direferensikan harus didefinisikan sebelum kartu !STEP.
  • Jika AUTOINCPARAM ditentukan, !AUTOINC_PARAM yang direferensikan harus didefinisikan sebelum kartu !STEP. Jika parameter ini dihilangkan, set parameter inkremen otomatis default digunakan
  • Jika !STEP dihilangkan dalam analisis dinamik, analisis diperlakukan sebagai analisis satu-step berdasarkan n_step dan t_delta dari !DYNAMIC, dan kondisi batas serta beban yang didefinisikan diaktifkan. Perilaku ini disediakan untuk kompatibilitas mundur; mendefinisikan !STEP direkomendasikan untuk input baru
  • Untuk inkremen tetap dalam analisis dinamik, disarankan menentukan DTIME, ETIME pada baris kedua !STEP untuk mengontrol inkremen waktu dan rentang waktu step. n_step dan t_delta dari !DYNAMIC diperlakukan sebagai default ketika !STEP dihilangkan atau untuk kompatibilitas mundur
  • Jika INC_TYPE=AUTO ditentukan dalam analisis dinamik, inkremen waktu dikontrol menggunakan DTIME_INIT, ETIME, MINDT, dan MAXDT pada baris kedua. Inkremen otomatis dan cutback terutama digunakan dalam analisis dinamik implisit nonlinear
  • Dalam analisis dinamik, !BOUNDARY, !VELOCITY, dan !ACCELERATION dapat diaktifkan per step dengan baris BOUNDARY, sedangkan !CLOAD dan !SPRING metode implisit dapat diaktifkan per step dengan baris LOAD