Symulacja rozprzestrzeniania się dymu i ognia w oparciu o niehomogeniczne automaty komórkowe.
Plan prezentacji Zarys projektu Geneza tematu Przegląd wymaganych zagadnień teoretycznych Algorytm Architektura aplikacji Implementacja Wyniki Symulacja rozprzestrzeniania się dymu i ognia w oparciu o niehomogeniczne automaty komórkowe
Przegląd wymaganych zagadnień teoretycznych Algorytm Geneza tematu Zarys projektu Przegląd wymaganych zagadnień teoretycznych Algorytm Architektura aplikacji Implementacja Wyniki Teraz przedstawimy krótki zarys projektu, czyli co nasz projekt obejmoawł Symulacja rozprzestrzeniania się dymu i ognia w oparciu o niehomogeniczne automaty komórkowe
Zarys projektu Symulacja pożaru w budynku Odzwierciedlenie zjawisk fizycznych Wykorzystanie niehomogenicznych automatów komórkowych Wizualizacja 3D Badania algorytmu w zależności od materiałów i warunków Symulacja rozprzestrzeniania się dymu i ognia w oparciu o niehomogeniczne automaty komórkowe
Przegląd wymaganych zagadnień teoretycznych Algorytm Geneza tematu Zarys projektu Przegląd wymaganych zagadnień teoretycznych Algorytm Architektura aplikacji Implementacja Wyniki Teraz przedstawimy krótki zarys projektu, czyli co nasz projekt obejmoawł Symulacja rozprzestrzeniania się dymu i ognia w oparciu o niehomogeniczne automaty komórkowe
Wykorzystanie symulacji Szybkie prototypowanie Bezpieczeństwo budynków Śledztwa Symulacja rozprzestrzeniania się dymu i ognia w oparciu o niehomogeniczne automaty komórkowe
Automaty komórkowe vs. dynamika płynów Tu można wstawić 2 rysunki: jeden po lewej drugi po prawej a pod nimi zalety/ wady każdego z rozwiązan Symulacja rozprzestrzeniania się dymu i ognia w oparciu o niehomogeniczne automaty komórkowe
Przegląd wymaganych zagadnień teoretycznych Algorytm Geneza tematu Zarys projektu Przegląd wymaganych zagadnień teoretycznych Algorytm Architektura aplikacji Implementacja Wyniki Teraz nastąpi przegląd najważniejszych zagadnień teoretycznych zarówno z fizyki jak i teorii automatów komórkowych (czyli pokażemy jak trudna była nasza praca i ile to rzeczy trzeba było uwzględnić…) Symulacja rozprzestrzeniania się dymu i ognia w oparciu o niehomogeniczne automaty komórkowe
Przegląd zagadnień fizyki Czym jest ogień – proces zapalania Metody propagacji ciepła Przewodnictwo Konwekcja Radiacja Zależność temperatury ciała od ciepła Symulacja rozprzestrzeniania się dymu i ognia w oparciu o niehomogeniczne automaty komórkowe
Czym jest ogień? Dołożyć reakcję Symulacja rozprzestrzeniania się dymu i ognia w oparciu o niehomogeniczne automaty komórkowe
Przewodnictwo Ciała stałe Ciało cieplejsze oddaje ciepło Cel: osiągnięcie równowagi cieplnej Przewodniki i izolatory Symulacja rozprzestrzeniania się dymu i ognia w oparciu o niehomogeniczne automaty komórkowe
Konwekcja Płyny (ciecze i gazy) Symulacja rozprzestrzeniania się dymu i ognia w oparciu o niehomogeniczne automaty komórkowe
Radiacja Promieniowanie Wymiana ciepła na odległość Symulacja rozprzestrzeniania się dymu i ognia w oparciu o niehomogeniczne automaty komórkowe
Automat komórkowy Automat komórkowy = ( L – zbiór komórek (siatka automatu), S – zbiór stanów komórki, N – zbiór sąsiadów komórki, f – funkcja przejścia ) Krótka teoria na temat automatu komórkowego – wyjasnienie co to jest F- dla każdej komórki ze zbioru L określa jej przejscie ze stanu Si w Si+1 Symulacja rozprzestrzeniania się dymu i ognia w oparciu o niehomogeniczne automaty komórkowe
Podział automatów komórkowych Automat homogeniczny: Stały obszar siatki AND Jednakowy zbiór stanów AND Jednakowy schemat sąsiedztwa AND Jednakowe reguły przejścia Automat NIEHOMOGENICZNY = ~ automat homogeniczny Symulacja rozprzestrzeniania się dymu i ognia w oparciu o niehomogeniczne automaty komórkowe
Przegląd wymaganych zagadnień teoretycznych Algorytm Geneza tematu Zarys projektu Przegląd wymaganych zagadnień teoretycznych Algorytm Architektura aplikacji Implementacja Wyniki Chcieliśmy przejść do omówienia przygotowanego przez nas algorytmu… Symulacja rozprzestrzeniania się dymu i ognia w oparciu o niehomogeniczne automaty komórkowe
Model automatu L – sześcienna siatka komórka = sześcian 0.5m x 0.5m x 0.5m Nieregularne sąsiedztwo Schemat sąsiedztwa Tutaj podkreślić, że nasz automat jest niehomogeniczny Symulacja rozprzestrzeniania się dymu i ognia w oparciu o niehomogeniczne automaty komórkowe
Propagacja ciepła Symulacja rozprzestrzeniania się dymu i ognia w oparciu o niehomogeniczne automaty komórkowe
Algorytm zapalania komórki Symulacja rozprzestrzeniania się dymu i ognia w oparciu o niehomogeniczne automaty komórkowe
Algorytm rozprzestrzeniania dymu Symulacja rozprzestrzeniania się dymu i ognia w oparciu o niehomogeniczne automaty komórkowe
Przegląd wymaganych zagadnień teoretycznych Algorytm Geneza tematu Zarys projektu Przegląd wymaganych zagadnień teoretycznych Algorytm Architektura aplikacji Implementacja Wyniki Symulacja rozprzestrzeniania się dymu i ognia w oparciu o niehomogeniczne automaty komórkowe
Modularyzacja aplikacji Symulacja rozprzestrzeniania się dymu i ognia w oparciu o niehomogeniczne automaty komórkowe
Moduł Controller Symulacja rozprzestrzeniania się dymu i ognia w oparciu o niehomogeniczne automaty komórkowe
Moduł Model Symulacja rozprzestrzeniania się dymu i ognia w oparciu o niehomogeniczne automaty komórkowe
Moduł View Symulacja rozprzestrzeniania się dymu i ognia w oparciu o niehomogeniczne automaty komórkowe
Przegląd wymaganych zagadnień teoretycznych Algorytm Geneza tematu Zarys projektu Przegląd wymaganych zagadnień teoretycznych Algorytm Architektura aplikacji Implementacja Wyniki Symulacja rozprzestrzeniania się dymu i ognia w oparciu o niehomogeniczne automaty komórkowe
Implementacja Wykorzystane narzędzia Implementacja prototypów Common Lisp Java Implementacja końcowej wersji aplikacji Symulacja rozprzestrzeniania się dymu i ognia w oparciu o niehomogeniczne automaty komórkowe
Prototyp w języku Common Lisp Symulacja rozprzestrzeniania się dymu i ognia w oparciu o niehomogeniczne automaty komórkowe
Prototyp w języku Java Symulacja rozprzestrzeniania się dymu i ognia w oparciu o niehomogeniczne automaty komórkowe
Końcowa wersja aplikacji Tu będzie pare slajdów Symulacja rozprzestrzeniania się dymu i ognia w oparciu o niehomogeniczne automaty komórkowe
Przegląd wymaganych zagadnień teoretycznych Algorytm Geneza tematu Zarys projektu Przegląd wymaganych zagadnień teoretycznych Algorytm Architektura aplikacji Implementacja Wyniki Teraz nastąpi przegląd najważniejszych zagadnień teoretycznych zarówno z fizyki jak i teorii automatów komórkowych (czyli pokażemy jak trudna była nasza praca i ile to rzeczy trzeba było uwzględnić…) Symulacja rozprzestrzeniania się dymu i ognia w oparciu o niehomogeniczne automaty komórkowe
Wyniki Symulacja rozprzestrzeniania się dymu i ognia w oparciu o niehomogeniczne automaty komórkowe