Məzmuna keç

Qeyri-xətti iterasiya və zaman üzrə inteqrallama

FrontISTR hər addımın artım idarəsi daxilində, hər altaddımda qeyri-xətti iterasiyaları və zaman üzrə inteqrallamanı birləşdirərək həlli irəlilədir. Bu səhifədə xarici addım idarəsi ilə daxili xətti həlledici arasında yerləşən iterasiya strukturları — Newton-Raphson iterasiyaları, kontakt iterasiyaları, dinamik analiz üçün zaman üzrə inteqrallama, həmçinin keçici istilik keçiriciliyində zaman üzrə irəliləmə və qeyri-xətti iterasiya çərçivəsi — təsvir olunur.

Ümumi baxış

Addım daxilində qeyri-xətti həll və zaman üzrə inteqrallama xaricdən daxilə doğru bir neçə iç-içə dövrdən ibarət struktura malikdir. Hər səviyyənin rolu aşağıdakı kimidir.

Səviyyə Rol Əsas istinad səhifəsi
Addım dövrü Bütün analizi bir neçə addıma bölür və sərhəd şərtlərini, yükləri, kontaktı və elementlərin aktivləşdirilməsini dəyişir. Addım idarəsi
Altaddım dövrü Bir addımı zaman artımlarına bölür və sabit artımla və ya avtomatik artım və cutback ilə irəliləyir. Addım idarəsi
Zaman üzrə inteqrallamada vəziyyətin irəlilədilməsi Dinamik analizdə və keçici istilik keçiriciliyində əvvəlki addımın vəziyyətindən növbəti andakı vəziyyəti əldə edir. Bu səhifə
Kontakt vəziyyətinin axtarış dövrü Kontakt analizində kontakt vəziyyətinin (kontakt/ayrılma) dəyişməsini axtarır və sərtlik matrisinin strukturunu yeniləyir. Bu səhifə
Genişləndirilmiş Lagrange xarici iterasiyası ALAGRANGE kontaktında kontakt məhdudiyyətinin dəqiqliyini mərhələli şəkildə yaxşılaşdırır. Bu səhifə
Newton iterasiyası Qeyri-xətti tarazlıq tənliklərini Newton-Raphson üsulu ilə iterativ həll edir. Bu səhifə
Xətti sistemin həlli Hər Newton iterasiyasında toxunan sərtlik matrisinə əsaslanan xətti sistemi həll edir. Həlledici və önşərtləndirmə

Bu səviyyələrdən hansılarının istifadə olunması analiz növündən asılıdır.

Analiz növü Zaman üzrə inteqrallama Kontakt vəziyyətinin axtarışı Xarici iterasiya Newton iterasiyası
Xətti statik analiz
Qeyri-xətti statik analiz (kontaktsız) Var
Qeyri-xətti statik analiz (SLAGRANGE kontaktı) Var Var
Qeyri-xətti statik analiz (ALAGRANGE kontaktı) Var Var Var
Dinamik analiz, qeyri-aşkar üsul Newmark-β Var (qeyri-xətti olduqda)
Dinamik analiz, aşkar üsul Mərkəzi fərq
Tezlik cavabı analizi Modal superpozisiya
Keçici istilik keçiriciliyi Crank-Nicolson / Backward Euler Var (material xassələri temperaturdan asılı olduqda)
Qərarlaşmış istilik keçiriciliyi Var (material xassələri temperaturdan asılı olduqda)

Kontakt növünün və alqoritmin özünün necə seçilməsi üçün Kontakt və yerləşdirmə səhifəsinə baxın. Bu səhifədə seçilmiş alqoritmin iterasiya dövrü kimi necə qurulduğu təsvir olunur.

Həll sxeminin seçilməsi

İterasiya strukturu seçilmiş analiz növünə (Analiz növləri), qeyri-xəttiliyin mövcud olub-olmamasına (həndəsi qeyri-xəttilik, material qeyri-xəttiliyi və ya kontakt) və kontakt alqoritminə (SLAGRANGE və ya ALAGRANGE) əsasən avtomatik müəyyən edilir. İstifadəçi birbaşa iterasiya sayının yuxarı hədlərini və yığılma meyarlarını tənzimləyir.

