Symulacje komputerowe

Slides:



Advertisements
Podobne prezentacje
Blok I: PODSTAWY TECHNIKI Lekcja 7: Charakterystyka pojęć: energia, praca, moc, sprawność, wydajność maszyn (1 godz.) 1. Energia mechaniczna 2. Praca 3.
Advertisements

Równowaga chemiczna - odwracalność reakcji chemicznych
Plan Czym się zajmiemy: 1.Bilans przepływów międzygałęziowych 2.Model Leontiefa.
Zajęcia 1-3 Układ okresowy pierwiastków. Co to i po co? Pojęcie masy atomowej, masy cząsteczkowej, masy molowej Proste obliczenia stechiometryczne. Wydajność.
© Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 1 Metody optymalizacji - Energetyka 2015/2016 Metody programowania liniowego.
© Matematyczne modelowanie procesów biotechnologicznych - laboratorium, Studium Magisterskie Wydział Chemiczny Politechniki Wrocławskiej, Kierunek Biotechnologia,
Badania elastooptyczne Politechnika Rzeszowska Katedra Samolotów i Silników Lotniczych Ćwiczenia Laboratoryjne z Wytrzymałości Materiałów Temat ćwiczenia:
Funkcja liniowa Przygotował: Kajetan Leszczyński Niepubliczne Gimnazjum Przy Młodzieżowym Ośrodku Wychowawczym Księży Orionistów W Warszawie Ul. Barska.
W KRAINIE TRAPEZÓW. W "Szkole Myślenia" stawiamy na umiejętność rozumowania, zadawania pytań badawczych, rozwiązywania problemów oraz wykorzystania wiedzy.
Analiza spektralna. Laser i jego zastosowanie.
Własności elektryczne materii
Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Perceptrony proste nieliniowe i wielowarstwowe © Kazimierz Duzinkiewicz, dr hab.
Transformacja Lorentza i jej konsekwencje
Renata Maciaszczyk Kamila Kutarba. Teoria gier a ekonomia: problem duopolu  Dupol- stan w którym dwaj producenci kontrolują łącznie cały rynek jakiegoś.
Dorota Kwaśniewska OBRAZY OTRZYMYWA NE W SOCZEWKAC H.
 Austriacki fizyk teoretyk,  jeden z twórców mechaniki kwantowej,  laureat nagrody Nobla ("odkrycie nowych, płodnych aspektów teorii atomów i ich zastosowanie"),
Mechanizmy kierowania. I. Budowa układu kierowniczego.
MECHANIKA 2 CIAŁA SZTYWNEGO Wykład Nr 2 RUCH POSTĘPOWY I OBROTOWY
Wytrzymałość materiałów
Systemy wizyjne - kalibracja
Wytrzymałość materiałów
Prowadzący: dr Krzysztof Polko
Okrąg i koło Rafał Świdziński.
W kręgu matematycznych pojęć
Wytrzymałość materiałów
MECHANIKA 2 Dynamika układu punktów materialnych Wykład Nr 9
Fizyczne podstawy procesów poznawczych
WYPROWADZENIE WZORU. PRZYKŁADY.
FIZYKA na służbie b’Rowersa ...krótki kurs.
RUCH KULISTY I RUCH OGÓLNY BRYŁY
7. Oscylator harmoniczny
Wytrzymałość materiałów
FIZYKA na służbie b’Rowersa ...krótki kurs.
MATEMATYCZNE MODELOWANIE PROCESÓW BIOTECHNOLOGICZNYCH
Prowadzący: dr Krzysztof Polko
Modele oscylatora harmonicznego Oscylator harmoniczny – układ fizyczny, który może wykonywać samoistne drgania o okresie niezależnym od amplitudy.
Pamięci Henryka Pawłowskiego
Prowadzący: dr Krzysztof Polko
MECHANIKA 2 Wykład Nr 3 KINEMATYKA Temat RUCH PŁASKI BRYŁY MATERIALNEJ
Dynamika ruchu płaskiego
Podstawy automatyki I Wykład /2016
Metody energetyczne w rekonstrukcji zderzeń z jednośladami
Wytrzymałość materiałów
Elementy analizy matematycznej
KOREKTOR RÓWNOLEGŁY DLA UKŁADÓW Z NIEMINIMALNOFAZOWYMI OBIEKTAMI Ryszard Gessing Instytut Automatyki, Politechnika Śląska Plan referatu Wprowadzenie.
Wykład IV Ruch harmoniczny
Elementy fizyki kwantowej i budowy materii
1.
PROCESY SZLIFOWANIA POWIERZCHNI ŚRUBOWYCH
Wytrzymałość materiałów
Moment gnący, siła tnąca, siła normalna
Wytrzymałość materiałów
PODSTAWY MECHANIKI PŁYNÓW
ALGORYTMY I STRUKTURY DANYCH
PRZYKŁADY Metody obrazowania obiektów
Podstawowe układy pracy wzmacniaczy operacyjnych
Tensor naprężeń Cauchyego
Symulacje komputerowe
Wytrzymałość materiałów
Wytrzymałość materiałów
Wytrzymałość materiałów
Wyrównanie sieci swobodnych
Mechanika płynów Dynamika płynu lepkiego Równania Naviera-Stokesa
Wytrzymałość materiałów
Prawa ruchu ośrodków ciągłych c. d.
Uniwersytet Marii Curie-Skłodowskiej
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski informatyka +
Wytrzymałość materiałów (WM II – wykład 11 – część B)
Zapis prezentacji:

