úvodní stránka    |    HUMUSOFT Digest    |    RSS Digest
kontakt    |    sdílet:     |    
HUMUSOFT logo
eng
cz
eng
multi-cpu workstation
multi-cpu workstation
MATLAB Virtual Conference 2010
Technical Computing Bratislava 2010
dSPACE hardware-in-the-loop
strojarstvo

Úvodní stránka > Produkty > COMSOL Multiphysics > COMSOL Multiphysics

back button

COMSOL Multiphysics

COMSOL Multiphysics® umožňuje řešit fyzikální úlohy popsané parciálními diferenciálními rovnicemi (PDE) metodou konečných prvků. Programem lze modelovat multifyzikální děje v inženýrské praxi a v mnoha vývojových oblastech technických a vědeckých oborů.
COMSOL Multiphysics
COMSOL Multiphysics® je určen všem vývojářům, výzkumným i vědeckým pracovníkům a díky široké nabídce funkcí pro zobrazování vypočtených výsledků je určen také vysokým i specializovaným středním školám. Zájemci mají jedinečnou možnost názorně pronikat do podstaty fyzikálních procesů. Do řešení je možné zahrnout několik fyzikálních vlivů najednou (multifyzikální úlohy) a tak provádět komplexnější analýzu modelu. COMSOL Multiphysics® je těsně propojen s univerzálním nástrojem MATLAB® určeným pro vědecko-technické výpočty. Funkce tohoto nástroje je možné využívat například při kreslení geometrických tvarů, generování FEM sítí, při vlastním numerickém řešení nebo při konečném zpracování výsledků úlohy.
Obecně jsou úlohy parciálních diferenciálních rovnic řešitelné na základě definice prostředí, které tato rovnice popisuje a zadáním okrajových podmínek na plochách, hranách nebo bodech v daném geometrickém modelu. Postup při modelování úlohy v programu COMSOL Multiphysics® je obdobný. Řešený geometrický model, který může znázorňovat zatěžovanou strojní součást, reagující prostředí v katalyzátoru, zahřívaný tepelný radiátor nebo proud vzduchu v aerodynamickém tunelu je zobrazen v grafickém editoru. Uživatel musí vědět, jaké fyzikální vlivy na zobrazenou geometrii působí. Jedná-li se o strojní součást, je třeba zvolit PDE z pružnosti a pevnosti, např. Navierovy rovnice. Pokud sledujeme proces zahřívání součásti, je třeba zvolit PDE popisující šíření tepla, atd. Upravenou PDE pro daný model můžeme nazvat aplikačním režimem.
COMSOL Multiphysics® obsahuje knihovny parciálních diferenciálních rovnic, které definují různé aplikační režimy. Výběrem režimu se uživateli v grafickém editoru automaticky zobrazují příslušná dialogová okna pro zadávání vlastností oblastí a okrajových podmínek. Nejedná se však o dialogy vyžadující matematické definice, ale jde o zadání vlastností fyzikálních veličin jako měrná hustota prostředí, tepelná vodivost, kinematická viskozita atd. Hlavní výhodou COMSOL Multiphysics® je možnost kombinace několika aplikačních režimů (PDE) do jednoho modelu, proto je výraz Multiphysics i v názvu programu. Uvedená kombinace PDE je zajištěna uvnitř programu a není třeba vytvářet jakékoliv přídavné kódy nebo skriptové soubory. COMSOL Multiphysics® umožňuje i tzv. rozšířenou multifyziku, což znamená, že vypočtená data v jedné části geometrie mohou být určitým způsobem promítnuta do její jiné části nebo dokonce do jiné geometrie bez ohledu na prostorovou dimenzi modelu. Definované aplikační režimy v COMSOL Multiphysics® jsou určeny k řešení úloh z oblasti akustiky, pružnosti a pevnosti (rovinná deformace, rovinná napjatost), prostupu tepla, konvekce a difuze, elektromagnetismu, elektrostatiky a dynamiky tekutin. COMSOL Multiphysics® je však otevřený systém a uživatel má možnost si vytvářet své vlastní aplikační úlohy využitím obecného tvaru PDE a slabých formulací pro různé části modelu. Vytváření těchto aplikací již vyžaduje důkladnou znalost řešené úlohy i jejího matematického popisu. Pracovní postup při modelování úlohy v COMSOL Multiphysics® lze popsat v několika krocích.
  1. Geometrii zkoumaného modelu lze vytvořit CAD nástroji v grafickém editoru COMSOL Multiphysics® nebo funkcemi z příkazové řádky programu MATLAB. Podkladem pro řešení úlohy však mohou být také geometrické modely vytvořené v jiných CAD systémech. COMSOL Multiphysics® je schopen načítat geometrické soubory ve formátech STL, VRML, které definují model povrchovou sítí, 2D soubory v DXF formátu a modely popsané 3D sítí ve formátu NASTRAN. Načítání dalších geometrických dat zajišťuje specializovaný modul a jeho nadstavby.
  2. Zadání okrajových podmínek a vlastností oblastí v modelu je nezbytnou podmínkou pro řešení úlohy. Různým částem geometrie, jako jsou oblasti, plochy (ve 3D), hrany nebo body, mohou být přiřazeny proměnné, výrazy a nebo funkce. Při zadávání vlastností subdomén je k dispozici knihovna materiálů i chemických prvků. Vytvářený model může obsahovat několik oblastí a každé z nich lze přiřadit vlastnost rozdílného prostředí nebo materiálu. Do připravené materiálové knihovny je možné přidávat další materiály nebo si uživatel může vytvořit knihovnu vlastní.
  3. Geometrický model s nastavenými okrajovými podmínkami je připraven pro generování FEM sítě, v jejíchž uzlových bodech budou vypočtena potřebná data. Síť může být generována automaticky nebo lze vlastnosti sítě ovlivňovat nastavováním různých parametrů ve zvolených částech modelu. V jednom modelu lze nastavit několik variant sítí s různým typem a řádem elementů. Vytvořené varianty souvisí například s použitým typem řešiče pro danou úlohu.
  4. Pro řešení modelu obsahuje COMSOL Multiphysics® několik typů řešičů, které řeší lineární i nelineární úlohy, úlohy ve frekvenční a časové oblasti nebo úlohy se zvoleným parametrem. Pro řešení soustavy lineárních rovnic, se nabízí přímé řešiče UMFPACK a SPOOLES, iterační řešiče GMRES, řešiče se sdruženými gradienty nebo s geometrickým multigridem. Řešení úlohy může být spuštěno z grafického rozhraní COMSOL Multiphysics®. Pokud je úloha popsána v textovém M-souboru, lze k jejímu řešení využít příkazové řádky programu MATLAB spuštěním tohoto souboru. Další způsob řešení modelu může být zpracování úlohy v dávce.
  5. Konečné zpracování výsledků může být provedeno mnoha způsoby. Multifyzikální úlohy obsahují různé typy vypočtených proměnných, které lze ve zvolených jednotkách zobrazovat současně pomocí barevných map, izočar, izoploch, proudnic, šipek, částic nebo řezů. Úlohy řešené v čase lze snadno animovat s možností zápisu do formátu AVI nebo Quick Time. Jakékoliv řešení je možno pro další zpracování exportovat do jednoduchých textových souborů. Celý model může být exportován v datové struktuře do prostředí MATLABu nebo zapsán do textového M-souboru.