Pobierz prezentację
Pobieranie prezentacji. Proszę czekać
OpublikowałFelicja Dworczak Został zmieniony 10 lat temu
1
Symulacja rozprzestrzeniania się dymu i ognia w oparciu o niehomogeniczne automaty komórkowe.
2
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
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 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
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 symulacji
Szybkie 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ó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
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ń 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
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ło
Cel: 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ó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
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ś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
18
Propagacja ciepła Symulacja rozprzestrzeniania się dymu i ognia w oparciu o niehomogeniczne automaty komórkowe
19
Algorytm zapalania komórki
Symulacja rozprzestrzeniania się dymu i ognia w oparciu o niehomogeniczne automaty komórkowe
20
Algorytm rozprzestrzeniania dymu
Symulacja 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 aplikacji
Symulacja 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ów
Common 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 Lisp
Symulacja 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 aplikacji
Tu 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
Podobne prezentacje
© 2024 SlidePlayer.pl Inc.
All rights reserved.