Novinky verze Particleworks 9.0 a Granuleworks 4.0
Společnost Prometech Software vydala novou verzi bezsíťového simulačního softwaru Particleworks 9.0 pro simulace proudění kapalin metodou MPS a Granuleworks 4. Nová verze přináší víceúrovňové proměnné zjemnění velikosti částic a model elastických těles v řešiči MPS, výrazná rozšíření řešiče LBM pro proudění vzduchu, plně sdružený přenos tepla mezi kapalinou, sypkým materiálem a stěnami a fotorealistické vykreslování výsledků pomocí ray tracingu. Přinášíme přehled těch nejdůležitějších novinek.
Rozcestník obsahu stránky:
Kapaliny | Proudění vzduchu | Přenos tepla a multifyzika
Pre/post-processing | Prostředí a automatizace | Systémové požadavky
Kapaliny – řešič MPS
Víceúrovňové proměnné rozlišení velikosti částic
Proměnné rozlišení nově podporuje více úrovní zjemnění. Částice tak lze lokálně zjemnit výrazněji než dosud, a to bez skokových změn jejich velikosti – úroveň rozlišení se může v modelu měnit podle místa. Jemné částice tak lze soustředit jen tam, kde jsou skutečně potřeba, a ušetřit výpočetní čas ve zbytku domény. Při poměru velikosti částic 2 a dvou úrovních zjemnění je výsledný poměr velikostí 2² = 4.
Funkce byla ověřena na benchmarku KCS (KRISO Container Ship), kde vypočtené zatížení trupu v celém rozsahu rychlostí dobře odpovídá experimentálním datům.

Model elastických těles
Nový model simuluje pružná tělesa diskretizovaná pomocí částic. K dispozici je několik materiálových modelů a lze reprodukovat i vzájemné působení s částicemi kapaliny – například deformaci membrány ventilu, kterou protéká kapalina. Podporována je také sdružená simulace s řešiči FVM a LBM.

Model byl ověřen na řadě úloh, mimo jiné na simulaci sítotisku (vazba s MPS), benchmarku Turek – Hron (vazba s LBM) a kmitání vetknutého nosníku, kde výsledky odpovídají analytickému řešení.

Součinitel přestupu tepla pro kapalinový film
Model HTC pro kapalinový film je nově oficiální součástí řešiče. Počítá součinitel přestupu tepla pro proudění tenkého kapalinového filmu s využitím lokálního modelu Nusseltova čísla, který zohledňuje tloušťku filmu. Výstupem simulace může být tloušťka filmu, jeho rychlost i výsledný HTC. Oproti konvenčnímu modelu odhalí oblasti s vyšším přestupem tepla, což je cenné například při návrhu kapalinového chlazení elektromotorů.

Stabilizovaná metoda LSMPS
Stabilizovaná metoda LSMPS (Least Squares MPS) rozšiřuje klasickou metodu MPS o vyšší řád přesnosti. Prostorová diskretizace je velmi přesná a tuto přesnost si zachovává i při neuspořádaném rozložení částic, což se projeví například na věrnějším průběhu tlakových špiček.
Proudění vzduchu – řešič LBM
Povrchové stěny (Surface wall)
Nová funkce rozpozná stěny, které jsou tenčí než velikost buňky mřížky, aniž by bylo nutné nastavovat tloušťku polygonu. Předzpracování navíc přesně vypočte vzájemnou polohu mřížky a stěny, čímž se zvyšuje přesnost výsledků – typicky u tenkých žeber chladičů. Pohyb stěn zatím podporován není, pro pohyblivé části se proto používá konvenční podmínka.

LBM Inlet – vstup vzduchu kdekoli v doméně
Vstup vzduchu lze nově definovat na libovolném místě výpočetní oblasti, nejen na jejích hranicích, a vstupů může být i více. Typickým příkladem je ofukování dílů stlačeným vzduchem, například odstraňování zbytkové vody z otvoru se závitem.

Okrajová podmínka non-reflecting
Non-reflecting okrajová podmínka přidává na okraje výpočetní oblasti tlumicí zónu, ve které se změny rychlosti postupně zatlumují. Tím se potlačí nežádoucí odrazy, například zvukových vln, zpět do domény. Uplatní se zejména v aeroakustice – ukázkou je šíření zvukových vln kolem profilu NACA0012.
Zjemnění mřížky LBM podle importované geometrie
Oblasti zjemnění mřížky LBM lze nově zadat libovolnou geometrií. Mřížku lze tak přesně přizpůsobit tvaru součásti, například ozubeného kola. V kombinaci s novou funkcí pro tvorbu válce lze válcové oblasti zjemnit i bez externího souboru.

