Příklad 1

Download

Zadání: Výpočet odezvy jednoduchého rámu zatíženého vlastní váhou (proti směru osy z) a podepřeného vetknutím na levé straně. Geometrie konstrukce bude zadána pomocí sítě konečných prvků. Úloha má tři kroky.

1. Vytvoření vstupního souboru do statického programu OOFEM

Pro vytvoření vstupního souboru do statického programu OOFEM je třeba dodat geometrické informace o síti konečných prvků plus další (řídící) informace nezbytné pro statický výpočet.

Pokud máme geometrii ve VTK formátu (frame.mesh.vtk), tak je třeba dodat řídící informace v odděleném souboru frame.ctrl.txt. Argumenty pro spuštění jsou v souboru frame.args_vtk.txt.

Pokud máme geometrii ve VTP formátu, tak je možné dodat řídící informace přímo v souboru s geometrií (frame.mesh.vtp). Argumenty pro spuštění jsou v souboru frame.args_vtp.txt.

Vstupní soubor do OOFEMu (frame.oofem.in) vytvoříme spuštěním příslušného z příkazů:

midas -f frame.args_vtk.txt
midas -f frame.args_vtp.txt

2. Spuštění statického programu OOFEM

OOFEM spustíme následujícím příkazem a výstup obdržíme v souboru frame.oofem.out.

oofem -f oofem.in

3. Extrakce výsledků do VTK souboru

Výsledky extrahujeme následujícím příkazem a získáme soubor frame.rslts.vtp, který můžeme prohlédnout např. v programu Paraview. Argumenty pro spuštění jsou v souboru frame.args_rslt.txt.

midas -f frame.args_rslt.txt

4. Kroky 1.-3. v jednom příkazu

Kroky 1.-3. můžeme vykonat pomocí jednoho volání programu MIDAS. Je použit osamoceně stojící statický program, stejně jako v kroku 2. Pokud máme geometrii ve VTP formátu (soubor frame.mesh.vtp, viz výše), tak jako výstup dostaneme přímo soubor s výsledky frame.rslts.vtp (viz výše). Argumenty pro spuštění jsou v souboru frame.args_d2d.txt a MIDAS spustíme v příkazové řádce takto:

midas -f frame.args_d2d.txt

5. Kroky 1.-3. v jednom příkazu + interni solver

Kroky 1.-3. můžeme opět vykonat pomocí jednoho volání programu MIDAS. Na rozdíl od budu 4) je ale využit statický program pevně přilinkovaný do MIDASu, nemusíme tudíž zadávat cestu ke spouštěcímu souboru solveru, viz soubor s argumety frame.args_d2d_linked.txt. MIDAS spustíme v příkazové řádce takto:

midas -f frame.args_d2d_linked.txt

zadani
Příklad 1 - zadání.

mesh
Příklad 1 - statické schema s vyznačenými uzly sítě konečných prvků.