Skip to content

Metoda Elementów Skończonych - zbiór algorytmów i metod.

Notifications You must be signed in to change notification settings

shocquu/metoda-elementow-skonczonych

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Metoda Elementów Skończonych - rozkład ciepła

Opis

Zbiór algorytmów i metod umożliwiających obliczenie temperatury węzłów w elemencie skończonym. Program korzysta z dwupunktowego schematu całkowania do numerycznego wyznaczenia wartości.

Getting Started

Zależności

Do graficznej reprezentacji danych wymagana jest biblioteka Matplotlib for C++

Uruchomienie

Program można uruchomić poprzez utworzenie siatki o ustalonych wymiarach i liczbie węzłów oraz przekazaniu parametrów typu SimulationData do metody start(). Argumenty mogą być nadpisane lub pozostawione bez zmian; w tym przypadku symulacja odbędzie się dla domyślnych wartości.

SimulationData dataset;
Grid(0.1, 0.1, 4, 4).start(dataset);

Inną opcją wczytania danych jest odczyt z pliku. Ścieżkę do pliku tekstowego należy podać bezpośrednio w konstruktorze lub jako argument dla metody launch() wywołanej na obiekcie struktury Grid. Przy takim uruchomieniu nie ma konieczności przekazywania parametrów symulacji.

Grid().launch("data/Test4_31_31_trapez.txt");
Grid("data/Test4_31_31_trapez.txt").start()

Ponadto możliwe jest wyświetlenie rozkładu ciepła stosując metodę plotHeatMap().

Grid("data/MES_31_31_v2.txt").heatMap();

Podgląd

Console

Plot

About

Metoda Elementów Skończonych - zbiór algorytmów i metod.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published