Անցնել պարունակությանը

Խոշորամասշտաբ կաղապարի մոդելի ստատիկ վերլուծություն

Սա կաղապարի հավաքակազմի գծային ստատիկ վերլուծության օրինակ է, որտեղ կիրառվում է հավասարաչափ բաշխված ճնշում։ Կան երկրորդ կարգի տետրաեդրային տարրերով չորս տեսակի ցանցեր՝ մոտ 1 միլիոն հանգույցից մինչև մոտ 210 միլիոն հանգույց։

Ամենախոշոր Mold_200mil մոդելը գործարկվել է 13 հաշվարկային հանգույցի վրա՝ 208 գործընթացով, ուստի այս օրինակը ցույց է տալիս, թե գործնականում կիրառվող երկրաչափությամբ մոդելները մինչև ինչ չափի կարելի է մշակել։ Չորս տարբերակներն ունեն նույն երկրաչափությունը, նյութը և սահմանային պայմանները և տարբերվում են միայն ցանցի մանրացման աստիճանով, ինչի շնորհիվ կարելի է նաև համեմատել մոդելի չափի ազդեցությունը ճշգրտության և հաշվարկային ռեսուրսների վրա։

Կաղապարի մոդելի ընդհանուր երկրաչափությունը, ստորին մասը և հատույթը

Նկար 1. Կաղապարի հավաքակազմը՝ ամբողջական մասերը, ստորին մասերը և հատույթը։

Վերլուծության մոդել

Չորս մոդելներն ունեն նույն երկրաչափությունը, նյութը և սահմանային պայմանները և տարբերվում են ցանցի մանրացման աստիճանով։

Կետ Նկարագրություն
Երկրաչափություն և միացումներ Կաղապարի հավաքակազմ։ Մասերը միացված են ընդհանուր հանգույցներով։
Տարրեր Երկրորդ կարգի տետրաեդրային տարրեր
Նյութ Կառուցվածքային պողպատ, գծային առաձգական նյութ։ Յունգի մոդուլը՝ 200 GPa, Պուասոնի գործակիցը՝ 0.3
Բեռ Վերին մակերևույթին՝ 1 MPa հավասարաչափ բաշխված ճնշում (մակերևույթի խումբ PRESSURE1)
Սահմանափակումներ Ստորին մակերևույթի երեք տեղափոխական բաղադրիչներն ամրագրված են (հանգույցների խումբ CONSTRAINT1)

Կաղապարի բեռի և սահմանափակումների տեղադրությունները և արտադրանքի մակերևույթի տարրային մակերևույթների խմբերը

Նկար 2. Ճնշման բեռը, տեղափոխության սահմանափակումները և արտադրանքի մակերևույթի խմբերը։

Վերլուծության արդյունքներ

Տեղափոխություն և լարում՝ ըստ ցանցի չափի

Մոդելի անուն Z տեղափոխության նվազագույն արժեք (mm) Ֆոն Միզեսի առավելագույն լարում՝ հանգուցային արժեք (MPa) Ֆոն Միզեսի առավելագույն լարում՝ տարրային արժեք (MPa)
Mold_001mil -0.2527 118.2 75.9
Mold_011mil -0.2638 130.7 101.3
Mold_055mil -0.2659 189.9 156.5
Mold_200mil -0.2666 250.4 213.1

Ցանցը մանրացնելիս Z տեղափոխության նվազագույն արժեքի փոփոխության չափը փոքրանում է, և վերջին երկու չափերի տարբերությունը աղյուսակում ցուցադրված ճշտությամբ կազմում է 0.0007 mm։ Մյուս կողմից, ֆոն Միզեսի առավելագույն լարումը շարունակում է աճել թե՛ հանգուցային, թե՛ տարրային արժեքների համար։ Լարման կոնվերգենցիան կամ սինգուլյարության առկայությունը որոշելու համար անհրաժեշտ է ուսումնասիրել առավելագույն արժեքի տեղը և շրջակա երկրաչափությունն ու սահմանային պայմանները։

