1 Symulacja rozprzestrzeniania się dymu i ognia w oparciu o niehomogeniczne automaty komórkowe.
2 Plan prezentacji Zarys projektu Geneza tematuPrzegląd wymaganych zagadnień teoretycznych Algorytm Architektura aplikacji Implementacja Wyniki Symulacja rozprzestrzeniania się dymu i ognia w oparciu o niehomogeniczne automaty komórkowe
3 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
4 Zarys projektu Symulacja pożaru w budynkuOdzwierciedlenie 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
5 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
6 Wykorzystanie symulacjiSzybkie prototypowanie Bezpieczeństwo budynków Śledztwa Symulacja rozprzestrzeniania się dymu i ognia w oparciu o niehomogeniczne automaty komórkowe
7 Automaty komórkowe vs. dynamika płynówTu 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
8 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
9 Przegląd zagadnień fizykiCzym 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
10 Czym jest ogień? Dołożyć reakcjęSymulacja rozprzestrzeniania się dymu i ognia w oparciu o niehomogeniczne automaty komórkowe
11 Przewodnictwo Ciała stałe Ciało cieplejsze oddaje ciepłoCel: osiągnięcie równowagi cieplnej Przewodniki i izolatory Symulacja rozprzestrzeniania się dymu i ognia w oparciu o niehomogeniczne automaty komórkowe
12 Konwekcja Płyny (ciecze i gazy)Symulacja rozprzestrzeniania się dymu i ognia w oparciu o niehomogeniczne automaty komórkowe
13 Radiacja Promieniowanie Wymiana ciepła na odległośćSymulacja rozprzestrzeniania się dymu i ognia w oparciu o niehomogeniczne automaty komórkowe
14 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
15 Podział automatów komórkowychAutomat 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
16 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
17 Model automatu L – sześcienna siatka komórka = sześcian0.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
18 Propagacja ciepła Symulacja rozprzestrzeniania się dymu i ognia w oparciu o niehomogeniczne automaty komórkowe
19 Algorytm zapalania komórkiSymulacja rozprzestrzeniania się dymu i ognia w oparciu o niehomogeniczne automaty komórkowe
20 Algorytm rozprzestrzeniania dymuSymulacja rozprzestrzeniania się dymu i ognia w oparciu o niehomogeniczne automaty komórkowe
21 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
22 Modularyzacja aplikacjiSymulacja rozprzestrzeniania się dymu i ognia w oparciu o niehomogeniczne automaty komórkowe
23 Moduł Controller Symulacja rozprzestrzeniania się dymu i ognia w oparciu o niehomogeniczne automaty komórkowe
24 Moduł Model Symulacja rozprzestrzeniania się dymu i ognia w oparciu o niehomogeniczne automaty komórkowe
25 Moduł View Symulacja rozprzestrzeniania się dymu i ognia w oparciu o niehomogeniczne automaty komórkowe
26 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
27 Implementacja Wykorzystane narzędzia Implementacja prototypówCommon Lisp Java Implementacja końcowej wersji aplikacji Symulacja rozprzestrzeniania się dymu i ognia w oparciu o niehomogeniczne automaty komórkowe
28 Prototyp w języku Common LispSymulacja rozprzestrzeniania się dymu i ognia w oparciu o niehomogeniczne automaty komórkowe
29 Prototyp w języku Java Symulacja rozprzestrzeniania się dymu i ognia w oparciu o niehomogeniczne automaty komórkowe
30 Końcowa wersja aplikacjiTu będzie pare slajdów Symulacja rozprzestrzeniania się dymu i ognia w oparciu o niehomogeniczne automaty komórkowe
31 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
32 Wyniki Symulacja rozprzestrzeniania się dymu i ognia w oparciu o niehomogeniczne automaty komórkowe