Argumenty příkazové řádky

NAME

midas - Multifunctional Interface between Design And mechanical response Solver

SYNOPSIS

midas [ -f file ] [ options ] ...

DESCRIPTION

MIDAS - víceúčelové rozhraní mezi fází návrhu a analýzou mechanické odezvy

Midas muze pracovat ve 4 základních modech. Pro logika zadavani argumentu pro vsechny mody je stejna. Nejdrive je treba zaeat mod, pak Dále musí být zadán minimálně jeden soubor se vstupními daty a výsledkem je opět soubor(y) v požadovaném formátu.

(cesta a název spouštěcího binárního souboru statického programu je zadán pomocí příslušného argumentu, např. -P_solverOOFEM) a

ZADÁVÁNÍ GEOMETRIE

Geometrii konstrukce lze zadat pomocí jednoho nebo více souborů, kde každý soubor obsahuje popis jedné topologické nebo logické subdomény. První zadaná subdoména je považována za primární. Sekundární subdomény budou k primární připojené způsobem specifikovaným pomocí argumentu -IN_addSecSubDoms.
Geometrii subdomény lze zadat buď jako model (-IN_model) nebo jako mesh = síť MKP (-IN_mesh). Příslušný soubor pak může mít různý formát (-IO_ff). Podle typu formátu lze do souboru přidat i pomocné informace, více zde.

ZADÁVÁNÍ SOUBORŮ

Umístění souboru může být zadáno pomocí absolutní (/absolutni/cesta/soubor.txt) nebo relativní cesty (relativni/cesta/soubor.txt, soubor.txt). Soubory s relativní cestou jsou hledány v zadané cestě (argumenty -IN_path a -OUT_path), defaultně je to aktuální adresář.
Jména všech výstupních souborů z MIDASu mají tvar basename.label.suffix, např. most22.model.vtk. Stejný tvar je doporučován i pro jména vstupních souborů.
Základní jméno úlohy basename je stejné pro všechny výstupní soubory. Je specifikováno pomocí argumentu -OUT_moBFN basename, pokud je zadáno jako znak '-' nebo není zadáno vůbec, tak je základní jméno získáno z prvního vstupního souboru typu mesh nebo model jako řetězec končící první tečkou.
Příznak label napovídá co je obsahem souboru. U vstupních souborů se doporučuje příznak ctrl nebo char pro kontrolní soubor s charakteristikami konstrukce (-IN_ctrl), model a mesh pro soubory s geometrií (-IN_model, -IN_mesh). Výstupní soubory mají tyto přiznaky: oofem pro vstupní a výstupní soubor do programu OOFEM, rslts pro soubor se zpracovanými výsledky, atd.
Koncovka suffix závisí na formátu souboru.

ARGUMENTY

Argumenty jsou rozděleny na 4 sekce:

SEKCE MÓDU -OM_...   specifikace pracovního módu
SEKCE VSTUPU -IN_...   zadání vstupních dat spojených s analyzovanou konstrukcí.
SEKCE ÚKONŮ -P_...   definování úkonů, které se mají na zadaných datech provést
SEKCE VÝSTUPU -OUT_...   požadavky na výstup

OPTIONS

-f file
Argumenty zadané v souboru file jsou přidány k argumentům zadaným v příkazové řádce. V jedné řádce souboru může být více argumentů, řádek začínající znakem '#' bude ignorován.
-IO_ff format
input/output file format - určuje formát vstupních a výstupních souborů (některé podrobnosti zde), má vliv pouze na soubory zadané pomocí některých vstupních argumentů (to je u těchto argumentů poznamenáno v tomto manuálu). Argument nemá defaultní hodnotu => musí být zadán minimálně jednou. Argument musí být umístěn před zadáním vlastního souboru. Zadaná hodnota platí pro všechny následující soubory v příkazové řádce, dokud není hodnota tímto argumentem opět změněna.
Formát vstupního VTK souboru (legacy VTK, XML VTP nebo XML VTU) je detekován ze struktury souboru automaticky, tj. stačí zadat formát souboru vtk. Formát výstupního VTK souboru musí být zadán explicitně, tj. je třeba zadat vtk, vtp nebo vtu formát.
Klíčová slova pro podporované formáty:
vtk   nativní formát i/o souboru programu MIDAS, jedná se o standardní legacy VTK formát
vtp   nativní formát i/o souboru programu MIDAS, jedná se o standardní polydata XML VTK formát
vtu   nativní formát i/o souboru programu MIDAS, jedná se o standardní unstructured XML VTK formát
unv   standardní I-DEAS souborový formát (pouze vstup)
t3d   nativní formát i/o souboru pro generátor sítí T3d
oofem   nativní formát i/o souboru programu OOFEM
sifel   nativní formát i/o souboru programu SIFEL
ansys   nativní formát i/o souboru programu ANSYS (omezená podpora)

