Přeskočit na obsah

Teoretické poznámky

Mechanika uvnitř řešiče – formulace prvků, znaménkové konvence, numerické předpoklady a jejich meze.

Teoretické poznámky 1 min čtení

Tyto poznámky popisují, co řešič skutečně dělá, abyste si nástroj mohli ověřit místo toho, abyste mu museli věřit. Prvek, jehož formulace není nikde zapsána, se při kontrole statického výpočtu nedá obhájit.

V této sekci

Řešič v jednom odstavci

Elementarium sestaví globální matici tuhosti z příspěvků jednotlivých prvků, zavede okrajové podmínky a vyřeší soustavu – standardně předpodmíněnou metodou sdružených gradientů, nebo řídkým přímým rozkladem, pokud ho zvolíte (viz Volba lineárního řešiče). Jádro je napsané v C++ a přeložené do WebAssembly; běží vícevláknově na všech jádrech procesoru tam, kde prohlížeč povolí cross-origin izolaci, a jednovláknově tam, kde ji nepovolí.

Postup řešení

  1. Matice tuhosti prvků se sestaví v lokálních souřadnicích a transformují do globálních.
  2. Příspěvky prvků se sestaví do řídké globální matice.
  3. Zavedou se vazby (podpory, uvolnění, tuhá ramena).
  4. Vyřeší se každý zatěžovací stav, všechny v jednom průchodu. Lineární kombinace je pak součet výsledků zatěžovacích stavů se součiniteli; nic se znovu neřeší.
  5. Z pole posunů se dopočítají výsledky na prvcích.

Krok 4 je důvod, proč padesát kombinací stojí jen o málo víc než jedna a proč je vůbec k dispozici superpozice. Deformační metoda prochází jednotlivé kroky podrobně.

Numerické předpoklady

PředpokladDůsledek
Lineárně pružný materiálŽádná plastizace, trhliny ani dotvarování
Malé posunyRovnováha na nedeformované geometrii
Statické zatíženíŽádné setrvačné účinky kromě modální analýzy
Dokonalé spojení v uzlechPruty stýkající se v uzlu sdílejí stupně volnosti, pokud nejsou uvolněny
Konzistentní jednotky v celém modeluVynucuje je model, ne dohoda

Ověření

Každý typ prvku je před začleněním do aplikace prověřen na úlohách s uzavřeným řešením: konzola a prostý nosník, referenční úlohy ohybu desek, vzpěr standardních sloupů a vlastní frekvence s analytickým výsledkem. Referenční úloha, která se od teorie liší o víc, než připouští chyba diskretizace, je chyba v programu a raději se o ní dozvíme od vás, než vůbec.

To je naše spodní laťka, ne váš důkaz. Ověření řešiče uvádí tytéž úlohy i s jejich vzorci, abyste si je mohli spočítat sami.

Našli jste na této stránce chybu nebo nejasnost? Napište nám a opravíme to.