Ana içeriğe geç

!STEP

Analiz adımı ayarları

Doğrusal olmayan statik ve doğrusal olmayan dinamik analiz için gereklidir

Yukarıdakilerin dışındaki analizlerde bu tanım atlanırsa, tüm sınır koşulları etkinleşir ve hesaplama tek adımda yapılır

Statik analizde malzeme özellikleri viskoelastisite ve sürünme ise TYPE=VISCO belirtin ve hesaplama zaman koşullarını ayarlayın

TYPE (STATIC/VISCO), zaman artımının malzemeye aktarılıp aktarılmayacağını belirleyen adım türüdür ve !SOLUTION ile belirtilen analiz türünden (STATIC/DYNAMIC vb.) bağımsız, ayrı bir eksendir (aşağıdaki Notlara bakın)

Parametreler

TYPE     = STATIC(varsayılan) / VISCO (yarı-statik analiz)
SUBSTEPS = sınır koşulları için alt adım sayısı (varsayılan: 1)
CONVERG  = artık normuna göre yakınsama kararı eşiği (varsayılan: 1.0e-3)
CONVERG_DDISP = düzeltme normuna göre yakınsama kararı eşiği (varsayılan: 1.0e-8)
CONVERG_LAG   = Lagrange çarpanı düzeltmesine göre yakınsama kararı eşiği (varsayılan: 1.0e-2)
MAXITER  = doğrusal olmayan analizde maksimum yineleme sayısı (varsayılan: 50)
AMP      = zaman fonksiyonu adı (!AMPLITUDE ile belirtilir)
AMPLITUDE = RAMP / STEP (tanımlı yer değiştirmenin alt adımlara dağıtımı)
            varsayılan: TYPE=STATIC için RAMP, TYPE=VISCO için STEP
INC_TYPE = FIXED (sabit artım, varsayılan) / AUTO (otomatik artım)
MAXRES   = izin verilen en büyük artık (varsayılan: 1.0e+10)
TIMEPOINTS = zaman listesi adı (!TIME_POINTS, NAME ile belirtilir)
AUTOINCPARAM = otomatik artım parametre kümesi adı (!AUTOINC_PARAM, NAME ile belirtilir)
CONVERGPARAM = yakınsama kararı parametre kümesi adı (!CONVERG_PARAM, NAME ile belirtilir)
MAXCONTITER = temas analizinde maksimum temas yineleme sayısı (varsayılan: 10)

** 2. satır **

INC_TYPE=FIXED olduğunda (TYPE=STATIC ise atlanabilir)

(2. satır) DTIME, ETIME
Değişken adı Öznitelik Açıklama
DTIME R Zaman artımı (varsayılan: 1/SUBSTEPS)
ETIME R Adım zaman aralığı (varsayılan: 1)

INC_TYPE=AUTO olduğunda (TYPE değerinden bağımsız olarak belirtilir)

(2. satır) DTIME_INIT, ETIME, MINDT, MAXDT
Değişken adı Öznitelik Açıklama
DTIME_INIT R Başlangıç zaman artımı
ETIME R Adım zaman aralığı
MINDT R Zaman artımı alt sınırı
MAXDT R Zaman artımı üst sınırı

** 3. satır ve sonrası **

  BOUNDARY, id                                  id=!BOUNDARY, !VELOCITY, !ACCELERATION ile tanımlanan GRPID
  LOAD, id                                      id=!CLOAD, !DLOAD, !SPRING, !TEMPERATURE ile tanımlanan GRPID
  CONTACT, id                                   id=!CONTACT ile tanımlanan GRPID

Örnek

Sabit zaman artımı kullanımı örneği

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

Otomatik artım ayarlamasını etkinleştirin; başlangıç zaman artımını 0.01, adım zaman aralığını 2.5, zaman artımı alt sınırını 1E-5, zaman artımı üst sınırını 0.3 ve maksimum alt adım sayısını 200 olarak ayarlayın

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

Otomatik artım ayarlamasını etkinleştirin ve hesaplama ile sonuç çıktısı zamanları olarak TP1 zaman listesini belirtin

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