Symulacje komputerowe Fizyka w modelowaniu i symulacjach komputerowych Jacek Matulewski (e-mail: jacek@fizyka.umk.pl) http://www.fizyka.umk.pl/~jacek/dydaktyka/modsym/ Symulacje komputerowe Dynamika bryły sztywnej Wersja: 8 kwietnia 2010

Plan (1) Bryła sztywna Środek masy = punkt materialny Kinematyka bryły sztywnej (prędkość kątowa) Układy odniesienia w ruchu obrotowym Równania ruchu bryły sztywnej, momenty pędu i siły Tensor momentu bezwładności Równania ruchu c.d. - macierz obrotu Operator gwiazdki

Plan (2) Kwaterniony lepsze od macierzy obrotu Reprezentacje obrotów – porównanie Wykrywanie zderzeń dowolnych brył, siatek (trójkąty) Idee: otoczka wypukła, hierarchiczna dekompozycja Obszary ograniczające: BS, AABB, OBB Jak wykryć kolizję dwóch wypukłych brył sztywnych? Wyznaczanie przekroju prostopadłościanów OBB Metoda GJK

Koncepcja bryły sztywnej Ciała rozciągłe zbudowane z punktów materialnych (np. tkaninę lub sześcian) – odkształcenia, drgania Bryła sztywna = obiekt, który nie może zmieniać kształtu, zbiór punktów o stałych względnych położeniach Ruch postępowy i obroty! Implementacja w C++ i C# (zbiór brył sztywnych)

Środek masy Środek masy Prędkość środka masy Równanie ruchu (postępowego) środka masy:

Środek masy Równania ruchu takie same jak dla punktu materialnego! Do opisu środka masy użyjemy gotowej klasy PunktMaterialny z jej metodami całkującymi równanie Newtona (algorytmy Eulera i Verleta)

Kinematyka bryły sztywnej Oznaczenia:

Kinematyka bryły sztywnej Wektor prędkości kołowej Rotujący układ odniesienia – pochodna wekt. Przykład: prędkość liniowa: wyprowadzenie – zadanie domowe O – układ laboratoryjny (inercyjny) O’ – układ obracający się z prędkością w translacja układu odniesienia ruch względem O’

Dynamika bryły sztywnej Do bryły sztywnej przykładamy zewnętrzną niezrównoważoną siłę. Efektem będzie ruch (postępowy środka masy + obroty) Opis obrotów bryły – pojęcie momentu pędu