SEKCE MÓDU

-OM_convert
Konverze formátu soubor na jiný formát. Může to být soubor s geometrií nebo s vstupními údaji do solveru.
midas  -OM_convert  -IO_ff t3d    -IN_mesh inputfile.in  -IO_ff vtk   -OUT_moBFN -
midas  -OM_convert  -IO_ff oofem  -IN_mesh inputfile.in  -IO_ff vtk   -OUT_moBFN -
midas  -OM_convert  -IO_ff sifel  -IN_mesh inputfile.in  -IO_ff oofem -OUT_moBFN -
-OM_design2solver
Ze vstupních dat - geometrie konstrukce, materiály, zatížení... - je připraven vstupní soubor do programu pro numerickou analýzu.
midas -OM_design2solver -IN_ctrl ctrl.txt -IO_ff vtk -IN_mesh geom.vtk -P_multinode -IO_ff oofem -OUT_moBFN -
-OM_solver2design
Výsledky numerické analýzy jsou zpracovány pro potřebu uživatele a exportovány do souboru v požadovaném formátu.
midas  -OM_solver2design  -IO_ff oofem  -IN_mesh example.in  -IN_rslts example.out  -IO_ff vtk  -OUT_moBFN -
-OM_design2design
Ze vstupních dat - geometrie konstrukce, materiály, zatížení... - je připraven vstupní soubor do programu pro numerickou analýzu. Program je zavolán (viz např. -P_solverOOFEM) a je provedena vlastní analýza. Výsledky analýzy jsou zpracovány pro potřebu uživatele a exportovány do souboru v požadovaném formátu.
midas  -OM_design2design -IO_ff vtk -IN_mesh example.vtp -P_solverOOFEM ./oofem -IO_ff vtp -OUT_moBFN - 

SEKCE VSTUPU

-IN_path path
Soubory zadané v této sekci jsou hledány v cestě path. Pokud není zadána tak jsou hledány v aktuálním adresáři.
-IN_ctrl file
Určuje soubor file s charakteristikami konstukce, tzv control file (více zde). Formát souboru je buď legacy nebo XML, je detekován automaticky.
-IN_model file
-IN_Smodel file
Primární, sekundání model (primární může být zadán pouze jeden). Takto zadaný soubor file obsahuje geometrii konstrukce zadanou jako model, více zde. Formát souboru musí být specifikován pomocí argumentu -IO_ff.
-IN_mesh file
-IN_Smesh file
Primární, sekundání mesh (primární může být zadán pouze jeden). Takto zadaný soubor file obsahuje geometrii konstrukce zadanou jako mesh, více zde. Formát souboru musí být specifikován pomocí argumentu -IO_ff.
-IN_rslt file
Určuje soubor file s výsledky analýzy (results). Pokud zadáme -, tak se názem souboru generuje automaticky z názvu vstupního souboru analýzy změnou přípony na .out. Formát souboru musí být specifikován pomocí argumentu -IO_ff.
-IN_ndom #
Číslo # udává počet domén u paralelní úlohy.
-IN_FETS skupina vlastnost hodnota
Všem prvkům dané skupiny bude přiřazena vlastnost dané hodnoty, viz zadávání elementů.
skupina - all, 1d, 2d, 3d
vlastost - approx, dpn, sst
-IN_globRefNodeYid #
Tento parametr je dočasný! Zadání identifikačního čísla globálního referenčního uzlu, viz zde.
-IN_globRefNodeYprop #
Tento parametr je dočasný! Zadání property globálního referenčního uzlu, viz zde.
-IN_meshGen_elemSize #
Pro konstrukci zadanou jako model parametr předepisuje velikost elementů konečněprvkové sítě. Viz generátor.
-IN_meshGen_elemCount #
Pro konstrukci zadanou jako model parametr předepisuje počet elementů konečněprvkové sítě na jeden element modelu. Viz generátor.