Přenos tepla a multifyzika (CHT)
Sdružené tepelné úlohy DEM–MPS–CHT
Teploty kapaliny (MPS), sypkého materiálu (DEM) a stěn (CHT) se nově řeší s obousměrným propojením. Teplota se počítá pro každou jednotlivou částici prášku či granulátu, včetně výměny tepla s kapalinou i se stěnami. Simulace tak zachytí i lokální změny přestupu tepla způsobené množstvím a nerovnoměrným rozložením sypkého materiálu. Příkladem je chladicí silo pro plastové granule.

Další vylepšení CHT
- Konvekční okrajové podmínky přestupu tepla lze nově použít i v transientních analýzách.
- Zdroje tepla mohou být závislé na teplotě.
- Zobrazení počtu sousedních buněk zapojených do přenosu tepla CHT–CHT pro snadnější kontrolu modelu.
Rozcestník obsahu stránky:
Kapaliny | Proudění vzduchu | Přenos tepla a multifyzika
Pre/post-processing | Prostředí a automatizace | Systémové požadavky
Pre/post-processing
Ray tracing – fotorealistické vykreslování
Sekvence obrázků a videa lze nově vykreslovat ve vysoké kvalitě pomocí ray tracingu. Vykreslování se uplatní pro geometrii, částice i povrchy kapaliny a umožňuje věrně znázornit materiály jako kov, plast, voda nebo sklo. Výsledky simulací tak lze přímo použít v prezentacích a marketingových materiálech.

Detekce neuzavřené domény při generování kapaliny
Když generování kapaliny (Fill / Space Fill) selže, program nově zobrazí cestu úniku a místo netěsnosti. Hledání malých mezer v CAD modelu tak zabere mnohem méně času. Malé otvory v geometrii lze navíc uzavřít úpravou tloušťky distanční funkce (doporučená hodnota je 0,1 až 1,0násobek průměru částice). Tato úprava platí pouze při generování částic, simulace pak probíhá s původní tloušťkou.

Vizualizace proudění metodou LIC
Metoda LIC (Line Integral Convolution) vizualizuje strukturu proudění v libovolném řezu výsledků LBM. Rychle a souvisle zobrazí směr proudění i víry v celém řezu, aniž by bylo nutné zadávat počáteční body proudnic.

Další vylepšení pre/post-processingu
- Proudnice lze generovat pro libovolné vektorové pole, například pro časově středovanou rychlost.
- Nová funkce pro vytvoření válce přímo v prostředí programu, bez nutnosti importu geometrie.
Prostředí a automatizace
Knihovna materiálů
Fyzikální vlastnosti materiálů lze nově ukládat do knihovny a sdílet mezi projekty. Knihovna může obsahovat i nastavení interakcí. Knihoven lze vytvořit více a podporován je i jejich import a export – například pro sdílení materiálových dat v rámci týmu.

Python pro File API
Rozhraní File I/O API lze nově používat z Pythonu, včetně čtení a zápisu souborů .profbin. Data simulací je tak možné snadno upravovat skripty – například vytvořit počáteční stav simulace změnou vlastností a poloh jednotlivých částic po předběžném výpočtu. Pomocí Python API lze nově také aplikovat snímky (snapshoty).

Systémové požadavky
- Particleworks 9.0 / Granuleworks 4.0 používají CUDA Toolkit 12.9.1 – je nutné aktualizovat ovladač NVIDIA na verzi, která jej podporuje.
- CUDA Toolkit 12.9.1 nepodporuje operační systémy Windows Server 2016, Windows Server 2019 a Red Hat Enterprise Linux 7 (včetně CentOS 7) ani grafické karty generace Kepler.
- Při budoucím přechodu na CUDA 13 nebo novější skončí podpora GPU generací Maxwell, Pascal a Volta.
- Nově je podporován Windows Server 2022.
- Podporovaná verze OpenGL je 4.6.
- Licencování využívá FlexNet Publisher 2024 R1 (11.19.6). Pokud používáte starší licenční server, je třeba jej aktualizovat.
Rozcestník obsahu stránky:
Kapaliny | Proudění vzduchu | Přenos tepla a multifyzika
Pre/post-processing | Prostředí a automatizace | Systémové požadavky