úvodní stránka    |    HUMUSOFT Digest    |    RSS Digest
kontakt    |    sdílet:     |    
HUMUSOFT logo
eng
cz
eng
matlab r2012a
multi-cpu workstation
dSPACE hardware-in-the-loop

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

back button

COMSOL Multiphysics

Program 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 i 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 a provádět tak komplexnější analýzu modelu (multifyzikální úlohy). COMSOL Multiphysics® lze s využitím speciálního nadstavbového modulu propojit 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 numericky řešitelné při zadání všech potřebných parametrů – jedná se o definici prostředí, fyzikálních vlastností jednotlivých domén a zadání počátečních a okrajových podmínek na plochách, hranách nebo v bodech daného geometrického modelu. Postup při modelování úlohy v programu COMSOL Multiphysics® je obdobný. Řešený geometrický model je zobrazen v grafickém editoru. Ten může znázorňovat například zatěžovanou strojní součást, reagující prostředí v katalyzátoru, zahřívaný tepelný radiátor nebo proud vzduchu v aerodynamickém tunelu. V dalším kroku musí uživatel vědět, jaké fyzikální vlivy na zobrazenou geometrii působí, a tyto zadat do modelu. 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. Zvolenou PDE popisující modelovanou aplikaci nazýváme fyzikálním rozhraním.
COMSOL Multiphysics® obsahuje knihovny předdefinovaných parciálních diferenciálních rovnic, které jsou základem jednotlivých fyzikálních rozhraní. Výběrem rozhraní se uživateli automaticky zpřístupní relevantní dialogy, do nichž může zadávat potřebné vlastnosti oblastí a okrajové či počáteční podmínky. Nejedná se však o dialogy vyžadující matematické definice, ale jde o zadání takových fyzikálních veličin jako jsou například vlastnosti uvažovaného materiálu – tedy měrná hustota prostředí, tepelná vodivost, kinematická viskozita atd. Ani v dialozích okrajových či počátečních podmínek se nejedná o zadávání matematických rovnic, ale například o předepsání teploty na hranici, rychlosti tekutiny na vstupu, vyzařování tepla do okolí apod.
Hlavní výhodou programu COMSOL Multiphysics® je možnost kombinace několika fyzikálních rozhraní (PDE) do jednoho komplexního, multifyzikálního modelu. Propojení jednotlivých rovnic se zajišťuje přímo v uživatelském rozhraní 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 promítnuta do její jiné části nebo dokonce do jiné geometrie bez ohledu na prostorovou dimenzi modelu.
Předdefinovaná fyzikální rozhraní v COMSOL Multiphysics® jsou určena k řešení úloh z oblasti elektromagnetismu (vysoké i nízké frekvence), modelovaní elektro-mechanických mikrozařízení (MEMS), všech typů nejaderných plazmatických reaktorů, problémů z oblasti přestupu tepla, pružnosti a pevnosti, akustiky, dynamiky tekutin, chemických reakcí, modelování baterií a palivových článků nebo povrchové úpravy materiálů. COMSOL Multiphysics® je však otevřený systém a uživatel má možnost si předdefinované rovnice upravovat dle svých potřeb, případně si do modelu zavést vlastní PDE pomocí dostupných fyzikálních rozhraní. Vytváření vlastních aplikací již vyžaduje větší 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 základních krocích. Tyto kroky jsou hlavními uzly modelovacího stromu, který uživatel při zpracování své úlohy doplňuje. Výhodou tohoto přístupu je přehlednost provedených kroků a snadný náhled na každý detail vytvořeného modelu a možnost jeho snadné adaptace.
  1. Geometrii zkoumaného modelu lze vytvořit CAD nástroji v grafickém editoru COMSOL Multiphysics®. Podkladem pro řešení úlohy dále mohou být také geometrické modely vytvořené v externích CAD systémech. COMSOL Multiphysics® je schopen načítat geometrické soubory ve formátech STL a 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, které lze dále využít při simulaci. Při zadávání materiálů subdomén je k dispozici knihovna předdefinovaných 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í výpočetní 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 kombinovat několik variant sítí s různým typem elementů.
  4. Pro řešení modelu obsahuje COMSOL Multiphysics® několik typů řešičů pro výpočet lineárních i nelineárních úloh, úloh ve frekvenční a časové oblasti nebo úloh se zvoleným proměnlivým parametrem. Pro řešení soustav lineárních rovnic jsou k dispozici jak přímé tak iterační řešiče, kde k iteračním řešičům je k dispozici i řada předpodmiňovačů. Řešení úlohy může být spuštěno z grafického rozhraní COMSOL Multiphysics® nebo v případě propojení s programem MATLAB® také z jeho příkazové řádky. COMSOL Multiphysics® podporuje běh jak na vícejádrových počítačích, tak na počítačových clusterech.
  5. Konečné zpracování výsledků může být provedeno mnoha způsoby. Multifyzikální úlohy obsahují vždy řadu 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, GIF nebo Flash. Jakékoliv řešení je možno pro další zpracování exportovat do jednoduchých textových souborů. Samozřejmostí je export vytvořených obrázků a grafů. Zpracovaný model lze uložit ve formátu Java nebo do textového M-souboru (MATLAB).
comsol