Agros2D - Agros2D
![]() | |
![]() Přenos tepla simulovaný Agros2D | |
Vývojáři | Západočeská univerzita |
---|---|
Stabilní uvolnění | 3.2 / 3. března 2014 |
Úložiště | ![]() |
Operační systém | Linux, Okna |
K dispozici v | C ++, Python |
Typ | Vědecký simulační software |
Licence | GNU General Public License |
webová stránka | www |
Agros2D je open-source kód pro numerické řešení 2D spojených problémů v technických oborech. Jeho hlavní součástí je uživatelské rozhraní sloužící k úplnému předzpracování a následnému zpracování úkolů (obsahuje propracované nástroje pro vytváření geometrických modelů a zadávání dat, generátory sítí, tabulky slabé formy pro parciální diferenciální rovnice a nástroje pro hodnocení výsledků a kreslení grafů a map). Procesor je založen na knihovně Hermes obsahující nejpokročilejší numerické algoritmy pro monolitické a plně adaptivní řešení systémů obecně nelineárních a nestacionárních parciálních diferenciálních rovnic (PDE) na základě hp-FEM (adaptivní Metoda konečných prvků vyššího řádu přesnosti). Obě části kódu jsou napsány v C ++.[1]
Funkce
- Spojená pole - S funkcí spojených polí můžete kombinovat dvě nebo více fyzických polí do jednoho problému. K dispozici jsou možnosti slabé nebo tvrdé spojky.
- Nelineární problémy - Simulace a analýza nelineárních problémů jsou k dispozici. Agros2D nyní implementuje Newtonovu i Pickardovu metodu.
- Automatická adaptivita prostoru a času - Jednou z hlavních silných stránek knihovny Hermes je algoritmus automatické adaptace prostoru. S Agros2D je také možné použít adaptivní krokování času pro analýzu přechodových jevů. Může výrazně zlepšit rychlost řešení bez snížení přesnosti.
- Křivočaré prvky - Křivočaré prvky jsou efektivní funkcí pro vytváření zakřivených geometrií a vedou k rychlejším a přesnějším výpočtům.
- Čtyřstranný záběr - Čtyřstranný záběr může být velmi užitečný pro některé typy geometrie problémů, jako je stlačitelný a nestlačitelný tok.
- Sledování částic —Výkonné prostředí pro výpočet trajektorie nabitých částic v elektromagnetickém poli, včetně tažné síly nebo jejich odrazu na hranicích.
Nejdůležitější vlastnosti
- Metoda konečných prvků vyššího řádu (hp-FEM ) s h, p a hp přizpůsobivost založená na referenčním řešení a místních projekcích
- Časově adaptivní schopnosti pro přechodné problémy
- Sestavování multimesh přes síť specifická pro komponenty bez projekcí nebo interpolací v multifyzikálních problémech
- Paralelizace na jednom stroji pomocí OpenMP
- Velký rozsah knihoven lineární algebry (PŘÍUŠNICE, UMFPACK, ODSTAVEC, Trilinos )
- Podpora pro skriptování v Krajta (pokročilý IDE PythonLab)
Fyzická pole
- Elektrostatika
- Elektrické proudy (ustálený stav a harmonické)
- Magnetické pole (ustálený stav, harmonický a přechodný)
- Přenos tepla (ustálený stav a přechodný stav)
- Strukturální mechanika a termoelasticity
- Akustika (harmonické a přechodné)
- Nestlačitelný tok (ustálený stav a přechodný stav)
- RF pole (vlny TE a TM)
- Richardsova rovnice (ustálený stav a přechodný stav)
Spojky
- Současné pole jako zdroj pro přenos tepla prostřednictvím Jouleových ztrát
- Magnetické pole jako zdroj pro přenos tepla prostřednictvím Jouleových ztrát
- Distribuce tepla jako zdroj pro termoelastické pole
Dějiny
Software byl zahájen prací na internetu hp-FEM Group ve společnosti Západočeská univerzita v roce 2009. První veřejná verze byla vydána na začátku roku 2010. Agros2D byl použit v mnoha publikacích.[2][3][4][5][6][7][8]
Viz také
- Hermes
- Seznam softwaru pro numerickou analýzu
- Seznam softwarových balíků konečných prvků
- Otevřené kódy hp-FEM
Reference
- ^ Karban, P., Mach, F., Kůs, P., Pánek, D., Doležel, I .: Numeric solution of coupled problems using code Agros2D, Computing, 2013, Volume 95, Issue 1 Supplement, pp 381-408
- ^ Dolezel, I., Karban, P., Mach, F., & Ulrych, B. (2011, červenec). Pokročilé adaptivní algoritmy v metodě konečných prvků s vyšším řádem přesnosti. In Nonlinear Dynamics and Synchronization (INDS) & 16th Int'l Symposium on Theoretical Electrical Engineering (ISTET), 2011 Joint 3rd Int'l Workshop on (pp. 1-4). IEEE.
- ^ Polcar, P. (2012, květen). Návrh magnetoreologické brzdy a experimentální ověření. In ELEKTRO, 2012 (str. 448-451). IEEE.
- ^ Lev, J., Mayer, P., Prosek, V. a Wohlmuthova, M. (2012). Matematický model experimentálního senzoru pro detekci distribuce rostlinného materiálu na dopravníku. Hlavní tematické oblasti, 97.
- ^ Kotlan, V., Voráček, L. a Ulrych, B. (2013). Experimentální kalibrace numerického modelu termoelastického aktuátoru. Computing, 95 (1), 459-472.
- ^ Vlach, F. a Jelínek, P. (2014). Stanovení lineární tepelné propustnosti pro zakřivené detaily. Advanced Materials Research, 899, 112-115.
- ^ Kyncl, J., Doubek, J., & Musálek, L. (2014). Modelování dielektrického ohřevu v procesu lyofilizace. Mathematical Problems in Engineering, 2014.
- ^ De, P. R., Mukhopadhyay, S., & Layek, G. C. (2012). Analýza toku tekutiny a přenosu tepla přes symetrický porézní klín. Acta Technica CSAV, 57 (3), 227-237.