Moment pędu Moment pędu: momentu bezwładności przejście do układu nieobracającego się, ale o początku związanym z bryłą sztywną (ułatwia rozdzielenie ruchu śr. masy i obrotów) Te wyrazy znikają, gdy układ O’ związany jest z bryłą sztywną momentu bezwładności

Moment bezwładności Moment pędu w układzie związanym z bryłą: Obliczanie składowych momentu pędu:

Tensor momentu bezwładności Zawiera całą informację o geometrii bryły (stały gdy obliczane w lokalnym układzie bryły) Prostopadłościan: wyprowadzenie – zadanie domowe

Tensor momentu bezwładności Obliczanie momentu bezwładności bryły Twierdzenie Steinera

Dynamika bryły sztywnej Pochodna momentu pędu: moment siły Równanie ruchu obrotowego: Moment bezwładności nie jest wielkością stałą jeżeli zmienia się oś obrotu! Duży koszt obliczeniowy

Dynamika bryły sztywnej Wygodniej byłoby używać stałego tensora Ruch obrotowy w układzie środka masy: Moment bezwładności obliczany w układzie lokalnym (środka masy)

Równania ruchu Ruch postępowy środka masy Ruch obrotowy w układzie środka masy Do implementacji: Moment bezwładności obliczany w układzie lokalnym (środka masy)

Równania ruchu Złożenie ruchu postępowego i obrotowego W układzie środka masy – tylko ruch obrotowy

Macierz obrotu Po scałkowaniu równań ruchu otrzymamy prędkość liniową i kołową. Jak znaleźć położenie i orientację ciała? Jak zapisać orientację ciała? Macierz obrotu R Interpretacja kolumn macierzy obrotu

Macierz obrotu Pochodna wersora: Pochodna macierzy obrotu:

Operator gwiazdki Iloczyn wektorowy: Operator realizujący iloczyn wektorowy (zaleta: działa na macierze)

Równanie ruchu obrotowego

Ruch liniowy i kołowy Ruch postępowy punktu materialnego Ruch obrotowy bryły sztywnej Wektor przesunięcia: Kąt obrotu , wektor (tylko gdy oś obrotu pozostaje nieruchoma) Macierz obrotu R Kwaternion q(t) Prędkość: Prędkość kątowa: Przyspieszenie: Przyspieszenie kątowe: Masa: m Moment bezwładności Siła: Moment siły: Pęd: Moment pędu: Energia kinetyczna:

Implementacja Demonstracja kodu Zbiór swobodnych prostopadłościanów Gdy moment sił = 0, rozbieżne po 1 000 iter.

Implementacja Demonstracja c. d. Gdy przyłożony moment siły, szybka utrata dokładności (skalowanie, pochylenie) Macierze obrotu (jednostajne powiększenie) Kwaterniony („oddychanie”) Kwaterniony z renormalizacją

Kwaterniony szybkie powtórzenie

Kwaterniony Cztery pierwiastki -1: Zapis analogiczny do licz zespolonych: Dodawanie = dodawanie składowych Mnożenie – mieszanie składowych (nieprzemienne)

Kwaterniony Mnożenie (często używany wzór): Sprzężenie kwaternionu: Kwaternion odwrotny: Kwaterniony to nie są rozszerzone wektory:

Kwaterniony jednostkowe Kwaternion jednostkowy (norma = 1): Kąt i oś obrotu:

Kwaterniony jednostkowe Obracanie wektora:

Kwaterniony jednostkowe Kwaternion jednostkowy jest równoważny macierzy obrotu (ortonormalna): Konwersja kwaternionu na macierz (konieczna np. do OpenGL):

Pochodna kwaternionu Chcemy za pomocą kwaternionów zapisać równanie ruchu Nowe równanie ruchu równoważne macierzowemu

Reprezentacje obrotów Kąty Eulera (3 liczby) Macierze obrotu (9 liczb) Kwaterniony (4 liczby) Wady i zalety efekt przegubowy (gimbal lock) interpolacja Ilość zajmowanej pamięci łatwość renormalizacji (vs. koszt ortogonalizacji)