Statisk analys av en storskalig formverktygsmodell¶
Detta är ett exempel på en linjär statisk analys där ett jämnt fördelat tryck appliceras på en sammanställning av ett formverktyg. Det finns fyra nät med tetraederelement av andra ordningen, från cirka 1 miljon noder till cirka 210 miljoner noder.
Den största modellen, Mold_200mil, har körts på 13 noder med 208 processer och kan användas som ett exempel på vilken modellstorlek FrontISTR kan hantera för geometrier som används i praktiken. De fyra modellerna har samma geometri, material och randvillkor och skiljer sig endast i nätets finhet, vilket också gör det möjligt att jämföra hur modellstorleken påverkar noggrannheten och beräkningsresurserna.

Analysmodell¶
De fyra modellerna har samma geometri, material och randvillkor och skiljer sig åt i nätets finhet.
| Post | Innehåll |
|---|---|
| Geometri och anslutningar | Sammanställning av ett formverktyg. Delarna är anslutna via delade noder. |
| Element | Tetraederelement av andra ordningen |
| Material | Structural Steel, linjär elasticitet. Youngs modul 200 GPa, Poissons tal 0.3 |
| Last | Jämnt fördelat tryck på 1 MPa på ovansidan (ytgrupp PRESSURE1) |
| Fasthållning | Samtliga tre translationskomponenter på undersidan är fixerade (nodgrupp CONSTRAINT1) |

Analysresultat¶
Förskjutning och spänning beroende på nätstorlek¶
| Modellnamn | Minsta Z-förskjutning (mm) | Maximal von Mises-spänning, nodvärde (MPa) | Maximal von Mises-spänning, elementvärde (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 |
När nätet förfinas blir förändringen i den minsta Z-förskjutningen mindre; skillnaden mellan de två största modellerna är 0.0007 mm med den precision som visas i tabellen. Däremot fortsätter den maximala von Mises-spänningen att öka för både nod- och elementvärdena. För att avgöra om spänningen konvergerar eller om en singularitet förekommer behöver man undersöka platsen för maxvärdet samt den omgivande geometrin och randvillkoren.
| Mold_001mil | Mold_011mil |
|---|---|
![]() | ![]() |
| Mold_055mil | Mold_200mil |
![]() | ![]() |
Figur 3 visar till noder extrapolerade värden (NodalMISES), och skalan är fixerad till 0–50 MPa i samtliga figurer. Skillnaderna mellan näten kan jämföras utifrån elementens kanter.
Dokumentation av storskaliga körningar¶
Beräkningarna utfördes i juli 2020 med FrontISTR 5.1.0, CG-metoden, konvergenströskeln 1.0E-06 och högst 100,000 iterationer. Körmiljön var ett PC-kluster där varje nod hade två Xeon E5-2670-processorer (2.6 GHz, 8 kärnor), 128 GB minne och anslutning via InfiniBand FDR. Parallelliseringsmetoden var Flat MPI (1 process, 1 tråd).
| Modellnamn | MPI-processer (noder) | Förkonditionerare | Iterationer | Lösartid (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) | Diagonal skalning | 92,626 | 96,969.34 |
Tiderna är värdena för solve i körloggarna. Mold_200mil fick slut på minne även med 13 noder när AMG användes, så förkonditioneraren ändrades till diagonal skalning; antalet iterationer blev då 92,626 och beräkningstiden cirka 27 timmar.
Analysdata¶
| Modellnamn | Antal noder | Antal element | Komprimerad storlek | Nedladdning |
|---|---|---|---|---|
| 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 delar (se nedan) |
Dataversionen är 1.0.0.
Hämta Mold_200mil¶
Mold_200mil överskrider gränsen per fil (5 GB) och är därför registrerad i fem delar om 2 GiB. Hämta alla filer till samma katalog och sammanfoga dem sedan.
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 för den sammanfogade filen är c67d5b8990302c84103de7e8a2848449f0035f7813cd122fb443e206f38b8606.
Referenser¶
Medverkande¶
- Skapande av CAD- och indata: TechnoStar
- Konvertering till FrontISTR och parallell analys: Yamaguchi och Inagaki