Bu parametrləri tənzimləyərkən aşağıdakı qaydalar rəhbər tutulur.

  • Standart analizlərdə iterasiya sayının standart yuxarı həddi adətən kifayətdir. Yığılması çətin problem maksimum iterasiya sayına çatıb yığılmırsa, əvvəlcə cutback (Addım idarəsi) tətbiq edin; yalnız bu, yığılmanı yaxşılaşdırmadıqda yuxarı həddi artırın.
  • Yığılma meyarlarını analiz sabitliyi ilə hesablama vaxtı arasında tarazlıq yaradacaq şəkildə tənzimləyin. Daha sərt meyarlar tarazlıq dəqiqliyini artırır, lakin iterasiya sayını da çoxaldır. Kontakt analizlərində və Lagrange vurucularını ehtiva edən analizlərdə yerdəyişmə artımı və ya Lagrange meyarını qalıq meyarı ilə birlikdə istifadə etmək sabitliyi yaxşılaşdıra bilər.
  • Dinamik analizdə zaman üzrə inteqrallama parametrləri (Newmark-β əmsalları) üçün standart qiymətlər kombinasiyasından başlayın və titrəyiş cavabının ədədi sönümlənmə xüsusiyyətlərini dəyişmək lazım olduqda onları tənzimləyin.
  • Keçici istilik keçiriciliyində zaman üzrə inteqrallama sxemi üçün temperaturun hamar dəyişdiyi məsələlərdə Crank-Nicolson, kəskin dəyişmələrin və ya uzunmüddətli sabitliyin daha vacib olduğu hallarda isə Backward Euler üsulunu seçin.

Statik analizdə Newton-Raphson iterasiyası

Qeyri-xətti statik analizdə həndəsi və ya material qeyri-xəttiliyini ehtiva edən tarazlıq tənlikləri Newton-Raphson üsulu ilə iterativ həll edilir. Hər iterasiya aşağıdakı qaydada aparılır.

  1. Cari həldə qalıq vektoru \(\boldsymbol{R}\) qiymətləndirilir.
  2. Toxunan sərtlik matrisi \(\boldsymbol{K}_T\) yığılır.
  3. Yerdəyişmə düzəlişini \(\Delta \boldsymbol{u}\) əldə etmək üçün xətti sistem \(\boldsymbol{K}_T \Delta \boldsymbol{u} = -\boldsymbol{R}\) həll edilir.
  4. Həll \(\boldsymbol{u} \leftarrow \boldsymbol{u} + \Delta \boldsymbol{u}\) şəklində yenilənir.
  5. Yığılma meyarları ilə müqayisə edilir. Yığılma əldə edilibsə iterasiya bitirilir; əks halda 1-ci mərhələyə qayıdılır.

Xətti sistemin həllini (3-cü mərhələ) xətti həlledici yerinə yetirir. Həlledici və önşərtləndiricinin seçilməsi üçün Həlledici və önşərtləndirmə səhifəsinə baxın.

İterasiya !STEP addım idarəsi parametrləri ilə idarə olunur. Əsas idarəetmə qiymətləri aşağıdakılardır.

Rol Parametr
İterasiya sayının yuxarı həddi. Yığılma olmadan həddə çatdıqda altaddım cutback tətbiqinə məruz qalır. MAXITER
Nisbi qalıq normasına əsaslanan yığılma meyarı. CONVERG
Yerdəyişmə düzəlişinin norma nisbətinə əsaslanan yığılma meyarı. Sabitliyi yaxşılaşdırmaq üçün qalıq meyarı ilə birlikdə istifadə olunur. CONVERG_DDISP
Qalıq norması üçün dağılma meyarı. Bu qiymət aşıldıqda iterasiya dayandırılır. MAXRES

