Temat: Symulacje komputerowe lotu helikoptera w języku Java

Slides:



Advertisements
Podobne prezentacje
Planowanie bezkolizyjnego ruchu w środowisku wielu robotów z wykorzystaniem gier niekooperacyjnych OWD
Advertisements

Modele oświetlenia Punktowe źródła światła Inne
Dynamika bryły sztywnej
Teoria maszyn i części maszyn
Kinematyka Definicje podstawowe Wielkości pochodne
Metody Sztucznej Inteligencji 2012/2013Zastosowania systemów rozmytych Dr hab. inż. Kazimierz Duzinkiewicz, Katedra Inżynierii Systemów Sterowania 1 Zastosowania.
Ruch drgający drgania mechaniczne
Zadanie z dekompozycji
Modelowanie konstrukcji z uwzględnieniem niepewności parametrów
Skalowalny algorytm estymacji ruchu dla systemów rozproszonych
Ruch harmoniczny prosty
DYNAMIKA Zasady dynamiki
ALGORYTMY STEROWANIA KILKOMA RUCHOMYMI WZBUDNIKAMI W NAGRZEWANIU INDUKCYJNYM OBRACAJĄCEGO SIĘ WALCA Piotr URBANEK, Andrzej FRĄCZYK, Jacek KUCHARSKI.
Animacja Animacja jest procesem automatycznego generowania serii obrazów, gdy kolejny obraz przedstawia pewną zmianę w stosunku do poprzedniego. Ta definicja.
Mirosław ŚWIERCZ Politechnika Białostocka, Wydział Elektryczny
wykonał Jarosław Orski promotor pracy: mgr Szymon Smaga
Samobieżny pojazd poszukiwawczy sterowany komputerowo. Mączka Paweł Warszawska Wyższa Szkoła Informatyki Warszawa 2007 Promotor mgr inż. Dariusz Olczyk.
Warszawska Wyższa Szkoła Informatyki Warszawa 2008
WSTĘP DO GEOGRAFII FIZYCZNEJ SYSTEMOWY OBRAZ PRZYRODY - MODELE
Temat: Symulacje komputerowe lotu helikoptera w języku Java
Temat: Symulacje komputerowe lotu helikoptera w języku Java
Temat: Symulacje komputerowe lotu helikoptera w języku Java
Temat: Symulacje komputerowe lotu helikoptera w języku Java
Możliwości biblioteki logiczno-fizycznej opartej na systemie masa-sprężyna jako środowiska modelowania rzeczywistości wirtualnej. Przegląd zagadnień Seminarium.
KINEMATYKA MANIPULATORÓW I ROBOTÓW
Projektowanie architektur systemów filtracji i akwizycji danych z wykorzystaniem modelowania w domenie zdarzeń dyskretnych Krzysztof Korcyl.
Wykład 25 Regulatory dyskretne
Rafał Szydłowski Kierunek Mechatronika
Regulacja impulsowa z modulacją szerokości impulsu sterującego
Modelowanie populacji i przepływu opinii pomiędzy aktorami sztucznej inteligencji za pomocą sieci społecznej Wojciech Toman.
KONCEPCJA SYMULATORA PRACY DO BADAŃ ENDOPROTEZ STAWU KOLANOWEGO
ZASTOSOWANIE RENDERINGU W GRAFICE KOMPUTEROWEJ
ŻYWE JĘZYKI PROGRAMOWANIA LIVING IT UP WITH A LIVE PROGRAMMING LANGUAGE Sean McDirmid Ecole Polytechnique Fédérale de Lausanne (EPFL)
„Windup” w układach regulacji
Instytut Tele- i Radiotechniczny WARSZAWA
Modelowanie matematyczne jako podstawa obliczeń naukowo-technicznych:
Modelowanie i podstawy identyfikacji 2009/2010Modele fenomenologiczne - przykłady Kazimierz Duzinkiewicz, dr hab. inż.Katedra Inżynierii Systemów Sterowania1.
Regulacja dwupołożeniowa i trójpołożeniowa
Regulacja trójpołożeniowa
Podstawowe informacje o maturze dla gimnazjalistów.
Bez rysunków INFORMATYKA Plan wykładu ELEMENTY MECHANIKI KLASYCZNEJ
MECHANIKA I WYTRZYMAŁOŚĆ MATERIAŁÓW
ANALIZA DYNAMICZNA MANIPULATORÓW JAKO MECHANIZMÓW PRZESTRZENNYCH
Dynamika układu punktów materialnych
RUCH PŁASKI BRYŁY MATERIALNEJ
SYSTEMY EKSPERTOWE I SZTUCZNA INTELIGENCJA
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski informatyka +
RUCH KULISTY I RUCH OGÓLNY BRYŁY
Przykład 5: obiekt – silnik obcowzbudny prądu stałego
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski informatyka +
Zagadnienia AI wykład 5.
Dynamika ruchu płaskiego
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski informatyka +
Temat: Matematyczny opis ruchu drgającego
Wybrane zagadnienia inteligencji obliczeniowej Zakład Układów i Systemów Nieliniowych I-12 oraz Katedra Mikroelektroniki i Technik Informatycznych proponują.
GeneracjeTechnologia Architektura przetwarzania 0. Przekaźniki elektromechaniczne 1. Lampy elektronowe 2. Tranzystory 3. Układy scalone 3.5.Układy dużej.
Dynamika bryły sztywnej
Informatyka– dziedzina nauki i techniki zajmująca się przetwarzaniem informacji – w tym technologiami przetwarzania informacji oraz technologiami wytwarzania.
Etapy procesu sterowania rozmytego
Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – wnioskowanie Mamdani’ego I © Kazimierz Duzinkiewicz, dr hab.
Wówczas równanie to jest słuszne w granicy, gdy - toru krzywoliniowego nie można dokładnie rozłożyć na skończoną liczbę odcinków prostoliniowych. Praca.
Projekt i implementacja symulatora żaglówki z wykorzystaniem biblioteki DirectX Promotor: dr hab. prof. WWSI Grabowski Michał Dyplomant: Radosław Czebreszuk.
Podstawy zarządzania. Zagadnienia egzaminacyjne dla kierunku Logistyka
Zastosowanie narzędzi pracujących w środowisku 3D do animacji postaci.
Podstawowe rodzaje modeli rozmytych
IV Konferencja Naukowo-Techniczna "Nowoczesne technologie w projektowaniu, budowie.
WARSAW DATA SCIENCE MEETUP
Modelowanie komputerowe programem REVIT
Symulacje komputerowe
Alfred Stach Instytut Paleogeografii i Geoekologii UAM
Zapis prezentacji:

Temat: Symulacje komputerowe lotu helikoptera w języku Java Autor: Jarosław Gołaszewski 149993 Promotor: Dr Dariusz Król

Agenda Cel pracy Problemy informatyczne Model matematyczny helikoptera Zastosowany system regulatora rozmytego Wizualizacja symulacji Badania modelu helikoptera oraz autopilota Podsumowanie 2/17

Cel pracy Projekt, implementacja oraz zbadanie działania symulatora lotu śmigłowca dla niskich prędkości i systemu sterowania, opartego na zasadach logiki rozmytej, utrzymującego helikopter w zawisie 3/17

Problemy informatyczne Implementacja złożonej aerodynamiki lotu przy niskich prędkościach Modelowanie efektu podmuchu wiatru Implementacja systemu sterowania utrzymującego śmigłowiec w zawisie Wizualizacja lotu helikoptera 4/17

Modele matematyczne helikoptera Złożoność układu Duża liczba ruchomych elementów Bardzo specyficzne problemy dla tego typu konstrukcji Sześć stopni swobody ruchu (prędkości postępowe i kątowe) Teorie i założenia na podstawie badań empirycznych 5/17

Zaimplementowany model lotu Ruch opisany równaniami równowagi sił i momentów, uzupełnionymi związkami kinematycznymi Ciało sztywne o 6 stopniach swobody Badania dotyczące zawisu oraz niskich prędkości Pochodne aerodynamiczne i momenty bezwładności z PZL-Świdnik, dla zawisu Warunki atmosferyczne uwzględnione pośrednio w pochodnych 6/17

Zastosowany system sterowania cz.1 Regulator rozmyty + Dobre rezultaty dla sterowania obiektami o nieliniowym i niestacjonarnym charakterze + Prostota i szybkość działania + Stosunkowo prosta implementacja - Trudna analiza i dobór parametrów 7/17

Zastosowany system autopilota cz.2 Stan helikoptera (u, v, w, p, q, r) Sygnał sterujący (0 ,1, 2, s0) Schemat regulatora: Fuzyfikacja Reguły Wnioskowania rozmytego (Inferencja) Funkcja konkluzji 1 (Defuzyfikacja) Funkcja konkluzji 2 Funkcja konkluzji 3 Funkcja konkluzji 4 w u, q v, p r 0 1 2 s0 8/17

Wizualizacja symulacji cz. 1 Język programowania – Java Wizualizacja 3D przy użyciu biblioteki jogl 1.1.0a umożliwiającej dostęp do możliwości OpenGL Praca kamery Dowolny ruch wokół modelu helikoptera Przybliżanie i oddalanie Animacja modelu śmigłowca Model w formacie MD2 Płynna animacja – interpolacja wierzchołków Cieniowanie modelu 9/17

Wizualizacja symulacji cz. 2 Realistyczne odwzorowanie terenu Generowanie ukształtowania na podstawie mapy bitowej w odcieniach szarości Teksturowanie Oświetlenie i cieniowanie terenu Efekt mgły Wykorzystanie buforów wierzchołków Efekty pogodowe Opady deszczu wizualizujące kierunek wiatru (plakatowanie) 10/17

Zakres badań Badanie reakcji na zmianę kątów sterowania – weryfikacja modelu Reakcja modelu na podmuch wiatru Bez systemu regulacji Z włączonym systemem sterowania 11/17

Badania(reakcja na podmuch podłużny) 12/17

Badania(reakcja na reakcja na podmuch podłużny, włączony system regulacji) 13/17

Badania (rezultaty) 14/17

Prezentacja symulatora 15/17

Podsumowanie Złożoność zagadnienia Brak podobnego podejścia do tematu symulacji Dużo możliwości przeprowadzania badań Możliwość wykorzystania efektów pracy w praktyce Badanie systemów sterowania Nauka pilotażu 16/17

Dziękuję za uwagę 17/17