Skip to content

!STEP

Mipangilio ya hatua za uchanganuzi

Ni lazima katika uchanganuzi tuli usio wa mstari na uchanganuzi wa mienendo usio wa mstari

Ikiwa ufafanuzi huu umeachwa katika uchanganuzi mwingine, masharti yote ya mpaka huwezeshwa na hesabu hufanywa kwa hatua moja

Katika uchanganuzi tuli ambapo sifa za nyenzo ni viscoelastic na creep, bainisha TYPE=VISCO na uweke masharti ya muda wa hesabu

Kumbuka kwamba TYPE (STATIC/VISCO) ni aina ya hatua inayobainisha ikiwa increment ya muda inapitishwa kwa nyenzo, na ni ubainishaji wa mhimili tofauti na aina ya uchanganuzi (STATIC/DYNAMIC, n.k.) ya !SOLUTION (rejelea Maelezo hapa chini)

Vigezo

TYPE     = STATIC(thamani chaguo-msingi) / VISCO (uchanganuzi quasi-static)
SUBSTEPS = idadi ya hatua ndogo za kugawa masharti ya mpaka (chaguo-msingi: 1)
CONVERG  = kizingiti cha kigezo cha convergence (chaguo-msingi: 1.0e-6)
MAXITER  = idadi ya juu ya iteresheni katika uchanganuzi usio wa mstari (chaguo-msingi: 50)
AMP      = jina la kazi ya wakati (limebainishwa kwa !AMPLITUDE)
INC_TYPE = FIXED (increment isiyobadilika, thamani chaguo-msingi) / AUTO (increment otomatiki)
MAXRES   = mabaki ya juu yanayoruhusiwa (chaguo-msingi: 1.0e+10)
TIMEPOINTS = jina la orodha ya wakati (limebainishwa kwa !TIME_POINTS, NAME)
AUTOINCPARAM = jina la seti ya vigezo vya increment otomatiki (limebainishwa kwa !AUTOINC_PARAM, NAME)
MAXCONTITER = idadi ya juu ya iteresheni za mgusano katika uchanganuzi wa mgusano (chaguo-msingi: 10)

** Mstari wa 2 **

Wakati INC_TYPE=FIXED (inaweza kuachwa wakati TYPE=STATIC)

(Mstari wa 2) DTIME, ETIME
Jina la kigezo Sifa Maelezo
DTIME R Increment ya muda (chaguo-msingi: 1/SUBSTEPS)
ETIME R Upana wa muda wa hatua (chaguo-msingi: 1)

Wakati INC_TYPE=AUTO (hubainishwa bila kujali TYPE)

(Mstari wa 2) DTIME_INIT, ETIME, MINDT, MAXDT
Jina la kigezo Sifa Maelezo
DTIME_INIT R Increment ya muda ya awali
ETIME R Upana wa muda wa hatua
MINDT R Kikomo cha chini cha increment ya muda
MAXDT R Kikomo cha juu cha increment ya muda

** Mstari wa 3 na mistari inayofuata **

  BOUNDARY, id                                  id=GRPID iliyofafanuliwa kwa !BOUNDARY, !VELOCITY, !ACCELERATION
  LOAD, id                                      id=GRPID iliyofafanuliwa kwa !CLOAD, !DLOAD, !SPRING, !TEMPERATURE
  CONTACT, id                                   id=GRPID iliyofafanuliwa kwa !CONTACT

Mfano wa Matumizi

Mfano wa kutumia increment ya muda isiyobadilika

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

Wezesha urekebishaji otomatiki wa increment na uweke increment ya muda ya awali kuwa 0.01, upana wa muda wa hatua kuwa 2.5, kikomo cha chini cha increment ya muda kuwa 1E-5, kikomo cha juu kuwa 0.3, na idadi ya juu ya hatua ndogo kuwa 200

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

Wezesha urekebishaji otomatiki wa increment na ubainishe orodha ya wakati TP1 kama nyakati za hesabu na utoaji wa matokeo

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

Maelezo

  • TYPE (STATIC/VISCO) ni switch inayobainisha ikiwa increment ya muda inapitishwa kwa sheria ya kikatiba ya nyenzo katika hatua hiyo, na ni mhimili tofauti huru na aina ya uchanganuzi inayobainishwa kwa !SOLUTION. Katika STATIC, nyenzo hairejelei increment ya muda (rate-independent); katika VISCO, viscoelasticity na creep hurejelea increment ya muda halisi. Tofauti hii inatumika tu katika uchanganuzi tuli; katika uchanganuzi wa mienendo (!SOLUTION, TYPE=DYNAMIC), TYPE hairejelewi na increment ya muda daima hushughulikiwa kama muda halisi
  • Katika urekebishaji otomatiki wa increment, SUBSTEPS hushughulikiwa kama idadi ya juu ya hatua ndogo
  • Jina la orodha ya wakati TIMEPOINTS na jina la seti ya vigezo vya mgusano otomatiki AUTOINCPARAM hutumika tu wakati INC_TYPE=AUTO
  • Wakati TIMEPOINTS imebainishwa, !TIME_POINTS inayorejelewa lazima iwe imefafanuliwa kabla ya kadi ya !STEP.
  • Wakati AUTOINCPARAM imebainishwa, !AUTOINC_PARAM inayorejelewa lazima iwe imefafanuliwa kabla ya kadi ya !STEP. Pia, parameter hii ikiachwa, seti chaguo-msingi ya vigezo vya increment otomatiki hutumika
  • Ikiwa !STEP imeachwa katika uchanganuzi wa mienendo, huchukuliwa kama uchanganuzi wa hatua moja unaotegemea n_step na t_delta za !DYNAMIC, na masharti ya mpaka na mizigo iliyofafanuliwa huwezeshwa. Hii ni kwa uoanifu wa nyuma; kwa ingizo jipya inapendekezwa kufafanua !STEP
  • Kwa increment isiyobadilika katika uchanganuzi wa mienendo, inapendekezwa kubainisha DTIME, ETIME katika mstari wa 2 wa !STEP ili kudhibiti increment ya muda na upana wa muda wa hatua. n_step na t_delta za !DYNAMIC hushughulikiwa kama thamani chaguo-msingi wakati !STEP imeachwa au kwa uoanifu wa nyuma
  • Wakati INC_TYPE=AUTO imebainishwa katika uchanganuzi wa mienendo, increment ya muda hudhibitiwa kwa DTIME_INIT, ETIME, MINDT na MAXDT katika mstari wa 2. Increment otomatiki na cutback hutumika hasa katika uchanganuzi wa mienendo usio wa mstari wa mbinu implicit
  • Katika uchanganuzi wa mienendo, mstari wa BOUNDARY unaweza kuwezesha !BOUNDARY, !VELOCITY na !ACCELERATION kwa kila hatua, na mstari wa LOAD unaweza kuwezesha !CLOAD na !SPRING ya mbinu implicit kwa kila hatua
AI-assisted translation May contain errors Official docs Status