Addım idarəsi səhifəsində avtomatik artım və cutback qərarlarında istinad edilən maksimum Newton iterasiya sayı burada təsvir olunan Newton iterasiyalarının sayını bildirir. Avtomatik artım idarəsi az sayda iterasiya ilə yığılmış altaddımdan sonra zaman artımını artırır, çox iterasiya tələb edən altaddımdan sonra isə azaldır.

Statik analizdə kontakt iterasiyası

Kontakt analizində kontakt səthlərində təmas, ayrılma və sürüşmə səbəbindən kontakt vəziyyəti iterasiya zamanı dəyişir; buna görə Newton iterasiyası kontakt vəziyyətinin yenilənməsi ilə birlikdə qurulur. Struktur kontakt həlli alqoritmindən asılıdır.

Hər iki alqoritmdə ən xarici səviyyədə kontakt vəziyyətinin axtarış dövrü yerləşdirilir. Bu dövrün hər keçidində daxili Newton iterasiyası yığıldıqdan sonra kontakt vəziyyəti (kontakt/ayrılma) yenidən qiymətləndirilir. Vəziyyət dəyişibsə, sərtlik matrisinin strukturu yenilənir və daxili iterasiya yenidən aparılır. Kontakt vəziyyəti əvvəlki keçidlə müqayisədə dəyişmədikdə və kontaktın yığılma meyarları (kontakt qüvvəsi və Lagrange vurucusu meyarları) ödəndikdə dövr bitir. Keçid sayının yuxarı həddi !STEP daxilində MAXCONTITER ilə təyin edilir.

SLAGRANGE kontaktında kontakt sərbəstlik dərəcələri standart Lagrange vurucusu üsulu ilə xətti sistemə daxil edilir və Newton iterasiyasının birbaşa kontakt vəziyyətinin axtarış dövrünün daxilində yerləşdiyi iki səviyyəli struktur yaranır. Genişləndirilmiş Lagrange iterasiyası istifadə olunmur.

ALAGRANGE kontaktında kontakt vəziyyətinin axtarış dövrünün daxilinə əlavə olaraq genişləndirilmiş Lagrange iterasiyası yerləşdirilir və Newton iterasiyası onun daxilində aparılır; nəticədə üç səviyyəli struktur yaranır. Genişləndirilmiş Lagrange iterasiyasının hər keçidində kontakt məhdudiyyəti cərimə həddi ilə Lagrange vurucusunun kombinasiyası əsasında yenidən qiymətləndirilir və məhdudiyyətin dəqiqliyi mərhələli şəkildə yaxşılaşdırılır. Genişləndirilmiş Lagrange iterasiyalarının sayının yuxarı həddi !CONTACT_ALGO daxilində AUGITER ilə təyin edilir.

Kontakt iterasiyasının idarəetmə qiymətləri aşağıdakılardır.

Rol Təyin edildiyi yer
Kontakt vəziyyətinin axtarış dövrü iterasiyalarının sayının yuxarı həddi. Həm SLAGRANGE, həm də ALAGRANGE üçün istifadə olunur. !STEP MAXCONTITER
Genişləndirilmiş Lagrange iterasiyalarının sayının yuxarı həddi. Yalnız ALAGRANGE üçün istifadə olunur. !CONTACT_ALGO AUGITER
Lagrange vurucusunun düzəlişi üçün yığılma meyarı. Kontaktlı analizlərdə qalıq meyarı ilə birlikdə istifadə olunur. !STEP CONVERG_LAG

Addım idarəsi səhifəsində avtomatik artım qərarlarında istinad edilən kontakt iterasiya sayı, kontakt vəziyyətinin yenilənməsini də daxil etməklə burada təsvir olunan iterasiyaların sayını bildirir. Kontakt və ayrılmanın tez-tez baş verdiyi analizlər daha çox kontakt iterasiyası tələb etməyə meyllidir və bu da avtomatik artım və cutback qərarlarına təsir edir. Kontakt növlərinin, cüt təriflərinin və alqoritm seçiminin özü üçün Kontakt və yerləşdirmə, kontakt sərbəstlik dərəcələrini ehtiva edən xətti sistemin necə həll edilməsi üçün isə Həlledici və önşərtləndirmə səhifəsinə baxın.