SEKCE ÚKONŮ

-P_solverOOFEM file
Jako statický program bude použit OOFEM. Parametr file specifikuje spouštěcí soubor (i s cestou). Pokud je místo souboru zadán znak '-', je použita verze OOFEMu pevně linkovaná s programem MIDAS.
-P_mesherT3d file
Jako generátor sítě bude použit T3d. Parametr file specifikuje spouštěcí soubor (i s cestou). Pokud je místo souboru zadán znak '-', je použita verze T3d pevně linkovaná s programem MIDAS.
-P_multinode
Uzly se stejnými souřednicemi (tolerance 1/500 průměrné vzdálenosti uzlů) jsou sloučeny. Be carefull, can be time consuming.
-P_multielem
Prvky se stejnými uzly (nezávisle na pořadí) jsou sloučeny. Be carefull, can be time consuming.
-P_RigidBodyToRigidArm
Všechny prutové prvky v konstrukci s materiálem RigidBody jsou překonvertovány na tuhá ramena (Rigid Arm), viz sekce materiály.
-P_preserveGeometry
Argument zajistí, že nebude měněna vstupní geometrie (nebudou mazány uzly ani elementy) ani její indexování, tj. při zpětném načítání výsledků do architektonického/návrhového programu není třeba číst data o geometrii a stačí načíst jen hodnoty výsledků.
Lze použít pouze pro mód -OM_design2design s jedním vstupním souborem s geometrií v jednom z VTK formátů.
-P_tmpFileWrite2hdd
Parametr zajistí zapisování dočasných souborů na pevný disk. Soubory jsou defaultně zapisovány do operační paměti (implementováno zatím pouze v linuxu). Jedná se o soubory nutné pro interní komunikaci s generátorem sítě T3d a programem OOFEM.
-P_hingedBeamToTruss
Pruty typu beam (ohýbané pruty s rotačními stupni volnosti), u kterých jsou na obou koncích předepsány úplné vnitřní klouby (odkondenzované všechny stupně volnosti), mohou volně rotovat kolem vlastní osy a mohou tak způsobit nestabilitu výpočtu. Při použití parametru -P_hingedBeamToTruss jsou všechny tyto pruty změněny na typ truss (tažený/tlačený prut).
-P_stability
Místo zadaného typu úlohy se bude počítat stabilita. Pokud je jako řešič vybrán OOFEM a v úloze se vyskytují nepodporované prvky, je místo stability počítána statika a koeficient kritického zatížení je nastaven na nulu. Podrobnosti zde.

SEKCE VÝSTUPU

-OUT_path path
Specifikuje cestu path v které jsou ukládány výstupní soubory. Defaultně je rovna cestě pro vstupní soubory, viz -IN_path.
-OUT_moBFN basename
(main output) vynutí vytvoření hlavního výstupního souboru z MIDASu, jehož základní jméno bude basename. Pro mód -OM_design2solver se jedná o vstupní soubor do statického solveru. Pro mód -OM_solver2design se jedná o vstupní soubor do grafického postprocesoru, soubor obsahuje zpracované výsledky statické analýzy. Formát souboru musí být specifikován pomocí argumentu -IO_ff.
-OUT_meshqual
Jako výstup dostaneme VTK soubor konstrukce s vyznačenou kvalitou prvků.
-OUT_ctrl_vtk
Jako výstup dostaneme VTK soubor konstrukce s vyznačenými charakteristikami konstukce, tj. lze vizuálně kontrolovat data z ctrl souboru.
-OUT_print_property
Do souboru s výsledky budou vytisknuty hodnoty propterty pro každý element, viz zde.
-OUT_print_model_parent
Do souboru s výsledky budou vytisknuty ID čísla rodičovského elmentu z modelu, viz zde. Volba je podporovaná pouze v operačním módu Design->Solver->Design a při zadání konstrukce jako model, tj. s následným meshováním.
-OUT_print_CSusage
Do souboru s výsledky budou vytisknuty hodnoty využití průřezů, viz zde.
-OUT_args
Do souboru (name).args.out vytiskne argumenty pužité při volání MIDASu.

AUTHOR

Written by Ladislav "Termit" Svoboda.

REPORTING BUGS

Report bugs to <termit%cml.fsv.cvut.cz>.

COPYRIGHT

Copyright © 2008 Ladislav Svoboda. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.