Notlar

  • Yakınsama kararı eşiği üç türdedir. CONVERG, artık normunun referans kuvvete (iç kuvvet; dinamik analizde atalet kuvveti ve sönüm kuvvetleri dahil) bölünmesiyle elde edilen boyutsuz büyüklüğe uygulanan eşik, CONVERG_DDISP, yer değiştirme düzeltme normunun alt adım içindeki kümülatif yer değiştirme artış normuna bölünmesiyle elde edilen boyutsuz büyüklüğe uygulanan eşik, CONVERG_LAG, Lagrange çarpanı düzeltme normunun Lagrange çarpanı normu ile referans kuvvetin büyüğüne bölünmesiyle elde edilen boyutsuz büyüklüğe uygulanan eşiktir. CONVERG ile CONVERG_DDISP'den herhangi biri sağlandığında yakınsama kabul edilir; Lagrange çarpanları kullanan temas analizlerinde (!CONTACT_ALGO, TYPE=SLAGRANGE) ayrıca CONVERG_LAG her zaman aranır. Ölçüt tanımları için teori el kitabındaki Yakınsama Ölçütleri bölümüne bakın
  • Her ölçüt için kullanılıp kullanılmayacağının seçimi ve serbestlik derecesi bileşenlerinin maksimum değerine göre karar verilmesi !CONVERG_PARAM ile yapılır. CONVERGPARAM belirtildiğinde, ilgili !CONVERG_PARAM, !STEP kartından önce tanımlanmış olmalıdır. İlgili karta yazılan ölçüt ve norm satırları, CONVERG, CONVERG_DDISP ve CONVERG_LAG değerlerine göre önceliklidir
  • TYPE (STATIC/VISCO), o adımda malzeme bünye bağıntısına zaman artımının aktarılıp aktarılmayacağını belirleyen bir anahtardır ve !SOLUTION ile belirtilen analiz türünden bağımsız, ayrı bir eksendir. STATIC ile malzeme zaman artımına başvurmaz (hızdan bağımsız); VISCO ile viskoelastisite ve sürünme gerçek zaman artımını kullanır. Bu ayrım yalnızca statik analizde geçerlidir; dinamik analizde (!SOLUTION, TYPE=DYNAMIC) TYPE kullanılmaz ve zaman artımı her zaman gerçek zaman olarak ele alınır
  • Otomatik artım ayarlamasında SUBSTEPS, maksimum alt adım sayısı olarak ele alınır
  • AMPLITUDE ile tanımlı yer değiştirmenin dağıtımı ve RAMP ile STEP arasındaki seçim için İşlev Referansı: Adım Kontrolü bölümüne bakın
  • Zaman listesi adı TIMEPOINTS ve otomatik temas parametre kümesi adı AUTOINCPARAM yalnızca INC_TYPE=AUTO olduğunda geçerlidir
  • TIMEPOINTS belirtildiğinde, ilgili !TIME_POINTS, !STEP kartından önce tanımlanmış olmalıdır.
  • AUTOINCPARAM belirtildiğinde, ilgili !AUTOINC_PARAM, !STEP kartından önce tanımlanmış olmalıdır. Ayrıca bu parametre atlanırsa varsayılan otomatik artım parametre kümesi kullanılır
  • Dinamik analizde !STEP atlanırsa, analiz !DYNAMIC içindeki n_step ve t_delta değerlerine dayalı tek adımlı bir analiz olarak ele alınır ve tanımlı sınır koşulları ile yükler etkinleşir. Bu davranış geriye dönük uyumluluk için sağlanmıştır; yeni girdilerde !STEP tanımlanması önerilir
  • Dinamik analizde sabit artımlar için, zaman artımını ve adım zaman aralığını denetlemek üzere !STEP'in ikinci satırında DTIME, ETIME belirtilmesi önerilir. !DYNAMIC içindeki n_step ve t_delta, !STEP atlandığında veya geriye dönük uyumluluk için kullanılan varsayılan değerler olarak ele alınır
  • Dinamik analizde INC_TYPE=AUTO belirtildiğinde, zaman artımı ikinci satırdaki DTIME_INIT, ETIME, MINDT ve MAXDT kullanılarak denetlenir. Otomatik artım ve cutback esas olarak doğrusal olmayan örtük yöntemli dinamik analizde kullanılır
  • Dinamik analizde, BOUNDARY satırıyla !BOUNDARY, !VELOCITY ve !ACCELERATION; LOAD satırıyla !CLOAD ve örtük yöntemdeki !SPRING, adım adım etkinleştirilebilir