Mold_001mil Mold_011mil
Ֆոն Միզեսի լարման խոշորացված պատկերը՝ Mold_001mil Ֆոն Միզեսի լարման խոշորացված պատկերը՝ Mold_011mil
Mold_055mil Mold_200mil
Ֆոն Միզեսի լարման խոշորացված պատկերը՝ Mold_055mil Ֆոն Միզեսի լարման խոշորացված պատկերը՝ Mold_200mil
Նկար 3. Ցանցը և հանգուցային ֆոն Միզեսի լարումը մոդելի չորս չափերի համար (MPa)։

Նկար 3-ում ցուցադրված են հանգույցներին էքստրապոլացված արժեքները (NodalMISES), իսկ բոլոր նկարներում լեգենդի միջակայքը ֆիքսված է 0–50 MPa։ Տարրերի եզրերով կարելի է համեմատել ցանցերի տարբերությունները։

Խոշորամասշտաբ գործարկման գրանցում

Հաշվարկները կատարվել են 2020 թվականի հուլիսին FrontISTR 5.1.0-ով՝ CG մեթոդով, 1.0E-06 կոնվերգենցիայի շեմով և առավելագույնը 100,000 կրկնությամբ։ Գործարկման միջավայրը PC կլաստեր էր. յուրաքանչյուր հաշվարկային հանգույցում տեղադրված էր երկու Xeon E5-2670 պրոցեսոր (2.6 GHz, 8 միջուկ), 128 GB հիշողություն, իսկ հանգույցները միացված էին InfiniBand FDR-ով։ Զուգահեռացման եղանակը Flat MPI էր (մեկ գործընթաց՝ մեկ հոսք)։

Մոդելի անուն MPI գործընթացների թիվ (հաշվարկային հանգույցների թիվ) Նախապայմանավորիչ Կրկնությունների թիվ Լուծիչի ժամանակ (s)
Mold_001mil 32(2) AMG(ML) 611 80.16
Mold_011mil 64(4) AMG(ML) 854 782.65
Mold_055mil 128(8) AMG(ML) 778 2,015.05
Mold_200mil 208(13) Անկյունագծային մասշտաբավորում 92,626 96,969.34

Ժամանակները գործարկման մատյանում solve-ի արժեքներն են։ Mold_200mil-ի դեպքում AMG օգտագործելիս հիշողությունը չէր բավականացնում նույնիսկ 13 հաշվարկային հանգույցով, ուստի նախապայմանավորիչը փոխվել է անկյունագծային մասշտաբավորման։ Արդյունքում կրկնությունների թիվը կազմել է 92,626, իսկ հաշվարկի տևողությունը՝ մոտ 27 ժամ։

Վերլուծության տվյալներ

Մոդելի անուն Հանգույցների թիվ Տարրերի թիվ Սեղմված չափ Ներբեռնում
Mold_001mil 1,015,778 638,041 35.6 MB Mold_001mil.tar.gz
Mold_011mil 11,036,922 7,617,345 461 MB Mold_011mil.tar.gz
Mold_055mil 55,508,692 39,271,921 2.41 GB Mold_055mil.tar.gz
Mold_200mil 209,893,102 151,044,460 9.58 GB 5 մաս (ստորև)

Տվյալների տարբերակը 1.0.0 է։

Mold_200mil-ի ստացումը

Mold_200mil-ը գերազանցում է մեկ ֆայլի սահմանաչափը (5 GB), ուստի այն գրանցված է 2 GiB-անոց հինգ մասով։ Բոլոր ֆայլերը ներբեռնեք նույն գրացուցակում, ապա միացրեք դրանք։

for i in 00 01 02 03 04; do
  curl -fLO "https://gitlab.com/api/v4/projects/21515176/packages/generic/Mold_200mil/1.0.0/Mold_200mil.tar.gz.part$i"
done
cat Mold_200mil.tar.gz.part?? > Mold_200mil.tar.gz

Միացված ֆայլի SHA-256-ը c67d5b8990302c84103de7e8a2848449f0035f7813cd122fb443e206f38b8606 է։

Հղումներ

Մասնակիցներ

  • CAD-ի և մուտքային տվյալների ստեղծում՝ TechnoStar
  • FrontISTR-ի ձևաչափի փոխարկում և զուգահեռ վերլուծություն՝ Յամագուչի և Ինագակի