Agros2D - Agros2D

Agros2D
Logo Agros2D.png
Přenos tepla simulovaný Agros2D
Přenos tepla simulovaný Agros2D
VývojářiZápadočeská univerzita
Stabilní uvolnění
3.2 / 3. března 2014; před 6 lety (2014-03-03)
Úložiště Upravte to na Wikidata
Operační systémLinux, Okna
K dispozici vC ++, Python
TypVědecký simulační software
LicenceGNU General Public License
webová stránkawww.agros2d.org

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

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é

Reference

  1. ^ 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
  2. ^ 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.
  3. ^ Polcar, P. (2012, květen). Návrh magnetoreologické brzdy a experimentální ověření. In ELEKTRO, 2012 (str. 448-451). IEEE.
  4. ^ 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.
  5. ^ Kotlan, V., Voráček, L. a Ulrych, B. (2013). Experimentální kalibrace numerického modelu termoelastického aktuátoru. Computing, 95 (1), 459-472.
  6. ^ Vlach, F. a Jelínek, P. (2014). Stanovení lineární tepelné propustnosti pro zakřivené detaily. Advanced Materials Research, 899, 112-115.
  7. ^ Kyncl, J., Doubek, J., & Musálek, L. (2014). Modelování dielektrického ohřevu v procesu lyofilizace. Mathematical Problems in Engineering, 2014.
  8. ^ 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.

externí odkazy