Skip to content

!STEP

កំណត់ជំហានវិភាគ

ចាំបាច់សម្រាប់ការវិភាគស្ថាទិកមិនលីនេអ៊ែរ និងការវិភាគឌីណាមិចមិនលីនេអ៊ែរ

បើលុបនិយមន័យនេះក្នុងការវិភាគផ្សេងពីខាងលើ លក្ខខណ្ឌព្រំដែនទាំងអស់នឹងមានប្រសិទ្ធភាព ហើយការគណនាធ្វើក្នុង 1 ជំហាន

ក្នុងការវិភាគស្ថាទិក បើលក្ខណៈសម្ភារៈជាវីស្កូអេលាស្ទិក ឬ ការលូន ត្រូវកំណត់ TYPE=VISCO ហើយកំណត់លក្ខខណ្ឌពេលវេលាគណនា

TYPE (STATIC/VISCO) នៅទីនេះជាប្រភេទជំហានដែលកំណត់ថាតើត្រូវបញ្ជូនកំណើនពេលទៅច្បាប់ទំនាក់ទំនងសម្ភារៈឬអត់ ហើយជាការកំណត់អ័ក្សដាច់ដោយឡែកពីប្រភេទការវិភាគរបស់ !SOLUTION (STATIC/DYNAMIC ជាដើម) (សូមមើលចំណាំខាងក្រោម)

ប៉ារ៉ាម៉ែត្រ

TYPE     = STATIC(តម្លៃលំនាំដើម) / VISCO (ការវិភាគស្ថាទិកប្រហាក់ប្រហែល)
SUBSTEPS = ចំនួនជំហានបែងចែកនៃលក្ខខណ្ឌព្រំដែន (លំនាំដើម: 1)
CONVERG  = កម្រិតវិនិច្ឆ័យភាពរួម (លំនាំដើម: 1.0e-6)
MAXITER  = ចំនួនការធ្វើម្តងទៀតអតិបរមាក្នុងការវិភាគមិនលីនេអ៊ែរ (លំនាំដើម: 50)
AMP      = ឈ្មោះអនុគមន៍ពេលវេលា (កំណត់ដោយ !AMPLITUDE)
INC_TYPE = FIXED (កំណើនថេរ / តម្លៃលំនាំដើម) / AUTO (កំណើនស្វ័យប្រវត្តិ)
MAXRES   = កំណត់សំណល់អតិបរមាដែលអនុញ្ញាត (លំនាំដើម៖1.0e+10)
TIMEPOINTS = ឈ្មោះបញ្ជីពេលវេលា (កំណត់ដោយ !TIME_POINTS, NAME)
AUTOINCPARAM = ឈ្មោះសំណុំប៉ារ៉ាម៉ែត្រកំណើនស្វ័យប្រវត្តិ (កំណត់ដោយ !AUTOINC_PARAM, NAME)
MAXCONTITER = ចំនួនការធ្វើម្តងទៀតនៃការប៉ះអតិបរមាក្នុងការវិភាគការប៉ះ (លំនាំដើម៖10)

** បន្ទាត់ទី 2 **

នៅពេល INC_TYPE=FIXED (អាចលុបចោលនៅពេល TYPE=STATIC)

(បន្ទាត់ទី 2) DTIME, ETIME
ឈ្មោះអថេរ គុណលក្ខណៈ មាតិកា
DTIME R កំណើនពេល (លំនាំដើម៖1/SUBSTEPS)
ETIME R ប្រវែងពេលវេលានៃជំហាន (លំនាំដើម៖1)

នៅពេល INC_TYPE=AUTO (ត្រូវកំណត់ដោយមិនអាស្រ័យលើ TYPE)

(បន្ទាត់ទី 2) DTIME_INIT, ETIME, MINDT, MAXDT
ឈ្មោះអថេរ គុណលក្ខណៈ មាតិកា
DTIME_INIT R កំណើនពេលដំបូង
ETIME R ប្រវែងពេលវេលានៃជំហាន
MINDT R ដែនក្រោមនៃកំណើនពេល
MAXDT R ដែនលើនៃកំណើនពេល

** ចាប់ពីបន្ទាត់ទី 3 តទៅ **

  BOUNDARY, id                                  id=GRPID ដែលកំណត់ដោយ !BOUNDARY, !VELOCITY, !ACCELERATION
  LOAD, id                                      id=GRPID ដែលកំណត់ដោយ !CLOAD, !DLOAD, !SPRING, !TEMPERATURE
  CONTACT, id                                   id=GRPID ដែលកំណត់ដោយ !CONTACT

ឧទាហរណ៍ការប្រើប្រាស់

ឧទាហរណ៍ប្រើកំណើនពេលថេរ

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