Dinamik analizdə zaman üzrə inteqrallama (qeyri-aşkar üsul)

Dinamik analizin qeyri-aşkar üsulu hər zaman addımında növbəti andakı yerdəyişmə, sürət və təcili əlaqələndirmək üçün Newmark-β üsulundan istifadə edir və bu əlaqələri hərəkət tənliyi ilə birləşdirərək \(t + \Delta t\) anındakı vəziyyəti əldə edir. Zaman addımı \(\Delta t\) üçün sabitlik məhdudiyyəti yumşaqdır; buna görə aşağı tezlikli komponentlərin üstünlük təşkil etdiyi konstruksiya cavabları səmərəli həll edilə bilər.

Aşağıdakı iki zaman üzrə inteqrallama parametri istifadə olunur.

Parametr Rol
\(\beta\) Yerdəyişmənin zaman üzrə interpolasiyası ilə bağlı əmsal.
\(\gamma\) Sürətin zaman üzrə interpolasiyası ilə bağlı əmsal.

\(\beta = 1/4\)\(\gamma = 1/2\) kombinasiyası orta təcil üsulu adlanır və şərtsiz sabit, ədədi sönümlənməsiz standart seçimdir. Ədədi sönümlənmə daxil etmək üçün \(\gamma\) qiymətini \(1/2\)-dən böyük seçin. Parametr kombinasiyalarının, sabitliyin və xəta xüsusiyyətlərinin riyazi təfərrüatları üçün nəzəriyyə təlimatına baxın.

Qeyri-xəttilik (həndəsi qeyri-xəttilik, material qeyri-xəttiliyi və ya kontakt) olduqda hər zaman addımının daxilində Newton iterasiyası aparılır; iterasiya daxilində xətti sistem həll edilir və vəziyyət yenilənir. Yığılma meyarlarında statik analizlə ortaq olan CONVERG və əlaqəli qiymətlər istifadə olunur. Kontaktlı dinamik analizdə Statik analizdə kontakt iterasiyası ilə eyni iterasiya strukturu hər zaman addımına daxil edilir.

Dinamik analizdə zaman addımı əsasən !STEP daxilindəki zaman şərtləri ilə idarə olunur. Sabit artımlarda !STEP daxilində DTIME zaman addımı, ETIME isə addım müddəti kimi təyin edilir. !DYNAMIC daxilindəki n_stept_delta qiymətləri !STEP buraxıldıqda və geriyə uyğunluq üçün standart qiymətlər kimi qəbul edilir. Qeyri-xətti qeyri-aşkar üsulda !STEP daxilində INC_TYPE=AUTO avtomatik artımı və cutback-i aktivləşdirir, Newton və kontakt iterasiyalarının vəziyyətinə uyğun olaraq zaman addımını artırır və ya azaldır. Sabit və ya avtomatik artımdan istifadə edilməsindən asılı olmayaraq, zaman addımını həm yığılmanı, həm də tələb olunan dəqiqliyi nəzərə alaraq təyin edin.

Dinamik analizdə zaman üzrə inteqrallama (aşkar üsul)

Dinamik analizin aşkar üsulu əvvəlki andakı yerdəyişmə, sürət və təcil məlumatlarından növbəti andakı vəziyyəti birbaşa hesablamaq üçün mərkəzi fərq üsulundan istifadə edir. Eyni zamanda tənliklər sistemi həll edilmədiyinə görə hər addım üçün hesablama xərci azdır. Qeyri-xəttilik olduqda belə, hər zaman addımı Newton iterasiyası olmadan bir mərhələli yeniləmədir.

