Multifizikinis modeliavimas su Code_Aster, Salome ir CAELinux
Code_Aster – atviro kodo skaičiuojamosios mechanikos programa. Programos kūrėjai yra EDF (Electricite de France) įmonių grupė lyderiaujanti pasaulyje branduolinės energetikos srityje. Code_Aster programa yra sertifikuota branduolinės paskirties statinių ir įrenginių projektavimui ir tyrimui. Tai viską pasako apie programos kokybę. Ši programa, kaip minėjau, yra atviro kodo, puikiai dokumentuota (apie 14000 puslapių dokumentacijos). Tokia plati programos architektūros, algoritmų bei naudojamų baigtinių elementų dokumentacija daro šią programa puikiu įrankiu moksliniams tyrimams. Programos kokybę užtikrina apie 2300 testinių pavyzdžių apimančių pačias įvairiausias skaičiuojamosios mechanikos sritis. Beje programą galima naudoti nemokamai ir komercinei veiklai.
Trumpai apie programos galimybes:
- Mechanika ir šilumos mainai;
- Skysčių ir dujų hidraulika;
- Statika ir dinamika; tiesinė ir netiesinė;
- Savųjų dažnių uždaviniai;
- 400 baigtinių elementų tipų;
- Plati apkrovimų gama;
- Multifizikiniai uždaviniai: skysčiai, gruntas-struktūra, elektromagnetizmas, dinaminiai uždaviniai ir t.t.;
- Kontaktiniai uždaviniai, trintis;
- Dideli poslinkiai, didelės deformacijos;
- Apie 100 medžiagos elgsenos modelių;
- Porėta aplinka, irimo mechanika, nuovargio skaičiavimai, seisminė įtaka;
Šios programos galimybes galima plėsti pagal savo poreikius programuojant ir įkorporuojant į Code_Aster savo sukurtus medžiagos elgsenos modelius ar baigtinius elementus. Tą įgalina atlikti atviro kodo principas bei Python skriptų kalbos naudojimas. Galima apibendrintai sakyti, kad Code_Aster kaip procesorius yra analogiškas programų Ansys ar Abaqus procesoriams.
Salome tai pre ir post procesoriaus funkcijas atliekanti atviro kodo programa. Ši programa skirta atlikti tilto vaidmenį tarp CAD modeliavimo ir skaičiavimo. Salome programoje galima sukurti norimo modeliuoti objekto geometriją, ją sudalinti baigtiniais elementais, atlikti skaičiavimus su išorine programa (pvz. Code_Aster ar kt.) ir importavus skaičiavimo rezultatus juos nagrinėti post procesoriaus modulyje.
CaeLinux – tai CAD skirta linux distribucija. Šią linux distribuciją galima paleisti savo kompiuteryje jos nediegiant t.y. tiesiai iš CAELinux LiveDVD, arba ją galima paleisti Windows operacinėje sistemoje virtualizacijos priemonių pagalba pvz. WMware Player. CaeLinux yra iškart įdiegta Code-Aster ir Salome bei juos apjungiantis paketas Salome_Meca, skysčiams modeliuoti programos Code_Saturne ir OpenFOAM, matematinės programos ir kiti paketai reikalingi inžineriniams skaičiavimams.
Nauji komentarai