Plan prezentacji Zarys projektu Geneza tematu

1 Symulacja rozprzestrzeniania się dymu i ognia w oparciu...
Author: Felicja Dworczak
0 downloads 3 Views

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