បើកការកែតម្រូវកំណើនស្វ័យប្រវត្តិ ហើយកំណត់កំណើនពេលដំបូង 0.01, ប្រវែងពេលវេលានៃជំហាន 2.5, ដែនក្រោមនៃកំណើនពេល 1E-5, ដែនលើនៃកំណើនពេល 0.3 និងចំនួន ជំហានរង អតិបរមា 200

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

បើកការកែតម្រូវកំណើនស្វ័យប្រវត្តិ ហើយកំណត់បញ្ជីពេល TP1 ជាពេលគណនា និងបញ្ចេញលទ្ធផល

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

ចំណាំ

  • TYPE (STATIC/VISCO) ជាកុងតាក់ ថាតើក្នុងជំហាននោះត្រូវបញ្ជូនកំណើនពេលទៅច្បាប់ទំនាក់ទំនងសម្ភារៈឬអត់ ហើយជាអ័ក្សដាច់ដោយឡែកពីប្រភេទការវិភាគដែលកំណត់ដោយ !SOLUTION។ ក្នុង STATIC សម្ភារៈមិនយោងកំណើនពេលទេ (មិនអាស្រ័យលើអត្រា); ក្នុង VISCO វីស្កូអេលាស្ទិក និង ការលូន យោងកំណើនពេលពិត។ ភាពខុសគ្នានេះមានប្រសិទ្ធភាពតែក្នុងការវិភាគស្ថាទិក។ ក្នុងការវិភាគឌីណាមិច (!SOLUTION, TYPE=DYNAMIC) TYPE មិនត្រូវបានយោង ហើយកំណើនពេលតែងតែត្រូវបានចាត់ទុកជាពេលវេលាពិត
  • ក្នុងការកែតម្រូវកំណើនស្វ័យប្រវត្តិ SUBSTEPS ត្រូវបានចាត់ទុកជាចំនួន ជំហានរង អតិបរមា
  • ការកំណត់ឈ្មោះបញ្ជីពេលវេលា TIMEPOINTS និងឈ្មោះសំណុំប៉ារ៉ាម៉ែត្រប៉ះស្វ័យប្រវត្តិ AUTOINCPARAM មានប្រសិទ្ធភាពតែនៅពេល INC_TYPE=AUTO
  • បើកំណត់ TIMEPOINTS នោះ !TIME_POINTS ដែលយោងទៅត្រូវតែបានកំណត់មុនកាត !STEP។
  • បើកំណត់ AUTOINCPARAM នោះ !AUTOINC_PARAM ដែលយោងទៅត្រូវតែបានកំណត់មុនកាត !STEP។ បើលុបប៉ារ៉ាម៉ែត្រនេះ នឹងប្រើសំណុំប៉ារ៉ាម៉ែត្រកំណើនស្វ័យប្រវត្តិលំនាំដើម
  • បើលុប !STEP ក្នុងការវិភាគឌីណាមិច វាត្រូវបានចាត់ទុកជាការវិភាគ 1 ជំហានផ្អែកលើ n_step និង t_delta របស់ !DYNAMIC ហើយលក្ខខណ្ឌព្រំដែន និងបន្ទុកដែលបានកំណត់នឹងមានប្រសិទ្ធភាព។ នេះសម្រាប់ភាពឆបគ្នាថយក្រោយ ហើយសម្រាប់ទិន្នន័យបញ្ចូលថ្មី គួរកំណត់ !STEP
  • សម្រាប់កំណើនថេរក្នុងការវិភាគឌីណាមិច គួរកំណត់ DTIME, ETIME នៅបន្ទាត់ទី 2 នៃ !STEP ដើម្បីត្រួតពិនិត្យកំណើនពេល និងប្រវែងពេលវេលានៃជំហាន។ n_step និង t_delta របស់ !DYNAMIC ត្រូវបានចាត់ទុកជាតម្លៃលំនាំដើមនៅពេលលុប !STEP ឬសម្រាប់ភាពឆបគ្នាថយក្រោយ
  • បើកំណត់ INC_TYPE=AUTO ក្នុងការវិភាគឌីណាមិច ត្រូវប្រើ DTIME_INIT, ETIME, MINDT, MAXDT នៅបន្ទាត់ទី 2 ដើម្បីត្រួតពិនិត្យកំណើនពេល។ កំណើនស្វ័យប្រវត្តិ និង cutback ត្រូវបានប្រើជាចម្បងក្នុងការវិភាគឌីណាមិចមិនលីនេអ៊ែរដោយវិធីអ៊ីមផ្លីស៊ីត
  • ក្នុងការវិភាគឌីណាមិច អាចបើក !BOUNDARY, !VELOCITY, !ACCELERATION តាមជំហានដោយបន្ទាត់ BOUNDARY និង !CLOAD ព្រមទាំង !SPRING នៃវិធីអ៊ីមផ្លីស៊ីត ដោយបន្ទាត់ LOAD