Zaman addımının sistemin minimum məxsusi perioduna əsaslanan sabitlik şərti (CFL şərti) ilə müəyyən olunan yuxarı həddi var. Bu həddi aşan zaman addımı ədədi həllin dağılmasına səbəb olur; buna görə qeyri-aşkar üsulda mümkün olan böyük zaman addımlarından istifadə edilə bilməz. Aşkar üsul zərbə, dalğa yayılması və yüksək sürətli kontakt kimi təbiətən kiçik zaman addımı tələb edən hadisələr üçün əlverişlidir.

Kontakt olduqda kontakt məhdudiyyətlərini tətbiq etmək üçün Forward Increment Lagrange üsulu istifadə olunur. Kontakt qüvvələri aşkar üsulun bir mərhələli yenilənməsinə uyğun şəkildə qiymətləndirilir.

Tezlik cavabı analizinin həll üsulu

Tezlik cavabı analizi modal superpozisiya üsulu ilə tezlik oblastında periodik qərarlaşmış cavabı birbaşa əldə edir. Həyəcanlandırma tezliyi dəyişdirilərək cavab qiymətləndirilir və zaman tarixçəsinin iterasiyalar vasitəsilə izlənməsi tələb olunmur. Nə qeyri-xətti iterasiya, nə də zaman üzrə inteqrallama aparılır.

Tezlik cavabı analizindən əvvəl eyni sistem üçün modal analiz aparılmalı və tələb olunan sayda məxsusi mod çıxarılmalıdır. Yalnız xətti modellər dəstəklənir; həndəsi və ya material qeyri-xəttiliyi aktiv olduqda bu analiz aparıla bilməz. Bu analiz növünün yeri barədə Analiz növləri səhifəsinə baxın.

Keçici istilik keçiriciliyində zaman üzrə irəliləmə və qeyri-xətti iterasiya

Keçici istilik keçiriciliyinin !HEAT daxilində tamamlanan öz zaman dövrü var. Zaman addımı konstruksiya analizinin !STEP!AUTOINC_PARAM mexanizmlərindən ayrı bir yolla idarə olunur və material xassələri temperaturdan asılı olduqda hər zaman addımının daxilində qeyri-xətti iterasiya aparılır.

Zaman üzrə inteqrallama sxemi !HEAT daxilindəki \(\beta\) parametri ilə seçilir.

\(\beta\) Sxem Xüsusiyyətlər
0.5 Crank-Nicolson üsulu İkinci tərtib dəqiqliyi. Temperaturun hamar dəyişdiyi məsələlər üçün uyğundur.
1.0 Backward Euler üsulu Birinci tərtib dəqiqliyi. Şərtsiz sabitdir və uzunmüddətli analizlərdə, eləcə də temperaturun kəskin dəyişdiyi hallarda sabitlik təmin edir.

Zaman addımı başlanğıc zaman addımı, minimum zaman addımı və bir addım üzrə maksimum temperatur dəyişməsi birlikdə nəzərə alınaraq adaptiv idarə olunur. Zaman addımında hesablamadan sonra temperatur dəyişməsi DELTMX qiymətini aşarsa, zaman addımı azaldılır və həmin addım yenidən hesablanır. Zaman addımı minimum DTMIN qiymətindən aşağı düşərsə analiz dayandırılır.

Material xassələri temperaturdan asılı olduqda hər zaman addımının daxilində qeyri-xətti iterasiya aparılır. İterasiya aşağıdakı kimi idarə olunur.

Rol Parametr
Qeyri-xətti iterasiyaların sayının yuxarı həddi. !HEAT ITMAX
Yığılma meyarı. !HEAT EPS

Qərarlaşmış istilik keçiriciliyində zaman addımlaması istifadə olunmur; yalnız material xassələri temperaturdan asılı olduqda qeyri-xətti iterasiya aparılır. İstilik keçiriciliyi analizinin zaman idarəsi konstruksiya analizinin !STEP mexanizmindən müstəqil olduğuna görə zaman addımını tənzimləyərkən !HEAT parametrlərini yoxlayın.

Əlaqəli mövzular

AI-assisted translation May contain errors Official docs Status