K řešení soustavy rovnic jsou k dispozici tří přímé a jeden iterativní řešič.
V analýze konečných elementů je problém reprezentován soustavou algebraických rovnic, které musejí být řešeny současně. Existují 2 třídy metod řešení : přímá a iterativní.
Přímé metody řeší rovnice pomocí přesných numerických metod. Iterativní metody řeší rovnice pomocí aproximace, kdy v každé iteraci se získá řešení a vyhodnotí se asociované chyby. Iterace pokračují, dokud nejsou chyby přijatelné (v toleranci).
Software nabízí následující volby:
Automatické
|
Software vybere řešič na základě typu studie, možností analýzy, podmínek kontaktu, atd. Některé možnosti a podmínky jsou platné pouze pro řešič Intel Direct Sparse nebo FFEPlus. |
FFEPlus (iterativní)
|
Řešič FFEPlus používá pokročilou techniku přeuspořádání matice, která zvyšuje účinnost pro velké problémy. Obecně je FFEPlus rychlejší při řešení rozsáhlejších problémů a jeho efektivita roste s velikostí problému (až do maximální dostupné paměti). Pro každé 2 000 000 stupňů volnosti potřebujete 1 GB RAM. Obecně řešič FFEPlus vyžaduje méně paměti RAM než řešič Intel Direct Sparse.
|
Large Problem Direct Sparse
|
Díky uplatnění vylepšených algoritmů přidělování paměti dokáže řešič Large Problem Direct Sparse zpracovat simulační problémy, které překračují fyzickou paměť vašeho počítače. Pokud velikost modelu překročí maximální dostupnou paměť, je nejefektivnějším řešičem Large Problem Direct Sparse.
Řešiče Large Problem Direct Sparse a Intel Direct Sparse dokážou využít více jader efektivněji než řešič FFEPlus.
|
Intel Direct Sparse |
Řešič Intel Direct Sparse je k dispozici u statické, tepelné, frekvenční a lineární dynamické a nelineární studie a studií topologie. Díky lepším algoritmům alokace paměti a schopnosti vícejádrového zpracovávání dat zvyšuje řešič Intel Direct Sparse rychlost řešení u simulací řešených přímo v procesoru.
Řešič Intel Direct Sparse dokáže využít více jader efektivněji.
|
Výběr řešitele
Automatický výběr řešiče je výchozí možnost statických, frekvenčních, tepelných studií a studií vzpěr.
V případě problémů kontaktu více oblastí, kdy není oblast kontaktu nalezena během několika iterací kontaktu, se preferuje řešič Intel Direct Sparse.
Všechny řešiče jsou použitelné pro malé problémy (do 25 000 stupňů volnosti), mohou se však značně lišit výkonem (rychlostí a využitím paměti) při řešení velkých problémů.
Jestliže řešič vyžaduje více paměti než je dostupné v počítači, použije prostor na disku k uložení a načtení dočasných dat. Když nastane tato situace, dostanete zprávu, že řešení probíhá mimo jádro a výkon řešení se zpomalí. Jestliže je množství dat k zápisu na disk příliš velké, postup řešení může být velmi pomalý. V těchto případech (u statických a nelineárních studií) použijte možnost Příliš velký pro Direct Sparse.
Následující body vám pomohou vybrat správný řešič:
Rozsah problému |
Obecně je FFEPlus rychlejší v řešení problémů s počtem stupňů volnosti větším než 100000. Je tedy efektivnější u rozsáhlejších problémů. |
Prostředky počítače: Dostupná paměť RAM a počet procesorů nebo jader |
Možnost Příliš velký pro Direct Sparse využívá funkci vícejádrového zpracování a zvyšuje rychlost řešení u statických a nelineárních studií. |
Vlastnosti materiálu |
Při použití modulu pružnosti materiálů u modelu s velmi rozdílnými moduly (jako ocel a nylon) mohou být iterativní metody méně přesné než přímé metody. V takových případech se doporučuje použít přímé řešiče. |
Vlastnosti analýzy |
Pokud se v rovnicích omezení vynucují kontakty bez průniku a spojené kontakty, lze analýzu obvykle vyřešit rychleji pomocí přímých řešičů. |
V závislosti na typu studie platí následující doporučení:
Statické |
Máte-li dostatek paměti RAM a více procesorů, použijte možnosti Intel Direct Sparse a Large Problem Direct Sparse k řešení:
- modelů s interakcemi kontaktů, zejména v případě, že zapnete efekty tření,
- modelů se součástmi, které se značně liší vlastnostmi svých materiálů,
- modelů s kombinovanou sítí.
U lineární statické analýzy je iterativní řešič FFEPlus méně náročný z hlediska paměti, protože vyžaduje 1 GB paměti RAM na každých 2 000 000 stupňů volnosti (dof).
|
Frekvence a zborcení |
Při výpočtu režimů tuhého tělesa použijte řešič FFEPlus. Těleso bez uchycení má šest režimů tuhého tělesa.
Řešič Intel Direct Sparse používejte pro:
- vlivu zatížení na přirozených frekvencích,
- modelů se součástmi, které se značně liší vlastnostmi svých materiálů,
- modely, kde jsou pomocí rovnic omezení spojeny nezávislé sítě,
- přidání měkkých pružin ke stabilizaci nedostatečně podporovaných modelů (studie zborcení).
Program Simulation používá k získání eigenvalue pro řešič Intel Direst Sparse metodu iterací pomocí podprostorů a pro řešiče FFEPlus a Large Problem Direct Sparse metodu Lanczos. U iterativních řešičů, jako je FFEPlus, je efektivnější použít metodu Lanczos.
Podprostory mohou pomocí zpětného a dopředného dosazování řešiče Intel Direct v rámci svého cyklu iterace vyhodnotit eigenvektory (matici stačí rozložit jen jednou). Iterativní řešiče to neumožňují.
|
Teplotní |
Teplotní problémy mají jeden stupeň volnosti na uzel a jejich řešení je proto obvykle mnohem rychlejší než u strukturálních problémů se stejným počtem uzlů. Pro velmi velké problémy (větší než 500,00 stupňů volnosti) použijte řešič FFEPlus. |
Nelineární |
Řešič FFEPlus je efektivnější pro získání výsledku v kratším čase pro nelineární studie modelů, které mají více než 50000 stupňů volnosti. Řešič Large Problem Direct Sparse dokáže zpracovat případy, v nichž řešení probíhá mimo jádro. |
Stav řešiče
Při spuštění studie se zobrazí okno Stav řešiče. Kromě informací o průběhu se také zobrazí:
- Využití paměti
- Uplynulý čas
- Informace specifické pro studii jako například stupně volnosti, počet uzlů a elementů
- Informace o řešiči, jako například typ řešiče
- Upozornění
Řešič Intel Direct Sparse nenabízí stavovou zprávu o postupu řešiče.
Všechny studie, které používají FFEPlus (iterační) řešič (s výjimkou frekvence a zborcení) vám umožní přístup ke grafu konvergence a parametrům řešiče. Graf konvergence vám pomůže si představit, jak řešení konverguje. Pomocí parametrů řešiče můžete upravovat jeho iterace, abyste mohli buď zlepšit přesnost nebo zlepšit rychlost. Můžete buď používat předdefinované hodnoty řešiče, nebo můžete změnit:
- Maximální počet iterací (P1)
- Práh zastavení (P2)
Chcete-li zlepšit přesnost, snižte hodnotu prahu zastavení. V případě řešení, která konvergují pomaleji, můžete zlepšit rychlost zvýšením hodnoty prahu zastavení nebo snížením maximálního počtu iterací (přičemž to může negativně ovlivnit přesnost výsledků).
Zpracování na více jádrech
V tabulce jsou uvedeny specifikace vícejádrového zpracování pro řešiče simulací pro každou licenci Simulation.
Řešiče |
Licence Simulation – Omezeno na maximálně 8 fyzických jader |
Licence Simulation – Bez omezení počtu fyzických jader |
- FFEPlus
- Intel Direct Sparse
- Large Problem Direct Sparse
|
- Simulation Xpress
FFEPlus je jediná možnost řešiče u aplikace Simulation Xpress.
- Simulace v SOLIDWORKS Premium
- SOLIDWORKS Simulation Standard
|
- SOLIDWORKS Simulation Professional
- SOLIDWORKS Simulation Premium
|