DEFINITION OF COMPOSITE PROGRAMMABLE GRAPH (CP-GRAPH)

Slides:



Advertisements
Podobne prezentacje
Ludwik Antal - Numeryczna analiza pól elektromagnetycznych –W10
Advertisements

Projekt Do kariery na skrzydłach – studiuj Aviation Management Projekt współfinansowany ze ś rodków Europejskiego Funduszu Społecznego. Biuro projektu:
Szczególna teoria względności
Logiki (nie)klasyczne
Współprogramy III Ten wykład ma na celu pokazanie kolejnej ciekawej możliwości, którą oferują współprogramy. Wspólprogramy reprezentujące wyrażenia regularne.
Bazy danych II Instrukcja INSERT Piotr Górczyński 25/08/2001.
Reguła pojedynczej nieregularności siatki: Element skończony może zostać złamany tylko raz bez konieczności złamania sąsiadującego dużego elementu. REGUŁY.
(ph,pv) oznaczają stopień aproksymacji wielomianowej w kierunkach x i y nrdof = ilość stopni swobody na elemencie = (ph+1)* (pv+1) CAŁKOWANIE NA POJEDYNCZYM.
PROPOZYCJA PROJEKTÓW hp1d, hp2d, hp3d
Polaryzacja światła.
Szczególna teoria względności Co jest a co nie jest względne?
Przykład włamania do aplikacji internetowej poprzez modyfikację zapytań SQL Skrypty ASP Serwer bazy danych MS SQL Server Piotr Kuźniacki BDi.
Licencjonowanie wirtualizacji
Licencjonowanie SharePoint 2013
Bezpieczna platforma SharePoint
Usługi online oraz Office 365. Przegląd usług online Dodawanie usług online do umów grupowych Nabywanie licencji Office 365.
BLOOD DONATION.
SZKOŁA Z KLASĄ 2.0 English SOS.
One tale one game one dance one recipe
How to make an application on Step by Step Instructions
Windows 8.1 dostarcza spójną platformę do tworzenia aplikacji, które potrafią dostosować się do wielu urządzeń Zaprojektowane raz, działają.
Wydział Elektroniki Kierunek: AiR Zaawansowane metody programowania Wykład 5.
 Primary School no 17  John Paul II, Chorzow, Poland  Made by Monika Winkler`s Project Group.
Rights of the child. Kliknij, aby edytować format tekstu konspektu Drugi poziom konspektu  Trzeci poziom konspektu Czwarty poziom konspektu  Piąty poziom.
METHOD OF LINES (MOL) Poznan University of Life Sciences Department of Hydraulic and Sanitary Engineering Hamdi, Schiesser & Griffiths:
Metody matematyczne w inżynierii chemicznej
WYKŁAD 06 Programowanie dynamiczne Grażyna Mirkowska.
Wstęp do Fizyki Środowiska - Podstawy mechaniki płynów Problems 1 Lecture 1 1)In a vertical capillary filled with water air bubbles are rising Sketch the.
CROSSWORD: SLANG. Konkurs polega na rozwiązaniu krzyżówki. CROSSWORD: SLANG Wypełnione karty odpowiedzi prosimy składać w bibliotece CJK, lub przesyłać.
DEMO Jak założyć konto na Microsoft Virtual Academy?
A, an, the, - Kochamy przedimiki.
A, an, the, - .
Les meilleures photos de L'année 2005 D'après NBC A life for two, full of tenderness, obtains happiness as they get closer to heaven. Życie we dwoje,
Did you know?. 1 in 8 people living in Britain live in London, 12 million people live in London - this is a major European city London is the world largest.
Spin depend electron transport: AMR, GMR Lecture 2.
Metody rozwiązywania układów równań liniowych
Which of the following two restaurants do you prefer? Któr ą z tych dwóch restauracji ty by ś wybrał ?
Adaptive, Component Based System Architecture for Monitoring Data Storing Distributed Systems Research Group Department of Computer Science AGH-UST Cracow,
Short presentation of the new Museum of PRL in Ruda Śląska. 1. Quick reminder or information about Polish history. 2. What is PRL and the most typical.
Visit Bytów. TEUTONIC CASTLE One of the four castles in Pomerania.
Przetłumacz podane w nawiasach fragmenty zdań na j. angielski.
Gini index measures the extent to which the distribution of income (or, in some cases, consumption expenditure) among individuals or.
POLAND.
Wyższa Szkoła Pedagogiczna im. Janusza Korczaka w Warszawie Internet security risk management Prof. Artis Teilans, Aleksandrs Larionovs.
Zamek w Suchej Beskidzkiej (Zamek Suski) to renesansowa magnacka rezydencja kolejnych właścicieli dóbr suskich. Nazywany często "Małym Wawelem" ze względu.
FORESTS IN POLAND. THE AREA OF FORESTS IN POLAND Forests in Poland grow on 9 million hectares, which cover more than 28% of the country. The majority.
Marcin Gliński Instytut Języków Romańskich i Translatoryki UŚ Regionalny Ośrodek Doskonalenia Nauczycieli WOM w Katowicach NOCNE POWTÓRKI MATURALNE 2016.
Important holidays and festivals in Poland. The first of January New Year’s Day New Year’s Day the day of Mary the Holy Mother of God – for Catholics.
CIECHANÓW My town Author: Irena Ulinska. MÓJ CEL nauczę się prezentować i uzyskiwać w języku angielskim najważniejsze informacje o swoim mieście powiatowym;
Www,mojesilnedrzewo.pl. W dniach 15 marca – 30 kwietnia 2010.r.wytwórnia wody mineralnej Żywiec Zdrój SA wspólnie z Fundacją Nasza Ziemia i Regionalną.
Kompilacja iteracyjna Piotr Błaszyński. Szybkie programy Prawa ograniczające:  prawo Moore'a (jego granice),  prawo Gatesa,  prawo Amdahla,  prawo.
Opracowanie: Katarzyna Gagan, Anna Krawczuk
„Forests in Poland and Europe. Characteristics and management.”
Forest fire protection
Rodzaje transportu Białka transportowe – przenoszą cząsteczki poprzez membranę wiążąc je po jednej stronie a następnie przenoszą na drugą stronę membrany.
European Insolvency Regulation
A prototype of distributed modelling environment
Managed Service Identity dla zasobów w Microsoft Azure
Running Dictation Activity to Engage Students in Reading, Writing, Listening, and Speaking.
EMPOWEREMENT IN ICT SKILLS. I CREATED MY WEBSITE TO USE IT FOR TEACHING.
Lesson 11 – Problem Solving & Applications of Functions
European Insolvency Regulation
System rzymski Roman system
Programowanie sieciowe Laboratorium 3
zl
1) What is Linux 2) Founder and mascot of linux 3) Why Torvalds created linux ? 4) System advantages and disadvantages 5) Linux distributions 6) Basic.
Cover page Change background image by right-clicking → Edit background Picture fill → From file First move the gradient mask by activating it (clicking.
SatMapping Your map from space Cover page
Pomocnik rolnika HashCode 1 Cover page
Programowanie sieciowe Laboratorium 3
Zapis prezentacji:

DEFINITION OF COMPOSITE PROGRAMMABLE GRAPH (CP-GRAPH)

EXAMPLE OF COMPOSITE PROGRAMMABLE GRAPH (CP-GRAPH) REPRESENTING SINGLE hp FINITE ELEMENT

DEFINITION OF GRAPH GRAMMAR PRODUCTIONS Graph grammar productions for initial mesh generation

AUTOMATYCZNA hp ADAPTACJA 1.Wygeneruj siatkę początkową, stanowiącą siatkę „rzadką” dla pierwszej iteracji 2.Rozwiąż problem na aktualnej siatce „rzadkiej” 3.Wygeneruj siatkę „gęstą” z aktualnej siatki „rzadkiej” (Każdy element siatki rzadkiej podziel na 4 elementy, zwiększ stopień każdego wielomianu o 1 we wnętrzu każdego elementu (w kierunku poziomym i pionowym) i na krawędzi każdego elementu) 4.Rozwiąż problem na aktualnej siatce „gęstej” 5.Dla każdego elementu z siatki „rzadkiej” wybierz optymalną strategię adaptacji, korzystając z oszacowań błędu rozwiązania względem siatki gęstej (Decyzja o optymalnej strategii adaptacji podejmowana jest lokalnie dla każdego elementu siatki „rzadkiej”) 6.Wykonaj wszystkie żądane h adaptacje (Dzielenie wybranych elementów w kierunku poziomym, pionowym, lub w obydwu kierunkach) 7.Wykonaj wszystkie żądane p adaptacje (Lokalne modyfikacje stopni aproksymacji) 8.Jeśli błąd rozwiązania > pożądana dokładność to idź do punktu 2 (Nowo wygenerowana siatka staja się kolejną siatką rzadką)

Ad. 1 Wygeneruj siatkę początkową, stanowiącą siatkę „rzadką” dla pierwszej iteracji

GRAFOWA REPREZENTACJA ELEMENTU SKOŃCZONEGO

PRZYKŁAD WYWODU W GRAMATYCE GRAFOWEJ GENERUJĄCEGO STRUKTURE DWÓCH ELEMENTÓW

Ad. 2 Rozwiąż problem na aktualnej siatce „rzadkiej”

Ad. 3 Wygeneruj siatkę „gęstą” z aktualnej siatki „rzadkiej”

TRANSFORMACJE GRAFOWE GENERUJĄCE SIATKĘ „GĘSTĄ”

Reguła pojedynczej nieregularności siatki: Element skończony może zostać złamany tylko raz bez konieczności złamania sąsiadującego dużego elementu. REGUŁY REGULARNOŚCI SIATKI

TRANSFORMACJE GRAFOWE ŁAMIĄCE WNĘTRZE ELEMENTU

TRANSFORMACJE GRAFOWE ŁAMIĄCE WNĘTRZA ELEMENTU

GRAPH GRAMMAR PRODUCTION MODELING h REFINEMENT Assumptions: 1. Element interior must be broken first. 2. Element edge can be broken only if both adjacent interiors are broken. Graph grammar implementation: Element edges are denoted by F or Fi (when an edge is surrounded by two interiors, or by one interior and a boundary), or F1 (when an edge is adjacent to the interface between sub-domains) Already broken interiors are denoted by i (small i) If an edge can be broken (if it is surrounded by two broken interiors) its symbol is changed to E, E2 or E3

An edge denoted by E (capital E) can be broken. Already broken edges are denoted by e (small e) GRAPH GRAMMAR PRODUCTION MODELING h REFINEMENT

RELATION TO FINITE ELEMENT MESH

GRAPH GRAMMAR Productions propagating adjacency information from father to son in the east direction

APPLICATION OF A SEQUENCE OF PRODUCTIONS

GRAPH GRAMMAR Productions propagating adjacency information from father to son in the west direction (J changes to J3 to denote having 3 adjacent broken edges)

APPLICATION OF A SEQUENCE OF PRODUCTIONS

GRAPH GRAMMAR Productions propagating adjacency information from father to son in the north direction (J changes to J4 to denote having 4 adjacent broken edges)

APPLICATION OF A SEQUENCE OF PRODUCTIONS

GRAPH GRAMMAR Productions propagating adjacency information from father to son in the south direction (J3 changes to J4 to denote having 4 adjacent broken edges)

APPLICATION OF A SEQUENCE OF PRODUCTIONS

GRAPH GRAMMAR Now all J4 interiors are surrounded by 4 broken edges. We can allow for breaking them, by changing J4 to I

APPLICATION OF A SEQUENCE OF PRODUCTIONS

Ad. 4 Rozwiąż problem na aktualnej siatce „gęstej”

Ad. 5 Dla każdego elementu z siatki początkowej wybierz optymalną strategię adaptacji

LOKALNY WYBÓR OPTYMALNEJ STRATEGII ADAPTACJI Lokalnie, dla każdego elementu siatki rzadkiej rozważane są różne strategie adaptacji Element siatki rzadkiej Element siatki gęstej Lokalne rozwiązanie na elemencie siatki rzadkiej Lokalne rozwiązanie na elemencie siatki gęstej ??? Dla proponowanych strategii adaptacji obliczam lokalne rozwiązanie poprzez mechanizm projekcji z rozwiązania na siatce gęstej (mechanizm projekcji) (dla proponowanych strategii adaptacji) Lokalnie, dla każdego elementu siatki rzadkiej, wybierana jest taka strategia, która daje nam największy spadek błędu a jednocześnie najmniejszy przyrost rozmiaru zadania (ilości niewiadomych)

do loop through active_finite_elements max_error_decrease_rate = zero best_refinement_strategy = zero do loop through refinement_strategies proposed for an element compute projection based interpolation compute error_decrease_rate if (max_error_decrease_rate> error_decrease_rate) then max_error_decrease_rate = error_decrease_rate best_refinement_strategy = refinement_strategy endif enddo perform best_refinement_strategy enddo LOKALNY WYBÓR OPTYMALNEJ STRATEGII ADAPTACJI

Ad. 6 Wykonaj wszystkie żądane h adaptacje

Reguła pojedynczej nieregularności siatki: Element skończony może zostać złamany tylko raz bez konieczności złamania sąsiadującego dużego elementu. REGUŁY REGULARNOŚCI SIATKI

Ad. 7 Wykonaj wszystkie żądane p adaptacje

REGUŁY REGULARNOŚCI SIATKI Optymalny stopień aproksymacji wielomianowej wybierany jest dla wnętrz elementów (w kierunku poziomym i pionowym) Stopnie aproksymacji na krawędziach wybrane są zgodnie z reguła minimum: Stopień aproksymacji wielomianowej na krawędziach elementów równy jest minimum odpowiednich stopni aproksymacji z wnętrz sąsiadujących elementów

(Patt) REGUŁA MINIMUM WYMUSZONA AUTOMATYCZNIE NA POZIOMIE SYNTAKTYKI GRAMATYKI GRAFOWEJ (Pmin edge)

(Pmin int) REGUŁA MINIMUM WYMUSZONA AUTOMATYCZNIE NA POZIOMIE SYNTAKTYKI GRAMATYKI GRAFOWEJ